.Navbar-module__nuAbfa__header{z-index:1000;-webkit-backdrop-filter:blur(20px);will-change:transform;backface-visibility:hidden;transition:box-shadow var(--transition), border-color var(--transition);background:#fffffff2;border-bottom:1px solid #e2e8f0;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.Navbar-module__nuAbfa__header.Navbar-module__nuAbfa__scrolled{box-shadow:0 8px 32px #0f172a14}.Navbar-module__nuAbfa__inner{max-width:var(--container-max);align-items:center;gap:24px;height:80px;margin:0 auto;padding:0 32px;display:flex}.Navbar-module__nuAbfa__logo{transition:opacity var(--transition);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Navbar-module__nuAbfa__logo:hover{opacity:.75}.Navbar-module__nuAbfa__logoImg{flex-shrink:0;width:auto;height:34px;display:block}.Navbar-module__nuAbfa__desktopNav{flex:1;justify-content:center;align-items:center;gap:32px;display:flex}.Navbar-module__nuAbfa__navItem{position:relative}.Navbar-module__nuAbfa__navLink{color:#16151c;transition:color var(--transition);white-space:nowrap;letter-spacing:0;align-items:center;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Navbar-module__nuAbfa__navLink:after{content:"";transform-origin:0;background:#010ed0;width:100%;height:1.5px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.Navbar-module__nuAbfa__navLink:hover,.Navbar-module__nuAbfa__navLink.Navbar-module__nuAbfa__active{color:#010ed0}.Navbar-module__nuAbfa__navLink:hover:after,.Navbar-module__nuAbfa__navLink.Navbar-module__nuAbfa__active:after{transform:scaleX(1)}.Navbar-module__nuAbfa__navTrigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px 0;font-family:inherit;text-decoration:none;display:inline-flex}.Navbar-module__nuAbfa__chevron{opacity:.65;margin-top:1px;transition:transform .22s}.Navbar-module__nuAbfa__chevronOpen{transform:rotate(180deg)}.Navbar-module__nuAbfa__active{color:#010ed0}.Navbar-module__nuAbfa__rightGroup{flex-shrink:0;align-items:center;gap:20px;display:flex}.Navbar-module__nuAbfa__emailLink{color:#475569;white-space:nowrap;transition:color var(--transition);align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:none}.Navbar-module__nuAbfa__emailLink:hover{color:#010ed0}.Navbar-module__nuAbfa__emailIcon{color:#010ed0;flex-shrink:0}@media (min-width:1280px){.Navbar-module__nuAbfa__emailLink{display:inline-flex}}.Navbar-module__nuAbfa__ctaBtn{color:#fff;white-space:nowrap;transition:background var(--transition), transform var(--transition), box-shadow var(--transition);background:#010ed0;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #010ed059}.Navbar-module__nuAbfa__ctaBtn:hover{background:#000bb0;transform:translateY(-1px);box-shadow:0 6px 18px #010ed06b}.Navbar-module__nuAbfa__menuBtn{color:#16151c;cursor:pointer;transition:border-color var(--transition), background var(--transition);background:0 0;border:1.5px solid #d8d5cc;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:9px 18px;font-size:14px;font-weight:500;display:none}.Navbar-module__nuAbfa__menuBtn:hover{background:#16151c08;border-color:#c2beb2}.Navbar-module__nuAbfa__megaMenu{-webkit-backdrop-filter:blur(24px);z-index:999;background:#f5f3ed;border-top:1px solid #dedbd1;border-bottom:1px solid #dedbd1;animation:.18s Navbar-module__nuAbfa__megaFadeIn;position:fixed;top:84px;left:0;right:0;box-shadow:0 24px 64px #16151c1f}@keyframes Navbar-module__nuAbfa__megaFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navbar-module__nuAbfa__megaInner{max-width:var(--container-max);margin:0 auto;padding:28px 40px 32px}.Navbar-module__nuAbfa__megaServicesGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.Navbar-module__nuAbfa__megaCol{min-width:0}.Navbar-module__nuAbfa__megaColHead{text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;font-size:10px;font-weight:700;font-family:var(--font-mono), monospace;cursor:pointer;-webkit-background-clip:text;background-clip:text;border-bottom:1px solid #e2e1e6;margin-bottom:12px;padding-bottom:8px;text-decoration:none;transition:color .15s;display:block}.Navbar-module__nuAbfa__megaColHead:hover{color:#000bb0}.Navbar-module__nuAbfa__megaList{flex-direction:column;gap:5px;list-style:none;display:flex}.Navbar-module__nuAbfa__megaLink{color:#585c6d;font-size:12.5px;line-height:1.5;text-decoration:none;transition:color .14s,padding-left .14s;display:block}.Navbar-module__nuAbfa__megaLink:hover{color:#010ed0;padding-left:5px}.Navbar-module__nuAbfa__servicesGrid{grid-template-columns:repeat(2,280px);gap:10px;display:grid}.Navbar-module__nuAbfa__industryGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.Navbar-module__nuAbfa__dropdownCard{background:#fbfaf7;border:1px solid #e2e1e6;border-radius:12px;padding:14px 18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:block}.Navbar-module__nuAbfa__dropdownCard:hover{background:#010ed00f;border-color:#010ed066;transform:translateY(-2px);box-shadow:0 4px 16px #010ed01f}.Navbar-module__nuAbfa__industryCard{background:#fbfaf7;border:1px solid #e2e1e6;border-radius:12px;padding:14px 18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:block}.Navbar-module__nuAbfa__industryCard:hover{background:#010ed00d;border-color:#010ed059;transform:translateY(-2px);box-shadow:0 4px 16px #010ed01a}.Navbar-module__nuAbfa__industryName{color:#16151c;margin-bottom:3px;font-size:14.5px;font-weight:700}.Navbar-module__nuAbfa__industryDesc{color:#585c6d;font-size:11.5px;line-height:1.4}.Navbar-module__nuAbfa__hamburger{flex-direction:column;justify-content:center;gap:4px;width:16px;height:12px;display:inline-flex}.Navbar-module__nuAbfa__hamburger span{transform-origin:50%;background:#16151c;border-radius:2px;width:100%;height:1.5px;transition:transform .22s,opacity .22s;display:block}.Navbar-module__nuAbfa__hamburgerOpen span:first-child{transform:translateY(6.5px)rotate(45deg)}.Navbar-module__nuAbfa__hamburgerOpen span:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar-module__nuAbfa__hamburgerOpen span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.Navbar-module__nuAbfa__mobileMenu{-webkit-backdrop-filter:blur(24px);background:#f5f3ed;border-top:1px solid #dedbd1;flex-direction:column;max-height:0;padding:0 28px;transition:max-height .35s,padding .35s;display:none;overflow:hidden}.Navbar-module__nuAbfa__mobileMenuOpen{max-height:100vh;padding:8px 28px 28px;overflow-y:auto}.Navbar-module__nuAbfa__mobileGroup{border-bottom:1px solid #e2e1e6}.Navbar-module__nuAbfa__mobileTrigger{cursor:pointer;color:#16151c;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:16px;font-weight:600;display:flex}.Navbar-module__nuAbfa__mobileChevron{transition:transform .22s}.Navbar-module__nuAbfa__mobileChevronOpen{transform:rotate(180deg)}.Navbar-module__nuAbfa__mobileSubMenu{flex-direction:column;gap:8px;padding:0 0 14px 8px;display:flex}.Navbar-module__nuAbfa__mobileSubGroup{margin-bottom:10px}.Navbar-module__nuAbfa__mobileSubHead{text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;font-size:10px;font-weight:700;font-family:var(--font-mono), monospace;-webkit-background-clip:text;background-clip:text;margin-bottom:6px}.Navbar-module__nuAbfa__mobileSubLink{color:#585c6d;padding:4px 0;font-size:14px;text-decoration:none;transition:color .14s;display:block}.Navbar-module__nuAbfa__mobileSubLink:hover{color:#010ed0}.Navbar-module__nuAbfa__mobileLink{color:#16151c;transition:color var(--transition);border-bottom:1px solid #e2e1e6;padding:16px 0;font-size:16px;font-weight:600;text-decoration:none;display:block}.Navbar-module__nuAbfa__mobileLink:last-of-type{border-bottom:none}.Navbar-module__nuAbfa__mobileLink:hover,.Navbar-module__nuAbfa__mobileLinkActive{color:#010ed0}.Navbar-module__nuAbfa__mobileCta{color:#fff;background:#010ed0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 4px 14px #010ed059}@media (max-width:1200px){.Navbar-module__nuAbfa__megaServicesGrid,.Navbar-module__nuAbfa__industryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.Navbar-module__nuAbfa__inner{justify-content:space-between}.Navbar-module__nuAbfa__desktopNav,.Navbar-module__nuAbfa__ctaBtn{display:none}.Navbar-module__nuAbfa__menuBtn{display:inline-flex}.Navbar-module__nuAbfa__mobileMenu{display:flex}.Navbar-module__nuAbfa__megaMenu{display:none}}
.NewsletterForm-module__pBWAxq__wrap{width:100%}.NewsletterForm-module__pBWAxq__form{gap:10px;display:flex}.NewsletterForm-module__pBWAxq__input{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;outline:none;flex:1;min-width:0;height:52px;padding:0 22px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.NewsletterForm-module__pBWAxq__input::placeholder{color:#f5f3ee80}.NewsletterForm-module__pBWAxq__input:focus{background:#ffffff1a;border-color:#6e8cff;box-shadow:0 0 0 4px #6e8cff38}.NewsletterForm-module__pBWAxq__input[aria-invalid=true]{border-color:#fca5a5b3}.NewsletterForm-module__pBWAxq__btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#3d5afe,#010ed0);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 26px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #010ed057}.NewsletterForm-module__pBWAxq__btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #010ed073}.NewsletterForm-module__pBWAxq__btn:disabled{opacity:.7;cursor:not-allowed}.NewsletterForm-module__pBWAxq__input:focus-visible,.NewsletterForm-module__pBWAxq__btn:focus-visible{outline-offset:2px;outline:2px solid #9db2ff}.NewsletterForm-module__pBWAxq__statusRow{min-height:22px;margin-top:12px}.NewsletterForm-module__pBWAxq__msg{align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;animation:.4s cubic-bezier(.16,1,.3,1) both NewsletterForm-module__pBWAxq__msgIn;display:flex}.NewsletterForm-module__pBWAxq__msg svg{flex-shrink:0;margin-top:2px}.NewsletterForm-module__pBWAxq__msgOk{color:#bfcbff}.NewsletterForm-module__pBWAxq__msgErr{color:#fca5a5}@keyframes NewsletterForm-module__pBWAxq__msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.NewsletterForm-module__pBWAxq__fine{color:#f5f3ee8c;margin-top:6px;font-size:12px;line-height:1.5}.NewsletterForm-module__pBWAxq__fineLink{color:#f5f3eecc;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.NewsletterForm-module__pBWAxq__fineLink:hover{color:#9db2ff}.NewsletterForm-module__pBWAxq__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.NewsletterForm-module__pBWAxq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.NewsletterForm-module__pBWAxq__form{flex-direction:column}.NewsletterForm-module__pBWAxq__input{flex:none;width:100%}.NewsletterForm-module__pBWAxq__btn{width:100%}}@media (prefers-reduced-motion:reduce){.NewsletterForm-module__pBWAxq__msg{animation:none}.NewsletterForm-module__pBWAxq__btn:hover:not(:disabled){transform:none}}
.DownloadProfileButton-module__MUQUVG__btn{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:not-allowed;opacity:.55;background:#ffffff0f;border:1.5px solid #ffffff47;align-items:center;gap:9px;padding:12px 22px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.DownloadProfileButton-module__MUQUVG__btn:hover{background:#ffffff0f;border-color:#ffffff47;transform:none}.DownloadProfileButton-module__MUQUVG__btnCompact{background:#010ed0;border-color:#0000;margin-bottom:20px;padding:10px 18px;font-size:13px;box-shadow:0 8px 20px #010ed059}.DownloadProfileButton-module__MUQUVG__btnCompact:hover{background:#010ed0;border-color:#0000;box-shadow:0 8px 20px #010ed059}
.Footer-module__EZoWya__footer{background:linear-gradient(135deg,#0d1220 0%,#131b2e 50%,#0a1220 100%);border-top:1px solid #ffffff14;position:relative;overflow:hidden}.Footer-module__EZoWya__footer:before{content:"";filter:blur(120px);pointer-events:none;background:#000bb040;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;left:-120px}.Footer-module__EZoWya__footer:after{content:"";filter:blur(120px);pointer-events:none;background:#010ed026;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-140px;right:-60px}.Footer-module__EZoWya__ctaBanner{text-align:center;background:linear-gradient(135deg,#0d1220 0%,#131b2e 50%,#0a1220 100%);border-bottom:1px solid #ffffff14;padding:72px 40px;position:relative;overflow:hidden}.Footer-module__EZoWya__ctaGlowLeft{filter:blur(120px);pointer-events:none;background:#000bb040;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;left:-120px}.Footer-module__EZoWya__ctaGlowRight{filter:blur(120px);pointer-events:none;background:#010ed026;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-140px;right:-60px}.Footer-module__EZoWya__ctaInner{z-index:1;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex;position:relative}.Footer-module__EZoWya__ctaEyebrow{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.2em;color:#93c5fd;margin-bottom:18px;font-size:11px;font-weight:700}.Footer-module__EZoWya__ctaHeading{color:#f5f3ee;letter-spacing:-.01em;margin-bottom:32px;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.25}.Footer-module__EZoWya__ctaBtn{color:#fff;border-radius:var(--radius-btn);white-space:nowrap;transition:box-shadow var(--transition), transform var(--transition), background var(--transition);background:#010ed0;border:none;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.Footer-module__EZoWya__ctaBtn:hover{background:#000bb0;transform:translateY(-2px);box-shadow:0 8px 32px #010ed040}.Footer-module__EZoWya__ctaEmail{color:#f5f3eea6;transition:color var(--transition);margin-top:16px;font-size:14px;text-decoration:none}.Footer-module__EZoWya__ctaEmail:hover{color:#93c5fd}.Footer-module__EZoWya__newsletter{-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#3d5afe2e,#010ed012);border:1px solid #ffffff1a;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;margin-top:56px;padding:34px 38px;display:grid;box-shadow:0 24px 60px #00000040,inset 0 1px #ffffff14}.Footer-module__EZoWya__newsText{align-items:center;gap:18px;display:flex}.Footer-module__EZoWya__newsIcon{color:#fff;background:linear-gradient(135deg,#3d5afe,#010ed0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 12px 26px #010ed066,inset 0 1px #ffffff4d}.Footer-module__EZoWya__newsTitle{letter-spacing:-.01em;color:#f5f3ee;margin-bottom:4px;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.25}.Footer-module__EZoWya__newsSub{color:#f5f3eebf;font-size:14.5px;line-height:1.55}.Footer-module__EZoWya__container{max-width:var(--container-max);z-index:1;margin:0 auto;padding:0 40px;position:relative}.Footer-module__EZoWya__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding:56px 0 48px;display:grid}.Footer-module__EZoWya__newsletter+.Footer-module__EZoWya__grid{padding-top:48px}.Footer-module__EZoWya__brand{margin-bottom:10px}.Footer-module__EZoWya__logo{width:auto;height:44px;margin-bottom:12px;display:block}.Footer-module__EZoWya__brandTag{color:#f5f3eeb8;margin-top:2px;font-size:12px}.Footer-module__EZoWya__about{color:#f5f3eec7;max-width:280px;margin-bottom:20px;font-size:13.5px;line-height:1.75}.Footer-module__EZoWya__colHead{text-transform:uppercase;letter-spacing:.14em;color:#f5f3eead;font-size:11px;font-weight:600;font-family:var(--font-mono), monospace;margin-bottom:16px}.Footer-module__EZoWya__links{flex-direction:column;gap:11px;list-style:none;display:flex}.Footer-module__EZoWya__link{color:#f5f3eedb;transition:color var(--transition), padding-left var(--transition);cursor:pointer;font-size:15px;text-decoration:none;display:inline-block}.Footer-module__EZoWya__link:hover{color:#9db2ff;padding-left:4px}.Footer-module__EZoWya__bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.Footer-module__EZoWya__bottomLeft{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Footer-module__EZoWya__copy{color:#f5f3eeb8;font-size:13px}.Footer-module__EZoWya__legal{align-items:center;gap:12px;display:flex}.Footer-module__EZoWya__legalLink{color:#f5f3eead;transition:color var(--transition);font-size:12px;text-decoration:none}.Footer-module__EZoWya__legalLink:hover{color:#fff}button.Footer-module__EZoWya__legalLink{text-align:left;padding:0}.Footer-module__EZoWya__legalDot{color:#f5f3ee66;font-size:12px}.Footer-module__EZoWya__socials{align-items:center;gap:10px;margin-top:4px;display:flex}.Footer-module__EZoWya__socialBtn{color:#f5f3eee0;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}.Footer-module__EZoWya__socialBtn:hover{color:#fff;background:#010ed0;border-color:#0000;transform:translateY(-2px);box-shadow:0 10px 22px #010ed066}.Footer-module__EZoWya__socialBtn:focus-visible{outline-offset:2px;outline:2px solid #9db2ff}.Footer-module__EZoWya__socialIdle{cursor:default}.Footer-module__EZoWya__socialIdle:hover{color:#f5f3eee0;box-shadow:none;background:#ffffff0f;border-color:#ffffff2e;transform:none}@media (max-width:1100px){.Footer-module__EZoWya__grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:900px){.Footer-module__EZoWya__newsletter{grid-template-columns:1fr;gap:24px;padding:28px 26px}}@media (max-width:720px){.Footer-module__EZoWya__ctaBanner{padding:48px 28px}}@media (max-width:580px){.Footer-module__EZoWya__grid{grid-template-columns:1fr;gap:28px}.Footer-module__EZoWya__bottom{text-align:center;flex-direction:column;gap:14px}.Footer-module__EZoWya__bottomLeft{justify-content:center}.Footer-module__EZoWya__newsletter{border-radius:22px;margin-top:40px;padding:24px 20px}.Footer-module__EZoWya__newsText{align-items:flex-start;gap:14px}.Footer-module__EZoWya__newsIcon{width:46px;height:46px}.Footer-module__EZoWya__about{max-width:100%}.Footer-module__EZoWya__container{padding:0 20px}}
.WhyUs-module__U6xvIG__section{background:#faf9f6;padding-top:64px;padding-bottom:64px}.WhyUs-module__U6xvIG__container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.WhyUs-module__U6xvIG__header{text-align:center;max-width:780px;margin:0 auto 56px}.WhyUs-module__U6xvIG__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text;margin-bottom:22px;font-size:12px;font-weight:600;display:block}.WhyUs-module__U6xvIG__heading{letter-spacing:-.01em;color:#16151c;margin:0;font-size:clamp(34px,4.6vw,54px);font-weight:600;line-height:1.15}.WhyUs-module__U6xvIG__subheading{color:#585c6d;max-width:480px;margin:16px auto 0;font-size:15px;line-height:1.7}.WhyUs-module__U6xvIG__showcase{background:#fff;border:1px solid #eceae3;border-radius:22px;grid-template-columns:minmax(0,360px) 1fr;gap:8px;display:grid;overflow:hidden;box-shadow:0 1px 3px #16151c0a}.WhyUs-module__U6xvIG__list{border-right:1px solid #f0eee7;flex-direction:column;padding:14px;display:flex}.WhyUs-module__U6xvIG__listItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;width:100%;padding:16px;transition:background .25s;display:flex;position:relative}.WhyUs-module__U6xvIG__listItem:hover,.WhyUs-module__U6xvIG__listItemActive{background:#faf9f6}.WhyUs-module__U6xvIG__listRail{background:0 0;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0;overflow:hidden}.WhyUs-module__U6xvIG__listRailFill{transform-origin:top;width:100%;height:100%;transition:transform .3s;display:block;transform:scaleY(0)}.WhyUs-module__U6xvIG__listRailFillOn{transform:scaleY(1)}.WhyUs-module__U6xvIG__listIcon{color:#9b98a8;background:#f1ede3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .25s,color .25s,transform .3s;display:flex}.WhyUs-module__U6xvIG__listItemActive .WhyUs-module__U6xvIG__listIcon{transform:scale(1.06)}.WhyUs-module__U6xvIG__listTitle{color:#585c6d;font-size:14.5px;font-weight:600;line-height:1.4;transition:color .25s}.WhyUs-module__U6xvIG__listItemActive .WhyUs-module__U6xvIG__listTitle{color:#16151c}.WhyUs-module__U6xvIG__panel{background:#fcfbf8;align-items:center;padding:48px 52px;transition:background .4s;display:flex;position:relative;overflow:hidden}.WhyUs-module__U6xvIG__panelWatermark{opacity:.06;pointer-events:none;transition:opacity .4s;position:absolute;bottom:-40px;right:-30px}.WhyUs-module__U6xvIG__panelInner{z-index:1;max-width:460px;animation:.45s cubic-bezier(.16,1,.3,1) WhyUs-module__U6xvIG__panelRise;position:relative}@keyframes WhyUs-module__U6xvIG__panelRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.WhyUs-module__U6xvIG__panelIcon{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:22px;display:inline-flex;box-shadow:0 8px 20px #16151c14}.WhyUs-module__U6xvIG__panelTitle{color:#16151c;letter-spacing:-.01em;margin-bottom:14px;font-size:26px;font-weight:700}.WhyUs-module__U6xvIG__panelDesc{color:#55585f;margin-bottom:20px;font-size:15.5px;line-height:1.75}.WhyUs-module__U6xvIG__panelDetail{color:#010ed0;border-top:1px solid #16151c14;padding-top:20px;font-size:13.5px;font-weight:600;line-height:1.5}.WhyUs-module__U6xvIG__indigo{color:#6366f1;background:#eef0ff}.WhyUs-module__U6xvIG__violet{color:#8b5cf6;background:#f3eeff}.WhyUs-module__U6xvIG__teal{color:#1f9e6e;background:#e7f7ef}.WhyUs-module__U6xvIG__amber{color:#e29417;background:#fff4e1}.WhyUs-module__U6xvIG__sky{color:#0ea5e9;background:#e7f6fc}.WhyUs-module__U6xvIG__rose{color:#f0466e;background:#ffedf1}.WhyUs-module__U6xvIG__listRailFill.WhyUs-module__U6xvIG__indigo{background:#6366f1}.WhyUs-module__U6xvIG__listRailFill.WhyUs-module__U6xvIG__violet{background:#8b5cf6}.WhyUs-module__U6xvIG__listRailFill.WhyUs-module__U6xvIG__teal{background:#1f9e6e}.WhyUs-module__U6xvIG__listRailFill.WhyUs-module__U6xvIG__amber{background:#e29417}.WhyUs-module__U6xvIG__listRailFill.WhyUs-module__U6xvIG__sky{background:#0ea5e9}.WhyUs-module__U6xvIG__listRailFill.WhyUs-module__U6xvIG__rose{background:#f0466e}.WhyUs-module__U6xvIG__panel_indigo{background:linear-gradient(135deg,#f3f2ff,#fcfbf8 60%)}.WhyUs-module__U6xvIG__panel_violet{background:linear-gradient(135deg,#f8f3ff,#fcfbf8 60%)}.WhyUs-module__U6xvIG__panel_teal{background:linear-gradient(135deg,#eefbf4,#fcfbf8 60%)}.WhyUs-module__U6xvIG__panel_amber{background:linear-gradient(135deg,#fff7e9,#fcfbf8 60%)}.WhyUs-module__U6xvIG__panel_sky{background:linear-gradient(135deg,#eefaff,#fcfbf8 60%)}.WhyUs-module__U6xvIG__panel_rose{background:linear-gradient(135deg,#fff1f4,#fcfbf8 60%)}@media (max-width:900px){.WhyUs-module__U6xvIG__showcase{grid-template-columns:1fr}.WhyUs-module__U6xvIG__list{border-bottom:1px solid #f0eee7;border-right:none;flex-flow:wrap;gap:6px}.WhyUs-module__U6xvIG__listItem{width:auto;padding:10px 14px}.WhyUs-module__U6xvIG__listRail{display:none}.WhyUs-module__U6xvIG__listTitle{font-size:13.5px}.WhyUs-module__U6xvIG__panel{padding:36px 28px}}@media (max-width:560px){.WhyUs-module__U6xvIG__section{padding-top:48px;padding-bottom:48px}.WhyUs-module__U6xvIG__container{padding:0 20px}.WhyUs-module__U6xvIG__header{margin-bottom:40px}.WhyUs-module__U6xvIG__list{flex-direction:column}.WhyUs-module__U6xvIG__listItem{width:100%}.WhyUs-module__U6xvIG__panelTitle{font-size:22px}}
.ServicesOverview-module__mI-rgW__section{background:#faf9f6;padding-top:72px;padding-bottom:64px}.ServicesOverview-module__mI-rgW__container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.ServicesOverview-module__mI-rgW__header{justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:56px;display:flex}.ServicesOverview-module__mI-rgW__headerLeft{max-width:620px}.ServicesOverview-module__mI-rgW__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.ServicesOverview-module__mI-rgW__heading{color:#16151c;letter-spacing:-.01em;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.2}.ServicesOverview-module__mI-rgW__subheading{color:#585c6d;flex-shrink:0;max-width:300px;padding-top:8px;font-size:15px;line-height:1.7}.ServicesOverview-module__mI-rgW__grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:40px;display:grid}.ServicesOverview-module__mI-rgW__card{z-index:0;isolation:isolate;--mx:50%;--my:50%;--angle:0deg;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:#fff;border:1px solid #eceae3;border-radius:20px;flex-direction:column;margin-top:30px;padding:40px 32px 32px;text-decoration:none;display:flex;position:relative;box-shadow:0 1px 3px #16151c0a}.ServicesOverview-module__mI-rgW__card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(320px circle at var(--mx) var(--my), var(--glow,#010ed014), transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.ServicesOverview-module__mI-rgW__card:hover:before{opacity:1}.ServicesOverview-module__mI-rgW__card:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--angle), transparent 0%, var(--ring,#010ed0) 14%, transparent 30%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .35s;animation:3.2s linear infinite paused ServicesOverview-module__mI-rgW__cardSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ServicesOverview-module__mI-rgW__card:hover:after{opacity:1;animation-play-state:running}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ServicesOverview-module__mI-rgW__cardSpin{to{--angle:360deg}}.ServicesOverview-module__mI-rgW__card:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 24px 44px #16151c1a}.ServicesOverview-module__mI-rgW__card_indigo{--glow:#6366f124;--ring:#6366f1}.ServicesOverview-module__mI-rgW__card_violet{--glow:#8b5cf624;--ring:#8b5cf6}.ServicesOverview-module__mI-rgW__card_teal{--glow:#1f9e6e24;--ring:#1f9e6e}.ServicesOverview-module__mI-rgW__card_amber{--glow:#e2941729;--ring:#e29417}.ServicesOverview-module__mI-rgW__card_sky{--glow:#0ea5e924;--ring:#0ea5e9}.ServicesOverview-module__mI-rgW__card_rose{--glow:#f0466e24;--ring:#f0466e}.ServicesOverview-module__mI-rgW__card_slate{--glow:#47556924;--ring:#475569}.ServicesOverview-module__mI-rgW__card_emerald{--glow:#16a34a24;--ring:#16a34a}.ServicesOverview-module__mI-rgW__cardBadge{z-index:2;border:4px solid #faf9f6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:absolute;top:-30px;left:32px;box-shadow:0 10px 22px #16151c1a}.ServicesOverview-module__mI-rgW__card:hover .ServicesOverview-module__mI-rgW__cardBadge{box-shadow:0 14px 28px var(--glow);transform:translateY(-5px)rotate(-8deg)}.ServicesOverview-module__mI-rgW__indigo{color:#6366f1;background:#eef0ff}.ServicesOverview-module__mI-rgW__violet{color:#8b5cf6;background:#f3eeff}.ServicesOverview-module__mI-rgW__teal{color:#1f9e6e;background:#e7f7ef}.ServicesOverview-module__mI-rgW__amber{color:#e29417;background:#fff4e1}.ServicesOverview-module__mI-rgW__sky{color:#0ea5e9;background:#e7f6fc}.ServicesOverview-module__mI-rgW__rose{color:#f0466e;background:#ffedf1}.ServicesOverview-module__mI-rgW__slate{color:#475569;background:#eef1f5}.ServicesOverview-module__mI-rgW__emerald{color:#16a34a;background:#eaf7ee}.ServicesOverview-module__mI-rgW__cardTitle{color:#16151c;letter-spacing:-.01em;margin-bottom:12px;font-size:20px;font-weight:700}.ServicesOverview-module__mI-rgW__cardDesc{color:#585c6d;margin-bottom:22px;font-size:14px;line-height:1.7}.ServicesOverview-module__mI-rgW__cardFeatures{border-top:1px solid #f0eee7;flex-direction:column;gap:10px;margin-bottom:24px;padding-top:20px;display:flex}.ServicesOverview-module__mI-rgW__cardFeatures li{color:#3c3f45;align-items:center;gap:9px;font-size:13px;font-weight:600;transition:transform .3s;display:flex}.ServicesOverview-module__mI-rgW__card:hover .ServicesOverview-module__mI-rgW__cardFeatures li:first-child{transition-delay:20ms;transform:translate(3px)}.ServicesOverview-module__mI-rgW__card:hover .ServicesOverview-module__mI-rgW__cardFeatures li:nth-child(2){transition-delay:70ms;transform:translate(3px)}.ServicesOverview-module__mI-rgW__card:hover .ServicesOverview-module__mI-rgW__cardFeatures li:nth-child(3){transition-delay:.12s;transform:translate(3px)}.ServicesOverview-module__mI-rgW__featureCheck{color:var(--ring,#010ed0);flex-shrink:0}.ServicesOverview-module__mI-rgW__cardLink{color:#000bb0;align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:600;transition:gap .2s,color .2s;display:inline-flex}.ServicesOverview-module__mI-rgW__card:hover .ServicesOverview-module__mI-rgW__cardLink{color:var(--ring,#010ed0);gap:10px}.ServicesOverview-module__mI-rgW__cta{justify-content:center;display:flex}.ServicesOverview-module__mI-rgW__ctaBtn{color:#fff;background:linear-gradient(135deg,#010ed0,#010ed0);border:none;border-radius:10px;align-items:center;gap:8px;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.ServicesOverview-module__mI-rgW__ctaBtn:hover{background:linear-gradient(135deg,#000bb0,#000bb0);transform:translateY(-2px);box-shadow:0 8px 24px #010ed047}@media (max-width:1000px){.ServicesOverview-module__mI-rgW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ServicesOverview-module__mI-rgW__header{flex-direction:column;gap:20px}.ServicesOverview-module__mI-rgW__subheading{max-width:100%;padding-top:0}}@media (max-width:580px){.ServicesOverview-module__mI-rgW__section{padding:56px 0 48px}.ServicesOverview-module__mI-rgW__container{padding:0 20px}.ServicesOverview-module__mI-rgW__grid{grid-template-columns:1fr}}
.Process-module__gUgyKG__section{background:#faf9f6;padding-top:64px;padding-bottom:64px}.Process-module__gUgyKG__container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.Process-module__gUgyKG__header{text-align:center;margin-bottom:56px}.Process-module__gUgyKG__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.Process-module__gUgyKG__heading{color:#16151c;letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(32px,4vw,48px);font-weight:600}.Process-module__gUgyKG__subheading{color:#585c6d;max-width:480px;margin:0 auto;font-size:16px;line-height:1.65}.Process-module__gUgyKG__wave{height:600px;margin-top:40px;position:relative}.Process-module__gUgyKG__waveSvg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.Process-module__gUgyKG__wavePath{fill:none;stroke:#b9c9bf;stroke-width:1.5px}.Process-module__gUgyKG__point{position:absolute}.Process-module__gUgyKG__point1{top:40%;left:10%}.Process-module__gUgyKG__point2{top:73.3%;left:30%}.Process-module__gUgyKG__point3{top:40%;left:50%}.Process-module__gUgyKG__point4{top:73.3%;left:70%}.Process-module__gUgyKG__point5{top:40%;left:90%}.Process-module__gUgyKG__dot{z-index:1;background:#010ed0;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.Process-module__gUgyKG__cardWrap{width:240px;transition:transform var(--transition), box-shadow var(--transition);background:#0f172a;border-radius:20px;padding:26px;position:absolute;bottom:20px;left:-120px;box-shadow:0 20px 40px #0f172a2e}.Process-module__gUgyKG__cardWrap:hover{transform:translateY(-4px);box-shadow:0 28px 56px #0f172a47}.Process-module__gUgyKG__cardTopRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.Process-module__gUgyKG__phaseTag{letter-spacing:.12em;color:#93c5fd;background:#080d1e99;border:1px solid #93c5fd59;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.Process-module__gUgyKG__iconWrap{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.Process-module__gUgyKG__indigo{color:#6366f1;background:#eef0ff}.Process-module__gUgyKG__violet{color:#8b5cf6;background:#f3eeff}.Process-module__gUgyKG__teal{color:#1f9e6e;background:#e7f7ef}.Process-module__gUgyKG__amber{color:#e29417;background:#fff4e1}.Process-module__gUgyKG__rose{color:#f0466e;background:#ffedf1}.Process-module__gUgyKG__stepTitle{color:#fff;letter-spacing:-.01em;margin-bottom:10px;font-size:18px;font-weight:700}.Process-module__gUgyKG__stepDesc{color:#ffffff8c;font-size:13px;line-height:1.6}@media (max-width:900px){.Process-module__gUgyKG__wave{flex-direction:column;align-items:center;height:auto;display:flex;position:relative}.Process-module__gUgyKG__waveSvg{display:none}.Process-module__gUgyKG__wave:before{content:"";border-left:2px dashed #d3cbb4;width:0;position:absolute;top:6px;bottom:6px;left:50%}.Process-module__gUgyKG__point,.Process-module__gUgyKG__point1,.Process-module__gUgyKG__point2,.Process-module__gUgyKG__point3,.Process-module__gUgyKG__point4,.Process-module__gUgyKG__point5{flex-direction:column;align-items:center;margin-bottom:32px;display:flex;position:relative;top:auto;left:auto}.Process-module__gUgyKG__point:last-child{margin-bottom:0}.Process-module__gUgyKG__dot,.Process-module__gUgyKG__point1 .Process-module__gUgyKG__dot,.Process-module__gUgyKG__point2 .Process-module__gUgyKG__dot,.Process-module__gUgyKG__point3 .Process-module__gUgyKG__dot,.Process-module__gUgyKG__point4 .Process-module__gUgyKG__dot,.Process-module__gUgyKG__point5 .Process-module__gUgyKG__dot{margin-bottom:16px;display:block;position:relative;top:auto;left:auto;transform:none}.Process-module__gUgyKG__cardWrap,.Process-module__gUgyKG__point1 .Process-module__gUgyKG__cardWrap,.Process-module__gUgyKG__point2 .Process-module__gUgyKG__cardWrap,.Process-module__gUgyKG__point3 .Process-module__gUgyKG__cardWrap,.Process-module__gUgyKG__point4 .Process-module__gUgyKG__cardWrap,.Process-module__gUgyKG__point5 .Process-module__gUgyKG__cardWrap{width:100%;max-width:360px;position:relative;top:auto;bottom:auto;left:auto}}@media (max-width:480px){.Process-module__gUgyKG__container{padding:0 20px}.Process-module__gUgyKG__cardWrap{max-width:100%}}
.FeaturedWork-module__3W05VG__section{background:#faf9f6;padding:64px 0;position:relative}.FeaturedWork-module__3W05VG__container{max-width:var(--container-max);margin:0 auto;padding:0 40px;position:relative}.FeaturedWork-module__3W05VG__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:52px;display:flex}.FeaturedWork-module__3W05VG__headerText{max-width:640px}.FeaturedWork-module__3W05VG__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.FeaturedWork-module__3W05VG__heading{color:#16151c;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.15}.FeaturedWork-module__3W05VG__accent{background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text}.FeaturedWork-module__3W05VG__subheading{color:#585c6d;max-width:500px;font-size:16px;line-height:1.7}.FeaturedWork-module__3W05VG__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.FeaturedWork-module__3W05VG__card{background:#fbfaf7;border:1px solid #e3decf;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.FeaturedWork-module__3W05VG__card:hover{border-color:#d3cbb4;transform:translateY(-6px);box-shadow:0 24px 48px #16151c1a}.FeaturedWork-module__3W05VG__thumb{background:#faf9f6;border:1px dashed #d3cbb4;border-radius:14px;flex-shrink:0;height:210px;margin:14px;position:relative;overflow:hidden}.FeaturedWork-module__3W05VG__thumbImg{object-fit:cover;width:100%;height:100%;transition:transform .4s}.FeaturedWork-module__3W05VG__card:hover .FeaturedWork-module__3W05VG__thumbImg{transform:scale(1.04)}.FeaturedWork-module__3W05VG__thumbFallback{background:linear-gradient(140deg,#010ed02e,#010ed00f);width:100%;height:100%}.FeaturedWork-module__3W05VG__body{flex-direction:column;flex:1;padding:6px 26px 28px;display:flex}.FeaturedWork-module__3W05VG__pill{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#010ed0,#010ed0);border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.FeaturedWork-module__3W05VG__title{color:#16151c;letter-spacing:-.01em;margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.32}.FeaturedWork-module__3W05VG__desc{color:#585c6d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:18px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.FeaturedWork-module__3W05VG__divider{background:#e3decf;height:1px;margin-bottom:18px}.FeaturedWork-module__3W05VG__outcome{flex-direction:column;gap:6px;margin-top:auto;display:flex}.FeaturedWork-module__3W05VG__outcomeVal{background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;line-height:1.3}.FeaturedWork-module__3W05VG__outcomeDetail{color:#666b7b;font-size:13px;line-height:1.6}.FeaturedWork-module__3W05VG__allBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#010ed0,#010ed0);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.FeaturedWork-module__3W05VG__allBtn:hover{background:linear-gradient(135deg,#000bb0,#000bb0);transform:translateY(-2px);box-shadow:0 8px 24px #010ed047}.FeaturedWork-module__3W05VG__gridDark{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.FeaturedWork-module__3W05VG__cardDark{background:#0f172a;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0f172a2e}.FeaturedWork-module__3W05VG__cardDark:hover{transform:translateY(-6px);box-shadow:0 28px 56px #0f172a47}.FeaturedWork-module__3W05VG__thumbDark{flex-shrink:0;height:208px;position:relative;overflow:hidden}.FeaturedWork-module__3W05VG__thumbDarkImg{object-fit:cover;opacity:.7;width:100%;height:100%;transition:transform .6s}.FeaturedWork-module__3W05VG__cardDark:hover .FeaturedWork-module__3W05VG__thumbDarkImg{transform:scale(1.1)}.FeaturedWork-module__3W05VG__thumbDarkOverlay{background:linear-gradient(#0000 0%,#0f172a66 45%,#0f172a 100%);position:absolute;inset:0}.FeaturedWork-module__3W05VG__tagBadge{letter-spacing:.12em;color:#93c5fd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d1ee0;border:1px solid #93c5fd59;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:16px;left:16px}.FeaturedWork-module__3W05VG__bodyDark{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.FeaturedWork-module__3W05VG__metricRow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.FeaturedWork-module__3W05VG__metricDot{background:#9db2ff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.FeaturedWork-module__3W05VG__metricText{letter-spacing:.08em;text-transform:uppercase;color:#9db2ff;font-size:11px;font-weight:700}.FeaturedWork-module__3W05VG__statusLabel{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb8;margin-bottom:10px;font-size:11px;font-weight:600}.FeaturedWork-module__3W05VG__darkTitle{color:#fff;flex:1;margin-bottom:20px;font-size:16px;font-weight:700;line-height:1.4;transition:color .2s}.FeaturedWork-module__3W05VG__cardDark:hover .FeaturedWork-module__3W05VG__darkTitle{color:#93c5fd}.FeaturedWork-module__3W05VG__darkBottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.FeaturedWork-module__3W05VG__darkCategory{color:#ffffff80;font-size:12px;font-weight:500}.FeaturedWork-module__3W05VG__darkLink{color:#60a5fa;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;transition:gap .2s;display:inline-flex}.FeaturedWork-module__3W05VG__cardDark:hover .FeaturedWork-module__3W05VG__darkLink{gap:9px}@media (max-width:1024px){.FeaturedWork-module__3W05VG__grid{grid-template-columns:repeat(2,1fr)}.FeaturedWork-module__3W05VG__card:last-child{grid-column:span 2}.FeaturedWork-module__3W05VG__gridDark{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.FeaturedWork-module__3W05VG__section{padding:48px 0}.FeaturedWork-module__3W05VG__container{padding:0 20px}.FeaturedWork-module__3W05VG__grid{grid-template-columns:1fr}.FeaturedWork-module__3W05VG__card:last-child{grid-column:auto}.FeaturedWork-module__3W05VG__thumb{height:180px}.FeaturedWork-module__3W05VG__header{flex-direction:column;align-items:flex-start}.FeaturedWork-module__3W05VG__gridDark{grid-template-columns:1fr}}
.HeroBackdrop-module__iiJVha__backdrop{pointer-events:none;background:#080d18;position:absolute;inset:0;overflow:hidden}.HeroBackdrop-module__iiJVha__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HeroBackdrop-module__iiJVha__overlay{background:linear-gradient(135deg,#04081aed 0%,#04081ad1 50%,#010ed033 100%);position:absolute;inset:0}.HeroBackdrop-module__iiJVha__glowA,.HeroBackdrop-module__iiJVha__glowB{filter:blur(120px);border-radius:50%;width:384px;height:384px;position:absolute}.HeroBackdrop-module__iiJVha__glowA{background:#000bb040;top:-160px;left:-160px}.HeroBackdrop-module__iiJVha__glowB{background:#010ed026;bottom:-128px;right:0}@media (prefers-reduced-motion:reduce){.HeroBackdrop-module__iiJVha__video{display:none}}
.PageHero-module__aE6RSq__hero{box-sizing:border-box;background:#080d18;align-items:center;min-height:620px;padding:100px 0 56px;display:flex;position:relative;overflow:hidden}.PageHero-module__aE6RSq__inner{z-index:1;width:100%;max-width:var(--container-max);text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:0 28px;animation:1s cubic-bezier(.16,1,.3,1) both PageHero-module__aE6RSq__fadeUpContent;display:flex;position:relative}@keyframes PageHero-module__aE6RSq__fadeUpContent{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.PageHero-module__aE6RSq__breadcrumb{align-items:center;gap:8px;margin-bottom:28px;display:flex}.PageHero-module__aE6RSq__breadLink{color:#ffffffb8;font-size:13px;transition:color .18s}.PageHero-module__aE6RSq__breadLink:hover{color:#fff}.PageHero-module__aE6RSq__breadSep{color:#ffffff73;font-size:13px}.PageHero-module__aE6RSq__breadCurrent{color:#fff;font-size:13px;font-weight:500}.PageHero-module__aE6RSq__badge{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff38;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.PageHero-module__aE6RSq__badgeDot{background:#6e8cff;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite PageHero-module__aE6RSq__pulse}@keyframes PageHero-module__aE6RSq__pulse{0%,to{opacity:1}50%{opacity:.4}}.PageHero-module__aE6RSq__title{color:#fff;letter-spacing:-.02em;max-width:920px;margin-bottom:24px;font-size:clamp(34px,5.2vw,64px);font-weight:600;line-height:1.15}.PageHero-module__aE6RSq__accent{background:linear-gradient(90deg,#6e8cff,#3d5afe);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #3d5afe59);-webkit-background-clip:text;background-clip:text}.PageHero-module__aE6RSq__description{color:#e2e8f0;max-width:660px;font-size:18px;line-height:1.75}.PageHero-module__aE6RSq__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.PageHero-module__aE6RSq__stats{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;gap:24px 64px;width:100%;max-width:760px;margin-top:48px;padding-top:36px;display:flex}.PageHero-module__aE6RSq__stat{flex-direction:column;align-items:center;gap:6px;display:flex}.PageHero-module__aE6RSq__statVal{color:#fff;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1}.PageHero-module__aE6RSq__statLabel{color:#cbd5e1;max-width:140px;font-size:13px;font-weight:500;line-height:1.35}@media (max-width:640px){.PageHero-module__aE6RSq__hero{min-height:560px;padding:92px 0 48px}.PageHero-module__aE6RSq__inner{padding:0 20px}.PageHero-module__aE6RSq__description{font-size:16px}.PageHero-module__aE6RSq__stats{gap:20px 36px;margin-top:36px;padding-top:28px}.PageHero-module__aE6RSq__statVal{font-size:24px}}
.StatusPage-module__HkvL3W__page{background:linear-gradient(135deg,#080d18 0%,#0d1220 50%,#0a1220 100%);justify-content:center;align-items:center;min-height:100vh;padding:140px 28px 96px;display:flex;position:relative;overflow:hidden}.StatusPage-module__HkvL3W__glowA,.StatusPage-module__HkvL3W__glowB{filter:blur(130px);pointer-events:none;border-radius:50%;position:absolute}.StatusPage-module__HkvL3W__glowA{background:#010ed057;width:460px;height:460px;animation:14s ease-in-out infinite alternate StatusPage-module__HkvL3W__drift;top:-140px;left:-120px}.StatusPage-module__HkvL3W__glowB{background:#3d5afe38;width:440px;height:440px;animation:18s ease-in-out infinite alternate-reverse StatusPage-module__HkvL3W__drift;bottom:-160px;right:-100px}@keyframes StatusPage-module__HkvL3W__drift{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.12)}}.StatusPage-module__HkvL3W__dots{pointer-events:none;background-image:radial-gradient(#9db2ff29 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.StatusPage-module__HkvL3W__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:640px;animation:.9s cubic-bezier(.16,1,.3,1) both StatusPage-module__HkvL3W__rise;display:flex;position:relative}@keyframes StatusPage-module__HkvL3W__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.StatusPage-module__HkvL3W__eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#ffffffdb;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.StatusPage-module__HkvL3W__eyebrowDot{background:#6e8cff;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite StatusPage-module__HkvL3W__pulse}@keyframes StatusPage-module__HkvL3W__pulse{0%,to{opacity:1}50%{opacity:.35}}.StatusPage-module__HkvL3W__code{letter-spacing:-.04em;justify-content:center;align-items:center;gap:.06em;font-size:clamp(110px,22vw,230px);font-weight:700;line-height:1;display:flex}.StatusPage-module__HkvL3W__digit{background:linear-gradient(#fff 10%,#9db2ff 100%);-webkit-text-fill-color:transparent;color:#fff;filter:drop-shadow(0 0 40px #3d5afe73);-webkit-background-clip:text;background-clip:text}.StatusPage-module__HkvL3W__ring{background:linear-gradient(#0a1220,#0a1220) padding-box padding-box,conic-gradient(#6e8cff,#3d5afe,#010ed0,#6e8cff) border-box;border:.12em solid #0000;border-radius:50%;width:.66em;height:.66em;animation:7s linear infinite StatusPage-module__HkvL3W__spin;position:relative;box-shadow:0 0 60px #3d5afe80,inset 0 0 40px #3d5afe47}.StatusPage-module__HkvL3W__ring:after{content:"";background:#9db2ff;border-radius:50%;width:.14em;height:.14em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px 4px #9db2ffb3}@keyframes StatusPage-module__HkvL3W__spin{to{transform:rotate(360deg)}}.StatusPage-module__HkvL3W__title{letter-spacing:-.015em;color:#fff;margin-top:6px;font-size:clamp(26px,3.6vw,40px);font-weight:600;line-height:1.2}.StatusPage-module__HkvL3W__description{color:#cbd5e1;max-width:480px;margin-top:14px;font-size:17px;line-height:1.7}.StatusPage-module__HkvL3W__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.StatusPage-module__HkvL3W__primary,.StatusPage-module__HkvL3W__secondary{border-radius:999px;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.StatusPage-module__HkvL3W__primary{color:#fff;background:linear-gradient(135deg,#3d5afe,#010ed0);box-shadow:0 12px 28px #010ed066}.StatusPage-module__HkvL3W__primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #010ed085}.StatusPage-module__HkvL3W__secondary{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff47}.StatusPage-module__HkvL3W__secondary:hover{background:#9db2ff1f;border-color:#9db2ff;transform:translateY(-2px)}.StatusPage-module__HkvL3W__primary:focus-visible,.StatusPage-module__HkvL3W__secondary:focus-visible,.StatusPage-module__HkvL3W__quickLink:focus-visible{outline-offset:3px;outline:2px solid #9db2ff}.StatusPage-module__HkvL3W__quick{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;margin-top:34px;display:flex}.StatusPage-module__HkvL3W__quickLabel{color:#cbd5e1b3;font-size:13px}.StatusPage-module__HkvL3W__quickLink{color:#9db2ff;border-bottom:1px solid #0000;font-size:14.5px;font-weight:500;transition:color .2s,border-color .2s}.StatusPage-module__HkvL3W__quickLink:hover{color:#fff;border-color:#fff}.StatusPage-module__HkvL3W__digest{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:#cbd5e18c;margin-top:30px;font-size:12px}@media (max-width:560px){.StatusPage-module__HkvL3W__page{padding:120px 20px 72px}.StatusPage-module__HkvL3W__actions{flex-direction:column;width:100%;max-width:320px}.StatusPage-module__HkvL3W__primary,.StatusPage-module__HkvL3W__secondary{justify-content:center}}@media (prefers-reduced-motion:reduce){.StatusPage-module__HkvL3W__glowA,.StatusPage-module__HkvL3W__glowB,.StatusPage-module__HkvL3W__eyebrowDot,.StatusPage-module__HkvL3W__ring,.StatusPage-module__HkvL3W__inner{animation:none}}
.TechStack-module__5InoCq__section{background:linear-gradient(135deg,#0d1220 0%,#131b2e 50%,#0a1220 100%);padding-top:64px;padding-bottom:64px;position:relative;overflow:hidden}.TechStack-module__5InoCq__glowLeft{filter:blur(120px);pointer-events:none;background:#010ed047;border-radius:50%;width:380px;height:380px;animation:7s ease-in-out infinite TechStack-module__5InoCq__glowPulse;position:absolute;top:-140px;left:-100px}.TechStack-module__5InoCq__glowRight{filter:blur(120px);pointer-events:none;background:#0ea5e92e;border-radius:50%;width:380px;height:380px;animation:7s ease-in-out 2.5s infinite TechStack-module__5InoCq__glowPulse;position:absolute;bottom:-160px;right:-80px}@keyframes TechStack-module__5InoCq__glowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.TechStack-module__5InoCq__container{max-width:var(--container-max);z-index:1;margin:0 auto;padding:0 28px;position:relative}.TechStack-module__5InoCq__header{margin-bottom:52px}.TechStack-module__5InoCq__liveBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5f3eed9;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.TechStack-module__5InoCq__liveDot{background:#6e8cff;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-out infinite TechStack-module__5InoCq__dotPing;box-shadow:0 0 #6e8cff99}@keyframes TechStack-module__5InoCq__dotPing{0%{box-shadow:0 0 #6e8cff8c}70%{box-shadow:0 0 0 7px #6e8cff00}to{box-shadow:0 0 #6e8cff00}}.TechStack-module__5InoCq__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#93c5fd;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.TechStack-module__5InoCq__heading{color:#f5f3ee;letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(32px,4vw,48px);font-weight:600}.TechStack-module__5InoCq__accent{background:linear-gradient(135deg,#6e8cff,#3d5afe);-webkit-text-fill-color:transparent;color:#6e8cff;-webkit-background-clip:text;background-clip:text}.TechStack-module__5InoCq__subheading{color:#f5f3ee8c;max-width:440px;font-size:16px}.TechStack-module__5InoCq__rows{z-index:1;position:relative}.TechStack-module__5InoCq__scene{padding:18px 0 44px;position:relative}.TechStack-module__5InoCq__scene:after{content:"";filter:blur(26px);pointer-events:none;background:radial-gradient(#3d5afe4d,#0000 70%);height:80px;position:absolute;bottom:6px;left:12%;right:12%}.TechStack-module__5InoCq__stage{z-index:1;flex-direction:column;gap:26px;transition:opacity .9s,transform 1.2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.TechStack-module__5InoCq__stage[data-animate]{opacity:0;transform:translateY(40px)}.TechStack-module__5InoCq__stage[data-animate].is-visible{opacity:1;transform:none}.TechStack-module__5InoCq__rowLabel{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.2em;color:#f5f3eeb3;padding:0 28px 0 max(28px, (100vw - var(--container-max)) / 2 + 28px);margin-bottom:10px;font-size:10px}.TechStack-module__5InoCq__marqueeOuter{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.TechStack-module__5InoCq__marqueeTrack{gap:10px;width:max-content;padding:6px 0;animation-play-state:paused;display:flex}.TechStack-module__5InoCq__stage.is-visible .TechStack-module__5InoCq__marqueeTrack{animation-play-state:running}.TechStack-module__5InoCq__stage.is-visible .TechStack-module__5InoCq__marqueeTrack:hover{animation-play-state:paused}.TechStack-module__5InoCq__marqueeLeft{animation:34s linear infinite TechStack-module__5InoCq__scrollLeft}.TechStack-module__5InoCq__marqueeRight{animation:34s linear infinite TechStack-module__5InoCq__scrollRight}@keyframes TechStack-module__5InoCq__scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes TechStack-module__5InoCq__scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.TechStack-module__5InoCq__badge{letter-spacing:.01em;white-space:nowrap;color:#eef1ff;border:1px solid #9db2ff42;border-radius:9999px;flex-shrink:0;align-items:center;padding:11px 22px;font-size:14px;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;display:inline-flex;box-shadow:0 10px 24px #00000052,inset 0 1px #ffffff24}.TechStack-module__5InoCq__badge:hover{border-color:#9db2ff99;transform:translateY(-4px)scale(1.04)}.TechStack-module__5InoCq__badgeCyan{background:linear-gradient(135deg,#6e8cff57,#3d5afe33)}.TechStack-module__5InoCq__badgeCyan:hover{box-shadow:0 16px 30px #3d5afe6b,inset 0 1px #fff3}.TechStack-module__5InoCq__badgeBlue{background:linear-gradient(135deg,#3d5afe6b,#010ed04d)}.TechStack-module__5InoCq__badgeBlue:hover{box-shadow:0 16px 30px #010ed080,inset 0 1px #fff3}.TechStack-module__5InoCq__stage[data-animate]:not(.is-visible) .TechStack-module__5InoCq__badge{opacity:0}.TechStack-module__5InoCq__stage.is-visible .TechStack-module__5InoCq__badge{animation:.8s cubic-bezier(.16,1,.3,1) backwards TechStack-module__5InoCq__pillIn;animation-delay:calc(var(--i) * 55ms + .35s)}@keyframes TechStack-module__5InoCq__pillIn{0%{opacity:0;transform:translateY(30px)scale(.88)}}@media (max-width:720px){.TechStack-module__5InoCq__scene{padding:10px 0 30px}.TechStack-module__5InoCq__stage{gap:20px}.TechStack-module__5InoCq__badge{padding:9px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.TechStack-module__5InoCq__glowLeft,.TechStack-module__5InoCq__glowRight{animation:none}.TechStack-module__5InoCq__stage,.TechStack-module__5InoCq__stage[data-animate]{opacity:1;transition:none;transform:none}.TechStack-module__5InoCq__stage[data-animate].is-visible{opacity:1;transition:none;transform:none}.TechStack-module__5InoCq__stage[data-animate]:not(.is-visible) .TechStack-module__5InoCq__badge{opacity:1}.TechStack-module__5InoCq__stage.is-visible .TechStack-module__5InoCq__badge{animation:none}.TechStack-module__5InoCq__marqueeLeft,.TechStack-module__5InoCq__marqueeRight{animation:none}.TechStack-module__5InoCq__marqueeTrack{flex-wrap:wrap;justify-content:center;width:auto;padding:6px 28px}.TechStack-module__5InoCq__marqueeOuter{-webkit-mask-image:none;mask-image:none}.TechStack-module__5InoCq__dup{display:none}}
.about-module__-i9KWa__page{background:#faf9f6}.about-module__-i9KWa__section{border-bottom:1px solid #e2e1e6;padding:96px 0}.about-module__-i9KWa__container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.about-module__-i9KWa__accentText{background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text}.about-module__-i9KWa__splitRow{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-module__-i9KWa__splitRowReverse{direction:rtl}.about-module__-i9KWa__splitRowReverse>*{direction:ltr}.about-module__-i9KWa__splitVisual{justify-content:center;align-items:center;display:flex}.about-module__-i9KWa__sectionHeading{color:#16151c;letter-spacing:-.01em;margin:14px 0 24px;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.25}.about-module__-i9KWa__sectionBody{color:#585c6d;max-width:520px;margin-bottom:16px;font-size:16px;line-height:1.82}.about-module__-i9KWa__visualPanel{background:#fbfaf7;border:1px solid #e2e1e6;border-radius:20px;width:100%;max-width:400px;padding:48px 40px}.about-module__-i9KWa__visualPanelBlue{background:#010ed014;border-color:#010ed08c}.about-module__-i9KWa__visualNum{color:#010ed04d;letter-spacing:-.02em;margin-bottom:8px;font-size:72px;font-weight:700;line-height:1;display:block}.about-module__-i9KWa__visualLabel{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.18em;background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:11px;font-weight:700}.about-module__-i9KWa__visualDivider{background:#e2e1e6;height:1px;margin-bottom:24px}.about-module__-i9KWa__visualQuote{color:#16151c;margin:0;font-size:15px;line-height:1.7}.about-module__-i9KWa__values{background:#faf9f6;padding:140px 0 150px;position:relative}.about-module__-i9KWa__valuesBg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-module__-i9KWa__valuesGrid{pointer-events:none;background-image:radial-gradient(#010ed01c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.about-module__-i9KWa__valuesGlowA,.about-module__-i9KWa__valuesGlowB{filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.about-module__-i9KWa__valuesGlowA{background:#3d5afe33;width:520px;height:520px;animation:18s ease-in-out infinite alternate about-module__-i9KWa__drift;top:-140px;right:-120px}.about-module__-i9KWa__valuesGlowB{background:#6e8cff29;width:460px;height:460px;animation:22s ease-in-out infinite alternate-reverse about-module__-i9KWa__drift;bottom:-160px;left:-140px}@keyframes about-module__-i9KWa__drift{0%{transform:translate(0)scale(1)}to{transform:translate(-46px,36px)scale(1.12)}}.about-module__-i9KWa__valuesLayout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:104px;display:grid;position:relative}.about-module__-i9KWa__valuesIntro{position:sticky;top:128px}.about-module__-i9KWa__valuesHeading{color:#16151c;letter-spacing:-.02em;margin:14px 0 22px;font-size:clamp(32px,3.8vw,54px);font-weight:600;line-height:1.15}.about-module__-i9KWa__sectionSubheading{color:#585c6d;max-width:440px;font-size:16px;line-height:1.78}.about-module__-i9KWa__valuesCount{max-width:440px;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.16em;color:#585c6d;border-top:1px solid #dad8e0;align-items:center;gap:14px;margin-top:40px;padding-top:26px;font-size:11.5px;font-weight:700;display:flex}.about-module__-i9KWa__valuesCountNum{letter-spacing:-.02em;background:linear-gradient(135deg,#3d5afe,#010ed0);-webkit-text-fill-color:transparent;color:#010ed0;-webkit-background-clip:text;background-clip:text;font-family:inherit;font-size:40px;font-weight:700;line-height:1}.about-module__-i9KWa__principles{list-style:none}.about-module__-i9KWa__principle{border-top:1px solid #dad8e0;grid-template-columns:96px minmax(0,1fr);gap:20px;padding:40px 0 42px;display:grid;position:relative}.about-module__-i9KWa__principle:last-child{border-bottom:1px solid #dad8e0}.about-module__-i9KWa__principle:before{content:"";transform-origin:0;background:linear-gradient(90deg,#3d5afe,#010ed0);width:100%;height:2px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.about-module__-i9KWa__principle:hover:before{transform:scaleX(1)}.about-module__-i9KWa__principleNum{letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px #010ed052;font-size:clamp(46px,5vw,68px);font-weight:700;line-height:.95;transition:color .35s,-webkit-text-stroke-color .35s}.about-module__-i9KWa__principle:hover .about-module__-i9KWa__principleNum{color:#010ed0;-webkit-text-stroke-color:#010ed0}.about-module__-i9KWa__principleHead{align-items:center;gap:14px;margin-bottom:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.about-module__-i9KWa__principle:hover .about-module__-i9KWa__principleHead{transform:translate(6px)}.about-module__-i9KWa__principleIcon{color:#010ed0;background:#010ed012;border:1px solid #010ed047;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s,color .3s,box-shadow .3s;display:flex}.about-module__-i9KWa__principle:hover .about-module__-i9KWa__principleIcon{color:#fff;background:linear-gradient(135deg,#3d5afe,#010ed0);border-color:#0000;box-shadow:0 8px 20px #010ed052}.about-module__-i9KWa__principleTitle{color:#16151c;letter-spacing:-.015em;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.25}.about-module__-i9KWa__principleDesc{color:#585c6d;max-width:560px;font-size:15.5px;line-height:1.78}@media (max-width:1100px){.about-module__-i9KWa__valuesLayout{gap:64px}.about-module__-i9KWa__principle{grid-template-columns:76px minmax(0,1fr)}}@media (max-width:960px){.about-module__-i9KWa__splitRow{grid-template-columns:1fr;gap:48px}.about-module__-i9KWa__splitRowReverse{direction:ltr}.about-module__-i9KWa__values{padding:96px 0 104px}.about-module__-i9KWa__valuesLayout{grid-template-columns:1fr;gap:56px}.about-module__-i9KWa__valuesIntro{position:static}}@media (max-width:580px){.about-module__-i9KWa__section{padding:64px 0}.about-module__-i9KWa__container{padding:0 20px}.about-module__-i9KWa__sectionBody{max-width:100%}.about-module__-i9KWa__values{padding:72px 0 80px}.about-module__-i9KWa__principle{grid-template-columns:1fr;gap:14px;padding:30px 0 32px}.about-module__-i9KWa__principleNum{font-size:40px}.about-module__-i9KWa__valuesCount{margin-top:32px}}@media (prefers-reduced-motion:reduce){.about-module__-i9KWa__valuesGlowA,.about-module__-i9KWa__valuesGlowB{animation:none}.about-module__-i9KWa__principle:before,.about-module__-i9KWa__principleHead{transition:none}}
.careers-module__tEy4wG__page{background:#faf9f6}.careers-module__tEy4wG__section{border-bottom:1px solid #e2e1e6;padding:88px 0}.careers-module__tEy4wG__container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.careers-module__tEy4wG__accentText{background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text}.careers-module__tEy4wG__openWrap{background:#fff;border:1px solid #e2e1e6;border-radius:20px;align-items:flex-start;gap:24px;max-width:760px;margin:0 auto;padding:40px;display:flex;box-shadow:0 2px 10px #16151c08}.careers-module__tEy4wG__openIcon{color:#010ed0;background:#eef0ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.careers-module__tEy4wG__openHeading{color:#16151c;letter-spacing:-.01em;margin-bottom:10px;font-size:22px;font-weight:700}.careers-module__tEy4wG__openBody{color:#585c6d;margin-bottom:10px;font-size:15px;line-height:1.75}.careers-module__tEy4wG__openBody:last-child{margin-bottom:0}.careers-module__tEy4wG__internHeader{text-align:center;max-width:680px;margin:0 auto 48px}.careers-module__tEy4wG__badge{color:#010ed0;text-transform:uppercase;letter-spacing:.1em;background:#eef0ff;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.careers-module__tEy4wG__badgeDot{background:#010ed0;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite careers-module__tEy4wG__pulse}@keyframes careers-module__tEy4wG__pulse{0%,to{opacity:1}50%{opacity:.35}}.careers-module__tEy4wG__internHeading{color:#16151c;letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.25}.careers-module__tEy4wG__internSub{color:#585c6d;font-size:15.5px;line-height:1.7}.careers-module__tEy4wG__internGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.careers-module__tEy4wG__internCard{background:#fff;border:1px solid #e2e1e6;border-radius:20px;padding:32px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 2px 10px #16151c08}.careers-module__tEy4wG__internCard:hover{border-color:#010ed0;transform:translateY(-6px);box-shadow:0 24px 48px #16151c1a}.careers-module__tEy4wG__internIconWrap{color:#010ed0;background:#eef0ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:inline-flex}.careers-module__tEy4wG__internCardTitle{color:#16151c;letter-spacing:-.01em;margin-bottom:10px;font-size:18px;font-weight:700}.careers-module__tEy4wG__internCardDesc{color:#585c6d;font-size:13.5px;line-height:1.68}.careers-module__tEy4wG__staySection{background:#faf9f6;padding:88px 0}.careers-module__tEy4wG__stayWrap{background:linear-gradient(135deg,#0d1220 0%,#131b2e 50%,#0a1220 100%);border:1px solid #010ed026;border-radius:22px;padding:56px 52px;position:relative;overflow:hidden}.careers-module__tEy4wG__stayGlowLeft{filter:blur(120px);pointer-events:none;background:#000bb040;border-radius:50%;width:320px;height:320px;position:absolute;top:-110px;left:-90px}.careers-module__tEy4wG__stayGlowRight{filter:blur(120px);pointer-events:none;background:#010ed026;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;right:-60px}.careers-module__tEy4wG__stayInner{z-index:1;text-align:center;max-width:620px;margin:0 auto;position:relative}.careers-module__tEy4wG__stayHeading{color:#f5f3ee;letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(24px,2.8vw,32px);font-weight:700}.careers-module__tEy4wG__stayDesc{color:#f5f3ee9e;margin-bottom:32px;font-size:14.5px;line-height:1.7}.careers-module__tEy4wG__stayForm{text-align:left;max-width:460px;margin:0 auto}.careers-module__tEy4wG__stayFoot{color:#f5f3ee8c;margin-top:24px;font-size:13.5px}.careers-module__tEy4wG__stayFootLink{color:#9db2ff;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.careers-module__tEy4wG__stayFootLink:hover{color:#fff}@media (max-width:900px){.careers-module__tEy4wG__internGrid{grid-template-columns:1fr}}@media (max-width:640px){.careers-module__tEy4wG__section{padding:64px 0}.careers-module__tEy4wG__container{padding:0 20px}.careers-module__tEy4wG__openWrap{flex-direction:column;gap:18px;padding:28px}.careers-module__tEy4wG__staySection{padding:64px 0}.careers-module__tEy4wG__stayWrap{padding:36px 24px}}
.legal-module__Yd4PWa__page{background:#faf9f6}.legal-module__Yd4PWa__content{max-width:780px;margin:0 auto;padding:72px 40px 120px}.legal-module__Yd4PWa__intro{color:#585c6d;border-bottom:1px solid #e2e1e6;margin-bottom:56px;padding-bottom:40px;font-size:17px;line-height:1.8}.legal-module__Yd4PWa__section{margin-bottom:52px}.legal-module__Yd4PWa__sectionTitle{color:#16151c;letter-spacing:-.01em;border-bottom:1px solid #e2e1e6;margin-bottom:16px;padding-bottom:12px;font-size:20px;font-weight:600}.legal-module__Yd4PWa__body{color:#585c6d;margin-bottom:14px;font-size:15px;line-height:1.82}.legal-module__Yd4PWa__list{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.legal-module__Yd4PWa__listItem{color:#585c6d;padding-left:20px;font-size:15px;line-height:1.7;position:relative}.legal-module__Yd4PWa__listItem:before{content:"•";color:#010ed0;font-weight:700;position:absolute;left:0}.legal-module__Yd4PWa__contactBox{background:#010ed00f;border:1px solid #010ed040;border-radius:16px;margin-top:56px;padding:32px 36px}.legal-module__Yd4PWa__contactTitle{color:#16151c;margin-bottom:12px;font-size:17px;font-weight:600}.legal-module__Yd4PWa__contactLink{color:#010ed0;text-decoration:none}.legal-module__Yd4PWa__contactLink:hover{color:#000bb0;text-decoration:underline}@media (max-width:580px){.legal-module__Yd4PWa__content{padding:48px 20px 80px}}
.page-module__iEsOPq__hero{background:#080d18;padding:140px 0 72px;position:relative;overflow:hidden}.page-module__iEsOPq__heroGrid{display:none}.page-module__iEsOPq__heroInner{max-width:var(--container-max);z-index:1;margin:0 auto;padding:0 28px;position:relative}.page-module__iEsOPq__breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.page-module__iEsOPq__breadLink{color:#ffffffb8;font-size:13px;text-decoration:none;transition:color .18s}.page-module__iEsOPq__breadLink:hover{color:#fff}.page-module__iEsOPq__breadSep{color:#ffffff73;font-size:13px}.page-module__iEsOPq__breadCurrent{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:13px;overflow:hidden}.page-module__iEsOPq__heroContent{grid-template-columns:1fr 320px;align-items:flex-start;gap:52px;display:grid}.page-module__iEsOPq__categoryBadge{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:#c7d2ff;background:#6e8cff29;border:1px solid #6e8cff73;border-radius:20px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.page-module__iEsOPq__badgeRow{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.page-module__iEsOPq__statusBadge{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff38;border-radius:20px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.page-module__iEsOPq__heroTitle{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(28px,4vw,50px);font-weight:600;line-height:1.15}.page-module__iEsOPq__heroDesc{color:#e2e8f0;max-width:580px;margin-bottom:22px;font-size:17px;line-height:1.75}.page-module__iEsOPq__heroMeta{flex-wrap:wrap;gap:20px;display:flex}.page-module__iEsOPq__metaItem{color:#cbd5e1;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.page-module__iEsOPq__metaLiveLink{color:#9db2ff;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .18s;display:flex}.page-module__iEsOPq__metaLiveLink:hover{opacity:.75}.page-module__iEsOPq__outcomeCard{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-card);background:#ffffff12;border:1px solid #ffffff2e;padding:28px 26px;position:relative;overflow:hidden}.page-module__iEsOPq__outcomeCard:before{content:"";background:linear-gradient(90deg,#3d5afe,#c7d2ff);height:3px;position:absolute;top:0;left:0;right:0}.page-module__iEsOPq__outcomeLabel{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffffffbf;margin-bottom:10px;font-size:10px;font-weight:700}.page-module__iEsOPq__outcomeVal{color:#9db2ff;letter-spacing:-.01em;margin-bottom:10px;font-size:26px;font-weight:700;line-height:1.2}.page-module__iEsOPq__outcomeDetail{color:#cbd5e1;font-size:13.5px;line-height:1.6}.page-module__iEsOPq__container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.page-module__iEsOPq__sectionTitle{color:#16151c;letter-spacing:-.01em;margin-bottom:28px;font-size:clamp(20px,2.2vw,28px);font-weight:700}.page-module__iEsOPq__psSection{background:#faf9f6;border-bottom:1px solid #e2e1e6;padding:72px 0}.page-module__iEsOPq__psGrid{grid-template-columns:1fr 1px 1fr;align-items:flex-start;gap:48px;display:grid}.page-module__iEsOPq__psDivider{background:#e2e1e6;align-self:stretch}.page-module__iEsOPq__psLabel{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.16em;color:#010ed0;background:#010ed014;border-radius:4px;margin-bottom:14px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.page-module__iEsOPq__psText{color:#4a4d57;font-size:15.5px;line-height:1.8}.page-module__iEsOPq__featuresSection{background:#fff;border-bottom:1px solid #e2e1e6;padding:72px 0}.page-module__iEsOPq__featuresGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.page-module__iEsOPq__featureCard{background:#fbfaf7;border:1px solid #e2e1e6;border-radius:10px;align-items:flex-start;gap:12px;padding:18px 20px;transition:border-color .18s,box-shadow .18s;display:flex}.page-module__iEsOPq__featureCard:hover{border-color:#d3cbb4;box-shadow:0 4px 16px #16151c0f}.page-module__iEsOPq__featureIcon{color:#010ed0;flex-shrink:0;margin-top:1px}.page-module__iEsOPq__featureText{color:#16151c;font-size:14px;font-weight:500;line-height:1.5}.page-module__iEsOPq__techSection{background:#faf9f6;border-bottom:1px solid #e2e1e6;padding:72px 0}.page-module__iEsOPq__techTags{flex-wrap:wrap;gap:10px;display:flex}.page-module__iEsOPq__techTag{color:#fff;border-radius:var(--radius-pill);background:linear-gradient(135deg,#000bb0,#010ed0);padding:8px 18px;font-size:13.5px;font-weight:600}.page-module__iEsOPq__mockupsSection{background:#fff;border-bottom:1px solid #e2e1e6;padding:72px 0}.page-module__iEsOPq__mockupsGrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:16px;display:grid}.page-module__iEsOPq__mockupSlot{aspect-ratio:16/10;border-radius:var(--radius-card);background:#fbfaf7;border:2px dashed #d3cbb4;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.page-module__iEsOPq__mockupLabel{color:#585c6d;font-size:14px;font-weight:600}.page-module__iEsOPq__mockupSub{color:#666b7b;font-size:12px;font-family:var(--font-mono), monospace}.page-module__iEsOPq__screenshotSlot{border-radius:var(--radius-card);aspect-ratio:16/10;background:#f1ede3;border:1px solid #e2e1e6;position:relative;overflow:hidden}.page-module__iEsOPq__screenshotImg{width:100%;height:100%;display:block}.page-module__iEsOPq__liveLink{margin-bottom:24px}.page-module__iEsOPq__liveLinkAnchor{color:#010ed0;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .18s;display:inline-flex}.page-module__iEsOPq__liveLinkAnchor:hover{opacity:.75}.page-module__iEsOPq__ctaSection{background:#faf9f6;padding:72px 0 100px}.page-module__iEsOPq__ctaBox{background:linear-gradient(135deg,#0d1220 0%,#131b2e 50%,#0a1220 100%);border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:52px 56px;display:flex;position:relative;overflow:hidden}.page-module__iEsOPq__ctaBox:before{content:"";filter:blur(100px);pointer-events:none;background:#000bb040;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;left:-100px}.page-module__iEsOPq__ctaBox:after{content:"";filter:blur(100px);pointer-events:none;background:#010ed026;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;right:-80px}.page-module__iEsOPq__ctaTitle{z-index:1;color:#f5f3ee;letter-spacing:-.01em;margin-bottom:8px;font-size:24px;font-weight:600;position:relative}.page-module__iEsOPq__ctaDesc{z-index:1;color:#ffffff9e;max-width:400px;font-size:14px;line-height:1.65;position:relative}.page-module__iEsOPq__ctaActions{z-index:1;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:14px;display:flex;position:relative}.page-module__iEsOPq__ctaPrimary{color:#fff;border-radius:var(--radius-pill);white-space:nowrap;background:#010ed0;border:none;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:box-shadow .18s,transform .18s,background .18s;display:inline-flex}.page-module__iEsOPq__ctaPrimary:hover{background:#000bb0;transform:translateY(-2px);box-shadow:0 8px 28px #010ed040}.page-module__iEsOPq__ctaSecondary{color:#ffffffa6;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s}.page-module__iEsOPq__ctaSecondary:hover{color:#010ed0}@media (max-width:960px){.page-module__iEsOPq__heroContent{grid-template-columns:1fr}.page-module__iEsOPq__heroRight{max-width:400px}.page-module__iEsOPq__psGrid{grid-template-columns:1fr;gap:32px}.page-module__iEsOPq__psDivider{display:none}.page-module__iEsOPq__featuresGrid,.page-module__iEsOPq__mockupsGrid{grid-template-columns:1fr}}@media (max-width:720px){.page-module__iEsOPq__hero{padding:120px 0 56px}.page-module__iEsOPq__heroInner,.page-module__iEsOPq__container{padding:0 20px}.page-module__iEsOPq__ctaBox{flex-direction:column;align-items:flex-start;padding:32px 24px}.page-module__iEsOPq__ctaActions{align-items:flex-start}}
.DetailHero-module__yaSJxa__hero{box-sizing:border-box;background:#080d18;align-items:center;min-height:620px;padding:100px 0 56px;display:flex;position:relative;overflow:hidden}.DetailHero-module__yaSJxa__inner{z-index:1;width:100%;max-width:var(--container-max);grid-template-columns:auto minmax(0,760px);justify-content:center;align-items:center;gap:88px;margin:0 auto;padding:0 28px;animation:1s cubic-bezier(.16,1,.3,1) both DetailHero-module__yaSJxa__fadeUpContent;display:grid;position:relative}@keyframes DetailHero-module__yaSJxa__fadeUpContent{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.DetailHero-module__yaSJxa__iconTile{color:#fff;-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#6e8cff57,#010ed038);border:1px solid #ffffff47;border-radius:56px;justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:relative;box-shadow:0 0 90px #3d5afe80,0 24px 60px #00000073,inset 0 1px #ffffff59}.DetailHero-module__yaSJxa__iconTile:before{content:"";border:1px solid #9db2ff38;border-radius:74px;position:absolute;inset:-18px}.DetailHero-module__yaSJxa__icon{filter:drop-shadow(0 0 18px #9db2ffa6);width:112px;height:112px}.DetailHero-module__yaSJxa__content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.DetailHero-module__yaSJxa__back{color:#ffffffb8;align-items:center;gap:7px;margin-bottom:24px;font-size:14px;transition:color .18s;display:inline-flex}.DetailHero-module__yaSJxa__back:hover{color:#fff}.DetailHero-module__yaSJxa__badge{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff38;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.DetailHero-module__yaSJxa__badgeDot{background:#6e8cff;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite DetailHero-module__yaSJxa__pulse}@keyframes DetailHero-module__yaSJxa__pulse{0%,to{opacity:1}50%{opacity:.4}}.DetailHero-module__yaSJxa__title{color:#fff;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.15}.DetailHero-module__yaSJxa__description{color:#e2e8f0;font-size:17px;line-height:1.7}.DetailHero-module__yaSJxa__cta{color:#fff;background:#010ed0;border:1px solid #ffffff80;border-radius:12px;align-items:center;gap:8px;margin-top:32px;padding:15px 30px;font-size:15px;font-weight:600;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 10px 28px #0000004d}.DetailHero-module__yaSJxa__cta:hover{background:#000bb0;transform:translateY(-2px)}@media (max-width:960px){.DetailHero-module__yaSJxa__inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:44px}.DetailHero-module__yaSJxa__content{text-align:center;align-items:center}.DetailHero-module__yaSJxa__iconTile{border-radius:40px;width:160px;height:160px}.DetailHero-module__yaSJxa__iconTile:before{border-radius:54px;inset:-14px}.DetailHero-module__yaSJxa__icon{width:76px;height:76px}}@media (max-width:640px){.DetailHero-module__yaSJxa__hero{min-height:560px;padding:92px 0 48px}.DetailHero-module__yaSJxa__inner{gap:36px;padding:0 20px}.DetailHero-module__yaSJxa__iconTile{border-radius:30px;width:120px;height:120px}.DetailHero-module__yaSJxa__iconTile:before{border-radius:40px;inset:-10px}.DetailHero-module__yaSJxa__icon{width:56px;height:56px}.DetailHero-module__yaSJxa__description{font-size:16px}}
.FAQ-module__KSzKsa__section{background:#faf9f6;padding:64px 0}.FAQ-module__KSzKsa__container{max-width:1120px;margin:0 auto;padding:0 40px}.FAQ-module__KSzKsa__layout{grid-template-columns:minmax(0,320px) 1fr;align-items:start;gap:64px;display:grid}.FAQ-module__KSzKsa__headerCol{position:sticky;top:120px}.FAQ-module__KSzKsa__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.FAQ-module__KSzKsa__heading{color:#16151c;letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.2}.FAQ-module__KSzKsa__desc{color:#585c6d;margin-bottom:32px;font-size:15px;line-height:1.72}.FAQ-module__KSzKsa__askCard{background:#16151c;border-radius:18px;padding:28px;position:relative;overflow:hidden}.FAQ-module__KSzKsa__askCard:before{content:"";filter:blur(70px);pointer-events:none;background:#010ed059;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.FAQ-module__KSzKsa__askIcon{color:#93c5fd;z-index:1;background:#93c5fd24;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:flex;position:relative}.FAQ-module__KSzKsa__askText{color:#f5f3eeb3;z-index:1;margin-bottom:20px;font-size:14px;line-height:1.6;position:relative}.FAQ-module__KSzKsa__accordion{flex-direction:column;gap:12px;display:flex}.FAQ-module__KSzKsa__item{background:#fff;border:1px solid #e3decf;border-radius:14px;transition:border-color .2s,box-shadow .2s}.FAQ-module__KSzKsa__itemOpen{border-color:#010ed040;box-shadow:0 16px 32px #16151c0f}.FAQ-module__KSzKsa__question{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:22px 24px;display:flex}.FAQ-module__KSzKsa__qNum{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#010ed0;background:#eef0ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;transition:background .18s,color .18s;display:flex}.FAQ-module__KSzKsa__itemOpen .FAQ-module__KSzKsa__qNum{color:#fff;background:#010ed0}.FAQ-module__KSzKsa__questionText{color:#16151c;flex:1;font-size:16.5px;font-weight:600;line-height:1.4}.FAQ-module__KSzKsa__itemOpen .FAQ-module__KSzKsa__questionText{background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text}.FAQ-module__KSzKsa__icon{color:#585c6d;background:#f1ede3;border:1px solid #e3decf;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s,color .18s,transform .3s;display:flex}.FAQ-module__KSzKsa__itemOpen .FAQ-module__KSzKsa__icon{color:#fff;background:#010ed0;border-color:#010ed0;transform:rotate(180deg)}.FAQ-module__KSzKsa__answerWrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FAQ-module__KSzKsa__itemOpen .FAQ-module__KSzKsa__answerWrap{grid-template-rows:1fr}.FAQ-module__KSzKsa__answerInner{overflow:hidden}.FAQ-module__KSzKsa__answer{color:#585c6d;padding:0 24px 24px 76px;font-size:15px;line-height:1.75}.FAQ-module__KSzKsa__cta{color:#fff;z-index:1;background:linear-gradient(135deg,#010ed0,#010ed0);border:none;border-radius:9px;align-items:center;gap:7px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s,gap .18s;display:inline-flex;position:relative}.FAQ-module__KSzKsa__cta:hover{background:linear-gradient(135deg,#000bb0,#000bb0);gap:11px;box-shadow:0 8px 24px #010ed047}@media (max-width:900px){.FAQ-module__KSzKsa__layout{grid-template-columns:1fr;gap:40px}.FAQ-module__KSzKsa__headerCol{position:static}}@media (max-width:600px){.FAQ-module__KSzKsa__section{padding:48px 0}.FAQ-module__KSzKsa__container{padding:0 20px}.FAQ-module__KSzKsa__questionText{font-size:15px}.FAQ-module__KSzKsa__answer{padding:0 20px 22px}.FAQ-module__KSzKsa__question{gap:14px;padding:18px}}
.Industries-module__7cW2oq__section{background:#faf9f6;padding:72px 0 100px}.Industries-module__7cW2oq__container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.Industries-module__7cW2oq__header{text-align:center;margin-bottom:56px}.Industries-module__7cW2oq__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(135deg,#000bb0,#010ed0);-webkit-text-fill-color:transparent;color:#000bb0;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.Industries-module__7cW2oq__heading{color:#16151c;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.15}.Industries-module__7cW2oq__accent{color:#010ed0}.Industries-module__7cW2oq__subheading{color:#585c6d;max-width:580px;margin:0 auto;font-size:16px;line-height:1.7}.Industries-module__7cW2oq__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Industries-module__7cW2oq__card{background:#fbfaf7;border:1px solid #e2e1e6;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.Industries-module__7cW2oq__card:hover{border-color:#d3cbb4;transform:translateY(-6px);box-shadow:0 24px 48px #16151c1a}.Industries-module__7cW2oq__cardTop{flex-direction:column;padding:28px 26px 22px;display:flex}.Industries-module__7cW2oq__cardIcon{color:#000bb0;margin-bottom:16px}.Industries-module__7cW2oq__cardTitle{color:#16151c;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:52px;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.Industries-module__7cW2oq__cardPill{text-transform:uppercase;letter-spacing:.07em;color:#fff;border-radius:var(--radius-pill);background:linear-gradient(135deg,#010ed0,#010ed0);align-self:flex-start;margin-bottom:14px;padding:4px 12px;font-size:10.5px;font-weight:700;display:inline-block}.Industries-module__7cW2oq__cardDesc{color:#585c6d;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:68px;font-size:13.5px;line-height:1.68;display:-webkit-box;overflow:hidden}.Industries-module__7cW2oq__featurePanel{background:#14151a;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.Industries-module__7cW2oq__featureRow{color:#f5f3eee6;background:#1b1c21;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.Industries-module__7cW2oq__featureDot{background:#010ed0;border-radius:50%;flex-shrink:0;width:6px;height:6px}.Industries-module__7cW2oq__cardBottom{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:20px 26px 24px;display:flex}.Industries-module__7cW2oq__cardNum{color:#000bb0;letter-spacing:-.01em;font-size:22px;font-weight:700}.Industries-module__7cW2oq__cardBtn{color:#000bb0;border-radius:var(--radius-pill);white-space:nowrap;border:1.5px solid #010ed0;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .18s,gap .18s;display:inline-flex}.Industries-module__7cW2oq__card:hover .Industries-module__7cW2oq__cardBtn{background:#010ed014;gap:9px}@media (max-width:1200px){.Industries-module__7cW2oq__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.Industries-module__7cW2oq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Industries-module__7cW2oq__section{padding:48px 0 72px}.Industries-module__7cW2oq__container{padding:0 20px}.Industries-module__7cW2oq__header{margin-bottom:40px}.Industries-module__7cW2oq__grid{grid-template-columns:1fr}}
.NewsletterAction-module__T0dcjW__badge{color:#fff;background:#010ed0;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:22px;animation:.6s cubic-bezier(.34,1.56,.64,1) both NewsletterAction-module__T0dcjW__pop;display:flex;box-shadow:0 16px 40px #010ed080}.NewsletterAction-module__T0dcjW__badgeError{background:#7f1d1d;box-shadow:0 16px 40px #7f1d1d80}@keyframes NewsletterAction-module__T0dcjW__pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.NewsletterAction-module__T0dcjW__spin{animation:1s linear infinite NewsletterAction-module__T0dcjW__spin}@keyframes NewsletterAction-module__T0dcjW__spin{to{transform:rotate(360deg)}}.NewsletterAction-module__T0dcjW__undo{color:#cbd5e1d9;margin-top:18px;font-size:14.5px}.NewsletterAction-module__T0dcjW__link{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.NewsletterAction-module__T0dcjW__link:hover{opacity:.85}.NewsletterAction-module__T0dcjW__link:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.NewsletterAction-module__T0dcjW__badge,.NewsletterAction-module__T0dcjW__spin{animation:none}}
.PortfolioContent-module__2jNHCW__wrapper{background:#faf9f6;padding:64px 0 100px}.PortfolioContent-module__2jNHCW__container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.PortfolioContent-module__2jNHCW__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.PortfolioContent-module__2jNHCW__catCard{text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #e2e1e6;border-radius:20px;flex-direction:column;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.PortfolioContent-module__2jNHCW__catCard:hover{border-color:#d3cbb4;transform:translateY(-5px);box-shadow:0 16px 40px #16151c14}.PortfolioContent-module__2jNHCW__catCard:hover .PortfolioContent-module__2jNHCW__catCta{gap:9px}.PortfolioContent-module__2jNHCW__catThumb{background:#f1ede3;border:1px dashed #d3cbb4;border-radius:14px;flex-shrink:0;height:140px;margin:14px;position:relative;overflow:hidden}.PortfolioContent-module__2jNHCW__catThumbImg{object-fit:cover}.PortfolioContent-module__2jNHCW__catBody{flex-direction:column;flex:1;padding:6px 24px 26px;display:flex}.PortfolioContent-module__2jNHCW__catTopRow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.PortfolioContent-module__2jNHCW__catNum{color:#fff;background:linear-gradient(135deg,#010ed0,#010ed0);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:inline-flex}.PortfolioContent-module__2jNHCW__catCount{font-family:var(--font-mono), monospace;color:#010ed0;letter-spacing:.04em;background:#010ed014;border:1px solid #010ed02e;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700}.PortfolioContent-module__2jNHCW__catName{color:#16151c;letter-spacing:-.01em;margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.25}.PortfolioContent-module__2jNHCW__catDesc{color:#585c6d;flex:1;margin-bottom:20px;font-size:13.5px;line-height:1.65}.PortfolioContent-module__2jNHCW__catCta{color:#010ed0;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;transition:gap .2s;display:inline-flex}.PortfolioContent-module__2jNHCW__projHeader{margin-bottom:40px}.PortfolioContent-module__2jNHCW__backBtn{color:#585c6d;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin-bottom:28px;padding:0;font-size:13px;font-weight:600;transition:color .18s;display:inline-flex}.PortfolioContent-module__2jNHCW__backBtn:hover{color:#010ed0}.PortfolioContent-module__2jNHCW__projCatMeta{align-items:flex-start;gap:16px;display:flex}.PortfolioContent-module__2jNHCW__projCatIcon{color:#010ed0;background:#010ed01a;border:1px solid #010ed02e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-top:2px;display:flex}.PortfolioContent-module__2jNHCW__projCatName{color:#16151c;letter-spacing:-.01em;margin-bottom:6px;font-size:clamp(22px,2.8vw,34px);font-weight:700;line-height:1.15}.PortfolioContent-module__2jNHCW__projCatDesc{color:#585c6d;font-size:15px;line-height:1.6}.PortfolioContent-module__2jNHCW__projGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.PortfolioContent-module__2jNHCW__projCard{background:#fbfaf7;border:1px solid #e2e1e6;border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.PortfolioContent-module__2jNHCW__projThumb{aspect-ratio:16/10;background:#f1ede3;border:1px dashed #d3cbb4;border-radius:14px;flex-shrink:0;margin:14px;position:relative;overflow:hidden}.PortfolioContent-module__2jNHCW__projThumbImg{object-fit:cover;width:100%;height:100%;transition:transform .35s}.PortfolioContent-module__2jNHCW__projCard:hover .PortfolioContent-module__2jNHCW__projThumbImg{transform:scale(1.06)}.PortfolioContent-module__2jNHCW__projThumbPlaceholder{color:#010ed0;background:linear-gradient(140deg,#010ed01a,#010ed024);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.PortfolioContent-module__2jNHCW__liveBadge{text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:var(--radius-pill);background:#010ed0eb;align-items:center;gap:4px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.PortfolioContent-module__2jNHCW__projCardBody{flex-direction:column;flex:1;padding:6px 24px 26px;display:flex}.PortfolioContent-module__2jNHCW__projCard:hover{border-color:#d3cbb4;transform:translateY(-4px);box-shadow:0 14px 40px #16151c1a}.PortfolioContent-module__2jNHCW__projTitle{color:#16151c;letter-spacing:-.01em;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.3}.PortfolioContent-module__2jNHCW__projDesc{color:#585c6d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.PortfolioContent-module__2jNHCW__divider{background:#e3decf;height:1px;margin-bottom:16px}.PortfolioContent-module__2jNHCW__projOutcome{flex-direction:column;gap:4px;margin-top:auto;display:flex}.PortfolioContent-module__2jNHCW__outcomeVal{color:#010ed0;letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3}.PortfolioContent-module__2jNHCW__outcomeDetail{color:#666b7b;font-size:12px;line-height:1.5}.PortfolioContent-module__2jNHCW__emptyState{text-align:center;background:#fbfaf7;border:1px dashed #d3cbb4;border-radius:20px;padding:56px 40px}.PortfolioContent-module__2jNHCW__emptyStateText{color:#585c6d;max-width:460px;margin:0 auto 24px;font-size:15px;line-height:1.7}.PortfolioContent-module__2jNHCW__emptyState .PortfolioContent-module__2jNHCW__backBtn{margin:0 auto;display:inline-flex}@media (max-width:1100px){.PortfolioContent-module__2jNHCW__grid,.PortfolioContent-module__2jNHCW__projGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PortfolioContent-module__2jNHCW__wrapper{padding:48px 0 72px}.PortfolioContent-module__2jNHCW__container{padding:0 20px}.PortfolioContent-module__2jNHCW__grid,.PortfolioContent-module__2jNHCW__projGrid{grid-template-columns:1fr}}
.ServicesContent-module__ai98Gq__wrapper{background:#faf9f6;padding:64px 0 100px}.ServicesContent-module__ai98Gq__container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.ServicesContent-module__ai98Gq__header{flex-direction:column;gap:20px;margin-bottom:56px;display:flex}.ServicesContent-module__ai98Gq__headerLeft{max-width:640px}.ServicesContent-module__ai98Gq__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#010ed0;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.ServicesContent-module__ai98Gq__heading{color:#16151c;letter-spacing:-.01em;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.2}.ServicesContent-module__ai98Gq__subheading{color:#585c6d;max-width:460px;font-size:14px;line-height:1.7}@media (min-width:900px){.ServicesContent-module__ai98Gq__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ServicesContent-module__ai98Gq__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:56px;display:grid}.ServicesContent-module__ai98Gq__card{background:#fff;border:1px solid #e2e1e6;border-radius:20px;flex-direction:column;justify-content:space-between;padding:32px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 2px 10px #16151c08}.ServicesContent-module__ai98Gq__card:hover{border-color:#010ed0;transform:translateY(-6px);box-shadow:0 24px 48px #16151c1a}.ServicesContent-module__ai98Gq__cardIconWrap{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;transition:transform .25s;display:inline-flex}.ServicesContent-module__ai98Gq__card:hover .ServicesContent-module__ai98Gq__cardIconWrap{transform:scale(1.06)}.ServicesContent-module__ai98Gq__indigo{color:#6366f1;background:#eef0ff}.ServicesContent-module__ai98Gq__violet{color:#8b5cf6;background:#f3eeff}.ServicesContent-module__ai98Gq__teal{color:#1f9e6e;background:#e7f7ef}.ServicesContent-module__ai98Gq__amber{color:#e29417;background:#fff4e1}.ServicesContent-module__ai98Gq__sky{color:#0ea5e9;background:#e7f6fc}.ServicesContent-module__ai98Gq__rose{color:#f0466e;background:#ffedf1}.ServicesContent-module__ai98Gq__slate{color:#475569;background:#eef1f5}.ServicesContent-module__ai98Gq__emerald{color:#16a34a;background:#eaf7ee}.ServicesContent-module__ai98Gq__cardTitle{color:#16151c;letter-spacing:-.01em;margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.3}.ServicesContent-module__ai98Gq__card:hover .ServicesContent-module__ai98Gq__cardTitle{color:#010ed0}.ServicesContent-module__ai98Gq__cardDesc{color:#585c6d;margin-bottom:20px;font-size:13.5px;line-height:1.65}.ServicesContent-module__ai98Gq__featurePanel{border-top:1px solid #edebe4;flex-direction:column;gap:9px;margin-bottom:20px;padding-top:16px;display:flex}.ServicesContent-module__ai98Gq__featureLabel{text-transform:uppercase;letter-spacing:.08em;color:#666b7b;margin-bottom:2px;font-size:10.5px;font-weight:700}.ServicesContent-module__ai98Gq__featureRow{color:#3c3f45;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.ServicesContent-module__ai98Gq__featureCheck{color:#059669;flex-shrink:0;margin-top:2px}.ServicesContent-module__ai98Gq__techRow{border-top:1px solid #edebe4;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-top:16px;display:flex}.ServicesContent-module__ai98Gq__techTag{color:#3c3f45;background:#f3f4f6;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500}.ServicesContent-module__ai98Gq__cardBottom{align-items:center;display:flex}.ServicesContent-module__ai98Gq__cardBtn{color:#010ed0;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:gap .18s;display:inline-flex}.ServicesContent-module__ai98Gq__card:hover .ServicesContent-module__ai98Gq__cardBtn{gap:10px}.ServicesContent-module__ai98Gq__bottomCta{background:linear-gradient(135deg,#0d1220 0%,#131b2e 50%,#0a1220 100%);border-radius:20px;flex-wrap:wrap;align-items:center;gap:40px;padding:56px 52px;display:flex;position:relative;overflow:hidden}.ServicesContent-module__ai98Gq__bottomCtaGlowLeft{filter:blur(120px);pointer-events:none;background:#000bb040;border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;left:-100px}.ServicesContent-module__ai98Gq__bottomCtaGlowRight{filter:blur(120px);pointer-events:none;background:#010ed026;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;right:-60px}.ServicesContent-module__ai98Gq__bottomCtaInner{z-index:1;position:relative}.ServicesContent-module__ai98Gq__ctaTitle{color:#f5f3ee;letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:600}.ServicesContent-module__ai98Gq__ctaDesc{color:#f5f3ee99;max-width:440px;font-size:14px;line-height:1.65}.ServicesContent-module__ai98Gq__ctaBtn{z-index:1;color:#fff;border-radius:var(--radius-btn);white-space:nowrap;background:#010ed0;border:none;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .18s,transform .18s,background .18s;display:inline-flex;position:relative}.ServicesContent-module__ai98Gq__ctaBtn:hover{background:#000bb0;transform:translateY(-2px);box-shadow:0 8px 28px #010ed047}@media (max-width:1100px){.ServicesContent-module__ai98Gq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ServicesContent-module__ai98Gq__wrapper{padding:48px 0 72px}.ServicesContent-module__ai98Gq__container{padding:0 20px}.ServicesContent-module__ai98Gq__grid{grid-template-columns:1fr}.ServicesContent-module__ai98Gq__card{padding:26px}.ServicesContent-module__ai98Gq__bottomCta{flex-direction:column;align-items:flex-start;padding:32px 24px}.ServicesContent-module__ai98Gq__ctaBtn{margin-left:0}}
