.works_page__gAs1G.works_page__gAs1G{font-family:Inter,sans-serif}.works_page__gAs1G section[id]{scroll-margin-top:130px}.works_page__gAs1G :focus-visible{outline:2px solid #3365e3;outline-offset:4px}.works_skip__0ypgR{position:fixed;top:-70px;left:16px;padding:12px;background:#fff;z-index:100}.works_skip__0ypgR:focus{top:12px}.works_page__gAs1G .works_hero__xZpBn{min-height:769px;grid-template-columns:558px 600px;gap:62px;padding-block:96px}.works_page__gAs1G .works_hero__xZpBn h1{font-size:82px;line-height:1.02;letter-spacing:-.06em}.works_page__gAs1G .works_hero__xZpBn p{font-size:18px;line-height:1.5}.works_heroImage__2x69Z{display:block;width:100%;height:auto;border-radius:24px}.works_page__gAs1G .works_solutions__cQ9sd>div:first-child{grid-template-columns:2fr 1fr;gap:50px}.works_page__gAs1G .works_solutions__cQ9sd article>img{aspect-ratio:385/256;height:auto}.works_page__gAs1G .works_solutions__cQ9sd article>a{color:#3365e3}.works_page__gAs1G .works_solutions__cQ9sd>div:last-child{column-gap:32px;row-gap:48px}.works_page__gAs1G .works_helpCard__fsybb{display:flex;flex-direction:column;padding:24px;border-radius:22px;position:relative;isolation:isolate;background:#203879;color:#fff}.works_page__gAs1G .works_helpCard__fsybb h3{color:#fff;font-size:32px;line-height:1.15;margin:0 0 24px}.works_page__gAs1G .works_helpCard__fsybb p{color:#d4def2;font-size:16px}.works_page__gAs1G .works_helpCard__fsybb>a{justify-content:center;min-height:50px;margin-top:auto;padding:12px;border:1px solid #9eb6fc;border-radius:999px;background:#ebf0fc;color:#3365e3}.works_page__gAs1G .works_process__KJ9yh{display:grid;grid-template-columns:496px 1fr;gap:76px;background:#172654;color:#fff}.works_page__gAs1G .works_processIntro__og2Ap h2{margin:0;font-size:48px;line-height:1.12;letter-spacing:-.04em}.works_page__gAs1G .works_processIntro__og2Ap em{color:#a1b8f2}.works_processIntro__og2Ap p{margin:32px 0;font-size:16px;line-height:1.5}.works_page__gAs1G .works_processSteps__In318 article{min-height:170px;padding-bottom:42px}.works_page__gAs1G .works_processSteps__In318 article:last-child{min-height:0;padding-bottom:0}.works_page__gAs1G .works_processSteps__In318 article>span{font-size:16px}.works_page__gAs1G .works_processSteps__In318 h3{font-size:24px;font-weight:600;margin:12px 0 16px}.works_page__gAs1G .works_processSteps__In318 p{font-size:16px;line-height:24px}.works_page__gAs1G .works_management__B6zKq>div:first-child{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:40px}.works_page__gAs1G .works_management__B6zKq h2{font-size:64px}.works_page__gAs1G .works_comparison__uawpl{width:100%;margin:64px 0 0;transform:none;border:0;padding:12px;background:#ebf0fc;border-radius:24px}.works_page__gAs1G .works_comparison__uawpl>div{min-height:408px;padding:40px}.works_page__gAs1G .works_yourTeam__6IXex{border-radius:14px 0 0 14px}.works_page__gAs1G .works_comparison__uawpl small{color:#3365e3}.works_page__gAs1G .works_comparison__uawpl h3{font-size:24px;font-weight:600;margin:36px 0 30px}.works_yourTeam__6IXex ol{padding:0;margin:0;list-style:none}.works_yourTeam__6IXex li{display:flex;gap:30px;padding:16px 0;border-bottom:1px solid #f0f3f8;color:#475569;font-size:18px}.works_yourTeam__6IXex li span{color:#94a3b8;font-size:13px}.works_page__gAs1G .works_comparison__uawpl .works_ourTeam__zAJWo{background:#031237;border-radius:0 14px 14px 0;color:#fff}.works_page__gAs1G .works_ourTeam__zAJWo small{color:#a1b8f2}.works_page__gAs1G .works_ourTeam__zAJWo h3{color:#fff}.works_ourTeam__zAJWo ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.works_ourTeam__zAJWo li{display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#fff;color:#111827;font-size:13px}.works_ourTeam__zAJWo svg{color:#3365e3}.works_page__gAs1G .works_contact__cxyVP h2{font-size:68px}.works_page__gAs1G .works_contact__cxyVP em{color:#a1b8f2}@media (max-width:1250px){.works_page__gAs1G .works_hero__xZpBn{grid-template-columns:1fr 1fr;gap:32px}.works_page__gAs1G .works_hero__xZpBn h1{font-size:clamp(48px,5.7vw,76px)}.works_page__gAs1G .works_process__KJ9yh{grid-template-columns:1fr 1fr;gap:50px}.works_page__gAs1G .works_management__B6zKq h2{font-size:52px}}@media (max-width:1024px){.works_page__gAs1G .works_hero__xZpBn{min-height:0;padding-block:64px}.works_page__gAs1G .works_management__B6zKq>div:first-child,.works_page__gAs1G .works_solutions__cQ9sd>div:first-child{grid-template-columns:1fr;gap:24px}.works_page__gAs1G .works_process__KJ9yh{grid-template-columns:1fr;gap:64px}.works_page__gAs1G .works_processIntro__og2Ap{max-width:560px}.works_page__gAs1G .works_comparison__uawpl>div{padding:28px}.works_page__gAs1G .works_helpCard__fsybb{min-height:360px}}@media (max-width:640px){.works_page__gAs1G .works_hero__xZpBn{grid-template-columns:1fr;padding-block:48px;gap:40px}.works_page__gAs1G .works_hero__xZpBn h1{font-size:clamp(42px,11.3vw,66px)}.works_page__gAs1G .works_hero__xZpBn p{font-size:16px}.works_page__gAs1G .works_management__B6zKq h2,.works_page__gAs1G .works_processIntro__og2Ap h2{font-size:40px}.works_page__gAs1G .works_comparison__uawpl{grid-template-columns:1fr;margin-top:40px}.works_page__gAs1G .works_comparison__uawpl>div{min-height:0;padding:28px 20px}.works_page__gAs1G .works_yourTeam__6IXex{border-radius:14px 14px 0 0}.works_page__gAs1G .works_comparison__uawpl .works_ourTeam__zAJWo{border-radius:0 0 14px 14px;padding-bottom:40px}.works_page__gAs1G .works_processSteps__In318>div{--step-indent:60px;--step-dot-left:-56px}.works_page__gAs1G .works_processSteps__In318 h3{font-size:22px}.works_page__gAs1G .works_contact__cxyVP h2{font-size:42px}.works_page__gAs1G .works_helpCard__fsybb{min-height:380px}}.works_page__gAs1G .works_helpCard__fsybb:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:url(/assets/landing-v2/africa-map.svg) 50%/cover;opacity:.12}.vertical-steps_steps__bnmCH{position:relative;padding-left:var(--step-indent,48px)}.vertical-steps_steps__bnmCH:after,.vertical-steps_steps__bnmCH:before{position:absolute;top:var(--step-dot-center,12px);left:var(--step-line-left,13px);width:var(--step-line-width,2px);content:""}.vertical-steps_steps__bnmCH:before{height:var(--step-track-length,0);background:var(--step-track-color,#dbe5fa)}.vertical-steps_steps__bnmCH:after{height:var(--step-progress,0);background:var(--step-accent,#3365e3);transition:height var(--step-duration,.18s) linear}.vertical-steps_steps__bnmCH article{position:relative;min-height:205px;padding-bottom:var(--step-bottom,42px)}.vertical-steps_steps__bnmCH article>span{color:var(--step-label,#3365e3);font-size:11px}.vertical-steps_steps__bnmCH article>span i{position:absolute;top:var(--step-dot-top,3px);left:var(--step-dot-left,-42px);z-index:1;width:var(--step-dot-size,18px);height:var(--step-dot-size,18px);border:var(--step-dot-border-width,4px) solid var(--step-dot-border,#c6d4f6);border-radius:50%;background:var(--step-dot-fill,#3365e3);box-shadow:0 0 0 var(--step-dot-ring,5px) var(--step-surface,#f7f9fd)}.vertical-steps_steps__bnmCH h3{margin:12px 0 var(--step-title-bottom,9px);font-size:21px}.vertical-steps_steps__bnmCH p{margin:0;color:var(--step-copy,#64748b);font-size:14px;line-height:1.55}.vertical-steps_panels__FtnR9{--step-bottom:45px;--step-dot-border:#dbe5fa;--step-dot-fill:#b8c6e8;--step-surface:#f8faff;--step-title-bottom:10px}.vertical-steps_agriculture__5I6iX article>span i,.vertical-steps_panels__FtnR9 article>span i{transition:background-color .18s ease}.vertical-steps_agriculture__5I6iX article.vertical-steps_activeStep__J_DOa>span i,.vertical-steps_panels__FtnR9 article.vertical-steps_activeStep__J_DOa>span i{background:#3365e3}.vertical-steps_panels__FtnR9 h3{max-width:420px;color:#0f172a;font-weight:600}.vertical-steps_panels__FtnR9 p{max-width:430px}.vertical-steps_evaluation__zgp9B{--step-indent:82px;--step-dot-center:21px;--step-line-left:25px;--step-line-width:4px;--step-track-color:hsla(0,0%,100%,.72);--step-accent:#3971f2;--step-label:#a1b8f2;--step-dot-top:0;--step-dot-left:-78px;--step-dot-size:42px;--step-dot-border-width:8px;--step-dot-border:#c8d8ff;--step-dot-fill:#3971f2;--step-dot-ring:6px;--step-surface:#172654;--step-copy:#d1d5db}.vertical-steps_evaluation__zgp9B h3{color:#fff}.vertical-steps_evaluation__zgp9B p{max-width:440px}.vertical-steps_intelligence__mwpSq{--step-dot-center:16px;--step-track-color:#d9e1f2;--step-duration:160ms}.vertical-steps_agriculture__5I6iX{--step-indent:76px;--step-line-left:10px;--step-line-width:4px;--step-track-color:#dbe5fa;--step-dot-fill:#a1b8f2;--step-dot-top:0;--step-dot-left:-76px;--step-dot-size:24px;--step-dot-border-width:0;--step-dot-ring:8px;--step-surface:#ebf0fc;--step-bottom:52px}.vertical-steps_agriculture__5I6iX article{min-height:0}.vertical-steps_agriculture__5I6iX article:last-child{padding-bottom:0}.vertical-steps_agriculture__5I6iX article>span{font-size:16px;line-height:24px}.vertical-steps_agriculture__5I6iX h3{margin:8px 0 14px;font-size:24px;font-weight:600;line-height:1.3}.vertical-steps_agriculture__5I6iX p{color:#6b7280;font-size:16px;line-height:24px}@media (prefers-reduced-motion:reduce){.vertical-steps_steps__bnmCH article>span i,.vertical-steps_steps__bnmCH:after{transition:none}}@font-face{font-family:Goloka Merriweather Upright;src:url(/assets/fonts/merriweather-normal-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.fiscal_page__g4SaM{font-family:Goloka Geist,Inter,sans-serif}.fiscal_page__g4SaM em{font-family:Goloka Merriweather,Georgia,serif;font-weight:500}.fiscal_page__g4SaM section[id]{scroll-margin-top:118px}.fiscal_page__g4SaM h2{margin:24px 0 0;font-size:68px;line-height:72px;letter-spacing:-3.24px;font-weight:500}.fiscal_eyebrow__8YdDZ{display:flex;align-items:center;gap:10px;font-size:13px;line-height:17px;letter-spacing:1.98px;font-weight:600;text-transform:uppercase}.fiscal_eyebrow__8YdDZ>span{width:24px;height:1px;background:#3365e3;flex:none}.fiscal_hero__EwdyP{display:grid;grid-template-columns:minmax(0,558px) 600px;gap:64px;align-items:center;padding:98px max(24px,calc((100vw - 1220px)/2));background:radial-gradient(ellipse at 0 0,#132b61,transparent 45%),radial-gradient(ellipse at 100% 100%,#122b60,transparent 50%),#031237;color:#fff}.fiscal_hero__EwdyP .fiscal_eyebrow__8YdDZ{font-size:16px;letter-spacing:0;font-weight:500;line-height:24px}.fiscal_hero__EwdyP h1{margin:32px 0;font-size:82px;line-height:84px;letter-spacing:-5.6px;font-weight:500}.fiscal_page__g4SaM .fiscal_contact___KWm5 em,.fiscal_page__g4SaM .fiscal_delivery__kd1QU em,.fiscal_page__g4SaM .fiscal_hero__EwdyP em{color:#a1b8f2}.fiscal_page__g4SaM .fiscal_hero__EwdyP em{font-family:Goloka Merriweather Upright,Georgia,serif;font-style:normal;font-size:72px}.fiscal_hero__EwdyP p{margin:16px 0 0;font-size:18px;line-height:27px;color:#ebf0fc}.fiscal_heroImage__oyQXY{width:100%;height:auto;border-radius:24px}.fiscal_actions__Ppmxp{display:flex;gap:12px;margin-top:32px}.fiscal_actions__Ppmxp a{padding:14px 24px;font-size:16px;font-weight:500;white-space:nowrap}.fiscal_analysis__B5fIL{padding:100px max(24px,calc((100vw - 1220px)/2));background:#f8fafc}.fiscal_headingRow__Ove6Z{display:grid;grid-template-columns:minmax(0,790px) 1fr;gap:52px;align-items:end}.fiscal_deliveryHeading__ZSlqs>p,.fiscal_headingRow__Ove6Z>p{margin:0;color:#6b7280;font-size:16px;line-height:24px}.fiscal_datasetCard__rBS9_{display:flex;flex-direction:column;overflow:hidden;padding:26px;border-radius:16px;background:linear-gradient(rgba(29,50,111,.2),rgba(29,50,111,.2)),url(/assets/landing-v2/subnational-fiscal-intelligence/dataset-background.webp) 50%/cover;color:#fff}.fiscal_page__g4SaM .fiscal_datasetCard__rBS9_ h3{margin:0 0 16px;font-size:30px;line-height:36px;color:#fff}.fiscal_page__g4SaM .fiscal_datasetCard__rBS9_ p{color:#d7e1fa;margin:0 0 32px}.fiscal_datasetCard__rBS9_ a{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:auto;padding:14px 20px;border:1px solid #8baaff;border-radius:99px;background:#ebf0fc;color:#245bdf;font-size:16px}.fiscal_delivery__kd1QU{padding:100px max(24px,calc((100vw - 1220px)/2));background:#172654;color:#fff}.fiscal_deliveryHeading__ZSlqs{display:grid;grid-template-columns:minmax(0,746px) 1fr;gap:52px;align-items:center;margin-bottom:64px}.fiscal_deliveryHeading__ZSlqs>p{color:#c0cbe4}.fiscal_deliveryImage__Kr5vo{display:block;width:100%;height:auto;border-radius:24px}.fiscal_process__AbKTi{min-height:1132px;display:grid;grid-template-columns:517px minmax(0,1fr);gap:70px;align-items:start;padding:100px max(24px,calc((100vw - 1220px)/2));background:#f8fafc}.fiscal_process__AbKTi>:last-child{width:519px;max-width:100%}.fiscal_processIntro__GqiM_{margin-top:25px}.fiscal_processIntro__GqiM_ h2{font-size:48px;line-height:57px;letter-spacing:-2.4px}.fiscal_processIntro__GqiM_ p{margin:32px 0;color:#6b7280;font-size:16px;line-height:24px}.fiscal_processIntro__GqiM_ a{padding:14px 24px;font-size:16px;font-weight:500}.fiscal_contact___KWm5 h2{margin:0}.fiscal_contact___KWm5 form{font-family:Inter,sans-serif}@media(max-width:1250px){.fiscal_hero__EwdyP{grid-template-columns:1fr 1fr;gap:40px}.fiscal_hero__EwdyP h1{font-size:68px;line-height:1.06;letter-spacing:-4px}.fiscal_actions__Ppmxp{flex-wrap:wrap}.fiscal_deliveryHeading__ZSlqs,.fiscal_headingRow__Ove6Z{grid-template-columns:1.5fr 1fr;gap:40px}.fiscal_process__AbKTi{grid-template-columns:1fr 1fr;gap:48px}}@media(max-width:1024px){.fiscal_deliveryHeading__ZSlqs,.fiscal_headingRow__Ove6Z,.fiscal_hero__EwdyP,.fiscal_process__AbKTi{grid-template-columns:1fr}.fiscal_heroImage__oyQXY{max-width:600px;margin:auto}.fiscal_page__g4SaM h2{font-size:54px;line-height:1.12;letter-spacing:-2.5px}.fiscal_analysis__B5fIL,.fiscal_delivery__kd1QU,.fiscal_hero__EwdyP,.fiscal_process__AbKTi{padding-block:64px}.fiscal_process__AbKTi{min-height:0}.fiscal_process__AbKTi>:last-child{width:100%}.fiscal_page__g4SaM .fiscal_hero__EwdyP em{font-size:inherit}.fiscal_processIntro__GqiM_{margin-top:0}.fiscal_datasetCard__rBS9_{min-height:370px}}@media(min-width:769px) and (max-width:1024px){.fiscal_process__AbKTi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.fiscal_process__AbKTi .fiscal_processIntro__GqiM_{position:sticky;top:var(--sticky-top,150px)}.fiscal_processIntro__GqiM_ h2{font-size:40px;line-height:1.15;letter-spacing:-1.8px}}@media(max-width:640px){.fiscal_analysis__B5fIL,.fiscal_contact___KWm5,.fiscal_delivery__kd1QU,.fiscal_hero__EwdyP,.fiscal_process__AbKTi{padding-inline:20px}.fiscal_hero__EwdyP h1{font-size:52px;line-height:1.07;letter-spacing:-3px}.fiscal_hero__EwdyP p{font-size:16px;line-height:24px}.fiscal_hero__EwdyP .fiscal_eyebrow__8YdDZ{font-size:12px}.fiscal_page__g4SaM h2{font-size:38px;letter-spacing:-1.7px}.fiscal_eyebrow__8YdDZ{font-size:10px;letter-spacing:1.2px}.fiscal_actions__Ppmxp{flex-direction:column}.fiscal_actions__Ppmxp a{white-space:normal;font-size:14px}.fiscal_page__g4SaM section[id]{scroll-margin-top:76px}}