.portfolio-shell_shell__Nf3rx{min-height:100vh;background:#091320;color:#edf4fc;--portfolio-muted:#a8b9cd;overflow-x:clip}.portfolio-shell_header__mX5_S{max-width:1680px;margin:auto;min-height:100px;padding:24px 48px;display:flex;align-items:center;gap:36px;border-bottom:1px solid #ffffff12}.portfolio-shell_brand__iwCRv{display:flex;align-items:center;gap:13px;color:#54dfbc;font-size:16px;font-weight:750;letter-spacing:.16em;flex-shrink:0}.portfolio-shell_brand__iwCRv small{display:block;color:#8fa5bc;letter-spacing:.19em;font-size:8px;margin-top:5px}.portfolio-shell_navigation__RCuxq{display:flex;gap:29px;margin-left:auto;color:#b7c8d9;font-size:13px}.portfolio-shell_control___pN4W:hover,.portfolio-shell_navigation__RCuxq a:hover{color:#54dfbc}.portfolio-shell_tour__W725j{display:flex;align-items:center;gap:9px;font-size:12px;border:1px solid #54dfbc45;padding:11px 16px;border-radius:8px;color:#91edd3}.portfolio-shell_tour__W725j:hover{background:#54dfbc13}.portfolio-shell_main__kMEEi{max-width:1680px;margin:auto;padding:0 48px 70px;min-height:70vh}.portfolio-shell_footer__Q0iGJ{max-width:1584px;margin:auto;border-top:1px solid #ffffff17;padding:29px 0 38px;display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.portfolio-shell_footer__Q0iGJ strong{font-size:13px;font-weight:500;color:#bdccdc}.portfolio-shell_footer__Q0iGJ p{font-size:11px;color:#7f95ac;margin-top:7px}.portfolio-shell_control___pN4W{font-size:11px;color:#8193a8;display:flex;gap:5px;align-items:center;white-space:nowrap}.portfolio-shell_skip__chOQr{position:fixed;top:-100px;left:16px;z-index:1000;background:#54dfbc;color:#091320;padding:12px 20px;border-radius:7px}.portfolio-shell_skip__chOQr:focus{top:12px}.portfolio-shell_shell__Nf3rx a:focus-visible,.portfolio-shell_shell__Nf3rx button:focus-visible,.portfolio-shell_shell__Nf3rx select:focus-visible{outline:2px solid #54dfbc;outline-offset:5px}.portfolio-shell_eyebrow__n5ADu{color:#54dfbc;letter-spacing:.17em;font-size:11px;text-transform:uppercase;font-weight:650;display:flex;align-items:center;gap:10px}.portfolio-shell_eyebrow__n5ADu:before{content:"";width:20px;height:1px;background:#54dfbc}.portfolio-shell_hero__fAaYQ{padding:92px 0 80px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px}.portfolio-shell_hero__fAaYQ h1{font-size:clamp(44px,5.25vw,80px);line-height:1.04;letter-spacing:-.055em;margin:26px 0;color:#f1f6fc;font-weight:600;max-width:800px}.portfolio-shell_hero__fAaYQ h1 em{font-style:normal;color:#54dfbc}.portfolio-shell_lede__AyxJ6{font-size:17px;line-height:1.8;color:#a8b9cd;max-width:600px}.portfolio-shell_actions__g8nyA{display:flex;gap:13px;margin-top:31px;flex-wrap:wrap}.portfolio-shell_primary__fy_Qr,.portfolio-shell_secondary__DMqXY{display:inline-flex;gap:11px;align-items:center;justify-content:center;border-radius:8px;padding:14px 20px;font-size:13px;font-weight:650}.portfolio-shell_primary__fy_Qr{color:#09221f;background:#54dfbc}.portfolio-shell_primary__fy_Qr:hover{background:#8defd3}.portfolio-shell_secondary__DMqXY{color:#dae6f3;border:1px solid #7e96b050;background:#102032}.portfolio-shell_secondary__DMqXY:hover{border-color:#78bcff}.portfolio-shell_heroFoot__Pro73{font-size:11px;color:#7791aa;margin-top:24px;line-height:1.7}.portfolio-shell_blueprint__xBzeq{border:1px solid #49617d55;background:linear-gradient(135deg,#102436,#0b1726);border-radius:20px;overflow:hidden;box-shadow:0 35px 100px #0003;position:relative}.portfolio-shell_blueprintHead__PPj_X{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff14;padding:19px 24px;font-size:10px;letter-spacing:.13em;color:#a8bed3}.portfolio-shell_dots__rN9KE{display:flex;gap:5px}.portfolio-shell_dots__rN9KE i{height:6px;width:6px;background:#49617d;border-radius:50%}.portfolio-shell_dots__rN9KE i:first-child{background:#54dfbc}.portfolio-shell_diagram__3G4Tq{width:100%;display:block}.portfolio-shell_diagram__3G4Tq text{font-family:inherit}.portfolio-shell_blueprintFoot__IU5rt{padding:17px 24px;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;align-items:center;color:#94adc4;font-size:11px}.portfolio-shell_blueprintFoot__IU5rt span{color:#54dfbc}.portfolio-shell_strip__VNlCw{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #ffffff19;padding:26px 0;margin-bottom:78px;gap:25px}.portfolio-shell_strip__VNlCw div{padding-left:26px;border-left:1px solid #ffffff19}.portfolio-shell_strip__VNlCw div:first-child{padding-left:0;border:0}.portfolio-shell_strip__VNlCw strong{font-size:20px;font-weight:550;display:block}.portfolio-shell_strip__VNlCw span{font-size:12px;color:#91a6bb;display:block;margin-top:7px}.portfolio-shell_section__MVgzc{margin:72px 0}.portfolio-shell_sectionHead__YnrsA{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:30px}.portfolio-shell_method__eP1nA h1,.portfolio-shell_sectionHead__YnrsA h2{font-size:clamp(29px,3vw,43px);line-height:1.15;letter-spacing:-.035em;font-weight:550;margin-top:15px}.portfolio-shell_sectionHead__YnrsA p{font-size:14px;line-height:1.8;color:#96adc2;max-width:510px}.portfolio-shell_rows__q1gw6{border-top:1px solid #ffffff1c}.portfolio-shell_systemRow__1q1aj{display:grid;grid-template-columns:50px 1fr 1.3fr 32px;gap:24px;align-items:center;padding:31px 0;border-bottom:1px solid #ffffff1c}.portfolio-shell_systemRow__1q1aj>span{color:#54708c;font-size:12px;font-family:monospace}.portfolio-shell_systemRow__1q1aj h3{font-size:20px;font-weight:550}.portfolio-shell_systemRow__1q1aj h3 small{display:block;font-size:11px;color:#54dfbc;font-weight:400;margin-top:9px;letter-spacing:.03em}.portfolio-shell_systemRow__1q1aj p{font-size:13px;line-height:1.8;color:#a0b5c9}.portfolio-shell_systemRow__1q1aj svg,.portfolio-shell_systemRow__1q1aj:hover h3{color:#54dfbc}.portfolio-shell_evidencePanel__uwXc7{padding:38px;background:#102033;border:1px solid #78bcff35;border-radius:16px;display:grid;grid-template-columns:1.15fr 1fr;gap:46px;align-items:start}.portfolio-shell_evidencePanel__uwXc7 h3{font-size:29px;letter-spacing:-.025em;line-height:1.25;font-weight:550;margin:18px 0}.portfolio-shell_evidencePanel__uwXc7 p{color:#a6b9cc;font-size:13px;line-height:1.85}.portfolio-shell_evidenceStats__fSrY8{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:12px}.portfolio-shell_evidenceStats__fSrY8 strong{font-size:29px;display:block;font-weight:500;font-variant-numeric:tabular-nums}.portfolio-shell_evidenceStats__fSrY8 span{color:#8aa3bb;display:block;font-size:11px;margin-top:8px}.portfolio-shell_coverageNote__6QZwQ{margin-top:24px;padding:16px;border:1px solid #f4c47430;border-radius:8px;color:#dcc59f!important;background:#f4c47407;font-size:12px!important}.portfolio-shell_method__eP1nA{max-width:1050px;margin:75px auto}.portfolio-shell_method__eP1nA>p{color:#a6b9cc;font-size:16px;line-height:1.85;margin-top:24px}.portfolio-shell_methodList__PCBeS{margin-top:40px;counter-reset:method;display:grid;gap:0}.portfolio-shell_methodItem__QNU2i{padding:25px 0;display:grid;grid-template-columns:40px 1fr;gap:20px;border-top:1px solid #ffffff18}.portfolio-shell_methodItem__QNU2i:before{counter-increment:method;content:counter(method,decimal-leading-zero);font-size:12px;color:#54dfbc;line-height:2}.portfolio-shell_methodItem__QNU2i p{font-size:14px;color:#b3c4d6;line-height:1.8}.portfolio-shell_periods__rVs7c{display:grid;gap:12px;margin:25px 0 40px}.portfolio-shell_period__F2R9b{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;padding:16px;background:#132236;border-radius:8px}.portfolio-shell_period__F2R9b span{color:#9db2c8}.portfolio-shell_status__mGAHE{color:#54dfbc!important}.portfolio-shell_pending__0AM_5{color:#f4c474!important}@media(min-width:1800px){.portfolio-shell_main__kMEEi{padding-top:10px}.portfolio-shell_hero__fAaYQ{min-height:650px}}@media(max-width:1100px){.portfolio-shell_tour__W725j{display:none}.portfolio-shell_hero__fAaYQ{gap:30px;padding-top:65px}.portfolio-shell_hero__fAaYQ h1{font-size:53px}.portfolio-shell_footer__Q0iGJ{margin-inline:32px}.portfolio-shell_systemRow__1q1aj{grid-template-columns:30px 1fr 1.2fr 20px;gap:15px}.portfolio-shell_evidencePanel__uwXc7{gap:25px}}@media(max-width:760px){.portfolio-shell_header__mX5_S{padding:21px 22px;gap:20px;flex-wrap:wrap}.portfolio-shell_navigation__RCuxq{order:2;width:100%;gap:24px;margin:0;font-size:12px}.portfolio-shell_main__kMEEi{padding:0 22px 35px}.portfolio-shell_hero__fAaYQ{grid-template-columns:1fr;gap:36px;padding:52px 0 40px}.portfolio-shell_hero__fAaYQ h1{font-size:49px}.portfolio-shell_lede__AyxJ6{font-size:15px}.portfolio-shell_blueprint__xBzeq{max-width:620px}.portfolio-shell_strip__VNlCw{gap:15px;margin-bottom:48px;padding:24px 0}.portfolio-shell_strip__VNlCw div{padding-left:15px}.portfolio-shell_strip__VNlCw strong{font-size:16px}.portfolio-shell_strip__VNlCw span{font-size:10px;line-height:1.6}.portfolio-shell_section__MVgzc{margin:48px 0}.portfolio-shell_sectionHead__YnrsA{display:block}.portfolio-shell_sectionHead__YnrsA p{margin-top:19px}.portfolio-shell_systemRow__1q1aj{grid-template-columns:24px 1fr 20px;gap:14px}.portfolio-shell_systemRow__1q1aj p{grid-column:2;grid-row:2}.portfolio-shell_systemRow__1q1aj h3{font-size:18px}.portfolio-shell_systemRow__1q1aj svg{grid-column:3;grid-row:1}.portfolio-shell_evidencePanel__uwXc7{grid-template-columns:1fr;padding:24px;gap:10px}.portfolio-shell_footer__Q0iGJ{margin:0 22px;align-items:flex-start}.portfolio-shell_footer__Q0iGJ p{max-width:210px;line-height:1.6}.portfolio-shell_method__eP1nA{margin-top:45px}.portfolio-shell_methodItem__QNU2i{gap:12px;grid-template-columns:25px 1fr}}@media(prefers-reduced-motion:reduce){.portfolio-shell_shell__Nf3rx *{scroll-behavior:auto!important}}