.page-business .business-hero{height:min(900px,92vh);min-height:680px;padding:0!important;position:relative;isolation:isolate;background:#121b2b!important;color:#fff;overflow:hidden}
.business-slider,.business-slide,.business-cover-shade{position:absolute;inset:0}.business-slide{opacity:0;transform:scale(1.045);background:center/cover no-repeat;transition:opacity 1.1s ease,transform 7s ease}.business-slide.active{opacity:1;transform:scale(1)}.business-slide:not([style]){background:linear-gradient(135deg,var(--business-primary),#35445f)}.business-cover-shade{z-index:1;background:linear-gradient(90deg,#07101bd9 0%,#07101b83 42%,#07101b18 75%),linear-gradient(180deg,#07101b52 0%,transparent 30%,#07101b6b 100%)}
.business-hero-menu{position:absolute;z-index:5;left:0;right:0;top:0;height:120px;padding:0 clamp(28px,5vw,90px);display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:35px;background:linear-gradient(180deg,#08101c99,transparent);border-bottom:1px solid #ffffff24}.business-hero-brand{display:flex;align-items:center;gap:13px;color:#fff}.business-hero-brand img,.business-hero-brand span{width:54px;height:54px;border-radius:16px;object-fit:cover;background:#fff;color:var(--business-primary);display:grid;place-items:center;font-weight:900}.business-hero-brand b{font-size:17px}.business-hero-menu nav{display:flex;gap:34px}.business-hero-menu nav a{color:#fff;font-size:12px;font-weight:800;text-shadow:0 1px 8px #0007}.business-hero-book{justify-self:end;padding:14px 22px;border-radius:999px;background:#fff;color:var(--business-primary);font-size:11px;font-weight:900}
.business-hero-content{position:absolute;z-index:3;left:clamp(28px,7vw,135px);top:50%;transform:translateY(-42%);width:min(720px,75vw)}.business-hero-kicker{display:block;margin-bottom:22px;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.business-hero-content h1{margin:0 0 20px;color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:clamp(58px,7.2vw,116px);font-weight:500;line-height:.92;letter-spacing:-.055em;text-shadow:0 10px 35px #0005}.business-hero-content p{max-width:610px;color:#f4f5f7;font-size:clamp(14px,1.15vw,18px);line-height:1.7;text-shadow:0 2px 14px #0009}.business-hero-actions{display:flex;align-items:center;gap:10px;margin-top:30px}.business-hero-actions a{padding:14px 20px;border:1px solid #ffffff8c;color:#fff;font-size:11px;font-weight:900}.business-hero-actions .business-hero-main-button{border-color:#fff;background:#fff;color:var(--business-primary)}
.business-slider-footer{position:absolute;z-index:4;left:clamp(28px,7vw,135px);right:clamp(28px,5vw,90px);bottom:48px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em}.business-slider-dots{display:flex;gap:8px}.business-slider-dots button{width:36px;height:3px;border:0;padding:0;background:#ffffff60;cursor:pointer;transition:.3s}.business-slider-dots button.active{width:70px;background:#fff}
.business-floating-menu{position:relative;z-index:12;width:max-content;max-width:calc(100% - 28px);margin:-27px auto 0;padding:8px;display:flex;gap:4px;border:1px solid #e2e5e9;border-radius:999px;background:#fffffff2;box-shadow:0 16px 45px #17233f20;backdrop-filter:blur(16px)}.business-floating-menu a{padding:10px 17px;border-radius:999px;color:#465266;font-size:10px;font-weight:800;white-space:nowrap}.business-floating-menu a.active{background:var(--business-primary);color:#fff}.page-business .business-main{padding-top:54px}.slider-manager{grid-column:span 2}.slider-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.slider-upload-card{padding:14px;border:1px solid #e5e8ed;border-radius:16px}.slider-upload-card .cover-preview{height:150px}.slider-upload-card form{margin-top:10px}.slider-upload-card button{width:100%}
@media(max-width:900px){.page-business .business-hero{height:760px;min-height:640px}.business-hero-menu{height:92px;grid-template-columns:1fr auto}.business-hero-menu nav{display:none}.business-hero-content{width:min(680px,86vw)}.business-hero-content h1{font-size:clamp(52px,12vw,88px)}.slider-upload-grid{grid-template-columns:1fr}.slider-manager{grid-column:auto}}
@media(max-width:640px){.page-business .business-hero{height:690px;min-height:610px}.business-hero-menu{height:78px;padding:0 18px}.business-hero-brand img,.business-hero-brand span{width:44px;height:44px;border-radius:13px}.business-hero-brand b{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.business-hero-book{padding:11px 15px}.business-hero-content{left:20px;right:20px;width:auto;top:48%}.business-hero-content h1{font-size:clamp(48px,17vw,72px);line-height:.95}.business-hero-content p{font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.business-hero-actions{flex-wrap:wrap}.business-hero-actions a{padding:12px 14px}.business-slider-footer{left:20px;right:20px;bottom:35px}.business-slider-footer>span{display:none}.business-floating-menu{overflow-x:auto;justify-content:flex-start;margin-top:-23px}.page-business .business-main{padding-top:38px}}
@media(prefers-reduced-motion:reduce){.business-slide{transition:none;transform:none!important}}
.sector-package-note{color:#778194;font-size:12px}.cover-picker.sector-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sector-packages label{padding:9px;border:1px solid #e2e6eb;border-radius:16px;background:#fff}.sector-package-preview{height:150px;display:grid!important;grid-template-columns:1fr 1fr;gap:3px;overflow:hidden;border-radius:11px}.sector-package-preview img{width:100%;height:100%!important;object-fit:cover;margin:0!important}.sector-packages strong,.sector-packages small{display:block;padding:0 4px}.sector-packages strong{margin-top:9px;font-size:12px}.sector-packages small{margin:3px 0 5px;color:#8992a0}.sector-packages label:has(input:checked){border-color:var(--coral);box-shadow:0 0 0 3px #f26f5b1c}.sector-packages input{position:absolute;opacity:0}@media(max-width:700px){.cover-picker.sector-packages{grid-template-columns:1fr}}
