.Navbar_header__XlUQY{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#080f1c;border-bottom:1px solid #0000;left:0;position:fixed;right:0;top:0;transition:border-color .3s,background .3s,box-shadow .3s;z-index:500}.Navbar_scrolled__aSfbx{background:#080f1c;box-shadow:0 2px 2px #0000000d}.Navbar_nav__haMdn{align-items:center;display:flex;gap:1.5rem;height:100px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 5vw}.Navbar_logo__HdN\+Y{color:var(--ink);flex-shrink:0;font-family:var(--font-display);font-size:1.2rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.Navbar_logoImg__fLqJW{height:100px;object-fit:contain;width:auto}.Navbar_logo__HdN\+Y span{color:var(--accent)}.Navbar_desktopLinks__PD-Vr{align-items:center;display:flex;gap:.15rem;list-style:none}.Navbar_navLink__Pzb0B{border-radius:8px;color:#ffffffb8;font-size:1rem;font-weight:500;padding:.4rem .75rem;transition:color .2s,background .2s;white-space:nowrap}.Navbar_navLink__Pzb0B:hover{background:#0000000a;color:#00d4ff}.Navbar_navLinkActive__giL\+e{color:#00d4ff;font-weight:500}.Navbar_ctaBtn__VRFOY{background:var(--ink);border-radius:var(--radius-pill);color:#fff;flex-shrink:0;font-size:.84rem;font-weight:500;padding:.52rem 1.3rem;transition:background .2s,transform .2s;white-space:nowrap}.Navbar_ctaBtn__VRFOY:hover{background:var(--accent);transform:translateY(-1px)}.Navbar_hamburger__ycpIH{background:#0000;border:none;border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:36px;justify-content:center;padding:6px;transition:background .2s;width:36px}.Navbar_hamburger__ycpIH:hover{background:#0000000f}.Navbar_hamburger__ycpIH span{background:var(--ink);border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .25s,opacity .25s,width .25s}.Navbar_hamburger__ycpIH span:first-child{width:22px}.Navbar_hamburger__ycpIH span:nth-child(2){width:16px}.Navbar_hamburger__ycpIH span:nth-child(3){width:22px}.Navbar_hamburgerOpen__-lhwB span:first-child{transform:translateY(7px) rotate(45deg);width:22px}.Navbar_hamburgerOpen__-lhwB span:nth-child(2){opacity:0}.Navbar_hamburgerOpen__-lhwB span:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:22px}.Navbar_mobileMenu__LivKU{background:#f5f3eefa;border-top:1px solid var(--border);display:none;max-height:0;overflow:hidden;transition:max-height .35s ease}.Navbar_mobileMenuOpen__A\+q5U{max-height:600px}.Navbar_mobileMenu__LivKU ul{display:flex;flex-direction:column;gap:.25rem;padding:1rem 5vw 2rem}.Navbar_mobileLink__8k1hw{border-radius:10px;color:var(--muted);display:block;font-size:.95rem;font-weight:500;padding:.7rem .9rem;transition:background .2s,color .2s}.Navbar_mobileLink__8k1hw:hover{background:#0000000a;color:var(--ink)}.Navbar_mobileLinkActive__zzPaz{color:var(--ink);font-weight:600}.Navbar_mobileCta__9VaUN{background:var(--accent);border-radius:var(--radius-pill);color:#fff;display:inline-block;font-size:.9rem;font-weight:500;margin-top:.5rem;padding:.75rem 1.6rem}@media (max-width:1000px){.Navbar_ctaBtn__VRFOY,.Navbar_desktopLinks__PD-Vr{display:none}.Navbar_hamburger__ycpIH{display:flex}.Navbar_mobileMenu__LivKU{display:block}}.Footer_footer__pvk89{background:var(--darkest);color:#ffffff73;font-size:.875rem}.Footer_top__j9hR5{grid-gap:3rem;border-bottom:1px solid #ffffff0f;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1.5fr;padding:4rem 6vw 3rem}.Footer_logo__\+dlFX{color:var(--ink);flex-shrink:0;font-family:var(--font-display);font-size:1.2rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.Footer_logoImg__PYsTp{height:120px;object-fit:contain;width:auto}.Footer_logo__\+dlFX span{color:var(--accent)}.Footer_tagline__Yfep6{color:#ffffffb8;font-size:1.2rem;line-height:1.65;margin-bottom:1.2rem;max-width:280px}.Footer_contact__kEbnU p{color:#ffffffb8;font-size:.82rem;line-height:1.9}.Footer_groupTitle__rrq\+b{color:#ffffffb8;font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.1rem;text-transform:uppercase}.Footer_linkGroup__n24oI ul{display:flex;flex-direction:column;gap:.55rem;list-style:none}.Footer_link__yhE9R{color:#ffffffb8;font-size:.875rem;transition:color .2s}.Footer_link__yhE9R:hover{color:#00d4ff}.Footer_officeBlock__-Wwgz{color:#ffffffb8;font-size:.82rem;line-height:1.75}.Footer_officeTag__QODNg{color:#ffffffb8;font-weight:500;margin-bottom:.3rem}.Footer_bottom__v-kh8{align-items:center;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;justify-content:space-between;padding:1.5rem 6vw}@media (max-width:900px){.Footer_top__j9hR5{grid-template-columns:1fr 1fr}.Footer_brand__C5zAN{grid-column:span 2}}@media (max-width:580px){.Footer_top__j9hR5{grid-template-columns:1fr}.Footer_brand__C5zAN{grid-column:span 1}}.UI_tag__EZBi0{color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.15em;margin-bottom:.65rem;text-transform:uppercase}.UI_tagLight__iqgpy{color:#ffffff73}.UI_heading__fkQ2A{color:var(--ink);font-family:var(--font-display);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin-bottom:1.2rem}.UI_heading--lg__dWtp9{font-size:clamp(2rem,3.8vw,3rem)}.UI_heading--xl__--eXz{font-size:clamp(2.6rem,5.2vw,4.8rem)}.UI_heading--md__BW70o{font-size:clamp(1.5rem,2.5vw,2rem)}.UI_headingLight__8-mEQ{color:#fff}.UI_lead__3-FKF{color:var(--muted);font-size:1.05rem;font-weight:300;line-height:1.78;max-width:640px}.UI_leadLight__obLIb{color:#ffffff94}.UI_btnPrimary__D1sYX{align-items:center;background:#00d4ff;border-radius:var(--radius-pill);color:#000;display:inline-flex;font-size:.92rem;font-weight:500;gap:.4rem;padding:.82rem 1.9rem;transition:opacity var(--transition),transform var(--transition),box-shadow var(--transition);white-space:nowrap}.UI_btnPrimary__D1sYX:hover{box-shadow:0 8px 24px #00d4ff66;opacity:.9;transform:translateY(-1px)}.UI_btnPrimary__D1sYX:active{transform:scale(.98)}.UI_btnOutline__hjQep{align-items:center;background:#0000;border:1.5px solid #fff;border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-size:.92rem;font-weight:500;gap:.4rem;padding:.82rem 1.9rem;transition:background var(--transition),color var(--transition);white-space:nowrap}.UI_btnOutline__hjQep:hover{background:#fff;color:#00d4ff}.UI_btnOutlineLight__W67ok{border-color:#ffffff80;color:#fff}.UI_btnOutlineLight__W67ok:hover{background:#ffffff26;color:#fff}.UI_card__uUGUU{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.2rem;transition:box-shadow var(--transition),border-color var(--transition),transform var(--transition)}.UI_card__uUGUU:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.UI_iconBox__sjS7q{border-radius:12px;display:grid;flex-shrink:0;font-size:1.3rem;height:48px;margin-bottom:1.2rem;place-items:center;width:48px}.UI_iconBox--blue__1OIga{background:#1a3cff1f}.UI_iconBox--red__oeQNF{background:#ff4d2e1f}.UI_iconBox--green__0Jlpv{background:#10b9811f}.UI_iconBox--amber__y4eW\+{background:#f59e0b1f}.UI_iconBox--purple__8G5kz{background:#8b5cf61f}.UI_badge__rxKPN{border-radius:var(--radius-pill);display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.08em;padding:.32rem .85rem;text-transform:uppercase}.UI_badge--default__tJ7rE{background:#1a3cff1a;color:var(--accent)}.UI_badge--dark__dAXt9{background:var(--ink);color:#fff}.UI_badge--success__R3c2u{background:#10b9811f;color:#059669}.UI_badge--warning__I8IeY{background:#f59e0b1f;color:#b45309}.UI_section__l6elH{padding:5.5rem 6vw}.UI_section--paper__Qd4nC{background:var(--paper)}.UI_section--white__B3XLw{background:var(--card)}.UI_section--dark__OCCS\+{background:var(--dark);color:#fff}.UI_section--ink__yXdi5{background:var(--ink);color:#fff}.UI_section--accent__kaed1{background:var(--accent);color:#fff}.UI_pageHero__4h0nw{background:var(--ink);overflow:hidden;padding:8rem 6vw 5rem;position:relative}.UI_pageHero__4h0nw:before{background:var(--accent);border-radius:50%;content:"";height:500px;opacity:.07;position:absolute;right:-10%;top:-30%;width:500px}.UI_pageHeroInner__HAS4F{max-width:700px;position:relative}.UI_pageHeroTitle__0g5jF{color:#fff;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:1.2rem}.UI_pageHeroSub__sFG41{color:#ffffff8c;font-size:1.1rem;font-weight:300;line-height:1.75;max-width:580px}.UI_divider__AJojI{border:none;border-top:1px solid var(--border);margin:0}.UI_checkList__KEj7-{display:flex;flex-direction:column;gap:.7rem;margin-top:1.5rem}.UI_checkItem__ai-Yd{align-items:flex-start;color:var(--muted);display:flex;font-size:.9rem;gap:.65rem}.UI_checkItemLight__MzEgw{color:#ffffffa6}.UI_checkMark__E8uzC{background:#1a3cff1f;border-radius:50%;color:var(--accent);display:grid;flex-shrink:0;font-size:.65rem;font-weight:700;height:22px;margin-top:1px;place-items:center;width:22px}.StatsBar_bar__kkXMm{background:#080f1c;display:grid;grid-template-columns:repeat(4,1fr)}.StatsBar_stat__UGZug{border-right:1px solid var(--border);padding:2.2rem 1.5rem;text-align:center}.StatsBar_stat__UGZug:last-child{border-right:none}.StatsBar_num__opV3J{color:#00d4ff;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1;margin-bottom:.35rem}.StatsBar_label__gi0PQ{color:var(--muted);font-size:.85rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase}@media (max-width:700px){.StatsBar_bar__kkXMm{grid-template-columns:repeat(2,1fr)}.StatsBar_stat__UGZug:nth-child(2){border-right:none}.StatsBar_stat__UGZug:nth-child(3){border-top:1px solid var(--border)}}.Home_hero__LB4Dl{background:linear-gradient(145deg,#060d1a,#0a1628 45%,#0d2040 75%,#091830);display:grid;min-height:100vh;overflow:hidden;padding:8rem 6vw 5rem;place-items:center;position:relative}.Home_heroBg__7agXu{background:radial-gradient(ellipse 70% 55% at 80% 15%,#1a3cff12 0,#0000 70%),radial-gradient(ellipse 50% 40% at 12% 85%,#ff4d2e0d 0,#0000 60%);inset:0;position:absolute}.Home_heroGrid__FG641{background-image:linear-gradient(#80808026 .5px,#0000 0),linear-gradient(90deg,#80808026 .5px,#0000 0);background-size:60px 60px;inset:0;opacity:.6;position:absolute}.Home_heroInner__p5Kf3{max-width:860px;position:relative;text-align:center}.Home_heroBadge__th2k4{background:var(--ink);border-radius:var(--radius-pill);color:#fff;display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.12em;margin-bottom:2rem;padding:.38rem 1.2rem;text-transform:uppercase}.Home_heroTitle__qXP5W{color:#fff;font-family:var(--font-display);font-size:clamp(2.6rem,5.5vw,4.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.4rem}.Home_heroEm__0\+9mM{color:#00d4ff;font-style:italic}.Home_heroSub__ufOP1{color:#ffffffb8;font-size:1.12rem;font-weight:300;line-height:1.78;margin:0 auto 2.4rem;max-width:580px}.Home_heroBtns__iWYGI{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.Home_btnPrimary__-XPHz{background:#fff;border:none;border-radius:6px;color:#00d4ff;font-weight:600;padding:12px 24px}.Home_btnPrimary__-XPHz:hover{background:#e6e6e6}.Home_servicesGrid__-08Um{grid-gap:1px;background:#ffffff12;border-radius:16px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;overflow:hidden}.Home_svcCard__ukGRe{background:#ffffff0a;cursor:pointer;display:block;padding:2.4rem;transition:background .22s}.Home_svcCard__ukGRe:hover{background:#ffffff17}.Home_svcIcon__HWWYv{background:#1a3cff33;border-radius:12px;display:grid;font-size:1.3rem;height:48px;margin-bottom:1.2rem;place-items:center;width:48px}.Home_svcTitle__gnFvE{color:#fff;font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin-bottom:.6rem}.Home_svcDesc__61QKM{color:#ffffff80;font-size:.875rem;line-height:1.7}.Home_svcArrow__zVgnJ{color:var(--accent);display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:.05em;margin-top:1.1rem}.Home_aboutGrid__DV1SN{grid-gap:4.5rem;align-items:center;display:grid;gap:4.5rem;grid-template-columns:1fr 1fr}.Home_aboutBtns__HnoWH{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.Home_aboutVisual__\+AuC-{background:var(--ink);border-radius:var(--radius-lg);color:#fff;overflow:hidden;padding:2.8rem;position:relative}.Home_aboutVisualBg__bXUYA{background:var(--accent);border-radius:50%;height:280px;opacity:.11;position:absolute;right:-20%;top:-40%;width:280px}.Home_avPill__tMo9n{background:#ffffff1a;border-radius:var(--radius-pill);display:inline-block;font-size:.8rem;margin-bottom:1.2rem;padding:.35rem 1rem}.Home_avTitle__wfeCE{font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1.3;margin-bottom:1.2rem}.Home_avList__YhNUM{display:flex;flex-direction:column;gap:.65rem;list-style:none}.Home_avList__YhNUM li{color:#ffffff9e;font-size:.875rem;line-height:1.6;padding-left:1.3rem;position:relative}.Home_avArrow__eDBxk{color:var(--accent2);left:0;position:absolute}.Home_whyGrid__1z\+gy{grid-gap:2rem;background-color:#080f1c;border-radius:10px;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:2.8rem;padding:2rem}.Home_whyItem__2-4oF{align-items:flex-start;display:flex;gap:.9rem}.Home_whyCheck__VECyv{background:#ffffff26;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:.72rem;height:28px;margin-top:2px;place-items:center;width:28px}.Home_whyTitle__gIw58{color:#fff;font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:4px}.Home_whyDesc__iGMeE{color:#ffffff9e;font-size:.85rem;line-height:1.65}.Home_indRow__WyGHo{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin-top:2rem}.Home_indChip__77K\+S{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-pill);display:inline-block;font-size:.88rem;font-weight:500;justify-content:center;padding:.62rem 1.4rem;transition:background .2s,color .2s,border-color .2s}.Home_indChip__77K\+S:hover{background:var(--ink);border-color:var(--ink);color:#fff}.Home_ctaBanner__qXFcg{background:var(--paper);border-top:1px solid var(--border);padding:5rem 6vw;text-align:center}.Home_ctaTitle__HRS6K{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem}.Home_ctaSub__7xl0B{color:var(--muted);font-size:1.05rem;margin-bottom:2rem}@media (max-width:900px){.Home_servicesGrid__-08Um{grid-template-columns:1fr 1fr}.Home_aboutGrid__DV1SN{gap:2.5rem;grid-template-columns:1fr}.Home_whyGrid__1z\+gy{grid-template-columns:1fr 1fr}}@media (max-width:600px){.Home_servicesGrid__-08Um,.Home_whyGrid__1z\+gy{grid-template-columns:1fr}}.Home_sectionCenter__ZSQHA{text-align:center}.About_storyGrid__Tx3Wt{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.About_bodyText__HWESj{color:var(--muted);font-size:.95rem;line-height:1.82;margin-bottom:1.1rem}.About_highlights__Ielid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:1fr 1fr}.About_highlightCard__BBOD1{background:var(--ink);border-radius:var(--radius-lg);padding:2rem;text-align:center}.About_highlightNum__KtbnR{color:#fff;font-family:var(--font-display);font-size:2.4rem;font-weight:800;line-height:1;margin-bottom:.5rem}.About_highlightLabel__yLWWx{color:#ffffff73;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.About_valuesGrid__egn7a{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.About_valueCard__19lUq{border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:box-shadow .22s,transform .22s}.About_valueCard__19lUq:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.About_valueIcon__KB4O5{font-size:1.8rem;margin-bottom:1rem}.About_valueTitle__xBSNN{font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin-bottom:.55rem}.About_valueDesc__9vnFw{color:var(--muted);font-size:.875rem;line-height:1.72}.About_pillarsGrid__jeVXq{grid-gap:1px;background:#ffffff12;border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;overflow:hidden}.About_pillar__Ee0BX{background:#ffffff08;padding:2.2rem;transition:background .2s}.About_pillar__Ee0BX:hover{background:#ffffff12}.About_pillarNum__jBCMY{color:var(--accent);font-family:var(--font-display);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:.7rem;text-transform:uppercase}.About_pillarTitle__L3zsd{color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:.5rem}.About_pillarDesc__kwgSA{color:#ffffff80;font-size:.875rem;line-height:1.7}@media (max-width:900px){.About_storyGrid__Tx3Wt{gap:2.5rem;grid-template-columns:1fr}.About_pillarsGrid__jeVXq,.About_valuesGrid__egn7a{grid-template-columns:1fr 1fr}}@media (max-width:580px){.About_pillarsGrid__jeVXq,.About_valuesGrid__egn7a{grid-template-columns:1fr}.About_highlights__Ielid{grid-template-columns:1fr 1fr}}.Software_typesGrid__3xhA9{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.Software_typeCard__LeDIv{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.6rem;transition:box-shadow .22s,border-color .22s,transform .22s}.Software_typeCard__LeDIv:hover{border-color:var(--accent);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Software_typeNum__n7YBr{color:var(--accent);font-family:var(--font-display);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:.6rem;text-transform:uppercase}.Software_typeTitle__DvHIn{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.45rem}.Software_typeDesc__LBvpl{color:var(--muted);font-size:.82rem;line-height:1.68}.Software_processGrid__1iYpL{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.Software_processStep__DtSUc{border-left:2px solid var(--border);padding:1.4rem 1.4rem 1.4rem 1.5rem;transition:border-color .2s}.Software_processStep__DtSUc:hover{border-color:var(--accent)}.Software_processNum__0PFrJ{color:var(--border);font-family:var(--font-display);font-size:1.8rem;font-weight:800;line-height:1;margin-bottom:.6rem}.Software_processTitle__tTRGW{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.45rem}.Software_processDesc__SlND2{color:var(--muted);font-size:.82rem;line-height:1.68}.Software_techStack__G-1sL{display:flex;flex-direction:column;gap:1.8rem;margin-top:2.8rem}.Software_techRow__0sp5R{align-items:center;display:flex;gap:1.5rem}.Software_techLabel__fWYAW{color:#ffffff59;flex-shrink:0;font-size:.72rem;font-weight:600;letter-spacing:.12em;min-width:80px;text-transform:uppercase}.Software_techItems__LgPUy{display:flex;flex-wrap:wrap;gap:.6rem}.Software_techBadge__BBdKX{border-radius:var(--radius-pill);font-size:.8rem;font-weight:500;padding:.38rem 1rem;transition:opacity .2s}.Software_techBadgeDark__OCHKq{background:#ffffff1a;border:1px solid #ffffff14;color:#ffffffd9}.Software_techBadgeDark__OCHKq:hover{background:#ffffff29}.Software_techBadgeOutline__uo3CW{background:#0000;border:1px solid #ffffff26;color:#ffffffa6}.Software_techBadgeOutline__uo3CW:hover{border-color:#ffffff4d}.Software_bottomGrid__cQiXP{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.Software_benefitList__lMUO7{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin-top:1.8rem}.Software_benefitItem__z270h{align-items:center;color:var(--muted);display:flex;font-size:.9rem;gap:.75rem}.Software_benefitDot__alcFk{background:var(--accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}.Software_indCard__MHH0s{background:var(--ink);border-radius:var(--radius-lg);color:#fff;padding:2rem}.Software_indTitle__0t4Y2{border-bottom:1px solid #ffffff14;font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:1.2rem;padding-bottom:1rem}.Software_indItem__gwRDe{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff9;display:flex;font-size:.875rem;gap:.6rem;padding:.65rem 0}.Software_indItem__gwRDe:before{background:var(--accent);border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}@media (max-width:1100px){.Software_processGrid__1iYpL,.Software_typesGrid__3xhA9{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.Software_processGrid__1iYpL,.Software_typesGrid__3xhA9{grid-template-columns:1fr 1fr}.Software_techRow__0sp5R{align-items:flex-start;flex-direction:column}.Software_bottomGrid__cQiXP{gap:2.5rem;grid-template-columns:1fr}}@media (max-width:580px){.Software_processGrid__1iYpL,.Software_typesGrid__3xhA9{grid-template-columns:1fr}}.AppDev_typesGrid__nbHH7{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.AppDev_typeCard__eV\+mK{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.6rem;transition:box-shadow .22s,border-color .22s,transform .22s}.AppDev_typeCard__eV\+mK:hover{border-color:var(--accent);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.AppDev_typeNum__ebqRk{color:var(--accent);font-family:var(--font-display);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:.6rem;text-transform:uppercase}.AppDev_typeTitle__jWe1o{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.45rem}.AppDev_typeDesc__GksOw{color:var(--muted);font-size:.82rem;line-height:1.68}.AppDev_servicesGrid__j9gGc{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(2,1fr);margin-top:2.5rem}.AppDev_svcCard__KNTr\+{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.4rem;transition:box-shadow .22s,transform .22s}.AppDev_svcCard__KNTr\+:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.AppDev_svcFeatured__RElhC{grid-gap:3rem;align-items:center;background:var(--ink);border-color:var(--ink);display:grid;gap:3rem;grid-column:span 2;grid-template-columns:1fr 1fr}.AppDev_svcFeatured__RElhC .AppDev_svcNum__x3lUp{color:#ffffff4d}.AppDev_svcFeatured__RElhC .AppDev_svcTitle__uVBTA{color:#fff}.AppDev_svcFeatured__RElhC .AppDev_svcDesc__iQNkp{color:#ffffff8c}.AppDev_svcNum__x3lUp{color:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:.8rem;text-transform:uppercase}.AppDev_svcTitle__uVBTA{color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin-bottom:.75rem}.AppDev_svcDesc__iQNkp{color:var(--muted);font-size:.88rem;line-height:1.78}.AppDev_featuresGrid__Elclf{background:#ffffff0d;border-radius:12px;display:flex;flex-direction:column;gap:.65rem;padding:1.4rem}.AppDev_featureRow__R0YHX{align-items:center;background:#ffffff0d;border-radius:8px;color:#ffffffbf;display:flex;font-size:.875rem;gap:.8rem;padding:.65rem .9rem}.AppDev_featureDot__MsqEZ{border-radius:50%;flex-shrink:0;height:8px;width:8px}.AppDev_platformsGrid__Kr25Y{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);margin-top:2.5rem}.AppDev_platformCard__LK6ue{border:1px solid var(--border);border-radius:var(--radius-md);padding:1.6rem 1rem;text-align:center;transition:box-shadow .22s,border-color .22s}.AppDev_platformCard__LK6ue:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.AppDev_platformIcon__qQFCZ{font-size:1.8rem;margin-bottom:.6rem}.AppDev_platformLabel__B9h\+M{font-family:var(--font-display);font-size:.9rem;font-weight:700;margin-bottom:.3rem}.AppDev_platformTech__wPMnJ{color:var(--muted);font-size:.75rem;line-height:1.5}.AppDev_processStrip__\+RcE2{align-items:flex-start;display:flex;gap:0;justify-content:space-between;margin-top:3rem}.AppDev_processItem__7y5g-{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.7rem;position:relative}.AppDev_processCircle__HopiT{background:var(--accent);border-radius:50%;color:#fff;display:grid;font-family:var(--font-display);font-size:1rem;font-weight:800;height:48px;place-items:center;position:relative;width:48px;z-index:2}.AppDev_processConnector__eoZXU{background:#ffffff1f;height:2px;left:50%;position:absolute;top:24px;width:100%;z-index:1}.AppDev_processLabel__-91KL{color:#ffffffa6;font-size:.82rem;font-weight:600;text-align:center}@media (max-width:1000px){.AppDev_platformsGrid__Kr25Y{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.AppDev_svcFeatured__RElhC{gap:1.5rem;grid-column:span 1;grid-template-columns:1fr}}@media (max-width:700px){.AppDev_servicesGrid__j9gGc{grid-template-columns:1fr}.AppDev_platformsGrid__Kr25Y{grid-template-columns:repeat(2,1fr)}.AppDev_processStrip__\+RcE2{flex-wrap:wrap;gap:1.5rem;justify-content:center}.AppDev_processConnector__eoZXU{display:none!important}}.AppDev_processGrid__VpSx9{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.AppDev_processStep__g9CYN{border-left:2px solid var(--border);padding:1.4rem 1.4rem 1.4rem 1.5rem;transition:border-color .2s}.AppDev_processStep__g9CYN:hover{border-color:var(--accent)}.AppDev_processNum__R3I-q{color:var(--border);font-family:var(--font-display);font-size:1.8rem;font-weight:800;line-height:1;margin-bottom:.6rem}.AppDev_processTitle__Fmov7{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.45rem}.AppDev_processDesc__vpQXe{color:var(--muted);font-size:.82rem;line-height:1.68}.AppDev_techStack__qfYQl{display:flex;flex-direction:column;gap:1.8rem;margin-top:2.8rem}.AppDev_techRow__yFupk{align-items:center;display:flex;gap:1.5rem}.AppDev_techLabel__m5HPs{color:#ffffff59;flex-shrink:0;font-size:.72rem;font-weight:600;letter-spacing:.12em;min-width:80px;text-transform:uppercase}.AppDev_techItems__lAPnR{display:flex;flex-wrap:wrap;gap:.6rem}.AppDev_techBadge__VxzEW{border-radius:var(--radius-pill);font-size:.8rem;font-weight:500;padding:.38rem 1rem;transition:opacity .2s}.AppDev_techBadgeDark__ihKjW{background:#ffffff1a;border:1px solid #ffffff14;color:#ffffffd9}.AppDev_techBadgeDark__ihKjW:hover{background:#ffffff29}.AppDev_techBadgeOutline__GzYcM{background:#0000;border:1px solid #ffffff26;color:#ffffffa6}.AppDev_techBadgeOutline__GzYcM:hover{border-color:#ffffff4d}.AppDev_bottomGrid__d8Rab{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.AppDev_benefitList__Zmbg5{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin-top:1.8rem}.AppDev_benefitItem__vtxdD{align-items:center;color:var(--muted);display:flex;font-size:.9rem;gap:.75rem}.AppDev_benefitDot__ejNED{background:var(--accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}.AppDev_indCard__LTnsH{background:var(--ink);border-radius:var(--radius-lg);color:#fff;padding:2rem}.AppDev_indTitle__Rmm6Q{border-bottom:1px solid #ffffff14;font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:1.2rem;padding-bottom:1rem}.AppDev_indItem__YClaw{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff9;display:flex;font-size:.875rem;gap:.6rem;padding:.65rem 0}.AppDev_indItem__YClaw:before{background:var(--accent);border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}@media (max-width:1100px){.AppDev_processGrid__VpSx9,.AppDev_typesGrid__nbHH7{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.AppDev_processGrid__VpSx9,.AppDev_typesGrid__nbHH7{grid-template-columns:1fr 1fr}.AppDev_techRow__yFupk{align-items:flex-start;flex-direction:column}.AppDev_bottomGrid__d8Rab{gap:2.5rem;grid-template-columns:1fr}}@media (max-width:580px){.AppDev_processGrid__VpSx9,.AppDev_typesGrid__nbHH7{grid-template-columns:1fr}}.Training_featuresGrid__sp4n3{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.Training_featureCard__BhJXS{border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:box-shadow .22s,transform .22s}.Training_featureCard__BhJXS:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Training_featureIcon__Td20V{font-size:1.8rem;margin-bottom:1rem}.Training_featureTitle__aMpny{font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:.5rem}.Training_featureDesc__dBJXf{color:var(--muted);font-size:.875rem;line-height:1.72}.Training_explorer__4-3QH{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:280px 1fr;margin-top:2.5rem}.Training_courseList__uJyHX{display:flex;flex-direction:column;gap:.3rem;position:sticky;top:90px}.Training_courseBtn__Jt42Q{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:.8rem;padding:.85rem 1.1rem;text-align:left;transition:background .18s,border-color .18s;width:100%}.Training_courseBtn__Jt42Q:hover{background:var(--paper)}.Training_courseBtnActive__uPzDY{background:var(--ink);border-color:var(--ink)}.Training_courseBtnActive__uPzDY .Training_courseBtnNum__kTeYo{color:#fff6}.Training_courseBtnActive__uPzDY .Training_courseBtnTitle__F6vZA{color:#fff}.Training_courseBtnNum__kTeYo{color:var(--accent);flex-shrink:0;font-family:var(--font-display);font-size:.7rem;font-weight:800;min-width:26px}.Training_courseBtnTitle__F6vZA{color:var(--muted);font-size:.88rem;font-weight:500}.Training_courseDetail__DbdpB{animation:Training_fadeIn__tPHdM .3s ease;border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem}@keyframes Training_fadeIn__tPHdM{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Training_detailMeta__h\+Z6G{display:flex;gap:.6rem;margin-bottom:1.2rem}.Training_metaBadge__zWm1H{background:#1a3cff14;border-radius:var(--radius-pill);color:var(--accent);font-size:.78rem;font-weight:600;padding:.3rem .85rem}.Training_detailTitle__7Jy34{color:var(--ink);font-family:var(--font-display);font-size:1.8rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.9rem}.Training_detailDesc__SFRMS{color:var(--muted);font-size:.95rem;line-height:1.8}.Training_topicsSection__fMmmX{margin-top:2rem}.Training_topicsHeading__t9CWu{color:var(--muted);font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.Training_topicsGrid__JmCpK{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr)}.Training_topicChip__UfoaK{align-items:center;background:var(--paper);border-radius:8px;display:flex;font-size:.85rem;font-weight:500;gap:.6rem;padding:.6rem .9rem}.Training_topicDot__fOdrU{background:var(--accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}@media (max-width:900px){.Training_featuresGrid__sp4n3{grid-template-columns:1fr 1fr}.Training_explorer__4-3QH{grid-template-columns:1fr}.Training_courseList__uJyHX{flex-direction:row;flex-wrap:wrap;position:static}.Training_courseBtn__Jt42Q{flex:1 1;min-width:140px}.Training_topicsGrid__JmCpK{grid-template-columns:1fr 1fr}}@media (max-width:580px){.Training_featuresGrid__sp4n3,.Training_topicsGrid__JmCpK{grid-template-columns:1fr}}.Staffing_servicesGrid__tqKL\+{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.Staffing_svcCard__Ty8Td{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.4rem;transition:box-shadow .22s,transform .22s}.Staffing_svcCard__Ty8Td:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Staffing_svcIcon__ZfHuD{font-size:2rem;margin-bottom:1.2rem}.Staffing_svcTitle__q\+gdg{font-family:var(--font-display);font-size:1.1rem;font-weight:700;margin-bottom:.65rem}.Staffing_svcDesc__B-1ng{color:var(--muted);font-size:.875rem;line-height:1.75}.Staffing_typesGrid__0Q5k9{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.Staffing_typeCard__6zAK4{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.6rem;transition:border-color .2s}.Staffing_typeCard__6zAK4:hover{border-color:var(--accent)}.Staffing_typeTitle__PN4MX{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.45rem}.Staffing_typeDesc__aaufO{color:var(--muted);font-size:.82rem;line-height:1.68}.Staffing_processGrid__UQGX4{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.Staffing_processStep__cHdO2{background:#ffffff0a;border:1px solid #ffffff12;border-radius:var(--radius-md);padding:2rem;transition:background .2s}.Staffing_processStep__cHdO2:hover{background:#ffffff14}.Staffing_processNum__xEf\+l{color:var(--accent);font-family:var(--font-display);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:.65rem;text-transform:uppercase}.Staffing_processTitle__lhk7f{color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:.5rem}.Staffing_processDesc__BEFfo{color:#ffffff80;font-size:.875rem;line-height:1.7}.Staffing_audienceGrid__wowku{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.Staffing_audienceCard__zql\+T{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.8rem}.Staffing_audienceCardDark__k2dM3{background:var(--ink);border-color:var(--ink)}.Staffing_audienceTag__rWnRD{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.Staffing_audienceTitle__pLMi5{font-family:var(--font-display);font-size:1.4rem;font-weight:800;line-height:1.25;margin-bottom:.9rem}.Staffing_audienceDesc__J6N0V{color:var(--muted);font-size:.9rem;line-height:1.78}.Staffing_audienceList__naIyX{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin-top:1.6rem}.Staffing_audienceList__naIyX li{align-items:flex-start;color:var(--muted);display:flex;font-size:.875rem;gap:.65rem}.Staffing_audienceList__naIyX li span{color:var(--accent);flex-shrink:0;font-weight:700}.Staffing_audienceListLight__I2-h2 li{color:#ffffff9e}.Staffing_audienceListLight__I2-h2 li span{color:var(--accent2)}.Staffing_indRow__pX6I7{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin-top:2rem}.Staffing_indChip__tnBOl{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:.9rem;font-weight:500;padding:.65rem 1.5rem;transition:background .2s,color .2s,border-color .2s}.Staffing_indChip__tnBOl:hover{background:var(--ink);border-color:var(--ink);color:#fff}@media (max-width:900px){.Staffing_servicesGrid__tqKL\+{grid-template-columns:1fr}.Staffing_processGrid__UQGX4,.Staffing_typesGrid__0Q5k9{grid-template-columns:1fr 1fr}.Staffing_audienceGrid__wowku{grid-template-columns:1fr}}@media (max-width:580px){.Staffing_processGrid__UQGX4,.Staffing_typesGrid__0Q5k9{grid-template-columns:1fr}}.Industries_industriesGrid__LMZa3{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.Industries_indCard__ALJLQ{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem;transition:box-shadow .22s,transform .22s}.Industries_indCard__ALJLQ:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Industries_indHeader__jCubA{align-items:center;display:flex;gap:1.2rem;margin-bottom:1.2rem}.Industries_indIcon__E2bP5{flex-shrink:0;font-size:2.4rem}.Industries_indTagline__bsRGp{color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.1em;margin-bottom:.2rem;text-transform:uppercase}.Industries_indTitle__E6sJ6{font-family:var(--font-display);font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.Industries_indDesc__HAxyV{color:var(--muted);font-size:.9rem;line-height:1.78;margin-bottom:1.5rem}.Industries_solutions__s9GPk{border-top:1px solid var(--border);padding-top:1.2rem}.Industries_solutionsLabel__N4mL7{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}.Industries_solutionItem__rhrc6{align-items:center;color:var(--ink);display:flex;font-size:.875rem;gap:.6rem;padding:.38rem 0}.Industries_solutionDot__8as0a{background:var(--accent);border-radius:50%;flex-shrink:0;height:5px;width:5px}@media (max-width:800px){.Industries_industriesGrid__LMZa3{grid-template-columns:1fr}}.Contact_contactGrid__cY9mU{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1.4fr}.Contact_offices__7Rgva{display:flex;flex-direction:column;gap:1.2rem;margin-top:2rem}.Contact_officeCard__hm\+pg{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.8rem}.Contact_officeFlag__cQWfl{color:var(--accent2);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}.Contact_officeLine__nqWBd{color:var(--muted);font-size:.875rem;line-height:1.75}.Contact_officeContact__AL753{color:var(--accent);display:block;font-size:.875rem;margin-top:.5rem;transition:opacity .2s}.Contact_officeContact__AL753:hover{opacity:.75}.Contact_quickLinks__t2soB{margin-top:2rem}.Contact_quickTitle__7UQR5{color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}.Contact_quickRow__x\+iQH{display:flex;flex-wrap:wrap;gap:.6rem}.Contact_quickChip__veKip{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);font-size:.8rem;font-weight:500;padding:.4rem .9rem}.Contact_formCard__E-41G{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2.8rem}.Contact_formTitle__zFt6l{font-family:var(--font-display);font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin-bottom:2rem}.Contact_formRow__\+bSH-{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.Contact_formGroup__UZHw1{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.Contact_label__fDyzz{color:var(--ink);font-size:.82rem;font-weight:600}.Contact_input__DKL1V{appearance:none;background:var(--paper);border:1.5px solid var(--border);border-radius:var(--radius-md);color:var(--ink);font-size:.9rem;outline:none;padding:.82rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.Contact_input__DKL1V:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1a3cff1a}.Contact_inputError__dylV4{border-color:#ef4444}.Contact_inputError__dylV4:focus{box-shadow:0 0 0 3px #ef44441f}.Contact_textarea__nf-S-{font-family:var(--font-body);min-height:130px;resize:vertical}.Contact_errMsg__pFU2r{color:#ef4444;font-size:.78rem;margin-top:.2rem}.Contact_submitBtn__dozOY{background:#00d4ff;border:none;border-radius:var(--radius-pill);color:#000;cursor:pointer;font-family:var(--font-body);font-size:1rem;font-weight:500;margin-top:.5rem;padding:1rem 2rem;transition:opacity .2s,transform .2s;width:100%}.Contact_submitBtn__dozOY:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.Contact_submitBtn__dozOY:disabled{cursor:not-allowed;opacity:.65}.Contact_loadingDots__D5RK7 span{animation:Contact_blink__4cnb3 1.2s infinite;display:inline-block}.Contact_loadingDots__D5RK7 span:nth-child(2){animation-delay:.2s}.Contact_loadingDots__D5RK7 span:nth-child(3){animation-delay:.4s}@keyframes Contact_blink__4cnb3{0%,80%,to{opacity:0}40%{opacity:1}}.Contact_successWrap__0uxzx{background:var(--paper);display:grid;min-height:100vh;padding:8rem 6vw;place-items:center}.Contact_successCard__59luY{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-hover);max-width:480px;padding:4rem;text-align:center;width:100%}.Contact_successIcon__iXyWE{background:#10b9811f;border-radius:50%;color:#10b981;display:grid;font-size:1.5rem;font-weight:700;height:64px;margin:0 auto 1.5rem;place-items:center;width:64px}.Contact_successTitle__KUYg2{font-family:var(--font-display);font-size:2rem;font-weight:800;margin-bottom:1rem}.Contact_successSub__7DOBa{color:var(--muted);font-size:.95rem;line-height:1.75}@media (max-width:900px){.Contact_contactGrid__cY9mU{gap:2.5rem;grid-template-columns:1fr}}@media (max-width:580px){.Contact_formRow__\+bSH-{grid-template-columns:1fr}.Contact_formCard__E-41G{padding:1.8rem}}.NotFound_wrap__1O7Jy{background:var(--paper);display:grid;min-height:100vh;padding:8rem 6vw;place-items:center;text-align:center}.NotFound_code__soeT9{color:var(--border);font-size:clamp(6rem,16vw,12rem);letter-spacing:-.04em;line-height:1}.NotFound_code__soeT9,.NotFound_title__bL9rT{font-family:var(--font-display);font-weight:800;margin-bottom:1rem}.NotFound_title__bL9rT{font-size:clamp(1.6rem,3vw,2.4rem)}.NotFound_sub__S12tx{color:var(--muted);font-size:1rem;margin-bottom:2.5rem;max-width:380px}.NotFound_btn__bjZb2{background:var(--ink);border-radius:var(--radius-pill);color:#fff;display:inline-block;font-size:.9rem;font-weight:500;padding:.85rem 2rem;transition:background .2s}.NotFound_btn__bjZb2:hover{background:var(--accent)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0a0e1a;--paper:#f5f3ee;--accent:#00d4ff;--accent2:#ff4d2e;--muted:#6b7280;--border:#ffffff0f;--card:#fff;--dark:#111827;--darkest:#050810;--font-display:"Playfair Display",serif;--font-body:"DM Sans",sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:100px;--shadow-card:0 2px 20px #0000000f;--shadow-hover:0 12px 40px #0000001a;--transition:0.22s ease}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f5f3ee;background:var(--paper);color:#0a0e1a;color:var(--ink);font-family:DM Sans,sans-serif;font-family:var(--font-body);line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,select,textarea{font-family:DM Sans,sans-serif;font-family:var(--font-body)}input,select,textarea{font-size:1rem}img{display:block;max-width:100%}ul{list-style:none}.container{margin:0 auto;max-width:1200px;padding:0 6vw}.section{padding:6rem 6vw}.section--dark{background:#111827;background:var(--dark);color:#fff}.section--ink{background:#0a0e1a;background:var(--ink);color:#fff}.section--white{background:#fff;background:var(--card)}.section--accent{background:#00d4ff;background:var(--accent);color:#fff}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-fade-up{animation:fadeUp .6s ease both}.animate-fade-in{animation:fadeIn .5s ease both}.animate-scale-in{animation:scaleIn .5s ease both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.22s}.delay-3{animation-delay:.34s}.delay-4{animation-delay:.46s}.delay-5{animation-delay:.58s}@media (max-width:900px){.hide-mobile{display:none!important}}@media (min-width:901px){.hide-desktop{display:none!important}}
/*# sourceMappingURL=main.3777a21e.css.map*/