.certified-module__fhZA4a__head{margin-bottom:8px}.certified-module__fhZA4a__criteria{background:#070c0e9e;border:1px solid #ffffff14;border-radius:20px;max-width:960px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.certified-module__fhZA4a__crit{border-top:1px solid #ffffff12;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:20px;padding:22px 26px 22px 22px;display:grid}.certified-module__fhZA4a__crit:first-child{border-top:0}.certified-module__fhZA4a__critNum{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);justify-self:start;font-size:12.5px}.certified-module__fhZA4a__critBody{min-width:0}.certified-module__fhZA4a__critTitle{letter-spacing:-.01em;color:#f2f7f4;margin:0 0 4px;font-size:17.5px;font-weight:650;line-height:1.3}.certified-module__fhZA4a__critDesc{color:var(--text-2);max-width:60ch;margin:0;font-size:14.5px;line-height:1.55}.certified-module__fhZA4a__critStatus{flex:none;align-items:center;gap:10px;display:inline-flex}.certified-module__fhZA4a__critCheck{width:28px;height:28px;color:var(--green);opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .14s + .2s);background:#7ed5101a;border:1px solid #7ed51052;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;transform:scale(.7)}.certified-module__fhZA4a__critLabel{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-3);font-size:11px}.certified-module__fhZA4a__go .certified-module__fhZA4a__critCheck{opacity:1;transform:none}.certified-module__fhZA4a__twin{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.certified-module__fhZA4a__twinCol{background:#070c0e8c;border:1px solid #ffffff14;border-radius:20px;padding:26px 28px}.certified-module__fhZA4a__twinYes{border-color:#7ed51042}.certified-module__fhZA4a__twinLabel{font-family:var(--font-mono);letter-spacing:.12em;color:var(--green);margin-bottom:12px;font-size:11.5px;display:block}.certified-module__fhZA4a__twinLabelMuted{color:var(--text-3)}.certified-module__fhZA4a__twinText{color:#e6eee9;margin:0;font-size:16px;line-height:1.65}.certified-module__fhZA4a__twinNo .certified-module__fhZA4a__twinText{color:var(--text-2)}.certified-module__fhZA4a__journey{grid-template-columns:repeat(4,1fr);column-gap:24px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.certified-module__fhZA4a__jLine{background:#ffffff14;height:1px;position:absolute;top:19px;left:0;right:0;overflow:hidden}.certified-module__fhZA4a__jLine i{transform-origin:0;background:linear-gradient(90deg,#7ed510d9,#35e3b5b3);transition:transform 1.4s cubic-bezier(.4,0,.2,1) .15s;position:absolute;inset:0;transform:scaleX(0)}.certified-module__fhZA4a__go .certified-module__fhZA4a__jLine i{transform:scaleX(1)}.certified-module__fhZA4a__jStep{padding-top:0;position:relative}.certified-module__fhZA4a__jNum{z-index:1;width:38px;height:38px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);background:var(--canvas);transition:color .4s,border-color .4s,box-shadow .4s,background-color .4s;transition-delay:calc(var(--i,0) * .33s + .25s);border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;display:inline-flex;position:relative}.certified-module__fhZA4a__go .certified-module__fhZA4a__jNum{color:#1c290a;background:var(--green);border-color:var(--green);box-shadow:0 0 18px #7ed51047}.certified-module__fhZA4a__jTitle{letter-spacing:-.01em;color:#f2f7f4;margin:18px 0 6px;font-size:16.5px;font-weight:650;line-height:1.3}.certified-module__fhZA4a__jDesc{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.certified-module__fhZA4a__proof{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;column-gap:56px;display:grid}.certified-module__fhZA4a__proofCopy{min-width:0}.certified-module__fhZA4a__proofText{color:var(--text-2);max-width:560px;margin:0;font-size:17px;line-height:1.65}.certified-module__fhZA4a__proofSeal{background:radial-gradient(at 50% 30%,#7ed5101a,#0000 60%),#070c0e8c;border:1px solid #7ed51038;border-radius:24px;flex-direction:column;align-items:center;gap:18px;padding:36px 28px;display:flex;position:relative}.certified-module__fhZA4a__seal{filter:drop-shadow(0 18px 40px #00000073);width:min(340px,100%);height:auto}.certified-module__fhZA4a__proofScore{font-family:var(--font-mono);color:var(--text-2);letter-spacing:.06em;align-items:baseline;gap:4px;font-size:12.5px;display:inline-flex}.certified-module__fhZA4a__proofScore b{font-family:var(--font-display);letter-spacing:-.04em;color:var(--green);font-size:34px;font-weight:800;line-height:1}.certified-module__fhZA4a__proofScore small{color:var(--text-3);margin-right:10px;font-size:14px}@media (max-width:1040px){.certified-module__fhZA4a__journey{grid-template-columns:repeat(2,1fr);row-gap:32px}.certified-module__fhZA4a__jLine{display:none}.certified-module__fhZA4a__proof{grid-template-columns:1fr;row-gap:32px}.certified-module__fhZA4a__proofSeal{max-width:520px}}@media (max-width:760px){.certified-module__fhZA4a__crit{grid-template-columns:44px minmax(0,1fr);row-gap:10px;padding:18px 18px 18px 16px}.certified-module__fhZA4a__critStatus{grid-column:2}.certified-module__fhZA4a__twin{grid-template-columns:1fr}.certified-module__fhZA4a__twinCol{padding:22px 20px}.certified-module__fhZA4a__journey{grid-template-columns:1fr;row-gap:26px}.certified-module__fhZA4a__jTitle{margin-top:12px}.certified-module__fhZA4a__proofSeal{padding:26px 18px}}@media (prefers-reduced-motion:reduce){.certified-module__fhZA4a__critCheck,.certified-module__fhZA4a__jLine i,.certified-module__fhZA4a__jNum{transition:none}.certified-module__fhZA4a__critCheck{opacity:1;transform:none}.certified-module__fhZA4a__jLine i{transform:scaleX(1)}.certified-module__fhZA4a__jNum{color:#1c290a;background:var(--green);border-color:var(--green)}}
