.rm2_page___hN8e{--ink:#15212b;--muted:#53616c;--teal:#0f7d8e;--pink:#b31b80;--line:#dce3e8;color:var(--ink);background:#fff;overflow:hidden}.rm2_page___hN8e *{box-sizing:border-box}.rm2_container__jfzuQ{width:min(1160px,calc(100% - 48px));margin-inline:auto}.rm2_kicker__tLym1{display:flex;align-items:center;gap:13px;color:#667987;letter-spacing:.19em;font-size:11px;font-weight:800;margin:0 0 23px}.rm2_kicker__tLym1:before{content:"";width:32px;height:3px;background:var(--pink);flex:none}.rm2_page___hN8e h2{font-size:clamp(32px,4.2vw,50px);font-weight:450;line-height:1.11;letter-spacing:-.045em;margin:0}.rm2_page___hN8e h3{letter-spacing:-.025em}.rm2_magenta__ztYOP{color:var(--pink)}.rm2_hero__YkEFF{background:radial-gradient(ellipse at 83% 44%,#e4f1f2 0,transparent 47%),linear-gradient(155deg,#fff 38%,#f6f8fa);padding:38px 0 98px;position:relative}.rm2_backLink__OkWzL{display:inline-block;color:var(--teal);font-size:14px;text-decoration:none;font-weight:750;margin-bottom:70px}.rm2_backLink__OkWzL:hover{text-decoration:underline}.rm2_heroGrid__NfsTV{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:45px;gap:45px}.rm2_heroContent__aIrpI{position:relative;z-index:2}.rm2_hero__YkEFF h1{font-size:clamp(55px,6.8vw,92px);font-weight:450;line-height:1.03;letter-spacing:-.065em;margin:0 0 31px}.rm2_hero__YkEFF h1 em{font-style:normal;color:var(--teal)}.rm2_heroLead__IHQQW{font-size:clamp(18px,2vw,21px);color:#475b67;line-height:1.68;max-width:590px;margin:0 0 29px}.rm2_heroActions__YKYi6{display:flex;align-items:center;gap:31px;flex-wrap:wrap}.rm2_primaryButton__dFU3a{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;background:var(--ink);color:#fff;padding:18px 22px;text-decoration:none;font-size:14px;font-weight:800}.rm2_primaryButton__dFU3a:hover{background:var(--teal)}.rm2_secondaryLink___Dcq4{color:var(--teal);text-decoration:none;font-weight:750;font-size:14px;border-bottom:1px solid;padding-bottom:5px}.rm2_heroFootnote__nnIjH{font-size:12px;color:#71818c;line-height:1.6;margin-top:32px}.rm2_heroGraphic__YeuTc{height:465px;position:relative;display:grid;place-items:center;isolation:isolate}.rm2_heroGraphic__YeuTc:before{content:"";position:absolute;width:390px;height:390px;background:radial-gradient(circle,rgba(15,125,142,.085),transparent 64%);border-radius:50%}.rm2_orbitMid__qMDp1,.rm2_orbitOuter__DHyx3{border-radius:50%;position:absolute;aspect-ratio:1;border:1px solid rgba(15,125,142,.21)}.rm2_orbitOuter__DHyx3{width:min(100%,455px);box-shadow:0 0 0 37px rgba(15,125,142,.025)}.rm2_orbitMid__qMDp1{width:295px;border-style:dashed;transform:rotate(20deg)}.rm2_orbitCore__kJk6S{width:205px;height:205px;border-radius:50%;background:linear-gradient(140deg,#18313c,#0e5664);box-shadow:0 25px 65px rgba(10,57,70,.2);color:#fff;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;z-index:2}.rm2_orbitCore__kJk6S span{font-size:72px;font-weight:450;letter-spacing:-.085em}.rm2_orbitCore__kJk6S small{font-size:8px;letter-spacing:.14em;color:#bee5e5}.rm2_orbitTag__I9Xpw{position:absolute;z-index:3;background:#fff;padding:12px 16px;border:1px solid #dce6e9;box-shadow:0 12px 30px rgba(20,45,57,.07);font-size:10px;color:var(--teal);font-weight:800;letter-spacing:.13em}.rm2_orbitTagOne__W1l_H{top:60px;left:14px}.rm2_orbitTagTwo__pDGvh{right:0;top:155px}.rm2_orbitTagThree__uoOzL{bottom:60px;left:55px}.rm2_split__znUaR{display:grid;grid-template-columns:1fr 1fr;grid-gap:92px;gap:92px}.rm2_problemSection___73eu{padding:115px 0}.rm2_prose__TXD1Z{padding-top:20px}.rm2_pathwayIntro__buIoF>p,.rm2_prose__TXD1Z p{font-size:18px;color:var(--muted);line-height:1.82;margin:0 0 21px}.rm2_showcaseSection__ojTNL{padding:105px 0 112px;background:#f6f8fa;scroll-margin-top:60px}.rm2_sectionHeading__GCf56{max-width:800px;margin-bottom:45px}.rm2_sectionHeading__GCf56>p:last-child{color:var(--muted);font-size:18px;line-height:1.7}.rm2_sectionHeading__GCf56 h2{margin-bottom:18px}.rm2_appShell__D11fr{background:#fff;border:1px solid #dce3e8;box-shadow:0 35px 85px rgba(20,43,53,.1);overflow:hidden;border-radius:9px}.rm2_appTopbar__gfvCT{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#142b36;color:#d6e9e9;padding:18px 25px}.rm2_appBrand__RvSts{font-size:10px;letter-spacing:.16em;display:flex;align-items:center;gap:16px}.rm2_brandMark___d4ng{color:#fff;font-weight:800;letter-spacing:-.04em;font-size:23px}.rm2_appDivider__NFpx5{background:#41616b;width:1px;height:22px}.rm2_samplePill__R4L_C{font-size:9px;letter-spacing:.1em;border:1px solid #5d7f89;padding:7px 9px;white-space:nowrap}.rm2_appBody__cyAzy{padding:36px}.rm2_appHeading___Sl9L{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:26px}.rm2_microLabel__ZfDxv{font-size:10px;letter-spacing:.18em;color:var(--teal);font-weight:800}.rm2_appHeading___Sl9L h3{font-size:27px;font-weight:500;margin:10px 0 0}.rm2_appPeriod__Hl9KI{font-size:12px;color:#71818c}.rm2_metricGrid__q5lTM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.rm2_metric__SkmEp{border:1px solid #e0e7eb;background:linear-gradient(180deg,#fff,#fbfcfd);padding:23px;min-width:0}.rm2_metric__SkmEp>span{display:block;font-size:12px;color:#697d89;margin-bottom:12px}.rm2_metric__SkmEp strong{display:block;font-size:clamp(23px,2.6vw,34px);letter-spacing:-.04em;font-weight:550;margin-bottom:10px}.rm2_metric__SkmEp small{font-size:10px;color:#71818c;display:flex;align-items:center;gap:7px}.rm2_riskDot__JhsAD{width:7px;height:7px;border-radius:50%;background:var(--pink)}.rm2_visualGrid__UnRqK{display:grid;grid-template-columns:1.18fr .82fr;grid-gap:14px;gap:14px;margin-top:14px}.rm2_domainPanel__QoYYD,.rm2_priorityPanel__CGtRl{border:1px solid #e0e7eb;padding:23px;min-width:0}.rm2_panelHeading__ZMhww{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:750;margin-bottom:20px}.rm2_panelHeading__ZMhww span:last-child{font-size:10px;color:#8a99a1;font-weight:500}.rm2_domainBars__cxiCM{display:grid;grid-gap:14px;gap:14px}.rm2_domainRow__3uCW3{display:grid;grid-template-columns:25px minmax(0,1fr) 36px;align-items:center;grid-gap:10px;gap:10px;font-size:11px;color:#687984}.rm2_barTrack__g9phk{background:#eef2f4;height:9px;overflow:hidden;border-radius:10px}.rm2_barFill__D2YDn{background:linear-gradient(90deg,#0f7d8e,#6dc0bd);height:100%;border-radius:10px}.rm2_signal__z8KKs{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f3}.rm2_signal__z8KKs:last-child{border-bottom:0}.rm2_signal__z8KKs b{color:var(--pink);font-size:11px}.rm2_signal__z8KKs strong{font-size:12px;font-weight:750}.rm2_signal__z8KKs p{font-size:11px;margin:4px 0 0;color:#77868d;line-height:1.5}.rm2_visualDisclaimer__Ccpkv{color:#75848d;font-size:12px;line-height:1.6;margin:15px 0 0}.rm2_dimensionsSection__sJMXK{padding:112px 0}.rm2_dimensionGrid__GBSvT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:19px;gap:19px}.rm2_dimensionGrid__GBSvT article{border:1px solid var(--line);border-top:3px solid var(--teal);padding:35px 28px;min-height:260px}.rm2_dimensionGrid__GBSvT article:nth-child(2){border-top-color:var(--pink)}.rm2_dimensionGrid__GBSvT article:nth-child(3){border-top-color:#6a4689}.rm2_dimensionGrid__GBSvT span{font-size:11px;letter-spacing:.12em;color:var(--teal);font-weight:800}.rm2_dimensionGrid__GBSvT h3{font-size:24px;font-weight:550;line-height:1.22;margin:25px 0 15px}.rm2_dimensionGrid__GBSvT p{color:var(--muted);font-size:15px;line-height:1.7;margin:0}.rm2_pathwaySection___VLZQ{background:#f6f8fa;padding:106px 0}.rm2_pathwayIntro__buIoF{margin-bottom:41px;align-items:center}.rm2_pathwayIntro__buIoF>p{margin:0}.rm2_pathwayShell__d0Q3Y{background:#142b36;color:#fff;padding:29px;border-radius:5px;overflow:hidden}.rm2_pathwayTop__qDpaa{display:flex;justify-content:space-between;gap:15px;color:#9fc0c7;font-size:10px;letter-spacing:.15em;padding-bottom:28px;border-bottom:1px solid #38535d}.rm2_pathwayNodes__qIREo{display:flex;align-items:stretch;gap:9px;padding:40px 0}.rm2_pathNode__SWluQ{min-width:0;flex:1 1;border:1px solid #49616c;padding:21px 15px;background:#203a45}.rm2_pathNode__SWluQ>span{display:block;color:#82cbd0;font-size:9px;letter-spacing:.08em;font-weight:800;line-height:1.3}.rm2_pathNode__SWluQ strong{display:block;font-size:17px;font-weight:600;line-height:1.25;margin:21px 0 11px}.rm2_pathNode__SWluQ small{color:#a8bac2;line-height:1.5;font-size:11px}.rm2_impactNode__WipYC{background:#362b44;border-color:#735377}.rm2_impactNode__WipYC>span{color:#e5a6d8}.rm2_pathArrow__gGafb{align-self:center;font-size:22px;color:#66c1c6;flex:none}.rm2_pathwayFoot__hRQx3{border-top:1px solid #38535d;padding-top:20px;display:flex;justify-content:space-between;gap:8px;color:#8badb8;font-size:11px}.rm2_journeySection__SlZaO{padding:112px 0}.rm2_journeyGrid__d6c0o{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.rm2_journeyGrid__d6c0o article{border-top:2px solid var(--teal);padding-top:25px}.rm2_journeyGrid__d6c0o article>span{font-size:13px;color:var(--teal);font-weight:800}.rm2_journeyGrid__d6c0o h3{font-size:24px;font-weight:550;margin:30px 0 14px}.rm2_journeyGrid__d6c0o p{font-size:15px;line-height:1.7;color:var(--muted);margin:0}.rm2_deliverablesSection__RahOj{padding:110px 0;background:#f6f8fa}.rm2_sectionAside__ShAL9{color:var(--muted);font-size:17px;line-height:1.7;max-width:450px}.rm2_deliverableList__z9Al7{border-top:1px solid var(--line)}.rm2_deliverable__Kwnko{display:grid;grid-template-columns:32px 1fr;grid-gap:18px;gap:18px;border-bottom:1px solid var(--line);padding:24px 0}.rm2_deliverable__Kwnko>span{color:var(--teal);font-size:13px;font-weight:800}.rm2_deliverable__Kwnko h3{font-size:20px;font-weight:650;margin:0 0 9px}.rm2_deliverable__Kwnko p{color:var(--muted);font-size:15px;line-height:1.7;margin:0}.rm2_independenceSection__BMp6l{padding:85px 0}.rm2_independenceCard__WVuGY{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;border-left:3px solid var(--pink);background:#f6f8fa;padding:47px}.rm2_independenceCard__WVuGY h2{font-size:clamp(30px,3vw,42px)}.rm2_independenceCard__WVuGY>p{color:var(--muted);line-height:1.8;font-size:16px;margin:12px 0 0}.rm2_page___hN8e a:focus-visible{outline:3px solid var(--pink);outline-offset:4px}@media(max-width:950px){.rm2_heroGrid__NfsTV,.rm2_independenceCard__WVuGY,.rm2_split__znUaR{grid-template-columns:1fr;gap:33px}.rm2_heroGraphic__YeuTc{height:350px}.rm2_orbitOuter__DHyx3{width:330px}.rm2_orbitMid__qMDp1{width:245px}.rm2_orbitCore__kJk6S{width:175px;height:175px}.rm2_orbitCore__kJk6S span{font-size:61px}.rm2_hero__YkEFF{padding-bottom:65px}.rm2_backLink__OkWzL{margin-bottom:40px}.rm2_deliverablesSection__RahOj,.rm2_dimensionsSection__sJMXK,.rm2_journeySection__SlZaO,.rm2_problemSection___73eu{padding:75px 0}.rm2_pathwaySection___VLZQ,.rm2_showcaseSection__ojTNL{padding:76px 0}.rm2_prose__TXD1Z{padding-top:0}.rm2_journeyGrid__d6c0o{grid-template-columns:repeat(2,minmax(0,1fr))}.rm2_pathwayNodes__qIREo{gap:6px}.rm2_pathNode__SWluQ{padding:16px 11px}.rm2_pathNode__SWluQ strong{font-size:14px}.rm2_pathArrow__gGafb{font-size:15px}.rm2_independenceCard__WVuGY{gap:20px}}@media(max-width:640px){.rm2_container__jfzuQ{width:calc(100% - 36px)}.rm2_hero__YkEFF{padding:25px 0 53px}.rm2_backLink__OkWzL{margin-bottom:45px}.rm2_hero__YkEFF h1{font-size:clamp(45px,12.1vw,64px)}.rm2_heroLead__IHQQW{font-size:17px}.rm2_heroGraphic__YeuTc{height:275px}.rm2_orbitOuter__DHyx3{width:265px}.rm2_orbitMid__qMDp1{width:195px}.rm2_orbitCore__kJk6S{width:146px;height:146px}.rm2_orbitCore__kJk6S span{font-size:50px}.rm2_orbitCore__kJk6S small{font-size:6px}.rm2_orbitTag__I9Xpw{font-size:8px;padding:9px}.rm2_orbitTagOne__W1l_H{top:21px;left:0}.rm2_orbitTagTwo__pDGvh{top:105px;right:0}.rm2_orbitTagThree__uoOzL{bottom:15px;left:17px}.rm2_page___hN8e h2{font-size:clamp(30px,8.5vw,40px)}.rm2_sectionHeading__GCf56{margin-bottom:29px}.rm2_pathwayIntro__buIoF>p,.rm2_prose__TXD1Z p,.rm2_sectionHeading__GCf56>p:last-child{font-size:16px}.rm2_deliverablesSection__RahOj,.rm2_dimensionsSection__sJMXK,.rm2_journeySection__SlZaO,.rm2_problemSection___73eu{padding:66px 0}.rm2_pathwaySection___VLZQ,.rm2_showcaseSection__ojTNL{padding:69px 0}.rm2_dimensionGrid__GBSvT,.rm2_journeyGrid__d6c0o,.rm2_metricGrid__q5lTM,.rm2_visualGrid__UnRqK{grid-template-columns:1fr}.rm2_appTopbar__gfvCT{padding:14px}.rm2_appBrand__RvSts{font-size:8px;gap:10px}.rm2_brandMark___d4ng{font-size:19px}.rm2_samplePill__R4L_C{font-size:7px}.rm2_appBody__cyAzy{padding:17px}.rm2_appHeading___Sl9L{align-items:start;flex-direction:column}.rm2_appHeading___Sl9L h3{font-size:22px}.rm2_metric__SkmEp{padding:18px}.rm2_metric__SkmEp strong{font-size:27px}.rm2_domainPanel__QoYYD,.rm2_priorityPanel__CGtRl{padding:18px}.rm2_dimensionGrid__GBSvT article{padding:25px;min-height:0}.rm2_dimensionGrid__GBSvT h3{font-size:22px;margin:17px 0 11px}.rm2_pathwayShell__d0Q3Y{padding:18px}.rm2_pathwayNodes__qIREo{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;padding:24px 0}.rm2_pathArrow__gGafb{transform:rotate(90deg);justify-self:center;line-height:1}.rm2_pathNode__SWluQ{padding:18px}.rm2_pathNode__SWluQ strong{font-size:17px;margin:10px 0 7px}.rm2_pathwayFoot__hRQx3{font-size:9px}.rm2_independenceSection__BMp6l{padding:55px 0}.rm2_independenceCard__WVuGY{padding:27px 22px}.rm2_deliverable__Kwnko h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.rm2_page___hN8e *{scroll-behavior:auto}}