.lp{--ink:#0b0e13;--ink-2:#10151d;--bone:#ede8e0;--bone-dim:#a89f92;--green:#3ee08c;--sky:#38bdf8;--line:rgba(237,232,224,0.09);background:var(--ink);color:var(--bone);overflow-x:clip}.lp ::selection{background:var(--green);color:var(--ink)}.lp .font-display{font-family:var(--font-fraunces),Georgia,serif}.lp{font-family:var(--font-schibsted),-apple-system,sans-serif}.lp .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.lp .eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);font-weight:600;margin-bottom:18px}.lp .btn{display:inline-block;padding:15px 30px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lp .btn-green{background:var(--green);color:#04130b;box-shadow:0 0 0 0 rgba(62,224,140,.4)}.lp .btn-green:hover{transform:translateY(-2px);box-shadow:0 12px 40px -8px rgba(62,224,140,.55)}.lp .btn-ghost{color:var(--bone);border:1px solid rgba(237,232,224,.25)}.lp .btn-ghost:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px)}.lp .hero{position:relative;min-height:100svh;display:flex;align-items:center}.lp .hero canvas{position:absolute;inset:0;width:100%;height:100%}.lp .hero-inner{position:relative;z-index:2;padding:120px 0 80px}.lp .hero h1{font-family:var(--font-fraunces),Georgia,serif;font-weight:560;font-variation-settings:"opsz" 100,"WONK" 1;font-size:clamp(46px,7.2vw,96px);line-height:1.02;letter-spacing:-.02em;max-width:11ch;margin:0 0 28px}.lp .hero h1 em{font-style:italic;color:var(--green)}.lp .hero p.lede{font-size:clamp(16px,1.6vw,20px);color:var(--bone-dim);max-width:46ch;line-height:1.65;margin-bottom:40px}.lp .hero .ctas{display:flex;gap:16px;flex-wrap:wrap}.lp .hero-badge{position:absolute;top:28px;left:0;right:0;z-index:3}.lp .hero-badge .wrap{display:flex;align-items:center;justify-content:space-between}.lp .brandline{display:flex;align-items:center;gap:12px;font-weight:700;font-size:18px;letter-spacing:.02em}.lp .brandline .lab{color:var(--green)}.lp .hero-badge nav{display:flex;gap:26px;font-size:14px}.lp .hero-badge nav a{color:var(--bone-dim);text-decoration:none;transition:color .15s}.lp .hero-badge nav a:hover{color:var(--green)}.lp .scroll-cue{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:2;color:var(--bone-dim);font-size:11px;letter-spacing:.3em;text-transform:uppercase;animation:lp-bob 2.4s ease-in-out infinite}@keyframes lp-bob{0%,to{transform:translate(-50%);opacity:.5}50%{transform:translate(-50%,8px);opacity:1}}.lp .walk{position:relative;height:420vh}.lp .walk-stage{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden;perspective:900px;display:flex;align-items:center;justify-content:center}.lp .door-frame{position:absolute;border:2px solid rgba(237,232,224,.16);border-radius:14px 14px 4px 4px;width:min(52vw,560px);height:min(74vh,760px);box-shadow:inset 0 0 120px -40px rgba(56,189,248,.12);will-change:transform,opacity}.lp .door-frame:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(120% 90% at 50% 110%,rgba(62,224,140,.07),transparent 60%)}.lp .walk-copy{position:absolute;z-index:5;text-align:center;max-width:30ch;left:50%;transform:translateX(-50%);will-change:opacity,transform}.lp .walk-copy h2{font-family:var(--font-fraunces),Georgia,serif;font-weight:520;font-size:clamp(30px,4.4vw,54px);line-height:1.1;letter-spacing:-.015em;margin-bottom:14px}.lp .walk-copy p{color:var(--bone-dim);font-size:clamp(14px,1.5vw,17px);line-height:1.6}.lp .walk-copy .n{color:var(--green);font-family:var(--font-fraunces),serif;font-style:italic}.lp .walk-dot{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 18px 2px rgba(62,224,140,.6);will-change:transform,opacity}.lp .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2)}.lp .stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.lp .stat{padding:64px 28px;border-left:1px solid var(--line)}.lp .stat:first-child{border-left:none}.lp .stat .big{font-family:var(--font-fraunces),serif;font-size:clamp(40px,4.6vw,64px);font-weight:560;color:var(--green);line-height:1;margin-bottom:10px}.lp .stat .big sup{font-size:.45em}.lp .stat .small{color:var(--bone-dim);font-size:13.5px;line-height:1.55}.lp .stat .src{display:block;margin-top:8px;font-size:11px;color:rgba(168,159,146,.55)}@media (max-width:900px){.lp .stats .wrap{grid-template-columns:1fr 1fr}.lp .stat{border-top:1px solid var(--line)}}.lp .how{padding:130px 0 110px}.lp .book h2,.lp .how h2,.lp .pricing h2{font-family:var(--font-fraunces),serif;font-weight:540;font-size:clamp(34px,4.6vw,58px);letter-spacing:-.015em;line-height:1.06;margin-bottom:16px}.lp .how-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:64px}.lp .how-card{border:1px solid var(--line);border-radius:18px;padding:34px 30px 38px;background:linear-gradient(180deg,rgba(237,232,224,.025),transparent 55%);position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.lp .how-card:hover{transform:translateY(-6px);border-color:rgba(62,224,140,.4)}.lp .how-card .step{font-family:var(--font-fraunces),serif;font-style:italic;font-size:60px;color:rgba(62,224,140,.35);line-height:1;margin-bottom:22px}.lp .how-card h3{font-size:20px;margin-bottom:10px}.lp .how-card p{color:var(--bone-dim);font-size:14.5px;line-height:1.65}@media (max-width:900px){.lp .how-grid{grid-template-columns:1fr}}.lp .pricing{padding:40px 0 130px}.lp .price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:60px}.lp .price-card{border:1px solid var(--line);border-radius:20px;padding:38px 32px;display:flex;flex-direction:column;gap:0;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.lp .price-card:hover{transform:translateY(-6px)}.lp .price-card.hot{border-color:rgba(62,224,140,.55);background:linear-gradient(180deg,rgba(62,224,140,.05),transparent 50%);box-shadow:0 30px 80px -40px rgba(62,224,140,.35)}.lp .price-card .tag{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:18px}.lp .price-card.hot .tag{color:var(--green)}.lp .price-card .amount{font-family:var(--font-fraunces),serif;font-size:54px;font-weight:560;line-height:1}.lp .price-card .amount span{font-size:16px;color:var(--bone-dim);font-family:var(--font-schibsted),sans-serif}.lp .price-card ul{list-style:none;padding:0;margin:26px 0 30px;display:grid;grid-gap:11px;gap:11px}.lp .price-card li{font-size:14px;color:var(--bone-dim);padding-left:22px;position:relative;line-height:1.5}.lp .price-card li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.lp .price-card .btn{margin-top:auto;text-align:center}.lp .hosting-banner{margin-top:26px;border:1px dashed rgba(62,224,140,.4);border-radius:16px;padding:22px 28px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;color:var(--bone);font-size:15px}.lp .hosting-banner b{color:var(--green)}@media (max-width:900px){.lp .price-grid{grid-template-columns:1fr}}.lp .book{padding:120px 0 140px;border-top:1px solid var(--line);background:var(--ink-2)}.lp .book-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:70px;gap:70px;margin-top:20px}.lp .book form{display:grid;grid-gap:14px;gap:14px}.lp .book .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.lp .book input,.lp .book textarea{background:var(--ink);border:1px solid rgba(237,232,224,.14);color:var(--bone);border-radius:10px;padding:15px 16px;font-size:15px;font-family:inherit;width:100%}.lp .book input:focus,.lp .book textarea:focus{outline:none;border-color:var(--green)}.lp .book button{background:var(--green);color:#04130b;border:none;border-radius:999px;padding:16px 34px;font-weight:700;font-size:15px;cursor:pointer;transition:transform .18s,box-shadow .18s;justify-self:start}.lp .book button:hover{transform:translateY(-2px);box-shadow:0 12px 40px -8px rgba(62,224,140,.5)}.lp .book button:disabled{opacity:.6;transform:none;cursor:default}.lp .book .fine{color:var(--bone-dim);font-size:13px;line-height:1.6}.lp .book .success{border:1px solid rgba(62,224,140,.5);border-radius:16px;padding:34px;font-size:17px;line-height:1.6}.lp .book .success b{color:var(--green)}.lp .book-pitch p{color:var(--bone-dim);line-height:1.7;margin:18px 0;font-size:15.5px}.lp .book-pitch .free{font-family:var(--font-fraunces),serif;font-style:italic;font-size:24px;color:var(--green)}@media (max-width:900px){.lp .book-grid{grid-template-columns:1fr;gap:40px}}.lp footer{padding:46px 0 60px}.lp footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.lp footer .fine{color:rgba(168,159,146,.6);font-size:12.5px;line-height:1.6;max-width:60ch}.lp .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.lp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transform:none;transition:none}.lp .scroll-cue{animation:none}}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-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:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-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:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-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_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_e8899d{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_e8899d{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}