.activate-alignment{background:#293a46;color:#f7f6f2;padding:65px 0 70px}.activate-alignment .section-label{color:#a0b8ea}.activate-alignment h2{font:400 clamp(38px,4.5vw,62px)/1.1 var(--serif);letter-spacing:-.035em;margin:18px 0 32px}.alignment-visual{margin:0}.alignment-visual img{display:block;width:100%;height:auto;max-height:390px}.alignment-labels{display:grid;grid-template-columns:20% 38% 20% 22%;gap:0;font-size:14px;color:#d1dce5;text-align:center;line-height:1.5}.alignment-labels span{padding:0 8px}.alignment-points{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px;border-top:1px solid #607484;padding-top:30px}.alignment-points h3{font:500 21px/1.3 var(--sans);margin-bottom:12px}.alignment-points p{font-size:16px;line-height:1.65;color:#d1dce5;margin:0}@media(max-width:650px){.activate-alignment{padding:45px 0}.alignment-labels{font-size:12px;grid-template-columns:20% 35% 23% 22%}.alignment-labels span{padding:0 3px}.alignment-points{grid-template-columns:1fr;gap:24px;margin-top:30px}.alignment-visual img{min-height:150px}}
.activate-intro{padding:80px 0}.activate-intro .intro-grid{display:block}.activate-intro .section-label{margin-bottom:22px}.activate-intro h2{max-width:1050px;margin:0 0 28px}.activate-intro .intro-copy{max-width:960px;margin:0;line-height:1.65}@media(max-width:650px){.activate-intro{padding:50px 0}.activate-intro h2{font-size:clamp(36px,8vw,48px)}.activate-intro .intro-copy{font-size:17px}}
