.pricing[data-astro-cid-sjtsiatg]{--w-bold: 700;--w-semibold: 600;--r-pill: 980px;--lh-relaxed: 1.5;--lh-none: 1;--tr-widest: .1em;--tr-wider: .05em;--tr-tight: -.02em;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.25rem;--s6: 1.5rem;--s8: 2rem;--s12: 3rem}.pricing[data-astro-cid-sjtsiatg]{background:var(--paper);padding-block:var(--section);padding-inline:var(--gutter);max-width:var(--wide);margin-inline:auto}.pricing__header[data-astro-cid-sjtsiatg]{text-align:center;margin-bottom:var(--s12)}.pricing__title[data-astro-cid-sjtsiatg]{font-size:clamp(var(--t-lead),3.5vw,var(--t-head));font-weight:var(--w-bold);color:var(--ink);margin:0 0 var(--s2);letter-spacing:var(--tr-tight)}.pricing__subtitle[data-astro-cid-sjtsiatg]{font-size:var(--t-body);color:var(--ink);margin:0}.pricing__calculator[data-astro-cid-sjtsiatg]{max-width:1000px;margin:0 auto;border:1px solid var(--paper-2);border-radius:var(--r-md);overflow:hidden;background:var(--paper)}.calc__head[data-astro-cid-sjtsiatg]{display:grid;grid-template-columns:1fr 220px 160px;padding:var(--s3) var(--s6);background:var(--paper-2);border-bottom:1px solid var(--paper-2);font-size:var(--t-small);font-weight:var(--w-bold);color:var(--ink-2)}.th-center[data-astro-cid-sjtsiatg]{text-align:center}.th-right[data-astro-cid-sjtsiatg]{text-align:right}.calc__group[data-astro-cid-sjtsiatg]{border-bottom:1px solid var(--paper-2)}.calc__group[data-astro-cid-sjtsiatg]:last-of-type{border-bottom:none}.calc__group-label[data-astro-cid-sjtsiatg]{padding:var(--s3) var(--s6);background:var(--paper-2);font-size:var(--t-body);font-weight:var(--w-bold);color:var(--ink-2);border-bottom:1px solid var(--paper-2)}.calc__row[data-astro-cid-sjtsiatg]{display:grid;grid-template-columns:1fr 220px 160px;align-items:center;padding:var(--s5) var(--s6);border-bottom:1px solid var(--paper-2);transition:background var(--fast)}.calc__row[data-astro-cid-sjtsiatg]:last-child{border-bottom:none}.calc__row[data-astro-cid-sjtsiatg]:hover{background:var(--paper-2)}.col-desc[data-astro-cid-sjtsiatg] strong[data-astro-cid-sjtsiatg]{display:block;font-size:var(--t-body);font-weight:var(--w-semibold);color:var(--ink);margin-bottom:var(--s1)}.col-desc[data-astro-cid-sjtsiatg] p[data-astro-cid-sjtsiatg]{font-size:var(--t-body);color:var(--ink-2);line-height:var(--lh-relaxed);margin:0}.col-ctrl[data-astro-cid-sjtsiatg]{padding:0 var(--s4);display:flex;flex-direction:column;align-items:center;gap:var(--s1)}.col-ctrl--center[data-astro-cid-sjtsiatg]{justify-content:center}.slider-readout[data-astro-cid-sjtsiatg]{display:flex;align-items:baseline;gap:var(--s1)}.slider-val[data-astro-cid-sjtsiatg]{font-size:var(--t-body);font-weight:var(--w-bold);color:var(--ink);font-variant-numeric:tabular-nums;min-width:2ch;text-align:right}.slider-unit[data-astro-cid-sjtsiatg]{font-size:var(--t-small);color:var(--ink-2)}.slider[data-astro-cid-sjtsiatg]{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:var(--r-pill);background:var(--paper-2);outline:none;cursor:pointer}.slider[data-astro-cid-sjtsiatg]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--ink);cursor:pointer;transition:transform var(--fast)}.slider[data-astro-cid-sjtsiatg]::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider[data-astro-cid-sjtsiatg]::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:var(--ink);cursor:pointer}.slider-ticks[data-astro-cid-sjtsiatg]{display:flex;justify-content:space-between;width:100%;font-size:var(--t-small);color:var(--ink-2)}.toggle-label[data-astro-cid-sjtsiatg]{display:flex;align-items:center;gap:var(--s2);cursor:pointer;user-select:none}.toggle-input[data-astro-cid-sjtsiatg]{display:none}.toggle-track[data-astro-cid-sjtsiatg]{position:relative;width:44px;height:24px;background:var(--paper-2);border-radius:var(--r-pill);transition:background var(--fast);flex-shrink:0}.toggle-thumb[data-astro-cid-sjtsiatg]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--ink);transition:transform var(--fast)}.toggle-input[data-astro-cid-sjtsiatg]:checked+.toggle-track[data-astro-cid-sjtsiatg]{background:var(--accent)}.toggle-input[data-astro-cid-sjtsiatg]:checked+.toggle-track[data-astro-cid-sjtsiatg] .toggle-thumb[data-astro-cid-sjtsiatg]{transform:translate(20px)}.toggle-text[data-astro-cid-sjtsiatg]{font-size:var(--t-small);color:var(--ink-2);white-space:nowrap;transition:color var(--fast)}.toggle-text[data-astro-cid-sjtsiatg].is-on{color:var(--accent);font-weight:var(--w-semibold)}.col-price[data-astro-cid-sjtsiatg]{text-align:right;padding-left:var(--s4)}.price-val[data-astro-cid-sjtsiatg]{display:block;font-size:var(--t-body);font-weight:var(--w-bold);color:var(--ink-2);font-variant-numeric:tabular-nums;transition:color var(--fast)}.price-val[data-astro-cid-sjtsiatg].active{color:var(--accent)}.price-note[data-astro-cid-sjtsiatg]{font-size:var(--t-small);color:var(--ink-2)}.calc__total[data-astro-cid-sjtsiatg]{display:grid;grid-template-columns:1fr auto;gap:var(--s8);align-items:start;padding:var(--s8) var(--s6);background:var(--paper-2);border-top:1px solid var(--paper-2)}.total__breakdown[data-astro-cid-sjtsiatg]{padding-top:var(--s1)}.breakdown-empty[data-astro-cid-sjtsiatg]{font-size:var(--t-small);color:var(--ink-2);margin:0}.breakdown-item[data-astro-cid-sjtsiatg]{display:flex;justify-content:space-between;align-items:center;padding:var(--s2) 0;border-bottom:1px solid var(--paper-2);font-size:var(--t-small);color:var(--ink)}.breakdown-item[data-astro-cid-sjtsiatg]:last-child{border-bottom:none}.breakdown-item[data-astro-cid-sjtsiatg] strong[data-astro-cid-sjtsiatg]{font-weight:var(--w-semibold);color:var(--ink);font-variant-numeric:tabular-nums}.total__right[data-astro-cid-sjtsiatg]{text-align:right}.total__label[data-astro-cid-sjtsiatg]{font-size:var(--t-small);font-weight:600;color:var(--ink-2);margin-bottom:var(--s1)}.total__price[data-astro-cid-sjtsiatg]{font-size:clamp(var(--t-head),3.5vw,var(--t-head));font-weight:var(--w-bold);color:var(--accent);letter-spacing:var(--tr-tight);font-variant-numeric:tabular-nums;line-height:var(--lh-none);margin:0}.total__period[data-astro-cid-sjtsiatg]{font-size:var(--t-small);color:var(--ink-2);margin:var(--s2) 0 var(--s4)}.total__btn[data-astro-cid-sjtsiatg]{display:inline-block;background:var(--ink);color:var(--paper);padding:var(--s4) var(--s6);border-radius:var(--r-pill);font-size:var(--t-body);font-weight:var(--w-semibold);text-decoration:none;transition:background var(--fast),transform var(--fast)}.total__btn[data-astro-cid-sjtsiatg]:hover{background:#000;color:var(--paper)}.total__disclaimer[data-astro-cid-sjtsiatg]{margin-top:var(--s4);font-size:var(--t-small);color:var(--ink-2);line-height:var(--lh-relaxed);max-width:260px;margin-left:auto}@media(max-width:768px){.calc__head[data-astro-cid-sjtsiatg]{display:none}.calc__row[data-astro-cid-sjtsiatg]{grid-template-columns:1fr;gap:var(--s4)}.col-ctrl[data-astro-cid-sjtsiatg]{align-items:stretch}.col-price[data-astro-cid-sjtsiatg]{text-align:left}.calc__total[data-astro-cid-sjtsiatg]{grid-template-columns:1fr}.total__right[data-astro-cid-sjtsiatg]{text-align:left}.total__disclaimer[data-astro-cid-sjtsiatg]{margin-left:0}}
