.Footer_footer__eNA9m{background:var(--ink2);padding:3rem 0}.Footer_inner__ngCVB{max-width:1280px;margin:0 auto;padding:0 4rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.Footer_logo__8uCHD{display:flex;align-items:center;gap:.5rem;font-family:var(--font-head);font-weight:800;font-size:1.2rem;letter-spacing:-.03em;color:var(--white);text-decoration:none}.Footer_logo__8uCHD span{color:var(--accent)}.Footer_logoImg__pJRqu{height:170px;width:auto;display:block}.Footer_info__7BhXY{font-size:.78rem;color:hsla(0,0%,100%,.3);margin-top:.35rem}.Footer_socials__SOcMQ{display:flex;gap:.6rem;margin-top:1rem}.Footer_socialIcon__2DO5i{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.45);font-size:.9rem;transition:background .28s ease,border-color .28s ease,color .28s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.Footer_socialIcon__2DO5i:hover{background:color-mix(in srgb,var(--sc,var(--accent)) 18%,transparent);border-color:color-mix(in srgb,var(--sc,var(--accent)) 50%,transparent);color:var(--sc,var(--accent));transform:translateY(-4px) scale(1.08);box-shadow:0 8px 20px color-mix(in srgb,var(--sc,var(--accent)) 25%,transparent)}.Footer_links__13oK3{display:flex;gap:2rem;list-style:none}.Footer_link___mmVB{font-size:.82rem;color:hsla(0,0%,100%,.35);text-decoration:none;transition:color .2s;position:relative;padding-bottom:2px}.Footer_link___mmVB:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .28s cubic-bezier(.22,1,.36,1)}.Footer_link___mmVB:hover{color:var(--white)}.Footer_link___mmVB:hover:after{transform:scaleX(1);transform-origin:left}.Footer_copy__1rMWy{font-size:.78rem;color:hsla(0,0%,100%,.2);text-align:right;line-height:1.7}@media (max-width:768px){.Footer_inner__ngCVB{padding:0 1.5rem;flex-direction:column;align-items:flex-start}.Footer_copy__1rMWy{text-align:left}}.Navbar_progressBar__sOzyA{height:2.5px;background:linear-gradient(90deg,var(--accent) 0,var(--accent2) 60%,#fc0 100%);transform-origin:left;transform:scaleX(0);transition:transform .12s linear;z-index:200;border-radius:0 2px 2px 0}.Navbar_nav___WITp,.Navbar_progressBar__sOzyA{position:fixed;top:0;left:0;right:0;pointer-events:none}.Navbar_nav___WITp{z-index:100;animation:Navbar_navSlideDown__gGAEU .7s cubic-bezier(.22,1,.36,1) .05s both}.Navbar_inner__Zc9of{pointer-events:all;display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 4rem;height:var(--nav-h);background:hsla(48,20%,95%,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);transition:max-width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1),margin-top .45s cubic-bezier(.22,1,.36,1),border-radius .45s cubic-bezier(.22,1,.36,1),background .35s ease,box-shadow .35s ease,border-color .35s ease}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_inner__Zc9of{max-width:900px;height:54px;margin-top:14px;padding:0 1.5rem 0 2rem;border-radius:100px;background:hsla(45,29%,97%,.96);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-color:rgba(10,10,15,.07);box-shadow:0 0 0 1px rgba(10,10,15,.06),0 8px 32px rgba(10,10,15,.1),0 2px 8px rgba(10,10,15,.06),inset 0 1px 0 hsla(0,0%,100%,.75)}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_logo__Am5h2{font-size:1.2rem}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_logoImg__Skw9J{height:130px}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_links__c080l{gap:1.75rem}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_socialsDivider__DgD0B,.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_socials__7x5Mk{display:none}.Navbar_logo__Am5h2{display:flex;align-items:center;gap:.5rem;font-family:var(--font-head);font-weight:800;font-size:1.35rem;letter-spacing:-.03em;color:var(--ink);text-decoration:none;animation:Navbar_itemFadeDown__JMRVN .65s cubic-bezier(.22,1,.36,1) .15s both;transition:transform .25s ease,font-size .45s cubic-bezier(.22,1,.36,1);flex-shrink:0}.Navbar_logo__Am5h2:hover{transform:scale(1.04)}.Navbar_logo__Am5h2 span{color:var(--accent);transition:text-shadow .3s ease}.Navbar_logo__Am5h2:hover span{text-shadow:0 0 18px rgba(var(--accent-rgb),.45)}.Navbar_logoImg__Skw9J{height:170px;width:auto;display:block}.Navbar_links__c080l{display:flex;gap:2.25rem;list-style:none;transition:gap .45s cubic-bezier(.22,1,.36,1)}.Navbar_links__c080l li{animation:Navbar_itemFadeDown__JMRVN .65s calc(.25s + var(--i, 0) * .07s) cubic-bezier(.22,1,.36,1) both}.Navbar_link__wMX_K{position:relative;font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-decoration:none;padding-bottom:4px;transition:color .25s ease}.Navbar_link__wMX_K:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:linear-gradient(90deg,var(--accent),var(--accent2));transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.22,1,.36,1);border-radius:2px}.Navbar_link__wMX_K:hover{color:var(--ink)}.Navbar_link__wMX_K:hover:after{transform:scaleX(1);transform-origin:left}.Navbar_activeLink__cOAcN{color:var(--ink)!important}.Navbar_activeLink__cOAcN:after{transform:scaleX(1)!important}.Navbar_activeDot__qk6BI{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px 2px rgba(var(--accent-rgb),.5);animation:Navbar_dotPop__pPCf2 .3s cubic-bezier(.22,1,.36,1) both}.Navbar_right__AgXB0{display:flex;align-items:center;gap:.75rem;animation:Navbar_itemFadeDown__JMRVN calc(.25s + 4 * .07s) .65s cubic-bezier(.22,1,.36,1) both}.Navbar_socials__7x5Mk{display:flex;align-items:center;gap:.2rem;transition:opacity .3s,width .3s}.Navbar_socialIcon__80tjy{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;color:var(--muted);font-size:.82rem;transition:color .25s ease,background .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.Navbar_socialIcon__80tjy:hover{color:var(--sc,var(--accent));background:color-mix(in srgb,var(--sc,var(--accent)) 10%,transparent);transform:translateY(-3px)}.Navbar_socialsDivider__DgD0B{width:1px;height:18px;background:var(--border);flex-shrink:0;transition:opacity .3s}.Navbar_cta__X3jE5{display:inline-flex;align-items:center;padding:.5rem 1.25rem;background:var(--ink);color:var(--white);font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.04em;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .22s ease,transform .22s ease;animation:Navbar_ctaPulse__R8Ap8 3.5s ease-in-out 2.5s infinite}.Navbar_cta__X3jE5:hover{background:var(--accent);transform:translateY(-1px)}@keyframes Navbar_navSlideDown__gGAEU{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_itemFadeDown__JMRVN{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_dotPop__pPCf2{0%{opacity:0;transform:translateX(-50%) scale(0)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes Navbar_ctaPulse__R8Ap8{0%,to{box-shadow:0 0 0 0 rgba(var(--accent-rgb),0)}50%{box-shadow:0 0 0 5px rgba(var(--accent-rgb),.13)}}@media (max-width:1100px){.Navbar_inner__Zc9of{padding:0 2rem}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_inner__Zc9of{max-width:calc(100% - 3rem)}}@media (max-width:768px){.Navbar_links__c080l,.Navbar_socialsDivider__DgD0B,.Navbar_socials__7x5Mk{display:none}.Navbar_inner__Zc9of{padding:0 1.5rem}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_inner__Zc9of{max-width:calc(100% - 2rem);padding:0 1.25rem}}.CTA_section__GFH7z{background:var(--accent);height:100vh;display:flex;align-items:center;text-align:center;position:relative;overflow:hidden}.CTA_bg__q0ZXD{position:absolute;font-family:var(--font-head);font-size:clamp(8rem,18vw,18rem);font-weight:800;color:hsla(0,0%,100%,.07);top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.04em}.CTA_container__uR3KR{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:0 4rem;display:flex;flex-direction:column;align-items:center}.CTA_label__08B0a{color:hsla(0,0%,100%,.7)!important}.CTA_label__08B0a:before{background:hsla(0,0%,100%,.7)!important}.CTA_heading__SE6OC{font-family:var(--font-head);font-size:clamp(2.2rem,4.5vw,3.75rem);font-weight:800;letter-spacing:-.04em;color:var(--white);line-height:1.08;margin-bottom:1rem;max-width:680px}.CTA_sub__xZZ3s{font-size:1rem;color:hsla(0,0%,100%,.72);max-width:440px;margin-bottom:2rem;font-weight:300;line-height:1.7}.CTA_ctaBtn__uJUzu{display:inline-flex;align-items:center;gap:.5rem;background:var(--white);color:var(--accent);font-family:var(--font-body);font-size:.92rem;font-weight:700;letter-spacing:.02em;border:none;border-radius:12px;padding:.9rem 2.25rem;cursor:pointer;transition:background .22s,transform .22s,box-shadow .22s;box-shadow:0 4px 20px rgba(0,0,0,.15)}.CTA_ctaBtn__uJUzu:hover{background:var(--ink);color:var(--white);transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.25)}@media (max-width:768px){.CTA_section__GFH7z{height:auto;padding:4rem 0}.CTA_container__uR3KR{padding:0 1.5rem}}.FAQ_section__KRryS{background:var(--white);min-height:100vh;display:flex;align-items:center;padding:80px 0;scroll-snap-align:start;scroll-snap-stop:always}.FAQ_container__lURr4{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.FAQ_layout__t_g9S{display:grid;grid-template-columns:340px 1fr;grid-gap:6rem;gap:6rem;align-items:start}.FAQ_left__ZuvFU{position:-webkit-sticky;position:sticky;top:120px}.FAQ_heading__Wv2FZ{margin:.5rem 0 0}.FAQ_sub__ewQho{margin-top:.75rem;max-width:260px}.FAQ_contactBtn__ScnLz{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.75rem;background:var(--ink);color:var(--white);font-family:var(--font-body);font-size:.85rem;font-weight:600;border:none;border-radius:8px;padding:.7rem 1.5rem;cursor:pointer;transition:background .22s,transform .22s}.FAQ_contactBtn__ScnLz:hover{background:var(--accent);transform:translateY(-2px)}.FAQ_list___Dz7q{display:flex;flex-direction:column}.FAQ_item__MzI7p{border-bottom:1px solid var(--border)}.FAQ_item__MzI7p:first-child{border-top:1px solid var(--border)}.FAQ_question__EErxC{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-head);font-size:.95rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;transition:color .2s}.FAQ_open__O66Kh .FAQ_question__EErxC,.FAQ_question__EErxC:hover{color:var(--accent)}.FAQ_icon__Hf3L_{font-size:1.3rem;font-weight:300;color:var(--muted);flex-shrink:0;line-height:1;width:24px;text-align:center;transition:color .2s,transform .25s}.FAQ_open__O66Kh .FAQ_icon__Hf3L_{color:var(--accent)}.FAQ_answerWrap__vvU9h{overflow:hidden;transition:max-height .35s cubic-bezier(.22,1,.36,1)}.FAQ_answer__kZijx{font-size:.875rem;color:var(--muted);line-height:1.78;font-weight:300;padding-bottom:1.4rem;max-width:600px}@media (max-width:1024px){.FAQ_layout__t_g9S{grid-template-columns:1fr;gap:3rem}.FAQ_left__ZuvFU{position:static}.FAQ_sub__ewQho{max-width:100%}}@media (max-width:768px){.FAQ_section__KRryS{padding:4rem 0}.FAQ_container__lURr4{padding:0 1.5rem}.FAQ_question__EErxC{font-size:.88rem}}.Button_btn__sgFU2{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 2.25rem;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.04em;border-radius:2px;border:none;transition:background .2s ease,transform .2s ease,color .2s ease,border-color .2s ease;text-decoration:none;cursor:none;white-space:nowrap}.Button_btn__sgFU2:hover{transform:translateY(-2px)}.Button_primary__oSpWt{background:var(--ink);color:var(--white)}.Button_primary__oSpWt:hover{background:var(--accent);color:var(--white)}.Button_outline__Zj6Ls{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.Button_outline__Zj6Ls:hover{background:var(--ink);color:var(--white)}.Button_white__AC_WL{background:var(--white);color:var(--accent)}.Button_white__AC_WL:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(0,0,0,.2)}.Hero_hero__sbIHl{min-height:100vh;display:flex;align-items:center;padding:calc(var(--nav-h) + 4rem) 4rem 5rem;max-width:1280px;margin:0 auto;position:relative;gap:4rem}.Hero_gridBg__RyBpf{position:fixed;inset:0;background-image:linear-gradient(rgba(10,10,15,.035) 1px,transparent 0),linear-gradient(90deg,rgba(10,10,15,.035) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,#000 40%,transparent 100%);pointer-events:none;z-index:0}.Hero_glow__bLxBg{position:absolute;top:10%;left:-8%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,0,.09) 0,transparent 70%);pointer-events:none;z-index:0;filter:blur(40px)}.Hero_content__pgel1{flex:1 1;max-width:720px;position:relative;z-index:1}.Hero_tag__S6T9D{display:inline-flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:rgba(255,77,0,.07);border:1px solid rgba(255,77,0,.18);padding:.35rem .9rem .35rem .75rem;border-radius:100px;margin-bottom:1.75rem;animation:Hero_fadeUp__tS0Q5 .8s ease .2s both}.Hero_tag__S6T9D:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 6px var(--accent)}.Hero_heading__eOOfE{font-family:var(--font-head);font-size:clamp(3rem,6.5vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ink);animation:Hero_fadeUp__tS0Q5 .9s ease .35s both}.Hero_heading__eOOfE em{font-style:normal;background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_sub__YwE9G{max-width:500px;margin-top:1.75rem;font-size:1.05rem;line-height:1.75;color:var(--muted);font-weight:300;animation:Hero_fadeUp__tS0Q5 .9s ease .5s both}.Hero_actions__4zc5j{display:flex;gap:1rem;margin-top:2.5rem;flex-wrap:wrap;animation:Hero_fadeUp__tS0Q5 .9s ease .65s both}.Hero_floatCard__pPFHH{background:var(--ink2);border-radius:16px;padding:2.25rem;color:var(--white);position:relative;overflow:hidden;width:380px;flex-shrink:0;z-index:1;animation:Hero_fadeUp__tS0Q5 1s ease .6s both;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 0 0 1px rgba(255,77,0,.12),0 32px 80px rgba(0,0,0,.3),0 0 60px rgba(255,77,0,.08)}.Hero_floatCard__pPFHH:before{content:"";position:absolute;top:-80px;right:-80px;width:240px;height:240px;background:radial-gradient(circle,rgba(255,77,0,.35) 0,transparent 70%);border-radius:50%;pointer-events:none}.Hero_floatCard__pPFHH:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.03),transparent 60%);pointer-events:none;border-radius:16px}.Hero_cardLabel__YEoRv{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.38);margin-bottom:1.25rem}.Hero_cardStat__RS505{font-family:var(--font-head);font-size:3.5rem;font-weight:800;line-height:1;color:var(--white)}.Hero_cardStat__RS505 span{background:linear-gradient(135deg,var(--accent),var(--accent2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_cardDesc__Sorz5{font-size:.84rem;color:hsla(0,0%,100%,.42);margin-top:.5rem;font-weight:300}.Hero_pillRow__CD_Ij{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.Hero_pill__twBt0{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;padding:.3rem .85rem;font-size:.72rem;color:hsla(0,0%,100%,.5);letter-spacing:.03em;transition:background .2s,border-color .2s,color .2s;cursor:none}.Hero_pill__twBt0:hover{background:rgba(255,77,0,.15);border-color:rgba(255,77,0,.3);color:hsla(0,0%,100%,.85)}@keyframes Hero_fadeUp__tS0Q5{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.Hero_floatCard__pPFHH{display:none}}@media (max-width:768px){.Hero_hero__sbIHl{padding:calc(var(--nav-h) + 2.5rem) 1.5rem 4rem}.Hero_glow__bLxBg{width:300px;height:300px}}.MarqueeStrip_strip__S_3Cq{background:var(--ink);padding:1rem 0;overflow:hidden;white-space:nowrap}.MarqueeStrip_inner__ARCSM{display:inline-flex;gap:2.5rem;animation:MarqueeStrip_scroll___WSVc 28s linear infinite}.MarqueeStrip_text__TS34b{font-family:var(--font-head);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.32)}.MarqueeStrip_accent__DsNJl{color:var(--accent);font-size:.7rem}@keyframes MarqueeStrip_scroll___WSVc{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Services_section__3on1K{background:var(--white);height:100vh;display:flex;align-items:center}.Services_container__5fQFR{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Services_header__NrfY7{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.Services_headerSub__0atyx{max-width:340px;text-align:right;margin-top:0!important;font-size:.85rem!important}.Services_grid__IkKKn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden}.Services_card__0EQnF{background:var(--white);padding:1.25rem;position:relative;overflow:hidden;transition:background .3s ease,box-shadow .3s ease}.Services_card__0EQnF:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.Services_card__0EQnF:hover:before{transform:scaleX(1)}.Services_card__0EQnF:hover{background:var(--ink);box-shadow:inset 0 -40px 60px rgba(255,77,0,.06)}.Services_num__AsAAn{position:absolute;top:.75rem;right:1rem;font-family:var(--font-head);font-size:.62rem;font-weight:700;color:rgba(10,10,15,.1);letter-spacing:.1em;transition:color .3s}.Services_card__0EQnF:hover .Services_num__AsAAn{color:hsla(0,0%,100%,.08)}.Services_icon__gAXdD{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:rgba(255,77,0,.08);color:var(--accent);margin-bottom:.75rem;transition:background .3s,box-shadow .3s}.Services_icon__gAXdD svg{width:18px;height:18px;stroke-width:1.6px}.Services_card__0EQnF:hover .Services_icon__gAXdD{background:rgba(255,77,0,.18);box-shadow:0 0 16px rgba(255,77,0,.25)}.Services_title__Ft2YT{font-family:var(--font-head);font-weight:700;font-size:.88rem;letter-spacing:-.02em;color:var(--ink);margin-bottom:.4rem;transition:color .3s}.Services_card__0EQnF:hover .Services_title__Ft2YT{color:var(--white)}.Services_desc__lc_an{font-size:.78rem;line-height:1.5;color:var(--muted);font-weight:300;transition:color .3s}.Services_card__0EQnF:hover .Services_desc__lc_an{color:hsla(0,0%,100%,.42)}.Services_arrow__DCC1A{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(255,77,0,.1);color:var(--accent);font-size:.85rem;margin-top:.75rem;opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .3s,background .3s}.Services_card__0EQnF:hover .Services_arrow__DCC1A{opacity:1;transform:translateX(0);background:rgba(255,77,0,.2)}@media (max-width:1200px){.Services_grid__IkKKn{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.Services_grid__IkKKn{grid-template-columns:repeat(2,1fr)}.Services_headerSub__0atyx{text-align:left}}@media (max-width:768px){.Services_section__3on1K{height:auto;padding:4rem 0}.Services_container__5fQFR{padding:0 1.5rem}.Services_grid__IkKKn{grid-template-columns:repeat(2,1fr)}}.Platforms_section__4XP6_{background:var(--surface);height:100vh;display:flex;align-items:center}.Platforms_container__ziU5J{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Platforms_grid__M5gKa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.Platforms_card__zVAOH{background:var(--white);border:1.5px solid var(--border);border-radius:12px;padding:1.1rem 1.25rem;display:flex;gap:1rem;align-items:flex-start;position:relative;overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.Platforms_card__zVAOH:before{content:"";position:absolute;top:0;left:0;right:0;height:2.5px;background:var(--c,var(--accent));opacity:0;transition:opacity .3s ease;border-radius:12px 12px 0 0}.Platforms_card__zVAOH:hover{border-color:color-mix(in srgb,var(--c,var(--accent)) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c,var(--accent)) 15%,transparent),0 12px 36px color-mix(in srgb,var(--c,var(--accent)) 14%,transparent),0 4px 10px rgba(0,0,0,.05);transform:translateY(-3px)}.Platforms_card__zVAOH:hover:before{opacity:1}.Platforms_iconBox__kqV4y{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:box-shadow .3s,transform .3s}.Platforms_card__zVAOH:hover .Platforms_iconBox__kqV4y{box-shadow:0 4px 14px color-mix(in srgb,var(--c,var(--accent)) 30%,transparent);transform:scale(1.06)}.Platforms_iconBox__kqV4y svg{width:20px;height:20px;stroke-width:1.6px}.Platforms_body__uYGLR{flex:1 1;min-width:0}.Platforms_title__UYX1N{font-family:var(--font-head);font-weight:700;font-size:.88rem;letter-spacing:-.02em;color:var(--ink);margin-bottom:.3rem}.Platforms_desc__XvpA_{font-size:.77rem;line-height:1.5;color:var(--muted);font-weight:300}.Platforms_tags__UyW2O{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem}.Platforms_tag__P33Xm{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--c,var(--accent)) 10%,transparent);color:color-mix(in srgb,var(--c,var(--accent)) 90%,#333);border:1px solid color-mix(in srgb,var(--c,var(--accent)) 20%,transparent);padding:.18rem .55rem;border-radius:100px;transition:background .2s,border-color .2s}.Platforms_card__zVAOH:hover .Platforms_tag__P33Xm{background:color-mix(in srgb,var(--c,var(--accent)) 16%,transparent);border-color:color-mix(in srgb,var(--c,var(--accent)) 35%,transparent)}@media (max-width:1024px){.Platforms_grid__M5gKa{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Platforms_section__4XP6_{height:auto;padding:4rem 0}.Platforms_container__ziU5J{padding:0 1.5rem}.Platforms_grid__M5gKa{grid-template-columns:1fr}}.Portfolio_section__xTQfh{background:var(--surface);min-height:100vh;display:flex;align-items:center;padding:80px 0;scroll-snap-align:start;scroll-snap-stop:always}.Portfolio_container__oB2hE{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Portfolio_head__p1jCa{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:end;margin-bottom:3rem}.Portfolio_title__njkZ8{max-width:420px}.Portfolio_headSub__x7fxY{font-size:.95rem;color:var(--muted);line-height:1.75;font-weight:300;max-width:360px;margin-left:auto;align-self:end}.Portfolio_grid__Dmljz{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.Portfolio_card__cD8VG{background:var(--white);border-radius:20px;padding:2rem;border:1.5px solid var(--border);text-decoration:none;display:flex;flex-direction:column;gap:.85rem;position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .25s}.Portfolio_card__cD8VG:hover{transform:translateY(-5px);box-shadow:0 20px 56px rgba(10,10,15,.1);border-color:rgba(10,10,15,.12)}.Portfolio_cardBar__NiMzS{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.Portfolio_card__cD8VG:hover .Portfolio_cardBar__NiMzS{transform:scaleX(1)}.Portfolio_tag___gyGT{display:inline-flex;align-items:center;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:100px;padding:.22rem .7rem;width:-moz-fit-content;width:fit-content}.Portfolio_name__aRLkA{font-family:var(--font-head);font-size:1.35rem;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1.1}.Portfolio_desc__qOqch{font-size:.84rem;color:var(--muted);line-height:1.72;font-weight:300;flex:1 1}.Portfolio_metrics__bzyO7{display:flex;flex-wrap:wrap;gap:.4rem}.Portfolio_metric__H1PcG{font-size:.72rem;font-weight:600;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:.22rem .6rem}.Portfolio_arrow__RqNpE{font-size:.8rem;font-weight:600;color:var(--muted);margin-top:.25rem;transition:color .2s,gap .2s;display:inline-flex;align-items:center}.Portfolio_card__cD8VG:hover .Portfolio_arrow__RqNpE{color:var(--ink)}@media (max-width:1024px){.Portfolio_head__p1jCa{grid-template-columns:1fr;gap:1rem}.Portfolio_headSub__x7fxY{margin-left:0;max-width:100%}}@media (max-width:768px){.Portfolio_section__xTQfh{padding:4rem 0}.Portfolio_container__oB2hE{padding:0 1.5rem}.Portfolio_grid__Dmljz{grid-template-columns:1fr}}.WhyUs_section__ZTZxm{background:var(--ink);height:100vh;display:flex;align-items:center}.WhyUs_container__GfbVa{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.WhyUs_topGrid__WOQgx{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.WhyUs_label__KLnyi{color:var(--accent)!important}.WhyUs_label__KLnyi:before{background:var(--accent)!important}.WhyUs_title__eNcEg{color:var(--white)!important}.WhyUs_sub__8QPQZ{color:hsla(0,0%,100%,.4)!important}.WhyUs_statsGrid__WeWYG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.WhyUs_statItem__eftxS{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1rem}.WhyUs_statNum__RQoRI{font-family:var(--font-head);font-size:2.4rem;font-weight:800;color:var(--white);line-height:1}.WhyUs_statNum__RQoRI span{color:var(--accent)}.WhyUs_statLabel__8rtEa{font-size:.75rem;color:hsla(0,0%,100%,.35);margin-top:.3rem;font-weight:300}.WhyUs_points__2JHdq{margin-top:0;max-width:100%;display:flex;flex-direction:column;gap:0}.WhyUs_point__E7HYM{display:flex;gap:1rem;align-items:flex-start;padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.WhyUs_point__E7HYM:first-child{padding-top:0}.WhyUs_point__E7HYM:last-child{border-bottom:none;padding-bottom:0}.WhyUs_dot__YGMha{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:5px}.WhyUs_pointTitle__eVrtJ{font-family:var(--font-head);font-weight:700;font-size:.88rem;color:var(--white);margin-bottom:.2rem}.WhyUs_pointDesc__Dx8Xn{font-size:.78rem;line-height:1.55;color:hsla(0,0%,100%,.35);font-weight:300}@media (max-width:900px){.WhyUs_topGrid__WOQgx{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.WhyUs_section__ZTZxm{height:auto;padding:4rem 0}.WhyUs_container__GfbVa{padding:0 1.5rem}}.Process_section__dNf8O{background:var(--surface);height:100vh;display:flex;align-items:center}.Process_container__h7w3J{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Process_steps__Fd9wX{display:grid;grid-template-columns:repeat(4,1fr);border:1.5px solid var(--border);margin-top:2rem}.Process_step__fFBLC{padding:2rem 1.5rem;border-right:1.5px solid var(--border);position:relative;transition:background .25s}.Process_step__fFBLC:last-child{border-right:none}.Process_step__fFBLC:hover{background:var(--white)}.Process_stepNum__bcuTt{font-family:var(--font-head);font-size:2.8rem;font-weight:800;color:rgba(10,10,15,.06);line-height:1;margin-bottom:.75rem}.Process_stepTitle__dpRp_{font-family:var(--font-head);font-weight:700;font-size:.95rem;color:var(--ink);margin-bottom:.5rem}.Process_stepDesc__chS8X{font-size:.82rem;line-height:1.6;color:var(--muted);font-weight:300}@media (max-width:900px){.Process_steps__Fd9wX{grid-template-columns:repeat(2,1fr)}.Process_step__fFBLC:nth-child(2){border-right:none}.Process_step__fFBLC:first-child,.Process_step__fFBLC:nth-child(2){border-bottom:1.5px solid var(--border)}}@media (max-width:768px){.Process_section__dNf8O{height:auto;padding:4rem 0}.Process_container__h7w3J{padding:0 1.5rem}.Process_steps__Fd9wX{grid-template-columns:1fr}.Process_step__fFBLC{border-right:none;border-bottom:1.5px solid var(--border)}.Process_step__fFBLC:last-child{border-bottom:none}}.Industries_section__rk2IF{background:var(--white);height:100vh;display:flex;align-items:center}.Industries_container__xXuVG{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Industries_chips__75zqI{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.Industries_chip__EpDjV{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border:1.5px solid var(--border);border-radius:100px;font-size:.82rem;font-weight:500;color:var(--ink);background:transparent;cursor:none;transition:background .2s,color .2s,border-color .2s,transform .2s}.Industries_icon__iHrXF svg{width:15px;height:15px;stroke-width:1.6px}.Industries_chip__EpDjV:hover{background:var(--ink);color:var(--white);border-color:var(--ink);transform:translateY(-2px)}@media (max-width:768px){.Industries_section__rk2IF{height:auto;padding:4rem 0}.Industries_container__xXuVG{padding:0 1.5rem}}.Testimonials_section__3mwkb{background:var(--ink);min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:80px 0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.Testimonials_title__rycY9{color:var(--white)!important}.Testimonials_sub__AvEpY{color:hsla(0,0%,100%,.45)!important;max-width:480px;margin-top:.5rem}.Testimonials_marqueeWrap__FGiyV{overflow:hidden;margin-top:3.5rem;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.Testimonials_track__wnb3F{display:flex;gap:1.25rem;width:max-content;animation:Testimonials_scroll__ZoFLS 50s linear infinite}.Testimonials_track__wnb3F:hover{animation-play-state:paused}@keyframes Testimonials_scroll__ZoFLS{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Testimonials_card__J6_TJ{width:340px;flex-shrink:0;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:1.75rem;display:flex;flex-direction:column;gap:.85rem;cursor:default;transition:background .25s,border-color .25s}.Testimonials_card__J6_TJ:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.14)}.Testimonials_stars__BTDy6{color:#f59e0b;font-size:.78rem;letter-spacing:.06em}.Testimonials_quote__jNW5E{font-size:.875rem;color:hsla(0,0%,100%,.8);line-height:1.75;font-weight:300;flex:1 1}.Testimonials_footer__1p9_z{display:flex;align-items:center;gap:.7rem;padding-top:.85rem;border-top:1px solid hsla(0,0%,100%,.08);margin-top:auto}.Testimonials_avatar__uhSSR{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent2));color:var(--white);font-family:var(--font-head);font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Testimonials_info__1oc_V{flex:1 1;min-width:0}.Testimonials_name__3wwXS{font-family:var(--font-head);font-size:.8rem;font-weight:700;color:var(--white);margin-bottom:.1rem}.Testimonials_meta__5ncOC,.Testimonials_name__3wwXS{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Testimonials_meta__5ncOC{font-size:.7rem;color:hsla(0,0%,100%,.35);font-weight:300}.Testimonials_badge__s4ggA{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.2);border-radius:100px;padding:.2rem .55rem;flex-shrink:0}@media (max-width:768px){.Testimonials_section__3mwkb{padding:4rem 0}}.Cursor_dot__0mk_P{width:10px;height:10px;background:var(--accent);border-radius:50%;z-index:9999;mix-blend-mode:multiply;transition:transform .15s ease}.Cursor_dot__0mk_P,.Cursor_ring__8H5Za{position:fixed;top:0;left:0;pointer-events:none}.Cursor_ring__8H5Za{width:36px;height:36px;border:1.5px solid var(--accent);border-radius:50%;z-index:9998;opacity:.6;transition:transform .3s cubic-bezier(.17,.67,.83,.67),opacity .3s ease,border-color .3s ease}.Cursor_ring__8H5Za.Cursor_hovered__vFtT_{transform:scale(2.2);opacity:.25;border-color:var(--ink)}.AI_page__EdbMo{background:var(--white);min-height:100vh;--accent:#0891b2;--accent2:#22d3ee;--accent-rgb:8,145,178;--btn-hover-bg:#0e7490}.AI_wrap__82rMN{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.AI_hero__e8NeA{min-height:100vh;background:#060c14;display:flex;align-items:center;position:relative;overflow:hidden;padding:120px 0 80px}.AI_heroBg__mMztR{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 70% 50%,rgba(8,145,178,.18) 0,transparent 60%),radial-gradient(ellipse 40% 50% at 15% 80%,rgba(34,211,238,.08) 0,transparent 60%);pointer-events:none}.AI_heroWatermark__Uw_lP{position:absolute;right:-2rem;bottom:-1rem;font-family:var(--font-head);font-size:clamp(6rem,13vw,14rem);font-weight:900;color:hsla(0,0%,100%,.03);letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.AI_heroInner__FQ9AH{display:grid;grid-template-columns:1fr 420px;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:1}.AI_heroBack__DHZcu{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.4);letter-spacing:.04em;margin-bottom:1.5rem;text-decoration:none;transition:color .2s}.AI_heroBack__DHZcu:hover{color:var(--accent2)}.AI_heroBadge__qPO2t{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);background:rgba(8,145,178,.12);border:1px solid rgba(8,145,178,.28);border-radius:100px;padding:.4rem 1rem;margin-bottom:1.5rem}.AI_heroTitle__XrIRg{font-family:var(--font-head);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem}.AI_heroAccent__h_rXY{background:linear-gradient(135deg,#06b6d4,#67e8f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AI_heroSub__dj5tx{font-size:1rem;color:hsla(0,0%,100%,.5);line-height:1.75;max-width:520px;margin-bottom:2rem;font-weight:300}.AI_heroCtas__EhX3K{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:3rem}.AI_btnPrimary__TKZkc{display:inline-flex;align-items:center;gap:.4rem;background:var(--accent);color:#fff;font-family:var(--font-body);font-size:.875rem;font-weight:700;border:none;border-radius:10px;padding:.85rem 1.8rem;cursor:pointer;transition:background .22s,transform .22s}.AI_btnPrimary__TKZkc:hover{background:var(--btn-hover-bg);transform:translateY(-2px)}.AI_btnOutline__ZU5Wf{display:inline-flex;align-items:center;gap:.4rem;background:transparent;color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.18);font-family:var(--font-body);font-size:.875rem;font-weight:600;border-radius:10px;padding:.85rem 1.8rem;text-decoration:none;cursor:pointer;transition:border-color .22s,color .22s}.AI_btnOutline__ZU5Wf:hover{border-color:var(--accent2);color:var(--accent2)}.AI_heroStats__mJ4ek{display:flex;gap:2.5rem;flex-wrap:wrap}.AI_heroStat__6wgCV strong{display:block;font-family:var(--font-head);font-size:1.5rem;font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1.1}.AI_heroStat__6wgCV strong em{font-style:normal;color:var(--accent2)}.AI_heroStat__6wgCV span{font-size:.68rem;color:hsla(0,0%,100%,.38);font-weight:400;letter-spacing:.05em;text-transform:uppercase}.AI_aiVisual__MvMHl{height:400px}.AI_aiOrb__bn6ag,.AI_aiVisual__MvMHl{position:relative;display:flex;align-items:center;justify-content:center}.AI_aiOrb__bn6ag{width:220px;height:220px}.AI_aiOrbInner__sEBHE{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.6) 0,rgba(8,145,178,.25) 50%,transparent 70%);box-shadow:0 0 80px rgba(34,211,238,.25),0 0 160px rgba(8,145,178,.15);animation:AI_orbPulse__v90M3 4s ease-in-out infinite}@keyframes AI_orbPulse__v90M3{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:1}}.AI_aiOrbRing2__6zaYA,.AI_aiOrbRing__kUKYZ{position:absolute;border-radius:50%;border:1px solid rgba(34,211,238,.15);animation:AI_ringPulse__dJ0CM 6s ease-in-out infinite}.AI_aiOrbRing__kUKYZ{width:200px;height:200px}.AI_aiOrbRing2__6zaYA,.AI_aiOrbRing__kUKYZ{top:50%;left:50%;transform:translate(-50%,-50%)}.AI_aiOrbRing2__6zaYA{width:280px;height:280px;border-color:rgba(34,211,238,.08);animation-delay:1s}@keyframes AI_ringPulse__dJ0CM{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}.AI_aiBadge__JMSTf{position:absolute;background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:10px 16px;font-family:var(--font-body);font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.85);white-space:nowrap;z-index:10;animation:AI_badgeFloat__LZoHn 5s ease-in-out infinite}.AI_aiBadge1__QJeMR{top:10%;right:5%;animation-delay:0s}.AI_aiBadge2__NCjUX{bottom:28%;left:0;animation-delay:1.5s}.AI_aiBadge3__SBUO6{bottom:8%;right:15%;animation-delay:3s}@keyframes AI_badgeFloat__LZoHn{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.AI_marqueeStrip__wOS4K{background:var(--accent);overflow:hidden;padding:12px 0;white-space:nowrap}.AI_marqueeTrack__YBY_k{display:flex;gap:2rem;width:max-content;animation:AI_marqueeScroll__otYov 35s linear infinite}@keyframes AI_marqueeScroll__otYov{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.AI_marqueeWord__kxwd_{font-family:var(--font-head);font-size:.78rem;font-weight:700;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.1em;display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.AI_marqueeDot__5aDJF{color:hsla(0,0%,100%,.4);font-size:.6rem}.AI_metricsBanner__qO2me{background:#060c14;padding:60px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.AI_metricsGrid__YF93m{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.AI_metricItem__MawjC{text-align:center;flex:1 1;min-width:120px;position:relative}.AI_metricItem__MawjC:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background:hsla(0,0%,100%,.08)}.AI_metricValue__hk_CT{font-family:var(--font-head);font-size:clamp(2rem,3.5vw,3rem);font-weight:900;background:linear-gradient(135deg,#06b6d4,#67e8f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;line-height:1;margin-bottom:.4rem}.AI_metricLabel__nA7Pv{font-size:.72rem;font-weight:500;color:hsla(0,0%,100%,.38);letter-spacing:.06em;text-transform:uppercase}.AI_sectionHead__Ra8X9{text-align:center;max-width:640px;margin:0 auto 3.5rem}.AI_capabilities__hQq2u{background:var(--surface);padding:100px 0}.AI_capGrid__nwahk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.AI_capCard__1HB2G{background:var(--white);border-radius:20px;padding:2.25rem;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s}.AI_capCard__1HB2G:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(0,0,0,.1)}.AI_capBar__57ksW{position:absolute;top:0;left:0;right:0;height:4px}.AI_capIcon__diqja{font-size:2.6rem;display:block;margin-bottom:1rem}.AI_capName__3cq4j{font-family:var(--font-head);font-size:1.2rem;font-weight:800;color:var(--ink);margin-bottom:.25rem}.AI_capTagline__fDkbL{font-size:.72rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.AI_capDesc__rpwvu{font-size:.86rem;color:var(--muted);line-height:1.72;margin-bottom:1.5rem}.AI_capBestFor__jV2Cp{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);margin-bottom:.6rem}.AI_capFeatureList__1VgQr{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.AI_capFeatureList__1VgQr li{font-size:.82rem;color:var(--muted);display:flex;align-items:flex-start;gap:.5rem;line-height:1.4}.AI_capFeatureList__1VgQr li:before{content:"✓";font-weight:800;color:var(--accent);flex-shrink:0;margin-top:.05em}.AI_speedSection__MFq2w{background:#060c14;padding:100px 0;position:relative;overflow:hidden}.AI_speedSection__MFq2w:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 20% 50%,rgba(8,145,178,.1) 0,transparent 60%);pointer-events:none}.AI_speedInner__zc8o_{display:grid;grid-template-columns:380px 1fr;grid-gap:5rem;gap:5rem;align-items:start;position:relative;z-index:1}.AI_speedLeft__wY_eO{position:-webkit-sticky;position:sticky;top:120px}.AI_speedDesc__BWJ8j{font-size:.9rem;color:hsla(0,0%,100%,.45);line-height:1.8;margin:1.25rem 0 2rem;font-weight:300}.AI_speedCards__fSojl{display:flex;flex-direction:column;gap:1.25rem}.AI_speedCard__FHLJY{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:1.75rem;display:flex;gap:1.25rem;align-items:flex-start;transition:background .25s,border-color .25s,transform .25s}.AI_speedCard__FHLJY:hover{background:rgba(8,145,178,.08);border-color:rgba(8,145,178,.25);transform:translateY(-2px)}.AI_speedCardIcon__Kdttw{width:44px;height:44px;border-radius:12px;background:rgba(8,145,178,.15);color:var(--accent2);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.AI_speedCardTitle__lkVMv{font-family:var(--font-head);font-size:1rem;font-weight:800;color:#fff;margin-bottom:.35rem}.AI_speedCardDesc__0Xaic{font-size:.83rem;color:hsla(0,0%,100%,.45);line-height:1.65;font-weight:300}.AI_offerings__J15zg{background:var(--white);padding:100px 0}.AI_offeringGrid__h3h5t{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.AI_offeringCard__YUFkB{border:1px solid var(--border);border-radius:16px;padding:1.75rem;background:var(--white);transition:transform .22s,box-shadow .22s,border-color .22s}.AI_offeringCard__YUFkB:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.07);border-color:rgba(var(--accent-rgb),.2)}.AI_offeringIcon__KHCBs{font-size:2.2rem;display:block;margin-bottom:.9rem}.AI_offeringTitle__T3psQ{font-family:var(--font-head);font-size:1rem;font-weight:800;color:var(--ink);margin-bottom:.5rem}.AI_offeringDesc__cspq6{font-size:.83rem;color:var(--muted);line-height:1.72;margin-bottom:1rem}.AI_offeringTags__GEY7c{display:flex;flex-wrap:wrap;gap:.4rem}.AI_tag__mPov0{font-size:.67rem;font-weight:600;letter-spacing:.03em;background:rgba(var(--accent-rgb),.07);color:var(--accent);border-radius:6px;padding:.25rem .55rem}.AI_useCases__p9lLs{background:#060c14;padding:100px 0}.AI_useCaseGrid__DlzF9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.AI_useCaseCard__cfjkG{border-radius:20px;padding:2rem;position:relative;overflow:hidden;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid hsla(0,0%,100%,.06);transition:transform .25s,border-color .25s}.AI_useCaseCard__cfjkG:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.12)}.AI_useCaseBg__k4iHg{position:absolute;inset:0;opacity:.35;transition:opacity .3s}.AI_useCaseCard__cfjkG:hover .AI_useCaseBg__k4iHg{opacity:.5}.AI_useCaseIcon__sc6OQ{font-size:2.4rem;display:block;margin-bottom:.75rem;position:relative;z-index:1}.AI_useCaseName__0LZii{font-family:var(--font-head);font-size:1.05rem;font-weight:800;color:#fff;margin-bottom:.3rem;position:relative;z-index:1}.AI_useCaseDesc__nc6XL{font-size:.8rem;color:hsla(0,0%,100%,.48);line-height:1.6;position:relative;z-index:1}.AI_deepDive__Lj_kx{background:var(--ink);padding:100px 0;position:relative;overflow:hidden}.AI_deepDiveBg__w3Fjc{position:absolute;inset:0;background:radial-gradient(ellipse 50% 80% at 90% 50%,rgba(8,145,178,.12) 0,transparent 60%);pointer-events:none}.AI_deepDiveInner__q9mMd{display:grid;grid-template-columns:380px 1fr;grid-gap:6rem;gap:6rem;align-items:start;position:relative;z-index:1}.AI_deepDiveDesc__pQdya{font-size:.9rem;color:hsla(0,0%,100%,.48);line-height:1.8;margin:1rem 0 2rem;font-weight:300}.AI_deepDiveGrid__bpiX5{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.AI_deepDiveItem__hlYsC{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:1.4rem;transition:background .22s,border-color .22s}.AI_deepDiveItem__hlYsC:hover{background:hsla(0,0%,100%,.07);border-color:rgba(8,145,178,.25)}.AI_deepDiveItemIcon__zWLC_{font-size:1.5rem;margin-bottom:.6rem}.AI_deepDiveItemTitle__zTmnw{font-family:var(--font-head);font-size:.87rem;font-weight:800;color:#fff;margin-bottom:.35rem}.AI_deepDiveItemDesc__qWsKp{font-size:.78rem;color:hsla(0,0%,100%,.42);line-height:1.65}.AI_engagement__KxffB{background:var(--surface);padding:100px 0}.AI_engagementGrid__R7S_u{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.AI_engagementCard__F34hO{background:var(--white);border-radius:20px;padding:2.25rem;border:1px solid var(--border);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.AI_engagementCard__F34hO:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent2));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.AI_engagementCard__F34hO:hover:before{transform:scaleX(1)}.AI_engagementCard__F34hO:hover{transform:translateY(-5px);box-shadow:0 24px 60px rgba(0,0,0,.08)}.AI_engagementIcon__hwfCv{font-size:2.4rem;display:block;margin-bottom:1rem}.AI_engagementTitle__YkGuA{font-family:var(--font-head);font-size:1.15rem;font-weight:800;color:var(--ink);margin-bottom:.5rem}.AI_engagementDesc__Mol9w{font-size:.84rem;color:var(--muted);line-height:1.72;font-weight:300}.AI_engagementCta___eMzg{margin-top:2.5rem;display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem;background:var(--white);border-radius:16px;border:1px solid var(--border)}.AI_engagementCtaText__oxyS5{font-size:.9rem;color:var(--muted);font-weight:400;max-width:420px}.AI_tech__v5SnD{background:var(--white);padding:100px 0}.AI_techGroups__ZGnCl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.5rem;gap:2.5rem}.AI_techGroupTitle__OCITl{font-family:var(--font-head);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:.85rem;padding-bottom:.6rem;border-bottom:1px solid rgba(var(--accent-rgb),.18)}.AI_techChips___SvR_{display:flex;flex-wrap:wrap;gap:.5rem}.AI_techChip__qzO_g{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--ink);background:var(--surface);border-radius:8px;padding:.4rem .75rem}.AI_techChipDot__Q3iuD{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.AI_process__dxItg{background:var(--surface);padding:100px 0}.AI_processSteps__X2VX7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.AI_step__e2y5k{padding-left:1.1rem;border-left:2px solid rgba(var(--accent-rgb),.22);position:relative}.AI_step__e2y5k:before{content:"";position:absolute;left:-5px;top:2px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.AI_stepNum___NfC8{font-size:.68rem;letter-spacing:.12em;color:var(--accent);text-transform:uppercase;margin-bottom:.5rem}.AI_stepNum___NfC8,.AI_stepTitle__KOjBG{font-family:var(--font-head);font-weight:800}.AI_stepTitle__KOjBG{font-size:1rem;color:var(--ink);margin-bottom:.4rem}.AI_stepDesc__rGpsX{font-size:.83rem;color:var(--muted);line-height:1.7}.AI_why__BWYUS{background:var(--white);padding:100px 0}.AI_whyGrid__Lif90{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.AI_whyCard__HKnPX{background:var(--surface);border-radius:20px;padding:2.5rem;border:1px solid var(--border)}.AI_whyNum__mswBF{font-family:var(--font-head);font-size:2.6rem;font-weight:900;color:var(--accent);letter-spacing:-.03em;line-height:1;margin-bottom:.75rem}.AI_whyTitle__lwCLs{font-family:var(--font-head);font-size:1rem;font-weight:800;color:var(--ink);margin-bottom:.45rem}.AI_whyDesc__10N_L{font-size:.83rem;color:var(--muted);line-height:1.7}.AI_testimonials__Er9Ur{background:#060c14;padding:100px 0 0;overflow:hidden}.AI_testimonialMarquee__zgO5o{overflow:hidden;margin-top:3.5rem;padding-bottom:100px;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.AI_testimonialTrack__EPK_s{display:flex;gap:1.25rem;width:max-content;animation:AI_scrollCards__LqVCo 50s linear infinite}.AI_testimonialTrack__EPK_s:hover{animation-play-state:paused}@keyframes AI_scrollCards__LqVCo{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.AI_testimonialCard__TBC_U{width:340px;flex-shrink:0;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:1.75rem;display:flex;flex-direction:column;gap:.85rem;transition:background .25s,border-color .25s}.AI_testimonialCard__TBC_U:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.13)}.AI_testimonialStars__Ozy1y{color:#f59e0b;font-size:.85rem;letter-spacing:.06em}.AI_testimonialQuote__VNQve{font-size:.875rem;color:hsla(0,0%,100%,.75);line-height:1.75;font-weight:300;flex:1 1}.AI_testimonialAuthor__ux0xr{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08);margin-top:auto}.AI_testimonialAvatar__ezIQe{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff;font-family:var(--font-head);font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AI_testimonialName__q2xR4{font-family:var(--font-head);font-size:.8rem;font-weight:700;color:#fff;margin-bottom:.1rem}.AI_testimonialRole__pDV2e{font-size:.7rem;color:hsla(0,0%,100%,.35)}.AI_faq__JzAKJ{background:var(--white);padding:100px 0}.AI_faqList__1I7Uu{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:0}.AI_faqItem__CJb6y{border-bottom:1px solid var(--border);cursor:pointer;transition:background .2s}.AI_faqItem__CJb6y:first-child{border-top:1px solid var(--border)}.AI_faqItem__CJb6y:hover{background:rgba(var(--accent-rgb),.02)}.AI_faqHeader__rA7yM{display:flex;align-items:center;gap:1rem;padding:1.4rem 0}.AI_faqNum__2ushD{font-family:var(--font-head);font-size:.72rem;font-weight:800;color:var(--accent);letter-spacing:.05em;flex-shrink:0;width:28px}.AI_faqQuestion__9ruTu{font-family:var(--font-head);font-size:.95rem;font-weight:700;color:var(--ink);flex:1 1;line-height:1.4}.AI_faqToggle__mMWTL{font-size:1.3rem;color:var(--accent);font-weight:300;width:28px;text-align:center;flex-shrink:0;transition:transform .2s}.AI_faqOpen__P3kCp .AI_faqToggle__mMWTL{transform:rotate(180deg)}.AI_faqAnswer__bTlVy{font-size:.85rem;color:var(--muted);line-height:1.75;padding:0 0 1.5rem 2.75rem;font-weight:300}.AI_cta__S9rEX{background:#060c14;padding:100px 0;position:relative;overflow:hidden;text-align:center}.AI_ctaBg__lJ6Hj{position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(8,145,178,.16) 0,transparent 70%);pointer-events:none}.AI_ctaInner__5_dxq{position:relative;z-index:1;max-width:640px;margin:0 auto}.AI_ctaTitle__Vh6H_{font-family:var(--font-head);font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.1;margin:.5rem 0 1rem}.AI_ctaSub__pJh7m{font-size:1rem;color:hsla(0,0%,100%,.48);line-height:1.7;margin-bottom:2.5rem;font-weight:300}@media (max-width:1100px){.AI_heroInner__FQ9AH{grid-template-columns:1fr}.AI_aiVisual__MvMHl{display:none}.AI_capGrid__nwahk,.AI_offeringGrid__h3h5t{grid-template-columns:repeat(2,1fr)}.AI_deepDiveInner__q9mMd,.AI_speedInner__zc8o_{grid-template-columns:1fr;gap:3rem}.AI_speedLeft__wY_eO{position:static}.AI_engagementGrid__R7S_u,.AI_techGroups__ZGnCl{grid-template-columns:repeat(2,1fr)}.AI_engagementCta___eMzg{flex-direction:column;text-align:center}}@media (max-width:768px){.AI_wrap__82rMN{padding:0 1.5rem}.AI_capGrid__nwahk{grid-template-columns:1fr}.AI_processSteps__X2VX7,.AI_useCaseGrid__DlzF9{grid-template-columns:repeat(2,1fr)}.AI_offeringGrid__h3h5t,.AI_whyGrid__Lif90{grid-template-columns:1fr}.AI_techGroups__ZGnCl{grid-template-columns:repeat(2,1fr)}.AI_heroStats__mJ4ek{gap:1.5rem}.AI_deepDiveGrid__bpiX5,.AI_engagementGrid__R7S_u{grid-template-columns:1fr}.AI_metricsGrid__YF93m{gap:2rem}.AI_metricItem__MawjC:not(:last-child):after{display:none}}@media (max-width:480px){.AI_processSteps__X2VX7,.AI_techGroups__ZGnCl,.AI_useCaseGrid__DlzF9{grid-template-columns:1fr}.AI_metricsGrid__YF93m{flex-direction:column}}.AppDev_page__wSPlb{background:var(--white);min-height:100vh;--accent:#7c3aed;--accent2:#a855f7;--accent-rgb:124,58,237;--btn-hover-bg:#6d28d9}.AppDev_wrap__tXhbR{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.AppDev_hero__uK0I4{min-height:100vh;background:#0c0a15;display:flex;align-items:center;position:relative;overflow:hidden;padding:120px 0 80px}.AppDev_heroBg__WiE2D{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 70% 50%,rgba(124,58,237,.18) 0,transparent 60%),radial-gradient(ellipse 40% 50% at 15% 80%,rgba(168,85,247,.08) 0,transparent 60%);pointer-events:none}.AppDev_heroWatermark__f_o32{position:absolute;right:-2rem;bottom:-1rem;font-family:var(--font-head);font-size:clamp(6rem,13vw,14rem);font-weight:900;color:hsla(0,0%,100%,.03);letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.AppDev_heroInner__Vq8Si{display:grid;grid-template-columns:1fr 480px;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:1}.AppDev_heroBack__82lU7{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.4);letter-spacing:.04em;margin-bottom:1.5rem;text-decoration:none;transition:color .2s}.AppDev_heroBack__82lU7:hover{color:var(--accent2)}.AppDev_heroBadge__0iCZ2{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.28);border-radius:100px;padding:.4rem 1rem;margin-bottom:1.5rem}.AppDev_heroTitle__LDzhE{font-family:var(--font-head);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem}.AppDev_heroAccent__QenjI{background:linear-gradient(135deg,#a855f7,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AppDev_heroSub__SDsHZ{font-size:1rem;color:hsla(0,0%,100%,.5);line-height:1.75;max-width:520px;margin-bottom:2rem;font-weight:300}.AppDev_heroCtas__j_ZDY{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:3rem}.AppDev_btnPrimary__WnvmM{display:inline-flex;align-items:center;gap:.4rem;background:var(--accent);color:#fff;font-family:var(--font-body);font-size:.875rem;font-weight:700;border:none;border-radius:10px;padding:.85rem 1.8rem;cursor:pointer;transition:background .22s,transform .22s}.AppDev_btnPrimary__WnvmM:hover{background:var(--btn-hover-bg);transform:translateY(-2px)}.AppDev_btnOutline__DduaW{display:inline-flex;align-items:center;gap:.4rem;background:transparent;color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.18);font-family:var(--font-body);font-size:.875rem;font-weight:600;border-radius:10px;padding:.85rem 1.8rem;text-decoration:none;cursor:pointer;transition:border-color .22s,color .22s}.AppDev_btnOutline__DduaW:hover{border-color:var(--accent2);color:var(--accent2)}.AppDev_heroStats__Clnj4{display:flex;gap:2.5rem;flex-wrap:wrap}.AppDev_heroStat__2oWAY strong{display:block;font-family:var(--font-head);font-size:1.5rem;font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1.1}.AppDev_heroStat__2oWAY strong em{font-style:normal;color:var(--accent2)}.AppDev_heroStat__2oWAY span{font-size:.68rem;color:hsla(0,0%,100%,.38);font-weight:400;letter-spacing:.05em;text-transform:uppercase}.AppDev_phonesWrap__jC9xr{position:relative;height:500px}.AppDev_phone__h2BP5{position:absolute;top:50%;left:50%;border-radius:32px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.65)}.AppDev_phone__h2BP5:before{content:"";position:absolute;top:14px;left:50%;transform:translateX(-50%);width:52px;height:5px;background:hsla(0,0%,100%,.15);border-radius:100px;z-index:10}.AppDev_phoneMain__cW0t6{width:184px;height:378px;background:linear-gradient(160deg,#1a0a3c,#2d1b69);border:1.5px solid hsla(0,0%,100%,.1);transform:translate(-50%,-50%);z-index:3}.AppDev_phoneLeft__FhNg7{background:linear-gradient(160deg,#062016,#0f4a2e);transform:translate(calc(-50% - 138px),-50%) rotate(-10deg)}.AppDev_phoneLeft__FhNg7,.AppDev_phoneRight__QzJw_{width:158px;height:328px;border:1.5px solid hsla(0,0%,100%,.07);z-index:2;opacity:.88}.AppDev_phoneRight__QzJw_{background:linear-gradient(160deg,#060f26,#0f2d5c);transform:translate(calc(-50% + 138px),-50%) rotate(10deg)}.AppDev_phoneScreen__LIbge{position:absolute;inset:0;padding:44px 14px 16px;display:flex;flex-direction:column;gap:7px}.AppDev_phoneBadge__kbW9B{position:absolute;background:#fff;border-radius:12px;padding:8px 12px;box-shadow:0 10px 35px rgba(0,0,0,.35);display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.72rem;font-weight:700;color:#111;white-space:nowrap;z-index:20}.AppDev_badgeRating___EKgr{top:14%;right:-10px}.AppDev_badgeDownloads__L4ssu{bottom:22%;left:-14px}.AppDev_badgeApps__4nFh6{bottom:7%;right:2px}.AppDev_marqueeStrip__eSygx{background:var(--accent);overflow:hidden;padding:12px 0;white-space:nowrap}.AppDev_marqueeTrack__ertiw{display:flex;gap:2rem;width:max-content;animation:AppDev_marqueeScroll__TLD1k 35s linear infinite}@keyframes AppDev_marqueeScroll__TLD1k{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.AppDev_marqueeWord__WJItz{font-family:var(--font-head);font-size:.78rem;font-weight:700;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.1em;display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.AppDev_marqueeDot__dClwW{color:hsla(0,0%,100%,.4);font-size:.6rem}.AppDev_metricsBanner__RpbYG{background:#0c0a15;padding:60px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.AppDev_metricsGrid__sszhf{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.AppDev_metricItem__cQunG{text-align:center;flex:1 1;min-width:120px;position:relative}.AppDev_metricItem__cQunG:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background:hsla(0,0%,100%,.08)}.AppDev_metricValue__9bxHK{font-family:var(--font-head);font-size:clamp(2rem,3.5vw,3rem);font-weight:900;background:linear-gradient(135deg,#a855f7,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;line-height:1;margin-bottom:.4rem}.AppDev_metricLabel__4JTQX{font-size:.72rem;font-weight:500;color:hsla(0,0%,100%,.38);letter-spacing:.06em;text-transform:uppercase}.AppDev_sectionHead__fJjQZ{text-align:center;max-width:640px;margin:0 auto 3.5rem}.AppDev_platforms__SNZs2{background:var(--surface);padding:100px 0}.AppDev_platformGrid__zwuBn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.AppDev_platformCard__3_qni{background:var(--white);border-radius:20px;padding:2.25rem;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s}.AppDev_platformCard__3_qni:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(0,0,0,.1)}.AppDev_platformBar__64xAd{position:absolute;top:0;left:0;right:0;height:4px}.AppDev_platformIcon__rf6qm{font-size:2.6rem;display:block;margin-bottom:1rem}.AppDev_platformName___hKvq{font-family:var(--font-head);font-size:1.2rem;font-weight:800;color:var(--ink);margin-bottom:.25rem}.AppDev_platformTagline__uJqsm{font-size:.72rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.AppDev_platformDesc__mBgYO{font-size:.86rem;color:var(--muted);line-height:1.72;margin-bottom:1.5rem}.AppDev_platformBestFor__yPsTL{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);margin-bottom:.6rem}.AppDev_platformFeatureList__Jwv3C{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.AppDev_platformFeatureList__Jwv3C li{font-size:.82rem;color:var(--muted);display:flex;align-items:flex-start;gap:.5rem;line-height:1.4}.AppDev_platformFeatureList__Jwv3C li:before{content:"✓";font-weight:800;color:var(--accent);flex-shrink:0;margin-top:.05em}.AppDev_offerings__WFku5{background:var(--white);padding:100px 0}.AppDev_offeringGrid__iyH2Q{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.AppDev_offeringCard__bTPGN{border:1px solid var(--border);border-radius:16px;padding:1.75rem;background:var(--white);transition:transform .22s,box-shadow .22s,border-color .22s}.AppDev_offeringCard__bTPGN:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.07);border-color:rgba(var(--accent-rgb),.2)}.AppDev_offeringIcon__YSGW2{font-size:2.2rem;display:block;margin-bottom:.9rem}.AppDev_offeringTitle__b9Uh3{font-family:var(--font-head);font-size:1rem;font-weight:800;color:var(--ink);margin-bottom:.5rem}.AppDev_offeringDesc__K5Vzm{font-size:.83rem;color:var(--muted);line-height:1.72;margin-bottom:1rem}.AppDev_offeringTags__fGffy{display:flex;flex-wrap:wrap;gap:.4rem}.AppDev_tag__tk6wb{font-size:.67rem;font-weight:600;letter-spacing:.03em;background:rgba(var(--accent-rgb),.07);color:var(--accent);border-radius:6px;padding:.25rem .55rem}.AppDev_categories__lEpOG{background:#0c0a15;padding:100px 0}.AppDev_categoriesGrid__nITeu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.AppDev_categoryCard__OuAJP{border-radius:20px;padding:2rem;position:relative;overflow:hidden;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid hsla(0,0%,100%,.06);transition:transform .25s,border-color .25s}.AppDev_categoryCard__OuAJP:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.12)}.AppDev_categoryBg__wUxyL{position:absolute;inset:0;opacity:.16;transition:opacity .3s}.AppDev_categoryCard__OuAJP:hover .AppDev_categoryBg__wUxyL{opacity:.24}.AppDev_categoryIcon__Wr6Fa{font-size:2.4rem;display:block;margin-bottom:.75rem;position:relative;z-index:1}.AppDev_categoryName__SePhp{font-family:var(--font-head);font-size:1.05rem;font-weight:800;color:#fff;margin-bottom:.3rem;position:relative;z-index:1}.AppDev_categoryDesc__Rfjyq{font-size:.8rem;color:hsla(0,0%,100%,.48);line-height:1.6;position:relative;z-index:1}.AppDev_deepDive__3dH1s{background:var(--ink);padding:100px 0;position:relative;overflow:hidden}.AppDev_deepDiveBg__hC7m7{position:absolute;inset:0;background:radial-gradient(ellipse 50% 80% at 90% 50%,rgba(124,58,237,.12) 0,transparent 60%);pointer-events:none}.AppDev_deepDiveInner__viyF1{display:grid;grid-template-columns:380px 1fr;grid-gap:6rem;gap:6rem;align-items:start;position:relative;z-index:1}.AppDev_deepDiveDesc__MjzxU{font-size:.9rem;color:hsla(0,0%,100%,.48);line-height:1.8;margin:1rem 0 2rem;font-weight:300}.AppDev_deepDiveGrid__qelXG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.AppDev_deepDiveItem__ZlA1q{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:1.4rem;transition:background .22s,border-color .22s}.AppDev_deepDiveItem__ZlA1q:hover{background:hsla(0,0%,100%,.07);border-color:rgba(124,58,237,.25)}.AppDev_deepDiveItemIcon__Oa81E{font-size:1.5rem;margin-bottom:.6rem}.AppDev_deepDiveItemTitle__5J0qx{font-family:var(--font-head);font-size:.87rem;font-weight:800;color:#fff;margin-bottom:.35rem}.AppDev_deepDiveItemDesc__t3fgY{font-size:.78rem;color:hsla(0,0%,100%,.42);line-height:1.65}.AppDev_process___O_Cx{background:var(--surface);padding:100px 0}.AppDev_processSteps__ANiNT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.AppDev_step__wv__b{padding-left:1.1rem;border-left:2px solid rgba(var(--accent-rgb),.22);position:relative}.AppDev_step__wv__b:before{content:"";position:absolute;left:-5px;top:2px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.AppDev_stepNum__12iS5{font-family:var(--font-head);font-size:.68rem;font-weight:800;letter-spacing:.12em;color:var(--accent);text-transform:uppercase;margin-bottom:.5rem}.AppDev_stepTitle__fICt3{font-family:var(--font-head);font-size:1rem;font-weight:800;color:var(--ink);margin-bottom:.4rem}.AppDev_stepDesc__NLF_W{font-size:.83rem;color:var(--muted);line-height:1.7}.AppDev_tech__3tLrX{background:var(--white);padding:100px 0}.AppDev_techGroups__ZVeV2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.5rem;gap:2.5rem}.AppDev_techGroupTitle__IdO_n{font-family:var(--font-head);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:.85rem;padding-bottom:.6rem;border-bottom:1px solid rgba(var(--accent-rgb),.18)}.AppDev_techChips__fHw0E{display:flex;flex-wrap:wrap;gap:.5rem}.AppDev_techChip__O5CDL{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--ink);background:var(--surface);border-radius:8px;padding:.4rem .75rem}.AppDev_techChipDot__sp0EF{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.AppDev_why__U12vB{background:var(--surface);padding:100px 0}.AppDev_whyGrid__yZqmC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.AppDev_whyCard__BBQQJ{background:var(--white);border-radius:20px;padding:2.5rem;border:1px solid var(--border)}.AppDev_whyNum__evdMl{font-family:var(--font-head);font-size:2.6rem;font-weight:900;color:var(--accent);letter-spacing:-.03em;line-height:1;margin-bottom:.75rem}.AppDev_whyTitle__p5GG_{font-family:var(--font-head);font-size:1rem;font-weight:800;color:var(--ink);margin-bottom:.45rem}.AppDev_whyDesc__nE6XR{font-size:.83rem;color:var(--muted);line-height:1.7}.AppDev_testimonials__zGpsz{background:#0c0a15;padding:100px 0 0;overflow:hidden}.AppDev_testimonialMarquee__oe_bc{overflow:hidden;margin-top:3.5rem;padding-bottom:100px;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.AppDev_testimonialTrack__tS1vc{display:flex;gap:1.25rem;width:max-content;animation:AppDev_scrollCards__dLET6 50s linear infinite}.AppDev_testimonialTrack__tS1vc:hover{animation-play-state:paused}@keyframes AppDev_scrollCards__dLET6{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.AppDev_testimonialCard__yJW7_{width:340px;flex-shrink:0;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:1.75rem;display:flex;flex-direction:column;gap:.85rem;transition:background .25s,border-color .25s}.AppDev_testimonialCard__yJW7_:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.13)}.AppDev_testimonialStars__k7Fe1{color:#f59e0b;font-size:.85rem;letter-spacing:.06em}.AppDev_testimonialQuote__e9nq3{font-size:.875rem;color:hsla(0,0%,100%,.75);line-height:1.75;font-weight:300;flex:1 1}.AppDev_testimonialAuthor__n4lhc{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08);margin-top:auto}.AppDev_testimonialAvatar__hPXNU{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-family:var(--font-head);font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AppDev_testimonialName__W_5sn{font-family:var(--font-head);font-size:.8rem;font-weight:700;color:#fff;margin-bottom:.1rem}.AppDev_testimonialRole__cLS2_{font-size:.7rem;color:hsla(0,0%,100%,.35)}.AppDev_speedSection__lQ9Tj{background:#0c0a15;padding:100px 0;position:relative;overflow:hidden}.AppDev_speedSection__lQ9Tj:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 20% 50%,rgba(124,58,237,.1) 0,transparent 60%);pointer-events:none}.AppDev_speedInner__c1BUA{display:grid;grid-template-columns:380px 1fr;grid-gap:5rem;gap:5rem;align-items:start;position:relative;z-index:1}.AppDev_speedLeft__6pE4x{position:-webkit-sticky;position:sticky;top:120px}.AppDev_speedDesc__vKbwa{font-size:.9rem;color:hsla(0,0%,100%,.45);line-height:1.8;margin:1.25rem 0 2rem;font-weight:300}.AppDev_speedCards__KIGeb{display:flex;flex-direction:column;gap:1.25rem}.AppDev_speedCard__oQIoA{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:1.75rem;display:flex;gap:1.25rem;align-items:flex-start;transition:background .25s,border-color .25s,transform .25s}.AppDev_speedCard__oQIoA:hover{background:rgba(124,58,237,.08);border-color:rgba(124,58,237,.25);transform:translateY(-2px)}.AppDev_speedCardIcon__4yihZ{width:44px;height:44px;border-radius:12px;background:rgba(124,58,237,.15);color:var(--accent2);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.AppDev_speedCardTitle__boVsK{font-family:var(--font-head);font-size:1rem;font-weight:800;color:#fff;margin-bottom:.35rem}.AppDev_speedCardDesc__tfqDs{font-size:.83rem;color:hsla(0,0%,100%,.45);line-height:1.65;font-weight:300}.AppDev_engagement__o335Z{background:var(--surface);padding:100px 0}.AppDev_engagementGrid__TZkX2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.AppDev_engagementCard__PIxhO{background:var(--white);border-radius:20px;padding:2.25rem;border:1px solid var(--border);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.AppDev_engagementCard__PIxhO:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent2));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.AppDev_engagementCard__PIxhO:hover:before{transform:scaleX(1)}.AppDev_engagementCard__PIxhO:hover{transform:translateY(-5px);box-shadow:0 24px 60px rgba(0,0,0,.08)}.AppDev_engagementIcon__d9M9G{font-size:2.4rem;display:block;margin-bottom:1rem}.AppDev_engagementTitle__Vv7EG{font-family:var(--font-head);font-size:1.15rem;font-weight:800;color:var(--ink);margin-bottom:.5rem}.AppDev_engagementDesc___Ec4i{font-size:.84rem;color:var(--muted);line-height:1.72;font-weight:300}.AppDev_engagementCta__yY7Vk{margin-top:2.5rem;display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem;background:var(--white);border-radius:16px;border:1px solid var(--border)}.AppDev_engagementCtaText___2L3W{font-size:.9rem;color:var(--muted);font-weight:400;max-width:420px}.AppDev_faq__NKT8t{background:var(--white);padding:100px 0}.AppDev_faqList__Ky4DJ{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:0}.AppDev_faqItem__DgDE_{border-bottom:1px solid var(--border);cursor:pointer;transition:background .2s}.AppDev_faqItem__DgDE_:first-child{border-top:1px solid var(--border)}.AppDev_faqItem__DgDE_:hover{background:rgba(var(--accent-rgb),.02)}.AppDev_faqHeader__BfDF8{display:flex;align-items:center;gap:1rem;padding:1.4rem 0}.AppDev_faqNum__hJ1Z6{font-family:var(--font-head);font-size:.72rem;font-weight:800;color:var(--accent);letter-spacing:.05em;flex-shrink:0;width:28px}.AppDev_faqQuestion__lBb1_{font-family:var(--font-head);font-size:.95rem;font-weight:700;color:var(--ink);flex:1 1;line-height:1.4}.AppDev_faqToggle__3LHVv{font-size:1.3rem;color:var(--accent);font-weight:300;width:28px;text-align:center;flex-shrink:0;transition:transform .2s}.AppDev_faqOpen__8IFFN .AppDev_faqToggle__3LHVv{transform:rotate(180deg)}.AppDev_faqAnswer__CP_ct{font-size:.85rem;color:var(--muted);line-height:1.75;padding:0 0 1.5rem 2.75rem;font-weight:300}.AppDev_cta__6O7Se{background:#0c0a15;padding:100px 0;position:relative;overflow:hidden;text-align:center}.AppDev_ctaBg__jZH9N{position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(124,58,237,.16) 0,transparent 70%);pointer-events:none}.AppDev_ctaInner__iMWtf{position:relative;z-index:1;max-width:640px;margin:0 auto}.AppDev_ctaTitle__MvxNA{font-family:var(--font-head);font-size:clamp(2rem,4vw,3rem);font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.1;margin:.5rem 0 1rem}.AppDev_ctaSub__1J1Z7{font-size:1rem;color:hsla(0,0%,100%,.48);line-height:1.7;margin-bottom:2.5rem;font-weight:300}@media (max-width:1100px){.AppDev_heroInner__Vq8Si{grid-template-columns:1fr}.AppDev_phonesWrap__jC9xr{display:none}.AppDev_offeringGrid__iyH2Q,.AppDev_platformGrid__zwuBn{grid-template-columns:repeat(2,1fr)}.AppDev_deepDiveInner__viyF1,.AppDev_speedInner__c1BUA{grid-template-columns:1fr;gap:3rem}.AppDev_speedLeft__6pE4x{position:static}.AppDev_engagementGrid__TZkX2,.AppDev_techGroups__ZVeV2{grid-template-columns:repeat(2,1fr)}.AppDev_engagementCta__yY7Vk{flex-direction:column;text-align:center}}@media (max-width:768px){.AppDev_wrap__tXhbR{padding:0 1.5rem}.AppDev_platformGrid__zwuBn{grid-template-columns:1fr}.AppDev_categoriesGrid__nITeu,.AppDev_processSteps__ANiNT{grid-template-columns:repeat(2,1fr)}.AppDev_offeringGrid__iyH2Q,.AppDev_whyGrid__yZqmC{grid-template-columns:1fr}.AppDev_techGroups__ZVeV2{grid-template-columns:repeat(2,1fr)}.AppDev_heroStats__Clnj4{gap:1.5rem}.AppDev_deepDiveGrid__qelXG,.AppDev_engagementGrid__TZkX2{grid-template-columns:1fr}.AppDev_metricsGrid__sszhf{gap:2rem}.AppDev_metricItem__cQunG:not(:last-child):after{display:none}}@media (max-width:480px){.AppDev_categoriesGrid__nITeu,.AppDev_processSteps__ANiNT,.AppDev_techGroups__ZVeV2{grid-template-columns:1fr}.AppDev_metricsGrid__sszhf{flex-direction:column}}