[data-astro-cid-j7pv25f6]{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f5f5f5;color:#333}a[data-astro-cid-j7pv25f6]{text-decoration:none;font-weight:700;color:inherit}a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}header[data-astro-cid-j7pv25f6].site-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.9rem 2rem;background:#141414f5;color:#fff;position:sticky;top:0;z-index:1000;backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.header-brand[data-astro-cid-j7pv25f6]{display:flex;align-items:center;min-width:0}header[data-astro-cid-j7pv25f6].site-header img[data-astro-cid-j7pv25f6].logo{height:52px;margin:0;flex-shrink:0;display:block}nav[data-astro-cid-j7pv25f6].site-nav ul[data-astro-cid-j7pv25f6]{display:flex;gap:1.2rem;list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}nav[data-astro-cid-j7pv25f6].site-nav a[data-astro-cid-j7pv25f6]{color:#fff;font-weight:700;font-size:.95rem}.menu-toggle[data-astro-cid-j7pv25f6]{display:none;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;border-radius:12px;min-height:42px;padding:.7rem .9rem;font-weight:700;cursor:pointer}.header-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.85rem;justify-self:end}.phone-number[data-astro-cid-j7pv25f6]{font-weight:700;color:#ff8b3a;font-size:1.15rem;white-space:nowrap}.header-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.7rem 1rem;border-radius:12px;background:#ff8b3a;color:#fff;font-weight:700}header[data-astro-cid-j7pv25f6].hero{position:relative;background:linear-gradient(#0009,#0009),url(/header-bg.jpg) no-repeat center/cover;height:600px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:0 1rem}header[data-astro-cid-j7pv25f6].hero h1[data-astro-cid-j7pv25f6]{font-size:2.8rem;margin-bottom:1rem;line-height:1.3}header[data-astro-cid-j7pv25f6].hero h1[data-astro-cid-j7pv25f6] .highlight[data-astro-cid-j7pv25f6]{color:#ff8b3a}header[data-astro-cid-j7pv25f6].hero p[data-astro-cid-j7pv25f6]{font-size:1.2rem;max-width:700px;margin:0 auto 2rem;line-height:1.5}header[data-astro-cid-j7pv25f6].hero .btn[data-astro-cid-j7pv25f6]{background:#ff8b3a;color:#fff;padding:.8rem 2rem;border-radius:6px;font-size:1rem;cursor:pointer;transition:.2s}header[data-astro-cid-j7pv25f6].hero .btn[data-astro-cid-j7pv25f6]:hover{background:#e07a27}main[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:2rem 1rem}section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#ff8b3a;text-align:center;margin-bottom:2rem}.concrete-filter[data-astro-cid-j7pv25f6]{margin-top:2rem}.selection-intro[data-astro-cid-j7pv25f6]{max-width:860px;margin:0 auto 1.5rem;text-align:center;color:#555;line-height:1.6;font-size:1rem}.picker-panel[data-astro-cid-j7pv25f6]{background:#fff;border-radius:18px;padding:1.5rem;box-shadow:0 12px 34px #00000014}.quick-scenarios[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem}.scenario-btn[data-astro-cid-j7pv25f6]{border:none;background:#fff2e7;color:#b85f14;border-radius:999px;padding:.7rem 1rem;font-weight:700;cursor:pointer;transition:.2s}.scenario-btn[data-astro-cid-j7pv25f6]:hover,.scenario-btn[data-astro-cid-j7pv25f6].active{background:#ff8b3a;color:#fff}.category-buttons[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem}.category-btn[data-astro-cid-j7pv25f6]{padding:.5rem 1rem;border:2px solid #ff8b3a;background:#fff;color:#ff8b3a;border-radius:20px;cursor:pointer;font-weight:700;transition:.2s}.category-btn[data-astro-cid-j7pv25f6]:hover,.category-btn[data-astro-cid-j7pv25f6].active{background:#ff8b3a;color:#fff}.controls[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr)) auto;gap:1rem;margin-bottom:1rem;align-items:end}.control[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.45rem}.control[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:700;color:#666}.controls[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=text],.controls[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]{padding:.8rem .9rem;font-size:1rem;width:100%;border:1px solid #d7d7d7;border-radius:12px;background:#fff}.reset-btn[data-astro-cid-j7pv25f6]{padding:.8rem 1rem;border:none;border-radius:12px;background:#efefef;color:#333;font-weight:700;cursor:pointer}.results-bar[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;color:#666;font-size:.95rem}.results-hint[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#ff8b3a}.card-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1rem}.card[data-astro-cid-j7pv25f6]{background:#fff;padding:1.1rem;border-radius:16px;box-shadow:0 10px 28px #00000014;transition:transform .2s,box-shadow .2s;border:1px solid #f0f0f0}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px)}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .5rem;font-size:1.1rem;color:#000}.card-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.card-type[data-astro-cid-j7pv25f6]{display:inline-flex;padding:.35rem .7rem;border-radius:999px;background:#fff2e7;color:#b85f14;font-size:.82rem;font-weight:700}.price-tag[data-astro-cid-j7pv25f6]{font-size:1.2rem;font-weight:700;color:#ff8b3a;white-space:nowrap}.card-purpose[data-astro-cid-j7pv25f6]{color:#555;line-height:1.5;min-height:3em;margin-bottom:.85rem}.spec-badges[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.spec-badge[data-astro-cid-j7pv25f6]{background:#f3f3f3;color:#444;border-radius:999px;padding:.35rem .7rem;font-size:.85rem}.card-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;color:#ff8b3a;font-weight:700}.empty-state[data-astro-cid-j7pv25f6]{display:none;margin-top:1rem;padding:1.5rem;text-align:center;background:#fff8f3;border:1px dashed #ffb785;border-radius:16px;color:#7a5b45}.consult-banner[data-astro-cid-j7pv25f6]{margin-top:1.5rem;padding:1.4rem;border-radius:18px;background:linear-gradient(135deg,#1f1f1f,#343434);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.consult-banner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#dfdfdf;line-height:1.6;max-width:720px}.consult-banner[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.35rem;font-size:1.15rem;color:#fff}.consult-actions[data-astro-cid-j7pv25f6]{display:flex;gap:.75rem;flex-wrap:wrap}.consult-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.2rem;border-radius:12px;font-weight:700}.consult-btn[data-astro-cid-j7pv25f6].primary{background:#ff8b3a;color:#fff}.consult-btn[data-astro-cid-j7pv25f6].secondary{background:#fff;color:#222}.helper-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1.25rem;margin-top:2.2rem}.helper-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:20px;padding:1.5rem;box-shadow:0 12px 34px #00000014}.helper-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .6rem;font-size:1.45rem;color:#222}.helper-lead[data-astro-cid-j7pv25f6]{margin:0 0 1.2rem;color:#5d5d5d;line-height:1.6}.calculator-tabs[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.calc-tab[data-astro-cid-j7pv25f6]{border:none;cursor:pointer;padding:.7rem .95rem;border-radius:999px;background:#f2f2f2;color:#444;font-weight:700}.calc-tab[data-astro-cid-j7pv25f6].active{background:#ff8b3a;color:#fff}.calc-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.calc-field[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.45rem}.calc-field[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{font-size:.92rem;font-weight:700;color:#666}.calc-field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.lead-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.lead-form[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6],.lead-form[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]{width:100%;padding:.85rem .95rem;border-radius:12px;border:1px solid #d8d8d8;background:#fff;font:inherit}.calc-result[data-astro-cid-j7pv25f6]{margin-top:1.1rem;padding:1.1rem;border-radius:16px;background:linear-gradient(135deg,#fff7f0,#fff);border:1px solid #ffd9bc}.calc-result[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:1.45rem;color:#ff8b3a;margin-bottom:.3rem}.calc-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.cta-mini[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.1rem;border-radius:12px;font-weight:700}.cta-mini[data-astro-cid-j7pv25f6].primary{background:#ff8b3a;color:#fff}.cta-mini[data-astro-cid-j7pv25f6].secondary{background:#f2f2f2;color:#333}.trust-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.25rem}.trust-item[data-astro-cid-j7pv25f6]{background:#fafafa;border:1px solid #eee;border-radius:16px;padding:.95rem;text-align:center}.trust-item[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:1.2rem;color:#ff8b3a;margin-bottom:.25rem}.lead-form[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem}.lead-form[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{min-height:110px;resize:vertical}.form-note[data-astro-cid-j7pv25f6]{color:#666;font-size:.92rem;line-height:1.5;margin:0}.form-success[data-astro-cid-j7pv25f6]{display:none;margin-top:.6rem;padding:.9rem 1rem;border-radius:12px;background:#f1faef;border:1px solid #cfe9c9;color:#2f5d2b}#map[data-astro-cid-j7pv25f6]{width:100%;height:450px;margin:3rem 0;border-radius:12px}.advantages[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:3rem}.adv-card[data-astro-cid-j7pv25f6]{background:#fff;padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.adv-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.adv-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:60px;margin-bottom:1rem}.adv-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.5rem 0;font-size:1.1rem;color:#ff8b3a}.adv-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95rem;color:#555}#contacts[data-astro-cid-j7pv25f6] .contacts-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1.25rem}#contacts[data-astro-cid-j7pv25f6] .contact-card[data-astro-cid-j7pv25f6],#contacts[data-astro-cid-j7pv25f6] .contact-panel[data-astro-cid-j7pv25f6]{background:#fff;border-radius:20px;padding:1.5rem;box-shadow:0 12px 34px #00000014}#contacts[data-astro-cid-j7pv25f6] .contact-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}#contacts[data-astro-cid-j7pv25f6] .contact-item[data-astro-cid-j7pv25f6]{background:#fafafa;border:1px solid #eee;border-radius:16px;padding:1rem;line-height:1.55}#contacts[data-astro-cid-j7pv25f6] .contact-item[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],#contacts[data-astro-cid-j7pv25f6] .contact-panel[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.35rem;color:#ff8b3a}#contacts[data-astro-cid-j7pv25f6] .phone-link[data-astro-cid-j7pv25f6]{font-size:1.35rem;color:#ff8b3a;font-weight:700;text-decoration:none}#contacts[data-astro-cid-j7pv25f6] .contact-panel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1rem;color:#555;line-height:1.6}.contact-panel-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.contact-action[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.1rem;border-radius:12px;font-weight:700}.contact-action[data-astro-cid-j7pv25f6].primary{background:#ff8b3a;color:#fff}.contact-action[data-astro-cid-j7pv25f6].secondary{background:#f3f3f3;color:#333}.delivery-info[data-astro-cid-j7pv25f6]{text-align:center;margin:2rem 0;font-size:1rem;line-height:1.5;color:#333}.delivery-info[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#ff8b3a}footer[data-astro-cid-j7pv25f6]{background:#222;color:#fff;text-align:center;padding:2rem 1rem;margin-top:4rem}.footer-meta[data-astro-cid-j7pv25f6]{color:#cfcfcf;font-size:.92rem;line-height:1.6;max-width:860px;margin:.6rem auto 0}@media(max-width:768px){header[data-astro-cid-j7pv25f6].site-header{grid-template-columns:1fr;justify-items:center;text-align:center;padding:1rem}nav[data-astro-cid-j7pv25f6].site-nav{width:100%}nav[data-astro-cid-j7pv25f6].site-nav ul[data-astro-cid-j7pv25f6]{display:none;flex-direction:column;gap:.5rem;text-align:center;width:100%}nav[data-astro-cid-j7pv25f6].site-nav.open ul[data-astro-cid-j7pv25f6]{display:flex}.menu-toggle[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center}.header-actions[data-astro-cid-j7pv25f6]{justify-self:center;flex-direction:column;width:100%}.header-cta[data-astro-cid-j7pv25f6]{width:100%}.controls[data-astro-cid-j7pv25f6],.calc-grid[data-astro-cid-j7pv25f6],.helper-grid[data-astro-cid-j7pv25f6],.trust-row[data-astro-cid-j7pv25f6],.card-grid[data-astro-cid-j7pv25f6],.advantages[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}header[data-astro-cid-j7pv25f6].hero{height:450px;padding:1rem}header[data-astro-cid-j7pv25f6].hero h1[data-astro-cid-j7pv25f6]{font-size:2rem}header[data-astro-cid-j7pv25f6].hero p[data-astro-cid-j7pv25f6]{font-size:1rem}header[data-astro-cid-j7pv25f6].hero .btn[data-astro-cid-j7pv25f6]{width:80%;font-size:1.1rem;padding:.8rem}.picker-panel[data-astro-cid-j7pv25f6]{padding:1rem}#contacts[data-astro-cid-j7pv25f6] .contacts-layout[data-astro-cid-j7pv25f6],#contacts[data-astro-cid-j7pv25f6] .contact-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.contact-panel-actions[data-astro-cid-j7pv25f6]{flex-direction:column}.contact-action[data-astro-cid-j7pv25f6],.consult-actions[data-astro-cid-j7pv25f6],.consult-btn[data-astro-cid-j7pv25f6]{width:100%}.calc-actions[data-astro-cid-j7pv25f6]{flex-direction:column}.cta-mini[data-astro-cid-j7pv25f6]{width:100%}}
