.solution-platform{position:relative;overflow:hidden;color:#10192d;background:radial-gradient(ellipse 110% 75% at 50% -35%,rgba(220,241,254,.85),transparent 58%),radial-gradient(ellipse 70% 55% at 100% 5%,rgba(227,242,252,.55),transparent 48%),radial-gradient(ellipse 65% 60% at -5% 90%,rgba(239,245,250,.95),transparent 55%),linear-gradient(180deg,#fbfcfe,#f5f7fa 38%,#f3f6f9)}.solution-inner{position:relative;z-index:1}.sp-stage-blobs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sp-stage-blob{position:absolute;border-radius:50%;will-change:transform,opacity,filter;filter:blur(88px);mix-blend-mode:multiply}.sp-stage-blob--north{width:min(92vw,640px);height:min(72vw,520px);top:-18%;left:50%;translate:-50% 0;background:radial-gradient(circle at 42% 38%,rgba(112,198,255,.55) 0,rgba(46,168,250,.32) 42%,transparent 68%);opacity:.5;animation:sp-stage-blob-drift-a 20s ease-in-out infinite,sp-blob-light-blue-breathe 7s ease-in-out infinite}.sp-stage-blob--south{width:min(88vw,560px);height:min(68vw,480px);bottom:-22%;right:-8%;background:radial-gradient(circle at 58% 55%,rgba(143,218,255,.45) 0,rgba(10,157,255,.22) 48%,transparent 70%);opacity:.42;animation:sp-stage-blob-drift-b 24s ease-in-out infinite,sp-blob-light-blue-breathe 8s ease-in-out .8s infinite}.sp-stage-blob--west{width:min(70vw,420px);height:min(56vw,380px);top:32%;left:-16%;background:radial-gradient(circle at 35% 50%,rgba(194,224,255,.5) 0,rgba(25,163,255,.18) 55%,transparent 72%);opacity:.38;animation:sp-stage-blob-drift-c 26s ease-in-out infinite reverse,sp-blob-light-blue-breathe 9s ease-in-out 1.2s infinite}@keyframes sp-stage-blob-drift-a{0%,to{transform:translate(-4%) scale(1)}50%{transform:translate(6%,8%) scale(1.06)}}@keyframes sp-stage-blob-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-7%,-5%) scale(1.08)}}@keyframes sp-stage-blob-drift-c{0%,to{transform:translateY(4%) scale(1)}50%{transform:translate(5%,-6%) scale(1.05)}}@keyframes sp-blob-light-blue-breathe{0%,to{opacity:.34;filter:blur(88px) saturate(1.05)}50%{opacity:.58;filter:blur(96px) saturate(1.2)}}.sp-module-blobs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sp-module-blob{position:absolute;border-radius:50%;filter:blur(92px);will-change:transform,opacity;mix-blend-mode:multiply}.sp-module-blob--left{width:min(75vw,520px);height:min(60vw,440px);top:8%;left:-12%;background:radial-gradient(circle at 40% 40%,rgba(102,194,255,.4) 0,rgba(52,167,244,.2) 50%,transparent 72%);opacity:.36;animation:sp-module-blob-sway 30s ease-in-out infinite,sp-blob-light-blue-breathe 10s ease-in-out infinite}.sp-module-blob--right{width:min(70vw,480px);height:min(52vw,400px);bottom:5%;right:-10%;background:radial-gradient(circle at 55% 45%,rgba(131,215,252,.38) 0,rgba(0,153,255,.16) 52%,transparent 74%);opacity:.32;animation:sp-module-blob-sway 34s ease-in-out infinite reverse,sp-blob-light-blue-breathe 11s ease-in-out 1.5s infinite}@keyframes sp-module-blob-sway{0%,to{transform:translate(0) scale(1)}33%{transform:translate(4%,6%) scale(1.04)}66%{transform:translate(-3%,3%) scale(1.02)}}@media (prefers-reduced-motion:reduce){.sp-module-blob,.sp-stage-blob{animation:none!important;opacity:.28}}.sp-solution-pin-stage{isolation:isolate;position:relative;min-height:100svh;width:100%;z-index:1}.sp-hero-layer{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem;box-sizing:border-box}@media (min-width:640px){.sp-hero-layer{padding:3rem 1.5rem}}.sp-hero-inner{display:flex;width:100%;max-width:32rem;justify-content:center}@media (min-width:640px){.sp-hero-inner{max-width:none}}.sp-platform-overlay{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem;pointer-events:none;box-sizing:border-box}@media (min-width:640px){.sp-platform-overlay{padding:3rem 1.5rem}}.sp-platform-overlay-inner{display:flex;width:100%;max-width:32rem;justify-content:center;pointer-events:none}.sp-platform-overlay-inner>.sp-solution-stage-shell{pointer-events:auto}@media (min-width:640px){.sp-platform-overlay-inner{max-width:none}}.sp-platform-pin-shell{pointer-events:none}.sp-platform-pin-shell.sp-solution-stage-shell{pointer-events:auto}.sp-solution-stage-shell{width:100%;max-width:min(100%,46rem);margin-left:auto;margin-right:auto;min-height:min(26rem,58svh);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1.75rem;border:1px solid hsla(0,0%,100%,.82);background:linear-gradient(165deg,hsla(0,0%,100%,.78),rgba(251,252,254,.52) 45%,rgba(247,250,253,.42));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.95),inset 0 2px 0 0 rgba(0,147,245,.06),0 28px 72px -36px rgba(0,138,230,.14),0 20px 50px -28px rgba(24,37,67,.08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);padding:clamp(1.65rem,4.2vw,2.75rem) clamp(1.25rem,3.8vw,2.25rem)}@media (min-width:640px){.sp-solution-stage-shell{max-width:min(100%,54rem);min-height:min(28rem,54svh);border-radius:2rem;padding:clamp(2rem,4.5vw,3rem) clamp(1.75rem,4vw,2.75rem)}}@media (min-width:1024px){.sp-solution-stage-shell{max-width:min(100%,58rem)}}.sp-solution-stage-shell .platform-lede{max-width:min(100%,42rem)}.sp-solution-stage-shell:hover .platform-card-marquee__track{animation-play-state:paused}.solution-hero-copy{will-change:opacity,transform;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.solution-hero-card-anim-shell{width:100%;max-width:100%;margin-left:auto;margin-right:auto;border-radius:1.75rem;border:1px solid hsla(0,0%,100%,.82);background:linear-gradient(165deg,hsla(0,0%,100%,.78),rgba(251,252,254,.52) 45%,rgba(247,250,253,.42));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.95),inset 0 2px 0 0 rgba(0,147,245,.06),0 28px 72px -36px rgba(0,138,230,.14),0 20px 50px -28px rgba(24,37,67,.08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);padding:clamp(1.65rem,4.2vw,2.75rem) clamp(1.25rem,3.8vw,2.25rem)}@media (min-width:640px){.solution-hero-card-anim-shell{border-radius:2rem;padding:clamp(2rem,4.5vw,3rem) clamp(1.75rem,4vw,2.75rem)}}@media (min-width:900px){.solution-hero-card-anim-shell{padding-inline:clamp(1.75rem,4vw,2.85rem)}}.solution-hero-card .solution-hero-copy{align-items:flex-start;text-align:left}.solution-hero-card .sp-solution-kicker{margin-bottom:1.25rem}.solution-hero-card .sp-solution-headline{text-align:left}.solution-hero-card__copy .solution-hero-card__para{text-wrap:pretty;color:var(--ds-section-lede-color);line-height:var(--ds-section-lede-leading);font-size:var(--ds-section-lede-size);max-width:min(100%,40rem);margin:0}.solution-hero-card__copy .solution-hero-card__para+.solution-hero-card__para{margin-top:.85rem}@media (min-width:640px){.solution-hero-card__copy .solution-hero-card__para+.solution-hero-card__para{margin-top:1rem}}.solution-hero-card{width:100%}.solution-hero-card__grid{display:grid;gap:clamp(1.75rem,4.5vw,2.85rem);align-items:center}@media (min-width:900px){.solution-hero-card__grid{grid-template-columns:minmax(0,1.08fr) minmax(16.5rem,.92fr);gap:clamp(2rem,4.5vw,3.25rem)}}.solution-hero-card__grid--viz-only{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.solution-hero-card__grid--viz-only{grid-template-columns:minmax(0,1fr)}}.solution-hero-card--viz-only .solution-hero-card__viz{min-height:clamp(18rem,46vw,24rem)}.solution-hero-card--viz-only .sh-browser{width:min(100%,24rem)}.solution-hero-card__copy{width:100%;min-width:0}.solution-hero-card__lede{max-width:min(100%,38rem)}.solution-hero-card__viz{position:relative;min-height:clamp(17rem,42vw,22rem);border-radius:1.35rem;padding:clamp(.85rem,2vw,1.15rem) clamp(.85rem,2vw,1.15rem) clamp(1.35rem,3.5vw,1.65rem);isolation:isolate;perspective:1200px;transform-style:preserve-3d;touch-action:pan-y}.solution-hero-card__viz-tilt{position:relative;width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;will-change:transform}.solution-hero-card__viz-scene-glow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(ellipse 55% 70% at 22% 78%,rgba(41,169,255,.18) 0,transparent 64%);border:none;box-shadow:none}.solution-hero-card__viz-scene-glow--efficiency{background:radial-gradient(ellipse 52% 75% at 78% 28%,rgba(54,161,139,.17) 0,transparent 62%)}.solution-hero-card__viz-scene-glow--protect{background:radial-gradient(ellipse 58% 72% at 18% 32%,rgba(0,147,245,.14) 0,rgba(51,115,204,.08) 38%,transparent 64%)}.solution-hero-card__viz-bg{position:absolute;inset:0;border-radius:inherit;z-index:0}.sh-browser{position:relative;z-index:2;display:flex;flex-direction:column;width:min(100%,22rem);min-height:clamp(17.5rem,48vw,23.5rem);margin-left:auto;margin-right:auto;border-radius:.85rem;background:hsla(0,0%,100%,.97);border:1px solid #dee5ed;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.95),0 14px 36px -20px rgba(36,48,76,.14)}@media (min-width:900px){.sh-browser{margin-left:0;margin-right:0;width:100%}}.sh-browser__chrome{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem .4rem;border-bottom:1px solid #e6eaef;background:linear-gradient(180deg,#fcfcfd,#f7f9fa);border-radius:.85rem .85rem 0 0}.sh-browser__dots{display:flex;gap:.28rem;flex-shrink:0}.sh-browser__dots span{width:.44rem;height:.44rem;border-radius:50%;background:#cad0d8}.sh-browser__dots span:first-child{background:#ee8b77}.sh-browser__dots span:nth-child(2){background:#f7bc45}.sh-browser__dots span:nth-child(3){background:#51c264}.sh-browser__url-wrap{flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.sh-browser__url{display:block;width:100%;font-size:clamp(.72rem,.65rem + .35vw,.82rem);font-weight:600;letter-spacing:.02em;color:#69788c;padding:.2rem .55rem;border-radius:.35rem;background:#f4f7fa;border:1px solid #e5eaf0;text-align:center;text-transform:none}.sh-browser__lock{display:flex;flex-shrink:0;color:hsl(var(--brand-hsl));opacity:.9}.sh-browser__lock-svg{width:.95rem;height:.95rem}.sh-browser__viewport{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.sh-scene-panel{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:.65rem .75rem .7rem;box-sizing:border-box;overflow:hidden;background:linear-gradient(180deg,#fdfefe,#f9fbfc)}.sh-scene-panel--workspace{justify-content:center;padding-top:.5rem;padding-bottom:.55rem;gap:.2rem}.sh-scene-panel--workspace .sh-scene-hero-icon{margin-bottom:.32rem}.sh-scene-panel--workspace .sh-scene-title{margin-bottom:.48rem}.sh-scene-panel--ai,.sh-scene-panel--cost,.sh-scene-panel--protect{padding-bottom:.55rem}.sh-scene-hero-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.45rem;border-radius:.75rem;color:hsl(var(--brand-hsl));background:rgba(240,249,255,.85);border:1px solid hsl(var(--brand-hsl)/.2);box-shadow:0 6px 18px -12px rgba(0,122,204,.35)}.sh-scene-hero-icon svg{width:1.52rem;height:1.52rem}.sh-scene-hero-icon--shield{color:#007acc}.sh-scene-hero-icon--ai{position:relative;gap:0}.sh-scene-hero-icon__cpu{width:1.28rem!important;height:1.28rem!important}.sh-scene-hero-icon__spark{position:absolute;right:.22rem;top:.14rem;width:.88rem!important;height:.88rem!important;color:#0093f5}.sh-scene-hero-icon--cost{color:#358273;background:rgba(241,248,247,.95);border-color:rgba(63,141,125,.22);box-shadow:0 6px 18px -12px rgba(49,114,101,.28)}.sh-scene-title{margin:0 0 .42rem;font-size:clamp(.95rem,.82rem + .55vw,1.12rem);font-weight:800;letter-spacing:-.01em;color:#1c273f;line-height:1.25}.sh-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;width:100%;max-width:17.5rem;margin-top:0;align-self:center}.sh-scene-panel--workspace .sh-scene-grid{flex-shrink:0}.sh-scene-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-height:4.35rem;min-width:0;padding:.52rem .4rem .55rem;border-radius:.6rem;background:#fcfdfe;border:1px dashed #d8dfe8;color:#4b596c;font-size:clamp(.7rem,.62rem + .35vw,.82rem);font-weight:700;letter-spacing:.01em;text-transform:none}.sh-scene-tile svg{width:1.45rem;height:1.45rem;flex-shrink:0;color:hsl(var(--brand-hsl));opacity:.9}.sh-scene-tile:first-child,.sh-scene-tile:nth-child(4){border-style:solid;border-color:hsl(var(--brand-hsl)/.22);background:linear-gradient(165deg,#fbfdff,rgba(243,250,254,.9))}.sh-scene-protect-visual{flex:1;min-height:6.85rem;max-width:18.5rem;margin-top:.2rem;border-radius:.65rem;border:1px solid #dfe5ec;background:linear-gradient(180deg,#fdfdfe,#f8fafc);align-items:center;padding:.72rem .55rem;overflow:hidden;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.85)}.sh-scene-protect-grid,.sh-scene-protect-visual{position:relative;width:100%;display:flex;justify-content:center}.sh-scene-protect-grid{z-index:4;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.72rem;max-width:100%}.sh-scene-scanline{position:absolute;left:0;right:0;top:0;height:44%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,153,255,.14) 46%,rgba(0,153,255,.05) 72%,transparent);z-index:0}.sh-scene-scan-beam{position:absolute;top:-8%;bottom:-8%;width:min(42%,6rem);left:-30%;border-radius:999px;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,rgba(31,165,255,.08) 32%,rgba(0,153,255,.22) 50%,rgba(31,165,255,.08) 68%,transparent);box-shadow:0 0 26px -4px rgba(0,147,245,.24)}.sh-scene-mini-pill{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.32rem;min-height:5.65rem;padding:.52rem .38rem .56rem;border-radius:.58rem;background:hsla(0,0%,100%,.96);border:1px solid #dbe2eb;font-size:clamp(.68rem,.58rem + .4vw,.78rem);font-weight:800;letter-spacing:.015em;text-transform:none;color:#26314a;box-shadow:0 5px 18px -12px rgba(0,110,184,.32),inset 0 1px 0 0 hsla(0,0%,100%,.95)}.sh-scene-mini-pill:first-child{border-color:hsl(var(--brand-hsl)/.3);background:linear-gradient(165deg,#fcfeff,#fff);box-shadow:0 8px 22px -14px rgba(0,129,214,.38),inset 0 1px 0 0 hsla(0,0%,100%,.98)}.sh-scene-mini-pill svg{width:1.52rem;height:1.52rem;flex-shrink:0;color:hsl(var(--brand-hsl))}.sh-scene-ai-wire{position:relative;flex:1;min-height:5.95rem;width:100%;max-width:16.5rem;margin-top:.12rem;display:flex;align-items:center;justify-content:center;padding:.4rem .5rem .55rem}.sh-scene-ai-wire .sh-stage-wire-svg{position:relative;z-index:0;display:block;width:100%;max-width:13.25rem;height:auto}.sh-scene-ai-packet{left:13.33%;top:78.57%;z-index:4;width:.62rem;height:.62rem;border-radius:50%;background:radial-gradient(circle at 30% 28%,#fafdff 0,#0a9dff 38%,#0b7ecb 100%);box-shadow:0 0 0 2px hsla(0,0%,100%,.96),0 4px 14px -3px rgba(0,129,214,.55)}.sh-scene-ai-endpoint,.sh-scene-ai-packet{position:absolute;translate:-50% -50%;pointer-events:none}.sh-scene-ai-endpoint{z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;text-align:center}.sh-scene-ai-endpoint--from{left:13.33%;top:78.57%}.sh-scene-ai-endpoint--to{left:86.67%;top:78.57%}.sh-scene-ai-endpoint-icon{display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:50%;background:hsla(0,0%,100%,.97);border:1px solid hsl(var(--brand-hsl)/.32);color:hsl(var(--brand-hsl));box-shadow:0 8px 20px -12px rgba(0,122,204,.42)}.sh-scene-ai-endpoint-icon svg{width:1.38rem;height:1.38rem}.sh-scene-ai-endpoint-cap{font-size:clamp(.64rem,.54rem + .4vw,.76rem);font-weight:800;letter-spacing:.015em;text-transform:none;color:#333f5b;line-height:1.2;max-width:5.25rem}.sh-scene-ai-hub{position:absolute;left:51.67%;top:17.86%;translate:-50% -50%;z-index:3;flex-direction:column;gap:.18rem;pointer-events:none;text-align:center}.sh-scene-ai-badge,.sh-scene-ai-hub{display:flex;align-items:center;justify-content:center}.sh-scene-ai-badge{position:relative;width:2.48rem;height:2.48rem;border-radius:50%;background:hsla(0,0%,100%,.96);border:1px solid hsl(var(--brand-hsl)/.34);color:hsl(var(--brand-hsl));box-shadow:0 8px 20px -10px rgba(0,122,204,.4)}.sh-scene-ai-badge svg{width:1.28rem;height:1.28rem}.sh-scene-ai-hub-cap{font-size:clamp(.62rem,.52rem + .38vw,.74rem);font-weight:800;letter-spacing:.015em;text-transform:none;color:#333f5b;line-height:1.2;max-width:5.5rem}.sh-scene-optimize-visual{position:relative;flex:1;width:100%;max-width:15.5rem;min-height:6.5rem;margin-top:.2rem;display:flex;align-items:center;justify-content:center;padding:.35rem .5rem .45rem;border-radius:.65rem;border:1px solid #dfe5ec;background:linear-gradient(165deg,#fdfdfe,#f9fbfb);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.9)}.sh-scene-optimize-aura{position:absolute;left:50%;top:50%;width:min(10rem,78%);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(31,165,255,.14) 0,rgba(66,189,164,.06) 45%,transparent 70%);z-index:0}.sh-scene-optimize-svg{position:relative;z-index:1;width:min(11.5rem,88%);height:auto;max-height:10rem;aspect-ratio:1;overflow:visible}.sh-scene-optimize-core{position:absolute;left:50%;top:50%;z-index:2;translate:-50% -50%;flex-direction:column;gap:.2rem;pointer-events:none;text-align:center}.sh-scene-optimize-core,.sh-scene-optimize-icon{display:flex;align-items:center;justify-content:center}.sh-scene-optimize-icon{width:2.25rem;height:2.25rem;border-radius:50%;background:hsla(0,0%,100%,.94);border:1px solid rgba(63,141,125,.28);color:#327b6d;box-shadow:0 6px 18px -10px rgba(49,114,101,.35)}.sh-scene-optimize-icon svg{width:1.22rem;height:1.22rem}.sh-scene-optimize-metric{font-size:clamp(.66rem,.56rem + .45vw,.82rem);font-weight:800;letter-spacing:.02em;text-transform:none;color:#2e6056;line-height:1.2;white-space:nowrap}@media (max-width:899px){.sh-scene-panel{padding:.55rem .6rem .6rem}.sh-scene-panel--workspace .sh-scene-grid{max-width:100%;gap:.4rem}.sh-scene-tile{min-height:3.95rem;font-size:clamp(.64rem,.58rem + .28vw,.74rem);padding:.45rem .32rem .48rem}.sh-scene-tile svg{width:1.32rem;height:1.32rem}.sh-scene-protect-visual{min-height:5.95rem;max-width:100%;padding:.55rem .32rem}.sh-scene-protect-grid{flex-wrap:nowrap;gap:.38rem}.sh-scene-mini-pill{flex:1 1 0;min-width:0;min-height:4.85rem;padding:.42rem .28rem .46rem;font-size:clamp(.58rem,.52rem + .3vw,.68rem);gap:.24rem}.sh-scene-mini-pill svg{width:1.28rem;height:1.28rem}.sh-scene-ai-endpoint-icon{width:2.35rem;height:2.35rem}.sh-scene-ai-endpoint-icon svg{width:1.22rem;height:1.22rem}.sh-scene-ai-endpoint-cap{font-size:clamp(.56rem,.5rem + .28vw,.66rem)}.sh-scene-ai-badge{width:2.2rem;height:2.2rem}.sh-scene-ai-badge svg{width:1.12rem;height:1.12rem}.sh-scene-ai-hub-cap{font-size:clamp(.54rem,.48rem + .26vw,.64rem)}.sh-scene-optimize-visual{min-height:5.75rem}.sh-scene-optimize-metric{font-size:clamp(.58rem,.5rem + .32vw,.72rem)}}.sh-arc{position:absolute;z-index:1;width:clamp(8rem,52%,12rem);height:clamp(8rem,52%,12rem);right:4%;top:50%;translate:0 -50%;border-radius:50%;border:1px dashed hsl(var(--brand-hsl)/.18);pointer-events:none;opacity:.85}@media (max-width:899px){.sh-arc{right:-5%;opacity:.5}}.solution-hero-card__scene-dots{position:absolute;bottom:.5rem;left:50%;translate:-50% 0;z-index:3;display:flex;gap:.35rem;pointer-events:none}.solution-hero-card__scene-dot{width:.32rem;height:.32rem;border-radius:50%;background:#d0e4f1;transition:background .35s ease,transform .35s ease}.solution-hero-card__scene-dot--active{background:hsl(var(--brand-hsl));transform:scale(1.2)}.solution-hero-card__traits{list-style:none;margin:clamp(1.35rem,3.5vw,1.85rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem}@media (min-width:720px){.solution-hero-card__traits{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;margin-top:clamp(1.5rem,3.2vw,2rem)}}.solution-hero-card__trait{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:clamp(.75rem,2vw,.95rem) clamp(.65rem,2vw,.85rem);border-radius:.85rem;background:hsla(0,0%,100%,.52);border:1px solid rgba(227,236,242,.9);box-shadow:0 6px 18px -12px rgba(28,39,64,.06);cursor:default;text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.solution-hero-card__trait-icon{display:flex;align-items:center;justify-content:center;width:clamp(2.85rem,6vw,3.35rem);height:clamp(2.85rem,6vw,3.35rem);flex-shrink:0;border-radius:.75rem;background:linear-gradient(165deg,#f5fbff,#edf6fd);color:hsl(var(--brand-hsl));border:1px solid hsl(var(--brand-hsl)/.14)}.solution-hero-card__trait-icon-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;will-change:transform}.solution-hero-card__trait-icon svg{width:clamp(1.28rem,3.2vw,1.55rem);height:clamp(1.28rem,3.2vw,1.55rem)}.solution-hero-card__trait-label{display:block;margin:0;font-size:clamp(.8rem,2.1vw,.92rem);font-weight:800;letter-spacing:.02em;color:#1c2740;line-height:1.28;text-align:center;text-wrap:balance}@media (prefers-reduced-motion:reduce){.sh-scene-scan-beam,.sh-scene-scanline{display:none}.sh-scene-ai-packet{opacity:.75}}.sp-hero-pin-panel,.sp-platform-pin-panel{will-change:opacity,transform;width:100%}.sp-platform-flow{overflow:hidden;border-top:1px solid hsl(var(--brand-hsl)/.12);background:linear-gradient(180deg,#fafbfd,#f5f7fa);padding-block:clamp(3.5rem,9vw,6.5rem)}.sp-platform-flow,.sp-platform-flow-inner{position:relative;z-index:2}.platform-intro{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center}.platform-intro-kicker{margin-bottom:1.25rem}@media (min-width:640px){.platform-intro-kicker{margin-bottom:1.75rem}}.platform-flow-header{display:flex;flex-direction:column;align-items:center;text-align:center}.platform-flow-kicker{margin-bottom:1.5rem}@media (min-width:640px){.platform-flow-kicker{margin-bottom:2rem}}.platform-flow-title{font-family:var(--font-figtree),system-ui,sans-serif;text-wrap:balance;color:var(--ds-section-title-color);letter-spacing:var(--ds-section-title-tracking);font-weight:var(--ds-section-title-weight);line-height:var(--ds-section-title-leading);font-size:var(--ds-section-title-size);margin:0}.platform-flow-lede{text-wrap:pretty;color:var(--ds-section-lede-color);line-height:var(--ds-section-lede-leading);font-size:var(--ds-section-lede-size);max-width:38rem;margin:1.5rem auto 0}@media (min-width:640px){.platform-flow-lede{margin-top:2rem}}.platform-flow-tabs-wrap{margin-top:2.5rem;max-width:min(100%,64rem)}@media (min-width:640px){.platform-flow-tabs-wrap{margin-top:3rem}}.platform-flow-grid{margin-top:3rem;width:100%}@media (min-width:640px){.platform-flow-grid{margin-top:3.5rem}}@media (min-width:1024px){.platform-flow-grid{margin-top:4rem}}.sp-solution-kicker{margin-bottom:1.25rem}@media (min-width:640px){.sp-solution-kicker{margin-bottom:1.75rem}}.sp-solution-headline{font-family:var(--font-figtree),system-ui,sans-serif;font-size:var(--ds-section-title-size);font-weight:var(--ds-section-title-weight);line-height:var(--ds-section-title-leading);text-wrap:balance;color:var(--ds-section-title-color);letter-spacing:var(--ds-section-title-tracking);margin:0;padding-inline:.25rem}.sp-solution-lede{text-wrap:pretty;color:var(--ds-section-lede-color);line-height:var(--ds-section-lede-leading);font-size:var(--ds-section-lede-size);max-width:min(100%,42rem);margin:1.25rem auto 0}@media (min-width:640px){.sp-solution-lede{margin-top:1.75rem}}.solution-cards-perspective{perspective:1400px;perspective-origin:50% 35%}.solution-card-surface{height:100%;border-radius:var(--ds-card-radius);border:var(--ds-card-border);background:var(--ds-card-bg);box-shadow:var(--ds-card-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .35s ease,box-shadow .35s ease}.solution-card-face{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.65rem 1.25rem 1.8rem;transform-style:preserve-3d;transition:transform .2s ease-out}@media (min-width:640px){.solution-card-face{padding:1.9rem 1.45rem 2rem}}.solution-card-icon{display:flex;align-items:center;justify-content:center;width:var(--ds-icon-wrap-size);height:var(--ds-icon-wrap-size);margin:0 auto 1.05rem;border-radius:var(--ds-icon-wrap-radius);border:var(--ds-icon-wrap-border);background:var(--ds-icon-wrap-bg);color:var(--ds-icon-wrap-color);transition:border-color .35s ease,box-shadow .35s ease,color .35s ease}.solution-card-icon-svg{width:var(--ds-icon-svg-size);height:var(--ds-icon-svg-size)}.solution-card-title{font-size:var(--ds-card-title-size);font-weight:var(--ds-card-title-weight);letter-spacing:var(--ds-card-title-tracking);line-height:var(--ds-card-title-leading);color:var(--ds-card-title-color);margin-bottom:.55rem}.solution-card-body{font-size:var(--ds-card-body-size);line-height:var(--ds-card-body-leading);color:var(--ds-card-body-color);max-width:22rem}@media (prefers-reduced-motion:reduce){.solution-platform *{animation:none!important}.solution-hero-copy{will-change:auto}.solution-card-face{transition:none;transform:none!important}}.platform-blobs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.platform-blob{position:absolute;will-change:transform;border-radius:50%;filter:blur(72px);opacity:.28;mix-blend-mode:multiply}@media (min-width:768px){.platform-blob{filter:blur(100px);opacity:.24}}.platform-blob--a{width:min(80vw,500px);height:min(80vw,500px);top:-16%;left:-14%;background:radial-gradient(circle at 35% 35%,rgba(112,198,255,.5) 0,rgba(41,169,255,.32) 38%,var(--brand) 52%,transparent 68%);animation:platform-blob-float-a 22s ease-in-out infinite,platform-blob-light-pulse 6.5s ease-in-out infinite}.platform-blob--b{width:min(85vw,520px);height:min(70vw,440px);bottom:-18%;right:-12%;background:radial-gradient(circle at 55% 55%,rgba(143,218,255,.42) 0,rgba(56,172,250,.34) 45%,rgba(0,147,245,.18) 62%,transparent 70%);animation:platform-blob-float-b 26s ease-in-out infinite,platform-blob-light-pulse 7.5s ease-in-out .6s infinite}.sp-platform-blob--c{width:min(72vw,420px);height:min(58vw,380px);top:38%;left:50%;translate:-50% 0;background:radial-gradient(circle at 40% 40%,rgba(163,218,255,.35) 0,rgba(102,194,255,.24) 40%,rgba(10,157,255,.12) 55%,transparent 72%);opacity:.26;animation:platform-blob-float-a 28s ease-in-out infinite reverse,platform-blob-light-pulse 8.5s ease-in-out 1s infinite}@media (min-width:768px){.sp-platform-blob--c{opacity:.18}}@keyframes platform-blob-float-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5%,7%) scale(1.05)}}@keyframes platform-blob-float-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6%,-4%) scale(1.04)}}@keyframes platform-blob-light-pulse{0%,to{opacity:.22;filter:blur(80px) saturate(1.06)}50%{opacity:.4;filter:blur(96px) saturate(1.25)}}.platform-inner{position:relative;z-index:2}.platform-title{text-wrap:balance;color:#0e1525;letter-spacing:-.03em}.platform-lede{text-wrap:pretty;color:#585e6a;line-height:1.62;max-width:38rem}.platform-intro .platform-lede{margin-top:1.25rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.platform-intro .platform-lede{margin-top:1.75rem}}.platform-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem}.platform-tab{cursor:pointer;border:1px solid hsl(var(--brand-hsl)/.2);background:hsla(0,0%,100%,.65);color:#545964;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.5rem .85rem;border-radius:9999px;transition:color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}@media (min-width:640px){.platform-tab{font-size:.75rem;padding:.55rem 1rem}}.platform-tab:hover{color:#131d34;border-color:hsl(var(--brand-hsl)/.35);background:hsla(0,0%,100%,.9)}.platform-tab--active{color:#0074c2;border-color:var(--brand);background:rgba(0,153,255,.12);box-shadow:0 0 0 1px rgba(0,147,245,.2)}.platform-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.platform-module-card{position:relative;height:100%;transform-style:preserve-3d;will-change:transform,opacity;backface-visibility:hidden}.platform-module-card .solution-card-surface{min-height:17.5rem;cursor:default}@media (min-width:640px){.platform-module-card .solution-card-surface{min-height:19.5rem}}.platform-card-marquee{width:100%;max-width:100%;margin-top:1rem;margin-bottom:.25rem}.platform-card-marquee--stage{margin-top:1.35rem;margin-bottom:0;align-self:stretch}.platform-card-marquee--stage .platform-card-marquee__mask{border-radius:.85rem}.platform-card-marquee--stage .platform-card-marquee__track{animation-duration:48s;animation-timing-function:linear;animation-iteration-count:infinite}.platform-card-marquee__focus{width:100%;display:flex;justify-content:center;align-items:flex-end;min-height:1.5rem;margin-bottom:.45rem;padding-inline:.5rem;box-sizing:border-box}.platform-card-marquee__focus-label{display:inline-block;max-width:min(100%,22rem);padding:.3rem .85rem;border-radius:999px;font-size:.75rem;font-weight:650;letter-spacing:.02em;line-height:1.25;text-align:center;text-wrap:balance;color:#fff;background:linear-gradient(180deg,hsl(var(--brand-hsl)) 0,#0081d6 100%);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 1px 0 0 hsla(0,0%,100%,.28) inset,0 3px 14px -4px hsl(var(--brand-hsl)/.45);transition:transform .2s ease,box-shadow .2s ease}@media (min-width:640px){.platform-card-marquee__focus{min-height:1.65rem;margin-bottom:.5rem}.platform-card-marquee__focus-label{font-size:.8125rem;padding:.35rem 1rem}}.platform-card-marquee__cell--center{position:relative;border:2px solid hsl(var(--brand-hsl));background:hsla(0,0%,100%,.98);color:hsl(var(--brand-hsl));box-shadow:0 0 0 1px hsl(var(--brand-hsl)/.12),0 6px 18px -6px hsl(var(--brand-hsl)/.35);transform:scale(1.08);z-index:1}.platform-card-marquee__cell--center .platform-card-marquee__icon{color:hsl(var(--brand-hsl))}.platform-card-marquee--stage .platform-card-marquee__cell{width:2.25rem;height:2.25rem}@media (min-width:640px){.platform-card-marquee--stage .platform-card-marquee__cell{width:2.5rem;height:2.5rem}.platform-card-marquee--stage .platform-card-marquee__icon{width:1.2rem;height:1.2rem}}.platform-card-marquee__mask{position:relative;width:100%;overflow:hidden;border-radius:999px;border:1px solid hsl(var(--brand-hsl)/.14);background:linear-gradient(90deg,#fbfcfd,rgba(245,251,255,.65) 50%,#fbfcfd);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.platform-card-marquee__track{display:flex;flex-direction:row;align-items:center;width:max-content;gap:0;padding:.45rem .65rem;animation:platform-card-marquee-x 38s linear infinite;animation-fill-mode:none;will-change:transform;backface-visibility:hidden}.platform-card-marquee__group{display:flex;flex-direction:row;align-items:center;gap:.65rem;flex-shrink:0;margin-right:.65rem}.platform-card-marquee__cell{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.125rem;height:2.125rem;border-radius:.55rem;border:1px solid #dcdfe5;background:hsla(0,0%,100%,.92);color:#585e6a;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}@media (min-width:640px){.platform-card-marquee__cell{width:2.35rem;height:2.35rem}}.platform-card-marquee__icon{width:1.05rem;height:1.05rem}@media (min-width:640px){.platform-card-marquee__icon{width:1.15rem;height:1.15rem}}@keyframes platform-card-marquee-x{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.platform-card-marquee__track{animation:none;transform:none;flex-wrap:wrap;justify-content:center;width:100%;row-gap:.5rem;padding:.5rem .75rem}.platform-card-marquee__group:last-of-type{display:none}}.platform-module-card:hover .solution-card-surface{border-color:hsl(var(--brand-hsl)/.28);box-shadow:0 1px 0 0 hsla(0,0%,100%,.98) inset,0 24px 56px -26px hsl(var(--brand-hsl)/.14)}.platform-module-card:hover .solution-card-icon{border-color:hsl(var(--brand-hsl)/.38);box-shadow:0 8px 28px -10px hsl(var(--brand-hsl)/.2);color:#007acc}.platform-module-num{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--brand);margin-bottom:.35rem}.platform-module-card .solution-card-body{flex:1;text-align:center;max-width:min(100%,36rem)}.platform-module-tag{margin-top:auto;padding-top:1rem;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7a8190}.platform-grid{display:grid;gap:1.25rem;grid-template-columns:1fr;align-items:stretch}@media (min-width:768px){.platform-grid{grid-template-columns:repeat(2,1fr);gap:1.35rem}}@media (min-width:1024px){.platform-grid{grid-template-columns:repeat(3,1fr);gap:1.65rem}}@media (prefers-reduced-motion:reduce){.platform-blob{animation:none!important;opacity:.22}.platform-module-card .solution-card-face{transform:none!important}}.security-section{position:relative;overflow:hidden;color:#10192d;background:radial-gradient(ellipse 100% 70% at 8% 15%,rgba(231,245,254,.9),transparent 52%),radial-gradient(ellipse 80% 60% at 92% 75%,rgba(227,242,253,.65),transparent 48%),linear-gradient(180deg,#fbfcfd,#f5f7fa)}.security-blobs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.security-blob{position:absolute;will-change:transform;border-radius:50%;filter:blur(72px);opacity:.26;mix-blend-mode:multiply}@media (min-width:768px){.security-blob{filter:blur(96px);opacity:.2}}.security-blob--a{width:min(78vw,480px);height:min(78vw,480px);top:-12%;right:-8%;background:radial-gradient(circle at 40% 40%,rgba(25,163,255,.42) 0,rgba(0,147,245,.2) 45%,transparent 68%);animation:security-blob-a 24s ease-in-out infinite}.security-blob--b{width:min(70vw,420px);height:min(65vw,400px);bottom:-14%;left:-10%;background:radial-gradient(circle at 55% 55%,rgba(222,235,247,.95) 0,rgba(237,246,253,.5) 50%,transparent 70%);animation:security-blob-b 28s ease-in-out infinite}@keyframes security-blob-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4%,6%) scale(1.06)}}@keyframes security-blob-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5%,-4%) scale(1.04)}}.security-inner{position:relative;z-index:1}.security-header{text-align:center}.security-headline{text-wrap:balance;color:var(--ds-section-title-color);font-size:var(--ds-section-title-size);font-weight:var(--ds-section-title-weight);letter-spacing:var(--ds-section-title-tracking);line-height:var(--ds-section-title-leading)}.security-headline-accent{font-size:var(--ds-section-subline-size);font-weight:var(--ds-section-subline-weight);line-height:var(--ds-section-subline-leading);color:var(--ds-section-subline-color)}.security-lede{max-width:36rem;margin-inline:auto;margin-top:1rem;font-size:var(--ds-section-lede-size);line-height:var(--ds-section-lede-leading);color:var(--ds-section-lede-color)}@media (min-width:640px){.security-lede{margin-top:1.25rem}}.security-marquee-mask{position:relative;margin-top:clamp(2.5rem,6vw,3.75rem);margin-inline:0;width:100%;max-width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.security-marquee-track{position:relative;z-index:1;display:flex;width:max-content;gap:1rem;will-change:transform;padding-block:clamp(2rem,5.5vw,3.25rem)}@media (min-width:640px){.security-marquee-track{gap:1.25rem}}.security-marquee-scanner{position:absolute;left:50%;top:50%;width:min(88vw,332px);min-height:14rem;transform:translate(-50%,-50%);pointer-events:none;z-index:12;border-radius:0}@media (min-width:640px){.security-marquee-scanner{width:344px;min-height:15rem}}.security-marquee-scanner__glow{position:absolute;inset:-12px;border-radius:0;background:radial-gradient(ellipse 72% 78% at 50% 48%,rgba(10,157,255,.14) 0,transparent 72%);filter:blur(16px);opacity:.95;z-index:0}.security-marquee-scanner__frame{position:absolute;inset:0;border-radius:0;z-index:1;border:2px solid hsl(var(--brand-hsl)/.55);box-shadow:0 0 0 1px hsla(0,0%,100%,.38) inset,0 0 40px hsl(var(--brand-hsl)/.14),0 0 100px -20px hsl(var(--brand-hsl)/.18);background:rgba(251,252,253,.04)}.security-marquee-scanner__corner{position:absolute;width:22px;height:22px;z-index:2;border-color:var(--brand);border-style:solid;opacity:.92}.security-marquee-scanner__corner--tl{top:4px;left:4px;border-width:3px 0 0 3px;border-radius:0}.security-marquee-scanner__corner--tr{top:4px;right:4px;border-width:3px 3px 0 0;border-radius:0}.security-marquee-scanner__corner--bl{bottom:4px;left:4px;border-width:0 0 3px 3px;border-radius:0}.security-marquee-scanner__corner--br{bottom:4px;right:4px;border-width:0 3px 3px 0;border-radius:0}.security-marquee-scanner__hit{position:absolute;inset:0;z-index:14;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:default;pointer-events:auto}.security-marquee-scanner__hit:focus{outline:none}.security-marquee-scanner__scanline{position:absolute;left:8%;right:8%;height:2px;border-radius:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.05) 20%,hsl(var(--brand-hsl)/.9) 50%,hsla(0,0%,100%,.05) 80%,transparent 100%);box-shadow:0 0 14px hsl(var(--brand-hsl)/.55);animation:security-scanner-sweep 2.9s ease-in-out infinite}@keyframes security-scanner-sweep{0%,to{top:18%;opacity:.45}50%{top:76%;opacity:1}}.security-marquee-mask .security-card{--scan-focus:0;opacity:calc(.64 + var(--scan-focus) * .36);filter:blur(calc((1 - var(--scan-focus)) * 1.05px)) saturate(calc(.88 + var(--scan-focus) * .12));transform:none;transition:opacity .16s linear,filter .18s linear}.security-marquee-mask .security-card:hover{opacity:calc(.64 + var(--scan-focus) * .36 + .05);filter:blur(calc((1 - var(--scan-focus)) * .65px)) saturate(calc(.92 + var(--scan-focus) * .08))}.security-marquee-mask .security-card .security-card-surface{border-color:hsla(0,0%,100%,.88);transition:border-color .2s linear,box-shadow .2s linear}.security-marquee-mask .security-card:hover .security-card-surface{border-color:hsla(0,0%,100%,.94)}.security-card{position:relative;flex:0 0 auto;width:min(85vw,300px);z-index:0;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,opacity .2s ease,filter .2s ease,z-index 0s linear 0s}@media (min-width:640px){.security-card{width:316px}}.security-cards-static .security-card:hover{transform:scale(1.06);z-index:3;transition-delay:0s,0s,0s}.security-card-surface{height:100%;min-height:15.5rem;border-radius:var(--ds-card-radius);border:var(--ds-card-border);background:var(--ds-card-bg);box-shadow:var(--ds-card-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1.4rem 1.2rem 1.5rem;transition:border-color .35s ease,box-shadow .35s ease}.security-card:hover .security-card-surface{border-color:hsl(var(--brand-hsl)/.28);box-shadow:0 1px 0 0 hsla(0,0%,100%,.98) inset,0 26px 56px -28px hsl(var(--brand-hsl)/.16)}.security-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:var(--ds-icon-wrap-size);height:var(--ds-icon-wrap-size);margin-bottom:1rem}.security-icon-svg{position:absolute;width:3.75rem;height:3.75rem;color:hsl(var(--brand-hsl)/.45);pointer-events:none}.security-icon-svg__orbit{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:6 14;transform-origin:32px 32px;animation:security-orbit-spin 14s linear infinite}.security-icon-svg__pulse{fill:none;stroke:hsl(var(--brand-hsl)/.2);stroke-width:1.5;transform-origin:32px 32px;animation:security-pulse-ring 3.2s ease-in-out infinite}.security-icon-lucide{position:relative;z-index:1;width:var(--ds-icon-svg-size);height:var(--ds-icon-svg-size);color:var(--ds-icon-wrap-color);animation:security-icon-float 4s ease-in-out infinite}.security-card-title{font-size:var(--ds-card-title-size);font-weight:var(--ds-card-title-weight);letter-spacing:var(--ds-card-title-tracking);line-height:var(--ds-card-title-leading);color:var(--ds-card-title-color);margin-bottom:.45rem}.security-card-body{font-size:var(--ds-card-body-size);line-height:var(--ds-card-body-leading);color:var(--ds-card-body-color)}@keyframes security-orbit-spin{to{stroke-dashoffset:-200}}@keyframes security-pulse-ring{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.85;transform:scale(1)}}@keyframes security-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.security-chips-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .65rem;margin-top:clamp(2.25rem,5vw,3.25rem)}.security-chip-reveal{position:relative;display:inline-flex;border-radius:9999px;vertical-align:middle;overflow:hidden;border:1px solid hsl(var(--brand-hsl)/.22);background:linear-gradient(180deg,rgba(248,250,252,.98),hsla(0,0%,100%,.92));box-shadow:0 1px 0 0 hsla(0,0%,100%,.95) inset,0 6px 22px -10px hsl(var(--brand-hsl)/.18)}.security-chip-reveal__fill{position:absolute;inset:0;z-index:0;border-radius:9999px;pointer-events:none;transform:scaleX(0);transform-origin:left center;background:linear-gradient(165deg,hsl(var(--brand-hsl)) 0,#0081d6 48%,#109cf9 100%);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.22),inset 0 -1px 0 0 rgba(16,25,45,.12)}.security-chip-reveal__chip{position:relative;z-index:1}.security-chip-reveal__chip.site-kicker-chip--light{position:relative;z-index:1;background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:hsl(var(--brand-hsl))}@media (min-width:640px){.security-chips-row{gap:.65rem .75rem}}@media (prefers-reduced-motion:reduce){.security-blob{opacity:.16}.security-blob,.security-icon-lucide,.security-icon-svg__orbit,.security-icon-svg__pulse{animation:none!important}.security-card{transition:none}.security-cards-static .security-card:hover{transform:none}.security-marquee-scanner__scanline{animation:none!important;top:50%;opacity:.65}.security-marquee-mask .security-card,.security-marquee-mask .security-card:hover{opacity:1!important;filter:none!important;transform:none!important}.security-chip-reveal__fill{transform:scaleX(1)!important;background:linear-gradient(165deg,hsl(var(--brand-hsl)) 0,#007acc 100%)!important}.security-chip-reveal{border-color:hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.14),0 6px 24px -8px rgba(0,92,153,.35)}.security-chip-reveal__chip.site-kicker-chip--light{color:#fff;border-color:transparent!important;background:transparent!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.12)}.security-chip-reveal__chip .site-kicker-chip__icon{color:#fff;border-color:hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.16)}.security-chip-reveal .site-kicker-chip__shine{opacity:.35}}.security-cards-static{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(2.5rem,6vw,3.75rem);max-width:72rem;margin-inline:auto}@media (min-width:640px){.security-cards-static{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.security-cards-static{grid-template-columns:repeat(3,1fr)}}.security-cards-static .security-card{width:100%!important}.scale-teams-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#fbfcfd,#f8fafc 45%,rgba(247,250,253,.5));min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.scale-teams-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.scale-teams-grid{position:absolute;inset:-100px;opacity:.09;background-image:linear-gradient(to right,hsl(var(--brand-hsl)/.12) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--brand-hsl)/.12) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at center,#000 12%,transparent 82%);animation:scale-teams-grid-drift 70s linear infinite}@keyframes scale-teams-grid-drift{0%{transform:translateY(0) rotate(.08deg)}to{transform:translateY(48px) rotate(.08deg)}}.scale-teams-blob{position:absolute;border-radius:50%;filter:blur(120px);will-change:transform,opacity,filter}.scale-teams-blob--1{width:min(100vw,560px);height:min(100vw,560px);top:-120px;left:-80px;background:radial-gradient(circle at 35% 35%,rgba(143,210,255,.55) 0,rgba(41,169,255,.28) 42%,transparent 68%);opacity:.45;animation:scale-teams-blob-float-a 28s ease-in-out infinite,scale-teams-blob-glow 8s ease-in-out infinite}.scale-teams-blob--2{width:min(90vw,480px);height:min(90vw,480px);bottom:-60px;right:-40px;background:radial-gradient(circle at 60% 50%,rgba(153,224,255,.48) 0,rgba(16,156,249,.22) 48%,transparent 72%);opacity:.4;animation:scale-teams-blob-float-b 22s ease-in-out infinite,scale-teams-blob-glow 9s ease-in-out .7s infinite}.scale-teams-blob--3{width:min(70vw,420px);height:min(70vw,420px);top:42%;left:55%;translate:-50% 0;background:radial-gradient(circle at 45% 45%,rgba(204,230,255,.5) 0,rgba(25,163,255,.16) 55%,transparent 74%);opacity:.36;animation:scale-teams-blob-float-a 32s ease-in-out infinite reverse,scale-teams-blob-glow 10s ease-in-out 1.4s infinite}.scale-teams-blob--accent{width:min(85vw,640px);height:min(50vw,360px);top:12%;right:-20%;background:radial-gradient(ellipse at 40% 50%,rgba(112,198,255,.35) 0,transparent 65%);opacity:.32;filter:blur(100px);animation:scale-teams-blob-glow 7s ease-in-out .3s infinite}@keyframes scale-teams-blob-float-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,32px) scale(1.08)}}@keyframes scale-teams-blob-float-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-28px,-24px) scale(1.07)}}@keyframes scale-teams-blob-glow{0%,to{opacity:.32;filter:blur(120px) saturate(1.05)}50%{opacity:.52;filter:blur(132px) saturate(1.25)}}.scale-teams-inner{position:relative;z-index:10;width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:2.5rem;box-sizing:border-box}.scale-teams-kicker{display:flex;justify-content:center;margin-bottom:1.25rem}.scale-teams-headline{font-family:var(--font-figtree),system-ui,sans-serif;text-align:center;color:var(--ds-section-title-color);letter-spacing:var(--ds-section-title-tracking);margin:0 auto;max-width:min(36rem,100%);padding-inline:.5rem;text-wrap:balance;font-weight:var(--ds-section-title-weight);line-height:var(--ds-section-title-leading);font-size:var(--ds-section-title-size)}.scale-teams-cards{position:relative;display:flex;flex-direction:column;gap:1rem;margin-top:2.75rem;width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding-top:.5rem}@media (min-width:768px){.scale-teams-cards{flex-direction:row;justify-content:center;align-items:stretch;gap:0;margin-top:3rem;padding-inline:0}}.scale-teams-cards-rail{display:none}@media (min-width:768px){.scale-teams-cards-rail{display:block;position:absolute;left:6%;right:6%;top:2rem;height:12px;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%,#fff 0 5px,hsl(var(--brand-hsl)/.35) 5px 6px,transparent 7px) 25% 50% /12px 12px no-repeat,radial-gradient(circle at 50% 50%,#fff 0 5px,hsl(var(--brand-hsl)/.35) 5px 6px,transparent 7px) 50% 50% /12px 12px no-repeat,radial-gradient(circle at 50% 50%,#fff 0 5px,hsl(var(--brand-hsl)/.35) 5px 6px,transparent 7px) 75% 50% /12px 12px no-repeat,linear-gradient(90deg,transparent 0,hsl(var(--brand-hsl)/.18) 20%,hsl(var(--brand-hsl)/.26) 50%,hsl(var(--brand-hsl)/.18) 80%,transparent 100%);background-color:transparent;border-radius:999px;box-shadow:0 0 24px -8px hsl(var(--brand-hsl)/.2)}}.scale-teams-card{position:relative;flex:1 1 0;width:100%;max-width:17.5rem;margin-left:auto;margin-right:auto;z-index:1;transform-style:preserve-3d}@media (min-width:768px){.scale-teams-card{margin-left:0;margin-right:0;max-width:none;padding-inline:.65rem}.scale-teams-cards>.scale-teams-card:nth-child(2){padding-left:0}.scale-teams-cards>.scale-teams-card:last-child{padding-right:0}}.scale-teams-card__lift{position:relative;height:100%;border-radius:var(--ds-card-radius);border:1px solid hsl(var(--brand-hsl)/.14);background:hsla(0,0%,100%,.72);box-shadow:0 4px 28px -10px rgba(24,37,67,.1),inset 0 1px 0 0 hsla(0,0%,100%,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;padding:1.65rem 1.25rem;text-align:center;transform-style:preserve-3d;will-change:transform,opacity;transition:border-color .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}@media (min-width:768px){.scale-teams-card__lift{padding:1.75rem 1.35rem;border-radius:var(--ds-card-radius)}}.scale-teams-card:hover .scale-teams-card__lift{border-color:hsl(var(--brand-hsl)/.28);box-shadow:0 22px 56px -18px rgba(24,37,67,.14),0 10px 36px -14px hsl(var(--brand-hsl)/.16),0 1px 0 0 #fff inset}.scale-teams-card__glow{position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 30%,hsl(var(--brand-hsl)/.12) 0,transparent 72%);transition:opacity .45s ease;pointer-events:none}.scale-teams-card:hover .scale-teams-card__glow{opacity:1}.scale-teams-card__content{position:relative;z-index:1}.scale-teams-card__icon{display:flex;align-items:center;justify-content:center;width:var(--ds-icon-wrap-size);height:var(--ds-icon-wrap-size);margin:0 auto .9rem;border-radius:var(--ds-icon-wrap-radius);background:var(--ds-icon-wrap-bg);color:var(--ds-icon-wrap-color);border:var(--ds-icon-wrap-border);box-shadow:0 4px 14px -6px hsl(var(--brand-hsl)/.22);transition:background .35s ease,transform .35s ease,box-shadow .35s ease}.scale-teams-card:hover .scale-teams-card__icon{background:var(--ds-icon-wrap-bg);transform:scale(1.06)}.scale-teams-card__icon svg{width:var(--ds-icon-svg-size);height:var(--ds-icon-svg-size)}.scale-teams-card__metric{font-size:clamp(1.65rem,4.5vw,2.15rem);font-weight:800;letter-spacing:-.055em;color:hsl(var(--brand-hsl));margin-bottom:.35rem;line-height:1}.scale-teams-card__category{font-size:var(--ds-card-title-size);font-weight:var(--ds-card-title-weight);letter-spacing:var(--ds-card-title-tracking);color:var(--ds-card-title-color);margin-bottom:.65rem}.scale-teams-card__body{font-size:var(--ds-card-body-size);line-height:var(--ds-card-body-leading);color:var(--ds-card-body-color);margin:0;text-wrap:pretty}@media (max-width:767px){.scale-teams-section{min-height:0;justify-content:flex-start;padding-block:clamp(3rem,12vw,4.5rem)}.scale-teams-inner{width:100%;max-width:100%}.scale-teams-card__lift,.scale-teams-headline,.scale-teams-kicker{opacity:0;transform:translate3d(0,1rem,0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.scale-teams-section.scale-teams--visible .scale-teams-headline,.scale-teams-section.scale-teams--visible .scale-teams-kicker{opacity:1;transform:none}.scale-teams-section.scale-teams--visible .scale-teams-kicker{transition-delay:0s}.scale-teams-section.scale-teams--visible .scale-teams-headline{transition-delay:.07s}.scale-teams-section.scale-teams--visible .scale-teams-cards .scale-teams-card:nth-child(2) .scale-teams-card__lift{transition-delay:.14s}.scale-teams-section.scale-teams--visible .scale-teams-cards .scale-teams-card:nth-child(3) .scale-teams-card__lift{transition-delay:.2s}.scale-teams-section.scale-teams--visible .scale-teams-cards .scale-teams-card:nth-child(4) .scale-teams-card__lift{transition-delay:.26s}.scale-teams-section.scale-teams--visible .scale-teams-card__lift{opacity:1;transform:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.scale-teams-card__lift,.scale-teams-headline,.scale-teams-kicker{transition:none;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scale-teams-grid{animation:none}.scale-teams-blob{animation:none!important;opacity:.3}.scale-teams-card:hover .scale-teams-card__icon{transform:none}.scale-teams-card:hover .scale-teams-card__lift{box-shadow:0 4px 28px -10px rgba(24,37,67,.1),inset 0 1px 0 0 hsla(0,0%,100%,.92)}}