.FourApproaches-module__R9fmwW__section{border-top:1px solid var(--line-2);padding:clamp(72px,8vw,120px) 0;position:relative}.FourApproaches-module__R9fmwW__head{max-width:880px;margin-bottom:56px}.FourApproaches-module__R9fmwW__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-cool,var(--fg-2));margin-bottom:16px;font-size:12px;display:inline-block}.FourApproaches-module__R9fmwW__h2{font-family:var(--font-display);letter-spacing:-.022em;color:var(--fg-1);margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:560;line-height:1.04}.FourApproaches-module__R9fmwW__h2 em{color:var(--fg-2);font-style:normal;font-weight:560}.FourApproaches-module__R9fmwW__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.FourApproaches-module__R9fmwW__card{border:1px solid var(--line-2);background:var(--bg-2);opacity:.68;transition:opacity var(--t-med) var(--ease-out), border-color var(--t-med) var(--ease-out), transform var(--t-med) var(--ease-out);border-radius:14px;flex-direction:column;gap:16px;min-height:240px;padding:28px 24px;display:flex;position:relative}.FourApproaches-module__R9fmwW__card:hover{opacity:.95;border-color:var(--line-1)}.FourApproaches-module__R9fmwW__cardActive{opacity:1;border-color:rgba(var(--accent-rgb), .5);background:linear-gradient(180deg, rgba(var(--accent-rgb), .06), var(--bg-2) 65%);box-shadow:0 18px 48px #00000047}.FourApproaches-module__R9fmwW__cardActive:hover{border-color:rgba(var(--accent-rgb), .75);transform:translateY(-2px)}.FourApproaches-module__R9fmwW__num{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.FourApproaches-module__R9fmwW__cardActive .FourApproaches-module__R9fmwW__num{color:var(--accent-cool)}.FourApproaches-module__R9fmwW__title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--fg-1);margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:560;line-height:1.18}.FourApproaches-module__R9fmwW__body{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:1080px){.FourApproaches-module__R9fmwW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.FourApproaches-module__R9fmwW__grid{grid-template-columns:1fr}.FourApproaches-module__R9fmwW__card{min-height:0}}
.page-module__1wpUeG__logoBand{padding:clamp(20px,2.5vw,36px) 0 0}.page-module__1wpUeG__logoHead{text-align:center;margin-bottom:16px}.page-module__1wpUeG__logoLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.page-module__1wpUeG__lead{padding:clamp(40px,5vw,64px) 0 clamp(20px,2.5vw,32px)}.page-module__1wpUeG__leadInner p{font-family:var(--font-display);letter-spacing:-.012em;color:var(--fg-2);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:560;line-height:1.4}.page-module__1wpUeG__band,.page-module__1wpUeG__complianceBand{padding:clamp(60px,7vw,100px) 0}.page-module__1wpUeG__grid2{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:clamp(32px,4vw,48px);display:grid}.page-module__1wpUeG__grid3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(32px,4vw,48px);display:grid}.page-module__1wpUeG__card{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);transition:border-color var(--t-med) var(--ease-out);flex-direction:column;gap:8px;padding:22px;display:flex}.page-module__1wpUeG__card:hover{border-color:rgba(var(--accent-rgb), .4)}.page-module__1wpUeG__cardK{font-family:var(--font-display);letter-spacing:-.012em;color:var(--fg-1);margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:560;line-height:1.12}.page-module__1wpUeG__cardV{color:var(--fg-2);margin:0;font-size:14px;line-height:1.55}.page-module__1wpUeG__certs{flex-wrap:wrap;gap:12px 22px;margin-top:clamp(32px,4vw,48px);display:flex}.page-module__1wpUeG__cert{font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-1);background:var(--bg-2);border:1px solid var(--line-2);border-radius:100px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:inline-flex}.page-module__1wpUeG__cert svg{color:var(--accent-cool)}.page-module__1wpUeG__complianceLink{font-family:var(--font-mono);margin-top:28px;font-size:13px}.page-module__1wpUeG__complianceLink a{color:var(--accent-cool);transition:gap var(--t-med) var(--ease-out);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.page-module__1wpUeG__complianceLink a:hover{gap:12px}@media (max-width:900px){.page-module__1wpUeG__grid2,.page-module__1wpUeG__grid3{grid-template-columns:1fr}}
