.ContactCTA_section__HP_IH{padding:var(--sp-3xl) 0;background:var(--bg)}.ContactCTA_inner__QG3BE{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}@media(min-width:768px){.ContactCTA_inner__QG3BE{padding:0 2rem}}@media(min-width:1200px){.ContactCTA_inner__QG3BE{padding:0 2.5rem}}.ContactCTA_card__WfNi9{background:var(--surface);border-radius:var(--radius-2xl);padding:var(--sp-3xl) var(--sp-2xl);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-lg);position:relative;overflow:hidden;border:1px solid var(--border)}.ContactCTA_card__WfNi9:before{width:400px;height:400px;background:radial-gradient(circle,rgba(26,171,255,.12) 0,transparent 70%);top:-150px;right:-100px}.ContactCTA_card__WfNi9:after,.ContactCTA_card__WfNi9:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.ContactCTA_card__WfNi9:after{width:300px;height:300px;background:radial-gradient(circle,rgba(26,171,255,.08) 0,transparent 70%);bottom:-100px;left:-80px}.ContactCTA_icon__J4HAt{width:64px;height:64px;border-radius:var(--radius-xl);background:rgba(26,171,255,.15);color:#1aabff;display:flex;align-items:center;justify-content:center;position:relative}.ContactCTA_title__u9jKW{font-size:clamp(var(--text-xl),4vw,var(--text-2xl));font-weight:900;color:var(--text);letter-spacing:-.04em;line-height:1.15;position:relative}.ContactCTA_subtitle__FmpEB{font-size:var(--text-base);color:var(--text-2);max-width:480px;line-height:1.65;position:relative}.ContactCTA_btn__D5iU_{justify-content:center;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;border-radius:var(--radius-full);transition:transform .12s ease,opacity .12s ease}.ContactCTA_btn__D5iU_:active{transform:scale(.96);opacity:.85}.ContactCTA_btn__D5iU_{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:var(--text-md);background:var(--blue-main);color:#fff;box-shadow:0 8px 32px rgba(26,171,255,.35);position:relative;transition:opacity .15s,transform .15s,box-shadow .15s}.ContactCTA_btn__D5iU_:hover{opacity:.92;box-shadow:0 12px 40px rgba(26,171,255,.45)}.Hero_hero__XKL82{position:relative;overflow:hidden;background:var(--grad-hero);padding:calc(var(--nav-height) + var(--sp-xl)) 0 var(--sp-3xl)}.Hero_blob__R_yGl{position:absolute;pointer-events:none;border-radius:50%;opacity:.22;background:hsla(0,0%,100%,.6);filter:blur(2px)}.Hero_blob1__MCOY7{width:120px;height:120px;top:6%;left:5%;opacity:.3;animation:Hero_floatBlob__HpQLn 7s ease-in-out infinite}.Hero_blob1__MCOY7,.Hero_blob2__rsdBH{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.Hero_blob2__rsdBH{width:80px;height:80px;top:8%;right:6%;opacity:.25;animation:Hero_floatBlob__HpQLn 9s ease-in-out infinite reverse}.Hero_blob3__mrwh3{width:60px;height:60px;bottom:12%;left:8%;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);opacity:.2;animation:Hero_floatBlob__HpQLn 11s ease-in-out infinite}.Hero_blob4__nij9K{width:100px;height:100px;bottom:15%;right:5%;border-radius:40%;opacity:.15;animation:Hero_floatBlob__HpQLn 8s ease-in-out infinite reverse}.Hero_bgBlob1__8SEY_,.Hero_bgBlob__QLVEf{position:absolute;border-radius:50%;pointer-events:none;background:hsla(0,0%,100%,.08);filter:blur(60px)}.Hero_bgBlob1__8SEY_{width:500px;height:500px;top:-150px;left:-100px}.Hero_bgBlob2__UrHHj{position:absolute;border-radius:50%;pointer-events:none;background:hsla(0,0%,100%,.08);filter:blur(60px);width:400px;height:400px;bottom:-100px;right:-80px}@keyframes Hero_floatBlob__HpQLn{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(8deg)}}.Hero_inner__XMesd{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}@media(min-width:768px){.Hero_inner__XMesd{padding:0 2rem}}@media(min-width:1200px){.Hero_inner__XMesd{padding:0 2.5rem}}.Hero_inner__XMesd{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-xl)}.Hero_badge__4YHRw{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.125rem;border-radius:var(--radius-full);background:hsla(0,0%,100%,.2);border:1.5px solid hsla(0,0%,100%,.35);color:#fff;font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Hero_badgeDot__e3Taa{width:6px;height:6px;border-radius:50%;background:#fff;animation:Hero_pulse__SpDQk 2s ease-in-out infinite}@keyframes Hero_pulse__SpDQk{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.Hero_title__qEEDw{font-size:clamp(2.25rem,6vw,4rem);font-weight:900;line-height:1.08;letter-spacing:-.04em;color:#fff;white-space:pre-line}.Hero_subtitle__gRzLF{font-size:clamp(var(--text-base),2vw,var(--text-lg));color:hsla(0,0%,100%,.82);max-width:720px;line-height:1.65}.Hero_actions__gCvyn{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.Hero_btnPrimary__aunBR{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;border-radius:var(--radius-full);transition:transform .12s ease,opacity .12s ease}.Hero_btnPrimary__aunBR:active{transform:scale(.96);opacity:.85}.Hero_btnPrimary__aunBR{padding:.875rem 2rem;font-size:var(--text-md);background:#fff;color:var(--blue-main);box-shadow:0 8px 24px rgba(0,0,0,.15)}.Hero_btnPrimary__aunBR:hover{opacity:.95}.Hero_btnSecondary__PpCvP{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;border-radius:var(--radius-full);transition:transform .12s ease,opacity .12s ease}.Hero_btnSecondary__PpCvP:active{transform:scale(.96);opacity:.85}.Hero_btnSecondary__PpCvP{padding:.875rem 2rem;font-size:var(--text-md);background:hsla(0,0%,100%,.18);color:#fff;border:1.5px solid hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Hero_btnSecondary__PpCvP:hover{background:hsla(0,0%,100%,.28)}.Hero_stats__bR_ta{display:flex;gap:var(--sp-xl);flex-wrap:wrap;justify-content:center;padding:var(--sp-lg) var(--sp-2xl);background:hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-2xl);border:1.5px solid hsla(0,0%,100%,.3)}.Hero_stat__LQkPw{display:flex;flex-direction:column;align-items:center;gap:.125rem}.Hero_statNum__Uwp4f{font-size:var(--text-xl);font-weight:900;color:#fff;letter-spacing:-.03em}.Hero_statLabel__caTtj{font-size:var(--text-xs);color:hsla(0,0%,100%,.72);font-weight:500}.Hero_arrow__daIlu{font-size:1rem}.OurStack_section__g6tCb{padding:var(--sp-3xl) 0;background:var(--surface)}.OurStack_inner__oeh_l{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}@media(min-width:768px){.OurStack_inner__oeh_l{padding:0 2rem}}@media(min-width:1200px){.OurStack_inner__oeh_l{padding:0 2.5rem}}.OurStack_inner__oeh_l{display:flex;flex-direction:column;gap:var(--sp-2xl)}.OurStack_header__qTzq_{text-align:center;display:flex;flex-direction:column;gap:var(--sp-sm)}.OurStack_title__0eJGt{font-size:clamp(var(--text-xl),4vw,var(--text-2xl));font-weight:900;letter-spacing:-.03em;color:var(--text)}.OurStack_subtitle__4Fm3z{font-size:var(--text-base);color:var(--text-2)}.OurStack_grid__0lmFj{display:grid;grid-template-columns:1fr;gap:var(--sp-base)}@media(min-width:768px){.OurStack_grid__0lmFj{grid-template-columns:repeat(3,1fr)}}.OurStack_item__hWcKO{padding:var(--sp-lg);border-radius:var(--radius-xl);background:var(--bg);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--sp-sm)}.OurStack_itemTitle___cFKA{font-size:var(--text-base);font-weight:700;color:var(--blue-main)}.OurStack_itemDesc__IWkzV{font-size:var(--text-sm);color:var(--text-2);line-height:1.65}