@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}}