@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: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;font-style:normal;font-weight:800;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:800;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:800;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:800;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_31faf0{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_31faf0{--font-sans-loaded:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_90a84a{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_90a84a{--font-display-loaded:"Instrument Sans","Instrument Sans Fallback"}: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),"Instrument Sans",var(--font-sans);--font-mono:"IBM Plex Mono",Menlo,monospace;--shell-nav:232px;--text-body:15px;--leading-body:1.55;--leading-tight:1.35}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:-.011em;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.025em;color:var(--color-navy)}p{line-height:var(--leading-body)}.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-size:14.5px!important;line-height:1.4!important}.app-shell .app-topbar{padding:14px 28px!important;gap:16px!important}.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-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@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:40px;height:40px}.land-hero{min-height:calc(100svh - 62px);flex-direction:column;justify-content:space-between;padding:0;overflow-x:clip;background:var(--color-bg)}.land-hero,.land-hero-main{position:relative;display:flex;align-items:center}.land-hero-main{z-index:1;flex:1 1;justify-content:center;width:100%;padding:clamp(40px,8vh,88px) clamp(16px,4vw,28px) clamp(28px,5vh,48px);box-sizing:border-box}.land-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(11,18,32,.022) 1px,transparent 0),linear-gradient(90deg,rgba(11,18,32,.022) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 78%);pointer-events: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:34px;padding:0 14px;border-radius:980px;background:var(--land-ink);color:#f7fafc;font-weight:600;font-size:13px;transition:background .2s ease,transform .15s ease}.land-top a.land-nav-login:hover{background:#0d9488;color:#f7fafc;opacity:1;transform:scale(1.02)}.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-hero-copy .land-headline,.land-hero-copy .land-support{width:100%;text-align:center}.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-display);font-weight:600;letter-spacing:-.025em;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,30px);line-height:1.15}.brand-text--hero{font-size:clamp(30px,4.5vw,42px);line-height:1;letter-spacing:-.035em}.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:10px}.land-brand-lockup--header{gap:10px}.land-brand-lockup--hero{gap:12px;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:linear-gradient(145deg,#ffffff,#f0f4f9);border:1px solid rgba(11,18,32,.08);box-shadow:0 1px 2px rgba(11,18,32,.05),0 6px 20px rgba(0,102,255,.1),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden}.land-logo-mark--hero{width:44px;height:44px;border-color:rgba(11,18,32,.08);box-shadow:0 1px 3px rgba(11,18,32,.06),inset 0 1px 0 rgba(255,255,255,.95)}.land-brand-lockup--hero:hover .land-logo-mark--hero{box-shadow:0 2px 6px rgba(11,18,32,.08),inset 0 1px 0 rgba(255,255,255,.95)}.land-logo-mark img{display:block;object-fit:contain}.land-nav{display:flex;gap:20px;align-items:center}.land-headline{margin:0 auto;font-family:inherit;font-weight:inherit;letter-spacing:inherit;font-size:clamp(34px,5.5vw,54px);line-height:1.08;text-align:center;animation:land-rise .9s cubic-bezier(.22,1,.36,1) .08s both}.land-headline-lead{font-family:var(--font-sans);font-weight:800;letter-spacing:-.03em;color:var(--land-ink)}.land-headline-accent{color:#0d9488;font-family:inherit;font-weight:inherit}.land-headline-display{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;color:var(--land-ink)}.land-support{margin:20px auto 0;max-width:42ch;font-size:clamp(16px,2.2vw,18px);line-height:1.65;color:var(--color-text-muted);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:52px;padding:0 30px;border-radius:980px;background:linear-gradient(135deg,#07101c,#0c1f35 55%,#07101c);color:#f7fafc;font-weight:600;font-size:15px;border:1px solid rgba(255,255,255,.08);cursor:pointer;overflow:hidden;box-shadow:0 4px 16px rgba(7,16,28,.22),inset 0 1px 0 rgba(255,255,255,.1);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.land-btn-primary>span{position:relative;z-index:1}.land-btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0d9488,#0066ff);opacity:0;transition:opacity .3s ease}.land-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translateX(-120%)}.land-btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 32px rgba(13,148,136,.28),inset 0 1px 0 rgba(255,255,255,.14)}.land-btn-primary:hover:before{opacity:1}.land-btn-primary:hover:after{animation:land-shimmer .75s ease}.land-btn-primary:active{transform:translateY(0) scale(.98)}.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:52px;padding:0 24px;border-radius:980px;border:1px solid rgba(11,18,32,.12);background:rgba(255,255,255,.65);color:var(--land-ink);font-weight:600;font-size:15px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px rgba(11,18,32,.04);transition:border-color .25s ease,background .25s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.land-btn-ghost:hover{border-color:rgba(13,148,136,.35);background:rgba(255,255,255,.92);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(11,18,32,.08)}.land-btn-ghost:active{transform:scale(.98)}.land-stage{position:relative;z-index:1;width:100%;margin:0;padding:32px 28px 40px;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}.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.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-kicker{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-teal)}.land-h2{margin:0;max-width:20ch;font-family:var(--font-display);font-size:clamp(26px,4.5vw,38px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--color-navy)}.land-lead{margin:14px 0 0;max-width:48ch;font-size:clamp(16px,2.2vw,18px);line-height:1.65;color:var(--color-text-muted)}.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:600;letter-spacing:-.01em;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:600;font-size:16px;letter-spacing:-.02em;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 a{transition:color .2s ease}.land-footer a:hover{color:var(--color-navy)}.land-footer{padding:clamp(24px,4vw,28px) clamp(16px,4vw,28px);border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--color-text-muted);max-width:1120px;margin:0 auto}.land-footer .land-brand-lockup--header{opacity:1}.land-footer-note{font-size:13px;color:var(--color-text-muted)}.land-footer-note .brand-text-growth{color:var(--land-ink,var(--color-navy))}.land-footer-note .brand-text-os{color:#0d9488}@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-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{font-size:clamp(26px,6.5vw,36px);line-height:1.2}.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{flex-direction:column;align-items:flex-start;text-align:left}.land-footer nav{width:100%}}@media (max-width:520px){.land-cta-row{flex-direction:column;width:100%;max-width:320px;margin-left:auto;margin-right:auto;gap:10px}.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}}