.hapvida-business{padding:38px 0 40px;background:linear-gradient(115deg,#125ca8,#1465b9 65%,#1b70c3);color:#fff}
.business-grid{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:64px}
.business-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#ffcca8;font-size:10px;letter-spacing:1.8px;font-weight:800}
.business-eyebrow:before{content:'';width:19px;height:3px;border-radius:4px;background:#ff8d40}
.business-copy h2{font-size:clamp(26px,2.7vw,36px);line-height:1.2;letter-spacing:-1px;margin:12px 0;color:#fff;max-width:580px}
.business-subtitle{font-size:14px;line-height:1.7;color:#e4effa;max-width:530px;margin:0 0 19px}
.business-benefits{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:0 0 8px}
.business-benefits li{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.6}
.business-benefits i{color:#ffd0ae;font-size:16px}
.business-accommodation{font-size:10px;color:#dceafa;margin:0 0 21px}
.business-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap}
.business-primary{background:#cf470e;color:white;font-size:12px;box-shadow:0 5px 14px #082c4d19}
.business-primary:hover{background:#b83c09}
.business-secondary{border-color:#a8c6e7;color:white;background:transparent;font-size:12px}
.business-secondary:hover{background:#ffffff12}
.business-support{font-size:10px;line-height:1.7;color:#dceafa;max-width:540px;margin:13px 0 0}
.business-visual{position:relative;max-width:460px;width:100%;margin:auto}
.business-visual-label{position:relative;display:flex;justify-content:center;align-items:center;gap:11px;margin-bottom:-15px;z-index:1}
.business-visual-label i{display:grid;place-items:center;width:39px;height:39px;font-size:20px;background:#ffffff10;border:1px solid #ffffff20;border-radius:11px;color:#ffcca8}
.business-visual-label span{font-size:8px;line-height:1.7;letter-spacing:1.1px;color:#dceafa}
.business-visual-label strong{display:block;font-size:17px;letter-spacing:-.3px;color:#fff;font-weight:700}
.business-visual img{display:block;width:100%;height:auto}
.business-visual-note{display:flex;align-items:center;justify-content:center;gap:8px;color:#e4effa;font-size:10px;margin-top:-8px}
.business-visual-note i{font-size:17px;color:#ffcca8}
@media(max-width:1100px){.business-grid{gap:30px}.business-benefits{flex-direction:column;gap:6px}.business-copy h2{font-size:30px}}
@media(max-width:900px){.business-grid{gap:20px;grid-template-columns:1.4fr 1fr}.business-copy h2{font-size:27px}.business-subtitle{font-size:12px}.business-visual-label strong{font-size:14px}.business-actions .button{font-size:11px;padding:12px}.business-visual-note{font-size:8px}}
@media(max-width:680px){.hapvida-business{padding:30px 0}.business-grid{grid-template-columns:1fr;gap:24px}.business-copy h2{font-size:28px;max-width:360px}.business-subtitle{font-size:13px}.business-benefits li{font-size:11px}.business-actions{align-items:stretch;flex-direction:column;gap:9px}.business-actions .button{font-size:12px;min-height:48px}.business-support{font-size:10px}.business-visual{max-width:280px}.business-visual-label{margin-bottom:-10px}.business-visual-label strong{font-size:14px}.business-visual-note{font-size:9px}.business-accommodation{margin-bottom:18px}}
