.evidence-page{overflow-x:hidden}.evidence-hero{background:var(--lum-navy);border-radius:28px;grid-template-columns:1fr 1fr;max-width:1320px;min-height:520px;margin:0 auto 70px;display:grid;overflow:hidden}.evidence-hero-copy{color:#fff;align-self:center;padding:70px}.evidence-hero-copy h1{letter-spacing:-2.5px;margin:0;font:900 clamp(42px,5vw,64px)/.96 Arial Rounded MT Bold,Arial,sans-serif}.evidence-hero-copy h1 strong{color:#ffcf47}.evidence-hero-copy>p:not(.company-kicker){color:#dceafb;margin:22px 0 28px;font-size:16px;font-weight:650;line-height:1.65}.evidence-hero-image{background:#dce8f3;min-height:520px;position:relative}.evidence-hero-image img{object-fit:cover}.evidence-note{color:#73562e;background:#fff6e8;border:1px solid #f1d09a;border-radius:12px;max-width:1180px;margin:-38px auto 70px;padding:16px 22px;font-size:13px;font-weight:650;line-height:1.6}.evidence-note strong{color:#9a4a0b}.evidence-shell{max-width:1180px;margin:auto;padding:0 24px 82px}.evidence-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;margin-bottom:32px;display:grid}.evidence-intro h2{color:var(--lum-navy);letter-spacing:-1.5px;margin:0;font:900 39px/1 Arial Rounded MT Bold,Arial,sans-serif}.evidence-intro>p{color:var(--lum-muted);margin:0;font-size:14px;font-weight:650;line-height:1.7}.evidence-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.evidence-card{border:1px solid var(--lum-line);background:#fff;border-radius:16px;padding:26px}.evidence-icon{width:46px;height:46px;color:var(--lum-blue);background:#e7f2fd;border-radius:12px;place-items:center;font-size:20px;display:grid}.evidence-card h3{color:var(--lum-navy);margin:19px 0 9px;font:900 20px/1.1 Arial Rounded MT Bold,Arial,sans-serif}.evidence-card p{color:var(--lum-muted);margin:0;font-size:13px;font-weight:650;line-height:1.65}.evidence-matrix{border:1px solid var(--lum-line);background:#fff;border-radius:18px;overflow:hidden}.evidence-row{border-bottom:1px solid var(--lum-line);grid-template-columns:1.05fr 1.45fr .7fr;align-items:center;gap:20px;padding:18px 22px;display:grid}.evidence-row:last-child{border-bottom:0}.evidence-row.header{background:var(--lum-navy);color:#fff;letter-spacing:.08em;font-size:11px;font-weight:900}.evidence-row h3{color:var(--lum-navy);margin:0;font-size:14px}.evidence-row p{color:var(--lum-muted);margin:0;font-size:12px;font-weight:650;line-height:1.55}.evidence-row .status{color:#197548;background:#e8f6ee;border-radius:999px;justify-self:start;padding:6px 9px;font-size:10px;font-weight:900}.evidence-row .status.verify{color:#9b520f;background:#fff0de}.evidence-row .status.external{color:#315ca5;background:#e9efff}.quality-flow{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.quality-step{border-top:5px solid var(--lum-orange);border-right:1px solid var(--lum-line);border-bottom:1px solid var(--lum-line);border-left:1px solid var(--lum-line);background:#fff;border-radius:14px;padding:25px 22px 24px;position:relative}.quality-step>b{color:#9eb1c5;font-size:12px;display:block}.quality-step h3{color:var(--lum-navy);margin:14px 0 8px;font:900 19px/1.1 Arial Rounded MT Bold,Arial,sans-serif}.quality-step p{color:var(--lum-muted);margin:0;font-size:12px;font-weight:650;line-height:1.6}.evidence-visual{grid-template-columns:1.05fr .95fr;align-items:center;gap:45px;padding-top:8px;display:grid}.evidence-visual.reverse{grid-template-columns:.9fr 1.1fr}.evidence-visual-image{background:#dce8f3;border-radius:20px;min-height:430px;position:relative;overflow:hidden}.evidence-visual-image img{object-fit:cover}.evidence-visual-copy h2{color:var(--lum-navy);letter-spacing:-1px;margin:0 0 17px;font:900 36px/1.04 Arial Rounded MT Bold,Arial,sans-serif}.evidence-visual-copy>p{color:var(--lum-muted);margin:0 0 20px;font-size:14px;font-weight:650;line-height:1.7}.evidence-dark{background:var(--lum-navy);padding:76px 0 1px}.evidence-dark .evidence-intro h2{color:#fff}.evidence-dark .evidence-intro>p{color:#d4e3f2}.evidence-dark .section-kicker{color:#ffcf47}.evidence-dark .quality-step{background:#0b559c;border-color:#32669e}.evidence-dark .quality-step h3{color:#fff}.evidence-dark .quality-step p{color:#dbe9f7}.evidence-dark .quality-step>b{color:#ffcf47}.evidence-faq{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.evidence-faq article{border:1px solid var(--lum-line);background:#fff;border-radius:15px;padding:24px}.evidence-faq h3{color:var(--lum-navy);margin:0 0 10px;font:900 18px/1.2 Arial Rounded MT Bold,Arial,sans-serif}.evidence-faq p{color:var(--lum-muted);margin:0;font-size:13px;font-weight:650;line-height:1.65}@media (max-width:950px){.company-nav nav{gap:15px}.company-nav nav a{font-size:11px}.evidence-hero{grid-template-columns:1fr;margin:0 15px 55px}.evidence-hero-copy{padding:52px 35px}.evidence-hero-image{min-height:390px}.evidence-note{margin:-25px 18px 55px}.evidence-card-grid,.quality-flow{grid-template-columns:1fr 1fr}.evidence-visual,.evidence-visual.reverse{grid-template-columns:1fr;gap:27px}.evidence-intro,.evidence-faq{grid-template-columns:1fr}.evidence-matrix{overflow-x:auto}.evidence-row{min-width:760px}}@media (max-width:640px){.evidence-hero-copy{padding:45px 24px}.evidence-hero-copy h1{font-size:42px}.evidence-hero-image{min-height:300px}.evidence-shell{padding:0 16px 58px}.evidence-intro h2{font-size:31px}.evidence-card-grid,.quality-flow{grid-template-columns:1fr}.evidence-visual-image{min-height:300px}.evidence-visual-copy h2{font-size:30px}.evidence-dark{padding-top:58px}}
