.portal_portal__H_iRs{--ink:#07243b;--teal:#008e83;color:var(--ink);background:#fffdf7;min-height:100svh;position:relative;isolation:isolate;overflow:hidden}.portal_portal__H_iRs:after,.portal_portal__H_iRs:before{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%;background:linear-gradient(140deg,#dcefe7aa,#a9dcd188)}.portal_portal__H_iRs:before{width:85vw;height:53vw;right:-34vw;top:9vh;transform:rotate(-30deg);box-shadow:-160px 0 0 #e8f3ec99}.portal_portal__H_iRs:after{width:55vw;height:25vw;left:-30vw;bottom:-23vw;box-shadow:100px -20px 0 #e2f1e888}.portal_header__8a5TY{height:clamp(78px,11.2vh,106px);padding:0 4.2% 0 7.6%;border-bottom:1px solid #dfe8e4;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fffdf7e6}.portal_header__8a5TY .brand{font-size:clamp(29px,2.8vw,44px);color:var(--ink)}.portal_header__8a5TY nav{display:flex;gap:48px;align-self:stretch}.portal_header__8a5TY nav a{display:flex;align-items:center;position:relative;font-weight:600;font-size:clamp(14px,1.15vw,19px)}.portal_header__8a5TY nav a[aria-current]:after{content:"";position:absolute;bottom:4px;height:4px;background:var(--teal);width:100%;border-radius:4px}.portal_headerActions__zdKum{display:flex;align-items:center;gap:30px;font-size:16px;font-weight:600}.portal_headerActions__zdKum>a:first-child{border-right:1px solid #8097a5;padding-right:30px}.portal_primary__YR4Vf,.portal_secondary__4Df61{display:inline-flex;justify-content:center;align-items:center;gap:15px;min-height:54px;padding:15px 23px;border-radius:12px;font-size:clamp(13px,1.15vw,19px);font-weight:600;white-space:nowrap}.portal_primary__YR4Vf{background:linear-gradient(140deg,#005454,#00323a);color:#fff;border:1px solid #005354;box-shadow:inset 0 1px 3px #ffffff20}.portal_primary__YR4Vf:hover{background:#00665f}.portal_primary__YR4Vf>span{font-size:26px;line-height:1;font-weight:400}.portal_secondary__4Df61{border:1px solid #234d63;background:#fffdf788}.portal_secondary__4Df61:hover{background:#e5f3ed}.portal_hero__ZCe7F{min-height:calc(100svh - clamp(78px,11.2vh,106px));display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:4.7vw;align-items:center;padding:40px 3.4% 50px 6.2%;position:relative}.portal_kicker__JdP_d{font-size:clamp(13px,1.3vw,21px);color:var(--teal);font-weight:600;margin-bottom:24px}.portal_kicker__JdP_d span{font-size:14px;margin-right:7px}.portal_copy__t4fgL h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.65vw,96px);line-height:.99;letter-spacing:-.055em;font-weight:500}.portal_copy__t4fgL h1 em{color:var(--teal);white-space:nowrap;font-weight:400}.portal_description__La5F5{font-size:clamp(15px,1.32vw,22px);line-height:1.6;color:#435c6e;margin:26px 0 30px;max-width:570px}.portal_actions__CbLxg{display:flex;gap:18px}.portal_notes__bi_uh{display:flex;align-items:center;gap:20px;margin-top:28px;color:#294759;font-size:clamp(10px,.95vw,15px)}.portal_notes__bi_uh>span{display:flex;align-items:center;gap:10px}.portal_notes__bi_uh>span+span{border-left:1px solid #839ba5;padding-left:20px}.portal_notes__bi_uh b{background:#007c74;color:#fff;border-radius:50%;width:21px;height:21px;display:grid;place-items:center}.portal_visual___FEep{min-width:0}.portal_visual___FEep .financial-preview{border-radius:16px;box-shadow:0 12px 48px #183c3920;border-color:#e3e8e8}.portal_visual___FEep .preview-top{padding:18px 22px;font-size:clamp(14px,1.3vw,21px)}.portal_visual___FEep .preview-top strong{display:flex;align-items:center}.portal_visual___FEep .company-icon{width:46px;height:46px;font-size:19px;background:#def1e9;border-radius:12px;margin-right:16px}.portal_visual___FEep .period-tag{background:#e6f4ee;color:#005c5c;border:0;border-radius:10px;font-size:clamp(10px,1vw,16px);padding:12px 15px}.portal_visual___FEep .preview-heading{padding:22px 22px 14px}.portal_visual___FEep .eyebrow{font-size:10px;letter-spacing:3px}.portal_visual___FEep .preview-heading h3{font-size:clamp(19px,1.6vw,26px)}.portal_visual___FEep .preview-metrics{gap:12px;padding:0 22px 12px}.portal_visual___FEep .preview-metrics>div{border:1px solid #e3e8e8;border-radius:10px;padding:19px 14px 16px;position:relative}.portal_visual___FEep .preview-metrics>div>span{color:var(--ink);font-size:clamp(10px,1vw,16px)}.portal_visual___FEep .preview-metrics strong{font-size:clamp(20px,1.8vw,30px);margin:13px 0;color:var(--ink)}.portal_visual___FEep .preview-metrics strong small{font-size:.55em;color:var(--ink)}.portal_visual___FEep .preview-metrics>div>small{font-size:clamp(9px,.85vw,14px);color:#4b6376}.portal_visual___FEep .preview-metrics b{color:var(--teal);font-weight:400}.portal_visual___FEep .preview-metrics i{position:absolute;top:11px;right:12px;color:#00887b;background:#def1e9;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:21px;font-style:normal}.portal_visual___FEep .preview-chart-title{margin:0;padding:18px 24px 0}.portal_visual___FEep .preview-chart-title h4{font-size:clamp(15px,1.2vw,20px)}.portal_visual___FEep .preview-chart-title>span{font-size:clamp(10px,.8vw,13px)}.portal_visual___FEep .legend-dot{border-radius:50%;background:#009989;width:9px;height:9px}.portal_visual___FEep .legend-dot.expense{background:#b3dfd1}.portal_visual___FEep .bar-chart{height:clamp(180px,25vh,255px);padding:20px 25px 24px}.portal_visual___FEep .chart-grid{width:48px;font-size:12px;color:#435c6e}.portal_visual___FEep .bar-group{font-size:12px;color:#435c6e}.portal_visual___FEep .bar-pair i{width:23px;background:linear-gradient(#009383,#20a594)}.portal_visual___FEep .bar-pair .expense-bar{background:#b5dfd1}@media (max-width:1150px){.portal_hero__ZCe7F{gap:30px;padding-inline:4%}.portal_header__8a5TY{padding-inline:4%}.portal_header__8a5TY nav{gap:25px}.portal_actions__CbLxg{gap:10px}.portal_primary__YR4Vf,.portal_secondary__4Df61{padding:13px 15px}.portal_visual___FEep .preview-metrics i{display:none}.portal_notes__bi_uh{gap:10px}.portal_notes__bi_uh>span+span{padding-left:10px}}@media (max-width:850px){.portal_header__8a5TY nav{display:none}.portal_hero__ZCe7F{grid-template-columns:1fr;padding:45px 6%;gap:36px}.portal_copy__t4fgL h1{font-size:clamp(49px,8vw,72px)}.portal_description__La5F5{max-width:600px}.portal_visual___FEep{width:100%;max-width:720px}.portal_portal__H_iRs:before{width:150vw;height:100vw;top:30%}}@media (max-width:480px){.portal_header__8a5TY{height:76px;gap:10px}.portal_headerActions__zdKum{gap:12px;font-size:12px}.portal_headerActions__zdKum>a:first-child{padding-right:0;border:0}.portal_headerActions__zdKum .portal_primary__YR4Vf{font-size:11px;min-height:40px;padding:10px;gap:7px}.portal_headerActions__zdKum .portal_primary__YR4Vf span{font-size:18px}.portal_header__8a5TY .brand{font-size:27px;gap:7px}.portal_actions__CbLxg{flex-direction:column}.portal_notes__bi_uh{flex-wrap:wrap;font-size:10px}.portal_visual___FEep .preview-top{padding:14px;font-size:12px}.portal_visual___FEep .company-icon{width:32px;height:32px;font-size:13px;margin-right:7px}.portal_visual___FEep .period-tag{padding:8px;font-size:10px}.portal_visual___FEep .preview-metrics{gap:6px;padding-inline:12px}.portal_visual___FEep .preview-metrics>div{padding:12px 7px}.portal_visual___FEep .preview-metrics strong{font-size:17px}.portal_visual___FEep .preview-metrics>div>small{font-size:8px}.portal_visual___FEep .bar-chart{padding-inline:12px}.portal_visual___FEep .bar-groups{gap:7px}.portal_visual___FEep .bar-pair i{width:12px}}@media (min-width:851px) and (max-height:760px){.portal_hero__ZCe7F{padding-block:26px}.portal_copy__t4fgL h1{font-size:clamp(48px,5vw,78px)}.portal_kicker__JdP_d{margin-bottom:18px}.portal_description__La5F5{margin-block:20px}.portal_notes__bi_uh{margin-top:20px}.portal_visual___FEep .preview-top{padding-block:12px}.portal_visual___FEep .preview-heading{padding-top:15px}.portal_visual___FEep .bar-chart{height:180px}}