.calc{background:var(--bg-paper);border:1px solid var(--divider);border-radius:30px;max-width:900px;margin:0 auto;padding:20px}@media (width>=900px){.calc{padding:32px}}.calc p{margin:0}.calc-title{color:var(--text-primary);text-align:center;font-size:1.125rem;font-weight:700;margin-bottom:4px!important}.calc-sub{color:var(--text-secondary);text-align:center;font-size:.8125rem;line-height:1.6;margin-bottom:24px!important}.calc .block{margin-bottom:24px}.calc .admins{background:var(--bg-default);border:1px solid var(--divider);border-radius:20px;padding:16px}.calc .field-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.calc .label{color:var(--text-primary);font-size:.8125rem;font-weight:600}.calc .caption{color:var(--text-secondary);font-size:.75rem;font-weight:500}.calc .hint{color:var(--text-disabled);font-size:.6875rem;line-height:1.5;display:block}.calc .num{font:inherit;text-align:center;background:var(--bg-paper);border:1px solid;border-radius:15px;outline:none;padding:2px 4px;font-size:.8125rem;font-weight:700}.calc .range-wrap{padding:13px 0;position:relative}.calc .range{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(to right, var(--c) 0 var(--pct), color-mix(in srgb, var(--c) 38%, transparent) var(--pct) 100%);border-radius:12px;width:100%;height:4px;margin:0;display:block}.calc .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--c);border:0;border-radius:50%;width:20px;height:20px;transition:box-shadow .15s;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.calc .range::-webkit-slider-thumb:hover{box-shadow:0 0 0 8px color-mix(in srgb, var(--c) 16%, transparent)}.calc .range::-moz-range-thumb{background:var(--c);border:0;border-radius:50%;width:20px;height:20px}.calc .range::-moz-range-track{background:0 0;height:4px}.calc .range:focus-visible{outline:none}.calc .range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 8px color-mix(in srgb, var(--c) 16%, transparent)}.calc .marks{pointer-events:none;height:0;position:absolute;top:50%;left:10px;right:10px}.calc .mark{background:var(--c,currentColor);opacity:.8;border-radius:1px;width:2px;height:2px;position:absolute;transform:translate(-50%,-50%)}.calc .range-wrap .mark{background:var(--bg-paper)}.calc .range-wrap .mark:not(.on){background:var(--brand-orange500);opacity:.38}.calc .cards{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.calc .cards>*{animation:.3s slide-in}@keyframes slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.calc .cards>*{animation:none}}.calc .loc-card{border:1.5px solid;border-radius:30px;flex:1 1 0;min-width:200px;padding:20px;transition:all .3s}.calc .loc-head{align-items:center;gap:8px;margin-bottom:16px;display:flex}.calc .loc-head.small{margin-bottom:12px}.calc .badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.calc .badge.small{width:20px;height:20px;font-size:10px}.calc .name{all:unset;color:var(--text-primary);cursor:pointer;font-size:.875rem;font-weight:600}.calc .name:hover{text-decoration:underline}.calc .name-input{font:inherit;color:var(--text-primary);background:0 0;border:0;outline:none;padding:0;font-size:.875rem;font-weight:600}.calc .field.gap{margin-bottom:16px}.calc .diagram{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.calc .dia-card{border:1.5px solid;border-radius:25px;flex:1 1 0;min-width:160px;padding:16px;transition:all .3s}@media (prefers-reduced-motion:reduce){.calc .dia-card{transition:none}}.calc .dia-name{color:var(--text-primary);font-size:.8125rem;font-weight:700}.calc .lines{flex-direction:column;gap:4px;display:flex}.calc .line{align-items:center;gap:6px;display:flex}.calc .val{text-align:right;min-width:24px;font-size:.8125rem;font-weight:700}.calc .dia-total{border-top:1px solid var(--divider);align-items:baseline;gap:4px;margin-top:12px;padding-top:8px;display:flex}.calc .big{font-size:1.25rem;font-weight:800}.calc .price{text-align:center;padding:16px 0}.calc .total{color:var(--brand-orange600);font-size:2rem;font-weight:800;line-height:1;margin-bottom:8px!important}@media (width>=900px){.calc .total{font-size:2.5rem}}.calc .formula{margin-bottom:4px!important}.calc .sum{font-size:.75rem}.calc .compare{color:var(--text-disabled);font-size:.75rem;margin-top:16px!important}.calc .note{color:var(--text-disabled);font-style:italic;display:block;margin-top:8px!important}.price-cards[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr;gap:24px;max-width:720px;margin:0 auto 32px;display:grid}@media (width>=900px){.price-cards[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr 1fr;margin-bottom:48px}}.price-card[data-astro-cid-u3mqw4ek]{text-align:center;background:var(--bg-paper);border:1.5px solid var(--c);border-radius:30px;padding:32px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.price-card[data-astro-cid-u3mqw4ek]:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--c) 15%, transparent);transform:translateY(-3px)}.price-card[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{margin:0}.deco[data-astro-cid-u3mqw4ek]{background:radial-gradient(circle, color-mix(in srgb, var(--c) 6%, transparent) 0%, transparent 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.price-icon[data-astro-cid-u3mqw4ek]{background:var(--c-bg);width:56px;height:56px;color:var(--c-icon);border-radius:30px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.amount[data-astro-cid-u3mqw4ek]{color:var(--text-primary);font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:4px!important}@media (width>=900px){.amount[data-astro-cid-u3mqw4ek]{font-size:3rem}}.unit[data-astro-cid-u3mqw4ek]{color:var(--text-secondary);font-size:.9375rem;font-weight:500;margin-bottom:12px!important}.more[data-astro-cid-u3mqw4ek]{margin-top:8px!important}.included[data-astro-cid-u3mqw4ek]{padding:40px 0}@media (width>=900px){.included[data-astro-cid-u3mqw4ek]{padding:64px 0}}.head[data-astro-cid-u3mqw4ek]{text-align:center;margin-bottom:32px}@media (width>=900px){.head[data-astro-cid-u3mqw4ek]{margin-bottom:40px}}.section-title[data-astro-cid-u3mqw4ek]{letter-spacing:-.015em;color:var(--text-primary);margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1.3}@media (width>=900px){.section-title[data-astro-cid-u3mqw4ek]{font-size:1.875rem}}.features[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr;gap:16px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=600px){.features[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr 1fr}}@media (width>=900px){.features[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr 1fr 1fr}}.features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:flex-start;gap:12px;padding:8px 0;display:flex}.features[data-astro-cid-u3mqw4ek] .check{color:var(--brand-emerald600);flex-shrink:0;margin-top:2px}.features[data-astro-cid-u3mqw4ek] .t-body2[data-astro-cid-u3mqw4ek]{color:var(--text-primary);line-height:1.5}.faq[data-astro-cid-u3mqw4ek]{padding:48px 0}@media (width>=900px){.faq[data-astro-cid-u3mqw4ek]{padding:80px 0}}
