.home2-page{--home2-glass-bg:hsla(0,0%,100%,.14);--home2-glass-border:hsla(0,0%,100%,.35);--home2-text:#0f172a;--home2-text-soft:rgba(15,23,42,.82);--home2-muted:rgba(15,23,42,.72);min-height:100vh;min-height:100dvh;color:var(--home2-text);font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.home2-page *{box-sizing:border-box}.home2-fixed-media{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.home2-fixed-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.home2-content{position:relative;z-index:1}.home2-container{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding-left:max(clamp(1rem,4vw,1.75rem),env(safe-area-inset-left,0px));padding-right:max(clamp(1rem,4vw,1.75rem),env(safe-area-inset-right,0px))}.home2-hero{position:relative;z-index:0;min-height:min(100vh,58rem);min-height:min(100dvh,58rem);padding:calc(clamp(6.5rem, 14vw, 8.5rem) + env(safe-area-inset-top, 0px)) env(safe-area-inset-right,0) calc(clamp(2.5rem, 7vw, 4rem) + env(safe-area-inset-bottom, 0px)) env(safe-area-inset-left,0);display:flex;align-items:center;justify-content:center}.home2-hero__inner{max-width:78rem;margin-left:auto;margin-right:auto;text-align:center}.home2-hero__badge{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem .45rem .55rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.65),0 12px 36px -16px rgba(15,23,42,.2);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);overflow:hidden;isolation:isolate}.home2-hero__badge-shine{position:absolute;top:-40%;left:0;width:42%;height:180%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,0) 36%,hsla(0,0%,100%,.72) 50%,hsla(0,0%,100%,0) 64%,transparent);pointer-events:none;z-index:0;opacity:.95;will-change:transform}@media (prefers-reduced-motion:reduce){.home2-hero__badge-shine{display:none}}.home2-hero__badge-dot,.home2-hero__badge-label{position:relative;z-index:1}.home2-hero__badge-dot{width:.45rem;height:.45rem;border-radius:50%;background:linear-gradient(135deg,#0284c7,#6366f1);box-shadow:0 0 10px rgba(2,132,199,.55);flex-shrink:0}.home2-hero__title{margin:clamp(1.15rem,3vw,1.65rem) 0 0;font-size:clamp(2.85rem,1rem + 7vw,4.7rem);font-weight:600;line-height:1.06;letter-spacing:-.035em;text-wrap:balance;color:var(--home2-text);text-shadow:0 1px 2px hsla(0,0%,100%,.85),0 0 40px hsla(0,0%,100%,.45)}.home2-hero__title-line{display:inline}.home2-hero__title-accent{display:inline;background:linear-gradient(100deg,#0369a1,#4f46e5 45%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.home2-hero__lede{margin:clamp(1rem,2.5vw,1.35rem) auto 0;max-width:38rem;font-size:clamp(1rem,.94rem + .28vw,1.125rem);font-weight:500;line-height:1.65;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.65)}.home2-hero__actions{margin-top:clamp(1.65rem,4vw,2.15rem);display:flex;flex-wrap:wrap;gap:.85rem}.home2-hero__actions,.home2-hero__cta{align-items:center;justify-content:center}.home2-hero__cta{position:relative;z-index:0;display:inline-flex;gap:.5rem;padding:.88rem 1.55rem;border-radius:999px;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;cursor:pointer;text-decoration:none;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .22s cubic-bezier(.22,1,.36,1)}.home2-hero__cta--primary{border:2px solid hsla(0,0%,100%,.55);color:#0f172a;background:hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.75),0 10px 32px -14px rgba(15,23,42,.25);overflow:hidden}.home2-hero__cta--primary:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,hsl(var(--brand-hsl)) 0,#0074c2 100%);opacity:0;transform:scaleX(.15);transform-origin:center;transition:opacity .32s ease,transform .38s cubic-bezier(.22,1,.36,1)}.home2-hero__cta--primary:hover{color:#f8fafc;border-color:hsl(var(--brand-hsl));box-shadow:0 1px 0 0 hsla(0,0%,100%,.2) inset,0 16px 40px -12px hsl(var(--brand-hsl)/.55);transform:translateY(-2px)}.home2-hero__cta--primary:hover:before{opacity:1;transform:scaleX(1)}.home2-hero__cta--primary:focus-visible{outline:2px solid hsl(var(--brand-hsl));outline-offset:3px}.home2-hero__cta--ghost{border:2px solid rgba(15,23,42,.2);color:var(--home2-text);background:hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55)}.home2-hero__cta--ghost:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,hsl(var(--brand-hsl)) 0,#0074c2 100%);opacity:0;transform:scaleX(.12);transform-origin:center;transition:opacity .3s ease,transform .36s cubic-bezier(.22,1,.36,1)}.home2-hero__cta--ghost:hover{color:#f8fafc;border-color:hsl(var(--brand-hsl));transform:translateY(-2px)}.home2-hero__cta--ghost:hover:before{opacity:1;transform:scaleX(1)}.home2-hero__cta--ghost:focus-visible{outline:2px solid hsl(var(--brand-hsl));outline-offset:3px}.home2-hero:not(.home2-hero--marquee-live) .why-actaa-hero-marquee__track{animation-play-state:paused}.home2-hero__marquee-slot{width:100%;max-width:min(44rem,100%);margin-top:clamp(1.35rem,5.5vw,5.35rem);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.home2-page .home2-hero__modules-line.why-actaa-hero__modules-line{margin-bottom:clamp(.5rem,1.5vw,.85rem);font-family:var(--font-manrope),ui-sans-serif,sans-serif;font-size:clamp(.65rem,.72rem + .55vw,.85rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;color:var(--home2-text);text-transform:uppercase}.home2-scroll-bridge{min-height:35vh;padding:clamp(2.5rem,8vw,5rem) 0;display:flex;align-items:center;justify-content:center}.home2-scroll-bridge__card{max-width:42rem;padding:clamp(1.5rem,4vw,2rem);border-radius:1.25rem;text-align:center;background:hsla(0,0%,100%,.32);border:1px solid hsla(0,0%,100%,.45);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);box-shadow:0 20px 50px -28px rgba(15,23,42,.22)}.home2-scroll-bridge__card p{margin:0;font-size:.9375rem;font-weight:500;line-height:1.6;color:var(--home2-muted)}.home2-problem-depth{position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible;padding:clamp(3.5rem,11vw,6.25rem) 0 max(clamp(4rem,14vw,7rem),env(safe-area-inset-bottom,0px))}.home2-problem-depth__blobs{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.home2-problem-depth__blob{position:absolute;border-radius:50%;pointer-events:none}.home2-problem-depth__blob--cyan{width:clamp(20rem,58vw,44rem);height:clamp(16rem,46vw,34rem);top:28%;left:clamp(-10%,2vw,6%);transform:translateY(-42%);background:radial-gradient(50% 50% at 42% 48%,rgba(186,230,253,.55) 0,rgba(125,211,252,.12) 52%,transparent 70%);opacity:.75;filter:blur(46px)}.home2-problem-depth__blob--violet{width:clamp(18rem,52vw,40rem);height:clamp(14rem,42vw,30rem);top:34%;right:clamp(-8%,2vw,8%);left:auto;transform:translateY(-38%);background:radial-gradient(50% 50% at 58% 50%,rgba(199,210,254,.5) 0,rgba(167,139,250,.14) 55%,transparent 72%);opacity:.78;filter:blur(48px)}.home2-problem-depth__blob--core{width:clamp(14rem,40vw,28rem);height:clamp(11rem,32vw,22rem);top:58%;left:50%;transform:translate(-50%,-10%);background:radial-gradient(50% 50% at 50% 50%,rgba(224,231,255,.45) 0,rgba(224,231,255,0) 68%);opacity:.55;filter:blur(38px)}.home2-problem-depth__container{position:relative;z-index:2}.home2-problem-depth__floor-wrap{position:absolute;inset:0;z-index:1;pointer-events:none;perspective:1200px;perspective-origin:50% 42%}.home2-problem-depth__floor{position:absolute;left:50%;bottom:-14%;width:150%;height:52%;transform:translateX(-50%) rotateX(74deg);transform-origin:50% 100%;background-image:linear-gradient(hsla(0,0%,100%,.2) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.14) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 90%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 90%);opacity:.55}@media (max-width:639px){.home2-problem-depth__floor{width:220%;height:38%;bottom:-6%;opacity:.42}.home2-problem-depth__blob--cyan{top:6%;left:-28%;width:min(100vw,26rem);filter:blur(34px)}.home2-problem-depth__blob--violet{top:auto;bottom:0;right:-32%;width:min(95vw,24rem)}.home2-problem-depth__blob--core{opacity:.4}}.home2-problem-depth__header{max-width:42rem;margin:0 auto;text-align:center}.home2-problem-depth__kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .85rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 10px 28px -18px rgba(15,23,42,.22);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.home2-problem-depth__kicker-icon{width:.95rem;height:.95rem;color:hsl(var(--brand-hsl));flex-shrink:0}.home2-problem-depth__title{margin:clamp(1rem,3vw,1.35rem) 0 0;font-size:clamp(1.75rem,1.05rem + 3.35vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;color:var(--home2-text);text-shadow:0 1px 2px hsla(0,0%,100%,.75),0 0 36px hsla(0,0%,100%,.28)}.home2-problem-depth__lede{margin:clamp(.85rem,2vw,1.1rem) auto 0;max-width:36rem;font-size:clamp(.96875rem,.92rem + .24vw,1.09375rem);font-weight:500;line-height:1.62;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.home2-problem-depth__marquee-stage{position:relative;isolation:isolate;margin-top:clamp(2rem,5vw,3.35rem);perspective:1800px}.home2-problem-depth__marquee-blobs{position:absolute;inset:clamp(-.65rem,-1.5vw,-1rem) 0;z-index:0;pointer-events:none}.home2-problem-depth__marquee-blob{position:absolute;border-radius:50%;pointer-events:none}.home2-problem-depth__marquee-blob--a{width:min(72%,30rem);height:clamp(7rem,17vw,11.5rem);left:8%;top:50%;transform:translateY(-50%);background:radial-gradient(50% 50% at 45% 50%,rgba(147,197,253,.35) 0,rgba(199,210,254,.12) 55%,transparent 72%);filter:blur(42px);opacity:.82}.home2-problem-depth__marquee-blob--b{width:min(68%,28rem);height:clamp(6.5rem,15vw,10.5rem);right:6%;left:auto;top:50%;transform:translateY(-50%);background:radial-gradient(50% 50% at 58% 50%,rgba(196,181,253,.32) 0,rgba(233,213,255,.1) 52%,transparent 70%);filter:blur(40px);opacity:.78}.home2-problem-depth__marquee-rail{position:absolute;left:50%;bottom:.35rem;transform:translateX(-50%);width:min(88%,48rem);height:3px;z-index:0;pointer-events:none;opacity:.55}.home2-problem-depth__marquee-rail-line{display:block;width:100%;height:100%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(3,105,161,.35) 22%,rgba(79,70,229,.45) 50%,rgba(124,58,237,.35) 78%,transparent);box-shadow:0 0 24px rgba(79,70,229,.22)}.home2-problem-depth__marquee-mask{position:relative;z-index:1;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);transform-style:preserve-3d}@media (min-width:900px){.home2-problem-depth__marquee-mask{transform:rotateX(3.5deg);transform-origin:50% 50%}}.home2-problem-depth__marquee-row{overflow:visible}.home2-problem-depth__marquee-row-viewport{width:100%;overflow-x:hidden;overflow-y:visible;padding-block:clamp(1rem,1.8vw,1rem);margin-block:clamp(-1rem,-2.8vw,-1.85rem)}.home2-problem-depth__marquee-row+.home2-problem-depth__marquee-row{margin-top:.5rem}.home2-problem-depth__track{display:flex;width:max-content;flex-wrap:nowrap;gap:.72rem;margin:0;padding:0;list-style:none;will-change:transform}@media (min-width:640px){.home2-problem-depth__track{gap:.88rem}}.home2-problem-depth__pill{display:inline-flex;align-items:center;gap:.68rem;flex-shrink:0;position:relative;z-index:0;isolation:isolate;padding:.58rem 1.05rem .58rem .52rem;border-radius:1.05rem;background:linear-gradient(168deg,hsla(0,0%,100%,.52),hsla(0,0%,100%,.28) 38%,rgba(248,250,252,.22) 68%,rgba(241,245,249,.18));border:1px solid hsla(0,0%,100%,.55);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.72),inset 0 -1px 0 0 rgba(15,23,42,.04),0 16px 40px -20px rgba(15,23,42,.32),0 0 0 1px hsla(0,0%,100%,.12);backdrop-filter:blur(22px) saturate(1.65);-webkit-backdrop-filter:blur(22px) saturate(1.65);transform:translateZ(0);transform-style:preserve-3d;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .26s ease}.home2-problem-depth__pill:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;background:linear-gradient(185deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,.12) 42%,transparent 58%);opacity:.5}.home2-problem-depth__pill>*{position:relative;z-index:1}@media (min-width:640px){.home2-problem-depth__pill{gap:.75rem;padding:.62rem 1.15rem .62rem .55rem;border-radius:1.1rem}}.home2-problem-depth__pill-icon-stack{position:relative;flex-shrink:0;width:2.72rem;height:2.72rem;transform-style:preserve-3d;transform:rotateX(8deg) rotateY(-14deg);transition:transform .32s cubic-bezier(.22,1,.36,1)}.home2-problem-depth__pill-icon-slab{position:absolute;left:8%;right:8%;top:12%;bottom:-8%;border-radius:.68rem;background:linear-gradient(165deg,hsl(var(--brand-hsl)/.18) 0,hsla(0,0%,100%,.14) 48%,rgba(226,232,240,.12) 100%);border:1px solid hsla(0,0%,100%,.38);backdrop-filter:blur(14px) saturate(1.45);-webkit-backdrop-filter:blur(14px) saturate(1.45);box-shadow:0 10px 24px -14px rgba(15,23,42,.22);pointer-events:none}.home2-problem-depth__pill-icon-face{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:.72rem;background:linear-gradient(152deg,hsla(0,0%,100%,.38),rgba(224,242,254,.22) 35%,hsla(0,0%,100%,.16) 72%,rgba(241,245,249,.14));border:1px solid hsla(0,0%,100%,.48);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 10px 28px -16px rgba(15,23,42,.2);transform:translateZ(6px)}.home2-problem-depth__pill-icon-svg{width:1.28rem;height:1.28rem;color:hsl(var(--brand-hsl));filter:drop-shadow(0 2px 6px hsl(var(--brand-hsl)/.38));transition:filter .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}@media (min-width:640px){.home2-problem-depth__pill-icon-stack{width:2.92rem;height:2.92rem}.home2-problem-depth__pill-icon-svg{width:1.4rem;height:1.4rem}}.home2-problem-depth__pill:hover{z-index:2;border-color:rgba(186,230,253,.75);transform:translateY(-3px) translateZ(4px);box-shadow:0 1px 0 0 hsla(0,0%,100%,.82) inset,0 -1px 0 0 rgba(15,23,42,.05) inset,0 24px 52px -22px rgba(15,23,42,.38),0 0 48px -10px hsl(var(--brand-hsl)/.28)}.home2-problem-depth__pill:hover:before{opacity:.62}.home2-problem-depth__pill:hover .home2-problem-depth__pill-icon-stack{transform:rotateX(4deg) rotateY(8deg) translateZ(2px)}.home2-problem-depth__pill:hover .home2-problem-depth__pill-icon-svg{transform:scale(1.06);filter:drop-shadow(0 3px 10px hsl(var(--brand-hsl)/.45))}.home2-problem-depth__pill-label{font-size:.875rem;font-weight:600;letter-spacing:-.016em;line-height:1.38;color:var(--home2-text);max-width:15.25rem;text-wrap:pretty}@media (min-width:640px){.home2-problem-depth__pill-label{font-size:.9375rem;max-width:17rem}}@media (max-width:420px){.home2-problem-depth__pill-label{max-width:min(17rem,calc(100vw - 6.25rem));font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.home2-problem-depth__marquee-mask{transform:none}.home2-problem-depth__track{will-change:auto;flex-wrap:wrap;justify-content:center;width:100%;max-width:42rem;margin-left:auto;margin-right:auto;row-gap:.65rem}.home2-problem-depth__marquee-row{overflow:visible}.home2-problem-depth__marquee-row-viewport{overflow:visible;padding-block:0;margin-block:0}.home2-problem-depth__marquee-row+.home2-problem-depth__marquee-row{margin-top:.5rem}.home2-problem-depth__pill{transition:border-color .2s ease,box-shadow .2s ease}.home2-problem-depth__pill:hover{transform:none}.home2-problem-depth__pill:hover .home2-problem-depth__pill-icon-stack{transform:rotateX(8deg) rotateY(-14deg)}.home2-problem-depth__pill:hover .home2-problem-depth__pill-icon-svg{transform:none}.home2-problem-depth__pill-icon-stack{transition:none}}.home2-solution{position:relative;z-index:1;isolation:isolate;overflow-x:clip;overflow-y:visible;padding:clamp(3.25rem,10vw,6rem) 0 max(clamp(3rem,9vw,5.5rem),env(safe-area-inset-bottom,0px))}.home2-solution__blobs{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.home2-solution__blob{position:absolute;border-radius:50%;pointer-events:none;filter:blur(72px);opacity:.38}.home2-solution__blob--a{width:min(76vw,42rem);height:min(52vw,28rem);left:-14%;top:8%;background:radial-gradient(46% 48% at 42% 45%,rgba(186,230,253,.55) 0,rgba(199,210,254,.2) 58%,transparent 76%)}.home2-solution__blob--b{width:min(70vw,38rem);height:min(48vw,26rem);right:-12%;top:18%;left:auto;background:radial-gradient(46% 48% at 58% 45%,rgba(216,200,255,.42) 0,rgba(233,213,255,.16) 60%,transparent 78%)}.home2-solution__blob--c{width:min(92vw,52rem);height:min(32vw,20rem);left:50%;bottom:-12%;transform:translateX(-50%);background:radial-gradient(70% 100% at 50% 0,rgba(224,231,255,.45) 0,rgba(230,238,255,.12) 58%,transparent 78%);opacity:.28}.home2-solution__pin{position:relative;z-index:2}@media (min-width:1024px){.home2-solution__pin{box-sizing:border-box;min-height:min(90svh,52rem);min-height:min(90dvh,52rem);display:flex;flex-direction:column;justify-content:center}}.home2-solution__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(2rem,5vw,3rem)}.home2-solution__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,2.75rem);align-items:center}@media (min-width:768px){.home2-solution__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,4vw,3rem)}}.home2-solution__copy{max-width:min(38rem,100%);min-width:0}.home2-solution__kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.35rem .85rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 10px 28px -18px rgba(15,23,42,.22);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25)}.home2-solution__kicker-icon{width:.95rem;height:.95rem;color:hsl(var(--brand-hsl));flex-shrink:0}.home2-solution__title{margin:0;font-size:clamp(1.85rem,1.05rem + 3.4vw,2.65rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--home2-text);text-wrap:balance;text-shadow:0 1px 2px hsla(0,0%,100%,.75),0 0 32px hsla(0,0%,100%,.28)}.home2-solution__lede{margin:1rem 0 0;font-size:clamp(.96875rem,.92rem + .22vw,1.09375rem);font-weight:500;line-height:1.65;color:var(--home2-text-soft);text-wrap:pretty;max-width:36rem;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.home2-solution__visual{width:100%;max-width:min(40rem,100%);margin-inline:auto;min-width:0;display:flex;justify-content:center;align-items:center;perspective:1400px;transform-style:preserve-3d}@media (max-width:1023px){.home2-solution__visual{perspective:none;transform-style:flat;overflow:visible;padding-block:clamp(.35rem,2vw,.75rem)}}.home2-solution__visual .solution-hero-card--viz-only .solution-hero-card__viz{width:100%;max-width:min(27.5rem,100%);margin-inline:auto}.home2-solution__visual .sh-arc{right:auto;left:50%;top:50%;translate:-50% -50%;width:clamp(9.5rem,62%,13rem);height:clamp(9.5rem,62%,13rem);opacity:.3}@media (max-width:1023px){.home2-solution__visual .sh-arc{opacity:.2}}.home2-solution__hero-viz{width:100%;max-width:100%}.home2-solution__cards-stage{position:relative;isolation:isolate}.home2-solution__cards-blobs{position:absolute;inset:clamp(-1rem,-2.5vw,-1.75rem) 0;z-index:0;pointer-events:none}.home2-solution__cards-blob{position:absolute;border-radius:50%;pointer-events:none}.home2-solution__cards-blob--halo{width:100%;height:88%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(55% 52% at 50% 48%,hsla(0,0%,100%,.55) 0,rgba(245,247,255,.28) 45%,transparent 72%)}.home2-solution__cards-blob--lavender{width:min(100%,56rem);height:85%;left:50%;top:52%;transform:translate(-50%,-50%);background:radial-gradient(48% 46% at 50% 50%,rgba(199,210,254,.45) 0,rgba(167,139,250,.15) 55%,transparent 78%);filter:blur(48px);opacity:.85}.home2-solution__cards-blob--mint{width:clamp(12rem,34vw,24rem);height:clamp(10rem,28vw,20rem);left:12%;top:30%;transform:translate(-20%,-30%);background:radial-gradient(50% 50% at 42% 48%,rgba(224,242,254,.5) 0,rgba(240,249,255,.12) 60%,transparent 76%);filter:blur(38px);opacity:.75}.home2-solution__cards-blob--azure{width:min(110%,52rem);height:90%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(44% 42% at 50% 50%,rgba(186,230,253,.35) 0,rgba(125,211,252,.12) 55%,transparent 82%);filter:blur(52px);opacity:.7}.home2-solution__traits{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,2vw,1.1rem)}@media (max-width:1023px){.home2-solution__traits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.home2-solution__traits{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1rem);padding:0;margin-inline:0;width:100%;overflow:visible}.home2-solution__trait{max-width:min(22rem,100%);margin-inline:auto;width:100%}}.home2-solution__trait{--home2-solution-blob-x:50%;--home2-solution-blob-y:50%;position:relative;margin:0;min-width:0;padding:clamp(1.15rem,2.8vw,1.4rem) clamp(.85rem,2vw,1rem);border-radius:1.2rem;text-align:center;cursor:default;background:hsla(0,0%,100%,.26);border:1px solid hsla(0,0%,100%,.48);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.65),0 16px 40px -22px rgba(15,23,42,.3);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);isolation:isolate;overflow:hidden;transform:translateZ(0);transform-style:preserve-3d;transition:border-color .24s ease,box-shadow .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}.home2-solution__trait:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle 72% at var(--home2-solution-blob-x) var(--home2-solution-blob-y),hsl(var(--brand-hsl)/.26) 0,rgba(99,102,241,.12) 45%,transparent 68%),radial-gradient(circle 48% at calc(var(--home2-solution-blob-x) + 18%) calc(var(--home2-solution-blob-y) - 22%),rgba(14,165,233,.2) 0,transparent 58%);opacity:0;transition:opacity .32s ease;pointer-events:none}.home2-solution__trait:focus-within:before,.home2-solution__trait:hover:before{opacity:1}.home2-solution__trait:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px rgba(3,105,161,.28),0 0 36px -8px rgba(79,70,229,.35);transition:opacity .24s ease}.home2-solution__trait:hover{border-color:rgba(147,197,253,.55);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.78),0 22px 48px -26px rgba(15,23,42,.36);transform:translateY(-4px) translateZ(6px)}.home2-solution__trait:hover:after{opacity:1}.home2-solution__trait>*{position:relative;z-index:3}.home2-solution__trait-label{display:block;margin-top:.85rem;font-size:clamp(.9375rem,.88rem + .2vw,1.0625rem);font-weight:600;letter-spacing:-.02em;line-height:1.35;color:var(--home2-text)}.home2-solution__trait-icon{position:relative;width:3.35rem;height:3.45rem;margin:0 auto;transform:translateZ(0)}.home2-solution__trait-icon-float{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.home2-solution__trait-icon-stack{position:relative;width:3.1rem;height:3.1rem;transform-style:preserve-3d}.home2-solution__trait-icon-slab{position:absolute;left:7%;right:7%;top:10%;bottom:-6%;border-radius:.78rem;background:linear-gradient(165deg,hsl(var(--brand-hsl)/.14) 0,hsla(0,0%,100%,.12) 48%,rgba(226,232,240,.1) 100%);border:1px solid hsla(0,0%,100%,.32);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 10px 24px -14px rgba(15,23,42,.2);pointer-events:none}.home2-solution__trait-icon-face{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:.8rem;background:linear-gradient(152deg,hsla(0,0%,100%,.32),rgba(224,242,254,.18) 38%,hsla(0,0%,100%,.14) 72%,rgba(241,245,249,.12));border:1px solid hsla(0,0%,100%,.42);backdrop-filter:blur(18px) saturate(1.55);-webkit-backdrop-filter:blur(18px) saturate(1.55);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.48),0 12px 32px -18px rgba(15,23,42,.22);transform:translateZ(5px);transition:box-shadow .26s ease,border-color .24s ease,transform .26s cubic-bezier(.22,1,.36,1)}.home2-solution__trait-icon-svg{width:1.38rem;height:1.38rem;color:hsl(var(--brand-hsl));filter:drop-shadow(0 2px 6px hsl(var(--brand-hsl)/.38));transition:transform .26s cubic-bezier(.22,1,.36,1),filter .24s ease}@media (min-width:640px){.home2-solution__trait-icon{width:3.55rem;height:3.65rem}.home2-solution__trait-icon-stack{width:3.3rem;height:3.3rem}.home2-solution__trait-icon-svg{width:1.48rem;height:1.48rem}}.home2-solution__trait:hover .home2-solution__trait-icon-face{border-color:hsla(0,0%,100%,.52);transform:translateZ(8px) translateY(-2px);box-shadow:0 1px 0 0 hsla(0,0%,100%,.58) inset,0 16px 38px -16px hsl(var(--brand-hsl)/.22)}.home2-solution__trait:hover .home2-solution__trait-icon-svg{transform:scale(1.06);filter:drop-shadow(0 3px 10px hsl(var(--brand-hsl)/.45))}@media (prefers-reduced-motion:reduce){.home2-solution__trait{transition:border-color .2s ease,box-shadow .2s ease}.home2-solution__trait:hover{transform:none}.home2-solution__trait:before{transition:none}.home2-solution__trait:hover .home2-solution__trait-icon-face{transform:translateZ(5px)}.home2-solution__trait:hover .home2-solution__trait-icon-svg{transform:none}.home2-solution__trait-icon-face,.home2-solution__trait-icon-svg{transition:border-color .2s ease,box-shadow .2s ease}}@keyframes home2-solution-kit-tilt{0%,to{transform:rotateX(2.65deg) rotateY(-3.1deg)}34%{transform:rotateX(3.2deg) rotateY(2.1deg)}67%{transform:rotateX(2.15deg) rotateY(3.35deg)}}.home2-solution .solution-hero-card__viz{position:relative;border-radius:clamp(1.15rem,2.8vw,1.65rem);padding:clamp(.85rem,2.4vw,1.35rem) clamp(.65rem,2.2vw,1.05rem) clamp(1rem,2.5vw,1.35rem);background:radial-gradient(ellipse 90% 78% at 50% -18%,hsla(0,0%,100%,.2),transparent 55%),radial-gradient(ellipse 70% 58% at 108% 102%,rgba(249,247,253,.16),transparent 52%),radial-gradient(ellipse 55% 48% at -5% 82%,rgba(245,249,254,.14),transparent 50%),linear-gradient(165deg,hsla(0,0%,100%,.075),rgba(248,250,252,.04) 45%,hsla(0,0%,100%,.065));border:1px solid hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45),inset 0 0 0 1px hsla(0,0%,100%,.08),0 18px 48px -22px rgba(15,23,42,.15),0 8px 22px -12px rgba(59,130,246,.12);backdrop-filter:blur(18px) saturate(1.32);-webkit-backdrop-filter:blur(18px) saturate(1.32)}.home2-solution .solution-hero-card__viz-bg{background:radial-gradient(circle,hsla(0,0%,100%,.14) 0,rgba(245,250,255,.08) 52%,transparent 72%);border:1px solid hsla(0,0%,100%,.06)}.home2-solution .sh-browser{position:relative;z-index:1;background:radial-gradient(ellipse 92% 80% at 50% -20%,hsla(0,0%,100%,.14),transparent 58%),linear-gradient(165deg,hsla(0,0%,100%,.06),rgba(248,250,252,.03) 50%,hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.48),inset 0 0 0 1px hsla(0,0%,100%,.07),0 16px 44px -20px rgba(15,23,42,.18),0 8px 22px -12px rgba(59,130,246,.1);backdrop-filter:blur(22px) saturate(1.38);-webkit-backdrop-filter:blur(22px) saturate(1.38)}.home2-solution .sh-browser__chrome{background:linear-gradient(180deg,hsla(0,0%,100%,.38),rgba(241,245,249,.2));border-bottom:1px solid hsla(0,0%,100%,.34);backdrop-filter:blur(14px) saturate(1.26);-webkit-backdrop-filter:blur(14px) saturate(1.26)}.home2-solution .sh-browser__url{background:linear-gradient(158deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.12));border:1px solid hsla(0,0%,100%,.42);color:rgba(15,23,42,.62);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.38),0 6px 16px -10px rgba(15,23,42,.1)}.home2-solution .sh-browser__lock,.home2-solution .sh-browser__url{backdrop-filter:blur(12px) saturate(1.18);-webkit-backdrop-filter:blur(12px) saturate(1.18)}.home2-solution .sh-browser__lock{background:linear-gradient(155deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.38);border-radius:.4rem;padding:.12rem;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.36)}.home2-solution .sh-browser__lock-svg{filter:drop-shadow(0 1px 1px rgba(255,255,255,.35))}.home2-solution .sh-browser__viewport{background:transparent;perspective:920px;transform-style:preserve-3d}@media (prefers-reduced-motion:no-preference){.home2-solution .sh-browser__viewport{animation:home2-solution-kit-tilt 14s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.home2-solution .sh-browser__viewport{transform:rotateX(2.2deg) rotateY(-2.2deg)}}.home2-solution .sh-scene-panel{background:radial-gradient(ellipse 90% 74% at 50% 0,hsla(0,0%,100%,.11),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(248,250,252,.025));backdrop-filter:blur(20px) saturate(1.32);-webkit-backdrop-filter:blur(20px) saturate(1.32);transform-style:preserve-3d}.home2-solution .sh-scene-grid{transform-style:preserve-3d}.home2-solution .sh-scene-title{color:rgba(15,23,42,.9);text-shadow:0 1px 0 hsla(0,0%,100%,.55),0 0 14px hsla(0,0%,100%,.22)}.home2-solution .sh-scene-ai-wire,.home2-solution .sh-scene-protect-grid{transform-style:preserve-3d}.home2-solution .sh-scene-hero-icon{background:linear-gradient(155deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.12) 48%,rgba(241,245,249,.09));border:1px solid hsla(0,0%,100%,.44);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.42),0 12px 28px -10px rgba(15,23,42,.17),0 4px 14px -4px rgba(11,85,203,.13);backdrop-filter:blur(16px) saturate(1.24);-webkit-backdrop-filter:blur(16px) saturate(1.24);transform-style:preserve-3d}.home2-solution .sh-scene-hero-icon svg{opacity:.88;filter:drop-shadow(0 1px 1px rgba(255,255,255,.35))}.home2-solution .sh-scene-hero-icon--cost{background:linear-gradient(155deg,hsla(0,0%,100%,.32),rgba(236,253,245,.16));border-color:hsla(0,0%,100%,.4)}.home2-solution .sh-scene-tile{position:relative;background:linear-gradient(155deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.12) 48%,rgba(241,245,249,.09));border:1px solid hsla(0,0%,100%,.44);backdrop-filter:blur(16px) saturate(1.24);-webkit-backdrop-filter:blur(16px) saturate(1.24);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.42),0 12px 28px -10px rgba(15,23,42,.17),0 4px 14px -4px rgba(11,85,203,.13);transform-style:preserve-3d;backface-visibility:hidden}.home2-solution .sh-scene-tile svg{opacity:.88;filter:drop-shadow(0 1px 1px rgba(255,255,255,.32))}.home2-solution .sh-scene-panel .sh-scene-tile:first-child,.home2-solution .sh-scene-panel .sh-scene-tile:nth-child(2),.home2-solution .sh-scene-panel .sh-scene-tile:nth-child(3),.home2-solution .sh-scene-panel .sh-scene-tile:nth-child(4){background:linear-gradient(155deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.1) 48%,rgba(241,245,249,.07));border-style:solid;border-color:hsla(0,0%,100%,.44);backdrop-filter:blur(16px) saturate(1.24);-webkit-backdrop-filter:blur(16px) saturate(1.24);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.42),0 12px 28px -10px rgba(15,23,42,.17),0 4px 14px -4px rgba(11,85,203,.13)}.home2-solution .sh-scene-protect-visual{background:linear-gradient(165deg,hsla(0,0%,100%,.08),rgba(248,250,252,.04));border:1px solid hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.42),0 10px 28px -14px rgba(15,23,42,.12);backdrop-filter:blur(18px) saturate(1.28);-webkit-backdrop-filter:blur(18px) saturate(1.28)}.home2-solution .sh-scene-mini-pill{background:linear-gradient(165deg,hsla(0,0%,100%,.22),rgba(241,245,249,.08));border:1px solid hsla(0,0%,100%,.42);backdrop-filter:blur(16px) saturate(1.24);-webkit-backdrop-filter:blur(16px) saturate(1.24);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.4),0 8px 22px -12px rgba(15,23,42,.14);color:rgba(15,23,42,.88)}.home2-solution .sh-scene-mini-pill:first-child{background:linear-gradient(165deg,hsla(0,0%,100%,.28),rgba(224,242,254,.1));border-color:hsla(0,0%,100%,.48);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45),0 10px 26px -12px rgba(11,85,203,.18)}.home2-solution .sh-scene-ai-badge,.home2-solution .sh-scene-ai-endpoint-icon{background:linear-gradient(155deg,hsla(0,0%,100%,.3),rgba(224,242,254,.14) 42%,hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.46);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.48),0 12px 30px -12px rgba(15,23,42,.22),0 4px 16px -6px rgba(11,85,203,.2);backdrop-filter:blur(16px) saturate(1.32);-webkit-backdrop-filter:blur(16px) saturate(1.32)}.home2-solution .sh-scene-ai-endpoint-cap,.home2-solution .sh-scene-ai-hub-cap{color:rgba(15,23,42,.82);text-shadow:0 1px 0 hsla(0,0%,100%,.48)}.home2-solution .sh-scene-ai-packet{box-shadow:0 0 0 2px hsla(0,0%,100%,.75),0 4px 20px -2px rgba(0,129,214,.52)}.home2-solution .sh-stage-wire-svg path{filter:drop-shadow(0 0 5px hsl(204 100% 48%/.38))}.home2-solution .sh-scene-optimize-visual{background:linear-gradient(165deg,hsla(0,0%,100%,.07),rgba(236,253,245,.05));border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(18px) saturate(1.28);-webkit-backdrop-filter:blur(18px) saturate(1.28);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.42),0 12px 32px -16px rgba(15,23,42,.12)}.home2-solution .sh-scene-optimize-icon{background:linear-gradient(155deg,hsla(0,0%,100%,.32),rgba(236,253,245,.14));border:1px solid hsla(0,0%,100%,.44);backdrop-filter:blur(12px) saturate(1.22);-webkit-backdrop-filter:blur(12px) saturate(1.22);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.4),0 8px 20px -10px rgba(49,114,101,.2)}.home2-solution .solution-hero-card__scene-dot{background:hsla(0,0%,100%,.45);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.home2-solution .solution-hero-card__scene-dot--active{background:#005ef5;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.35),0 2px 8px rgba(11,91,218,.35)}.home2-actaa-intro{position:relative;z-index:1;isolation:isolate;overflow-x:clip;overflow-y:visible;padding:clamp(3.25rem,9vw,5.5rem) 0 max(clamp(3rem,8vw,4.75rem),env(safe-area-inset-bottom,0px))}.home2-actaa-intro__blobs{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.home2-actaa-intro__blob{position:absolute;border-radius:50%;pointer-events:none;filter:blur(64px);opacity:.34}.home2-actaa-intro__blob--a{width:min(70vw,36rem);height:min(48vw,26rem);left:-8%;top:20%;background:radial-gradient(48% 48% at 40% 45%,rgba(186,230,253,.5) 0,rgba(199,210,254,.18) 58%,transparent 76%)}.home2-actaa-intro__blob--b{width:min(65vw,32rem);height:min(44vw,24rem);right:-10%;bottom:10%;left:auto;background:radial-gradient(48% 48% at 58% 45%,rgba(216,200,255,.38) 0,rgba(233,213,255,.14) 60%,transparent 78%)}.home2-actaa-intro__pin{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(72svh,36rem);min-height:min(72dvh,36rem)}@media (min-width:1024px){.home2-actaa-intro__pin{box-sizing:border-box;min-height:min(92svh,54rem);min-height:min(92dvh,54rem)}}.home2-actaa-intro__inner{position:relative;z-index:2;width:100%;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:clamp(2rem,5vw,3.5rem)}.home2-actaa-intro__stage{--home2-actaa-intro-gap:clamp(0.28rem,1vw,0.65rem);width:100%;max-width:min(56rem,100%);margin-inline:auto;text-align:center;perspective:1600px;transform-style:preserve-3d;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--home2-actaa-intro-gap);row-gap:clamp(1.25rem,3.2vw,2rem);justify-items:stretch;align-content:center}.home2-actaa-intro__kicker{grid-column:1/-1;justify-self:center;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.4rem 1rem;font-size:.625rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(15,23,42,.82);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.42);border-radius:999px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 12px 32px -18px rgba(15,23,42,.2);backdrop-filter:blur(14px) saturate(1.28);-webkit-backdrop-filter:blur(14px) saturate(1.28)}.home2-actaa-intro__title-block{grid-column:2/span 4;min-width:0}.home2-actaa-intro__title,.home2-actaa-intro__title-block{position:relative;width:100%;margin:0;padding:0;transform-style:preserve-3d}.home2-actaa-intro__title{line-height:0;border:none;background:none;max-width:100%;display:flex;flex-direction:column;align-items:center}.home2-actaa-intro__logo{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 1px 0 rgba(255,255,255,.55)) drop-shadow(0 14px 36px rgba(15,23,42,.12)) drop-shadow(0 4px 16px hsl(217 90% 42%/.12))}@media (prefers-reduced-motion:reduce){.home2-actaa-intro__logo{filter:drop-shadow(0 1px 2px rgba(15,23,42,.08))}}@media (max-width:1023px){.home2-actaa-intro__stage{grid-template-columns:1fr;row-gap:clamp(1rem,3.5vw,1.65rem)}.home2-actaa-intro__title-block{grid-column:1/-1}.home2-actaa-intro__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,2.2vw,.9rem);margin-top:clamp(1.35rem,4vw,2.25rem)}.home2-actaa-intro__chip{transform:none}.home2-actaa-intro__chip:focus-within,.home2-actaa-intro__chip:hover{transform:none}.home2-actaa-intro__chip-face{backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}}.home2-actaa-intro__lede-wrap{grid-column:1/-1;margin-top:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,2.2vw,1.35rem)}.home2-actaa-intro__lede-lead{margin:0;font-size:clamp(1.2rem,1.02rem + .65vw,1.5rem);font-weight:700;line-height:1.4;color:var(--home2-text);text-wrap:balance;text-shadow:0 1px 0 hsla(0,0%,100%,.65),0 0 24px hsla(0,0%,100%,.2)}.home2-actaa-intro__lede{margin:0 auto;max-width:36rem;font-size:clamp(.9375rem,.88rem + .22vw,1.0625rem);font-weight:500;line-height:1.65;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.home2-actaa-intro__chips{grid-column:1/-1;list-style:none;margin:clamp(1.75rem,4.5vw,2.85rem) 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:var(--home2-actaa-intro-gap,clamp(.28rem,1vw,.65rem));transform-style:preserve-3d;overflow:visible}.home2-actaa-intro__chip{--home2-intro-chip-tilt:0deg;position:relative;width:100%;min-width:0;padding:0;margin:0;border:none;background:transparent;cursor:default;transform-style:preserve-3d;transform:rotateY(var(--home2-intro-chip-tilt));transition:transform .35s cubic-bezier(.22,1,.36,1)}.home2-actaa-intro__chip:focus-within,.home2-actaa-intro__chip:hover{--home2-intro-chip-tilt:0deg;z-index:2}.home2-actaa-intro__chip-face{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.22rem,.8vw,.35rem);width:100%;min-width:0;padding:clamp(.5rem,1.6vw,.65rem) clamp(.24rem,1vw,.42rem);border-radius:.9rem;background:linear-gradient(155deg,hsla(0,0%,100%,.32),hsla(0,0%,100%,.12) 48%,rgba(241,245,249,.1));border:1px solid hsla(0,0%,100%,.44);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.48),0 14px 32px -14px rgba(15,23,42,.22),0 4px 14px -6px rgba(11,85,203,.14);backdrop-filter:blur(16px) saturate(1.24);-webkit-backdrop-filter:blur(16px) saturate(1.24);transition:box-shadow .3s ease,border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.home2-actaa-intro__chip:focus-within .home2-actaa-intro__chip-face,.home2-actaa-intro__chip:hover .home2-actaa-intro__chip-face{transform:translateZ(12px);border-color:hsla(0,0%,100%,.55);box-shadow:0 1px 0 0 hsla(0,0%,100%,.55) inset,0 18px 40px -16px rgba(15,23,42,.28),0 6px 20px -8px hsl(var(--brand-hsl)/.22)}.home2-actaa-intro__chip-icon{width:clamp(1.2rem,3.5vw,1.5rem);height:clamp(1.2rem,3.5vw,1.5rem);flex-shrink:0;color:hsl(var(--brand-hsl));filter:drop-shadow(0 1px 1px rgba(255,255,255,.4))}.home2-actaa-intro__chip-label{font-size:clamp(.64rem,2.15vw + .42rem,.9rem);font-weight:800;letter-spacing:.012em;line-height:1.15;color:rgba(15,23,42,.88);text-align:center;text-shadow:0 1px 0 hsla(0,0%,100%,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:639px){.home2-actaa-intro__chip-icon{width:1.2rem;height:1.2rem}}@media (prefers-reduced-motion:reduce){.home2-actaa-intro__chip{transition:none;transform:none}.home2-actaa-intro__chip-face{transition:border-color .2s ease,box-shadow .2s ease}.home2-actaa-intro__chip:focus-within .home2-actaa-intro__chip-face,.home2-actaa-intro__chip:hover .home2-actaa-intro__chip-face{transform:translateZ(4px)}}.home2-models{position:relative;z-index:1;padding:clamp(2rem,6vw,3.5rem) 0;overflow:visible}.home2-models__pin{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:min(92vh,52rem);min-height:min(92dvh,52rem);padding:calc(clamp(4.5rem, 11vh, 6.5rem) + env(safe-area-inset-top, 0px)) max(clamp(1rem,4vw,1.75rem),env(safe-area-inset-right,0px)) calc(clamp(2rem, 5vh, 3.25rem) + env(safe-area-inset-bottom, 0px)) max(clamp(1rem,4vw,1.75rem),env(safe-area-inset-left,0px))}@media (min-width:768px){.home2-models__pin{min-height:100svh;min-height:100dvh;padding-top:calc(clamp(5rem, 11vh, 6.75rem) + env(safe-area-inset-top, 0px));padding-bottom:calc(clamp(2rem, 5vh, 3.25rem) + env(safe-area-inset-bottom, 0px))}}.home2-models__container{position:relative;z-index:1;margin:0;flex:0 0 auto;width:100%;max-width:72rem;display:flex;flex-direction:column;align-items:center}.home2-models__mesh-wrap{position:absolute;inset:0;z-index:0;pointer-events:none}.home2-models__mesh{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 71px,hsla(0,0%,100%,.14) 0,hsla(0,0%,100%,.14) 72px),repeating-linear-gradient(0deg,transparent,transparent 71px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 72px);mask-image:linear-gradient(180deg,rgba(0,0,0,.75) 0,transparent 92%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75) 0,transparent 92%);opacity:.85}.home2-models__header{max-width:48rem;margin:0 auto;text-align:center}.home2-models__badge{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .9rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 10px 28px -18px rgba(15,23,42,.22);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.home2-models__badge-icon{width:.95rem;height:.95rem;color:hsl(var(--brand-hsl));flex-shrink:0}.home2-models__rule-wrap{margin:clamp(.85rem,2.5vw,1.15rem) 0 0;display:flex;justify-content:center}.home2-models__rule{display:block;width:min(14rem,42vw);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(3,105,161,.35) 22%,rgba(79,70,229,.55) 50%,rgba(124,58,237,.4) 78%,transparent);box-shadow:0 0 18px rgba(79,70,229,.25)}.home2-models__title{margin:clamp(1rem,3vw,1.35rem) 0 0;font-size:clamp(1.75rem,1.05rem + 3.6vw,2.65rem);font-weight:700;line-height:1.1;letter-spacing:-.035em;text-wrap:balance;color:var(--home2-text);text-shadow:0 1px 2px hsla(0,0%,100%,.75),0 0 36px hsla(0,0%,100%,.32)}.home2-models__title-line{display:inline}.home2-models__title-accent{display:inline;background:linear-gradient(100deg,#0369a1,#4f46e5 45%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.home2-models__lede{margin:clamp(.9rem,2.2vw,1.2rem) auto 0;max-width:38rem;font-size:clamp(.9375rem,.9rem + .22vw,1.0625rem);font-weight:500;line-height:1.65;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.home2-models__grid{list-style:none;margin:clamp(2.35rem,6.5vw,3.5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1rem);width:100%;max-width:100%}@media (max-width:639px){.home2-models__grid{grid-template-columns:1fr;gap:clamp(.85rem,3vw,1.1rem)}}@media (min-width:1024px){.home2-models__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.5vw,.95rem)}}@media (min-width:1100px){.home2-models__grid{gap:clamp(.85rem,1.8vw,1.15rem)}}.home2-models__card{--home2-blob-x:50%;--home2-blob-y:50%;position:relative;margin:0;min-width:0;padding:clamp(1.15rem,2.8vw,1.45rem) clamp(.75rem,2vw,1rem);border-radius:1.2rem;text-align:center;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.44);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.68),0 16px 40px -24px rgba(15,23,42,.3);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);transform:translateZ(0);isolation:isolate;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .24s cubic-bezier(.22,1,.36,1);min-height:11.5rem;display:flex;flex-direction:column;align-items:center}.home2-models__card:before{content:"";position:absolute;inset:-35%;z-index:0;border-radius:50%;background:radial-gradient(circle 42% at var(--home2-blob-x) var(--home2-blob-y),hsl(var(--brand-hsl)/.38) 0,rgba(99,102,241,.28) 38%,rgba(124,58,237,.14) 58%,transparent 72%),radial-gradient(circle 28% at calc(var(--home2-blob-x) + 14%) calc(var(--home2-blob-y) - 18%),rgba(14,165,233,.32) 0,transparent 62%);opacity:0;transition:opacity .32s ease;pointer-events:none;filter:blur(1px)}.home2-models__card:focus-within:before,.home2-models__card:hover:before{opacity:1}.home2-models__card>*{position:relative;z-index:1}.home2-models__card:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px rgba(3,105,161,.3),0 0 32px -8px rgba(79,70,229,.4);transition:opacity .22s ease}.home2-models__card:hover{border-color:rgba(59,130,246,.5);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.78),0 22px 48px -26px rgba(15,23,42,.38);transform:translateY(-3px)}.home2-models__card:hover:after{opacity:1}.home2-models__card-title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--home2-text)}.home2-models__card-desc{margin:.45rem 0 0;font-size:1rem;font-weight:500;line-height:1.5;color:var(--home2-muted);max-width:15rem}.home2-models-icon{position:relative;width:3.55rem;height:3.65rem;margin:0 auto .95rem;transform:translateZ(0)}.home2-models-icon__floater{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.home2-models-icon__stack{position:relative;width:3.35rem;height:3.35rem}.home2-models-icon__slab{position:absolute;left:7%;right:7%;top:10%;bottom:-6%;border-radius:.82rem;background:linear-gradient(165deg,hsl(var(--brand-hsl)/.12) 0,hsla(0,0%,100%,.02) 42%,rgba(15,23,42,.06) 100%);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 8px 0 -2px rgba(15,23,42,.04),0 12px 22px -14px rgba(15,23,42,.16);pointer-events:none}.home2-models-icon__face{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:.84rem;background:linear-gradient(155deg,hsla(0,0%,100%,.07),rgba(186,230,253,.05) 35%,hsla(0,0%,100%,.02) 65%,rgba(15,23,42,.04));border:1px solid hsla(0,0%,100%,.34);backdrop-filter:blur(22px) saturate(1.55);-webkit-backdrop-filter:blur(22px) saturate(1.55);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.38),inset 0 -1px 0 0 rgba(15,23,42,.04),0 8px 28px -18px rgba(15,23,42,.22),0 0 0 1px hsla(0,0%,100%,.06);transition:background .26s ease,box-shadow .26s cubic-bezier(.22,1,.36,1),border-color .22s ease,transform .26s cubic-bezier(.22,1,.36,1)}.home2-models-icon__svg{width:1.48rem;height:1.48rem;color:hsl(var(--brand-hsl));filter:drop-shadow(0 2px 5px hsl(var(--brand-hsl)/.32));transition:filter .22s ease,transform .24s cubic-bezier(.22,1,.36,1)}.home2-models__card:hover .home2-models-icon__face{background:linear-gradient(155deg,hsla(0,0%,100%,.11),rgba(186,230,253,.08) 38%,hsla(0,0%,100%,.04));border-color:hsla(0,0%,100%,.42);transform:translateY(-2px);box-shadow:0 1px 0 0 hsla(0,0%,100%,.45) inset,0 -1px 0 0 rgba(15,23,42,.05) inset,0 12px 32px -16px hsl(var(--brand-hsl)/.22),0 0 0 1px hsla(0,0%,100%,.1)}.home2-models__card:hover .home2-models-icon__slab{opacity:.95;filter:brightness(1.05)}.home2-models__card:hover .home2-models-icon__svg{transform:scale(1.06);filter:drop-shadow(0 4px 14px hsl(var(--brand-hsl)/.48))}@media (max-width:767px){.home2-models__pin{min-height:0}}@media (prefers-reduced-motion:reduce){.home2-models__card{transition:border-color .2s ease,box-shadow .2s ease}.home2-models__card:hover{transform:none}.home2-models__card:before{transition:none}.home2-models__card:focus-within:before,.home2-models__card:hover:before{opacity:0}.home2-models__card:hover .home2-models-icon__face,.home2-models__card:hover .home2-models-icon__svg{transform:none}.home2-models-icon__face,.home2-models-icon__svg{transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease,filter .2s ease}}.home2-company{position:relative;z-index:2;isolation:isolate;padding:clamp(2.25rem,7vw,3.75rem) 0 max(clamp(1.5rem,5vw,2.75rem),env(safe-area-inset-bottom,0px));overflow-x:visible;--home2-embed-kit-max-w:min(100%,15.85rem);--home2-embed-hero-h:13.35rem}@media (min-width:768px){.home2-company{--home2-embed-kit-max-w:min(100%,17.75rem);--home2-embed-hero-h:15.35rem}}.home2-company__inner{position:relative;z-index:1;display:flex;flex-direction:column;width:100%}.home2-company__mesh-wrap{position:absolute;inset:0;z-index:0;pointer-events:none}.home2-company__mesh{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 71px,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,.12) 72px),repeating-linear-gradient(0deg,transparent,transparent 71px,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.08) 72px);mask-image:linear-gradient(180deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.28));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.28));opacity:.75}.home2-company__header-shell{flex-shrink:0;width:100%}.home2-company__header{max-width:48rem;margin:0 auto;text-align:center;padding:0 clamp(1rem,4vw,1.75rem)}.home2-company__badge{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .9rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 10px 28px -18px rgba(15,23,42,.22);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.home2-company__badge-icon{width:.95rem;height:.95rem;color:hsl(var(--brand-hsl));flex-shrink:0}.home2-company__rule-wrap{margin:clamp(.85rem,2.5vw,1.15rem) 0 0;display:flex;justify-content:center}.home2-company__rule{display:block;width:min(14rem,42vw);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(3,105,161,.35) 22%,rgba(79,70,229,.55) 50%,rgba(124,58,237,.4) 78%,transparent);box-shadow:0 0 18px rgba(79,70,229,.25)}.home2-company__title{margin:clamp(1rem,3vw,1.35rem) 0 0;font-size:clamp(1.7rem,1.05rem + 3.5vw,2.65rem);font-weight:700;line-height:1.1;letter-spacing:-.035em;text-wrap:balance;color:var(--home2-text);text-shadow:0 1px 2px hsla(0,0%,100%,.75),0 0 36px hsla(0,0%,100%,.32)}.home2-company__title-line{display:inline}.home2-company__title-accent{display:inline;background:linear-gradient(100deg,#0369a1,#4f46e5 45%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.home2-company__lede{margin:clamp(.9rem,2.2vw,1.2rem) auto 0;max-width:40rem;font-size:clamp(.9375rem,.9rem + .22vw,1.0625rem);font-weight:500;line-height:1.65;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.home2-company__deck{width:100%;max-width:min(52rem,100%);margin:clamp(1rem,2.8vw,1.5rem) auto clamp(.35rem,1.5vw,.85rem);display:flex;flex-direction:column;gap:clamp(.65rem,1.6vw,.9rem)}.home2-company__deck--desktop{display:none}.home2-company__deck--mobile{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.35rem)}@media (min-width:768px){.home2-company__deck--desktop{display:flex}.home2-company__deck--mobile{display:none}}.home2-company__tabs-glass{display:flex;flex-wrap:nowrap;justify-content:stretch;gap:.35rem;box-sizing:border-box;width:100%;max-width:100%;padding:.4rem;border-radius:999px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.65),0 10px 32px -20px rgba(15,23,42,.18),0 0 0 1px hsla(0,0%,100%,.06);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.home2-company__tab{flex:1 1 0;min-width:0;margin:0;padding:.5rem .65rem;border:none;border-radius:999px;font-family:inherit;font-size:clamp(.8125rem,.78rem + .12vw,.9375rem);font-weight:600;letter-spacing:-.02em;color:rgba(15,23,42,.68);background:transparent;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.home2-company__tab:hover{color:#0f172a;background:hsla(0,0%,100%,.28)}.home2-company__tab:focus-visible{outline:2px solid #0369a1;outline-offset:2px}.home2-company__tab--active{color:#020617;background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.85),0 4px 16px -6px rgba(3,105,161,.22),0 2px 8px -4px rgba(79,70,229,.12)}.home2-company__panel.home2-company__panel--split{width:100%;max-width:100%;margin:0;box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:clamp(.55rem,1.6vw,.8rem);align-items:stretch;text-align:left;padding:clamp(.5rem,1.3vw,.7rem) clamp(.6rem,1.6vw,.85rem);border-radius:1rem;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.62),0 14px 40px -24px rgba(15,23,42,.26);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25)}@media (min-width:768px){.home2-company__panel.home2-company__panel--desktop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:clamp(.45rem,1.1vw,.75rem);row-gap:clamp(.45rem,1.1vw,.65rem);height:clamp(20.35rem,18.25rem + 5.5vw,23.25rem);min-height:clamp(20.35rem,18.25rem + 5.5vw,23.25rem);max-height:clamp(20.35rem,18.25rem + 5.5vw,23.25rem);padding:clamp(.45rem,1.1vw,.65rem) clamp(.5rem,1.35vw,.8rem)}.home2-company__panel.home2-company__panel--desktop .home2-company__panel-copy{gap:.4rem;padding-right:clamp(0,.5vw,.35rem)}.home2-company__panel.home2-company__panel--desktop .home2-company__panel-surface{padding:clamp(8px,1.1vw,11px);align-items:stretch}.home2-company__panel.home2-company__panel--desktop .home2-company__embed-scaler{flex:1 1 auto;width:100%;min-width:0;min-height:0;max-width:none;max-height:none;transform:none}}.home2-company__panel.home2-company__panel--mobile-card{text-align:center;grid-template-rows:auto auto;box-sizing:border-box;min-height:0;height:auto;max-height:none}.home2-company__panel.home2-company__panel--mobile-card .home2-company__panel-copy{align-items:center;text-align:center}.home2-company__panel.home2-company__panel--mobile-card .home2-company__panel-surface{min-height:clamp(16.5rem,48vw,20rem);height:auto;justify-content:center;align-items:center;overflow:visible}.home2-company__panel.home2-company__panel--mobile-card .home2-company__embed-scaler{flex:0 1 auto;width:100%;min-width:0;min-height:0;max-width:none;transform:none}@media (max-width:767px){.home2-company{--home2-embed-hero-h:clamp(11.5rem,38vw,14.5rem);padding-bottom:max(clamp(2.25rem,7vw,3.5rem),env(safe-area-inset-bottom,0px))}.home2-company__panel.home2-company__panel--split{backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.home2-company .dsr-boundary,.home2-company .mp-boundary,.home2-company .scm-boundary,.home2-company__embed,.home2-company__panel-surface{overflow:visible}}.home2-company__panel-copy{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.home2-company__chip{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.75);background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.45)}.home2-company__panel-title{margin:0;font-size:clamp(1.05rem,.98rem + .22vw,1.25rem);font-weight:700;letter-spacing:-.024em;line-height:1.25;color:#0f172a}.home2-company__panel-desc{margin:0;font-size:clamp(.8125rem,.78rem + .12vw,.9375rem);font-weight:500;line-height:1.55;color:#475569;max-width:none}.home2-company__panel-surface{--home2-company-blob-x:50%;--home2-company-blob-y:50%;position:relative;min-width:0;height:100%;align-self:stretch;padding:12px;border-radius:.85rem;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45);overflow:hidden;isolation:isolate;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease}.home2-company__embed-scaler,.home2-company__panel-surface{min-height:0;display:flex;align-items:center;justify-content:center}.home2-company__embed-scaler{width:100%;max-width:22rem;flex:1 1 auto}.home2-company__panel-surface:before{content:"";position:absolute;inset:-30%;z-index:0;border-radius:50%;background:radial-gradient(circle 38% at var(--home2-company-blob-x) var(--home2-company-blob-y),hsl(var(--brand-hsl)/.28) 0,rgba(99,102,241,.14) 45%,transparent 68%);opacity:0;transition:opacity .28s ease;pointer-events:none}.home2-company__panel-surface:hover:before{opacity:1}.home2-company__panel-surface:hover{border-color:rgba(59,130,246,.45);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 12px 36px -20px rgba(15,23,42,.22)}.home2-company__embed{position:relative;z-index:1;width:100%;max-width:100%;max-height:100%;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.home2-company .dsr-card,.home2-company .mp-card,.home2-company .scm-card{width:100%;max-width:var(--home2-embed-kit-max-w);margin-inline:auto}.home2-company .dsr-boundary,.home2-company .mp-boundary,.home2-company .scm-boundary{overflow:hidden;width:100%;max-width:var(--home2-embed-kit-max-w);margin-inline:auto;padding:.65rem .75rem .5rem;box-sizing:border-box}.home2-company .dsr-hero-stack,.home2-company .mp-hero-stack,.home2-company .scm-hero-stack{height:var(--home2-embed-hero-h);margin-top:0}.home2-company .dsr-stage,.home2-company .mp-stage,.home2-company .scm-stage{min-height:0}.home2-company .mp-triad-canvas{width:min(13.5rem,100%)}@media (min-width:768px){.home2-company .mp-triad-canvas{width:min(14.35rem,100%)}}.home2-company .mp-s1-layout{gap:.72rem}.home2-company .mp-footer{margin-top:.28rem}.home2-company .mp-footer-slot{min-height:1.9rem}.home2-company .dsr-footer{padding-top:.5rem;padding-bottom:.22rem}.home2-company .dsr-footer-slot{min-height:1.95rem}.home2-company .scm-footer-slot{min-height:1.82rem}@keyframes home2-dsr-stage-tilt{0%,to{transform:rotateX(2.65deg) rotateY(-3.1deg)}34%{transform:rotateX(3.2deg) rotateY(2.1deg)}67%{transform:rotateX(2.15deg) rotateY(3.35deg)}}.home2-company .dsr-boundary{background:radial-gradient(ellipse 90% 78% at 50% -18%,hsla(0,0%,100%,.2),transparent 55%),radial-gradient(ellipse 70% 58% at 108% 102%,rgba(249,247,253,.16),transparent 52%),radial-gradient(ellipse 55% 48% at -5% 82%,rgba(245,249,254,.14),transparent 50%),linear-gradient(165deg,hsla(0,0%,100%,.075),rgba(248,250,252,.04) 45%,hsla(0,0%,100%,.065));border:1px solid hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45),inset 0 0 0 1px hsla(0,0%,100%,.08),0 18px 48px -22px rgba(15,23,42,.15),0 8px 22px -12px rgba(59,130,246,.12);backdrop-filter:blur(18px) saturate(1.32);-webkit-backdrop-filter:blur(18px) saturate(1.32)}.home2-company .dsr-sparkles{opacity:.2;mix-blend-mode:overlay}.home2-company .dsr-inner{position:relative;z-index:1}.home2-company .dsr-hero-stack{perspective:920px;transform-style:preserve-3d;animation:home2-dsr-stage-tilt 14s ease-in-out infinite}.home2-company .dsr-hero-glow-wrap{transform:translate3d(-50%,-50%,-2.7rem)}.home2-company .dsr-hero-rings-wrap{transform:translate3d(-50%,-50%,-1.5rem)}.home2-company .dsr-hero-orbit-wrap{transform:translate3d(-50%,-50%,-.62rem)}.home2-company .dsr-hero-shield-wrap{transform:translate3d(-50%,-50%,2rem)}.home2-company .dsr-asset-chip{background:linear-gradient(155deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.12) 48%,rgba(241,245,249,.09));border:1px solid hsla(0,0%,100%,.44);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.42),0 12px 28px -10px rgba(15,23,42,.17),0 4px 14px -4px rgba(11,85,203,.13);backdrop-filter:blur(16px) saturate(1.24);-webkit-backdrop-filter:blur(16px) saturate(1.24)}.home2-company .dsr-asset-chip svg{opacity:.88}.home2-company .dsr-hero-glow{background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,rgba(245,250,255,.1) 52%,transparent 76%)}.home2-company .dsr-hero-ring{border-color:hsla(0,0%,100%,.32);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22),0 6px 18px -8px rgba(55,107,190,.12)}.home2-company .dsr-hero-orbit{border-color:hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 10px 24px -12px rgba(34,102,211,.12)}.home2-company .dsr-scan-veil{transform:translateZ(1.08rem);transform-style:preserve-3d}.home2-company .dsr-footer-hint{color:#2e476b;text-shadow:0 1px 0 hsla(0,0%,100%,.55),0 0 12px hsla(0,0%,100%,.35)}.home2-company .dsr-footer-hint--accent{color:#0a44b8;text-shadow:0 1px 0 hsla(0,0%,100%,.45),0 0 14px rgba(191,219,254,.35)}.home2-company .dsr-dot{background:hsla(0,0%,100%,.45);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.home2-company .dsr-dot--active{background:#005ef5;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.35),0 2px 8px rgba(11,91,218,.35)}.home2-company .dsr-static{background:transparent}.home2-company .dsr-static-chip{background:linear-gradient(155deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.42);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.home2-company .dsr-static-chip svg{opacity:.85}@media (prefers-reduced-motion:reduce){.home2-company .dsr-hero-stack{animation:none;transform:rotateX(2.2deg) rotateY(-2.2deg)}.home2-company .dsr-sparkles{animation:none}}.home2-company .mp-boundary{background:radial-gradient(ellipse 90% 78% at 50% -18%,hsla(0,0%,100%,.19),transparent 55%),radial-gradient(ellipse 70% 58% at 108% 102%,rgba(249,247,253,.15),transparent 52%),radial-gradient(ellipse 55% 48% at -5% 82%,rgba(245,249,254,.13),transparent 50%),linear-gradient(165deg,hsla(0,0%,100%,.07),rgba(248,250,252,.038) 45%,hsla(0,0%,100%,.062));border:1px solid hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.44),inset 0 0 0 1px hsla(0,0%,100%,.08),0 18px 48px -22px rgba(15,23,42,.15),0 8px 22px -12px rgba(59,130,246,.12);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.home2-company .mp-inner{position:relative;z-index:1}.home2-company .mp-node__motion{background:linear-gradient(155deg,hsla(0,0%,100%,.27),hsla(0,0%,100%,.11) 48%,rgba(241,245,249,.09));border:1px solid hsla(0,0%,100%,.44);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.4),0 12px 28px -10px rgba(15,23,42,.17),0 4px 14px -5px rgba(11,85,203,.11);backdrop-filter:blur(16px) saturate(1.22);-webkit-backdrop-filter:blur(16px) saturate(1.22)}.home2-company .mp-node__motion svg{filter:drop-shadow(0 1px 1px rgba(255,255,255,.35))}.home2-company .mp-node--analysis.is-hot .mp-node__motion,.home2-company .mp-node--reason.is-hot .mp-node__motion,.home2-company .mp-node--speed.is-hot .mp-node__motion{box-shadow:0 0 0 2px rgba(18,98,226,.34),inset 0 1px 0 0 hsla(0,0%,100%,.38),0 12px 30px -10px rgba(32,90,182,.26)}.home2-company .mp-chip{background:linear-gradient(155deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.42);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.home2-company .mp-chip--active{border-color:rgba(57,127,239,.72);box-shadow:0 0 0 2px rgba(13,101,242,.22),inset 0 1px 0 0 hsla(0,0%,100%,.42),0 10px 22px -8px rgba(43,92,171,.22)}.home2-company .mp-triad-lines{opacity:.62;color:#9ba7bf}.home2-company .mp-s1-title{text-shadow:0 1px 0 hsla(0,0%,100%,.52),0 0 14px hsla(0,0%,100%,.28)}.home2-company .mp-hub{box-shadow:0 0 0 3px hsla(0,0%,100%,.38),inset 0 0 0 1px hsla(0,0%,100%,.22),0 16px 34px -12px rgba(24,80,170,.48)}.home2-company .mp-pulse-ring{border-color:hsla(0,0%,100%,.38)}.home2-company .mp-footer-hint{color:#2e476b;text-shadow:0 1px 0 hsla(0,0%,100%,.52),0 0 12px hsla(0,0%,100%,.3)}.home2-company .mp-footer-hint--accent{color:#0a44b8;text-shadow:0 1px 0 hsla(0,0%,100%,.45),0 0 14px rgba(191,219,254,.32)}.home2-company .mp-dot{background:hsla(0,0%,100%,.46);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28)}.home2-company .mp-dot--active{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.36),0 2px 8px rgba(11,91,218,.35)}.home2-company .mp-static-title{text-shadow:0 1px 0 hsla(0,0%,100%,.48),0 0 12px hsla(0,0%,100%,.22)}.home2-company .mp-static-body{text-shadow:0 1px 0 hsla(0,0%,100%,.38)}.home2-company .scm-boundary{background:radial-gradient(ellipse 90% 78% at 50% -18%,hsla(0,0%,100%,.19),transparent 55%),radial-gradient(ellipse 70% 58% at 108% 102%,rgba(249,247,253,.15),transparent 52%),radial-gradient(ellipse 55% 48% at -5% 82%,rgba(245,249,254,.13),transparent 50%),linear-gradient(165deg,hsla(0,0%,100%,.07),rgba(248,250,252,.038) 45%,hsla(0,0%,100%,.062));border:1px solid hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.44),inset 0 0 0 1px hsla(0,0%,100%,.08),0 18px 48px -22px rgba(15,23,42,.15),0 8px 22px -12px rgba(59,130,246,.12);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.home2-company .scm-inner{position:relative;z-index:1}.home2-company .scm-s1-ring{background:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.38),transparent 55%),conic-gradient(from 200deg,rgba(214,230,255,.38),rgba(235,245,255,.2),rgba(214,230,255,.38));border:1px solid hsla(0,0%,100%,.44);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.35),0 12px 30px -14px rgba(11,91,218,.22);backdrop-filter:blur(14px) saturate(1.22);-webkit-backdrop-filter:blur(14px) saturate(1.22)}.home2-company .scm-s1-icon{background:linear-gradient(158deg,hsla(0,0%,100%,.32),hsla(0,0%,100%,.12));border:1px solid hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.4),0 8px 20px -10px rgba(15,23,42,.14)}.home2-company .scm-s1-icon,.home2-company .scm-s1-trio-cell{backdrop-filter:blur(12px) saturate(1.18);-webkit-backdrop-filter:blur(12px) saturate(1.18)}.home2-company .scm-s1-trio-cell{background:linear-gradient(155deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.4)}.home2-company .scm-s1-title{text-shadow:0 1px 0 hsla(0,0%,100%,.5),0 0 14px hsla(0,0%,100%,.26)}.home2-company .scm-layer{background:linear-gradient(165deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(12px) saturate(1.18);-webkit-backdrop-filter:blur(12px) saturate(1.18);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.35)}.home2-company .scm-layer-icon{background:linear-gradient(180deg,hsla(0,0%,100%,.45),rgba(241,245,249,.2));border:1px solid hsla(0,0%,100%,.38);backdrop-filter:blur(8px) saturate(1.12);-webkit-backdrop-filter:blur(8px) saturate(1.12)}.home2-company .scm-layer-step{background:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.32);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.home2-company .scm-pattern-dot{background:linear-gradient(155deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.4)}.home2-company .scm-ops-blob,.home2-company .scm-pattern-dot{backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15)}.home2-company .scm-ops-blob{background:linear-gradient(165deg,hsla(0,0%,100%,.22),rgba(240,247,255,.35));border:1px solid hsla(0,0%,100%,.38)}.home2-company .scm-cert-tile{background:linear-gradient(165deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(12px) saturate(1.18);-webkit-backdrop-filter:blur(12px) saturate(1.18);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.38)}.home2-company .scm-cert-check{background:rgba(230,249,240,.92);border:1px solid hsla(0,0%,100%,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home2-company .scm-cert-abbr{text-shadow:0 1px 0 hsla(0,0%,100%,.42)}.home2-company .scm-footer-hint{color:#2e476b;text-shadow:0 1px 0 hsla(0,0%,100%,.52),0 0 12px hsla(0,0%,100%,.3)}.home2-company .scm-footer-hint--accent{color:#0a44b8;text-shadow:0 1px 0 hsla(0,0%,100%,.45),0 0 14px rgba(191,219,254,.32)}.home2-company .scm-dot{background:hsla(0,0%,100%,.46);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28)}.home2-company .scm-dot--active{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.36),0 2px 8px rgba(11,91,218,.35)}.home2-company .scm-static-icon{background:linear-gradient(155deg,hsla(0,0%,100%,.22),rgba(240,247,255,.35));border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.home2-company .scm-static-title{text-shadow:0 1px 0 hsla(0,0%,100%,.48),0 0 12px hsla(0,0%,100%,.22)}.home2-company .scm-static-body,.home2-company .scm-static-lede{text-shadow:0 1px 0 hsla(0,0%,100%,.36)}@media (max-width:380px){.home2-company{--home2-embed-kit-max-w:min(100%,15rem);--home2-embed-hero-h:12.85rem}.home2-company__tag{font-size:.8125rem;padding:.4rem .72rem;gap:.32rem}.home2-company__marquee-outer{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}}.home2-company__marquee-outer{flex-shrink:0;width:100%;margin-top:clamp(1.25rem,3vw,1.85rem);padding:0 clamp(1rem,4vw,2rem);box-sizing:border-box}.home2-company__marquee{width:100%;max-width:none;margin:0}.home2-company__marquee-viewport{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.home2-company__marquee-track{--marquee-gap:0.65rem;width:max-content;will-change:transform;animation:home2-company-marquee 42s linear infinite}.home2-company__marquee-segment,.home2-company__marquee-track{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--marquee-gap)}.home2-company__marquee-segment{flex-shrink:0}.home2-company__tag{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.45rem .85rem;border-radius:999px;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:var(--home2-text);background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15)}.home2-company__tag-icon{width:.95rem;height:.95rem;color:hsl(var(--brand-hsl));flex-shrink:0}@keyframes home2-company-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - var(--marquee-gap) / 2),0,0)}}.home2-company--reduced .home2-company__panel-surface:before{display:none}@media (prefers-reduced-motion:reduce){.home2-company__marquee-track{animation:none}.home2-company__panel-surface:before{display:none}}.home2-scale{position:relative;z-index:1;isolation:isolate;overflow-x:clip;overflow-y:visible;padding:0}.home2-scale__pin{position:relative;width:100%;min-height:0;padding:clamp(3.25rem,9vw,6rem) 0 max(clamp(3rem,9vw,5.5rem),env(safe-area-inset-bottom,0px));box-sizing:border-box}.home2-scale__blobs{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.home2-scale__blob{position:absolute;border-radius:50%;pointer-events:none;filter:blur(72px);opacity:.34}.home2-scale__blob--a{width:min(76vw,42rem);height:min(52vw,28rem);left:-14%;top:6%;background:radial-gradient(46% 48% at 42% 45%,rgba(186,230,253,.5) 0,rgba(199,210,254,.18) 58%,transparent 76%)}.home2-scale__blob--b{width:min(70vw,38rem);height:min(48vw,26rem);right:-12%;top:22%;left:auto;background:radial-gradient(46% 48% at 58% 45%,rgba(216,200,255,.38) 0,rgba(233,213,255,.14) 60%,transparent 78%)}.home2-scale__blob--c{width:min(92vw,52rem);height:min(32vw,20rem);left:50%;bottom:-8%;transform:translateX(-50%);background:radial-gradient(70% 100% at 50% 0,rgba(224,231,255,.4) 0,rgba(230,238,255,.1) 58%,transparent 78%);opacity:.26}.home2-scale__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(2rem,5vw,3rem)}.home2-scale__header{text-align:center;max-width:min(46rem,100%);margin-inline:auto}.home2-scale__kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.35rem .85rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 10px 28px -18px rgba(15,23,42,.22);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25)}.home2-scale__kicker-icon{width:.95rem;height:.95rem;color:hsl(var(--brand-hsl));flex-shrink:0}.home2-scale__title{margin:0;font-size:clamp(1.85rem,1.05rem + 3.4vw,2.65rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--home2-text);text-wrap:balance;text-shadow:0 1px 2px hsla(0,0%,100%,.75),0 0 32px hsla(0,0%,100%,.28)}.home2-scale__lede{margin:1rem 0 0;font-size:clamp(.96875rem,.92rem + .22vw,1.09375rem);font-weight:500;line-height:1.65;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.home2-scale__cards-stage{position:relative;isolation:isolate;perspective:1400px}.home2-scale__cards-blobs{position:absolute;inset:clamp(-1rem,-2.5vw,-1.75rem) 0;z-index:0;pointer-events:none}.home2-scale__cards-blob{position:absolute;border-radius:50%;pointer-events:none}.home2-scale__cards-blob--halo{width:100%;height:88%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(55% 52% at 50% 48%,hsla(0,0%,100%,.5) 0,rgba(245,247,255,.22) 45%,transparent 72%)}.home2-scale__cards-blob--lavender{width:min(100%,56rem);height:85%;left:50%;top:52%;transform:translate(-50%,-50%);background:radial-gradient(48% 46% at 50% 50%,rgba(199,210,254,.42) 0,rgba(167,139,250,.14) 55%,transparent 78%);filter:blur(48px);opacity:.82}.home2-scale__cards-blob--mint{width:clamp(12rem,34vw,24rem);height:clamp(10rem,28vw,20rem);left:12%;top:30%;transform:translate(-20%,-30%);background:radial-gradient(50% 50% at 42% 48%,rgba(224,242,254,.48) 0,rgba(240,249,255,.1) 60%,transparent 76%);filter:blur(38px);opacity:.72}.home2-scale__cards-blob--azure{width:min(110%,52rem);height:90%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(44% 42% at 50% 50%,rgba(186,230,253,.32) 0,rgba(125,211,252,.1) 55%,transparent 82%);filter:blur(52px);opacity:.65}.home2-scale__grid{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.35rem);align-items:stretch}@media (max-width:767px){.home2-scale__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.home2-scale__grid{grid-template-columns:1fr}}.home2-scale__card{--home2-scale-shine:124deg;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:100%;min-height:clamp(15rem,42vw,17.5rem);margin:0;padding:1.5rem clamp(1rem,2.5vw,1.2rem) 1.35rem;border-radius:1.25rem;isolation:isolate;overflow:hidden;transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(165deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.07) 45%,rgba(248,250,255,.1));border:1px solid hsla(0,0%,100%,.34);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45),inset 0 0 0 1px hsla(0,0%,100%,.05),0 18px 48px -28px rgba(15,23,42,.45),0 8px 24px -16px rgba(79,70,229,.12);backdrop-filter:blur(22px) saturate(1.45);-webkit-backdrop-filter:blur(22px) saturate(1.45);transition:border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.home2-scale__card:before{content:"";position:absolute;inset:-35% -40%;z-index:0;background:linear-gradient(var(--home2-scale-shine),transparent 38%,hsla(0,0%,100%,.38) 48.5%,transparent 59%);opacity:.38;transform:rotate(-8deg) translateZ(0);pointer-events:none}.home2-scale__card:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(14,165,233,.12),0 0 40px -12px rgba(99,102,241,.22);opacity:.55}.home2-scale__card:hover{border-color:rgba(147,197,253,.58);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.82),inset 0 0 0 1px hsla(0,0%,100%,.08),0 26px 56px -30px rgba(15,23,42,.5),0 12px 32px -14px rgba(79,70,229,.18);transform:translateY(-3px) rotateX(2deg)}.home2-scale__range{position:absolute;top:1.1rem;right:1.1rem;z-index:2;padding:.32rem .55rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.03em;white-space:nowrap;color:hsl(var(--brand-hsl));background:linear-gradient(180deg,hsla(0,0%,100%,.38),rgba(248,250,255,.22));border:1px solid hsl(var(--brand-hsl)/.28);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45),0 6px 16px -6px rgba(88,108,220,.1);backdrop-filter:blur(14px) saturate(1.32);-webkit-backdrop-filter:blur(14px) saturate(1.32)}.home2-scale__icon-wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:clamp(2.85rem,2.65rem + .5vw,3.2rem);height:clamp(2.85rem,2.65rem + .5vw,3.2rem);flex-shrink:0;margin-bottom:clamp(1rem,.75rem + 1.1vw,1.5rem);border-radius:.55rem;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.32);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.4),0 10px 22px -14px rgba(15,23,42,.28);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.home2-scale__icon{width:clamp(1.55rem,1.35rem + .6vw,2rem);height:clamp(1.55rem,1.35rem + .6vw,2rem);flex-shrink:0;color:hsl(var(--brand-hsl))}.home2-scale__card-title{margin:0;font-size:clamp(1.15rem,1rem + 1vw,1.5rem);font-weight:700;line-height:1.2;color:var(--home2-text)}.home2-scale__card-desc,.home2-scale__card-title{position:relative;z-index:2;letter-spacing:-.02em}.home2-scale__card-desc{flex:1 1 auto;margin:clamp(.55rem,.45rem + .5vw,.8rem) 0 0;font-size:clamp(.96875rem,.94rem + .18vw,1.0625rem);font-weight:500;line-height:1.6;color:var(--home2-muted);text-wrap:pretty}.home2-scale__card-pill{position:relative;z-index:2;align-self:flex-start;margin-top:1.25rem;padding:.4rem .88rem;border-radius:999px;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.82);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.32);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.38);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}@media (max-width:640px){.home2-scale__pin{padding-inline:0}.home2-scale__card{min-height:0}}@media (max-width:400px){.home2-scale__range{top:.85rem;right:.75rem;max-width:calc(100% - 5.5rem);white-space:normal;text-align:center;line-height:1.15;font-size:.625rem;padding:.28rem .45rem}.home2-scale__card{padding-top:2.85rem}}@media (min-width:768px){.home2-scale__pin{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.home2-scale__pin>.home2-scale__inner{flex-shrink:0;width:100%}}@media (max-width:767px){.home2-scale__pin{min-height:0;display:block}.home2-scale [data-home2-scale-card],.home2-scale [data-home2-scale-kicker],.home2-scale [data-home2-scale-lede],.home2-scale [data-home2-scale-title]{opacity:0;transform:translate3d(0,.875rem,0);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.home2-scale.home2-scale--visible [data-home2-scale-card],.home2-scale.home2-scale--visible [data-home2-scale-kicker],.home2-scale.home2-scale--visible [data-home2-scale-lede],.home2-scale.home2-scale--visible [data-home2-scale-title]{opacity:1;transform:none}.home2-scale.home2-scale--visible [data-home2-scale-kicker]{transition-delay:0s}.home2-scale.home2-scale--visible [data-home2-scale-title]{transition-delay:.04s}.home2-scale.home2-scale--visible [data-home2-scale-lede]{transition-delay:.08s}.home2-scale.home2-scale--visible [data-home2-scale-card]:first-child{transition-delay:.11s}.home2-scale.home2-scale--visible [data-home2-scale-card]:nth-child(2){transition-delay:.15s}.home2-scale.home2-scale--visible [data-home2-scale-card]:nth-child(3){transition-delay:.19s}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.home2-scale [data-home2-scale-card],.home2-scale [data-home2-scale-kicker],.home2-scale [data-home2-scale-lede],.home2-scale [data-home2-scale-title]{transition:none;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home2-scale__card{transition:none}.home2-scale__card:hover{transform:none}}.home2-built-teams{position:relative;z-index:1;isolation:isolate;overflow-x:clip;overflow-y:visible;padding:0}.home2-built-teams__pin{position:relative;width:100%;min-height:0;padding:clamp(3.25rem,9vw,6rem) 0 max(clamp(3rem,9vw,5.5rem),env(safe-area-inset-bottom,0px));box-sizing:border-box}.home2-built-teams__blobs{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.home2-built-teams__blob{position:absolute;border-radius:50%;pointer-events:none}.home2-built-teams__blob--indigo{width:clamp(26rem,78vw,52rem);height:clamp(20rem,62vw,42rem);left:clamp(-8%,-2vw,2%);top:42%;transform:translateY(-50%);background:radial-gradient(45% 48% at 45% 48%,rgba(186,200,255,.42) 0,rgba(200,210,255,.22) 42%,rgba(210,220,255,0) 72%);opacity:.75;filter:blur(96px)}.home2-built-teams__blob--violet{width:clamp(18rem,48vw,34rem);height:clamp(14rem,40vw,28rem);right:clamp(-6%,0vw,8%);top:28%;left:auto;background:radial-gradient(50% 50% at 55% 45%,rgba(220,210,255,.36) 0,rgba(232,224,255,.1) 58%,hsla(0,0%,100%,0) 76%);opacity:.72;filter:blur(88px)}.home2-built-teams__blob--cyan{width:clamp(22rem,55vw,40rem);height:clamp(16rem,44vw,30rem);left:48%;top:62%;transform:translate(-50%,-20%);background:radial-gradient(50% 50% at 50% 50%,rgba(190,236,240,.28) 0,rgba(200,240,245,.08) 65%,rgba(200,240,245,0) 78%);opacity:.55;filter:blur(102px)}.home2-built-teams__inner{position:relative;z-index:1;width:100%;min-width:0;box-sizing:border-box}.home2-built-teams__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,3.75rem);align-items:center;width:100%;min-width:0}@media (max-width:767px){.home2-built-teams__layout{grid-template-columns:1fr}.home2-built-teams__copy{text-align:center;margin-inline:auto}.home2-built-teams__kicker{margin-inline:auto}}.home2-built-teams__copy{text-align:left;max-width:min(32rem,100%);min-width:0;width:100%}.home2-built-teams__kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.35rem .85rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 10px 28px -18px rgba(15,23,42,.22);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25)}.home2-built-teams__kicker-icon{width:.95rem;height:.95rem;flex-shrink:0;color:hsl(var(--brand-hsl))}.home2-built-teams__title{margin:0;font-size:clamp(1.75rem,1rem + 3.75vw,2.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:var(--home2-text);text-wrap:balance;text-shadow:0 1px 2px hsla(0,0%,100%,.75),0 0 28px hsla(0,0%,100%,.22)}.home2-built-teams__lede{margin:1rem 0 0;font-size:clamp(.96875rem,.92rem + .22vw,1.0625rem);font-weight:500;line-height:1.65;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.home2-built-teams__tabs{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem}.home2-built-teams__tabs-shell{position:relative;isolation:isolate;margin-top:clamp(1.35rem,3vw,2rem);padding:.55rem;border-radius:clamp(1.25rem,3vw,1.85rem);border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.38),inset 0 0 0 1px hsla(0,0%,100%,.05),0 12px 40px -24px rgba(15,23,42,.42),0 4px 20px -12px rgba(99,102,241,.12);backdrop-filter:blur(24px) saturate(1.48);-webkit-backdrop-filter:blur(24px) saturate(1.48)}.home2-built-teams__tabs-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.52),hsla(0,0%,100%,.14) 38%,hsla(0,0%,100%,.04) 72%,hsla(0,0%,100%,0));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:0}@supports not (backdrop-filter:blur(1px)){.home2-built-teams__tabs-shell{background:rgba(248,250,252,.88)}}.home2-built-teams__tab{position:relative;z-index:1;width:100%;box-sizing:border-box;text-align:left;cursor:pointer;min-height:3.35rem;padding:.85rem 1.05rem;border-radius:clamp(.85rem,2vw,1rem);border:1px solid hsla(0,0%,100%,.2);font-size:1rem;font-weight:600;letter-spacing:-.02em;color:rgba(15,23,42,.72);background:hsla(0,0%,100%,.05);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.28),0 6px 20px -14px rgba(15,23,42,.28);display:flex;align-items:center;backdrop-filter:blur(18px) saturate(1.38);-webkit-backdrop-filter:blur(18px) saturate(1.38);transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.home2-built-teams__tab:hover{color:var(--home2-text);border-color:rgba(147,197,253,.4);background:hsla(0,0%,100%,.1)}.home2-built-teams__tab:focus-visible{outline:2px solid hsl(var(--brand-hsl));outline-offset:2px}.home2-built-teams__tab[data-active=true]{color:var(--home2-text);border-color:rgba(96,165,250,.42);background:linear-gradient(145deg,rgba(147,197,253,.22),hsla(0,0%,100%,.1) 55%,rgba(191,219,254,.12));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.42),inset 0 0 0 1px rgba(59,130,246,.12),0 10px 32px -18px rgba(37,99,235,.28);backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:blur(20px) saturate(1.45)}.home2-built-teams__tab-label{flex:1 1 auto;min-width:0}.home2-built-teams__visual{position:relative;z-index:1;min-height:min(52vh,30rem);width:100%;min-width:0;perspective:1500px}@media (max-width:767px){.home2-built-teams__visual{min-height:0;order:3;perspective:none}.home2-built-teams__copy{order:1}.home2-built-teams__layout{display:flex;flex-direction:column}}.home2-built-teams__card{position:relative;width:100%;max-width:100%;box-sizing:border-box;aspect-ratio:16/10;min-height:clamp(19rem,44vw,27rem);border-radius:1.15rem;overflow:visible;isolation:isolate;transform-style:preserve-3d;background:linear-gradient(165deg,hsla(0,0%,100%,.22),rgba(248,250,255,.12));border:1px solid hsla(0,0%,100%,.5);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.65),0 22px 56px -28px rgba(15,23,42,.45),0 8px 24px -12px rgba(79,70,229,.14);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.home2-built-teams__card-tilt{position:relative;width:100%;height:100%;min-height:inherit;border-radius:inherit;overflow:hidden;transform:rotateX(var(--home2-built-tilt-x,0deg)) rotateY(var(--home2-built-tilt-y,0deg)) translateZ(0);transform-style:preserve-3d;transition:transform .2s ease-out;will-change:transform}.home2-built-teams__card-media{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;padding:14px;background:linear-gradient(180deg,rgba(242,246,252,.35),hsla(0,0%,100%,.22))}.home2-built-teams__card-frame{position:absolute;inset:14px;border-radius:.75rem;pointer-events:none;z-index:1;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0) 45%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 12px 40px -24px rgba(15,23,42,.35)}.home2-built-teams__card-image-stack{position:absolute;inset:14px;border-radius:.75rem;overflow:hidden;z-index:0}.home2-built-teams__card-slide{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none}.home2-built-teams__card-slide[data-active=true]{opacity:1;transform:scale(1);pointer-events:auto;z-index:1}.home2-built-teams__card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.home2-built-teams__card-glass{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;min-height:30%;max-height:55%;height:auto;padding:clamp(1.25rem,3.5vw,1.75rem) clamp(1.5rem,4vw,2rem);box-sizing:border-box;background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.52) 28%,rgba(15,23,42,.72));backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);border-radius:0 0 calc(1.15rem - 1px) calc(1.15rem - 1px);border-top:1px solid hsla(0,0%,100%,.28);box-shadow:0 -12px 40px -16px rgba(15,23,42,.35)}.home2-built-teams__card-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,hsla(0,0%,100%,.14),transparent 42%,hsla(0,0%,100%,.06));pointer-events:none}.home2-built-teams__card-title{position:relative;margin:0;font-size:clamp(1.375rem,1.15rem + .65vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;text-shadow:0 1px 2px rgba(0,0,0,.25)}.home2-built-teams__card-desc{position:relative;margin:0;font-size:clamp(.9375rem,.9rem + .15vw,1rem);font-weight:500;line-height:1.6;color:rgba(248,250,252,.92);text-wrap:pretty;overflow-wrap:anywhere}.home2-built-teams__logos{list-style:none;margin:clamp(2.5rem,6vw,4rem) 0 0;padding:clamp(1.75rem,4vw,2.5rem) 0 0;border-top:1px solid hsla(0,0%,100%,.38);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:clamp(1rem,3.5vw,2rem)}.home2-built-teams__integration{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:1 1 auto;min-width:min(100%,5.5rem);text-align:center;color:var(--home2-text-soft)}.home2-built-teams__integration-icon{width:clamp(1.45rem,1.2rem + 1vw,1.75rem);height:clamp(1.45rem,1.2rem + 1vw,1.75rem);flex-shrink:0;opacity:.88;filter:grayscale(1);transition:filter .25s ease,opacity .25s ease}.home2-built-teams__integration:hover .home2-built-teams__integration-icon{filter:grayscale(.35);opacity:1}.home2-built-teams__integration-label{font-size:clamp(.7rem,.65rem + .22vw,.8125rem);font-weight:600;letter-spacing:.01em;line-height:1.25;max-width:9rem;color:var(--home2-muted)}@media (min-width:768px){.home2-built-teams__pin{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.home2-built-teams__pin>.home2-built-teams__inner{flex-shrink:0;width:100%}}@media (max-width:767px){.home2-built-teams__pin{min-height:0;display:block}.home2-built-teams [data-home2-built-card],.home2-built-teams [data-home2-built-kicker],.home2-built-teams [data-home2-built-lede],.home2-built-teams [data-home2-built-logos],.home2-built-teams [data-home2-built-tabs-shell],.home2-built-teams [data-home2-built-title]{opacity:0;transform:translate3d(0,.875rem,0);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.home2-built-teams.home2-built-teams--visible [data-home2-built-card],.home2-built-teams.home2-built-teams--visible [data-home2-built-kicker],.home2-built-teams.home2-built-teams--visible [data-home2-built-lede],.home2-built-teams.home2-built-teams--visible [data-home2-built-logos],.home2-built-teams.home2-built-teams--visible [data-home2-built-tabs-shell],.home2-built-teams.home2-built-teams--visible [data-home2-built-title]{opacity:1;transform:none}.home2-built-teams.home2-built-teams--visible [data-home2-built-kicker]{transition-delay:0s}.home2-built-teams.home2-built-teams--visible [data-home2-built-title]{transition-delay:.04s}.home2-built-teams.home2-built-teams--visible [data-home2-built-lede]{transition-delay:.08s}.home2-built-teams.home2-built-teams--visible [data-home2-built-tabs-shell]{transition-delay:.11s}.home2-built-teams.home2-built-teams--visible [data-home2-built-card]{transition-delay:.14s}.home2-built-teams.home2-built-teams--visible [data-home2-built-logos]{transition-delay:.18s}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.home2-built-teams [data-home2-built-card],.home2-built-teams [data-home2-built-kicker],.home2-built-teams [data-home2-built-lede],.home2-built-teams [data-home2-built-logos],.home2-built-teams [data-home2-built-tabs-shell],.home2-built-teams [data-home2-built-title]{transition:none;opacity:1;transform:none}}@media (max-width:640px){.home2-built-teams__tabs-shell{padding:.5rem .45rem}.home2-built-teams__card-glass{padding:1rem .95rem 1.15rem;min-height:0;height:auto}.home2-built-teams__blob--indigo{filter:blur(72px);top:48%}.home2-built-teams__blob--cyan,.home2-built-teams__blob--violet{filter:blur(68px);opacity:.5}.home2-built-teams__logos{justify-content:center;gap:.85rem 1.1rem}.home2-built-teams__integration{flex:0 1 calc(33.333% - 0.75rem);min-width:4.75rem}}@media (prefers-reduced-motion:reduce){.home2-built-teams__card-tilt{transition:none;transform:none!important}.home2-built-teams__card-slide{transition:opacity .2s ease;transform:none}}.home2-faq{position:relative;z-index:1;isolation:isolate;overflow-x:clip;overflow-y:visible;padding:clamp(3.25rem,9vw,6rem) 0 max(clamp(3rem,9vw,5.5rem),env(safe-area-inset-bottom,0px));overflow-anchor:none}.home2-faq__blobs{inset:0;z-index:0;overflow:hidden}.home2-faq__blob,.home2-faq__blobs{position:absolute;pointer-events:none}.home2-faq__blob{border-radius:50%;filter:blur(72px);opacity:.55}.home2-faq__blob--indigo{width:min(88vw,46rem);height:min(70vw,36rem);left:-18%;top:12%;background:radial-gradient(45% 48% at 40% 45%,rgba(129,140,248,.45) 0,rgba(99,102,241,.15) 55%,transparent 72%)}.home2-faq__blob--violet{width:min(72vw,38rem);height:min(56vw,30rem);right:-14%;top:38%;left:auto;background:radial-gradient(48% 48% at 58% 48%,rgba(196,181,253,.38) 0,rgba(167,139,250,.12) 62%,transparent 78%)}.home2-faq__blob--cyan{width:min(80vw,42rem);height:min(48vw,26rem);left:50%;bottom:-8%;transform:translateX(-50%);background:radial-gradient(55% 55% at 50% 50%,rgba(125,211,252,.28) 0,rgba(224,242,254,.08) 65%,transparent 80%);opacity:.4}.home2-faq__grid-glow{position:absolute;inset:-20% -10%;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 55% at 50% 40%,#000 0,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 40%,#000 0,transparent 72%);opacity:.5;pointer-events:none}.home2-faq__inner{position:relative;z-index:2;width:100%;min-width:0}.home2-faq__header{margin-bottom:clamp(2rem,4.5vw,3.25rem);max-width:min(42rem,100%)}.home2-faq__header-main{min-width:0}.home2-faq__kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.35rem .85rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5),0 0 24px -8px rgba(99,102,241,.35);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}.home2-faq__kicker-icon{width:.95rem;height:.95rem;color:hsl(var(--brand-hsl));flex-shrink:0}.home2-faq__title{margin:0;font-size:clamp(1.85rem,1.15rem + 3.2vw,2.75rem);font-weight:700;letter-spacing:-.04em;line-height:1.08;color:var(--home2-text);text-wrap:balance;text-shadow:0 1px 2px hsla(0,0%,100%,.65),0 0 40px rgba(199,210,254,.35)}.home2-faq__lede{margin:.85rem 0 0;max-width:38rem;font-size:clamp(.96875rem,.92rem + .2vw,1.0625rem);font-weight:500;line-height:1.65;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.home2-faq__stage{position:relative;isolation:isolate;perspective:1600px}.home2-faq__grid{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1.15rem);align-items:start;overflow-anchor:none}.home2-faq__cell{min-width:0}.home2-faq__card{--home2-faq-shine:118deg;position:relative;height:auto;min-height:0;padding:1rem 1.15rem 1rem 1.2rem;border-radius:1.05rem;isolation:isolate;overflow:visible;background:linear-gradient(155deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.06) 45%,rgba(248,250,255,.1));border:1px solid hsla(0,0%,100%,.32);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.42),inset 0 0 0 1px hsla(0,0%,100%,.04),0 16px 44px -28px rgba(15,23,42,.5),0 6px 20px -12px rgba(99,102,241,.12);backdrop-filter:blur(20px) saturate(1.42);-webkit-backdrop-filter:blur(20px) saturate(1.42);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .28s ease}.home2-faq__card:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;background:linear-gradient(var(--home2-faq-shine),hsla(0,0%,100%,.14) 0,transparent 42%,hsla(0,0%,100%,.05) 100%);opacity:.85;pointer-events:none}.home2-faq__card[data-expanded=true]{border-color:rgba(129,140,248,.48);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.48),inset 0 0 0 1px rgba(99,102,241,.18),0 20px 48px -24px rgba(15,23,42,.45),0 0 36px -12px rgba(99,102,241,.22)}.home2-faq__card:hover{transform:translateY(-2px);border-color:rgba(147,197,253,.42)}.home2-faq__trigger{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.85rem;width:100%;margin:0;padding:0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;scroll-margin:0}.home2-faq__trigger:focus-visible{outline:2px solid hsl(var(--brand-hsl));outline-offset:3px;border-radius:.5rem}.home2-faq__question{margin:0;flex:1 1 auto;min-width:0;font-size:clamp(1rem,.94rem + .22vw,1.125rem);font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--home2-text);text-wrap:pretty}.home2-faq__icon-shell{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;margin-top:.02rem;border-radius:.55rem;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.35);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.home2-faq__icon{width:1.1rem;height:1.1rem;color:hsl(var(--brand-hsl));transition:transform .4s cubic-bezier(.22,1,.36,1)}.home2-faq__trigger[aria-expanded=true] .home2-faq__icon{transform:rotate(45deg)}.home2-faq__panel{position:relative;z-index:1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1)}.home2-faq__panel--open{grid-template-rows:1fr}.home2-faq__panel-inner{overflow:hidden;min-height:0}.home2-faq__answer{margin:0;padding-top:.75rem;font-size:clamp(.9375rem,.9rem + .15vw,1rem);font-weight:500;line-height:1.62;letter-spacing:-.02em;color:var(--home2-muted);text-wrap:pretty}.home2-faq__mail{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;width:fit-content;max-width:min(100%,40rem);margin:clamp(2.25rem,5vw,3rem) auto 0;padding:.65rem 1.2rem;border-radius:999px;font-size:clamp(.8125rem,.78rem + .2vw,.9375rem);font-weight:500;color:var(--home2-text);background:hsla(0,0%,100%,.34);border:1px solid hsla(0,0%,100%,.48);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.65),0 10px 28px -18px rgba(15,23,42,.35);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}.home2-faq__mail-icon{width:1rem;height:1rem;flex-shrink:0;color:#0f172a}.home2-faq__mail-link{color:#0f172a;text-decoration:underline;text-underline-offset:.15em;font-weight:700}.home2-faq__mail-link:hover{color:#020617}@media (max-width:639px){.home2-faq__header{flex-direction:column;align-items:stretch;text-align:center}.home2-faq__header-main{text-align:center}.home2-faq__kicker{margin-inline:auto}.home2-faq__grid{grid-template-columns:1fr}.home2-faq__stage{perspective:none}}@media (prefers-reduced-motion:reduce){.home2-faq__card{transition:border-color .2s ease,box-shadow .2s ease}.home2-faq__card:hover{transform:none}.home2-faq__panel{transition-duration:.01ms}.home2-faq__icon{transition-duration:.15s}}@supports not (backdrop-filter:blur(1px)){.home2-faq__card{background:rgba(248,250,252,.94)}}.home2-pii{position:relative;z-index:1;isolation:isolate;overflow-x:clip;overflow-y:visible}.home2-pii__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.home2-pii__grid{position:absolute;inset:-48px;opacity:.12;background-image:linear-gradient(to right,hsl(var(--brand-hsl)/.14) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--brand-hsl)/.14) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(ellipse 72% 62% at 50% 44%,#000 22%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 72% 62% at 50% 44%,#000 22%,transparent 78%);animation:home2-pii-grid-drift 85s linear infinite}@keyframes home2-pii-grid-drift{to{transform:translate(52px,52px)}}.home2-pii__blob{position:absolute;border-radius:50%;filter:blur(88px);pointer-events:none;opacity:.35;animation:home2-pii-blob 32s ease-in-out infinite}.home2-pii__blob--a{width:min(72vw,28rem);height:min(72vw,28rem);top:-8%;right:-6%;background:radial-gradient(circle at 40% 40%,rgba(186,230,253,.55) 0,transparent 68%);animation-delay:-6s}.home2-pii__blob--b{width:min(82vw,32rem);height:min(62vw,26rem);bottom:-14%;left:-10%;background:radial-gradient(circle at 55% 45%,rgba(199,210,254,.45) 0,transparent 70%);animation-duration:38s}@keyframes home2-pii-blob{50%{transform:translate(-12px,10px) scale(1.03);opacity:.42}}.home2-pii__blobs{inset:0;z-index:0;overflow:hidden}.home2-pii__blobs,.home2-pii__wash{position:absolute;pointer-events:none}.home2-pii__wash{border-radius:50%;filter:blur(72px)}.home2-pii__wash--mint{width:min(90vw,44rem);height:min(56vw,28rem);left:-20%;top:35%;background:radial-gradient(50% 50% at 45% 50%,rgba(224,242,254,.35) 0,transparent 72%);opacity:.55}.home2-pii__wash--indigo{width:min(70vw,36rem);height:min(50vw,24rem);right:-16%;bottom:20%;background:radial-gradient(50% 50% at 55% 50%,rgba(165,180,252,.32) 0,transparent 72%);opacity:.5}.home2-pii__pin{position:relative;z-index:2;box-sizing:border-box;padding-block:clamp(3.25rem,9vw,5.5rem)}@media (min-width:768px){.home2-pii__pin{min-height:100svh;display:flex;align-items:center}}.home2-pii__inner{width:100%;min-width:0}.home2-pii__header{text-align:center;max-width:42rem;margin-inline:auto;margin-bottom:clamp(2rem,5vw,3rem)}.home2-pii__title-wrap{display:flex;flex-direction:column;align-items:center;gap:.85rem}.home2-pii__kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .85rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5),0 0 28px -8px rgba(56,189,248,.35);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}.home2-pii__kicker-icon{width:.95rem;height:.95rem;color:hsl(var(--brand-hsl));flex-shrink:0}.home2-pii__title{margin:0;font-size:clamp(1.75rem,1.1rem + 3vw,2.65rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--home2-text);text-wrap:balance;text-shadow:0 1px 2px hsla(0,0%,100%,.7),0 0 36px rgba(186,230,253,.35)}.home2-pii__title-row{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;flex-wrap:wrap}.home2-pii__title-icon{width:clamp(1.85rem,1.5rem + 1.2vw,2.35rem);height:clamp(1.85rem,1.5rem + 1.2vw,2.35rem);flex-shrink:0;color:hsl(var(--brand-hsl))}.home2-pii__patterns-pill{display:inline-flex;align-items:center;padding:.32rem .8rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0062a3;background:hsla(0,0%,100%,.2);border:1px solid rgba(125,211,252,.45);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2)}.home2-pii__lede{margin:0;max-width:38rem;font-size:clamp(.96875rem,.92rem + .18vw,1.0625rem);font-weight:500;line-height:1.65;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.home2-pii__rail{display:none;align-items:center;width:100%;max-width:52rem;margin:0 auto clamp(1.75rem,4vw,2.5rem);position:relative;z-index:2}@media (min-width:768px){.home2-pii__rail{display:flex}}.home2-pii__node{position:relative;z-index:2;flex-shrink:0;width:2.85rem;height:2.85rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.18);border:2px solid hsla(0,0%,100%,.38);color:rgba(15,23,42,.45);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.4);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);transition:border-color .35s ease,color .35s ease,box-shadow .35s ease,transform .35s ease}.home2-pii__node--active{border-color:rgba(59,130,246,.65);color:hsl(var(--brand-hsl));box-shadow:0 0 0 4px rgba(59,130,246,.15),0 14px 36px -16px rgba(37,99,235,.35),inset 0 1px 0 0 hsla(0,0%,100%,.5);transform:scale(1.07)}.home2-pii__node-icon{display:flex;align-items:center;justify-content:center;color:inherit}.home2-pii__node-svg{width:1.05rem;height:1.05rem}.home2-pii__track{flex:1;height:4px;margin:0 .4rem;border-radius:999px;background:hsla(0,0%,100%,.22);overflow:hidden;position:relative;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.25)}.home2-pii__fill{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,hsl(var(--brand-hsl)),rgba(56,189,248,.95));border-radius:inherit;box-shadow:0 0 20px -4px rgba(59,130,246,.55)}.home2-pii__cards-stage{position:relative;isolation:isolate;perspective:1400px}.home2-pii__cards-blobs{position:absolute;inset:clamp(-1rem,-2vw,-1.5rem);z-index:0;pointer-events:none}.home2-pii__cards-blob{position:absolute;border-radius:50%;pointer-events:none}.home2-pii__cards-blob--halo{inset:8% 6% 12% 6%;background:radial-gradient(55% 52% at 50% 48%,hsla(0,0%,100%,.4) 0,rgba(245,247,255,.15) 50%,transparent 72%)}.home2-pii__cards-blob--lavender{width:min(100%,48rem);height:78%;left:50%;top:52%;transform:translate(-50%,-50%);background:radial-gradient(48% 46% at 50% 50%,rgba(199,210,254,.38) 0,rgba(167,139,250,.12) 58%,transparent 78%);filter:blur(44px);opacity:.75}.home2-pii__cards-blob--cyan{width:clamp(14rem,38vw,26rem);height:clamp(11rem,30vw,20rem);left:8%;top:40%;background:radial-gradient(50% 50% at 42% 48%,rgba(186,230,253,.4) 0,transparent 72%);filter:blur(36px);opacity:.65}.home2-pii__cards{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(.85rem,2vw,1.15rem)}@media (min-width:768px){.home2-pii__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.home2-pii__cards-stage{perspective:1600px}}.home2-pii__card{--home2-pii-shine:120deg;position:relative;padding:1.25rem 1.15rem 1.4rem;border-radius:1.1rem;isolation:isolate;overflow:hidden;transform-style:preserve-3d;transform-origin:center top;background:linear-gradient(155deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.06) 50%,rgba(248,250,255,.1));border:1px solid hsla(0,0%,100%,.32);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.4),0 16px 44px -28px rgba(15,23,42,.45);backdrop-filter:blur(20px) saturate(1.42);-webkit-backdrop-filter:blur(20px) saturate(1.42);transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.home2-pii__card:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;background:linear-gradient(var(--home2-pii-shine),hsla(0,0%,100%,.12) 0,transparent 45%,hsla(0,0%,100%,.05) 100%);opacity:.65;pointer-events:none}.home2-pii__card-layer{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.85rem;font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0062a3}.home2-pii__card-layer-icon{width:.85rem;height:.85rem;flex-shrink:0}.home2-pii__card-icon-wrap{position:relative;z-index:1;width:3.1rem;height:3.1rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.home2-pii__card--active .home2-pii__card-icon-wrap{background:linear-gradient(145deg,hsl(var(--brand-hsl)) 0,#0081d6 100%);border-color:hsla(0,0%,100%,.35);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.35),0 12px 28px -12px rgba(37,99,235,.45)}.home2-pii__card-icon{width:1.55rem;height:1.55rem;color:hsl(var(--brand-hsl));transition:color .3s ease}.home2-pii__card--active .home2-pii__card-icon{color:#fff}.home2-pii__card-name{position:relative;z-index:1;margin:0;font-size:clamp(1.05rem,.98rem + .25vw,1.2rem);font-weight:700;letter-spacing:-.02em;color:var(--home2-text)}.home2-pii__card-desc{position:relative;z-index:1;margin:.55rem 0 0;font-size:clamp(.9375rem,.9rem + .12vw,1rem);font-weight:500;line-height:1.58;color:var(--home2-muted);text-wrap:pretty}@media (max-width:767px){.home2-pii [data-home2-pii-card],.home2-pii [data-home2-pii-kicker],.home2-pii [data-home2-pii-lede],.home2-pii [data-home2-pii-pill],.home2-pii [data-home2-pii-title]{opacity:0;transform:translate3d(0,.75rem,0);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.home2-pii.home2-pii--visible [data-home2-pii-card],.home2-pii.home2-pii--visible [data-home2-pii-kicker],.home2-pii.home2-pii--visible [data-home2-pii-lede],.home2-pii.home2-pii--visible [data-home2-pii-pill],.home2-pii.home2-pii--visible [data-home2-pii-title]{opacity:1;transform:none}.home2-pii.home2-pii--visible [data-home2-pii-kicker]{transition-delay:0s}.home2-pii.home2-pii--visible [data-home2-pii-title]{transition-delay:.05s}.home2-pii.home2-pii--visible [data-home2-pii-pill]{transition-delay:.1s}.home2-pii.home2-pii--visible [data-home2-pii-lede]{transition-delay:.14s}.home2-pii.home2-pii--visible [data-home2-pii-card]:first-of-type{transition-delay:.18s}.home2-pii.home2-pii--visible [data-home2-pii-card]:nth-of-type(2){transition-delay:.22s}.home2-pii.home2-pii--visible [data-home2-pii-card]:nth-of-type(3){transition-delay:.26s}.home2-pii__cards-stage{perspective:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.home2-pii [data-home2-pii-card],.home2-pii [data-home2-pii-kicker],.home2-pii [data-home2-pii-lede],.home2-pii [data-home2-pii-pill],.home2-pii [data-home2-pii-title]{transition:none;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home2-pii__blob,.home2-pii__grid{animation:none}}@supports not (backdrop-filter:blur(1px)){.home2-pii__card{background:rgba(248,250,252,.94)}.home2-pii__node{background:rgba(248,250,252,.92)}}.home2-ec-prism{position:relative;z-index:1;isolation:isolate;overflow-x:clip;overflow-y:visible;padding:clamp(3.25rem,9vw,5.5rem) 0 max(clamp(3rem,8vw,4.75rem),env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.home2-ec-prism{padding-top:0;padding-bottom:max(clamp(3rem,8vw,4.75rem),env(safe-area-inset-bottom,0px))}}.home2-ec-prism__bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.home2-ec-prism__grid{position:absolute;inset:-12% -8%;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:52px 52px;mask-image:radial-gradient(65% 62% at 50% 42%,#000 0,transparent 72%);opacity:.45}.home2-ec-prism__ribbon{position:absolute;pointer-events:none;border-radius:50%;filter:blur(46px);opacity:.38}.home2-ec-prism__ribbon--a{width:min(130%,72rem);height:min(48%,28rem);left:-18%;top:22%;transform:rotate(-10deg);background:linear-gradient(118deg,rgba(167,139,250,.45),rgba(129,140,248,.28) 38%,rgba(56,189,248,.18) 72%,transparent)}.home2-ec-prism__ribbon--b{width:min(95%,56rem);height:min(42%,22rem);right:-22%;bottom:8%;left:auto;top:auto;transform:rotate(7deg);background:linear-gradient(245deg,rgba(186,230,253,.4),rgba(199,210,254,.32) 45%,rgba(147,197,253,.15) 78%,transparent)}.home2-ec-prism__glow{position:absolute;border-radius:50%;filter:blur(72px);pointer-events:none}.home2-ec-prism__glow--core{width:min(78vw,40rem);height:min(52vw,28rem);left:50%;top:46%;transform:translate(-50%,-50%);background:radial-gradient(52% 50% at 50% 50%,rgba(186,230,253,.42) 0,rgba(199,210,254,.2) 45%,transparent 70%);opacity:.85}.home2-ec-prism__glow--edge{width:min(90vw,48rem);height:min(60vw,32rem);left:50%;top:52%;transform:translate(-50%,-50%);background:radial-gradient(42% 40% at 48% 48%,rgba(147,197,253,.28) 0,transparent 68%);opacity:.55}.home2-ec-prism__pin{position:relative;z-index:2;width:100%;box-sizing:border-box;min-height:min(74svh,38rem);min-height:min(74dvh,38rem)}@media (max-width:1023px){.home2-ec-prism__pin{min-height:0}.home2-ec-prism__card,.home2-ec-prism__kicker,.home2-ec-prism__lede,.home2-ec-prism__title{will-change:opacity,transform}.home2-ec-prism__card:after{display:none}}@media (min-width:1024px){.home2-ec-prism__pin{min-height:100svh;min-height:100dvh;display:flex;flex-direction:column;align-items:stretch;padding-block:clamp(.75rem,3.5vh,2.25rem);box-sizing:border-box}}.home2-ec-prism__inner{position:relative;z-index:2;width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(1.75rem,4vw,2.75rem);padding-block:clamp(1.5rem,4vw,2.75rem)}@media (min-width:1024px){.home2-ec-prism__inner{padding-block:0;margin-block:auto}}.home2-ec-prism__header{text-align:center;max-width:40rem;margin-inline:auto}.home2-ec-prism__kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0 auto 1rem;padding:.35rem .85rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 10px 28px -18px rgba(15,23,42,.22);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25)}.home2-ec-prism__kicker-icon{width:.95rem;height:.95rem;flex-shrink:0;color:hsl(var(--brand-hsl))}.home2-ec-prism__title{margin:0;font-size:clamp(1.85rem,1.35rem + 1.35vw,2.65rem);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:var(--home2-text);text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.home2-ec-prism__lede{margin:1rem 0 0;font-size:clamp(.98rem,.92rem + .18vw,1.08rem);font-weight:500;line-height:1.62;color:var(--home2-muted);text-wrap:pretty}.home2-ec-prism__stage{position:relative;width:100%;max-width:min(72rem,100%);margin-inline:auto;--home2-ec-aurora:0deg}@media (min-width:1024px){.home2-ec-prism__stage{padding-inline:clamp(.25rem,1.2vw,1rem)}}.home2-ec-prism__grid-cards{display:grid;grid-template-columns:1fr;gap:clamp(.9rem,2.2vw,1.2rem)}@media (min-width:768px){.home2-ec-prism__grid-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem)}}.home2-ec-prism__shell{min-width:0}@media (min-width:1024px){.home2-ec-prism__card{will-change:transform}}.home2-ec-prism__card{--home2-ec-shine:118deg;position:relative;height:100%;padding:1.2rem 1.1rem 1.35rem;border-radius:1.05rem;isolation:isolate;overflow:hidden;background:linear-gradient(152deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.08) 48%,rgba(248,250,255,.14));border:1px solid hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.48),0 18px 48px -30px rgba(15,23,42,.42);backdrop-filter:blur(18px) saturate(1.38);-webkit-backdrop-filter:blur(18px) saturate(1.38)}.home2-ec-prism__card:before{z-index:0;background:linear-gradient(var(--home2-ec-shine),hsla(0,0%,100%,.14) 0,transparent 42%,hsla(0,0%,100%,.06) 100%);opacity:.55}.home2-ec-prism__card:after,.home2-ec-prism__card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.home2-ec-prism__card:after{z-index:1;background:linear-gradient(calc(var(--home2-ec-aurora, 0deg) + 102deg),transparent 38%,hsla(0,0%,100%,.2) 48%,rgba(125,211,252,.18) 52%,transparent 62%);opacity:0;mix-blend-mode:soft-light;transition:opacity .32s ease}.home2-ec-prism__card--focus:after{opacity:.88}.home2-ec-prism__card--focus{box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.52),0 22px 56px -32px rgba(15,23,42,.38),0 0 0 1px rgba(59,130,246,.12),0 0 36px -12px rgba(59,130,246,.22)}.home2-ec-prism__icon-wrap{position:relative;z-index:2;width:2.85rem;height:2.85rem;border-radius:.7rem;display:flex;align-items:center;justify-content:center;margin-bottom:.95rem;background:hsla(0,0%,100%,.28);border:1px solid rgba(59,130,246,.28);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.home2-ec-prism__icon{width:1.4rem;height:1.4rem;color:hsl(var(--brand-hsl));transition:color .3s ease}.home2-ec-prism__card--focus .home2-ec-prism__icon-wrap{background:linear-gradient(145deg,hsl(var(--brand-hsl)) 0,#0081d6 100%);border-color:hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.38),0 14px 32px -14px rgba(37,99,235,.48)}.home2-ec-prism__card--focus .home2-ec-prism__icon{color:#fff}.home2-ec-prism__card-title{position:relative;z-index:2;margin:0;font-size:clamp(1.02rem,.96rem + .2vw,1.14rem);font-weight:700;letter-spacing:-.02em;color:var(--home2-text)}.home2-ec-prism__card-desc{position:relative;z-index:2;margin:.5rem 0 0;font-size:clamp(.9rem,.86rem + .1vw,.97rem);font-weight:500;line-height:1.55;color:var(--home2-muted);text-wrap:pretty}.home2-ec-prism__hint{display:none;align-items:center;justify-content:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(15,23,42,.45)}.home2-ec-prism__hint-icon{width:.95rem;height:.95rem;opacity:.7}@media (min-width:1024px){.home2-ec-prism__hint{display:flex}}@supports not (backdrop-filter:blur(1px)){.home2-ec-prism__card{background:rgba(248,250,252,.94)}}.home2-page--subpage{min-height:100vh;min-height:100dvh}.home2-page--subpage .home2-content{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.home2-subpage-scrim{position:fixed;inset:0;z-index:0;pointer-events:none}.home2-subpage-main{position:relative;z-index:1;flex:1;min-width:0}.home2-glass-morphic{isolation:isolate;border-radius:1.35rem;background:linear-gradient(152deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.12) 46%,hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.48);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.62),inset 0 -1px 0 0 hsla(0,0%,100%,.1),0 28px 64px -36px rgba(15,23,42,.42),0 0 0 1px rgba(59,130,246,.08);backdrop-filter:blur(20px) saturate(1.38);-webkit-backdrop-filter:blur(20px) saturate(1.38);transform:translateZ(0)}.home2-glass-morphic,.home2-glass-morphic>*{position:relative;z-index:1}.home2-glass-morphic:before{opacity:.42;background:linear-gradient(118deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.08) 38%,transparent 62%)}.home2-glass-morphic:after,.home2-glass-morphic:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0}.home2-glass-morphic:after{opacity:.22;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.home2-glass-morphic--pad-md{padding:clamp(1rem,2.5vw,1.25rem) clamp(1.1rem,2.8vw,1.35rem)}.home2-glass-morphic--pad-lg{padding:clamp(1.35rem,3.2vw,2rem) clamp(1.25rem,3vw,1.85rem)}.home2-glass-morphic--interactive{text-decoration:none;color:inherit;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.home2-glass-morphic--interactive:hover{transform:translateY(-3px);border-color:hsla(0,0%,100%,.58);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.68),inset 0 -1px 0 0 hsla(0,0%,100%,.12),0 32px 72px -38px rgba(15,23,42,.48),0 0 0 1px rgba(59,130,246,.14),0 0 40px -16px rgba(59,130,246,.2)}@media (prefers-reduced-motion:reduce){.home2-glass-morphic--interactive:hover{transform:none}}.home2-subpage__title-accent{display:block;margin-top:.12em;background:linear-gradient(105deg,#0074c2 0,hsl(var(--brand-hsl)) 45%,#128da5 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.home2-subpage__pill{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .88rem;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:rgba(15,23,42,.88);background:var(--home2-glass-bg);border:1px solid var(--home2-glass-border);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 10px 28px -18px rgba(15,23,42,.18);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25)}.home2-subpage__pill-icon{width:.9rem;height:.9rem;flex-shrink:0;color:hsl(var(--brand-hsl))}.home2-subpage-channel__icon{position:relative;z-index:1;flex-shrink:0;width:2.65rem;height:2.65rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.32);border:1px solid rgba(59,130,246,.28);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5)}.home2-subpage-channel__icon-svg{width:1.28rem;height:1.28rem;color:hsl(var(--brand-hsl))}.home2-subpage-form__title{position:relative;z-index:1;margin:0;font-size:clamp(1.15rem,1.02rem + .45vw,1.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--home2-text);text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.home2-subpage-form__desc{position:relative;z-index:1;margin:.45rem 0 0;font-size:clamp(.92rem,.88rem + .12vw,.98rem);font-weight:500;line-height:1.55;color:var(--home2-muted)}.home2-page .contact-page{background:transparent;position:relative;isolation:isolate}.home2-page .contact-page__blob{opacity:.55}.home2-page .contact-page__channel-label{color:rgba(15,23,42,.55);font-family:inherit}.home2-page .contact-page__channel-value{color:var(--home2-text);font-family:inherit}.home2-page .contact-form__label{color:rgba(15,23,42,.55);font-family:inherit}.home2-page .contact-form__field{border:1px solid hsla(0,0%,100%,.42);background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.28));backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);font-family:inherit;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 2px 8px -2px rgba(15,23,42,.06)}.home2-page .contact-form__field:focus{border-color:hsl(var(--brand-hsl)/.45);box-shadow:0 0 0 3px hsl(var(--brand-hsl)/.14),0 1px 0 0 hsla(0,0%,100%,.6) inset}.home2-page .contact-form__submit{font-family:inherit}.home2-page .legal-doc-page{background:transparent;min-height:min(100vh,100dvh)}.home2-page .legal-doc-page:before{opacity:.02}.home2-page .legal-doc{padding-top:clamp(5.25rem,11vw,7rem);padding-bottom:clamp(3rem,8vw,4.5rem)}.home2-page .legal-doc__paper{position:relative;isolation:isolate;margin-top:0;border-radius:1.35rem;border:1px solid hsla(0,0%,100%,.48);background:linear-gradient(165deg,hsla(0,0%,100%,.38),hsla(0,0%,100%,.14) 50%,hsla(0,0%,100%,.1));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.62),0 32px 72px -40px rgba(15,23,42,.45),0 0 0 1px rgba(59,130,246,.08);backdrop-filter:blur(22px) saturate(1.38);-webkit-backdrop-filter:blur(22px) saturate(1.38)}.home2-page .legal-doc__paper:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:.38;background:linear-gradient(120deg,hsla(0,0%,100%,.5),transparent 45%)}.home2-page .legal-doc__paper>*{position:relative;z-index:1}.home2-page .coming-soon-page--video{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(100dvh,100vh);padding:clamp(4.75rem,10vw,6.25rem) 0 clamp(2.5rem,6vw,4rem)}.home2-page .coming-soon-page--video .coming-soon-page__inner{width:100%;display:flex;justify-content:center}.home2-page .coming-soon-page__card{width:100%;max-width:min(40rem,100%);text-align:center}.home2-page .coming-soon-page__card .home2-faq__kicker{margin-left:auto;margin-right:auto}.home2-page .coming-soon-page__lede{max-width:36rem}.home2-page .coming-soon-page__slot{margin:1.75rem auto 0;width:100%;max-width:min(32rem,100%);padding:1.25rem 1.35rem;text-align:left;border-radius:1rem;background:linear-gradient(165deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.12));border:1px solid hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);color:var(--home2-text)}.home2-page .coming-soon-page__slot>:first-child{margin-top:0}.home2-page .coming-soon-page__slot>:last-child{margin-bottom:0}@supports not (backdrop-filter:blur(1px)){.home2-page .coming-soon-page__slot{background:rgba(248,250,252,.92)}}.home2-page .legal-doc h1{color:var(--home2-text);text-shadow:0 1px 2px hsla(0,0%,100%,.55)}.home2-page .legal-doc h2,.home2-page .legal-doc h3{color:var(--home2-text);text-shadow:0 1px 0 hsla(0,0%,100%,.35)}.home2-page .legal-doc address,.home2-page .legal-doc li,.home2-page .legal-doc p{color:var(--home2-text-soft);text-shadow:0 1px 0 hsla(0,0%,100%,.25)}.home2-page .legal-doc .legal-doc__footer-note{color:var(--home2-muted);border-top-color:hsla(0,0%,100%,.35)}.home2-page .home2-math.why-math{padding:0;background:transparent;color:var(--home2-text)}.home2-math__shell{position:relative;z-index:1;padding-block:clamp(3.25rem,9vw,5.5rem)}.home2-page .home2-math .why-math__inner{width:100%}.home2-page .home2-math .home2-math__reveal{opacity:0;transform:translate3d(0,1.35rem,0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.home2-page .home2-math--in-view .home2-math__reveal{opacity:1;transform:translateZ(0)}.home2-page .home2-math--in-view .home2-math__header.home2-math__reveal{transition-delay:0ms}.home2-page .home2-math--in-view .home2-math__reveal--stage{transition-delay:.09s}.home2-page .home2-math--in-view .why-math__deck .home2-math__reveal--row:first-child{transition-delay:.15s}.home2-page .home2-math--in-view .why-math__deck .home2-math__reveal--row:nth-child(2){transition-delay:.22s}.home2-page .home2-math--in-view .why-math__deck .home2-math__reveal--row:nth-child(3){transition-delay:.29s}.home2-page .home2-math--in-view .why-math__deck .home2-math__reveal--row:nth-child(4){transition-delay:.36s}.home2-page .home2-math--in-view .why-math__deck .home2-math__reveal--row:nth-child(5){transition-delay:.43s}.home2-page .home2-math:not(.home2-math--in-view) .home2-math__reveal{transition-delay:0ms!important}@media (prefers-reduced-motion:reduce){.home2-page .home2-math .home2-math__reveal{opacity:1;transform:none;transition:none;will-change:auto}}.home2-page .home2-math .home2-company__lede{font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif}@keyframes home2-arch-blob-morph-a{0%,to{border-radius:58% 42% 62% 38%/48% 52% 46% 54%;transform:translate3d(-20%,-30%,0) scale(1)}50%{border-radius:44% 56% 48% 52%/54% 46% 52% 48%;transform:translate3d(-17%,-27%,0) scale(1.04)}}@keyframes home2-arch-blob-morph-b{0%,to{border-radius:52% 48% 55% 45%/50% 50% 48% 52%;transform:translateZ(0) scale(1)}50%{border-radius:46% 54% 42% 58%/48% 52% 50% 50%;transform:translate3d(2%,-3%,0) scale(1.03)}}@keyframes home2-arch-blob-morph-c{0%,to{border-radius:50% 50% 48% 52%/52% 48% 50% 50%;transform:translate3d(-50%,20%,0) scale(1)}50%{border-radius:56% 44% 52% 48%/46% 54% 48% 52%;transform:translate3d(-48%,18%,0) scale(1.05)}}@keyframes home2-arch-stage-pool-morph{0%,to{border-radius:52% 48% 50% 50%/48% 52% 50% 50%;transform:translate3d(-50%,-48%,0) scale(1)}50%{border-radius:46% 54% 46% 54%/52% 48% 52% 48%;transform:translate3d(-50%,-46%,0) scale(1.03)}}@keyframes home2-arch-stage-edge-drift-l{0%,to{transform:translate3d(-35%,-42%,0) scale(1)}50%{transform:translate3d(-32%,-40%,0) scale(1.02)}}@keyframes home2-arch-stage-edge-drift-r{0%,to{transform:translate3d(32%,-40%,0) scale(1)}50%{transform:translate3d(30%,-38%,0) scale(1.02)}}.home2-page .home2-arch{position:relative;z-index:2;isolation:isolate;overflow-x:clip;color:var(--home2-text)}.home2-page .home2-arch__pin{position:relative;min-height:0;padding:clamp(2.25rem,7vw,3.75rem) 0 max(clamp(1.5rem,5vw,2.75rem),env(safe-area-inset-bottom,0px))}.home2-page .home2-arch__blobs{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.home2-page .home2-arch__blob{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none;opacity:.55}.home2-page .home2-arch__blob--a{width:min(42rem,90vw);height:min(28rem,55vw);left:10%;top:18%;transform:translate3d(-20%,-30%,0);background:radial-gradient(circle,rgba(199,210,254,.45) 0,transparent 68%)}.home2-page .home2-arch__blob--b{width:min(36rem,78vw);height:min(24rem,48vw);right:0;top:52%;background:radial-gradient(circle,rgba(186,230,253,.38) 0,transparent 70%)}.home2-page .home2-arch__blob--c{width:min(28rem,62vw);height:min(20rem,40vw);left:45%;bottom:5%;transform:translate3d(-50%,20%,0);background:radial-gradient(circle,rgba(224,231,255,.32) 0,transparent 72%)}@media (prefers-reduced-motion:no-preference){.home2-page .home2-arch__blob--a{animation:home2-arch-blob-morph-a 24s ease-in-out infinite}.home2-page .home2-arch__blob--b{animation:home2-arch-blob-morph-b 28s ease-in-out infinite;animation-delay:-6s}.home2-page .home2-arch__blob--c{animation:home2-arch-blob-morph-c 22s ease-in-out infinite;animation-delay:-4s}}.home2-page .home2-arch__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.35rem,3.5vw,2rem)}.home2-page .home2-arch__intro{text-align:center;max-width:min(48rem,100%);margin:0 auto;padding:0 clamp(.5rem,2vw,1rem)}.home2-page .home2-arch__kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .9rem;border-radius:999px;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0062a3;background:hsla(0,0%,100%,.38);border:1px solid hsla(0,0%,100%,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 10px 28px -18px rgba(15,23,42,.2);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25)}.home2-page .home2-arch__kicker-icon{width:.95rem;height:.95rem;color:hsl(var(--brand-hsl));flex-shrink:0}.home2-page .home2-arch__progress-track{margin:clamp(.75rem,2vw,1rem) auto 0;width:min(14rem,52vw);height:3px;border-radius:999px;background:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.35);overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.home2-page .home2-arch__progress-fill{height:100%;width:100%;border-radius:inherit;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#0369a1,#4f46e5 52%,#7c3aed);box-shadow:0 0 14px rgba(79,70,229,.35)}.home2-page .home2-arch__intro .home2-company__title{margin-top:clamp(.85rem,2.5vw,1.15rem)}.home2-page .home2-arch__pillar-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:clamp(.65rem,1.8vw,.9rem) auto 0;max-width:12rem}.home2-page .home2-arch__pillar-dot{width:7px;height:7px;border-radius:999px;background:linear-gradient(145deg,rgba(3,105,161,.85),rgba(79,70,229,.75));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45),0 2px 8px -2px rgba(15,23,42,.2);opacity:.88}.home2-page .home2-arch__stage.architecture-why-actaa.home2-arch__stage--grid{--home2-arch-demo-min-w:100%;--home2-arch-demo-min-h:clamp(11rem,26vw,14.5rem)}.home2-page .home2-arch__stage--grid .arch-infra-panel__viewport{min-height:clamp(9.25rem,19vw,12rem)}.home2-page .home2-arch__stage--grid .arch-infra-panel__viz{min-height:clamp(6.5rem,14vw,9.5rem)}.home2-page .home2-arch__stage--grid .arch-infra-panel__pill{min-height:clamp(4.25rem,11vw,6rem)}.home2-page .home2-arch__stage--grid .roa-panel__viewport,.home2-page .home2-arch__stage--grid .tis-panel__viewport,.home2-page .home2-arch__stage--grid .zdt-panel__viewport{min-height:clamp(9rem,18vw,11.5rem)}.home2-page .home2-arch__grid-shell{position:relative;width:100%;max-width:100%;margin-top:clamp(.65rem,2vw,1.1rem);z-index:1}.home2-page .home2-arch__grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2.6vw,1.35rem);width:100%;min-width:0;list-style:none;margin:0;padding:0}@media (min-width:768px){.home2-page .home2-arch__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,2.4vw,1.5rem)}}.home2-page .home2-arch__grid-card{position:relative;cursor:default;min-width:0;min-height:0;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.home2-page .home2-arch__grid-card:hover{transform:translateY(-5px);border-color:hsla(0,0%,100%,.52);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),inset 0 0 0 1px hsla(0,0%,100%,.1),0 2px 4px -1px rgba(15,23,42,.06),0 32px 72px -40px rgba(15,23,42,.5),0 18px 44px -22px rgba(79,70,229,.22),0 0 1px rgba(15,23,42,.12)}.home2-page .home2-arch__grid-card:hover .home2-arch__grid-title{color:#0f172a;letter-spacing:-.018em;transform:translateY(-1px)}.home2-page .home2-arch__grid-card:hover .home2-arch__grid-desc{opacity:1;color:#334155;transform:translateY(-1px)}}.home2-page .home2-arch__grid-card-blobs{opacity:.72}.home2-page .home2-arch__grid-card-split{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:clamp(.75rem,2vw,1rem);flex:1 1 auto;min-height:0;padding:clamp(.95rem,2.2vw,1.2rem) clamp(.95rem,2.2vw,1.2rem) clamp(1rem,2.4vw,1.35rem);transform:translateZ(8px);transform-style:preserve-3d}.home2-page .home2-arch__grid-copy{flex:0 0 auto;text-align:left;max-width:none}.home2-page .home2-arch__grid-title{margin:0;font-size:clamp(1rem,.92rem + .35vw,1.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.22;color:var(--home2-text);text-shadow:0 1px 0 hsla(0,0%,100%,.45);transition:color .2s cubic-bezier(.22,1,.36,1),letter-spacing .25s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.home2-page .home2-arch__grid-desc{margin:.45rem 0 0;font-size:clamp(.8125rem,.8rem + .08vw,.875rem);font-weight:500;line-height:1.55;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.35);opacity:.94;transition:opacity .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.home2-page .home2-arch__grid-visual{flex:1 1 auto;min-width:0;min-height:0;display:flex;align-items:stretch;justify-content:center;padding-block:0}.home2-page .home2-arch__stage.architecture-why-actaa .home2-arch__demo-shell--grid.why-ai-plan__demo-shell{width:100%;max-width:none;min-width:0;min-height:var(--home2-arch-demo-min-h);margin-top:0;margin-inline:0;transform:translateZ(12px) rotateX(.35deg)}@media (prefers-reduced-motion:reduce){.home2-page .home2-arch__grid-card,.home2-page .home2-arch__grid-desc,.home2-page .home2-arch__grid-title{transition:none!important}@media (hover:hover) and (pointer:fine){.home2-page .home2-arch__grid-card:hover,.home2-page .home2-arch__grid-card:hover .home2-arch__grid-desc,.home2-page .home2-arch__grid-card:hover .home2-arch__grid-title{transform:none}}}.home2-page .home2-arch__stage{position:relative;isolation:isolate;margin-top:clamp(.25rem,1vw,.5rem);perspective:min(1400px,120vw);transform-style:preserve-3d}.home2-page .home2-arch__stage.architecture-why-actaa{--home2-arch-demo-min-w:clamp(18rem,36vw,25rem);--home2-arch-demo-min-h:clamp(18.5rem,38vw,24rem)}.home2-page .home2-arch__stage-blobs{position:absolute;inset:clamp(-1rem,-2.5vw,-1.5rem) clamp(-.75rem,-2vw,-1.25rem);z-index:0;pointer-events:none}.home2-page .home2-arch__stage-blob{position:absolute;border-radius:50%;pointer-events:none}.home2-page .home2-arch__stage-blob--halo{inset:8% 12%;background:radial-gradient(55% 52% at 50% 48%,hsla(0,0%,100%,.42) 0,rgba(245,247,255,.14) 55%,transparent 72%)}.home2-page .home2-arch__stage-blob--pool{width:min(108%,64rem);height:88%;left:50%;top:50%;transform:translate3d(-50%,-48%,0);background:radial-gradient(48% 46% at 50% 50%,rgba(186,200,252,.35) 0,rgba(167,139,250,.12) 58%,transparent 78%);filter:blur(46px);opacity:.85}.home2-page .home2-arch__stage-blob--edge-l{width:clamp(12rem,34vw,22rem);height:70%;left:0;top:40%;transform:translate3d(-35%,-42%,0);background:radial-gradient(52% 50% at 40% 48%,rgba(186,245,240,.4) 0,transparent 72%);filter:blur(40px);opacity:.75}.home2-page .home2-arch__stage-blob--edge-r{width:clamp(11rem,32vw,20rem);height:68%;right:0;top:42%;transform:translate3d(32%,-40%,0);background:radial-gradient(52% 50% at 62% 50%,rgba(175,205,255,.42) 0,transparent 74%);filter:blur(42px);opacity:.72}@media (prefers-reduced-motion:no-preference){.home2-page .home2-arch__stage-blob--pool{animation:home2-arch-stage-pool-morph 26s ease-in-out infinite}.home2-page .home2-arch__stage-blob--edge-l{animation:home2-arch-stage-edge-drift-l 20s ease-in-out infinite;animation-delay:-3s}.home2-page .home2-arch__stage-blob--edge-r{animation:home2-arch-stage-edge-drift-r 23s ease-in-out infinite;animation-delay:-9s}}.home2-page .home2-arch__tabbed-shell{position:relative;width:100%;max-width:100%;margin-top:clamp(.5rem,2vw,1.25rem);z-index:1}.home2-page .home2-arch__tabbed{display:grid;grid-template-columns:1fr;gap:clamp(1rem,3vw,1.35rem);align-items:start;width:100%;min-width:0}@media (min-width:640px){.home2-page .home2-arch__tabbed{grid-template-columns:minmax(11.5rem,.36fr) minmax(0,1fr);gap:clamp(1.15rem,2.8vw,1.85rem)}.home2-page .home2-arch__tabs-wrap{position:sticky;top:max(5.5rem,env(safe-area-inset-top,0px) + 4.5rem);align-self:start}}@media (min-width:768px){.home2-page .home2-arch__tabbed{grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);gap:clamp(1.35rem,3.2vw,2.25rem)}}.home2-page .home2-arch__tabs-wrap{min-width:0;width:100%}@media (max-width:639px){.home2-page .home2-arch__tabs-wrap{margin-inline:calc(-1 * max(.875rem, env(safe-area-inset-left, 0px)));padding-left:max(.875rem,env(safe-area-inset-left,0px));width:calc(100% + max(.875rem, env(safe-area-inset-left, 0px)) + max(.875rem, env(safe-area-inset-right, 0px)));max-width:none}}.home2-page .home2-arch__tabs-glass{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;padding:.45rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 12px 36px -22px rgba(15,23,42,.22);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (min-width:640px){.home2-page .home2-arch__tabs-glass{flex-direction:column;overflow:visible;gap:.4rem;padding:.5rem;border-radius:1.1rem}}.home2-page .home2-arch__tab{position:relative;flex:0 0 auto;display:flex;align-items:flex-start;gap:.65rem;width:max-content;max-width:min(88vw,17.5rem);margin:0;padding:.65rem .85rem;border:1px solid transparent;border-radius:.85rem;font-family:inherit;font-size:clamp(.8125rem,.78rem + .12vw,.9375rem);font-weight:600;letter-spacing:-.02em;line-height:1.35;text-align:left;color:rgba(15,23,42,.62);background:hsla(0,0%,100%,.12);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}@media (min-width:640px){.home2-page .home2-arch__tab{width:100%;max-width:none;padding:.72rem .88rem}}.home2-page .home2-arch__tab-rail-dot{flex-shrink:0;width:.4rem;height:.4rem;margin-top:.42em;border-radius:50%;background:rgba(148,163,184,.55);box-shadow:0 0 0 2px hsla(0,0%,100%,.35);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}@media (max-width:639px){.home2-page .home2-arch__tab-rail-dot{display:none}}.home2-page .home2-arch__tab:hover{color:#0f172a;background:hsla(0,0%,100%,.28);border-color:rgba(147,197,253,.35)}.home2-page .home2-arch__tab:focus-visible{outline:2px solid #0369a1;outline-offset:2px}.home2-page .home2-arch__tab[data-active=true]{color:#020617;background:hsla(0,0%,100%,.72);border-color:rgba(96,165,250,.45);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.78),0 8px 22px -12px rgba(37,99,235,.22)}.home2-page .home2-arch__tab[data-active=true] .home2-arch__tab-rail-dot{background:linear-gradient(135deg,#0284c7,#6366f1);box-shadow:0 0 10px rgba(2,132,199,.45);transform:scale(1.08)}.home2-page .home2-arch__tab-label{flex:1 1 auto;min-width:0;text-wrap:balance}.home2-page .home2-arch__detail{min-width:0;width:100%}.home2-page .home2-arch__slide--single{width:100%;max-width:none;min-width:0}.home2-page .home2-arch__glass-split--tabbed{flex-direction:column;align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem);padding:clamp(1rem,2.4vw,1.35rem) clamp(1rem,2.4vw,1.35rem) clamp(1.15rem,2.6vw,1.65rem)}.home2-page .home2-arch__glass-split--tabbed .home2-arch__glass-copy{flex:0 0 auto;align-self:stretch;text-align:left;max-width:none}.home2-page .home2-arch__glass-split--tabbed .home2-arch__glass-visual{flex:1 1 auto;width:100%;justify-content:center;padding-block:0}.home2-page .home2-arch__carousel-bleed{position:relative;width:100vw;max-width:100vw;left:50%;transform:translateX(-50%);margin-top:clamp(.5rem,2vw,1.25rem);z-index:1}.home2-page .home2-arch__carousel-viewport{overflow-x:clip;overflow-y:visible;width:100%;padding-block:clamp(1.25rem,4.5vh,3rem)}.home2-page .home2-arch__carousel-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:clamp(1.35rem,3.5vw,2.25rem);width:max-content;list-style:none;margin:0;padding:0;will-change:transform}.home2-page .home2-arch__slide{flex:0 0 auto;width:min(52rem,96vw);max-width:52rem;min-width:0}@media (max-width:639px){.home2-page .home2-arch__carousel-bleed{width:100%;max-width:none;left:0;transform:none;margin-top:clamp(.75rem,2vw,1rem)}.home2-page .home2-arch__carousel-viewport{overflow:visible}.home2-page .home2-arch__carousel-track{flex-direction:column;width:100%;max-width:100%;gap:clamp(2rem,3vw,1.25rem);will-change:auto}.home2-page .home2-arch__slide{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.home2-page .home2-arch__carousel-bleed{width:100%;max-width:none;left:0;transform:none}.home2-page .home2-arch__carousel-viewport{overflow:visible}.home2-page .home2-arch__carousel-track{flex-direction:column;width:100%;max-width:100%;will-change:auto}.home2-page .home2-arch__slide{width:100%;max-width:none}}.home2-page .home2-arch__glass{--home2-arch-shine:122deg;position:relative;height:auto;min-height:0;display:flex;flex-direction:column;border-radius:1.2rem;isolation:isolate;overflow:visible;transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(165deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08) 42%,rgba(248,250,255,.12));border:1px solid hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),inset 0 0 0 1px hsla(0,0%,100%,.08),0 2px 4px -1px rgba(15,23,42,.06),0 28px 64px -36px rgba(15,23,42,.55),0 14px 36px -20px rgba(79,70,229,.18),0 0 1px rgba(15,23,42,.12);backdrop-filter:blur(20px) saturate(1.42);-webkit-backdrop-filter:blur(20px) saturate(1.42);transform:translateZ(0);transition:border-color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.home2-page .home2-arch__glass--1{--home2-arch-shine:138deg}.home2-page .home2-arch__glass--2{--home2-arch-shine:108deg}.home2-page .home2-arch__glass--3{--home2-arch-shine:128deg}.home2-page .home2-arch__card-blobs{opacity:.85;border-radius:inherit;pointer-events:none}.home2-page .home2-arch__glass-split{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-start;gap:clamp(1rem,2.4vw,1.5rem);transform:translateZ(8px);transform-style:preserve-3d;flex:1 1 auto;min-height:min-content;padding:1.2rem clamp(1rem,2.4vw,1.35rem) 1.65rem}.home2-page .home2-arch__glass-copy{flex:1 1 42%;min-width:0;display:flex;flex-direction:column;justify-content:center;align-self:center}.home2-page .home2-arch__glass-visual{flex:1 1 58%;min-width:0;display:flex;align-items:flex-start;justify-content:center;padding-block:.15rem}@media (min-width:768px){.home2-page .home2-arch__slide .home2-arch__glass{min-height:min-content}}.home2-page .home2-arch__card-title{margin:0;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--home2-text);text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.home2-page .home2-arch__card-desc{margin:.5rem 0 0;font-size:clamp(.875rem,.84rem + .12vw,.9375rem);font-weight:500;line-height:1.58;color:var(--home2-text-soft);text-wrap:pretty;text-shadow:0 1px 0 hsla(0,0%,100%,.35)}.home2-page .home2-arch__stage.architecture-why-actaa .home2-arch__demo-shell.why-ai-plan__demo-shell{position:relative;box-sizing:border-box;width:100%;max-width:var(--home2-arch-demo-min-w);min-width:min(var(--home2-arch-demo-min-w),100%);min-height:var(--home2-arch-demo-min-h);height:auto;max-height:none;margin-top:0;margin-inline:auto;flex:0 0 auto;overflow:visible;display:flex;flex-direction:column;transform:translateZ(14px) rotateX(.4deg);transform-style:preserve-3d;transform-origin:50% 50%;background:linear-gradient(165deg,hsla(0,0%,100%,.14),rgba(248,250,255,.06) 42%,hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.48);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.52),inset 0 0 0 1px hsla(0,0%,100%,.08),0 28px 64px -32px rgba(15,23,42,.22),0 12px 32px -18px rgba(79,70,229,.12);backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45)}.home2-page .home2-arch__stage .why-ai-plan__demo-blob--wash{opacity:.28}.home2-page .home2-arch__stage .why-ai-plan__demo-blob--core{opacity:.42;filter:blur(44px)}.home2-page .home2-arch__stage .why-ai-plan__demo-blob--flank{opacity:.38}.home2-page .home2-arch__stage .why-ai-plan__demo-blob--spark{opacity:.45}.home2-page .home2-arch__stage .why-ai-plan__demo-blob--floor{opacity:.4}.home2-page .home2-arch__panel-scaler{width:100%;max-width:none;transform:translateZ(6px);transform-origin:top center;flex:1 1 auto;min-height:min-content;display:flex;flex-direction:column;pointer-events:none;overflow:visible}.home2-page .home2-arch__stage.architecture-why-actaa .why-ai-plan__demo-surface{flex:1 1 auto;min-height:min-content;width:100%;align-self:stretch;overflow:visible}.home2-page .home2-arch__stage.architecture-why-actaa .arch-infra-panel__viewport>.arch-infra-panel__scene{min-height:min-content}@keyframes home2-arch-infra-glass-morph{0%,to{border-radius:1.2rem}40%{border-radius:1.28rem 1.14rem 1.22rem 1.18rem/1.18rem 1.24rem 1.2rem 1.16rem}70%{border-radius:1.16rem 1.22rem 1.26rem 1.2rem/1.22rem 1.16rem 1.2rem 1.24rem}}.home2-page .home2-arch__stage .arch-infra-panel{--arch-infra-glass-blur:24px;max-width:none;width:100%;position:relative;isolation:isolate;border-radius:1.2rem;background:radial-gradient(ellipse 90% 78% at 50% -18%,hsla(0,0%,100%,.2),transparent 55%),radial-gradient(ellipse 70% 58% at 108% 102%,rgba(249,247,253,.16),transparent 52%),radial-gradient(ellipse 55% 48% at -5% 82%,rgba(245,249,254,.14),transparent 50%),linear-gradient(165deg,hsla(0,0%,100%,.075),rgba(248,250,252,.04) 45%,hsla(0,0%,100%,.065));border:1px solid hsla(0,0%,100%,.5);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5),inset 0 0 0 1px hsla(0,0%,100%,.09),0 22px 56px -24px rgba(15,23,42,.18),0 10px 28px -14px rgba(59,130,246,.14),0 40px 80px -40px rgba(99,102,241,.08);backdrop-filter:blur(var(--arch-infra-glass-blur)) saturate(1.45);-webkit-backdrop-filter:blur(var(--arch-infra-glass-blur)) saturate(1.45);overflow:hidden}@media (prefers-reduced-motion:no-preference){.home2-page .home2-arch__stage .arch-infra-panel{animation:home2-arch-infra-glass-morph 22s ease-in-out infinite}}.home2-page .home2-arch__stage .arch-infra-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:radial-gradient(1px 1px at 14% 24%,rgba(0,94,245,.65),transparent),radial-gradient(1.1px 1.1px at 42% 62%,rgba(0,94,245,.45),transparent),radial-gradient(1px 1px at 74% 30%,rgba(0,94,245,.55),transparent),radial-gradient(.9px .9px at 58% 80%,rgba(0,94,245,.35),transparent),radial-gradient(1px 1px at 90% 46%,rgba(0,94,245,.48),transparent),radial-gradient(1.1px 1.1px at 24% 86%,rgba(0,94,245,.32),transparent);background-size:135% 125%}@media (prefers-reduced-motion:no-preference){.home2-page .home2-arch__stage .arch-infra-panel:before{animation:dsr-sparkle-drift 20s linear infinite}}.home2-page .home2-arch__stage .arch-infra-panel>*{position:relative;z-index:1}.home2-page .home2-arch__stage .arch-infra-panel__chrome{border-bottom:1px solid hsla(0,0%,100%,.38);background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(248,250,255,.08));backdrop-filter:blur(18px) saturate(1.38);-webkit-backdrop-filter:blur(18px) saturate(1.38)}.home2-page .home2-arch__stage .arch-infra-panel__dots{display:none}.home2-page .home2-arch__stage .arch-infra-panel__lock{filter:drop-shadow(0 2px 8px hsl(217 90% 48%/.22))}.home2-page .home2-arch__stage .arch-infra-panel__url{color:#294265;background:linear-gradient(155deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.48);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45),0 8px 20px -10px rgba(15,23,42,.12);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.home2-page .home2-arch__stage .arch-infra-panel__scene,.home2-page .home2-arch__stage .arch-infra-panel__viewport{background:transparent}.home2-page .home2-arch__stage .arch-infra-panel__scene-title{color:#213450;text-shadow:0 1px 0 hsla(0,0%,100%,.55),0 0 12px hsla(0,0%,100%,.28)}.home2-page .home2-arch__stage .arch-infra-panel__viz{border:1px solid hsla(0,0%,100%,.46);background:radial-gradient(ellipse 78% 68% at 50% 44%,hsla(0,0%,100%,.1),transparent 64%),radial-gradient(ellipse 52% 44% at 16% 90%,rgba(245,249,254,.12),transparent 58%),radial-gradient(ellipse 48% 42% at 86% 14%,rgba(249,247,253,.1),transparent 54%),linear-gradient(165deg,hsla(0,0%,100%,.06),rgba(241,245,249,.025) 50%,hsla(0,0%,100%,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.48),inset 0 0 0 1px hsla(0,0%,100%,.07),0 16px 40px -20px rgba(15,23,42,.12);backdrop-filter:blur(20px) saturate(1.42);-webkit-backdrop-filter:blur(20px) saturate(1.42);perspective:920px;transform-style:preserve-3d;animation:home2-dsr-stage-tilt 14s ease-in-out infinite;overflow:hidden}.home2-page .home2-arch__stage .arch-infra-panel__viz-glow{display:block;position:absolute;left:50%;top:46%;width:min(72%,11rem);aspect-ratio:1;transform:translate3d(-50%,-50%,-2.2rem);border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,hsla(0,0%,100%,.22) 0,rgba(245,250,255,.09) 52%,transparent 74%);filter:blur(3px)}.home2-page .home2-arch__stage .arch-infra-panel__rings{display:grid;place-items:center;position:absolute;inset:0;z-index:0;pointer-events:none;transform-style:preserve-3d;transform:translateZ(-1.35rem)}.home2-page .home2-arch__stage .arch-infra-panel__ring{position:absolute;left:50%;top:46%;transform:translate3d(-50%,-50%,0);border-radius:50%;border:1px solid hsla(0,0%,100%,.38);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.26),0 8px 22px -8px rgba(55,107,190,.14)}.home2-page .home2-arch__stage .arch-infra-panel__ring--1{width:min(88%,14rem);aspect-ratio:1;transform:translate3d(-50%,-50%,-.35rem)}.home2-page .home2-arch__stage .arch-infra-panel__ring--2{width:min(68%,10.5rem);aspect-ratio:1;transform:translate3d(-50%,-50%,-.18rem);opacity:.92}.home2-page .home2-arch__stage .arch-infra-panel__ring--3{width:min(48%,7.5rem);aspect-ratio:1;transform:translate3d(-50%,-50%,0);opacity:.88}.home2-page .home2-arch__stage .arch-infra-panel__scanline{z-index:1;transform:translateZ(.2rem);background:linear-gradient(180deg,transparent,rgba(0,153,255,.09) 46%,rgba(0,153,255,.03) 72%,transparent)}.home2-page .home2-arch__stage .arch-infra-panel__scan-beam{z-index:2;transform:translateZ(.35rem);background:linear-gradient(90deg,transparent,rgba(31,165,255,.06) 32%,rgba(0,153,255,.14) 50%,rgba(31,165,255,.06) 68%,transparent);box-shadow:0 0 24px -4px rgba(0,147,245,.16)}.home2-page .home2-arch__stage .arch-infra-panel__pill-row{transform:translateZ(1.15rem);transform-style:preserve-3d}.home2-page .home2-arch__stage .arch-infra-panel__pill{background:linear-gradient(155deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.09) 48%,rgba(241,245,249,.06));border:1px solid hsla(0,0%,100%,.48);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.46),0 14px 32px -12px rgba(15,23,42,.14),0 4px 14px -4px rgba(11,85,203,.12);backdrop-filter:blur(18px) saturate(1.38);-webkit-backdrop-filter:blur(18px) saturate(1.38)}.home2-page .home2-arch__stage .arch-infra-panel__pill:first-child{border-color:hsla(0,0%,100%,.52);background:linear-gradient(158deg,hsla(0,0%,100%,.26),rgba(239,246,255,.11) 50%,hsla(0,0%,100%,.09));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5),0 16px 36px -14px rgba(59,130,246,.18),0 4px 16px -4px rgba(11,85,203,.14)}.home2-page .home2-arch__stage .arch-infra-panel__pill-icon svg{opacity:.88}.home2-page .home2-arch__stage .arch-infra-panel__pill-cap{color:#293e5b;text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.home2-page .home2-arch__stage .arch-infra-panel__dots-row{border-top:1px solid hsla(0,0%,100%,.36);background:linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(248,250,255,.05));backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.home2-page .home2-arch__stage .arch-infra-panel__dot{background:hsla(0,0%,100%,.45);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.home2-page .home2-arch__stage .arch-infra-panel__dot--on{background:#005ef5;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.35),0 2px 8px rgba(11,91,218,.35)}@media (prefers-reduced-motion:reduce){.home2-page .home2-arch__stage .arch-infra-panel,.home2-page .home2-arch__stage .arch-infra-panel:before{animation:none}.home2-page .home2-arch__stage .arch-infra-panel__viz{animation:none;transform:rotateX(2.2deg) rotateY(-2.2deg)}}@keyframes home2-arch-zdt-glass-morph{0%,to{border-radius:1rem}40%{border-radius:1.08rem .94rem 1.02rem .98rem/.98rem 1.04rem .96rem 1.02rem}70%{border-radius:.96rem 1.04rem 1.06rem 1rem/1.04rem .98rem 1rem 1.06rem}}.home2-page .home2-arch__stage .zdt-panel{--zdt-glass-blur:24px;max-width:none;width:100%;position:relative;isolation:isolate;border-radius:1rem;background:radial-gradient(ellipse 90% 78% at 50% -18%,hsla(0,0%,100%,.2),transparent 55%),radial-gradient(ellipse 70% 58% at 108% 102%,rgba(249,247,253,.16),transparent 52%),radial-gradient(ellipse 55% 48% at -5% 82%,rgba(245,249,254,.14),transparent 50%),linear-gradient(165deg,hsla(0,0%,100%,.075),rgba(248,250,252,.04) 45%,hsla(0,0%,100%,.065));border:1px solid hsla(0,0%,100%,.5);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5),inset 0 0 0 1px hsla(0,0%,100%,.09),0 22px 56px -24px rgba(15,23,42,.18),0 10px 28px -14px rgba(59,130,246,.14),0 40px 80px -40px rgba(99,102,241,.08);backdrop-filter:blur(var(--zdt-glass-blur)) saturate(1.45);-webkit-backdrop-filter:blur(var(--zdt-glass-blur)) saturate(1.45);overflow:hidden}@media (prefers-reduced-motion:no-preference){.home2-page .home2-arch__stage .zdt-panel{animation:home2-arch-zdt-glass-morph 22s ease-in-out infinite}}.home2-page .home2-arch__stage .zdt-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:radial-gradient(1px 1px at 14% 24%,rgba(0,94,245,.65),transparent),radial-gradient(1.1px 1.1px at 42% 62%,rgba(0,94,245,.45),transparent),radial-gradient(1px 1px at 74% 30%,rgba(0,94,245,.55),transparent),radial-gradient(.9px .9px at 58% 80%,rgba(0,94,245,.35),transparent),radial-gradient(1px 1px at 90% 46%,rgba(0,94,245,.48),transparent),radial-gradient(1.1px 1.1px at 24% 86%,rgba(0,94,245,.32),transparent);background-size:135% 125%}@media (prefers-reduced-motion:no-preference){.home2-page .home2-arch__stage .zdt-panel:before{animation:dsr-sparkle-drift 20s linear infinite}}.home2-page .home2-arch__stage .zdt-panel>*{position:relative;z-index:1}.home2-page .home2-arch__stage .zdt-panel__ribbon{border-bottom:1px solid hsla(0,0%,100%,.38);background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(248,250,255,.08));backdrop-filter:blur(18px) saturate(1.38);-webkit-backdrop-filter:blur(18px) saturate(1.38)}.home2-page .home2-arch__stage .zdt-panel__ribbon-mark{color:#822b2b;text-shadow:0 1px 0 hsla(0,0%,100%,.48),0 0 10px hsla(0,0%,100%,.2)}.home2-page .home2-arch__stage .zdt-panel__ribbon-tag{color:#314868;text-shadow:0 1px 0 hsla(0,0%,100%,.38)}.home2-page .home2-arch__stage .zdt-panel__viewport{background:transparent;perspective:920px}.home2-page .home2-arch__stage .zdt-panel__copy{border-top:1px solid hsla(0,0%,100%,.34);background:linear-gradient(180deg,hsla(0,0%,100%,.12),rgba(248,250,255,.04));backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.home2-page .home2-arch__stage .zdt-panel__headline{color:#1f3047;text-shadow:0 1px 0 hsla(0,0%,100%,.55),0 0 12px hsla(0,0%,100%,.22)}.home2-page .home2-arch__stage .zdt-panel__sub{color:#3e536f;text-shadow:0 1px 0 hsla(0,0%,100%,.38)}.home2-page .home2-arch__stage .zdt-panel__story-progress{background:linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(248,250,255,.05));backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.home2-page .home2-arch__stage .zdt-panel__story-tick{background:hsla(0,0%,100%,.42);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.home2-page .home2-arch__stage .zdt-panel__story-tick--on{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32),0 2px 10px rgba(11,91,218,.28)}.home2-page .home2-arch__stage .zdt-node{background:linear-gradient(155deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08) 48%,rgba(241,245,249,.06));border:1px solid hsla(0,0%,100%,.46);backdrop-filter:blur(14px) saturate(1.32);-webkit-backdrop-filter:blur(14px) saturate(1.32);color:#283a53;text-shadow:0 1px 0 hsla(0,0%,100%,.42)}.home2-page .home2-arch__stage .zdt-node--data{border-color:rgba(59,130,246,.38);background:linear-gradient(158deg,hsla(0,0%,100%,.26),rgba(239,246,255,.11) 50%,hsla(0,0%,100%,.08))}.home2-page .home2-arch__stage .zdt-node--ghost{border-style:dashed;border-color:hsla(0,0%,100%,.4);color:#4c5d76;background:linear-gradient(155deg,hsla(0,0%,100%,.12),rgba(248,250,252,.05))}.home2-page .home2-arch__stage .zdt-node--ghost svg{opacity:.82}.home2-page .home2-arch__stage .zdt-node__ghost-cap{text-shadow:0 1px 0 hsla(0,0%,100%,.35)}.home2-page .home2-arch__stage .zdt-wall-crest{background:linear-gradient(155deg,hsla(0,0%,100%,.52),hsla(0,0%,100%,.2));border:2px solid rgba(193,51,51,.85);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 8px 24px -10px rgba(163,41,41,.4)}.home2-page .home2-arch__stage .zdt-wall-pillar{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28),0 10px 24px -8px rgba(165,39,39,.42)}.home2-page .home2-arch__stage .zdt-pipeline__node{background:linear-gradient(155deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.44);backdrop-filter:blur(14px) saturate(1.32);-webkit-backdrop-filter:blur(14px) saturate(1.32);color:#283a53;text-shadow:0 1px 0 hsla(0,0%,100%,.42)}.home2-page .home2-arch__stage .zdt-pipeline__node--live{border-color:rgba(45,212,191,.48);background:linear-gradient(165deg,rgba(240,253,250,.38),hsla(0,0%,100%,.12))}.home2-page .home2-arch__stage .zdt-pipeline__node--cut{border-color:hsla(0,91%,71%,.48);background:linear-gradient(165deg,hsla(0,86%,97%,.4),hsla(0,0%,100%,.1))}.home2-page .home2-arch__stage .zdt-pipeline__node--locked{border-color:hsla(0,0%,100%,.4);background:linear-gradient(155deg,hsla(0,0%,100%,.14),rgba(241,245,249,.06))}.home2-page .home2-arch__stage .zdt-pipeline__wire--live{background:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.36);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2)}.home2-page .home2-arch__stage .zdt-stack__layer--edge{border:1px solid hsla(0,0%,100%,.42);background:linear-gradient(155deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.06));backdrop-filter:blur(12px) saturate(1.28);-webkit-backdrop-filter:blur(12px) saturate(1.28);color:#3e536f;text-shadow:0 1px 0 hsla(0,0%,100%,.42)}.home2-page .home2-arch__stage .zdt-stack__layer--gate{border:1px solid rgba(45,212,191,.48);background:linear-gradient(165deg,rgba(236,253,245,.32),hsla(0,0%,100%,.12));backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35)}.home2-page .home2-arch__stage .zdt-stack__gate-text{color:#254b46;text-shadow:0 1px 0 hsla(0,0%,100%,.48)}@media (prefers-reduced-motion:reduce){.home2-page .home2-arch__stage .roa-panel,.home2-page .home2-arch__stage .roa-panel:before,.home2-page .home2-arch__stage .tis-panel,.home2-page .home2-arch__stage .tis-panel:before,.home2-page .home2-arch__stage .zdt-panel,.home2-page .home2-arch__stage .zdt-panel:before{animation:none}}@keyframes home2-arch-roa-glass-morph{0%,to{border-radius:1.05rem}40%{border-radius:1.12rem .98rem 1.08rem 1.02rem/1.02rem 1.08rem 1rem 1.06rem}70%{border-radius:1.02rem 1.08rem 1.1rem 1.04rem/1.08rem 1.02rem 1.04rem 1.1rem}}.home2-page .home2-arch__stage .roa-panel{--roa-glass-blur:24px;max-width:none;width:100%;position:relative;isolation:isolate;border-radius:1.05rem;background:radial-gradient(ellipse 90% 78% at 50% -18%,hsla(0,0%,100%,.2),transparent 55%),radial-gradient(ellipse 70% 58% at 108% 102%,rgba(249,247,253,.16),transparent 52%),radial-gradient(ellipse 55% 48% at -5% 82%,rgba(245,247,254,.14),transparent 50%),linear-gradient(165deg,hsla(0,0%,100%,.075),rgba(248,250,252,.04) 45%,hsla(0,0%,100%,.065));border:1px solid hsla(0,0%,100%,.5);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5),inset 0 0 0 1px hsla(0,0%,100%,.09),0 22px 56px -24px rgba(15,23,42,.18),0 10px 28px -14px rgba(99,102,241,.14),0 40px 80px -40px rgba(139,92,246,.07);backdrop-filter:blur(var(--roa-glass-blur)) saturate(1.45);-webkit-backdrop-filter:blur(var(--roa-glass-blur)) saturate(1.45);overflow:hidden}@media (prefers-reduced-motion:no-preference){.home2-page .home2-arch__stage .roa-panel{animation:home2-arch-roa-glass-morph 22s ease-in-out infinite}}.home2-page .home2-arch__stage .roa-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:radial-gradient(1px 1px at 14% 24%,rgba(0,94,245,.65),transparent),radial-gradient(1.1px 1.1px at 42% 62%,rgba(0,94,245,.45),transparent),radial-gradient(1px 1px at 74% 30%,rgba(0,94,245,.55),transparent),radial-gradient(.9px .9px at 58% 80%,rgba(0,94,245,.35),transparent),radial-gradient(1px 1px at 90% 46%,rgba(0,94,245,.48),transparent),radial-gradient(1.1px 1.1px at 24% 86%,rgba(0,94,245,.32),transparent);background-size:135% 125%}@media (prefers-reduced-motion:no-preference){.home2-page .home2-arch__stage .roa-panel:before{animation:dsr-sparkle-drift 20s linear infinite}}.home2-page .home2-arch__stage .roa-panel>*{position:relative;z-index:1}.home2-page .home2-arch__stage .roa-panel__ribbon{border-bottom:1px solid hsla(0,0%,100%,.38);background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(248,250,255,.08));backdrop-filter:blur(18px) saturate(1.38);-webkit-backdrop-filter:blur(18px) saturate(1.38)}.home2-page .home2-arch__stage .roa-panel__ribbon-mark{color:#2a3d79;text-shadow:0 1px 0 hsla(0,0%,100%,.48),0 0 10px hsla(0,0%,100%,.2)}.home2-page .home2-arch__stage .roa-panel__ribbon-tag{color:#324867;text-shadow:0 1px 0 hsla(0,0%,100%,.38)}.home2-page .home2-arch__stage .roa-panel__viewport{background:transparent;perspective:920px}.home2-page .home2-arch__stage .roa-panel__story-progress{background:linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(248,250,255,.05));backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.home2-page .home2-arch__stage .roa-panel__story-tick{background:hsla(0,0%,100%,.42);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.home2-page .home2-arch__stage .roa-panel__story-tick--on{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32),0 2px 10px rgba(37,77,208,.28)}.home2-page .home2-arch__stage .roa-read__capsule{background:linear-gradient(155deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.46);backdrop-filter:blur(14px) saturate(1.32);-webkit-backdrop-filter:blur(14px) saturate(1.32)}.home2-page .home2-arch__stage .roa-read__capsule--ws{border-color:rgba(99,102,241,.38);background:linear-gradient(165deg,rgba(238,242,255,.35),hsla(0,0%,100%,.1))}.home2-page .home2-arch__stage .roa-read__capsule--ai{border-color:rgba(139,92,246,.38);background:linear-gradient(165deg,rgba(245,243,255,.35),hsla(0,0%,100%,.1))}.home2-page .home2-arch__stage .roa-sr-label{color:#35405a;text-shadow:0 1px 0 hsla(0,0%,100%,.42)}.home2-page .home2-arch__stage .roa-read__track{background:linear-gradient(90deg,hsla(0,0%,100%,.22),rgba(241,245,255,.14));border:1px solid hsla(0,0%,100%,.32);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);backdrop-filter:blur(10px) saturate(1.22);-webkit-backdrop-filter:blur(10px) saturate(1.22)}.home2-page .home2-arch__stage .roa-read__lens{background:linear-gradient(155deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.22));border:2px solid rgba(62,95,204,.65);backdrop-filter:blur(12px) saturate(1.28);-webkit-backdrop-filter:blur(12px) saturate(1.28);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5),0 10px 28px -10px rgba(34,63,160,.35)}.home2-page .home2-arch__stage .roa-read__lane--back{background:linear-gradient(155deg,hsla(0,86%,97%,.28),hsla(0,0%,100%,.08));border:1px dashed hsla(0,91%,71%,.42);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25)}.home2-page .home2-arch__stage .roa-read__seal{background:linear-gradient(155deg,hsla(0,0%,100%,.52),hsla(0,0%,100%,.2));border:2px solid rgba(193,51,51,.75);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.45),0 8px 20px -10px rgba(137,36,36,.35)}.home2-page .home2-arch__stage .roa-block-scene__strap{background:linear-gradient(95deg,rgba(238,242,255,.32),hsla(0,86%,97%,.22));border:1px solid hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.4);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.home2-page .home2-arch__stage .roa-block-scene__strap-text{text-shadow:0 1px 0 hsla(0,0%,100%,.4)}.home2-page .home2-arch__stage .roa-block-scene__gate{background:linear-gradient(155deg,hsla(0,0%,100%,.16),rgba(248,250,255,.06));border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.home2-page .home2-arch__stage .roa-block-scene__gate-wall{background:linear-gradient(165deg,hsla(0,86%,97%,.45),hsla(0,0%,100%,.12));border:1px solid hsla(0,91%,71%,.42);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 8px 20px -10px rgba(153,41,41,.25)}.home2-page .home2-arch__stage .roa-block-scene__gate-safe{background:linear-gradient(160deg,rgba(238,242,255,.32),hsla(0,0%,100%,.1));border:1px solid rgba(99,102,241,.32);backdrop-filter:blur(12px) saturate(1.28);-webkit-backdrop-filter:blur(12px) saturate(1.28)}.home2-page .home2-arch__stage .roa-deny-card{background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,86%,97%,.12));border:1px solid hsla(0,91%,71%,.32);backdrop-filter:blur(12px) saturate(1.28);-webkit-backdrop-filter:blur(12px) saturate(1.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),0 6px 18px -10px rgba(15,23,42,.12)}.home2-page .home2-arch__stage .roa-deny-card__icon-ring{background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.42);backdrop-filter:blur(8px) saturate(1.15);-webkit-backdrop-filter:blur(8px) saturate(1.15)}.home2-page .home2-arch__stage .roa-deny-card__label{text-shadow:0 1px 0 hsla(0,0%,100%,.38)}.home2-page .home2-arch__stage .roa-deny-card__tag{background:hsla(0,86%,97%,.45);border:1px solid hsla(0,91%,71%,.35);backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2)}.home2-page .home2-arch__stage .roa-tier-scene__lede{color:#3e536f;text-shadow:0 1px 0 hsla(0,0%,100%,.42)}.home2-page .home2-arch__stage .roa-tier-step__card{background:linear-gradient(155deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.07));border:1px solid hsla(0,0%,100%,.42);backdrop-filter:blur(14px) saturate(1.32);-webkit-backdrop-filter:blur(14px) saturate(1.32);box-shadow:0 4px 16px -10px rgba(15,23,42,.1)}.home2-page .home2-arch__stage .roa-tier-step__card--on{border-color:rgba(99,102,241,.45);background:linear-gradient(98deg,rgba(238,242,255,.38),hsla(0,0%,100%,.14) 88%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 12px 28px -14px rgba(43,64,130,.22)}.home2-page .home2-arch__stage .roa-tier-step__title{text-shadow:0 1px 0 hsla(0,0%,100%,.38)}.home2-page .home2-arch__stage .roa-tier-step__dot{background:hsla(0,0%,100%,.45);border:2px solid hsla(0,0%,100%,.38);box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}@keyframes home2-arch-tis-glass-morph{0%,to{border-radius:1.05rem}40%{border-radius:1.1rem .99rem 1.06rem 1.04rem/1.04rem 1.06rem 1.02rem 1.08rem}70%{border-radius:1.03rem 1.07rem 1.09rem 1.02rem/1.07rem 1.03rem 1.05rem 1.09rem}}.home2-page .home2-arch__stage .tis-panel{--tis-glass-blur:24px;max-width:none;width:100%;position:relative;isolation:isolate;border-radius:1.05rem;background:radial-gradient(ellipse 90% 78% at 50% -18%,hsla(0,0%,100%,.2),transparent 55%),radial-gradient(ellipse 70% 58% at 108% 102%,rgba(245,251,254,.16),transparent 52%),radial-gradient(ellipse 55% 48% at -5% 82%,rgba(245,252,254,.14),transparent 50%),linear-gradient(165deg,hsla(0,0%,100%,.075),rgba(248,250,252,.04) 45%,hsla(0,0%,100%,.065));border:1px solid hsla(0,0%,100%,.5);box-shadow:0 1px 0 0 hsla(0,0%,100%,.5) inset,0 0 0 1px hsla(0,0%,100%,.09) inset,0 22px 56px -24px rgba(15,23,42,.17),0 10px 28px -14px rgba(14,165,233,.12),0 40px 80px -40px hsl(var(--brand-hsl)/.08);backdrop-filter:blur(var(--tis-glass-blur)) saturate(1.45);-webkit-backdrop-filter:blur(var(--tis-glass-blur)) saturate(1.45);overflow:hidden}@media (prefers-reduced-motion:no-preference){.home2-page .home2-arch__stage .tis-panel{animation:home2-arch-tis-glass-morph 22s ease-in-out infinite}}.home2-page .home2-arch__stage .tis-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:radial-gradient(1px 1px at 14% 24%,rgba(0,94,245,.65),transparent),radial-gradient(1.1px 1.1px at 42% 62%,rgba(0,94,245,.45),transparent),radial-gradient(1px 1px at 74% 30%,rgba(0,94,245,.55),transparent),radial-gradient(.9px .9px at 58% 80%,rgba(0,94,245,.35),transparent),radial-gradient(1px 1px at 90% 46%,rgba(0,94,245,.48),transparent),radial-gradient(1.1px 1.1px at 24% 86%,rgba(0,94,245,.32),transparent);background-size:135% 125%}@media (prefers-reduced-motion:no-preference){.home2-page .home2-arch__stage .tis-panel:before{animation:dsr-sparkle-drift 20s linear infinite}}.home2-page .home2-arch__stage .tis-panel>*{position:relative;z-index:1}.home2-page .home2-arch__stage .tis-panel__ribbon{border-bottom:1px solid hsla(0,0%,100%,.38);background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(248,250,255,.08));backdrop-filter:blur(18px) saturate(1.38);-webkit-backdrop-filter:blur(18px) saturate(1.38)}.home2-page .home2-arch__stage .tis-panel__ribbon-mark{text-shadow:0 1px 0 hsla(0,0%,100%,.48),0 0 12px hsla(0,0%,100%,.22)}.home2-page .home2-arch__stage .tis-panel__ribbon-tag{text-shadow:0 1px 0 hsla(0,0%,100%,.38)}.home2-page .home2-arch__stage .tis-panel__viewport{background:transparent;perspective:920px}.home2-page .home2-arch__stage .tis-panel__caption{border-top:1px solid hsla(0,0%,100%,.34);background:linear-gradient(180deg,hsla(0,0%,100%,.12),rgba(248,250,255,.04));backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.home2-page .home2-arch__stage .tis-panel__caption-title{text-shadow:0 1px 0 hsla(0,0%,100%,.5),0 0 12px rgba(191,219,254,.25)}.home2-page .home2-arch__stage .tis-panel__story-progress{border-top:1px solid hsla(0,0%,100%,.34);background:linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(248,250,255,.05));backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.home2-page .home2-arch__stage .tis-panel__story-tick{background:hsla(0,0%,100%,.42);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.home2-page .home2-arch__stage .tis-panel__story-tick--on{box-shadow:0 0 0 1px hsla(0,0%,100%,.32) inset,0 2px 10px hsl(var(--brand-hsl)/.3)}.home2-page .home2-arch__stage .tis-silo-row{background:linear-gradient(180deg,rgba(224,242,254,.28),hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.42);box-shadow:0 1px 0 0 hsla(0,0%,100%,.45) inset,0 12px 32px -16px hsl(var(--brand-hsl)/.15);backdrop-filter:blur(16px) saturate(1.32);-webkit-backdrop-filter:blur(16px) saturate(1.32)}.home2-page .home2-arch__stage .tis-silo{background:linear-gradient(155deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.46);backdrop-filter:blur(14px) saturate(1.32);-webkit-backdrop-filter:blur(14px) saturate(1.32);box-shadow:0 1px 0 0 hsla(0,0%,100%,.42) inset,0 8px 22px -12px hsl(var(--brand-hsl)/.14)}.home2-page .home2-arch__stage .tis-silo--dim{background:linear-gradient(155deg,rgba(248,250,252,.35),rgba(241,245,249,.12));border-color:hsla(0,0%,100%,.35);opacity:.62}.home2-page .home2-arch__stage .tis-silo--focus{border-color:hsl(var(--brand-hsl)/.55);box-shadow:0 0 0 1px hsla(0,0%,100%,.35) inset,0 8px 26px -8px hsl(var(--brand-hsl)/.28)}.home2-page .home2-arch__stage .tis-gutter__ban{background:linear-gradient(155deg,hsla(0,0%,100%,.52),hsla(0,0%,100%,.22));border:1px solid hsl(var(--brand-hsl)/.4);backdrop-filter:blur(10px) saturate(1.22);-webkit-backdrop-filter:blur(10px) saturate(1.22)}.home2-page .home2-arch__stage .tis-query-chip{background:linear-gradient(155deg,hsla(0,0%,100%,.32),rgba(224,242,254,.18));border:1px solid hsl(var(--brand-hsl)/.4);backdrop-filter:blur(14px) saturate(1.32);-webkit-backdrop-filter:blur(14px) saturate(1.32);box-shadow:0 1px 0 0 hsla(0,0%,100%,.45) inset,0 6px 20px -10px hsl(var(--brand-hsl)/.2)}.home2-page .home2-arch__stage .tis-vault-peer{background:linear-gradient(155deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.42);backdrop-filter:blur(12px) saturate(1.28);-webkit-backdrop-filter:blur(12px) saturate(1.28)}.home2-page .home2-arch__stage .tis-vault-ring{border-color:hsla(0,0%,100%,.42);box-shadow:0 0 0 1px hsla(0,0%,100%,.12) inset,0 8px 24px -12px hsl(var(--brand-hsl)/.12)}.home2-page .home2-arch__stage .tis-vault-ring--outer{border-color:hsla(0,0%,100%,.28)}.home2-page .home2-arch__stage .tis-vault-core{background:linear-gradient(175deg,hsla(0,0%,100%,.32),rgba(224,242,254,.2));border:1px solid hsl(var(--brand-hsl)/.42);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);box-shadow:0 1px 0 0 hsla(0,0%,100%,.48) inset,0 14px 36px -14px hsl(var(--brand-hsl)/.22)}.home2-page .home2-arch__stage.architecture-why-actaa .roa-panel__viewport>.roa-block-scene,.home2-page .home2-arch__stage.architecture-why-actaa .roa-panel__viewport>.roa-read,.home2-page .home2-arch__stage.architecture-why-actaa .roa-panel__viewport>.roa-tier-scene,.home2-page .home2-arch__stage.architecture-why-actaa .tis-panel__viewport>.tis-scene,.home2-page .home2-arch__stage.architecture-why-actaa .zdt-panel__viewport>.zdt-pipeline-scene,.home2-page .home2-arch__stage.architecture-why-actaa .zdt-panel__viewport>.zdt-stack-scene,.home2-page .home2-arch__stage.architecture-why-actaa .zdt-panel__viewport>.zdt-wall-scene{min-height:min-content}@media (max-width:639px){.home2-page .home2-arch__glass-split{flex-direction:column;align-items:stretch;padding-bottom:1.35rem}.home2-page .home2-arch__glass-copy{align-self:stretch}.home2-page .home2-arch__glass-visual{justify-content:flex-start;padding-block:0}.home2-page .home2-arch__stage.architecture-why-actaa .home2-arch__demo-shell.why-ai-plan__demo-shell{width:100%;max-width:none;height:auto;min-width:0;min-height:clamp(15rem,62vw,20rem);max-height:none;margin-inline:0}}@media (max-width:767px){.home2-page .home2-arch:not(.home2-arch--visible) [data-home2-arch-kicker],.home2-page .home2-arch:not(.home2-arch--visible) [data-home2-arch-lede],.home2-page .home2-arch:not(.home2-arch--visible) [data-home2-arch-title]{opacity:0;transform:translate3d(0,18px,0)}.home2-page .home2-arch:not(.home2-arch--visible) [data-home2-arch-card]{opacity:0;transform:translate3d(0,28px,0)}.home2-page .home2-arch [data-home2-arch-card],.home2-page .home2-arch [data-home2-arch-kicker],.home2-page .home2-arch [data-home2-arch-lede],.home2-page .home2-arch [data-home2-arch-title]{transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.home2-page .home2-arch.home2-arch--visible [data-home2-arch-card]:first-child{transition-delay:.05s}.home2-page .home2-arch.home2-arch--visible [data-home2-arch-card]:nth-child(2){transition-delay:.1s}.home2-page .home2-arch.home2-arch--visible [data-home2-arch-card]:nth-child(3){transition-delay:.15s}.home2-page .home2-arch.home2-arch--visible [data-home2-arch-card]:nth-child(4){transition-delay:.2s}.home2-page .home2-arch.home2-arch--visible [data-home2-arch-card],.home2-page .home2-arch.home2-arch--visible [data-home2-arch-kicker],.home2-page .home2-arch.home2-arch--visible [data-home2-arch-lede],.home2-page .home2-arch.home2-arch--visible [data-home2-arch-title]{opacity:1;transform:translateZ(0)}.home2-page .home2-arch__progress-fill{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home2-page .home2-arch [data-home2-arch-card],.home2-page .home2-arch [data-home2-arch-kicker],.home2-page .home2-arch [data-home2-arch-lede],.home2-page .home2-arch [data-home2-arch-title]{opacity:1!important;transform:none!important;transition:none!important}.home2-page .home2-arch__progress-fill{transform:scaleX(1)!important}}.home2-page .home2-math a.why-math-row__save{text-decoration:none;color:inherit;cursor:pointer}.home2-page .home2-math a.why-math-row__save:focus-visible{outline:2px solid hsl(var(--brand-hsl));outline-offset:3px}.home2-bottom-cta{position:relative;isolation:isolate;overflow-x:clip;padding-block:clamp(2.5rem,6vw,3.75rem);padding-bottom:clamp(2.75rem,7vw,4rem);color:var(--home2-text)}.home2-bottom-cta__blobs{position:absolute;inset:0;pointer-events:none;z-index:0}.home2-bottom-cta__blob{position:absolute;border-radius:50%;filter:blur(56px);opacity:.45;pointer-events:none}.home2-bottom-cta__blob--c{left:50%;top:42%;transform:translate(-50%,-50%);width:min(80vw,28rem);height:min(50vw,16rem);background:radial-gradient(circle,rgba(186,200,255,.42) 0,transparent 70%)}.home2-bottom-cta__blob--tl{top:-8%;left:-4%;width:13rem;height:13rem;background:radial-gradient(circle,hsla(0,0%,100%,.48) 0,transparent 65%)}.home2-bottom-cta__blob--br{bottom:-6%;right:-3%;width:15rem;height:11rem;background:radial-gradient(circle,rgba(190,230,255,.38) 0,transparent 68%)}.home2-bottom-cta__container{position:relative;z-index:1}.home2-bottom-cta__shell{position:relative;border-radius:1.5rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.48);background:linear-gradient(165deg,hsla(0,0%,100%,.34),rgba(248,250,252,.2));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.55),0 28px 64px -36px rgba(15,23,42,.4);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35)}.home2-bottom-cta__gradient{background:radial-gradient(120% 80% at 50% -10%,hsla(0,0%,100%,.52) 0,transparent 55%)}.home2-bottom-cta__gradient,.home2-bottom-cta__grid{position:absolute;inset:0;pointer-events:none;z-index:0}.home2-bottom-cta__grid{opacity:.07;background-image:radial-gradient(rgba(15,23,42,.45) 1px,transparent 0);background-size:14px 14px}.home2-bottom-cta__sheen{position:absolute;inset:-25%;background:linear-gradient(118deg,transparent,hsla(0,0%,100%,.22) 42%,transparent 68%);opacity:.45;animation:home2-bottom-cta-sheen 16s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes home2-bottom-cta-sheen{0%,to{transform:translate(-6%) rotate(0deg)}50%{transform:translate(6%,3%) rotate(1.5deg)}}.home2-bottom-cta__inner{position:relative;z-index:1;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,4vw,2.5rem);text-align:center}.home2-bottom-cta__title{margin:0;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.15rem);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:var(--home2-text);text-wrap:balance;text-shadow:0 1px 2px hsla(0,0%,100%,.55)}.home2-bottom-cta__lede{margin:.85rem auto 0;max-width:36rem;font-size:clamp(.95rem,.9rem + .15vw,1.05rem);font-weight:500;line-height:1.6;color:var(--home2-text-soft)}.home2-bottom-cta__actions{margin-top:1.5rem;display:flex;justify-content:center}.home2-bottom-cta__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.88rem 1.65rem;border-radius:999px;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;color:#fff;background:linear-gradient(165deg,hsl(var(--brand-hsl)) 0,#0081d6 100%);border:1px solid hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.28),0 14px 36px -12px rgba(37,99,235,.45);overflow:hidden;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}.home2-bottom-cta__btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.32),0 18px 44px -12px rgba(37,99,235,.5)}.home2-bottom-cta__btn:focus-visible{outline:2px solid hsl(var(--brand-hsl));outline-offset:3px}.home2-bottom-cta__btn-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 60%,transparent);transform:translateX(-100%);animation:home2-bottom-cta-shine 3.2s ease-in-out infinite;pointer-events:none}@keyframes home2-bottom-cta-shine{0%,70%{transform:translateX(-100%)}85%{transform:translateX(100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.home2-bottom-cta__sheen{animation:none;opacity:.22}.home2-bottom-cta__btn-shine{animation:none;opacity:0}.home2-bottom-cta__btn:hover{transform:none}}.home2-bottom-cta__btn-icon{width:1.15rem;height:1.15rem;flex-shrink:0}.home2-bottom-cta__marquee{margin-top:clamp(1.75rem,4vw,2.25rem);padding-top:clamp(1.25rem,3vw,1.75rem);border-top:1px solid hsla(0,0%,100%,.35)}.home2-bottom-cta__marquee .platform-card-marquee--stage{width:100%;max-width:none;margin-top:.35rem}.home2-bottom-cta__marquee .platform-card-marquee__mask{width:100%}.home2-bottom-cta__marquee-label{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(15,23,42,.48)}@supports not (backdrop-filter:blur(1px)){.home2-glass-morphic{background:rgba(248,250,252,.92)}.home2-page .legal-doc__paper{background:rgba(248,250,252,.94)}.home2-bottom-cta__shell{background:rgba(248,250,252,.92)}}