.rge-section{color:#102c40;background:#f3f7f8;padding:100px 28px;scroll-margin-top:110px;position:relative;overflow:hidden}.rge-section:before{content:"";pointer-events:none;border:1px solid #dce9ec;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-170px}.rge-inner{max-width:1200px;margin:0 auto;position:relative}.rge-heading-row{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:42px;display:flex}.rge-intro{flex:1.25}.rge-eyebrow{letter-spacing:1.9px;color:#087d79;align-items:center;gap:9px;margin-bottom:17px;font-size:11px;font-weight:800;display:flex}.rge-eyebrow>span{background:#12aaa1;border-radius:50%;width:7px;height:7px}.rge-intro h2{letter-spacing:-1.8px;color:#102c40;margin:0;font-size:clamp(31px,3.3vw,45px);font-weight:750;line-height:1.13}.rge-intro h2>span{color:#0a928c}.rge-intro-copy{color:#56707b;flex:1;max-width:400px;margin:0 0 3px;font-size:15px;line-height:1.8}.rge-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.rge-card{--rge-accent:#087aea;background:#fff;border:1px solid #e0e9eb;border-radius:19px;flex-direction:column;padding:24px 25px 19px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 20px #102c4006}.rge-card:before{content:"";background:var(--rge-accent);height:3px;position:absolute;top:0;left:0;right:0}.rge-card-teal{--rge-accent:#0d9e93}.rge-card-orange{--rge-accent:#ee984d}.rge-card-solar{--rge-accent:#c5a528}.rge-card:hover{transform:translateY(-4px);box-shadow:0 15px 28px #102c4012}.rge-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.rge-verified{letter-spacing:.2px;color:#237b69;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.rge-pdf-tag{letter-spacing:1px;color:#72838e;border:1px solid #e0e9eb;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:800}.rge-logo-wrap{border-bottom:1px solid #edf1f2;justify-content:center;align-items:center;height:122px;margin:6px 0 17px;display:flex}.rge-logo-wrap img{object-fit:contain;width:240px;max-width:100%;height:auto;display:block}.rge-card-body{flex-direction:column;flex:1;display:flex}.rge-card h3{letter-spacing:-.6px;color:#102c40;margin:0 0 7px;font-size:23px;font-weight:750;line-height:1.2}.rge-scope{color:#536a77;margin:0 0 13px;font-size:12px;font-weight:650}.rge-description{color:#71828c;min-height:65px;margin:0 0 20px;font-size:12px;line-height:1.8}.rge-validity{background:#f5f8f9;border-radius:8px;flex-direction:column;justify-content:center;gap:10px;min-height:92px;margin-top:auto;padding:12px 13px;display:flex}.rge-validity p{flex-direction:column;gap:3px;margin:0;display:flex}.rge-validity p>span{color:#73858d;font-size:10px}.rge-validity p>strong{color:#36586a;font-size:11px;font-weight:650;line-height:1.4}.rge-reference{letter-spacing:.2px;color:#83939c;margin:12px 0 20px;font-size:10px;display:block}.rge-card-actions{border-top:1px solid #edf1f2;align-items:center;gap:9px;padding-top:15px;display:flex}.rge-open-pdf{color:#145f9d;flex:1;align-items:center;gap:8px;padding:5px 0;font-size:12px;font-weight:750;text-decoration:none;transition:color .18s;display:flex}.rge-open-pdf>svg:last-child{margin-left:auto}.rge-open-pdf:hover{color:#0a928c}.rge-download{color:#32617b;background:#f0f6f8;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;text-decoration:none;transition:background .18s;display:flex}.rge-download:hover{background:#dceef1}:is(.rge-card a:focus-visible,.rge-footer-note a:focus-visible){outline-offset:4px;outline:3px solid #fcba59}.rge-footer-note{justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex}.rge-footer-note p{color:#7c8e98;margin:0;font-size:10px;line-height:1.8}.rge-footer-note strong{color:#526d7d;font-weight:650}.rge-footer-note a{color:#38738a;align-items:center;gap:9px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.rge-footer-note a:hover{text-decoration:underline}@media (max-width:1100px){.rge-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rge-section{padding:70px 25px}.rge-heading-row{gap:30px}.rge-intro-copy{font-size:13px}.rge-cards{gap:14px}.rge-card{padding:21px 18px 16px}.rge-description{min-height:86px}.rge-validity p>strong{font-size:10px}}@media (max-width:650px){.rge-section{padding:62px 20px;scroll-margin-top:85px}.rge-heading-row{margin-bottom:30px;display:block}.rge-intro h2{letter-spacing:-1.1px;font-size:32px}.rge-eyebrow{letter-spacing:1.5px;font-size:9px}.rge-intro-copy{max-width:100%;margin-top:20px;font-size:13px}.rge-cards{grid-template-columns:1fr;gap:18px}.rge-card{padding:23px 24px 18px}.rge-logo-wrap{height:120px;margin-bottom:20px}.rge-description{min-height:0;font-size:13px}.rge-validity{min-height:0;padding:14px 15px}.rge-validity p>strong{font-size:11px}.rge-scope,.rge-open-pdf{font-size:13px}.rge-reference{font-size:10px}.rge-footer-note{flex-direction:column;align-items:flex-start;gap:13px;padding-top:21px}.rge-footer-note p,.rge-footer-note a{font-size:10px}}@media (prefers-reduced-motion:reduce){.rge-card,.rge-open-pdf,.rge-download{transition:none}.rge-card:hover{transform:none}}
