.ServiceCards-module__tenOsa__section{--navy:#030817;--blue:#168bff;--cyan:#22b8ff;--orange:#ff7a18;--white:#f5f7fa;--peek:clamp(56px, 10svh, 112px);--nav:80px;--gutter:clamp(16px, 2vw, 32px);isolation:isolate;background:var(--navy);color:var(--white);position:relative;overflow-x:clip}.ServiceCards-module__tenOsa__inner{max-width:80rem;margin:0 auto;padding:96px 24px 0}.ServiceCards-module__tenOsa__header{text-align:center;flex-direction:column;align-items:center;display:flex}.ServiceCards-module__tenOsa__label{color:#e9eef6;letter-spacing:.32em;text-transform:uppercase;align-self:flex-start;padding:0 0 12px;font-size:12px;font-weight:600;position:relative}.ServiceCards-module__tenOsa__label:after{content:"";background:linear-gradient(90deg,#ff9a2e 0%,#ff8a1f 20%,#4bb5ff 65%,#1d87ff 100%);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:.32em}.ServiceCards-module__tenOsa__heading{text-wrap:balance;letter-spacing:-.02em;margin-top:16px;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.15}.ServiceCards-module__tenOsa__headingWhite,.ServiceCards-module__tenOsa__headingOrange{color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block}.ServiceCards-module__tenOsa__headingWhite{background-image:linear-gradient(#fff 35%,#c9d2e3)}.ServiceCards-module__tenOsa__headingOrange{background-image:linear-gradient(#ffa23a 5%,#ff7a14 55%,#f2541b)}.ServiceCards-module__tenOsa__all{color:var(--white);border-bottom:1px solid #22b8ff66;flex-shrink:0;align-items:center;gap:8px;margin-top:20px;padding-bottom:4px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.ServiceCards-module__tenOsa__all:hover,.ServiceCards-module__tenOsa__all:focus-visible{border-color:var(--cyan);color:var(--cyan)}.ServiceCards-module__tenOsa__pin{background:var(--navy);position:relative}.ServiceCards-module__tenOsa__pin:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 10% 30%,#168bff1a,#0000 70%),radial-gradient(35% 45% at 92% 82%,#ff7a1812,#0000 70%);position:absolute;inset:0}.ServiceCards-module__tenOsa__deck{max-width:80rem;margin:0 auto;padding:40px 24px 96px}.ServiceCards-module__tenOsa__stage{gap:20px;margin:0;padding:0;list-style:none;display:grid}.ServiceCards-module__tenOsa__card{list-style:none}.ServiceCards-module__tenOsa__card[data-selected=true]{z-index:2;position:relative}.ServiceCards-module__tenOsa__card[data-selected=true] .ServiceCards-module__tenOsa__cardBody{border-color:#38bdf899;animation:.8s cubic-bezier(.2,.8,.2,1) ServiceCards-module__tenOsa__svc-card-focus;box-shadow:0 0 0 1px #38bdf82e,0 0 30px #22b8ff47,0 24px 70px -30px #22b8ff8c}.ServiceCards-module__tenOsa__card[data-selected=true] [data-svc=part],.ServiceCards-module__tenOsa__card[data-selected=true] .ServiceCards-module__tenOsa__cardAction{animation:.7s cubic-bezier(.2,.8,.2,1) both ServiceCards-module__tenOsa__svc-text-pop}@keyframes ServiceCards-module__tenOsa__svc-card-focus{0%{opacity:.45;filter:blur(4px);transform:scale(.985)}50%{opacity:1;transform:scale(1.01)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes ServiceCards-module__tenOsa__svc-text-pop{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.98)}55%{opacity:1;filter:blur();transform:translateY(-4px)scale(1.01)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.ServiceCards-module__tenOsa__cardBody{text-align:center;isolation:isolate;background:#071125;border:1px solid #22b8ff2e;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:clamp(24px,min(4vw,6svh),80px) clamp(24px,4vw,80px);display:flex;position:relative;box-shadow:0 0 0 1px #168bff0a,0 24px 70px -30px #168bff73}.ServiceCards-module__tenOsa__cardBody>*{z-index:1;position:relative}.ServiceCards-module__tenOsa__cardBody:after{content:"";z-index:2;border-radius:inherit;background:var(--navy);opacity:var(--dim,0);pointer-events:none;position:absolute;inset:-1px}.ServiceCards-module__tenOsa__cardBody>.ServiceCards-module__tenOsa__mediaClip{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ServiceCards-module__tenOsa__media{will-change:transform;position:absolute;inset:-10% 0}.ServiceCards-module__tenOsa__drift{transform-origin:50%;animation:22s ease-in-out infinite alternate paused ServiceCards-module__tenOsa__svc-drift;position:absolute;inset:0}.ServiceCards-module__tenOsa__section[data-live=true] .ServiceCards-module__tenOsa__card[data-active=true] .ServiceCards-module__tenOsa__drift{animation-play-state:running}@keyframes ServiceCards-module__tenOsa__svc-drift{0%{transform:scale(1)translate(-1%)}to{transform:scale(1.07)translate(1%,-1.5%)}}.ServiceCards-module__tenOsa__mediaImage{object-fit:cover;opacity:.5}.ServiceCards-module__tenOsa__mediaClip:after{content:"";background:radial-gradient(46% 64% at 50% 48%,#030817b8,#03081759 62%,#0000 85%),linear-gradient(#03081740,#0000 30% 70%,#0308178c);position:absolute;inset:0}.ServiceCards-module__tenOsa__cardHead{justify-content:center;align-items:center;gap:clamp(12px,1.3vw,22px);display:flex}.ServiceCards-module__tenOsa__number{color:#f5f7fa8c;letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:clamp(24px,min(2.5vw,4.3svh),46px);font-weight:300;line-height:1}.ServiceCards-module__tenOsa__rule{background:var(--orange);border-radius:2px;flex-shrink:0;width:3px;height:clamp(30px,min(3.3vw,5.4svh),60px)}.ServiceCards-module__tenOsa__title{letter-spacing:-.03em;text-align:left;font-size:clamp(38px,min(5.4vw,9.4svh),108px);font-weight:700;line-height:1.04}.ServiceCards-module__tenOsa__titleAccent{background:linear-gradient(180deg, #ffa23a, var(--orange));color:#0000;-webkit-background-clip:text;background-clip:text}.ServiceCards-module__tenOsa__description{color:#f5f7fae0;text-shadow:0 1px 14px #030817e6;max-width:36em;margin-top:clamp(12px,min(1.4vw,2.2svh),24px);font-size:clamp(15px,min(1.3vw,2.4svh),22px);line-height:1.55}.ServiceCards-module__tenOsa__capabilities{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1040px);margin:clamp(20px,min(3vw,4svh),48px) 0 0;padding:0;list-style:none;display:grid}.ServiceCards-module__tenOsa__capability{color:#f5f7faf0;text-wrap:balance;text-shadow:0 1px 12px #030817e6;flex-direction:column;align-items:center;gap:clamp(8px,1.4svh,14px);padding:0 clamp(10px,1.4vw,24px);font-size:clamp(13px,min(1vw,1.9svh),17px);line-height:1.4;display:flex}.ServiceCards-module__tenOsa__capability+.ServiceCards-module__tenOsa__capability{border-left:1px solid #f5f7fa1f}.ServiceCards-module__tenOsa__capabilityIcon{aspect-ratio:1;border:1.5px solid rgb(var(--rgb) / .85);background:radial-gradient(circle at 50% 30%, rgb(var(--rgb) / .38), #071125eb 72%);width:clamp(34px,min(2.8vw,5svh),52px);box-shadow:0 0 18px -2px rgb(var(--rgb) / .55), inset 0 0 10px rgb(var(--rgb) / .25);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ServiceCards-module__tenOsa__capabilityGlyph{filter:drop-shadow(0 0 4px rgb(var(--rgb) / .9));width:46%;height:46%}.ServiceCards-module__tenOsa__capabilityIcon[data-tone=blue]{--rgb:34 184 255}.ServiceCards-module__tenOsa__capabilityIcon[data-tone=orange]{--rgb:255 122 24}.ServiceCards-module__tenOsa__cardAction{margin-top:clamp(20px,min(2.8vw,3.6svh),44px)}.ServiceCards-module__tenOsa__cardButton{background:linear-gradient(#071125e6,#071125e6) padding-box padding-box,linear-gradient(90deg,#2a8cff,#ff8a2e) border-box;border-color:#0000;padding:clamp(10px,1.4svh,14px) clamp(22px,2vw,34px);font-size:clamp(14px,1vw,16px);font-weight:600;box-shadow:-8px 0 24px -10px #2a8cffcc,8px 0 24px -10px #ff8a2eb3}.ServiceCards-module__tenOsa__cardButton:hover,.ServiceCards-module__tenOsa__cardButton:focus-visible{background:linear-gradient(#0b1a3cf0,#0b1a3cf0) padding-box padding-box,linear-gradient(90deg,#43b4ff,#ffa23a) border-box;border-color:#0000;box-shadow:-10px 0 30px -8px #2a8cfff2,10px 0 30px -8px #ff8a2ed9}.ServiceCards-module__tenOsa__section[data-stacked=true] .ServiceCards-module__tenOsa__pin{height:calc(100svh - var(--nav))}.ServiceCards-module__tenOsa__section[data-stacked=true] .ServiceCards-module__tenOsa__deck{max-width:1840px;height:100%;padding:16px var(--gutter) 14px;flex-direction:column;display:flex}.ServiceCards-module__tenOsa__section[data-stacked=true] .ServiceCards-module__tenOsa__stage{flex:1;min-height:0;display:block;position:relative;overflow:hidden}.ServiceCards-module__tenOsa__section[data-stacked=true] .ServiceCards-module__tenOsa__stage:after{content:"";z-index:10;pointer-events:none;background:linear-gradient(var(--navy), transparent 16px, transparent calc(100% - 16px), var(--navy));position:absolute;inset:0}.ServiceCards-module__tenOsa__section[data-stacked=true] .ServiceCards-module__tenOsa__card{height:calc(100% - var(--peek));will-change:transform, opacity;position:absolute;top:0;left:0;right:0}.ServiceCards-module__tenOsa__section[data-stacked=true] .ServiceCards-module__tenOsa__card:last-child{height:100%}.ServiceCards-module__tenOsa__section[data-stacked=true] [data-svc=part]{will-change:transform, opacity}.ServiceCards-module__tenOsa__anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:0;display:none;position:absolute;left:0}.ServiceCards-module__tenOsa__section[data-stacked=true] .ServiceCards-module__tenOsa__anchor{display:block}@media (min-width:768px){.ServiceCards-module__tenOsa__heading{white-space:nowrap}}@media (max-width:1023px){.ServiceCards-module__tenOsa__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.ServiceCards-module__tenOsa__capability:nth-child(odd){border-left:0}}@media (max-width:767px){.ServiceCards-module__tenOsa__section{--nav:64px}.ServiceCards-module__tenOsa__inner{padding:72px 20px 0}.ServiceCards-module__tenOsa__deck{padding:32px 20px 72px}.ServiceCards-module__tenOsa__stage{gap:16px}.ServiceCards-module__tenOsa__card{top:calc(84px + var(--i) * 12px);position:sticky}.ServiceCards-module__tenOsa__cardBody{border-radius:20px;padding:28px 20px}.ServiceCards-module__tenOsa__cardHead{gap:10px}.ServiceCards-module__tenOsa__number{font-size:22px}.ServiceCards-module__tenOsa__rule{height:26px}.ServiceCards-module__tenOsa__title{font-size:28px}.ServiceCards-module__tenOsa__description{font-size:16px}.ServiceCards-module__tenOsa__capability{padding:0 8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ServiceCards-module__tenOsa__drift{animation:none}.ServiceCards-module__tenOsa__card{position:static}.ServiceCards-module__tenOsa__step{transition:none}}
.services-cta-module__YAcGMW__section{isolation:isolate;background:radial-gradient(at 12%,#168bff29,#0000 38%),radial-gradient(at 92% 55%,#ff7a1824,#0000 36%),#030817;padding:clamp(28px,2.6vw,48px) 24px;position:relative;overflow:hidden}.services-cta-module__YAcGMW__section:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#0000 35%,#168bff14 50%,#0000 66%),repeating-linear-gradient(160deg,#0000 0 120px,#2c92ff0f 121px,#0000 123px);position:absolute;inset:0}.services-cta-module__YAcGMW__panel{background:linear-gradient(110deg,#020d1bf7,#030c1cf2 58%,#0c0e1df5) padding-box padding-box,linear-gradient(105deg,#168bff 0%,#168bff59 43%,#ff7a1866 65%,#ff8a1f 100%) border-box;border:1px solid #0000;border-radius:clamp(20px,1.5vw,28px);justify-content:space-between;align-items:center;gap:clamp(24px,3vw,56px);width:100%;margin:0 auto;padding:clamp(22px,1.8vw,32px) clamp(28px,3.4vw,60px);display:flex;position:relative;box-shadow:-16px 0 48px -32px #168bfff2,16px 0 48px -32px #ff7a18d9,inset 0 1px #ffffff14}.services-cta-module__YAcGMW__panel:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(at 0%,#168bff1c,#0000 45%),radial-gradient(at 100%,#ff7a181a,#0000 42%);position:absolute;inset:0}.services-cta-module__YAcGMW__copy,.services-cta-module__YAcGMW__actions{position:relative}.services-cta-module__YAcGMW__copy{max-width:850px}@media (min-width:1024px){.services-cta-module__YAcGMW__section{padding-inline:40px}.services-cta-module__YAcGMW__panel{width:min(92%,1200px)}}.services-cta-module__YAcGMW__heading{color:#f5f7fa;letter-spacing:-.035em;font-size:clamp(26px,2.2vw,40px);font-weight:700;line-height:1.12}.services-cta-module__YAcGMW__heading span{color:#0000;background:linear-gradient(100deg,#ffa23a,#ff741b 72%,#f2541b);-webkit-background-clip:text;background-clip:text}.services-cta-module__YAcGMW__description{color:#b8c8dc;max-width:36em;margin-top:clamp(8px,.7vw,14px);font-size:clamp(14px,.95vw,17px);line-height:1.6}.services-cta-module__YAcGMW__actions{flex:none;align-items:center;gap:clamp(12px,1vw,18px);display:flex}.services-cta-module__YAcGMW__primary,.services-cta-module__YAcGMW__secondary{padding:clamp(12px,.9vw,16px) clamp(22px,1.7vw,32px);font-size:clamp(14px,.9vw,16px)}.services-cta-module__YAcGMW__primary{white-space:nowrap;background:linear-gradient(105deg,#0758e8,#168bff 65%,#2a72ff);border-color:#85beff99;box-shadow:0 0 26px -8px #228bffe6,inset 0 1px #ffffff47}.services-cta-module__YAcGMW__secondary{box-shadow:none;white-space:nowrap;background:#0711248c;border-width:1px;border-color:#93a9c566}.services-cta-module__YAcGMW__secondary:hover,.services-cta-module__YAcGMW__secondary:focus-visible{color:#fff;background:#ff8a1f14;border-color:#ff9a2e}@media (max-width:1023px){.services-cta-module__YAcGMW__panel{flex-direction:column;align-items:flex-start}}@media (max-width:639px){.services-cta-module__YAcGMW__section{padding:32px 16px}.services-cta-module__YAcGMW__panel{border-radius:22px;gap:24px;padding:28px 22px}.services-cta-module__YAcGMW__actions{flex-direction:column;align-items:stretch;width:100%}.services-cta-module__YAcGMW__actions>a{width:100%}}
