
.hero.hero-premium-v2{height:auto;min-height:590px;max-height:none;display:flex;align-items:center;background:#111b1a;isolation:isolate}
.hero-premium-v2 .hero-shade{background:linear-gradient(90deg,#091515e8 0%,#091515cc 27%,#09151570 49%,transparent 76%)}
.hero-premium-v2 .hero-bg-slide{object-position:center}
.hero-premium-v2 .hero-copy{width:100%;max-width:1500px;margin:0 auto;padding:70px 7% 85px;animation:none}
.hero-premium-v2 h1{border-left:3px solid #ed061c;padding-left:24px;margin:0 0 25px;max-width:850px;font-size:clamp(46px,4.6vw,76px);line-height:1.06;letter-spacing:-2.8px;font-weight:750;color:white}
.hero-premium-v2 h1 em{color:#f00924;font-style:normal}
.hero-premium-v2 .hero-copy>p{max-width:600px;font-size:clamp(17px,1.5vw,22px);line-height:1.5;color:#e6e8e6;margin:0 0 30px 27px}
.hero-premium-v2 .hero-actions{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 24px 27px}
.hero-consultation,.hero-services{display:inline-flex;justify-content:center;align-items:center;gap:22px;font-size:16px;font-weight:700;line-height:1.3;padding:19px 24px;border-radius:9px;min-height:60px;transition:background .2s,transform .2s}
.hero-consultation{background:#ed061c;color:#fff}.hero-consultation>span{font-size:25px;line-height:1}.hero-services{border:1px solid #ffffffe0;color:#fff;background:#ffffff05}.hero-consultation:hover{background:#cc0018;transform:translateY(-2px)}.hero-services:hover{background:#ffffff18;transform:translateY(-2px)}
.hero-service-area{display:inline-flex;align-items:center;gap:12px;margin-left:27px;border:1px solid #ffffff40;background:#ffffff0e;border-radius:40px;padding:10px 20px;font-size:14px;font-weight:600;color:#f3f4f2;backdrop-filter:blur(8px)}.hero-service-area svg{width:24px;height:24px;color:#f00924;flex:none}
.hero-premium-v2>.hero-prev,.hero-premium-v2>.hero-next{position:absolute;z-index:4;top:50%;transform:translateY(-50%);border:1px solid #ffffff70;background:#10191870;border-radius:50%;width:42px;height:42px;color:white;font-size:25px;display:grid;place-items:center;cursor:pointer}.hero-premium-v2>.hero-prev{left:20px}.hero-premium-v2>.hero-next{right:20px}
.hero-premium-v2 .hero-carousel-controls{left:50%;right:auto;bottom:16px;transform:translateX(-50%);padding:2px 8px;background:#10201b60;gap:2px}
.hero-premium-v2 .hero-bg-dot{width:24px!important;height:30px!important}.hero-premium-v2 .hero-bg-dot span{width:9px;height:9px;background:#fff}.hero-premium-v2 .hero-bg-dot.selected span{width:10px;height:10px;border-radius:50%;background:#ed061c}.hero-premium-v2 .hero-slide-counter{display:none}.hero-premium-v2 .hero-bg-pause{height:27px;font-size:11px!important}
.hero-assurance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:28px 7%;gap:0;background:#fcfaf6;color:#101415;border-bottom:1px solid #e5e3df}.hero-assurance>div{display:flex;gap:17px;align-items:center;padding:0 24px;border-right:1px solid #cececa}.hero-assurance>div:first-child{padding-left:0}.hero-assurance>div:last-child{padding-right:0;border:0}.hero-assurance svg{width:38px;height:42px;flex:none;color:#ed061c}.hero-assurance p{margin:0;line-height:1.4}.hero-assurance strong{display:block;font-size:17px;font-weight:750;letter-spacing:-.4px}.hero-assurance p span{display:block;font-size:13px;margin-top:4px}
@media(min-width:1800px){.hero.hero-premium-v2{min-height:680px}.hero-premium-v2 .hero-copy{max-width:1720px}}
@media(max-width:1100px){.hero.hero-premium-v2{min-height:580px}.hero-premium-v2 h1{font-size:55px;max-width:680px}.hero-premium-v2 .hero-copy>p{max-width:530px;font-size:18px}.hero-consultation,.hero-services{font-size:14px;padding:16px 18px;min-height:54px}.hero-service-area{font-size:12px;padding:10px 16px}.hero-assurance{padding:24px 5%}.hero-assurance>div{padding:0 15px;gap:12px}.hero-assurance strong{font-size:14px}.hero-assurance p span{font-size:12px}.hero-assurance svg{width:30px}}
@media(max-width:720px){.hero.hero-premium-v2{min-height:650px;align-items:flex-end}.hero-premium-v2 .hero-bg-slide{object-position:78% center}.hero-premium-v2 .hero-shade{background:linear-gradient(0deg,#081513fa 0%,#081513ee 36%,#08151388 67%,#08151322 100%)}.hero-premium-v2 .hero-copy{padding:155px 7% 70px}.hero-premium-v2 h1{font-size:clamp(37px,8.7vw,54px);letter-spacing:-1.7px;padding-left:16px;margin-bottom:20px}.hero-premium-v2 .hero-copy>p{font-size:16px;margin-left:19px;margin-bottom:22px}.hero-premium-v2 .hero-actions{margin-left:19px;gap:12px}.hero-consultation,.hero-services{font-size:14px;padding:15px 17px;min-height:50px}.hero-service-area{margin-left:19px;border-radius:14px;max-width:calc(100% - 19px);font-size:11px;padding:10px 12px;line-height:1.5}.hero-premium-v2>.hero-prev,.hero-premium-v2>.hero-next{top:27%;width:34px;height:34px;font-size:21px}.hero-premium-v2>.hero-prev{left:12px}.hero-premium-v2>.hero-next{right:12px}.hero-assurance{grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 7%;gap:24px 0}.hero-assurance>div{padding:0 12px!important;align-items:flex-start}.hero-assurance>div:nth-child(odd){padding-left:0!important}.hero-assurance>div:nth-child(even){border:0}.hero-assurance strong{font-size:13px}.hero-assurance p span{font-size:11px}.hero-assurance svg{width:27px;height:32px}}
@media(prefers-reduced-motion:reduce){.hero-consultation,.hero-services{transition:none}.hero-consultation:hover,.hero-services:hover{transform:none}}
.hero-premium-v2 .hero-bg-slide:first-child{object-position:right center}
.hero-premium-v2 h1 em{font-weight:inherit}
@media(max-width:720px){.hero-premium-v2 .hero-bg-slide:first-child{object-position:82% center}}
