.hero-visual[data-astro-cid-ezeyqj7k]{justify-items:center;margin:0;display:grid}.stack[data-astro-cid-ezeyqj7k]{width:min(100%,440px);transform-style:preserve-3d;transition:transform .5s var(--ease-out);will-change:transform;padding-right:118px;position:relative}.phone[data-astro-cid-ezeyqj7k]{background:var(--app-page);width:272px;height:528px;box-shadow:var(--shadow-lg);border:10px solid #0e0b08;border-radius:44px;grid-template-rows:auto 1fr auto;animation:7s ease-in-out infinite float;display:grid;overflow:hidden}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.phone-top[data-astro-cid-ezeyqj7k]{background:var(--app-dark);color:var(--app-page);align-items:center;gap:9px;padding:16px 16px 13px;display:flex}.who[data-astro-cid-ezeyqj7k]{line-height:1.25;display:grid}.who[data-astro-cid-ezeyqj7k] b[data-astro-cid-ezeyqj7k]{font-family:var(--font-display);font-size:14.5px}.who[data-astro-cid-ezeyqj7k] em[data-astro-cid-ezeyqj7k]{color:#c9bfae;font-size:11px;font-style:normal}.thread[data-astro-cid-ezeyqj7k]{align-content:start;justify-items:start;gap:9px;padding:14px 12px;display:grid;overflow:hidden}.thread[data-astro-cid-ezeyqj7k] .bubble{max-width:90%;color:var(--app-ink);opacity:0;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out);border-radius:16px;margin:0;padding:9px 12px;font-size:13px;line-height:1.45;transform:translateY(8px)scale(.98)}.thread[data-astro-cid-ezeyqj7k] .bubble.shown{opacity:1;transform:none}.thread[data-astro-cid-ezeyqj7k] .bubble.out{background:var(--app-tint);border-bottom-right-radius:5px;justify-self:end}.thread[data-astro-cid-ezeyqj7k] .bubble.in{background:var(--app-surface);box-shadow:var(--shadow-sm);border-bottom-left-radius:5px;justify-self:start}.thread[data-astro-cid-ezeyqj7k] .bubble b{font-weight:700}.thread[data-astro-cid-ezeyqj7k] .bubble.typing{opacity:1;gap:4px;padding:11px 13px;display:inline-flex;transform:none}.thread[data-astro-cid-ezeyqj7k] .bubble.typing i{background:var(--app-muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.thread[data-astro-cid-ezeyqj7k] .bubble.typing i:nth-child(2){animation-delay:.2s}.thread[data-astro-cid-ezeyqj7k] .bubble.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.thread[data-astro-cid-ezeyqj7k] .voice{align-items:center;gap:8px;display:inline-flex}.thread[data-astro-cid-ezeyqj7k] .wave{align-items:center;gap:2px;height:18px;display:inline-flex}.thread[data-astro-cid-ezeyqj7k] .wave b{background:var(--c-brand);border-radius:2px;width:3px;height:6px;animation:1.1s ease-in-out infinite wave}.thread[data-astro-cid-ezeyqj7k] .wave b:nth-child(2n){height:14px;animation-delay:.15s}.thread[data-astro-cid-ezeyqj7k] .wave b:nth-child(3n){height:10px;animation-delay:.3s}.thread[data-astro-cid-ezeyqj7k] .wave b:nth-child(4n){height:17px;animation-delay:.45s}@keyframes wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.thread[data-astro-cid-ezeyqj7k] .bubble em{color:var(--app-muted);font-size:11px;font-style:normal}.thread[data-astro-cid-ezeyqj7k] .tx{color:var(--app-muted);margin-top:5px;font-size:12px;display:block}.composer[data-astro-cid-ezeyqj7k]{background:var(--app-surface);border:1px solid var(--app-hairline);border-radius:var(--r-pill);color:var(--app-muted);justify-content:space-between;align-items:center;margin:0 10px 12px;padding:8px 8px 8px 14px;font-size:12.5px;display:flex}.composer[data-astro-cid-ezeyqj7k] i[data-astro-cid-ezeyqj7k]{background:var(--c-brand);border-radius:50%;width:26px;height:26px}.ledger[data-astro-cid-ezeyqj7k]{color:var(--app-ink);background:var(--app-surface);width:236px;box-shadow:var(--shadow-md);border-radius:16px;font-size:12px;position:absolute;top:214px;right:0;overflow:hidden;transform:translateZ(40px)}.ledger-top[data-astro-cid-ezeyqj7k]{color:var(--app-muted);border-bottom:1px solid var(--app-hairline);align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.dots[data-astro-cid-ezeyqj7k]{gap:3px;display:inline-flex}.dots[data-astro-cid-ezeyqj7k] i[data-astro-cid-ezeyqj7k]{background:#d6cfc1;border-radius:50%;width:6px;height:6px}.rows[data-astro-cid-ezeyqj7k]{min-height:132px;position:relative}.state[data-astro-cid-ezeyqj7k]{opacity:0;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);pointer-events:none;position:absolute;inset:0;transform:translateY(6px)}.state[data-astro-cid-ezeyqj7k].on{opacity:1;transform:none}.ledger-day[data-astro-cid-ezeyqj7k]{margin:0;padding:9px 12px 5px;font-size:12.5px;font-weight:700}.row[data-astro-cid-ezeyqj7k]{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.row[data-astro-cid-ezeyqj7k] span[data-astro-cid-ezeyqj7k]{display:grid}.row[data-astro-cid-ezeyqj7k] em[data-astro-cid-ezeyqj7k]{color:var(--app-muted);font-size:10.5px;font-style:normal}.row[data-astro-cid-ezeyqj7k] b[data-astro-cid-ezeyqj7k]{font-weight:700}.live[data-astro-cid-ezeyqj7k]{background:var(--app-tint)}.dead[data-astro-cid-ezeyqj7k],.ghost[data-astro-cid-ezeyqj7k]{color:var(--app-muted)}.ledger-foot[data-astro-cid-ezeyqj7k]{border-top:1px solid var(--app-hairline);color:var(--app-muted);margin:0;padding:9px 12px 11px;line-height:1.5}.ledger-foot[data-astro-cid-ezeyqj7k] b[data-astro-cid-ezeyqj7k]{color:var(--app-ink);font-size:14px}@media (max-width:560px){.stack[data-astro-cid-ezeyqj7k]{justify-items:center;width:100%;padding-right:0;display:grid}.phone[data-astro-cid-ezeyqj7k]{width:250px;height:480px}.ledger[data-astro-cid-ezeyqj7k]{width:min(100%,300px);margin-top:14px;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.phone[data-astro-cid-ezeyqj7k],.thread[data-astro-cid-ezeyqj7k] .wave b{animation:none}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:clamp(40px,7vw,96px) clamp(48px,7vw,96px);position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{z-index:-2;opacity:.38;filter:saturate(.85);background:url(/img/hero.jpg) 50% 40%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000008c 55%,#0000 100%);mask-image:linear-gradient(#000000e6,#0000008c 55%,#0000 100%)}.hero-bg[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#17130fd9,#17130f59 55%,#17130f1a);position:absolute;inset:0}.hero-glow[data-astro-cid-lcdefpme]{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f4c56652,#f4c56614 40%,#0000 65%);border-radius:50%;width:70vw;max-width:900px;animation:9s ease-in-out infinite breathe;position:absolute;top:-20%;right:-10%}@keyframes breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:11ch;font-size:clamp(42px,7vw,88px)}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em{color:var(--c-accent);font-style:normal}.hero-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:42ch;color:var(--c-ink);opacity:.82;margin-bottom:30px}.hero-art[data-astro-cid-lcdefpme]{padding:clamp(12px,2vw,24px) 0;position:relative}@media (max-width:900px){.hero[data-astro-cid-lcdefpme]{padding-top:20px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:12ch}.hero-glow[data-astro-cid-lcdefpme]{width:120vw;top:30%;right:-30%}}@media (prefers-reduced-motion:reduce){.hero-glow[data-astro-cid-lcdefpme]{animation:none}}.marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--c-hairline);padding-block:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-lcdefpme]{gap:14px;width:max-content;animation:46s linear infinite slide;display:flex}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--c-ink-muted);white-space:nowrap;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-hairline);padding:6px 16px;font-size:17px;font-weight:600}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3n){background:var(--c-accent-tint);color:var(--c-accent);border-color:var(--c-accent-line)}@keyframes slide{to{transform:translate(-50%)}}.marquee[data-astro-cid-lcdefpme]:hover .track[data-astro-cid-lcdefpme]{animation-play-state:paused}.statement[data-astro-cid-lcdefpme] .two[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:end;gap:clamp(28px,5vw,72px);display:grid}.statement[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch;margin:0;font-size:clamp(30px,4.6vw,56px)}.pains[data-astro-cid-lcdefpme]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pains[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-hairline);padding:14px 0 14px 22px;font-size:17px;position:relative}.pains[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--c-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:24px;left:0}@media (max-width:800px){.statement[data-astro-cid-lcdefpme] .two[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.bento-title[data-astro-cid-lcdefpme]{max-width:18ch;margin-bottom:clamp(24px,4vw,44px)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.cell[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-hairline);transition:transform .4s var(--ease-out), box-shadow .4s;align-content:start;gap:8px;padding:28px;display:grid;position:relative;overflow:hidden}.cell[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.cell[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:24px}.cell[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--c-ink-muted);max-width:46ch;margin:0 0 12px;font-size:15px}.tracks[data-astro-cid-lcdefpme]{background:var(--c-surface);grid-area:span 2/span 4;grid-template-rows:auto auto 1fr}.remembers[data-astro-cid-lcdefpme]{background:var(--c-accent-tint);border-color:var(--c-accent-line);grid-column:span 2}.reminds[data-astro-cid-lcdefpme]{background:var(--c-accent);color:var(--c-page);border-color:var(--c-accent);grid-column:span 2}.reminds[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--c-page)}.reminds[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--c-dark-muted)}.plans[data-astro-cid-lcdefpme]{background:var(--c-surface-2);grid-column:span 3}.protects[data-astro-cid-lcdefpme]{min-height:320px;color:var(--c-page);background:linear-gradient(#17130f59,#17130ff5 62%),url(/img/table.jpg) 50%/cover no-repeat,linear-gradient(160deg,#6e4a12,#17130f);border:0;grid-column:span 3;align-content:end}.protects[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--c-ink)}.protects[data-astro-cid-lcdefpme]>.pcopy[data-astro-cid-lcdefpme]{align-self:end}.protects[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-ink);opacity:.85;max-width:40ch}.protects[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-accent);font-weight:600;text-decoration:none}.protects[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (max-width:960px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.tracks[data-astro-cid-lcdefpme],.plans[data-astro-cid-lcdefpme],.protects[data-astro-cid-lcdefpme]{grid-column:span 2}.remembers[data-astro-cid-lcdefpme],.reminds[data-astro-cid-lcdefpme]{grid-column:span 1}}@media (max-width:600px){.remembers[data-astro-cid-lcdefpme],.reminds[data-astro-cid-lcdefpme]{grid-column:span 2}}.mini[data-astro-cid-lcdefpme]{border-radius:var(--r-md);font-size:13px}.ledger[data-astro-cid-lcdefpme]{background:var(--app-page);color:var(--app-ink);align-content:space-between;align-self:stretch;gap:10px;padding:14px 16px;display:grid}.ledger[data-astro-cid-lcdefpme] .brow[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.ledger[data-astro-cid-lcdefpme] .ents[data-astro-cid-lcdefpme],.ledger[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{color:var(--app-muted)}.ledger[data-astro-cid-lcdefpme] .ent[data-astro-cid-lcdefpme]{color:var(--app-ink)}.mhead[data-astro-cid-lcdefpme]{justify-content:space-between;font-size:14px;font-weight:700;display:flex}.brow[data-astro-cid-lcdefpme]{justify-content:space-between;font-size:12.5px;display:flex}.brow[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--c-ink-muted);font-style:normal}.bar[data-astro-cid-lcdefpme]{background:var(--app-hairline);border-radius:4px;height:7px;margin-top:4px;overflow:hidden}.bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--c-brand);transform-origin:0;height:100%;animation:grow 1.4s var(--ease-out) both;border-radius:4px;display:block}.bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].over{background:var(--c-negative-fill)}.bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].save{background:var(--c-positive-fill)}.sub[data-astro-cid-lcdefpme]{border-top:1px solid var(--app-hairline);gap:6px;padding-top:10px;display:grid}@keyframes grow{0%{transform:scaleX(0)}}.ents[data-astro-cid-lcdefpme]{border-top:1px solid var(--app-hairline);gap:6px;padding-top:8px;display:grid}.ent[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.ent[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{margin-left:auto}.ent[data-astro-cid-lcdefpme] .pos[data-astro-cid-lcdefpme]{color:var(--c-positive-fill)}.who[data-astro-cid-lcdefpme]{background:var(--c-accent);width:22px;height:22px;color:var(--app-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.noticed[data-astro-cid-lcdefpme]{background:var(--app-surface);color:var(--app-ink);padding:14px 16px}.nh[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;color:var(--c-brand);margin:0 0 4px;font-size:11.5px;font-weight:700}.nb[data-astro-cid-lcdefpme]{margin:0 0 10px;font-size:14px}.noticed[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{color:var(--app-ink);background:#ece7dc;border-color:#ece7dc}.noticed[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme].gold{background:var(--c-accent)}.nact[data-astro-cid-lcdefpme]{gap:8px;display:flex}.reminder[data-astro-cid-lcdefpme]{background:var(--app-dark);padding:16px;position:relative;overflow:hidden}.rt[data-astro-cid-lcdefpme]{color:var(--app-page);margin:0;font-size:15px;font-weight:700}.rs[data-astro-cid-lcdefpme]{color:#c9bfae;margin:4px 0 0;font-size:12.5px}.ring[data-astro-cid-lcdefpme]{width:90px;height:90px;position:absolute;top:-10px;right:-10px}.ring[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1.5px solid var(--c-accent);opacity:0;border-radius:50%;animation:2.8s ease-out infinite ring;position:absolute;inset:0}.ring[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.9s}.ring[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:1.8s}@keyframes ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.1)}}.plan[data-astro-cid-lcdefpme]{background:var(--app-surface);color:var(--app-ink);padding:14px 16px}.plan[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{color:#4a3b6b;background:#e8e2f5;border-color:#e8e2f5}.ph[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.plan[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-content:space-between;gap:10px;padding-left:22px;display:flex;position:relative}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border:1.5px solid var(--app-hairline);border-radius:4px;width:12px;height:12px;position:absolute;top:4px;left:0}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].done{color:var(--app-muted);text-decoration:line-through}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].done:before{background:var(--c-positive-fill);border-color:var(--c-positive-fill)}.plan[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--app-muted);white-space:nowrap;font-size:12px;font-style:normal}.steps-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,6vw,96px);display:grid}.steps-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.steps[data-astro-cid-lcdefpme]{gap:10px;margin:32px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);opacity:.55;border:1px solid #0000;grid-template-columns:40px 1fr;gap:14px;padding:22px 18px;transition:background .4s,border-color .4s,opacity .4s;display:grid}.step[data-astro-cid-lcdefpme].active{background:var(--c-surface);border-color:var(--c-hairline);opacity:1;box-shadow:var(--shadow-sm)}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:4px 0 10px;font-size:18px}.n[data-astro-cid-lcdefpme]{background:var(--c-accent);width:32px;height:32px;color:var(--c-page);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.step[data-astro-cid-lcdefpme] .bubble[data-astro-cid-lcdefpme]{border-radius:14px;width:fit-content;max-width:100%;margin-top:6px;padding:8px 12px;font-size:13.5px;line-height:1.45;display:block}.step[data-astro-cid-lcdefpme] .bubble[data-astro-cid-lcdefpme].out{background:var(--c-accent-tint);color:var(--c-accent);border-bottom-right-radius:4px;margin-left:auto}.step[data-astro-cid-lcdefpme] .bubble[data-astro-cid-lcdefpme].in{background:var(--c-surface-2);border:1px solid var(--c-hairline);border-bottom-left-radius:4px}.steps-panel[data-astro-cid-lcdefpme]{position:sticky;top:110px}.panel-card[data-astro-cid-lcdefpme]{background:var(--app-surface);color:var(--app-ink);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}.ph-top[data-astro-cid-lcdefpme]{color:var(--app-muted);border-bottom:1px solid var(--app-hairline);align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.dots[data-astro-cid-lcdefpme]{gap:3px;display:inline-flex}.dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#d6cfc1;border-radius:50%;width:7px;height:7px}.panel[data-astro-cid-lcdefpme]{color:var(--app-ink);animation:fade .5s var(--ease-out);padding:10px;display:none}.panel[data-astro-cid-lcdefpme].active{gap:6px;display:grid}@keyframes fade{0%{opacity:0;transform:translateY(6px)}}.lrow[data-astro-cid-lcdefpme]{border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.lrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:grid}.lrow[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--app-muted);font-size:12px;font-style:normal}.lrow[data-astro-cid-lcdefpme].live{background:var(--app-tint)}.lrow[data-astro-cid-lcdefpme].dead{color:var(--app-muted)}.lrow[data-astro-cid-lcdefpme].rule{background:var(--app-page)}.lrow[data-astro-cid-lcdefpme].rule b[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;color:var(--c-brand);font-size:11px}.panel-foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--app-hairline);color:var(--app-muted);margin:0;padding:12px 16px 14px;font-size:13px}@media (max-width:860px){.steps-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps-panel[data-astro-cid-lcdefpme]{position:static}.step[data-astro-cid-lcdefpme]{opacity:1;background:var(--c-surface);border-color:var(--c-hairline)}}.snap[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-bottom:8px;padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.snap[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.snap-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;background:var(--c-surface);border-radius:var(--r-lg);border:1px solid var(--c-hairline);align-content:start;gap:10px;min-height:230px;padding:26px;display:grid}.idx[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);font-size:12px;font-weight:700}.q[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700;line-height:1.2}.snap-card[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{margin:0;font-size:14.5px}.more[data-astro-cid-lcdefpme]{margin-top:24px;font-weight:600}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.split[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.bounds[data-astro-cid-lcdefpme]{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.bounds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:var(--r-md);padding:14px 16px 14px 44px;font-size:15px;position:relative}.bounds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border-left:2px solid var(--c-accent);border-bottom:2px solid var(--c-accent);width:12px;height:7px;position:absolute;top:20px;left:18px;transform:rotate(-45deg)}@media (max-width:860px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.versus[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.anchor[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.025em;max-width:20ch;margin:0;font-size:clamp(26px,3.6vw,40px);font-weight:700;line-height:1.15}.anchor[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{background:var(--c-accent);color:var(--c-page);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 8px}dl[data-astro-cid-lcdefpme]{margin:0;display:grid}dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-hairline);grid-template-columns:130px 1fr;gap:12px;padding:18px 0;display:grid}dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--c-hairline)}dt[data-astro-cid-lcdefpme]{font-weight:700;font-family:var(--font-display);font-size:18px}dd[data-astro-cid-lcdefpme]{color:var(--c-ink-muted);margin:0}@media (max-width:800px){.versus[data-astro-cid-lcdefpme]{grid-template-columns:1fr}dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:4px}}.price-band[data-astro-cid-lcdefpme]{background:var(--c-accent);color:var(--c-page)}.price-band[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]{color:var(--c-page);box-shadow:inset 0 0 0 1.5px #241f1966}.price-band[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 0 0 1.5px var(--c-page);color:var(--c-page)}.price-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.big[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--c-page);margin:0 0 12px;font-size:clamp(64px,10vw,128px);font-weight:800;line-height:.9}.price-band[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--c-dark-muted);max-width:44ch}@media (max-width:700px){.price-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
