.egovernance-page{padding-top:64px}.modern-governance-section{margin-top:48px;margin-bottom:48px;padding-bottom:0}.modern-governance-container{width:1280px;height:231px;margin:0 auto;display:flex;align-items:center}.modern-governance-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;width:100%}.modern-governance-left h2{margin:0;font-size:38px;font-weight:800;line-height:1.15;color:#000}.modern-governance-right p{margin:0 0 12px;font-size:14px;line-height:1.45;color:#444}@media(max-width:1280px){.modern-governance-container{width:90%;height:210px}.modern-governance-grid{gap:40px}.modern-governance-left h2{font-size:34px}.modern-governance-right p{font-size:13.5px}}@media(max-width:1024px){.modern-governance-container{width:90%;height:auto;padding:40px 0}.modern-governance-grid{grid-template-columns:1fr;gap:30px}.modern-governance-left h2{font-size:30px}.modern-governance-right p{font-size:13px}}@media(max-width:768px){.modern-governance-container{padding:30px 20px}.modern-governance-left h2{font-size:24px}.modern-governance-right p{font-size:13px}}.who-we-serve-section{background:linear-gradient(180deg,#2f2f2f,#000);padding:60px 0}.who-we-serve-container{width:1280px;margin:0 auto}.who-we-serve-title{margin:0;font-size:48px;font-weight:800;line-height:1.2;color:#a4d65e;text-align:center}.who-we-serve-subtitle{margin:16px auto 60px;font-size:18px;line-height:1.5;color:#fff;text-align:center;max-width:900px}.who-we-serve-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.who-we-serve-grid .join-card{padding:2rem 1.5rem 1rem;border-right:1px solid #A4D65E;min-height:200px;display:flex;flex-direction:column}.who-we-serve-grid .join-card:last-child{border-right:none}.who-we-serve-grid .join-card p{color:#fff}@media(max-width:1280px){.who-we-serve-container{width:90%}.who-we-serve-title{font-size:42px}.who-we-serve-subtitle{font-size:16px;margin-bottom:50px}}@media(max-width:1024px){.who-we-serve-section{padding:60px 0}.who-we-serve-title{font-size:36px}.who-we-serve-subtitle{font-size:15px;margin-bottom:40px}.who-we-serve-grid{grid-template-columns:repeat(3,1fr)}.who-we-serve-grid .join-card:nth-child(3){border-right:none}.who-we-serve-grid .join-card:nth-child(4),.who-we-serve-grid .join-card:nth-child(5){border-right:1px solid #A4D65E}.who-we-serve-grid .join-card:nth-child(5){border-right:none}}@media(max-width:768px){.who-we-serve-section{padding:40px 0}.who-we-serve-container{width:90%}.who-we-serve-title{font-size:28px}.who-we-serve-subtitle{font-size:14px;margin-bottom:30px}.who-we-serve-grid{grid-template-columns:1fr}.who-we-serve-grid .join-card{border-right:none;border-bottom:1px solid #A4D65E;min-height:auto}.who-we-serve-grid .join-card:last-child{border-bottom:none}}.egov-solutions-section{padding:60px 0 0;background:#fff}.egov-solutions-container{width:1280px;margin:0 auto;text-align:center}.egov-solutions-container h2{font-size:38px;font-weight:800;line-height:1.15;color:#000;margin:0 0 16px}.egov-solutions-container p{font-size:16px;line-height:1.5;color:#666;margin:0}.digital-platforms-section{padding:60px 0;background:#fff}.digital-platforms-container{width:1280px;margin:0 auto}.digital-platforms-container>h2{margin:0 0 32px;font-size:36px;font-weight:800;line-height:1.2;color:#000}.platforms-intro{margin-bottom:48px}.platforms-intro h3{margin:0 0 12px;font-size:18px;font-weight:700;color:#000}.platforms-intro p{margin:0 0 8px;font-size:14px;line-height:1.6;color:#000}.platforms-list{margin:8px 0;display:flex;flex-wrap:wrap;gap:0}.platforms-list span{font-size:14px;line-height:1.8;color:#000;margin-right:24px}.use-cases-wrapper{margin-bottom:40px}.use-cases-wrapper>h3{margin:0 0 24px;font-size:28px;font-weight:800;text-align:center;color:#000}.platforms-use-cases-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid #E0E0E0}.platforms-use-cases-grid .join-card{padding:2rem 1.5rem;border-right:1px solid #E0E0E0;min-height:180px;display:flex;flex-direction:column}.platforms-use-cases-grid .join-card:last-child{border-right:none}.platforms-use-cases-grid .join-card p{color:#000}.impact-box{background:#c3d695;border-radius:12px;padding:40px 60px;text-align:center}.impact-box h3{margin:0 0 16px;font-size:32px;font-weight:800;color:#000}.impact-box p{margin:0;font-size:20px;line-height:1.5;color:#000}@media(max-width:1280px){.egov-solutions-container{width:90%}.egov-solutions-container h2{font-size:32px}.digital-platforms-container{width:90%}.digital-platforms-container>h2{font-size:32px}.impact-box{padding:35px 50px}.impact-box h3{font-size:28px}.impact-box p{font-size:18px}}@media(max-width:1024px){.egov-solutions-section{padding:50px 0 0}.egov-solutions-container h2{font-size:28px}.digital-platforms-section{padding:50px 0}.digital-platforms-container>h2{font-size:28px}.platforms-use-cases-grid{grid-template-columns:repeat(3,1fr)}.platforms-use-cases-grid .join-card:nth-child(3){border-right:none}.platforms-use-cases-grid .join-card:nth-child(4),.platforms-use-cases-grid .join-card:nth-child(5){border-right:1px solid #E0E0E0}.platforms-use-cases-grid .join-card:nth-child(5){border-right:none}.impact-box{padding:30px 40px}.impact-box h3{font-size:24px}.impact-box p{font-size:16px}}@media(max-width:768px){.egov-solutions-section{padding:40px 0 0}.egov-solutions-container{width:90%}.egov-solutions-container h2{font-size:24px;margin-bottom:12px}.egov-solutions-container p{font-size:14px}.digital-platforms-section{padding:40px 0}.digital-platforms-container{width:90%}.digital-platforms-container>h2{font-size:24px;margin-bottom:24px}.platforms-intro{margin-bottom:32px}.platforms-intro h3{font-size:16px}.platforms-intro p,.platforms-list span{font-size:13px}.platforms-list span{margin-right:16px}.use-cases-wrapper>h3{font-size:22px;margin-bottom:20px}.platforms-use-cases-grid{grid-template-columns:1fr}.platforms-use-cases-grid .join-card{border-right:none;border-bottom:1px solid #E0E0E0;min-height:auto}.platforms-use-cases-grid .join-card:last-child{border-bottom:none}.impact-box{padding:25px 20px;border-radius:8px}.impact-box h3{font-size:20px;margin-bottom:12px}.impact-box p{font-size:14px}}.egov-section{padding:60px 0 0;color:#13161a}.egov-shell{width:1280px;margin:0 auto;background:#f7f7f7;border-radius:18px;padding:28px;box-sizing:border-box}.egov-shell h2{margin:0;font-size:36px;font-weight:800;line-height:1.15}.egov-description{margin:12px 0 0;font-size:16px;line-height:1.4}.egov-content-grid{margin-top:24px;display:grid;grid-template-columns:2fr 1fr;gap:25px}.use-cases-panel{background:linear-gradient(135deg,#e0e0e0,#fff);border-radius:12px;padding:16px}.use-cases-panel h3,.impact-panel h3{margin:0 0 16px;text-align:center;font-size:28px;font-weight:800}.use-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.use-cases-grid .bullet-card{flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}.use-cases-grid .bullet-card:nth-child(1),.use-cases-grid .bullet-card:nth-child(2){height:130px}.use-cases-grid .bullet-card:nth-child(3),.use-cases-grid .bullet-card:nth-child(4){height:106px}.use-cases-grid .bullet-card:nth-child(5),.use-cases-grid .bullet-card:nth-child(6){height:130px}.impact-panel{background:#c3d695;border-radius:12px;padding:20px 18px}.impact-list{display:grid;gap:12px}.impact-list .bullet-card{height:72px}.bullet-card{display:flex;align-items:center;gap:12px;border-radius:10px;background:#fff;box-shadow:0 8px 16px #0000000f;padding:14px 16px;box-sizing:border-box}.dot{width:16px;height:16px;border-radius:50%;background:#d7e3b8;flex-shrink:0}.bullet-card p{margin:0;font-size:15px;line-height:1.35}.egov-workflow-section{padding:80px 0}.egov-workflow-shell{width:1280px;margin:0 auto;background:#f7f7f7;border-radius:22px;padding:40px;box-sizing:border-box}.egov-workflow-shell h2{margin:0;font-size:34px;font-weight:800}.egov-workflow-shell h4{margin:12px 0 8px;font-size:16px;font-weight:700}.workflow-description{margin:0 0 28px;font-size:15px;line-height:1.5;max-width:900px}.workflow-card-wrapper{background:linear-gradient(135deg,#e0e0e0,#fff);border-radius:16px;padding:28px}.workflow-card-wrapper h3{text-align:center;font-size:28px;margin:0 0 24px;font-weight:800}.workflow-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.workflow-grid .bullet-card{min-height:90px}@media(max-width:1440px){.egov-shell,.egov-workflow-shell{width:90%}}@media(max-width:1024px){.egov-content-grid,.workflow-grid,.use-cases-grid{grid-template-columns:1fr}.bullet-card{height:auto!important;min-height:90px}}@media(max-width:768px){.egov-shell,.egov-workflow-shell{padding:20px}.egov-shell h2{font-size:26px}.use-cases-panel h3,.impact-panel h3,.workflow-card-wrapper h3{font-size:22px}.bullet-card p{font-size:14px}}.gov-delivery-section{position:relative;background:linear-gradient(to bottom,#2f2f2f,#000);color:#d9dfdb;padding:80px 0;overflow:hidden}.gov-delivery-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#ffffff0d,#00000080);pointer-events:none}.gov-delivery-content{position:relative;z-index:1;width:1280px;margin:0 auto;padding:0 28px;box-sizing:border-box;text-align:center}.gov-delivery-content h2{margin:0;font-size:36px;font-weight:800}.gov-subtitle{margin:12px auto 0;max-width:900px;font-size:16px}.gov-steps-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;text-align:left}.gov-step-card h3{margin:0;color:#84b51f;font-size:16px;font-weight:700}.gov-step-card p{margin-top:8px;font-size:14px;line-height:1.5}@media(max-width:1440px){.gov-delivery-content{width:90%}}@media(max-width:1024px){.gov-steps-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.gov-steps-grid{grid-template-columns:1fr}}.gov-infra-wrapper{width:1280px;margin:0 auto 60px;background:linear-gradient(135deg,#e0e0e0,#fff);border-radius:22px;padding:clamp(24px,3vw,40px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,4vw,50px);box-sizing:border-box}.gov-infra-wrapper.reverse{grid-template-columns:1fr 1fr;background:linear-gradient(135deg,#e0e0e0,#fff)}.gov-infra-left h2{margin:0 0 16px;font-size:34px;font-weight:800}.gov-infra-left h4{margin:0 0 16px;font-size:16px;font-weight:700}.gov-infra-left p{margin:0 0 14px;font-size:15px;line-height:1.6;color:#333}.gov-dark-panel{background:radial-gradient(circle at top left,#3b3b3b,#0e0e0e 60%);border-radius:16px;padding:clamp(20px,2.5vw,32px);box-shadow:0 20px 40px #00000040}.gov-dark-panel h3{text-align:center;margin:0 0 24px;font-size:28px;font-weight:800;color:#8ec31f}.gov-dark-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.5vw,18px)}.gov-dark-grid.three-col{grid-template-columns:repeat(3,1fr)}.gov-dark-panel .bullet-card{background:#0f0f0f;border:1px solid #2b2b2b;box-shadow:none;min-height:90px}.gov-dark-panel .bullet-card p{color:#f0f0f0}.gov-dark-panel .dot{background:#c7d7a3}@media(max-width:1440px){.gov-infra-wrapper,.gov-infra-wrapper.reverse{width:90%}}@media(max-width:1024px){.gov-infra-wrapper,.gov-infra-wrapper.reverse{grid-template-columns:1fr;gap:32px}.gov-dark-grid,.gov-dark-grid.three-col{grid-template-columns:1fr}}.why-choose-section{padding:60px 0}.why-choose-container{width:1280px;margin:0 auto;text-align:center}.why-choose-container h2{margin:0;font-size:44px;font-weight:800;color:#000}.why-choose-description{margin:20px auto 0;max-width:1000px;font-size:16px;line-height:1.6;color:#555}@media(max-width:1440px){.why-choose-container{width:90%}}@media(max-width:1024px){.why-choose-section{padding:50px 0}.why-choose-container h2{font-size:36px}}@media(max-width:768px){.why-choose-section{padding:40px 20px}.why-choose-container h2{font-size:28px}.why-choose-description{font-size:14px}}.custom-life-section-wrapper{border-radius:18px;overflow:hidden;margin:32px 64px;box-shadow:0 2px 16px #00000014}
