.calc[data-astro-cid-ce4pt664]{display:grid;gap:24px;padding:clamp(24px,4vw,40px);border-radius:var(--sn-radius-xl);background:var(--sn-surface);border:1px solid var(--sn-border)}.calc__title[data-astro-cid-ce4pt664]{font-size:var(--sn-text-3xl)}.calc__input[data-astro-cid-ce4pt664]{display:grid;gap:10px}.calc__input[data-astro-cid-ce4pt664] label[data-astro-cid-ce4pt664]{font-weight:600;color:var(--sn-text)}.calc__controls[data-astro-cid-ce4pt664]{display:grid;grid-template-columns:1fr 120px;gap:16px;align-items:center}.calc[data-astro-cid-ce4pt664] input[data-astro-cid-ce4pt664][type=range]{width:100%;accent-color:var(--sn-primary);min-height:44px}.calc[data-astro-cid-ce4pt664] input[data-astro-cid-ce4pt664][type=number]{min-height:48px;padding:10px 14px;border:1px solid var(--sn-border-strong);border-radius:var(--sn-radius-sm);background:var(--sn-surface);font-size:var(--sn-text-lg);font-weight:600;text-align:end;width:100%}.calc__result[data-astro-cid-ce4pt664]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.calc__result[data-astro-cid-ce4pt664]>div[data-astro-cid-ce4pt664]{padding:18px;border-radius:var(--sn-radius-md);background:var(--sn-bg);border:1px solid var(--sn-border);display:grid;gap:6px;align-content:start}.calc__result[data-astro-cid-ce4pt664] dt[data-astro-cid-ce4pt664]{font-size:var(--sn-text-sm);color:var(--sn-text-muted);font-weight:600}.calc__result[data-astro-cid-ce4pt664] dt[data-astro-cid-ce4pt664] small[data-astro-cid-ce4pt664]{font-weight:400}.calc__result[data-astro-cid-ce4pt664] dd[data-astro-cid-ce4pt664]{margin:0;font-family:var(--sn-font-display);font-size:var(--sn-text-3xl);color:var(--sn-text);line-height:1.1}.calc__result[data-astro-cid-ce4pt664] .calc__sub[data-astro-cid-ce4pt664]{font-family:var(--sn-font-body);font-size:var(--sn-text-sm);color:var(--sn-text-muted)}.calc__hint[data-astro-cid-ce4pt664]{color:var(--sn-text-muted)}@media(max-width:640px){.calc__result[data-astro-cid-ce4pt664]{grid-template-columns:1fr}.calc__controls[data-astro-cid-ce4pt664]{grid-template-columns:1fr 96px}}.faq[data-astro-cid-mre24koz]{display:grid;gap:24px}.faq[data-astro-cid-mre24koz] h2[data-astro-cid-mre24koz]{font-size:var(--sn-text-4xl)}.faq__list[data-astro-cid-mre24koz]{border-block-start:1px solid var(--sn-border)}details[data-astro-cid-mre24koz]{border-block-end:1px solid var(--sn-border)}summary[data-astro-cid-mre24koz]{list-style:none;cursor:pointer;padding-block:20px;padding-inline-end:40px;position:relative;font-weight:600;font-size:var(--sn-text-lg);color:var(--sn-text)}summary[data-astro-cid-mre24koz]::-webkit-details-marker{display:none}summary[data-astro-cid-mre24koz]:after{content:"";position:absolute;inset-inline-end:8px;top:50%;width:10px;height:10px;border-inline-end:2px solid var(--sn-primary);border-block-end:2px solid var(--sn-primary);transform:translateY(-70%) rotate(45deg);transition:transform var(--sn-motion-base) var(--sn-motion-ease)}details[data-astro-cid-mre24koz][open] summary[data-astro-cid-mre24koz]:after{transform:translateY(-30%) rotate(-135deg)}details[data-astro-cid-mre24koz] p[data-astro-cid-mre24koz]{padding-block-end:20px;color:var(--sn-text-muted);max-width:70ch}.page-top[data-astro-cid-umljnxld]{padding-block-start:clamp(40px,6vw,80px)}.pricing-grid[data-astro-cid-umljnxld]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}.side[data-astro-cid-umljnxld]{display:grid;gap:16px}.box[data-astro-cid-umljnxld]{padding:clamp(24px,3vw,32px);border-radius:var(--sn-radius-xl);background:var(--sn-bg);border:1px solid var(--sn-border);display:grid;gap:14px}.box--muted[data-astro-cid-umljnxld]{background:var(--sn-surface)}.box[data-astro-cid-umljnxld] h2[data-astro-cid-umljnxld]{font-size:var(--sn-text-2xl);font-weight:600}.box[data-astro-cid-umljnxld] p[data-astro-cid-umljnxld]{color:var(--sn-text-muted)}.box[data-astro-cid-umljnxld] .btn{justify-self:start}.ticks[data-astro-cid-umljnxld]{list-style:none;display:grid;gap:10px}.ticks[data-astro-cid-umljnxld] li[data-astro-cid-umljnxld]{display:grid;grid-template-columns:20px 1fr;gap:10px}.ticks[data-astro-cid-umljnxld] .icon{color:var(--sn-primary);margin-block-start:2px}.narrow[data-astro-cid-umljnxld]{max-width:860px}@media(max-width:900px){.pricing-grid[data-astro-cid-umljnxld]{grid-template-columns:1fr}}
