*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#111;font-family:Arial,Helvetica,sans-serif}.header,.shell{max-width:1128px;margin:auto}.header{height:100px;display:flex;align-items:center;justify-content:space-between}.brand img{width:154px;display:block}.phone{font-size:17px;font-weight:700;color:#111;text-decoration:none}h1,h2{margin:0;font-weight:800;letter-spacing:-1.3px}.hero{min-height:710px;padding:92px 68px;background:#f5f7f7;display:grid;grid-template-columns:1fr 610px;gap:72px;align-items:center}.hero h1{font-size:40px;line-height:1.12}.hero h2{font-size:23px;letter-spacing:-.5px;margin:22px 0 30px}.hero ul{margin:0 0 73px;padding:0;list-style-position:inside;color:#74777a;font-size:18px;line-height:2.25}.button{display:inline-flex;min-width:250px;height:58px;align-items:center;justify-content:center;padding:0 25px;color:#111;background:#ffd143;border-radius:10px;font-size:17px;font-weight:600;text-decoration:none}.hero>img{width:610px;height:462px;object-fit:cover;border-radius:24px}.why{background:#f5f7f7;padding:130px 28px}.why-inner{display:grid;grid-template-columns:620px 1fr;gap:130px;align-items:center}.why-inner>img{width:620px;height:698px;object-fit:cover;border-radius:24px}.why h2,.works h2,.prices h2{font-size:45px}.why ul{list-style:none;margin:55px 0 54px;padding:0;display:grid;gap:25px;font-size:18px;line-height:1.3}.why li{display:flex;align-items:center;gap:24px}.why b{color:#777;font-size:34px;width:55px;text-align:center;font-weight:400}.works{padding:120px 0 145px}.works h2,.prices h2{margin-bottom:68px}.slider{position:relative;padding:0 70px}.slides{position:relative;overflow:hidden;border-radius:30px}.slide{display:none;width:100%;height:560px;object-fit:cover}.slide.active{display:block}.slider-button{position:absolute;top:50%;width:48px;height:70px;transform:translateY(-50%);border:0;background:transparent;color:#777;font-size:72px;font-weight:200;line-height:1;cursor:pointer}.prev{left:0}.next{right:0}.prices{padding:0 0 140px}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.price-card{height:265px;border-radius:20px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:36px;background-size:cover;background-position:center;color:#fff;text-decoration:none;isolation:isolate}.price-card::before{content:"";position:absolute;inset:0;background:#0007;z-index:-1}.price-card span{font-size:31px;font-weight:800}.price-card b{font-size:20px}.headlights{background-image:url('/images/bron/headlights.webp')}.roof{background-image:url('/images/bron/roof.webp')}.handles{grid-column:1/-1;background-image:url('/images/bron/handles.webp')}.offer{background:#fff;padding:105px 28px}.offer-inner{background:#fff;border-radius:42px;padding:62px 102px;display:grid;grid-template-columns:1fr 510px;gap:70px;align-items:center}.offer h2{font-size:44px;line-height:1.06}.offer em{font-size:28px;color:#5b346b;font-style:italic;white-space:nowrap}.offer p{color:#888;font-size:17px;margin:28px 0 50px}.offer-action{display:flex;align-items:center;gap:26px}.offer-action strong{font-size:24px}.offer-action s{color:#aaa}.offer-inner>img{width:510px;height:300px;object-fit:cover;border-radius:21px}.request{min-height:660px;padding-top:130px}.request-inner{display:grid;grid-template-columns:430px 1fr;gap:150px;align-items:center}.request h2{font-size:46px}.request p{color:#777;font-size:17px;line-height:1.45;margin:28px 0}.form-wrap{background:#fff;box-shadow:0 8px 22px #0002;border-bottom:8px solid #ffd143;min-height:210px;overflow:hidden}.form-wrap>.b24-form~.b24-form{display:none!important}.request small{display:block;margin:18px 8px;font-size:13px;line-height:1.3;color:#555}.request-inner>img{width:100%;max-width:555px;border-radius:24px}@media(max-width:900px){.header{height:76px;padding:0 20px}.brand img{width:120px}.phone{font-size:14px}.shell{max-width:none;margin:0}.hero{min-height:auto;padding:50px 24px 60px;display:flex;flex-direction:column;gap:34px}.hero h1{font-size:34px}.hero h2{font-size:19px;margin:16px 0 22px}.hero ul{font-size:16px;margin-bottom:35px;line-height:2}.hero>img{width:100%;height:auto;aspect-ratio:1.32}.why{padding:70px 24px}.why-inner{display:flex;flex-direction:column;gap:42px}.why-inner>img{width:100%;height:auto;aspect-ratio:1}.why h2,.works h2,.prices h2,.request h2{font-size:36px}.why ul{font-size:16px;margin:35px 0;gap:20px}.works{padding:70px 24px}.works h2,.prices h2{margin-bottom:40px}.slider{padding:0}.slide{height:auto;aspect-ratio:1.25}.slider-button{z-index:2;top:auto;bottom:-55px;background:#ffd143;border-radius:50%;width:42px;height:42px;font-size:48px;color:#111}.prev{left:calc(50% - 50px)}.next{right:calc(50% - 50px)}.prices{padding:100px 24px 70px}.price-grid{grid-template-columns:1fr;gap:16px}.price-card{height:215px}.handles{grid-column:auto}.offer{padding:60px 24px}.offer-inner{padding:36px 24px;border-radius:26px;display:flex;flex-direction:column;gap:36px}.offer h2{font-size:35px}.offer em{display:block;font-size:23px;margin-top:8px}.offer p{margin:20px 0 30px}.offer-action{flex-wrap:wrap;gap:14px}.offer-inner>img{width:100%;height:auto;aspect-ratio:1.7}.request{padding:70px 24px;min-height:600px}.request-inner{grid-template-columns:1fr;gap:45px}.request-inner>div{width:100%}.request-inner>img{max-width:100%}.button{min-width:0;width:100%}}
.form-wrap{display:flex;align-items:center;justify-content:center;padding:34px}.form-wrap .button{width:100%}
