.GridBackground-module__j6ULFG__root{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.GridBackground-module__j6ULFG__bloom{background:radial-gradient(58% 80% at 78% 112%,#e25ca838 0%,#0000 58%),radial-gradient(42% 55% at 22% 118%,#eca8401f 0%,#0000 54%);height:62%;position:absolute;inset:auto 0 -8%}.GridBackground-module__j6ULFG__subtle .GridBackground-module__j6ULFG__bloom{opacity:.45;height:52%}.GridBackground-module__j6ULFG__hero .GridBackground-module__j6ULFG__bloom{opacity:.9;height:72%}.GridBackground-module__j6ULFG__mesh{will-change:transform;position:absolute;inset:-14% 0}.GridBackground-module__j6ULFG__meshImg{object-fit:cover;object-position:center bottom}.GridBackground-module__j6ULFG__heroGlow,.GridBackground-module__j6ULFG__subtleGlow{isolation:isolate;will-change:transform;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 72%);mask-image:linear-gradient(#0000 0%,#000 72%)}.GridBackground-module__j6ULFG__heroGlow{height:min(62vh,720px)}.GridBackground-module__j6ULFG__subtleGlow{opacity:.28;height:min(48vh,520px);-webkit-mask-image:linear-gradient(#0000 12%,#000 82%);mask-image:linear-gradient(#0000 12%,#000 82%)}.GridBackground-module__j6ULFG__heroGlow:after,.GridBackground-module__j6ULFG__subtleGlow:after{content:"";background:var(--bg);mix-blend-mode:lighten;position:absolute;inset:0}.GridBackground-module__j6ULFG__heroImg{object-fit:cover;object-position:center bottom}
.Footer-module__EZoWya__footer{isolation:isolate;background:var(--bg);padding:120px var(--page-pad) 0;position:relative;overflow:hidden}.Footer-module__EZoWya__inner{z-index:1;max-width:var(--max-w);margin:0 auto;position:relative}.Footer-module__EZoWya__top{grid-template-columns:minmax(0,320px) 1fr;align-items:start;gap:80px;margin-bottom:100px;display:grid}.Footer-module__EZoWya__leftCol{flex-direction:column;gap:28px;min-width:0;display:flex}.Footer-module__EZoWya__brandLine{letter-spacing:-.02em;color:#fff;max-width:280px;margin:0;font-size:1.05rem;font-weight:400;line-height:1.4}.Footer-module__EZoWya__contactBlock{flex-direction:column;gap:6px;display:flex}.Footer-module__EZoWya__contactLabel{color:var(--text-secondary);font-size:.8rem}.Footer-module__EZoWya__email{color:var(--text-soft);font-size:1.1rem;text-decoration:none;transition:color .3s}.Footer-module__EZoWya__email:hover{color:#fff}.Footer-module__EZoWya__sep{border:none;border-top:1px solid #ffffff12}.Footer-module__EZoWya__socials{align-items:center;gap:18px;display:flex}.Footer-module__EZoWya__socialIcon{opacity:.8;filter:brightness(0)invert();justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .3s,transform .3s;display:flex}.Footer-module__EZoWya__socialIcon img{width:28px;height:28px}.Footer-module__EZoWya__socialIcon:hover{opacity:1;transform:scale(1.08)}.Footer-module__EZoWya__bookCall{color:var(--text-soft);border-bottom:1px solid #fff3;align-items:center;gap:6px;width:fit-content;padding-bottom:4px;font-size:.875rem;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.Footer-module__EZoWya__bookCall:hover{color:#fff;border-color:#fff9}.Footer-module__EZoWya__rightCol{flex-direction:column;gap:16px;display:flex}.Footer-module__EZoWya__ctaLabel{color:var(--text-soft);font-size:1rem;font-weight:300}.Footer-module__EZoWya__ctaHeadline{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,5vw,4.5rem);font-weight:300;line-height:1.05}.Footer-module__EZoWya__ctaTagline{color:var(--text-secondary);margin-top:8px;font-size:.95rem;font-weight:300}.Footer-module__EZoWya__bigText{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:lighten;transform-origin:50% 100%;will-change:transform;width:min(100%,1800px);margin-top:-20px;margin-left:auto;margin-right:auto;line-height:0;position:relative;overflow:hidden}.Footer-module__EZoWya__bigTextImg{width:100%;height:auto;display:block}.Footer-module__EZoWya__bottom{z-index:1;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex;position:relative}.Footer-module__EZoWya__copyright{color:var(--text-secondary);font-size:.8rem}.Footer-module__EZoWya__bottomLinks{align-items:center;gap:28px;display:flex}.Footer-module__EZoWya__bottomLink{color:var(--text-secondary);font-size:.8rem;text-decoration:none;transition:color .3s}.Footer-module__EZoWya__bottomLink:hover{color:var(--text-soft)}@media (max-width:1024px){.Footer-module__EZoWya__top{grid-template-columns:1fr;gap:60px}}@media (max-width:768px){.Footer-module__EZoWya__footer{padding:80px var(--page-pad) 0}.Footer-module__EZoWya__top{gap:40px;margin-bottom:56px}.Footer-module__EZoWya__ctaHeadline{font-size:clamp(1.6rem,8vw,2.4rem)}.Footer-module__EZoWya__email{word-break:break-word;font-size:.95rem}.Footer-module__EZoWya__bottom{flex-direction:column;align-items:flex-start}.Footer-module__EZoWya__bottomLinks{flex-wrap:wrap;gap:16px}}
.HeroSection-module__SEewqa__hero{isolation:isolate;background:var(--bg);flex-direction:column;justify-content:flex-end;height:100vh;min-height:640px;padding:0 30px 60px;display:flex;position:relative;overflow:hidden}.HeroSection-module__SEewqa__grid{z-index:1;pointer-events:none;background-image:linear-gradient(#bad8ff0f 1px,#0000 1px),linear-gradient(90deg,#bad8ff0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 28%,#000 10%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 28%,#000 10%,#0000 78%)}.HeroSection-module__SEewqa__rightGlow{z-index:1;pointer-events:none;isolation:isolate;mix-blend-mode:lighten;-webkit-mask-composite:source-in;width:min(58vw,820px);height:100%;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#000 18%,#0000 92%),linear-gradient(#0000 12%,#000000b3 52%,#000 88%);mask-image:linear-gradient(270deg,#000 18%,#0000 92%),linear-gradient(#0000 12%,#000000b3 52%,#000 88%);-webkit-mask-composite:source-in;mask-composite:intersect}.HeroSection-module__SEewqa__rightGlow:after{content:"";pointer-events:none;background:radial-gradient(70% 55% at 88% 62%,#e246a073 0%,#0000 62%),radial-gradient(48% 40% at 72% 78%,#ec963247 0%,#0000 58%);position:absolute;inset:0}.HeroSection-module__SEewqa__rightGlowImg{object-fit:cover;object-position:88% 68%;opacity:.9}.HeroSection-module__SEewqa__stage{z-index:2;transform-origin:50% 85%;will-change:transform, filter, opacity;flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}.HeroSection-module__SEewqa__inner{z-index:2;align-items:flex-end;width:100%;max-width:1400px;margin:0 auto;padding-left:72px;display:flex;position:relative}.HeroSection-module__SEewqa__socialStack{z-index:3;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;bottom:72px;left:30px}.HeroSection-module__SEewqa__socialLink{opacity:.85;filter:brightness(0)invert();justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .3s,transform .3s;display:flex}.HeroSection-module__SEewqa__socialLink img{width:32px;height:32px}.HeroSection-module__SEewqa__socialLink:hover{opacity:1;transform:scale(1.08)}.HeroSection-module__SEewqa__headline{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.HeroSection-module__SEewqa__designing{letter-spacing:-.03em;color:#fff;align-items:flex-end;height:auto;min-height:128px;font-size:120px;font-weight:400;line-height:.95;display:flex;overflow:visible}.HeroSection-module__SEewqa__lineClip{margin-bottom:-.08em;padding-bottom:.22em;display:block;overflow:hidden}.HeroSection-module__SEewqa__lineMask{will-change:transform;padding-bottom:.08em;line-height:1;display:block}.HeroSection-module__SEewqa__forRow{align-items:center;gap:10px;height:142px;display:flex;overflow:hidden}.HeroSection-module__SEewqa__forText{letter-spacing:-.03em;color:#ffffff80;will-change:transform;flex-shrink:0;font-size:120px;font-weight:200;line-height:1;display:block}.HeroSection-module__SEewqa__ticker{width:min(700px,55vw);height:168px;position:relative;overflow:hidden}.HeroSection-module__SEewqa__tickerTrack{will-change:transform;flex-direction:column;display:flex}.HeroSection-module__SEewqa__tickerWord{letter-spacing:-.03em;color:#fff;white-space:nowrap;align-items:center;height:168px;font-size:120px;font-weight:400;line-height:1.4;display:flex}@media (max-width:1199.98px){.HeroSection-module__SEewqa__designing,.HeroSection-module__SEewqa__forText,.HeroSection-module__SEewqa__tickerWord{font-size:100px}.HeroSection-module__SEewqa__designing{height:auto;min-height:112px}.HeroSection-module__SEewqa__forRow{height:120px}.HeroSection-module__SEewqa__ticker,.HeroSection-module__SEewqa__tickerWord{height:140px}.HeroSection-module__SEewqa__inner{padding-left:56px}}@media (max-width:809.98px){.HeroSection-module__SEewqa__hero{height:90vh;min-height:520px;padding:0 16px 40px}.HeroSection-module__SEewqa__socialStack{flex-direction:column;gap:14px;bottom:48px;left:16px}.HeroSection-module__SEewqa__inner{padding-left:56px}.HeroSection-module__SEewqa__designing,.HeroSection-module__SEewqa__forText,.HeroSection-module__SEewqa__tickerWord{font-size:clamp(2.4rem,12vw,62px)}.HeroSection-module__SEewqa__designing{height:auto;min-height:1.15em}.HeroSection-module__SEewqa__forRow{gap:8px;height:90px}.HeroSection-module__SEewqa__ticker{width:min(100%,58vw);height:90px}.HeroSection-module__SEewqa__tickerWord{height:90px}}@media (max-width:479.98px){.HeroSection-module__SEewqa__hero{height:88vh;min-height:480px;padding:0 12px 28px}.HeroSection-module__SEewqa__forRow,.HeroSection-module__SEewqa__ticker,.HeroSection-module__SEewqa__tickerWord{height:72px}}
.ServicesSection-module__qdd_tG__section{background:var(--bg);padding:60px 30px 90px;position:relative;overflow:hidden}.ServicesSection-module__qdd_tG__inner{z-index:1;max-width:1400px;margin:0 auto;position:relative}.ServicesSection-module__qdd_tG__header{margin-bottom:32px}.ServicesSection-module__qdd_tG__subtitle{color:var(--text-soft);max-width:380px;margin-bottom:80px;font-size:1rem;font-weight:300;line-height:1.7}.ServicesSection-module__qdd_tG__list{flex-direction:column;display:flex}.ServicesSection-module__qdd_tG__serviceRow{cursor:default}.ServicesSection-module__qdd_tG__sep{transform-origin:0;border:none;border-top:1px solid #ffffff12;margin:0}.ServicesSection-module__qdd_tG__rowContent{color:inherit;grid-template-columns:1.1fr 1fr 180px;align-items:start;gap:40px;padding:40px 0;text-decoration:none;transition:opacity .3s;display:grid;position:relative}.ServicesSection-module__qdd_tG__rowContent:hover{opacity:1}.ServicesSection-module__qdd_tG__tags{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;padding-top:12px;list-style:none;transition:opacity .35s;display:flex}.ServicesSection-module__qdd_tG__serviceRow:hover .ServicesSection-module__qdd_tG__tags{opacity:1}.ServicesSection-module__qdd_tG__tag{color:var(--text-soft);letter-spacing:.02em;font-size:.8rem;font-weight:300}.ServicesSection-module__qdd_tG__titleWrap{align-items:flex-start;gap:4px;display:flex}.ServicesSection-module__qdd_tG__title{color:#fff;letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.5rem);font-weight:300;line-height:1.1;transition:color .3s}.ServicesSection-module__qdd_tG__serviceRow:hover .ServicesSection-module__qdd_tG__title{color:#ffffffbf}.ServicesSection-module__qdd_tG__num{color:var(--text-secondary);vertical-align:super;margin-top:6px;font-size:.75rem;font-weight:400}.ServicesSection-module__qdd_tG__desc{color:var(--text-soft);max-width:480px;padding-top:8px;font-size:1rem;font-weight:300;line-height:1.7;transition:color .3s}.ServicesSection-module__qdd_tG__serviceRow:hover .ServicesSection-module__qdd_tG__desc{color:#ffffffd9}@media (max-width:1024px){.ServicesSection-module__qdd_tG__rowContent{grid-template-columns:1fr 1fr;gap:24px}.ServicesSection-module__qdd_tG__tags{grid-column:1/-1;align-items:flex-start;padding-top:0}}@media (max-width:768px){.ServicesSection-module__qdd_tG__section{padding:80px 24px}.ServicesSection-module__qdd_tG__rowContent{grid-template-columns:1fr;gap:16px;padding:28px 0}.ServicesSection-module__qdd_tG__tags{opacity:1;align-items:flex-start;margin-top:4px;position:static;transform:none}.ServicesSection-module__qdd_tG__title{font-size:clamp(1.75rem,8vw,2.5rem)}}
.TemplateMedia-module__g5a99W__root{background:var(--bg);position:absolute;inset:0;overflow:hidden}.TemplateMedia-module__g5a99W__photo{object-fit:cover;object-position:center;opacity:.92;transition:transform .8s cubic-bezier(.22,1,.36,1);transform:scale(1.04)}.TemplateMedia-module__g5a99W__root.TemplateMedia-module__g5a99W__contain{background:#eef4fb;width:100%;height:auto;position:relative;inset:auto}.TemplateMedia-module__g5a99W__photoFluid{aspect-ratio:auto;opacity:1;width:100%;height:auto;display:block}.TemplateMedia-module__g5a99W__wash{pointer-events:none;position:absolute;inset:0}.TemplateMedia-module__g5a99W__mark{z-index:2;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.TemplateMedia-module__g5a99W__logo{object-fit:contain;filter:drop-shadow(0 8px 20px #00000080)brightness(0)invert();opacity:.95;width:min(200px,55%);height:auto}.TemplateMedia-module__g5a99W__title{color:#fff;letter-spacing:-.02em;text-align:center;max-width:14ch;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:300;line-height:1.2}
.SolutionDetail-module__slCi6a__page{background:var(--bg);min-height:100vh;padding-top:100px;position:relative;overflow-x:hidden}.SolutionDetail-module__slCi6a__hero{padding:60px var(--page-pad) 80px;z-index:1;grid-template-columns:1fr 1fr;gap:60px;display:grid;position:relative}.SolutionDetail-module__slCi6a__heroLeft{flex-direction:column;gap:20px;display:flex}.SolutionDetail-module__slCi6a__date{color:#fff6;font-size:.875rem}.SolutionDetail-module__slCi6a__heroArrow{opacity:.5;margin:-4px 0}.SolutionDetail-module__slCi6a__title{letter-spacing:-.025em;color:#fff;font-size:clamp(3.5rem,9vw,8rem);font-weight:300;line-height:1}.SolutionDetail-module__slCi6a__visitBtn{color:#ffffffb3;border-bottom:1px solid #fff3;align-items:center;gap:6px;width:fit-content;margin-top:20px;padding-bottom:4px;font-size:.875rem;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.SolutionDetail-module__slCi6a__visitBtn:hover{color:#fff;border-color:#fff9}.SolutionDetail-module__slCi6a__heroRight{flex-direction:column;justify-content:flex-start;gap:40px;padding-top:20px;display:flex}.SolutionDetail-module__slCi6a__bigLogo{align-items:center;gap:12px;max-width:320px;display:flex}.SolutionDetail-module__slCi6a__bigLogoImg{object-fit:contain;width:100%;height:auto}.SolutionDetail-module__slCi6a__meta{flex-direction:column;gap:0;display:flex}.SolutionDetail-module__slCi6a__metaRow{flex-direction:column;display:flex}.SolutionDetail-module__slCi6a__metaSep{border:none;border-top:1px solid #ffffff0f;margin:0}.SolutionDetail-module__slCi6a__metaItem{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.SolutionDetail-module__slCi6a__metaLabel{color:#fff6;font-size:.8rem}.SolutionDetail-module__slCi6a__metaValue{color:#ffffffbf;font-size:.875rem}.SolutionDetail-module__slCi6a__cover{z-index:1;padding:0 60px 80px;position:relative}.SolutionDetail-module__slCi6a__coverImg{background:#111;border:.5px solid #ffffff59;border-radius:16px;width:100%;height:560px;position:relative;overflow:hidden}.SolutionDetail-module__slCi6a__coverPhoto{object-fit:cover}.SolutionDetail-module__slCi6a__coverLogoOverlay{z-index:2;filter:drop-shadow(0 8px 24px #0006);width:min(280px,45%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SolutionDetail-module__slCi6a__coverLogo{object-fit:contain;width:100%;height:auto}.SolutionDetail-module__slCi6a__content{z-index:1;padding:0 60px 80px;position:relative}.SolutionDetail-module__slCi6a__contentGrid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.SolutionDetail-module__slCi6a__textSection{flex-direction:column;gap:20px;display:flex}.SolutionDetail-module__slCi6a__sectionTitle{color:#ffffff80;border-bottom:1px solid #ffffff0f;padding-bottom:16px;font-size:1.25rem;font-weight:400}.SolutionDetail-module__slCi6a__sectionText{color:#ffffff8c;font-size:.95rem;line-height:1.8}.SolutionDetail-module__slCi6a__related{z-index:1;border-top:1px solid #ffffff0f;padding:80px 60px;position:relative}.SolutionDetail-module__slCi6a__relatedTitle{color:#fff6;letter-spacing:.05em;text-transform:uppercase;margin-bottom:40px;font-size:.75rem;font-weight:400}.SolutionDetail-module__slCi6a__relatedGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.SolutionDetail-module__slCi6a__relatedCard{border-radius:12px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.SolutionDetail-module__slCi6a__relatedCard:hover{transform:translateY(-4px)}.SolutionDetail-module__slCi6a__relatedImg{aspect-ratio:4/3;background:#111;border:.5px solid #fff6;border-radius:10px;position:relative;overflow:hidden}.SolutionDetail-module__slCi6a__relatedPhoto{object-fit:cover}.SolutionDetail-module__slCi6a__relatedLogoOverlay{z-index:2;filter:drop-shadow(0 6px 18px #00000059);width:min(180px,50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SolutionDetail-module__slCi6a__relatedLogo{object-fit:contain;width:100%;height:auto}.SolutionDetail-module__slCi6a__relatedInfo{color:#fffc;justify-content:space-between;align-items:center;padding:14px 4px 8px;font-size:.9rem;display:flex}.SolutionDetail-module__slCi6a__relatedCat{color:#ffffff4d;font-size:.75rem}@media (max-width:768px){.SolutionDetail-module__slCi6a__hero,.SolutionDetail-module__slCi6a__cover,.SolutionDetail-module__slCi6a__content,.SolutionDetail-module__slCi6a__related{padding-left:24px;padding-right:24px}.SolutionDetail-module__slCi6a__hero{grid-template-columns:1fr}.SolutionDetail-module__slCi6a__contentGrid{grid-template-columns:1fr;gap:40px}.SolutionDetail-module__slCi6a__relatedGrid{grid-template-columns:1fr}.SolutionDetail-module__slCi6a__coverImg{height:280px}}
.SplitWords-module__QVOAOq__word{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.SplitWords-module__QVOAOq__inner{will-change:transform, filter, opacity;display:inline-block}
.CapabilityFlowchart-module__uFPIkq__flowchart{background:radial-gradient(circle,#236a9c47,#0000 34%),linear-gradient(135deg,#07182f,#102d52 55%,#071426);width:100%;height:100%;min-height:520px;position:relative;overflow:hidden}.CapabilityFlowchart-module__uFPIkq__grid{opacity:.35;background-image:linear-gradient(#8fd6ff14 1px,#0000 1px),linear-gradient(90deg,#8fd6ff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 78%);mask-image:radial-gradient(circle,#000 20%,#0000 78%)}.CapabilityFlowchart-module__uFPIkq__ambientGlobe{z-index:0;aspect-ratio:1;opacity:.72;border:1px solid #76d9ff29;border-radius:50%;width:min(70%,390px);animation:18s linear infinite CapabilityFlowchart-module__uFPIkq__globeDrift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #36b4ff14,inset 0 0 35px #36b4ff14}.CapabilityFlowchart-module__uFPIkq__ambientGlobe:before,.CapabilityFlowchart-module__uFPIkq__ambientGlobe:after,.CapabilityFlowchart-module__uFPIkq__globeLatitude,.CapabilityFlowchart-module__uFPIkq__globeLongitude{content:"";border:1px solid #76d9ff24;border-radius:50%;position:absolute;inset:6%}.CapabilityFlowchart-module__uFPIkq__ambientGlobe:before{transform:rotate(62deg)scaleX(.42)}.CapabilityFlowchart-module__uFPIkq__ambientGlobe:after{transform:rotate(-62deg)scaleX(.42)}.CapabilityFlowchart-module__uFPIkq__globeLatitude{inset:18% 6%;transform:scaleY(.38)}.CapabilityFlowchart-module__uFPIkq__globeLongitude{inset:6% 18%;transform:scaleX(.38)}.CapabilityFlowchart-module__uFPIkq__wires{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CapabilityFlowchart-module__uFPIkq__wireBase{stroke:#76d9ff6b;stroke-width:.38px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #70d3ff4d)}.CapabilityFlowchart-module__uFPIkq__wireSignal{stroke:#76d9ff;stroke-width:.85px;stroke-linecap:round;stroke-dasharray:.08 .92;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #70d3ff73);animation:2.8s linear infinite CapabilityFlowchart-module__uFPIkq__flow}.CapabilityFlowchart-module__uFPIkq__signalDot{fill:#d7f6ff;opacity:.9}.CapabilityFlowchart-module__uFPIkq__center{z-index:2;text-align:center;background:#081e3aeb;border:1px solid #aee7ffb3;border-radius:50%;place-items:center;width:176px;height:176px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #63ccff0d,0 0 50px #36b4ff52}.CapabilityFlowchart-module__uFPIkq__centerPulse{border:1px solid #63ccff59;border-radius:50%;animation:2.8s ease-out infinite CapabilityFlowchart-module__uFPIkq__pulse;position:absolute;inset:-10px}.CapabilityFlowchart-module__uFPIkq__center:after{content:"";border:1px solid #76d9ff2e;border-radius:50%;animation:2.8s ease-in-out infinite CapabilityFlowchart-module__uFPIkq__heartbeat;position:absolute;inset:8px}.CapabilityFlowchart-module__uFPIkq__centerLabel{z-index:1;color:#fff;max-width:115px;font-size:1.15rem;font-weight:500;line-height:1.15}.CapabilityFlowchart-module__uFPIkq__centerStatus{z-index:1;color:#ade1ffad;letter-spacing:.08em;text-transform:uppercase;margin-top:-42px;font-size:.58rem}.CapabilityFlowchart-module__uFPIkq__node{z-index:3;color:#effaffe6;background:#081932e6;border:1px solid #a0ddff4d;border-radius:999px;align-items:center;gap:8px;max-width:190px;padding:9px 12px;font-size:.76rem;line-height:1.2;animation:.8s ease-out both CapabilityFlowchart-module__uFPIkq__nodeIn,4s ease-in-out infinite CapabilityFlowchart-module__uFPIkq__nodeFloat;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000038}.CapabilityFlowchart-module__uFPIkq__nodeDot{width:7px;height:7px;animation:2.8s ease-in-out infinite CapabilityFlowchart-module__uFPIkq__nodeSignal;animation-delay:var(--signal-delay,0s);background:#76d9ff;border-radius:50%;flex:0 0 7px;box-shadow:0 0 12px #76d9ff}@keyframes CapabilityFlowchart-module__uFPIkq__flow{to{stroke-dashoffset:0}}@keyframes CapabilityFlowchart-module__uFPIkq__heartbeat{0%,to{opacity:.35;transform:scale(.96)}45%{opacity:.9;transform:scale(1)}60%{opacity:.35;transform:scale(.96)}}@keyframes CapabilityFlowchart-module__uFPIkq__nodeSignal{0%,68%,to{transform:scale(1);box-shadow:0 0 8px #76d9ff73}78%{transform:scale(1.35);box-shadow:0 0 18px #76d9ff}}@keyframes CapabilityFlowchart-module__uFPIkq__pulse{0%{opacity:.8;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.18)}}@keyframes CapabilityFlowchart-module__uFPIkq__nodeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes CapabilityFlowchart-module__uFPIkq__nodeFloat{0%,to{margin-top:0}50%{margin-top:-4px}}@keyframes CapabilityFlowchart-module__uFPIkq__ambientFloat{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,calc(-50% - 4px))scale(1.06)}}@keyframes CapabilityFlowchart-module__uFPIkq__ambientSignal{0%,68%,to{box-shadow:0 0 12px #36b4ff29}78%{box-shadow:0 0 22px #76d9ffb3}}@keyframes CapabilityFlowchart-module__uFPIkq__globeDrift{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:700px){.CapabilityFlowchart-module__uFPIkq__flowchart{min-height:380px}.CapabilityFlowchart-module__uFPIkq__center{width:132px;height:132px}.CapabilityFlowchart-module__uFPIkq__centerLabel{font-size:.95rem}.CapabilityFlowchart-module__uFPIkq__centerStatus{margin-top:-30px;font-size:.48rem}.CapabilityFlowchart-module__uFPIkq__node{max-width:140px;padding:7px 9px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.CapabilityFlowchart-module__uFPIkq__wireSignal,.CapabilityFlowchart-module__uFPIkq__centerPulse,.CapabilityFlowchart-module__uFPIkq__center:after,.CapabilityFlowchart-module__uFPIkq__node,.CapabilityFlowchart-module__uFPIkq__nodeDot,.CapabilityFlowchart-module__uFPIkq__ambientGlobe{animation:none}}
.PlatformOrbit-module__Xs7wVq__section{background:var(--bg);padding:60px 30px 100px;position:relative;overflow:hidden}.PlatformOrbit-module__Xs7wVq__inner{z-index:1;max-width:1400px;margin:0 auto;position:relative}.PlatformOrbit-module__Xs7wVq__top{max-width:820px;margin-bottom:56px}.PlatformOrbit-module__Xs7wVq__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:12px;margin-bottom:22px;font-size:.72rem;font-weight:500;display:flex}.PlatformOrbit-module__Xs7wVq__kickerDot{background:#5ad6ffe6;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #5ad6ffcc}.PlatformOrbit-module__Xs7wVq__live{letter-spacing:.14em;color:#7ae7ff;border:1px solid #5ad6ff59;border-radius:999px;padding:3px 8px;font-size:.62rem}.PlatformOrbit-module__Xs7wVq__headline{letter-spacing:-.045em;color:#fff;margin:0 0 20px;font-size:clamp(2.15rem,5.2vw,4.35rem);font-weight:400;line-height:1.05}.PlatformOrbit-module__Xs7wVq__lede{color:var(--text-soft);max-width:520px;font-size:1.05rem;font-weight:300;line-height:1.7}.PlatformOrbit-module__Xs7wVq__board{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:stretch;gap:48px 56px;display:grid}.PlatformOrbit-module__Xs7wVq__index{border-top:1px solid #ffffff1a;flex-direction:column;margin:0;padding:8px 0;list-style:none;display:flex}.PlatformOrbit-module__Xs7wVq__row{color:inherit;border-bottom:1px solid #ffffff14;grid-template-columns:36px 28px 1fr auto;align-items:center;gap:12px;padding:16px 4px;text-decoration:none;transition:opacity .35s;display:grid}.PlatformOrbit-module__Xs7wVq__rowOn{opacity:1}.PlatformOrbit-module__Xs7wVq__rowDim{opacity:.28}.PlatformOrbit-module__Xs7wVq__num{letter-spacing:.08em;color:var(--text-muted);font-size:.72rem;font-weight:500}.PlatformOrbit-module__Xs7wVq__rowLogo{justify-content:center;align-items:center;height:22px;display:flex}.PlatformOrbit-module__Xs7wVq__rowLogo img{object-fit:contain;width:auto;max-width:36px;height:20px}.PlatformOrbit-module__Xs7wVq__rowCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.PlatformOrbit-module__Xs7wVq__rowTitle{letter-spacing:-.02em;color:#fff;font-size:1rem;font-weight:500}.PlatformOrbit-module__Xs7wVq__rowSub{color:var(--text-secondary);font-size:.78rem;font-weight:300}.PlatformOrbit-module__Xs7wVq__rowGo{color:var(--text-muted);opacity:0;font-size:.85rem;transition:opacity .3s,transform .3s,color .3s;transform:translate(-4px,4px)}.PlatformOrbit-module__Xs7wVq__row:hover .PlatformOrbit-module__Xs7wVq__rowGo,.PlatformOrbit-module__Xs7wVq__rowOn .PlatformOrbit-module__Xs7wVq__rowGo,.PlatformOrbit-module__Xs7wVq__row:focus-visible .PlatformOrbit-module__Xs7wVq__rowGo{opacity:1;color:#7ae7ff;transform:translate(0)}.PlatformOrbit-module__Xs7wVq__map{isolation:isolate;background:radial-gradient(circle at 48% 48%,#2878c82e 0%,#0000 46%),linear-gradient(#0a18348c 0%,#060e2259 100%);border:1px solid #8cbeff24;border-radius:28px;min-height:560px;position:relative;overflow:hidden}.PlatformOrbit-module__Xs7wVq__watermark{letter-spacing:-.06em;color:#ffffff09;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(5rem,12vw,9rem);font-weight:500;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.PlatformOrbit-module__Xs7wVq__radar{aspect-ratio:1;pointer-events:none;width:min(78%,460px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PlatformOrbit-module__Xs7wVq__radar .PlatformOrbit-module__Xs7wVq__ring{border:1px dashed #8cc8ff2e;border-radius:50%;position:absolute;inset:0}.PlatformOrbit-module__Xs7wVq__radar .PlatformOrbit-module__Xs7wVq__ring:nth-child(2){inset:16%}.PlatformOrbit-module__Xs7wVq__radar .PlatformOrbit-module__Xs7wVq__ring:nth-child(3){border-style:solid;border-color:#8cc8ff1a;inset:32%}.PlatformOrbit-module__Xs7wVq__sweep{background:conic-gradient(#0000 0%,#5ad2ff24 7%,#0000 14%);border-radius:50%;animation:9s linear infinite PlatformOrbit-module__Xs7wVq__sweep;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 68%);mask-image:radial-gradient(circle,#000 62%,#0000 68%)}.PlatformOrbit-module__Xs7wVq__links{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.PlatformOrbit-module__Xs7wVq__path{fill:none;stroke:#5abeff47;stroke-width:1.15px;stroke-dasharray:5 7;transition:stroke .35s,opacity .35s,stroke-width .35s}.PlatformOrbit-module__Xs7wVq__pathOn{stroke:#7ae7ffd9;stroke-width:1.6px;stroke-dasharray:none}.PlatformOrbit-module__Xs7wVq__pathDim{opacity:.18}.PlatformOrbit-module__Xs7wVq__hub{z-index:2;pointer-events:none;flex-direction:column;align-items:center;width:180px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.PlatformOrbit-module__Xs7wVq__hubGlow{filter:blur(8px);background:radial-gradient(circle,#6edcff80 0%,#2882d229 46%,#0000 70%);border-radius:50%;width:160px;height:160px;animation:4.5s ease-in-out infinite PlatformOrbit-module__Xs7wVq__glowPulse;position:absolute}.PlatformOrbit-module__Xs7wVq__hubIcon{z-index:1;object-fit:contain;mix-blend-mode:lighten;width:132px;height:auto;position:relative}.PlatformOrbit-module__Xs7wVq__hubLabel{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:#b4dcffb3;margin-top:2px;font-size:.68rem;position:relative}.PlatformOrbit-module__Xs7wVq__node{z-index:3;color:inherit;flex-direction:column;align-items:center;gap:8px;text-decoration:none;transition:opacity .35s,transform .35s;display:flex;position:absolute;transform:translate(-50%,-50%)}.PlatformOrbit-module__Xs7wVq__nodeDim{opacity:.28}.PlatformOrbit-module__Xs7wVq__nodeOn{z-index:4;transform:translate(-50%,-50%)scale(1.08)}.PlatformOrbit-module__Xs7wVq__nodeCore{width:56px;height:56px;box-shadow:0 0 0 6px #0a183473, 0 0 22px var(--glow,#5ad2ff59);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081228e0;border:1px solid #aad2ff47;border-radius:50%;justify-content:center;align-items:center;transition:border-color .3s,box-shadow .3s;display:flex}.PlatformOrbit-module__Xs7wVq__nodeOn .PlatformOrbit-module__Xs7wVq__nodeCore,.PlatformOrbit-module__Xs7wVq__node:hover .PlatformOrbit-module__Xs7wVq__nodeCore{box-shadow:0 0 0 7px #0a183480, 0 0 28px var(--glow,#5ad2ff8c);border-color:#b4e6ffb3}.PlatformOrbit-module__Xs7wVq__nodeCore img{object-fit:contain;width:auto;max-width:34px;height:22px}.PlatformOrbit-module__Xs7wVq__nodeName{letter-spacing:-.01em;color:#dcebffe0;white-space:nowrap;text-shadow:0 2px 12px #00000073;font-size:.72rem;font-weight:500}@keyframes PlatformOrbit-module__Xs7wVq__sweep{to{transform:rotate(360deg)}}@keyframes PlatformOrbit-module__Xs7wVq__glowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1024px){.PlatformOrbit-module__Xs7wVq__board{grid-template-columns:1fr;gap:28px}.PlatformOrbit-module__Xs7wVq__map{order:-1;min-height:480px}.PlatformOrbit-module__Xs7wVq__nodeCore{width:48px;height:48px}}@media (max-width:809.98px){.PlatformOrbit-module__Xs7wVq__section{padding:48px 16px 80px}.PlatformOrbit-module__Xs7wVq__headline{font-size:2.05rem}.PlatformOrbit-module__Xs7wVq__map{aspect-ratio:1.05;min-height:0}.PlatformOrbit-module__Xs7wVq__hub{width:140px}.PlatformOrbit-module__Xs7wVq__hubIcon{width:104px}.PlatformOrbit-module__Xs7wVq__nodeName{font-size:.62rem}.PlatformOrbit-module__Xs7wVq__watermark{font-size:4.2rem}}@media (max-width:479.98px){.PlatformOrbit-module__Xs7wVq__map{display:none}.PlatformOrbit-module__Xs7wVq__kicker{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.PlatformOrbit-module__Xs7wVq__sweep,.PlatformOrbit-module__Xs7wVq__hubGlow{animation:none}}
.AWSJourney-module__w7pDJa__journey{isolation:isolate;background:radial-gradient(circle at 50% 18%,#2d8ac23d,#0000 36%),linear-gradient(145deg,#07182f,#102d52 55%,#071426);width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.AWSJourney-module__w7pDJa__journeyGlow{z-index:-1;opacity:.28;background-image:linear-gradient(#8fd6ff14 1px,#0000 1px),linear-gradient(90deg,#8fd6ff14 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 78%);mask-image:radial-gradient(circle,#000 18%,#0000 78%)}.AWSJourney-module__w7pDJa__launch{z-index:3;color:#d9f7ff;place-items:center;gap:4px;display:grid;position:absolute;top:3%;left:50%;transform:translate(-50%)}.AWSJourney-module__w7pDJa__launchIcon{background:linear-gradient(145deg,#246d9c,#092c54);border:1px solid #aee7ffb8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.35rem;line-height:1;display:grid;box-shadow:0 0 20px #36b4ff4d,inset 0 1px #ffffff59}.AWSJourney-module__w7pDJa__launchLabel{color:#c1e7f9a8;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.52rem}.AWSJourney-module__w7pDJa__track{z-index:1;background:linear-gradient(#0000,#49c4ff9e 8%,#49c4ff6b 92%,#0000);width:3px;position:absolute;top:12%;bottom:5%;left:50%;transform:translate(-50%);box-shadow:0 0 14px #36b4ff47}.AWSJourney-module__w7pDJa__track:before{content:"";border-left:1px dashed #cff5ff75;position:absolute;inset:0 -2px}.AWSJourney-module__w7pDJa__trackLight{background:#e0faff;border-radius:50%;width:7px;height:7px;animation:4.2s ease-in-out infinite AWSJourney-module__w7pDJa__trackFlow;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #61d7ff}.AWSJourney-module__w7pDJa__stops{z-index:2;position:absolute;inset:13% 0 4%}.AWSJourney-module__w7pDJa__stop{color:#fff;background:linear-gradient(135deg,#164970f0,#051b39f7);border:1px solid #91dcff5c;grid-template-columns:32px 32px minmax(0,1fr);align-items:center;gap:10px;width:39%;min-height:77px;padding:10px 13px;display:grid;position:absolute;box-shadow:0 9px #031025c2,0 18px 25px #0008184d,inset 0 1px #e1f9ff26}.AWSJourney-module__w7pDJa__stop:after{background:inherit;content:"";width:24px;height:100%;position:absolute;top:0}.AWSJourney-module__w7pDJa__stop.AWSJourney-module__w7pDJa__left{border-radius:24px 10px 10px 24px;left:4%}.AWSJourney-module__w7pDJa__stop.AWSJourney-module__w7pDJa__right{border-radius:10px 24px 24px 10px;right:4%}.AWSJourney-module__w7pDJa__stop.AWSJourney-module__w7pDJa__left:after{clip-path:polygon(0 25%,100% 50%,0 75%);right:-23px}.AWSJourney-module__w7pDJa__stop.AWSJourney-module__w7pDJa__right:after{clip-path:polygon(100% 25%,0 50%,100% 75%);left:-23px}.AWSJourney-module__w7pDJa__stop:first-child{top:0}.AWSJourney-module__w7pDJa__stop:nth-child(2){top:28%}.AWSJourney-module__w7pDJa__stop:nth-child(3){top:56%}.AWSJourney-module__w7pDJa__stop:nth-child(4){top:84%}.AWSJourney-module__w7pDJa__stopMarker{color:#d8f7ff;background:#0b537e;border:1px solid #86deff8f;border-radius:50%;grid-column:2;place-items:center;width:30px;height:30px;display:grid}.AWSJourney-module__w7pDJa__stopCopy{grid-column:3;gap:3px;min-width:0;display:grid}.AWSJourney-module__w7pDJa__stopNumber{color:#a5e7ffb3;letter-spacing:.05em;grid-area:1/1/span 2;font-size:.62rem;font-weight:600}.AWSJourney-module__w7pDJa__stopCopy strong{color:#edfaff;font-size:.72rem;font-weight:500;line-height:1.2}.AWSJourney-module__w7pDJa__stopCopy>span:last-child{color:#c7e9f7b3;font-size:.59rem;font-weight:300;line-height:1.35}@keyframes AWSJourney-module__w7pDJa__trackFlow{50%{opacity:.2;top:96%}}@media (max-width:700px){.AWSJourney-module__w7pDJa__launchIcon{width:32px;height:32px;font-size:1rem}.AWSJourney-module__w7pDJa__launchLabel{font-size:.4rem}.AWSJourney-module__w7pDJa__stop{grid-template-columns:21px 23px minmax(0,1fr);gap:5px;width:42%;min-height:58px;padding:7px}.AWSJourney-module__w7pDJa__stop.AWSJourney-module__w7pDJa__left{left:1%}.AWSJourney-module__w7pDJa__stop.AWSJourney-module__w7pDJa__right{right:1%}.AWSJourney-module__w7pDJa__stopMarker{width:22px;height:22px}.AWSJourney-module__w7pDJa__stopMarker svg{width:13px;height:13px}.AWSJourney-module__w7pDJa__stopNumber{font-size:.43rem}.AWSJourney-module__w7pDJa__stopCopy strong{font-size:.52rem}.AWSJourney-module__w7pDJa__stopCopy>span:last-child{font-size:.41rem}}@media (prefers-reduced-motion:reduce){.AWSJourney-module__w7pDJa__trackLight{animation:none}}
.HeroCarousel-module__glPAvq__sectionWrapper{width:100%;max-width:var(--max-w,1400px);padding:100px var(--page-pad,30px) 70px;margin:0 auto;position:relative;overflow:hidden}.HeroCarousel-module__glPAvq__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:36px;display:flex}.HeroCarousel-module__glPAvq__sectionTitle{letter-spacing:-.03em;color:var(--text-primary,#fff);max-width:820px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:300;line-height:1.15}.HeroCarousel-module__glPAvq__carouselContainer{background:var(--bg-2,#123056);border:1px solid var(--border,#ffffff1a);border-radius:24px;outline:none;align-items:stretch;width:100%;min-height:600px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.HeroCarousel-module__glPAvq__carouselContainer:focus-visible{box-shadow:0 0 0 2px var(--accent-sky,#bdeaff), 0 24px 60px #00000073}.HeroCarousel-module__glPAvq__visualCanvas{z-index:1;pointer-events:none;width:68%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.HeroCarousel-module__glPAvq__imageWrapper{will-change:opacity, transform;width:100%;height:100%;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden}.HeroCarousel-module__glPAvq__slideImage{object-position:center right;object-fit:cover!important;width:100%!important;height:100%!important}.HeroCarousel-module__glPAvq__imageOverlay{pointer-events:none;background:linear-gradient(90deg,#123056 0%,#123056bf 25%,#12305633 65%,#1230560d 100%),linear-gradient(#0b1f441a 0%,#0b1f448c 100%);position:absolute;inset:0}.HeroCarousel-module__glPAvq__textCard{z-index:3;color:#0b1f44;background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;width:480px;max-width:480px;min-height:520px;margin:36px 36px 36px 40px;padding:38px 34px 28px;display:flex;position:relative;box-shadow:0 24px 52px #00000059,0 2px 8px #00000014}.HeroCarousel-module__glPAvq__cardContent{flex-direction:column;flex:1;display:flex}.HeroCarousel-module__glPAvq__kickerRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.HeroCarousel-module__glPAvq__kickerBadge{text-transform:uppercase;letter-spacing:.08em;color:#0b1f44;background:#0b1f4412;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.HeroCarousel-module__glPAvq__kickerDot{background:#0070f3;border-radius:50%;width:6px;height:6px}.HeroCarousel-module__glPAvq__statPill{color:#0056b3;font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:#eef6ff;border:1px solid #d4e8ff;border-radius:999px;padding:4px 12px;font-size:.88rem;font-weight:800}.HeroCarousel-module__glPAvq__cardHeading{letter-spacing:-.03em;color:#08162f;margin-bottom:16px;font-size:clamp(1.85rem,2.4vw,2.35rem);font-weight:800;line-height:1.15}.HeroCarousel-module__glPAvq__cardDescription{color:#4b5563;margin-bottom:24px;font-size:.98rem;line-height:1.62}.HeroCarousel-module__glPAvq__ctaWrapper{margin-top:auto;padding-bottom:6px}.HeroCarousel-module__glPAvq__ctaButton{color:#fff;letter-spacing:-.01em;background:#0b1f44;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:.92rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 14px #0b1f4433}.HeroCarousel-module__glPAvq__ctaArrow{transition:transform .25s}.HeroCarousel-module__glPAvq__ctaButton:hover{background:#0052cc;transform:translateY(-1px);box-shadow:0 6px 20px #0052cc59}.HeroCarousel-module__glPAvq__ctaButton:hover .HeroCarousel-module__glPAvq__ctaArrow{transform:translate(4px)}.HeroCarousel-module__glPAvq__controlsBar{border-top:1px solid #0b1f441a;flex-direction:column;gap:14px;margin-top:24px;padding-top:20px;display:flex}.HeroCarousel-module__glPAvq__arrowControls{align-items:center;gap:10px;display:flex}.HeroCarousel-module__glPAvq__navButton{color:#0b1f44;cursor:pointer;background:0 0;border:1.5px solid #0b1f4433;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.HeroCarousel-module__glPAvq__navButton:hover{color:#fff;background:#0b1f44;border-color:#0b1f44;transform:scale(1.05)}.HeroCarousel-module__glPAvq__progressBarRow{align-items:center;gap:8px;width:100%;display:flex}.HeroCarousel-module__glPAvq__progressSegment{cursor:pointer;background:0 0;border:none;flex:1;align-items:center;padding:8px 0;display:flex}.HeroCarousel-module__glPAvq__progressTrack{background:#0b1f4426;border-radius:999px;width:100%;height:4px;transition:all .25s;position:relative;overflow:hidden}.HeroCarousel-module__glPAvq__progressSegment:hover .HeroCarousel-module__glPAvq__progressTrack{background:#0b1f4459;height:5px}.HeroCarousel-module__glPAvq__activeSegment .HeroCarousel-module__glPAvq__progressTrack{background:#0b1f4426;height:5px}@keyframes HeroCarousel-module__glPAvq__progressFillAnim{0%{width:0%}to{width:100%}}.HeroCarousel-module__glPAvq__progressFill{opacity:0;background:#0052cc;border-radius:999px;width:0%;height:100%}.HeroCarousel-module__glPAvq__activeSegment .HeroCarousel-module__glPAvq__progressFill{opacity:1;background:#0052cc;animation:5s linear forwards HeroCarousel-module__glPAvq__progressFillAnim}.HeroCarousel-module__glPAvq__upNextCard{z-index:4;-webkit-backdrop-filter:blur(20px);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0b1f44e0;border:1px solid #fff3;border-radius:16px;width:290px;padding:16px 20px;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s,box-shadow .25s;position:absolute;bottom:32px;right:32px;box-shadow:0 16px 40px #00000073}.HeroCarousel-module__glPAvq__upNextCard:hover{border-color:#ffffff73;transform:translateY(-4px);box-shadow:0 20px 48px #0009}.HeroCarousel-module__glPAvq__upNextHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.HeroCarousel-module__glPAvq__upNextLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-sky,#bdeaff);font-size:.68rem;font-weight:700}.HeroCarousel-module__glPAvq__upNextArrowWrap{color:#ffffffb3;align-items:center;gap:6px;display:flex}.HeroCarousel-module__glPAvq__upNextCount{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.HeroCarousel-module__glPAvq__upNextArrow{transition:transform .2s}.HeroCarousel-module__glPAvq__upNextCard:hover .HeroCarousel-module__glPAvq__upNextArrow{color:#fff;transform:translate(3px)}.HeroCarousel-module__glPAvq__upNextTitle{color:#fff;margin-bottom:4px;font-size:.96rem;font-weight:700;line-height:1.25}.HeroCarousel-module__glPAvq__upNextTag{color:#ffffffa6;font-size:.76rem}@media (max-width:1099.98px){.HeroCarousel-module__glPAvq__carouselContainer{min-height:560px}.HeroCarousel-module__glPAvq__textCard{width:420px;min-height:480px;margin:28px;padding:32px 28px 24px}.HeroCarousel-module__glPAvq__upNextCard{width:250px;padding:14px 16px;bottom:24px;right:24px}.HeroCarousel-module__glPAvq__visualCanvas{width:60%}}@media (max-width:899.98px){.HeroCarousel-module__glPAvq__sectionWrapper{padding:60px var(--page-pad,16px) 50px}.HeroCarousel-module__glPAvq__carouselContainer{flex-direction:column;min-height:auto}.HeroCarousel-module__glPAvq__visualCanvas{width:100%;height:280px;position:relative}.HeroCarousel-module__glPAvq__imageOverlay{background:linear-gradient(#1230561a 0%,#123056d9 100%)}.HeroCarousel-module__glPAvq__textCard{width:calc(100% - 32px);max-width:none;min-height:auto;margin:-40px 16px 20px;padding:28px 22px 20px}.HeroCarousel-module__glPAvq__cardHeading{font-size:1.7rem}.HeroCarousel-module__glPAvq__upNextCard{background:#123056f2;width:calc(100% - 32px);margin:0 16px 20px;position:relative;bottom:auto;right:auto}}@media (max-width:479.98px){.HeroCarousel-module__glPAvq__visualCanvas{height:220px}.HeroCarousel-module__glPAvq__textCard{border-radius:16px;width:calc(100% - 20px);margin:-32px 10px 16px;padding:24px 18px 18px}.HeroCarousel-module__glPAvq__cardHeading{font-size:1.45rem}.HeroCarousel-module__glPAvq__cardDescription{font-size:.92rem}.HeroCarousel-module__glPAvq__upNextCard{width:calc(100% - 20px);margin:0 10px 16px}}
.ContactPage-module__keHonW__page{background:var(--bg);min-height:100vh;padding-top:100px;position:relative;overflow-x:hidden}.ContactPage-module__keHonW__hero{z-index:1;padding:60px var(--page-pad) 80px 100px;flex-direction:column;gap:0;display:flex;position:relative}.ContactPage-module__keHonW__sidebar{flex-direction:column;gap:20px;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.ContactPage-module__keHonW__sideIcon{color:#ffffff4d;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;text-decoration:none;transition:color .3s;display:flex}.ContactPage-module__keHonW__sideIcon:hover{color:#fffc}.ContactPage-module__keHonW__heroContent{flex-direction:column;gap:24px;max-width:700px;display:flex}.ContactPage-module__keHonW__available{color:#fff6;font-size:.875rem}.ContactPage-module__keHonW__heroTitle{letter-spacing:-.03em;color:#fff;font-size:clamp(3.5rem,9vw,7.5rem);font-weight:300;line-height:1}.ContactPage-module__keHonW__heroBio{color:#ffffff80;max-width:600px;font-size:1rem;line-height:1.7}.ContactPage-module__keHonW__heroFooter{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px;padding-top:32px;display:grid}.ContactPage-module__keHonW__projectLabel{color:#ffffff73;font-size:.875rem;line-height:1.6}.ContactPage-module__keHonW__replyNote{color:#ffffffb3;font-size:1.1rem;line-height:1.5}.ContactPage-module__keHonW__replyNote strong{color:#fff;font-weight:500}.ContactPage-module__keHonW__formSection{z-index:1;padding:80px 60px 120px;position:relative}.ContactPage-module__keHonW__formInner{grid-template-columns:1fr 1.5fr;align-items:start;gap:80px;max-width:1100px;margin:0 auto;display:grid}.ContactPage-module__keHonW__formLeft{flex-direction:column;gap:32px;display:flex}.ContactPage-module__keHonW__formTitle{color:#fff;letter-spacing:-.015em;font-size:2rem;font-weight:300}.ContactPage-module__keHonW__formSubtitle{color:#ffffff73;font-size:.9rem;line-height:1.7}.ContactPage-module__keHonW__contactInfo{flex-direction:column;gap:20px;display:flex}.ContactPage-module__keHonW__infoLabel{color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.75rem}.ContactPage-module__keHonW__infoKicker{color:#ffffff80;margin:12px 0 4px;font-size:.8rem;font-weight:500}.ContactPage-module__keHonW__infoKicker:first-of-type{margin-top:0}.ContactPage-module__keHonW__infoValue{color:#ffffffbf;max-width:36ch;font-size:.95rem;line-height:1.55;text-decoration:none}.ContactPage-module__keHonW__infoValue a{color:inherit;border-bottom:1px solid #ffffff2e;text-decoration:none;transition:border-color .3s,color .3s}.ContactPage-module__keHonW__infoValue a:hover{color:#fff;border-color:#ffffff8c}.ContactPage-module__keHonW__form{flex-direction:column;gap:24px;display:flex}.ContactPage-module__keHonW__fieldGroup{flex-direction:column;gap:8px;display:flex}.ContactPage-module__keHonW__label{color:#fff6;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.ContactPage-module__keHonW__input,.ContactPage-module__keHonW__textarea{color:#ffffffd9;resize:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:14px 18px;font-family:inherit;font-size:.9rem;transition:border-color .3s,background .3s}.ContactPage-module__keHonW__input::placeholder,.ContactPage-module__keHonW__textarea::placeholder{color:#fff3}.ContactPage-module__keHonW__input:focus,.ContactPage-module__keHonW__textarea:focus{background:#ffffff0f;border-color:#ffffff4d}.ContactPage-module__keHonW__submitBtn{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:16px 32px;font-family:inherit;font-size:.9rem;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.ContactPage-module__keHonW__submitBtn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40}.ContactPage-module__keHonW__successMsg{text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:60px 40px;display:flex}.ContactPage-module__keHonW__successIcon{color:#2ecc71;background:#2ecc7126;border:1px solid #2ecc714d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex}.ContactPage-module__keHonW__successMsg h3{color:#fff;font-size:1.5rem;font-weight:300}.ContactPage-module__keHonW__successMsg p{color:#ffffff80;font-size:.9rem}@media (max-width:1024px){.ContactPage-module__keHonW__formInner{grid-template-columns:1fr;gap:48px}}@media (max-width:768px){.ContactPage-module__keHonW__hero{padding:40px 24px 60px}.ContactPage-module__keHonW__sidebar{display:none}.ContactPage-module__keHonW__heroTitle{font-size:clamp(3rem,14vw,5rem)}.ContactPage-module__keHonW__heroFooter{grid-template-columns:1fr;gap:24px}.ContactPage-module__keHonW__formSection{padding:60px 24px 80px}}
.SolutionsGrid-module__a5Ii2q__page{background:var(--bg);min-height:100vh;padding-top:100px;position:relative;overflow-x:hidden}.SolutionsGrid-module__a5Ii2q__hero{padding:60px var(--page-pad) 72px;z-index:1;grid-template-columns:1fr 1fr;align-items:end;gap:60px;max-width:1480px;margin:0 auto;display:grid;position:relative}.SolutionsGrid-module__a5Ii2q__heroLeft{flex-direction:column;gap:20px;display:flex}.SolutionsGrid-module__a5Ii2q__heroYear{color:#ffffff59;font-size:.875rem;font-weight:300}.SolutionsGrid-module__a5Ii2q__heroArrow{opacity:.5;margin:-8px 0}.SolutionsGrid-module__a5Ii2q__heroTitle{letter-spacing:-.04em;color:#fff;font-size:clamp(3.4rem,8vw,7.5rem);font-weight:300;line-height:.95}.SolutionsGrid-module__a5Ii2q__heroDesc{color:#ffffff80;align-self:end;max-width:420px;font-size:1rem;font-weight:300;line-height:1.7}.SolutionsGrid-module__a5Ii2q__grid{padding:0 var(--page-pad) 80px;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1480px;margin:0 auto;display:grid;position:relative}.SolutionsGrid-module__a5Ii2q__card{height:100%;color:inherit;background:linear-gradient(#102448b8 0%,#081228e0 100%);border:1px solid #96c4ff29;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .45s;display:flex;overflow:hidden;box-shadow:0 18px 40px #00081847}.SolutionsGrid-module__a5Ii2q__card:hover{border-color:#a0dcff6b;transform:translateY(-6px);box-shadow:0 24px 50px #000c2466,0 0 0 1px #78c8ff14}.SolutionsGrid-module__a5Ii2q__cardImg{aspect-ratio:16/10;background:#0a1428;position:relative;overflow:hidden}.SolutionsGrid-module__a5Ii2q__cardImg img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.SolutionsGrid-module__a5Ii2q__card:hover .SolutionsGrid-module__a5Ii2q__cardImg img{transform:scale(1.08)}.SolutionsGrid-module__a5Ii2q__cardBody{flex-direction:column;flex:1;gap:10px;min-height:168px;padding:18px 20px 20px;display:flex}.SolutionsGrid-module__a5Ii2q__cardCategory{letter-spacing:.1em;text-transform:uppercase;color:#bedcffc7;white-space:nowrap;background:#50a0e61a;border:1px solid #96c8ff33;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.66rem;font-weight:500;display:inline-flex}.SolutionsGrid-module__a5Ii2q__cardTitle{letter-spacing:-.03em;color:#fff;font-size:1.12rem;font-weight:500;line-height:1.25}.SolutionsGrid-module__a5Ii2q__cardExcerpt{color:#d2e2f59e;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.86rem;font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.SolutionsGrid-module__a5Ii2q__cardCta{color:#aadcffb8;letter-spacing:.02em;align-items:center;gap:6px;margin-top:6px;font-size:.8rem;transition:gap .3s,color .3s;display:inline-flex}.SolutionsGrid-module__a5Ii2q__card:hover .SolutionsGrid-module__a5Ii2q__cardCta{color:#9ae8ff;gap:10px}@media (max-width:1100px){.SolutionsGrid-module__a5Ii2q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.SolutionsGrid-module__a5Ii2q__hero{padding:40px var(--page-pad) 48px;grid-template-columns:1fr}.SolutionsGrid-module__a5Ii2q__grid{padding:0 var(--page-pad) 64px;grid-template-columns:1fr;gap:16px}.SolutionsGrid-module__a5Ii2q__heroTitle{font-size:clamp(2.6rem,14vw,4.4rem)}.SolutionsGrid-module__a5Ii2q__cardBody{min-height:0}}
.FeaturedProjects-module__fZOAPG__section{background:var(--bg);padding:60px 30px 0;position:relative;overflow:visible}.FeaturedProjects-module__fZOAPG__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1800px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex;position:relative}.FeaturedProjects-module__fZOAPG__headerLeft{flex-direction:column;gap:24px;display:flex}.FeaturedProjects-module__fZOAPG__subtitle{color:var(--text-soft);max-width:420px;font-size:1rem;font-weight:300;line-height:1.7}.FeaturedProjects-module__fZOAPG__stack{z-index:2;max-width:1800px;margin:0 auto;position:relative}.FeaturedProjects-module__fZOAPG__topicRow{justify-content:center;align-items:center;gap:clamp(28px,7vw,120px);min-height:440px;padding:34px 0;display:flex}.FeaturedProjects-module__fZOAPG__topicRowReverse{flex-direction:row-reverse}.FeaturedProjects-module__fZOAPG__topicRow:not(:last-child){border-bottom:1px solid #ffffff12}.FeaturedProjects-module__fZOAPG__definition{width:min(360px,30vw);color:var(--text-soft);font-size:clamp(1rem,1.7vw,1.35rem);font-weight:300;line-height:1.55}.FeaturedProjects-module__fZOAPG__card{transform-origin:50%;will-change:transform, opacity;width:min(560px,54vw)}.FeaturedProjects-module__fZOAPG__cardLink{color:inherit;text-decoration:none;display:block}.FeaturedProjects-module__fZOAPG__cardFace{isolation:isolate;background:#0a1a38;border:1px solid #ffffff24;border-radius:16px;height:360px;position:relative;overflow:hidden}.FeaturedProjects-module__fZOAPG__glow{z-index:0;position:absolute;inset:0}.FeaturedProjects-module__fZOAPG__orb{filter:blur(8px);z-index:1;pointer-events:none;background:radial-gradient(circle,#ffffff1f 0%,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.FeaturedProjects-module__fZOAPG__logoStage{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 24px 88px}.FeaturedProjects-module__fZOAPG__logo{object-fit:contain;filter:drop-shadow(0 18px 40px #00000073);width:min(220px,58%);height:auto;max-height:140px}.FeaturedProjects-module__fZOAPG__caption{z-index:3;background:linear-gradient(#0000 0%,#07080cb8 52%,#07080cf5 100%);justify-content:space-between;align-items:flex-end;gap:16px;padding:48px 22px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.FeaturedProjects-module__fZOAPG__cardTitle{color:#fff;letter-spacing:-.02em;font-size:1.15rem;font-weight:500;line-height:1.25}.FeaturedProjects-module__fZOAPG__cardCategory{color:#ffffff8c;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;font-size:.75rem}@media (max-width:809.98px){.FeaturedProjects-module__fZOAPG__section{padding:60px 16px 0}.FeaturedProjects-module__fZOAPG__header{flex-direction:column}.FeaturedProjects-module__fZOAPG__topicRow,.FeaturedProjects-module__fZOAPG__topicRowReverse{flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:28px 0 36px}.FeaturedProjects-module__fZOAPG__definition{width:auto;max-width:400px;padding-left:8px}.FeaturedProjects-module__fZOAPG__card{width:min(100%,400px);margin:0 auto}.FeaturedProjects-module__fZOAPG__cardFace{height:min(320px,72vw)}.FeaturedProjects-module__fZOAPG__caption{flex-direction:column;align-items:flex-start;gap:6px}}
.GCPJourney-module__LGjZgq__map{isolation:isolate;background:radial-gradient(circle at 50% 45%,#70beff6b,#0000 36%),linear-gradient(145deg,#9fc7e7 0%,#6f9cc5 52%,#416b9d 100%);width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.GCPJourney-module__LGjZgq__map:before{z-index:-1;opacity:.2;content:"";background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.GCPJourney-module__LGjZgq__mapGlow{aspect-ratio:1;filter:blur(30px);background:#fff3;border-radius:50%;width:42%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.GCPJourney-module__LGjZgq__connectors{z-index:1;pointer-events:none;animation:1.1s ease-out .28s both GCPJourney-module__LGjZgq__connectorsOn;position:absolute;inset:0}.GCPJourney-module__LGjZgq__connectors span{transform-origin:0;background:linear-gradient(135deg,#2c5b8d,#183a65);border-radius:7px;width:min(13%,120px);height:18px;position:absolute;top:50%;left:50%;box-shadow:0 6px #0a1d36bf,0 10px 16px #13385c38,inset 0 1px #ffffff24}.GCPJourney-module__LGjZgq__connectorOne{transform:translateY(-50%)rotate(-145deg)}.GCPJourney-module__LGjZgq__connectorTwo{transform:translateY(-50%)rotate(-35deg)}.GCPJourney-module__LGjZgq__connectorThree{transform:translateY(-50%)rotate(145deg)}.GCPJourney-module__LGjZgq__connectorFour{transform:translateY(-50%)rotate(35deg)}.GCPJourney-module__LGjZgq__platforms{perspective:900px;width:min(86%,1080px);height:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GCPJourney-module__LGjZgq__platform{color:#fff;width:clamp(210px,27%,290px);min-height:116px;transform-style:preserve-3d;background:linear-gradient(145deg,#203f68,#102746 72%);border:1px solid #c6e7ff6b;border-radius:15px;padding:16px;transition:box-shadow .45s,border-color .45s,filter .45s;animation:7s ease-in-out infinite GCPJourney-module__LGjZgq__cardFloat;position:absolute;box-shadow:0 17px #0b1c36,0 24px 28px #102a4b59,inset 0 1px #ffffff29}.GCPJourney-module__LGjZgq__platform:hover{filter:brightness(1.08);border-color:#e2f6ffc2;box-shadow:0 23px #0b1c36,0 34px 38px #102a4b7a,0 0 30px #55b7ff3d,inset 0 1px #ffffff42}.GCPJourney-module__LGjZgq__platform:after{content:"";background:#102541;border-radius:0 0 10px 10px;height:12px;position:absolute;bottom:-11px;left:9%;right:9%;transform:skew(-28deg)}.GCPJourney-module__LGjZgq__platform:first-child{animation-delay:-1.2s;top:2%;left:2%}.GCPJourney-module__LGjZgq__platform:nth-child(2){animation-delay:-3.8s;top:12%;right:2%}.GCPJourney-module__LGjZgq__platform:nth-child(3){animation-delay:-5.4s;bottom:8%;left:4%}.GCPJourney-module__LGjZgq__platform:nth-child(4){animation-delay:-2.5s;bottom:1%;right:4%}.GCPJourney-module__LGjZgq__platformIcon{color:#fff;background:linear-gradient(135deg,#4285f4,#34a853);border:1px solid #ffffff75;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:9px;transition:box-shadow .45s,transform .45s;display:grid;box-shadow:0 5px 12px #00000040}.GCPJourney-module__LGjZgq__platform:hover .GCPJourney-module__LGjZgq__platformIcon{transform:translateZ(10px)scale(1.08);box-shadow:0 5px 18px #44b1ff85}.GCPJourney-module__LGjZgq__platform:nth-child(2) .GCPJourney-module__LGjZgq__platformIcon{background:linear-gradient(135deg,#34a853,#4285f4)}.GCPJourney-module__LGjZgq__platform:nth-child(3) .GCPJourney-module__LGjZgq__platformIcon{background:linear-gradient(135deg,#fbbc05,#ea4335)}.GCPJourney-module__LGjZgq__platform:nth-child(4) .GCPJourney-module__LGjZgq__platformIcon{background:linear-gradient(135deg,#4285f4,#ea4335)}.GCPJourney-module__LGjZgq__platformContent{gap:4px;display:grid}.GCPJourney-module__LGjZgq__platformTitle{color:#fff;font-size:.78rem;font-weight:600;line-height:1.15}.GCPJourney-module__LGjZgq__platformDescription{color:#d5edffbd;max-width:190px;font-size:.62rem;font-weight:300;line-height:1.35}.GCPJourney-module__LGjZgq__hub{z-index:4;aspect-ratio:1;color:#16365a;background:linear-gradient(145deg,#f9fdff,#b8d8ef);border:2px solid #ffffffb8;border-radius:23px;place-items:center;width:min(22%,250px);animation:.8s cubic-bezier(.22,1,.36,1) both GCPJourney-module__LGjZgq__hubReveal,5s ease-in-out 1s infinite GCPJourney-module__LGjZgq__hubPulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px #527ba6,0 28px 28px #153a6161,inset 0 2px #fff}.GCPJourney-module__LGjZgq__hub:before{content:"";border:1px solid #4285f44d;border-radius:18px;position:absolute;inset:12%}.GCPJourney-module__LGjZgq__hubContent{text-align:center;place-items:center;gap:5px;display:grid;position:relative}.GCPJourney-module__LGjZgq__hubMark{color:#4285f4;letter-spacing:.06em;font-size:1.2rem;font-weight:700}.GCPJourney-module__LGjZgq__hubLabel{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:600}.GCPJourney-module__LGjZgq__hubStatus{color:#4e78a2;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}@keyframes GCPJourney-module__LGjZgq__connectorsOn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes GCPJourney-module__LGjZgq__hubReveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes GCPJourney-module__LGjZgq__hubPulse{0%,to{box-shadow:0 18px #527ba6,0 28px 28px #153a6161,inset 0 2px #fff}50%{box-shadow:0 18px #527ba6,0 28px 34px #153a617a,0 0 28px #4285f433,inset 0 2px #fff}}@keyframes GCPJourney-module__LGjZgq__cardFloat{0%,to{margin-top:0}50%{margin-top:-4px}}@media (max-width:700px){.GCPJourney-module__LGjZgq__platforms{width:94%;height:86%}.GCPJourney-module__LGjZgq__connectors span{width:11%;height:12px}.GCPJourney-module__LGjZgq__platform{border-radius:10px;width:44%;min-height:84px;padding:9px;box-shadow:0 10px #0b1c36,0 15px 18px #102a4b4d}.GCPJourney-module__LGjZgq__platform:after{height:8px;bottom:-7px}.GCPJourney-module__LGjZgq__platformIcon{border-radius:7px;width:24px;height:24px;margin-bottom:5px}.GCPJourney-module__LGjZgq__platformIcon svg{width:14px;height:14px}.GCPJourney-module__LGjZgq__platformTitle{font-size:.58rem}.GCPJourney-module__LGjZgq__platformDescription{font-size:.47rem}.GCPJourney-module__LGjZgq__hub{border-radius:15px;width:24%;box-shadow:0 10px #527ba6,0 16px 18px #153a6159}.GCPJourney-module__LGjZgq__hubMark{font-size:.85rem}.GCPJourney-module__LGjZgq__hubLabel{font-size:.44rem}.GCPJourney-module__LGjZgq__hubStatus{font-size:.36rem}}@media (prefers-reduced-motion:reduce){.GCPJourney-module__LGjZgq__connectors,.GCPJourney-module__LGjZgq__platform,.GCPJourney-module__LGjZgq__hub{animation:none}.GCPJourney-module__LGjZgq__platform{transition:none}}
.about-module__-i9KWa__body{z-index:1;gap:64px;max-width:1100px;margin:0 auto;padding:20px 30px 100px;display:grid;position:relative}.about-module__-i9KWa__copy{color:#ffffffb3;text-align:left;flex-direction:column;gap:20px;max-width:900px;font-weight:300;line-height:1.7;display:flex}.about-module__-i9KWa__muted{color:#ffffff80}.about-module__-i9KWa__finalCta{padding-top:8px}.about-module__-i9KWa__team{flex-direction:column;gap:28px;display:flex}.about-module__-i9KWa__teamGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.about-module__-i9KWa__person{align-items:center;gap:14px;display:flex}.about-module__-i9KWa__avatar{border:.5px solid #ffffff59;border-radius:50%;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.about-module__-i9KWa__avatarImg{object-fit:cover}.about-module__-i9KWa__personName{color:#fff;font-size:.95rem;font-weight:400}.about-module__-i9KWa__personRole{color:#ffffff80;margin-top:2px;font-size:.8rem;font-weight:300}@media (max-width:809.98px){.about-module__-i9KWa__body{padding:10px 16px 80px}}
.AzureEcosystem-module__GlhwLq__architecture{isolation:isolate;background:radial-gradient(circle,#007ed74d,#0000 43%),linear-gradient(145deg,#06172f,#0a2d54 55%,#040f22);width:100%;height:100%;min-height:560px;position:relative;overflow:hidden}.AzureEcosystem-module__GlhwLq__grid{z-index:-1;opacity:.28;background-image:linear-gradient(#6fd0ff17 1px,#0000 1px),linear-gradient(90deg,#6fd0ff17 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 78%);mask-image:radial-gradient(circle,#000 18%,#0000 78%)}.AzureEcosystem-module__GlhwLq__ambientGlow{aspect-ratio:1;filter:blur(42px);background:#19b0f729;border-radius:50%;width:36%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AzureEcosystem-module__GlhwLq__connectors{z-index:1;width:84%;height:92%;position:absolute;inset:4% 8%;overflow:visible}.AzureEcosystem-module__GlhwLq__connector{fill:none;stroke:#77daff52;stroke-width:1.05px;stroke-linecap:round;stroke-dasharray:1 7;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.AzureEcosystem-module__GlhwLq__isActive .AzureEcosystem-module__GlhwLq__connector{animation:AzureEcosystem-module__GlhwLq__connectorReveal .9s ease-out var(--delay) forwards, AzureEcosystem-module__GlhwLq__connectorFlow 12s linear 1.8s infinite}.AzureEcosystem-module__GlhwLq__core{z-index:5;aspect-ratio:1;color:#fff;text-align:center;opacity:0;background:radial-gradient(circle at 32% 24%,#54c9ff,#07538e 58%,#032443);border:1px solid #aaedffdb;border-radius:50%;align-content:center;place-items:center;gap:5px;width:min(23%,230px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72);box-shadow:0 14px #02172f,0 27px 36px #00000085,0 0 38px #0097f157,inset 0 2px #f1feffb3}.AzureEcosystem-module__GlhwLq__isActive .AzureEcosystem-module__GlhwLq__core{animation:.8s cubic-bezier(.22,1,.36,1) 80ms forwards AzureEcosystem-module__GlhwLq__coreReveal,5s ease-in-out 1.1s infinite AzureEcosystem-module__GlhwLq__corePulse}.AzureEcosystem-module__GlhwLq__coreHalo{border:1px solid #65ddff52;border-radius:50%;animation:5s ease-in-out infinite AzureEcosystem-module__GlhwLq__haloPulse;position:absolute;inset:-12%}.AzureEcosystem-module__GlhwLq__coreMark{color:#e0f9ff;letter-spacing:.08em;font-size:1.45rem;font-weight:300}.AzureEcosystem-module__GlhwLq__core strong{font-size:.8rem;font-weight:500}.AzureEcosystem-module__GlhwLq__core small{color:#d3f4ffc7;letter-spacing:.08em;max-width:118px;font-size:.47rem;line-height:1.3}.AzureEcosystem-module__GlhwLq__nodes{z-index:3;position:absolute;inset:0}.AzureEcosystem-module__GlhwLq__node{color:#fff;opacity:0;background:linear-gradient(145deg,#1d5c8be6,#051c3bf2);border:1px solid #a6e5ff6b;border-radius:16px;align-items:center;gap:9px;width:min(22%,215px);padding:11px 13px;text-decoration:none;transition:border-color .35s,box-shadow .35s,transform .35s,filter .35s;display:flex;position:absolute;transform:scale(.78);box-shadow:0 8px #021127d1,0 17px 24px #00081a57,inset 0 1px #ecfcff29}.AzureEcosystem-module__GlhwLq__isActive .AzureEcosystem-module__GlhwLq__node{animation:AzureEcosystem-module__GlhwLq__nodeReveal .75s cubic-bezier(.22, 1, .36, 1) var(--delay) forwards, AzureEcosystem-module__GlhwLq__nodeFloat 7s ease-in-out calc(var(--delay) + 1s) infinite}.AzureEcosystem-module__GlhwLq__node:hover,.AzureEcosystem-module__GlhwLq__node:focus-visible{filter:brightness(1.08);border-color:#defaffeb;outline:none;transform:translateY(-5px)scale(1.04);box-shadow:0 13px #021127d1,0 24px 32px #00081a7a,0 0 23px #30baff3d}.AzureEcosystem-module__GlhwLq__top{top:3%;left:38%}.AzureEcosystem-module__GlhwLq__upperLeft{top:17%;left:3%}.AzureEcosystem-module__GlhwLq__upperRight{top:20%;right:4%}.AzureEcosystem-module__GlhwLq__right{bottom:13%;right:3%}.AzureEcosystem-module__GlhwLq__lowerLeft{bottom:13%;left:4%}.AzureEcosystem-module__GlhwLq__bottom{bottom:2%;left:38%}.AzureEcosystem-module__GlhwLq__nodeIcon{color:#def8ff;background:linear-gradient(145deg,#1681ba,#06365e);border:1px solid #91e2ff8c;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.AzureEcosystem-module__GlhwLq__nodeIcon svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.AzureEcosystem-module__GlhwLq__nodeCopy{gap:3px;min-width:0;display:grid}.AzureEcosystem-module__GlhwLq__nodeCopy strong{color:#eafaff;font-size:.68rem;font-weight:500;line-height:1.2}.AzureEcosystem-module__GlhwLq__nodeCopy small{color:#bee5f7b3;font-size:.53rem;line-height:1.25}@keyframes AzureEcosystem-module__GlhwLq__coreReveal{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes AzureEcosystem-module__GlhwLq__corePulse{50%{box-shadow:0 14px #02172f,0 27px 40px #0000008f,0 0 48px #23b5ff75,inset 0 2px #f1feffb3}}@keyframes AzureEcosystem-module__GlhwLq__haloPulse{50%{opacity:.48;transform:scale(1.05)}}@keyframes AzureEcosystem-module__GlhwLq__connectorReveal{0%{opacity:0;stroke-dasharray:0 100}to{opacity:1;stroke-dasharray:1 7}}@keyframes AzureEcosystem-module__GlhwLq__connectorFlow{to{stroke-dashoffset:-80px}}@keyframes AzureEcosystem-module__GlhwLq__nodeReveal{to{opacity:1;transform:scale(1)}}@keyframes AzureEcosystem-module__GlhwLq__nodeFloat{0%,to{margin-top:0}50%{margin-top:-3px}}@media (max-width:700px){.AzureEcosystem-module__GlhwLq__architecture{min-height:460px}.AzureEcosystem-module__GlhwLq__connectors{width:88%;height:88%;inset:6%}.AzureEcosystem-module__GlhwLq__core{width:25%}.AzureEcosystem-module__GlhwLq__coreMark{font-size:1rem}.AzureEcosystem-module__GlhwLq__core strong{font-size:.58rem}.AzureEcosystem-module__GlhwLq__core small{max-width:76px;font-size:.35rem}.AzureEcosystem-module__GlhwLq__node{gap:5px;width:34%;padding:7px}.AzureEcosystem-module__GlhwLq__upperLeft{top:16%;left:0}.AzureEcosystem-module__GlhwLq__top{top:2%;left:32%}.AzureEcosystem-module__GlhwLq__upperRight{top:22%;right:0}.AzureEcosystem-module__GlhwLq__right{bottom:17%;right:0}.AzureEcosystem-module__GlhwLq__lowerLeft{bottom:17%;left:0}.AzureEcosystem-module__GlhwLq__bottom{bottom:1%;left:32%}.AzureEcosystem-module__GlhwLq__nodeIcon{flex-basis:23px;width:23px;height:23px}.AzureEcosystem-module__GlhwLq__nodeIcon svg{width:13px;height:13px}.AzureEcosystem-module__GlhwLq__nodeCopy strong{font-size:.47rem}.AzureEcosystem-module__GlhwLq__nodeCopy small{font-size:.37rem}}@media (prefers-reduced-motion:reduce){.AzureEcosystem-module__GlhwLq__coreHalo,.AzureEcosystem-module__GlhwLq__core,.AzureEcosystem-module__GlhwLq__connector,.AzureEcosystem-module__GlhwLq__node{animation:none}.AzureEcosystem-module__GlhwLq__isActive .AzureEcosystem-module__GlhwLq__core,.AzureEcosystem-module__GlhwLq__isActive .AzureEcosystem-module__GlhwLq__node{opacity:1;transform:none}}
.blog-module__3rPSzG__empty{color:#ffffff80;grid-column:1/-1;padding:40px 0;font-weight:300}.blog-module__3rPSzG__excerpt{color:#ffffff80;max-width:42ch;margin-top:8px;font-size:.9rem;font-weight:300;line-height:1.6}.blog-module__3rPSzG__article{z-index:1;max-width:760px;margin:0 auto;padding:40px 30px 100px;position:relative}.blog-module__3rPSzG__meta{color:#ffffff80;flex-wrap:wrap;gap:12px 20px;margin-bottom:24px;font-size:.85rem;display:flex}.blog-module__3rPSzG__cover{aspect-ratio:16/9;border:.5px solid #ffffff80;border-radius:10px;width:100%;margin-bottom:40px;position:relative;overflow:hidden}.blog-module__3rPSzG__title{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.1}.blog-module__3rPSzG__body{color:#ffffffb3;font-size:1.05rem;font-weight:300;line-height:1.75}.blog-module__3rPSzG__body h2{color:#fff;margin:2rem 0 .75rem;font-size:1.4rem;font-weight:400}:is(.blog-module__3rPSzG__body ol,.blog-module__3rPSzG__body ul){margin:.75rem 0 1.25rem;padding-left:1.25rem}.blog-module__3rPSzG__body li{margin-bottom:.4rem}.blog-module__3rPSzG__related{border-top:1px solid #ffffff14;margin-top:80px;padding-top:40px}.blog-module__3rPSzG__relatedTitle{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:1rem}.blog-module__3rPSzG__relatedList{flex-direction:column;gap:12px;display:flex}.blog-module__3rPSzG__relatedLink{color:#fff;border-bottom:1px solid #ffffff26;width:fit-content;padding-bottom:8px;font-size:1.1rem;font-weight:300}@media (max-width:809.98px){.blog-module__3rPSzG__article{padding:24px 16px 80px}}
.AIServiceTimeline-module__1KpAEq__timeline{isolation:isolate;background:radial-gradient(circle at 50% 22%,#3ba6e747,#0000 34%),linear-gradient(145deg,#06172f,#0b2d54 55%,#061326);width:100%;height:100%;min-height:560px;position:relative;overflow:hidden}.AIServiceTimeline-module__1KpAEq__ambient{z-index:-1;opacity:.34;background-image:linear-gradient(#7dd8ff14 1px,#0000 1px),linear-gradient(90deg,#7dd8ff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 78%);mask-image:radial-gradient(circle,#000 12%,#0000 78%)}.AIServiceTimeline-module__1KpAEq__launchPoint{z-index:3;color:#d9f8ff;place-items:center;gap:5px;display:grid;position:absolute;top:4%;left:50%;transform:translate(-50%)}.AIServiceTimeline-module__1KpAEq__launchGlow{filter:blur(17px);background:#43c0ff40;border-radius:50%;width:80px;height:80px;animation:4s ease-in-out infinite AIServiceTimeline-module__1KpAEq__launchPulse;position:absolute}.AIServiceTimeline-module__1KpAEq__launchIcon{background:linear-gradient(145deg,#1b83b9,#06365f);border:1px solid #aeedffb3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 0 22px #3dc3ff52,inset 0 1px #ffffff73}.AIServiceTimeline-module__1KpAEq__launchIcon svg{stroke:currentColor;width:24px;height:24px}.AIServiceTimeline-module__1KpAEq__launchPoint small{letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;position:relative}.AIServiceTimeline-module__1KpAEq__track{z-index:1;background:linear-gradient(#0000,#59cdffb3 8%,#59cdff6b 92%,#0000);width:2px;position:absolute;top:12%;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 0 13px #36b4ff4d}.AIServiceTimeline-module__1KpAEq__track:before{content:"";border-right:1px dashed #ccf5ff57;position:absolute;inset:0 -4px}.AIServiceTimeline-module__1KpAEq__trackPulse{background:#dcf9ff;border-radius:50%;width:7px;height:7px;animation:3.6s ease-in-out infinite AIServiceTimeline-module__1KpAEq__trackFlow;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #66d7ff}.AIServiceTimeline-module__1KpAEq__stops{z-index:2;position:absolute;inset:16% 0 5%}.AIServiceTimeline-module__1KpAEq__stop{color:#fff;background:#072243db;border:1px solid #8edcff4d;border-radius:12px;grid-template-columns:auto 32px 32px minmax(0,1fr);align-items:center;gap:8px;width:43%;min-height:68px;padding:9px 12px;display:grid;position:absolute;box-shadow:0 8px #021025a6,0 16px 22px #00081842}.AIServiceTimeline-module__1KpAEq__stop:first-child{top:0}.AIServiceTimeline-module__1KpAEq__stop:nth-child(2){top:27%}.AIServiceTimeline-module__1KpAEq__stop:nth-child(3){top:54%}.AIServiceTimeline-module__1KpAEq__stop:nth-child(4){top:81%}.AIServiceTimeline-module__1KpAEq__left{left:4%}.AIServiceTimeline-module__1KpAEq__right{right:4%}.AIServiceTimeline-module__1KpAEq__connector{background:#7bd8ff8c;width:13%;height:1px;position:absolute;top:50%}.AIServiceTimeline-module__1KpAEq__left .AIServiceTimeline-module__1KpAEq__connector{right:-13%}.AIServiceTimeline-module__1KpAEq__right .AIServiceTimeline-module__1KpAEq__connector{left:-13%}.AIServiceTimeline-module__1KpAEq__badge{color:#e7faff;background:linear-gradient(145deg,#0b78ae,#06365e);border:1px solid #beefffad;border-radius:50%;grid-column:2;place-items:center;width:30px;height:30px;font-size:.58rem;font-weight:600;display:grid}.AIServiceTimeline-module__1KpAEq__icon{color:#c9f5ff;background:#1573a38c;border:1px solid #70d9ff73;border-radius:9px;grid-column:3;place-items:center;width:30px;height:30px;display:grid}.AIServiceTimeline-module__1KpAEq__icon svg{stroke:currentColor;width:17px;height:17px}.AIServiceTimeline-module__1KpAEq__copy{grid-column:4;gap:3px;min-width:0;display:grid}.AIServiceTimeline-module__1KpAEq__copy strong{color:#f0fbff;font-size:.67rem;font-weight:500;line-height:1.2}.AIServiceTimeline-module__1KpAEq__copy small{color:#c1e6f6ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.53rem;line-height:1.3;display:-webkit-box;overflow:hidden}@keyframes AIServiceTimeline-module__1KpAEq__launchPulse{50%{opacity:.5;transform:scale(1.12)}}@keyframes AIServiceTimeline-module__1KpAEq__trackFlow{50%{opacity:.2;top:92%}}@media (max-width:700px){.AIServiceTimeline-module__1KpAEq__timeline{min-height:430px}.AIServiceTimeline-module__1KpAEq__launchIcon{width:38px;height:38px}.AIServiceTimeline-module__1KpAEq__launchIcon svg{width:19px;height:19px}.AIServiceTimeline-module__1KpAEq__launchPoint small{font-size:.4rem}.AIServiceTimeline-module__1KpAEq__stop{grid-template-columns:auto 22px 22px minmax(0,1fr);gap:4px;width:45%;min-height:54px;padding:6px}.AIServiceTimeline-module__1KpAEq__badge,.AIServiceTimeline-module__1KpAEq__icon{width:21px;height:21px}.AIServiceTimeline-module__1KpAEq__badge{font-size:.43rem}.AIServiceTimeline-module__1KpAEq__icon svg{width:12px;height:12px}.AIServiceTimeline-module__1KpAEq__copy strong{font-size:.47rem}.AIServiceTimeline-module__1KpAEq__copy small{font-size:.38rem}.AIServiceTimeline-module__1KpAEq__stops{inset:18% 0 5%}.AIServiceTimeline-module__1KpAEq__track{top:15%}.AIServiceTimeline-module__1KpAEq__left{left:1%}.AIServiceTimeline-module__1KpAEq__right{right:1%}}@media (prefers-reduced-motion:reduce){.AIServiceTimeline-module__1KpAEq__launchGlow,.AIServiceTimeline-module__1KpAEq__trackPulse{animation:none}.AIServiceTimeline-module__1KpAEq__stop{transition:none}}
.AiServiceDetail-module__UQlQXW__root{--paper:#0b1f44;--panel:#0f2756;--ink:#fff;--ink-soft:#fff9;--navy-deep:#07122a;--line:#ffffff1a;--grad:linear-gradient(135deg, #8a9440 0%, #d46050 35%, #d41060 68%, #7a1060 100%);--signal:#d41060;--signal-soft:#d410601f;--amber:#fbbf24;--mono:"IBM Plex Mono", "Courier New", monospace;--sans:var(--font-manrope,"Manrope"), sans-serif;--radius:4px;background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh;position:relative}.AiServiceDetail-module__UQlQXW__progressBar{background:var(--grad);z-index:9999;pointer-events:none;height:3px;position:fixed;top:0;left:0}.AiServiceDetail-module__UQlQXW__hero{background:radial-gradient(ellipse 65% 58% at 82% 68%, #8a944052 0%, transparent 55%), radial-gradient(ellipse 52% 48% at 90% 78%, #d4605061 0%, transparent 50%), radial-gradient(ellipse 44% 44% at 94% 88%, #d4106052 0%, transparent 46%), var(--navy-deep);box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;min-height:100vh;padding:74px 64px 64px;display:flex;position:relative}.AiServiceDetail-module__UQlQXW__heroCategory{color:#ffffff61;font-size:13px;position:absolute;top:108px;left:64px}.AiServiceDetail-module__UQlQXW__heroSplit{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:end;gap:40px;display:grid}.AiServiceDetail-module__UQlQXW__heroTitle{letter-spacing:-.025em;max-width:16ch;margin:0 0 20px;font-size:clamp(42px,7vw,88px);font-weight:300;line-height:1.02}.AiServiceDetail-module__UQlQXW__heroTitleLong{max-width:22ch;font-size:clamp(32px,5.2vw,64px)}.AiServiceDetail-module__UQlQXW__heroLede{color:#ffffffb8;max-width:54ch;margin:0 0 28px;font-size:16px;line-height:1.6}.AiServiceDetail-module__UQlQXW__heroVisual{border:1px solid var(--line);min-height:280px;margin:0;position:relative;overflow:hidden}.AiServiceDetail-module__UQlQXW__heroVisual img{object-fit:cover}.AiServiceDetail-module__UQlQXW__heroFooter{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.AiServiceDetail-module__UQlQXW__bookLink{color:#ffffff85;border-bottom:1px solid #fff3;padding-bottom:2px;font-size:13px;text-decoration:none}.AiServiceDetail-module__UQlQXW__bookLink:hover{color:#fff}.AiServiceDetail-module__UQlQXW__scrollBtn{cursor:pointer;color:#ffffff73;background:0 0;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.AiServiceDetail-module__UQlQXW__contentHeader{z-index:90;background:var(--navy-deep);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;height:74px;transition:opacity .3s;display:flex;position:fixed;top:0;left:0;right:0}.AiServiceDetail-module__UQlQXW__contentHeaderVisible{opacity:1;pointer-events:auto}.AiServiceDetail-module__UQlQXW__contentHeaderLeft{flex:1;min-width:0;padding-left:286px}.AiServiceDetail-module__UQlQXW__contentHeaderTitle{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.AiServiceDetail-module__UQlQXW__contentHeaderRight{align-items:center;gap:16px;padding-right:126px;display:flex}.AiServiceDetail-module__UQlQXW__contentHeaderLink{font-family:var(--mono);color:#ffffff7a;font-size:11.5px;text-decoration:none}.AiServiceDetail-module__UQlQXW__contentHeaderBtn{font-family:var(--mono);color:#fff;border-radius:var(--radius);background:0 0;border:1px solid #fff6;padding:7px 16px;font-size:11.5px;text-decoration:none}.AiServiceDetail-module__UQlQXW__breadcrumb{font-family:var(--mono);color:#ffffff47;gap:4px;font-size:11px;display:flex;position:absolute;top:82px;left:64px}.AiServiceDetail-module__UQlQXW__breadcrumb a{color:inherit;text-decoration:none}.AiServiceDetail-module__UQlQXW__shell{box-sizing:border-box;grid-template-columns:190px 1fr;gap:40px;width:100%;padding:40px 40px 0 64px;display:grid}.AiServiceDetail-module__UQlQXW__opsRail{border-right:1px solid var(--line);scrollbar-width:none;align-self:start;height:calc(100vh - 110px);padding-right:12px;position:sticky;top:90px;overflow-y:auto}.AiServiceDetail-module__UQlQXW__opsRailLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);margin-bottom:12px;font-size:10px}.AiServiceDetail-module__UQlQXW__opsRail ul{margin:0;padding:0;list-style:none}.AiServiceDetail-module__UQlQXW__opsLink{font-family:var(--mono);color:var(--ink-soft);border-left:2px solid #0000;align-items:center;gap:9px;padding:7px 8px;font-size:12px;text-decoration:none;display:flex}.AiServiceDetail-module__UQlQXW__opsLinkActive{color:#fff;border-left-color:var(--signal);background:var(--signal-soft);font-weight:600}.AiServiceDetail-module__UQlQXW__statusDot{background:#fff3;border-radius:50%;width:5px;height:5px}.AiServiceDetail-module__UQlQXW__opsLinkActive .AiServiceDetail-module__UQlQXW__statusDot{background:var(--signal)}.AiServiceDetail-module__UQlQXW__mainContent{min-width:0;padding-bottom:80px}.AiServiceDetail-module__UQlQXW__section{margin-bottom:64px;scroll-margin-top:90px}.AiServiceDetail-module__UQlQXW__h2{color:#fff;margin:0 0 6px;font-size:22px;font-weight:600}.AiServiceDetail-module__UQlQXW__sectionKicker{font-family:var(--mono);color:var(--ink-soft);margin-bottom:16px;font-size:11px}.AiServiceDetail-module__UQlQXW__lede{color:#fffc;max-width:68ch;margin-top:12px;font-size:15.5px;line-height:1.65}.AiServiceDetail-module__UQlQXW__inlineLink{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #d41060b3;text-decoration:underline #d41060b3}.AiServiceDetail-module__UQlQXW__inlineLink:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.AiServiceDetail-module__UQlQXW__linkRow{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.AiServiceDetail-module__UQlQXW__linkChip{font-family:var(--mono);color:#ffffffb3;border:1px solid var(--line);border-radius:20px;padding:6px 10px;font-size:11px;text-decoration:none}.AiServiceDetail-module__UQlQXW__linkChip:hover{color:#fff;border-color:#ffffff59}.AiServiceDetail-module__UQlQXW__jumpWrap{display:none}.AiServiceDetail-module__UQlQXW__jumpLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.AiServiceDetail-module__UQlQXW__jumpSelect{background:var(--panel);color:#fff;border:1px solid var(--line);width:100%;font:inherit;margin-top:6px;padding:10px 12px}.AiServiceDetail-module__UQlQXW__issueList{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.AiServiceDetail-module__UQlQXW__issueRow{border-bottom:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.AiServiceDetail-module__UQlQXW__issueTag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);padding-top:5px;font-size:10.5px}.AiServiceDetail-module__UQlQXW__issueRow h3,.AiServiceDetail-module__UQlQXW__sectorPanel h3,.AiServiceDetail-module__UQlQXW__whyItem h3,.AiServiceDetail-module__UQlQXW__trustItem h3,.AiServiceDetail-module__UQlQXW__processReadoutBody h3{color:#fff;margin:0 0 6px}.AiServiceDetail-module__UQlQXW__issueRow p,.AiServiceDetail-module__UQlQXW__sectorPanel p,.AiServiceDetail-module__UQlQXW__whyItem p,.AiServiceDetail-module__UQlQXW__trustItem p,.AiServiceDetail-module__UQlQXW__example p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.6}.AiServiceDetail-module__UQlQXW__outcomes{margin:22px 0 0;padding:0;list-style:none}.AiServiceDetail-module__UQlQXW__outcome{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.85fr) 18px minmax(0,1.4fr);align-items:baseline;gap:6px 8px;padding:18px 0;display:grid}.AiServiceDetail-module__UQlQXW__outcome:first-child{border-top:1px solid var(--line)}.AiServiceDetail-module__UQlQXW__outcomeTitle{font-size:15px;font-weight:600}.AiServiceDetail-module__UQlQXW__outcomeLead{border-bottom:1px dotted #ffffff47;align-self:center}.AiServiceDetail-module__UQlQXW__outcomeBody{color:var(--ink-soft);font-size:13.5px;line-height:1.6}.AiServiceDetail-module__UQlQXW__bill{border:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:0;margin-top:28px;display:grid;position:relative}.AiServiceDetail-module__UQlQXW__billIn,.AiServiceDetail-module__UQlQXW__billOut{padding:28px 28px 24px;position:relative;overflow:hidden}.AiServiceDetail-module__UQlQXW__billIn{border-right:1px solid var(--line)}.AiServiceDetail-module__UQlQXW__billOut{background:#0000001f}.AiServiceDetail-module__UQlQXW__billMark{font-family:var(--mono);color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:72px;font-weight:600;line-height:1;position:absolute;top:4px;right:12px}.AiServiceDetail-module__UQlQXW__billHead{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin-bottom:18px;font-size:11px}.AiServiceDetail-module__UQlQXW__billOut .AiServiceDetail-module__UQlQXW__billHead{color:#fff6}.AiServiceDetail-module__UQlQXW__billList{margin:0;padding:0;list-style:none}.AiServiceDetail-module__UQlQXW__billList li{border-top:1px solid #ffffff14;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.AiServiceDetail-module__UQlQXW__billNum{font-family:var(--mono);color:var(--signal);padding-top:1px;font-size:12px}.AiServiceDetail-module__UQlQXW__billItem{color:#fff;font-size:14.5px;font-weight:500;line-height:1.4}.AiServiceDetail-module__UQlQXW__billOutList{margin:0;padding:0;list-style:none}.AiServiceDetail-module__UQlQXW__billOutList li{color:#ffffff73;border-top:1px dashed #ffffff1f;padding:11px 0 11px 18px;font-size:13.5px;line-height:1.45;position:relative}.AiServiceDetail-module__UQlQXW__billOutList li:before{content:"–";color:#ffffff4d;position:absolute;left:0}.AiServiceDetail-module__UQlQXW__tableWrap{margin-top:22px;overflow-x:auto}.AiServiceDetail-module__UQlQXW__stackTable{border-collapse:collapse;width:100%;min-width:640px}.AiServiceDetail-module__UQlQXW__stackTable th,.AiServiceDetail-module__UQlQXW__stackTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-soft);padding:14px 16px 14px 0;font-size:13px}.AiServiceDetail-module__UQlQXW__stackTable thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:400}.AiServiceDetail-module__UQlQXW__stackTable tbody th{color:#fff;width:24%;font-weight:500}.AiServiceDetail-module__UQlQXW__techNote{color:var(--ink-soft);max-width:68ch;margin-top:14px;font-size:13.5px}.AiServiceDetail-module__UQlQXW__sectorGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:22px;display:grid}.AiServiceDetail-module__UQlQXW__sectorPanel{background:var(--panel);border:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 18px;display:grid}.AiServiceDetail-module__UQlQXW__sectorNum{font-family:var(--mono);background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:600}.AiServiceDetail-module__UQlQXW__processHint{font-family:var(--mono);color:var(--ink-soft);margin:8px 0 0;font-size:11px}.AiServiceDetail-module__UQlQXW__process{--beacon:44px;--beacon-top:50px;--stops:4;margin-top:28px;overflow-x:auto}.AiServiceDetail-module__UQlQXW__processLane{min-width:max(100%, calc(var(--stops) * 136px));margin:0;padding:0 0 8px;list-style:none;display:flex;position:relative}.AiServiceDetail-module__UQlQXW__processLane:before{content:"";left:0;right:0;top:var(--beacon-top);height:var(--beacon);z-index:0;background:linear-gradient(#ffffff0a,#0000 75%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff0f;position:absolute}.AiServiceDetail-module__UQlQXW__processStop{z-index:1;flex-direction:column;flex:1 0 128px;align-items:center;display:flex;position:relative}.AiServiceDetail-module__UQlQXW__processBtn{color:inherit;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:16px;padding:0;display:flex}.AiServiceDetail-module__UQlQXW__processName{color:#ffffff73;text-align:center;justify-content:center;align-items:flex-end;height:34px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.AiServiceDetail-module__UQlQXW__processBeacon{z-index:2;width:44px;height:44px;font-family:var(--mono);color:#ffffff8c;background:var(--navy-deep);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border:1px solid #ffffff2e;place-items:center;font-size:13px;font-weight:600;display:grid}.AiServiceDetail-module__UQlQXW__processWire{z-index:1;top:calc(var(--beacon-top) + var(--beacon) / 2 - 1px);left:calc(50% + var(--beacon) / 2);width:calc(100% - var(--beacon));background:#ffffff1f;height:2px;position:absolute}.AiServiceDetail-module__UQlQXW__processWire:after{content:"";background:var(--grad);transform-origin:0;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.AiServiceDetail-module__UQlQXW__processStopDone .AiServiceDetail-module__UQlQXW__processWire:after,.AiServiceDetail-module__UQlQXW__processStopHot .AiServiceDetail-module__UQlQXW__processWire:after{transform:scaleX(1)}.AiServiceDetail-module__UQlQXW__processStopHot .AiServiceDetail-module__UQlQXW__processName,.AiServiceDetail-module__UQlQXW__processBtn:hover .AiServiceDetail-module__UQlQXW__processName{color:#fff}.AiServiceDetail-module__UQlQXW__processStopHot .AiServiceDetail-module__UQlQXW__processBeacon,.AiServiceDetail-module__UQlQXW__processBtn:hover .AiServiceDetail-module__UQlQXW__processBeacon{color:#fff;border-color:#d41060}.AiServiceDetail-module__UQlQXW__processReadout{border-top:1px dashed #ffffff29;min-height:120px;margin-top:28px;padding:22px 8px 8px;position:relative}.AiServiceDetail-module__UQlQXW__processReadoutIndex{font-family:var(--mono);color:#ffffff0b;font-size:clamp(72px,10vw,112px);font-weight:600;line-height:.85;position:absolute;top:4px;right:0}.AiServiceDetail-module__UQlQXW__processReadoutMeta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin-bottom:8px;font-size:10.5px}.AiServiceDetail-module__UQlQXW__archFigure{margin:22px 0 0}.AiServiceDetail-module__UQlQXW__archStack{flex-direction:column;align-items:center;max-width:560px;margin:0 auto;display:flex}.AiServiceDetail-module__UQlQXW__archUnit{flex-direction:column;align-items:center;width:100%;display:flex}.AiServiceDetail-module__UQlQXW__archBlock{border:1px solid var(--line);background:var(--panel);width:100%;padding:14px 16px 16px;position:relative}.AiServiceDetail-module__UQlQXW__archCore{box-shadow:inset 3px 0 0 var(--signal)}.AiServiceDetail-module__UQlQXW__archEnd{background:0 0;border-style:dashed}.AiServiceDetail-module__UQlQXW__archBlockHead{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.AiServiceDetail-module__UQlQXW__archBlockIdx{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);font-size:10px}.AiServiceDetail-module__UQlQXW__archBlockRole{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);font-size:11px}.AiServiceDetail-module__UQlQXW__archPorts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AiServiceDetail-module__UQlQXW__archPorts li{font-family:var(--mono);color:#fff;background:#07122a8c;border:1px solid #ffffff29;padding:6px 10px;font-size:11.5px}.AiServiceDetail-module__UQlQXW__archJoin{color:#ffffff59;flex-direction:column;align-items:center;height:28px;display:flex}.AiServiceDetail-module__UQlQXW__archJoinLine{background:#ffffff38;flex:1;width:1px}.AiServiceDetail-module__UQlQXW__diagramCaption{font-family:var(--mono);color:var(--ink-soft);text-align:center;max-width:62ch;margin-top:18px;margin-left:auto;margin-right:auto;font-size:11px;line-height:1.5}.AiServiceDetail-module__UQlQXW__trustGrid,.AiServiceDetail-module__UQlQXW__whyList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 32px;margin-top:22px;display:grid}.AiServiceDetail-module__UQlQXW__trustItem{border-top:1px dashed #ffffff38;padding:16px 0 0}.AiServiceDetail-module__UQlQXW__trustMark,.AiServiceDetail-module__UQlQXW__whyIdx{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin-bottom:8px;font-size:10px}.AiServiceDetail-module__UQlQXW__example{border-top:1px solid var(--line);max-width:68ch;margin-top:18px;padding:22px 0 0}.AiServiceDetail-module__UQlQXW__exampleDisclaimer{font-family:var(--mono);color:var(--ink-soft);font-size:11px;margin-bottom:14px!important}.AiServiceDetail-module__UQlQXW__example p+p{margin-top:12px!important}.AiServiceDetail-module__UQlQXW__faqList{border-top:1px solid var(--line);margin-top:10px}.AiServiceDetail-module__UQlQXW__faqItem{border-bottom:1px solid var(--line)}.AiServiceDetail-module__UQlQXW__faqItem summary{cursor:pointer;justify-content:space-between;gap:12px;padding:18px 4px;font-size:14.5px;font-weight:500;list-style:none;display:flex}.AiServiceDetail-module__UQlQXW__faqItem summary:after{content:"+";font-family:var(--mono);color:var(--signal);font-size:18px}.AiServiceDetail-module__UQlQXW__faqItem[open] summary:after{content:"−"}.AiServiceDetail-module__UQlQXW__faqA{color:var(--ink-soft);max-width:68ch;padding:0 4px 18px;font-size:13.5px;line-height:1.65}.AiServiceDetail-module__UQlQXW__relatedGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.AiServiceDetail-module__UQlQXW__relatedHeading{font-family:var(--mono);text-transform:uppercase;color:var(--ink-soft);letter-spacing:.05em;margin-bottom:10px;font-size:10.5px}.AiServiceDetail-module__UQlQXW__relatedLink{border-bottom:1px solid var(--line);color:#ffffffb3;padding:11px 0;font-size:13.5px;text-decoration:none;display:block}.AiServiceDetail-module__UQlQXW__relatedLink:hover{color:var(--signal)}.AiServiceDetail-module__UQlQXW__bottomCta{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}@media (max-width:900px){.AiServiceDetail-module__UQlQXW__shell{grid-template-columns:1fr;padding:24px 20px 0}.AiServiceDetail-module__UQlQXW__opsRail{display:none}.AiServiceDetail-module__UQlQXW__jumpWrap{margin-bottom:28px;display:block}.AiServiceDetail-module__UQlQXW__hero,.AiServiceDetail-module__UQlQXW__heroCategory,.AiServiceDetail-module__UQlQXW__breadcrumb{padding-left:24px}.AiServiceDetail-module__UQlQXW__hero{padding:74px 24px 52px}.AiServiceDetail-module__UQlQXW__heroSplit,.AiServiceDetail-module__UQlQXW__bill,.AiServiceDetail-module__UQlQXW__relatedGrid,.AiServiceDetail-module__UQlQXW__issueRow,.AiServiceDetail-module__UQlQXW__outcome{grid-template-columns:1fr}.AiServiceDetail-module__UQlQXW__heroVisual{min-height:200px}.AiServiceDetail-module__UQlQXW__contentHeaderLeft{padding-left:16px}.AiServiceDetail-module__UQlQXW__contentHeaderRight{padding-right:16px}.AiServiceDetail-module__UQlQXW__contentHeaderLink,.AiServiceDetail-module__UQlQXW__outcomeLead{display:none}.AiServiceDetail-module__UQlQXW__billIn{border-right:none;border-bottom:1px solid var(--line)}}
.IndustryDetail-module__LS0DbG__heroMedia{background:#0a1428;border:1px solid #96c4ff29;border-radius:16px;min-height:360px;position:relative;overflow:hidden}.IndustryDetail-module__LS0DbG__content{max-width:1180px;padding:0 var(--page-pad) 100px;margin:0 auto}.IndustryDetail-module__LS0DbG__section{border-top:1px solid #ffffff14;padding:72px 0}.IndustryDetail-module__LS0DbG__eyebrow{color:#9ae8ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem}.IndustryDetail-module__LS0DbG__section h2,.IndustryDetail-module__LS0DbG__cta h2{color:#fff;letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(2rem,4vw,3.5rem);font-weight:300}.IndustryDetail-module__LS0DbG__copy{max-width:760px}.IndustryDetail-module__LS0DbG__copy p,.IndustryDetail-module__LS0DbG__intro{color:#d2e2f5ad;margin:0 0 18px;font-size:1rem;font-weight:300;line-height:1.8}.IndustryDetail-module__LS0DbG__solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.IndustryDetail-module__LS0DbG__solution{color:#ffffffdb;background:#10244885;border:1px solid #96c4ff29;border-radius:12px;align-items:baseline;gap:16px;padding:20px;line-height:1.5;display:flex}.IndustryDetail-module__LS0DbG__solutionIndex{color:#9ae8ff;font-size:.72rem}.IndustryDetail-module__LS0DbG__cta{padding:64px 0 0}.IndustryDetail-module__LS0DbG__cta p{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:.8rem}@media (max-width:768px){.IndustryDetail-module__LS0DbG__heroMedia{min-height:260px}.IndustryDetail-module__LS0DbG__content{padding-bottom:72px}.IndustryDetail-module__LS0DbG__section{padding:52px 0}.IndustryDetail-module__LS0DbG__solutions{grid-template-columns:1fr}}
.OfferingCatalog-module__0SHSVa__cats{z-index:1;max-width:1480px;padding:0 var(--page-pad) 40px;flex-wrap:wrap;gap:8px;margin:0 auto;display:flex;position:relative}.OfferingCatalog-module__0SHSVa__catLink{letter-spacing:.06em;text-transform:uppercase;color:#bedcffc7;background:#50a0e614;border:1px solid #96c8ff33;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.72rem;font-weight:500;text-decoration:none;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.OfferingCatalog-module__0SHSVa__catLink:hover{color:#fff;background:#50a0e629;border-color:#a0dcff6b}.OfferingCatalog-module__0SHSVa__catLinkCount{letter-spacing:0;text-transform:none;color:#9ae8ffb3;font-size:.66rem}.OfferingCatalog-module__0SHSVa__group{scroll-margin-top:100px}.OfferingCatalog-module__0SHSVa__groupHead{max-width:1480px;padding:0 var(--page-pad) 18px;justify-content:space-between;align-items:baseline;gap:16px;margin:0 auto;display:flex}.OfferingCatalog-module__0SHSVa__catIndex{letter-spacing:.14em;text-transform:uppercase;color:#9ae8ff8c;margin-right:12px;font-size:.72rem}.OfferingCatalog-module__0SHSVa__catTitle{letter-spacing:-.03em;color:#fff;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:400}.OfferingCatalog-module__0SHSVa__catCount{letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;white-space:nowrap;font-size:.72rem}.OfferingCatalog-module__0SHSVa__grid{padding-bottom:56px}.OfferingCatalog-module__0SHSVa__cardImgContain{aspect-ratio:auto;background:#eef4fb;width:100%;height:auto;position:relative;overflow:hidden}.OfferingCatalog-module__0SHSVa__cardImgContain img{width:100%;height:auto;display:block;transform:none}.OfferingCatalog-module__0SHSVa__grid .card:hover .OfferingCatalog-module__0SHSVa__cardImgContain img{transform:none}.OfferingCatalog-module__0SHSVa__group:last-child .OfferingCatalog-module__0SHSVa__grid{padding-bottom:80px}@media (max-width:768px){.OfferingCatalog-module__0SHSVa__cats{gap:6px;padding-bottom:28px}.OfferingCatalog-module__0SHSVa__groupHead{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:14px}.OfferingCatalog-module__0SHSVa__grid{padding-bottom:40px}.OfferingCatalog-module__0SHSVa__group:last-child .OfferingCatalog-module__0SHSVa__grid{padding-bottom:64px}}
.OfferingDetail-module__dX6pRq__heroImage{aspect-ratio:16/10;border:.5px solid #ffffff73;border-radius:10px;width:min(520px,100%);position:relative;overflow:hidden}.OfferingDetail-module__dX6pRq__heroImageContain{background:#eef4fb;border:.5px solid #ffffff73;border-radius:10px;width:min(520px,100%);position:relative;overflow:hidden}.OfferingDetail-module__dX6pRq__heroImageContain img{width:100%;height:auto;display:block}.OfferingDetail-module__dX6pRq__cover{object-fit:cover}.OfferingDetail-module__dX6pRq__content{z-index:1;max-width:760px;margin:0 auto;padding:40px 30px 100px;position:relative}.OfferingDetail-module__dX6pRq__lead{color:#ffffffd9;margin-bottom:24px;font-size:1.2rem;font-weight:300;line-height:1.6}.OfferingDetail-module__dX6pRq__body{color:#ffffffa6;margin-bottom:40px;font-size:1rem;font-weight:300;line-height:1.75}.OfferingDetail-module__dX6pRq__block{margin-bottom:36px}.OfferingDetail-module__dX6pRq__block h2{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:14px;font-size:.8rem;font-weight:400}.OfferingDetail-module__dX6pRq__block ul,.OfferingDetail-module__dX6pRq__block ol{color:#ffffffbf;padding-left:1.2rem;font-weight:300;line-height:1.7}.OfferingDetail-module__dX6pRq__block li{margin-bottom:8px}.OfferingDetail-module__dX6pRq__tags{flex-wrap:wrap;gap:8px;margin:32px 0;display:flex}.OfferingDetail-module__dX6pRq__tag{color:#ffffffb3;border:.7px solid #ffffff59;border-radius:999px;padding:6px 12px;font-size:.75rem}.OfferingDetail-module__dX6pRq__related{border-top:1px solid #ffffff14;margin-top:60px;padding-top:32px}.OfferingDetail-module__dX6pRq__related h2{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:16px;font-size:.8rem}.OfferingDetail-module__dX6pRq__relatedList{flex-direction:column;gap:12px;display:flex}.OfferingDetail-module__dX6pRq__relatedLink{color:#fff;border-bottom:1px solid #ffffff26;width:fit-content;padding-bottom:8px;font-size:1.05rem;font-weight:300}@media (max-width:809.98px){.OfferingDetail-module__dX6pRq__content{padding:24px 16px 80px}}
