@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.a2f18b1a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3ed55436.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.80fc2c9e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_3e157e41-module__euozaW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_3e157e41-module__euozaW__variable{--font-poppins:"Poppins","Poppins Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#030b18;font-family:Poppins,sans-serif;overflow-x:hidden}:root{--teal:#00c9a7;--teal-dark:#00a07a;--n0:#010812;--n1:#030b18;--n2:#061425;--n3:#0a1f38;--text-muted:#ffffff80;--text-dim:#ffffff47;--border-subtle:#ffffff12;--border-teal:#00c9a738;--bg-card:#ffffff05;--bg-teal:#00c9a714;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:20px;--radius-2xl:24px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes heroGlow{0%,to{box-shadow:0 0 16px #00c9a72e}50%{box-shadow:0 0 40px #00c9a773}}@keyframes heroPulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.22;transform:scale(1.08)}}@keyframes heroSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroScan{0%{top:-2px}to{top:100%}}@keyframes sbFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes sbLineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ctaBgShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes aiScan{0%{top:10%}to{top:90%}}@keyframes aiPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes wcuPulse{0%,to{box-shadow:0 0 0 12px #00c9a726,0 0 0 24px #00c9a712}50%{box-shadow:0 0 0 18px #00c9a733,0 0 0 36px #00c9a70f}}@keyframes kbFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.pulse-dot{animation:2s ease-in-out infinite pulse}.h-teal:hover{color:var(--teal)!important}.teal{color:var(--teal)}.fade-up{animation:.7s both heroFadeUp}.section-badge{background:var(--bg-teal);border:1px solid var(--border-teal);border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 18px;display:inline-flex}.section-badge__dot{background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal);border-radius:50%;display:block}.section-badge__text{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.section-h2{color:#fff;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(24px,3vw,40px);font-weight:900;line-height:1.15}.grad-text{background:linear-gradient(135deg,var(--teal),#1fd1b5);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-muted{color:var(--text-muted);font-size:16px;line-height:1.75}.text-dim{color:#ffffff73}.label-upper{color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.label-upper-lg{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}.btn,.btn-teal,.btn-outline{cursor:pointer;border-radius:var(--radius-sm);border:none;align-items:center;gap:10px;padding:14px 36px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-teal{background:linear-gradient(135deg,var(--teal),var(--teal-dark));color:#000}.btn-teal:hover{transform:translateY(-2px);box-shadow:0 12px 36px #00c9a766}.btn-outline{color:var(--teal);background:0 0;border:1.5px solid #00c9a759}.btn-outline:hover{border-color:var(--teal);background:#00c9a712}.btn-white{color:#0055b3;cursor:pointer;background:#fff;border:none;border-radius:12px;padding:16px 40px;font-family:Poppins,sans-serif;font-size:16px;font-weight:800;transition:transform .2s,box-shadow .2s}.btn-white:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000040}.btn-cta-outline{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:12px;padding:16px 36px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;transition:border-color .2s,background .2s}.btn-cta-outline:hover{background:#ffffff1a;border-color:#fff}.fi{color:#fff;box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;outline:none;width:100%;padding:11px 14px;font-family:Poppins,sans-serif;font-size:13.5px;transition:border-color .2s,background .2s}.fi-lg{padding:13px 16px;font-size:14.5px}.fi:focus{background:#00c9a70f!important;border-color:#00c9a780!important}.fi::placeholder{color:var(--text-dim)}.fi option{background:var(--n3);color:#fff}.fi-dial{cursor:pointer;flex-shrink:0;width:82px;padding:11px 6px}.fi-dial-lg{cursor:pointer;flex-shrink:0;width:90px;padding:13px 8px}.fi-select{cursor:pointer}.fi-textarea{resize:vertical;min-height:76px}.fi-textarea-lg{resize:vertical;min-height:110px}.sec{padding:80px 48px;position:relative;overflow:hidden}.sec-hero{background:linear-gradient(135deg,var(--n0)0%,#041628 45%,var(--n0)100%);align-items:center;min-height:90vh;padding:96px 48px 80px;display:flex}.sec-dark{background:var(--n0)}.sec-mid{background:var(--n1)}.sec-n2{background:var(--n2)}.sec-grad-down{background:linear-gradient(180deg,var(--n1)0%,var(--n2)100%)}.sec-grad-up{background:linear-gradient(180deg,var(--n2)0%,var(--n1)100%)}.sec-grad-n0n1{background:linear-gradient(180deg,var(--n0)0%,var(--n1)100%)}.sec-grad-n1n2-n1{background:linear-gradient(180deg,var(--n1)0%,var(--n2)60%,var(--n1)100%)}.bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#00c9a706 1px,#0000 1px),linear-gradient(90deg,#00c9a706 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.bg-grid-hero{pointer-events:none;z-index:1;background-image:linear-gradient(#00c9a709 1px,#0000 1px),linear-gradient(90deg,#00c9a709 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.bg-orb{pointer-events:none;border-radius:50%;position:absolute}.bg-scan{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#00c9a747,#0000);height:1px;animation:7s linear infinite heroScan;position:absolute;left:0;right:0}.sec-content{z-index:2;max-width:1280px;margin:0 auto;position:relative}.sec-content-md{z-index:2;max-width:1200px;margin:0 auto;position:relative}.sec-content-sm{z-index:2;max-width:860px;margin:0 auto;position:relative}.sec-content-1180{z-index:2;max-width:1180px;margin:0 auto;position:relative}.sec-header{text-align:center;margin-bottom:52px}.sec-header-lg{text-align:center;margin-bottom:60px}.card{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-card);cursor:default;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s}.card:hover{background:#00c9a70a;border-color:#00c9a74d;transform:translateY(-6px);box-shadow:0 20px 56px #00000059}.card-teal{background:var(--bg-teal);border:1px solid var(--border-teal);border-radius:var(--radius-lg)}.card-glow:before{content:"";border-radius:inherit;background:linear-gradient(90deg,transparent,var(--teal),transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.card-glow:hover:before{opacity:1}.svc-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:default;background:#ffffff08;flex-direction:column;gap:12px;padding:28px 24px;transition:transform .3s,box-shadow .3s,border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.svc-card:hover{background:#00c9a70a;border-color:#00c9a759;transform:translateY(-6px);box-shadow:0 20px 60px #0006}.svc-card:after{content:"";background:linear-gradient(90deg,transparent,var(--teal),transparent);opacity:0;border-radius:18px 18px 0 0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.svc-card:hover:after{opacity:1}.svc-card__icon{background:#00c9a71a;border:1px solid #00c9a733;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;transition:background .3s,transform .3s;display:flex}.svc-card:hover .svc-card__icon{transform:scale(1.08);background:#00c9a72e!important}.svc-card__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:var(--bg-teal);border:1px solid #00c9a72e;border-radius:100px;padding:3px 10px;font-size:10.5px;font-weight:600}.svc-card__title{color:#fff;margin:0;font-size:17px;font-weight:700;line-height:1.3}.svc-card__desc{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.7}.svc-card__link{color:#ffffff4d;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.pt-card{border-radius:var(--radius-lg);cursor:default;padding:26px 22px;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden}.pt-card:hover{transform:translateY(-7px);box-shadow:0 20px 50px #0006}.pt-card:after{content:"";background:linear-gradient(90deg,transparent,var(--teal),transparent);opacity:0;height:2px;transition:opacity .28s;position:absolute;top:0;left:0;right:0}.pt-card:hover:after{opacity:1}.pt-card__icon{background:#ffffff0d;border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:26px;transition:transform .25s;display:flex}.pt-card:hover .pt-card__icon{transform:scale(1.1)rotate(-5deg)!important}.pt-card__name{color:#fff;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3}.pt-card__desc{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.7}.kb-card{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);cursor:default;background:#ffffff05;align-items:flex-start;gap:28px;padding:32px 28px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;animation:.6s both kbFadeUp;display:flex;position:relative;overflow:hidden}.kb-card:hover{background:#00c9a70a;border-color:#00c9a74d;transform:translateY(-6px);box-shadow:0 20px 56px #00000059}.kb-card:before{content:"";background:linear-gradient(90deg,transparent,var(--teal),transparent);opacity:0;border-radius:20px 20px 0 0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.kb-card:hover:before{opacity:1}.kb-card__num{background:linear-gradient(135deg,#00c9a726,#00c9a70d);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;flex-shrink:0;width:72px;font-size:clamp(42px,5vw,64px);font-weight:900;line-height:1;transition:-webkit-text-fill-color .3s}.stat-card{text-align:center;border-radius:var(--radius-xl);cursor:default;background:#00c9a714;border:1px solid #00c9a733;padding:44px 28px;transition:transform .3s,box-shadow .3s;animation:.7s both sbFadeUp;position:relative}.stat-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px #00000080}.stat-card__icon{background:#00c9a71a;border:1px solid #00c9a733;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:24px;display:flex}.stat-card__val{background:linear-gradient(135deg,#fff 30%,var(--teal)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:10px;font-size:clamp(40px,4.5vw,56px);font-weight:900;line-height:1}.stat-card__line{background:linear-gradient(90deg,transparent,var(--teal),transparent);border-radius:2px;height:2px;animation:.6s both sbLineGrow;position:absolute;bottom:0;left:25%;right:25%}.ai-card{cursor:default;border-radius:16px;align-items:flex-start;gap:18px;padding:24px 22px;transition:transform .25s,box-shadow .25s;display:flex}.ai-card:hover{transform:translate(6px)!important;box-shadow:0 8px 32px #0000004d!important}.ai-card__icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;transition:transform .25s;display:flex}.ai-card:hover .ai-card__icon{transform:scale(1.1)rotate(-4deg)!important}.gp-card{border-radius:var(--radius-lg);cursor:default;background:#00c9a70d;border:1px solid #00c9a72e;padding:28px 24px;transition:transform .25s,box-shadow .25s,border-color .25s}.gp-card:hover{border-color:#00c9a74d!important;transform:translateY(-5px)!important;box-shadow:0 20px 48px #0006!important}.gp-ind{border:1px solid var(--border-subtle);cursor:default;background:#ffffff08;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:background .2s,border-color .2s;display:flex}.gp-ind:hover{background:#00c9a70f!important;border-color:#00c9a733!important}.wcu-point{cursor:default;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;transition:border-color .2s,background .2s,transform .2s;display:flex}.wcu-point:hover{background:#00c9a70a!important;border-color:#00c9a740!important;transform:translate(6px)!important}.wcu-stat{text-align:center;cursor:default;background:#00c9a70d;border:1px solid #00c9a726;border-radius:14px;padding:22px 14px;transition:transform .25s,background .25s}.wcu-stat:hover{background:#00c9a71a!important;transform:translateY(-4px)!important}.wcu-stat__val{background:linear-gradient(135deg,#fff 30%,var(--teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:4px;font-size:clamp(20px,2.2vw,28px);font-weight:900}.faq-item{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;transition:border-color .25s,background .25s;overflow:hidden}.faq-item.fopen{background:#00c9a70a;border-color:#00c9a759}.faq-item:hover{border-color:#00c9a738}.faq-item__q{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.faq-item__tag{color:var(--teal);background:#00c9a71a;border:1px solid #00c9a733;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:800}.faq-item__text{color:#ffffffc7;font-size:15.5px;font-weight:700;line-height:1.4;transition:color .2s}.faq-item.fopen .faq-item__text{color:#fff}.faq-item__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;font-weight:700;transition:all .25s;display:flex}.faq-item__a{transition:max-height .38s;overflow:hidden}.faq-item__a p{color:#ffffff8c;margin:0;padding:0 22px 22px 60px;font-size:14.5px;line-height:1.8}.acc-item{border-radius:var(--radius-md);cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;transition:border-color .25s,background .25s;overflow:hidden}.acc-item.open{background:#00c9a70f;border-color:#00c9a766}.acc-item__header{justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.acc-item__icon-wrap{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;transition:background .25s;display:flex}.acc-item.open .acc-item__icon-wrap{background:#00c9a726!important;border-color:#00c9a74d!important}.acc-item__title{color:#ffffffb8;font-size:15px;font-weight:700;transition:color .2s}.acc-item.open .acc-item__title{color:#fff}.acc-item__toggle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:700;line-height:1;transition:all .25s;display:flex}.acc-item__body{transition:max-height .35s;overflow:hidden}.acc-item__body p{color:#ffffff80;margin:0;padding:0 22px 20px 80px;font-size:14px;line-height:1.75}.badge{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);background:var(--bg-teal);border:1px solid #00c9a72e;border-radius:100px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.badge-sm{padding:4px 14px;font-size:12px}.badge-soft{color:#ffffffa6;background:#ffffff0a;border-color:#ffffff1f;font-size:12.5px;font-weight:600}.cl-track{gap:64px;width:max-content;animation:32s linear infinite marquee;display:flex}.cl-track:hover{animation-play-state:paused}.ss-tab{color:#ffffff80;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;transition:all .22s;display:flex}.ss-tab.act{color:var(--teal);background:#00c9a71a;border-color:#00c9a773}.ss-tab:hover:not(.act){color:#fffc;border-color:#fff3}.gp-tab{border-radius:var(--radius-sm);cursor:pointer;padding:11px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:all .22s}.gp-tab.act{color:var(--teal);background:#00c9a71f;border:1px solid #00c9a780;box-shadow:0 4px 20px #00c9a71f}.gp-tab:not(.act){color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff1a}.gp-tab:hover{border-color:#00c9a759!important}.metric-card{text-align:center;border:1px solid var(--border-subtle);cursor:default;background:#ffffff08;border-radius:14px;padding:18px 14px;transition:transform .25s,background .25s}.metric-card:hover{background:#00c9a70f;transform:translateY(-4px)}.metric-card__val{background:linear-gradient(135deg,#fff 30%,var(--teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:4px;font-size:clamp(22px,2.5vw,30px);font-weight:900}.metric-card__label{color:#ffffff73;font-size:12px;font-weight:500}.step-circle{background:linear-gradient(135deg,var(--teal),var(--teal-dark));color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:flex}.live-dot{background:#22c55e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #22c55e}.hero-form{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081428d9;border:1px solid #00c9a738;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000080,0 0 40px #00c9a70f}.hero-form__top{background:linear-gradient(90deg,transparent,var(--teal),transparent);height:2px;position:absolute;top:0;left:0;right:0}.divider{border:none;border-top:1px solid #ffffff12;margin:0}.hero-layout{z-index:2;grid-template-columns:1fr 460px;align-items:center;gap:56px;width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.svc-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pt-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.kb-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.two-col{grid-template-columns:1fr 1fr;gap:32px;display:grid}.two-col-wide{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.stats-row{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.wcu-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gp-offices{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gp-ind-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gp-india-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cf-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.cf-name{grid-template-columns:1fr 1fr;gap:16px;display:grid}.phone-row{gap:8px;display:flex}.btn-row{flex-wrap:wrap;gap:16px;display:flex}.badge-row{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1060px){.hero-layout{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:1024px){.pt-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:960px){.svc-grid{grid-template-columns:repeat(2,1fr)!important}.two-col-wide{grid-template-columns:1fr!important;gap:44px!important}.wcu-stats{grid-template-columns:1fr 1fr!important}.gp-offices{grid-template-columns:1fr!important}.gp-india-stats{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.two-col,.kb-grid{grid-template-columns:1fr!important}.cf-grid{grid-template-columns:1fr!important;gap:40px!important}.gp-ind-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.pt-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.stats-row{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:580px){.svc-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.hero-layout{padding:80px 20px 60px!important}.cf-name,.pt-grid{grid-template-columns:1fr!important}.gp-india-stats{grid-template-columns:1fr 1fr!important}.sec{padding:60px 20px}}@keyframes shimmer{0%{left:-100%}to{left:120%}}html{scroll-behavior:smooth}
