.gradient-hero{padding:86px 0;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-neutral-dark));color:var(--brand-text-inverse)}.gradient-hero p{max-width:780px;color:rgba(255,255,255,.86);font-size:1.15rem}.pill-scroll{display:flex;gap:18px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.pill-scroll article{flex:0 0 min(420px,84vw);scroll-snap-align:start;padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);box-shadow:0 10px 26px rgba(26,32,44,.06)}.transformation-cases{background:var(--brand-bg-alt)}.case-carousel{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:22px;gap:22px}.case-carousel article{background:var(--brand-bg);border-radius:var(--brand-radius);overflow:hidden;box-shadow:0 12px 32px rgba(26,32,44,.08)}.case-carousel img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.case-carousel h3,.case-carousel p{padding-left:22px;padding-right:22px}.case-carousel h3{margin-top:22px}.case-carousel p{padding-bottom:22px}.container .collapse.navbar-collapse .navbar-nav.mx-auto li.nav-item,.container .collapse.navbar-collapse .navbar-nav.mx-auto li.nav-item.ap-mega{color:#fff!important}.modal-dialog.modal-lg .modal-content .modal-header h5.modal-title,.row.g-3 .col-12 .form-check span{color:#15202b!important}