.sands-b2b-hero{min-height:700px;display:flex;align-items:flex-end;background-position:center;background-size:cover}.sands-b2b-hero__inner{width:100%;padding-block:190px 110px}.sands-b2b-hero__title{max-width:920px;margin:0 0 24px;font-size:clamp(46px,6.2vw,88px);line-height:.98;letter-spacing:-.035em;font-weight:650;color:#fff}.sands-b2b-hero__body{max-width:760px;margin:0 0 30px;font-size:18px;line-height:1.7;color:rgb(255 255 255 / .82)!important}.sands-b2b-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.sands-b2b-text-link{display:inline-flex;align-items:center;gap:10px;color:#fff!important;font-size:13px;font-weight:650;text-decoration:none}.sands-b2b-text-link i{font-size:11px;transition:transform .18s ease}.sands-b2b-text-link:hover i{transform:translateY(3px)}.sands-b2b-solutions{padding-block:96px;background:var(--sands-surface-section)}.sands-b2b-section-title{max-width:760px;margin:0;font-size:clamp(34px,4.2vw,56px);line-height:1.06;letter-spacing:-.025em;font-weight:650}.sands-b2b-section-lead{max-width:560px;margin:0 0 4px auto;font-size:16px;line-height:1.75;color:var(--sands-text-body)!important}.sands-b2b-solution-card{position:relative;height:100%;min-height:340px;display:flex;flex-direction:column;padding:30px;border:1px solid var(--sands-border);border-radius:24px;background:var(--sands-surface-raised);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.sands-b2b-solution-card::after{content:"";position:absolute;inset-inline-start:30px;bottom:0;width:64px;height:3px;border-radius:999px;background:var(--primary-color);transition:width .2s ease}.sands-b2b-solution-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--primary-color) 48%,var(--sands-border));box-shadow:0 22px 50px rgb(0 0 0 / .10)}.sands-b2b-solution-card:hover::after{width:112px}.sands-b2b-solution-card__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:42px}.sands-b2b-solution-card__eyebrow{font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color)}.sands-b2b-solution-card__icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px;border:1px solid var(--sands-border);background:var(--sands-control-bg);color:var(--primary-color);font-size:20px}.sands-b2b-solution-card h3{margin:0 0 14px;font-size:30px;line-height:1.12;font-weight:650;letter-spacing:-.02em}.sands-b2b-solution-card p{margin:0 0 30px;font-size:14px;line-height:1.75;color:var(--sands-text-body)!important}.sands-b2b-card-link{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:auto;color:var(--sands-text-heading)!important;font-size:13px;font-weight:700;text-decoration:none}.sands-b2b-card-link i{font-size:11px;color:var(--primary-color);transition:transform .18s ease}.sands-b2b-card-link:hover i{transform:translateX(4px)}html[dir="rtl"] .sands-b2b-card-link:hover i{transform:translateX(-4px)}.sands-b2b-cta-wrap{padding-block:28px;background:var(--sands-surface-section)}.sands-b2b-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:34px 38px;border:1px solid color-mix(in srgb,var(--primary-color) 24%,var(--sands-border));border-radius:24px;background:var(--sands-surface-raised)}.sands-b2b-cta__copy{max-width:860px}.sands-b2b-cta__eyebrow{margin-bottom:9px;font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:var(--primary-color)}.sands-b2b-cta h2{margin:0 0 10px;font-size:clamp(26px,3vw,40px);line-height:1.12;font-weight:650;letter-spacing:-.025em}.sands-b2b-cta p{max-width:760px;margin:0;font-size:14px;line-height:1.7;color:var(--sands-text-body)!important}.sands-b2b-cta__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px}.sands-b2b-cta__secondary{display:inline-flex;align-items:center;gap:9px;color:var(--sands-text-heading)!important;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.sands-b2b-cta__secondary i{font-size:10px;color:var(--primary-color);transition:transform .18s ease}.sands-b2b-cta__secondary:hover i{transform:translateX(4px)}html[dir="rtl"] .sands-b2b-cta__secondary:hover i{transform:translateX(-4px)}.sands-b2b-cta-wrap--fleet .sands-b2b-cta{border-color:color-mix(in srgb,var(--primary-color) 38%,var(--sands-border))}.sands-b2b-cta-wrap--services .sands-b2b-cta,.sands-b2b-cta-wrap--suppliers .sands-b2b-cta{background:var(--sands-control-bg)}.sands-b2b-portfolio-section{padding-top:92px}body.sands-theme-dark .sands-b2b-solution-card,body.sands-theme-dark .sands-b2b-cta{box-shadow:none}body.sands-theme-dark .sands-b2b-solution-card__icon{background:rgb(255 255 255 / .04)}body.sands-theme-light .sands-b2b-solution-card:hover,body.sands-theme-light .sands-b2b-cta{box-shadow:0 18px 44px rgb(17 17 17 / .07)}@media(max-width:1199px){.sands-b2b-hero{min-height:620px}.sands-b2b-hero__inner{padding-block:160px 90px}.sands-b2b-solution-card{min-height:320px;padding:26px}.sands-b2b-solution-card__top{margin-bottom:32px}.sands-b2b-cta{grid-template-columns:1fr;gap:24px}.sands-b2b-cta__actions{justify-content:flex-start}}@media(max-width:991px){.sands-b2b-solutions{padding-block:78px}.sands-b2b-section-lead{margin-inline:0}.sands-b2b-solution-card{min-height:300px}}@media(max-width:767px){.sands-b2b-hero{min-height:560px}.sands-b2b-hero__inner{padding-block:140px 72px}.sands-b2b-hero__title{font-size:clamp(42px,12vw,62px)}.sands-b2b-hero__body{font-size:16px}.sands-b2b-hero__actions{align-items:flex-start;flex-direction:column}.sands-b2b-solutions{padding-block:64px}.sands-b2b-solution-card{min-height:0;padding:24px;border-radius:20px}.sands-b2b-solution-card__top{margin-bottom:28px}.sands-b2b-solution-card h3{font-size:26px}.sands-b2b-cta-wrap{padding-block:22px}.sands-b2b-cta{padding:28px 24px;border-radius:20px}.sands-b2b-cta__actions{align-items:flex-start;flex-direction:column}.sands-b2b-cta__secondary{white-space:normal}}@media(max-width:430px){.sands-b2b-hero{min-height:520px}.sands-b2b-hero__inner{padding-block:128px 60px}.sands-b2b-hero__title{font-size:42px}.sands-b2b-section-title{font-size:34px}.sands-b2b-solution-card__icon{width:48px;height:48px;border-radius:14px;font-size:18px}.sands-b2b-cta{padding:24px 20px}.sands-b2b-cta h2{font-size:28px}}