.global-footer[data-v-41099da1]{color:#dbeafe;background:#0d1526;border-top:1px solid #3b82f633;margin-top:2rem}.footer-inner[data-v-41099da1]{gap:2rem;max-width:1480px;margin:0 auto;padding:2.75rem 1.6rem;display:grid}.brand[data-v-41099da1]{align-items:flex-start;gap:1rem;display:flex}.brand-logo[data-v-41099da1]{border:2px solid #f8fafc33;border-radius:999px;flex-shrink:0;width:86px}.brand h3[data-v-41099da1]{margin:0 0 .45rem}.brand p[data-v-41099da1]{color:#bfdbfe;margin:0;line-height:1.5}.brand .meta[data-v-41099da1]{color:#86efac;margin-top:.4rem}.link-columns[data-v-41099da1]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.2rem;display:grid}.column[data-v-41099da1]{flex-direction:column;gap:.45rem;display:flex}.column h4[data-v-41099da1]{text-transform:uppercase;letter-spacing:.05em;color:#93c5fd;margin:0;font-size:.9rem}.column a[data-v-41099da1],.column span[data-v-41099da1]{color:#e2e8f0;line-height:1.45;text-decoration:none}.column a[data-v-41099da1]:hover{color:#facc15}.footer-bottom[data-v-41099da1]{color:#93c5fd;border-top:1px solid #3b82f633;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;max-width:1480px;margin:0 auto;padding:1.1rem 1.6rem 1.25rem;font-size:.9rem;display:flex}@media (width>=860px){.footer-inner[data-v-41099da1]{grid-template-columns:1.15fr 1fr}.link-columns[data-v-41099da1]{grid-template-columns:repeat(3,minmax(0,1fr))}}.global-nav[data-v-c5c7a986]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0f172aed 0%,#1e293be6 100%);border-bottom:1px solid #94a3b838;position:fixed;inset:0 0 auto}.global-nav--scrolled[data-v-c5c7a986]{border-bottom-color:#10b98159}.nav-inner[data-v-c5c7a986]{align-items:center;gap:1rem;max-width:1480px;margin:0 auto;padding:.75rem 1.25rem;display:flex}.brand[data-v-c5c7a986]{color:#f8fafc;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-logo[data-v-c5c7a986]{object-fit:contain;width:40px;height:40px}.nav-links[data-v-c5c7a986]{gap:.45rem;margin-left:auto;display:none}.nav-link[data-v-c5c7a986]{color:#cbd5e1;border-radius:.55rem;padding:.45rem .8rem;font-weight:500;text-decoration:none}.nav-link[data-v-c5c7a986]:hover,.nav-link--active[data-v-c5c7a986]{color:#ecfeff;background:#10b98133}.auth-links[data-v-c5c7a986]{align-items:center;gap:.55rem;display:none}.auth[data-v-c5c7a986]{border-radius:.55rem;padding:.45rem .85rem;font-weight:600;text-decoration:none}.auth--ghost[data-v-c5c7a986]{color:#bbf7d0;border:1px solid #bbf7d066}.auth--solid[data-v-c5c7a986]{color:#052e2b;background:#10b981}.burger[data-v-c5c7a986]{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;margin-left:auto;padding:.25rem;display:inline-flex}.burger span[data-v-c5c7a986]{background:#e2e8f0;border-radius:999px;width:22px;height:2px;display:block}.mobile-menu[data-v-c5c7a986]{flex-direction:column;gap:.3rem;max-height:0;padding:0 1.25rem;transition:max-height .25s;display:flex;overflow:hidden}.mobile-menu--open[data-v-c5c7a986]{max-height:260px;padding-bottom:.95rem}.mobile-link[data-v-c5c7a986]{color:#dbeafe;padding:.45rem 0;text-decoration:none}.mobile-link--primary[data-v-c5c7a986]{color:#052e2b;text-align:center;background:#10b981;border-radius:.55rem;margin-top:.35rem;padding:.5rem .75rem;font-weight:700}.mobile-link--ghost[data-v-c5c7a986]{color:#bbf7d0;text-align:center;border:1px solid #bbf7d066;border-radius:.55rem;padding:.5rem .75rem}@media (width>=860px){.nav-links[data-v-c5c7a986],.auth-links[data-v-c5c7a986]{display:flex}.burger[data-v-c5c7a986],.mobile-menu[data-v-c5c7a986]{display:none}}*{box-sizing:border-box}body{color:#1e293b;background:#f8fafc;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}a{color:inherit}.app-shell{min-height:100vh;padding-top:74px}.legal-overlay{z-index:2000;background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.legal-modal{background:#fff;border:1px solid #dbeafe;border-radius:12px;width:min(580px,100%);padding:1.2rem;box-shadow:0 16px 40px #0f172a4d}.legal-modal h2{color:#0f172a;margin:0 0 .6rem;font-size:1.2rem}.legal-modal p{color:#334155;margin:0 0 .7rem;line-height:1.5}.legal-confirm{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:8px;padding:.62rem 1rem;font-weight:600}.page[data-v-0f877658]{min-height:100vh}.hero[data-v-0f877658]{color:#f8fafc;background:radial-gradient(circle at 15% 30%,#1f5589 0%,#1e293b 60%,#0f172a 100%);padding:2.2rem 1.25rem 3.5rem}.hero-content[data-v-0f877658]{max-width:1480px;margin:2.5rem auto 0}.hero-main[data-v-0f877658]{align-items:center;gap:1.4rem;display:grid}.hero-image[data-v-0f877658]{filter:drop-shadow(0 24px 38px #0f172a94);justify-self:center;width:min(390px,75%)}.badge[data-v-0f877658]{color:#bbf7d0;background:#10b98138;border:1px solid #bbf7d073;border-radius:999px;margin:0 0 1rem;padding:.35rem .7rem;font-size:.85rem;display:inline-block}h1[data-v-0f877658]{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.subtitle[data-v-0f877658]{color:#dbeafe;max-width:820px;margin:1rem 0 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.6}.cta-row[data-v-0f877658]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.button[data-v-0f877658]{border-radius:.65rem;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.button-primary[data-v-0f877658]{color:#052e2b;background:#10b981}.button-secondary[data-v-0f877658]{border:1px solid #f8fafc73}.button-accent[data-v-0f877658]{color:#1e293b;background:#f59e0b}.button-ghost[data-v-0f877658]{color:#bbf7d0;border:1px solid #10b981}.stats[data-v-0f877658]{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.stats article[data-v-0f877658]{background:#0f172a59;border:1px solid #f8fafc2e;border-radius:.75rem;padding:1.2rem 1.15rem}.stats strong[data-v-0f877658]{color:#bbf7d0;font-size:1.2rem;line-height:1.25;display:block}.stats span[data-v-0f877658]{color:#e2e8f0;margin-top:.35rem;font-size:1rem;line-height:1.45;display:block}main[data-v-0f877658]{max-width:1480px;margin:0 auto;padding:2.2rem 1.25rem 1.2rem}.section+.section[data-v-0f877658]{margin-top:3rem}.section h2[data-v-0f877658]{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.section-intro[data-v-0f877658]{color:#334155;max-width:720px;margin:.75rem 0 1.5rem}.feature-grid[data-v-0f877658]{grid-template-columns:repeat(1,minmax(0,1fr));gap:.9rem;display:grid}.card[data-v-0f877658]{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;padding:1rem;box-shadow:0 10px 26px -24px #0f172a}.card h3[data-v-0f877658],.step h3[data-v-0f877658]{margin:0 0 .45rem}.card p[data-v-0f877658],.step p[data-v-0f877658]{color:#475569;margin:0}.steps[data-v-0f877658]{gap:.9rem;display:grid}.step[data-v-0f877658]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.9rem;padding:1rem}.section-highlight[data-v-0f877658]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem}.section-highlight ul[data-v-0f877658]{margin:1rem 0 0;padding-left:1.2rem;line-height:1.7}.roadmap-link[data-v-0f877658]{color:#1d4ed8;margin-top:1rem;font-weight:600;text-decoration:none;display:inline-flex}.journey-head[data-v-0f877658]{margin-bottom:1.15rem}.journey-head .section-intro[data-v-0f877658]{max-width:860px;margin-bottom:0}.journey-grid[data-v-0f877658]{align-items:stretch;gap:1.1rem;display:grid}.journey-copy[data-v-0f877658]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;height:100%;padding:1.45rem}.journey-copy h3[data-v-0f877658]{margin:0;font-size:clamp(1.25rem,1.7vw,1.45rem)}.journey-feature-list[data-v-0f877658]{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.journey-feature-list li[data-v-0f877658]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;padding:.75rem .85rem}.journey-feature-list strong[data-v-0f877658]{color:#1e293b;font-size:1.08rem;display:block}.journey-feature-list span[data-v-0f877658]{color:#334155;margin-top:.25rem;font-size:1rem;line-height:1.55;display:block}.journey-image-wrap[data-v-0f877658]{background:#fff;border:1px solid #dbeafe;border-radius:1rem;height:100%;padding:.7rem;box-shadow:0 12px 34px -24px #0f172a}.journey-image[data-v-0f877658]{object-fit:cover;border-radius:.7rem;width:100%;height:100%;min-height:320px;display:block}.why-section .section-intro[data-v-0f877658]{max-width:960px}.why-grid[data-v-0f877658]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.why-card[data-v-0f877658]{background:#fff;border:1px solid #dbeafe;border-radius:1rem;padding:1.2rem}.why-card h3[data-v-0f877658]{margin:0 0 .6rem;font-size:1.18rem}.why-card ul[data-v-0f877658]{color:#334155;margin:0;padding-left:1.2rem;line-height:1.75}@media (width>=700px){.stats[data-v-0f877658]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid[data-v-0f877658],.why-grid[data-v-0f877658]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-v-0f877658]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.hero-main[data-v-0f877658]{grid-template-columns:auto 1fr}.hero-image[data-v-0f877658]{justify-self:start;width:380px}.journey-grid[data-v-0f877658]{grid-template-columns:1fr 1fr}}.legal-page[data-v-260c5fb1]{padding:2rem 1.25rem 0}.container[data-v-260c5fb1]{max-width:860px;margin:0 auto}.back-link[data-v-260c5fb1]{color:#1d4ed8;font-weight:600;text-decoration:none}h1[data-v-260c5fb1]{margin:.8rem 0 0}.intro[data-v-260c5fb1]{color:#334155;line-height:1.6}section[data-v-260c5fb1]{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;margin-top:1rem;padding:1rem}section h2[data-v-260c5fb1]{margin:0 0 .5rem;font-size:1.1rem}section p[data-v-260c5fb1]{color:#334155;margin:0;line-height:1.65}a[data-v-260c5fb1]{color:#1d4ed8}.legal-page[data-v-24240536]{padding:2rem 1.25rem 0}.container[data-v-24240536]{max-width:860px;margin:0 auto}.back-link[data-v-24240536]{color:#1d4ed8;font-weight:600;text-decoration:none}h1[data-v-24240536]{margin:.8rem 0 0}.intro[data-v-24240536]{color:#334155;line-height:1.6}section[data-v-24240536]{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;margin-top:1rem;padding:1rem}section h2[data-v-24240536]{margin:0 0 .5rem;font-size:1.1rem}section p[data-v-24240536],section li[data-v-24240536]{color:#334155;line-height:1.65}section ul[data-v-24240536]{margin:0;padding-left:1.2rem}.legal-page[data-v-f0ab95b0]{padding:2rem 1.25rem 0}.container[data-v-f0ab95b0]{max-width:860px;margin:0 auto}.back-link[data-v-f0ab95b0]{color:#1d4ed8;font-weight:600;text-decoration:none}h1[data-v-f0ab95b0]{margin:.8rem 0 0}.intro[data-v-f0ab95b0]{color:#334155;line-height:1.6}section[data-v-f0ab95b0]{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;margin-top:1rem;padding:1rem}section h2[data-v-f0ab95b0]{margin:0 0 .5rem;font-size:1.1rem}section p[data-v-f0ab95b0],section li[data-v-f0ab95b0]{color:#334155;line-height:1.65}section ul[data-v-f0ab95b0]{margin:0;padding-left:1.2rem}.inline-link[data-v-f0ab95b0]{color:#1d4ed8}.login-page[data-v-a5a9f912]{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.container[data-v-a5a9f912]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:100%;max-width:1200px;display:grid}@media (width<=968px){.container[data-v-a5a9f912]{grid-template-columns:1fr;gap:1rem}.feature-section[data-v-a5a9f912]{display:none}}.feature-section[data-v-a5a9f912]{padding:2rem}.feature-content[data-v-a5a9f912]{color:#fff}.logo-area[data-v-a5a9f912]{margin-bottom:2rem}.logo[data-v-a5a9f912]{filter:drop-shadow(0 0 10px #e0e9e311);width:auto;height:500px}.feature-section h1[data-v-a5a9f912]{background:linear-gradient(135deg,#059669 0%,#047857 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:2.25rem;line-height:1.2}.subtitle[data-v-a5a9f912]{color:#fcfcfc;margin:0 0 2rem;font-size:1.1rem;line-height:1.6}.features[data-v-a5a9f912]{gap:1.25rem;margin-bottom:2.5rem;display:grid}.feature[data-v-a5a9f912]{flex-direction:column;gap:.5rem;display:flex}.feature-icon[data-v-a5a9f912]{margin-bottom:.25rem;font-size:1.75rem}.feature h3[data-v-a5a9f912]{color:#10b981;margin:0;font-size:1rem}.feature p[data-v-a5a9f912]{color:#f7f7f8;margin:0;font-size:.9rem}.security-note[data-v-a5a9f912]{background:#22c55e1a;border:1px solid #22c55e33;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.security-icon[data-v-a5a9f912]{justify-content:center;align-items:center;min-width:2rem;font-size:1.5rem;display:flex}.security-note p[data-v-a5a9f912]{color:#fff;margin:0;font-size:.9rem;line-height:1.5}.security-note strong[data-v-a5a9f912]{color:#047857;margin-top:.5rem;display:block}.form-section[data-v-a5a9f912]{justify-content:center;align-items:center;display:flex}.form-container[data-v-a5a9f912]{box-sizing:border-box;background:#fff;border-radius:1rem;width:100%;max-width:420px;padding:2.5rem;box-shadow:0 20px 60px #0f172a4d}.form-header[data-v-a5a9f912]{text-align:center;margin-bottom:2rem}.form-header h2[data-v-a5a9f912]{color:#1e293b;margin:0 0 .5rem;font-size:1.75rem}.form-header p[data-v-a5a9f912]{color:#1f2937;margin:0;font-size:.95rem}.forgot-form[data-v-a5a9f912]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1rem;padding:1rem}.forgot-form h3[data-v-a5a9f912]{color:#1e293b;margin:0 0 .5rem;font-size:1rem}.forgot-form p[data-v-a5a9f912]{color:#334155;margin:0 0 .75rem;font-size:.85rem}.forgot-hint[data-v-a5a9f912]{color:#475569;font-size:.8rem}.forgot-actions[data-v-a5a9f912]{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.forgot-actions .btn[data-v-a5a9f912]{width:auto;margin-top:0;padding:.7rem 1rem;font-size:.9rem}.form[data-v-a5a9f912]{flex-direction:column;gap:1.25rem;display:flex}.form-group[data-v-a5a9f912]{flex-direction:column;gap:.5rem;display:flex}.form-group label[data-v-a5a9f912]{color:#1e293b;font-size:.9rem;font-weight:600}.password-label[data-v-a5a9f912]{justify-content:space-between;align-items:center;display:flex}.password-label label[data-v-a5a9f912]{margin:0}.forgot-link[data-v-a5a9f912]{color:#22c55e;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:500;transition:color .2s}.forgot-link[data-v-a5a9f912]:hover{color:#16a34a;text-decoration:underline}.password-input-wrapper[data-v-a5a9f912]{align-items:center;display:flex;position:relative}.toggle-password[data-v-a5a9f912]{cursor:pointer;color:#374151;background:0 0;border:none;padding:0;font-size:1rem;transition:color .2s;position:absolute;right:1rem}.toggle-password[data-v-a5a9f912]:hover{color:#1e293b}.form-input[data-v-a5a9f912]{border:2px solid #e2e8f0;border-radius:.6rem;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.password-input-wrapper .form-input[data-v-a5a9f912]{padding-right:2.75rem}.form-input[data-v-a5a9f912]:focus{border-color:#22c55e;outline:none;box-shadow:0 0 0 3px #22c55e1a}.form-input.input-error[data-v-a5a9f912]{background:#ef44440d;border-color:#ef4444}.form-input[data-v-a5a9f912]::placeholder{color:#9ca3af}.error-message[data-v-a5a9f912]{color:#ef4444;font-size:.8rem;font-weight:500}.checkbox-group[data-v-a5a9f912]{align-items:center;gap:.5rem;display:flex}.checkbox-group input[type=checkbox][data-v-a5a9f912]{cursor:pointer;accent-color:#22c55e;width:18px;height:18px}.checkbox-label[data-v-a5a9f912]{color:#475569;cursor:pointer;font-size:.9rem}.alert[data-v-a5a9f912]{border-radius:.6rem;margin-bottom:1rem;padding:1rem;font-size:.9rem}.alert strong[data-v-a5a9f912]{margin-bottom:.25rem;display:block}.alert p[data-v-a5a9f912]{margin:0;font-size:.85rem}.alert-success[data-v-a5a9f912]{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e4d}.alert-error[data-v-a5a9f912]{color:#dc2626;background:#ef44441a;border:1px solid #ef44444d}.btn[data-v-a5a9f912]{cursor:pointer;border:none;border-radius:.6rem;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.btn-primary[data-v-a5a9f912]{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);width:100%;margin-top:.5rem;padding:1rem;font-size:1rem;font-weight:600}.btn-secondary[data-v-a5a9f912]{color:#1e293b;background:#e2e8f0}.btn-secondary[data-v-a5a9f912]:hover{background:#cbd5e1}.btn-primary[data-v-a5a9f912]:hover:not(:disabled){opacity:.95;transform:translateY(-2px);box-shadow:0 10px 25px #22c55e4d}.btn-primary[data-v-a5a9f912]:disabled{opacity:.7;cursor:not-allowed;transform:none}.spinner[data-v-a5a9f912]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-a5a9f912}@keyframes spin-a5a9f912{to{transform:rotate(360deg)}}.divider[data-v-a5a9f912]{text-align:center;margin:1.5rem 0;position:relative}.divider span[data-v-a5a9f912]{color:#94a3b8;z-index:1;background:#fff;padding:0 .75rem;font-size:.85rem;position:relative}.divider[data-v-a5a9f912]:before{content:"";z-index:0;background:#e2e8f0;height:1px;position:absolute;top:50%;left:0;right:0}.form-footer[data-v-a5a9f912]{text-align:center;padding-top:0}.form-footer p[data-v-a5a9f912]{color:#1f2937;margin:0;font-size:.9rem}.link[data-v-a5a9f912]{color:#22c55e;font-weight:500;text-decoration:none;transition:color .2s}.link[data-v-a5a9f912]:hover{color:#16a34a;text-decoration:underline}.register-page[data-v-49cfea9e]{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.container[data-v-49cfea9e]{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;width:100%;max-width:1200px;display:grid}@media (width<=968px){.container[data-v-49cfea9e]{grid-template-columns:1fr;gap:1rem}.welcome-section[data-v-49cfea9e]{display:none}}.welcome-section[data-v-49cfea9e]{padding:2rem}.welcome-content[data-v-49cfea9e]{color:#fff}.logo-area[data-v-49cfea9e]{margin-bottom:2rem}.logo[data-v-49cfea9e]{filter:drop-shadow(0 0 20px #ecf0ee4d);width:auto;height:500px}.welcome-section h1[data-v-49cfea9e]{background:linear-gradient(135deg,#059669 0%,#047857 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:2.5rem;line-height:1.2}.tagline[data-v-49cfea9e]{color:#e9f0fa;margin:0 0 2.5rem;font-size:1.125rem;line-height:1.6}.benefits[data-v-49cfea9e]{gap:1.25rem;margin-bottom:2.5rem;display:grid}.benefit-item[data-v-49cfea9e]{align-items:flex-start;gap:1rem;display:flex}.benefit-item .icon[data-v-49cfea9e]{justify-content:center;align-items:center;min-width:2.5rem;font-size:1.75rem;display:flex}.benefit-item strong[data-v-49cfea9e]{color:#10b981;margin-bottom:.25rem;font-size:1rem;display:block}.benefit-item p[data-v-49cfea9e]{color:#6b7280;margin:0;font-size:.95rem}.trust-indicators[data-v-49cfea9e]{background:#22c55e1a;border:1px solid #22c55e33;border-radius:.75rem;margin-top:2rem;padding:1.5rem}.trust-text[data-v-49cfea9e]{color:#c0ccdd;margin:0 0 1rem;font-size:.95rem;font-weight:500}.trust-badges[data-v-49cfea9e]{flex-wrap:wrap;gap:.75rem;display:flex}.badge[data-v-49cfea9e]{color:#86efac;background:#22c55e26;border:1px solid #22c55e4d;border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500}.form-section[data-v-49cfea9e]{justify-content:center;align-items:center;display:flex}.form-container[data-v-49cfea9e]{box-sizing:border-box;background:#fff;border-radius:1rem;width:100%;max-width:450px;padding:1.75rem;overflow:hidden;box-shadow:0 20px 60px #0f172a4d}.form-header[data-v-49cfea9e]{text-align:center;margin-bottom:1.25rem}.form-header h2[data-v-49cfea9e]{color:#1e293b;margin:0 0 .25rem;font-size:1.5rem}.form-header p[data-v-49cfea9e]{color:#1f2937;margin:0;font-size:.85rem}.form[data-v-49cfea9e]{flex-direction:column;gap:1rem;display:flex}.form-row[data-v-49cfea9e],.form-row-names[data-v-49cfea9e]{grid-template-columns:1fr 1.2fr;gap:.5rem;display:grid}.form-group[data-v-49cfea9e]{flex-direction:column;gap:.4rem;display:flex}.form-group label[data-v-49cfea9e]{color:#1e293b;font-size:.8rem;font-weight:600}.form-input[data-v-49cfea9e]{border:2px solid #e2e8f0;border-radius:.6rem;padding:.6rem .75rem;font-family:inherit;font-size:.85rem;transition:all .2s}.form-input[data-v-49cfea9e]:focus{border-color:#22c55e;outline:none;box-shadow:0 0 0 3px #22c55e1a}.form-input.input-error[data-v-49cfea9e]{background:#ef44440d;border-color:#ef4444}.form-input[data-v-49cfea9e]::placeholder{color:#cbd5e1}.error-message[data-v-49cfea9e]{color:#ef4444;word-break:break-word;font-size:.8rem;font-weight:500}.password-strength[data-v-49cfea9e]{margin-top:.75rem}.strength-bar[data-v-49cfea9e]{background:#e2e8f0;border-radius:2px;height:4px;margin-bottom:.5rem;overflow:hidden}.strength-fill[data-v-49cfea9e]{height:100%;transition:all .3s}.strength-label[data-v-49cfea9e]{font-size:.8rem;font-weight:600}.password-hint[data-v-49cfea9e]{color:#374151;margin:.5rem 0 0;font-size:.8rem}.match-indicator[data-v-49cfea9e]{border-radius:.4rem;padding:.5rem;font-size:.8rem;font-weight:500}.match-indicator.success[data-v-49cfea9e]{color:#22c55e;background:#22c55e1a}.checkbox-group[data-v-49cfea9e]{align-items:flex-start;gap:.75rem;margin:.5rem 0;display:flex}.checkbox-group input[type=checkbox][data-v-49cfea9e]{cursor:pointer;accent-color:#22c55e;width:18px;height:18px;margin-top:.25rem}.checkbox-label[data-v-49cfea9e]{color:#475569;cursor:pointer;font-size:.9rem;line-height:1.4}.link[data-v-49cfea9e]{color:#22c55e;font-weight:500;text-decoration:none;transition:color .2s}.link[data-v-49cfea9e]:hover{color:#16a34a;text-decoration:underline}.alert[data-v-49cfea9e]{border-radius:.6rem;margin-bottom:1rem;padding:1rem;font-size:.9rem}.alert strong[data-v-49cfea9e]{margin-bottom:.25rem;display:block}.alert p[data-v-49cfea9e]{margin:0;font-size:.85rem}.alert-success[data-v-49cfea9e]{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e4d}.alert-error[data-v-49cfea9e]{color:#dc2626;background:#ef44441a;border:1px solid #ef44444d}.btn[data-v-49cfea9e]{cursor:pointer;border:none;border-radius:.6rem;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.btn-primary[data-v-49cfea9e]{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);width:100%;margin-top:.5rem;padding:1rem;font-size:1rem;font-weight:600}.btn-primary[data-v-49cfea9e]:hover:not(:disabled){opacity:.95;transform:translateY(-2px);box-shadow:0 10px 25px #22c55e4d}.btn-primary[data-v-49cfea9e]:disabled{opacity:.7;cursor:not-allowed;transform:none}.spinner[data-v-49cfea9e]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-49cfea9e}@keyframes spin-49cfea9e{to{transform:rotate(360deg)}}.form-footer[data-v-49cfea9e]{text-align:center;border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:1rem}.form-footer p[data-v-49cfea9e]{color:#1f2937;margin:0;font-size:.9rem}.reset-page[data-v-647b9648]{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.card[data-v-647b9648]{background:#fff;border-radius:1rem;width:100%;max-width:460px;padding:2rem;box-shadow:0 20px 60px #0f172a4d}h1[data-v-647b9648]{color:#1e293b;margin:0;font-size:1.5rem}.subtitle[data-v-647b9648]{color:#334155;margin:.5rem 0 1.25rem}label[data-v-647b9648]{color:#1e293b;margin:.75rem 0 .35rem;font-weight:600;display:block}input[data-v-647b9648]{box-sizing:border-box;border:2px solid #e2e8f0;border-radius:.6rem;width:100%;padding:.75rem 1rem;font-size:.95rem}input[data-v-647b9648]:focus{border-color:#22c55e;outline:none;box-shadow:0 0 0 3px #22c55e1a}button[data-v-647b9648]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none;border-radius:.6rem;width:100%;margin-top:1rem;padding:.9rem 1rem;font-weight:600}button[data-v-647b9648]:disabled{opacity:.7;cursor:not-allowed}.alert[data-v-647b9648]{border-radius:.6rem;margin-bottom:.9rem;padding:.85rem 1rem}.alert.info[data-v-647b9648]{color:#1e293b;background:#e2e8f0}.alert.error[data-v-647b9648]{color:#b91c1c;background:#ef44441f}.alert.success[data-v-647b9648]{color:#166534;background:#22c55e24}.error-text[data-v-647b9648]{color:#dc2626;margin:.5rem 0 0;font-size:.85rem}.back-link[data-v-647b9648]{color:#16a34a;margin-top:1rem;text-decoration:none;display:inline-block}.back-link[data-v-647b9648]:hover{text-decoration:underline}.roadmap-page[data-v-2be1cd45]{padding:2rem 1.25rem 0}.container[data-v-2be1cd45]{max-width:1480px;margin:0 auto}.back-link[data-v-2be1cd45]{color:#1d4ed8;font-weight:600;text-decoration:none}h1[data-v-2be1cd45]{margin:.9rem 0 .5rem}p[data-v-2be1cd45]{color:#334155;max-width:860px;line-height:1.7}.roadmap-grid[data-v-2be1cd45]{grid-template-columns:repeat(1,minmax(0,1fr));gap:.9rem;margin-top:1.2rem;display:grid}.roadmap-item[data-v-2be1cd45]{background:#fff;border:1px solid #dbeafe;border-radius:.85rem;flex-direction:column;gap:.4rem;padding:.95rem 1rem;display:flex}.step-head[data-v-2be1cd45]{align-items:center;gap:.7rem;display:flex}.step-index[data-v-2be1cd45]{color:#fff;background:#1d4ed8;border-radius:999px;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;font-size:.9rem;font-weight:700;display:inline-flex}h2[data-v-2be1cd45]{margin:0;font-size:1.2rem;line-height:1.3}.step-detail[data-v-2be1cd45]{color:#334155;margin:0 0 0 2.65rem;font-size:1.02rem;line-height:1.6}.roadmap-layout[data-v-2be1cd45]{gap:1rem;display:grid}.roadmap-image-wrap[data-v-2be1cd45]{border:1px solid #dbeafe;border-radius:1rem;min-height:420px;overflow:hidden}.roadmap-image[data-v-2be1cd45]{object-fit:cover;object-position:72% center;width:100%;height:100%;min-height:420px}@media (width>=900px){.roadmap-layout[data-v-2be1cd45]{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.25rem}.roadmap-grid[data-v-2be1cd45]{margin-top:0}}.about-page[data-v-742b9cd3]{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:2rem 1.25rem 0}.container[data-v-742b9cd3]{max-width:1080px;margin:0 auto;padding-bottom:3rem}.back-link[data-v-742b9cd3]{color:#1d4ed8;margin-bottom:1.5rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.back-link[data-v-742b9cd3]:hover{color:#0d47a1}.hero-section[data-v-742b9cd3]{margin-bottom:3rem}.hero-section h1[data-v-742b9cd3]{background:linear-gradient(135deg,#1d4ed8 0%,#0d47a1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(2rem,5vw,2.8rem);line-height:1.2}.intro[data-v-742b9cd3]{color:#475569;max-width:900px;font-size:1.05rem;line-height:1.8}.section[data-v-742b9cd3]{margin-bottom:3.5rem}.section h2[data-v-742b9cd3]{color:#0f172a;margin:0 0 .7rem;font-size:clamp(1.5rem,4vw,2rem)}.section-intro[data-v-742b9cd3]{color:#475569;max-width:900px;margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.story-section[data-v-742b9cd3]{background:#fff;border:1px solid #dbeafe;border-radius:1.5rem;margin-bottom:3.5rem;padding:2.5rem}.story-grid[data-v-742b9cd3]{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}@media (width<=768px){.story-grid[data-v-742b9cd3]{grid-template-columns:1fr}}.story-text h2[data-v-742b9cd3]{margin-top:0}.story-heading[data-v-742b9cd3]{white-space:nowrap;overflow-wrap:break-word;word-break:break-word}.story-paragraph[data-v-742b9cd3]{letter-spacing:.3px;line-height:1.9}.story-list[data-v-742b9cd3]{margin:1.5rem 0;padding:0;list-style:none}.story-list li[data-v-742b9cd3]{color:#334155;margin-bottom:1.2rem;padding-left:0;line-height:1.8}.story-list strong[data-v-742b9cd3]{color:#0f172a;margin-bottom:.3rem;display:block}.story-highlight-box[data-v-742b9cd3]{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-left:4px solid #1d4ed8;border-radius:1rem;height:100%;padding:1.8rem}.story-highlight-box h3[data-v-742b9cd3]{color:#0d47a1;margin-top:0}.story-highlight-box p[data-v-742b9cd3]{color:#0f172a;margin-bottom:1.2rem;line-height:1.7}.story-highlight-list[data-v-742b9cd3]{margin:0;padding:0;list-style:none}.story-highlight-list li[data-v-742b9cd3]{color:#334155;margin-bottom:.8rem;padding-left:1.5rem;line-height:1.7;position:relative}.story-highlight-list li[data-v-742b9cd3]:before{content:"→";color:#1d4ed8;font-weight:700;position:absolute;left:0}.focus-clarification[data-v-742b9cd3]{border-top:2px solid #dbeafe;margin-top:2.5rem;padding-top:2.5rem}.focus-clarification h3[data-v-742b9cd3]{color:#0f172a;margin:0 0 .7rem;font-size:1.3rem}.focus-intro[data-v-742b9cd3]{color:#475569;margin-bottom:2rem;font-size:1rem;line-height:1.7}.focus-content[data-v-742b9cd3]{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (width<=1024px){.focus-content[data-v-742b9cd3]{grid-template-columns:1fr}}.focus-text p[data-v-742b9cd3]{color:#334155;margin-bottom:1.2rem;font-size:.95rem;line-height:1.85}.focus-text strong[data-v-742b9cd3]{color:#0f172a;margin-bottom:.4rem;display:block}.focus-text em[data-v-742b9cd3]{color:#1d4ed8;font-weight:600}.focus-boxes[data-v-742b9cd3]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=768px){.focus-boxes[data-v-742b9cd3]{grid-template-columns:1fr}}.focus-box[data-v-742b9cd3]{border-left:4px solid;border-radius:1rem;padding:1.5rem}.focus-box.yes[data-v-742b9cd3]{background:#f0fdf4;border-left-color:#16a34a}.focus-box.yes h4[data-v-742b9cd3]{color:#15803d}.focus-box.no[data-v-742b9cd3]{background:#fef2f2;border-left-color:#dc2626}.focus-box.no h4[data-v-742b9cd3]{color:#991b1b}.focus-box h4[data-v-742b9cd3]{margin:0 0 1rem;font-size:1rem;font-weight:600}.focus-box ul[data-v-742b9cd3]{margin:0;padding:0;list-style:none}.focus-box li[data-v-742b9cd3]{color:#334155;margin-bottom:.8rem;padding-left:1.5rem;font-size:.95rem;line-height:1.7;position:relative}.focus-box li[data-v-742b9cd3]:last-child{margin-bottom:0}.focus-box.yes li[data-v-742b9cd3]:before{content:"→";color:#16a34a;font-weight:700;position:absolute;left:0}.focus-box.no li[data-v-742b9cd3]:before{content:"✕";color:#dc2626;font-weight:700;position:absolute;left:0}.problems-grid[data-v-742b9cd3],.solution-grid[data-v-742b9cd3],.values-grid[data-v-742b9cd3]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.8rem;margin-bottom:2rem;display:grid}.problem-card[data-v-742b9cd3],.solution-card[data-v-742b9cd3],.value-card[data-v-742b9cd3]{background:#fff;border:1px solid #e2e8f0;border-radius:1.2rem;padding:1.8rem;transition:all .3s}.problem-card[data-v-742b9cd3]:hover,.solution-card[data-v-742b9cd3]:hover,.value-card[data-v-742b9cd3]:hover{border-color:#1d4ed8;box-shadow:0 4px 12px #1d4ed81a}.problem-card h3[data-v-742b9cd3],.solution-card h3[data-v-742b9cd3],.value-card h3[data-v-742b9cd3]{color:#0f172a;margin:0 0 .8rem;font-size:1.15rem}.problem-card p[data-v-742b9cd3],.solution-card p[data-v-742b9cd3],.value-card p[data-v-742b9cd3]{color:#475569;margin:0;line-height:1.7}.pricing-section[data-v-742b9cd3]{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-radius:1.5rem;margin-bottom:3.5rem;padding:2.5rem}.pricing-philosophy[data-v-742b9cd3]{margin-bottom:3rem}.pricing-philosophy h3[data-v-742b9cd3]{color:#0f172a;margin-bottom:1.5rem;font-size:1.4rem}.philosophy-grid[data-v-742b9cd3]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.philosophy-card[data-v-742b9cd3]{background:#fff;border:1px solid #bfdbfe;border-radius:1rem;padding:1.5rem}.philosophy-card h4[data-v-742b9cd3]{color:#1d4ed8;margin:0 0 .8rem;font-size:1.05rem}.philosophy-card p[data-v-742b9cd3]{color:#475569;margin:0;font-size:.95rem;line-height:1.7}.pricing-tiers[data-v-742b9cd3]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.pricing-card[data-v-742b9cd3]{text-align:center;background:#fff;border:2px solid #e2e8f0;border-radius:1.2rem;padding:2rem;transition:all .3s;position:relative}.pricing-card.highlighted[data-v-742b9cd3]{border-color:#1d4ed8;transform:scale(1.03);box-shadow:0 8px 24px #1d4ed826}.pricing-card h3[data-v-742b9cd3]{color:#0f172a;margin:0 0 1rem;font-size:1.4rem}.price[data-v-742b9cd3]{margin-bottom:1rem}.price .amount[data-v-742b9cd3]{color:#1d4ed8;font-size:2.5rem;font-weight:700;display:block}.price .period[data-v-742b9cd3]{color:#64748b;font-size:.95rem}.description[data-v-742b9cd3]{color:#475569;margin-bottom:1.5rem;font-size:.95rem}button[data-v-742b9cd3]{cursor:pointer;border:none;border-radius:.75rem;width:100%;margin-bottom:1.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}button.primary[data-v-742b9cd3]{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%)}button.primary[data-v-742b9cd3]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #1d4ed84d}button.secondary[data-v-742b9cd3]{color:#1d4ed8;background:#f1f5f9;border:1px solid #dbeafe}button.secondary[data-v-742b9cd3]:hover{background:#e2e8f0;border-color:#1d4ed8}.features[data-v-742b9cd3]{text-align:left;margin:0;padding:0;list-style:none}.features li[data-v-742b9cd3]{color:#475569;margin-bottom:.8rem;font-size:.95rem;line-height:1.8}.features li[data-v-742b9cd3]:last-child{margin-bottom:0}.pricing-notes[data-v-742b9cd3]{text-align:center;background:#ffffffb3;border:1px solid #bfdbfe;border-radius:1rem;padding:1.5rem}.pricing-notes p[data-v-742b9cd3]{color:#475569;margin:0;font-size:.95rem;line-height:1.7}.pricing-notes strong[data-v-742b9cd3]{color:#0f172a}.empathy-section[data-v-742b9cd3]{background:#fff;border:1px solid #dbeafe;border-radius:1.5rem;padding:2.5rem}.empathy-content[data-v-742b9cd3]{max-width:900px}.empathy-content p[data-v-742b9cd3]{color:#475569;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.85}.empathy-content strong[data-v-742b9cd3]{color:#0f172a}.empathy-list[data-v-742b9cd3]{margin:1.5rem 0;padding:0;list-style:none}.empathy-list li[data-v-742b9cd3]{color:#475569;margin-bottom:1rem;padding-left:2rem;line-height:1.8;position:relative}.empathy-list li[data-v-742b9cd3]:before{content:"•";color:#1d4ed8;font-size:1.3rem;font-weight:700;position:absolute;left:0}.feedback-section[data-v-742b9cd3]{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border:2px solid #10b981;border-radius:1.5rem;padding:2.5rem}.feedback-section h2[data-v-742b9cd3]{color:#047857}.feedback-box[data-v-742b9cd3]{background:#fff;border-left:4px solid #10b981;border-radius:.75rem;margin-top:1.5rem;padding:1.5rem}.feedback-box p[data-v-742b9cd3]{color:#1f2937;margin:0;line-height:1.8}.cta-section[data-v-742b9cd3]{text-align:center;color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);border-radius:1.5rem;margin-bottom:0;padding:3rem 2rem}.cta-section h2[data-v-742b9cd3]{color:#fff;margin-bottom:.5rem}.cta-section .section-intro[data-v-742b9cd3]{color:#ffffffe6;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-742b9cd3]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.btn[data-v-742b9cd3]{border-radius:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary[data-v-742b9cd3]{color:#1d4ed8;background:#fff}.btn-primary[data-v-742b9cd3]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.btn-secondary[data-v-742b9cd3]{color:#fff;background:#fff3;border:2px solid #fff}.btn-secondary[data-v-742b9cd3]:hover{background:#ffffff4d}@media (width<=768px){.about-page[data-v-742b9cd3]{padding:1.5rem 1rem 0}.container[data-v-742b9cd3]{padding-bottom:2rem}.story-section[data-v-742b9cd3],.pricing-section[data-v-742b9cd3],.empathy-section[data-v-742b9cd3]{padding:1.5rem}.pricing-card.highlighted[data-v-742b9cd3]{transform:scale(1)}.cta-buttons[data-v-742b9cd3]{flex-direction:column}.btn[data-v-742b9cd3]{width:100%}.hero-section h1[data-v-742b9cd3]{font-size:1.75rem}}.resources-page[data-v-bd3f9923]{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:2rem 1.25rem 0}.container[data-v-bd3f9923]{max-width:1080px;margin:0 auto;padding-bottom:3rem}.back-link[data-v-bd3f9923]{color:#1d4ed8;margin-bottom:1.5rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.back-link[data-v-bd3f9923]:hover{color:#0d47a1}.hero-section[data-v-bd3f9923]{margin-bottom:3rem}.hero-section h1[data-v-bd3f9923]{color:#0f172a;margin:0 0 1rem;font-size:clamp(2rem,5vw,2.8rem);line-height:1.2}.intro[data-v-bd3f9923]{color:#475569;max-width:900px;margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.disclaimer-box[data-v-bd3f9923]{background:#fef3c7;border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:1rem;padding:1.5rem}.disclaimer-box strong[data-v-bd3f9923]{color:#78350f;margin-bottom:.8rem;display:block}.disclaimer-box p[data-v-bd3f9923]{color:#92400e;margin:0;font-size:.95rem;line-height:1.7}.resources-section[data-v-bd3f9923]{margin-bottom:3.5rem}.category[data-v-bd3f9923]{margin-bottom:3rem}.category-header[data-v-bd3f9923]{margin-bottom:2rem}.category-header h2[data-v-bd3f9923]{color:#0f172a;margin:0 0 .5rem;font-size:1.5rem}.category-description[data-v-bd3f9923]{color:#475569;margin:0;font-size:.95rem}.resources-grid[data-v-bd3f9923]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.resource-card[data-v-bd3f9923]{background:#fff;border:1px solid #dbeafe;border-radius:1.2rem;flex-direction:column;padding:1.8rem;transition:all .3s;display:flex}.resource-card--urgent[data-v-bd3f9923]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:2px solid #dc2626;box-shadow:0 0 0 3px #dc26261a}.resource-card[data-v-bd3f9923]:hover{border-color:#1d4ed8;box-shadow:0 4px 12px #1d4ed81a}.resource-header[data-v-bd3f9923]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.resource-card h3[data-v-bd3f9923]{color:#0f172a;flex:1;margin:0;font-size:1.1rem}.resource-type[data-v-bd3f9923]{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:.5rem;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:flex}.resource-type--urgent[data-v-bd3f9923]{color:#991b1b;background:#fecaca}.urgent-badge[data-v-bd3f9923]{font-size:.9rem}.resource-description[data-v-bd3f9923]{color:#475569;flex:1;margin:0 0 1.2rem;font-size:.95rem;line-height:1.6}.resource-link[data-v-bd3f9923]{color:#1d4ed8;align-items:center;gap:.4rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.resource-link[data-v-bd3f9923]:hover{color:#0d47a1;transform:translate(4px)}.transparency-section[data-v-bd3f9923]{background:#f0f9ff;border-radius:1.5rem;margin-bottom:3.5rem;padding:2.5rem}.transparency-section h2[data-v-bd3f9923]{color:#0f172a;margin:0 0 2rem;font-size:1.5rem}.transparency-content[data-v-bd3f9923]{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (width<=768px){.transparency-content[data-v-bd3f9923]{grid-template-columns:1fr}}.transparency-text p[data-v-bd3f9923]{color:#334155;margin-bottom:1.2rem;font-size:.95rem;line-height:1.8}.transparency-text strong[data-v-bd3f9923]{color:#0f172a}.transparency-list[data-v-bd3f9923]{margin:1rem 0 0;padding:0;list-style:none}.transparency-list li[data-v-bd3f9923]{color:#334155;margin-bottom:1.2rem;padding-left:1.8rem;line-height:1.8;position:relative}.transparency-list li[data-v-bd3f9923]:last-child{margin-bottom:0}.transparency-list li[data-v-bd3f9923]:before{content:"→";color:#1d4ed8;font-weight:700;position:absolute;left:0}.transparency-list strong[data-v-bd3f9923]{color:#0f172a}.transparency-box[data-v-bd3f9923]{background:#fff;border:1px solid #bfdbfe;border-radius:1rem;padding:1.8rem}.transparency-box h3[data-v-bd3f9923]{color:#1d4ed8;margin:0 0 1rem;font-size:1.1rem}.transparency-box p[data-v-bd3f9923]{color:#334155;margin:0;font-size:.95rem;line-height:1.8}.cta-section[data-v-bd3f9923]{text-align:center;color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);border-radius:1.5rem;padding:3rem 2rem}.cta-section h2[data-v-bd3f9923]{color:#fff;margin:0 0 .8rem;font-size:1.8rem}.cta-section p[data-v-bd3f9923]{color:#ffffffe6;max-width:600px;margin:0 auto 2rem;line-height:1.8}.cta-buttons[data-v-bd3f9923]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn[data-v-bd3f9923]{border-radius:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary[data-v-bd3f9923]{color:#1d4ed8;background:#fff}.btn-primary[data-v-bd3f9923]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.btn-secondary[data-v-bd3f9923]{color:#fff;background:#fff3;border:2px solid #fff}.btn-secondary[data-v-bd3f9923]:hover{background:#ffffff4d}@media (width<=768px){.resources-page[data-v-bd3f9923]{padding:1.5rem 1rem 0}.container[data-v-bd3f9923]{padding-bottom:2rem}.transparency-section[data-v-bd3f9923]{padding:1.5rem}.cta-buttons[data-v-bd3f9923]{flex-direction:column}.btn[data-v-bd3f9923]{width:100%}.hero-section h1[data-v-bd3f9923]{font-size:1.75rem}.resource-header[data-v-bd3f9923]{flex-direction:column;align-items:flex-start}.resource-type[data-v-bd3f9923]{align-self:flex-start}}.ratgeber-view[data-v-a67ae4b0]{background:#fff;min-height:100vh}.hero[data-v-a67ae4b0]{text-align:center;background:linear-gradient(135deg,#10b981 0%,#0891b2 100%);margin-top:4.5rem;padding:5rem 1.5rem 4rem}.hero-content h1[data-v-a67ae4b0]{color:#fff;text-transform:capitalize;letter-spacing:-.02em;margin:0 0 .75rem;font-size:2.5rem;font-weight:800}.subtitle[data-v-a67ae4b0]{color:#f0fdf4;max-width:600px;margin:0 auto;font-size:1.125rem}.content[data-v-a67ae4b0]{max-width:800px;margin:0 auto;padding:3rem 1.5rem}.section[data-v-a67ae4b0]{margin-bottom:3rem}.section h2[data-v-a67ae4b0]{color:#0f172a;border-bottom:2px solid #10b981;margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1.75rem;font-weight:700}.section h3[data-v-a67ae4b0]{color:#1e293b;margin:1.5rem 0 .75rem;font-size:1.25rem;font-weight:600}.intro-text[data-v-a67ae4b0]{color:#1e293b;background:#f0fdf4;border-left:4px solid #10b981;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem;font-size:1.1rem;line-height:1.8}.section p[data-v-a67ae4b0]{color:#334155;margin:0 0 1rem;line-height:1.8}.list[data-v-a67ae4b0]{margin:1rem 0;padding-left:1.5rem}.list li[data-v-a67ae4b0]{color:#334155;margin-bottom:.5rem;line-height:1.6}.list--ordered[data-v-a67ae4b0]{list-style-type:decimal}.callout[data-v-a67ae4b0]{border-left:4px solid;border-radius:.5rem;margin:1.5rem 0;padding:1.25rem}.callout--info[data-v-a67ae4b0]{background:#dbeafe;border-left-color:#3b82f6}.callout--warning[data-v-a67ae4b0]{background:#fef3c7;border-left-color:#f59e0b}.callout--success[data-v-a67ae4b0]{background:#dcfce7;border-left-color:#10b981}.callout strong[data-v-a67ae4b0]{color:#0f172a}.callout p[data-v-a67ae4b0]{color:#1e293b;margin:0}.consequence[data-v-a67ae4b0]{background:#ecf0f1;border-left:4px solid #0891b2;border-radius:.5rem;margin:1.5rem 0;padding:1.5rem}.consequence h3[data-v-a67ae4b0]{color:#0f172a;margin-top:0}.consequence p[data-v-a67ae4b0]{color:#334155;margin:.75rem 0 0}.section--cta[data-v-a67ae4b0]{background:#f0fdf4;border:1px solid #10b981;border-radius:.75rem;padding:2rem}.section--cta h2[data-v-a67ae4b0]{border-bottom-color:#10b981}.section--cta p[data-v-a67ae4b0]{color:#1e293b}.cta-button[data-v-a67ae4b0]{color:#052e2b;background:#10b981;border-radius:.5rem;margin-top:1rem;padding:.75rem 1.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.cta-button[data-v-a67ae4b0]:hover{background:#059669;transform:translateY(-2px)}.faq-item[data-v-a67ae4b0]{background:#f1f5f9;border-radius:.5rem;margin:1.5rem 0;padding:1.5rem}.faq-item h3[data-v-a67ae4b0]{color:#10b981;margin-top:0;font-size:1.1rem}.faq-item p[data-v-a67ae4b0]{color:#334155;margin:.75rem 0 0}.section--contact[data-v-a67ae4b0]{text-align:center;background:#ecf0f1;border-radius:.75rem;padding:2rem}.section--contact p[data-v-a67ae4b0]{color:#334155;margin:0 auto 1.5rem}.contact-links[data-v-a67ae4b0]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.link-button[data-v-a67ae4b0]{color:#fff;background:#10b981;border:1px solid #10b981;border-radius:.5rem;padding:.6rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.link-button[data-v-a67ae4b0]:hover{background:#059669;border-color:#059669}@media (width<=768px){.hero[data-v-a67ae4b0]{padding:3rem 1rem 2.5rem}.hero-content h1[data-v-a67ae4b0]{font-size:1.75rem}.subtitle[data-v-a67ae4b0]{font-size:1rem}.content[data-v-a67ae4b0]{padding:2rem 1rem}.section h2[data-v-a67ae4b0]{font-size:1.5rem}.section h3[data-v-a67ae4b0]{font-size:1.1rem}}
