*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#1e293b;background:#f7f9fc;font-family:Arial,Helvetica,sans-serif}img{max-width:100%}#root{min-height:100vh}.site-header{color:#fff;z-index:10;background:#001b45;border-bottom:1px solid #ffffff1f;justify-content:flex-start;align-items:center;gap:28px;height:72px;padding:0 40px;display:flex;position:relative}.brand{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:285px;height:auto;max-height:66px;display:block}.nav-links{flex:auto;justify-content:center;align-items:center;gap:clamp(18px,2.3vw,31px);min-width:0;margin-left:10px;margin-right:auto;display:flex}.nav-links a,.nav-links button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;height:72px;font-family:inherit;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.nav-menu-item{align-items:center;height:72px;display:inline-flex;position:relative}.nav-dropdown{opacity:0;pointer-events:none;z-index:30;background:#001b45fa;border:1px solid #ffffff29;border-radius:8px;gap:2px;min-width:190px;padding:10px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 18px 40px #00000047}.nav-dropdown.menu-open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-dropdown button{color:#ffffffeb;border-radius:5px;justify-content:flex-start;width:100%;height:auto;min-height:34px;padding:7px 10px;font-size:13px;font-weight:800}.nav-dropdown button:after{display:none}.nav-dropdown button:hover{color:#ffc400;background:#ffc4001f}.nav-links a.active:after,.nav-links button.active:after{content:"";background:#e6a51b;width:25px;height:2px;position:absolute;bottom:15px;left:0}.chevron{color:#d7e4f6;font-size:11px;font-weight:900;line-height:1}.site-header.api-header{height:92px;padding:0 48px}.site-header.api-header .brand img{width:320px;max-height:70px}.site-header.api-header .nav-links{gap:clamp(22px,3vw,38px);margin-left:10px}.site-header.api-header .nav-links button{height:92px;font-size:16px;font-weight:500}.site-header.api-header .nav-links button.active{color:#ffc400;font-weight:800}.site-header.api-header .nav-links button.active:after{width:40px;height:3px;bottom:17px}.site-header.api-header .chevron{color:currentColor;font-size:11px}.site-header.api-header .btn{border-radius:7px;min-width:94px;min-height:46px;font-size:16px;font-weight:500}.site-header.api-header .btn-gold{color:#020d27;min-width:114px}.nav-actions,.hero-actions{flex:none;align-items:center;gap:10px;display:flex}.nav-actions .btn{font-size:16px;font-weight:900}.btn{text-align:center;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:38px;padding:0 24px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.hero h1,.api-hero h1,.product-hero h1,.solution-hero h1,.company-hero h1,.api-card h3,.product-card h3,.solution-card h3,.company-panel h2,.company-panel h3,.footer-link-column a,.footer-trust-item h3{overflow-wrap:anywhere}.hero p,.api-hero p,.product-hero p,.solution-hero p,.company-hero p,.api-card p,.product-card p,.solution-card p,.company-panel p,.footer-about,.footer-contact-list li{overflow-wrap:break-word}.btn-ghost,.btn-outline{color:#fff;border:1px solid #ffffff94}.btn-gold{color:#fff;background:#e9a820}.btn-large{min-width:134px;min-height:30px;padding:0 18px}.arrow-icon{font-size:14px;line-height:1}.hero{color:#fff;background:linear-gradient(90deg,#00183b 0%,#00183bf0 36%,#00183b61 64%,#00183b0a 100%),url(/assets/home-hero-bg-CXmKcAh-.png) 50%/cover no-repeat,#00183b;height:400px;margin-top:-1px;position:relative;overflow:hidden}.hero-inner{max-width:none;height:100%;margin:0;padding:44px clamp(30px,4vw,64px) 0}.hero-copy{max-width:560px}.hero h1{color:#fff;letter-spacing:-.4px;font-size:35px;font-weight:900;line-height:1.12}.hero h1 span{color:#f4b21f}.hero p{color:#fff;max-width:430px;margin:7px 0 17px;font-size:14px;line-height:1.35}.trust-row{align-items:center;gap:0;max-width:420px;margin-top:18px;display:flex}.hero-logo-strip{flex-wrap:wrap;gap:10px;max-width:660px;margin-top:12px;display:flex}.hero-logo-chip{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:5px 12px 5px 7px;font-size:11px;font-weight:900;display:inline-flex}.trust-item{color:#fff;white-space:nowrap;align-items:center;gap:7px;padding-right:18px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.trust-item+.trust-item{border-left:1px solid #ffffff38;padding-left:18px}.trust-item span{color:#fff;font-size:17px}.trust-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.trust-icon:before{color:#fff;font-size:17px;font-weight:900;line-height:1}.trust-icon.shield:before{content:"◇"}.trust-icon.bolt:before{content:"ϟ"}.trust-icon.headset:before{content:"◴"}.stats-wrap{z-index:5;background:#f7f9fd;margin-top:0;padding:0 clamp(22px,4vw,54px);position:relative;overflow:hidden}.stats-card{background:#fff;border-radius:6px;grid-template-columns:repeat(5,1fr);align-items:center;width:100%;max-width:1320px;min-height:92px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 14px 36px #0a265429}.stat-item{align-items:center;gap:clamp(10px,1.1vw,16px);min-width:0;min-height:56px;padding:0 clamp(12px,1.5vw,24px);display:flex}.stat-item+.stat-item{border-left:1px solid #d6deeb}.stat-icon{color:#083d9a;background:#edf3ff;border-radius:50%;flex:0 0 43px;justify-content:center;align-items:center;height:43px;font-weight:900;display:inline-flex;position:relative}.stat-icon:before{color:#083d9a;font-size:21px;font-weight:900;line-height:1}.stat-icon.bank:before{content:"▥"}.stat-icon.users:before{content:"♙"}.stat-icon.shield:before{content:"⬡"}.stat-icon.clock:before{content:"◷"}.stat-icon.lock:before{content:"▣"}.stat-item strong{color:#0742a2;font-size:17px;font-weight:900;line-height:1;display:block}.stat-item span{color:#07275f;margin-top:3px;font-size:10px;font-weight:900;line-height:1.2;display:block}.stat-item p{color:#536174;margin-top:3px;font-size:9px;font-weight:700;line-height:1.2}.solutions{background:radial-gradient(circle at 50% 0,#dde6f5b8,#0000 34%),#f7f9fd;padding:30px 26px 54px}.section-heading{text-align:center;max-width:520px;margin:0 auto 9px}.section-heading span{color:#d79713;letter-spacing:.02em;font-size:12px;font-weight:900;display:block}.section-heading h2{color:#051c4d;letter-spacing:-.2px;margin-top:3px;font-size:20px;font-weight:900;line-height:1.05}.section-heading p{color:#657083;margin-top:5px;font-size:11px;font-weight:700;line-height:1.35}.feature-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;max-width:1160px;margin:0 auto;display:grid}.feature-card{text-align:center;background:#fff;border:1px solid #edf1f7;border-radius:5px;flex-direction:column;align-items:center;min-height:184px;padding:14px 11px 12px;display:flex;overflow:visible;box-shadow:0 6px 18px #08224d0f}.feature-icon{color:#073f9d;background:#edf3ff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:8px;font-weight:900;display:inline-flex;position:relative}.feature-icon:before{color:#073f9d;font-size:17px;font-weight:900;line-height:1}.feature-icon.document:before{content:"▤"}.feature-icon.identity:before{content:"●"}.feature-icon.business:before{content:"▥"}.feature-icon.ocr:before{content:"OCR";font-size:14px}.feature-icon.signature:before{content:"✎";font-size:21px}.feature-icon.sap:before{content:"SAP";font-size:16px}.feature-icon.tax:before{content:"TAX";font-size:15px}.feature-icon.cloud:before{content:"☁";font-size:21px}.feature-card h3{color:#08245c;min-height:32px;font-size:11px;font-weight:900;line-height:1.22}.feature-card p{color:#42506a;flex:1;margin:7px 0 8px;font-size:8px;font-weight:700;line-height:1.38;overflow:visible}.feature-card a{color:#0840a0;font-size:9.5px;font-weight:900;text-decoration:none}.home-carousel-shell,.product-carousel-shell,.solution-carousel-shell{max-width:100%;margin:0 auto;position:relative;overflow:hidden}.home-carousel-shell:before,.home-carousel-shell:after,.product-carousel-shell:before,.product-carousel-shell:after,.solution-carousel-shell:before,.solution-carousel-shell:after{content:"";pointer-events:none;z-index:2;width:72px;height:100%;position:absolute;top:0}.home-carousel-shell:before,.product-carousel-shell:before,.solution-carousel-shell:before{background:linear-gradient(90deg,#f8fbff 0%,#f8fbff00 100%);left:0}.home-carousel-shell:after,.product-carousel-shell:after,.solution-carousel-shell:after{background:linear-gradient(270deg,#f8fbff 0%,#f8fbff00 100%);right:0}.home-card-track,.product-card-track,.solution-card-track{will-change:transform;gap:14px;width:max-content;animation:38s linear infinite serviceSlide;display:flex}.home-card-track:hover,.product-card-track:hover,.solution-card-track:hover{animation-play-state:paused}.home-card-track .feature-card{flex:0 0 250px;min-height:190px}.product-card-track .product-card{flex:0 0 230px;height:210px;padding:16px 14px 14px}.product-card-track .product-card-icon{flex-basis:48px;width:48px;height:48px;margin-bottom:12px}.product-card-track .product-card h3{min-height:38px;font-size:13px;line-height:1.25}.product-card-track .product-card p{max-height:none;font-size:10.5px;line-height:1.42}.product-card-track .product-card a{font-size:11px}.solution-card-track .solution-card{flex:0 0 360px;grid-template-columns:52px 1fr;min-height:148px;padding:14px 15px}.solution-card-track .solution-card-icon{width:42px;height:42px}.solution-card-track .solution-card h3{min-height:34px;font-size:13px;line-height:1.22}.solution-card-track .solution-card p{max-height:none;font-size:10.5px;line-height:1.42}.solution-card-track .solution-card a{font-size:11px}@keyframes serviceSlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}@media (width<=900px){.site-header{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:14px 20px 18px}.nav-links,.nav-actions{flex-wrap:wrap}.hero{background:linear-gradient(#00183bfa 0%,#00183be0 100%),url(/assets/home-hero-bg-CXmKcAh-.png) top/cover no-repeat,#00183b;height:auto;min-height:420px}.hero-inner{padding:32px 22px 34px}.stats-card{grid-template-columns:repeat(2,1fr)}.stat-item+.stat-item{border-left:0}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.brand img{width:100%;max-width:222px;height:auto}.hero h1{font-size:30px}.hero-actions{flex-direction:column;align-items:stretch;max-width:280px}.trust-row{flex-direction:column;align-items:flex-start;gap:10px}.trust-item,.trust-item+.trust-item{border-left:0;padding-left:0;padding-right:0}.stats-card,.feature-grid{grid-template-columns:1fr}}.company-page{background:#f8fbff;min-height:100vh}.company-hero{color:#fff;background:radial-gradient(circle at 56% 45%,#196cff3d,#0000 40%),linear-gradient(90deg,#00183b 0%,#021d49 56%,#00183b 100%);grid-template-columns:minmax(320px,430px) minmax(0,1fr) minmax(205px,270px);align-items:center;column-gap:20px;min-height:310px;padding:18px 34px;display:grid;overflow:hidden}.company-eyebrow{color:#f4b21f;gap:8px;margin-bottom:8px;font-size:10px;font-weight:900;display:inline-flex}.company-eyebrow:after{content:"";background:#f4b21f;align-self:center;width:15px;height:1px}.company-hero h1{color:#fff;letter-spacing:-.35px;font-size:23px;font-weight:900;line-height:1.12}.company-hero h1 span{color:#ffc400}.company-hero p{color:#fff;max-width:325px;margin:10px 0;font-size:10px;line-height:1.45}.company-actions{gap:12px;display:flex}.company-primary-btn,.company-outline-btn{border-radius:4px;min-width:91px;min-height:29px;padding:0 14px;font-size:10.5px;font-weight:800}.company-primary-btn{color:#fff;background:#e9a820}.company-outline-btn{color:#fff;border:1px solid #ffffff8c;min-width:103px}.company-hero-art{justify-content:flex-start;align-self:stretch;min-width:0;display:flex;position:relative;overflow:hidden}.company-hero-art:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 40%,#0078ff29,#0000 62%);position:absolute;inset:-18px}.company-hero-art img{object-fit:contain;object-position:center left;z-index:1;width:100%;max-width:100%;height:100%;max-height:none;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.company-highlights{gap:10px;display:grid}.company-highlights article{grid-template-columns:34px 1fr;align-items:flex-start;gap:10px;display:grid}.company-highlight-icon{color:#f4b21f;border:1px solid #f4b21f8c;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.company-highlight-icon:before{font-size:18px;font-weight:900}.company-highlight-icon.pin:before{content:"⌖"}.company-highlight-icon.shield:before{content:"◇"}.company-highlight-icon.code:before{content:"</>";font-size:12px}.company-highlight-icon.calendar:before{content:"▣"}.company-highlights strong{font-size:10.5px;font-weight:900;line-height:1.25;display:block}.company-highlights p{color:#fff;margin-top:2px;font-size:8.5px;line-height:1.3}.company-content{background:#f8fbff;padding:16px 33px 10px}.company-stats-strip{z-index:4;background:#fff;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;max-width:1320px;min-height:104px;margin:0 auto 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #0a265429}.company-stat{grid-template-columns:58px 1fr;align-items:center;gap:0 16px;min-height:70px;padding:0 clamp(14px,1.7vw,26px);display:grid}.company-stat+.company-stat{border-left:1px solid #d6deeb}.company-stat-icon{color:#0a55d8;background:#eef4ff;border-radius:50%;grid-row:span 3;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.company-stat-icon:before{font-size:29px;font-weight:900}.company-stat-icon.code:before{content:"</>";font-size:16px}.company-stat-icon.users:before{content:"♙"}.company-stat-icon.cloud:before{content:"☁"}.company-stat-icon.shield:before{content:"◇"}.company-stat-icon.support:before{content:"◴"}.company-stat-icon.india:before{content:"✧"}.company-stat strong{color:#061a55;font-size:clamp(22px,2vw,28px);font-weight:900;line-height:1}.company-stat b{color:#061a55;font-size:13px;font-weight:500;line-height:1.32}.company-stat small{color:#4b566a;font-size:13px;line-height:1.32}.company-info-grid{grid-template-columns:1fr .9fr 1.12fr;gap:12px;max-width:874px;margin:0 auto;display:grid}.industry-section{max-width:1180px;margin:0 auto;padding:14px 0 8px;overflow:hidden}.industry-heading{text-align:center;max-width:760px;margin:0 auto 14px}.industry-heading span{color:#e9a820;margin-bottom:6px;font-size:12px;font-weight:900;display:inline-flex}.industry-heading h2{color:#061a55;letter-spacing:-.2px;margin:0;font-size:clamp(24px,2.8vw,40px);font-weight:900;line-height:1.12}.industry-heading p{color:#3d485d;max-width:680px;margin:9px auto 0;font-size:14px;line-height:1.45}.industry-carousel-shell{padding:2px 0 10px;position:relative;overflow:hidden}.industry-card-track{will-change:transform;gap:14px;width:max-content;animation:42s linear infinite serviceSlide;display:flex}.industry-card-track:hover{animation-play-state:paused}.industry-card{background:#fff;border:1px solid #e4eaf4;border-radius:10px;flex:0 0 350px;grid-template-columns:58px 1fr;align-items:start;gap:16px;min-height:150px;padding:20px;display:grid;box-shadow:0 12px 28px #091f4a14}.industry-icon{color:#fff;background:linear-gradient(#0865ff,#0050d7);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:24px;font-weight:900;display:inline-flex}.industry-icon.bank:before{content:"B"}.industry-icon.fintech:before{content:"₹"}.industry-icon.tax:before{content:"T"}.industry-icon.logistics:before{content:"L"}.industry-icon.retail:before{content:"R"}.industry-icon.manufacturing:before{content:"M"}.industry-icon.erp:before{content:"</>";font-size:16px}.industry-icon.healthcare:before{content:"+"}.industry-icon.hr:before{content:"H"}.industry-icon.government:before{content:"G"}.industry-icon.msme:before{content:"S"}.industry-icon.partners:before{content:"P"}.industry-card h3{color:#061a55;margin:0 0 8px;font-size:18px;font-weight:900;line-height:1.15}.industry-card p{color:#3d485d;margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.4}.industry-card a{color:#0056ff;font-size:13px;font-weight:900;text-decoration:none}.company-panel{background:#fff;border:1px solid #e4eaf4;border-radius:7px;min-height:190px;padding:12px 14px;box-shadow:0 8px 24px #091f4a0d}.company-panel h2{color:#061a55;margin-bottom:11px;font-size:14px;font-weight:900}.journey-list,.values-list{gap:9px;display:grid}.journey-list article{grid-template-columns:36px 38px 1fr;gap:0 12px;min-height:39px;display:grid}.journey-icon,.value-icon{color:#fff;background:#075bff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.journey-icon:before,.value-icon:before{font-size:16px;font-weight:900}.journey-icon.rocket:before{content:"↗"}.journey-icon.cloud:before{content:"☁"}.journey-icon.growth:before{content:"▥"}.journey-list strong{color:#075bff;font-size:10px;font-weight:900}.journey-list h3,.values-list h3{color:#061a55;margin-bottom:2px;font-size:8.8px;font-weight:900}.journey-list p,.values-list p{color:#3d485d;font-size:6.9px;font-weight:700;line-height:1.35}.values-list article{border-bottom:1px solid #e4eaf4;grid-template-columns:30px 1fr;gap:10px;padding-bottom:8px;display:grid}.values-list article:last-child{border-bottom:0;padding-bottom:0}.value-icon{color:#075bff;background:0 0;width:25px;height:25px}.value-icon.users:before{content:"♙"}.value-icon.idea:before{content:"☼"}.value-icon.shield:before{content:"◇"}.value-icon.award:before{content:"◎"}.company-panel-subtitle{color:#3d485d;margin:-6px 0 11px;font-size:8px}.client-logo-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.client-logo-grid span{color:#0b4ea2;text-align:center;border:1px solid #e4eaf4;border-radius:4px;justify-content:center;align-items:center;height:31px;font-size:11px;font-weight:900;display:inline-flex}.client-logo-grid span:nth-child(4),.client-logo-grid span:nth-child(6){color:#178143}.client-logo-grid span:nth-child(5),.client-logo-grid span:nth-child(7),.client-logo-grid span:nth-child(9){color:#c92127}.view-clients-link{color:#0056ff;margin-top:12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.company-footer-cta{background:#eef6ff;border-radius:6px;grid-template-columns:55px 1fr auto;align-items:center;gap:14px;max-width:874px;min-height:47px;margin:10px auto 0;padding:0 34px;display:grid}.company-building-icon{color:#075bff;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.company-building-icon:before{content:"▥";font-size:30px;font-weight:900}.company-footer-cta h3{color:#061a55;font-size:10.5px;font-weight:900}.company-footer-cta p{color:#3d485d;margin-top:3px;font-size:8.3px}.company-footer-cta a{color:#fff;background:#e9a820;border-radius:4px;align-items:center;min-height:29px;padding:0 18px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=900px){.company-hero,.company-info-grid{grid-template-columns:1fr}.company-stats-strip{grid-template-columns:repeat(2,1fr)}.company-footer-cta{grid-template-columns:1fr;padding:18px}}@media (width<=560px){.company-hero,.company-content{padding-left:22px;padding-right:22px}.company-hero h1{font-size:31px}.company-actions{flex-direction:column;max-width:250px}.company-stats-strip,.client-logo-grid{grid-template-columns:1fr}}.solution-page{background:#f8fbff;min-height:100vh}.solution-hero{color:#fff;background:radial-gradient(circle at 70% 35%,#1269ff33,#0000 42%),linear-gradient(90deg,#00183b 0%,#021d49 54%,#00183b 100%);grid-template-columns:minmax(330px,430px) minmax(0,1fr);align-items:center;column-gap:20px;min-height:340px;padding:22px 38px;display:grid;overflow:hidden}.solution-hero-copy{z-index:2;min-width:0;max-width:430px;position:relative}.solution-eyebrow{color:#f4b21f;gap:9px;margin-bottom:8px;font-size:10px;font-weight:900;display:inline-flex}.solution-eyebrow:after{content:"";background:#f4b21f;align-self:center;width:15px;height:1px}.solution-hero h1{color:#fff;letter-spacing:-.35px;font-size:24px;font-weight:900;line-height:1.1}.solution-hero h1 span{color:#ffc400}.solution-hero p{color:#fff;max-width:365px;margin:8px 0 11px;font-size:11.5px;line-height:1.42}.solution-actions{align-items:center;gap:14px;display:flex}.solution-primary-btn,.solution-outline-btn{border-radius:4px;min-width:126px;min-height:31px;padding:0 16px;font-size:10.5px;font-weight:800}.solution-primary-btn{color:#fff;background:#e9a820}.solution-outline-btn{color:#fff;border:1px solid #ffffff8c;min-width:110px}.solution-hero-art{justify-content:flex-start;align-self:stretch;min-width:0;display:flex;position:relative;overflow:hidden}.solution-hero-art:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 48%,#0078ff24,#0000 64%);position:absolute;inset:-18px}.solution-hero-art img{object-fit:contain;object-position:center;z-index:1;width:100%;max-width:100%;height:100%;max-height:none;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.solution-list-section{background:#f8fbff;padding:8px 61px 9px}.solution-section-heading{text-align:center;max-width:610px;margin:0 auto 7px}.solution-section-heading h2{color:#061a55;font-size:18px;font-weight:900;line-height:1.15}.solution-section-heading p{color:#4b566a;margin-top:4px;font-size:8.8px;line-height:1.35}.solution-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 7px;max-width:760px;margin:0 auto;display:grid}.solution-card{background:#fff;border:1px solid #e4eaf4;border-radius:6px;grid-template-columns:38px 1fr;height:96px;padding:8px 10px 7px;display:grid;overflow:hidden;box-shadow:0 8px 22px #091f4a0d}.solution-card-icon{border-radius:9px;grid-row:span 3;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex;position:relative}.solution-card-icon:before{font-size:18px;font-weight:900}.solution-card-icon.gst{color:#22a949;background:#e2f9e8}.solution-card-icon.identity{color:#1766df;background:#e5efff}.solution-card-icon.business,.solution-card-icon.ocr{color:#7c44e7;background:#efe5ff}.solution-card-icon.signature{color:#f15f22;background:#ffe1df}.solution-card-icon.sap{color:#1766df;background:#e6f0ff}.solution-card-icon.tax{color:#f2a000;background:#fff0d4}.solution-card-icon.cloud{color:#1766df;background:#e8f0ff}.solution-card-icon.gst:before{content:"▤"}.solution-card-icon.identity:before{content:"◎"}.solution-card-icon.business:before{content:"▥"}.solution-card-icon.ocr:before{content:"OCR";font-size:10px}.solution-card-icon.signature:before{content:"✎"}.solution-card-icon.sap:before{content:"SAP";font-size:14px}.solution-card-icon.tax:before{content:"▤"}.solution-card-icon.cloud:before{content:"☁"}.solution-card h3{color:#061a55;min-height:20px;font-size:8.7px;font-weight:900;line-height:1.18}.solution-card p{color:#3d485d;max-height:37px;margin:4px 0;font-size:6.2px;font-weight:700;line-height:1.34;overflow:hidden}.solution-card a{color:#0056ff;align-self:end;font-size:8.2px;font-weight:900;text-decoration:none}.solution-bottom-row{grid-template-columns:1fr 145px;gap:8px;max-width:820px;margin:10px auto 0;display:grid}.solution-stat-strip{background:#eef6ff;border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:64px;display:grid;overflow:hidden}.solution-stat{grid-template-columns:27px 1fr;align-items:center;gap:0 8px;min-height:42px;padding:0 13px;display:grid}.solution-stat+.solution-stat{border-left:1px solid #cbd8ed}.solution-stat-icon{color:#0a55d8;grid-row:span 2;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.solution-stat-icon:before{font-size:22px;font-weight:900}.solution-stat-icon.rocket:before{content:"↗"}.solution-stat-icon.users:before{content:"♙"}.solution-stat-icon.shield:before{content:"▣"}.solution-stat-icon.support:before{content:"◴"}.solution-stat-icon.lock:before{content:"✓"}.solution-stat strong{color:#061a55;font-size:15px;font-weight:900;line-height:1;display:block}.solution-stat span{color:#061a55;font-size:7px;font-weight:700;line-height:1.15;display:block}.solution-transform-card{color:#fff;text-align:center;background:#002060;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:8px 10px;display:flex}.solution-transform-card strong{margin-bottom:8px;font-size:10px;font-weight:900;line-height:1.25}.solution-transform-card a{color:#fff;background:#e9a820;border-radius:4px;align-items:center;min-height:25px;padding:0 13px;font-size:8.5px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=900px){.solution-hero{grid-template-columns:1fr}.solution-hero-art{min-height:220px}.solution-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-bottom-row,.solution-stat-strip{grid-template-columns:1fr}}@media (width<=560px){.solution-hero,.solution-list-section{padding-left:22px;padding-right:22px}.solution-hero h1{font-size:31px}.solution-actions{flex-direction:column;align-items:stretch;max-width:260px}.solution-card-grid{grid-template-columns:1fr}}.api-page{background:#f8fbff;min-height:100vh}.api-hero{color:#fff;background:radial-gradient(circle at 78% 38%,#0079ff33,#0000 38%),linear-gradient(90deg,#00183b 0%,#021d49 56%,#00183b 100%);grid-template-columns:minmax(520px,700px) minmax(0,1fr);align-items:center;column-gap:18px;min-height:410px;padding:26px 54px 26px 61px;display:grid;position:relative;overflow:hidden}.api-hero-copy{z-index:2;align-self:center;min-width:0;max-width:700px;padding-top:0;position:relative}.api-hero h1{color:#fff;letter-spacing:-.4px;font-size:clamp(34px,3.1vw,48px);font-weight:900;line-height:1.14}.api-hero h1 span{color:#ffc400}.api-hero p{color:#fff;max-width:500px;margin:14px 0 18px;font-size:17px;line-height:1.45}.api-actions{align-items:center;gap:14px;margin-bottom:24px;display:flex}.api-primary-btn,.api-doc-btn{border-radius:5px;min-width:150px;min-height:40px;font-size:13px;font-weight:700}.api-primary-btn{color:#061534;background:#ffc400}.api-doc-btn{color:#fff;border:1px solid #ffffff8c;min-width:174px}.doc-mini-icon{border:2px solid;width:19px;height:22px;display:inline-block;position:relative}.doc-mini-icon:before,.doc-mini-icon:after{content:"";background:currentColor;width:8px;height:2px;position:absolute;left:4px}.doc-mini-icon:before{top:6px}.doc-mini-icon:after{top:12px}.api-trust-row{flex-wrap:wrap;align-items:center;gap:12px 22px;max-width:720px;display:flex}.api-trust-item{color:#fff;white-space:nowrap;align-items:center;gap:9px;padding-right:0;font-size:12px;display:inline-flex}.api-trust-item+.api-trust-item{border-left:0;padding-left:0}.api-trust-icon{color:#ffc400;border:2px solid #ffc400;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:14px;font-weight:900;display:inline-flex}.api-trust-icon.easy:before{content:"/"}.api-trust-icon.code:before{content:"{}";font-size:12px}.api-trust-icon.time:before{content:"◷"}.api-trust-icon.uptime:before{content:"◌"}.api-hero-art{justify-content:flex-start;align-self:center;align-items:center;min-width:0;height:430px;display:flex;position:relative;overflow:hidden}.api-hero-art:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 52% 52%,#008cff29,#0000 68%);position:absolute;inset:-22px}.api-hero-art img{object-fit:contain;object-position:center;z-index:1;width:100%;max-width:100%;height:100%;max-height:none;display:block;position:relative;transform:scale(1.05);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.api-page .stats-wrap{padding:0 clamp(22px,4vw,54px);overflow:hidden}.api-page .stats-card{border-radius:10px;width:100%;max-width:1320px;min-height:104px;margin-top:0}.api-page .stat-item{gap:16px;min-width:0;padding:0 clamp(14px,1.7vw,26px)}.api-page .stat-icon{flex:0 0 58px;width:58px;height:58px}.api-page .stat-icon:before{font-size:29px}.api-page .stat-item strong{font-size:clamp(22px,2vw,28px)}.api-page .stat-item:last-child strong{font-size:16px;line-height:1.2}.api-page .stat-item span{font-size:13px;font-weight:500;line-height:1.32}.api-page .stat-item p{font-size:13px;font-weight:400;line-height:1.32}.api-list-section{background:#f8fbff;padding:30px 54px 58px}.api-section-heading{text-align:center;max-width:710px;margin:0 auto 18px}.api-section-heading span{color:#f5a400;margin-bottom:8px;font-size:16px;font-weight:800;display:block}.api-section-heading h2{color:#061a55;letter-spacing:-.4px;font-size:28px;font-weight:900}.api-section-heading p{color:#47536c;margin-top:7px;font-size:15px}.api-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:1428px;margin:0 auto;display:grid}.api-carousel-shell{max-width:100%;margin:0 auto;position:relative;overflow:hidden}.api-carousel-shell:before,.api-carousel-shell:after{content:"";pointer-events:none;z-index:2;width:76px;height:100%;position:absolute;top:0}.api-carousel-shell:before{background:linear-gradient(90deg,#f8fbff 0%,#f8fbff00 100%);left:0}.api-carousel-shell:after{background:linear-gradient(270deg,#f8fbff 0%,#f8fbff00 100%);right:0}.api-card-track{will-change:transform;gap:18px;width:max-content;animation:42s linear infinite apiSlide;display:flex}.api-card-track:hover{animation-play-state:paused}.api-card-track .api-card{flex:0 0 260px;min-height:225px}@keyframes apiSlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}.api-card{background:radial-gradient(circle at 18% 12%,#1766df14,#0000 28%),linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e4eaf4;border-radius:8px;flex-direction:column;min-height:216px;padding:20px 18px 18px;display:flex;position:relative;box-shadow:0 12px 34px #091f4a0f}.api-card:after{content:"";opacity:.8;background:linear-gradient(135deg,#0056ff1c,#ffc40014),repeating-linear-gradient(90deg,#0742a21f 0 1px,#0000 1px 12px);border-radius:0 8px 0 18px;width:82px;height:44px;position:absolute;top:0;right:0}.api-card-icon{z-index:1;border-radius:14px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:inline-flex;position:relative;box-shadow:0 12px 26px #0742a21f}.api-card-icon:before{font-size:26px;font-weight:900}.api-card-icon.gst{color:#1dad45;background:#ddf9e5}.api-card-icon.gst:before{content:"▤"}.api-card-icon.identity{color:#f15f22;background:#ffe8dc}.api-card-icon.identity:before{content:"♙"}.api-card-icon.business{color:#1766df;background:#e3efff}.api-card-icon.business:before{content:"▥"}.api-card-icon.ocr{color:#7c44e7;background:#efe5ff}.api-card-icon.ocr:before{content:"OCR";font-size:17px}.api-card-icon.finance{color:#139b8b;background:#dff8f2}.api-card-icon.finance:before{content:"▥"}.api-card-icon.utility{color:#f2a000;background:#fff0d4}.api-card-icon.utility:before{content:"▤"}.api-card h3{color:#061a55;min-height:34px;font-size:13px;font-weight:900;line-height:1.3}.api-card p{color:#47536c;flex:1;margin:10px 0 16px;font-size:12px;line-height:1.45}.api-card a{color:#0056ff;font-size:12px;font-weight:900;text-decoration:none}@media (width<=1180px){.site-header.api-header{height:auto;padding:18px 28px}.site-header.api-header .brand img{width:250px;height:auto}.site-header.api-header .nav-links{margin-left:20px}.api-hero{grid-template-columns:1fr}.api-hero-art{min-height:310px}.api-page .stats-card,.api-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-card-track{animation-duration:58s}}@media (width<=680px){.api-hero,.api-list-section{padding-left:22px;padding-right:22px}.api-hero h1{font-size:40px}.api-hero p{font-size:18px}.api-actions,.api-trust-row{flex-direction:column;align-items:flex-start}.api-trust-item,.api-trust-item+.api-trust-item{border-left:0;padding-left:0}.api-page .stats-card,.api-card-grid{grid-template-columns:1fr}.api-carousel-shell{overflow:visible}.api-carousel-shell:before,.api-carousel-shell:after{display:none}.api-card-track{grid-template-columns:1fr;width:auto;animation:none;display:grid}.api-card-track .api-card{flex-basis:auto;min-height:220px}.home-carousel-shell,.product-carousel-shell,.solution-carousel-shell{overflow:visible}.home-carousel-shell:before,.home-carousel-shell:after,.product-carousel-shell:before,.product-carousel-shell:after,.solution-carousel-shell:before,.solution-carousel-shell:after{display:none}.home-card-track,.product-card-track,.solution-card-track{grid-template-columns:1fr;width:auto;animation:none;display:grid}.home-card-track .feature-card,.product-card-track .product-card,.solution-card-track .solution-card{flex-basis:auto;height:auto}.api-page .stat-item{padding:20px}}.product-page{background:#f8fbff;min-height:100vh}.product-hero{color:#fff;background:radial-gradient(circle at 77%,#166eff3d,#0000 43%),linear-gradient(90deg,#00183b 0%,#031d48 56%,#00183b 100%);grid-template-columns:minmax(360px,470px) minmax(0,1fr);align-items:center;column-gap:20px;min-height:390px;padding:24px 44px 28px;display:grid;overflow:hidden}.product-hero-copy{z-index:2;min-width:0;max-width:470px;position:relative}.product-eyebrow{color:#f4b21f;gap:8px;margin-bottom:12px;font-size:10px;font-weight:900;display:inline-flex}.product-eyebrow:after{content:"";background:#f4b21f;align-self:center;width:16px;height:1px}.product-hero h1{color:#fff;letter-spacing:-.4px;max-width:500px;font-size:clamp(30px,2.6vw,38px);font-weight:900;line-height:1.14}.product-hero h1 span{color:#ffc400}.product-hero p{color:#fff;max-width:500px;margin:14px 0 18px;font-size:15px;line-height:1.45}.product-actions{align-items:center;gap:14px;margin-bottom:24px;display:flex}.product-primary-btn,.product-outline-btn{border-radius:5px;min-width:150px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800}.product-primary-btn{color:#fff;background:#e9a820}.product-outline-btn{color:#fff;border:1px solid #ffffff8c;min-width:150px}.product-trust-row{flex-wrap:wrap;align-items:flex-start;gap:12px 22px;display:flex}.product-trust-item{color:#fff;grid-template-columns:20px max-content;align-items:flex-start;font-size:12px;line-height:1.15;display:grid}.product-trust-item strong,.product-trust-item small{font-size:inherit;font-weight:800;display:block}.product-trust-icon{color:#d7e9ff;grid-row:span 2;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:relative}.product-trust-icon:before{font-size:15px;font-weight:900;line-height:1}.product-trust-icon.security:before{content:"◇"}.product-trust-icon.cloud:before{content:"☁"}.product-trust-icon.scale:before{content:"⚙"}.product-trust-icon.support:before{content:"◴"}.product-hero-art{justify-content:flex-start;align-self:stretch;min-width:0;display:flex;position:relative;overflow:hidden}.product-hero-art:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 52% 52%,#007dff26,#0000 64%);position:absolute;inset:-18px}.product-hero-art img{object-fit:contain;object-position:center;z-index:1;width:100%;max-width:100%;height:100%;max-height:none;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.product-list-section{background:#f8fbff;padding:10px 31px}.product-section-heading{text-align:center;max-width:500px;margin:0 auto 10px}.product-section-heading span{color:#eaa318;font-size:11px;font-weight:900;display:block}.product-section-heading h2{color:#061a55;margin-top:3px;font-size:18px;font-weight:900;line-height:1.15}.product-section-heading p{color:#4b566a;margin-top:4px;font-size:10.5px;line-height:1.35}.product-card-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;max-width:880px;margin:0 auto;display:grid}.product-card{text-align:center;background:#fff;border:1px solid #e4eaf4;border-radius:6px;flex-direction:column;align-items:center;height:148px;padding:11px 10px 9px;display:flex;overflow:hidden;box-shadow:0 9px 24px #091f4a12}.product-card-icon{border-radius:13px;flex:0 0 39px;justify-content:center;align-items:center;width:39px;height:39px;margin-bottom:8px;display:inline-flex;position:relative}.product-card-icon:before{font-size:21px;font-weight:900}.product-card-icon.gst,.product-card-icon.cloud{color:#22a949;background:#e2f9e8}.product-card-icon.invoice{color:#1766df;background:#e5efff}.product-card-icon.eway,.product-card-icon.ocr{color:#7c44e7;background:#efe5ff}.product-card-icon.signature{color:#f15f22;background:#ffe8dc}.product-card-icon.sap{color:#1766df;background:#e6f0ff}.product-card-icon.gst:before,.product-card-icon.invoice:before{content:"▤"}.product-card-icon.eway:before{content:"▰"}.product-card-icon.signature:before{content:"✎"}.product-card-icon.sap:before{content:"SAP";font-size:18px}.product-card-icon.ocr:before{content:"OCR";font-size:13px}.product-card-icon.cloud:before{content:"☁"}.product-card h3{color:#061a55;min-height:23px;font-size:9.3px;font-weight:900;line-height:1.2}.product-card p{color:#3d485d;flex:1;max-height:39px;margin:5px 0 7px;font-size:6.4px;font-weight:700;line-height:1.35;overflow:hidden}.product-card a{color:#0056ff;font-size:8.6px;font-weight:900;text-decoration:none}.product-cta{background:#eef6ff;border-radius:6px;grid-template-columns:170px 1fr auto auto;align-items:center;gap:18px;max-width:870px;min-height:69px;margin:12px auto 0;padding:0 52px 0 45px;display:grid}.product-cta img{object-fit:contain;align-self:end;width:100%;max-height:68px;display:block}.product-cta h3{color:#061a55;margin-bottom:3px;font-size:13px;font-weight:900}.product-cta p{color:#3e4b62;font-size:10px}.product-demo-btn,.product-contact-btn{border-radius:4px;justify-content:center;align-items:center;min-width:112px;height:29px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.product-demo-btn{color:#fff;background:#001f62}.product-contact-btn{color:#001f62;border:1px solid #001f62}@media (width<=900px){.product-hero{grid-template-columns:1fr}.product-hero-art{min-height:240px}.product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-cta{grid-template-columns:1fr;padding:18px}}@media (width<=560px){.product-hero{padding:28px 22px}.product-hero h1{font-size:31px}.product-actions,.product-trust-row{flex-direction:column;align-items:flex-start}.product-card-grid{grid-template-columns:1fr}}.site-footer{color:#fff;background:radial-gradient(circle at 18% 18%,#006eff3d,#0000 30%),radial-gradient(circle at 84% 8%,#0091ff29,#0000 32%),linear-gradient(#00122d 0%,#001a42 54%,#00122f 100%);padding:34px clamp(22px,3.2vw,50px) 0}.site-footer-inner,.footer-bottom{max-width:1488px;margin:0 auto}.footer-grid{grid-template-columns:minmax(320px,400px) minmax(430px,560px) minmax(380px,520px);justify-content:space-between;align-items:start;gap:clamp(24px,3vw,44px);display:grid}.footer-brand-block{min-width:0}.footer-logo{width:100%;max-width:280px;margin-bottom:16px;display:block}.footer-about{color:#ffffffeb;margin:0;font-size:14px;line-height:1.5}.footer-contact-list,.footer-link-column ul{margin:0;padding:0;list-style:none}.footer-contact-list{gap:10px;margin-top:18px;display:grid}.footer-contact-list li{color:#fff;grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.38;display:grid}.footer-contact-list a{color:#fff;justify-self:start;align-items:flex-start;width:fit-content;max-width:max-content;text-decoration:none;transition:color .2s;display:inline-flex}.footer-contact-list a:hover{color:#ffc400}.footer-icon{color:#ffc400;text-shadow:0 0 16px #ffc40059;flex-shrink:0;justify-content:center;align-items:center;min-height:24px;line-height:1;display:inline-flex}.footer-icon svg{fill:currentColor;width:18px;height:18px;display:block}.footer-social-block{margin-top:16px}.footer-social-block h3{color:#fff;margin:0 0 10px;font-size:16px}.footer-socials{gap:10px;display:flex}.footer-certifications{gap:10px;margin-top:18px;display:flex}.social-link{color:#fff;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.linkedin{background:#0878bd}.instagram{background:linear-gradient(135deg,#f58529,#dd2a7b 48%,#515bd4);font-size:13px}.whatsapp{background:#21c45a}.footer-links-grid{grid-template-columns:minmax(180px,280px);justify-content:start;gap:28px;display:grid}.footer-newsletter-column{background:#ffffff0e;border:1px solid #ffffff29;border-radius:10px;align-self:start;min-height:100%;padding:24px}.footer-newsletter-heading{align-items:center;gap:14px;display:flex}.footer-newsletter-main-icon{color:#ffc400;border:1px solid #ffffff47;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:24px;font-weight:900;display:inline-flex}.footer-newsletter-column h3{color:#ffc400;margin:0 0 6px;font-size:24px;line-height:1.1}.footer-newsletter-column h3 span{color:#ffc400}.footer-newsletter-column p{color:#ffffffd1;margin:0;font-size:13px;line-height:1.45}.footer-newsletter-rule{background:linear-gradient(90deg,#ffc400 0 86px,#ffffff29 86px 100%);max-width:170px;height:3px;margin:16px 0 20px}.footer-update-list{gap:15px;margin-bottom:22px;display:grid}.footer-update-list article{grid-template-columns:50px 1fr;align-items:center;gap:14px;display:grid}.footer-update-icon{color:#ffc400;background:#0059d252;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;font-weight:900;display:inline-flex}.footer-update-list h4{color:#fff;margin:0 0 4px;font-size:15px;line-height:1.18}.footer-update-list p{font-size:12.5px;line-height:1.35}.footer-newsletter-column form{grid-template-columns:1fr 136px;gap:0;display:grid}.footer-newsletter-column input{color:#fff;font:inherit;background:#ffffff14;border:1px solid #ffffff47;border-radius:7px 0 0 7px;outline:0;width:100%;min-height:48px;padding:14px;font-size:15px}.footer-newsletter-column input::placeholder{color:#ffffff9e}.footer-newsletter-column button{color:#051332;cursor:pointer;font:inherit;background:linear-gradient(#ffc511,#f0a600);border:0;border-radius:0 7px 7px 0;min-height:48px;font-size:15px;font-weight:900}.footer-privacy-note{color:#ffc400;text-align:center;margin-top:12px;font-size:12px}.footer-link-column h3{color:#ffc400;margin:0;font-size:16px;font-weight:900}.footer-link-column h3:after{content:"";background:#ffc400;width:30px;height:2px;margin-top:13px;display:block}.footer-link-column ul{gap:13px;margin-top:20px;display:grid}.footer-link-column a{color:#fffffff0;font-size:14px;line-height:1.25;text-decoration:none;transition:color .2s,transform .2s}.footer-link-column a:before{color:#fff;content:"›";margin-right:12px;font-size:24px;line-height:0;display:inline-block;transform:translateY(2px)}.footer-link-column a:hover{color:#ffc400}.footer-link-column a:before{content:">";font-size:17px;line-height:1;transform:none}.footer-contact-form-card{border:1px solid #ffffff47;border-radius:10px;align-self:start;padding:26px}.footer-contact-form-card h3{color:#ffc400;margin:0 0 8px;font-size:30px}.footer-contact-form-card p{color:#ffffffc7;margin:0 0 16px;font-size:16px;line-height:1.35}.footer-contact-form-card form{gap:12px;display:grid}.footer-contact-form-card input,.footer-contact-form-card textarea{color:#fff;font:inherit;resize:vertical;background:#ffffff14;border:1px solid #ffffff47;border-radius:6px;outline:0;width:100%;padding:14px;font-size:15px}.footer-contact-form-card textarea{min-height:108px}.footer-contact-form-card input::placeholder,.footer-contact-form-card textarea::placeholder{color:#ffffff9e}.footer-contact-form-card input:focus,.footer-contact-form-card textarea:focus{border-color:#ffc400;box-shadow:0 0 0 3px #ffc40029}.footer-contact-form-card button{color:#051332;cursor:pointer;font:inherit;background:linear-gradient(#ffc511,#f0a600);border:0;border-radius:7px;min-height:52px;font-size:16px;font-weight:900}.footer-admin-link{color:#ffc400;background:#ffffff14;border:1px solid #ffc40094;border-radius:7px;justify-content:center;align-items:center;min-height:48px;margin:14px 0;font-size:15px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.footer-admin-link:hover{color:#fff;background:#ffc40029;transform:translateY(-2px)}.footer-admin-link-left{justify-content:center;width:fit-content;max-width:205px;min-height:38px;margin-top:12px;padding:0 14px}.footer-support{border:1px solid #ffffff6b;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:132px;margin:38px 0 42px;padding:24px 30px;display:flex}.footer-support-copy{align-items:center;gap:26px;display:flex}.footer-support-copy .footer-icon{font-size:52px}.footer-support h3{color:#fff;margin:0 0 8px;font-size:23px}.footer-support p{color:#fff;margin:0;font-size:16px;line-height:1.45}.footer-support-btn{color:#051332;background:linear-gradient(#ffc511,#f0a600);border-radius:7px;justify-content:center;align-items:center;gap:14px;min-width:236px;min-height:54px;padding:0 28px;font-size:17px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #ffb70038}.footer-trust-strip{border:1px solid #ffffff6b;border-radius:14px;grid-template-columns:repeat(5,1fr);margin-bottom:28px;padding:28px 30px;display:grid;overflow:hidden}.footer-trust-item{grid-template-columns:56px 1fr;align-items:center;gap:18px;min-width:0;padding:6px 28px;display:grid}.footer-trust-item+.footer-trust-item{border-left:1px solid #ffffff5c}.footer-trust-item .footer-icon{border:2px solid #ffc400;border-radius:50%;width:54px;height:54px;font-size:32px}.footer-trust-item h3{color:#fff;margin:0 0 6px;font-size:21px;line-height:1.08}.footer-trust-item p{color:#ffffffbd;margin:0;font-size:15px;line-height:1.28}.footer-bottom{border-top:1px solid #ffffff2e;grid-template-columns:minmax(520px,1fr) auto;align-items:center;gap:18px;min-height:82px;margin-top:20px;display:grid}.footer-bottom p{color:#ffffffe0;white-space:nowrap;margin:0;font-size:16px;font-weight:800}.footer-bottom p span{margin-top:4px;font-size:14px;font-weight:700;display:block}.footer-policy-links{justify-content:flex-end;align-items:center;gap:0;display:flex}.footer-policy-links a,.footer-policy-links button{color:#ffffffc2;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 12px;font-size:12px;text-decoration:none}.footer-policy-links a+a,.footer-policy-links button+button{border-left:1px solid #ffffff6b}.footer-policy-links a:hover,.footer-policy-links button:hover{color:#ffc400}body.modal-open{overflow:hidden}.policy-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000818c7;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.policy-modal{color:#fff;background:radial-gradient(circle at 12% 8%,#006fff38,#0000 28%),linear-gradient(#001a42 0%,#00122d 100%);border:1px solid #ffffff42;border-radius:12px;width:min(100%,980px);max-width:980px;max-height:min(82vh,820px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000075}.policy-modal-close{color:#fff;cursor:pointer;text-transform:uppercase;z-index:2;background:#ffffff1a;border:1px solid #ffffff57;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:18px;right:18px}.policy-modal-close:hover{color:#00122d;background:#ffc400}.policy-modal-header{border-bottom:1px solid #ffffff2e;padding:28px 72px 22px 32px}.policy-modal-header img{width:min(70vw,300px);max-width:300px;display:block}.policy-modal-header h2{color:#ffc400;margin:22px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.15}.policy-modal-content{max-height:calc(min(82vh,820px) - 180px);padding:28px 32px 36px;overflow-y:auto}.policy-modal-content p{color:#ffffffe6;margin:0 0 18px;font-size:16px;line-height:1.72}.policy-modal-content a{color:#ffc400;text-underline-offset:3px;font-weight:800;text-decoration:underline}.about-page{color:#061b4a;background:radial-gradient(circle at 10% 6%,#0070ff1f,#0000 28%),linear-gradient(#f4f8fd 0%,#fff 44%,#eef5ff 100%)}.about-hero{background:linear-gradient(90deg,#00204ef5 0%,#002d62e6 54%,#00204ef5 100%),radial-gradient(circle at 78% 35%,#008eff47,#0000 28%);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:34px;min-height:430px;padding:74px clamp(28px,6vw,96px);display:grid}.about-hero-copy{max-width:980px}.about-eyebrow,.about-section-heading span,.about-mission-grid span{color:#f8b400;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:15px;font-weight:900;display:inline-flex}.about-hero h1{color:#fff;max-width:1050px;margin:0;font-size:clamp(42px,5.4vw,82px);line-height:1.04}.about-hero p{color:#ffffffe0;max-width:1000px;margin:26px 0 0;font-size:clamp(18px,1.6vw,25px);line-height:1.55}.about-hero-panel{background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;gap:14px;padding:30px;display:grid;box-shadow:0 24px 70px #00000038}.about-hero-panel strong{color:#fff;font-size:26px;line-height:1.2}.about-hero-panel span{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;align-items:center;min-height:54px;padding:0 18px;font-size:18px;font-weight:800;display:flex}.about-section,.about-closing{max-width:1500px;margin:0 auto;padding:58px clamp(24px,4vw,62px)}.about-intro{grid-template-columns:.85fr 1.15fr;gap:34px;display:grid}.about-section-heading h2,.about-dsc h2,.about-mission-grid h2,.about-closing h2{color:#071f55;margin:0;font-size:clamp(30px,3vw,48px);line-height:1.13}.about-section-heading.centered{text-align:center;max-width:980px;margin:0 auto 34px}.about-copy-block{background:#ffffffd6;border:1px solid #dbe6f5;border-radius:8px;padding:30px;box-shadow:0 18px 60px #09224814}.about-copy-block p,.about-dsc p,.about-mission-grid p,.about-closing p{color:#40506a;margin:0;font-size:18px;line-height:1.72}.about-copy-block p+p{margin-top:18px}.about-services-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.about-service-card{background:#ffffffe6;border:1px solid #dce7f4;border-radius:8px;align-items:center;gap:14px;min-height:118px;padding:20px;display:flex;box-shadow:0 14px 42px #09224814}.about-service-card i{background:linear-gradient(135deg,#eaf3ff,#fff);border:1px solid #d9e7f8;border-radius:8px;flex:0 0 46px;height:46px;position:relative}.about-service-card i:before{color:#f8b400;content:"PS";font-size:14px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-service-card h3{color:#071f55;margin:0;font-size:17px;line-height:1.25}.about-dsc{color:#fff;background:linear-gradient(135deg,#061f4ef5,#004086e6),radial-gradient(circle at 82% 22%,#0095ff47,#0000 30%);border-radius:8px;grid-template-columns:1.1fr .9fr;align-items:center;gap:34px;margin-top:20px;display:grid}.about-dsc h2,.about-dsc p{color:#fff}.about-dsc-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.about-dsc-list span{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:18px;font-size:17px;font-weight:900}.about-strengths{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-strengths article,.about-mission-grid article{background:#fff;border:1px solid #dbe6f5;border-radius:8px;padding:28px;box-shadow:0 14px 46px #09224814}.about-strengths span{color:#f8b400;margin-bottom:12px;font-size:18px;font-weight:900;display:block}.about-strengths p{color:#40506a;margin:0;font-size:17px;line-height:1.58}.about-mission-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.about-closing{color:#fff;text-align:center;background:linear-gradient(90deg,#061f4e,#003f87);border-radius:8px;margin-bottom:58px}.about-closing h2,.about-closing p{color:#fff}.about-closing p{max-width:900px;margin:12px auto 0}.footer-badge{color:#fff;text-align:center;border:1px solid #ffffff6b;border-radius:8px;justify-content:center;align-items:center;min-width:96px;min-height:52px;padding:7px 10px;font-size:11px;font-weight:900;line-height:1.05;display:inline-flex}.api-hero,.product-hero,.solution-hero,.company-hero{align-items:center;min-height:430px;padding-top:18px;padding-bottom:18px}.api-hero h1,.product-hero h1,.solution-hero h1,.company-hero h1{font-size:clamp(32px,2.55vw,42px);line-height:1.08}.api-hero p,.product-hero p,.solution-hero p,.company-hero p{max-width:640px;font-size:15px;line-height:1.34}.api-hero-art,.product-hero-art,.solution-hero-art,.company-hero-art{align-self:center;width:100%;height:clamp(330px,29vw,400px);min-height:0;overflow:hidden}.api-hero-art img,.product-hero-art img,.solution-hero-art img,.company-hero-art img{object-fit:fill;width:100%;max-width:none;height:100%;max-height:none;transform:none}.api-hero,.product-hero{grid-template-columns:minmax(0,48%) minmax(0,52%);column-gap:clamp(16px,2vw,28px)}.solution-hero{grid-template-columns:minmax(0,46%) minmax(0,54%);column-gap:clamp(16px,2vw,28px)}.company-hero{grid-template-columns:minmax(0,48%) minmax(0,52%);column-gap:clamp(16px,2vw,28px)}.api-hero-copy,.product-hero-copy,.solution-hero-copy,.company-hero-copy{max-width:680px}.company-hero-art{justify-content:stretch}.company-hero-art img,.api-hero-art img,.product-hero-art img,.solution-hero-art img{object-position:center}.api-hero .hero-logo-strip,.product-hero .hero-logo-strip,.solution-hero .hero-logo-strip,.company-hero .hero-logo-strip{gap:10px;max-width:760px;margin-top:14px}.api-hero .hero-logo-chip,.product-hero .hero-logo-chip,.solution-hero .hero-logo-chip,.company-hero .hero-logo-chip{background:#ffffff1a;border-color:#ffffff42;min-height:38px;padding:5px 12px 5px 7px;font-size:12px;box-shadow:0 12px 28px #000a232e}.api-hero .hero-logo-chip i,.product-hero .hero-logo-chip i,.solution-hero .hero-logo-chip i,.company-hero .hero-logo-chip i{flex-basis:31px;width:31px;height:31px;min-height:31px}.api-hero .hero-logo-chip i:before,.product-hero .hero-logo-chip i:before,.solution-hero .hero-logo-chip i:before,.company-hero .hero-logo-chip i:before{font-size:13px}.hero-logo-chip .api-card-icon.gst:before{content:"GST";font-size:10px}.hero-logo-chip .api-card-icon.identity:before{content:"KYC";font-size:10px}.hero-logo-chip .api-card-icon.business:before{content:"CO";font-size:10px}.hero-logo-chip .api-card-icon.finance:before{content:"PAN";font-size:9px}.hero-logo-chip .api-card-icon.utility:before{content:"E";font-size:14px}.hero-logo-chip .solution-card-icon.business:before{content:"BIZ";font-size:9px}.hero-logo-chip .solution-card-icon.identity:before{content:"ID";font-size:10px}.hero-logo-chip .solution-card-icon.gst:before{content:"GST";font-size:9px}.hero-logo-chip .solution-card-icon.tax:before{content:"AUTO";font-size:7px}.hero-logo-chip .solution-card-icon.cloud:before{content:"G";font-size:13px}@media (width<=1180px){.footer-grid{grid-template-columns:1fr}.footer-links-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.footer-support{margin-left:0;margin-right:0}.footer-trust-strip{grid-template-columns:repeat(2,1fr)}.footer-trust-item,.footer-trust-item+.footer-trust-item{border-left:0}.footer-bottom{text-align:center;grid-template-columns:1fr;justify-items:center;padding:28px 0}.footer-bottom p{white-space:normal}}@media (width<=720px){.site-footer{padding-left:20px;padding-right:20px}.footer-links-grid,.footer-trust-strip{grid-template-columns:1fr}.footer-support{flex-direction:column;align-items:stretch}.footer-support-copy{align-items:flex-start}.footer-support-btn{width:100%}.footer-trust-item{padding:18px 4px}.footer-policy-links,.footer-badges{flex-wrap:wrap;justify-content:center}}.hero-logo-chip i,.hero-logo-chip .feature-icon,.hero-logo-chip .api-card-icon,.hero-logo-chip .product-card-icon,.hero-logo-chip .solution-card-icon{box-shadow:none;border-radius:50%;flex:0 0 24px;grid-row:auto;width:24px;height:24px;min-height:24px;margin:0}.hero-logo-chip i:before,.hero-logo-chip .feature-icon:before,.hero-logo-chip .api-card-icon:before,.hero-logo-chip .product-card-icon:before,.hero-logo-chip .solution-card-icon:before{font-size:12px}.solution-list-section .solution-carousel-shell{max-width:1180px;overflow:visible}.solution-list-section .solution-carousel-shell:before,.solution-list-section .solution-carousel-shell:after{display:none}.solution-list-section .solution-card-track{grid-template-columns:repeat(3,minmax(280px,1fr));gap:20px;width:100%;animation:none;display:grid}.solution-list-section .solution-card{border-radius:10px;flex-direction:column;flex:none;height:auto;min-height:300px;padding:20px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;box-shadow:0 14px 34px #091f4a14}.solution-list-section .solution-card:hover{border-color:#e9a82094;transform:translateY(-5px);box-shadow:0 22px 46px #091f4a24}.solution-card-category{color:#e9a820;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;min-height:52px;font-size:10px;font-weight:900;line-height:1.2;display:flex}.solution-list-section .solution-card>.solution-card-icon{display:none}.solution-card-category:before{border-radius:12px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:900;display:inline-flex}.solution-card-category.sap:before{color:#1766df;content:"SAP";background:#e6f0ff;font-size:17px}.solution-card-category.tax:before{color:#f2a000;content:"▤";background:#fff0d4}.solution-card-category.cloud:before{color:#1766df;content:"☁";background:#e8f0ff}.solution-card-category.gst:before{color:#22a949;content:"▤";background:#e2f9e8}.solution-card-category.identity:before{color:#1766df;content:"◎";background:#e5efff}.solution-list-section .solution-card h3{color:#061a55;min-height:58px;margin-top:16px;font-size:20px;line-height:1.2}.solution-list-section .solution-card p{color:#3d485d;max-height:none;margin:10px 0 18px;font-size:14px;line-height:1.55}.solution-list-section .solution-card button{color:#0056ff;cursor:pointer;font:inherit;background:0 0;border:0;align-self:center;margin-top:auto;padding:0;font-size:14px;font-weight:900;text-decoration:none}.solution-list-section .solution-card button:hover{color:#e9a820}.solution-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1100;background:#0218498f;justify-content:flex-end;align-items:center;padding:28px;animation:.18s both solutionOverlayFade;display:flex;position:fixed;inset:0}.solution-modal{color:#061a55;background:linear-gradient(135deg,#fffffff5,#f4f9ffe6),#fff;border:1px solid #e2ebfaf2;border-radius:18px;width:min(100%,560px);max-width:560px;max-height:calc(100vh - 56px);padding:30px;animation:.22s both solutionPanelIn;position:relative;overflow:hidden;box-shadow:0 34px 90px #061a5542}.solution-modal:before{content:"";background:linear-gradient(90deg,#e9a820,#0a55d814);height:5px;position:absolute;top:0;left:0;right:0}.solution-modal-close{color:#061a55;cursor:pointer;background:#eef4ff;border:1px solid #d9e5f7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;font-weight:900;line-height:1;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:18px;right:18px}.solution-modal-close:hover{color:#fff;background:#e9a820;transform:rotate(90deg)}.solution-modal-header{grid-template-columns:64px 1fr;align-items:center;gap:16px;padding-right:44px;display:grid}.solution-modal-header .solution-card-icon{border-radius:16px;width:64px;height:64px}.solution-modal-header>div>span{color:#e9a820;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.solution-modal h2{color:#061a55;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.12}.solution-modal-description{color:#3d485d;margin:22px 0;font-size:16px;line-height:1.65}.solution-modal-bullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 26px;display:grid}.solution-modal-bullets span{color:#061a55;background:#0a55d812;border:1px solid #dce8fb;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.solution-modal-bullets span:before{content:"";background:#e9a820;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.solution-modal-actions{flex-wrap:wrap;gap:12px;display:flex}.solution-modal-actions a{border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.solution-modal-primary{color:#061a55;background:linear-gradient(#ffc511,#e9a820)}.solution-modal-secondary{color:#061a55;background:#fff;border:1px solid #b8c8e2}@keyframes solutionOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes solutionPanelIn{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=1180px){.solution-list-section .solution-card-track{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (width<=820px){.solution-list-section .solution-card-track{grid-template-columns:1fr}.solution-modal-overlay{align-items:flex-end;padding:16px}.solution-modal{max-height:calc(100vh - 32px);padding:24px}.solution-modal-bullets{grid-template-columns:1fr}}@media (width<=680px){.home-carousel-shell,.product-carousel-shell,.solution-carousel-shell{overflow:visible}.home-carousel-shell:before,.home-carousel-shell:after,.product-carousel-shell:before,.product-carousel-shell:after,.solution-carousel-shell:before,.solution-carousel-shell:after{display:none}.home-card-track,.product-card-track,.solution-card-track{grid-template-columns:1fr;width:auto;animation:none;display:grid}.home-card-track .feature-card,.product-card-track .product-card,.solution-card-track .solution-card{flex-basis:auto;height:auto}}@media (width<=1100px){.about-hero,.about-intro,.about-dsc,.about-mission-grid{grid-template-columns:1fr}.about-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-strengths{grid-template-columns:1fr}.api-hero,.product-hero,.solution-hero,.company-hero{grid-template-columns:1fr;min-height:0;padding:30px 28px}.api-hero-copy,.product-hero-copy,.solution-hero-copy,.company-hero-copy{max-width:760px}.api-hero-art,.product-hero-art,.solution-hero-art,.company-hero-art{height:auto;margin-top:18px}.api-hero-art img,.product-hero-art img,.solution-hero-art img,.company-hero-art img{object-fit:contain;width:100%;height:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-contact-form-card{grid-column:1/-1}}@media (width<=760px){.site-header{align-items:stretch;padding:12px 18px 16px}.about-hero{min-height:0;padding:42px 22px}.about-hero h1{font-size:34px}.about-hero p,.about-copy-block p,.about-dsc p,.about-mission-grid p,.about-closing p{font-size:16px}.about-section,.about-closing{padding:38px 20px}.about-services-grid,.about-dsc-list{grid-template-columns:1fr}.about-service-card{min-height:0}.nav-links{justify-content:flex-start;gap:8px}.nav-link,.login-btn{font-size:14px}.login-btn{min-height:42px;padding:0 18px}.api-hero,.product-hero,.solution-hero,.company-hero{padding:26px 20px}.api-hero h1,.product-hero h1,.solution-hero h1,.company-hero h1,.hero h1{font-size:31px}.api-hero p,.product-hero p,.solution-hero p,.company-hero p{font-size:15px}.api-actions,.product-actions,.solution-actions,.company-actions{flex-direction:column;align-items:stretch;max-width:310px}.api-trust-row,.product-trust-row,.trust-row{flex-direction:column;align-items:flex-start;gap:10px}.api-trust-item,.api-trust-item+.api-trust-item,.trust-item,.trust-item+.trust-item{border-left:0;padding-left:0}.hero-logo-strip{gap:8px}.api-hero .hero-logo-chip,.product-hero .hero-logo-chip,.solution-hero .hero-logo-chip,.company-hero .hero-logo-chip{min-height:36px;font-size:11px}.stats-card,.api-page .stats-card,.company-stats-strip,.solution-stat-strip{grid-template-columns:1fr;max-width:none;margin-left:0;margin-right:0}.stat-item,.api-page .stat-item,.company-stat,.solution-stat{padding:18px 20px;border-left:0!important}.solution-bottom-row{grid-template-columns:1fr}.home-carousel-shell,.api-carousel-shell,.product-carousel-shell,.solution-carousel-shell,.industry-carousel-shell{overflow:visible}.home-carousel-shell:before,.home-carousel-shell:after,.api-carousel-shell:before,.api-carousel-shell:after,.product-carousel-shell:before,.product-carousel-shell:after,.solution-carousel-shell:before,.solution-carousel-shell:after,.industry-carousel-shell:before,.industry-carousel-shell:after{display:none}.home-card-track,.api-card-track,.product-card-track,.solution-card-track,.industry-card-track{grid-template-columns:1fr;width:auto;animation:none;display:grid}.home-card-track .feature-card,.api-card-track .api-card,.product-card-track .product-card,.solution-card-track .solution-card,.industry-card-track .industry-card{flex:none;width:auto}.footer-grid,.footer-newsletter-column form{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}.footer-policy-links{justify-content:flex-start}}@media (width<=430px){html,body,#root,.site-header,.hero,.api-hero,.product-hero,.solution-hero,.company-hero,.solutions,.api-list-section,.product-list-section,.solution-list-section,.company-content,.site-footer{max-width:100%;overflow-x:hidden}.nav-links{width:100%}.api-hero h1,.product-hero h1,.solution-hero h1,.company-hero h1,.hero h1{font-size:28px}.footer-logo{max-width:240px}.footer-contact-form-card,.footer-newsletter-column{padding:20px}}.about-page{background:radial-gradient(circle at 12% 6%,#0070ff24,#0000 26%),radial-gradient(circle at 85% 18%,#f8b4001f,#0000 24%),linear-gradient(#eef5ff 0%,#fff 40%,#f3f8ff 100%)}.about-hero{background:linear-gradient(90deg,#001b45fa 0%,#002b5deb 48%,#001b45fa 100%),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 120px),radial-gradient(circle at 80% 24%,#0091ff57,#0000 34%);position:relative;overflow:hidden}.about-hero:before{content:"";opacity:.36;pointer-events:none;background:linear-gradient(135deg,#ffc4002e,#0000 28%),radial-gradient(circle,#ffffff1f 1px,#0000 2px) 0 0/34px 34px;position:absolute;inset:0}.about-hero-copy,.about-hero-panel{z-index:1;position:relative}.about-hero h1{max-width:1180px;font-size:clamp(40px,4.15vw,66px)}.about-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:820px;margin-top:30px;display:grid}.about-hero-metrics article{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;min-height:92px;padding:16px}.about-hero-metrics strong{color:#ffc400;font-size:25px;line-height:1;display:block}.about-hero-metrics span{color:#ffffffdb;margin-top:8px;font-size:13px;font-weight:800;display:block}.about-hero-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff24,#ffffff0f),radial-gradient(circle at 20% 0,#ffc40038,#0000 30%)}.about-hero-panel img{width:100%;max-width:330px;display:block}.about-hero-panel p{color:#ffffffd1;margin:0;font-size:16px;line-height:1.5}.about-hero-panel div{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.about-hero-panel div span{min-height:46px}.about-service-carousel{margin-inline:calc(clamp(24px,4vw,62px)/-2.85714);padding:10px 0 22px;position:relative;overflow:hidden}.about-service-carousel:before,.about-service-carousel:after{content:"";pointer-events:none;z-index:2;width:120px;height:100%;position:absolute;top:0}.about-service-carousel:before{background:linear-gradient(90deg,#fff,#0000);left:0}.about-service-carousel:after{background:linear-gradient(270deg,#fff,#0000);right:0}.about-service-track{gap:18px;width:max-content;animation:36s linear infinite aboutServiceMarquee;display:flex}.about-service-carousel:hover .about-service-track{animation-play-state:paused}.about-service-card{flex-direction:column;flex:0 0 340px;align-items:flex-start;min-height:230px;transition:transform .2s,box-shadow .2s,border-color .2s}.about-service-card:hover{border-color:#f8b400b3;transform:translateY(-5px);box-shadow:0 24px 60px #09224824}.about-service-card i{color:#06f;justify-content:center;align-items:center;font-size:15px;font-style:normal;display:inline-flex}.about-service-card i:before{content:""}.about-service-card p{color:#506075;margin:0;font-size:15px;font-weight:700;line-height:1.5}.about-services-feature{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:10px;display:grid}.about-services-feature article{background:linear-gradient(#fff,#f7fbff);border:1px solid #dbe6f5;border-radius:8px;padding:30px;box-shadow:0 16px 48px #09224814}.about-services-feature span{color:#f8b400;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:900;display:block}.about-services-feature h3{color:#071f55;margin:0 0 14px;font-size:26px;line-height:1.1}.about-services-feature p{color:#40506a;margin:0;font-size:16px;line-height:1.62}.about-mission-grid article{align-items:flex-start;gap:22px;display:flex}.about-mission-grid article i{color:#061f4e;background:linear-gradient(135deg,#ffc400,#eaa315);border-radius:50%;flex:0 0 70px;justify-content:center;align-items:center;height:70px;font-size:32px;font-style:normal;font-weight:900;display:inline-flex;box-shadow:0 18px 38px #f8b40047}@keyframes aboutServiceMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1100px){.about-hero-metrics,.about-services-feature{grid-template-columns:1fr 1fr}.about-hero-panel{max-width:620px}}@media (width<=760px){.about-hero-metrics,.about-services-feature{grid-template-columns:1fr}.about-service-carousel{margin-inline:0;overflow:visible}.about-service-carousel:before,.about-service-carousel:after{display:none}.about-service-track{grid-template-columns:1fr;width:auto;animation:none;display:grid}.about-service-card{flex:none;width:auto;min-height:0}.about-mission-grid article{flex-direction:column}.about-hero-panel div{grid-template-columns:1fr}}.why-page{background:radial-gradient(circle at 78% 8%,#f8b40021,#0000 26%),radial-gradient(circle at 16% 12%,#007bff21,#0000 28%),linear-gradient(#f4f8ff 0%,#fff 46%,#eef5ff 100%)}.why-hero{background:linear-gradient(90deg,#001b45fa,#00336ceb),repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 92px),radial-gradient(circle at 84% 20%,#0099ff52,#0000 30%);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:42px;min-height:510px;padding:72px clamp(28px,6vw,96px);display:grid;position:relative;overflow:hidden}.why-hero:before{content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle,#ffffff21 1px,#0000 2px) 0 0/32px 32px,linear-gradient(115deg,#0000 0 56%,#ffc40021 56% 58%,#0000 58%);position:absolute;inset:0}.why-hero-copy,.why-hero-card{z-index:1;position:relative}.why-hero h1{color:#fff;max-width:960px;margin:0;font-size:clamp(42px,4.4vw,72px);line-height:1.05}.why-hero p{color:#ffffffe0;max-width:900px;margin:24px 0 0;font-size:clamp(18px,1.35vw,23px);line-height:1.55}.why-hero-card{background:linear-gradient(145deg,#ffffff24,#ffffff0f),radial-gradient(circle at 16% 10%,#ffc40033,#0000 28%);border:1px solid #ffffff38;border-radius:8px;padding:34px;box-shadow:0 28px 70px #00000042}.why-hero-card img{width:100%;max-width:360px;display:block}.why-hero-card h2{color:#fff;margin:26px 0;font-size:clamp(26px,2.5vw,38px);line-height:1.13}.why-hero-tags{grid-template-columns:1fr 1fr;gap:12px;display:grid}.why-hero-tags span{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;padding:15px 16px;font-size:16px;font-weight:900}.why-carousel{padding:12px 0 26px;position:relative;overflow:hidden}.why-carousel:before,.why-carousel:after{content:"";pointer-events:none;z-index:2;width:130px;height:100%;position:absolute;top:0}.why-carousel:before{background:linear-gradient(90deg,#fff,#0000);left:0}.why-carousel:after{background:linear-gradient(270deg,#fff,#0000);right:0}.why-carousel-track{gap:18px;width:max-content;animation:42s linear infinite whyMarquee;display:flex}.why-carousel:hover .why-carousel-track{animation-play-state:paused}.why-card{background:#fffffff0;border:1px solid #dce7f4;border-radius:8px;flex:0 0 360px;min-height:285px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 16px 48px #09224817}.why-card:hover{border-color:#f8b400bf;transform:translateY(-5px);box-shadow:0 24px 64px #09224824}.why-card i{color:#06f;background:linear-gradient(135deg,#eaf3ff,#fff);border:1px solid #dce7f4;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:20px;font-size:16px;font-style:normal;font-weight:900;display:inline-flex}.why-card h3{color:#071f55;margin:0 0 14px;font-size:25px;line-height:1.12}.why-card p{color:#506075;margin:0;font-size:16px;font-weight:700;line-height:1.58}.why-proof-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:30px;display:grid}.why-proof-copy{background:linear-gradient(145deg,#061f4e,#003f87),radial-gradient(circle at 90% 0,#ffc40033,#0000 28%);border-radius:8px;padding:34px;position:sticky;top:90px;box-shadow:0 20px 54px #09224829}.why-proof-copy h2,.why-proof-copy p{color:#fff}.why-proof-copy h2{margin:0;font-size:clamp(30px,2.8vw,44px);line-height:1.12}.why-proof-copy p{margin:18px 0 0;font-size:18px;line-height:1.6}.why-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.why-proof-grid article{background:#fff;border:1px solid #dbe6f5;border-radius:8px;align-items:center;gap:14px;min-height:74px;padding:16px 18px;display:flex;box-shadow:0 12px 36px #09224812}.why-proof-grid span{background:#f8b40021;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:inline-flex}.why-proof-grid span:before{color:#f8b400;content:"✓";font-size:18px;font-weight:900}.why-proof-grid p{color:#071f55;margin:0;font-size:16px;font-weight:900;line-height:1.3}.why-closing{margin-top:0}@keyframes whyMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1100px){.why-hero,.why-proof-section{grid-template-columns:1fr}.why-proof-copy{position:static}}@media (width<=760px){.why-hero{min-height:0;padding:42px 20px}.why-hero h1{font-size:34px}.why-hero p{font-size:16px}.why-hero-tags,.why-proof-grid{grid-template-columns:1fr}.why-carousel{overflow:visible}.why-carousel:before,.why-carousel:after{display:none}.why-carousel-track{grid-template-columns:1fr;width:auto;animation:none;display:grid}.why-card{flex:none;min-height:0}}.clients-page{color:#071f55;background:radial-gradient(circle at 18% 10%,#007bff24,#0000 28%),radial-gradient(circle at 86% 12%,#f8b40021,#0000 24%),linear-gradient(#f3f8ff 0%,#fff 45%,#eef5ff 100%)}.clients-hero{background:linear-gradient(90deg,#001b45fa,#002d62eb),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 110px),radial-gradient(circle at 82% 18%,#0095ff52,#0000 31%);grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:42px;min-height:500px;padding:72px clamp(28px,6vw,96px);display:grid;position:relative;overflow:hidden}.clients-hero:before{content:"";opacity:.46;pointer-events:none;background:radial-gradient(circle,#ffffff21 1px,#0000 2px) 0 0/34px 34px,linear-gradient(135deg,#f8b4002e,#0000 24%);position:absolute;inset:0}.clients-hero-copy,.clients-hero-card{z-index:1;position:relative}.clients-hero h1{color:#fff;max-width:980px;margin:0;font-size:clamp(42px,4.5vw,76px);line-height:1.04}.clients-hero p{color:#ffffffe0;max-width:900px;margin:24px 0 0;font-size:clamp(18px,1.45vw,24px);line-height:1.55}.clients-hero-card{background:linear-gradient(145deg,#ffffff24,#ffffff0f),radial-gradient(circle at 18% 8%,#ffc40033,#0000 30%);border:1px solid #ffffff38;border-radius:8px;padding:34px;box-shadow:0 28px 70px #00000042}.clients-hero-card img{width:100%;max-width:360px;display:block}.clients-hero-card strong{color:#ffc400;margin-top:28px;font-size:clamp(70px,7vw,118px);line-height:.92;display:block}.clients-hero-card span{color:#fff;text-transform:uppercase;margin-top:8px;font-size:28px;font-weight:900;display:block}.clients-hero-card p{margin-top:18px;font-size:17px}.clients-showcase{max-width:1560px;margin:0 auto;padding:58px clamp(24px,4vw,62px)}.clients-carousel{padding:12px 0 28px;position:relative;overflow:hidden}.clients-carousel:before,.clients-carousel:after{content:"";pointer-events:none;z-index:2;width:130px;height:100%;position:absolute;top:0}.clients-carousel:before{background:linear-gradient(90deg,#fff,#0000);left:0}.clients-carousel:after{background:linear-gradient(270deg,#fff,#0000);right:0}.clients-track{gap:18px;width:max-content;animation:40s linear infinite clientsMarquee;display:flex}.clients-carousel:hover .clients-track{animation-play-state:paused}.client-logo-card{background:#fffffff0;border:1px solid #dce7f4;border-radius:8px;flex:0 0 330px;min-height:235px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 16px 48px #09224817}.client-logo-card:hover{border-color:#f8b400bf;transform:translateY(-5px);box-shadow:0 24px 64px #09224824}.client-logo-mark{color:#08245c;text-align:center;background:linear-gradient(135deg,#fff,#f4f8ff);border:1px solid #dce7f4;border-radius:8px;justify-content:center;align-items:center;height:128px;margin-bottom:18px;padding:0;font-size:28px;font-weight:900;line-height:1.05;display:flex}.client-logo-mark img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.client-logo-card h3{color:#071f55;text-transform:uppercase;margin:0 0 10px;font-size:20px;line-height:1.2}.client-logo-card p{color:#506075;margin:0;font-size:15px;font-weight:700;line-height:1.45}.clients-industries{background:linear-gradient(135deg,#061f4e,#003f87),radial-gradient(circle at 88% 12%,#ffc40033,#0000 28%);border-radius:8px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;max-width:1430px;margin:0 auto 34px;padding:42px;display:grid}.clients-industries h2,.clients-industries p{color:#fff}.clients-industries h2{margin:0;font-size:clamp(30px,3vw,48px);line-height:1.12}.clients-industries p{margin:18px 0 0;font-size:17px;line-height:1.6}.clients-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.clients-industry-grid span{color:#fff;text-align:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;padding:18px 14px;font-size:16px;font-weight:900}.clients-trust-strip{background:#fff;border:1px solid #dce7f4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1430px;margin:0 auto 58px;display:grid;overflow:hidden;box-shadow:0 22px 70px #0922481f}.clients-trust-strip article{text-align:center;padding:26px}.clients-trust-strip article+article{border-left:1px solid #dce7f4}.clients-trust-strip strong{color:#0045a8;font-size:clamp(28px,3vw,46px);line-height:1;display:block}.clients-trust-strip span{color:#40506a;margin-top:10px;font-size:15px;font-weight:800;display:block}@keyframes clientsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1100px){.clients-hero,.clients-industries{grid-template-columns:1fr}.clients-industry-grid,.clients-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.clients-hero{min-height:0;padding:42px 20px}.clients-hero h1{font-size:34px}.clients-hero p{font-size:16px}.clients-carousel{overflow:visible}.clients-carousel:before,.clients-carousel:after{display:none}.clients-track{grid-template-columns:1fr;width:auto;animation:none;display:grid}.client-logo-card{flex:none;min-height:0}.clients-industries{border-radius:0;margin-bottom:24px;padding:34px 20px}.clients-industry-grid,.clients-trust-strip{grid-template-columns:1fr}.clients-trust-strip article+article{border-top:1px solid #dce7f4;border-left:0}}.admin-login-page,.admin-shell{color:#fff;background:radial-gradient(circle at 16% 8%,#0085ff2e,#0000 30%),linear-gradient(135deg,#001b45,#002b61 55%,#001b45);min-height:100vh}.admin-login-page{justify-content:center;align-items:center;padding:28px;display:flex}.admin-login-card{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;gap:16px;width:100%;max-width:460px;padding:34px;display:grid;box-shadow:0 26px 80px #00000047}.admin-login-card img{width:100%;max-width:300px}.admin-login-card span,.admin-topbar span{color:#ffc400;text-transform:uppercase;font-weight:900}.admin-login-card h1,.admin-topbar h1{color:#fff;margin:0;line-height:1.1}.admin-login-card input,.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select,.admin-table-tools input{color:#061f4e;font:inherit;background:#ffffffeb;border:1px solid #ffffff2e;border-radius:8px;min-height:46px;padding:12px 14px}.admin-login-card button,.admin-topbar button,.admin-table-tools button,.admin-save-btn,.admin-form-grid button{color:#061f4e;cursor:pointer;font:inherit;background:linear-gradient(135deg,#ffc400,#e8a914);border:0;border-radius:8px;min-height:46px;padding:0 20px;font-weight:900}.admin-login-card .admin-forgot-btn{color:#ffffffdb;text-underline-offset:4px;background:0 0;border:0;justify-self:start;min-height:0;padding:0;text-decoration:underline}.admin-reset-message{color:#fff;background:#ffc4001f;border:1px solid #ffc40061;border-radius:8px;margin:0;padding:12px;font-size:14px;font-weight:700;line-height:1.45}.admin-login-card a,.admin-login-card small{color:#ffffffd1;font-weight:700}.admin-error{color:#fff;background:#ffffff1f;border-left:4px solid #ffc400;margin:0;padding:12px}.admin-shell{grid-template-columns:300px minmax(0,1fr);display:grid}.admin-sidebar{background:#001436b8;border-right:1px solid #ffffff1f;flex-direction:column;gap:10px;min-height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.admin-sidebar img{width:100%;max-width:245px}.admin-sidebar p{color:#fff;margin:18px 0 0;font-size:18px;font-weight:900}.admin-sidebar span{color:#ffc400;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.admin-sidebar button{color:#fff;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #ffffff24;border-radius:8px;min-height:44px;padding:0 14px;font-weight:800}.admin-sidebar button.active,.admin-sidebar button:hover{color:#ffc400;background:#ffc40024;border-color:#ffc4008a}.admin-main{padding:28px}.admin-topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-summary-grid article,.admin-table-card,.admin-modal,.admin-form-grid{background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;box-shadow:0 18px 54px #0000002e}.admin-summary-grid article{min-height:138px;padding:24px}.admin-summary-grid span{color:#ffffffc7;font-weight:800;display:block}.admin-summary-grid strong{color:#ffc400;margin-top:18px;font-size:54px;line-height:1;display:block}.admin-table-card{padding:18px}.admin-table-tools{justify-content:space-between;gap:14px;margin-bottom:16px;display:flex}.admin-table-tools input{width:100%;max-width:420px}.admin-table-wrap{overflow-x:auto}.admin-table-card table{border-collapse:collapse;width:100%;min-width:820px}.admin-table-card th,.admin-table-card td{color:#ffffffe0;text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1f;padding:14px 12px}.admin-table-card th{color:#ffc400;text-transform:uppercase;font-size:13px}.admin-table-card td button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;margin:0 6px 6px 0;padding:8px 10px;font-weight:800}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.admin-form-grid label{color:#fff;gap:8px;font-weight:800;display:grid}:is(.admin-form-grid label:has(textarea),.admin-form-grid button){grid-column:1/-1}.admin-modal-overlay,.cms-apply-overlay{z-index:80;background:#000a1eb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-modal,.cms-apply-modal{width:min(96vw,980px);max-width:980px;max-height:88vh;position:relative;overflow-y:auto}.admin-modal{padding:26px}.admin-modal h2,.cms-apply-modal h2{color:#fff;margin:0 0 18px}.admin-modal-close,.cms-close{color:#061f4e;cursor:pointer;background:#ffc400;border:0;border-radius:50%;width:36px;height:36px;font-weight:900;position:absolute;top:18px;right:18px}.admin-toast,.cms-toast{color:#061f4e;background:#ffc400;border-radius:8px;margin-bottom:18px;padding:12px 16px;font-weight:900}.cms-public-page{color:#071f55;background:linear-gradient(#f3f8ff 0%,#fff 46%,#eef5ff 100%);min-height:70vh}.cms-public-hero{color:#fff;background:linear-gradient(90deg,#001b45fa,#00336ceb),radial-gradient(circle at 84% 24%,#0091ff52,#0000 32%);padding:72px clamp(24px,6vw,96px)}.cms-public-hero span{color:#ffc400;font-weight:900}.cms-public-hero h1{color:#fff;max-width:980px;margin:14px 0 0;font-size:clamp(38px,4vw,68px);line-height:1.06}.cms-public-hero p{color:#ffffffdb;max-width:900px;font-size:20px;line-height:1.55}.cms-public-hero-compact{padding-top:48px;padding-bottom:34px}.cms-public-hero-compact h1{font-size:clamp(38px,4vw,58px)}.cms-public-hero-compact p{margin-bottom:0}.cms-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1480px;margin:0 auto;padding:58px clamp(20px,4vw,62px);display:grid}.cms-public-card,.cms-detail-article{background:#fff;border:1px solid #dbe6f5;border-radius:8px;padding:28px;box-shadow:0 16px 48px #09224814}.cms-public-card span{color:#f8b400;text-transform:uppercase;font-weight:900}.cms-public-card h2{color:#071f55;margin:14px 0;font-size:28px;line-height:1.15}.cms-public-card p,.cms-detail-article p{color:#46566d;font-size:17px;line-height:1.62}.cms-public-card button,.cms-public-card a,.cms-apply-modal button[type=submit]{color:#061f4e;cursor:pointer;background:linear-gradient(135deg,#ffc400,#e8a914);border:0;border-radius:8px;align-items:center;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.cms-card-meta{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.cms-card-meta b{color:#12366f;background:#eef5ff;border-radius:999px;padding:8px 12px;font-size:13px}.cms-apply-modal{color:#fff;background:#061f4e;border:1px solid #ffffff2e;border-radius:8px;padding:28px}.cms-apply-modal p,.cms-job-detail p{color:#ffffffd1}.cms-job-detail{background:#ffffff14;border-radius:8px;margin:18px 0;padding:16px}.cms-apply-modal form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cms-apply-modal input,.cms-apply-modal textarea{font:inherit;border:1px solid #fff3;border-radius:8px;min-height:44px;padding:12px 14px}.cms-apply-modal textarea,.cms-apply-modal button[type=submit]{grid-column:1/-1}.cms-detail-article{max-width:1060px;margin:58px auto}.latest-cms-section{background:#f4f8fd;padding:52px clamp(20px,4vw,62px)}.latest-cms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1430px;margin:28px auto 0;display:grid}.latest-cms-grid>article{background:#fff;border:1px solid #dbe6f5;border-radius:8px;padding:24px;box-shadow:0 16px 42px #09224814}.latest-cms-grid>article>div{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.latest-cms-grid h3{color:#071f55;margin:0;font-size:24px}.latest-cms-grid a{color:#005cff;font-weight:900;text-decoration:none}.latest-cms-grid section{border-top:1px solid #e3ebf6;padding:14px 0}.latest-cms-grid h4{color:#071f55;margin:0 0 8px;font-size:17px;line-height:1.25}.latest-cms-grid p{color:#506075;margin:0;font-size:14px;line-height:1.5}.latest-cms-empty{background:#f8fbff;border-radius:8px}.careers-intro-band,.careers-section,.careers-resume-card{max-width:1260px;margin:0 auto}.careers-intro-band{z-index:2;background:linear-gradient(135deg,#fff 0%,#eef6ff 100%),radial-gradient(circle at 86% 20%,#ffc4002e,#0000 30%);border:1px solid #dbe6f5;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin-top:-34px;padding:30px clamp(22px,4vw,46px);display:flex;position:relative;box-shadow:0 18px 50px #09224814}.careers-intro-band span,.careers-section-heading span,.careers-empty-card span,.careers-resume-card span{color:#e8a914;letter-spacing:.08em;font-weight:900}.careers-intro-band h2,.careers-section-heading h2,.careers-resume-card h2{color:#071f55;margin:10px 0;font-size:clamp(28px,3vw,44px);line-height:1.08}.careers-intro-band p,.careers-section-heading p,.careers-resume-card p{color:#506075;max-width:820px;margin:0;font-size:17px;line-height:1.65}.careers-intro-band a,.careers-empty-card a,.careers-resume-form button,.career-opening-card button{color:#071f55;background:linear-gradient(135deg,#ffc400,#e8a914);border:0;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:900;text-decoration:none;display:inline-flex}.careers-section{padding:62px clamp(18px,4vw,40px) 0}.careers-section-heading{text-align:center;max-width:860px;margin:0 auto 26px}.careers-section-heading.left{text-align:left;margin-left:0}.careers-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.careers-feature-card,.career-opening-card,.careers-empty-card,.careers-resume-card{background:#ffffffeb;border:1px solid #dbe6f5;border-radius:10px;box-shadow:0 18px 44px #09224814}.careers-feature-card{min-height:190px;padding:26px}.careers-feature-card>span{color:#005cff;background:#edf5ff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:900;display:inline-flex}.careers-feature-card h3,.career-opening-card h3,.careers-empty-card h3{color:#071f55;margin:18px 0 10px;font-size:24px;line-height:1.16}.careers-feature-card p,.career-opening-card p,.careers-empty-card p{color:#526176;margin:0;font-size:16px;line-height:1.58}.career-openings-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.career-opening-card{gap:18px;padding:26px;display:grid}.career-opening-card>div>span{color:#e8a914;text-transform:uppercase;font-weight:900}.careers-empty-card{text-align:center;max-width:780px;margin:0 auto;padding:34px}.careers-empty-card a{margin-top:18px}.careers-two-column{grid-template-columns:1fr 1fr;gap:24px;display:grid}.careers-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.careers-benefit-grid span,.careers-process article{color:#071f55;background:#fff;border:1px solid #dbe6f5;border-radius:8px;padding:16px;font-weight:900}.careers-process{gap:12px;display:grid}.careers-process article{align-items:center;gap:14px;display:flex}.careers-process article span{color:#fff;background:#005cff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:inline-flex}.careers-process article p{margin:0}.careers-resume-card{grid-template-columns:.85fr 1.15fr;align-items:start;gap:26px;margin-top:62px;padding:34px;display:grid}.careers-resume-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.careers-resume-form input,.careers-resume-form textarea{color:#071f55;font:inherit;background:#f7fbff;border:1px solid #cddbed;border-radius:8px;min-height:48px;padding:12px 14px}.careers-resume-form textarea,.careers-resume-form button{grid-column:1/-1}@media (width<=1100px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{min-height:0;position:static}.admin-summary-grid,.cms-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-cms-grid,.careers-feature-grid,.career-openings-wrap,.careers-two-column,.careers-resume-card{grid-template-columns:1fr}.careers-intro-band{flex-direction:column;align-items:flex-start}}@media (width<=760px){.admin-main{padding:18px}.admin-topbar,.admin-table-tools{flex-direction:column;align-items:stretch}.admin-summary-grid,.admin-form-grid,.cms-public-grid,.cms-apply-modal form{grid-template-columns:1fr}.cms-public-hero{padding:42px 20px}.cms-public-hero h1{font-size:34px}.careers-intro-band,.careers-section,.careers-resume-card{margin-left:18px;margin-right:18px}.careers-feature-grid,.career-openings-wrap,.careers-benefit-grid,.careers-resume-form{grid-template-columns:1fr}.careers-resume-card{padding:24px}}.latest-cms-section{padding:46px clamp(20px,4vw,62px) 58px}.latest-cms-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.latest-cms-grid>article{min-height:250px;overflow:hidden}.latest-cms-carousel{height:158px;position:relative;overflow:hidden}.latest-cms-track{display:grid}.latest-cms-carousel.is-sliding .latest-cms-track{animation:cmsVerticalSlide calc(var(--cms-items) * 5s) linear infinite}.latest-cms-carousel:hover .latest-cms-track{animation-play-state:paused}.latest-cms-track section{overflow-wrap:anywhere;min-height:158px;overflow:hidden}@keyframes cmsVerticalSlide{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.cms-public-page .careers-intro-band{background:linear-gradient(135deg,#fff 0%,#f4f9ff 62%,#eaf3ff 100%),radial-gradient(circle at 86% 14%,#ffc40029,#0000 30%);border:1px solid #dbe7f7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:-38px;padding:34px clamp(24px,4vw,54px);display:grid;box-shadow:0 20px 54px #0922481a}.cms-public-page .careers-section{padding-top:58px}.cms-public-page .careers-section-heading{text-align:center;margin-bottom:28px}.cms-public-page .careers-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cms-public-page .careers-feature-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d9e5f4;border-radius:12px;padding:26px;box-shadow:0 18px 42px #09224814}.cms-public-page .career-openings-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cms-public-page .career-opening-card,.cms-public-page .careers-empty-card,.cms-public-page .careers-resume-card{background:#fff;border:1px solid #d9e5f4;border-radius:12px;box-shadow:0 18px 42px #09224814}.cms-public-page .careers-two-column{grid-template-columns:1fr 1fr;display:grid}.cms-public-page .careers-resume-card{margin-bottom:60px}@media (width<=1180px){.latest-cms-grid,.cms-public-page .careers-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.latest-cms-grid,.cms-public-page .careers-intro-band,.cms-public-page .careers-feature-grid,.cms-public-page .career-openings-wrap,.cms-public-page .careers-two-column,.cms-public-page .careers-resume-card{grid-template-columns:1fr}.cms-public-page .careers-intro-band{margin-top:0}}.solutions{padding-bottom:20px}.home-card-track .feature-card{flex-basis:285px;min-height:230px;padding:20px 16px 16px}.home-card-track .feature-icon{width:46px;height:46px}.home-card-track .feature-card h3{min-height:42px;font-size:14px}.home-card-track .feature-card p{font-size:10px;line-height:1.45}.latest-cms-section{padding-top:24px}.home-testimonials-section{background:radial-gradient(circle at 50% 0,#005cff14,#0000 38%),#f4f8fd;padding:18px clamp(20px,4vw,62px) 58px}.testimonial-carousel-shell{max-width:1430px;margin:28px auto 0;position:relative;overflow:hidden}.testimonial-carousel-shell:before,.testimonial-carousel-shell:after{content:"";pointer-events:none;z-index:2;width:72px;height:100%;position:absolute;top:0}.testimonial-carousel-shell:before{background:linear-gradient(90deg,#f4f8fd 0%,#f4f8fd00 100%);left:0}.testimonial-carousel-shell:after{background:linear-gradient(270deg,#f4f8fd 0%,#f4f8fd00 100%);right:0}.testimonial-track{gap:18px;width:max-content;display:flex}.testimonial-track.is-sliding{animation:42s linear infinite serviceSlide}.testimonial-track.is-sliding:hover{animation-play-state:paused}.testimonial-card{background:#fff;border:1px solid #dbe6f5;border-radius:10px;flex-direction:column;flex:0 0 360px;gap:18px;min-height:260px;padding:24px;display:flex;box-shadow:0 18px 44px #09224814}.testimonial-profile{align-items:center;gap:14px;display:flex}.testimonial-profile img,.testimonial-profile>span{border-radius:50%;flex:0 0 58px;width:58px;height:58px}.testimonial-profile img{object-fit:cover}.testimonial-profile>span{color:#fff;background:linear-gradient(135deg,#071f55,#005cff);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.testimonial-profile h3{color:#071f55;margin:0;font-size:20px;line-height:1.15}.testimonial-profile p{color:#66758a;margin:4px 0 0;font-size:14px}.testimonial-card blockquote{color:#42506a;flex:1;margin:0;font-size:16px;line-height:1.62}.testimonial-meta{border-top:1px solid #e3ebf6;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.testimonial-meta strong{color:#071f55}.testimonial-meta span{color:#9a6a00;background:#fff4cf;border-radius:999px;padding:6px 10px;font-weight:900}.latest-cms-file-link,.cms-media-link{color:#005cff;margin-top:10px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.cms-public-card,.cms-detail-article,.latest-cms-grid>article,.testimonial-card,.career-opening-card,.careers-empty-card,.cms-public-card p,.cms-detail-article p,.latest-cms-grid p{overflow-wrap:anywhere;word-break:break-word}.admin-modal{max-width:min(1180px,100vw - 42px);overflow-x:hidden}.admin-modal input,.admin-modal textarea,.admin-modal select,.admin-table-card,.admin-table-wrap,.admin-table-wrap table{max-width:100%}.admin-richtext-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.admin-richtext-toolbar span{color:#ffc400;background:#ffc40029;border:1px solid #ffc40052;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.admin-import-btn{color:#071f55;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:900;display:inline-flex}.admin-import-btn input{display:none}.knowledge-section,.knowledge-grid,.hsn-tool-panel,.cms-detail-article.blog-detail-layout{max-width:1320px;margin:0 auto;padding:54px clamp(18px,4vw,46px)}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.knowledge-card,.lead-capture-card,.toc-card,.faq-list details,.release-timeline article,.hsn-tool-panel{overflow-wrap:anywhere;word-break:break-word;background:#fff;border:1px solid #dbe6f5;border-radius:12px;overflow:hidden;box-shadow:0 18px 42px #071f5514}.knowledge-card{flex-direction:column;gap:16px;min-height:340px;padding:28px;display:flex}.knowledge-card img,.blog-cover-image{object-fit:contain;background:#eef5ff;border:1px solid #dbe6f5;border-radius:10px;width:100%;max-height:240px;display:block}.knowledge-card span,.release-timeline span,.cms-share-row a,.cms-share-row button{color:#e0a112;font-weight:900}.knowledge-card h2,.faq-list summary,.release-timeline h2,.toc-card h3,.lead-capture-card h3,.blog-cta-box h3{color:#071f55;margin:0;line-height:1.16}.knowledge-card p,.faq-list p,.release-timeline p,.lead-capture-card p,.cms-rich-content p,.blog-cta-box p{color:#4d5b70;line-height:1.65}.knowledge-card a,.knowledge-card button,.lead-capture-card button,.mini-lead-form button,.hsn-table-wrap button{color:#071f55;cursor:pointer;text-align:center;background:linear-gradient(135deg,#ffc400,#e8a914);border:0;border-radius:8px;padding:12px 18px;font-weight:900;text-decoration:none}.knowledge-filters{grid-template-columns:minmax(0,1fr) 220px;gap:14px;margin-bottom:26px;display:grid}.knowledge-filters input,.knowledge-filters select,.lead-capture-card input,.lead-capture-card textarea,.mini-lead-form input{color:#071f55;font:inherit;background:#f7fbff;border:1px solid #cddbed;border-radius:8px;min-width:0;padding:14px 16px}.faq-list,.release-timeline{gap:14px;display:grid}.faq-list details,.release-timeline article{padding:22px}.faq-list summary{cursor:pointer;font-size:20px;font-weight:900}.blog-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.blog-sidebar{gap:18px;display:grid;position:sticky;top:120px}.toc-card,.lead-capture-card,.blog-cta-box{padding:24px}.toc-card span{color:#4d5b70;border-top:1px solid #e3ebf6;padding:10px 0;font-weight:800;display:block}.cms-rich-content h1,.cms-rich-content h2,.cms-rich-content h3{color:#071f55;line-height:1.14}.cms-rich-content table,.hsn-table-wrap table{border-collapse:collapse;width:100%}.cms-rich-content th,.cms-rich-content td,.hsn-table-wrap th,.hsn-table-wrap td{color:#071f55;text-align:left;vertical-align:top;border-bottom:1px solid #e3ebf6;padding:12px}.cms-share-row{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.cms-share-row a,.cms-share-row button{background:#eef5ff;border:1px solid #dbe6f5;border-radius:999px;padding:10px 14px;text-decoration:none}.blog-cta-box{background:linear-gradient(135deg,#071f55,#0a3a82);border-left:5px solid #ffc400;border-radius:12px}.blog-cta-box h3,.blog-cta-box p{color:#fff}.related-articles{gap:10px;margin-top:24px;display:grid}.lead-capture-card,.mini-lead-form{gap:12px;display:grid}.lead-success{color:#008f5a}.hsn-tool-panel{margin-bottom:58px}.tools-search-panel{margin-top:-18px;padding-top:30px}.tool-search-card{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #dbe6f5;border-radius:14px;gap:14px;margin-bottom:24px;padding:24px;display:grid;box-shadow:0 18px 42px #071f5514}.tool-search-card label{color:#071f55;font-size:20px;font-weight:900}.tool-search-card>div{grid-template-columns:minmax(0,1fr) 180px;gap:14px;display:grid}.tool-search-card input{color:#071f55;font:inherit;background:#f7fbff;border:1px solid #cddbed;border-radius:10px;min-width:0;padding:16px 18px;font-weight:800}.tool-search-card button,.tool-result-card button{color:#071f55;cursor:pointer;font:inherit;background:linear-gradient(135deg,#ffc400,#e8a914);border:0;border-radius:10px;padding:14px 20px;font-weight:950}.tool-search-card button:disabled{cursor:wait;opacity:.72}.tool-result-list{gap:18px;display:grid}.tool-result-card,.tool-disabled-card,.tool-error,.tool-loading{color:#071f55;overflow-wrap:anywhere;word-break:break-word;background:#fff;border:1px solid #dbe6f5;border-radius:14px;padding:24px;overflow:hidden;box-shadow:0 18px 42px #071f5514}.tool-result-head{border-bottom:1px solid #e3ebf6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:16px;display:flex}.tool-result-head span{color:#0b57d0;background:#eef5ff;border:1px solid #dbe6f5;border-radius:999px;padding:8px 14px;font-weight:950}.tool-result-head strong{color:#071f55;font-size:clamp(28px,4vw,46px);line-height:1}.tool-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.tool-result-grid div,.readable-json-row{background:#f7fbff;border:1px solid #e3ebf6;border-radius:12px;min-width:0;padding:14px}.tool-result-grid small,.readable-json-row small{color:#e0a112;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.tool-result-grid p{color:#4d5b70;margin:0;font-weight:800;line-height:1.45}.tool-disabled-card h2,.hsn-no-result h2{color:#071f55;margin:0}.tool-error{color:#9b1c1c;background:#fff5f5;border-color:#ffc9c9;font-weight:900}.tool-loading{color:#0b57d0;background:#eef5ff;font-weight:900}.gstin-result-card{margin-top:22px}.readable-json-grid,.readable-json-list{gap:12px;display:grid}.readable-json-row>span,.readable-json-row .json-empty{color:#071f55;font-weight:850;line-height:1.45;display:block}.readable-json-nested{border-left:3px solid #ffc400;padding-left:12px}.gst-result-panel{color:#071f55;background:#fff;border:1px solid #dbe6f5;border-radius:14px;margin-top:24px;overflow:hidden;box-shadow:0 22px 52px #071f551a}.gst-result-topbar{border-bottom:1px solid #d7dfe9;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.gst-result-topbar h2{margin:0;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.3}.gst-result-topbar span{color:#0b57d0}.gst-result-topbar button{color:#071f55;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #071f55;border-radius:0;min-width:108px;padding:10px 18px;font-weight:800}.gst-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gst-info-cell{overflow-wrap:anywhere;white-space:pre-line;background:#fff;min-height:92px;padding:18px 20px}.gst-info-cell:nth-child(6n+1),.gst-info-cell:nth-child(6n+2),.gst-info-cell:nth-child(6n+3){background:#f6f6f6}.gst-info-cell strong{color:#000;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:16px;display:block}.gst-info-cell span,.gst-info-cell button,.gst-accordion p,.gst-business-list{color:#000d35;font-size:16px;line-height:1.45}.gst-info-cell button{color:#0b57d0;cursor:pointer;background:0 0;border:0;padding:0}.gst-accordion{border-top:1px solid #d7dfe9;margin:0 20px 20px}.gst-accordion summary{color:#001a55;cursor:pointer;background:#f8f8f8;border:1px solid #d7dfe9;margin-top:18px;padding:14px 18px;font-size:17px;font-weight:800;list-style:none}.gst-accordion summary:after{content:"^";float:right}.gst-accordion>div{border:1px solid #d7dfe9;border-top:0;padding:18px}.gst-red-text{margin:0;color:#d60000!important}.gst-business-list{columns:2;margin:0;padding-left:20px}.gst-address-list{gap:10px;display:grid}.hsn-table-wrap{border:1px solid #dbe6f5;border-radius:10px;max-height:620px;overflow:auto}.hsn-no-result{gap:18px;display:grid}@media (width<=1180px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-detail-layout{grid-template-columns:1fr}.blog-sidebar{position:static}}@media (width<=760px){.knowledge-grid,.knowledge-filters,.tool-search-card>div,.tool-result-grid,.gst-info-grid{grid-template-columns:1fr}.gst-result-topbar{flex-direction:column;align-items:stretch}.gst-business-list{columns:1}.knowledge-section,.knowledge-grid,.hsn-tool-panel,.cms-detail-article.blog-detail-layout{padding:34px 18px}.hsn-table-wrap{overflow-x:auto}}@media print{.site-header,.site-footer,.blog-sidebar,.cms-share-row{display:none!important}}.admin-table-wrap td{overflow-wrap:anywhere;word-break:break-word;max-width:260px}.footer-subscribe-message{color:#ffc400;margin:8px 0 0;font-size:13px;font-weight:900}.footer-support-team{gap:10px;margin:14px 0;display:grid}.footer-support-team article{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.footer-support-team img,.footer-support-team>article>span{border-radius:50%;flex:0 0 46px;width:46px;height:46px}.footer-support-team img{object-fit:cover}.footer-support-team>article>span{color:#071f55;background:#ffc400;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.footer-support-team h4,.footer-support-team p{margin:0}.footer-support-team h4{color:#fff;font-size:14px}.footer-support-team p,.footer-support-team a{color:#ffffffc7;font-size:12px;text-decoration:none;display:block}.testimonial-profile img{object-position:center;background:#f4f8fd}@media (width<=760px){.home-card-track .feature-card{min-height:0}.testimonial-carousel-shell{overflow:visible}.testimonial-carousel-shell:before,.testimonial-carousel-shell:after{display:none}.testimonial-track{width:auto;animation:none;display:grid}.testimonial-card{flex-basis:auto}}
