.calc-grid[data-astro-cid-pvokwgl5]{display:grid;grid-template-columns:1.55fr 1fr;gap:1.2rem;align-items:start}@media(max-width:980px){.calc-grid[data-astro-cid-pvokwgl5]{grid-template-columns:1fr}}.step-k[data-astro-cid-pvokwgl5]{display:inline-block;font:800 .7rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-hi);margin:0 0 .8rem}.svc-grid[data-astro-cid-pvokwgl5]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media(max-width:680px){.svc-grid[data-astro-cid-pvokwgl5]{grid-template-columns:1fr}}.svc[data-astro-cid-pvokwgl5]{--tone: var(--mut2);--tone-text: var(--mut2);--tone-wash: rgba(111, 133, 120, .07);--tone-line: var(--line-strong);padding:1.1rem 1.1rem 1rem;transition:border-color .25s}.svc[data-astro-cid-pvokwgl5][data-level="1"]{--tone: #1ab4a2;--tone-text: #3ce8d0;--tone-wash: rgba(26, 180, 162, .1);--tone-line: rgba(26, 180, 162, .5)}.svc[data-astro-cid-pvokwgl5][data-level="2"]{--tone: #e0a94e;--tone-text: #f2c14e;--tone-wash: rgba(242, 193, 78, .1);--tone-line: rgba(242, 193, 78, .5)}.svc[data-astro-cid-pvokwgl5][data-level="3"]{--tone: #2fbf71;--tone-text: #6ee7a0;--tone-wash: rgba(47, 191, 113, .1);--tone-line: rgba(47, 191, 113, .5)}[data-theme=light] .svc[data-astro-cid-pvokwgl5][data-level="1"]{--tone-text: #0f9d8c}[data-theme=light] .svc[data-astro-cid-pvokwgl5][data-level="2"]{--tone-text: #8a6210}[data-theme=light] .svc[data-astro-cid-pvokwgl5][data-level="3"]{--tone-text: #0f8a4d}.svc[data-astro-cid-pvokwgl5][data-level]:not([data-level="0"]){border-color:var(--tone-line)}.svc-top[data-astro-cid-pvokwgl5]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.9rem}.svc-top[data-astro-cid-pvokwgl5] h3[data-astro-cid-pvokwgl5]{font:700 1rem var(--font-display);color:var(--ink);margin:0}.tier-badge[data-astro-cid-pvokwgl5]{flex:none;font:700 .72rem var(--font-body);letter-spacing:.04em;color:var(--tone-text);background:var(--tone-wash);border:1px solid var(--tone-line);border-radius:999px;padding:.22rem .6rem}.svc[data-astro-cid-pvokwgl5] input[data-astro-cid-pvokwgl5][type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;margin:0;border-radius:999px;border:1px solid var(--line);outline:none;cursor:pointer;background:linear-gradient(to right,var(--tone) calc(var(--p, 0) * 1%),var(--bg3) calc(var(--p, 0) * 1%))}.svc[data-astro-cid-pvokwgl5] input[data-astro-cid-pvokwgl5][type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--ink);border:3px solid var(--tone);box-shadow:0 2px 10px #00000073;transition:transform .15s}.svc[data-astro-cid-pvokwgl5] input[data-astro-cid-pvokwgl5][type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.svc[data-astro-cid-pvokwgl5] input[data-astro-cid-pvokwgl5][type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--ink);border:3px solid var(--tone);box-shadow:0 2px 10px #00000073}.ticks[data-astro-cid-pvokwgl5]{display:flex;justify-content:space-between;margin-top:.3rem}.ticks[data-astro-cid-pvokwgl5] span[data-astro-cid-pvokwgl5]{font:600 .62rem var(--font-body);letter-spacing:.08em;color:var(--mut2)}.svc-detail[data-astro-cid-pvokwgl5]{margin-top:.9rem;background:var(--tone-wash);border:1px solid var(--tone-line);border-radius:var(--r-sm);padding:.75rem .9rem;transition:background .25s,border-color .25s}.svc-detail-top[data-astro-cid-pvokwgl5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.svc-detail-top[data-astro-cid-pvokwgl5] b[data-astro-cid-pvokwgl5]{font:800 .74rem var(--font-body);letter-spacing:.1em;color:var(--tone-text)}.svc-detail-top[data-astro-cid-pvokwgl5] span[data-astro-cid-pvokwgl5]{font:700 .74rem var(--font-body);color:var(--mut2)}.svc-detail[data-astro-cid-pvokwgl5] ul[data-astro-cid-pvokwgl5]{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.svc-detail[data-astro-cid-pvokwgl5] li[data-astro-cid-pvokwgl5]{display:flex;gap:.55rem;align-items:flex-start;color:var(--mut);font-size:.82rem;line-height:1.5}.svc[data-astro-cid-pvokwgl5][data-level]:not([data-level="0"]) .svc-detail[data-astro-cid-pvokwgl5] li[data-astro-cid-pvokwgl5]{color:var(--ink)}.svc-detail[data-astro-cid-pvokwgl5] li[data-astro-cid-pvokwgl5]:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--tone);margin-top:.45rem}.calc-rail[data-astro-cid-pvokwgl5]{position:sticky;top:calc(var(--nav-h) + 1.5rem);display:block}@media(max-width:980px){.calc-rail[data-astro-cid-pvokwgl5]{position:static}}.calc-rail[data-astro-cid-pvokwgl5] .step-k[data-astro-cid-pvokwgl5]{margin-top:.4rem}.calc-rail[data-astro-cid-pvokwgl5] .step-k[data-astro-cid-pvokwgl5]:first-child{margin-top:0}.fit-card[data-astro-cid-pvokwgl5]{padding:1.3rem 1.4rem;margin-bottom:1.3rem}.fit-row[data-astro-cid-pvokwgl5]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.fit-col[data-astro-cid-pvokwgl5]{display:grid;gap:.3rem}.fit-col[data-astro-cid-pvokwgl5].right{text-align:right;justify-items:end}.fit-k[data-astro-cid-pvokwgl5]{font:700 .74rem var(--font-body);color:var(--mut2)}.fit-line[data-astro-cid-pvokwgl5]{font:700 1.05rem var(--font-display);color:var(--mut);letter-spacing:-.01em}.fit-line[data-astro-cid-pvokwgl5].ok{color:#6ee7a0}[data-theme=light] .fit-line[data-astro-cid-pvokwgl5].ok{color:#0f8a4d}.plan-pill[data-astro-cid-pvokwgl5]{justify-self:end;font:700 .8rem var(--font-body);color:var(--mut2);border:1px solid var(--line-strong);border-radius:999px;padding:.25rem .8rem}.plan-pill[data-astro-cid-pvokwgl5].ok{color:#6ee7a0;border-color:#2fbf7180;background:#2fbf711a}[data-theme=light] .plan-pill[data-astro-cid-pvokwgl5].ok{color:#0f8a4d}.fit-bar[data-astro-cid-pvokwgl5]{height:8px;border-radius:999px;background:var(--bg3);border:1px solid var(--line);overflow:hidden}.fit-bar[data-astro-cid-pvokwgl5] i[data-astro-cid-pvokwgl5]{display:block;height:100%;width:0;border-radius:999px;background:var(--grad-cta);transition:width .35s var(--ease)}.fit-note[data-astro-cid-pvokwgl5]{color:var(--mut2);font-size:.78rem;margin:.6rem 0 0;min-height:1.2em}.order-card[data-astro-cid-pvokwgl5]{padding:1.5rem 1.5rem 1.4rem;text-align:center;border-color:#1ab4a266;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(15,157,140,.13),transparent 60%),var(--card-grad)}.order-k[data-astro-cid-pvokwgl5]{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-hi)}.order-name-row[data-astro-cid-pvokwgl5]{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:.35rem 0 .2rem;flex-wrap:wrap}.order-name-row[data-astro-cid-pvokwgl5] h3[data-astro-cid-pvokwgl5]{font:700 1.5rem var(--font-display);color:var(--ink);margin:0;letter-spacing:-.02em}.order-tag[data-astro-cid-pvokwgl5]{font:700 .68rem var(--font-body);color:#f2c14e;border:1px solid rgba(242,193,78,.5);background:#f2c14e1a;border-radius:999px;padding:.2rem .55rem}[data-theme=light] .order-tag[data-astro-cid-pvokwgl5]{color:#8a6210}.order-sub[data-astro-cid-pvokwgl5]{color:var(--mut);font-size:.85rem;margin:0 0 1rem;min-height:2.6em}.order-price[data-astro-cid-pvokwgl5]{display:flex;align-items:baseline;justify-content:center;gap:.4rem;margin-bottom:1.1rem}.order-price[data-astro-cid-pvokwgl5] b[data-astro-cid-pvokwgl5]{font:700 clamp(2rem,3.4vw,2.7rem) var(--font-display);letter-spacing:-.03em;color:var(--cream)}.order-price[data-astro-cid-pvokwgl5] span[data-astro-cid-pvokwgl5]{font:500 .9rem var(--font-body);color:var(--mut2)}.order-fine[data-astro-cid-pvokwgl5]{color:var(--mut2);font-size:.72rem;margin:.9rem 0 0}.order-card[data-astro-cid-pvokwgl5] .btn[data-astro-cid-pvokwgl5]{width:100%}
