.src316f5-hero-spec{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:64px 0 48px}.src316f5-hero-spec h1{color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.5rem));margin:8px 0 16px}.src316f5-hero-spec .src316f5-kicker,.src316f5-hero-spec li,.src316f5-hero-spec p{color:var(--brand-text-inverse)}.src316f5-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.src316f5-hero-actions .src316f5-btn-line{color:var(--brand-text-inverse);border-color:var(--brand-text-inverse)}.src316f5-disclosure{font-size:.92rem}.src316f5-spec-card{background:#2c1a10;border:1px solid rgba(255,255,255,.2);border-radius:var(--brand-radius);padding:24px}.src316f5-spec-card h2{color:var(--brand-text-inverse);font-size:1.25rem}.src316f5-spec-card ol{margin:0 0 16px;padding-left:1.2rem}.src316f5-spec-card img{width:100%;aspect-ratio:720/560;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.src316f5-band{padding:64px 0}.src316f5-band-alt{background:var(--brand-bg-alt);color:var(--brand-text)}.src316f5-band h2,.src316f5-band h3,.src316f5-band p{color:var(--brand-text)}.src316f5-six{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:32px}.src316f5-six article{text-align:center;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px 16px}.src316f5-six h3{font-size:1.05rem;margin-bottom:8px}.src316f5-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}.src316f5-row{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;align-items:center;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px}.src316f5-row img{width:200px;height:140px;-o-object-fit:cover;object-fit:cover}.src316f5-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;margin-top:24px}.src316f5-scroll article{flex:0 0 220px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px}.src316f5-scroll img{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;display:block}.src316f5-scroll h3,.src316f5-scroll p{padding:12px 0 0;margin:0}.src316f5-scroll h3{font-size:1rem;margin-top:12px}.src316f5-scroll-hint{margin-top:16px;color:var(--brand-text-secondary)}.src316f5-trust{display:flex;background:var(--brand-neutral-dark);color:var(--brand-text-inverse)}.src316f5-trust-item{flex:1;text-align:center;padding:24px 16px;border-right:1px solid rgba(255,255,255,.35);color:var(--brand-text-inverse)}.src316f5-trust-item:last-child{border-right:0}.src316f5-trust-item strong{display:block;font-size:2rem;color:var(--brand-text-inverse)}.src316f5-trust-item span{color:var(--brand-text-inverse);font-size:.85rem}.src316f5-cta-diagonal{background:linear-gradient(168deg,var(--brand-primary) 0,var(--brand-primary) 58%,var(--brand-primary-dark) 58%,var(--brand-primary-dark) 100%);color:var(--brand-text-inverse);text-align:center;padding:80px 0 96px}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.src316f5-cta-diagonal{background:linear-gradient(168deg,var(--brand-primary) 0 58%,var(--brand-primary-dark) 58% 100%)}}.src316f5-cta-diagonal h2,.src316f5-cta-diagonal p{color:var(--brand-text-inverse)}.src316f5-cta-diagonal .btn{background:var(--brand-bg);color:var(--brand-primary-dark);border-color:var(--brand-bg)}@media (max-width:991px){.src316f5-six{grid-template-columns:1fr 1fr}.src316f5-row{grid-template-columns:1fr}.src316f5-row img{width:100%;height:180px}}@media (max-width:767px){.src316f5-six{grid-template-columns:1fr}.src316f5-trust{flex-wrap:nowrap}.src316f5-trust-item{flex:1 1 0;min-width:0;padding:16px 4px}n .src316f5-trust-item span{font-size:.68rem}}