@keyframes Home_floatSlow__rZogW{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes Home_sheen__mS8JJ{0%{transform:translateX(-120%)}50%,to{transform:translateX(160%)}}.Home_faqSection__ffzJa,.Home_finalSection__xmiIl,.Home_hero__9fTNG,.Home_hireSection__DI6Ia,.Home_homeWrapper__a04vu,.Home_industriesSection___w4_3,.Home_introSection__rJQFM,.Home_partnersSection___V6OR,.Home_portfolioSection__Ondha,.Home_servicesSection__USEwo,.Home_techSection__taZYx,.Home_testimonialsSection__F9teC,.Home_whySection__Di1_9{--ink:#0a0a14;--ink-soft:#2b2b3a;--ink-2:#3d3d52;--ink-3:#6b6b80;--line:rgba(15,15,40,0.08);--soft:#f6f6fb;--violet:#6d4aff;--violet-2:#8b5cf6;--rose:#ff5c8a;--brand-grad:linear-gradient(135deg,#6d4aff,#a855f7 55%,#ff5c8a);--dark:#0a0a14;--ease:cubic-bezier(0.16,1,0.3,1);--glass:rgba(255,255,255,.55);--glass-border:rgba(255,255,255,.7);--tile-shadow:0 20px 40px rgba(110,80,200,.18),inset 0 0 20px rgba(255,255,255,.6);--shadow-sm:0 1px 2px rgba(10,10,30,0.04),0 4px 16px rgba(10,10,30,0.04);--shadow-md:0 2px 4px rgba(10,10,30,0.04),0 16px 40px rgba(60,40,160,0.10);--shadow-lg:0 24px 64px rgba(60,40,160,0.18);width:100%;overflow-x:hidden;background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}.Home_faqSection__ffzJa *,.Home_faqSection__ffzJa :after,.Home_faqSection__ffzJa :before,.Home_finalSection__xmiIl *,.Home_finalSection__xmiIl :after,.Home_finalSection__xmiIl :before,.Home_hero__9fTNG *,.Home_hero__9fTNG :after,.Home_hero__9fTNG :before,.Home_hireSection__DI6Ia *,.Home_hireSection__DI6Ia :after,.Home_hireSection__DI6Ia :before,.Home_homeWrapper__a04vu *,.Home_homeWrapper__a04vu :after,.Home_homeWrapper__a04vu :before,.Home_industriesSection___w4_3 *,.Home_industriesSection___w4_3 :after,.Home_industriesSection___w4_3 :before,.Home_introSection__rJQFM *,.Home_introSection__rJQFM :after,.Home_introSection__rJQFM :before,.Home_partnersSection___V6OR *,.Home_partnersSection___V6OR :after,.Home_partnersSection___V6OR :before,.Home_portfolioSection__Ondha *,.Home_portfolioSection__Ondha :after,.Home_portfolioSection__Ondha :before,.Home_servicesSection__USEwo *,.Home_servicesSection__USEwo :after,.Home_servicesSection__USEwo :before,.Home_techSection__taZYx *,.Home_techSection__taZYx :after,.Home_techSection__taZYx :before,.Home_testimonialsSection__F9teC *,.Home_testimonialsSection__F9teC :after,.Home_testimonialsSection__F9teC :before,.Home_whySection__Di1_9 *,.Home_whySection__Di1_9 :after,.Home_whySection__Di1_9 :before{box-sizing:border-box}.Home_faqSection__ffzJa a,.Home_finalSection__xmiIl a,.Home_hero__9fTNG a,.Home_hireSection__DI6Ia a,.Home_homeWrapper__a04vu a,.Home_industriesSection___w4_3 a,.Home_introSection__rJQFM a,.Home_partnersSection___V6OR a,.Home_portfolioSection__Ondha a,.Home_servicesSection__USEwo a,.Home_techSection__taZYx a,.Home_testimonialsSection__F9teC a,.Home_whySection__Di1_9 a{text-decoration:none}.Home_homeWrapper__a04vu{font-family:var(--font-dm-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}@supports(overflow:clip){.Home_homeWrapper__a04vu{overflow-x:clip}}.Home_homeWrapper__a04vu :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.Home_faqSection__ffzJa,.Home_finalSection__xmiIl,.Home_frameworkSection__3CGhn,.Home_hireSection__DI6Ia,.Home_industriesSection___w4_3,.Home_introSection__rJQFM,.Home_partnersSection___V6OR,.Home_portfolioSection__Ondha,.Home_servicesSection__USEwo,.Home_socialProofFaqSection__HpSd8,.Home_techSection__taZYx,.Home_testimonialsSection__F9teC,.Home_whySection__Di1_9{position:relative;padding:clamp(60px,6.5vw,88px) 0}.Home_faqSection__ffzJa,.Home_portfolioSection__Ondha{background:var(--soft)}.Home_sectionHeader__lr_Kp{max-width:800px;margin:0 auto clamp(28px,3.5vw,44px);text-align:center}.Home_eyebrow__E20z7{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_eyebrow__E20z7 .Home_eyebrowIcon__UKDxG,.Home_eyebrow__E20z7 svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_eyebrowLight__fArsH{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(0,0,0,.15)}.Home_eyebrowLight__fArsH .Home_eyebrowIcon__UKDxG,.Home_eyebrowLight__fArsH svg{color:#c4b5fd;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_eyebrowIcon__UKDxG{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_sectionTitleLeft__iS55z,.Home_sectionTitle__FZ3Lw{margin:12px 0 16px;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--ink)}.Home_sectionTitleLeft__iS55z{margin-top:0}.Home_sectionLead__oSJes{margin:0 auto;font-size:clamp(15px,1.3vw,16.5px);line-height:1.65;color:var(--ink-3);max-width:760px}.Home_sectionLeadSecond__vQkyj{margin-top:14px}.Home_bodyText__1Bl1i{margin:0 0 18px;font-size:clamp(15px,1.3vw,16.5px);line-height:1.7;color:var(--ink-2)}.Home_sectionCta__MbtcF{display:flex;justify-content:center;margin-top:clamp(28px,3.5vw,42px)}.Home_onDark__bNQk_ .Home_sectionTitle__FZ3Lw{color:#fff}.Home_onDark__bNQk_ .Home_sectionLead__oSJes{color:hsla(0,0%,100%,.68)}.Home_onDark__bNQk_ .Home_eyebrow__E20z7{color:#c4b5fd}.Home_btnGhost__pdGlP,.Home_btnLight__OsF4g,.Home_btnPrimaryDark__8qrk_,.Home_btnPrimary__gIS3R{position:relative;display:inline-flex;align-items:center;gap:14px;padding:8px 8px 8px 28px;border:0;border-radius:999px;font-size:16px;font-weight:600;line-height:1;cursor:pointer;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.Home_btnGhost__pdGlP:after,.Home_btnLight__OsF4g:after,.Home_btnPrimaryDark__8qrk_:after,.Home_btnPrimary__gIS3R:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.Home_btnGhost__pdGlP:hover,.Home_btnLight__OsF4g:hover,.Home_btnPrimaryDark__8qrk_:hover,.Home_btnPrimary__gIS3R:hover{transform:translateY(-2px)}.Home_btnGhost__pdGlP:hover:after,.Home_btnLight__OsF4g:hover:after,.Home_btnPrimaryDark__8qrk_:hover:after,.Home_btnPrimary__gIS3R:hover:after{animation:Home_sheen__mS8JJ 1.1s var(--ease)}.Home_btnGhost__pdGlP:focus-visible,.Home_btnLight__OsF4g:focus-visible,.Home_btnPrimaryDark__8qrk_:focus-visible,.Home_btnPrimary__gIS3R:focus-visible{outline:3px solid rgba(109,74,255,.45);outline-offset:3px}.Home_btnPrimary__gIS3R{background:var(--brand-grad);color:#fff;box-shadow:0 10px 30px rgba(109,74,255,.4)}.Home_btnPrimary__gIS3R:hover{box-shadow:0 16px 40px rgba(109,74,255,.5);color:#fff}.Home_btnPrimaryDark__8qrk_{background:var(--ink);color:#fff;box-shadow:0 10px 28px rgba(10,10,20,.22)}.Home_btnPrimaryDark__8qrk_:hover{color:#fff;box-shadow:0 16px 36px rgba(10,10,20,.3)}.Home_btnLight__OsF4g{background:#fff;color:var(--ink);box-shadow:0 10px 30px rgba(0,0,0,.25)}.Home_btnLight__OsF4g:hover{color:var(--ink)}.Home_btnLight__OsF4g .Home_btnArrow__wba5S{background:var(--ink);color:#fff}.Home_btnGhost__pdGlP{padding:8px 24px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.28);color:#fff;height:52px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Home_btnGhost__pdGlP:hover{color:#fff;background:hsla(0,0%,100%,.16)}.Home_btnArrow__wba5S{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);font-size:14px;transition:transform .35s var(--ease)}.Home_btnLight__OsF4g:hover .Home_btnArrow__wba5S,.Home_btnPrimaryDark__8qrk_:hover .Home_btnArrow__wba5S,.Home_btnPrimary__gIS3R:hover .Home_btnArrow__wba5S{transform:translateX(3px)}.Home_iconBadgeDark___Wxc8,.Home_iconBadge__Yb9Z9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;transition:transform .4s var(--ease),background .4s var(--ease),color .4s var(--ease)}.Home_iconBadgeDark___Wxc8 svg,.Home_iconBadge__Yb9Z9 svg{width:22px;height:22px;flex-shrink:0}.Home_iconBadge__Yb9Z9{background:linear-gradient(135deg,rgba(109,74,255,.12),rgba(255,92,138,.12));color:var(--violet)}.Home_iconBadgeDark___Wxc8{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#c4b5fd}.Home_cardTitle__elmw7{margin:20px 0 10px;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.32;letter-spacing:-.015em;color:var(--ink)}.Home_cardDesc__GWjBS{margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--ink-3)}.Home_cardLinkLight__ddCr2,.Home_cardLink__GamQk{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:14.5px;font-weight:600;color:var(--violet);transition:gap .3s var(--ease)}.Home_cardLinkLight__ddCr2 svg,.Home_cardLink__GamQk svg{transition:transform .3s var(--ease)}.Home_cardLinkLight__ddCr2{color:#fff}.Home_industryCard__3KHR2,.Home_projectCard__cYEgW,.Home_whyCard__yQrWh{position:relative;display:flex;flex-direction:column;height:100%;padding:32px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-sm);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease)}.Home_industryCard__3KHR2:before,.Home_projectCard__cYEgW:before,.Home_whyCard__yQrWh:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:24px 24px 0 0;background:var(--brand-grad);opacity:0;transition:opacity .4s var(--ease)}.Home_industryCard__3KHR2:hover,.Home_projectCard__cYEgW:hover,.Home_whyCard__yQrWh:hover{transform:translateY(-6px);border-color:rgba(109,74,255,.25);box-shadow:var(--shadow-md)}.Home_industryCard__3KHR2:hover:before,.Home_projectCard__cYEgW:hover:before,.Home_whyCard__yQrWh:hover:before{opacity:1}.Home_industryCard__3KHR2:hover .Home_iconBadge__Yb9Z9,.Home_projectCard__cYEgW:hover .Home_iconBadge__Yb9Z9,.Home_whyCard__yQrWh:hover .Home_iconBadge__Yb9Z9{background:var(--brand-grad);color:#fff;transform:scale(1.06) rotate(-4deg)}.Home_industryCard__3KHR2:hover .Home_cardLink__GamQk svg,.Home_projectCard__cYEgW:hover .Home_cardLink__GamQk svg,.Home_whyCard__yQrWh:hover .Home_cardLink__GamQk svg{transform:translateX(4px)}.Home_hero__9fTNG{position:relative;overflow:hidden;min-height:920px;padding:100px 20px 20px;margin-top:-87.39px;background:radial-gradient(45% 40% at 0 85%,rgba(255,176,150,.85),transparent 70%),radial-gradient(40% 55% at 0 30%,rgba(255,205,185,.55),transparent 70%),radial-gradient(50% 60% at 100% 20%,rgba(150,130,245,.75),transparent 70%),radial-gradient(45% 45% at 50% 100%,rgba(140,110,250,.55),transparent 70%),linear-gradient(180deg,#f5f0fb,#e9e2fb)}.Home_hero__9fTNG *,.Home_hero__9fTNG :after,.Home_hero__9fTNG :before{box-sizing:border-box}.Home_heroBlob__ieyTM{position:absolute;z-index:0;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none}.Home_heroBlob1__nG_Oj{left:-120px;top:30%;width:420px;height:420px;background:#ffb88c;animation:Home_drift__bEC0P 14s ease-in-out infinite alternate}.Home_heroBlob2__4QOv3{right:-140px;top:5%;width:480px;height:480px;background:#9a86ff;animation:Home_drift__bEC0P 18s ease-in-out infinite alternate-reverse}.Home_heroContainer__GODpq{position:relative;z-index:2;max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.Home_heroContainer__GODpq>*{animation:Home_fade-up__dg5Hx .8s var(--ease) both}.Home_heroContainer__GODpq>:first-child{animation-delay:.15s}.Home_heroContainer__GODpq>:nth-child(2){animation-delay:.28s}.Home_heroContainer__GODpq>:nth-child(3){animation-delay:.41s}.Home_heroContainer__GODpq>:nth-child(4){animation-delay:.54s}.Home_heroBadge__oEZOy{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_heroBadge__oEZOy .Home_eyebrowIcon__UKDxG,.Home_heroBadge__oEZOy svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_heroBadge__oEZOy{align-self:center}.Home_heroBadge__oEZOy .Home_heroBadgeIcon__rDp6w,.Home_heroBadge__oEZOy svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_heroTitle__aeVQZ{margin:12px 0 0;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(28px,4.2vw,46px);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:var(--ink)}.Home_gradientText__2zGzN,.Home_heroGradient___DgXD{background:linear-gradient(90deg,#f59e0b,#e0527a 45%,#a855f7);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);animation:Home_shimmer__IBoLQ 6s linear infinite}.Home_heroDesc__s6oBA,.Home_heroLead__vD6r_{margin:12px 0 0;max-width:820px;font-size:clamp(15px,1.3vw,16.5px);font-weight:500;line-height:1.65;color:var(--ink-soft)}.Home_features__8BNeH{display:flex;align-items:center;margin-top:14px;padding:16px 0!important;border:1px solid var(--glass-border);border-radius:20px;background:hsla(0,0%,100%,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);list-style:none}.Home_features__8BNeH .Home_featuresItem__wAbnD{display:flex;align-items:center;gap:16px;padding:0 28px;text-align:left;transition:transform .25s ease}.Home_features__8BNeH .Home_featuresItem__wAbnD+.Home_featuresItem__wAbnD{border-left:1px solid rgba(0,0,0,.08)}.Home_features__8BNeH .Home_featuresItem__wAbnD:hover{transform:translateY(-3px)}.Home_features__8BNeH .Home_featuresItem__wAbnD:hover .Home_featuresIcon__5O8z7{transform:scale(1.1) rotate(-4deg);box-shadow:0 8px 18px rgba(124,58,237,.18)}.Home_features__8BNeH .Home_featuresIcon__5O8z7{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;transition:transform .25s ease,box-shadow .25s ease}.Home_features__8BNeH .Home_featuresIconRed__YCe0M{background:#fde4e4;color:#ef4444}.Home_features__8BNeH .Home_featuresIconPurple__m0AJz{background:#ece4fb;color:#7c3aed}.Home_features__8BNeH .Home_featuresIconBlue__7yokx{background:#dbe9fd;color:#2563eb}.Home_features__8BNeH .Home_featuresIconGreen__sepkO{background:#d9f3e8;color:#16a36a}.Home_features__8BNeH .Home_featuresText__aIENq{display:flex;flex-direction:column;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ink)}.Home_features__8BNeH .Home_featuresText__aIENq .Home_featuresVal__lUzhc{font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.Home_heroActions__ov3dj{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px}.Home_btnPrimaryHero__FbnPY{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:16px;padding:12px 12px 12px 20px;border-radius:999px;border:none;cursor:pointer;background:var(--dark);color:#fff!important;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s}.Home_btnPrimaryHero__FbnPY:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(5,5,9,.25)}.Home_btnPrimaryHero__FbnPY:hover .Home_btnPrimaryArrow__8o0Vw{transform:translateX(4px)}.Home_btnPrimaryHero__FbnPY:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-120%);animation:Home_sheen__mS8JJ 3.8s ease-in-out 1.5s infinite}.Home_btnPrimaryHero__FbnPY .Home_btnPrimaryArrow__8o0Vw{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--dark);transition:transform .25s ease}.Home_btnSecondaryHero__VELL1{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:16px;font-weight:600;color:var(--ink)}.Home_btnSecondaryHero__VELL1 .Home_btnSecondaryPlay__d4S_f{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--glass);color:var(--violet);transition:transform .25s ease}.Home_btnSecondaryHero__VELL1 .Home_btnSecondaryPlay__d4S_f:before{content:"";position:absolute;inset:0;border:2px solid rgba(124,58,237,.45);border-radius:50%;animation:Home_ring__G2GZN 2.2s ease-out infinite}.Home_btnSecondaryHero__VELL1:hover{color:var(--violet)}.Home_btnSecondaryHero__VELL1:hover .Home_btnSecondaryPlay__d4S_f{transform:scale(1.1)}.Home_stage__G8JvJ{position:absolute;inset:0;z-index:1;pointer-events:none}.Home_stage__G8JvJ .Home_stageRings__R_W_6{--w0:330px;--step:170px;position:absolute;left:50%;bottom:110px;width:0;height:0}.Home_stage__G8JvJ .Home_stageGlow__gxDKM{position:absolute;left:0;top:0;width:1300px;height:520px;translate:-50% -50%;background:radial-gradient(ellipse at center,rgba(150,120,255,.45),rgba(150,120,255,.15) 40%,transparent 70%);animation:Home_glow-breathe__45TIv 6s ease-in-out infinite}.Home_stage__G8JvJ .Home_stageCore__0rzal{--core-radius:54px;position:absolute;left:50%;bottom:96px;width:280px;height:220px;translate:-50% 0;perspective:900px;animation:Home_core-in__6Eaod 1s var(--ease) .4s both,Home_core-float__EkbE7 5s ease-in-out 1.4s infinite}.Home_wave__NAwlQ{--w:calc(var(--w0) + var(--i) * var(--step));--hi:calc(1 - var(--i) * .12);--lo:calc(var(--hi) * .3);position:absolute;left:0;top:0;width:var(--w);height:calc(var(--w)*.27);translate:-50% -50%;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;background:radial-gradient(ellipse at center,transparent 58%,rgba(167,139,250,.18));box-shadow:0 0 26px rgba(167,139,250,.35),inset 0 0 22px hsla(0,0%,100%,.35);opacity:var(--hi);animation:Home_ripple-wave__6wa64 4.2s ease-in-out calc(var(--i)*-.55s) infinite}.Home_wave__NAwlQ:nth-child(2n){border-color:rgba(167,139,250,.55)}.Home_wave__NAwlQ:nth-child(2){--i:0}.Home_wave__NAwlQ:nth-child(3){--i:1}.Home_wave__NAwlQ:nth-child(4){--i:2}.Home_wave__NAwlQ:nth-child(5){--i:3}.Home_wave__NAwlQ:nth-child(6){--i:4}.Home_wave__NAwlQ:nth-child(7){--i:5}.Home_wave__NAwlQ:nth-child(8){--i:6}.Home_tile___QWU2{position:absolute;display:grid;place-items:center;width:130px;height:130px;border:1px solid hsla(0,0%,100%,.8);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(255,255,255,.25));box-shadow:var(--tile-shadow),0 0 80px var(--glow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:perspective(700px) rotateX(10deg) rotateY(-10deg) rotate(var(--r));animation:Home_tile-in__czaP_ .9s var(--ease) var(--in) both,Home_float__sTpmT 6s ease-in-out var(--d) infinite}.Home_tile___QWU2:before{content:"";position:absolute;inset:6px;border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.7),transparent 45%);pointer-events:none}.Home_tile___QWU2 svg{position:relative;filter:drop-shadow(0 10px 16px rgba(80,50,200,.3))}.Home_tile___QWU2.Home_tileSwift__OFstM{left:8.5%;top:41%;--r:-6deg;--d:0s;--in:.6s;--glow:rgba(255,120,60,.4)}.Home_tile___QWU2.Home_tileStore___N11J{right:8%;top:40%;--r:8deg;--d:-1.5s;--in:.75s;--glow:rgba(60,140,255,.4)}.Home_tile___QWU2.Home_tileSpeed__7pUxA{left:12.5%;top:68%;--r:-8deg;--d:-3s;--in:.9s;--glow:rgba(150,110,255,.35)}.Home_tile___QWU2.Home_tileShield__R3JaJ{right:15%;top:68%;--r:10deg;--d:-4.5s;--in:1.05s;--glow:rgba(40,200,130,.4)}.Home_chip__w1zMU{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:9px 18px 9px 10px;border:1px solid hsla(0,0%,100%,.9);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(255,255,255,.55));box-shadow:0 14px 34px rgba(110,80,200,.16),inset 0 1px 0 #fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);white-space:nowrap;animation:Home_chip-in__mxeyg .8s var(--ease) var(--cd) both,Home_chip-float__fZ5P7 5.5s ease-in-out var(--cd) infinite}.Home_chip__w1zMU:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff 0 22%,transparent 24%),linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 4px 10px var(--c2)}.Home_chip__w1zMU:after{content:"";position:absolute;left:50%;top:100%;width:110px;height:2px;margin-top:10px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),rgba(167,139,250,.5),transparent);box-shadow:0 0 12px rgba(167,139,250,.7);opacity:.8}.Home_chip__w1zMU .Home_chipTitle__s72UN{display:block;font-size:13px;font-weight:700;line-height:1.2;color:var(--ink)}.Home_chip__w1zMU .Home_chipText__yaW8w{display:block;font-size:13px;font-weight:500;line-height:1.25;color:#33334a}.Home_chip__w1zMU.Home_chipSwift__QWGiK{left:calc(8.5% + 70px);top:calc(41% + 104px);rotate:-7deg;--c1:#ff9a3d;--c2:#ff5a36;--cd:1.2s}.Home_chip__w1zMU.Home_chipStore__umb81{right:calc(8% - 4px);top:calc(40% + 104px);rotate:6deg;--c1:#5ab0ff;--c2:#2563eb;--cd:1.35s}.Home_chip__w1zMU.Home_chipSpeed__cx8kJ{left:calc(12.5% + 96px);top:calc(68% + 92px);rotate:-4deg;--c1:#c4a2ff;--c2:#7c3aed;--cd:1.5s}.Home_chip__w1zMU.Home_chipShield__NI37X{right:calc(15% + 96px);top:calc(68% + 92px);rotate:6deg;--c1:#5fe0a8;--c2:#16a36a;--cd:1.65s}.Home_coreGlow__ftbgf{position:absolute;inset:-70px;background:radial-gradient(circle,rgba(140,110,255,.6),transparent 68%);animation:Home_glow-breathe__45TIv 3.6s ease-in-out infinite}.Home_coreShadow__vTeQ7{position:absolute;left:8%;right:8%;bottom:-30px;height:44px;border-radius:50%;background:radial-gradient(ellipse,rgba(70,40,200,.6),transparent 70%);filter:blur(10px);animation:Home_core-shadow__f2vMl 5s ease-in-out 1.4s infinite}.Home_coreBody__V0T4K{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(16deg) rotateY(-14deg);animation:Home_core-sway__Izwzw 8s ease-in-out infinite}.Home_coreLayer__Od6Qi{position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.28);border-radius:var(--core-radius,54px);background:linear-gradient(160deg,#6a4df0,#3b26b0)}.Home_coreLayer__Od6Qi:first-child{transform:translateZ(-34px)}.Home_coreLayer__Od6Qi:nth-child(2){transform:translateZ(-27px)}.Home_coreLayer__Od6Qi:nth-child(3){transform:translateZ(-20px)}.Home_coreLayer__Od6Qi:nth-child(4){transform:translateZ(-13px)}.Home_coreLayer__Od6Qi:nth-child(5){transform:translateZ(-6px)}.Home_coreLayer__Od6Qi:first-child{background:#2f1d94}.Home_coreFace__yzaCY{position:absolute;inset:0;display:grid;place-items:center;border:2px solid hsla(0,0%,100%,.55);border-radius:var(--core-radius,54px);background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0) 42%),linear-gradient(160deg,#b39cff,#6d4df0 55%,#4b32c9);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.7),inset 0 4px 22px hsla(0,0%,100%,.55),inset 0 -18px 30px rgba(60,40,190,.35);transform:translateZ(4px);transform-style:preserve-3d}.Home_coreFace__yzaCY:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%);background-size:250% 100%;animation:Home_shine___nUVx 5s ease-in-out infinite}.Home_coreFace__yzaCY svg{width:44%;height:auto;aspect-ratio:1;transform:translateZ(34px);filter:drop-shadow(0 12px 14px rgba(60,30,160,.5))}.Home_trusted__8gBEv{position:absolute;left:50%;bottom:18px;z-index:3;display:flex;align-items:center;justify-content:center;gap:48px;width:min(1020px,100% - 40px);padding:16px 32px;transform:translateX(-50%);border-radius:24px;background:hsla(0,0%,100%,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:Home_trusted-in__WvGVh .9s var(--ease) 1s both}.Home_trusted__8gBEv .Home_trustedLabel__COXCM{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4b4b5c}.Home_trusted__8gBEv .Home_trustedList__FbPPj{display:flex;align-items:center;gap:36px;margin:0;padding:0;list-style:none}.Home_trusted__8gBEv .Home_trustedBrand__a9Cvp{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:#3a3a4a;transition:transform .25s ease,color .25s ease}.Home_trusted__8gBEv .Home_trustedBrand__a9Cvp:hover{transform:translateY(-3px);color:var(--violet)}.Home_trusted__8gBEv .Home_iconFill__848KV{fill:currentColor}.Home_ambientBlob__iC78t{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;animation:Home_floatSlow__rZogW 12s ease-in-out infinite}.Home_blobDark__57Cbc{top:-160px;right:-120px;width:460px;height:460px;background:rgba(109,74,255,.35)}@keyframes Home_fade-up__dg5Hx{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes Home_shimmer__IBoLQ{to{background-position:200% 0}}@keyframes Home_pulse-icon___crcr{50%{transform:scale(1.25)}}@keyframes Home_ring__G2GZN{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes Home_drift__bEC0P{to{transform:translate(60px,-40px) scale(1.12)}}@keyframes Home_tile-in__czaP_{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes Home_float__sTpmT{0%,to{transform:perspective(700px) translateY(0) rotateX(10deg) rotateY(-10deg) rotate(var(--r))}50%{transform:perspective(700px) translateY(-16px) rotateX(-4deg) rotateY(10deg) rotate(calc(var(--r) * -.4))}}@keyframes Home_chip-in__mxeyg{0%{opacity:0;translate:0 24px;scale:.9}to{opacity:1;translate:0 0;scale:1}}@keyframes Home_chip-float__fZ5P7{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes Home_core-in__6Eaod{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@keyframes Home_core-float__EkbE7{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes Home_core-sway__Izwzw{0%,to{transform:rotateX(16deg) rotateY(-14deg)}50%{transform:rotateX(10deg) rotateY(14deg)}}@keyframes Home_core-shadow__f2vMl{0%,to{scale:1;opacity:.9}50%{scale:.82;opacity:.55}}@keyframes Home_shine___nUVx{0%{background-position:150% 0}60%,to{background-position:-60% 0}}@keyframes Home_glow-breathe__45TIv{0%,to{scale:1;opacity:.75}50%{scale:1.08;opacity:1}}@keyframes Home_ripple-wave__6wa64{0%,to{scale:1;opacity:var(--lo)}50%{scale:1.05;opacity:var(--hi);box-shadow:0 0 44px rgba(167,139,250,.6),inset 0 0 30px hsla(0,0%,100%,.55)}}@keyframes Home_trusted-in__WvGVh{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translateX(-50%)}}@media(max-width:1100px){.Home_features__8BNeH{flex-wrap:wrap;justify-content:center;gap:14px 0}.Home_tile___QWU2{width:96px;height:96px;border-radius:24px}.Home_stage__G8JvJ .Home_stageCore__0rzal{width:240px;height:190px;--core-radius:46px}.Home_chip__w1zMU{display:none}}@media(max-width:820px){.Home_hero__9fTNG{min-height:0;padding:84px 16px 370px}.Home_features__8BNeH{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:14px;gap:14px;margin-top:10px!important;padding:16px!important}.Home_features__8BNeH .Home_featuresItem__wAbnD{padding:0}.Home_features__8BNeH .Home_featuresItem__wAbnD+.Home_featuresItem__wAbnD{border-left:0}.Home_tile___QWU2.Home_tileShield__R3JaJ,.Home_tile___QWU2.Home_tileSpeed__7pUxA{display:none}.Home_tile___QWU2.Home_tileStore___N11J,.Home_tile___QWU2.Home_tileSwift__OFstM{top:auto;bottom:150px}.Home_tile___QWU2.Home_tileSwift__OFstM{left:4%}.Home_tile___QWU2.Home_tileStore___N11J{right:4%}.Home_stage__G8JvJ .Home_stageCore__0rzal{width:200px;height:150px;bottom:170px;--core-radius:38px}.Home_stage__G8JvJ .Home_stageRings__R_W_6{--w0:220px;--step:100px}.Home_trusted__8gBEv{flex-direction:column;gap:12px;padding:14px 16px}.Home_trusted__8gBEv .Home_trustedList__FbPPj{flex-wrap:wrap;justify-content:center;gap:12px 24px}}@media(max-width:520px){.Home_heroActions__ov3dj{flex-direction:column;gap:18px}.Home_features__8BNeH{grid-template-columns:1fr}.Home_features__8BNeH .Home_featuresText__aIENq{max-width:none}.Home_tile___QWU2.Home_tileStore___N11J,.Home_tile___QWU2.Home_tileSwift__OFstM{display:none}.Home_trusted__8gBEv .Home_trustedBrand__a9Cvp{font-size:15px}}.Home_introGrid__PMDAZ{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}.Home_introCopy__pjFDg{display:flex;flex-direction:column;align-items:flex-start}.Home_introCopy__pjFDg .Home_btnPrimaryDark__8qrk_{margin-top:14px}.Home_introEyebrow__3OVII{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_introEyebrow__3OVII .Home_eyebrowIcon__UKDxG,.Home_introEyebrow__3OVII svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_introEyebrow__3OVII{align-self:flex-start}.Home_introPillars__LSJJX{display:flex;flex-direction:column;gap:14px}.Home_pillarCard__8kNr7{display:flex;align-items:flex-start;gap:18px;padding:20px 22px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.Home_pillarCard__8kNr7:hover{transform:translateX(6px);box-shadow:var(--shadow-md)}.Home_pillarTitle__lh0r_{margin:0 0 6px;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.32;letter-spacing:-.015em}.Home_pillarDesc__WMxBQ{margin:0;font-size:14px;line-height:1.6;color:var(--ink-3)}.Home_servicesSection__USEwo{position:relative;overflow:hidden;background:radial-gradient(55% 45% at 0 12%,rgba(255,186,160,.2),transparent 70%),radial-gradient(60% 50% at 100% 88%,rgba(150,130,245,.2),transparent 70%),linear-gradient(180deg,#ffffff,#faf9fd 45%,#ffffff)}.Home_servicesSection__USEwo .Home_sectionHeader__lr_Kp{max-width:800px;margin:0 auto clamp(28px,3.5vw,44px);text-align:center}.Home_servicesSection__USEwo .Home_sectionTitle__FZ3Lw{margin:12px auto 16px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--ink)}.Home_servicesSection__USEwo .Home_sectionLead__oSJes{max-width:760px;margin:0 auto;font-size:clamp(15px,1.3vw,16.5px);line-height:1.65;color:#4b5563}.Home_servicesSection__USEwo .Home_sectionCta__MbtcF{display:flex;justify-content:center;align-items:center;margin-top:clamp(28px,3.5vw,42px)}.Home_servicesGlowA__Tz3Bx{left:-140px;top:15%;width:480px;height:480px;background:radial-gradient(circle,rgba(255,176,150,.32),transparent 70%);animation:Home_drift__bEC0P 16s ease-in-out infinite alternate}.Home_servicesGlowA__Tz3Bx,.Home_servicesGlowB__LdbZ3{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.Home_servicesGlowB__LdbZ3{right:-120px;bottom:10%;width:520px;height:520px;background:radial-gradient(circle,rgba(167,139,250,.32),transparent 70%);animation:Home_drift__bEC0P 18s ease-in-out infinite alternate-reverse}.Home_servicesEyebrow__ThKlm{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_servicesEyebrow__ThKlm .Home_eyebrowIcon__UKDxG,.Home_servicesEyebrow__ThKlm svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_sectionTitleGrad__j6oPJ{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(120deg,#f59e0b,#ec4899 45%,#8b5cf6);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);animation:Home_shimmer__IBoLQ 6s linear infinite}.Home_servicesGrid__1oOK8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.Home_serviceCard___vM8e{position:relative;display:flex;flex-direction:column;height:100%;padding:22px 20px 18px;background:#fff;border:1px solid rgba(15,15,40,.08);border-radius:20px;box-shadow:0 1px 3px rgba(10,10,30,.03),0 8px 24px -8px rgba(60,40,160,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-decoration:none;overflow:hidden;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),background .45s cubic-bezier(.16,1,.3,1)}.Home_serviceCard___vM8e:hover{transform:translateY(-6px);border-color:var(--card-border-hover,rgba(124,58,237,.35));box-shadow:0 18px 40px -10px rgba(110,80,200,.15),0 0 0 1px var(--card-border-hover,rgba(124,58,237,.15));background:#fff}.Home_serviceCard___vM8e:hover .Home_serviceCardGlow__Lq26L{opacity:1;transform:scale(1.08)}.Home_serviceCard___vM8e:hover .Home_serviceIconBadge__X6iR_{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px var(--card-glow,rgba(124,58,237,.25))}.Home_serviceCard___vM8e:hover .Home_serviceIndex__wsF7Y{transform:scale(1.04);box-shadow:0 4px 12px var(--card-glow-soft,rgba(124,58,237,.1))}.Home_serviceCard___vM8e:hover .Home_serviceIndex__wsF7Y,.Home_serviceCard___vM8e:hover .Home_serviceTag__n9cOv{color:var(--card-icon-color,#7c3aed);background:var(--card-icon-bg,#f3f0ff);border-color:var(--card-icon-border,rgba(124,58,237,.2))}.Home_serviceCard___vM8e:hover .Home_serviceArrowCircle__xCb5i{transform:translateX(3px) translateY(-2px);background:var(--card-icon-color,#7c3aed);color:#fff;border-color:var(--card-icon-color,#7c3aed);box-shadow:0 6px 14px var(--card-glow,rgba(124,58,237,.3))}.Home_serviceCard___vM8e:hover .Home_serviceCtaLink__0rGA_{color:var(--card-icon-color,#7c3aed)}.Home_serviceCardGlow__Lq26L{position:absolute;top:0;right:0;width:240px;height:240px;border-top-right-radius:22px;background:radial-gradient(circle at 92% 8%,var(--card-glow,rgba(124,58,237,.26)) 0,var(--card-glow-soft,rgba(124,58,237,.08)) 42%,transparent 72%);pointer-events:none;opacity:.9;transition:opacity .45s ease,transform .45s ease}.Home_serviceCardTop__pNuCS{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.Home_serviceIconBadge__X6iR_{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--card-icon-bg,#f3f0ff);color:var(--card-icon-color,var(--violet));border:1px solid var(--card-icon-border,rgba(124,58,237,.16));box-shadow:0 4px 12px rgba(15,15,40,.04);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.Home_serviceIconBadge__X6iR_ svg{width:22px;height:22px;flex-shrink:0}.Home_serviceIndex__wsF7Y{font-family:var(--font-dm-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:12px;font-weight:700;letter-spacing:.05em;color:#4b5563;padding:3px 9px;border-radius:999px;background:hsla(0,0%,100%,.88);border:1px solid rgba(15,15,40,.08);box-shadow:0 2px 6px rgba(10,10,30,.04);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color .35s ease,background .35s ease,border-color .35s ease,transform .35s ease,box-shadow .35s ease}.Home_serviceCardBody__o4IMC{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1}.Home_serviceCardTitle__P11cN{margin:0 0 8px;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.32;letter-spacing:-.015em;color:var(--ink);min-height:48px;display:flex;align-items:flex-start;transition:color .3s ease}.Home_serviceCardDesc__yZcYp{margin:0;font-size:14px;line-height:1.6;color:#4b5563;min-height:66px}.Home_serviceTags__7W64j{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:52px;align-content:flex-start;margin-top:12px;margin-bottom:12px;padding-top:12px;border-top:1px solid rgba(15,15,40,.06)}.Home_serviceTag__n9cOv{display:inline-flex;align-items:center;font-size:11.5px;font-weight:500;color:#4b5563;background:rgba(15,15,40,.035);border:1px solid rgba(15,15,40,.06);border-radius:999px;padding:3px 9px;letter-spacing:.01em;transition:all .25s ease}.Home_serviceCardFooter__LaLEo{position:relative;z-index:1;margin-top:auto;padding-top:12px;border-top:1px solid rgba(15,15,40,.06)}.Home_serviceCtaLink__0rGA_{display:inline-flex;align-items:center;justify-content:space-between;width:100%;font-size:13.5px;font-weight:600;color:var(--ink);transition:color .3s ease}.Home_serviceArrowCircle__xCb5i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(15,15,40,.04);border:1px solid rgba(15,15,40,.08);color:var(--ink);transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}.Home_cardThemePink__U_sA7{--card-icon-bg:#fdf2f8;--card-icon-color:#ec4899;--card-icon-border:rgba(236,72,153,0.25);--card-glow:rgba(236,72,153,0.28);--card-glow-soft:rgba(236,72,153,0.08);--card-border-hover:rgba(236,72,153,0.4);--card-accent:linear-gradient(90deg,#f43f5e,#ec4899,#f472b6)}.Home_cardThemeBlue__t_Ced{--card-icon-bg:#eff6ff;--card-icon-color:#3b82f6;--card-icon-border:rgba(59,130,246,0.25);--card-glow:rgba(59,130,246,0.28);--card-glow-soft:rgba(59,130,246,0.08);--card-border-hover:rgba(59,130,246,0.4);--card-accent:linear-gradient(90deg,#2563eb,#3b82f6,#60a5fa)}.Home_cardThemeViolet___oe7r{--card-icon-bg:#f5f3ff;--card-icon-color:#8b5cf6;--card-icon-border:rgba(139,92,246,0.25);--card-glow:rgba(139,92,246,0.28);--card-glow-soft:rgba(139,92,246,0.08);--card-border-hover:rgba(139,92,246,0.4);--card-accent:linear-gradient(90deg,#7c3aed,#8b5cf6,#a78bfa)}.Home_cardThemeEmerald__6f7tW{--card-icon-bg:#ecfdf5;--card-icon-color:#10b981;--card-icon-border:rgba(16,185,129,0.25);--card-glow:rgba(16,185,129,0.28);--card-glow-soft:rgba(16,185,129,0.08);--card-border-hover:rgba(16,185,129,0.4);--card-accent:linear-gradient(90deg,#059669,#10b981,#34d399)}.Home_cardThemeCyan__TBlA6{--card-icon-bg:#ecfeff;--card-icon-color:#06b6d4;--card-icon-border:rgba(6,182,212,0.25);--card-glow:rgba(6,182,212,0.28);--card-glow-soft:rgba(6,182,212,0.08);--card-border-hover:rgba(6,182,212,0.4);--card-accent:linear-gradient(90deg,#0891b2,#06b6d4,#22d3ee)}.Home_cardThemeAmber__9ntdu{--card-icon-bg:#fffbeb;--card-icon-color:#f59e0b;--card-icon-border:rgba(245,158,11,0.25);--card-glow:rgba(245,158,11,0.28);--card-glow-soft:rgba(245,158,11,0.08);--card-border-hover:rgba(245,158,11,0.4);--card-accent:linear-gradient(90deg,#d97706,#f59e0b,#fbbf24)}.Home_cardThemePurple__Qb1OI{--card-icon-bg:#faf5ff;--card-icon-color:#a855f7;--card-icon-border:rgba(168,85,247,0.25);--card-glow:rgba(168,85,247,0.28);--card-glow-soft:rgba(168,85,247,0.08);--card-border-hover:rgba(168,85,247,0.4);--card-accent:linear-gradient(90deg,#9333ea,#a855f7,#c084fc)}.Home_cardThemeIndigo__if4RQ{--card-icon-bg:#eef2ff;--card-icon-color:#6366f1;--card-icon-border:rgba(99,102,241,0.25);--card-glow:rgba(99,102,241,0.28);--card-glow-soft:rgba(99,102,241,0.08);--card-border-hover:rgba(99,102,241,0.4);--card-accent:linear-gradient(90deg,#4f46e5,#6366f1,#818cf8)}.Home_hireSection__DI6Ia{overflow:hidden;background:radial-gradient(50% 60% at 100% 0,rgba(109,74,255,.18),transparent 70%),var(--dark)}.Home_frontend__QsJt_{--tint:#ffe4e9;--back:#fecdd3;--a1:#ec4899;--a2:#f43f5e;--num:#fda4af;--chip:#fff1f2;--glow:rgba(244,63,94,0.22);--dot:#f43f5e;--line:#fb7185}.Home_backend__JlnZk{--tint:#ede9fe;--back:#ddd6fe;--a1:#8b5cf6;--a2:#a855f7;--num:#c4b5fd;--chip:#f5f3ff;--glow:rgba(139,92,246,0.22);--dot:#8b5cf6;--line:#a78bfa}.Home_mobile__VSc5o{--tint:#e0f2fe;--back:#bae6fd;--a1:#38bdf8;--a2:#3b82f6;--num:#7dd3fc;--chip:#f0f9ff;--glow:rgba(56,189,248,0.25);--dot:#0ea5e9;--line:#38bdf8}.Home_cloud__voP6k{--tint:#d1fae5;--back:#a7f3d0;--a1:#34d399;--a2:#22c55e;--num:#6ee7b7;--chip:#ecfdf5;--glow:rgba(52,211,153,0.25);--dot:#10b981;--line:#34d399}.Home_fullstack__K0gqD{--tint:#fef3c7;--back:#fde68a;--a1:#fbbf24;--a2:#f97316;--num:#fcd34d;--chip:#fffbeb;--glow:rgba(251,191,36,0.28);--dot:#fb923c;--line:#fdba74}.Home_aimodels__bE6vo{--tint:#ccfbf1;--back:#99f6e4;--a1:#10b981;--a2:#06b6d4;--num:#2dd4bf;--chip:#f0fdfa;--glow:rgba(20,184,166,0.28);--dot:#0d9488;--line:#2dd4bf}.Home_techSection__taZYx{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f8f5ff 50%,#ffffff)}.Home_techBg__9TutD{position:absolute;inset:0;pointer-events:none}.Home_arcBottomRight__m_10d,.Home_arcLeft__iD_B8,.Home_arcTopRight__DiTkz{position:absolute;width:640px;height:640px;border-radius:50%;border:1px solid rgba(196,181,253,.6);background:radial-gradient(circle at 30% 30%,rgba(221,214,254,.6),rgba(221,214,254,0) 70%)}.Home_arcLeft__iD_B8{left:-400px;top:45%}.Home_arcTopRight__DiTkz{right:-400px;top:-340px}.Home_arcBottomRight__m_10d{right:-360px;bottom:-400px}.Home_techInner__D_AlH{position:relative;max-width:1200px;margin:0 auto;padding:0 clamp(16px,3vw,24px)}.Home_techHeader__4nVuC{max-width:760px;margin:0 auto clamp(28px,3.5vw,44px);text-align:center}.Home_techEyebrow__dzSef{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_techEyebrow__dzSef .Home_eyebrowIcon__UKDxG,.Home_techEyebrow__dzSef svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_techSectionTitle__sArI0{margin:12px 0 16px;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:#0f172a}.Home_techGradientWord__EXoD1{background:linear-gradient(90deg,#8b5cf6,#d946ef 55%,#fb923c);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.Home_techLead__jC8Z6{margin:0 auto;font-size:clamp(15px,1.3vw,16.5px);line-height:1.65;color:#475569;max-width:760px}.Home_techCard__JmCaO{position:relative;display:flex;box-sizing:border-box;width:100%;max-width:384px;min-height:128px;font-size:16px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.Home_techCard__JmCaO:hover{transform:translateY(-4px)}.Home_techCard__JmCaO:hover .Home_techIconBubble__NF28w{transform:scale(1.08) rotate(-4deg)}.Home_techShape__Ymv9V{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 .9em 1.1em var(--glow))}.Home_techStopEnd__kJyGM{stop-color:var(--tint)}.Home_techBack__yrPRV{fill:var(--back);stroke:var(--back);opacity:.7}.Home_techIconBubble__NF28w{position:absolute;top:-1em;left:2.5em;z-index:2;display:grid;place-items:center;width:3em;height:3em;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--a1),var(--a2));box-shadow:0 .5em 1em var(--glow),0 0 0 .25em var(--back);transition:transform .35s ease,box-shadow .35s ease}.Home_techIcon__uI5qU{width:1.25em;height:1.25em}.Home_techNumber__X_jn5{position:absolute;top:1em;right:2.5em;z-index:2;font-size:1.25em;font-weight:700;line-height:1;color:var(--num)}.Home_techContent___pwyY{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;box-sizing:border-box;min-width:0;padding:2.2em 1.2em .8em 2em}.Home_techCardTitle__3OuiG{margin:0;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.95em;font-weight:700;line-height:1.25;color:#0f172a;white-space:nowrap}.Home_techChips__SAtoY{display:flex;flex-wrap:wrap;gap:.35em;margin:.45em 0 0;padding:0;list-style:none}.Home_techChip__xMwIU{padding:.35em .75em;font-size:.72em;font-weight:500;line-height:1.2;color:#334155;background:var(--chip);border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.08),0 .4em .8em var(--glow)}.Home_techCore__484_x,.Home_techMiniHub__g33NN{display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#d946ef)}.Home_techCore__484_x:after,.Home_techMiniHub__g33NN:after{content:"";position:absolute;inset:6%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0))}.Home_techGlyph__rNoZC{position:relative;z-index:1;width:52%;height:auto;max-height:52%;display:block}.Home_techStacked__crJma{display:block}.Home_techStage__YaiS5{display:none}.Home_techMiniHub__g33NN{position:relative;width:72px;height:72px;margin:28px auto 0;box-shadow:0 16px 40px rgba(139,92,246,.4)}.Home_techGridList__j9saF{display:grid;grid-template-columns:1fr;grid-gap:36px 24px;gap:36px 24px;justify-items:center;margin:32px 0 0;padding:0;list-style:none}.Home_techGridItem__2TPtk{display:flex;justify-content:center;width:100%}@media(min-width:640px){.Home_techGridList__j9saF{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.Home_techGridItem__2TPtk:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:900px){.Home_techStacked__crJma{display:none}.Home_techStage__YaiS5{display:block;position:relative;container-type:inline-size;width:100%;max-width:1040px;margin:72px auto 0;aspect-ratio:1040/428}.Home_techScene__dLj0M{--u:min(1px,calc(100cqw / 1040));position:absolute;inset:0}.Home_techHub___DutE{position:absolute;left:calc(var(--u)*520);top:calc(var(--u)*206);z-index:1;width:0;height:0}.Home_techCore__484_x,.Home_techRingDashed__pmRsf,.Home_techRingInner__d4FUs,.Home_techRingOuter__fgFtU{position:absolute;left:0;top:0;transform:translate(-50%,-50%);border-radius:50%}.Home_techRingOuter__fgFtU{width:calc(var(--u)*288);height:calc(var(--u)*288);border:1px solid rgba(196,181,253,.7);animation:Home_techSpinCounterClockwise__2qIoM 60s linear infinite}.Home_techRingDashed__pmRsf{width:calc(var(--u)*224);height:calc(var(--u)*224);border:1px dashed #c4b5fd;animation:Home_techSpinClockwise__CTScv 35s linear infinite}.Home_techRingInner__d4FUs{width:calc(var(--u)*176);height:calc(var(--u)*176);border:1px solid rgba(196,181,253,.6)}.Home_techCore__484_x{width:calc(var(--u)*128);height:calc(var(--u)*128);box-shadow:0 calc(var(--u)*24) calc(var(--u)*48) rgba(139,92,246,.4)}.Home_techScene__dLj0M .Home_techCard__JmCaO{position:absolute;z-index:2;width:20em;height:7em;min-height:0;max-width:none;font-size:calc(var(--u)*16)}.Home_techScene__dLj0M .Home_techCard__JmCaO.Home_frontend__QsJt_{left:calc(var(--u)*60);top:0}.Home_techScene__dLj0M .Home_techCard__JmCaO.Home_backend__JlnZk{left:calc(var(--u)*660);top:0}.Home_techScene__dLj0M .Home_techCard__JmCaO.Home_mobile__VSc5o{left:0;top:calc(var(--u)*150)}.Home_techScene__dLj0M .Home_techCard__JmCaO.Home_cloud__voP6k{left:calc(var(--u)*720);top:calc(var(--u)*150)}.Home_techScene__dLj0M .Home_techCard__JmCaO.Home_fullstack__K0gqD{left:calc(var(--u)*60);top:calc(var(--u)*300)}.Home_techScene__dLj0M .Home_techCard__JmCaO.Home_aimodels__bE6vo{left:calc(var(--u)*660);top:calc(var(--u)*300)}.Home_techConnectors__JEOud{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.Home_techLine__WmQFz{fill:none;stroke:var(--line);stroke-width:1.5;stroke-dasharray:4 5;animation:Home_techDashFlow__c9Nz_ 20s linear infinite}.Home_techDotFill__w0uX3{fill:var(--dot)}.Home_techDotHalo__ctzmq{fill:var(--back);opacity:.8}}@keyframes Home_techSpinClockwise__CTScv{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes Home_techSpinCounterClockwise__2qIoM{0%{transform:translate(-50%,-50%) rotate(1turn)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes Home_techDashFlow__c9Nz_{to{stroke-dashoffset:-100}}.Home_frameworkSection__3CGhn{--ink:#0a0a14;--body:#475569;--surface:#ffffff;--panel:#fbfaff;--line:rgba(124,58,237,0.12);--brand-grad:linear-gradient(135deg,#6d4aff,#a855f7 50%,#ff5c8a);--grad-text:linear-gradient(120deg,#6d4aff,#a855f7 45%,#ff5c8a);--accent:#7c3aed;--accent-soft:rgba(124,58,237,0.08);--stack-top:6.5rem;--nav-h:3.5rem;--radius:1.25rem;--step:clamp(3rem,36vh,18rem);--dwell:clamp(2rem,16vh,6rem);position:relative;z-index:1;background:radial-gradient(55% 45% at 95% 15%,rgba(196,181,253,.18),transparent 70%),radial-gradient(50% 40% at 5% 85%,rgba(253,164,175,.14),transparent 70%),linear-gradient(180deg,#ffffff,#fbfaff 50%,#ffffff);padding:clamp(60px,6.5vw,88px) clamp(16px,3vw,24px)}.Home_frameworkGlowA__jG_Sq{right:0;top:15%;width:380px;height:380px;background:radial-gradient(circle,rgba(168,85,247,.16),transparent 70%)}.Home_frameworkGlowA__jG_Sq,.Home_frameworkGlowB__kFzGk{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.Home_frameworkGlowB__kFzGk{left:0;bottom:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,92,138,.12),transparent 70%)}.Home_frameworkInner__iEEc3{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;max-width:1240px;margin:0 auto}.Home_frameworkIntro__Rb8ax{position:relative}.Home_frameworkIntroSticky__6sQau{display:flex;flex-direction:column}.Home_frameworkEyebrow__YwLan{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_frameworkEyebrow__YwLan .Home_eyebrowIcon__UKDxG,.Home_frameworkEyebrow__YwLan svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_frameworkEyebrow__YwLan{align-self:flex-start}.Home_frameworkEyebrowLine__2vcF0{display:block;width:20px;height:2px;border-radius:2px;background:var(--brand-grad)}.Home_frameworkHeading__jDk3H{margin:0 0 16px;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--ink)}.Home_frameworkGradText__jCjxs{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--grad-text);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);animation:Home_shimmer__IBoLQ 6s linear infinite}.Home_frameworkLead__kcnxD{margin:0 0 22px;font-size:clamp(15px,1.3vw,16.5px);line-height:1.65;color:var(--body);max-width:38rem}.Home_frameworkPoints__wmSr4{display:grid;grid-gap:14px;gap:14px;margin:0 0 28px;padding:0;list-style:none;color:var(--body);font-size:14.5px;line-height:1.6}.Home_frameworkPointItem__08Qyy{position:relative;display:flex;align-items:flex-start;gap:12px}.Home_frameworkPointDot__D020Y{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px;color:#7c3aed;filter:drop-shadow(0 2px 6px rgba(124,58,237,.25))}.Home_frameworkDot__60Pj3{width:8px;height:8px;border-radius:50%;background:var(--brand-grad);flex-shrink:0;margin-top:7px;box-shadow:0 0 8px rgba(168,85,247,.45)}.Home_frameworkCta__3kTIg{position:relative;display:inline-flex;align-items:center;gap:14px;padding:8px 8px 8px 26px;border:0;border-radius:999px;background:var(--brand-grad);color:#fff;font-size:15px;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 10px 30px rgba(109,74,255,.35);cursor:pointer;overflow:hidden;align-self:flex-start;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.Home_frameworkCta__3kTIg:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.Home_frameworkCta__3kTIg:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(109,74,255,.48);color:#fff}.Home_frameworkCta__3kTIg:hover:after{animation:Home_sheen__mS8JJ 1.1s cubic-bezier(.16,1,.3,1)}.Home_frameworkCta__3kTIg:focus-visible{outline:3px solid rgba(109,74,255,.45);outline-offset:3px}.Home_frameworkCtaArrow__Iek1w{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;font-size:14px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.Home_frameworkCta__3kTIg:hover .Home_frameworkCtaArrow__Iek1w{transform:translateX(4px)}.Home_frameworkRightCol__nbMrk{position:relative;display:flex;flex-direction:column}.Home_frameworkNav__0_7Kt{position:-webkit-sticky;position:sticky;top:var(--stack-top);z-index:25;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;padding:6px;margin-bottom:1.5rem;background:hsla(0,0%,100%,.92);border:1px solid rgba(124,58,237,.14);border-radius:16px;box-shadow:0 4px 20px -4px rgba(109,74,255,.08),0 1px 3px rgba(15,15,40,.04);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.Home_frameworkTab__89Tai{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;border:1px solid rgba(0,0,0,0);border-radius:11px;background:rgba(0,0,0,0);color:var(--body);outline:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.Home_frameworkTab__89Tai:hover{background:rgba(124,58,237,.06);color:var(--ink)}.Home_frameworkTabNum__pnfkB{font-size:.82rem;font-weight:700;line-height:1.1;color:#6b6b80;transition:color .2s ease}.Home_frameworkTabLabel__9TiNr{font-size:.76rem;font-weight:600;line-height:1.2;color:#8b8ba0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .2s ease}.Home_frameworkTabActive__2VJbv{background:var(--brand-grad);border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(109,74,255,.35);transform:translateY(-1px)}.Home_frameworkTabActive__2VJbv .Home_frameworkTabNum__pnfkB{color:#fff;font-weight:800}.Home_frameworkTabActive__2VJbv .Home_frameworkTabLabel__9TiNr{color:#fff;font-weight:700}.Home_frameworkTabActive__2VJbv:hover{background:var(--brand-grad);filter:brightness(1.05)}.Home_frameworkStack__hQRar{position:relative;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.Home_frameworkItem__KjnGk{position:-webkit-sticky;position:sticky;top:calc(var(--stack-top) + 4.5rem + var(--i, 0)*8px);margin-bottom:2rem;z-index:calc(var(--i, 0) + 1);scroll-margin-top:calc(var(--stack-top) + 4.5rem)}.Home_frameworkItem__KjnGk:last-child{margin-bottom:0}.Home_frameworkCard__PDZWE{position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:2rem 2.25rem;background:#fff;border:1px solid rgba(124,58,237,.14);border-radius:var(--radius);box-shadow:0 -3px 14px rgba(109,74,255,.04),0 1px 3px rgba(10,10,30,.03),0 14px 38px -10px rgba(60,40,160,.12);overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}.Home_frameworkCard__PDZWE:hover{border-color:rgba(124,58,237,.3);box-shadow:0 -4px 18px rgba(109,74,255,.08),0 18px 44px -12px rgba(109,74,255,.18),0 0 0 1px rgba(124,58,237,.15)}.Home_frameworkCardGlow__mYx93{position:absolute;top:-80px;right:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.12),transparent 70%);filter:blur(40px);pointer-events:none}.Home_frameworkCardHead__AtkEb{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.Home_frameworkCardHeadLeft__cWcXt{display:flex;align-items:center;gap:14px}.Home_frameworkIconBadge__DJyS5{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:14px;background:var(--brand-grad);color:#fff;box-shadow:0 8px 20px -4px rgba(109,74,255,.35)}.Home_frameworkIconBadge__DJyS5 svg{width:24px;height:24px}.Home_frameworkStepSub__jxUok{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8b5cf6;margin-bottom:2px}.Home_frameworkCardTitle__ElbJK{margin:0;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--ink);font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.Home_frameworkCardIndex__UoQKP{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:32px;padding:0 10px;border-radius:999px;background:#f5f3ff;border:1px solid rgba(124,58,237,.18);color:#7c3aed;font-size:13px;font-weight:800;letter-spacing:.05em}.Home_frameworkTagline__nRkdx{margin:0 0 .85rem;color:#7c3aed;font-size:1.02rem;font-weight:600;line-height:1.4}.Home_frameworkDesc__hwWNQ{margin:0 0 1.35rem;color:var(--body);font-size:.95rem;line-height:1.65}.Home_frameworkListWrap__1vDAe{margin-top:auto;padding:1.15rem 1.35rem;border:1px solid rgba(124,58,237,.12);border-radius:14px;background:linear-gradient(180deg,#fbfaff,#f6f3fe)}.Home_frameworkListHeader__td98X{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7c3aed;margin-bottom:10px}.Home_frameworkList__MsKMy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem 1.4rem;gap:.75rem 1.4rem;margin:0;padding:0;list-style:none;font-size:.92rem;color:var(--body)}.Home_frameworkListItem__a6vUZ{display:flex;align-items:center;gap:9px;transition:transform .2s ease,color .2s ease}.Home_frameworkListItem__a6vUZ:hover{transform:translateX(3px);color:var(--ink)}.Home_frameworkListDot__ZrQiS{width:6px;height:6px;border-radius:50%;background:var(--brand-grad);flex-shrink:0;box-shadow:0 0 6px rgba(168,85,247,.4)}.Home_frameworkSrOnly__oNULV{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:640px){.Home_frameworkCard__PDZWE{padding:2.15rem 2.25rem}}@media(max-width:639px){.Home_frameworkSection__3CGhn{--stack-top:5.25rem}.Home_frameworkNav__0_7Kt{gap:4px;padding:4px}.Home_frameworkTab__89Tai{padding:6px 2px}.Home_frameworkTabNum__pnfkB{font-size:.76rem}.Home_frameworkTabLabel__9TiNr{display:none}.Home_frameworkCard__PDZWE{padding:1.5rem 1.25rem}.Home_frameworkList__MsKMy{grid-template-columns:minmax(0,1fr);gap:.65rem}}@media(min-width:1024px){.Home_frameworkInner__iEEc3{grid-template-columns:minmax(0,1fr) minmax(0,42rem);gap:4.25rem;align-items:start}.Home_frameworkIntro__Rb8ax{align-self:stretch}.Home_frameworkIntroSticky__6sQau{position:-webkit-sticky;position:sticky;top:var(--stack-top);box-sizing:border-box;padding-top:.5rem}}@media(max-height:560px){.Home_frameworkItem__KjnGk{position:relative;top:auto;margin:0 0 1.5rem}.Home_frameworkItem__KjnGk+.Home_frameworkItem__KjnGk{margin-top:0}.Home_frameworkIntroSticky__6sQau{position:static;padding-top:0}}@media(prefers-reduced-motion:reduce){.Home_frameworkCard__PDZWE,.Home_frameworkCta__3kTIg,.Home_frameworkListItem__a6vUZ,.Home_frameworkTab__89Tai{transition:none}.Home_frameworkCta__3kTIg:hover,.Home_frameworkListItem__a6vUZ:hover{transform:none}}.Home_industriesSection___w4_3{position:relative;overflow:hidden;background:radial-gradient(55% 45% at 100% 10%,rgba(186,230,253,.22),transparent 70%),radial-gradient(60% 50% at 0 90%,rgba(221,214,254,.22),transparent 70%),linear-gradient(180deg,#ffffff,#fbfaff 50%,#ffffff)}.Home_industriesSection___w4_3 .Home_sectionHeader__lr_Kp{max-width:820px;margin:0 auto clamp(28px,3.5vw,44px);text-align:center}.Home_industriesSection___w4_3 .Home_sectionTitle__FZ3Lw{margin:12px auto 16px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--ink)}.Home_industriesSection___w4_3 .Home_sectionLead__oSJes{max-width:760px;margin:0 auto;font-size:clamp(15px,1.3vw,16.5px);line-height:1.65;color:#4b5563}.Home_industriesSection___w4_3 .Home_sectionCta__MbtcF{display:flex;justify-content:center;align-items:center;margin-top:clamp(32px,4vw,44px)}.Home_industriesGlowA__FQXMi{right:-120px;top:15%;width:480px;height:480px;background:radial-gradient(circle,rgba(147,197,253,.3),transparent 70%);animation:Home_drift__bEC0P 16s ease-in-out infinite alternate}.Home_industriesGlowA__FQXMi,.Home_industriesGlowB__daNaI{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.Home_industriesGlowB__daNaI{left:-120px;bottom:10%;width:520px;height:520px;background:radial-gradient(circle,rgba(196,181,253,.3),transparent 70%);animation:Home_drift__bEC0P 18s ease-in-out infinite alternate-reverse}.Home_industriesEyebrow__yQRiG{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_industriesEyebrow__yQRiG .Home_eyebrowIcon__UKDxG,.Home_industriesEyebrow__yQRiG svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_industriesGrid__fnH8Y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.Home_pfRoot__qJl91{--accent:#6d42f5;--accent-dark:#5b2fe0;--accent-soft:#ede9fe;--accent-faint:#f5f3ff;--ink:#0f1230;--text:#5b6078;--muted:#9aa0b4;--line:#e8e9f2;--fit:cover;position:relative;overflow:hidden;font-family:inherit;color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(60rem 30rem at 100% 0,rgba(167,139,250,.22),transparent 60%),radial-gradient(50rem 30rem at 0 100%,rgba(251,182,206,.28),transparent 60%),radial-gradient(40rem 25rem at 100% 90%,rgba(196,181,253,.2),transparent 60%),#fbfbff}.Home_pfRoot__qJl91:after,.Home_pfRoot__qJl91:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(109,66,245,.1);pointer-events:none}.Home_pfRoot__qJl91:before{width:46rem;height:46rem;right:-18rem;bottom:-22rem}.Home_pfRoot__qJl91:after{width:34rem;height:34rem;left:-14rem;top:6rem}.Home_pfRoot__qJl91 *,.Home_pfRoot__qJl91 :after,.Home_pfRoot__qJl91 :before{box-sizing:border-box}.Home_pfRoot__qJl91 button{font-family:inherit;cursor:pointer}.Home_pfSection__uZWO8{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:clamp(60px,6.5vw,88px) clamp(16px,3vw,24px)}.Home_pfHead__vZCIQ{max-width:760px;margin:0 auto clamp(28px,3.5vw,44px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.Home_pfEyebrow__0wttr{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_pfEyebrow__0wttr .Home_eyebrowIcon__UKDxG,.Home_pfEyebrow__0wttr svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_pfH1__0njRD{margin:0;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(28px,3.6vw,42px);line-height:1.2;font-weight:800;letter-spacing:-.025em}.Home_pfGradientText__PsoDm{background:linear-gradient(90deg,#6d42f5,#c026d3 55%,#fb7185 82%,#fb923c);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.Home_pfLead__3s2OJ{margin:4px auto 0;color:var(--text);font-size:clamp(15px,1.3vw,16.5px);line-height:1.65}.Home_pfStage__Un_Jg{position:relative}.Home_pfCard__fP7UD{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:6px;background:#fff;border:1px solid hsla(0,0%,100%,.9);border-radius:1.75rem;box-shadow:0 30px 70px -25px rgba(88,60,200,.25),0 4px 14px rgba(88,60,200,.06)}@media(min-width:1024px){.Home_pfCard__fP7UD{grid-template-columns:1fr 1fr;min-height:30rem;border-radius:2rem}}.Home_pfPeek__PkuZy{display:none;position:absolute;top:50%;z-index:0;width:4.5rem;height:4.5rem;margin-top:-2.25rem;border:0;border-radius:50%;background:rgba(237,233,254,.7);color:#b4a5f5;align-items:center;transition:background .2s,color .2s}.Home_pfPeek__PkuZy:hover{background:var(--accent-soft);color:var(--accent)}@media(min-width:1280px){.Home_pfPeek__PkuZy{display:flex}}.Home_pfPeekLeft__8HpQz{left:-2.5rem;justify-content:flex-start;padding-left:.9rem}.Home_pfPeekRight__2fB60{right:-2.5rem;justify-content:flex-end;padding-right:.9rem}.Home_pfSlider__IxB9s{position:relative;overflow:hidden;border-radius:1.5rem;background:radial-gradient(circle at 50% 20%,#151d30 0,#080c18 80%);aspect-ratio:4/3;min-height:18rem}@media(min-width:640px){.Home_pfSlider__IxB9s{aspect-ratio:16/10}}@media(min-width:1024px){.Home_pfSlider__IxB9s{aspect-ratio:auto;min-height:32rem;height:100%;border-radius:1.5rem}}.Home_pfBadgesOverlay__zKV6U{position:absolute;top:1.25rem;left:1.25rem;z-index:10;display:flex;align-items:center;gap:.6rem}.Home_pfBadgeNum__xRZ3c{justify-content:center;width:2.35rem;height:2.35rem;background:#fff;color:#0f172a;font-size:.85rem;font-weight:800;box-shadow:0 4px 14px rgba(0,0,0,.22);letter-spacing:-.01em}.Home_pfBadgeNum__xRZ3c,.Home_pfBadgePlatform__1JU5r{display:inline-flex;align-items:center;border-radius:9999px}.Home_pfBadgePlatform__1JU5r{padding:.38rem .9rem;background:rgba(15,23,42,.72);border:1px solid hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Home_pfFillSwiper__PFMOM{position:absolute;inset:0;width:100%;height:100%}.Home_pfFillSwiper__PFMOM .swiper-slide,.Home_pfFrame__15fUs{height:100%;display:flex;align-items:center;justify-content:center}.Home_pfFrame__15fUs{width:100%;padding:0;position:relative;overflow:hidden;cursor:pointer}.Home_pfCover__SvNhu{display:block;width:100%;height:100%;object-fit:var(--fit,cover);object-position:center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.Home_pfSlider__IxB9s:hover .Home_pfCover__SvNhu{transform:scale(1.02)}.Home_pfCoverFull__k5MBa{display:block;width:100%;height:100%;object-fit:cover}.Home_pfArrow__M_jec{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:2.4rem;height:2.4rem;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;background:rgba(15,23,42,.65);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.Home_pfArrow__M_jec:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.3);color:#fff}.Home_pfArrowLeft__fZ4_3{left:1rem}.Home_pfArrowRight__tF5gL{right:1rem}.Home_pfSlideDots__4QcRY{position:absolute;bottom:1.25rem;left:1.25rem;z-index:10;display:flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border-radius:9999px;background:rgba(15,23,42,.65);border:1px solid hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Home_pfSlideDot__QWy7B{border:0;padding:0;cursor:pointer;height:.35rem;width:.35rem;border-radius:9999px;background:hsla(0,0%,100%,.35);transition:all .3s ease}.Home_pfSlideDot__QWy7B:hover{background:hsla(0,0%,100%,.65)}.Home_pfSlideDotActive__7H5AV{width:1.35rem;background:#fff}.Home_pfImgCounter__EQSXB{position:absolute;bottom:1.25rem;right:1.25rem;z-index:10;padding:.25rem .65rem;border-radius:9999px;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em}.Home_pfDetails__qP9OE{min-width:0;padding:2rem 1.5rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:640px){.Home_pfDetails__qP9OE{padding:2.25rem 2.25rem 2rem}}@media(min-width:1024px){.Home_pfDetails__qP9OE{padding:2.5rem 2.75rem 2.25rem}}.Home_pfCategoryBadge___FdvI{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.35rem .85rem;border-radius:9999px;background:#f3e8ff;border:1px solid rgba(168,85,247,.25);color:#7c3aed;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.25rem}.Home_pfCategoryIcon__oXv3n{color:#7c3aed}.Home_pfFade__KYIVH{display:flex;flex-direction:column;flex:1 1;animation:Home_pfFadeUp__j1nit .45s ease both}@keyframes Home_pfFadeUp__j1nit{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Home_pfTitle__Hamj2{margin:0 0 1rem;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(1.4rem,2.2vw,1.95rem);line-height:1.25;font-weight:800;color:#0f172a;letter-spacing:-.02em}.Home_pfDesc__PXTcN{margin:0 0 1.75rem;color:#64748b;font-size:.95rem;line-height:1.65}.Home_pfTechSection__F5Sxk{margin-bottom:2rem}.Home_pfTechLabel__kzkMz{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#94a3b8;text-transform:uppercase;margin-bottom:.65rem}.Home_pfTechPills__C9haE{display:flex;flex-wrap:wrap;gap:.55rem}.Home_pfTechPill__96pHI{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:9999px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:.82rem;font-weight:600;transition:all .2s ease}.Home_pfTechPill__96pHI:hover{background:#f1f5f9;border-color:#cbd5e1}.Home_pfBottomActions__pTZp2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid #f1f5f9}.Home_pfBtnViewPrimary__Hq3uD{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.4rem;border-radius:.75rem;background:#0f172a;color:#fff;border:0;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.Home_pfBtnViewPrimary__Hq3uD:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.2)}.Home_pfBtnViewPrimary__Hq3uD:active{transform:scale(.98)}.Home_pfProjectNav__acEWa{display:flex;align-items:center;gap:.65rem}.Home_pfNavBtn__Bxydi{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:.55rem;background:#fff;border:1px solid #e2e8f0;color:#334155;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.Home_pfNavBtn__Bxydi:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Home_pfNavBtn__Bxydi:active{transform:scale(.96)}.Home_pfProjectCounter__7v6l_{font-size:.85rem;font-weight:600;color:#64748b;padding:0 .25rem}.Home_pfProjectCounter__7v6l_ b{color:#0f172a;font-weight:700}.Home_pfThumbWrap__h5tPu{max-width:62rem;margin:2rem auto 0}.Home_pfThumbs__Sw8TR{padding:6px 4px;overflow:hidden}.Home_pfThumbSlide__3cKm_{height:auto}.Home_pfThumb__G7xO8{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;overflow:hidden;border:2px solid rgba(0,0,0,0);border-radius:.9rem;opacity:.8;transition:opacity .2s,border-color .2s,box-shadow .2s,transform .2s}.Home_pfThumb__G7xO8:hover{opacity:1;transform:translateY(-2px)}.Home_pfThumbActive__59kwG,.Home_pfThumbActive__59kwG:hover{opacity:1;border-color:var(--accent);box-shadow:0 0 0 3px rgba(109,66,245,.18)}.Home_pfThumbImg__rO31X{position:absolute;inset:8% auto 8% 6%;width:52%;height:84%;object-fit:cover;border-radius:.55rem;box-shadow:0 8px 18px -8px rgba(60,30,140,.4)}.Home_pfThumbIcon__jUdG9{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;border-radius:.75rem;background:hsla(0,0%,100%,.85);color:var(--accent);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -6px rgba(60,30,140,.3)}.Home_pfDashes__bUJ3G{display:flex;justify-content:center;gap:.6rem;margin-top:1.5rem}.Home_pfDash__4h5EP{width:1.5rem;height:4px;padding:0;border:0;border-radius:4px;background:#dcd9ee;transition:width .3s,background .3s}.Home_pfDash__4h5EP:hover{background:#c4bfe6}.Home_pfDashActive__rHEvC,.Home_pfDashActive__rHEvC:hover{width:2.4rem;background:var(--accent)}@media(min-width:640px){.Home_pfDashActive__rHEvC,.Home_pfDash__4h5EP{width:2.4rem}}.Home_pfExploreWrap__RFdn1{display:flex;justify-content:center;margin-top:2.5rem}.Home_pfBtnExplore__nYfHV{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 2rem;border-radius:999px;background:#0b0d1f;color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none;box-shadow:0 16px 30px -14px rgba(11,13,31,.7);transition:transform .15s,background .2s}.Home_pfBtnExplore__nYfHV:hover{background:#1b1f3d}.Home_pfBtnExplore__nYfHV:active{transform:scale(.97)}.Home_pfOverlay__4rfhl{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:.75rem;background:rgba(15,18,48,.55);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:Home_pfFadeIn__lgiDM .25s ease-out}@media(min-width:640px){.Home_pfOverlay__4rfhl{padding:1.5rem}}@keyframes Home_pfFadeIn__lgiDM{0%{opacity:0}to{opacity:1}}@keyframes Home_pfPopIn__C6kZV{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.Home_pfModal__BcBgz{width:100%;max-width:56rem;max-height:90vh;max-height:90dvh;display:flex;flex-direction:column;background:#fff;border-radius:1.75rem;box-shadow:0 30px 80px -20px rgba(30,20,90,.5);overflow:hidden;animation:Home_pfPopIn__C6kZV .25s ease-out}.Home_pfModalBar__v__FS{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:var(--accent-faint);border-bottom:1px solid var(--line)}.Home_pfModalMeta__ICm6p{display:flex;align-items:center;gap:.6rem;min-width:0}.Home_pfModalBadge__FBCVf{padding:.25rem .75rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.75rem;font-weight:700;white-space:nowrap}.Home_pfModalPlatform__VLgiD{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--muted)}.Home_pfCloseBtn__IVZkz{flex-shrink:0;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:var(--accent-soft);color:var(--ink);display:flex;align-items:center;justify-content:center;transition:background .2s}.Home_pfCloseBtn__IVZkz:hover{background:#ddd6fe}.Home_pfModalBody__UihE_{padding:1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:640px){.Home_pfModalBody__UihE_{padding:2rem;gap:1.5rem}}.Home_pfModalSlider__g_2yp{position:relative;flex-shrink:0;aspect-ratio:16/9;border-radius:1.1rem;overflow:hidden}.Home_pfModalTitle__IGXgd{margin:0;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(1.35rem,4vw,1.8rem);line-height:1.25;font-weight:800;letter-spacing:-.02em}.Home_pfModalDesc__Cs9wu{margin:0;color:var(--text);line-height:1.7}.Home_pfModalGrid__8CC7R{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}@media(min-width:768px){.Home_pfModalGrid__8CC7R{grid-template-columns:1fr 1fr}}.Home_pfEyebrowSm__Pmkuj{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.Home_pfChips__Qw8bj{display:flex;flex-wrap:wrap;gap:.5rem}.Home_pfChip__smMLa{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:.75rem;background:var(--accent-faint);color:var(--ink);font-size:.875rem;font-weight:600}.Home_pfFeatures__9dNSE{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem;font-size:.875rem;color:var(--text)}.Home_pfFeatures__9dNSE li{display:flex;align-items:flex-start;gap:.5rem}.Home_pfCheck__psq55{flex-shrink:0;margin-top:.125rem;color:var(--accent);display:inline-flex}.Home_pfModalFooter__Dig3t{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background:var(--accent-faint);border-top:1px solid var(--line)}@media(min-width:640px){.Home_pfModalFooter__Dig3t{flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 1.5rem}}.Home_pfFooterText__QR4zQ{font-size:.75rem;font-weight:500;color:var(--text)}.Home_pfFooterActions__ZQ_lA{display:flex;gap:.75rem}.Home_pfFooterActions__ZQ_lA>*{flex:1 1}@media(min-width:640px){.Home_pfFooterActions__ZQ_lA>*{flex:none}}.Home_pfBtnGhost__tOVUa,.Home_pfBtnPrimary__G6Ij4{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.4rem;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s}.Home_pfBtnGhost__tOVUa{border:1px solid #d6d3ee;background:#fff;color:var(--ink)}.Home_pfBtnGhost__tOVUa:hover{background:var(--accent-faint)}.Home_pfBtnPrimary__G6Ij4{border:0;background:linear-gradient(135deg,#7c4dff,#5b2fe0);color:#fff}.Home_pfBtnPrimary__G6Ij4:hover{background:var(--accent-dark)}@media(prefers-reduced-motion:reduce){.Home_pfFade__KYIVH,.Home_pfModal__BcBgz,.Home_pfOverlay__4rfhl{animation:none}}.Home_partnersSection___V6OR{position:relative;overflow:hidden;background:#fff}.Home_partnersSection___V6OR .Home_sectionHeader__lr_Kp{max-width:820px;margin:0 auto clamp(28px,3.5vw,44px);text-align:center;position:relative;z-index:2}.Home_partnersGlowA__BY6uc{top:-140px;right:5%;width:520px;height:520px;background:radial-gradient(circle,rgba(109,74,255,.07) 0,rgba(255,255,255,0) 70%)}.Home_partnersGlowA__BY6uc,.Home_partnersGlowB__Er_aS{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.Home_partnersGlowB__Er_aS{bottom:-120px;left:5%;width:480px;height:480px;background:radial-gradient(circle,rgba(236,72,153,.05) 0,rgba(255,255,255,0) 70%)}.Home_partnersEyebrow__HQhzZ{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_partnersEyebrow__HQhzZ .Home_eyebrowIcon__UKDxG,.Home_partnersEyebrow__HQhzZ svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_partnersSliderWrap__lTTQI{position:relative;z-index:2;margin:0 auto;padding:10px 0 20px;width:100%}.Home_partnersSwiper__rAoRV{width:100%;padding:14px 4px 18px!important;overflow:visible}.Home_partnerSlide__YWsTW{height:auto;display:flex}.Home_partnerLogoCard__bbhd0{position:relative;width:100%;min-height:126px;background:#fff;border:1px solid rgba(15,15,40,.08);border-radius:18px;padding:18px 16px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 2px 8px rgba(15,15,40,.02),0 1px 2px rgba(15,15,40,.03);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s ease;overflow:hidden;cursor:pointer}.Home_partnerLogoCard__bbhd0:before{border-radius:18px;padding:1.5px;background:linear-gradient(135deg,rgba(109,74,255,.4),rgba(236,72,153,.25),rgba(99,102,241,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.Home_partnerLogoCard__bbhd0:after,.Home_partnerLogoCard__bbhd0:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .35s ease;pointer-events:none}.Home_partnerLogoCard__bbhd0:after{background:radial-gradient(circle at 50% 30%,rgba(109,74,255,.04) 0,transparent 70%)}.Home_partnerLogoCard__bbhd0:hover{transform:translateY(-4px);box-shadow:0 14px 28px -8px rgba(109,74,255,.14),0 4px 12px rgba(15,15,40,.04);border-color:rgba(109,74,255,.3)}.Home_partnerLogoCard__bbhd0:hover:after,.Home_partnerLogoCard__bbhd0:hover:before{opacity:1}.Home_partnerLogoCard__bbhd0:hover .Home_partnerLogoImg__9fFzA{transform:scale(1.08);filter:grayscale(0) contrast(104%)}.Home_partnerLogoCard__bbhd0:hover .Home_partnerName__ezq1E{color:var(--violet)}.Home_partnerLogoWrap__4er_H{width:100%;height:64px;display:flex;align-items:center;justify-content:center;padding:2px 8px}.Home_partnerLogoImg__9fFzA{max-width:140px;max-height:44px;width:auto;height:auto;object-fit:contain;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .3s ease;filter:grayscale(12%) contrast(100%)}.Home_partnerName__ezq1E{font-size:13.5px;font-weight:600;color:var(--ink-2);letter-spacing:-.01em;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .3s ease}.Home_partnersFooter__enO7R{position:relative;z-index:2;margin-top:36px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 28px;background:#f8fafc;border:1px solid rgba(15,15,40,.06);border-radius:14px}.Home_partnersTrustPill__e7q8G{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.Home_partnersTrustDot__Gs87q{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2);flex-shrink:0}.Home_partnersCtaLink___yIHt{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--violet);text-decoration:none;transition:gap .25s ease,color .25s ease}.Home_partnersCtaLink___yIHt:hover{color:var(--rose);gap:12px}.Home_partnersCtaArrow__xLD0n{display:inline-flex;align-items:center;font-size:12px;transition:transform .25s ease}.Home_partnersCtaLink___yIHt:hover .Home_partnersCtaArrow__xLD0n{transform:translateX(2px)}@media(max-width:991px){.Home_partnersFooter__enO7R{flex-direction:column;text-align:center;gap:14px;padding:18px 20px}.Home_partnersTrustPill__e7q8G{justify-content:center}}@media(max-width:639px){.Home_partnerLogoCard__bbhd0{min-height:112px;padding:14px 10px 10px;border-radius:14px}.Home_partnerLogoWrap__4er_H{height:44px}.Home_partnerLogoImg__9fFzA{max-height:36px;max-width:115px}.Home_partnerName__ezq1E{font-size:12px;margin-top:6px}}.Home_whySection__Di1_9{position:relative;overflow:hidden;background:radial-gradient(60% 50% at 10% 20%,rgba(224,231,255,.45),transparent 70%),radial-gradient(55% 45% at 90% 80%,rgba(254,226,226,.38),transparent 70%),radial-gradient(50% 40% at 50% 50%,rgba(243,232,255,.35),transparent 70%),linear-gradient(180deg,#fbfaff,#ffffff 50%,#faf8ff)}.Home_whySection__Di1_9 .Home_sectionHeader__lr_Kp{max-width:820px;margin:0 auto clamp(28px,3.5vw,44px);text-align:center;position:relative;z-index:2}.Home_whySection__Di1_9 .Home_sectionTitle__FZ3Lw{margin:12px auto 16px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--ink)}.Home_whySection__Di1_9 .Home_sectionLead__oSJes{max-width:760px;margin:0 auto;font-size:clamp(15px,1.3vw,16.5px);line-height:1.65;color:#4b5563}.Home_whyGlowA__U4_9N{left:-140px;top:10%;width:520px;height:520px;background:radial-gradient(circle,rgba(196,181,253,.35),transparent 70%);animation:Home_drift__bEC0P 16s ease-in-out infinite alternate}.Home_whyGlowA__U4_9N,.Home_whyGlowB__nxr2b{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.Home_whyGlowB__nxr2b{right:-140px;bottom:10%;width:540px;height:540px;background:radial-gradient(circle,rgba(254,215,170,.32),transparent 70%);animation:Home_drift__bEC0P 18s ease-in-out infinite alternate-reverse}.Home_whyEyebrow__saYsW{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_whyEyebrow__saYsW .Home_eyebrowIcon__UKDxG,.Home_whyEyebrow__saYsW svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_whyGrid__dEjiS{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px 24px;gap:28px 24px}.Home_organicCardWrap__9NyRb{position:relative;display:flex;flex-direction:column;padding:16px 14px 18px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.Home_organicCardWrap__9NyRb:hover{transform:translateY(-8px)}.Home_organicCardWrap__9NyRb:hover .Home_waveLayerA__QKf8j{transform:scale(1.1) rotate(18deg);opacity:1}.Home_organicCardWrap__9NyRb:hover .Home_waveLayerB__eNqG2{transform:scale(1.12) rotate(-14deg);opacity:.95}.Home_organicCardWrap__9NyRb:hover .Home_waveLayerC__W9ZN_{transform:scale(1.15) rotate(10deg);opacity:.9}.Home_organicCardWrap__9NyRb:hover .Home_sphereTL__MM5Ba{transform:translate(-3px,-3px) scale(1.15)}.Home_organicCardWrap__9NyRb:hover .Home_sphereBR__U0HGi{transform:translate(3px,3px) scale(1.2)}.Home_organicCardWrap__9NyRb:hover .Home_sphereAmbient__X_TGd{transform:translate(-2px,2px) scale(1.25);opacity:1}.Home_organicCardWrap__9NyRb:hover .Home_glassBody__W9Qct{border-color:#fff;box-shadow:0 28px 60px -12px var(--card-glow,rgba(99,102,241,.32)),0 8px 24px rgba(15,15,40,.06),inset 0 2px 5px #fff,inset 0 -3px 8px rgba(0,0,0,.03)}.Home_organicCardWrap__9NyRb:hover .Home_whyIconBadge__PlOY5{transform:scale(1.08) rotate(4deg);box-shadow:0 8px 20px var(--card-glow,rgba(99,102,241,.25))}.Home_organicCardWrap__9NyRb:hover .Home_whyNum__OxUG2{color:var(--theme-accent,#6d4aff);transform:scale(1.06)}.Home_organicCardWrap__9NyRb:hover .Home_whyTag__1vtsK{background:var(--theme-accent-soft,#f3f0ff);color:var(--theme-accent,#6d4aff);border-color:var(--theme-accent-border,rgba(109,74,255,.2))}.Home_organicCardWrap__9NyRb:first-child .Home_glassBody__W9Qct{border-radius:46px 60px 42px 54px/54px 44px 58px 48px}.Home_organicCardWrap__9NyRb:nth-child(2) .Home_glassBody__W9Qct{border-radius:56px 44px 52px 46px/46px 56px 46px 54px}.Home_organicCardWrap__9NyRb:nth-child(3) .Home_glassBody__W9Qct{border-radius:44px 56px 46px 60px/58px 44px 56px 48px}.Home_organicCardWrap__9NyRb:nth-child(4) .Home_glassBody__W9Qct{border-radius:52px 46px 58px 42px/46px 54px 44px 58px}.Home_organicCardWrap__9NyRb:nth-child(5) .Home_glassBody__W9Qct{border-radius:48px 58px 44px 52px/54px 46px 60px 48px}.Home_organicCardWrap__9NyRb:nth-child(6) .Home_glassBody__W9Qct{border-radius:54px 46px 50px 56px/48px 54px 48px 54px}.Home_blobWaves__V1S14{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:visible}.Home_waveLayerA__QKf8j{top:-6px;right:-6px;width:155px;height:120px;border-radius:42% 58% 70% 30%/55% 30% 70% 45%;background:var(--wave-grad-1);opacity:.92;transform:rotate(12deg)}.Home_waveLayerA__QKf8j,.Home_waveLayerB__eNqG2{position:absolute;filter:blur(.3px);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease}.Home_waveLayerB__eNqG2{bottom:-6px;left:-6px;width:145px;height:115px;border-radius:65% 35% 30% 70%/40% 65% 35% 60%;background:var(--wave-grad-2);opacity:.85;transform:rotate(-10deg)}.Home_waveLayerC__W9ZN_{position:absolute;bottom:-6px;right:24px;width:95px;height:72px;border-radius:50% 50% 35% 65%/60% 40% 60% 40%;background:var(--wave-grad-1);opacity:.65;filter:blur(.3px);transform:rotate(6deg);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease}.Home_dotMatrix__zhZgr{position:absolute;top:-4px;right:38px;width:50px;height:22px;background-image:radial-gradient(circle,var(--dot-color,rgba(109,74,255,.6)) 1.8px,transparent 1.8px);background-size:9px 9px;opacity:.72;z-index:0;pointer-events:none}.Home_sphereTL__MM5Ba{top:4px;left:8px;width:34px;height:34px;background:var(--sphere-grad);box-shadow:0 8px 18px -2px var(--sphere-shadow),inset 0 2.5px 3.5px hsla(0,0%,100%,.96),inset 0 -3px 5px rgba(0,0,0,.28)}.Home_sphereBR__U0HGi,.Home_sphereTL__MM5Ba{position:absolute;border-radius:50%;z-index:3;pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1)}.Home_sphereBR__U0HGi{bottom:8px;right:12px;width:22px;height:22px;background:var(--sphere-grad-deep,var(--sphere-grad));box-shadow:0 6px 14px -2px var(--sphere-shadow),inset 0 2px 2.5px hsla(0,0%,100%,.96),inset 0 -2.5px 4px rgba(0,0,0,.28)}.Home_sphereAmbient__X_TGd{position:absolute;bottom:22px;left:-12px;width:14px;height:14px;border-radius:50%;background:var(--sphere-grad);box-shadow:0 4px 10px -1px var(--sphere-shadow),inset 0 1.5px 2px hsla(0,0%,100%,.96),inset 0 -1.5px 3px rgba(0,0,0,.25);z-index:3;pointer-events:none;opacity:.88;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .4s ease}.Home_glassBody__W9Qct{flex-direction:column;min-height:280px;height:100%;padding:24px 22px 20px;border-radius:46px 58px 42px 52px/54px 44px 58px 48px;background:var(--glass-tint,rgba(255,255,255,.85));border:2px solid hsla(0,0%,100%,.96);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 20px 48px -12px var(--card-glow,rgba(99,102,241,.18)),0 6px 18px rgba(15,15,40,.04),inset 0 2px 4px #fff,inset 0 -2px 6px rgba(0,0,0,.03);overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease,background .4s ease}.Home_glassBody__W9Qct,.Home_whyTop__SP2xI{position:relative;z-index:1;display:flex;justify-content:space-between}.Home_whyTop__SP2xI{align-items:center;margin-bottom:16px}.Home_whyIconBadge__PlOY5{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--icon-bg,#ffffff);color:var(--theme-accent,var(--violet));border:1px solid var(--icon-border,rgba(124,58,237,.18));box-shadow:0 4px 14px rgba(15,15,40,.05);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.Home_whyIconBadge__PlOY5 svg{width:22px;height:22px}.Home_whyNum__OxUG2{font-family:var(--font-dm-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:32px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--theme-accent);opacity:.28;transition:color .4s cubic-bezier(.16,1,.3,1),opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.Home_whyCardBody___rBkl{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1}.Home_whyCardTitle__gV7vV{margin:0 0 10px;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.32;letter-spacing:-.02em;color:var(--ink);transition:color .3s ease}.Home_whyCardDesc__8zSub{margin:0;font-size:14px;line-height:1.6;color:#475569}.Home_whyCardFooter__eWWIu{position:relative;z-index:1;margin-top:18px;padding-top:14px;border-top:1px solid rgba(15,15,40,.06)}.Home_whyTag__1vtsK{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--theme-accent,#6d4aff);background:var(--tag-bg,rgba(255,255,255,.7));border:1px solid var(--tag-border,rgba(15,15,40,.08));border-radius:999px;padding:4px 12px;letter-spacing:.02em;box-shadow:0 2px 6px rgba(0,0,0,.02);transition:all .25s ease}.Home_whyTagIcon__2B01b{color:inherit;opacity:.85}.Home_whyThemeBlue__qbsnJ{--wave-grad-1:linear-gradient(135deg,#38bdf8,#2563eb);--wave-grad-2:linear-gradient(135deg,#60a5fa,#0284c7);--sphere-grad:radial-gradient(circle at 30% 28%,#ffffff 0%,#bae6fd 30%,#38bdf8 65%,#0284c7 100%);--sphere-grad-deep:radial-gradient(circle at 30% 28%,#ffffff 0%,#93c5fd 25%,#2563eb 65%,#1e40af 100%);--sphere-shadow:rgba(37,99,235,0.45);--dot-color:#38bdf8;--card-glow:rgba(56,189,248,0.28);--theme-accent:#0284c7;--theme-accent-soft:#eff6ff;--theme-accent-border:rgba(59,130,246,0.22);--icon-bg:#eff6ff;--icon-border:rgba(59,130,246,0.22);--tag-bg:#f0f9ff;--tag-border:rgba(56,189,248,0.25);--glass-tint:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(235,248,255,0.82) 40%,rgba(215,242,255,0.75))}.Home_whyThemeLavender__RXC1k{--wave-grad-1:linear-gradient(135deg,#c084fc,#7c3aed);--wave-grad-2:linear-gradient(135deg,#d8b4fe,#9333ea);--sphere-grad:radial-gradient(circle at 30% 28%,#ffffff 0%,#e9d5ff 30%,#c084fc 65%,#7c3aed 100%);--sphere-grad-deep:radial-gradient(circle at 30% 28%,#ffffff 0%,#d8b4fe 25%,#9333ea 65%,#6b21a8 100%);--sphere-shadow:rgba(147,51,234,0.45);--dot-color:#a855f7;--card-glow:rgba(168,85,247,0.28);--theme-accent:#7c3aed;--theme-accent-soft:#f5f3ff;--theme-accent-border:rgba(124,58,237,0.22);--icon-bg:#f5f3ff;--icon-border:rgba(124,58,237,0.22);--tag-bg:#faf5ff;--tag-border:rgba(168,85,247,0.25);--glass-tint:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(248,242,255,0.82) 40%,rgba(238,226,255,0.75))}.Home_whyThemePink__fDVtF{--wave-grad-1:linear-gradient(135deg,#f472b6,#e11d48);--wave-grad-2:linear-gradient(135deg,#fda4af,#f43f5e);--sphere-grad:radial-gradient(circle at 30% 28%,#ffffff 0%,#fbcfe8 30%,#f472b6 65%,#e11d48 100%);--sphere-grad-deep:radial-gradient(circle at 30% 28%,#ffffff 0%,#fecdd3 25%,#f43f5e 65%,#be123c 100%);--sphere-shadow:rgba(225,29,72,0.45);--dot-color:#fb7185;--card-glow:rgba(251,113,133,0.28);--theme-accent:#e11d48;--theme-accent-soft:#fdf2f8;--theme-accent-border:rgba(225,29,72,0.22);--icon-bg:#fdf2f8;--icon-border:rgba(225,29,72,0.22);--tag-bg:#fff1f2;--tag-border:rgba(251,113,133,0.25);--glass-tint:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(255,242,246,0.82) 40%,rgba(255,226,235,0.75))}.Home_whyThemeMint__C_QnE{--wave-grad-1:linear-gradient(135deg,#34d399,#059669);--wave-grad-2:linear-gradient(135deg,#6ee7b7,#0d9488);--sphere-grad:radial-gradient(circle at 30% 28%,#ffffff 0%,#a7f3d0 30%,#34d399 65%,#059669 100%);--sphere-grad-deep:radial-gradient(circle at 30% 28%,#ffffff 0%,#a7f3d0 25%,#10b981 65%,#047857 100%);--sphere-shadow:rgba(16,185,129,0.45);--dot-color:#10b981;--card-glow:rgba(52,211,153,0.28);--theme-accent:#059669;--theme-accent-soft:#ecfdf5;--theme-accent-border:rgba(16,185,129,0.22);--icon-bg:#ecfdf5;--icon-border:rgba(16,185,129,0.22);--tag-bg:#f0fdf4;--tag-border:rgba(52,211,153,0.25);--glass-tint:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(240,253,248,0.82) 40%,rgba(220,252,238,0.75))}.Home_whyThemeAmber__AKHll{--wave-grad-1:linear-gradient(135deg,#facc15,#d97706);--wave-grad-2:linear-gradient(135deg,#fde047,#f59e0b);--sphere-grad:radial-gradient(circle at 30% 28%,#ffffff 0%,#fef08a 30%,#facc15 65%,#d97706 100%);--sphere-grad-deep:radial-gradient(circle at 30% 28%,#ffffff 0%,#fde047 25%,#f59e0b 65%,#b45309 100%);--sphere-shadow:rgba(245,158,11,0.45);--dot-color:#f59e0b;--card-glow:rgba(250,204,21,0.28);--theme-accent:#d97706;--theme-accent-soft:#fefce8;--theme-accent-border:rgba(245,158,11,0.22);--icon-bg:#fefce8;--icon-border:rgba(245,158,11,0.22);--tag-bg:#fefce8;--tag-border:rgba(250,204,21,0.25);--glass-tint:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(255,252,235,0.82) 40%,rgba(254,246,205,0.75))}.Home_whyThemePeach__KQ9sA{--wave-grad-1:linear-gradient(135deg,#fb923c,#ea580c);--wave-grad-2:linear-gradient(135deg,#fdba74,#f97316);--sphere-grad:radial-gradient(circle at 30% 28%,#ffffff 0%,#fed7aa 30%,#fb923c 65%,#ea580c 100%);--sphere-grad-deep:radial-gradient(circle at 30% 28%,#ffffff 0%,#fdba74 25%,#f97316 65%,#c2410c 100%);--sphere-shadow:rgba(234,88,12,0.45);--dot-color:#fb923c;--card-glow:rgba(251,146,60,0.28);--theme-accent:#ea580c;--theme-accent-soft:#fff7ed;--theme-accent-border:rgba(249,115,22,0.22);--icon-bg:#fff7ed;--icon-border:rgba(249,115,22,0.22);--tag-bg:#fff7ed;--tag-border:rgba(251,146,60,0.25);--glass-tint:linear-gradient(135deg,rgba(255,255,255,0.92),rgba(255,246,240,0.82) 40%,rgba(254,235,220,0.75))}@media(max-width:1080px){.Home_whyGrid__dEjiS{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media(max-width:680px){.Home_whyGrid__dEjiS{grid-template-columns:1fr;gap:28px;max-width:440px;margin:0 auto}.Home_organicCardWrap__9NyRb{padding:12px 8px 14px}.Home_glassBody__W9Qct{padding:28px 22px 22px}}.Home_hireGrid__4xGVu{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.Home_hireCard__BC_6b{display:flex;flex-direction:column;height:100%;padding:28px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;transition:transform .4s var(--ease),background .4s var(--ease),border-color .4s var(--ease)}.Home_hireCard__BC_6b:hover{transform:translateY(-6px);background:hsla(0,0%,100%,.08);border-color:rgba(167,139,250,.55)}.Home_hireCard__BC_6b:hover .Home_iconBadgeDark___Wxc8{background:var(--brand-grad);color:#fff}.Home_hireCard__BC_6b:hover .Home_cardLinkLight__ddCr2 svg{transform:translateX(4px)}.Home_hireTitle__fWvTx{margin:24px 0 12px;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:19px;font-weight:700;line-height:1.3;color:#fff}.Home_hireDesc__xVTyB{margin:0 0 24px;font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.64)}.Home_socialProofFaqSection__HpSd8{position:relative;overflow:hidden;background:radial-gradient(40% 32% at 96% 12%,rgba(243,232,255,.75),transparent 70%),radial-gradient(40% 32% at 4% 88%,rgba(243,232,255,.65),transparent 70%),#fff}.Home_socialProofFaqGrid__zwO6Q{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(32px,3.5vw,48px);gap:clamp(32px,3.5vw,48px);align-items:start}.Home_socialProofCol__UmKNa{gap:clamp(38px,4.2vw,50px)}.Home_faqCol__KtE4M,.Home_socialProofCol__UmKNa{display:flex;flex-direction:column;min-width:0}.Home_blockHeader__p_8tC{margin-bottom:20px}.Home_secEyebrow__qQLdu{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border:1px solid rgba(124,58,237,.2);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(246,243,255,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;margin-bottom:14px;box-shadow:0 4px 14px rgba(124,58,237,.08)}.Home_secEyebrow__qQLdu .Home_eyebrowIcon__UKDxG,.Home_secEyebrow__qQLdu svg{color:#8b5cf6;animation:Home_pulse-icon___crcr 2.4s ease-in-out infinite;flex-shrink:0}.Home_secEyebrow__qQLdu{align-self:flex-start}.Home_secTitle__kw94R{font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--ink);margin:0 0 12px}.Home_gradientHighlight__Lfuqt{background:linear-gradient(135deg,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Home_secSubtitle__AOSEU{font-size:clamp(14px,1.2vw,15.5px);line-height:1.65;color:#4b5563;margin:0;max-width:580px}.Home_testimonialsBlock__98zyu{position:relative}.Home_testimonialsCardsGrid__JbtVx{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.Home_testimonialCardModern__J3zkN{position:relative;overflow:hidden;background:#fff;border:1.5px solid #edf0f5;border-radius:20px;padding:24px 22px 20px;box-shadow:0 4px 20px rgba(15,15,40,.03);display:flex;flex-direction:column;justify-content:space-between;min-height:230px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.Home_testimonialCardModern__J3zkN:hover{transform:translateY(-3px);border-color:rgba(124,58,237,.25);box-shadow:0 12px 28px -6px rgba(124,58,237,.1)}.Home_testimonialTopRow__iZi4H{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.Home_testimonialStars__QNQMd{display:inline-flex;align-items:center;gap:3px;color:#f59e0b}.Home_starItem__N0P4b{display:inline-flex;transition:transform .2s ease}.Home_starItem__N0P4b path,.Home_starItem__N0P4b polygon,.Home_starItem__N0P4b svg{fill:#f59e0b!important}.Home_starItem__N0P4b:hover{transform:scale(1.2)}.Home_quoteWatermark__8UZMi{font-family:Georgia,serif;font-size:38px;line-height:1;color:#c084fc;opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.Home_testimonialQuoteText__fpyB_{position:relative;z-index:1;margin:0 0 20px;font-size:13.5px;line-height:1.62;color:#334155;font-weight:500}.Home_testimonialWaveAccent__rT13g{position:absolute;bottom:-16px;right:-16px;width:120px;height:90px;border-radius:60% 40% 30% 70%/50% 60% 40% 50%;background:linear-gradient(135deg,rgba(254,226,226,.45),rgba(245,232,255,.55));pointer-events:none;z-index:0}.Home_testimonialAuthorModern__E_e1j{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.Home_testimonialAvatarModern__bu7d9{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#8b5cf6;color:#fff;font-size:15px;font-weight:700;flex-shrink:0}.Home_testimonialAuthorName__BbW_k{display:block;font-size:14px;font-weight:700;color:#0f172a}.Home_testimonialAuthorRole__JXweg{display:block;font-size:12px;color:#64748b;margin-top:1px}.Home_awardsBlock__DMzSc{position:relative;margin-top:20px}.Home_awardsRow__buafA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.Home_awardCard__5cWyk{background:#fff;border:1.5px solid #edf2f7;border-radius:16px;padding:16px 12px 15px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;box-shadow:0 4px 14px rgba(15,23,42,.03);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.Home_awardCard__5cWyk:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0;transition:height .25s ease,opacity .25s ease}.Home_awardCard__5cWyk[data-platform=clutch]:before{background:linear-gradient(90deg,#ff3d2e,#ff6b5b)}.Home_awardCard__5cWyk[data-platform=upwork]:before{background:linear-gradient(90deg,#14a800,#38cb20)}.Home_awardCard__5cWyk[data-platform=fiverr]:before{background:linear-gradient(90deg,#1dbf73,#109655)}.Home_awardCard__5cWyk:hover{transform:translateY(-4px);box-shadow:0 16px 32px -8px rgba(15,23,42,.09)}.Home_awardCard__5cWyk:hover:before{height:4px}.Home_awardCard__5cWyk[data-platform=clutch]:hover{border-color:rgba(255,61,46,.35)}.Home_awardCard__5cWyk[data-platform=clutch]:hover .Home_awardLogoWrap__PmPrC{background:#fff5f4;border-color:#ffdcd8}.Home_awardCard__5cWyk[data-platform=upwork]:hover{border-color:rgba(20,168,0,.35)}.Home_awardCard__5cWyk[data-platform=upwork]:hover .Home_awardLogoWrap__PmPrC{background:#f0fdf4;border-color:#bbf7d0}.Home_awardCard__5cWyk[data-platform=fiverr]:hover{border-color:rgba(29,191,115,.35)}.Home_awardCard__5cWyk[data-platform=fiverr]:hover .Home_awardLogoWrap__PmPrC{background:#f0fdf4;border-color:#a7f3d0}.Home_awardBadgeContent__bg5YP{width:100%;display:flex;flex-direction:column;align-items:center}.Home_awardLogoWrap__PmPrC{width:100%;height:52px;background:#fff;border:1px solid #edf2f7;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;padding:6px 14px;transition:all .25s ease}.Home_awardLogoImg__ee_On{max-width:114px;max-height:34px;width:auto;height:auto;object-fit:contain;display:block}.Home_awardTitle__7xYqI{margin:0;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;line-height:1.35;color:#0f172a;min-height:34px;display:flex;align-items:center;justify-content:center;text-align:center}.Home_faqModernList__pqC5j{display:flex;flex-direction:column;gap:12px}.Home_faqModernItem__jP9RX{background:#fff;border:1px solid #edf0f5;border-radius:16px;box-shadow:0 2px 8px rgba(15,15,40,.02);overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.Home_faqModernItem__jP9RX:hover{border-color:rgba(124,58,237,.25)}.Home_faqModernOpen__u_PEk{background:#fbf9ff;border:1.5px solid #d8b4fe;box-shadow:0 8px 24px -6px rgba(124,58,237,.12)}.Home_faqModernOpen__u_PEk .Home_faqModernAnswerWrap__2bx_R{grid-template-rows:1fr}.Home_faqModernQuestion__mKyxi{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;background:none;border:0;text-align:left;cursor:pointer;color:var(--ink)}.Home_faqModernQuestion__mKyxi:focus-visible{outline:2.5px solid #8b5cf6;outline-offset:-2px;border-radius:16px}.Home_faqModernIndex__Jc3f8{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ede9fe;color:#7c3aed;font-size:13px;font-weight:700;flex-shrink:0}.Home_faqModernText__zjTBu{flex:1 1;font-size:14.5px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#0f172a}.Home_faqToggleBadge__gd6RL{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;color:#1e293b;flex-shrink:0;transition:all .25s cubic-bezier(.16,1,.3,1)}.Home_faqToggleOpen__I7Ji4{background:#8b5cf6;border-color:#8b5cf6;color:#fff;box-shadow:0 4px 12px rgba(139,92,246,.35)}.Home_faqModernAnswerWrap__2bx_R{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.Home_faqModernAnswerInner__mj7qy{overflow:hidden}.Home_faqModernAnswer__vMDV_{margin:0;padding:0 20px 18px 66px;font-size:13.5px;line-height:1.65;color:#475569}@media(max-width:1024px){.Home_socialProofFaqGrid__zwO6Q{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){.Home_testimonialsCardsGrid__JbtVx{grid-template-columns:1fr}.Home_awardsRow__buafA{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.Home_awardsRow__buafA{grid-template-columns:1fr;gap:12px}.Home_testimonialCardModern__J3zkN{padding:20px 18px 18px;min-height:auto}.Home_testimonialQuoteText__fpyB_{font-size:13.5px}.Home_faqModernQuestion__mKyxi{padding:14px 16px;gap:12px}.Home_faqModernIndex__Jc3f8{width:28px;height:28px;font-size:12px}.Home_faqModernText__zjTBu{font-size:14px}.Home_faqModernAnswer__vMDV_{padding:0 16px 16px 20px;font-size:13.5px}}.Home_finalCard__c7NGC{position:relative;overflow:hidden;padding:clamp(40px,6vw,72px) clamp(20px,5vw,60px);border-radius:36px;text-align:center;background:radial-gradient(60% 80% at 15% 0,rgba(109,74,255,.55),transparent 70%),radial-gradient(50% 70% at 100% 100%,rgba(255,92,138,.4),transparent 70%),var(--dark);box-shadow:var(--shadow-lg)}.Home_finalGlow__ce_cK{position:absolute;top:-40%;left:50%;width:70%;height:80%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(255,255,255,.16),transparent);pointer-events:none}.Home_finalInner__mSrE0{position:relative;z-index:1;max-width:780px;margin:0 auto}.Home_finalTitle__jrf3t{margin:16px 0 20px;font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#fff}.Home_finalLead__HgQAj{margin:0 auto 32px;font-size:clamp(15px,1.4vw,17px);line-height:1.7;color:hsla(0,0%,100%,.75)}.Home_finalActions__w7zjz{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media(max-width:1199px){.Home_hireGrid__4xGVu,.Home_industriesGrid__fnH8Y,.Home_servicesGrid__1oOK8,.Home_techGrid__GsiYz,.Home_whyGrid__dEjiS{grid-template-columns:repeat(2,1fr)}.Home_techGrid__GsiYz>*,.Home_techGrid__GsiYz>:nth-child(4),.Home_techGrid__GsiYz>:nth-child(5){grid-column:auto}.Home_techGrid__GsiYz>:last-child{grid-column:1/-1}}@media(max-width:991px){.Home_introGrid__PMDAZ,.Home_projectsGrid__hnNkE,.Home_testimonialsGrid__LKqJW{grid-template-columns:1fr}.Home_statsGrid__1cTGJ{grid-template-columns:repeat(2,1fr)}.Home_statItem__vqgMO:nth-child(3){border-left:0}.Home_statItem__vqgMO:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:639px){.Home_sectionTitleGrad__j6oPJ{white-space:normal}.Home_serviceCardDesc__yZcYp,.Home_serviceCardTitle__P11cN,.Home_serviceTags__7W64j{min-height:auto}.Home_hireGrid__4xGVu,.Home_industriesGrid__fnH8Y,.Home_servicesGrid__1oOK8,.Home_techGrid__GsiYz,.Home_whyGrid__dEjiS{grid-template-columns:1fr}.Home_techGrid__GsiYz>:last-child{grid-column:auto}.Home_hireCard__BC_6b,.Home_industryCard__3KHR2,.Home_serviceCard___vM8e,.Home_techCard__JmCaO,.Home_testimonialCard__K7Lpb,.Home_whyCard__yQrWh{padding:20px 18px 18px}.Home_glassBody__W9Qct{padding:22px 18px 18px;min-height:auto}.Home_frameworkCard__PDZWE{padding:1.35rem 1.25rem}.Home_btnLight__OsF4g,.Home_btnPrimaryDark__8qrk_,.Home_btnPrimary__gIS3R{width:100%;justify-content:space-between;padding-left:24px}.Home_btnGhost__pdGlP{width:100%;justify-content:center}.Home_finalActions__w7zjz{flex-direction:column}.Home_projectMeta__xaMNz{grid-template-columns:1fr;gap:14px}.Home_faqQuestion__exIoG{padding:20px;gap:14px}.Home_faqText__Hb_LP{font-size:16.5px}.Home_faqAnswer__J8Fgd{padding:0 20px 24px}.Home_finalCard__c7NGC{border-radius:28px}}@media(prefers-reduced-motion:reduce){.Home_ambientBlob__iC78t{animation:none}.Home_homeWrapper__a04vu *{transition-duration:.01ms!important;animation-duration:.01ms!important}}