@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_ae6185{font-family:Manrope,Manrope Fallback;font-style:normal}.land{--land-ink:#f6f3ff;--land-copy:rgba(244,239,255,0.84);--land-quiet:rgba(232,224,255,0.68);--land-header-offset:5.75rem;--land-mx:72%;--land-my:18%;--land-scroll:0;--land-ease:cubic-bezier(0.22,1,0.36,1);--land-dur:180ms;position:relative;overflow-x:clip;background:#12082a;color:var(--land-ink);font-feature-settings:"ss01" on;scroll-padding-top:calc(var(--land-header-offset) + .75rem)}.land-anchor{scroll-margin-top:calc(var(--land-header-offset) + .85rem)}.land-sky{overflow:clip;background:radial-gradient(980px 640px at 82% 12%,rgba(124,58,237,.78),transparent 62%),radial-gradient(720px 560px at 96% 38%,rgba(45,212,191,.48),transparent 58%),radial-gradient(640px 420px at 8% 0,rgba(76,29,149,.55),transparent 60%),linear-gradient(180deg,#1a0b3d,#12082a 28%,#160b33 62%,#0e071f)}.land-pointer-glow,.land-sky{position:absolute;inset:0;pointer-events:none}.land-pointer-glow{opacity:0;background:radial-gradient(520px 380px at var(--land-mx,72%) var(--land-my,18%),rgba(167,139,250,.42),rgba(45,212,191,.2) 38%,transparent 70%);mix-blend-mode:screen;will-change:background}.land[data-motion=on][data-pointer="1"] .land-pointer-glow{opacity:1}.land-sky:after{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.45) .6px,transparent .65px);background-size:3px 3px;mix-blend-mode:soft-light}.land-orb{position:absolute;border-radius:999px;filter:blur(8px);pointer-events:none}.land-orb-hero{top:4.5rem;right:-6%;width:min(52vw,760px);height:min(52vw,680px);background:radial-gradient(circle at 40% 40%,rgba(192,132,252,.95),rgba(109,40,217,.55) 42%,transparent 70%),radial-gradient(circle at 78% 72%,rgba(45,232,205,.75),transparent 46%)}.land-orb-features{top:118%;left:-8%;width:min(42vw,560px);height:420px;background:radial-gradient(circle,rgba(56,189,248,.18),rgba(109,40,217,.28) 40%,transparent 70%)}.land-orb-close{right:8%;bottom:0;width:min(48vw,640px);height:420px;background:radial-gradient(circle,rgba(45,212,191,.42),rgba(124,58,237,.35) 46%,transparent 72%)}.land-wrap{position:relative;z-index:1}.land-header{position:sticky;top:max(.5rem,env(safe-area-inset-top,0px));z-index:40;width:min(1120px,calc(100% - 1.25rem));margin:max(.5rem,env(safe-area-inset-top,0px)) auto 0;border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.06) 46%,rgba(88,28,180,.12));border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 18px 40px rgba(18,6,48,.28);backdrop-filter:blur(18px) saturate(1.5);overflow:visible}.land-glass-gleam{position:relative;isolation:isolate}.land-glass-gleam:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(200px 140px at var(--land-mx,50%) var(--land-my,0),rgba(255,255,255,.2),transparent 70%);transition:opacity var(--land-dur) var(--land-ease)}.land[data-pointer="1"] .land-glass-gleam:hover:before{opacity:1}.land-header-bar{position:relative;z-index:1;justify-content:space-between;gap:.85rem;min-height:3.65rem;padding:.45rem .55rem .45rem .95rem;flex-wrap:nowrap}.land-brand,.land-header-bar{display:flex;align-items:center}.land-brand{gap:.55rem;flex:0 0 auto;color:var(--land-ink);font-weight:600;letter-spacing:-.03em;white-space:nowrap}.land-nav{display:none;align-items:center;gap:.35rem 1rem;flex:1 1 auto;justify-content:center;min-width:0}.land-nav-btn,.land-nav-link{display:inline-flex;align-items:center;gap:.28rem;color:var(--land-copy);background:transparent;border:0;padding:.35rem .2rem;font:inherit;font-size:.92rem;font-weight:500;white-space:nowrap;cursor:pointer}.land-menu a,.land-nav a{color:var(--land-copy)}.land-foot a:hover,.land-menu a:hover,.land-nav a:hover,.land-nav-btn:hover,.land-nav-link:hover{color:white}.land-chevron{transition:transform var(--land-dur) var(--land-ease)}.land-chevron.is-open{transform:rotate(180deg)}.land-features{position:relative}.land-features-panel{position:absolute;top:calc(100% + .55rem);left:50%;transform:translateX(-50%);min-width:13.5rem;padding:.45rem;border-radius:1rem;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,rgba(36,18,72,.96),rgba(18,8,42,.94));box-shadow:0 18px 40px rgba(8,2,28,.45);backdrop-filter:blur(16px);z-index:50}.land-features-panel a{display:flex;min-height:2.4rem;align-items:center;padding:.35rem .7rem;border-radius:.7rem;white-space:nowrap}.land-features-panel a:hover{background:rgba(255,255,255,.08)}.land-actions{display:none;align-items:center;gap:.45rem;flex:0 0 auto}.land-btn-compact{min-height:2.4rem;padding:0 .95rem;font-size:.88rem}.land-btn-cta{white-space:nowrap;flex-shrink:0}.land-menu-btn{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.06);color:white;flex:0 0 auto}.land-menu{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.14);padding:.55rem .95rem .95rem;display:grid;gap:.15rem}.land-menu-label{margin:.35rem 0 .15rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--land-quiet)}.land-menu .land-lang,.land-menu a{display:flex;min-height:2.75rem;align-items:center}.land-btn{justify-content:center;border-radius:999px;padding:0 1.15rem;font-size:.92rem;font-weight:600;letter-spacing:-.01em;border:1px solid transparent}.land-btn,.land-text-link{display:inline-flex;min-height:2.75rem;align-items:center;white-space:nowrap}.land-text-link{color:rgba(232,224,255,.88);font-weight:560;text-decoration:underline;text-decoration-color:rgba(126,243,226,.45);text-underline-offset:.28em}.land-text-link:hover{color:#fff;text-decoration-color:#7ef3e2}.land-btn:focus-visible{outline:2px solid #d8fff6;outline-offset:3px}.land-btn-primary{color:#06241f;background:linear-gradient(180deg,#effffb,#7ef3e2 38%,#2dd4bf);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 24px rgba(45,212,191,.32)}.land-btn-quiet{color:white;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}.land-btn-block{width:100%;margin-top:.35rem}@media (prefers-reduced-motion:no-preference){.land-btn{transition:transform var(--land-dur) var(--land-ease),filter var(--land-dur) var(--land-ease),background-color var(--land-dur) var(--land-ease),box-shadow var(--land-dur) var(--land-ease)}.land-btn:hover{transform:translateY(-2px) scale(1.015);filter:brightness(1.04)}.land-btn:active{transform:translateY(1px) scale(.985);filter:brightness(.96)}.land-rise{animation:land-rise .7s var(--land-ease) both}.land[data-motion=on] .land-orb-hero{transform:translate3d(calc(var(--land-scroll, 0) * -22px),calc(var(--land-scroll, 0) * 28px),0)}.land[data-motion=on] .land-orb-features{transform:translate3d(calc(var(--land-scroll, 0) * 16px),calc(var(--land-scroll, 0) * -20px),0)}.land[data-motion=on] .land-orb-close{transform:translate3d(calc(var(--land-scroll, 0) * -10px),calc(var(--land-scroll, 0) * 14px),0)}.land[data-motion=on] .land-stage{transform:translate3d(0,calc(var(--land-scroll, 0) * -18px),0)}.land:not([data-motion=on]) .land-orb-hero{animation:land-drift 22s ease-in-out infinite}}@keyframes land-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes land-drift{50%{transform:translate3d(-2%,1.5%,0) scale(1.04)}}.land-hero{display:grid;gap:1.5rem;width:min(1180px,100%);margin:0 auto;padding:2.2rem 1.25rem 2rem;min-height:28rem}.land-title{max-width:12ch;font-size:clamp(2.55rem,5vw,4.35rem);font-weight:600;line-height:.96;letter-spacing:-.048em;color:#f8f6ff}.land-lead{max-width:34rem;margin-top:1.15rem;color:var(--land-copy);font-size:1.125rem;line-height:1.55}.land-lead strong{font-weight:600;background:linear-gradient(100deg,#d9fff6,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.land-cta{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:1.6rem}.land-stage{position:relative;min-height:34rem;border-radius:2rem;isolation:isolate}.land-stage-light{position:absolute;inset:6% 0 4% 8%;z-index:0;border-radius:2.4rem;background:radial-gradient(closest-side at 42% 38%,rgba(196,140,255,.95),rgba(109,40,217,.42) 58%,transparent 76%),radial-gradient(closest-side at 82% 74%,rgba(45,232,205,.72),transparent 62%);filter:blur(6px)}.land-calendar,.land-phone{position:absolute}.land-calendar{z-index:1;top:1.4rem;left:0;width:min(100%,31rem);transform:perspective(1200px) rotateY(-16deg) rotateX(7deg) rotate(-2.5deg);transform-origin:left center}.land-phone{z-index:2;right:.2rem;bottom:.6rem;width:min(15.5rem,46%);transform:perspective(900px) rotateY(12deg) rotate(4deg)}.land-phone-glow{position:absolute;z-index:1;right:4%;bottom:0;width:11rem;height:2.4rem;background:radial-gradient(ellipse,rgba(45,232,205,.55),rgba(167,139,250,.2) 45%,transparent 72%);filter:blur(8px)}.land-panel{overflow:hidden;border-radius:1.35rem;background:linear-gradient(165deg,rgba(255,255,255,.2),rgba(28,16,58,.55) 38%,rgba(18,8,42,.72));border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 28px 50px rgba(16,6,40,.38);backdrop-filter:blur(16px) saturate(1.35)}.land-panel-cols,.land-panel-head{display:grid;grid-template-columns:3.1rem 1fr 1fr}.land-panel-head{align-items:center;justify-content:space-between;display:flex;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.12)}.land-panel-cols{border-bottom:1px solid rgba(255,255,255,.1);color:var(--land-quiet);font-size:.75rem}.land-panel-cols p{padding:.45rem .4rem;color:white;font-weight:600}.land-times{display:flex;flex-direction:column;justify-content:space-between;min-height:18.5rem;padding:.35rem 0;color:var(--land-quiet);font-size:.68rem}.land-col,.land-times span{padding-left:.35rem}.land-grid{display:grid;grid-template-columns:3.1rem 1fr 1fr}.land-col{position:relative;min-height:18.5rem;border-left:1px solid rgba(255,255,255,.08)}.land-visit{position:absolute;left:.35rem;right:.35rem;overflow:hidden;border-radius:.7rem;padding:.35rem .45rem}.land-visit span,.land-visit strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.land-visit strong{font-size:.78rem;line-height:1.15}.land-visit span{font-size:.68rem;opacity:.86}.land-visit-green{background:linear-gradient(180deg,#1fa37a,#0d7a56)}.land-visit-deep{background:linear-gradient(180deg,#1d7a68,#11594c)}.land-visit-blue{background:linear-gradient(180deg,#4d74a8,#345883)}.land-visit-break{border:1px dashed rgba(255,255,255,.35);background:rgba(255,255,255,.06);color:var(--land-copy)}.land-visit-google{border:1px dashed rgba(196,181,253,.85);background:rgba(139,92,246,.28)}.land-device{position:relative;padding:.45rem;border-radius:2rem;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(196,181,253,.28) 28%,#2a1848 62%,#12081f);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 24px 40px rgba(8,2,24,.45),0 2px 0 rgba(255,255,255,.2)}.land-device:after,.land-device:before{content:"";position:absolute;right:-2px;width:3px;border-radius:2px;background:rgba(255,255,255,.35)}.land-device:before{top:5.2rem;height:2.2rem}.land-device:after{top:8.2rem;height:1.3rem}.land-screen{overflow:hidden;border-radius:1.55rem;background:linear-gradient(180deg,#1a1033,#0d0818 40%);padding:.7rem .8rem .9rem}.land-island{width:4.2rem;height:.85rem;margin:0 auto .7rem;border-radius:999px;background:#07040f}.land-screen h3,.land-screen p{font-size:.82rem}.land-book,.land-row,.land-slots span{border-radius:.75rem}.land-row,.land-slots span{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem;padding:.45rem .55rem;background:rgba(255,255,255,.06);font-size:.78rem}.land-row.is-on{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(125,243,226,.8)}.land-slots{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.land-slots span{justify-content:center;margin-top:0}.land-slots .is-picked{background:linear-gradient(180deg,#effffb,#2dd4bf);color:#06241f;font-weight:700}.land-book{margin-top:.7rem;padding:.55rem;text-align:center;font-weight:700;background:rgba(255,255,255,.1)}.land-section{width:min(1180px,100%);margin:0 auto;padding:4.5rem 1.25rem}.land-kicker{color:#b7fff2;font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.land-h2{max-width:16ch;margin-top:.6rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;letter-spacing:-.04em;line-height:1.05}.land-copy{max-width:38rem;margin-top:.9rem;color:var(--land-copy);font-size:1.05rem;line-height:1.6}.land-audience{margin-top:2rem;border-top:1px solid rgba(255,255,255,.14)}.land-audience li{display:grid;gap:.2rem;padding:1.15rem 0;border-bottom:1px solid rgba(255,255,255,.14)}.land-audience b{font-size:1.05rem}.land-audience span{color:var(--land-quiet)}.land-index{color:#c4b5fd;font-variant-numeric:tabular-nums;font-size:.85rem}.land-benefits{display:grid;gap:.9rem}.land-benefit{position:relative;overflow:hidden;border-radius:1.5rem;padding:1.35rem 1.3rem 1.4rem;background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 42%,rgba(76,29,149,.18));border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}.land-benefit-lead{background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(45,212,191,.2) 34%,rgba(109,40,217,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 22px 48px rgba(45,212,191,.12)}.land-benefit-lead:before{content:"";position:absolute;right:-10%;bottom:-30%;width:70%;height:80%;background:radial-gradient(circle,rgba(45,232,205,.45),transparent 68%);pointer-events:none}.land-benefit:not(.land-benefit-lead){background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.land-benefit h3{margin-top:1rem;font-size:1.2rem;letter-spacing:-.03em}.land-benefit-lead h3{font-size:1.7rem}.land-benefit p{margin-top:.4rem;color:var(--land-copy);font-size:.95rem;line-height:1.5}.land-icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:.8rem;color:#d9fff6;background:rgba(45,212,191,.16);box-shadow:inset 0 0 0 1px rgba(185,255,242,.35)}.land-scene{position:relative}.land-scene-rich{background:radial-gradient(520px 280px at 80% 20%,rgba(124,58,237,.35),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.land-scene-calm{background:linear-gradient(180deg,rgba(8,4,20,.35),rgba(8,4,20,.15))}.land-split{display:grid;gap:2rem;align-items:center}.land-product-grid{display:grid;gap:1.25rem;margin-top:1.6rem}.land-product-shot{margin:0;border-radius:1.35rem;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:rgba(8,4,20,.45);box-shadow:0 18px 50px rgba(0,0,0,.28)}.land-product-shot img{display:block;width:100%;height:auto}.land-product-shot figcaption{padding:.75rem 1rem .95rem;font-size:.85rem;color:rgba(232,224,255,.72)}@media (min-width:900px){.land-product-grid{grid-template-columns:1.15fr .85fr;align-items:start}}.land-steps{display:grid;gap:1.5rem;margin-top:2rem}.land-steps li{padding-top:.2rem}.land-step-n{font-size:1.8rem;font-weight:600;letter-spacing:-.04em;background:linear-gradient(120deg,#d9fff6,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.land-about{display:grid;gap:1.2rem;border-radius:1.8rem;padding:1.8rem;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(109,40,217,.16));border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.land-faq details{border-bottom:1px solid rgba(255,255,255,.14)}.land-faq summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:1.05rem;font-weight:600}.land-faq summary::-webkit-details-marker{display:none}.land-faq summary span{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.24);color:var(--land-quiet)}.land-faq details[open] summary span{transform:rotate(45deg)}.land-faq p{max-width:40rem;padding-bottom:1rem;color:var(--land-copy);line-height:1.55}.land-close{position:relative;overflow:hidden;width:min(1180px,calc(100% - 2.5rem));margin:0 auto 2rem;border-radius:2rem;padding:4.2rem 1.4rem;text-align:center;border:1px solid rgba(255,255,255,.24);background:radial-gradient(420px 180px at 50% 0,rgba(45,232,205,.38),transparent 70%),radial-gradient(380px 200px at 80% 100%,rgba(139,92,246,.5),transparent 70%),rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.land-close h2{margin:0 auto;max-width:12ch;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;letter-spacing:-.045em;line-height:1.02}.land-close p{max-width:28rem;margin:.9rem auto 0;color:var(--land-copy)}.land-foot{width:min(1180px,100%);margin:0 auto;padding:1.75rem 1.25rem max(1.25rem,env(safe-area-inset-bottom,0px));display:grid;gap:1.15rem;border-top:1px solid rgba(255,255,255,.12)}.land-foot-brand{display:grid;gap:.45rem}.land-foot-blurb{margin:0;max-width:28rem;color:var(--land-copy);font-size:.92rem;line-height:1.5}.land-foot-cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.land-foot-group{display:flex;flex-direction:column;gap:.35rem}.land-foot-heading{margin:0 0 .15rem;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--land-quiet)}.land-foot-group a{display:inline-flex;align-items:center;min-height:2.5rem;color:var(--land-ink);text-decoration:none;font-size:.95rem}.land-foot-legal{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.08)}.land-foot-legal a{display:inline-flex;align-items:center;min-height:2.4rem;color:var(--land-quiet);text-decoration:none;font-size:.85rem}.land-note{display:none}@media (max-width:359px){.land-foot-cols{grid-template-columns:1fr;gap:1rem}}.land-team{display:grid;gap:.9rem;margin-top:1.8rem}.land-team ul{overflow:hidden;border-radius:1.4rem;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05)}.land-team li{display:grid;gap:.15rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.1)}.land-team li:last-child{border-bottom:0}.land-team li p{color:var(--land-quiet);font-size:.92rem}.land-hours{color:#d9fff6;font-variant-numeric:tabular-nums}.land-gcal{border-radius:1.4rem;padding:1.3rem;border:1px solid rgba(196,181,253,.55);background:linear-gradient(160deg,rgba(196,181,253,.28),rgba(76,29,149,.28));box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}.land-gcal p{color:var(--land-copy);margin-top:.45rem;line-height:1.5}.land-gcal small{color:#ddd6fe;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.land-path{display:grid;gap:.9rem;margin-top:1.5rem}.land-path li{display:grid;grid-template-columns:2.2rem 1fr;gap:.6rem}.land-path p{color:var(--land-copy);margin-top:.2rem;font-size:.95rem}@media (min-width:700px){.land-cta{flex-direction:row}.land-audience li,.land-team li{grid-template-columns:3.2rem minmax(0,14rem) 1fr;align-items:baseline}.land-team li{grid-template-columns:8rem 1fr auto;align-items:center}.land-benefits{grid-template-columns:1.4fr 1fr}.land-benefit:nth-child(n+3){grid-column:span 1}.land-steps{grid-template-columns:1fr 1fr}.land-foot{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.land-foot-legal{grid-column:1/-1}}@media (min-width:1180px){.land-actions,.land-nav{display:flex}.land-menu,.land-menu-btn{display:none}.land-hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-template-rows:auto auto auto;align-items:center;column-gap:1.5rem;padding-top:3.2rem;padding-bottom:4rem;min-height:min(88dvh,52rem)}.land-title{grid-column:1;grid-row:1}.land-lead{grid-column:1;grid-row:2}.land-cta{grid-column:1;grid-row:3}.land-stage{grid-column:2;grid-row:1/span 3}.land-benefits{grid-template-columns:1.35fr .85fr 1fr 1fr}.land-benefit-lead{grid-column:1/span 2}.land-split{grid-template-columns:.8fr 1.2fr}.land-split-flip{grid-template-columns:16rem 1fr}.land-steps{grid-template-columns:repeat(4,1fr)}.land-about{grid-template-columns:.7fr 1fr;align-items:end;padding:2.6rem}.land-team{grid-template-columns:1.4fr .8fr}}@media (min-width:1100px) and (max-width:1179px){.land-benefits{grid-template-columns:1.35fr .85fr 1fr 1fr}.land-benefit-lead{grid-column:1/span 2}.land-split{grid-template-columns:.8fr 1.2fr}.land-steps{grid-template-columns:repeat(4,1fr)}.land-about{grid-template-columns:.7fr 1fr;align-items:end;padding:2.6rem}.land-team{grid-template-columns:1.4fr .8fr}}@media (max-width:1179px){.land-title{order:1}.land-lead{order:2}.land-cta{order:3}.land-stage{order:4;min-height:0;display:grid;padding-bottom:.5rem}.land-stage-light{inset:8% 4% 18% 4%}.land-calendar,.land-phone{position:relative;transform:none;width:100%}.land-phone{width:min(16.5rem,78%);margin:-4.5rem auto 0;justify-self:end}.land-phone-glow{display:none}}.land-lang select{appearance:none;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:rgba(232,224,255,.92);border-radius:999px;padding:.35rem 1.55rem .35rem .7rem;font:inherit;font-size:.8rem;line-height:1.2;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 0),linear-gradient(135deg,rgba(255,255,255,.7) 50%,transparent 0);background-position:calc(100% - 12px) 50%,calc(100% - 8px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.land-lang select:focus-visible{outline:2px solid #7ef3e2;outline-offset:2px}.land-demo-note{opacity:.75}.land-guide-intro{padding-top:2.2rem;padding-bottom:.5rem}.land-guide-layout{display:grid;gap:1.25rem;width:min(1180px,100%);margin:0 auto;padding:0 1.25rem 1rem}.land-guide-toc{position:relative;z-index:6}.land-guide-toc-toggle{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:white;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.land-guide-toc-panel{display:none;margin-top:.55rem;padding:.9rem 1rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.16);background:rgba(8,4,20,.88);backdrop-filter:blur(14px);max-height:min(70vh,28rem);overflow:auto}.land-guide-toc.is-open .land-guide-toc-panel{display:block}.land-guide-toc-title{margin:0 0 .65rem;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--land-quiet)}.land-guide-toc-group+.land-guide-toc-group{margin-top:.85rem}.land-guide-toc ol{margin:.35rem 0 0;padding-left:1rem;color:rgba(232,224,255,.78)}.land-guide-toc a{color:inherit;text-decoration:none;display:inline-block;padding:.18rem 0;border-radius:.35rem}.land-guide-toc a.is-active,.land-guide-toc a:focus-visible,.land-guide-toc a:hover{color:#7ef3e2}.land-guide-toc a.is-active{font-weight:600}.land-guide-main .land-section{width:100%;padding-left:0;padding-right:0}@media (min-width:960px){.land-guide-layout{grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:start;column-gap:1.75rem}.land-guide-toc-toggle{display:none}.land-guide-toc{position:sticky;top:calc(var(--land-header-offset) + .35rem);align-self:start}.land-guide-toc-panel{display:block;margin-top:0;max-height:calc(100dvh - var(--land-header-offset) - 1.5rem);overflow:auto;overscroll-behavior:contain}}.land-guide-steps{display:grid;gap:1.25rem;margin-top:1.5rem}.land-guide-card{border-radius:1.4rem;border:1px solid rgba(255,255,255,.16);background:rgba(8,4,20,.42);padding:1.25rem 1.35rem 1.1rem}.land-guide-card header{display:flex;gap:.9rem;align-items:flex-start}.land-guide-num{font-size:1.5rem;font-weight:650;letter-spacing:-.04em;background:linear-gradient(120deg,#d9fff6,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.land-guide-where{margin:.2rem 0 0;font-size:.85rem;color:rgba(126,243,226,.9)}.land-guide-outcome{margin-top:.85rem}.land-guide-actions{margin:.7rem 0 0;padding-left:1.15rem;color:rgba(232,224,255,.82)}.land-guide-buttons{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.land-guide-buttons kbd{font:inherit;font-size:.8rem;padding:.28rem .55rem;border-radius:.55rem;border:1px solid rgba(126,243,226,.35);background:rgba(126,243,226,.08);color:#d9fff6}.land-guide-shot{margin-top:1rem}.land-guide-result{margin-top:.85rem;color:rgba(232,224,255,.9)}.land-guide-help{margin-top:.45rem;font-size:.92rem;color:rgba(232,224,255,.68)}.land-guide-next{margin-top:.9rem}.land-guide-next a{color:#7ef3e2;text-decoration:none;font-weight:600}@media (prefers-reduced-motion:no-preference){.land-fade-in,.land-rise{opacity:1;animation:land-fade-up .55s ease}.land-rise{animation-duration:.45s}.land:not([data-motion=on]) .land-orb{animation:land-orb-drift 18s ease-in-out infinite alternate}.land:not([data-motion=on]) .land-orb-features{animation-delay:-6s}.land:not([data-motion=on]) .land-orb-close{animation-delay:-11s}}@media (prefers-reduced-motion:reduce){.land-fade-in,.land-orb,.land-rise{animation:none!important;opacity:1!important;transform:none!important}.land-glass-gleam:before,.land-pointer-glow{opacity:0!important}.land[data-motion=on] .land-orb-close,.land[data-motion=on] .land-orb-features,.land[data-motion=on] .land-orb-hero,.land[data-motion=on] .land-stage{transform:none!important}}@keyframes land-fade-up{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes land-orb-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,18px,0)}}.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}.land-msg-grid{display:grid;gap:.85rem;margin-top:.85rem}@media (min-width:800px){.land-msg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.land-msg{border-radius:1.1rem;border:1px solid rgba(255,255,255,.14);background:rgba(8,4,20,.48);padding:.95rem 1.05rem}.land-msg h3{margin:0 0 .45rem;font-size:.92rem;color:#7ef3e2}.land-msg p{margin:0;white-space:pre-line;font-size:.88rem;line-height:1.45;color:rgba(232,224,255,.82)}