.calc[data-astro-cid-zma7eeyb]{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:40px;display:grid}@media (width<=960px){.calc[data-astro-cid-zma7eeyb]{grid-template-columns:1fr}}fieldset[data-astro-cid-zma7eeyb]{border:0;min-width:0;margin:0 0 32px;padding:0}legend[data-astro-cid-zma7eeyb]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:14px;padding:0;font-size:1.15rem;font-weight:800;display:flex}legend[data-astro-cid-zma7eeyb] small[data-astro-cid-zma7eeyb]{color:var(--ink-3);font-size:.88rem;font-weight:500}.step[data-astro-cid-zma7eeyb]{background:var(--dark);width:28px;height:28px;color:var(--led-amber);border-radius:50%;align-self:center;place-items:center;font-size:.9rem;display:inline-grid}.choice-grid[data-astro-cid-zma7eeyb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=420px){.choice-body[data-astro-cid-zma7eeyb]{padding:12px}.choice-body[data-astro-cid-zma7eeyb] span[data-astro-cid-zma7eeyb]{font-size:.84rem}.choice-body[data-astro-cid-zma7eeyb] em[data-astro-cid-zma7eeyb]{display:none}}.choice[data-astro-cid-zma7eeyb]{cursor:pointer;position:relative}.choice[data-astro-cid-zma7eeyb] input[data-astro-cid-zma7eeyb]{opacity:0;position:absolute;inset:0}.choice-body[data-astro-cid-zma7eeyb]{border:2px solid var(--line);border-radius:var(--radius);background:#fff;height:100%;padding:14px 16px;transition:border-color .15s,background .15s;display:block}.choice-body[data-astro-cid-zma7eeyb] strong[data-astro-cid-zma7eeyb]{align-items:baseline;gap:8px;font-size:1.35rem;display:flex}.choice-body[data-astro-cid-zma7eeyb] em[data-astro-cid-zma7eeyb]{color:var(--ink-3);font-size:.8rem;font-style:normal;font-weight:600}.choice-body[data-astro-cid-zma7eeyb] span[data-astro-cid-zma7eeyb]{color:var(--ink-2);margin-top:4px;font-size:.9rem;line-height:1.55;display:block}.choice[data-astro-cid-zma7eeyb] input[data-astro-cid-zma7eeyb]:checked+.choice-body[data-astro-cid-zma7eeyb]{border-color:var(--brand);background:var(--brand-soft)}.choice[data-astro-cid-zma7eeyb] input[data-astro-cid-zma7eeyb]:focus-visible+.choice-body[data-astro-cid-zma7eeyb]{outline:3px solid var(--led-amber);outline-offset:2px}.size-row[data-astro-cid-zma7eeyb]{align-items:flex-end;gap:12px;display:flex}.field[data-astro-cid-zma7eeyb]{flex:1;gap:6px;font-size:.95rem;font-weight:700;display:grid}.field[data-astro-cid-zma7eeyb] select[data-astro-cid-zma7eeyb]{font:inherit;border:2px solid var(--line);border-radius:var(--radius-sm);min-height:50px;color:var(--ink);background:#fff;padding:0 14px;font-size:1.1rem;font-weight:600}.field[data-astro-cid-zma7eeyb] select[data-astro-cid-zma7eeyb]:focus{border-color:var(--brand);outline:none}.times[data-astro-cid-zma7eeyb]{color:var(--ink-3);padding-bottom:8px;font-size:1.5rem}.hint[data-astro-cid-zma7eeyb]{color:var(--ink-3);margin:10px 0 0;font-size:.88rem}.seg[data-astro-cid-zma7eeyb]{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;grid-auto-flow:column;padding:4px;display:inline-grid}.seg[data-astro-cid-zma7eeyb] label[data-astro-cid-zma7eeyb]{cursor:pointer;position:relative}.seg[data-astro-cid-zma7eeyb] input[data-astro-cid-zma7eeyb]{opacity:0;position:absolute;inset:0}.seg[data-astro-cid-zma7eeyb] span[data-astro-cid-zma7eeyb]{color:var(--ink-2);border-radius:999px;padding:8px 26px;font-weight:700;display:block}.seg[data-astro-cid-zma7eeyb] input[data-astro-cid-zma7eeyb]:checked+span[data-astro-cid-zma7eeyb]{background:var(--dark);color:#fff}.seg[data-astro-cid-zma7eeyb] input[data-astro-cid-zma7eeyb]:focus-visible+span[data-astro-cid-zma7eeyb]{outline:3px solid var(--led-amber)}.calc-result[data-astro-cid-zma7eeyb]{position:sticky;top:88px}.result-card[data-astro-cid-zma7eeyb]{background:var(--dark);color:#fff;border-radius:18px;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0c0e1340}.result-card[data-astro-cid-zma7eeyb]:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffb0202e 1.2px,#0000 1.6px);background-size:12px 12px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 45%)}.result-card[data-astro-cid-zma7eeyb]>[data-astro-cid-zma7eeyb]{position:relative}.result-title[data-astro-cid-zma7eeyb]{color:#e6e9ef;font-size:1rem;font-weight:700;line-height:1.5}.result-label[data-astro-cid-zma7eeyb]{color:var(--led-amber);letter-spacing:.1em;margin:18px 0 0;font-size:.9rem;font-weight:700}.result-price[data-astro-cid-zma7eeyb]{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.1rem,5vw,2.6rem);font-weight:800;line-height:1.2}.result-list[data-astro-cid-zma7eeyb]{color:#9aa3b5;font-variant-numeric:tabular-nums;margin:4px 0 18px}.result-specs[data-astro-cid-zma7eeyb]{border-top:1px solid #2a2f3a;gap:0;margin:0;display:grid}.result-specs[data-astro-cid-zma7eeyb] div[data-astro-cid-zma7eeyb]{border-bottom:1px solid #2a2f3a;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.result-specs[data-astro-cid-zma7eeyb] dt[data-astro-cid-zma7eeyb]{color:#9aa3b5}.result-specs[data-astro-cid-zma7eeyb] dd[data-astro-cid-zma7eeyb]{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.result-note[data-astro-cid-zma7eeyb]{color:#8d95a6;margin:12px 0 18px;font-size:.82rem}.result-actions[data-astro-cid-zma7eeyb]{gap:10px;display:grid}.result-contact[data-astro-cid-zma7eeyb]{color:#9aa3b5;text-align:center;margin:14px 0 0;font-size:.9rem}.result-contact[data-astro-cid-zma7eeyb] a[data-astro-cid-zma7eeyb]{color:#fff}.mini-price[data-astro-cid-zma7eeyb]{display:none}@media (width<=960px){.calc-result[data-astro-cid-zma7eeyb]{scroll-margin-top:80px;position:static}.mini-price[data-astro-cid-zma7eeyb]{z-index:5;background:var(--dark);color:#fff;box-shadow:var(--shadow);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:10px;margin:0 0 20px;padding:10px 16px;text-decoration:none;display:flex;position:sticky;top:76px}.mini-price[data-astro-cid-zma7eeyb]>span[data-astro-cid-zma7eeyb]{color:var(--led-amber);font-size:.85rem;font-weight:700}.mini-price[data-astro-cid-zma7eeyb] strong[data-astro-cid-zma7eeyb]{font-size:1.15rem}.mini-price[data-astro-cid-zma7eeyb] em[data-astro-cid-zma7eeyb]{color:#c9ceda;margin-left:auto;font-size:.85rem;font-style:normal}.mini-price[data-astro-cid-zma7eeyb]:hover{color:#fff}}
