.bt-hero-spotlight{min-height:720px;padding:170px max(24px,(100vw - 1180px) / 2) 88px;display:grid;grid-template-columns:1.05fr 0.95fr;grid-gap:56px;gap:56px;align-items:center;background:linear-gradient(135deg,#fff 0,var(--brand-bg-alt) 62%,#f7f6ff 100%)}.bt-hero-spotlight__media{order:2;position:relative;border-radius:28px;overflow:hidden;background:var(--brand-neutral-light);box-shadow:0 30px 70px rgba(46,85,158,.18)}.bt-hero-spotlight__media img{width:100%;aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover}.bt-hero-spotlight__copy{order:1}.bt-hero-spotlight h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.08;margin:12px 0 18px;color:var(--brand-text)}.bt-hero-spotlight p{font-size:1.12rem;color:var(--brand-text);max-width:620px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.feature-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:52px;gap:52px;align-items:center}.feature-media{border-radius:24px;overflow:hidden;background:var(--brand-primary-light)}.feature-media img{width:100%;aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover}.feature-copy h2{font-size:max(1.8rem, min(3vw, 2.8rem));line-height:1.15;margin:10px 0 24px}.point-list{display:grid;grid-gap:18px;gap:18px}.point-list article{display:grid;grid-template-columns:56px 1fr;grid-gap:16px;gap:16px;align-items:start;padding:18px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.point-list article span{grid-row:1/span 2;grid-column:1;display:grid;align-items:center;justify-items:center;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--brand-accent);color:var(--brand-neutral-dark);font-weight:900}.point-list article h3,.point-list article p{grid-column:2}.point-list article h3{margin:0 0 4px;font-size:1.1rem}.point-list article p{margin:0;color:var(--brand-text)}.leap-carousel{border-radius:24px;overflow:hidden;box-shadow:0 22px 60px rgba(21,22,31,.18)}.leap-carousel img{width:100%;aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover}.leap-carousel .carousel-caption{background:rgba(27,52,100,.86);border-radius:var(--brand-radius);padding:18px}.leap-carousel .carousel-caption h3,.leap-carousel .carousel-caption p{color:var(--brand-text-inverse)}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.gallery-grid article{position:relative;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:var(--brand-bg)}.gallery-grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.gallery-grid h3,.gallery-grid p{margin-left:20px;margin-right:20px}.gallery-grid h3{margin-top:20px;color:var(--brand-text)}.gallery-grid p{margin-bottom:22px;color:var(--brand-text)}.bt-trust{background:var(--brand-bg-alt)}.bt-trust__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.bt-trust__item{position:relative;display:grid;grid-gap:6px;gap:6px;padding:22px;min-height:146px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.bt-trust__ico{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary))}.bt-trust__item span:last-child,.bt-trust__item strong{color:var(--brand-text)}.home-cta-diagonal{position:relative;overflow:hidden;color:var(--brand-text-inverse);background:linear-gradient(125deg,var(--brand-primary) 0,var(--brand-primary) 48%,var(--brand-primary-dark) 49%,var(--brand-primary-dark) 100%)}.home-cta-diagonal .leap-eyebrow,.home-cta-diagonal h2,.home-cta-diagonal p{color:var(--brand-text-inverse)}.cta-panel{max-width:820px;margin:0 auto;text-align:center}@media (max-width:991px){.bt-hero-spotlight,.feature-split{grid-template-columns:1fr}.bt-hero-spotlight__media{order:1}.bt-hero-spotlight__copy{order:2}.bt-trust__row,.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.bt-hero-spotlight{padding:150px 20px 64px;min-height:auto}.bt-trust__row,.gallery-grid{grid-template-columns:1fr}.leap-carousel img{aspect-ratio:4/3}}