@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_14db65{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_14db65{--font-sans-loaded:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_35dae9{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_35dae9{--font-display-loaded:"Fraunces","Fraunces Fallback"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--color-primary:#0066ff;--color-secondary:#475569;--color-navy:#0b1220;--color-teal:#0d9488;--color-bg:#f7fafc;--color-surface:#ffffff;--color-text:#0f172a;--color-text-muted:#334155;--color-border:#e2e8f0;--color-success:#38a169;--color-warning:#dd6b20;--color-error:#e53e3e;--color-info:#3182ce;--radius-default:8px;--radius-card:12px;--space-base:8px;--font-sans:var(--font-sans-loaded),"Plus Jakarta Sans",system-ui,sans-serif;--font-display:var(--font-display-loaded),"Fraunces",Georgia,serif;--font-mono:"IBM Plex Mono",Menlo,monospace;--shell-nav:232px;--text-body:15px;--text-lead:clamp(16px,2.1vw,18px);--text-h3:clamp(18px,2.2vw,22px);--text-h2:clamp(26px,4vw,36px);--text-hero:clamp(34px,5vw,52px);--text-kicker:11px;--leading-body:1.6;--leading-lead:1.55;--leading-tight:1.22;--leading-hero:1.12;--track-body:-0.011em;--track-display:-0.018em;--track-hero:-0.022em;--track-kicker:0.14em;--weight-display:600;--weight-accent:600}html.dark{--color-primary:#4a90e2;--color-secondary:#94a3b8;--color-navy:#f1f5f9;--color-teal:#2dd4bf;--color-bg:#1a1e24;--color-surface:#2c313a;--color-text:#f1f5f9;--color-text-muted:#cbd5e1;--color-border:#3a3f48;--color-success:#48bb78;--color-warning:#f6ad55;--color-error:#f56565;--color-info:#63b3ed}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,html{margin:0;padding:0;min-height:100%;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--track-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--track-display);color:var(--color-navy);text-wrap:balance}p{line-height:var(--leading-body)}.app-shell{font-family:var(--font-sans);letter-spacing:var(--track-body);color:var(--color-text);background:var(--color-bg)}.app-shell h1,.app-shell h2,.app-shell h3{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-display);line-height:var(--leading-tight);color:var(--color-navy)}.app-shell main{padding:28px 32px 48px!important;max-width:1440px}.app-shell .app-nav{padding:20px 16px!important;gap:10px!important}.app-shell .app-nav-item{padding:10px 14px!important;font-family:var(--font-sans);font-size:14px!important;font-weight:500;line-height:1.4!important;letter-spacing:var(--track-body);border-radius:10px;transition:background .2s ease,color .2s ease}.app-shell .app-nav-item:hover{transform:none}.app-shell .app-topbar{padding:14px 28px!important;gap:16px!important}.app-shell .app-topbar button,.app-shell .app-topbar input{font-family:var(--font-sans);letter-spacing:var(--track-body)}.mc-empty{padding:40px 28px!important;text-align:center}.mc-empty p{font-size:15px;line-height:1.55;color:var(--color-text-muted);max-width:36ch;margin:10px auto 20px}a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}button{font-family:inherit;cursor:pointer;transition:transform .15s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,opacity .2s ease}button:not(:disabled):active{transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}input,select,textarea{font-family:inherit;color:var(--color-text);background:var(--color-surface);transition:border-color .2s ease,box-shadow .2s ease}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--color-text) 22%,var(--color-border))}input:focus,select:focus,textarea:focus{border-color:var(--color-teal);box-shadow:0 0 0 4px rgba(13,148,136,.15);outline:none}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.app-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:color-mix(in srgb,var(--color-surface) 82%,transparent)!important}.app-nav-item{transition:background .2s ease,color .2s ease,transform .15s ease!important}.app-nav-item:hover:not(.is-active){background:color-mix(in srgb,var(--color-primary) 8%,transparent)!important}.app-nav-item:active{transform:scale(.98)}.app-ghost-btn:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent)!important;border-color:color-mix(in srgb,var(--color-text) 22%,var(--color-border))!important}.app-search-hit:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)!important}.app-panel{transition:border-color .2s ease,box-shadow .2s ease}.app-panel:hover{border-color:color-mix(in srgb,var(--color-teal) 35%,var(--color-border))}.page-chrome{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin:-32px -32px 20px;padding:16px 32px 14px;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:color-mix(in srgb,var(--color-bg) 78%,transparent);border-bottom:1px solid var(--color-border)}.page-chrome a:hover{color:var(--color-navy);opacity:.9}.interactive-row:hover{background:color-mix(in srgb,var(--color-teal) 6%,transparent)!important}.app-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-error) 35%,var(--color-border));background:color-mix(in srgb,var(--color-error) 8%,var(--color-surface));color:var(--color-error);font-size:14px;line-height:1.45}.app-alert--warn{border-color:color-mix(in srgb,var(--color-warning) 40%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface));color:#9a3412}html.dark .app-alert--warn{color:#fdba74}.app-alert--info{border-color:color-mix(in srgb,var(--color-teal) 35%,var(--color-border));background:color-mix(in srgb,var(--color-teal) 8%,var(--color-surface));color:var(--color-navy)}.app-alert button{flex-shrink:0;border:none;background:transparent;color:inherit;font-size:13px;font-weight:600;padding:2px 6px;border-radius:8px;opacity:.8}.app-alert button:hover{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.auth-page .auth-brand-wrap{display:flex;justify-content:center;margin-bottom:4px}.auth-page .auth-brand-wrap .land-logo-mark{width:44px;height:44px}.auth-page .auth-brand-wrap .brand-text--md{font-size:20px}.auth-page a:hover{color:var(--color-navy)}.auth-page button[type=submit]:not(:disabled):hover{filter:brightness(1.06);transform:scale(1.01)}.auth-page button[type=submit]:not(:disabled):active{transform:scale(.98)}.auth-faq details{border-radius:8px;padding:2px 0}.auth-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;margin:0 -8px;border-radius:8px;font-weight:600;font-size:13px;color:var(--color-navy);transition:background .2s ease}.auth-faq summary:hover{background:color-mix(in srgb,var(--color-teal) 8%,transparent)}.auth-faq summary:after{content:"+";flex-shrink:0;font-size:18px;font-weight:400;color:var(--color-text-muted)}.auth-faq details[open] summary:after{content:"–"}@keyframes growth-pulse{0%,to{box-shadow:0 0 0 0 rgba(13,148,136,.45)}50%{box-shadow:0 0 0 6px rgba(13,148,136,0)}}.growth-pulse{animation:growth-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.growth-pulse{animation:none!important}}.mc-grid{display:grid;grid-gap:20px;gap:20px}@media (min-width:900px){.mc-kpis{grid-template-columns:repeat(3,1fr)}.mc-main{grid-template-columns:1.4fr 1fr}.mc-sites{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.mc-kpis{grid-template-columns:repeat(6,1fr)}.mc-sites{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.app-shell{flex-direction:column!important}.app-nav{width:100%!important;border-right:none!important;border-bottom:1px solid var(--color-border)}.app-nav-links{flex-direction:row!important;flex-wrap:wrap!important}}@keyframes land-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes land-grid-drift{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes land-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes land-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes land-spotlight-drift{0%{opacity:.75;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(3%,-2%) scale(1.04)}to{opacity:.85;transform:translate(-2%,2%) scale(.98)}}@keyframes land-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes land-orb-drift{0%,to{transform:translateX(-50%) translate(0) scale(1)}33%{transform:translateX(-50%) translate(12px,-18px) scale(1.04)}66%{transform:translateX(-50%) translate(-8px,10px) scale(.96)}}.land-page{--land-ink:#07101c;--land-mist:#e8eef5;color:var(--color-text);background:var(--color-bg)}.land-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:14px clamp(16px,4vw,28px);background:rgba(255,255,255,.92);backdrop-filter:saturate(1.2) blur(12px);-webkit-backdrop-filter:saturate(1.2) blur(12px);border-bottom:1px solid var(--color-border)}.land-header .land-top{max-width:1120px;margin:0 auto}.land-header .land-logo-mark{width:36px;height:36px}.land-hero{min-height:calc(100svh - 62px);flex-direction:column;padding:0;overflow-x:clip;background:radial-gradient(90% 70% at 50% -10%,rgba(13,148,136,.12),transparent 55%),radial-gradient(70% 50% at 100% 20%,rgba(0,102,255,.06),transparent 50%),var(--color-bg)}.land-hero,.land-hero-main{position:relative;display:flex;align-items:center;justify-content:center}.land-hero-main{z-index:1;flex:1 1;width:100%;padding:clamp(40px,8vh,88px) clamp(16px,4vw,28px) clamp(28px,5vh,48px);box-sizing:border-box}.land-hero:before{display:none}.land-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:16px}.land-top a{font-size:14px;font-weight:500;color:var(--color-text-muted);transition:color .2s ease,opacity .2s ease}.land-top a:hover{color:var(--color-navy);opacity:.85}.land-top a.land-nav-login{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:8px;background:var(--land-ink);color:#f7fafc;font-weight:600;font-size:13px;letter-spacing:.01em;transition:background .2s ease}.land-top a.land-nav-login:hover{background:#0d9488;color:#f7fafc;opacity:1;transform:none}.land-top a.land-nav-login:active{transform:scale(.98)}.land-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(680px,100%);margin:0 auto;padding:0;text-align:center}.land-editorial{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.land-editorial--stack{display:block;max-width:720px}.land-editorial--center{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.land-editorial--center .land-h2,.land-editorial--center .land-lead{margin-left:auto;margin-right:auto}.land-h2--wide{max-width:18ch}.land-lead--wide{max-width:52ch}.land-text-cta--top{margin:0;flex-shrink:0}.land-steps-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;width:100%;margin-top:40px;border-top:1px solid var(--color-border)}.land-steps-cell{padding:28px 20px 4px;text-align:center;border-right:1px solid var(--color-border)}.land-steps-cell:last-child{border-right:none}.land-steps-n{margin:0 0 12px;font-family:var(--font-mono);font-size:12px;color:var(--color-teal)}.land-steps-cell strong{display:block;font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--color-navy);margin-bottom:8px}.land-steps-cell span{display:block;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.land-wedge-lines{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-gap:0;gap:0;max-width:640px}.land-wedge-lines li{padding:18px 0;border-top:1px solid var(--color-border)}.land-wedge-lines li:last-child{border-bottom:1px solid var(--color-border)}.land-wedge-lines strong{display:block;font-family:var(--font-sans);font-size:14px;font-weight:700;color:var(--color-navy);margin-bottom:4px}.land-wedge-lines span{font-size:14px;line-height:1.55;color:var(--color-text-muted)}.land-demo-mark{display:block;border-radius:4px}.land-eyebrow{margin:0 0 12px;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal)}.land-eyebrow,.land-hero-copy .land-headline,.land-hero-copy .land-support{text-align:center;width:100%}.land-brand-link{text-decoration:none;color:inherit}.land-brand-link:hover .brand-text-growth{color:var(--land-ink,var(--color-navy))}.land-brand-link:hover .brand-text-os{color:#0f766e}.brand-text{font-family:var(--font-sans);font-weight:700;letter-spacing:-.03em;white-space:nowrap}.brand-text-growth{color:var(--land-ink,var(--color-navy))}.brand-text-os{color:#0d9488}.brand-text--inherit{font-size:inherit;line-height:inherit}.brand-text--sm{font-size:16px;line-height:1}.brand-text--md{font-size:18px;line-height:1.1}.brand-text--lg{font-size:1em;line-height:inherit}.brand-text--xl{font-size:clamp(22px,3.2vw,28px);line-height:1.15;letter-spacing:var(--track-display)}.brand-text--hero{font-size:clamp(28px,4.2vw,40px);line-height:1.05;letter-spacing:var(--track-hero)}.brand-text--display{font-size:clamp(48px,7.5vw,80px);line-height:1.08;letter-spacing:-.02em;font-weight:700}.brand-text--display .brand-text-os{color:#0d9488;background:none;-webkit-background-clip:unset;background-clip:unset}.land-brand-lockup{display:inline-flex;align-items:center;gap:8px}.land-brand-lockup--header{gap:8px}.land-brand-lockup--hero{gap:10px;margin:0 0 20px;justify-content:center;width:auto;animation:land-rise .9s cubic-bezier(.22,1,.36,1) both}.land-brand-lockup--hero:hover{transform:none}.land-brand-lockup--hero .land-logo-mark{animation:none}.land-logo-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#ffffff;border:1px solid rgba(11,18,32,.08);box-shadow:none;overflow:hidden;padding:0}.land-logo-mark--hero{width:44px;height:44px}.land-logo-mark img{display:block;width:68%;height:68%;object-fit:contain}.land-brand-lockup--hero:hover .land-logo-mark--hero{box-shadow:none}.land-nav{display:flex;gap:20px;align-items:center}.land-headline{margin:0 auto;max-width:18em;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-hero);font-size:var(--text-hero);line-height:var(--leading-hero);text-align:center;animation:land-rise .9s cubic-bezier(.22,1,.36,1) .08s both}.land-headline-lead{display:block;font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--land-ink);white-space:normal}.land-headline-accent{color:#0d9488;font-family:inherit;font-weight:var(--weight-accent)}.land-headline-display{display:block;font-family:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--land-ink);white-space:nowrap}.land-support{margin:20px auto 0;max-width:40ch;font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--track-body);color:var(--color-text-muted);text-wrap:pretty;animation:land-rise .9s cubic-bezier(.22,1,.36,1) .16s both}.land-support .brand-text-growth,.land-support .brand-text-os{color:var(--land-ink)}.land-support .brand-text-os{color:#0d9488}.land-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;width:auto;animation:land-rise .9s cubic-bezier(.22,1,.36,1) .24s both}.land-btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border-radius:8px;background:#07101c;color:#f7fafc;font-family:var(--font-sans);font-weight:600;font-size:14px;letter-spacing:.01em;border:1px solid #07101c;cursor:pointer;box-shadow:none;transition:background .2s ease,border-color .2s ease}.land-btn-primary:hover{background:#0d9488;border-color:#0d9488;transform:none;box-shadow:none}.land-btn-primary:active{transform:none;background:#0f766e}.land-btn-ghost:focus-visible,.land-btn-primary:focus-visible,.land-top a:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.land-btn-ghost{display:inline-flex;align-items:center;height:48px;padding:0 20px;border-radius:8px;border:1px solid rgba(11,18,32,.16);background:transparent;color:var(--land-ink);font-family:var(--font-sans);font-weight:600;font-size:14px;letter-spacing:.01em;text-decoration:none;cursor:pointer;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.land-btn-ghost:hover{border-color:#0d9488;background:rgba(13,148,136,.06);transform:none;box-shadow:none}.land-btn-ghost:active{transform:none}.land-stage{position:relative;z-index:1;width:100%;margin:0;padding:44px max(clamp(16px,4vw,28px),calc((100% - 1120px) / 2)) 52px;box-sizing:border-box;background:#07101c;color:#f7fafc;border-top:1px solid rgba(45,212,191,.28);animation:land-rise 1s cubic-bezier(.22,1,.36,1) .28s both}.land-stage-inner{max-width:1120px;margin:0 auto}.land-stage-label{margin:0 0 22px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#2dd4bf}.land-timeline{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;position:relative;list-style:none;margin:0;padding:0}.land-timeline:before{content:"";position:absolute;left:7px;right:7px;top:11px;height:2px;background:linear-gradient(90deg,rgba(45,212,191,.9),rgba(45,212,191,.45));transform-origin:left center;animation:land-line-draw 1.2s cubic-bezier(.22,1,.36,1) .5s both}.land-step{position:relative;padding-top:36px;padding-right:8px;border-radius:10px;animation:land-step-in .6s ease both;transition:background .2s ease}.land-step:hover{background:rgba(255,255,255,.04)}.land-step:first-child{animation-delay:.55s}.land-step:nth-child(2){animation-delay:.65s}.land-step:nth-child(3){animation-delay:.75s}.land-step:nth-child(4){animation-delay:.85s}.land-step:nth-child(5){animation-delay:.95s}.land-step:nth-child(6){animation-delay:1.05s}.land-step-dot{position:absolute;top:2px;left:0;width:18px;height:18px;border-radius:50%;background:#2dd4bf;border:3px solid #07101c;box-shadow:0 0 0 2px #2dd4bf}.land-step-dot--plain{width:10px;height:10px;top:6px;left:4px;border:none;box-shadow:none}.land-step.is-live .land-step-dot{background:#5eead4;box-shadow:0 0 0 2px #5eead4;animation:growth-pulse 1.6s ease-in-out infinite}.land-step-title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em;color:#ffffff}.land-step-meta{margin:6px 0 0;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.35;color:rgba(247,250,252,.78)}.land-section{max-width:1120px;margin:0 auto;padding:clamp(56px,10vw,88px) clamp(16px,4vw,28px);scroll-margin-top:72px}.land-section+.land-section{border-top:1px solid var(--color-border)}.land-section--ink,.land-section--mist,.land-section--surface{position:relative;border-top:none;max-width:none;padding-left:max(clamp(16px,4vw,28px),calc((100% - 1120px) / 2));padding-right:max(clamp(16px,4vw,28px),calc((100% - 1120px) / 2))}.land-section--mist{background:linear-gradient(180deg,#eef3f8,#f7fafc)}.land-section--surface{background:var(--color-surface);box-shadow:inset 0 1px 0 var(--color-border),inset 0 -1px 0 var(--color-border)}.land-section--ink{background:#07101c;color:#f7fafc}.land-section--ink .land-kicker{color:#2dd4bf}.land-section--ink .land-h2{color:#f7fafc}.land-section--ink .land-lead{color:rgba(247,250,252,.72)}.land-section--ink .land-hero-trust{color:rgba(247,250,252,.55)}.land-section--ink .land-btn-primary{background:#f7fafc;border-color:#f7fafc;color:#07101c}.land-section--ink .land-btn-primary:hover{background:#2dd4bf;border-color:#2dd4bf;color:#07101c}.land-section--ink .land-btn-primary:active{background:#14b8a6;border-color:#14b8a6;color:#07101c}.land-section--ink .land-btn-ghost{background:transparent;border-color:rgba(247,250,252,.22);color:#f7fafc}.land-section--ink .land-btn-ghost:hover{background:rgba(247,250,252,.08);border-color:rgba(45,212,191,.45);color:#f7fafc}.land-kicker{margin:0 0 10px;font-family:var(--font-sans);font-size:var(--text-kicker);font-weight:600;letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--color-teal)}.land-h2{margin:0;max-width:18ch;font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-display);letter-spacing:var(--track-display);line-height:var(--leading-tight);color:var(--color-navy);text-wrap:balance}.land-lead{margin:14px 0 0;max-width:46ch;font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--track-body);color:var(--color-text-muted);text-wrap:pretty}.land-section .land-beta-inner,.land-section .land-flow,.land-section .land-price-row,.land-section .land-split{margin-top:40px}.land-split{display:grid;grid-gap:40px;gap:40px;margin-top:48px}@media (min-width:900px){.land-split{grid-template-columns:1fr 1fr;gap:64px}.land-split-wide{grid-template-columns:1.1fr .9fr}}.land-flow{display:grid;grid-gap:0;gap:0}.land-flow-item{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;padding:20px 12px;margin:0 -12px;border-top:1px solid var(--color-border);border-radius:12px;transition:background .2s ease}.land-flow-item:hover{background:rgba(13,148,136,.06)}.land-flow-item:last-child{border-bottom:1px solid var(--color-border)}.land-flow-num{font-family:var(--font-mono);font-size:13px;color:var(--color-teal);padding-top:2px}.land-flow-item strong{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--color-navy);margin-bottom:4px}.land-flow-item span{font-size:14px;line-height:1.5;color:var(--color-text-muted)}.land-trust-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px}.land-trust-list li{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:15px;line-height:1.45;color:var(--color-text)}.land-trust-list li:before{content:"";width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--color-teal)}.land-price-row{display:grid;grid-gap:0;gap:0;margin-top:40px;border-top:1px solid var(--color-border)}.land-price-item{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 12px;margin:0 -12px;border-bottom:1px solid var(--color-border);border-radius:12px;transition:background .2s ease;cursor:default}.land-price-item:hover{background:rgba(13,148,136,.05)}.land-price-item strong{font-size:16px;letter-spacing:-.02em;color:var(--color-navy)}.land-price-item span{font-family:var(--font-mono);font-size:13px;color:var(--color-text-muted)}.land-beta{scroll-margin-top:72px;background:var(--color-bg)}.land-beta-inner{position:relative;display:grid;grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:center}@media (min-width:900px){.land-beta-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,6vw,80px)}}.land-beta-title{max-width:14ch}.land-beta-lead{max-width:44ch;margin-top:18px}.land-beta-panel{position:relative;padding:clamp(20px,4vw,32px);border-radius:16px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 4px 20px rgba(11,18,32,.04)}.land-beta-panel:hover{transform:none;box-shadow:0 6px 24px rgba(11,18,32,.06)}.land-form{display:grid;grid-gap:14px;gap:14px;margin:0;max-width:none}.land-form-heading{margin:0 0 16px;font-family:var(--font-display);font-size:15px;font-weight:var(--weight-display);letter-spacing:var(--track-display);color:var(--land-ink,var(--color-navy))}.land-beta-panel .land-form{margin-top:0}.land-form-field{display:flex;flex-direction:column;gap:6px}.land-form-field label,.land-form-label{font-size:13px;font-weight:600;color:var(--color-navy)}.land-form-input-placeholder{height:50px;border-radius:14px;border:1px solid rgba(11,18,32,.1);background:rgba(255,255,255,.92)}.land-form-submit-placeholder{display:flex;align-items:center;justify-content:center;width:100%;margin-top:6px;height:52px;opacity:.55;pointer-events:none}.land-form input{height:50px;padding:0 16px;border-radius:14px;border:1px solid rgba(11,18,32,.1);background:rgba(255,255,255,.92);color:var(--color-text);font-size:15px;font-family:inherit;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .18s ease}.land-form input::placeholder{color:rgba(11,18,32,.38)}.land-form input:hover{border-color:rgba(13,148,136,.35);background:#fff}.land-form input:focus{border-color:var(--color-teal);background:#fff;box-shadow:0 0 0 4px rgba(13,148,136,.14),0 4px 16px rgba(13,148,136,.08);transform:translateY(-1px)}.land-form-msg{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.45}.land-form-msg--error{color:var(--color-error);background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.12)}.land-form-msg--success{color:var(--color-success);background:rgba(13,148,136,.08);border:1px solid rgba(13,148,136,.18)}.land-form .land-form-submit{width:100%;margin-top:6px;height:52px}.land-form .land-form-submit:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.land-form .land-form-submit:disabled:after,.land-form .land-form-submit:disabled:before{display:none}.land-faq details{border-bottom:1px solid var(--color-border);padding:4px 0}.land-faq summary{cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-display);font-size:16px;letter-spacing:var(--track-display);color:var(--color-navy);list-style:none;padding:16px 8px;margin:0 -8px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background .2s ease}.land-faq summary:hover{background:rgba(13,148,136,.05)}.land-faq summary:after{content:"+";flex-shrink:0;font-size:22px;font-weight:400;line-height:1;color:var(--color-text-muted)}.land-faq details[open] summary:after{content:"–"}.land-faq summary::-webkit-details-marker{display:none}.land-faq details p{margin:0 0 14px;padding:0 8px;font-size:15px;line-height:1.55;color:var(--color-text-muted);max-width:52ch}.land-footer{width:100%;max-width:none;margin:0;padding:clamp(40px,7vw,64px) max(clamp(16px,4vw,28px),calc((100% - 1120px) / 2)) clamp(28px,4vw,36px);box-sizing:border-box;background:linear-gradient(180deg,#eef3f8,#f7fafc);border-top:none;box-shadow:inset 0 1px 0 var(--color-border);display:block}.land-footer-inner{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.7fr));grid-gap:clamp(28px,4vw,48px) clamp(24px,3vw,40px);gap:clamp(28px,4vw,48px) clamp(24px,3vw,40px);align-items:start}.land-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:32ch}.land-footer .land-brand-lockup--header{opacity:1}.land-footer-note{margin:0;font-size:14px;line-height:1.55;color:var(--color-text-muted)}.land-footer-note .brand-text-growth{color:var(--land-ink,var(--color-navy))}.land-footer-col-title{margin:0 0 12px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal)}.land-footer-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.land-footer-list a{display:inline-block;font-size:14px;font-weight:500;line-height:1.35;color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}.land-footer-list a:hover{color:var(--color-navy)}.land-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:clamp(28px,4vw,40px);padding-top:18px;border-top:1px solid var(--color-border);font-size:12px;line-height:1.4;color:var(--color-text-muted)}.land-footer-bottom .brand-text-growth{color:var(--land-ink,var(--color-navy));font-weight:600}.land-hero-trust{margin:18px 0 0;max-width:42ch;text-align:center;font-size:13px;line-height:1.45;color:var(--color-text-muted);animation:land-rise .9s cubic-bezier(.22,1,.36,1) .32s both}.land-audience{display:grid;grid-gap:0;gap:0}.land-audience-item{padding:20px 12px;margin:0 -12px;border-top:1px solid var(--color-border);border-radius:12px;transition:background .2s ease}.land-audience-item:last-child{border-bottom:1px solid var(--color-border)}.land-audience-item:hover{background:rgba(13,148,136,.06)}.land-audience-item strong{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--color-navy);margin-bottom:6px}.land-audience-item span{font-size:14px;line-height:1.55;color:var(--color-text-muted)}.land-proof{display:grid;grid-gap:0;gap:0}.land-proof-item{padding:28px 12px;margin:0 -12px;border-top:1px solid var(--color-border);border-radius:12px;transition:background .2s ease}.land-proof-item:last-child{border-bottom:1px solid var(--color-border)}.land-proof-item:hover{background:rgba(13,148,136,.04)}.land-proof-rail{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.land-proof-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:4px;border:1px solid var(--color-border);background:rgba(11,18,32,.03);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.land-proof-chip.is-done{border-color:rgba(13,148,136,.35);color:#0f766e;background:rgba(13,148,136,.08)}.land-proof-chip.is-live{border-color:transparent;background:#07101c;color:#5eead4;border-radius:4px}.land-proof-who{margin:0;font-size:12px;font-weight:600;letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--color-teal)}.land-proof-outcome{margin:8px 0 0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-display);letter-spacing:var(--track-display);line-height:1.25;color:var(--color-navy);text-wrap:balance}.land-proof-story{margin:10px 0 0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--color-text-muted)}.land-logo-mark--tiny{width:22px;height:22px}.land-demo-brand{display:inline-flex;align-items:center;gap:8px}.land-convert .land-h2{max-width:22ch}.land-convert .land-cta-row{justify-content:flex-start;margin-top:28px;flex-wrap:wrap}.land-convert .land-hero-trust{margin-top:16px;text-align:left}.land-next-steps{margin:22px 0 0;padding-left:18px;max-width:44ch;color:var(--color-text-muted);font-size:14px;line-height:1.6}.land-next-steps li+li{margin-top:8px}.land-form-footnote{margin:4px 0 0;text-align:center;font-size:13px;color:var(--color-text-muted)}.land-form-footnote a{color:var(--color-navy);font-weight:600}.land-plan-grid{display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.land-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}}.land-plan{display:flex;flex-direction:column;gap:12px;padding:24px 22px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface)}.land-plan.is-featured{border-color:rgba(13,148,136,.4);box-shadow:none;background:#fbfcfd}.land-plan-badge{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal)}.land-plan-name{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-display);letter-spacing:var(--track-display);color:var(--color-navy)}.land-plan-price{margin:0;display:flex;align-items:baseline;gap:8px}.land-plan-price span{font-family:var(--font-mono);font-size:28px;font-weight:600;color:var(--color-navy)}.land-plan-price small{font-size:13px;color:var(--color-text-muted)}.land-plan-blurb{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.land-plan-features{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;flex:1 1}.land-plan-features li{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:14px;line-height:1.4;color:var(--color-text)}.land-plan-features li:before{content:"";width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--color-teal)}.land-plan .land-btn-ghost,.land-plan .land-btn-primary{width:100%;justify-content:center;text-align:center;text-decoration:none}.land-demo-frame{margin-top:28px;max-width:880px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.land-demo-meta{display:flex;justify-content:space-between;gap:12px;margin:0;padding:12px 16px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:rgba(11,18,32,.02)}.land-demo-video{display:block;width:100%;max-width:none;margin-top:0;border-radius:0;border:none;background:#0b1220;aspect-ratio:16/9}.land-text-cta{margin:24px 0 0;font-size:15px;font-weight:600}.land-text-cta a{color:var(--color-navy);text-decoration:none;border-bottom:1px solid rgba(13,148,136,.45)}.land-text-cta a:hover{color:#0f766e;border-bottom-color:#0d9488}.land-compare-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface)}.land-compare-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.land-compare-table td,.land-compare-table th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);line-height:1.45}.land-compare-table thead th{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:rgba(13,148,136,.04)}.land-compare-table tbody th{font-weight:600;color:var(--color-navy);width:22%}.land-compare-table td[data-strong=yes]{font-weight:600;color:var(--color-teal)}.land-compare-table tbody tr:last-child td,.land-compare-table tbody tr:last-child th{border-bottom:none}@media (max-width:800px){.land-timeline{grid-template-columns:1fr 1fr;gap:20px 12px}.land-timeline:before{display:none}.land-nav{gap:12px}.land-nav a:not(.land-nav-login){display:none}.land-hero{min-height:auto}.land-hero-main{padding-top:32px;padding-bottom:32px}.land-steps-row{grid-template-columns:1fr}.land-steps-cell{border-right:none;border-bottom:1px solid var(--color-border);padding:20px 0}.land-steps-cell:last-child{border-bottom:none}.land-stage{width:100%;margin:0;padding:24px 16px 28px}.land-brand-lockup--hero{gap:10px;margin-bottom:16px}.brand-text--xl{font-size:clamp(20px,5vw,26px)}.land-logo-mark--hero{width:40px;height:40px}.land-headline{max-width:100%;font-size:clamp(26px,6.8vw,36px);line-height:1.14}.land-headline-lead{white-space:normal}.land-support{font-size:16px}.land-beta-lead,.land-beta-title,.land-h2,.land-lead,.land-support{max-width:none}.land-section{padding-top:48px;padding-bottom:48px}.land-footer-inner{grid-template-columns:1fr 1fr;gap:28px 24px}.land-footer-brand{grid-column:1/-1;max-width:none}.land-footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.land-cta-row{flex-direction:column;width:100%;max-width:320px;margin-left:auto;margin-right:auto;gap:10px}.land-convert .land-cta-row{margin-left:0;margin-right:0;max-width:none}.land-cta-row .land-btn-ghost,.land-cta-row .land-btn-primary{width:100%;justify-content:center}.land-timeline{grid-template-columns:1fr;gap:16px}.land-step{padding-top:0;padding-left:28px}.land-step-dot{top:4px;left:0}.land-price-row{gap:0}.land-flow-item{grid-template-columns:40px 1fr;padding:16px 8px}}@media (prefers-reduced-motion:reduce){.land-brand,.land-brand-lockup--hero,.land-cta-row,.land-headline,.land-hero:before,.land-stage,.land-step,.land-support,.land-timeline:before{animation:none!important}.land-beta-panel:hover{transform:none}}