.hero[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:24px 40px;padding-top:48px;padding-bottom:24px;display:grid}.intro[data-astro-cid-lnthwwyx]{flex-direction:column;gap:20px;display:flex}h1[data-astro-cid-lnthwwyx]{letter-spacing:-.025em;font-size:clamp(38px,5vw,56px)}.lede[data-astro-cid-lnthwwyx]{color:var(--soft);max-width:60ch;font-size:17px;line-height:1.6}.actions[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:10px;display:flex}.soft[data-astro-cid-lnthwwyx]{color:var(--soft)}.small[data-astro-cid-lnthwwyx]{font-size:15px;line-height:1.5}.narrow[data-astro-cid-lnthwwyx]{max-width:72ch}.mini[data-astro-cid-lnthwwyx]{perspective:1600px;perspective-origin:50% 20%;height:460px;position:relative;overflow:hidden}.anchor[data-astro-cid-lnthwwyx]{width:0;height:0;transform-style:preserve-3d;animation:24s ease-in-out both spin;position:absolute;top:68%;left:50%}@keyframes spin{0%{transform:rotateX(58deg)rotate(-30deg)}to{transform:rotateX(58deg)rotate(-390deg)}}.mplate[data-astro-cid-lnthwwyx]{box-sizing:border-box;border:1px solid var(--hair-strong);flex-direction:column;justify-content:flex-end;gap:4px;padding:14px 16px;display:flex;position:absolute}.mplate[data-astro-cid-lnthwwyx].grid{border-color:var(--accent);background-color:var(--grid-bg);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:24px 24px;width:300px;height:300px;top:-150px;left:-150px}.mplate[data-astro-cid-lnthwwyx].level{width:230px;height:230px;transform:translateZ(calc(var(--z) * 66px));background:var(--surface);top:-115px;left:-115px}.mplate[data-astro-cid-lnthwwyx].top{border-color:var(--accent)}.plabel[data-astro-cid-lnthwwyx]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:11px}.pname[data-astro-cid-lnthwwyx]{font:700 22px/1 var(--display);color:var(--ink)}.mini-cap[data-astro-cid-lnthwwyx]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px}@media (prefers-reduced-motion:reduce){.anchor[data-astro-cid-lnthwwyx]{animation:none;transform:rotateX(58deg)rotate(-30deg)}}@media (width<=760px){.mini[data-astro-cid-lnthwwyx]{height:340px}.anchor[data-astro-cid-lnthwwyx]{scale:.72 .72 .72}}.offers[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;padding-top:24px;display:grid}.offer[data-astro-cid-lnthwwyx]{border:1px solid var(--hair);border-top:2px solid var(--accent);background:var(--surface);flex-direction:column;gap:12px;padding:26px 24px;display:flex}.offer[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:28px}.offer[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx]{border-top:1px solid var(--hair);margin:4px 0 0;padding:0;list-style:none}.offer[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--hair);flex-direction:column;gap:4px;padding:14px 0;display:flex}.offer[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font:600 16px/1.35 var(--font)}.note[data-astro-cid-lnthwwyx]{color:var(--soft);padding-top:18px;font-size:15px}.note[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{color:var(--ink)}.band[data-astro-cid-lnthwwyx]{border-top:1px solid var(--hair);margin-top:48px}.stack[data-astro-cid-lnthwwyx]{flex-direction:column;gap:18px;padding-top:48px;display:flex}.band[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{max-width:860px;font-size:clamp(30px,3.6vw,40px)}.steps[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border:1px solid var(--hair-strong);background:var(--surface);flex-direction:column;gap:10px;padding:18px;display:flex}.step-head[data-astro-cid-lnthwwyx]{letter-spacing:.12em;justify-content:space-between;font-size:11px;display:flex}.tag[data-astro-cid-lnthwwyx]{color:var(--accent-ink)}.arrow[data-astro-cid-lnthwwyx]{color:var(--muted)}.steps[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:22px}.stations[data-astro-cid-lnthwwyx]{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hair-strong);color:var(--ink2);align-self:flex-start;padding:5px 8px;font-size:11px}.gets[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gets[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border:1px solid var(--hair);background:var(--surface);flex-direction:column;gap:8px;padding:18px;display:flex}.gets[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:18px}.bar[data-astro-cid-lnthwwyx]{width:22px;height:3px}.bar[data-astro-cid-lnthwwyx].grid{background:var(--accent)}.bar[data-astro-cid-lnthwwyx].ai{background:var(--ai)}.bar[data-astro-cid-lnthwwyx].you{background:var(--you)}.bar[data-astro-cid-lnthwwyx].go{background:var(--go)}.bar[data-astro-cid-lnthwwyx].fb{background:var(--fb)}.faq-wrap[data-astro-cid-lnthwwyx]{max-width:900px}.faq[data-astro-cid-lnthwwyx]{border-top:1px solid var(--hair)}details[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--hair)}summary[data-astro-cid-lnthwwyx]{cursor:pointer;min-height:56px;font:600 16px/1.35 var(--font);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;list-style:none;display:flex}summary[data-astro-cid-lnthwwyx]::-webkit-details-marker{display:none}.sign[data-astro-cid-lnthwwyx]:after{content:"+";color:var(--accent-ink);font-size:20px}details[data-astro-cid-lnthwwyx][open] .sign[data-astro-cid-lnthwwyx]:after{content:"−"}details[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{padding:0 2px 18px;font-size:15px;line-height:1.6}.cta[data-astro-cid-lnthwwyx]{border:1px solid var(--accent);background:var(--grid-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:30px 32px;display:flex}.cta-title[data-astro-cid-lnthwwyx]{font:700 24px/1.15 var(--display);color:var(--ink);margin-bottom:6px}
