.home-module__oe3DtG__hero,.home-module__oe3DtG__section,.home-module__oe3DtG__evidence,.home-module__oe3DtG__spotlight{--ink:#0d1b24;--navy:#071923;--cyan:#00a6d6;--cyan-text:#00799e;--muted:#55636d;--line:#e2e8ec;--soft:#f4f7f9;font-family:var(--font-poppins), poppins, sans-serif;color:var(--ink)}.home-module__oe3DtG__section h2,.home-module__oe3DtG__spotlight h2,.home-module__oe3DtG__hero h1,.home-module__oe3DtG__section h3{font-family:var(--font-montserrat), montserrat, sans-serif;letter-spacing:-.015em}.home-module__oe3DtG__section{background:#fff;padding:4.29rem .78rem}.home-module__oe3DtG__soft{background:var(--soft)}.home-module__oe3DtG__head,.home-module__oe3DtG__headLeft{text-align:center;max-width:35.88rem;margin:0 auto 2.145rem}.home-module__oe3DtG__headLeft{text-align:left;margin:0 0 1.17rem}.home-module__oe3DtG__head h2,.home-module__oe3DtG__headLeft h2{color:var(--ink);margin:0;font-size:clamp(1.404rem,3vw,1.95rem);font-weight:700;line-height:1.15}.home-module__oe3DtG__eyebrow,.home-module__oe3DtG__eyebrowLight{font-family:var(--font-poppins), poppins, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-text);margin:0 0 .468rem;font-size:.608rem;font-weight:600;display:block}.home-module__oe3DtG__eyebrowLight{color:#5fd3f3}.home-module__oe3DtG__intro{color:var(--muted);margin:.78rem auto 0;font-size:.796rem;line-height:1.65}.home-module__oe3DtG__moreRow{flex-wrap:wrap;justify-content:center;gap:.585rem;margin:1.95rem 0 0;display:flex}.home-module__oe3DtG__btnRow,.home-module__oe3DtG__btnRowLeft{flex-wrap:wrap;gap:.585rem;margin-top:1.56rem;display:flex}.home-module__oe3DtG__btnSolid,.home-module__oe3DtG__btnGhost,.home-module__oe3DtG__btnGhostLight{border-radius:999px;align-items:center;gap:.39rem;min-height:2.262rem;padding:.546rem 1.092rem;font-size:.741rem;font-weight:600;line-height:1.2;transition:background .15s,color .15s,border-color .15s;display:inline-flex;text-decoration:none!important}.home-module__oe3DtG__btnSolid{background:#007ea3;border:2px solid #007ea3;color:#fff!important}.home-module__oe3DtG__btnSolid:hover,.home-module__oe3DtG__btnSolid:focus-visible{background:#00688a;border-color:#00688a}.home-module__oe3DtG__btnGhost{border:2px solid var(--line);background:#fff;color:var(--ink)!important}.home-module__oe3DtG__btnGhost:hover,.home-module__oe3DtG__btnGhost:focus-visible{border-color:var(--cyan-text);color:var(--cyan-text)!important}.home-module__oe3DtG__btnGhostLight{background:0 0;border:2px solid #ffffff73;color:#fff!important}.home-module__oe3DtG__btnGhostLight:hover,.home-module__oe3DtG__btnGhostLight:focus-visible{background:#ffffff14;border-color:#fff}.home-module__oe3DtG__hero{background:radial-gradient(46.8rem 23.4rem at 85% 20%, #00a6d638, transparent 60%), radial-gradient(31.2rem 19.5rem at 0% 100%, #00a6d61f, transparent 60%), var(--navy);color:#fff;padding:4.29rem .78rem 3.9rem;overflow:hidden}.home-module__oe3DtG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2.34rem;display:grid}.home-module__oe3DtG__heroText h1{color:#fff;margin:0}.home-module__oe3DtG__heroTitle{letter-spacing:-.025em;color:#fff;font-size:clamp(1.716rem,3.8vw,2.418rem);font-weight:700;line-height:1.08;display:block}.home-module__oe3DtG__heroLead{color:#ffffffd1;max-width:26.52rem;margin:1.17rem 0 0;font-size:.874rem;line-height:1.65}.home-module__oe3DtG__heroVisual{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;padding:.39rem;box-shadow:0 30px 80px #00000059}@media (max-width:991px){.home-module__oe3DtG__heroGrid{grid-template-columns:1fr;gap:1.95rem}.home-module__oe3DtG__hero{padding:2.73rem .78rem}}.home-module__oe3DtG__diagram{color:#ffffffd9;width:100%;height:auto;display:block}.home-module__oe3DtG__diagram text{fill:currentColor}.home-module__oe3DtG__dgPid{animation:14s infinite home-module__oe3DtG__dgDim}.home-module__oe3DtG__dgPid>:not(.home-module__oe3DtG__dgSignal){stroke-dasharray:1;stroke-dashoffset:1px;animation:14s infinite home-module__oe3DtG__dgDraw}.home-module__oe3DtG__dgSignal{opacity:0;animation:14s infinite home-module__oe3DtG__dgTagIn}.home-module__oe3DtG__dgTags{opacity:0;font-weight:500;animation:14s infinite home-module__oe3DtG__dgTagIn}.home-module__oe3DtG__dgEdge{stroke:#5fd3f3;stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:14s infinite home-module__oe3DtG__dgEdge}.home-module__oe3DtG__dgNode{fill:#00a6d6;stroke:#bff0ff;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:14s infinite home-module__oe3DtG__dgNode}.home-module__oe3DtG__dgNodeHit{animation:14s infinite home-module__oe3DtG__dgNode,14s infinite home-module__oe3DtG__dgHit}.home-module__oe3DtG__dgQuestion{opacity:0;animation:14s infinite home-module__oe3DtG__dgQuestion}.home-module__oe3DtG__dgAnswer{opacity:0;animation:14s infinite home-module__oe3DtG__dgAnswer}.home-module__oe3DtG__dgBubbleQ{fill:#ffffff14;stroke:#ffffff59}.home-module__oe3DtG__dgBubbleA{fill:#00a6d640;stroke:#00a6d6}.home-module__oe3DtG__dgSource{opacity:.7}.home-module__oe3DtG__dgSteps text{opacity:.35;letter-spacing:.04em;font-weight:600}.home-module__oe3DtG__dgStep1{animation:14s infinite home-module__oe3DtG__dgStep1}.home-module__oe3DtG__dgStep2{animation:14s infinite home-module__oe3DtG__dgStep2}.home-module__oe3DtG__dgStep3{animation:14s infinite home-module__oe3DtG__dgStep3}@keyframes home-module__oe3DtG__dgDraw{0%{stroke-dashoffset:1px}20%,96%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes home-module__oe3DtG__dgDim{0%,28%{opacity:1}34%,92%{opacity:.4}98%{opacity:0}to{opacity:1}}@keyframes home-module__oe3DtG__dgTagIn{0%,14%{opacity:0}20%,92%{opacity:1}98%,to{opacity:0}}@keyframes home-module__oe3DtG__dgEdge{0%,30%{stroke-dashoffset:1px;opacity:1}40%,92%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes home-module__oe3DtG__dgNode{0%,26%{opacity:0;transform:scale(.3)}32%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}@keyframes home-module__oe3DtG__dgHit{0%,58%{fill:#00a6d6}62%,90%{fill:#ffd166;stroke:#fff3cc}96%,to{fill:#00a6d6}}@keyframes home-module__oe3DtG__dgQuestion{0%,44%{opacity:0;transform:translateY(8px)}50%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes home-module__oe3DtG__dgAnswer{0%,57%{opacity:0;transform:translateY(8px)}63%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes home-module__oe3DtG__dgStep1{0%,26%{opacity:1;fill:#5fd3f3}30%,to{opacity:.35}}@keyframes home-module__oe3DtG__dgStep2{0%,27%{opacity:.35}30%,44%{opacity:1;fill:#5fd3f3}48%,to{opacity:.35}}@keyframes home-module__oe3DtG__dgStep3{0%,45%{opacity:.35}49%,92%{opacity:1;fill:#5fd3f3}98%,to{opacity:.35}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__diagram *,.home-module__oe3DtG__dgPid{animation:none!important}.home-module__oe3DtG__dgPid>:not(.home-module__oe3DtG__dgSignal),.home-module__oe3DtG__dgEdge{stroke-dashoffset:0}.home-module__oe3DtG__dgPid{opacity:.45}.home-module__oe3DtG__dgSignal,.home-module__oe3DtG__dgTags,.home-module__oe3DtG__dgNode,.home-module__oe3DtG__dgQuestion,.home-module__oe3DtG__dgAnswer,.home-module__oe3DtG__dgSteps text{opacity:1}}.home-module__oe3DtG__evidence{border-bottom:1px solid var(--line);background:#fff;padding:2.73rem .78rem 2.34rem}.home-module__oe3DtG__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__stats li{border-left:3px solid var(--cyan);padding:.195rem 0 .195rem .78rem}.home-module__oe3DtG__statLink{display:block;color:inherit!important;text-decoration:none!important}.home-module__oe3DtG__statValue{font-family:var(--font-montserrat), montserrat, sans-serif;color:var(--ink);font-size:clamp(1.404rem,3vw,1.872rem);font-weight:700;line-height:1.1;display:block}.home-module__oe3DtG__statLabel{color:var(--muted);margin-top:.234rem;font-size:.686rem;display:block}.home-module__oe3DtG__statLink:hover .home-module__oe3DtG__statLabel{color:var(--cyan-text);text-decoration:underline}.home-module__oe3DtG__statsNote{color:var(--muted);margin:.78rem 0 0;font-size:.624rem}.home-module__oe3DtG__smallCaps{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .78rem;font-size:.608rem;font-weight:600}.home-module__oe3DtG__partnerBlock{text-align:center;margin-top:2.34rem}.home-module__oe3DtG__logoRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.17rem 2.535rem;margin:0;padding:0;list-style:none;display:flex}.home-module__oe3DtG__logoRow img{object-fit:contain;width:auto;max-width:7.8rem;height:2.028rem}.home-module__oe3DtG__logoText{font-family:var(--font-montserrat), montserrat, sans-serif;letter-spacing:.02em;color:#4a5862;font-size:1.053rem;font-weight:700}.home-module__oe3DtG__recognition{text-align:center;margin-top:2.145rem}.home-module__oe3DtG__recognition ul{flex-wrap:wrap;justify-content:center;gap:.468rem;margin:0;padding:0;list-style:none;display:flex}.home-module__oe3DtG__recognition li{border:1px solid var(--line);background:var(--soft);border-radius:999px;align-items:center;gap:.39rem;padding:.351rem .702rem;font-size:.679rem;display:inline-flex}.home-module__oe3DtG__recognition a{color:var(--ink)}.home-module__oe3DtG__recYear{color:var(--cyan-text);font-weight:600}@media (max-width:991px){.home-module__oe3DtG__stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.365rem}}@media (max-width:575px){.home-module__oe3DtG__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__oe3DtG__logoRow{gap:.975rem 1.56rem}.home-module__oe3DtG__logoRow img{height:1.638rem}}.home-module__oe3DtG__featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.365rem;display:grid}.home-module__oe3DtG__featuredCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.home-module__oe3DtG__featuredCard:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0d1b241a}.home-module__oe3DtG__featuredImage{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#fff;display:block;position:relative;overflow:hidden}.home-module__oe3DtG__featuredImage img{width:100%;height:100%;padding:.4rem;display:block;position:absolute;inset:0}.home-module__oe3DtG__featuredBody{flex-direction:column;flex:1;padding:1.092rem 1.17rem 1.17rem;display:flex}.home-module__oe3DtG__venue{color:var(--cyan-text);margin:0 0 .468rem;font-size:.624rem;font-weight:600}.home-module__oe3DtG__partnerTag{background:var(--soft);color:var(--muted);border-radius:999px;margin-left:.39rem;padding:.078rem .39rem;font-weight:500}.home-module__oe3DtG__featuredBody h3{margin:0 0 .468rem;font-size:.936rem;font-weight:700;line-height:1.3}.home-module__oe3DtG__featuredBody h3 a{color:var(--ink)}.home-module__oe3DtG__result{color:var(--muted);margin:0 0 .975rem;font-size:.741rem;line-height:1.6}.home-module__oe3DtG__cardLinks{gap:.975rem;margin-top:auto;font-size:.702rem;font-weight:600;display:flex}.home-module__oe3DtG__cardLinks a{color:var(--cyan-text)}@media (max-width:991px){.home-module__oe3DtG__featuredGrid{grid-template-columns:1fr;max-width:28.08rem;margin:0 auto}}.home-module__oe3DtG__themeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.975rem;margin:0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__themeCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1.092rem 1.092rem 1.17rem}.home-module__oe3DtG__themeIcon{width:2.028rem;height:2.028rem;color:var(--cyan-text);background:#00a6d61a;border-radius:10px;justify-content:center;align-items:center;margin-bottom:.78rem;display:inline-flex}.home-module__oe3DtG__themeCard h3{margin:0 0 .39rem;font-size:.819rem;font-weight:700;line-height:1.3}.home-module__oe3DtG__themeCard h3 a{color:var(--ink)}.home-module__oe3DtG__themeCard h3 a:hover{color:var(--cyan-text)}.home-module__oe3DtG__themeCard p{color:var(--muted);margin:0;font-size:.686rem;line-height:1.55}@media (max-width:991px){.home-module__oe3DtG__themeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.home-module__oe3DtG__themeGrid{grid-template-columns:1fr}}.home-module__oe3DtG__spotlight{color:#fff;background:linear-gradient(135deg,#071923 0%,#0b2a3a 100%);padding:4.29rem .78rem}.home-module__oe3DtG__spotlightGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:2.73rem;display:grid}.home-module__oe3DtG__spotlightTitle{color:#fff;margin:0;font-size:clamp(1.404rem,3vw,1.95rem);font-weight:700;line-height:1.15}.home-module__oe3DtG__spotlightText{color:#ffffffd1;margin-top:.975rem;font-size:.796rem;line-height:1.65}.home-module__oe3DtG__spotlightText p{margin:0 0 .702rem}.home-module__oe3DtG__spotlightText strong{color:#fff}.home-module__oe3DtG__spotlightText a{color:#5fd3f3}.home-module__oe3DtG__video{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.home-module__oe3DtG__video iframe,.home-module__oe3DtG__videoButton{border:0;width:100%;height:100%;position:absolute;inset:0}.home-module__oe3DtG__videoButton{cursor:pointer;background:#000;padding:0}.home-module__oe3DtG__videoButton img{object-fit:cover;width:100%;height:100%;display:block}.home-module__oe3DtG__play{color:#fff;background:#007ea3;border-radius:50%;justify-content:center;align-items:center;width:3.51rem;height:3.51rem;font-size:1.092rem;transition:transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000059}.home-module__oe3DtG__videoButton:hover .home-module__oe3DtG__play,.home-module__oe3DtG__videoButton:focus-visible .home-module__oe3DtG__play{transform:translate(-50%,-50%)scale(1.08)}@media (max-width:991px){.home-module__oe3DtG__spotlightGrid{grid-template-columns:1fr;gap:1.95rem}}.home-module__oe3DtG__toolGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__toolCard{border:1px solid var(--line);border-radius:14px;flex-direction:column;height:100%;padding:.975rem;transition:border-color .15s,box-shadow .15s;display:flex;color:var(--ink)!important;text-decoration:none!important}.home-module__oe3DtG__toolCard:hover,.home-module__oe3DtG__toolCard:focus-visible{border-color:var(--cyan);box-shadow:0 10px 28px #0d1b2414}.home-module__oe3DtG__toolCard i{color:var(--cyan-text);margin-bottom:.585rem;font-size:.936rem}.home-module__oe3DtG__toolName{font-family:var(--font-montserrat), montserrat, sans-serif;font-size:.819rem;font-weight:700}.home-module__oe3DtG__toolDesc{color:var(--muted);margin-top:.273rem;font-size:.663rem;line-height:1.5}@media (max-width:991px){.home-module__oe3DtG__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-module__oe3DtG__newsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.17rem;display:grid}.home-module__oe3DtG__newsCard{border:1px solid var(--line);background:#fff;border-radius:14px;transition:box-shadow .2s;overflow:hidden}.home-module__oe3DtG__newsCard:hover{box-shadow:0 14px 36px #0d1b241a}.home-module__oe3DtG__newsLink{height:100%;display:block;color:var(--ink)!important;text-decoration:none!important}.home-module__oe3DtG__newsImage{aspect-ratio:16/9;background:var(--soft);position:relative;overflow:hidden}.home-module__oe3DtG__newsImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.home-module__oe3DtG__newsCard:hover .home-module__oe3DtG__newsImage img{transform:scale(1.03)}.home-module__oe3DtG__newsPlaceholder{color:#5fd3f3;background:linear-gradient(135deg,#071923,#0b2a3a);justify-content:center;align-items:center;height:100%;font-size:1.56rem;display:flex}.home-module__oe3DtG__newsBody{padding:.858rem .975rem 1.092rem}.home-module__oe3DtG__newsBody time{color:var(--cyan-text);font-size:.624rem;font-weight:600}.home-module__oe3DtG__newsBody h3{margin:.312rem 0 0;font-size:.796rem;font-weight:700;line-height:1.4}@media (max-width:991px){.home-module__oe3DtG__newsGrid{grid-template-columns:1fr;max-width:28.08rem;margin:0 auto}}.home-module__oe3DtG__teamGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2.73rem;display:grid}.home-module__oe3DtG__teamText{color:var(--muted);max-width:29.64rem;margin:0 0 1.365rem;font-size:.796rem;line-height:1.65}.home-module__oe3DtG__faces{flex-wrap:wrap;gap:.468rem;margin:0;padding:0;list-style:none;display:flex}.home-module__oe3DtG__faces img{object-fit:cover;width:3.51rem;height:3.51rem;box-shadow:0 0 0 1px var(--line);border:3px solid #fff;border-radius:50%;transition:transform .15s}.home-module__oe3DtG__faces a:hover img,.home-module__oe3DtG__faces a:focus-visible img{box-shadow:0 0 0 2px var(--cyan);transform:translateY(-3px)}.home-module__oe3DtG__ctaCard{color:#ffffffd9;background:linear-gradient(135deg,#071923,#0b2a3a);border-radius:18px;padding:1.755rem}.home-module__oe3DtG__ctaCard h2{color:#fff;margin:0 0 .585rem;font-size:1.326rem;font-weight:700}.home-module__oe3DtG__ctaCard p{margin:0;line-height:1.6}.home-module__oe3DtG__ctaCard .home-module__oe3DtG__btnRowLeft{margin-top:1.17rem}.home-module__oe3DtG__newsletter{font-size:.702rem;margin-top:1.17rem!important}.home-module__oe3DtG__newsletter a{color:#5fd3f3}@media (max-width:991px){.home-module__oe3DtG__teamGrid{grid-template-columns:1fr}}@media (max-width:575px){.home-module__oe3DtG__section,.home-module__oe3DtG__spotlight{padding:3.12rem .78rem}.home-module__oe3DtG__faces img{width:2.808rem;height:2.808rem}}
