.configurators-page{background:#f5f5f5;min-height:80vh}.configurators-hero{background:#fff;text-align:center;padding:85px 0 155px;border-bottom:1px solid #eee}.configurators-kicker{display:inline-flex;align-items:center;gap:10px;color:#be0000;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.configurators-kicker:before,.configurators-kicker:after{content:"";width:28px;height:2px;background:#be0000}.configurators-hero h1{font-size:clamp(2.7rem,5vw,5rem);line-height:1;letter-spacing:-.06em;margin:18px auto;max-width:850px}.configurators-hero h1 span{color:#be0000}.configurators-hero p{max-width:620px;margin:auto;color:#6e6e73;line-height:1.7}.configurator-selection{padding:0 0 90px}.configurator-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:-95px}.service-config-card{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 55px rgba(0,0,0,.09);border:1px solid #e9e9e9;transition:.25s ease}.service-config-card:hover{transform:translateY(-7px);box-shadow:0 28px 65px rgba(0,0,0,.13)}.service-config-card__visual{height:210px;position:relative;display:grid;place-items:center;overflow:hidden}.service-config-card--lightning .service-config-card__visual{background:linear-gradient(120deg,rgba(15,15,15,.3),rgba(190,0,0,.22)),url('../img/pozadi_hromo.png') center/cover}.service-config-card--climate .service-config-card__visual{background:linear-gradient(120deg,rgba(15,15,15,.15),rgba(190,0,0,.12)),url('../img/pozadi_klima.webp') center/cover}.service-config-card__visual:after{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.4);border-radius:15px}.service-config-card__icon{font-size:4rem;color:#fff;z-index:1;text-shadow:0 5px 20px rgba(0,0,0,.3)}.service-config-card__number{position:absolute;left:27px;top:24px;color:#fff;font-size:.75rem;font-weight:900;letter-spacing:.1em;z-index:1}.service-config-card__body{padding:32px}.service-config-card__tag{color:#be0000;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.service-config-card h2{font-size:1.65rem;letter-spacing:-.04em;margin:8px 0 12px}.service-config-card p{font-size:.86rem;line-height:1.65;color:#6e6e73;margin:0}.service-config-card ul{display:flex;gap:22px;padding:18px 0;margin:18px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;list-style:none}.service-config-card li{font-size:.72rem;font-weight:800}.service-config-card li:before{content:"✓";color:#be0000;margin-right:7px}.service-config-card__cta{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:900;color:#be0000}.service-config-card__cta b{font-size:1.3rem}.configurators-note{margin-top:35px;display:flex;justify-content:center;align-items:center;gap:12px;color:#777;font-size:.78rem}.configurators-note>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e7e7e7;font-weight:900}.configurators-note b{color:#171717}@media(max-width:760px){.configurators-hero{padding:55px 0 125px}.configurator-card-grid{grid-template-columns:1fr;gap:18px}.service-config-card__visual{height:175px}.configurators-note{text-align:left;align-items:flex-start}}
