:root{--navy:#0b3158;--ink:#344054;--muted:#667085;--orange:#ff7900;--orange-soft:#fff8ef;--green:#07852f;--green-dark:#07852f;--mint:#f2f9f5;--cream:#fff8ef;--line:#e4e7ec;--shadow:0 20px 60px #0b31581a}.container{width:min(92%,1240px)}nav.site-header,.site-header{z-index:999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #0b193612;position:fixed;inset:0 0 auto}.nav-inner{min-height:78px;padding:9px 0}.logo{gap:5px;font-size:25px}.logo img{width:54px;height:50px}.logo-name{line-height:1}.logo-name:after{content:"See it. Voice it. Change it.";color:var(--navy);text-align:center;letter-spacing:.03em;margin-top:5px;font-size:8px;font-weight:500;display:block}.nav-links{gap:32px}.nav-links a{color:var(--navy);font-size:13px}.nav-links a:hover{color:var(--orange)}.nav-links .nav-btn{background:var(--green);border-radius:999px;padding:12px 19px;box-shadow:0 8px 20px #078c2f38;color:#fff!important}.hero{isolation:isolate;background:radial-gradient(circle at 47% 12%,#ffc28457,#0000 25%),linear-gradient(105deg,#fffaf5 0%,#fff6ea 46%,#fbfff9 100%);min-height:790px;padding:125px 0 85px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;filter:blur(35px);background:#ffb5662e;border-radius:50%;width:520px;height:520px;position:absolute;top:110px;right:12%}.hero:after{content:"";z-index:-1;clip-path:polygon(0 75%,7% 54%,14% 72%,23% 41%,31% 66%,40% 45%,49% 72%,58% 38%,66% 58%,74% 34%,82% 60%,92% 38%,100% 59%,100% 100%,0 100%);background:linear-gradient(#0000,#078c2f17);height:130px;position:absolute;inset:auto 0 0}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(530px,1.1fr);align-items:center;gap:25px}.tag{box-shadow:none;color:var(--green-dark);letter-spacing:.02em;background:#fff;border:1px solid #078c2f47;gap:7px;margin-bottom:18px;padding:7px 13px;font-size:12px;font-weight:800}.tag span{font-size:10px}.hero h1{max-width:610px;color:var(--navy);letter-spacing:-3.5px;margin-bottom:16px;font-size:67px;line-height:1.02}.hero h1 span{color:var(--orange);-webkit-text-fill-color:initial;background:0 0}.hero>.container p,.hero-copy p,.hero-grid>div:first-child>p{color:#42516b;max-width:600px;margin-bottom:19px;font-size:16px;line-height:1.65}.hero-grid>div:first-child>p:nth-of-type(2){color:#748096;border-left:3px solid #dce5df;max-width:570px;padding-left:12px;font-size:10px!important;line-height:1.55!important}.hero-buttons{gap:12px;margin-top:23px}.btn{border-radius:999px;padding:13px 21px;font-size:13px}.btn-primary{background:var(--green);box-shadow:0 12px 25px #078c2f3b}.btn-secondary{border:1px solid #e1e5e8;box-shadow:0 7px 20px #0b193614}.btn:hover{transform:translateY(-2px)}.hero .launch-note{color:#5f6e86!important;margin:12px 0 0!important;font-size:11px!important}.hero-values{grid-template-columns:repeat(4,1fr);gap:9px;max-width:560px;margin-top:24px;display:grid}.hero-values div{color:var(--navy);align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.25;display:flex}.hero-values b{width:38px;height:38px;color:var(--orange);background:#fff0e3;border-radius:50%;place-items:center;font-size:17px;display:grid}.hero-values div:nth-child(2) b{color:var(--green);background:#e9f9ed}.hero-values div:nth-child(3) b{color:#2174d8;background:#eaf4ff}.hero-values div:nth-child(4) b{color:#f02c58;background:#fff0f4}.hero-card{height:600px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.phone{transform-origin:50%;background:#111719;border:4px solid #24292c;border-radius:42px;width:282px;padding:9px;position:absolute;box-shadow:0 25px 55px #151e2147,inset 0 0 0 2px #555}.phone-primary{z-index:2;top:0;left:36px;transform:rotate(-1.5deg)}.phone-secondary{z-index:1;width:257px;top:60px;right:-2px;transform:rotate(9deg)}.speaker{z-index:3;background:#151a1d;border-radius:10px;width:72px;height:7px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.app-screen{height:550px;color:var(--navy);background:linear-gradient(#ffcea1,#fff4df 34%,#f5faf6);border-radius:31px;padding:32px 12px 54px;font-size:9px;position:relative;overflow:hidden}.app-greeting{justify-content:space-between;align-items:center;display:flex}.app-greeting span{display:grid}.app-greeting small{font-size:8px}.app-greeting strong{font-size:15px}.app-greeting i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.area-chip{background:#fff;border-radius:12px;justify-content:space-between;margin:13px 0;padding:10px;font-weight:700;display:flex}.mini-panel{background:#ffffffeb;border-radius:15px;align-items:center;gap:8px;margin-bottom:10px;padding:11px;display:flex;box-shadow:0 4px 12px #293c310f}.mini-panel>b:last-child{margin-left:auto;font-size:16px}.app-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px;display:grid}.app-actions div{text-align:center;background:#fff;border-radius:14px;place-items:center;min-height:82px;padding:8px 3px;display:grid}.app-actions i{width:31px;height:31px;color:var(--orange);background:#fff0e3;border-radius:50%;place-items:center;margin-bottom:6px;font-size:17px;font-style:normal;display:grid}.app-actions div:nth-child(2) i,.app-actions div:nth-child(3) i{color:var(--green);background:#e5f8eb}.representative,.nearby{align-items:initial;display:grid}.representative small,.nearby small{color:var(--green);font-size:7px;font-weight:800}.representative>strong,.nearby>strong{margin:2px 0 7px;font-size:12px}.people{display:flex}.people i{color:#fff;background:#f6b54a;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;margin-right:5px;font-size:8px;font-style:normal;font-weight:800;display:grid}.people i:nth-child(2){background:#4e8cd9}.people i:nth-child(3){background:#d75665}.people i:last-child{color:var(--green);background:#edf9f0;border-color:#64bf75}.nearby>div{font-size:18px}.app-bottom{background:#fff;border-top:1px solid #edf0ed;grid-template-columns:repeat(4,1fr);padding:8px 4px 10px;display:grid;position:absolute;inset:auto 0 0}.app-bottom span{color:#556274;place-items:center;font-size:12px;display:grid}.app-bottom small{font-size:7px}.app-bottom span:first-child{color:var(--orange)}.report-screen{background:linear-gradient(#ffbf7a 0 70px,#fff8ef 70px);height:500px;padding:34px 12px 22px}.report-title{align-items:center;gap:9px;margin-bottom:34px;font-size:13px;display:flex}.report-title span{width:25px;height:25px;color:var(--orange);background:#fff6;border-radius:50%;place-items:center;font-size:18px;display:grid}.report-screen>small{font-weight:800}.issue-options{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 13px;display:grid}.issue-options span{background:#fff;border:1px solid #edf0ec;border-radius:9px;place-items:center;min-height:53px;padding:4px;font-size:15px;display:grid}.issue-options span:first-child{border-color:var(--orange);color:var(--orange)}.issue-options small{font-size:6px;font-weight:700}.route-hint{color:var(--green);background:#e7faeb;border-radius:7px;margin-bottom:12px;padding:7px;font-weight:700}.report-screen label{margin:7px 0 3px;font-size:7px;font-weight:800;display:block}.fake-field{color:#68768a;background:#fff;border:1px solid #f6c797;border-radius:7px;justify-content:space-between;padding:8px;display:flex}.fake-area{height:55px}.hero-note{color:var(--orange);font-size:18px;font-weight:600;line-height:1.1;position:absolute;top:340px;right:-18px;transform:rotate(-6deg)}.screenshot-phone{background:#25201d;border:4px solid #25201d;padding:0;overflow:hidden}.screenshot-phone img{width:100%;height:auto;display:block}.phone-primary.screenshot-phone{width:270px}.phone-secondary.screenshot-phone{width:242px;top:66px}.screenshot-phone .speaker,.hero-note{display:none}section{padding:70px 0}.section-title{color:var(--navy);font-size:38px}.section-subtitle{color:var(--muted);font-size:14px}.cards{gap:15px}.card{border:1px solid #e8eee9;border-radius:20px;transition:all .25s;box-shadow:0 10px 30px #1232230f}.card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.card h3{color:var(--navy);font-size:18px}.card p{color:var(--muted);font-size:13px;line-height:1.65}.icon{border-radius:50%;width:52px;height:52px;font-size:22px}#android-app{background:#fff;padding:78px 0}.app-download{color:var(--navy);background:linear-gradient(110deg,#ff994a,#fff3df 43%,#dbf4dc 70%,#77ce79);border-radius:27px;grid-template-columns:1fr 1fr;padding:38px;box-shadow:0 18px 45px #194e261f}.app-download:before{content:"";opacity:.23;background:linear-gradient(90deg,transparent,var(--green));clip-path:polygon(0 100%,7% 50%,15% 100%,24% 30%,33% 100%,42% 64%,50% 100%,60% 18%,70% 100%,78% 48%,86% 100%,94% 5%,100% 100%);width:260px;height:110px;position:absolute;bottom:0;right:35px}.app-download:after{background:#ffffff3d}.download-kicker{color:var(--green-dark);background:#ffffff7a;border-color:#0b193621}.download-copy h2{color:var(--navy);font-size:38px}.download-description{color:#33425a}.release-pill{color:var(--navy);background:#ffffff94}.release-notes{color:#42516b}.release-notes strong{color:var(--navy)}.release-notes span{color:#46576a}.download-action{background:var(--green);color:#fff;box-shadow:0 12px 25px #078c2f3b}.install-note{color:#475569}.install-note strong{color:var(--navy)}.app-preview{color:var(--navy);background:#ffffffad;border-color:#0b193614;box-shadow:0 14px 35px #1b3f2814}.app-preview-head{border-bottom-color:#0b19361a}.android-mark{background:#fff}.app-preview small{color:#52627a}.app-benefits li{color:#40516a;background:#ffffffa6}.app-benefits strong{color:var(--navy)}.app-benefits small{color:#607086}.app-benefits li span{color:var(--green)}#about{background:linear-gradient(135deg,#fffaf3,#f4fbf6)}#about .cards{grid-template-columns:repeat(3,1fr)}#features{background:#f4fcf6;border-radius:28px 28px 0 0}#features .cards{grid-template-columns:repeat(3,1fr)}#features .section-title span,#workflow .section-title span{color:var(--green)}#workflow{background:#fff}.steps{gap:14px;position:relative}.steps:before{content:"";background:linear-gradient(90deg,var(--orange),var(--green));opacity:.28;height:2px;position:absolute;top:47px;left:11%;right:11%}.step{border:1px solid #edf0ed;border-radius:20px;position:relative;box-shadow:0 10px 28px #112f210f}.step-number{background:var(--green);box-shadow:0 7px 16px #078c2f33}.step h3{color:var(--navy);font-size:16px}.step p{color:var(--muted);font-size:12px}#contact{padding-top:30px}.cta{background:linear-gradient(120deg,#ffaf66,#fff2df 48%,#8bd38b);padding:48px;position:relative;overflow:hidden;box-shadow:0 18px 45px #194e261f}.cta:after{content:"♥";color:#078c2f29;font-size:160px;position:absolute;bottom:-44px;right:7%}.cta h2{z-index:1;color:var(--navy);font-size:38px;position:relative}.cta p{z-index:1;color:#35445a;font-size:15px;position:relative}.cta .btn{z-index:1;position:relative}footer{border-top:1px solid var(--line);color:var(--muted);background:#fff}footer:before{content:"CitizenConnect  •  See it. Voice it. Change it.";color:var(--navy);margin-bottom:15px;font-size:16px;font-weight:600;display:block}footer a{text-underline-offset:3px}@media (width<=1100px){.hero-grid{grid-template-columns:1fr}.hero{padding-bottom:50px}.hero-grid>div:first-child{max-width:760px}.hero-card{width:min(100%,620px);margin:15px auto 0}.hero h1{font-size:61px}.nav-links{display:flex}.phone-primary{left:55px}.phone-secondary{right:45px}}@media (width<=760px){.site-header .nav-inner{min-height:68px}.logo{font-size:20px}.logo img{width:43px;height:42px}.nav-links{display:none}.hero{padding:100px 0 50px}.hero h1{letter-spacing:-2.4px;font-size:44px}.hero-grid>div:first-child>p:first-of-type{font-size:14px}.hero-values{grid-template-columns:repeat(2,1fr)}.hero-card{transform-origin:top;height:515px;margin-bottom:-85px;transform:scale(.82)}.phone-primary{left:18px}.phone-secondary{right:5px}.hero-note{display:none}#features .cards,#about .cards{grid-template-columns:1fr}.app-download{grid-template-columns:1fr;padding:28px 20px}.steps:before{display:none}.cta{padding:38px 22px}.cta h2{font-size:31px}}@media (width<=520px){.container{width:90%}.nav-btn{display:none}.hero h1{font-size:39px}.hero-buttons{flex-direction:column}.hero-buttons .btn{text-align:center;width:100%}.hero-card{width:600px;margin-bottom:-185px;left:50%;transform:translate(-50%)scale(.64)}.section-title{font-size:31px}.download-copy h2{font-size:30px}.app-preview-head{align-items:flex-start}.android-mark{flex-basis:82px;width:82px;height:72px}.android-mark img{width:76px;height:62px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.card{transition:none}}.journey-section{background:linear-gradient(135deg,#fffaf2,#f6fbf6)!important;padding:76px 0 34px!important}.compact-intro,.section-head-inline{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);align-items:end;gap:50px;margin-bottom:28px;display:grid}.eyebrow,.card-label{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.compact-intro h2,.section-head-inline h2{color:var(--navy);letter-spacing:-1.8px;margin:0;font-size:38px;line-height:1.08}.compact-intro h2 em,.section-head-inline h2 em{color:var(--orange);font-style:normal}.compact-intro>p,.section-head-inline>p{max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.journey-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.journey-card{isolation:isolate;border:1px solid #1c3e2b14;border-radius:25px;min-height:330px;padding:30px;position:relative;overflow:hidden;box-shadow:0 13px 38px #173f2b14}.journey-copy{z-index:4;max-width:54%;position:relative}.journey-copy h3{color:var(--navy);letter-spacing:-1px;margin-bottom:10px;font-size:25px;line-height:1.12}.journey-copy p{color:#526078;font-size:12px;line-height:1.65}.city-card:after{content:"Our city. Our responsibility.";z-index:4;color:#31506c;width:150px;font-size:14px;font-weight:600;line-height:1.25;position:absolute;top:25px;right:24px;transform:rotate(-5deg)}.city-scene{z-index:1;background:linear-gradient(#0000,#dff1e1);height:160px;position:absolute;inset:auto 0 0}.city-scene:before{content:"";background:linear-gradient(#a9d9b0,#549967);height:39px;position:absolute;inset:auto 0 0}.city-scene:after{content:"";border-top:3px solid #324e63;border-bottom:2px solid #557186;height:4px;position:absolute;bottom:24px;left:0;right:0;transform:skewY(-1deg)}.city-scene .sun{background:#ffa44838;border-radius:50%;width:88px;height:88px;position:absolute;bottom:70px;right:145px;box-shadow:0 0 34px #ff902540}.metro{z-index:5;background:#f6fafb;border:3px solid #243d54;border-radius:19px 9px 7px 8px;width:155px;height:42px;display:flex;position:absolute;bottom:34px;left:25px;overflow:hidden;transform:skewY(-1deg)}.metro:before{content:"";background:var(--orange);clip-path:polygon(0 0,100% 22%,100% 100%,0 100%);width:25px}.metro i{background:#78acc2;border-radius:3px;flex:1;margin:8px 3px 10px}.building{background:repeating-linear-gradient(90deg,#f9eedc 0 7px,#86b39a 8px 10px);border:2px solid #34526a;width:38px;position:absolute;bottom:39px}.b1{height:112px;right:35px}.b2{height:75px;right:78px}.b3{height:128px;right:120px}.b4{height:62px;right:166px}.b5{height:86px;right:210px}.india-network{z-index:2;width:54%;height:100%;position:absolute;bottom:0;right:0}.india-network svg{width:95%;height:78%;position:absolute;bottom:22px;right:8px}.india-shape{fill:#dfe4e8}.india-network circle{fill:#79889a}.india-network .nagpur-dot{fill:var(--orange);filter:drop-shadow(0 4px 4px #ff670940)}.map-route{fill:none;stroke:#94a4b5;stroke-width:1.5px;stroke-dasharray:4 4}.nagpur-pin{background:var(--orange);color:#fff;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1.05;position:absolute;top:51%;left:49%;box-shadow:0 7px 16px #ff670938}.nagpur-pin small{text-transform:uppercase;margin-top:3px;font-size:7px;display:block}.coming-soon{color:#617086;font-size:9px;line-height:1.3;position:absolute;bottom:18px;right:18px}.audience-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.audience-strip>div{background:#fff;border:1px solid #e7ede8;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex}.audience-strip span{background:#f2f8f3;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.audience-strip p{color:#6a7689;margin:0;font-size:10px;line-height:1.4}.audience-strip strong{color:var(--navy);font-size:12px;display:block}.issues-section{background:#f2fbf5!important;border-radius:0!important;padding:62px 0!important}.section-head-inline{align-items:center;margin-bottom:24px}.section-head-inline h2{font-size:36px}.issue-tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.issue-tiles article{background:#fff;border:1px solid #e1eae3;border-radius:18px;align-items:flex-start;gap:13px;min-height:118px;padding:17px;transition:all .2s;display:flex;box-shadow:0 8px 24px #173f2b0d}.issue-tiles article:hover{border-color:#c8decf;transform:translateY(-3px);box-shadow:0 13px 28px #173f2b17}.issue-tiles>article>span{background:linear-gradient(135deg,#fff0df,#edf8ef);border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.issue-tiles h3{color:var(--navy);margin:2px 0 6px;font-size:14px;line-height:1.3}.issue-tiles p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.category-note{color:#657389;text-align:center;background:#ffffffa6;border-radius:12px;margin:15px 0 0;padding:10px;font-size:10px}@media (width<=900px){.compact-intro,.section-head-inline{grid-template-columns:1fr;gap:14px}.journey-grid{grid-template-columns:1fr}.journey-card{min-height:310px}.issue-tiles{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.journey-section{padding-top:56px!important}.compact-intro h2,.section-head-inline h2{font-size:31px}.compact-intro>p,.section-head-inline>p{min-width:0}.journey-card{min-height:390px;padding:22px}.journey-copy{max-width:100%}.city-card:after{width:125px;font-size:11px;top:auto;bottom:133px;right:18px}.city-scene{height:145px}.map-card .journey-copy{max-width:100%}.india-network{width:82%;height:64%}.audience-strip,.issue-tiles{grid-template-columns:1fr}.issue-tiles article{min-height:0}}body{background:#f7faf6}.site-header{background:#fffffff5;box-shadow:0 4px 24px #122d1f0a}.site-header .nav-inner{min-height:96px;padding:9px 0}.site-header .header-brand{align-items:center;gap:8px;font-size:31px;display:flex}.site-header .header-brand img{object-fit:contain;width:76px;height:64px;position:static}.site-header .header-brand .logo-name{line-height:.95;display:block}.site-header .header-brand .logo-name:after{margin-top:7px;font-size:9px}.site-header .logo-name:after{margin-top:6px;font-size:9px}.hero{background:radial-gradient(circle at 49% 16%,#ffbe774d,#0000 28%),linear-gradient(112deg,#fff9f1 0%,#fff7ec 52%,#f4fbf3 100%);padding-top:142px}#contact{background:linear-gradient(#f4faf5 0%,#fff 100%);margin:0;padding-top:64px}.journey-card{min-height:350px}.city-card{background:#fff8ef}.city-card:after{color:#1d4d3c;top:27px}.city-photo{z-index:1;height:66%;position:absolute;inset:auto 0 0;overflow:hidden}.city-photo:before{content:"";z-index:2;background:linear-gradient(#fff8ef 0%,#fff8ef33 27%,#0000 50%);position:absolute;inset:0}.city-photo img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.map-card{background:linear-gradient(135deg,#fff 0%,#f7f8fa 62%,#eef7ef 100%)}.india-network{width:52%;height:96%;bottom:0;right:2%}.india-map-image{object-fit:contain;filter:grayscale()contrast(.7);opacity:.34;mix-blend-mode:multiply;width:78%;height:78%;position:absolute;bottom:8%;right:6%}.nagpur-pin{z-index:3;top:49%;left:34%}.nagpur-pin:before{content:"";border:4px solid var(--orange);background:#fff;border-radius:50% 50% 50% 0;width:13px;height:13px;position:absolute;top:-17px;left:10px;transform:rotate(-45deg)}.coming-soon{bottom:5%;right:4%}@media (width<=760px){.site-header .nav-inner{min-height:82px}.site-header .header-brand{gap:5px;font-size:25px}.site-header .header-brand img{width:58px;height:50px}.site-header .header-brand .logo-name:after{margin-top:6px;font-size:8px}.hero{padding-top:112px}}@media (width<=620px){.journey-card{min-height:400px}.city-card:after{bottom:145px}.city-photo{height:55%}.india-network{width:78%;height:63%;right:0}.india-map-image{width:86%;height:88%;bottom:4%;right:3%}.nagpur-pin{top:45%;left:33%}}@media (width<=520px){html,body{max-width:100%;overflow-x:hidden}.container,.hero-grid,.hero-grid>div,.hero-buttons{min-width:0}.hero h1{letter-spacing:-2px;font-size:36px;line-height:1.04}.hero-grid>div:first-child>p,.hero-grid>div:first-child>p:nth-of-type(2){max-width:100%}.hero-buttons .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-inline:14px}.hero-values{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hero-values div{min-width:0}.hero-values span{overflow-wrap:anywhere}.hero-card{width:100%;height:475px;margin:28px 0 -12px;left:auto;transform:none}.phone-primary.screenshot-phone{width:210px;top:0;left:-3px;transform:rotate(-1.5deg)}.phone-secondary.screenshot-phone{width:182px;top:53px;right:-10px;transform:rotate(8deg)}}body{color:#344054;background:#fff;font-family:Inter,sans-serif}h1,h2,h3,.section-title,.compact-intro h2,.section-head-inline h2,.journey-copy h3,.workflow-heading h2{color:#0b3158;font-family:Poppins,sans-serif}h1{font-weight:700}h2,h3,.section-title,.compact-intro h2,.section-head-inline h2,.journey-copy h3{font-weight:600}p,li{color:#344054;font-family:Inter,sans-serif;font-weight:400}.logo-name{color:#0b3158;font-family:Poppins,sans-serif;font-weight:600}.logo-name>span{color:#07852f}.logo-name:after{color:#0b3158;font-family:Poppins,sans-serif;font-weight:500}.nav-links a{color:#0b3158;font-family:Inter,sans-serif;font-weight:600}.nav-links a:hover,.nav-links a:focus-visible{color:#07852f}.nav-links .nav-btn,.btn-primary,.download-action{background:#07852f;font-family:Inter,sans-serif;font-weight:600;color:#fff!important}.btn-secondary{color:#0b3158;background:#fff;border-color:#d0d5dd;font-family:Inter,sans-serif;font-weight:600}a{color:#0b3158}a:hover,a:focus-visible{color:#07852f}.tag,.eyebrow,.card-label,.download-kicker,.release-pill,.report-screen label{font-family:Inter,sans-serif;font-weight:500}.hero{background:#fff8ef}#android-app{background:#fff}.journey-section{background:#fff8ef!important}.issues-section{background:#f2f9f5!important}#contact{background:#fff}.app-download{background:linear-gradient(115deg,#fff8ef 0%,#fff 48%,#f2f9f5 100%);border:1px solid #e4e7ec}.cta{background:linear-gradient(115deg,#fff8ef,#fff 48%,#f2f9f5);border:1px solid #e4e7ec}.card,.step,.journey-card,.audience-strip>div,.issue-tiles article,.process-strip{border-color:#e4e7ec}.brand-citizen{color:#0b3158}.brand-connect{color:#07852f}.hero h1{color:#0b3158;font-weight:700}.hero h1 span,.compact-intro h2 em{color:#ff7900}.section-head-inline h2 em{color:#07852f}.section-subtitle,.compact-intro>p,.section-head-inline>p,.journey-copy p,.issue-tiles p,.category-note,.install-note{color:#667085}.feature-icon.orange,.value-icon.orange{color:#ff7900}.hero-grid>div:first-child>p,.hero-grid>div:first-child>p:nth-of-type(2),.hero .launch-note,.download-description,.release-notes,.release-notes span,.install-note,.card p,.step p,.cta p,.app-benefits li,.app-benefits small,footer p{font-family:Inter,sans-serif;color:#667085!important}.download-description,.cta p,.card p,.step p,.app-benefits li{font-weight:400}.app-benefits li{background:#fff;border:1px solid #e4e7ec}.app-benefits strong,.release-notes strong{color:#0b3158;font-family:Poppins,sans-serif;font-weight:600}footer a{font-family:Inter,sans-serif;font-weight:500;color:#0b3158!important}footer a:hover,footer a:focus-visible{color:#07852f!important}
