.lp[data-v-2a4a79a9]{background:radial-gradient(70% 45% at 88% -4%,var(--haze-50) 0,rgba(243,247,250,0) 62%),linear-gradient(172deg,var(--haze-100) 0,var(--haze-200) 55%,var(--haze-300) 100%);color:var(--text);min-height:100vh;overflow-x:clip;position:relative}.lp[data-v-2a4a79a9]>:not(.lp-bg){position:relative;z-index:1}.lp-bg[data-v-2a4a79a9]{inset:0;overflow:hidden;pointer-events:none;z-index:0}.bg-lens[data-v-2a4a79a9],.lp-bg[data-v-2a4a79a9]{position:absolute}.bg-lens[data-v-2a4a79a9]{background:radial-gradient(circle at 32% 70%,var(--haze-50) 0,rgba(243,247,250,0) 32%),repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,var(--ribs)) 0 1px,#fff0 1px 4px),radial-gradient(circle at 32% 70%,var(--haze-50) 0,var(--haze-300) 42%,var(--haze-500) 80%,var(--haze-600) 100%);border-radius:50%;box-shadow:inset 24px -24px 70px #fff6,inset -40px 40px 90px #131f263d,var(--rim-soft);height:900px;opacity:.75;right:-380px;top:-420px;width:900px}.mono[data-v-2a4a79a9]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.dot[data-v-2a4a79a9]{background:var(--accent);border-radius:50%;box-shadow:0 0 8px 1px #ec6e54a6;display:inline-block;height:6px;width:6px}.glow[data-v-2a4a79a9]{background:radial-gradient(closest-side,var(--coral-200) 0,var(--coral-400) 45%,rgba(236,110,84,0) 100%);border-radius:42%;pointer-events:none;position:absolute}.lp-top[data-v-2a4a79a9]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:24px}.brand[data-v-2a4a79a9]{font-family:var(--font-display);font-size:22px;font-variation-settings:"opsz" 48,"SOFT" var(--soft);letter-spacing:-.02em}.star[data-v-2a4a79a9]{color:var(--accent);text-shadow:0 0 14px rgba(236,110,84,.5)}.top-nav[data-v-2a4a79a9]{display:flex;flex-wrap:wrap;gap:6px}.top-nav a[data-v-2a4a79a9]{border-radius:999px;color:var(--text-2);font-size:13.5px;padding:8px 14px;transition:background var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out)}.top-nav a[data-v-2a4a79a9]:hover,.top-nav a[aria-current=page][data-v-2a4a79a9]{background:var(--glass-strong)}.top-nav a[aria-current=page][data-v-2a4a79a9]{box-shadow:inset 0 -2px 0 var(--accent);color:var(--text)}.crumbs[data-v-2a4a79a9]{color:var(--text-muted);display:flex;font-size:10px;gap:10px;padding-top:28px}.crumbs a[data-v-2a4a79a9]:hover{color:var(--text)}.hero[data-v-2a4a79a9]{display:grid;gap:clamp(36px,6vw,96px);grid-template-columns:1.15fr .85fr;padding:clamp(32px,5vw,72px) 0 clamp(64px,8vw,112px)}.hero[data-v-2a4a79a9],.kicker[data-v-2a4a79a9]{align-items:center}.kicker[data-v-2a4a79a9]{color:var(--text-2);display:inline-flex;gap:10px;margin-bottom:28px}h1[data-v-2a4a79a9],h2[data-v-2a4a79a9]{font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" var(--soft),"WONK" 0;font-weight:300;letter-spacing:-.035em;text-wrap:balance}h1>span[data-v-2a4a79a9],h2>span[data-v-2a4a79a9]{display:block}h1 .soft[data-v-2a4a79a9],h2 .soft[data-v-2a4a79a9]{color:var(--text-2);font-style:italic;font-weight:400;padding-bottom:.06em}h1[data-v-2a4a79a9]{font-size:clamp(46px,6.4vw,96px);line-height:.95;margin-bottom:32px}.lead[data-v-2a4a79a9]{color:var(--text-2);font-size:clamp(16px,1.35vw,18.5px);line-height:1.7;max-width:580px;text-wrap:pretty}.ctas[data-v-2a4a79a9]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.btn-ghost[data-v-2a4a79a9],.btn-primary[data-v-2a4a79a9]{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-mono);font-size:10.5px;gap:8px;letter-spacing:.14em;padding:14px 22px;text-transform:uppercase;transition:background var(--dur-quick) var(--ease-out),box-shadow var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out)}.btn-primary[data-v-2a4a79a9]{background:var(--inverse);box-shadow:var(--elev-1),inset 0 1px #ffffff1f;color:var(--on-inverse)}.btn-primary[data-v-2a4a79a9]:hover{box-shadow:var(--elev-2),inset 0 1px #ffffff1f}.btn-light[data-v-2a4a79a9]{background:var(--coral-400);border-radius:50%;box-shadow:0 0 8px 1px #ec6e54b3;height:7px;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);width:7px}.btn-primary:hover .btn-light[data-v-2a4a79a9]{box-shadow:0 0 14px 4px #ec6e54bf;transform:scale(1.25)}[data-theme=dark] .btn-primary[data-v-2a4a79a9]{background:var(--inverse);color:var(--on-inverse)}.btn-ghost[data-v-2a4a79a9]{color:var(--text)}.btn-ghost[data-v-2a4a79a9]:hover{background:var(--glass-strong);color:var(--accent-ink)}.hero-visual[data-v-2a4a79a9]{justify-self:end;padding:0 0 56px 56px;position:relative;width:min(100%,420px)}.hero-img[data-v-2a4a79a9]{aspect-ratio:4/5;border-radius:var(--radius-lg);box-shadow:var(--elev-3),0 0 0 1px #ffffff80;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hero-glow[data-v-2a4a79a9]{bottom:30px;filter:blur(var(--dof-mid));height:110px;left:30px;opacity:var(--light-behind);width:170px}.facts[data-v-2a4a79a9]{border-radius:20px;bottom:0;display:grid;gap:12px 18px;grid-template-columns:1fr 1fr;left:0;padding:18px 20px;position:absolute;width:78%}.fact dt[data-v-2a4a79a9]{color:var(--text-muted);font-size:9px;margin-bottom:3px}.fact dd[data-v-2a4a79a9]{color:var(--text);font-size:13.5px;line-height:1.35}.block[data-v-2a4a79a9]{padding-top:clamp(72px,9vw,128px)}.block.last[data-v-2a4a79a9]{padding-bottom:clamp(72px,9vw,128px)}.section-head[data-v-2a4a79a9]{align-items:baseline;display:flex;gap:18px;margin-bottom:26px}.eyebrow[data-v-2a4a79a9]{color:var(--text-muted)}.rule[data-v-2a4a79a9]{background:linear-gradient(90deg,var(--hairline),transparent);flex:1;height:1px}h2[data-v-2a4a79a9]{font-size:clamp(36px,4.4vw,64px);line-height:1.02;margin-bottom:32px;max-width:900px}.body[data-v-2a4a79a9]{max-width:980px}.para[data-v-2a4a79a9]{color:var(--text-2);font-size:clamp(15.5px,1.25vw,17.5px);line-height:1.7;margin-bottom:18px;max-width:680px;text-wrap:pretty}.ticks[data-v-2a4a79a9]{display:grid;gap:0 40px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;max-width:980px}.ticks li[data-v-2a4a79a9]{border-top:1px solid var(--hairline);color:var(--text-2);font-size:15.5px;line-height:1.55;padding:14px 0 14px 22px;position:relative}.ticks li[data-v-2a4a79a9]:before{background:var(--accent);border-radius:50%;box-shadow:0 0 8px 1px #ec6e548c;content:"";height:6px;left:2px;position:absolute;top:23px;width:6px}.ticks.chips[data-v-2a4a79a9]{align-content:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ticks.chips li[data-v-2a4a79a9]{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:999px;font-size:14px;padding:8px 14px 8px 26px}.ticks.chips li[data-v-2a4a79a9]:before{left:12px;top:50%;translate:0 -50%}.steps[data-v-2a4a79a9]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none}.step[data-v-2a4a79a9]{border-radius:22px;display:flex;flex-direction:column;gap:8px;padding:26px}.step-n[data-v-2a4a79a9]{color:var(--accent-ink);font-size:9.5px}.step-t[data-v-2a4a79a9]{font-size:19px;letter-spacing:-.01em}.step-d[data-v-2a4a79a9]{color:var(--text-2);font-size:14.5px;line-height:1.55}.cards[data-v-2a4a79a9]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card[data-v-2a4a79a9]{border-radius:var(--radius-card);display:flex;flex-direction:column;gap:10px;padding:28px;transition:background var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-glide),box-shadow var(--dur-base) var(--ease-out)}.card.linked[data-v-2a4a79a9]:hover{background:var(--glass-strong);box-shadow:var(--elev-3),var(--glass-highlight);translate:0 -4px}.card-t[data-v-2a4a79a9]{font-family:var(--font-display);font-size:26px;font-variation-settings:"opsz" 72,"SOFT" var(--soft);letter-spacing:-.02em}.card-d[data-v-2a4a79a9]{color:var(--text-2);flex:1;font-size:14.5px;line-height:1.55}.card-meta[data-v-2a4a79a9]{color:var(--accent-ink);font-size:10px}.prices[data-v-2a4a79a9]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));position:relative}.price-glow[data-v-2a4a79a9]{filter:blur(var(--dof-mid));height:160px;left:22%;opacity:var(--light-behind);top:20%;width:260px}.price[data-v-2a4a79a9]{border-radius:24px;display:flex;flex-direction:column;gap:6px;padding:28px}.price-name[data-v-2a4a79a9]{color:var(--text-2);font-size:15px}.price-value[data-v-2a4a79a9]{font-family:var(--font-display);font-size:clamp(28px,2.6vw,36px);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 72,"SOFT" var(--soft);font-weight:300;letter-spacing:-.03em}.price-note[data-v-2a4a79a9]{color:var(--text-muted);font-size:9.5px;letter-spacing:.06em;text-transform:none}.price-features[data-v-2a4a79a9]{border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:6px;list-style:none;margin-top:14px;padding-top:14px}.price-features li[data-v-2a4a79a9]{color:var(--text-2);font-size:13.5px;line-height:1.45}.footnote[data-v-2a4a79a9]{color:var(--text-muted);font-size:13.5px;line-height:1.6;margin-top:20px;max-width:760px}.faq[data-v-2a4a79a9]{border-radius:26px;max-width:980px;padding:8px clamp(20px,3vw,36px)}.faq details[data-v-2a4a79a9]{border-top:1px solid var(--hairline)}.faq details[data-v-2a4a79a9]:first-child{border-top:0}.faq summary[data-v-2a4a79a9]{cursor:pointer;font-size:17px;letter-spacing:-.01em;list-style:none;padding:20px 32px 20px 0;position:relative;transition:color var(--dur-quick) var(--ease-out)}.faq summary[data-v-2a4a79a9]:hover{color:var(--accent-ink)}.faq summary[data-v-2a4a79a9]::-webkit-details-marker{display:none}.faq summary[data-v-2a4a79a9]:after{color:var(--accent-ink);content:"+";font-family:var(--font-mono);position:absolute;right:4px;top:50%;transition:rotate var(--dur-base) var(--ease-glide);translate:0 -50%}.faq details[open] summary[data-v-2a4a79a9]:after{rotate:45deg}.faq details p[data-v-2a4a79a9]{color:var(--text-2);font-size:15.5px;line-height:1.65;max-width:760px;padding:0 0 22px}.contact[data-v-2a4a79a9]{border-radius:var(--radius-panel);color:var(--text);overflow:hidden;padding:clamp(32px,5vw,64px)}.contact-glow[data-v-2a4a79a9]{filter:blur(var(--dof-mid));height:170px;opacity:.55;right:8%;top:-60px;width:240px;z-index:-1}.contact h2[data-v-2a4a79a9]{color:var(--text)}.contact h2 .soft[data-v-2a4a79a9],.contact-lead[data-v-2a4a79a9]{color:var(--text-2)}.contact-lead[data-v-2a4a79a9]{font-size:16px;line-height:1.65;max-width:560px}.contact-links[data-v-2a4a79a9]{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:28px}.contact-mail[data-v-2a4a79a9],.contact-tel[data-v-2a4a79a9]{border-bottom:1px solid rgba(236,110,84,.55);color:var(--text);font-family:var(--font-display);font-size:clamp(20px,2.4vw,30px);font-style:italic;font-variation-settings:"SOFT" var(--soft);font-weight:400;letter-spacing:-.02em;transition:color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out)}.contact-mail[data-v-2a4a79a9]:hover,.contact-tel[data-v-2a4a79a9]:hover{border-bottom-color:var(--accent);color:var(--accent-ink)}.lp-foot[data-v-2a4a79a9]{display:flex;flex-direction:column;gap:14px;padding-bottom:24px}.foot-nav[data-v-2a4a79a9]{display:flex;flex-wrap:wrap;font-size:14px;gap:8px 22px}.foot-nav a[data-v-2a4a79a9]{color:var(--text-2)}.foot-nav a[data-v-2a4a79a9]:hover{color:var(--accent-ink)}.nap[data-v-2a4a79a9]{color:var(--text-muted);font-size:9.5px;letter-spacing:.04em;line-height:1.7;text-transform:none}@media(max-width:860px){.hero[data-v-2a4a79a9]{grid-template-columns:1fr}.hero-visual[data-v-2a4a79a9]{justify-self:center;padding:0 0 48px 24px;width:min(100%,380px)}.facts[data-v-2a4a79a9]{width:88%}.ticks[data-v-2a4a79a9]{grid-template-columns:1fr}}@media(max-width:520px){.top-nav a[data-v-2a4a79a9]{font-size:12.5px;padding:7px 10px}.facts[data-v-2a4a79a9]{grid-template-columns:1fr;width:92%}}
