.l8x-hero{background:#f5f4ee;padding:28px 0 64px}.l8x-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.l8x-hero h1{letter-spacing:-.04em;white-space:pre-line;margin:24px 0;font-size:clamp(40px,5vw,76px);line-height:1.1}.l8x-hero p{color:#566257;max-width:600px;line-height:1.85}.l8x-hero-art{background:#fff;border-radius:12px;overflow:hidden}.l8x-hero-art img{width:100%;height:auto;display:block}.l8x-selection{font-size:14px}.l8x-section{padding:80px 0}.l8x-section h2{font-size:clamp(30px,4vw,52px);line-height:1.2}.l8x-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.l8x-highlights article{border-top:1px solid #cdd5c9;padding:24px}.l8x-highlights h3{font-size:24px}.l8x-highlights p,.l8x-steps,.l8x-video-grid p{color:#566257;line-height:1.9}.l8x-steps{padding-left:24px}.l8x-steps li{padding:9px 0}.l8x-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.l8x-video-grid video{background:#111;width:100%;max-height:540px;display:block}.l8x-video-grid h3{font-size:22px}@media (width<=820px){.l8x-hero-grid{grid-template-columns:1fr}.l8x-hero-art{justify-self:center;width:100%;max-width:560px}.l8x-highlights,.l8x-video-grid{grid-template-columns:1fr}.l8x-section{padding:48px 0}.l8x-hero{padding-bottom:40px}}
