@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--header-height: 70px;--footer-height: 70px;--nav-clearance: 100px;--color-primary: #476730;--color-primary-hover: #3b5b29;--color-primary-soft: #e7efdf;--color-on-primary: #ffffff;--color-bg: #202226;--color-surface: #ffffff;--color-surface-2: #f2f4f6;--color-border: #d9dee5;--color-text: #111418;--color-text-muted: #5b6672;--color-link: #2f6fed;--color-link-hover: #2457c7;--color-accent: #d29b38;--color-success: #2e7d32;--color-warning: #b26a00;--color-danger: #c62828;--color-info: #2f6fed;--overlay: rgba(17, 20, 24, .45);--focus-ring: 0 0 0 3px rgba(71, 103, 48, .25);--color-dark-bg: #0f1a0f;--color-dark-surface: rgba(255, 255, 255, .05);--color-dark-border: rgba(255, 255, 255, .1);--color-dark-text: #f0f4ef;--color-dark-text-muted: #9aab8f;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .2);--glow-primary: 0 0 20px rgba(71, 103, 48, .3);--glow-primary-strong: 0 0 40px rgba(71, 103, 48, .5);--shadow-glow: 0 0 30px rgba(71, 103, 48, .15);--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--line-tight: 1.15;--line-normal: 1.4;--line-relaxed: 1.6;--tracking-tight: -.03em;--tracking-normal: -.01em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .08);--shadow-md: 0 10px 24px rgba(16, 24, 40, .1);--shadow-lg: 0 18px 50px rgba(16, 24, 40, .14);--ease: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-med: .2s;--dur-slow: .32s;--control-h-sm: 36px;--control-h-md: 44px;--input-bg: var(--color-surface);--input-border: var(--color-border);--input-border-hover: #cdd5df;--input-border-focus: var(--color-primary);--btn-bg: var(--color-primary);--btn-bg-hover: var(--color-primary-hover);--btn-text: var(--color-on-primary);--btn-secondary-bg: var(--color-surface);--btn-secondary-border: var(--color-border);--btn-secondary-hover: var(--color-surface-2);--btn-secondary-text: var(--color-text);--disabled-opacity: .55}[data-theme=dark]{--color-primary: #7BA456;--color-primary-hover: #8CB567;--color-primary-soft: rgba(123, 164, 86, .15);--color-on-primary: #ffffff;--color-bg: #121214;--color-surface: #1e1e22;--color-surface-2: #2a2a30;--color-border: #3a3a42;--color-text: #f0f0f2;--color-text-muted: #9a9aa8;--color-link: #6b9fff;--color-link-hover: #8bb4ff;--color-accent: #e5b04d;--color-success: #4ade80;--color-warning: #fbbf24;--color-danger: #f87171;--color-info: #60a5fa;--overlay: rgba(0, 0, 0, .6);--focus-ring: 0 0 0 3px rgba(123, 164, 86, .35);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 10px 24px rgba(0, 0, 0, .4);--shadow-lg: 0 18px 50px rgba(0, 0, 0, .5);--input-bg: var(--color-surface);--input-border: var(--color-border);--input-border-hover: #4a4a54;--input-border-focus: var(--color-primary);--btn-bg: var(--color-primary);--btn-bg-hover: var(--color-primary-hover);--btn-text: #ffffff;--btn-secondary-bg: var(--color-surface);--btn-secondary-border: var(--color-border);--btn-secondary-hover: var(--color-surface-2);--btn-secondary-text: var(--color-text)}@media(max-width:768px){:root{--nav-clearance: 80px}}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .16s var(--ease),transform .16s var(--ease)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow-x:hidden}html.cinematic-active,html.cinematic-active body{scrollbar-width:none}html.cinematic-active::-webkit-scrollbar,html.cinematic-active body::-webkit-scrollbar{display:none}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--line-relaxed);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3);font-family:var(--font-display);line-height:var(--line-tight);letter-spacing:-.01em}h1{font-size:var(--text-4xl);font-weight:var(--weight-bold)}h2{font-size:var(--text-3xl);font-weight:var(--weight-bold)}h3{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}h4{font-size:var(--text-xl);font-weight:var(--weight-semibold)}p{margin:0 0 var(--space-3)}a{color:var(--color-link);text-decoration:none;transition:color var(--dur-fast) var(--ease)}a:hover{color:var(--color-link-hover);text-decoration:underline}::selection{background:#4767302e}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}button{font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-semibold);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);-webkit-user-select:none;user-select:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--btn-bg);color:var(--btn-text);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--btn-bg-hover);box-shadow:var(--shadow-md)}.btn-secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.btn-secondary:hover{background:var(--btn-secondary-hover)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed;box-shadow:none}input,textarea,select{font:inherit;color:var(--color-text)}.field{display:grid;gap:var(--space-2)}.label{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-text)}.input,textarea,select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);padding:0 var(--space-3);height:var(--control-h-md);outline:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}textarea{height:auto;padding:var(--space-3);min-height:120px;resize:vertical}.input:hover,textarea:hover,select:hover{border-color:var(--input-border-hover)}.input:focus,textarea:focus,select:focus{border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.help-text{font-size:var(--text-sm);color:var(--color-text-muted)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.card--soft{background:var(--color-surface-2)}.badge{display:inline-flex;align-items:center;height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);border:1px solid var(--color-border);background:var(--color-surface)}.badge--primary{background:var(--color-primary-soft);border-color:#4767304d;color:var(--color-primary)}.badge--accent{background:#d29b382e;border-color:#d29b3859;color:#7a4f00}table{width:100%;border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}th,td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left}th{font-family:var(--font-display);font-weight:var(--weight-bold);background:var(--color-surface-2)}tr:hover td{background:#11141805}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background-color:#7a7f87;border-radius:999px;border:2px solid var(--color-surface)}::-webkit-scrollbar-thumb:hover{background-color:#636870}html{scrollbar-width:thin;scrollbar-color:#7a7f87 var(--color-surface)}:root{--app-card-radius: var(--radius-lg);--app-card-shadow: 0 4px 20px rgba(15, 23, 42, .07);--app-card-shadow-hover: 0 12px 36px rgba(15, 23, 42, .11);--app-card-border: 1px solid var(--color-border);--app-card-bg: var(--color-surface);--app-btn-radius: var(--radius-pill);--app-btn-shadow: 0 2px 8px rgba(71, 103, 48, .18);--app-btn-shadow-hover: 0 6px 18px rgba(71, 103, 48, .28);--app-chip-radius: var(--radius-pill);--app-search-radius: var(--radius-pill);--app-input-radius: var(--radius-md);--app-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");--app-page-bg: var(--color-surface);--app-modal-radius: var(--radius-xl);--app-modal-shadow: 0 20px 60px rgba(15, 23, 42, .18)}[data-theme=dark]{--app-card-shadow: 0 4px 20px rgba(0, 0, 0, .25);--app-card-shadow-hover: 0 12px 36px rgba(0, 0, 0, .35);--app-btn-shadow: 0 2px 8px rgba(123, 164, 86, .2);--app-btn-shadow-hover: 0 6px 18px rgba(123, 164, 86, .3);--app-page-bg: var(--color-bg);--app-modal-shadow: 0 20px 60px rgba(0, 0, 0, .5)}.ConsentBanner[data-v-a1c0d508]{position:fixed;bottom:var(--space-5);right:var(--space-5);z-index:1000;width:340px;background:#0a0e0ae0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 0 0 1px #4767301f inset;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.ConsentTop[data-v-a1c0d508]{display:flex;align-items:flex-start;gap:var(--space-3)}.ConsentIcon[data-v-a1c0d508]{color:var(--color-primary);flex-shrink:0;margin-top:1px;opacity:.85}.ConsentMessage[data-v-a1c0d508]{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--line-relaxed);color:#f0f4efcc;margin:0}.ConsentPrivacyLink[data-v-a1c0d508]{color:#7ba456;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;margin-left:3px;transition:opacity var(--dur-fast) ease}.ConsentPrivacyLink[data-v-a1c0d508]:hover{opacity:.75}.ConsentActions[data-v-a1c0d508]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.ConsentBtnFull[data-v-a1c0d508]{width:100%;height:auto;padding:8px var(--space-3);font-size:var(--text-sm)}.ConsentManageLink[data-v-a1c0d508]{background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);color:#f0f4ef73;text-decoration:underline;text-underline-offset:2px;text-align:center;padding:0;transition:color var(--dur-fast) ease}.ConsentManageLink[data-v-a1c0d508]:hover{color:#f0f4efbf}.consent-banner-slide-enter-active[data-v-a1c0d508],.consent-banner-slide-leave-active[data-v-a1c0d508]{transition:opacity .28s var(--ease),transform .28s var(--ease)}.consent-banner-slide-enter-from[data-v-a1c0d508],.consent-banner-slide-leave-to[data-v-a1c0d508]{opacity:0;transform:translateY(16px) scale(.98)}@media(max-width:480px){.ConsentBanner[data-v-a1c0d508]{bottom:var(--space-3);right:var(--space-3);left:var(--space-3);width:auto}}.ConsentOverlay[data-v-32af2069]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.ConsentModal[data-v-32af2069]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--app-modal-shadow, 0 20px 60px rgba(15, 23, 42, .18));width:100%;max-width:460px;display:flex;flex-direction:column;overflow:hidden}.ConsentModalHeader[data-v-32af2069]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-5) 0}.ConsentModalHeaderLeft[data-v-32af2069]{display:flex;align-items:center;gap:var(--space-2)}.ConsentModalIcon[data-v-32af2069]{color:var(--color-primary);flex-shrink:0}.ConsentModalTitle[data-v-32af2069]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin:0;letter-spacing:var(--tracking-tight)}.ConsentCloseBtn[data-v-32af2069]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-muted);transition:background var(--dur-fast) ease,color var(--dur-fast) ease;flex-shrink:0}.ConsentCloseBtn[data-v-32af2069]:hover{background:var(--color-surface-2);color:var(--color-text)}.ConsentModalDescription[data-v-32af2069]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-relaxed);margin:0;padding:var(--space-3) var(--space-5) 0}.ConsentCategories[data-v-32af2069]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.ConsentCategory[data-v-32af2069]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ConsentCategoryInfo[data-v-32af2069]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ConsentCategoryTitle[data-v-32af2069]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);letter-spacing:var(--tracking-normal)}.ConsentCategoryDescription[data-v-32af2069]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--line-relaxed);margin:0}.ConsentAlwaysOn[data-v-32af2069]{display:flex;align-items:center;gap:5px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-primary);white-space:nowrap;flex-shrink:0}.ConsentAlwaysOnDot[data-v-32af2069]{width:6px;height:6px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.ConsentToggle[data-v-32af2069]{position:relative;width:44px;height:26px;border-radius:13px;border:none;cursor:pointer;background:var(--color-border);transition:background var(--dur-med) var(--ease);flex-shrink:0;padding:0}.ConsentToggle.is-on[data-v-32af2069]{background:var(--color-primary)}.ConsentToggleThumb[data-v-32af2069]{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;transition:transform var(--dur-med) var(--ease)}.ConsentToggle.is-on .ConsentToggleThumb[data-v-32af2069]{transform:translate(18px)}.ConsentModalActions[data-v-32af2069]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-2)}.ConsentModalActionRight[data-v-32af2069]{display:flex;align-items:center;gap:var(--space-2)}.ConsentModalActions .btn[data-v-32af2069]{height:auto;padding:8px var(--space-4);font-size:var(--text-sm)}.consent-modal-fade-enter-active[data-v-32af2069]{transition:opacity .22s var(--ease)}.consent-modal-fade-leave-active[data-v-32af2069]{transition:opacity .18s ease}.consent-modal-fade-enter-from[data-v-32af2069],.consent-modal-fade-leave-to[data-v-32af2069]{opacity:0}.consent-modal-fade-enter-active .ConsentModal[data-v-32af2069]{transition:transform .28s var(--ease-spring)}.consent-modal-fade-leave-active .ConsentModal[data-v-32af2069]{transition:transform .18s ease}.consent-modal-fade-enter-from .ConsentModal[data-v-32af2069]{transform:scale(.96) translateY(12px)}.consent-modal-fade-leave-to .ConsentModal[data-v-32af2069]{transform:scale(.98) translateY(6px)}@media(max-width:480px){.ConsentModal[data-v-32af2069]{max-width:100%}.ConsentModalActions[data-v-32af2069]{flex-direction:column-reverse}.ConsentModalActions .btn[data-v-32af2069]{width:100%}}.Logout[data-v-23355792]{display:flex;justify-content:right;align-items:right;background-color:var(--color-surface)}.LogoutButton[data-v-23355792]{background-color:var(--color-primary);color:#fff;border:none;padding:1rem 1.5rem;font-size:var(--text-md);font-family:var(--font-body);border-radius:100px;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.LogoutButton[data-v-23355792]:hover{background-color:var(--color-primary-hover)}.AppLayout[data-v-be169db2]{display:grid;grid-template-columns:260px 1fr;height:100vh;overflow:hidden}.SidebarOverlay[data-v-be169db2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:999}.AppSidebar[data-v-be169db2]{background:var(--color-primary);color:var(--color-surface);display:flex;flex-direction:column;gap:20px;padding:24px 18px;height:100vh;overflow-y:auto;z-index:1000}.SidebarHeader[data-v-be169db2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.SidebarBrand[data-v-be169db2]{display:flex;align-items:center;gap:12px;text-decoration:none}.SidebarLogo[data-v-be169db2]{height:45px;width:45px;object-fit:contain;border-radius:12px;background:var(--color-surface);padding:3px}.SidebarClose[data-v-be169db2]{display:none;border:none;background:transparent;color:var(--color-surface);font-size:20px;cursor:pointer}.SidebarNav[data-v-be169db2]{display:flex;flex-direction:column;gap:10px}.SidebarLink[data-v-be169db2]{display:block;padding:12px 14px;border-radius:12px;color:var(--color-surface);text-decoration:none;font-family:var(--font-body);font-size:var(--text-md);transition:background .2s ease,transform .1s ease}.SidebarLink[data-v-be169db2]:hover{background:#ffffff1a;transform:translate(2px)}.SidebarLink.active[data-v-be169db2]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.SidebarProfile[data-v-be169db2]{position:relative;margin-top:auto;padding-bottom:10px}.SidebarProfileButton[data-v-be169db2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:none;background:#00000026;cursor:pointer;color:inherit}.SidebarProfileButton[data-v-be169db2]:hover{background:#00000038}.SidebarProfileAvatar[data-v-be169db2]{width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--color-primary-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SidebarProfileAvatar img[data-v-be169db2]{width:100%;height:100%;object-fit:cover}.SidebarProfileInitials[data-v-be169db2]{font-size:14px;font-weight:600;color:var(--color-primary)}.SidebarProfileInfo[data-v-be169db2]{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.SidebarProfileName[data-v-be169db2]{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidebarProfileTier[data-v-be169db2]{font-size:12px;opacity:.8}.SidebarProfileClinic[data-v-be169db2]{display:inline-flex;align-items:flex-start;margin-top:4px}.SidebarProfileClinicName[data-v-be169db2]{font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.SidebarProfileActions[data-v-be169db2]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.SidebarProfileAction[data-v-be169db2]{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.4);color:var(--color-surface);text-decoration:none;font-size:12px;font-weight:600;transition:transform .1s ease,background .2s ease;background:#ffffff1f}.SidebarProfileAction[data-v-be169db2]:hover{background:#fff3;transform:translateY(-1px)}.SidebarProfileAction--org[data-v-be169db2]{border-color:#ffffff40;background:#ffffff14}.AppMain[data-v-be169db2]{display:flex;flex-direction:column;height:100vh;overflow-y:auto;background:var(--color-surface)}.AppTopbar[data-v-be169db2]{display:flex;align-items:center;justify-content:flex-end;padding:18px 28px;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}.SidebarToggle[data-v-be169db2]{display:none;margin-right:auto;border:none;background:var(--color-surface);border-radius:8px;padding:6px 10px;cursor:pointer;box-shadow:0 0 0 1px var(--color-border)}.SidebarToggleIcon[data-v-be169db2]{font-size:18px;line-height:1}.TopbarActions[data-v-be169db2]{display:flex;align-items:center;gap:16px}.AppContent[data-v-be169db2]{flex:1}.LanguageSelector[data-v-be169db2]{position:relative;display:inline-flex;align-items:center}.LanguageButton[data-v-be169db2]{width:40px;height:40px;border:2px solid var(--color-primary);background:transparent;cursor:pointer;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.LanguageButton[data-v-be169db2]:hover{background-color:var(--color-primary)}.LanguageButton img[data-v-be169db2],.LanguageFlag[data-v-be169db2]{width:100%;height:100%;object-fit:cover;border-radius:50%}.LanguageDropdown[data-v-be169db2]{position:absolute;top:50px;right:0;background:#fff;border:2px solid var(--color-primary);border-radius:8px;box-shadow:0 2px 10px #0003;list-style:none;min-width:200px;z-index:10}.LanguageDropdown li[data-v-be169db2]{display:flex;align-items:center;padding:12px 15px;font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-primary);cursor:pointer;transition:background .2s ease-in-out;white-space:nowrap}.LanguageDropdown li[data-v-be169db2]:hover{background-color:#e1fad1}.DropdownFlag[data-v-be169db2]{width:24px;height:24px;margin-right:10px;border-radius:50%;border:1px solid var(--color-primary)}.ProfileDropdown[data-v-be169db2]{position:absolute;min-width:140px;background:var(--color-surface);border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 8px 24px #00000014;padding:8px;z-index:2000}.ProfileDropdown--sidebar[data-v-be169db2]{bottom:calc(100% + 8px);left:0;right:0}.DropdownLink[data-v-be169db2]{display:block;text-decoration:none;color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-md);padding:10px 12px;border-radius:8px;text-align:left}.DropdownLink[data-v-be169db2]:hover{background:#0000000a;text-decoration:none}.ProfileDropdown[data-v-be169db2] .LogoutButton{width:100%;text-align:left}.AuthButton[data-v-be169db2]{margin-top:8px}@media(max-width:1024px){.AppLayout[data-v-be169db2]{grid-template-columns:1fr}.AppSidebar[data-v-be169db2]{position:fixed;top:0;left:0;bottom:0;width:230px;transform:translate(-100%);transition:transform .2s ease-out}.AppSidebar.AppSidebar--open[data-v-be169db2]{transform:translate(0)}.AppTopbar[data-v-be169db2]{justify-content:space-between}.SidebarToggle[data-v-be169db2]{display:inline-flex;align-items:center;justify-content:center}.SidebarClose[data-v-be169db2]{display:inline-flex}.AppContent[data-v-be169db2]{padding:18px 16px}}@media(max-width:768px){.AppTopbar[data-v-be169db2]{padding:14px 16px;gap:12px}.SidebarToggle[data-v-be169db2]{width:42px;height:42px;border-radius:10px}.AppSidebar[data-v-be169db2]{width:min(320px,92vw)}.SidebarHeader[data-v-be169db2]{padding:14px 16px}.SidebarLink[data-v-be169db2]{padding:12px 14px;font-size:var(--text-md)}.SidebarProfileButton[data-v-be169db2]{padding:12px 14px;gap:10px}.SidebarProfileName[data-v-be169db2]{font-size:var(--text-md)}.SidebarProfileTier[data-v-be169db2],.SidebarProfileClinicName[data-v-be169db2]{font-size:var(--text-sm)}.LanguageButton[data-v-be169db2]{width:36px;height:36px}.AppContent[data-v-be169db2]{padding:14px 12px}.AppMain[data-v-be169db2]{min-height:100vh}}@supports (height: 100dvh){.AppSidebar[data-v-be169db2]{height:100dvh}}.WebsiteLayout[data-v-af626b45]{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-surface)}.FloatingNav[data-v-af626b45]{position:fixed;top:0;left:0;right:0;z-index:100;background:#080c0ab8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 1px 16px #0000002e}.NavPill[data-v-af626b45]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1400px;margin:0 auto;padding:12px 24px}.Logo[data-v-af626b45]{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}.LogoImage[data-v-af626b45]{height:40px;display:block}.LogoText[data-v-af626b45]{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--color-primary);letter-spacing:var(--tracking-tight)}.NavLinks[data-v-af626b45]{display:flex;gap:32px;align-items:center}.NavLink[data-v-af626b45]{color:#ffffffc7;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:color var(--dur-fast) ease;letter-spacing:var(--tracking-normal)}.NavLink[data-v-af626b45]:hover{color:#fff}.NavRight[data-v-af626b45]{display:flex;align-items:center;gap:12px}.NavCta[data-v-af626b45]{position:relative;display:inline-flex;align-items:center;padding:8px 20px;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-md);text-decoration:none;overflow:hidden;transition:background var(--dur-med) ease,box-shadow var(--dur-med) ease}.NavCta[data-v-af626b45]:hover{background:var(--color-primary-hover);box-shadow:var(--glow-primary)}.NavCtaText[data-v-af626b45]{position:relative;z-index:1}.NavCtaShimmer[data-v-af626b45]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer-af626b45 3s ease-in-out infinite}@keyframes shimmer-af626b45{0%,to{left:-100%}50%{left:100%}}.NavMobileRight[data-v-af626b45]{display:none;align-items:center;gap:10px}.BurgerButton[data-v-af626b45]{background:none;border:none;font-size:22px;cursor:pointer;color:#ffffffd9;padding:4px;line-height:1}.MobileOverlay[data-v-af626b45]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;padding-top:72px}.MobileOverlayContent[data-v-af626b45]{display:flex;flex-direction:column;align-items:center;gap:24px;background:var(--color-surface);border-radius:var(--radius-xl);padding:40px 32px;width:90%;max-width:360px;height:fit-content;box-shadow:var(--shadow-lg)}.MobileNavLink[data-v-af626b45]{color:var(--color-text);font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-medium);text-decoration:none}.MobileNavLink[data-v-af626b45]:hover{color:var(--color-primary)}.MobileNavCta[data-v-af626b45]{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);border-radius:var(--radius-md);text-decoration:none;width:100%}.overlay-fade-enter-active[data-v-af626b45],.overlay-fade-leave-active[data-v-af626b45]{transition:opacity .25s ease}.overlay-fade-enter-from[data-v-af626b45],.overlay-fade-leave-to[data-v-af626b45]{opacity:0}.MainContent[data-v-af626b45]{flex:1;display:flex;flex-direction:column}.website-fade-enter-active[data-v-af626b45],.website-fade-leave-active[data-v-af626b45]{transition:opacity .22s var(--ease),transform .22s var(--ease)}.website-fade-enter-from[data-v-af626b45],.website-fade-leave-to[data-v-af626b45]{opacity:0;transform:translateY(12px)}.provider-entry-enter-active[data-v-af626b45]{transition:opacity .28s cubic-bezier(.2,.82,.2,1),transform .28s cubic-bezier(.2,.82,.2,1);will-change:opacity,transform}.provider-entry-leave-active[data-v-af626b45]{transition:opacity .98s cubic-bezier(.2,.82,.2,1),transform .98s cubic-bezier(.2,.82,.2,1);will-change:opacity,transform}.provider-entry-enter-from[data-v-af626b45]{opacity:0;transform:translateY(96px)}.provider-entry-leave-to[data-v-af626b45]{opacity:0;transform:translateY(-72px)}.SiteFooter[data-v-af626b45]{background:var(--color-dark-bg);border-top:1px solid var(--color-dark-border);padding:48px 24px 24px}.FooterInner[data-v-af626b45]{max-width:1400px;margin:0 auto}.FooterTop[data-v-af626b45]{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:32px}.FooterLogo[data-v-af626b45]{display:flex;align-items:center;gap:8px;text-decoration:none}.FooterLogoImage[data-v-af626b45]{height:36px;filter:brightness(0) invert(1) brightness(.85) sepia(1) hue-rotate(70deg) saturate(.4)}.FooterLogoText[data-v-af626b45]{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--color-dark-text)}.FooterLinks[data-v-af626b45]{display:flex;gap:24px;flex-wrap:wrap}.FooterLink[data-v-af626b45]{color:var(--color-dark-text-muted);font-family:var(--font-body);font-size:var(--text-sm);text-decoration:none;transition:color var(--dur-fast) ease}.FooterLink[data-v-af626b45]:hover{color:var(--color-dark-text)}.FooterCookieBtn[data-v-af626b45]{background:none;border:none;cursor:pointer;padding:0;font-family:var(--font-body)}.FooterSocials[data-v-af626b45]{display:flex;gap:12px}.SocialLink[data-v-af626b45]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-dark-border);transition:border-color var(--dur-fast) ease}.SocialLink[data-v-af626b45]:hover{border-color:var(--color-dark-text-muted)}.SocialLink svg[data-v-af626b45]{color:var(--color-dark-text-muted);transition:color var(--dur-fast) ease}.SocialLink:hover svg[data-v-af626b45]{color:var(--color-dark-text)}.FooterBottom[data-v-af626b45]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--color-dark-border)}.Copyright[data-v-af626b45]{color:var(--color-dark-text-muted);font-family:var(--font-body);font-size:var(--text-xs)}.LanguageSelector[data-v-af626b45]{position:relative}.LangButton[data-v-af626b45]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid var(--color-dark-border);border-radius:var(--radius-pill);cursor:pointer;color:var(--color-dark-text-muted);font-family:var(--font-body);font-size:var(--text-xs);transition:border-color var(--dur-fast) ease}.LangButton[data-v-af626b45]:hover{border-color:var(--color-dark-text-muted)}.LangFlag[data-v-af626b45]{width:18px;height:18px;border-radius:50%;object-fit:cover}.LangCode[data-v-af626b45]{font-weight:var(--weight-medium)}.LangDropdown[data-v-af626b45]{position:absolute;bottom:40px;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);list-style:none;padding:6px;min-width:180px;z-index:10}.LangOption[data-v-af626b45]{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast) ease}.LangOption[data-v-af626b45]:hover{background:var(--color-surface-2)}.LangOptionFlag[data-v-af626b45]{width:22px;height:22px;border-radius:50%;object-fit:cover}.dropdown-pop-enter-active[data-v-af626b45],.dropdown-pop-leave-active[data-v-af626b45]{transition:opacity .15s ease,transform .15s ease}.dropdown-pop-enter-from[data-v-af626b45],.dropdown-pop-leave-to[data-v-af626b45]{opacity:0;transform:translateY(8px) scale(.95)}@media(max-width:768px){.NavPill[data-v-af626b45]{padding:10px 16px}.NavLinks[data-v-af626b45],.NavRight[data-v-af626b45]{display:none}.NavMobileRight[data-v-af626b45]{display:flex}.LogoImage[data-v-af626b45]{height:34px}.LogoText[data-v-af626b45]{font-size:17px}.FooterTop[data-v-af626b45]{flex-direction:column;gap:24px}.FooterLinks[data-v-af626b45]{gap:16px}.FooterBottom[data-v-af626b45]{flex-direction:column;gap:12px;align-items:flex-start}}.Hero[data-v-c677bb79]{position:relative;z-index:1;height:calc(100vh + var(--hero-scroll-range, 520px));background:var(--color-surface)}.HeroBg[data-v-c677bb79]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.MeshOrb[data-v-c677bb79]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5}.MeshOrb--1[data-v-c677bb79]{width:600px;height:600px;background:radial-gradient(circle,#4a6741 0%,transparent 70%);top:-10%;left:-10%;animation:orbFloat-c677bb79 20s ease-in-out infinite}.MeshOrb--2[data-v-c677bb79]{width:500px;height:500px;background:radial-gradient(circle,#e7efdf 0%,transparent 70%);top:20%;right:-5%;animation:orbFloat-c677bb79 25s ease-in-out infinite reverse}.MeshOrb--3[data-v-c677bb79]{width:400px;height:400px;background:radial-gradient(circle,rgba(71,103,48,.3) 0%,transparent 70%);bottom:0;left:30%;animation:orbFloat-c677bb79 18s ease-in-out infinite 5s}@keyframes orbFloat-c677bb79{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}.HeroSticky[data-v-c677bb79]{position:sticky;top:0;z-index:1;height:100vh;display:flex;align-items:flex-start;justify-content:center}.HeroFrame[data-v-c677bb79]{position:relative;overflow:hidden;transition:width .72s cubic-bezier(.2,.82,.2,1),height .72s cubic-bezier(.2,.82,.2,1),transform .72s cubic-bezier(.2,.82,.2,1),border-radius .72s cubic-bezier(.2,.82,.2,1);will-change:width,height,transform,border-radius}.HeroVideo[data-v-c677bb79],.HeroVideoScrim[data-v-c677bb79],.HeroGlow[data-v-c677bb79],.HeroIntroOverlay[data-v-c677bb79],.HeroContentShell[data-v-c677bb79]{position:absolute;top:0;right:0;bottom:0;left:0}.HeroVideo[data-v-c677bb79]{width:100%;height:100%;object-fit:cover;transform:scale(1.05);filter:saturate(.86) contrast(.95) brightness(.62)}.HeroVideoScrim[data-v-c677bb79]{background:linear-gradient(180deg,#080c0a3d,#080c0a61 28%,#080c0a8f 58%,#080c0ad1),linear-gradient(90deg,#080c0ab8,#080c0a38 56%,#080c0a6b),radial-gradient(circle at 80% 18%,rgba(255,255,255,.14),transparent 30%);transition:opacity .72s cubic-bezier(.2,.82,.2,1)}.HeroGlow[data-v-c677bb79]{border-radius:999px;filter:blur(120px);opacity:.48}.HeroGlow--left[data-v-c677bb79]{inset:auto auto 4% -6%;width:28rem;height:28rem;background:#d29b382e}.HeroGlow--right[data-v-c677bb79]{inset:6% -10% auto auto;width:34rem;height:34rem;background:#47673038}.HeroIntroOverlay[data-v-c677bb79]{z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:42px 64px 9vh;cursor:default;transition:opacity .52s ease,transform .72s cubic-bezier(.2,.82,.2,1)}.BrandLockup[data-v-c677bb79]{display:inline-flex;align-items:center;gap:14px}.BrandLogo[data-v-c677bb79]{width:64px;height:64px;display:block;filter:brightness(0) invert(1) brightness(.82) sepia(.1) hue-rotate(45deg) saturate(.3)}.BrandName[data-v-c677bb79]{color:#ffffffe6;font-family:var(--font-display);font-size:clamp(1.85rem,2.6vw,2.4rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.HeroIntroCopy[data-v-c677bb79]{display:grid;gap:22px;max-width:720px;margin-left:auto}.HeroIntroTitle[data-v-c677bb79]{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.3rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:1;text-align:right}.HeroIntroCue[data-v-c677bb79]{justify-self:flex-end;display:inline-flex;flex-direction:column;align-items:center;gap:8px}.HeroIntroCueText[data-v-c677bb79]{color:#ffffffbd;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.HeroIntroCueLine[data-v-c677bb79]{width:1px;height:46px;background:linear-gradient(180deg,#ffffff2e,#ffffffc7)}.HeroIntroCueDot[data-v-c677bb79]{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 16px #ffffff80;animation:cuePulse-c677bb79 1.6s ease-in-out infinite}@keyframes cuePulse-c677bb79{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(6px);opacity:1}}.HeroContentShell[data-v-c677bb79]{z-index:3;padding:0 24px 64px;display:flex;flex-direction:column;justify-content:flex-end;transition:opacity .42s ease,transform .56s cubic-bezier(.2,.82,.2,1),filter .42s ease}.HeroSplit[data-v-c677bb79]{display:flex;align-items:flex-end;width:100%;max-width:1260px;margin:0 auto}.HeroContent[data-v-c677bb79]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.HeroHeadline[data-v-c677bb79]{margin:0 0 24px;color:#fff;font-family:var(--font-display);font-size:var(--text-6xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--line-tight)}.HeroSub[data-v-c677bb79]{max-width:480px;margin:0 0 32px;color:#ffffffc7;font-family:var(--font-body);font-size:var(--text-xl);line-height:var(--line-relaxed)}.HeroCtas[data-v-c677bb79]{display:flex;gap:16px;margin-bottom:22px}.CtaPrimary[data-v-c677bb79]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 32px;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);border-radius:var(--radius-md);text-decoration:none;overflow:hidden;transition:background var(--dur-med) ease,box-shadow var(--dur-med) ease,transform var(--dur-med) var(--ease)}.CtaPrimary[data-v-c677bb79]:hover{background:var(--color-primary-hover);box-shadow:var(--glow-primary-strong);transform:translateY(-1px)}.CtaText[data-v-c677bb79]{position:relative;z-index:1}.CtaGlow[data-v-c677bb79]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:shimmer-c677bb79 3s ease-in-out infinite}@keyframes shimmer-c677bb79{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.CtaOutline[data-v-c677bb79]{padding:14px 32px;background:#ffffff14;color:#fff;font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);border:1.5px solid rgba(255,255,255,.28);border-radius:var(--radius-md);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background var(--dur-med) ease,color var(--dur-med) ease,transform var(--dur-med) var(--ease)}.CtaOutline[data-v-c677bb79]:hover{background:#ffffff24;transform:translateY(-1px)}@media(max-width:768px){.HeroIntroOverlay[data-v-c677bb79]{padding:18px 16px 24px}.BrandLogo[data-v-c677bb79]{width:52px;height:52px}.HeroIntroCopy[data-v-c677bb79]{margin-left:0;text-align:left}.HeroIntroTitle[data-v-c677bb79]{text-align:left;font-size:clamp(2.4rem,10vw,4rem)}.HeroIntroCue[data-v-c677bb79]{justify-self:flex-start}.HeroIntroCueLine[data-v-c677bb79]{height:36px}.HeroContentShell[data-v-c677bb79]{padding:0 16px 48px}.HeroSplit[data-v-c677bb79]{flex-direction:column;gap:28px;align-items:center}.HeroContent[data-v-c677bb79]{align-items:center;text-align:center}.HeroHeadline[data-v-c677bb79]{font-size:var(--text-4xl)}.HeroSub[data-v-c677bb79]{max-width:100%;font-size:var(--text-lg)}.HeroCtas[data-v-c677bb79]{justify-content:center;width:auto}.HeroProof[data-v-c677bb79]{text-align:center}.CtaPrimary[data-v-c677bb79],.CtaOutline[data-v-c677bb79]{justify-content:center}}.GetStartedSection[data-v-dee1f21c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:96px 24px 112px;width:100%}.Eyebrow[data-v-dee1f21c]{margin:0 0 16px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary)}.Headline[data-v-dee1f21c]{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--line-tight);color:var(--color-dark-text);max-width:720px}.Subtext[data-v-dee1f21c]{margin:0 0 48px;font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-dark-text-muted);line-height:var(--line-relaxed);max-width:520px}.CtaPrimary[data-v-dee1f21c]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);border-radius:var(--radius-md);text-decoration:none;overflow:hidden;transition:background var(--dur-med) ease,box-shadow var(--dur-med) ease,transform var(--dur-med) var(--ease)}.CtaPrimary[data-v-dee1f21c]:hover{background:var(--color-primary-hover);box-shadow:var(--glow-primary-strong);transform:translateY(-1px)}.CtaText[data-v-dee1f21c]{position:relative;z-index:1}.CtaShimmer[data-v-dee1f21c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:shimmer-dee1f21c 3s ease-in-out infinite}@keyframes shimmer-dee1f21c{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@media(max-width:768px){.GetStartedSection[data-v-dee1f21c]{padding:72px 16px 88px}.CtaPrimary[data-v-dee1f21c]{width:100%;justify-content:center}}.FaqSection[data-v-5b0a3d3b]{width:100%;max-width:100%;display:flex;justify-content:center;padding:64px 0;box-sizing:border-box}.FaqContent[data-v-5b0a3d3b]{max-width:900px;width:100%;display:flex;flex-direction:column;align-items:center}.FaqHeading[data-v-5b0a3d3b]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);color:var(--color-dark-text);text-align:center;margin-bottom:32px}.FaqList[data-v-5b0a3d3b]{width:100%;display:flex;flex-direction:column;gap:0}.FaqItem[data-v-5b0a3d3b]{border-bottom:1px solid var(--color-dark-border);overflow:hidden}.FaqItem[data-v-5b0a3d3b]:first-child{border-top:1px solid var(--color-dark-border)}.FaqQuestion[data-v-5b0a3d3b]{width:100%;background:none;border:none;outline:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:var(--text-md);color:var(--color-dark-text);font-weight:var(--weight-semibold);text-align:left;transition:color var(--dur-fast) ease}.FaqQuestion[data-v-5b0a3d3b]:hover{color:#7ba456}.ChevronIcon[data-v-5b0a3d3b]{color:var(--color-dark-text-muted);transition:transform .3s var(--ease);flex-shrink:0}.ChevronIcon--open[data-v-5b0a3d3b]{transform:rotate(180deg)}.FaqAnswer[data-v-5b0a3d3b]{padding:0 0 20px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-dark-text-muted);line-height:1.7}.FaqLink[data-v-5b0a3d3b]{color:#7ba456;font-weight:500;text-decoration:none;transition:color .2s ease}.FaqLink[data-v-5b0a3d3b]:hover{color:#8cb567}.faq-slide-enter-active[data-v-5b0a3d3b],.faq-slide-leave-active[data-v-5b0a3d3b]{transition:all .3s var(--ease)}.faq-slide-enter-from[data-v-5b0a3d3b],.faq-slide-leave-to[data-v-5b0a3d3b]{opacity:0;transform:translateY(-8px)}.FaqSection--light .FaqHeading[data-v-5b0a3d3b]{color:var(--color-text)}.FaqSection--light .FaqItem[data-v-5b0a3d3b]{border-color:var(--color-border)}.FaqSection--light .FaqItem[data-v-5b0a3d3b]:first-child{border-top-color:var(--color-border)}.FaqSection--light .FaqQuestion[data-v-5b0a3d3b]{color:var(--color-text)}.FaqSection--light .FaqQuestion[data-v-5b0a3d3b]:hover{color:var(--color-primary)}.FaqSection--light .ChevronIcon[data-v-5b0a3d3b],.FaqSection--light .FaqAnswer[data-v-5b0a3d3b]{color:var(--color-text-muted)}@media(max-width:768px){.FaqSection[data-v-5b0a3d3b]{padding:48px 0}.FaqHeading[data-v-5b0a3d3b]{font-size:var(--text-3xl)}.FaqQuestion[data-v-5b0a3d3b]{font-size:var(--text-sm);padding:16px 0}}.HomeWrapper[data-v-9bf2870e]{display:flex;flex-direction:column;align-items:center;background-color:var(--color-surface);flex:1}.Section[data-v-9bf2870e]{width:100%;display:flex;flex-direction:column;align-items:center}.HeroSectionWrapper[data-v-9bf2870e]{width:100%}.Wrap[data-v-9bf2870e]{max-width:1400px;margin:0 auto;width:100%}.SH[data-v-9bf2870e]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-extrabold);color:var(--color-text);line-height:var(--line-tight);letter-spacing:var(--tracking-tight);margin-bottom:14px}.SHCenter[data-v-9bf2870e]{text-align:center}.SS[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--line-relaxed);margin-bottom:48px;max-width:640px}.SSCenter[data-v-9bf2870e]{margin-left:auto;margin-right:auto;text-align:center}.EditorialSection[data-v-9bf2870e]{padding:48px 24px 80px}.EditorialTimeline[data-v-9bf2870e]{display:flex;flex-direction:column;gap:4px;max-width:1400px;margin:0 auto;width:100%;padding:0 24px}.EditorialStep[data-v-9bf2870e]{display:grid;grid-template-columns:1fr 1fr;height:460px;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border)}.EditorialStep--flipped[data-v-9bf2870e]{direction:rtl}.EditorialStep--flipped[data-v-9bf2870e]>*{direction:ltr}.EditorialImgPane[data-v-9bf2870e]{position:relative;overflow:hidden}.EditorialImg[data-v-9bf2870e]{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;transition:transform .8s var(--ease)}.EditorialStep:hover .EditorialImg[data-v-9bf2870e]{transform:scale(1.02)}.EditorialStepNum[data-v-9bf2870e]{position:absolute;top:20px;left:20px;font-family:var(--font-display);font-size:var(--text-7xl);font-weight:var(--weight-extrabold);color:#fff3;line-height:1;letter-spacing:var(--tracking-tight);pointer-events:none}.EditorialTextPane[data-v-9bf2870e]{padding:56px 52px;display:flex;flex-direction:column;justify-content:center;background:var(--color-surface)}.StoryTag[data-v-9bf2870e]{display:inline-block;margin-bottom:20px;align-self:flex-start;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);background:var(--color-primary-soft);padding:4px 10px;border-radius:var(--radius-pill)}.EditorialTitle[data-v-9bf2870e]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);color:var(--color-text);margin-bottom:18px;line-height:var(--line-tight);letter-spacing:var(--tracking-tight)}.EditorialDesc[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-text-muted);line-height:var(--line-relaxed);margin-bottom:24px;max-width:400px}.EditorialDetail[data-v-9bf2870e]{padding:16px 20px;background:var(--color-primary-soft);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.EditorialDetailText[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary);line-height:var(--line-relaxed);font-style:italic}.FeaturesSection[data-v-9bf2870e]{padding:80px 24px;background:var(--color-surface-2)}.EditorialHeroImg[data-v-9bf2870e]{position:relative;border-radius:var(--radius-xl);overflow:hidden;margin-bottom:40px}.HeroImg[data-v-9bf2870e]{width:100%;height:340px;object-fit:cover;object-position:center 30%;display:block}.HeroImgOverlay[data-v-9bf2870e]{position:absolute;bottom:0;left:0;right:0;padding:24px 32px;background:linear-gradient(to top,var(--overlay) 0%,transparent 100%);display:flex;align-items:flex-end}.HeroImgCaption[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#ffffffd9;font-style:italic;max-width:560px}.FeatureQuad[data-v-9bf2870e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.QuadCard[data-v-9bf2870e]{padding:28px 22px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column}.QuadIcon[data-v-9bf2870e]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);margin-bottom:16px;flex-shrink:0}.QuadTitle[data-v-9bf2870e]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:10px}.QuadDesc[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-relaxed);margin-bottom:16px}.QuadOutcome[data-v-9bf2870e]{display:flex;align-items:center;gap:6px;padding-top:14px;border-top:1px solid var(--color-border);margin-top:auto}.QOArrow[data-v-9bf2870e]{font-size:var(--text-md);font-weight:var(--weight-extrabold)}.QOA--up[data-v-9bf2870e]{color:var(--color-primary)}.QOA--down[data-v-9bf2870e]{color:var(--color-danger)}.QOLabel[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.MagazineProof[data-v-9bf2870e]{padding:80px 24px;width:100%}.MagazineProofInner[data-v-9bf2870e]{display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:start}.MagPortrait[data-v-9bf2870e]{width:100%;height:480px;object-fit:cover;object-position:center 30%;border-radius:var(--radius-xl);display:block}.MagQuotePane[data-v-9bf2870e]{padding-top:40px}.MagQuoteMark[data-v-9bf2870e]{font-family:var(--font-display);font-size:var(--text-7xl);line-height:.6;color:var(--color-primary);opacity:.25;margin-bottom:24px;display:block}.MagQuoteText[data-v-9bf2870e]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);line-height:var(--line-relaxed);font-style:italic;margin-bottom:32px}.MagQuoteAttrib[data-v-9bf2870e]{display:flex;flex-direction:column;gap:4px}.MagQuoteName[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text)}.MagQuoteLocation[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--weight-semibold)}.OwnerSection[data-v-9bf2870e]{padding:80px 24px}.OwnerWrap[data-v-9bf2870e]{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.OwnerPhoto[data-v-9bf2870e]{position:relative}.OwnerImg[data-v-9bf2870e]{width:100%;height:540px;object-fit:cover;object-position:center top;border-radius:var(--radius-xl);display:block}.OwnerInsetCard[data-v-9bf2870e]{position:absolute;bottom:24px;left:24px;right:24px;background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);padding:14px 20px;border:1px solid var(--glass-border)}.InsetCardLabel[data-v-9bf2870e]{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-primary);margin-bottom:2px}.InsetCardSub[data-v-9bf2870e]{display:block;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted)}.OwnerIntro[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--line-relaxed);margin-top:14px;margin-bottom:40px}.OwnerBenefits[data-v-9bf2870e]{display:flex;flex-direction:column;gap:28px}.OBenefit[data-v-9bf2870e]{display:flex;gap:16px;align-items:flex-start}.OBIcon[data-v-9bf2870e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);flex-shrink:0;margin-top:2px}.OBTitle[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:4px}.OBDesc[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-relaxed)}.IntegrationsSection[data-v-9bf2870e]{padding:80px 24px;background:var(--color-surface-2)}.IntegRow[data-v-9bf2870e]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.IntegDesc[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--line-relaxed);margin:16px 0 0}.IntegCards[data-v-9bf2870e]{display:flex;flex-direction:column;gap:14px}.IntegCard[data-v-9bf2870e]{padding:24px 28px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:6px}.IntegCard--live[data-v-9bf2870e]{background:var(--color-primary-soft);border:1px solid var(--color-border)}.IntegCard--coming[data-v-9bf2870e]{background:var(--color-surface);border:1.5px dashed var(--color-border)}.IntegCardBadge[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.07em;color:var(--color-primary)}.IntegCardBadge--soon[data-v-9bf2870e]{color:var(--color-info)}.IntegCardName[data-v-9bf2870e]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text)}.IntegCardLogo[data-v-9bf2870e]{height:32px;width:auto;object-fit:contain;margin-top:4px}.IntegCardNote[data-v-9bf2870e]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-relaxed)}.FaqSectionWrapper[data-v-9bf2870e]{max-width:1400px;padding:0 24px}.DarkZone[data-v-9bf2870e]{width:100%;background:var(--color-dark-bg);display:flex;flex-direction:column;align-items:center}.DarkZone .Section[data-v-9bf2870e]{max-width:1400px;padding:0 24px}@media(max-width:960px){.EditorialStep[data-v-9bf2870e]{grid-template-columns:1fr;height:auto}.EditorialStep--flipped[data-v-9bf2870e]{direction:ltr}.EditorialImgPane[data-v-9bf2870e]{height:300px}.EditorialTextPane[data-v-9bf2870e]{padding:36px 28px}.EditorialDesc[data-v-9bf2870e]{max-width:none}.FeatureQuad[data-v-9bf2870e]{grid-template-columns:1fr 1fr}.MagazineProofInner[data-v-9bf2870e]{grid-template-columns:1fr;gap:40px}.MagPortrait[data-v-9bf2870e]{height:320px}.MagQuotePane[data-v-9bf2870e]{padding-top:0}.OwnerWrap[data-v-9bf2870e]{grid-template-columns:1fr;gap:36px}.IntegRow[data-v-9bf2870e]{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.EditorialSection[data-v-9bf2870e],.FeaturesSection[data-v-9bf2870e],.OwnerSection[data-v-9bf2870e],.IntegrationsSection[data-v-9bf2870e]{padding:48px 16px}.EditorialTimeline[data-v-9bf2870e]{padding:0 16px}.SH[data-v-9bf2870e]{font-size:var(--text-3xl)}.EditorialTitle[data-v-9bf2870e]{font-size:var(--text-2xl)}.MagQuoteText[data-v-9bf2870e]{font-size:var(--text-xl)}.FeatureQuad[data-v-9bf2870e]{grid-template-columns:1fr}.FaqSectionWrapper[data-v-9bf2870e],.DarkZone .Section[data-v-9bf2870e]{padding:0 16px}}
