.src3d372-home-hero{background:var(--brand-bg);padding:48px 0 32px}.src3d372-home-hero h1,.src3d372-home-hero p{color:var(--brand-text)}.src3d372-eyebrow{color:var(--brand-primary);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.875rem}.src3d372-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.src3d372-btn-line{border:1px solid var(--brand-primary);color:var(--brand-primary);background:0 0;border-radius:4px;padding:12px 16px;font-weight:700}.src3d372-method-strip{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-top:32px}.src3d372-method-strip article{background:var(--brand-primary-light);border-radius:4px;padding:16px;min-height:140px}.src3d372-method-strip h2{font-size:1.125rem;color:var(--brand-primary-dark)}.src3d372-method-strip p{color:var(--brand-text)}.src3d372-alt{background:var(--brand-bg-alt);padding:64px 0}.src3d372-alt-row{margin-bottom:64px}.src3d372-alt-row:last-child{margin-bottom:0}.src3d372-alt h2,.src3d372-alt p{color:var(--brand-text)}.src3d372-products-band,.src3d372-scroll-band{padding:64px 0;background:#fff}.src3d372-feature-card{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px;background:var(--brand-bg-alt);border-radius:4px;padding:24px;margin-bottom:24px}.src3d372-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.src3d372-mini-grid article{border:1px solid var(--brand-border);border-radius:4px;padding:24px;background:#fff}.src3d372-scroll{display:flex;gap:16px;max-width:100%;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory}.src3d372-scroll article{flex:0 0 220px;scroll-snap-align:start;background:var(--brand-primary-dark);color:var(--brand-text-inverse);border-radius:4px;padding:16px}.src3d372-scroll h3,.src3d372-scroll p{color:var(--brand-text-inverse)}.src3d372-stats{background:var(--brand-bg-alt);padding:48px 0}.src3d372-stats ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;list-style:none;padding:0;margin:0}.src3d372-stats strong{display:block;font-size:3rem;line-height:1;color:var(--brand-primary)}.src3d372-stats span{color:var(--brand-text)}.src3d372-cta-diagonal{position:relative;background:var(--brand-primary-dark);padding:80px 0 96px}.src3d372-cta-diagonal::before{content:"";position:absolute;left:0;right:0;top:0;height:48px;background:var(--brand-primary);clip-path:polygon(0 0,100% 0,100% 40%,0 100%)}.src3d372-on-dark>h2,.src3d372-on-dark>p{color:var(--brand-text-inverse)}@media (max-width:991px){.src3d372-feature-card{grid-template-columns:1fr}.src3d372-method-strip{display:flex;max-width:100%;overflow-x:auto}.src3d372-method-strip article{flex:0 0 220px}}@media (max-width:767px){.src3d372-stats ul{gap:8px}.src3d372-stats span{font-size:.68rem}.src3d372-stats strong{font-size:2rem}}