.codeRescue_page__GCbxB{--navy:#0b1938;--ink:#14284a;--blue:#537fa6;--gold:#e8b879;--copper:#8a4d1e;--muted:#53627a;color:var(--ink);background:#fff;overflow-x:clip}.codeRescue_skip__Ou3fS{position:fixed;top:1rem;left:1rem;z-index:100;transform:translateY(-200%);padding:.7rem 1rem;border-radius:.5rem;background:#fff;color:var(--navy);font-weight:700}.codeRescue_skip__Ou3fS:focus{transform:translateY(0)}.codeRescue_container__wSxuy{width:min(100% - 3rem,1200px);margin-inline:auto}.codeRescue_hero__6BXKd{position:relative;overflow:hidden;padding:clamp(8rem,10vw,10.5rem) 0 clamp(4rem,6vw,6rem);background:radial-gradient(circle at 78% 25%,#203f68 0,transparent 37%),linear-gradient(145deg,#0b1938,#11294a);color:#fff}.codeRescue_hero__6BXKd:before{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(#9bbad118 1px,transparent 0),linear-gradient(90deg,#9bbad118 1px,transparent 0);background-size:72px 72px;content:"";mask-image:linear-gradient(90deg,transparent,#000)}.codeRescue_heroInner__lO_9A{position:relative;display:grid;width:min(100% - 3rem,1320px);margin:auto;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.codeRescue_heroCopy__OAhkb{max-width:660px}.codeRescue_eyebrowGold__Kclkm,.codeRescue_eyebrow__spAkO,.codeRescue_heroEyebrow__lhVbL{margin:0 0 1.2rem;font-size:.73rem;font-weight:800;letter-spacing:.16em;line-height:1.6}.codeRescue_heroEyebrow__lhVbL{display:flex;align-items:center;gap:.7rem;color:var(--gold)}.codeRescue_heroEyebrow__lhVbL span{width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #e8b87920}.codeRescue_hero__6BXKd h1{max-width:700px;margin:0;font-size:clamp(2.7rem,4.35vw,4.45rem);font-weight:800;letter-spacing:-.055em;line-height:1.07}.codeRescue_hero__6BXKd h1 em{color:var(--gold);font-style:normal}.codeRescue_heroText__4JwKA{max-width:610px;margin:1.35rem 0 0;color:#dae5f3;font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.65}.codeRescue_heroActions__g67in{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.65rem}.codeRescue_heroNote__SI1TR{max-width:510px;margin:1rem 0 0;color:#aebed0;font-size:.79rem;line-height:1.55}.codeRescue_buttonLight__mudND,.codeRescue_button__uWDCC{display:inline-flex;min-height:52px;padding:.8rem 1.3rem;border-radius:.7rem;align-items:center;justify-content:center;gap:.7rem;font-size:.94rem;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s}.codeRescue_button__uWDCC{background:var(--navy);color:#fff}.codeRescue_button__uWDCC:hover{transform:translateY(-2px);background:#1d446d}.codeRescue_buttonLight__mudND{background:var(--gold);color:var(--navy)}.codeRescue_buttonLight__mudND:hover{transform:translateY(-2px);background:#f5cc93}.codeRescue_textLinkLight__CyP__{display:inline-flex;min-height:44px;align-items:center;gap:.55rem;color:#f2f6fb;font-size:.9rem;font-weight:700;text-decoration:none}.codeRescue_textLinkLight__CyP__:hover{text-decoration:underline;text-underline-offset:4px}.codeRescue_map__VAtqt{min-width:0;padding:1.05rem;border:1px solid #ffffff35;border-radius:1.25rem;background:linear-gradient(160deg,#ffffff10,#ffffff04);box-shadow:0 30px 80px #0004;backdrop-filter:blur(14px)}.codeRescue_mapTop__NWzQN{padding:.35rem .45rem .9rem;border-bottom:1px solid #ffffff2b;justify-content:space-between;color:#c5d5e5;font-family:IBM Plex Mono,monospace;font-size:.61rem;font-weight:700;letter-spacing:.09em}.codeRescue_mapTop__NWzQN,.codeRescue_mapTop__NWzQN span:first-child{display:flex;align-items:center;gap:.5rem}.codeRescue_mapTop__NWzQN i{width:7px;height:7px;border-radius:50%;background:var(--gold)}.codeRescue_mapIntro__xrfOu{padding:1.2rem .5rem}.codeRescue_mapDetailHeading__cWd9q small,.codeRescue_mapIntro__xrfOu small{display:block;color:var(--gold);font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.12em}.codeRescue_mapIntro__xrfOu strong{display:block;margin:.55rem 0;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.25}.codeRescue_mapIntro__xrfOu p{margin:0;color:#b8cadc;font-size:.83rem;line-height:1.5}.codeRescue_moduleGrid__z_59T{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.codeRescue_module__P5dlq{display:flex;min-width:0;min-height:94px;padding:.72rem;border:1px solid #ffffff3d;border-radius:.65rem;flex-direction:column;align-items:flex-start;justify-content:space-between;background:#102c4d;color:#eaf1fa;text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s,transform .2s}.codeRescue_module__P5dlq:hover{transform:translateY(-2px);border-color:var(--gold)}.codeRescue_module__P5dlq:focus-visible{outline-color:var(--gold)}.codeRescue_module__P5dlq span{color:#b2c1d0;font-family:IBM Plex Mono,monospace;font-size:.68rem}.codeRescue_module__P5dlq strong{overflow-wrap:anywhere;font-size:.76rem;line-height:1.2}.codeRescue_module__P5dlq svg{align-self:flex-end;color:var(--gold)}.codeRescue_moduleActive__Jx_IO{border-color:var(--gold);background:#315078;color:#fff}.codeRescue_mapDetail__atL_t{margin-top:.65rem;padding:1rem;border:1px solid #e8b87970;border-radius:.75rem;background:#07172be8}.codeRescue_mapDetailHeading__cWd9q{display:flex;padding-bottom:.65rem;border-bottom:1px solid #ffffff2b;align-items:baseline;justify-content:space-between;gap:.7rem}.codeRescue_mapDetailHeading__cWd9q strong{font-size:1rem}.codeRescue_mapDetail__atL_t dl{display:grid;margin:.8rem 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem}.codeRescue_mapDetail__atL_t dt{margin-bottom:.22rem;color:var(--gold);font-size:.67rem;font-weight:800}.codeRescue_mapDetail__atL_t dd{margin:0;color:#e0e9f2;font-size:.75rem;line-height:1.38}.codeRescue_mapDisclaimer__3Z9iR{margin:.7rem .2rem .1rem;color:#b4c4d5;font-size:.66rem;line-height:1.4}.codeRescue_band__pkma3{--sites-band:#244d72;--sites-cyan:#e8b879}.codeRescue_darkSection__1_hB5,.codeRescue_sectionSoft__yV76b,.codeRescue_section__FaEWu{padding:clamp(4.25rem,7vw,7rem) 0}.codeRescue_sectionSoft__yV76b{background:#f5f8fa}.codeRescue_darkSection__1_hB5{background:var(--navy);color:#fff}.codeRescue_intro__HjRwS{max-width:780px;margin-bottom:2.6rem}.codeRescue_eyebrow__spAkO{color:#36617f}.codeRescue_eyebrowGold__Kclkm{color:var(--gold)}.codeRescue_continuity__rcaE3 h2,.codeRescue_evidenceLayout__H1RY6 h2,.codeRescue_finalSection__bX95x h2,.codeRescue_intro__HjRwS h2,.codeRescue_split__hlqqo h2{margin:0 0 1.1rem;font-size:clamp(2.05rem,4vw,3.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.12}.codeRescue_continuity__rcaE3 p:not(.codeRescue_eyebrow__spAkO),.codeRescue_evidenceLayout__H1RY6>div:first-child>p:not(.codeRescue_eyebrow__spAkO),.codeRescue_intro__HjRwS>p:last-child{max-width:680px;color:var(--muted);font-size:1.04rem;line-height:1.7}.codeRescue_signalGroups__xc7DQ{display:grid;gap:2.25rem}.codeRescue_signalGroupHeading__4egyU{display:flex;margin-bottom:.75rem;align-items:baseline;gap:.85rem}.codeRescue_signalGroupHeading__4egyU span{color:var(--copper);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.06em}.codeRescue_signalGroupHeading__4egyU h3{margin:0;font-size:1.15rem;letter-spacing:-.02em}.codeRescue_signalGrid__lfTh1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.codeRescue_signalCard__ywJKq{min-height:165px;padding:1.25rem 1.4rem;border:1px solid #dae4ec;border-radius:.85rem;background:#fff}.codeRescue_signalCard__ywJKq>span{display:block;color:#7890a4;font-family:IBM Plex Mono,monospace;font-size:.67rem;font-weight:700}.codeRescue_signalCard__ywJKq h4{margin:1.1rem 0 .45rem;font-size:1.12rem;letter-spacing:-.025em}.codeRescue_signalCard__ywJKq p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.codeRescue_signalGroup__I8MNN:first-child .codeRescue_signalCard__ywJKq:first-child{border-color:#d7b47d;border-left:3px solid var(--copper);background:#fffcf7}.codeRescue_split__hlqqo{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.codeRescue_split__hlqqo h2{max-width:580px}.codeRescue_splitCopy__BfK_J{padding-left:2rem;border-left:2px solid var(--gold)}.codeRescue_splitCopy__BfK_J p{color:#dce7f1;font-size:1.04rem;line-height:1.75}.codeRescue_splitCopy__BfK_J p:first-child{margin-top:0}.codeRescue_splitCopy__BfK_J p:last-child{margin-bottom:0}.codeRescue_diagnosisFlow__GUv3M{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.codeRescue_diagnosisFlow__GUv3M:before{position:absolute;top:1.15rem;right:15%;left:15%;height:1px;background:#d0dbe4;content:""}.codeRescue_diagnosisStep__gvSLX{position:relative;padding-top:3.45rem}.codeRescue_diagnosisStage__5bHpK{display:block;min-height:2.2rem;color:var(--copper);font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.045em;line-height:1.5}.codeRescue_diagnosisMarker__eJ798{position:absolute;top:0;left:0;display:grid;width:2.35rem;height:2.35rem;border:1px solid #c68b48;border-radius:50%;place-items:center;background:#f5f8fa;color:#75461f;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:700}.codeRescue_diagnosisStep__gvSLX h3{margin:.65rem 0 .55rem;font-size:1.35rem;letter-spacing:-.025em}.codeRescue_diagnosisStep__gvSLX p{max-width:340px;margin:0;color:var(--muted);font-size:.94rem;line-height:1.65}.codeRescue_scopeNote__HBmot{margin:2rem 0 0;padding:1rem 1.25rem;border-left:3px solid var(--copper);background:#fff;color:#43546a;font-size:.92rem;line-height:1.6}.codeRescue_scopeNote__HBmot strong{color:var(--ink)}.codeRescue_areaList__Q7sPy{display:grid;margin-bottom:3rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.codeRescue_areaItem__nqeqf{display:grid;min-height:95px;padding:1.1rem 0;border-top:1px solid #dce6ee;grid-template-columns:2rem 1fr;column-gap:.8rem;align-content:center}.codeRescue_areaItem__nqeqf svg{grid-row:span 2;margin-top:.1rem;color:var(--copper)}.codeRescue_areaItem__nqeqf h3{margin:0 0 .3rem;font-size:1rem}.codeRescue_areaItem__nqeqf p{margin:0;color:var(--muted);font-size:.87rem;line-height:1.5}.codeRescue_pathways__Zxo9H{display:grid;padding:clamp(1.5rem,4vw,3rem);border-radius:1.1rem;grid-template-columns:.8fr 1.2fr;gap:2.5rem;background:var(--navy);color:#fff}.codeRescue_pathwaysIntro__6FBDp h3{max-width:400px;margin:0;font-size:clamp(1.55rem,2.5vw,2.2rem);letter-spacing:-.035em;line-height:1.18}.codeRescue_pathways__Zxo9H ol{display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem}.codeRescue_pathways__Zxo9H li{display:grid;padding:.9rem 0;border-top:1px solid #ffffff2e;grid-template-columns:2rem 1fr;gap:.65rem}.codeRescue_pathways__Zxo9H li>span{color:var(--gold);font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700}.codeRescue_pathways__Zxo9H li h4{margin:0 0 .25rem;font-size:.94rem}.codeRescue_pathways__Zxo9H li p{margin:0;color:#cbd8e5;font-size:.8rem;line-height:1.45}.codeRescue_recoveryFlow__b3EmO{position:relative;display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.codeRescue_recoveryFlow__b3EmO:before{position:absolute;top:.92rem;right:8%;left:8%;height:1px;background:#c7d4df;content:""}.codeRescue_recoveryFlow__b3EmO li{position:relative;padding-top:2.5rem}.codeRescue_recoveryFlow__b3EmO li>span{position:absolute;top:0;left:0;display:grid;width:1.9rem;height:1.9rem;border:1px solid #b87c3c;border-radius:50%;place-items:center;background:#f5f8fa;color:#75461f;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700}.codeRescue_recoveryFlow__b3EmO li:last-child .codeRescue_recoveryArrow__52_uy{display:none}.codeRescue_recoveryFlow__b3EmO h3{margin:0 0 .35rem;font-size:.98rem;line-height:1.25}.codeRescue_recoveryFlow__b3EmO p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.codeRescue_recoveryArrow__52_uy{position:absolute;top:.44rem;right:-.62rem;color:#8093a4}.codeRescue_evidenceLayout__H1RY6{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.codeRescue_evidenceLayout__H1RY6>div:first-child>.codeRescue_button__uWDCC{margin-top:1rem}.codeRescue_evidenceCard__IkOV8{padding:1.3rem 1.6rem;border:1px solid #324d70;border-radius:1.1rem;background:linear-gradient(145deg,#102846,#0b1938);box-shadow:0 24px 50px #0b19381c;color:#fff}.codeRescue_evidenceLabel__XRU3P{display:flex;min-height:2.5rem;margin-bottom:.3rem;align-items:center;gap:.45rem;color:var(--gold);font-family:IBM Plex Mono,monospace;font-size:.63rem;font-weight:700;letter-spacing:.07em}.codeRescue_evidenceLabel__XRU3P i{color:#fff8;font-style:normal}.codeRescue_evidenceRow__bIo1o{display:grid;padding:.95rem 0;border-top:1px solid #ffffff2b;grid-template-columns:2.2rem 1fr;gap:.7rem}.codeRescue_evidenceRow__bIo1o>span{color:var(--gold);font-family:IBM Plex Mono,monospace;font-size:.8rem;font-weight:700}.codeRescue_evidenceRow__bIo1o small{color:#d6e5f2;font-size:.68rem;font-weight:800;letter-spacing:.08em}.codeRescue_evidenceRow__bIo1o p{margin:.3rem 0 0;color:#e4edf5;font-size:.87rem;line-height:1.5}.codeRescue_faqList__J_W56{max-width:900px}.codeRescue_faqList__J_W56 details{border-bottom:1px solid #cfdae3;background:transparent}.codeRescue_faqList__J_W56 summary{display:flex;min-height:72px;padding:.9rem .2rem;align-items:center;justify-content:space-between;gap:1rem;font-size:1.05rem;font-weight:700;cursor:pointer;list-style:none}.codeRescue_faqList__J_W56 summary::-webkit-details-marker{display:none}.codeRescue_faqList__J_W56 summary svg{flex:none;transition:transform .2s}.codeRescue_faqList__J_W56 details[open] summary svg{transform:rotate(180deg)}.codeRescue_faqList__J_W56 details p{max-width:760px;margin:0;padding:0 3rem 1.5rem .2rem;color:var(--muted);line-height:1.7}.codeRescue_continuity__rcaE3{padding:4rem 0;background:#e8f0f5}.codeRescue_continuity__rcaE3 .codeRescue_container__wSxuy{display:flex;align-items:end;justify-content:space-between;gap:2rem}.codeRescue_continuity__rcaE3 h2{max-width:600px}.codeRescue_continuity__rcaE3 p:not(.codeRescue_eyebrow__spAkO){margin-bottom:0}.codeRescue_continuityLink__ZPrIF{display:inline-flex;min-height:48px;flex:none;align-items:center;gap:.7rem;color:#204d70;font-weight:800;text-decoration:underline;text-underline-offset:4px}.codeRescue_finalSection__bX95x{padding:clamp(5rem,9vw,8rem) 0;background:radial-gradient(circle at 50% 0,#244d72,#0b1938 70%);color:#fff;text-align:center}.codeRescue_finalSection__bX95x .codeRescue_container__wSxuy{display:flex;align-items:center;flex-direction:column}.codeRescue_finalSection__bX95x h2{max-width:820px}.codeRescue_finalSection__bX95x .codeRescue_container__wSxuy>p:not(.codeRescue_eyebrowGold__Kclkm){max-width:720px;margin:0 0 2rem;color:#d5e2ef;font-size:1.06rem;line-height:1.7}.codeRescue_finalSection__bX95x span{display:block;margin-top:1rem;color:#bccbd9;font-size:.8rem}@media (max-width:1050px){.codeRescue_floating__pficS{display:none}}@media (max-width:900px){.codeRescue_heroInner__lO_9A{grid-template-columns:1fr}.codeRescue_heroCopy__OAhkb{max-width:850px}.codeRescue_hero__6BXKd h1{max-width:900px;font-size:clamp(2.75rem,6vw,4.2rem)}.codeRescue_map__VAtqt{width:100%;max-width:850px;margin:auto}}@media (max-width:700px){.codeRescue_container__wSxuy,.codeRescue_heroInner__lO_9A{width:min(100% - 2rem,1200px)}.codeRescue_hero__6BXKd{padding:8.5rem 0 3.75rem}.codeRescue_hero__6BXKd h1{font-size:clamp(2.45rem,9.6vw,3.6rem)}.codeRescue_heroEyebrow__lhVbL{font-size:.61rem}.codeRescue_heroActions__g67in{align-items:flex-start;flex-direction:column}.codeRescue_moduleGrid__z_59T{grid-template-columns:repeat(2,minmax(0,1fr))}.codeRescue_module__P5dlq{min-height:84px}.codeRescue_mapDetail__atL_t dl{grid-template-columns:1fr}.codeRescue_mapDetail__atL_t dl>div{padding-top:.45rem;border-top:1px solid #ffffff1f}.codeRescue_areaItem__nqeqf,.codeRescue_areaList__Q7sPy,.codeRescue_diagnosisFlow__GUv3M,.codeRescue_evidenceLayout__H1RY6,.codeRescue_pathways__Zxo9H,.codeRescue_signalGrid__lfTh1{grid-template-columns:1fr}.codeRescue_signalGrid__lfTh1{gap:.65rem}.codeRescue_signalCard__ywJKq{min-height:0;padding:1rem 1.1rem}.codeRescue_signalCard__ywJKq h4{margin-top:.65rem}.codeRescue_diagnosisFlow__GUv3M{gap:1.4rem}.codeRescue_diagnosisFlow__GUv3M:before{top:1rem;bottom:1rem;left:1.15rem;width:1px;height:auto}.codeRescue_diagnosisStep__gvSLX{min-height:5.9rem;padding:0 0 0 3.25rem}.codeRescue_diagnosisStage__5bHpK{min-height:0}.codeRescue_diagnosisMarker__eJ798{top:0;left:0;background:#f5f8fa}.codeRescue_diagnosisStep__gvSLX h3{margin-top:.35rem}.codeRescue_scopeNote__HBmot{margin-top:1.4rem}.codeRescue_areaItem__nqeqf{min-height:0;padding:.85rem 0;grid-template-columns:1.8rem 1fr}.codeRescue_pathways__Zxo9H{gap:1rem}.codeRescue_pathways__Zxo9H ol{grid-template-columns:1fr}.codeRescue_recoveryFlow__b3EmO{grid-template-columns:1fr;gap:.1rem}.codeRescue_recoveryFlow__b3EmO:before{top:.9rem;bottom:1.4rem;left:.9rem;width:1px;height:auto}.codeRescue_recoveryFlow__b3EmO li{min-height:5.3rem;padding:0 0 1rem 3rem}.codeRescue_recoveryFlow__b3EmO li>span{z-index:1}.codeRescue_recoveryArrow__52_uy{top:2.5rem;right:auto;left:.49rem;transform:rotate(90deg)}.codeRescue_evidenceCard__IkOV8{padding:1rem 1.2rem}.codeRescue_evidenceLabel__XRU3P{flex-wrap:wrap;font-size:.57rem}.codeRescue_split__hlqqo{grid-template-columns:1fr;gap:1rem}.codeRescue_splitCopy__BfK_J{padding-left:1.2rem}.codeRescue_continuity__rcaE3 .codeRescue_container__wSxuy{display:block}.codeRescue_continuityLink__ZPrIF{margin-top:1.5rem}.codeRescue_faqList__J_W56 summary{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.codeRescue_buttonLight__mudND,.codeRescue_button__uWDCC,.codeRescue_faqList__J_W56 summary svg,.codeRescue_module__P5dlq{transition:none!important}.codeRescue_buttonLight__mudND:hover,.codeRescue_button__uWDCC:hover,.codeRescue_module__P5dlq:hover{transform:none}}