@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Newsreader Variable", Georgia, "Times New Roman", serif;--ink: #171717;--ink-soft: #2b2a28;--blue: #0968e8;--blue-hover: #0756c2;--indigo: var(--blue);--indigo-bright: var(--blue);--periwinkle: var(--blue);--indigo-50: #e8f1f8;--slate: #4b4b4b;--slate-light: #6b7280;--bg: #fbf9f8;--bg-soft: #f4f1ee;--card: #ffffff;--border: #ece8e5;--border-input: #e2dfdc;--grad: var(--blue);--registration-teal: var(--blue);--registration-teal-hover: var(--blue-hover);--dark-lavender: #171717;--band: #1d1d1c;--band-ink: #f5f2ee;--band-quiet: #c9c2b9;--lavender: #f1e9f7;--mist: #e8f1f8;--sage: #e8f0e8;--blush: #fbeae5;--destructive: #be3a29;--success: #237a38;--shadow-sm: 0 1px 2px rgba(35, 28, 22, .05);--shadow-md: 0 8px 24px rgba(35, 28, 22, .07);--shadow-lg: 0 12px 32px rgba(35, 28, 22, .11);--radius: 20px;--maxw: 1140px;--header-bg: #fbf9f8;color-scheme:light}:root[data-theme=dark]{--ink: #f5f2ee;--ink-soft: #e4ded7;--blue: #5aa0ff;--blue-hover: #82b8ff;--indigo-50: #222d3b;--slate: #c9c2b9;--slate-light: #a39c93;--bg: #1d1d1c;--bg-soft: #232220;--card: #27241f;--border: #3a352f;--border-input: #443e35;--dark-lavender: #f5f2ee;--band: #27241f;--lavender: #2c2738;--mist: #222d3b;--sage: #243027;--blush: #352825;--destructive: #ff9182;--success: #6fd98a;--header-bg: #1d1d1c;color-scheme:dark}body{margin:0;background-color:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#landing-root *{box-sizing:border-box;margin:0;padding:0}#landing-root{overflow-x:clip;background-color:var(--bg);color:var(--ink);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased}#landing-root .preview-banner{position:sticky;top:0;z-index:70;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px 16px;border-bottom:1px solid #f0c36a;background:#fff7db;padding:10px 18px;color:var(--ink);font-size:14px;font-weight:700;text-align:center}#landing-root .preview-banner code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;overflow-wrap:anywhere}#landing-root h1,#landing-root h2,#landing-root h3,#landing-root .display{font-family:var(--font-display);font-weight:400;letter-spacing:0;line-height:1.12}#landing-root h1,#landing-root h2{letter-spacing:-.01em}#landing-root a{color:inherit;text-decoration:none}#landing-root .preview-banner a{color:var(--indigo);text-decoration:underline;text-underline-offset:3px}#landing-root .preview-error{min-height:72vh;padding:112px 0;background:var(--bg)}#landing-root .preview-error h1{margin-top:16px;color:var(--ink);font-size:clamp(32px,5vw,52px);font-weight:400;font-family:var(--font-display)}#landing-root .preview-error p:not(.eyebrow){margin-top:18px;color:var(--slate);font-size:18px}#landing-root .preview-error code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em;overflow-wrap:anywhere}#landing-root .preview-error a{display:inline-flex;margin-top:28px;color:var(--indigo);font-weight:700;text-decoration:underline;text-underline-offset:4px}#landing-root .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}#landing-root .eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--slate);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}#landing-root .eyebrow:before{width:22px;height:2px;border-radius:2px;background:var(--indigo);content:""}#landing-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 26px;border:none;border-radius:10px;cursor:pointer;font-family:var(--font-sans);font-size:15px;font-weight:500;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}#landing-root .btn-primary{background:var(--blue);box-shadow:none;color:#fff}:root[data-theme=dark] #landing-root .btn-primary{color:#171717}#landing-root .btn-primary:hover{background:var(--blue-hover)}#landing-root .btn-ghost{border:1.5px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);color:var(--ink)}#landing-root .btn-ghost:hover{border-color:var(--ink)}#landing-root .btn:focus-visible{outline:3px solid var(--registration-teal);outline-offset:2px}#landing-root header.nav{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;background:var(--header-bg);transition:border-color .3s,box-shadow .3s}#landing-root header.nav.scrolled{border-color:var(--border);box-shadow:0 4px 20px #2a374c0f}#landing-root:has(.preview-banner) header.nav{position:relative}#landing-root .nav-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(18px,2.5vw,36px);height:72px}#landing-root .logo{display:inline-flex;align-items:center;flex:none;line-height:1}#landing-root .logo>span{display:inline-flex;align-items:center;color:var(--ink);font-family:var(--font-display);white-space:nowrap}#landing-root .logo img{display:block;object-fit:contain;user-select:none}#landing-root .nav-links{display:flex;align-items:center;justify-self:center;gap:clamp(20px,2.5vw,34px)}#landing-root .nav-links a{color:var(--slate);font-size:15px;font-weight:500;white-space:nowrap;transition:color .15s}#landing-root .nav-links a:hover{color:var(--ink)}#landing-root .nav-cta{display:flex;align-items:center;justify-content:flex-end;gap:12px}#landing-root .nav-cta .btn{min-height:44px;padding:10px 18px;font-size:13.5px}#landing-root .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid var(--border);border-radius:999px;background:var(--card);color:var(--slate);cursor:pointer;transition:border-color .15s,color .15s,transform .15s}#landing-root .theme-toggle:hover{border-color:var(--registration-teal);color:var(--registration-teal-hover)}#landing-root .theme-toggle svg{width:18px;height:18px}#landing-root .theme-toggle .icon-moon{display:none}:root[data-theme=dark] #landing-root .theme-toggle .icon-sun{display:none}:root[data-theme=dark] #landing-root .theme-toggle .icon-moon{display:block}#landing-root .nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid var(--border);border-radius:999px;background:var(--card);color:var(--slate);cursor:pointer}#landing-root .nav-toggle svg{width:20px;height:20px}#landing-root .nav-toggle .icon-close,#landing-root .nav-toggle[aria-expanded=true] .icon-open{display:none}#landing-root .nav-toggle[aria-expanded=true] .icon-close{display:block}#landing-root .mobile-menu{position:absolute;top:100%;left:0;right:0;z-index:1;display:none;flex-direction:column;gap:14px;max-height:calc(100vh - 66px);overflow-y:auto;background:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);padding:12px 24px 24px}#landing-root .mobile-menu-links{display:flex;flex-direction:column}#landing-root .mobile-menu-links a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--border);color:var(--ink);font-size:16px;font-weight:500}#landing-root .mobile-menu-links a:last-child{border-bottom:none}#landing-root .mobile-menu-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}#landing-root .mobile-menu-actions .btn{width:100%}#landing-root .hero{position:relative;overflow:hidden;padding:78px 0 90px}#landing-root .hero:before{position:absolute;top:-280px;right:-220px;z-index:-1;width:720px;height:720px;display:none;content:""}#landing-root .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px}#landing-root .hero h1{margin:18px 0 0;color:var(--ink);font-size:clamp(34px,5vw,56px);font-weight:400;font-family:var(--font-display)}#landing-root .hero h1 .accent{color:var(--indigo)}#landing-root .hero-sub{max-width:520px;margin:22px 0 32px;color:var(--slate);font-size:19px}#landing-root .hero-actions{display:flex;flex-wrap:wrap;gap:14px}#landing-root .hero-trust{display:flex;align-items:center;gap:10px;margin-top:28px;color:var(--slate-light);font-size:14px}#landing-root .hero-trust .dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #36b37e29}#landing-root .seatpanel{position:relative;padding:30px 30px 26px;border:1px solid var(--border);border-radius:24px;background:var(--card);box-shadow:var(--shadow-md)}#landing-root .seatpanel-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}#landing-root .seatpanel-head .label{color:var(--slate-light);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#landing-root .seat-count{color:var(--ink);font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1}#landing-root .seat-count small{color:var(--slate-light);font-size:15px;font-weight:500}#landing-root .seat-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:9px}#landing-root .seat{aspect-ratio:1;color:var(--border);transition:color .45s ease,transform .45s ease}#landing-root .seat svg{display:block;width:100%;height:100%}#landing-root .seat.filled{color:var(--registration-teal)}#landing-root .seat.pop{transform:scale(1.16)}#landing-root .seatpanel-foot{display:flex;align-items:center;gap:8px;margin-top:20px;color:var(--slate);font-size:13.5px}#landing-root .legend{display:inline-flex;align-items:center;gap:6px}#landing-root .legend i{display:inline-block;width:11px;height:11px;border-radius:3px}#landing-root .section{padding:88px 0;scroll-margin-top:88px}#landing-root .section.soft{background:var(--bg-soft)}#landing-root .sec-head{max-width:680px;margin-bottom:48px}#landing-root .sec-head h2{margin:16px 0 0;color:var(--ink);font-size:clamp(28px,3.6vw,40px);font-weight:400;font-family:var(--font-display)}#landing-root .sec-head p{margin-top:14px;color:var(--slate);font-size:18px}#landing-root .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#landing-root .card{padding:30px 28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s,border-color .2s}#landing-root .card:hover{transform:translateY(-4px);border-color:var(--registration-teal);box-shadow:var(--shadow-md)}#landing-root .card .ic{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:18px;border-radius:13px;background:var(--indigo-50);color:var(--dark-lavender)}#landing-root .card .ic.icon-indigo{background:var(--mist);color:var(--ink)}#landing-root .card .ic.icon-teal{background:var(--sage);color:var(--ink)}#landing-root .card .ic.icon-amber{background:#e08a0029;color:#f0b14d}#landing-root .card h3{margin-bottom:8px;font-size:19px;font-weight:400;font-family:var(--font-display)}#landing-root .card p{color:var(--slate);font-size:15px}#landing-root .band-wrap{position:relative}#landing-root .band{position:relative;display:flex;align-items:center;gap:24px;overflow:hidden;padding:28px 52px;border-radius:var(--radius);background:var(--band);color:var(--band-ink)}#landing-root .band:after{position:absolute;right:-120px;bottom:-160px;width:420px;height:420px;display:none;content:""}#landing-root .band-text{position:relative;z-index:1;flex:1;min-width:0;padding-right:300px}#landing-root .band .eyebrow{color:var(--registration-teal)}#landing-root .band .eyebrow:before{background:var(--registration-teal)}#landing-root .band h2{max-width:760px;margin:16px 0 18px;color:#fff;font-size:clamp(20px,2.4vw,28px);font-weight:400;font-family:var(--font-display)}#landing-root .band p{max-width:620px;color:#eff2ff;font-size:18px}#landing-root .band-sticker{position:absolute;top:50%;right:-40px;z-index:2;width:auto;height:135%;max-height:420px;transform:translateY(-50%);pointer-events:none}#landing-root .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}#landing-root .pillar .pic{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:16px;border-radius:12px;background:var(--grad);color:#fff}#landing-root .pillar h3{margin-bottom:7px;color:var(--ink);font-size:18px;font-weight:400;font-family:var(--font-display)}#landing-root .pillar p{color:var(--slate);font-size:15px}#landing-root .results-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:56px}#landing-root .stat-row{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:6px}#landing-root .stat .num{color:var(--dark-lavender);font-family:var(--font-display);font-size:clamp(40px,5vw,58px);font-weight:400;line-height:1}#landing-root .stat .lab{max-width:170px;margin-top:6px;color:var(--slate);font-size:14.5px}#landing-root .results-note{max-width:420px;margin-top:18px;color:var(--slate);font-size:16px}#landing-root .bars{padding:32px 30px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm)}#landing-root .bars h3{margin-bottom:22px;font-size:17px;font-weight:400;font-family:var(--font-display)}#landing-root .bar-block{margin-bottom:20px}#landing-root .bar-block .bl-top{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--slate);font-size:14px}#landing-root .bar-block .bl-top b{color:var(--ink)}#landing-root .track{position:relative;overflow:hidden;height:38px;border-radius:11px;background:var(--bg-soft)}#landing-root .fill{display:flex;align-items:center;justify-content:flex-end;width:0;height:100%;padding-right:14px;border-radius:11px;color:#fff;font-size:13.5px;font-weight:600;transition:width 1.1s cubic-bezier(.22,1,.36,1)}#landing-root .fill.trad{background:var(--slate-light)}#landing-root .fill.us{background:var(--grad)}#landing-root .bars .note{margin-top:6px;color:var(--slate);font-size:14px;font-style:italic}#landing-root .check-list{list-style:none}#landing-root .check-list li{position:relative;padding:9px 0 9px 30px;color:var(--ink);font-size:15.5px}#landing-root .check-list li:before{position:absolute;left:3px;color:var(--registration-teal);font-weight:700;content:"✓"}#landing-root .tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}#landing-root .tab{padding:12px 22px;border:1.5px solid var(--border);border-radius:12px;background:var(--card);box-shadow:var(--shadow-sm);color:var(--slate);cursor:pointer;font-family:var(--font-sans);font-size:15px;font-weight:600;transition:all .15s ease}#landing-root .tab:hover{border-color:var(--registration-teal);color:var(--registration-teal-hover)}#landing-root .tab.active{border-color:transparent;background:var(--blue);box-shadow:none;color:#fff}#landing-root .tabpanel{display:none}#landing-root .tabpanel.active{display:block}#landing-root .benefit{display:grid;grid-template-columns:.9fr 1.3fr;align-items:center;gap:48px}#landing-root .benefit h3{margin-bottom:12px;font-size:25px}#landing-root .benefit .intro{margin-bottom:20px;color:var(--slate);font-size:16.5px}#landing-root .benefit-visual{display:flex;align-items:flex-start;justify-content:center}#landing-root .benefit-visual img{display:block;width:auto;max-width:100%;height:auto;max-height:480px;border-radius:12px;box-shadow:var(--shadow-md)}#landing-root .benefit-visual.stacked{display:block;position:relative;width:100%;aspect-ratio:3 / 2}#landing-root .benefit-visual.stacked .visual-back{position:absolute;top:0;left:0;z-index:1;width:78%;aspect-ratio:2.5 / 1;object-fit:cover;object-position:left center;border-radius:12px;box-shadow:var(--shadow-sm)}#landing-root .benefit-visual.stacked .visual-front{position:absolute;top:30%;right:-20px;z-index:2;width:64%;border-radius:12px;box-shadow:var(--shadow-lg)}#landing-root .benefit-visual.corner-collage{position:relative;width:100%;aspect-ratio:8 / 5}#landing-root .benefit-visual.corner-collage img.corner-shot{position:absolute;display:block;width:60%;height:auto;border-radius:12px;box-shadow:var(--shadow-md)}#landing-root .benefit-visual.corner-collage img.corner-shot:nth-child(1){top:0;left:0;z-index:1}#landing-root .benefit-visual.corner-collage img.corner-shot:nth-child(2){top:18%;left:34%;z-index:2}#landing-root .benefit-visual.corner-collage img.corner-shot:nth-child(3){top:34%;left:8%;z-index:3}#landing-root .benefit-visual.corner-collage img.corner-shot:nth-child(4){top:50%;left:42%;z-index:4;box-shadow:var(--shadow-lg)}#landing-root .commit{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:7px 15px;border:1px solid var(--border);border-radius:999px;background:var(--card);box-shadow:var(--shadow-sm);color:var(--dark-lavender);font-size:13.5px;font-weight:600}#landing-root .commit:before{width:8px;height:8px;border-radius:50%;background:var(--grad);content:""}#landing-root .funnel-wrap{margin-top:8px}#landing-root .funnel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}#landing-root .stage{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:999px;background:var(--card);box-shadow:var(--shadow-sm);padding:12px 20px}#landing-root .stage .dot{width:9px;height:9px;flex-shrink:0;border-radius:50%}#landing-root .stage .sname{color:var(--ink);font-size:15px;font-weight:600}#landing-root .funnel-arrow{flex-shrink:0;color:var(--slate-light);font-size:18px}#landing-root .funnel-footnote{margin-top:22px;color:var(--slate-light);font-size:13px;text-align:center}#landing-root .funnel-footnote .lost{color:var(--destructive);font-weight:600}#landing-root .grow-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px;margin-top:46px}#landing-root .grow-row.flip .gr-text{order:2}#landing-root .gr-text .tag{display:inline-block;margin-bottom:14px;padding:4px 11px;border-radius:20px;background:var(--mist);color:var(--ink);font-size:13px;font-weight:500}#landing-root .gr-text h3{margin-bottom:12px;font-size:24px;font-weight:400;font-family:var(--font-display)}#landing-root .gr-text p{margin-bottom:18px;color:var(--slate);font-size:16px}#landing-root .gr-shot{display:flex;align-items:center;justify-content:center;min-height:160px}#landing-root .gr-shot.stacked{display:block;position:relative;width:100%;aspect-ratio:3 / 2}#landing-root .gr-shot.stacked .visual-back{position:absolute;top:0;left:0;z-index:1;width:82%;aspect-ratio:1.7 / 1;object-fit:cover;object-position:left center;border-radius:12px;box-shadow:var(--shadow-sm)}#landing-root .gr-shot.stacked .visual-front{position:absolute;top:40%;right:-20px;z-index:2;width:72%;height:auto;aspect-ratio:2 / 1;object-fit:cover;object-position:left center;border-radius:12px;box-shadow:var(--shadow-lg)}#landing-root .gr-shot.stacked.reverse{aspect-ratio:3 / 2}#landing-root .gr-shot.stacked.reverse .visual-back{right:0;left:auto;width:78%;aspect-ratio:auto;object-fit:initial;height:auto}#landing-root .gr-shot.stacked.reverse .visual-front{top:34%;left:-20px;right:auto;width:56%;aspect-ratio:auto;object-fit:initial}#landing-root .gr-shot img{display:block;width:100%;height:auto;border-radius:12px;filter:drop-shadow(0 10px 18px rgba(42,55,76,.16))}#landing-root .grow-row.flip .gr-shot{justify-content:flex-start}#landing-root .grow-row.flip .gr-text{padding-left:14px}#landing-root .grow-row.flip .gr-shot img{width:118%;max-width:118%;margin-left:-80px}#landing-root .growth-closer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:visible;margin-top:54px;border-radius:var(--radius);background:var(--band);color:var(--band-ink);padding:24px 56px;text-align:left}#landing-root .growth-closer-text{flex:1;min-width:0;padding-right:100px}#landing-root .growth-closer p{margin:0;color:#fff;font-size:20px;line-height:1.4}#landing-root .growth-closer strong{display:block;margin-bottom:6px;font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.25}#landing-root .growth-closer-sticker{position:absolute;right:-20px;bottom:-16px;z-index:1;width:128px;height:auto;pointer-events:none}#landing-root .compare-row.compare-visual{position:relative;align-items:center;margin-bottom:12px}#landing-root .compare-visual-col{display:flex;align-items:center;justify-content:center}#landing-root .chip-cluster{position:relative;width:260px;height:220px}#landing-root .chip{position:absolute;display:flex;align-items:center;justify-content:center;width:86px;height:86px;border:1px solid var(--border);border-radius:18px;background:var(--indigo-50);color:var(--dark-lavender)}#landing-root .chip-1{top:18px;left:18px;transform:rotate(-8deg)}#landing-root .chip-2{top:2px;left:84px;transform:rotate(4deg)}#landing-root .chip-3{top:18px;left:148px;transform:rotate(10deg)}#landing-root .chip-4{top:80px;left:0;transform:rotate(6deg)}#landing-root .chip-5{top:92px;left:80px;transform:rotate(-6deg)}#landing-root .chip-6{top:80px;left:158px;transform:rotate(9deg)}#landing-root .compare-arrow{position:absolute;top:50%;left:50%;z-index:1;color:var(--slate-light);font-size:36px;transform:translate(-50%,-50%)}#landing-root .logo-result{width:160px;height:160px;object-fit:contain}#landing-root .compare-row.compare-divider{align-items:center;margin-bottom:40px}#landing-root .col-line{display:flex;align-items:center;justify-content:center;gap:16px}#landing-root .col-line:before,#landing-root .col-line:after{flex:1;height:1px;background:var(--border);content:""}#landing-root .pill{flex:none;border-radius:999px;background:var(--ink);padding:9px 28px;color:var(--card);font-size:14px;font-weight:600}#landing-root .compare-row{display:grid;grid-template-columns:1fr 1fr;margin:0 auto 36px;gap:48px;text-align:left}#landing-root .compare-title{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--ink);font-size:19px;font-weight:400;font-family:var(--font-display)}#landing-root .compare-title.neg svg{color:var(--destructive)}#landing-root .compare-title.pos svg{color:var(--success)}#landing-root .compare-row p{margin:0;color:var(--slate);font-size:16px;line-height:1.55}#landing-root .sec-head.center{margin-right:auto;margin-left:auto;text-align:center}#landing-root .faq-list{max-width:820px;margin:0 auto}#landing-root .qa{overflow:hidden;margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius-sm, 12px);background:var(--card);box-shadow:var(--shadow-sm)}#landing-root .qa summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;color:var(--ink);cursor:pointer;font-family:var(--font-sans);font-size:16px;font-weight:600;list-style:none}#landing-root .qa summary::-webkit-details-marker{display:none}#landing-root .qa summary .plus{flex-shrink:0;color:var(--registration-teal);font-size:22px;transition:transform .2s ease}#landing-root .qa[open] summary .plus{transform:rotate(45deg)}#landing-root .qa .a{padding:0 24px 22px;color:var(--slate);font-size:15px}#landing-root .cta-final{overflow:hidden;padding:0;border-radius:28px;background:var(--bg-soft);box-shadow:var(--shadow-lg)}#landing-root .cta-grid{display:grid;grid-template-columns:1fr 1fr}#landing-root .cta-left{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:54px 48px;background:var(--band);color:var(--band-ink)}#landing-root .cta-left:after{position:absolute;top:-120px;left:-100px;width:360px;height:360px;display:none;content:""}#landing-root .cta-left .eyebrow{flex-shrink:0;color:var(--registration-teal)}#landing-root .cta-left .eyebrow:before{background:var(--registration-teal)}#landing-root .cta-left h2{position:relative;z-index:1;flex-shrink:0;margin:16px 0;color:#fff;font-size:clamp(26px,3.2vw,36px)}#landing-root .cta-left p{position:relative;z-index:1;flex-shrink:0;color:#eff2ff;font-size:16px}#landing-root .cta-points{position:relative;z-index:1;flex-shrink:0;display:flex;flex-direction:column;gap:13px;margin-top:26px;list-style:none}#landing-root .cta-points li{display:flex;align-items:center;gap:11px;color:#eff2ff;font-size:15px}#landing-root .cta-points svg{flex:none;color:var(--registration-teal)}#landing-root .cta-quote{position:relative;z-index:1;flex-shrink:0;margin:30px 0 0;padding:4px 0 4px 18px;border-left:3px solid var(--registration-teal)}#landing-root .cta-quote blockquote{margin:0;color:#fff;font-size:16px;font-style:italic;line-height:1.5}#landing-root .cta-quote blockquote:before{content:"“"}#landing-root .cta-quote blockquote:after{content:"”"}#landing-root .cta-quote figcaption{margin-top:8px;color:var(--registration-teal);font-size:13px;font-weight:600}#landing-root .cta-illustration{display:block;position:relative;z-index:1;flex-shrink:0;width:62%;max-width:300px;height:auto;margin:auto auto 0;filter:drop-shadow(0 14px 22px rgba(0,0,0,.25))}#landing-root form.lead{display:flex;flex-direction:column;gap:16px;padding:48px 44px;background:var(--card)}#landing-root form.lead h3{font-size:21px;font-weight:400;font-family:var(--font-display)}#landing-root .field{display:flex;flex-direction:column;gap:6px}#landing-root .field label{color:var(--ink-soft);font-size:13px;font-weight:600}#landing-root .field input,#landing-root .field select{padding:12px 14px;border:1.5px solid var(--border);border-radius:11px;background:var(--card);color:var(--ink);font-family:var(--font-sans);font-size:16px;transition:border-color .15s,box-shadow .15s}#landing-root .field input:focus,#landing-root .field select:focus{border-color:var(--registration-teal);box-shadow:0 0 0 3px #0968e829;outline:none}#landing-root .field select:disabled{cursor:not-allowed;opacity:.65}#landing-root .frow{display:grid;grid-template-columns:1fr 1fr;gap:14px}#landing-root form.lead .btn-primary{width:100%;margin-top:6px}#landing-root form.lead [aria-invalid=true]{border-color:#e13719;outline-color:#e13719}#landing-root form.lead button:disabled{cursor:wait;opacity:.65}#landing-root .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#landing-root .form-status{min-height:1.25rem;margin:0;font-size:.82rem}#landing-root .form-status[data-state=error]{color:#b42318}#landing-root .privacy{color:var(--slate-light);font-size:12.5px;text-align:center}#landing-root .privacy-page{min-height:70vh;background:var(--bg)}#landing-root .privacy-hero{position:relative;overflow:hidden;padding:clamp(76px,10vw,124px) 0 clamp(60px,8vw,92px);border-bottom:1px solid var(--border);background:var(--bg-soft)}#landing-root .privacy-hero .wrap{position:relative;max-width:860px}#landing-root .privacy-hero h1{max-width:760px;margin-top:22px;color:var(--ink);font-size:clamp(42px,7vw,72px);font-weight:400;letter-spacing:-.055em;line-height:.98}#landing-root .privacy-intro{max-width:690px;margin-top:26px;color:var(--slate);font-size:clamp(17px,2vw,21px);line-height:1.65}#landing-root .privacy-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:30px;color:var(--slate-light);font-size:14px}#landing-root .privacy-meta a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--registration-teal-hover);font-weight:650;transition:border-color .15s,transform .15s}#landing-root .privacy-meta a:hover{border-color:var(--registration-teal);transform:translateY(-1px)}#landing-root .privacy-meta a:focus-visible,#landing-root .privacy-document a:focus-visible{outline:3px solid var(--registration-teal);outline-offset:3px}#landing-root .privacy-document{max-width:820px;margin:0 auto;padding:clamp(50px,7vw,84px) 24px clamp(72px,9vw,112px)}#landing-root .privacy-document article{display:grid;gap:0}#landing-root .privacy-document section{padding:30px 0;border-bottom:1px solid var(--border)}#landing-root .privacy-document section:first-child{padding-top:0}#landing-root .privacy-document section:last-child{padding-bottom:0;border-bottom:0}#landing-root .privacy-document h2{margin-bottom:13px;color:var(--ink);font-size:clamp(20px,2.5vw,25px);font-weight:400;letter-spacing:-.025em;line-height:1.25}#landing-root .privacy-document p{color:var(--slate);font-size:16px;line-height:1.8}#landing-root .privacy-document p+p{margin-top:13px}#landing-root .privacy-document a{color:var(--registration-teal-hover);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}#landing-root .form-success{display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 44px;background:var(--card);text-align:center}#landing-root .form-success .check{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:var(--indigo-50);color:var(--registration-teal-hover)}#landing-root .form-success h3{font-size:22px;font-weight:400;font-family:var(--font-display)}#landing-root .form-success p{max-width:340px;color:var(--slate);font-size:15px}#landing-root footer.ft{margin-top:4px;padding:54px 0 40px;border-top:1px solid var(--border)}#landing-root .privacy-page+footer.ft{margin-top:0}#landing-root .ft-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:32px}#landing-root .ft .logo{font-size:22px}#landing-root .ft .tag{max-width:320px;margin-top:8px;color:var(--slate);font-size:14px}#landing-root .ft-trust{display:flex;align-items:center;gap:10px;margin-bottom:10px}#landing-root .ft-trust-logo{width:auto;height:20px;opacity:.85}#landing-root .ft-trust p{margin:0;color:var(--slate);font-size:13px}#landing-root .ft-trust-link{display:inline-block;color:var(--registration-teal-hover);font-size:13px;font-weight:600;transition:color .15s}#landing-root .ft-trust-link:hover{color:var(--registration-teal)}#landing-root .ft-col h4{margin-bottom:14px;color:var(--slate-light);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#landing-root .ft-col a{display:block;padding:11px 0;margin-bottom:0;color:var(--slate);font-size:14.5px;transition:color .15s}#landing-root .ft-col a:hover{color:var(--registration-teal-hover)}#landing-root .ft-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:38px;padding-top:24px;border-top:1px solid var(--border);color:var(--slate-light);font-size:13.5px}#landing-root .ft-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px 12px}#landing-root .ft-language{position:relative;display:inline-flex;align-items:center}#landing-root .ft-language details{position:relative}#landing-root .ft-language-trigger{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:4px 0;border-radius:4px;color:var(--indigo);cursor:pointer;font-weight:600;list-style:none;transition:color .15s;user-select:none}#landing-root .ft-language-trigger::-webkit-details-marker{display:none}#landing-root .ft-language-trigger::marker{display:none}#landing-root .ft-language-trigger:hover{color:var(--registration-teal-hover)}#landing-root .ft-language-trigger:focus-visible{outline:2px solid var(--registration-teal-hover);outline-offset:3px}#landing-root .ft-language-globe{flex:none}#landing-root .ft-language-chevron{flex:none;transition:transform .15s ease}#landing-root .ft-language details[open] .ft-language-chevron{transform:rotate(180deg)}#landing-root .ft-language-menu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:20;display:flex;min-width:148px;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:var(--shadow-md);list-style:none}#landing-root .ft-language-menu a{display:flex;min-height:36px;align-items:center;gap:8px;padding:6px 9px;border-radius:7px;color:var(--slate);font-size:13.5px;font-weight:500;white-space:nowrap;transition:color .15s,background-color .15s}#landing-root .ft-language-menu a:hover{background:var(--bg-soft);color:var(--registration-teal-hover)}#landing-root .ft-language-menu a:focus-visible{outline:2px solid var(--registration-teal-hover);outline-offset:2px}#landing-root .ft-language-menu a.ft-language-option-current{background:var(--bg-soft);color:var(--ink);font-weight:700}#landing-root .ft-language-check{display:inline-flex;width:12px;justify-content:center;color:var(--indigo);font-size:13px;line-height:1}#landing-root .ft-version{color:var(--slate);font-size:11px;font-variant-numeric:tabular-nums}#landing-root .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}#landing-root .reveal.in{opacity:1;transform:none}@media(max-width:900px){#landing-root .hero-grid,#landing-root .results-grid,#landing-root .cta-grid{grid-template-columns:1fr}#landing-root .cta-left{order:2}#landing-root .cards,#landing-root .pillars{grid-template-columns:1fr}#landing-root .compare-row{grid-template-columns:1fr;gap:16px}#landing-root .compare-row.compare-visual,#landing-root .compare-row.compare-divider{grid-template-columns:1fr 1fr;gap:20px}#landing-root .band{padding:20px 28px}#landing-root .band-text{padding-right:190px}#landing-root .band-sticker{right:-24px;max-height:260px}#landing-root .section{padding:64px 0}#landing-root .funnel{flex-direction:column;align-items:stretch}#landing-root .funnel-arrow{align-self:center;transform:rotate(90deg)}#landing-root .stage{justify-content:center}#landing-root .grow-row,#landing-root .grow-row.flip .gr-text{grid-template-columns:1fr;order:0}#landing-root .gr-shot img{width:100%;max-width:100%}#landing-root .grow-row.flip .gr-shot{justify-content:center}#landing-root .grow-row.flip .gr-text{padding-left:0}#landing-root .grow-row.flip .gr-shot img{width:100%;max-width:100%;margin-left:0}#landing-root .benefit{grid-template-columns:1fr;gap:28px}#landing-root .growth-closer{padding:20px 28px}#landing-root .growth-closer-text{padding-right:84px}#landing-root .growth-closer-sticker{width:104px;right:-16px;bottom:-12px}}@media(max-width:860px){#landing-root .nav-links,#landing-root .nav-cta .btn-ghost{display:none}#landing-root .nav-toggle{display:inline-flex}#landing-root .mobile-menu.open{display:flex}}@media(max-width:768px){#landing-root .ft-inner{grid-template-columns:1fr;gap:28px}}@media(max-width:560px){#landing-root .wrap{padding:0 18px}#landing-root .ft-base{flex-direction:column;align-items:flex-start}#landing-root .ft-meta{align-items:center;justify-content:flex-start}#landing-root .ft-language-trigger,#landing-root .ft-language-menu a{min-height:44px}#landing-root .nav-inner{height:66px}#landing-root .nav-cta{gap:8px}#landing-root .nav-cta .btn-primary{padding:11px 14px;font-size:14px}#landing-root .hero{padding:54px 0 64px}#landing-root .hero-actions .btn{width:100%}#landing-root .seatpanel{padding:22px 18px}#landing-root .band{flex-direction:column;align-items:stretch;padding:20px}#landing-root .band-text{padding-right:0}#landing-root .band-sticker{display:none}#landing-root .growth-closer{flex-direction:column;align-items:stretch;padding:24px 20px}#landing-root .growth-closer-text{padding-right:0}#landing-root .growth-closer strong{font-size:20px}#landing-root .growth-closer p{font-size:17px}#landing-root .growth-closer-sticker{display:none}#landing-root .seatpanel-foot{flex-direction:column;align-items:flex-start}#landing-root .frow{grid-template-columns:1fr}#landing-root form.lead,#landing-root .cta-left,#landing-root .form-success{padding:34px 24px}#landing-root .chip-cluster{width:170px;height:150px}#landing-root .chip{width:56px;height:56px;border-radius:14px}#landing-root .chip-1{top:10px;left:10px}#landing-root .chip-2{top:0;left:56px}#landing-root .chip-3{top:10px;left:100px}#landing-root .chip-4{top:54px;left:0}#landing-root .chip-5{top:62px;left:54px}#landing-root .chip-6{top:54px;left:104px}#landing-root .logo-result{width:110px;height:110px}#landing-root .compare-arrow{font-size:26px}}#landing-root .preview-error .wrap{max-width:760px}@media(prefers-reduced-motion:reduce){#landing-root *{animation:none!important;transition:none!important}#landing-root .reveal{opacity:1;transform:none}#landing-root .seat{transition:none}}
