.lp{--paper:var(--wg-paper);--paper-2:var(--wg-paper-2);--surface:var(--wg-surface);--ink:var(--wg-ink);--ink-soft:var(--wg-ink-soft);--muted:var(--wg-muted);--muted-2:var(--wg-muted-2);--line:var(--wg-line);--line-soft:var(--wg-line-soft);--teal:var(--wg-evergreen);--teal-deep:var(--wg-evergreen-deep);--teal-glow:var(--wg-evergreen-glow);--brass:var(--wg-brass);--brass-soft:var(--wg-brass-soft);--hero-1:var(--wg-firelight-1);--hero-2:var(--wg-firelight-2);--cream:var(--wg-cream);--sans:var(--wg-font-body);--serif:var(--wg-font-display);--mono:var(--wg-font-mono);--maxw:1140px;--ease:var(--wg-ease);background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.55;overflow-x:clip;display:block}.lp .in{max-width:var(--maxw);margin:0 auto;padding-left:clamp(18px,4vw,40px);padding-right:clamp(18px,4vw,40px)}.lp .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--teal)}.lp a{color:inherit;text-decoration:none}.lp .scroll-prog{position:fixed;top:0;left:0;height:3px;width:0;z-index:60;background:linear-gradient(90deg,var(--teal),var(--brass-soft));transition:width .08s linear}.lp .reveal{opacity:0;transform:translateY(26px);transition:opacity .75s var(--ease),transform .75s var(--ease);transition-delay:var(--d,0s);will-change:opacity,transform}.lp .reveal.in{opacity:1;transform:none}.lp .nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .3s ease,box-shadow .3s ease}.lp .nav.stuck{border-color:var(--line-soft);box-shadow:0 6px 24px -18px rgba(36,25,19,.5)}.lp .nav .in{display:flex;align-items:center;gap:14px;height:62px}.lp .brand{display:inline-flex;align-items:baseline;font-weight:850;letter-spacing:-.035em;font-size:22px}.lp .brand .we{color:var(--teal)}.lp .brand .gene{color:var(--brass)}.lp .nav .links{display:flex;gap:26px;margin-left:20px;font-size:14.5px;color:var(--ink-soft);font-weight:600}.lp .nav .links a{position:relative}.lp .nav .links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.lp .nav .links a:hover{color:var(--teal)}.lp .nav .links a:hover:after{transform:scaleX(1)}.lp .nav .spacer{flex:1 1}.lp .btn{display:inline-flex;align-items:center;gap:8px;font-weight:800;border-radius:12px;border:0;cursor:pointer;font-family:inherit;transition:transform .14s var(--ease),background .2s ease,box-shadow .2s ease}.lp .btn:active{transform:scale(.96)}.lp .btn.primary{background:var(--teal);color:#f2faf7;padding:11px 20px;font-size:15px;box-shadow:0 8px 20px -10px rgba(31,110,99,.7)}.lp .btn.primary:hover{background:var(--teal-deep);transform:translateY(-2px);box-shadow:0 14px 28px -12px rgba(31,110,99,.8)}.lp .btn.big{padding:16px 30px;font-size:17px;border-radius:14px}@media (max-width:720px){.lp .nav .links{display:none}}.lp .hero{padding:clamp(22px,3vw,34px) 0 clamp(40px,5vw,64px)}.lp .hero-panel{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(160deg,var(--hero-2),var(--hero-1));color:var(--cream);padding:clamp(30px,4.5vw,62px);box-shadow:0 40px 80px -40px rgba(34,25,19,.6)}.lp .hero-panel .aurora{position:absolute;inset:-30%;z-index:0;pointer-events:none;background:radial-gradient(38% 32% at 78% 26%,rgba(233,200,119,.32),transparent 70%),radial-gradient(34% 30% at 12% 92%,rgba(31,110,99,.42),transparent 68%),radial-gradient(30% 26% at 60% 60%,rgba(176,126,36,.22),transparent 70%);filter:blur(8px);animation:lp-drift 22s ease-in-out infinite alternate}@keyframes lp-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}50%{transform:translate3d(4%,3%,0) scale(1.08)}to{transform:translate3d(-2%,4%,0) scale(1.03)}}.lp .spot{position:relative}.lp .spot .glow{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(240px 240px at var(--mx,50%) var(--my,30%),rgba(233,200,119,.14),transparent 70%)}.lp .spot:hover .glow{opacity:1}.lp .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}@media (max-width:860px){.lp .hero-grid{grid-template-columns:1fr}}.lp .hero-copy .eyebrow{color:var(--brass-soft)}.lp .hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(34px,5.6vw,60px);line-height:1.02;letter-spacing:-.015em;text-wrap:balance;margin:16px 0 0}.lp .hero h1 em{font-style:italic;background:linear-gradient(100deg,var(--brass-soft),#fff 40%,var(--brass-soft) 70%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-shimmer 6s linear infinite}@keyframes lp-shimmer{to{background-position:220%}}.lp .hero .sub{margin-top:20px;font-size:clamp(16px,1.5vw,18.5px);color:#ddd0bb;max-width:42ch}.lp .hero .sub b{color:#fff;font-weight:600}.lp .onramp{margin-top:28px}.lp .onramp label{font-size:12.5px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brass-soft)}.lp .onramp-row{display:flex;gap:10px;margin-top:9px;flex-wrap:wrap}.lp .onramp input{flex:1 1;min-width:200px;font:inherit;font-size:16px;font-weight:600;color:var(--cream);background:rgba(255,255,255,.06);border:1.5px solid rgba(233,200,119,.35);border-radius:13px;padding:14px 16px;transition:border-color .2s ease,background .2s ease}.lp .onramp input::placeholder{color:rgba(242,232,213,.4)}.lp .onramp input:focus{outline:none;border-color:var(--brass-soft);background:rgba(255,255,255,.1);box-shadow:0 0 0 4px rgba(233,200,119,.12)}.lp .onramp .btn.primary{background:var(--brass);color:#241913;box-shadow:0 8px 20px -10px rgba(176,126,36,.8)}.lp .onramp .btn.primary:hover{background:var(--brass-soft)}.lp .hero .microcta{margin-top:14px;font-size:13px;color:#b6a98f}.lp .hero .microcta a{color:var(--teal-glow);font-weight:700;border-bottom:1px solid rgba(127,212,196,.4)}.lp .hero-stage{display:flex;flex-direction:column;align-items:center;gap:16px;perspective:1100px}.lp .tilt{transition:transform .15s ease-out;transform-style:preserve-3d;will-change:transform}.lp .worldpick{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.lp .worldpick button{font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;color:#cdbf9f;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:99px;padding:7px 14px;transition:all .18s var(--ease)}.lp .worldpick button:hover{color:var(--cream);border-color:rgba(233,200,119,.4)}.lp .worldpick button.on{background:var(--cream);color:#241913;border-color:var(--cream)}.lp .anim-up{opacity:0;transform:translateY(28px)}.lp .ready .anim-up{opacity:1;transform:none;transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.lp .anim-phone{opacity:0;transform:translateY(40px) rotateY(-14deg) scale(.96)}.lp .ready .anim-phone{opacity:1;transform:none;transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:.25s}.lp .phone{position:relative;width:274px;max-width:78vw;aspect-ratio:274/566;border-radius:38px;padding:8px;background:linear-gradient(160deg,#3a352d,#17140f);box-shadow:0 30px 60px -26px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.04);flex:none}.lp .phone .glare{position:absolute;inset:0;z-index:5;border-radius:31px;pointer-events:none;background:linear-gradient(130deg,rgba(255,255,255,.14),transparent 40%);opacity:var(--glare,0);transition:opacity .2s ease}.lp .scr{position:relative;height:100%;border-radius:31px;overflow:hidden;display:flex;flex-direction:column;background:var(--s-bg);color:var(--s-ink);font-family:var(--s-body,var(--sans))}.lp .statusbar{display:flex;justify-content:space-between;padding:11px 17px 4px;font-size:9.5px;font-weight:800;opacity:.7;flex:none}.lp .topbar{display:flex;align-items:center;gap:8px;padding:5px 14px 10px;flex:none}.lp .crest{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;font-family:var(--serif);font-weight:700;font-size:14px;background:var(--s-primary);color:var(--s-on)}.lp .crest.round{border-radius:50%}.lp .fam{min-width:0;flex:1 1}.lp .fam .hi{font-size:10.5px;color:var(--s-muted);font-weight:700}.lp .fam .nm{font-family:var(--s-display,var(--sans));font-weight:var(--s-wname,800);color:var(--s-primary);font-size:14.5px;line-height:1.1;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .fam .est{font-size:8px;color:var(--s-muted);letter-spacing:.06em;text-transform:uppercase}.lp .bell{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;background:var(--s-chip)}.lp .stories{display:flex;gap:9px;padding:0 14px 10px;flex:none;overflow:hidden}.lp .story{display:flex;flex-direction:column;align-items:center;gap:3px;flex:none}.lp .story .ring{width:38px;height:38px;border-radius:50%;padding:2px;background:conic-gradient(from 210deg,var(--s-primary),var(--s-warm),var(--s-primary));display:grid;place-items:center}.lp .story.seen .ring{background:var(--s-border)}.lp .story .ring i{width:100%;height:100%;border-radius:50%;font-style:normal;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:var(--st-face,#8a7f6c);box-shadow:0 0 0 2px var(--s-bg)}.lp .story.add .ring{background:var(--s-border)}.lp .story.add .ring i{background:var(--s-chip);color:var(--s-muted)}.lp .story span{font-size:8px;color:var(--s-muted);font-weight:600}.lp .feed{flex:1 1;overflow:hidden;padding:0 var(--s-fpad,12px) 8px}.lp .digest{background:var(--s-digest);border-radius:var(--s-rcard);padding:12px 13px;margin-bottom:11px}.lp .digest h4{font-size:12.5px;font-weight:900;color:var(--s-digest-ink)}.lp .digest p{font-size:10.5px;color:var(--s-digest-ink);opacity:.82;margin-top:3px;font-weight:600}.lp .digest .chip{display:inline-block;margin-top:8px;background:var(--s-warm);color:#3e3208;font-weight:900;font-size:10px;padding:5px 11px;border-radius:99px}.lp .plate{background:var(--s-surface);border:var(--s-plate-border,1px solid var(--s-border));border-radius:var(--s-rcard);padding:10px 11px 11px;margin-bottom:11px;box-shadow:var(--s-plate-shadow,0 2px 9px rgba(80,64,32,.06))}.lp .feed.bleed{padding:0 0 8px}.lp .feed.bleed .plate{border-radius:0;border-left:0;border-right:0;box-shadow:none;margin-bottom:7px;padding:10px 12px 11px}.lp .p-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp .av{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:800;font-size:10.5px;background:var(--s-primary);color:var(--s-on)}.lp .av.warm{background:var(--s-warm);color:#fff}.lp .who{font-weight:var(--s-wname,800);font-size:12px}.lp .when{font-size:9px;color:var(--s-muted);font-weight:600}.lp .photo{position:relative;border-radius:var(--s-rmedia);overflow:hidden;height:108px;background:radial-gradient(120% 90% at 20% 15%,#d9c9a8 0,transparent 55%),radial-gradient(100% 90% at 85% 80%,#7d8f6e 0,transparent 60%),linear-gradient(160deg,#b9a98a,#5e6e52)}.lp .feed.bleed .photo{border-radius:0;height:150px;margin:0 -12px;width:calc(100% + 24px)}.lp .photo .cap{position:absolute;inset:auto 0 0 0;padding:5px 9px;font-size:8px;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.9);background:linear-gradient(transparent,rgba(0,0,0,.4))}.lp .caption{font-family:var(--s-display,var(--sans));font-size:12px;font-weight:var(--s-wbody,600);margin-top:8px;line-height:1.36}.lp .voice{display:flex;align-items:center;gap:8px;margin-top:9px;background:var(--s-digest);border-radius:10px;padding:8px 10px}.lp .voice .mic{width:24px;height:24px;border-radius:50%;background:var(--s-primary);color:var(--s-on);display:grid;place-items:center;font-size:11px;flex:none}.lp .voice .wave{flex:1 1;display:flex;align-items:flex-end;gap:2px;height:18px}.lp .voice .wave i{flex:1 1;background:var(--s-primary);opacity:.55;border-radius:2px;transform-origin:bottom}.lp .eq .voice .wave i{animation:lp-eq 1.2s ease-in-out infinite}.lp .voice .wave i:nth-child(2){animation-delay:.15s}.lp .voice .wave i:nth-child(3){animation-delay:.3s}.lp .voice .wave i:nth-child(4){animation-delay:.45s}.lp .voice .wave i:nth-child(5){animation-delay:.1s}.lp .voice .wave i:nth-child(6){animation-delay:.35s}@keyframes lp-eq{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.lp .voice .t{font-size:10px;font-weight:900;color:var(--s-primary)}.lp .metabar{display:flex;gap:13px;margin-top:8px;font-size:10px;color:var(--s-muted);font-weight:700}.lp .metabar .h{color:var(--s-heart,var(--s-warm))}.lp .tabs{display:flex;justify-content:space-around;align-items:center;flex:none;padding:8px 8px 11px;background:var(--s-navbg);border-top:var(--s-nav-border,1px solid var(--s-border))}.lp .tabs.float{position:absolute;left:13px;right:13px;bottom:11px;border-radius:20px;padding:7px 10px;background:var(--s-navbg);border:1px solid var(--s-border);box-shadow:0 12px 26px -8px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp .tab{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:8px;font-weight:800;color:var(--s-muted)}.lp .tab .ic{width:16px;height:16px;border-radius:5px;border:2px solid}.lp .tab.post .ic{border-radius:50%;background:var(--s-primary);border-color:var(--s-primary);position:relative}.lp .tab.post .ic:after{content:"+";position:absolute;inset:0;color:var(--s-on);display:grid;place-items:center;font-size:13px;font-weight:700}.lp .tab.on{color:var(--s-primary)}.lp .tab.on .ic{background:color-mix(in srgb,var(--s-primary) 16%,transparent)}.lp .burst{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:#fff;font-size:42px;opacity:0;transform:scale(.3)}.lp .photo:hover .burst{animation:lp-pop 1.1s ease forwards}@keyframes lp-pop{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.15)}60%{transform:scale(.95)}80%{opacity:1}to{opacity:0;transform:scale(1) translateY(-8px)}}.lp .marquee{padding:22px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);overflow:hidden;background:var(--paper)}.lp .marquee-track{display:flex;gap:40px;width:max-content;animation:lp-slide 32s linear infinite}.lp .marquee:hover .marquee-track{animation-play-state:paused}@keyframes lp-slide{to{transform:translateX(-50%)}}.lp .marquee-track span{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--muted);display:inline-flex;align-items:center;gap:40px;white-space:nowrap}.lp .marquee-track span:after{content:"✦";color:var(--brass-soft);font-style:normal;font-size:12px}.lp section{padding:clamp(52px,7vw,92px) 0}.lp .band{background:var(--paper-2)}.lp .sec-head{max-width:640px}.lp .sec-head h2{font-family:var(--serif);font-weight:600;font-size:clamp(27px,3.6vw,42px);line-height:1.06;letter-spacing:-.015em;text-wrap:balance;margin-top:14px}.lp .sec-head p{color:var(--ink-soft);margin-top:15px;font-size:17px;max-width:58ch}.lp .trick-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;margin-top:40px}@media (max-width:820px){.lp .trick-grid{grid-template-columns:1fr}}.lp .homescreen{width:274px;max-width:78vw;aspect-ratio:274/566;border-radius:38px;padding:8px;background:linear-gradient(160deg,#3a352d,#17140f);box-shadow:0 30px 60px -26px rgba(0,0,0,.55);margin:0 auto}.lp .hs-scr{height:100%;border-radius:31px;overflow:hidden;background:radial-gradient(120% 80% at 30% 8%,#3a4a6b,#1e2438 70%);padding:40px 18px 0;display:flex;flex-direction:column}.lp .hs-time{color:#fff;text-align:center;font-size:46px;font-weight:300;letter-spacing:1px}.lp .hs-date{color:rgba(255,255,255,.8);text-align:center;font-size:12px;margin-top:2px;font-weight:600}.lp .hs-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px 14px;gap:16px 14px;margin-top:34px}.lp .hs-app{display:flex;flex-direction:column;align-items:center;gap:5px;opacity:0;transform:translateY(10px) scale(.8)}.lp .hs-scr.in .hs-app{opacity:1;transform:none;transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i) * .05s)}.lp .hs-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:20px;box-shadow:0 4px 10px rgba(0,0,0,.25)}.lp .hs-app span{font-size:9px;color:#fff;font-weight:500}.lp .hs-app.fam .hs-icon{background:linear-gradient(150deg,var(--teal),var(--teal-deep));color:var(--cream);font-family:var(--serif);font-weight:700;font-size:21px;position:relative}.lp .hs-app.fam .hs-icon:after{content:"";position:absolute;inset:-6px;border-radius:16px;border:2px solid var(--brass-soft);animation:lp-halo 2.4s ease-in-out infinite}@keyframes lp-halo{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}.lp .hs-app.fam span{color:var(--brass-soft);font-weight:800}.lp .trick-points{display:flex;flex-direction:column;gap:20px;margin-top:26px}.lp .trick-point{display:flex;gap:14px}.lp .trick-point .n{flex:none;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--teal) 12%,transparent);color:var(--teal);display:grid;place-items:center;font-weight:800;font-size:15px}.lp .trick-point b{font-size:16px}.lp .trick-point p{color:var(--ink-soft);font-size:14.5px;margin-top:3px}.lp .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:44px}@media (max-width:820px){.lp .steps{grid-template-columns:1fr}}.lp .step{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px 24px 28px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.lp .step:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px rgba(36,25,19,.4)}.lp .step .num{font-family:var(--mono);font-size:13px;color:var(--brass);font-weight:500}.lp .step h3{font-size:20px;margin-top:14px;font-weight:780;letter-spacing:-.01em}.lp .step p{color:var(--ink-soft);margin-top:9px;font-size:15px}.lp .step .art{height:4px;border-radius:99px;margin-top:18px;background:linear-gradient(90deg,var(--teal),var(--brass-soft));opacity:.5}.lp .pin-wrap{position:relative;height:340vh;background:linear-gradient(180deg,var(--hero-1),#1a130d)}.lp .pin-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(20px,5vw,70px);gap:clamp(20px,5vw,70px);color:var(--cream)}.lp .pin-sticky .aurora{position:absolute;inset:-20%;z-index:0;background:radial-gradient(36% 32% at 74% 30%,rgba(233,200,119,.22),transparent 70%),radial-gradient(34% 30% at 18% 84%,rgba(31,110,99,.4),transparent 68%);animation:lp-drift 20s ease-in-out infinite alternate;pointer-events:none}@media (max-width:860px){.lp .pin-sticky{grid-template-columns:1fr;justify-items:center;text-align:center}.lp .pin-cap-col{order:2}}.lp .pin-phone-col{display:flex;justify-content:center;position:relative;z-index:1}.lp .pin-cap-col{position:relative;z-index:1;padding:0 clamp(24px,4vw,40px)}.lp .pin-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass-soft)}.lp .pin-caps{position:relative;margin-top:16px;min-height:210px}.lp .pin-cap{position:absolute;inset:0;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none}.lp .pin-cap.on{opacity:1;transform:none}.lp .pin-cap h2{font-family:var(--serif);font-weight:600;font-size:clamp(28px,3.6vw,46px);line-height:1.05;letter-spacing:-.015em}.lp .pin-cap .tagline{font-family:var(--mono);font-size:12px;color:var(--brass-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:6px}.lp .pin-cap p{color:#d0c3ac;font-size:17px;margin-top:16px;max-width:42ch}@media (max-width:860px){.lp .pin-cap p{margin-left:auto;margin-right:auto}}.lp .pin-dots{display:flex;gap:10px;margin-top:28px}@media (max-width:860px){.lp .pin-dots{justify-content:center}}.lp .pin-dots i{width:30px;height:4px;border-radius:99px;background:rgba(255,255,255,.2);transition:background .3s ease}.lp .pin-dots i.on{background:var(--brass-soft)}.lp .pin-hint{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:2;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(242,232,213,.5);display:flex;flex-direction:column;align-items:center;gap:6px;transition:opacity .4s ease}.lp .pin-hint .arrow{width:18px;height:18px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);animation:lp-bob 1.6s ease-in-out infinite}@keyframes lp-bob{0%,to{transform:rotate(45deg) translate(0)}50%{transform:rotate(45deg) translate(3px,3px)}}.lp .worlds-static{display:none}.lp .worlds-static .worlds{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:30px;gap:30px;margin-top:40px;justify-items:center}.lp .worlds-static figure{display:flex;flex-direction:column;align-items:center;margin:0}.lp .worlds-static figcaption{margin-top:14px;text-align:center}.lp .worlds-static h3{font-size:18px;font-weight:800}.lp .worlds-static .tag{font-size:13px;color:var(--muted);margin-top:3px}.lp .feats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:44px}@media (max-width:720px){.lp .feats{grid-template-columns:1fr}}.lp .feat{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;gap:16px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.lp .feat:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px rgba(36,25,19,.4)}.lp .feat .ico{flex:none;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--brass) 13%,transparent);display:grid;place-items:center;font-size:21px}.lp .feat h3{font-size:17px;font-weight:780}.lp .feat p{color:var(--ink-soft);font-size:14.5px;margin-top:6px}.lp .trust{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--hero-2),var(--hero-1));color:var(--cream)}.lp .trust .aurora{position:absolute;inset:-30%;z-index:0;background:radial-gradient(34% 30% at 80% 20%,rgba(233,200,119,.18),transparent 70%),radial-gradient(34% 30% at 10% 90%,rgba(31,110,99,.34),transparent 70%);animation:lp-drift 24s ease-in-out infinite alternate;pointer-events:none}.lp .trust .in{position:relative;z-index:1;text-align:center}.lp .trust h2{font-family:var(--serif);font-weight:600;font-size:clamp(24px,3.2vw,36px);text-wrap:balance}.lp .trust p{color:#cdbf9f;max-width:56ch;margin:14px auto 0;font-size:16px}.lp .trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.lp .trust-row span{border:1px solid rgba(233,200,119,.3);border-radius:99px;padding:9px 18px;font-size:14px;font-weight:700;color:var(--brass-soft)}.lp .faq{max-width:760px;margin:40px auto 0}.lp details{border-bottom:1px solid var(--line);padding:20px 4px}.lp summary{font-weight:720;font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"+";color:var(--teal);font-size:22px;font-weight:400;flex:none;transition:transform .2s var(--ease)}.lp details[open] summary:after{transform:rotate(45deg)}.lp details p{color:var(--ink-soft);margin-top:12px;font-size:15px;max-width:66ch}.lp .final{text-align:center}.lp .final-panel{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--hero-2),var(--hero-1));color:var(--cream);border-radius:30px;padding:clamp(40px,6vw,76px) clamp(24px,4vw,60px)}.lp .final-panel .aurora{position:absolute;inset:-30%;z-index:0;background:radial-gradient(34% 30% at 78% 16%,rgba(233,200,119,.24),transparent 68%),radial-gradient(30% 28% at 16% 96%,rgba(31,110,99,.36),transparent 68%);animation:lp-drift 20s ease-in-out infinite alternate;pointer-events:none}.lp .final-panel>*{position:relative;z-index:1}.lp .final-panel h2{font-family:var(--serif);font-weight:600;font-size:clamp(28px,4.4vw,52px);line-height:1.03;letter-spacing:-.015em;text-wrap:balance;max-width:18ch;margin:0 auto}.lp .final-panel h2 em{font-style:italic;color:var(--brass-soft)}.lp .final-panel .sub{color:#d0c3ac;margin:18px auto 0;max-width:44ch;font-size:17px}.lp .final .invite{max-width:380px;margin:30px auto 0;text-align:left;background:rgba(255,255,255,.05);border:1px solid rgba(233,200,119,.25);border-radius:18px;padding:16px 18px}.lp .final .invite .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--brass-soft)}.lp .final .invite .bubble{margin-top:10px;background:#2f6b5e;color:#eafaf5;border-radius:15px 15px 15px 4px;padding:11px 14px;font-size:14px;line-height:1.4}.lp .final .btn.big{margin-top:30px;background:var(--brass);color:#241913;box-shadow:0 12px 30px -12px rgba(176,126,36,.8)}.lp .final .btn.big:hover{background:var(--brass-soft);transform:translateY(-2px)}.lp .final .fineprint{margin-top:16px;font-size:13px;color:#a99c82}.lp footer{border-top:1px solid var(--line);padding:40px 0 56px}.lp footer .in{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center}.lp footer .brand{font-size:19px}.lp footer .fnav{display:flex;gap:22px;font-size:14px;color:var(--muted);font-weight:600}.lp footer .fnav a:hover{color:var(--teal)}.lp footer .made{font-size:12.5px;color:var(--muted-2);width:100%;margin-top:6px}.lp .hero-stage-cap{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(242,232,213,.6)}.lp .skinshow{margin-top:42px}.lp .skinshow-tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:34px}.lp .skinshow-tab{min-width:150px;text-align:left;cursor:pointer;font:inherit;background:var(--surface);border:1.5px solid var(--line);border-radius:16px;padding:12px 16px;display:flex;flex-direction:column;gap:2px;transition:transform .18s var(--ease),border-color .18s ease,background .18s ease,box-shadow .18s ease}.lp .skinshow-tab b{font-size:15px;font-weight:820;letter-spacing:-.01em}.lp .skinshow-tab span{font-size:12px;color:var(--muted)}.lp .skinshow-tab:hover{border-color:var(--teal);transform:translateY(-2px)}.lp .skinshow-tab.on{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 8%,var(--surface));box-shadow:0 12px 28px -18px rgba(31,110,99,.75)}.lp .skinshow-body{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}@media (max-width:880px){.lp .skinshow-body{grid-template-columns:1fr;justify-items:center;text-align:center}}.lp .skinshow-stage{display:flex;flex-direction:column;align-items:center;gap:14px;perspective:1100px}.lp .skinshow-phone{width:320px;max-width:86vw;border-radius:42px;padding:10px;background:linear-gradient(160deg,#3a352d,#17140f);box-shadow:0 34px 70px -30px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.05);transition:transform .15s ease-out;transform-style:preserve-3d}.lp .skinshow-glass{border-radius:33px;overflow:hidden;height:620px;max-height:74vh;display:flex;flex-direction:column;position:relative;background:#000}.lp .skinshow-auto{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:center;max-width:26ch}.lp .skinshow-cap{max-width:42ch}@media (max-width:880px){.lp .skinshow-cap{margin:0 auto}}.lp .skinshow-cap-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.lp .skinshow-cap h2{font-family:var(--serif);font-weight:600;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.015em;margin-top:10px}.lp .skinshow-cap-tag{font-family:var(--mono);font-size:12px;color:var(--brass);letter-spacing:.06em;text-transform:uppercase;margin-top:6px}.lp .skinshow-cap p{color:var(--ink-soft);font-size:16.5px;margin-top:16px}.lp .skinshow-note{color:var(--muted);font-size:13.5px;margin-top:16px;border-left:2px solid var(--line);padding-left:12px;text-align:left}@media (max-width:880px){.lp .skinshow-note{max-width:42ch;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.lp .anim-phone,.lp .anim-up,.lp .hs-app,.lp .reveal{opacity:1!important;transform:none!important}.lp .pin-wrap{height:auto}.lp .pin-sticky{position:static;height:auto}.lp .pin-hint{display:none}.lp .worlds-static{display:block}.lp .pin-scroll-only{display:none}}