.lp{z-index:1;min-height:100vh;color:var(--foreground);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;position:relative;overflow-x:hidden}.lp a{color:inherit;text-decoration:none}.lp a.lp-btn{color:var(--primary-foreground)}.lp a.lp-btn--ink{color:#fdf9f2}.lp a.lp-btn--ghost{color:var(--wsky-ink,#fdf9f2)}.lp a.lp-btn--pro{color:#0a0616}.lp a.lp-tier__cta--solid{color:var(--primary-foreground)}.lp-page{--lp-sky-overdraw:14}.lp-page .welcome-sky .today-sky--fixed{inset:calc(var(--lp-sky-overdraw) * -1vh) 0 auto 0;height:calc(100dvh + var(--lp-sky-overdraw) * 2vh);transform:translate3d(0, var(--lp-sky-y,0px), 0)!important}.lp-progress{background:var(--primary);z-index:50;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.lp-reveal{opacity:0;will-change:opacity, transform;transition:opacity .82s cubic-bezier(.22,.8,.25,1),transform .82s cubic-bezier(.22,.8,.25,1);transform:translateY(30px)}.lp-reveal[data-shown="1"]{opacity:1;transform:none}.lp-hero{flex-direction:column;min-height:clamp(600px,92vh,900px);display:flex;position:relative;overflow:hidden}.lp-hero__brand{margin-bottom:18px;animation:.8s cubic-bezier(.22,.8,.25,1) both lpRise}.lp-hero__brandMark{letter-spacing:.3em;text-indent:.3em;color:var(--wsky-ink,#fdf9f2);text-shadow:0 2px 22px var(--wsky-ink-shadow,#0006);font-size:clamp(3rem,7vw,5rem);font-weight:800;line-height:1}.lp-hero__brandExp{letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--wsky-ink-muted,#e6dcc9);text-shadow:0 1px 12px var(--wsky-ink-shadow,#00000059);margin-top:12px;font-size:clamp(.78rem,1.5vw,.98rem);font-weight:600}.lp-hero__globe{pointer-events:none;margin-bottom:28px;animation:.95s cubic-bezier(.22,.8,.25,1) both lpRise}.lp-nav,.lp-hero__body{z-index:2;position:relative}.lp-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,3vw,28px) clamp(20px,5vw,64px);animation:.8s cubic-bezier(.22,.8,.25,1) both lpRise;display:flex}.lp-nav__mark{letter-spacing:.12em;color:var(--wsky-ink,#fdf9f2);font-size:18px;font-weight:700}.lp-nav__links{flex-wrap:wrap;align-items:center;gap:clamp(14px,3vw,32px);display:flex}.lp-nav__links>a{color:var(--wsky-ink-muted,#f3ecdf);font-size:15px;transition:opacity .2s}.lp-nav__links>a:hover{opacity:.7}.lp-nav__links>a.lp-btn:hover{opacity:1}.lp-btn--ghost{color:var(--wsky-ink,#fdf9f2);box-shadow:inset 0 0 0 1px var(--wsky-ink-muted,#fdf9f280);background:0 0}.lp-btn--ghost:hover{background:color-mix(in srgb, var(--primary) 24%, transparent);transform:translateY(-2px)}@media (max-width:640px){.lp-nav__links>a:not(.lp-btn){display:none}}.lp-hero__body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(24px,6vw,48px) clamp(20px,5vw,64px);display:flex}.lp-hero__title{max-width:16ch;color:var(--wsky-ink,#fdf9f2);text-shadow:0 2px 24px var(--wsky-ink-shadow,#00000059);margin:0;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:700;line-height:1.06;animation:.95s cubic-bezier(.22,.8,.25,1) .14s both lpRise}.lp-hero__sub{max-width:46ch;color:var(--wsky-ink-muted,#f3ecdf);text-shadow:0 1px 12px var(--wsky-ink-shadow,#0000004d);margin:24px auto 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5;animation:.95s cubic-bezier(.22,.8,.25,1) .3s both lpRise}.lp-hero__cta{flex-direction:column;align-items:center;gap:10px;margin-top:36px;animation:.95s cubic-bezier(.22,.8,.25,1) .46s both lpRise;display:flex}.lp-hero__note{color:var(--wsky-ink-muted,#e6dcc9);text-shadow:0 1px 10px var(--wsky-ink-shadow,#0000004d);font-size:14px}.lp-hero__caption{max-width:46ch;min-height:3.2em;color:var(--wsky-ink-muted,#d8cdb4);text-shadow:0 1px 10px var(--wsky-ink-shadow,#0000004d);margin-top:40px;font-size:14px;line-height:1.6;transition:opacity .6s}.lp-hero__cue{z-index:2;color:var(--wsky-ink-muted,#fdf9f299);opacity:.7;font-size:22px;line-height:1;animation:2.6s ease-in-out 1.8s infinite lpCueDrift;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.lp-hero__cue:hover{opacity:1}@keyframes lpCueDrift{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}@keyframes lpRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.lp-btn{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md);padding:16px 32px;font-size:18px;font-weight:700;transition:background .22s,transform .22s;display:inline-block;box-shadow:0 8px 30px #00000040}.lp-btn:hover{background:var(--primary-hover);transform:translateY(-2px)}.lp-btn--sm{box-shadow:none;padding:10px 20px;font-size:15px;font-weight:600}.lp-btn--lg{padding:18px 38px;font-size:19px}.lp-btn--ink{color:#fdf9f2;background:linear-gradient(140deg,#241041 0%,#150a2b 60%,#0a0616 100%);box-shadow:0 12px 34px #0a061657}.lp-btn--ink:hover{background:linear-gradient(140deg,#2f1553 0%,#1c0e39 60%,#120a24 100%);box-shadow:0 16px 42px #0a06166b}.lp-cta-row{flex-direction:column;align-items:center;gap:12px;margin-top:40px;display:flex}.lp-cta-row__note{color:var(--muted-foreground);font-size:14px}.lp-btn--glow{animation:4s ease-in-out 1.6s infinite lpCtaGlow}.lp-btn--pro{background:linear-gradient(135deg, var(--secondary), var(--accent));color:#0a0616;padding:15px 30px;font-size:16px}.lp-btn--pro:hover{background:linear-gradient(135deg, var(--secondary), var(--accent));filter:brightness(1.08)}@keyframes lpCtaGlow{0%,to{box-shadow:0 8px 30px #00000040}50%{box-shadow:0 12px 46px #ffecbe47,0 8px 30px #00000040}}.lp-band{padding:clamp(48px,7vw,88px) clamp(20px,5vw,64px)}.lp-band--tight{padding-top:clamp(20px,3vw,28px);padding-bottom:clamp(20px,3vw,28px)}.lp-center{text-align:center}.lp-paper{background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:1120px;color:var(--foreground);margin:0 auto;padding:clamp(28px,5vw,56px) clamp(20px,4vw,48px);box-shadow:0 24px 70px #00000047}.lp-paper--narrow{max-width:780px}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:13px;font-weight:700}.lp-eyebrow--card{letter-spacing:.12em;margin-top:20px;font-size:12px}.lp-eyebrow--night{color:var(--secondary)}.lp-h2{margin:12px 0 0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700}.lp-lede{max-width:56ch;color:var(--muted-foreground);margin:16px auto 0;font-size:17px;line-height:1.6}.lp-sub{color:var(--wsky-ink-muted,var(--muted-foreground));margin-top:10px;font-size:15px}.lp-sub--paper{color:var(--muted-foreground)}.lp-more{margin-top:32px;font-size:15px}.lp-more a{color:var(--primary)}.lp-more a:hover{color:var(--primary-hover);text-decoration:underline}.lp-sky-text{color:var(--wsky-ink,#fdf9f2);text-shadow:0 1px 14px var(--wsky-ink-shadow,#00000059)}.lp-proof{text-align:center;max-width:1120px;color:var(--wsky-ink,#f4ecdd);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin:0 auto;font-size:16px;display:flex}.lp-proof__item{letter-spacing:.005em;border:1px solid var(--wsky-ink-muted,#fdf9f26b);background:color-mix(in srgb, var(--wsky-ink,#0a0616) 12%, transparent);text-shadow:0 1px 12px var(--wsky-ink-shadow,#00000059);opacity:0;border-radius:9999px;align-items:center;gap:9px;padding:11px 20px;font-size:16px;font-weight:600;transition:opacity .62s cubic-bezier(.22,.8,.25,1),transform .62s cubic-bezier(.22,.8,.25,1),border-color .2s,background .2s;display:inline-flex;transform:translateY(10px)}.lp-proof__item:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 16%, transparent)}.lp-reveal[data-shown="1"] .lp-proof__item{opacity:1;transform:none}.lp-proof__item:nth-child(2){transition-delay:60ms}.lp-proof__item:nth-child(3){transition-delay:.12s}.lp-proof__item:nth-child(4){transition-delay:.18s}.lp-proof__item:nth-child(5){transition-delay:.24s}.lp-proof__item:nth-child(6){transition-delay:.3s}.lp-proof__dot{background:var(--primary);opacity:.85;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:640px){.lp-proof{flex-wrap:wrap;justify-content:flex-start}.lp-proof__item{padding:9px 15px;font-size:14px}}.lp-shot{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--background);width:100%;box-shadow:var(--shadow-md);margin-top:32px;transition:transform .26s,box-shadow .26s;overflow:hidden}.lp-shot:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000029}.lp-shot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lp-frame{border-radius:var(--radius-lg);background:#171a2e;margin-top:32px;overflow:hidden;box-shadow:0 24px 60px #00000052}.lp-frame__bar{align-items:center;gap:7px;padding:11px 16px;display:flex}.lp-frame__bar span{background:#fdf9f238;border-radius:50%;width:10px;height:10px}.lp-frame .lp-shot{box-shadow:none;border:none;border-radius:0;margin-top:0}.lp-frame .lp-shot:hover{transform:none}.lp-rows{max-width:780px;margin:32px auto 0;padding:0;list-style:none}.lp-row{border-radius:var(--radius-md);border-top:1px solid var(--border);opacity:0;grid-template-columns:56px 1fr;align-items:start;gap:24px;margin:0 -18px;padding:26px 18px;transition:background .26s,transform .26s;display:grid;transform:translate(-28px)}.lp-row:last-child{border-bottom:1px solid var(--border)}.lp-row:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent);transform:translate(4px)}.lp-reveal[data-shown="1"] .lp-row{opacity:1;transition:opacity .7s cubic-bezier(.22,.8,.25,1),transform .7s cubic-bezier(.22,.8,.25,1),background .26s;transform:none}.lp-reveal[data-shown="1"] .lp-row:nth-child(2){transition-delay:.11s}.lp-reveal[data-shown="1"] .lp-row:nth-child(3){transition-delay:.22s}.lp-reveal[data-shown="1"] .lp-row:nth-child(4){transition-delay:.33s}.lp-reveal[data-shown="1"] .lp-row:hover{transform:translate(4px)}.lp-row__num{color:#f6d99a;background:linear-gradient(140deg,#2a1349 0%,#170b2e 62%,#0a0616 100%);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 8px 20px #0a061642,inset 0 1px #fdf9f224}.lp-row__title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.lp-row__body{color:var(--muted-foreground);margin-top:8px;font-size:15px;line-height:1.6}.lp-night{border-radius:var(--radius-lg);color:#fdf9f2eb;background:linear-gradient(150deg,#241041 0%,#150a2b 45%,#0a0616 100%);max-width:1120px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 24px 70px #0006}.lp-night__aurora{background:radial-gradient(circle, color-mix(in srgb, var(--secondary) 55%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:320px;height:320px;animation:20s ease-in-out infinite lpAurora;position:absolute;top:-80px;right:-80px}@keyframes lpAurora{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-46px,34px)scale(1.18)}}.lp-night__inner{max-width:780px;margin:0 auto;position:relative}.lp-night__h2{color:#fdf9f2}.lp-night__lede{color:#fdf9f299;text-align:center;max-width:52ch;margin:16px auto 0;font-size:16px;line-height:1.6}.lp-night__list{margin:40px 0 0;padding:0;list-style:none}.lp-night__list>li{border-radius:var(--radius-md);color:#fdf9f2e0;opacity:0;border-top:1px solid #fdf9f224;align-items:flex-start;gap:14px;margin:0 -16px;padding:20px 16px;font-size:16px;line-height:1.6;transition:background .28s,transform .28s;display:flex;transform:translate(-28px)}.lp-reveal[data-shown="1"] .lp-night__list>li{opacity:1;transition:opacity .7s cubic-bezier(.22,.8,.25,1),transform .7s cubic-bezier(.22,.8,.25,1),background .28s;transform:none}.lp-reveal[data-shown="1"] .lp-night__list>li:nth-child(2){transition-delay:.1s}.lp-reveal[data-shown="1"] .lp-night__list>li:nth-child(3){transition-delay:.2s}.lp-reveal[data-shown="1"] .lp-night__list>li:nth-child(4){transition-delay:.3s}.lp-reveal[data-shown="1"] .lp-night__list>li:nth-child(5){transition-delay:.4s}.lp-reveal[data-shown="1"] .lp-night__list>li:hover{transform:translate(4px)}.lp-night__icon{color:#fdf9f28c;flex-shrink:0;margin-top:3px}.lp-night__list>li:last-child{border-bottom:1px solid #fdf9f224}.lp-night__list>li:hover{background:#fdf9f20d;transform:translate(4px)}.lp-night__list strong{color:#fdf9f2}.lp-night__cta{margin-top:36px}.lp-showcase{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:40px;display:grid}.lp-showcase__card{flex-direction:column;display:flex}.lp-showcase__card .lp-card__body{flex:1}.lp-showcase .lp-shot{margin-top:0}.lp-card__title{margin:8px 0 0;font-size:21px;font-weight:700}.lp-card__body{color:var(--muted-foreground);margin-top:10px;font-size:15px;line-height:1.6}.lp-learn{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:32px;display:grid}.lp-learn__card{border:1px solid var(--wsky-ink-muted,#fdf9f247);border-radius:var(--radius-md);background:color-mix(in srgb, var(--wsky-ink,#0a0616) 12%, transparent);flex-direction:column;gap:6px;padding:22px 22px 20px;transition:background .24s,border-color .24s,transform .24s cubic-bezier(.2,.9,.2,1),box-shadow .24s;display:flex;position:relative;overflow:hidden}.lp-learn__card--lead{grid-column:1/-1}.lp-learn__card:hover{background:color-mix(in srgb, var(--primary) 16%, transparent);border-color:var(--primary);transform:translateY(-3px);box-shadow:0 16px 38px #0a061652}.lp-learn__card:after{content:"";background:linear-gradient(90deg, var(--primary), transparent);transform-origin:0;height:2px;transition:transform .42s cubic-bezier(.2,.9,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp-learn__card:hover:after{transform:scaleX(1)}.lp-learn__num{letter-spacing:.16em;color:var(--primary);opacity:.9;font-size:12px;font-weight:700}.lp-learn__label{color:var(--wsky-ink,#fdf9f2);font-size:17px;font-weight:700;line-height:1.3}.lp-learn__blurb{color:var(--wsky-ink-muted,#ded3bd);font-size:14px;line-height:1.55}.lp-learn__go{color:var(--primary);opacity:0;margin-top:6px;font-size:13px;font-weight:600;transition:opacity .24s,transform .24s;transform:translate(-6px)}.lp-learn__card:hover .lp-learn__go{opacity:1;transform:none}@media (hover:none){.lp-learn__go{opacity:1;transform:none}}.lp-quote{color:var(--primary);font-size:56px;font-weight:800;line-height:1;animation:4s ease-in-out infinite lpBreathe;display:inline-block}@keyframes lpBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.lp-quote__text{margin:8px 0 0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:500;line-height:1.5}.lp-quote__by{color:var(--muted-foreground);margin-top:18px;font-size:14px}.lp-quotes-row{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:40px;display:grid}.lp-quote-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);margin:0;padding:20px 22px}.lp-quote-card blockquote{margin:0;font-size:15px;line-height:1.55}.lp-quote-card figcaption{color:var(--muted-foreground);margin-top:12px;font-size:13px}.lp-tiers{text-align:left;grid-template-columns:repeat(3,1fr);align-items:end;gap:20px;margin-top:36px;display:grid}.lp-tier{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);flex-direction:column;padding:28px 24px;transition:transform .26s cubic-bezier(.2,.9,.2,1),box-shadow .26s,border-color .26s;display:flex}.lp-tier:hover{transform:translateY(-4px);box-shadow:0 18px 44px #0a061629}.lp-tier--featured{color:#fdf9f2;background:linear-gradient(150deg,#241041 0%,#150a2b 52%,#0a0616 100%);border-color:#0000;padding-top:40px;position:relative;box-shadow:0 22px 56px #0a061657}.lp-tier--featured:hover{box-shadow:0 26px 64px #0a06166b}.lp-tier__flag{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:700;position:absolute;top:14px;left:24px}.lp-tier__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:15px;font-weight:700}.lp-tier--featured .lp-tier__label{color:#fdf9f2a8}.lp-tier__price{letter-spacing:-.02em;margin-top:10px;font-size:40px;font-weight:800;line-height:1}.lp-tier__unit{color:var(--muted-foreground);margin-left:2px;font-size:16px;font-weight:600}.lp-tier--featured .lp-tier__unit{color:#fdf9f2a8}.lp-tier__note{color:var(--muted-foreground);margin-top:8px;font-size:13px}.lp-tier--featured .lp-tier__note{color:var(--primary)}.lp-tier__tagline{margin:16px 0 0;font-size:15px;font-weight:600;line-height:1.45}.lp-tier__features{flex-direction:column;flex:1;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:flex}.lp-tier__features li{color:var(--muted-foreground);grid-template-columns:15px 1fr;align-items:start;gap:9px;font-size:14px;line-height:1.45;display:grid}.lp-tier--featured .lp-tier__features li{color:#fdf9f2d1}.lp-tier__features svg{color:var(--primary);margin-top:3px}.lp-tier__cta{border:1px solid var(--border);text-align:center;border-radius:9999px;margin-top:22px;padding:13px 18px;font-size:15px;font-weight:700;transition:background .22s,border-color .22s,color .22s;display:block}.lp-tier__cta:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent)}.lp-tier__cta--solid{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.lp-tier__cta--solid:hover{background:var(--primary-hover)}@media (max-width:900px){.lp-tiers{grid-template-columns:1fr;align-items:stretch;max-width:420px;margin-inline:auto}.lp-tier--featured{order:-1}}.lp-faq__h2{margin-bottom:32px}.lp-faq{flex-direction:column;gap:12px;display:flex}.lp-faq details{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:18px 22px;transition:border-color .24s,box-shadow .24s,transform .24s}.lp-faq details:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq__chev{color:var(--muted-foreground);flex-shrink:0;font-size:14px;transition:transform .22s;display:inline-block}.lp-faq details[open] .lp-faq__chev{transform:rotate(180deg)}.lp-faq p{color:var(--muted-foreground);margin:14px 0 0;font-size:15px;line-height:1.6}.lp-footer{border-top:1px solid var(--wsky-ink-muted,#fdf9f240);padding:clamp(40px,6vw,64px) clamp(20px,5vw,64px) 32px}.lp-footer__cols{flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1120px;margin:0 auto;display:flex}.lp-footer__brand{min-width:200px}.lp-footer__cols>div:not(.lp-footer__brand){min-width:140px}.lp-footer__mark{letter-spacing:.1em;font-size:16px;font-weight:700}.lp-footer__brand p{opacity:.8;margin-top:8px;font-size:14px}.lp-footer__head{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:13px;font-weight:700}.lp-footer__links{flex-direction:column;gap:10px;margin-top:14px;font-size:14px;display:flex}.lp-footer__links a:hover,.lp-footer__brand a:hover{text-decoration:underline}.lp-footer__legal{border-top:1px solid var(--wsky-ink-muted,#fdf9f233);opacity:.75;max-width:1120px;margin:40px auto 0;padding-top:24px;font-size:13px}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lp-reveal{opacity:1;transform:none}}