.buy[data-astro-cid-dlcgdyzi]{background:var(--panel-hi);box-shadow:var(--lift-focal);position:relative;z-index:1;padding:clamp(28px,4vw,48px);display:grid;gap:clamp(30px,4vw,48px) clamp(28px,4vw,64px);align-items:start}.buy[data-astro-cid-dlcgdyzi]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--d-state) var(--ease-io)}.buy[data-astro-cid-dlcgdyzi]:hover:before{transform:scaleX(1)}@media(min-width:880px){.buy[data-astro-cid-dlcgdyzi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.buy-main[data-astro-cid-dlcgdyzi]{display:grid;gap:clamp(22px,2.6vw,30px);align-content:start}.queue-def[data-astro-cid-dlcgdyzi]{margin:0;max-width:68ch;font-size:var(--t-small);color:var(--ink-2)}.term-bar[data-astro-cid-dlcgdyzi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hairline);background:var(--rule);border:var(--hairline) solid var(--rule);width:100%;max-width:27rem}.term[data-astro-cid-dlcgdyzi]{position:relative;display:flex;align-items:baseline;justify-content:center;padding:13px 8px;background:var(--panel);color:var(--ink-3);cursor:pointer;text-align:center;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;transition:background-color var(--d-micro) var(--ease-io),color var(--d-micro) var(--ease-io)}.term[data-astro-cid-dlcgdyzi]:hover{background:var(--panel-hi);color:var(--ink-2)}#term-1[data-astro-cid-dlcgdyzi]:checked~.buy-main[data-astro-cid-dlcgdyzi] .term-bar[data-astro-cid-dlcgdyzi] .term[data-astro-cid-dlcgdyzi]:nth-child(2),#term-2[data-astro-cid-dlcgdyzi]:checked~.buy-main[data-astro-cid-dlcgdyzi] .term-bar[data-astro-cid-dlcgdyzi] .term[data-astro-cid-dlcgdyzi]:nth-child(3){background:var(--ink);color:var(--on-accent)}#term-0[data-astro-cid-dlcgdyzi]:checked~.buy-main[data-astro-cid-dlcgdyzi] .term-bar[data-astro-cid-dlcgdyzi] .term[data-astro-cid-dlcgdyzi]:nth-child(1){background:var(--accent);color:var(--on-accent)}#term-0[data-astro-cid-dlcgdyzi]:focus-visible~.buy-main[data-astro-cid-dlcgdyzi] .term-bar[data-astro-cid-dlcgdyzi] .term[data-astro-cid-dlcgdyzi]:nth-child(1),#term-1[data-astro-cid-dlcgdyzi]:focus-visible~.buy-main[data-astro-cid-dlcgdyzi] .term-bar[data-astro-cid-dlcgdyzi] .term[data-astro-cid-dlcgdyzi]:nth-child(2),#term-2[data-astro-cid-dlcgdyzi]:focus-visible~.buy-main[data-astro-cid-dlcgdyzi] .term-bar[data-astro-cid-dlcgdyzi] .term[data-astro-cid-dlcgdyzi]:nth-child(3){outline:2px solid var(--accent);outline-offset:2px}.term-body[data-astro-cid-dlcgdyzi]{display:none}#term-0[data-astro-cid-dlcgdyzi]:checked~.buy-main[data-astro-cid-dlcgdyzi] .term-body[data-astro-cid-dlcgdyzi][data-term="0"],#term-1[data-astro-cid-dlcgdyzi]:checked~.buy-main[data-astro-cid-dlcgdyzi] .term-body[data-astro-cid-dlcgdyzi][data-term="1"],#term-2[data-astro-cid-dlcgdyzi]:checked~.buy-main[data-astro-cid-dlcgdyzi] .term-body[data-astro-cid-dlcgdyzi][data-term="2"]{display:block}.price-fig[data-astro-cid-dlcgdyzi]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0}.price-num[data-astro-cid-dlcgdyzi]{font-family:var(--font-display);font-weight:800;font-stretch:calc(var(--wdth-nameplate) * 1%);font-size:clamp(2.9rem,7vw,4.2rem);line-height:.9;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.price-per[data-astro-cid-dlcgdyzi]{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.price-sub[data-astro-cid-dlcgdyzi]{margin:12px 0 0;font-size:var(--t-small);color:var(--ink-2)}.price-spec[data-astro-cid-dlcgdyzi]{margin:18px 0 0;display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-top:var(--hairline) solid var(--rule-soft);font-size:var(--t-small)}.price-spec[data-astro-cid-dlcgdyzi] dt[data-astro-cid-dlcgdyzi]{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.price-spec[data-astro-cid-dlcgdyzi] dd[data-astro-cid-dlcgdyzi]{margin:0;text-align:right}.price-actions[data-astro-cid-dlcgdyzi]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.quiet[data-astro-cid-dlcgdyzi]{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3);text-decoration:none}.quiet[data-astro-cid-dlcgdyzi]:hover{color:var(--accent-ink);text-decoration:underline}.incl-list[data-astro-cid-dlcgdyzi]{list-style:none;margin:0;padding:0;display:grid;gap:13px;font-size:var(--t-small);color:var(--ink-2)}.incl-list[data-astro-cid-dlcgdyzi] li[data-astro-cid-dlcgdyzi]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.incl-list[data-astro-cid-dlcgdyzi] li[data-astro-cid-dlcgdyzi]:before{content:"—";color:var(--accent);font-family:var(--font-mono)}.incl-foot[data-astro-cid-dlcgdyzi]{margin:18px 0 0 28px;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}@media(prefers-reduced-motion:reduce){.term[data-astro-cid-dlcgdyzi],.buy[data-astro-cid-dlcgdyzi]:before{transition:none}}.why[data-astro-cid-rqkekj5c]{margin-top:var(--s-8)}.why-title[data-astro-cid-rqkekj5c]{font-family:var(--font-display);font-weight:800;font-stretch:calc(var(--wdth-display) * 1%);font-size:var(--t-h3);letter-spacing:-.012em;margin:0}.why-lead[data-astro-cid-rqkekj5c]{margin:12px 0 0;font-size:var(--t-lead);color:var(--ink-2);max-width:none}.why-grid[data-astro-cid-rqkekj5c]{margin-top:clamp(26px,3vw,38px);display:grid;gap:clamp(26px,3vw,48px);align-items:stretch}@media(min-width:900px){.why-grid[data-astro-cid-rqkekj5c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.why-close[data-astro-cid-rqkekj5c]{background:var(--panel);border-top:2px solid var(--accent);padding:clamp(24px,3vw,32px)}.why-payoff[data-astro-cid-rqkekj5c]{margin:0;font-family:var(--font-display);font-weight:700;font-stretch:calc(var(--wdth-display) * 1%);font-size:var(--t-h3);letter-spacing:-.012em;color:var(--ink)}.why-reuse[data-astro-cid-rqkekj5c]{margin:14px 0 0;font-size:var(--t-small);color:var(--ink-2)}
