.Navbar_header__XvQkP{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__dzlB7{background:#080f1c;box-shadow:0 2px 2px #0000000d}.Navbar_nav__mFvE9{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__ojymn{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__siKc9{height:100px;object-fit:contain;width:auto}.Navbar_logo__ojymn span{color:var(--accent)}.Navbar_desktopLinks__gtPMx{align-items:center;display:flex;gap:.15rem;list-style:none}.Navbar_navLink__96NCl{border-radius:8px;color:#ffffffb8;font-size:1rem;font-weight:500;padding:.4rem .75rem;transition:color .2s,background .2s;white-space:nowrap}.Navbar_navLink__96NCl:hover{background:#0000000a;color:#00d4ff}.Navbar_navLinkActive__nVJsw{color:#00d4ff;font-weight:500}.Navbar_ctaBtn__3-H8N{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__3-H8N:hover{background:var(--accent);transform:translateY(-1px)}.Navbar_hamburger__7mCoI{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__7mCoI:hover{background:#0000000f}.Navbar_hamburger__7mCoI span{background:var(--ink);border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .25s,opacity .25s,width .25s}.Navbar_hamburger__7mCoI span:first-child{width:22px}.Navbar_hamburger__7mCoI span:nth-child(2){width:16px}.Navbar_hamburger__7mCoI span:nth-child(3){width:22px}.Navbar_hamburgerOpen__MMHsl span:first-child{transform:translateY(7px) rotate(45deg);width:22px}.Navbar_hamburgerOpen__MMHsl span:nth-child(2){opacity:0}.Navbar_hamburgerOpen__MMHsl span:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:22px}.Navbar_mobileMenu__GGtsL{background:#f5f3eefa;border-top:1px solid var(--border);display:none;max-height:0;overflow:hidden;transition:max-height .35s ease}.Navbar_mobileMenuOpen__M2SKn{max-height:600px}.Navbar_mobileMenu__GGtsL ul{display:flex;flex-direction:column;gap:.25rem;padding:1rem 5vw 2rem}.Navbar_mobileLink__JzcUA{border-radius:10px;color:var(--muted);display:block;font-size:.95rem;font-weight:500;padding:.7rem .9rem;transition:background .2s,color .2s}.Navbar_mobileLink__JzcUA:hover{background:#0000000a;color:var(--ink)}.Navbar_mobileLinkActive__K\+m9G{color:var(--ink);font-weight:600}.Navbar_mobileCta__HSZYc{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__3-H8N,.Navbar_desktopLinks__gtPMx{display:none}.Navbar_hamburger__7mCoI{display:flex}.Navbar_mobileMenu__GGtsL{display:block}}.Footer_footer__6J7jY{background:var(--darkest);color:#ffffff73;font-size:.875rem}.Footer_top__6zPPa{grid-gap:2rem;border-bottom:1px solid #ffffff0f;display:grid;gap:2rem;grid-template-columns:1.6fr 1fr 1fr 1fr;padding:3.1rem 6vw 2.3rem}.Footer_logo__pwKGk{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__Wkjsj{height:86px;object-fit:contain;width:auto}.Footer_logo__pwKGk span{color:var(--accent)}.Footer_tagline__fClSX{color:#ffffffb8;font-size:1.05rem;line-height:1.4;margin-bottom:.75rem;max-width:280px}.Footer_contact__clwDV p{color:#ffffffb8;font-size:.8rem;line-height:1.6}.Footer_groupTitle__HPuqC{color:#ffffffb8;font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.Footer_linkGroup__C7AKa ul{display:flex;flex-direction:column;gap:.4rem;list-style:none}.Footer_link__FQX5Y{color:#ffffffb8;font-size:.875rem;transition:color .2s}.Footer_link__FQX5Y:hover{color:#00d4ff}.Footer_officeBlock__RUM\+Y{color:#ffffffb8;font-size:.79rem;line-height:1.45}.Footer_officeTag__T-qZ1{color:#ffffffb8;font-weight:500;margin-bottom:.3rem}.Footer_bottom__3\+Hjt{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__6zPPa{grid-template-columns:1fr 1fr}.Footer_brand__bTfjQ{grid-column:span 2}}@media (max-width:580px){.Footer_top__6zPPa{grid-template-columns:1fr}.Footer_brand__bTfjQ{grid-column:span 1}}.UI_tag__lvVgt{color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.15em;margin-bottom:.65rem;text-transform:uppercase}.UI_tagLight__lMr6J{color:#ffffff73}.UI_heading__6BBHk{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__HstN3{font-size:clamp(2rem,3.8vw,3rem)}.UI_heading--xl__eimzy{font-size:clamp(2.6rem,5.2vw,4.8rem)}.UI_heading--md__\+4hCm{font-size:clamp(1.5rem,2.5vw,2rem)}.UI_headingLight__vCAjR{color:#fff}.UI_lead__OaDsz{color:var(--muted);font-size:1.05rem;font-weight:300;line-height:1.78;max-width:640px}.UI_leadLight__ybLqA{color:#ffffff94}.UI_btnPrimary__s4rpD{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__s4rpD:hover{box-shadow:0 8px 24px #00d4ff66;opacity:.9;transform:translateY(-1px)}.UI_btnPrimary__s4rpD:active{transform:scale(.98)}.UI_btnOutline__366gv{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__366gv:hover{background:#fff;color:#00d4ff}.UI_btnOutlineLight__aX81d{border-color:#ffffff80;color:#fff}.UI_btnOutlineLight__aX81d:hover{background:#ffffff26;color:#fff}.UI_card__BvbXi{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__BvbXi:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.UI_iconBox__l16Su{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__7M-bA{background:#1a3cff1f}.UI_iconBox--red__Dyw2W{background:#ff4d2e1f}.UI_iconBox--green__04Onu{background:#10b9811f}.UI_iconBox--amber__mpJpL{background:#f59e0b1f}.UI_iconBox--purple__b-uQL{background:#8b5cf61f}.UI_badge__i7LK6{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__EXd\+D{background:#1a3cff1a;color:var(--accent)}.UI_badge--dark__0rcQR{background:var(--ink);color:#fff}.UI_badge--success__Z9r6c{background:#10b9811f;color:#059669}.UI_badge--warning__VEZ1L{background:#f59e0b1f;color:#b45309}.UI_section__WHcZE{padding:5.5rem 6vw}.UI_section--paper__o78tU{background:var(--paper)}.UI_section--white__LCuZ8{background:var(--card)}.UI_section--dark__d5MBJ{background:var(--dark);color:#fff}.UI_section--ink__erEAH{background:var(--ink);color:#fff}.UI_section--accent__l-bXu{background:var(--accent);color:#fff}.UI_pageHero__uuoNm{background:var(--ink);overflow:hidden;padding:8rem 6vw 5rem;position:relative}.UI_pageHero__uuoNm:before{background:var(--accent);border-radius:50%;content:"";height:500px;opacity:.07;position:absolute;right:-10%;top:-30%;width:500px}.UI_pageHeroInner__4RpfO{max-width:700px;position:relative}.UI_pageHeroTitle__Utz7-{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__MNy8Q{color:#ffffff8c;font-size:1.1rem;font-weight:300;line-height:1.75;max-width:580px}.UI_divider__K3uxe{border:none;border-top:1px solid var(--border);margin:0}.UI_checkList__\+wxjy{display:flex;flex-direction:column;gap:.7rem;margin-top:1.5rem}.UI_checkItem__Ured7{align-items:flex-start;color:var(--muted);display:flex;font-size:.9rem;gap:.65rem}.UI_checkItemLight__R91Cn{color:#ffffffa6}.UI_checkMark__9-U8s{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__F3gy3{background:#080f1c;display:grid;grid-template-columns:repeat(2,1fr)}.StatsBar_stat__3ssmh{border-right:1px solid var(--border);padding:2.2rem 1.5rem;text-align:center}.StatsBar_stat__3ssmh:last-child{border-right:none}.StatsBar_num__JaQ9j{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__svyUc{color:var(--muted);font-size:.85rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase}@media (max-width:480px){.StatsBar_bar__F3gy3{grid-template-columns:1fr}.StatsBar_stat__3ssmh{border-right:none;border-top:1px solid var(--border)}.StatsBar_stat__3ssmh:first-child{border-top:none}}.Home_hero__M0Sgs{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__fBqr7{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__oI7aT{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__saLml{max-width:860px;position:relative;text-align:center}.Home_heroBadge__\+Vxfo{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__eZGIr{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__Y\+5I6{color:#00d4ff;font-style:italic}.Home_heroSub__2\+eVO{color:#ffffffb8;font-size:1.12rem;font-weight:300;line-height:1.78;margin:0 auto 2.4rem;max-width:580px}.Home_heroBtns__9eHKO{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.Home_btnPrimary__7VCNV{background:#fff;border:none;border-radius:6px;color:#00d4ff;font-weight:600;padding:12px 24px}.Home_btnPrimary__7VCNV:hover{background:#e6e6e6}.Home_servicesGrid__dMBYE{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__T0VbH{background:#ffffff0a;cursor:pointer;display:block;padding:2.4rem;transition:background .22s}.Home_svcCard__T0VbH:hover{background:#ffffff17}.Home_svcIcon__T\+pZC{background:#1a3cff33;border-radius:12px;display:grid;font-size:1.3rem;height:48px;margin-bottom:1.2rem;place-items:center;width:48px}.Home_svcTitle__PnSoZ{color:#fff;font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin-bottom:.6rem}.Home_svcDesc__KJXXv{color:#ffffff80;font-size:.875rem;line-height:1.7}.Home_svcArrow__dvy9X{color:var(--accent);display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:.05em;margin-top:1.1rem}.Home_aboutGrid__hNupM{grid-gap:4.5rem;align-items:center;display:grid;gap:4.5rem;grid-template-columns:1fr 1fr}.Home_aboutBtns__S\+C6I{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.Home_aboutVisual__qB\+bB{background:var(--ink);border-radius:var(--radius-lg);color:#fff;overflow:hidden;padding:2.8rem;position:relative}.Home_aboutVisualBg__B7Lzi{background:var(--accent);border-radius:50%;height:280px;opacity:.11;position:absolute;right:-20%;top:-40%;width:280px}.Home_avPill__6laIH{background:#ffffff1a;border-radius:var(--radius-pill);display:inline-block;font-size:.8rem;margin-bottom:1.2rem;padding:.35rem 1rem}.Home_avTitle__wdIhM{font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1.3;margin-bottom:1.2rem}.Home_avList__H8RXx{display:flex;flex-direction:column;gap:.65rem;list-style:none}.Home_avList__H8RXx li{color:#ffffff9e;font-size:.875rem;line-height:1.6;padding-left:1.3rem;position:relative}.Home_avArrow__fyt-M{color:var(--accent2);left:0;position:absolute}.Home_whyGrid__MO4jn{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__8-I-6{align-items:flex-start;display:flex;gap:.9rem}.Home_whyCheck__cnhhw{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__Sr\+cR{color:#fff;font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:4px}.Home_whyDesc__V4Mne{color:#ffffff9e;font-size:.85rem;line-height:1.65}.Home_indRow__UQ6al{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin-top:2rem}.Home_indChip__-4xvA{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__-4xvA:hover{background:var(--ink);border-color:var(--ink);color:#fff}.Home_ctaBanner__VSan9{background:var(--paper);border-top:1px solid var(--border);padding:5rem 6vw;text-align:center}.Home_ctaTitle__GyxeY{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem}.Home_ctaSub__41G5c{color:var(--muted);font-size:1.05rem;margin-bottom:2rem}@media (max-width:900px){.Home_servicesGrid__dMBYE{grid-template-columns:1fr 1fr}.Home_aboutGrid__hNupM{gap:2.5rem;grid-template-columns:1fr}.Home_whyGrid__MO4jn{grid-template-columns:1fr 1fr}}@media (max-width:600px){.Home_servicesGrid__dMBYE,.Home_whyGrid__MO4jn{grid-template-columns:1fr}}.About_sectionCenter__eRN2m,.Home_sectionCenter__tr8oq{text-align:center}.About_sectionCenter__eRN2m p{margin:0 auto}.About_storyGrid__-xaHG{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.About_bodyText__9vMRz{color:var(--muted);font-size:.95rem;line-height:1.82;margin-bottom:1.1rem}.About_highlights__CRNft{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:1fr 1fr}.About_highlightCard__JOr9h{background:var(--ink);border-radius:var(--radius-lg);padding:2rem;text-align:center}.About_highlightNum__o65GP{color:#fff;font-family:var(--font-display);font-size:2.4rem;font-weight:800;line-height:1;margin-bottom:.5rem}.About_highlightLabel__e8a-5{color:#ffffff73;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.About_valuesGrid__B8mLx{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.About_valueCard__YRrwG{border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:box-shadow .22s,transform .22s}.About_valueCard__YRrwG:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.About_valueIcon__zfG38{font-size:1.8rem;margin-bottom:1rem}.About_valueTitle__39SPa{font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin-bottom:.55rem}.About_valueDesc__M3EYx{color:var(--muted);font-size:.875rem;line-height:1.72}.About_pillarsGrid__mgJpP{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__PwHYx{background:#ffffff08;padding:2.2rem;transition:background .2s}.About_pillar__PwHYx:hover{background:#ffffff12}.About_pillarNum__6EoaI{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__DAvGP{color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:.5rem}.About_pillarDesc__4ykP1{color:#ffffff80;font-size:.875rem;line-height:1.7}@media (max-width:900px){.About_storyGrid__-xaHG{gap:2.5rem;grid-template-columns:1fr}.About_pillarsGrid__mgJpP,.About_valuesGrid__B8mLx{grid-template-columns:1fr 1fr}}@media (max-width:580px){.About_pillarsGrid__mgJpP,.About_valuesGrid__B8mLx{grid-template-columns:1fr}.About_highlights__CRNft{grid-template-columns:1fr 1fr}}.Software_typesGrid__YM2NX{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.Software_typeCard__u9-Dj{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__u9-Dj:hover{border-color:var(--accent);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Software_typeNum__L\+i08{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__PYdxu{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.45rem}.Software_typeDesc__IyPxy{color:var(--muted);font-size:.82rem;line-height:1.68}.Software_processGrid__\+tbV\+{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.Software_processStep__SFcGn{border-left:2px solid var(--border);padding:1.4rem 1.4rem 1.4rem 1.5rem;transition:border-color .2s}.Software_processStep__SFcGn:hover{border-color:var(--accent)}.Software_processNum__Z1Gp5{color:var(--border);font-family:var(--font-display);font-size:1.8rem;font-weight:800;line-height:1;margin-bottom:.6rem}.Software_processTitle__YHf2H{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.45rem}.Software_processDesc__SP29e{color:var(--muted);font-size:.82rem;line-height:1.68}.Software_techStack__0ZhnF{display:flex;flex-direction:column;gap:1.8rem;margin-top:2.8rem}.Software_techRow__jDZeT{align-items:center;display:flex;gap:1.5rem}.Software_techLabel__9FSmC{color:#ffffff59;flex-shrink:0;font-size:.72rem;font-weight:600;letter-spacing:.12em;min-width:80px;text-transform:uppercase}.Software_techItems__uMl8U{display:flex;flex-wrap:wrap;gap:.6rem}.Software_techBadge__4Zty8{border-radius:var(--radius-pill);font-size:.8rem;font-weight:500;padding:.38rem 1rem;transition:opacity .2s}.Software_techBadgeDark__lyQ4r{background:#ffffff1a;border:1px solid #ffffff14;color:#ffffffd9}.Software_techBadgeDark__lyQ4r:hover{background:#ffffff29}.Software_techBadgeOutline__32b67{background:#0000;border:1px solid #ffffff26;color:#ffffffa6}.Software_techBadgeOutline__32b67:hover{border-color:#ffffff4d}.Software_bottomGrid__hMTL\+{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.Software_benefitList__YA4a4{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin-top:1.8rem}.Software_benefitItem__as6Ka{align-items:center;color:var(--muted);display:flex;font-size:.9rem;gap:.75rem}.Software_benefitDot__YH-2f{background:var(--accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}.Software_indCard__ZA3rr{background:var(--ink);border-radius:var(--radius-lg);color:#fff;padding:2rem}.Software_indTitle__1dtoQ{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__Uv9j2{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff9;display:flex;font-size:.875rem;gap:.6rem;padding:.65rem 0}.Software_indItem__Uv9j2:before{background:var(--accent);border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}@media (max-width:1100px){.Software_processGrid__\+tbV\+,.Software_typesGrid__YM2NX{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.Software_processGrid__\+tbV\+,.Software_typesGrid__YM2NX{grid-template-columns:1fr 1fr}.Software_techRow__jDZeT{align-items:flex-start;flex-direction:column}.Software_bottomGrid__hMTL\+{gap:2.5rem;grid-template-columns:1fr}}@media (max-width:580px){.Software_processGrid__\+tbV\+,.Software_typesGrid__YM2NX{grid-template-columns:1fr}}.AppDev_typesGrid__jpwaq{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.AppDev_typeCard__LkvPl{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__LkvPl:hover{border-color:var(--accent);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.AppDev_typeNum__dgqZk{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__NW4wl{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.45rem}.AppDev_typeDesc__SZtO9{color:var(--muted);font-size:.82rem;line-height:1.68}.AppDev_servicesGrid__x8lEY{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(2,1fr);margin-top:2.5rem}.AppDev_svcCard__o5rBp{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.4rem;transition:box-shadow .22s,transform .22s}.AppDev_svcCard__o5rBp:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.AppDev_svcFeatured__FA7BF{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__FA7BF .AppDev_svcNum__2bc4H{color:#ffffff4d}.AppDev_svcFeatured__FA7BF .AppDev_svcTitle__Dfosf{color:#fff}.AppDev_svcFeatured__FA7BF .AppDev_svcDesc__oFsAw{color:#ffffff8c}.AppDev_svcNum__2bc4H{color:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:.8rem;text-transform:uppercase}.AppDev_svcTitle__Dfosf{color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin-bottom:.75rem}.AppDev_svcDesc__oFsAw{color:var(--muted);font-size:.88rem;line-height:1.78}.AppDev_featuresGrid__Bsw8\+{background:#ffffff0d;border-radius:12px;display:flex;flex-direction:column;gap:.65rem;padding:1.4rem}.AppDev_featureRow__KBzwI{align-items:center;background:#ffffff0d;border-radius:8px;color:#ffffffbf;display:flex;font-size:.875rem;gap:.8rem;padding:.65rem .9rem}.AppDev_featureDot__dIe3B{border-radius:50%;flex-shrink:0;height:8px;width:8px}.AppDev_platformsGrid__W7d1d{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);margin-top:2.5rem}.AppDev_platformCard__9PCld{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__9PCld:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.AppDev_platformIcon__YN0pc{font-size:1.8rem;margin-bottom:.6rem}.AppDev_platformLabel__sX\+qn{font-family:var(--font-display);font-size:.9rem;font-weight:700;margin-bottom:.3rem}.AppDev_platformTech__Gtqf2{color:var(--muted);font-size:.75rem;line-height:1.5}.AppDev_processStrip__m1HBY{align-items:flex-start;display:flex;gap:0;justify-content:space-between;margin-top:3rem}.AppDev_processItem__C1o-8{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.7rem;position:relative}.AppDev_processCircle__48B5-{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__vTFnn{background:#ffffff1f;height:2px;left:50%;position:absolute;top:24px;width:100%;z-index:1}.AppDev_processLabel__5govz{color:#ffffffa6;font-size:.82rem;font-weight:600;text-align:center}@media (max-width:1000px){.AppDev_platformsGrid__W7d1d{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.AppDev_svcFeatured__FA7BF{gap:1.5rem;grid-column:span 1;grid-template-columns:1fr}}@media (max-width:700px){.AppDev_servicesGrid__x8lEY{grid-template-columns:1fr}.AppDev_platformsGrid__W7d1d{grid-template-columns:repeat(2,1fr)}.AppDev_processStrip__m1HBY{flex-wrap:wrap;gap:1.5rem;justify-content:center}.AppDev_processConnector__vTFnn{display:none!important}}.AppDev_processGrid__oop9o{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.AppDev_processStep__LF6TT{border-left:2px solid var(--border);padding:1.4rem 1.4rem 1.4rem 1.5rem;transition:border-color .2s}.AppDev_processStep__LF6TT:hover{border-color:var(--accent)}.AppDev_processNum__4wifv{color:var(--border);font-family:var(--font-display);font-size:1.8rem;font-weight:800;line-height:1;margin-bottom:.6rem}.AppDev_processTitle__U820\+{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.45rem}.AppDev_processDesc__faWz0{color:var(--muted);font-size:.82rem;line-height:1.68}.AppDev_techStack__l6RfI{display:flex;flex-direction:column;gap:1.8rem;margin-top:2.8rem}.AppDev_techRow__gRJiN{align-items:center;display:flex;gap:1.5rem}.AppDev_techLabel__BNrwn{color:#ffffff59;flex-shrink:0;font-size:.72rem;font-weight:600;letter-spacing:.12em;min-width:80px;text-transform:uppercase}.AppDev_techItems__l7\+hU{display:flex;flex-wrap:wrap;gap:.6rem}.AppDev_techBadge__dc1Ry{border-radius:var(--radius-pill);font-size:.8rem;font-weight:500;padding:.38rem 1rem;transition:opacity .2s}.AppDev_techBadgeDark__I1OyO{background:#ffffff1a;border:1px solid #ffffff14;color:#ffffffd9}.AppDev_techBadgeDark__I1OyO:hover{background:#ffffff29}.AppDev_techBadgeOutline__CW7-J{background:#0000;border:1px solid #ffffff26;color:#ffffffa6}.AppDev_techBadgeOutline__CW7-J:hover{border-color:#ffffff4d}.AppDev_bottomGrid__3B5gr{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.AppDev_benefitList__rVdch{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin-top:1.8rem}.AppDev_benefitItem__S-NL5{align-items:center;color:var(--muted);display:flex;font-size:.9rem;gap:.75rem}.AppDev_benefitDot__F2UmA{background:var(--accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}.AppDev_indCard__EYiwt{background:var(--ink);border-radius:var(--radius-lg);color:#fff;padding:2rem}.AppDev_indTitle__jA\+o3{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__\+CJjx{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff9;display:flex;font-size:.875rem;gap:.6rem;padding:.65rem 0}.AppDev_indItem__\+CJjx:before{background:var(--accent);border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}@media (max-width:1100px){.AppDev_processGrid__oop9o,.AppDev_typesGrid__jpwaq{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.AppDev_processGrid__oop9o,.AppDev_typesGrid__jpwaq{grid-template-columns:1fr 1fr}.AppDev_techRow__gRJiN{align-items:flex-start;flex-direction:column}.AppDev_bottomGrid__3B5gr{gap:2.5rem;grid-template-columns:1fr}}@media (max-width:580px){.AppDev_processGrid__oop9o,.AppDev_typesGrid__jpwaq{grid-template-columns:1fr}}.Training_featuresGrid__ugajY{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.Training_featureCard__0voaX{border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:box-shadow .22s,transform .22s}.Training_featureCard__0voaX:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Training_featureIcon__i-bop{font-size:1.8rem;margin-bottom:1rem}.Training_featureTitle__Xwz-w{font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:.5rem}.Training_featureDesc__D-3u\+{color:var(--muted);font-size:.875rem;line-height:1.72}.Training_explorer__s\+LSt{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:280px 1fr;margin-top:2.5rem}.Training_courseList__h1JRI{display:flex;flex-direction:column;gap:.3rem;position:sticky;top:90px}.Training_courseBtn__n2FSw{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__n2FSw:hover{background:var(--paper)}.Training_courseBtnActive__jBcim{background:var(--ink);border-color:var(--ink)}.Training_courseBtnActive__jBcim .Training_courseBtnNum__aywSJ{color:#fff6}.Training_courseBtnActive__jBcim .Training_courseBtnTitle__89V2s{color:#fff}.Training_courseBtnNum__aywSJ{color:var(--accent);flex-shrink:0;font-family:var(--font-display);font-size:.7rem;font-weight:800;min-width:26px}.Training_courseBtnTitle__89V2s{color:var(--muted);font-size:.88rem;font-weight:500}.Training_courseDetail__hXNd5{animation:Training_fadeIn__fBcJX .3s ease;border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem}@keyframes Training_fadeIn__fBcJX{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Training_detailMeta__umvVm{display:flex;gap:.6rem;margin-bottom:1.2rem}.Training_metaBadge__q2iFy{background:#1a3cff14;border-radius:var(--radius-pill);color:var(--accent);font-size:.78rem;font-weight:600;padding:.3rem .85rem}.Training_detailTitle__c2wC0{color:var(--ink);font-family:var(--font-display);font-size:1.8rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.9rem}.Training_detailDesc__NHQaX{color:var(--muted);font-size:.95rem;line-height:1.8}.Training_topicsSection__LhI8a{margin-top:2rem}.Training_topicsHeading__9TR50{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__iF41K{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr)}.Training_topicChip__cO9ty{align-items:center;background:var(--paper);border-radius:8px;display:flex;font-size:.85rem;font-weight:500;gap:.6rem;padding:.6rem .9rem}.Training_topicDot__KzP1j{background:var(--accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}@media (max-width:900px){.Training_featuresGrid__ugajY{grid-template-columns:1fr 1fr}.Training_explorer__s\+LSt{grid-template-columns:1fr}.Training_courseList__h1JRI{flex-direction:row;flex-wrap:wrap;position:static}.Training_courseBtn__n2FSw{flex:1 1;min-width:140px}.Training_topicsGrid__iF41K{grid-template-columns:1fr 1fr}}@media (max-width:580px){.Training_featuresGrid__ugajY,.Training_topicsGrid__iF41K{grid-template-columns:1fr}}.Staffing_servicesGrid__Z68Q1{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.Staffing_svcCard__Occie{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.4rem;transition:box-shadow .22s,transform .22s}.Staffing_svcCard__Occie:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Staffing_svcIcon__ggRxY{font-size:2rem;margin-bottom:1.2rem}.Staffing_svcTitle__4JKu9{font-family:var(--font-display);font-size:1.1rem;font-weight:700;margin-bottom:.65rem}.Staffing_svcDesc__obLXn{color:var(--muted);font-size:.875rem;line-height:1.75}.Staffing_typesGrid__LuKvW{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.Staffing_typeCard__D29nB{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.6rem;transition:border-color .2s}.Staffing_typeCard__D29nB:hover{border-color:var(--accent)}.Staffing_typeTitle__OPL1u{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:.45rem}.Staffing_typeDesc__WqhA6{color:var(--muted);font-size:.82rem;line-height:1.68}.Staffing_processGrid__zwZSW{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.Staffing_processStep__tBFKZ{background:#ffffff0a;border:1px solid #ffffff12;border-radius:var(--radius-md);padding:2rem;transition:background .2s}.Staffing_processStep__tBFKZ:hover{background:#ffffff14}.Staffing_processNum__rjSHW{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__vjegj{color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:.5rem}.Staffing_processDesc__CBVni{color:#ffffff80;font-size:.875rem;line-height:1.7}.Staffing_audienceGrid__zSp2D{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.Staffing_audienceCard__1QZ\+J{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.8rem}.Staffing_audienceCardDark__nzE4F{background:var(--ink);border-color:var(--ink)}.Staffing_audienceTag__DPH1i{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.Staffing_audienceTitle__umjMx{font-family:var(--font-display);font-size:1.4rem;font-weight:800;line-height:1.25;margin-bottom:.9rem}.Staffing_audienceDesc__oEgov{color:var(--muted);font-size:.9rem;line-height:1.78}.Staffing_audienceList__e\+-R-{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin-top:1.6rem}.Staffing_audienceList__e\+-R- li{align-items:flex-start;color:var(--muted);display:flex;font-size:.875rem;gap:.65rem}.Staffing_audienceList__e\+-R- li span{color:var(--accent);flex-shrink:0;font-weight:700}.Staffing_audienceListLight__glxRD li{color:#ffffff9e}.Staffing_audienceListLight__glxRD li span{color:var(--accent2)}.Staffing_indRow__FrFPS{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin-top:2rem}.Staffing_indChip__3Gxvx{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__3Gxvx:hover{background:var(--ink);border-color:var(--ink);color:#fff}@media (max-width:900px){.Staffing_servicesGrid__Z68Q1{grid-template-columns:1fr}.Staffing_processGrid__zwZSW,.Staffing_typesGrid__LuKvW{grid-template-columns:1fr 1fr}.Staffing_audienceGrid__zSp2D{grid-template-columns:1fr}}@media (max-width:580px){.Staffing_processGrid__zwZSW,.Staffing_typesGrid__LuKvW{grid-template-columns:1fr}}.Industries_industriesGrid__Edqxq{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.Industries_indCard__nATr0{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem;transition:box-shadow .22s,transform .22s}.Industries_indCard__nATr0:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Industries_indHeader__XBVmU{align-items:center;display:flex;gap:1.2rem;margin-bottom:1.2rem}.Industries_indIcon__9mV2h{flex-shrink:0;font-size:2.4rem}.Industries_indTagline__XJS2i{color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.1em;margin-bottom:.2rem;text-transform:uppercase}.Industries_indTitle__VhVv-{font-family:var(--font-display);font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.Industries_indDesc__JucBl{color:var(--muted);font-size:.9rem;line-height:1.78;margin-bottom:1.5rem}.Industries_solutions__jP5sM{border-top:1px solid var(--border);padding-top:1.2rem}.Industries_solutionsLabel__ZlPxE{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}.Industries_solutionItem__5XH4c{align-items:center;color:var(--ink);display:flex;font-size:.875rem;gap:.6rem;padding:.38rem 0}.Industries_solutionDot__V3KlO{background:var(--accent);border-radius:50%;flex-shrink:0;height:5px;width:5px}@media (max-width:800px){.Industries_industriesGrid__Edqxq{grid-template-columns:1fr}}.Contact_contactGrid__EuDSn{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1fr 1.4fr}.Contact_offices__7K\+UT{display:flex;flex-direction:column;gap:1.2rem;margin-top:2rem}.Contact_officeCard__JgkF6{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.8rem}.Contact_officeFlag__rpvIC{color:var(--accent2);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}.Contact_officeLine__ftKVu{color:var(--muted);font-size:.875rem;line-height:1.75}.Contact_officeContact__-aaag{color:var(--accent);display:block;font-size:.875rem;margin-top:.5rem;transition:opacity .2s}.Contact_officeContact__-aaag:hover{opacity:.75}.Contact_quickLinks__QJphg{margin-top:2rem}.Contact_quickTitle__Ox2ho{color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}.Contact_quickRow__OthNY{display:flex;flex-wrap:wrap;gap:.6rem}.Contact_quickChip__dWkkv{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__3bWOU{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2.8rem}.Contact_formTitle__cf105{font-family:var(--font-display);font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin-bottom:2rem}.Contact_formRow__VGtvO{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.Contact_formGroup__KZiMq{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.Contact_label__vdi7O{color:var(--ink);font-size:.82rem;font-weight:600}.Contact_input__O0Fnb{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__O0Fnb:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1a3cff1a}.Contact_inputError__o-MWe{border-color:#ef4444}.Contact_inputError__o-MWe:focus{box-shadow:0 0 0 3px #ef44441f}.Contact_textarea__aHW8s{font-family:var(--font-body);min-height:130px;resize:vertical}.Contact_errMsg__GR0hK{color:#ef4444;font-size:.78rem;margin-top:.2rem}.Contact_submitBtn__TyEY2{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__TyEY2:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.Contact_submitBtn__TyEY2:disabled{cursor:not-allowed;opacity:.65}.Contact_loadingDots__evdGd span{animation:Contact_blink__fEFFU 1.2s infinite;display:inline-block}.Contact_loadingDots__evdGd span:nth-child(2){animation-delay:.2s}.Contact_loadingDots__evdGd span:nth-child(3){animation-delay:.4s}@keyframes Contact_blink__fEFFU{0%,80%,to{opacity:0}40%{opacity:1}}.Contact_successWrap__FFfB9{background:var(--paper);display:grid;min-height:100vh;padding:8rem 6vw;place-items:center}.Contact_successCard__iyC01{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__3Pn6Q{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__ywHS3{font-family:var(--font-display);font-size:2rem;font-weight:800;margin-bottom:1rem}.Contact_successSub__m\+NCc{color:var(--muted);font-size:.95rem;line-height:1.75}@media (max-width:900px){.Contact_contactGrid__EuDSn{gap:2.5rem;grid-template-columns:1fr}}@media (max-width:580px){.Contact_formRow__VGtvO{grid-template-columns:1fr}.Contact_formCard__3bWOU{padding:1.8rem}}.Terms_container__jb6uU{margin:0 auto;max-width:780px}.Terms_intro__8eHZT{color:var(--muted);font-size:.95rem;line-height:1.82;margin-bottom:1.1rem}.Terms_block__2k0T5{margin-top:2.2rem}.Terms_blockTitle__D4ydh{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin-bottom:.7rem}.Terms_bodyText__M0loa{color:var(--muted);font-size:.95rem;line-height:1.82;margin-bottom:1rem}.Terms_bodyText__M0loa a{color:var(--accent)}.NotFound_wrap__7uKR4{background:var(--paper);display:grid;min-height:100vh;padding:8rem 6vw;place-items:center;text-align:center}.NotFound_code__q-PuN{color:var(--border);font-size:clamp(6rem,16vw,12rem);letter-spacing:-.04em;line-height:1}.NotFound_code__q-PuN,.NotFound_title__Ua\+sk{font-family:var(--font-display);font-weight:800;margin-bottom:1rem}.NotFound_title__Ua\+sk{font-size:clamp(1.6rem,3vw,2.4rem)}.NotFound_sub__lqMy6{color:var(--muted);font-size:1rem;margin-bottom:2.5rem;max-width:380px}.NotFound_btn__65M\+U{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__65M\+U: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.ed93d6cf.css.map*/