@import "https://fonts.googleapis.com/css2?family=Balthazar&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#000;font-family:Space Grotesk,Arial,sans-serif}.page{background:#000;min-height:100vh;padding:0;overflow-x:hidden}.scroll-top-btn{cursor:pointer;z-index:999;filter:drop-shadow(0 8px 20px #0000008c)drop-shadow(0 0 20px #63b3ff73);opacity:0;pointer-events:none;background:0 0;border:none;place-items:center;width:76px;height:76px;transition:opacity .22s,transform .22s,filter .22s;display:grid;position:fixed;bottom:28px;right:26px;transform:translateY(16px)scale(.92)}.scroll-top-btn.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1.02)}.scroll-top-btn:hover{filter:drop-shadow(0 10px 24px #0009)drop-shadow(0 0 24px #6cc1ff8c);transform:translateY(-3px)scale(1.06)}.scroll-top-btn img{object-fit:contain;width:68px;height:68px;display:block}.scroll-top-btn:focus-visible{outline-offset:2px;outline:2px solid #b4e0fff2}.hero{background-color:#000;width:100%;min-height:clamp(360px,78vw,600px);position:relative;overflow:hidden}.hero-video{z-index:0;object-fit:cover;object-position:center top;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-shadow-band{z-index:1;pointer-events:none;background-image:var(--hero-shadow);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;width:100%;min-width:100vw;height:clamp(160px,26vw,320px);position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%)translateY(60%)}.hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 15%,#0000 0%,#0000002e 52%,#00000073 100%);position:absolute;inset:0}.hero-overlay{z-index:2;min-height:inherit;text-align:center;padding:calc(var(--site-header-space,88px) + clamp(64px, 7vh, 84px)) clamp(16px, 4vw, 24px) clamp(28px, 6vh, 40px);box-sizing:border-box;flex-direction:column;align-items:center;display:flex;position:relative}.hero-title{letter-spacing:.9px;color:#0000;background:linear-gradient(#ffffffeb 0%,#a2c5ffe6 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 12px #000000b3;-webkit-background-clip:text;background-clip:text;max-width:100%;margin-top:clamp(88px,13vh,170px);font-size:clamp(44px,5.2vw,68px);font-weight:300;line-height:1.1}.hero-subtitle{color:#0000;background:linear-gradient(#ffffffe0 0%,#bad2ffbf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:14px;margin-bottom:10px;font-size:clamp(14px,1.6vw,18px);font-weight:400}.hero-cta{--warp-x:50%;--warp-y:50%;color:#fff;cursor:pointer;text-shadow:0 1px 3px #0000006b;isolation:isolate;background:linear-gradient(#0f66d2 0%,#0a4ea8 40%,#062c70 72%,#03132d 100%);border:1px solid #7bbdffa6;border-radius:999px;width:148px;height:42px;margin-top:clamp(40px,6.5vh,88px);margin-bottom:18px;padding:0;font-size:14px;font-weight:700;line-height:1;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ddf2ff57,inset 0 -5px 9px #0000008f,0 0 0 1px #68b0ff33,0 0 18px #3474ff66,0 6px 12px #0000007a}.hero-cta:before{content:"";opacity:.78;pointer-events:none;background:radial-gradient(at 50% -6%,#ffffff8c 0%,#def1ff38 34%,#ffffff14 52%,#fff0 74%);border-radius:999px;position:absolute;inset:0}.hero-cta:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#538dff57 0%,#306cff2e 40%,#184bd412 60%,#0000 76%);border-radius:999px;width:215%;height:255%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-cta span{z-index:2;position:relative}.hero-cta.is-warping:before{background:radial-gradient(80px circle at var(--warp-x) var(--warp-y), #ebf7ff94 0%, #abddff57 24%, #83c2ff29 44%, #83c2ff0d 60%, #83c2ff00 78%), radial-gradient(ellipse at 50% -6%, #ffffff8c 0%, #def1ff38 34%, #ffffff14 52%, #fff0 74%);opacity:.95;transition:opacity .22s,background-position .18s}.hero-cta.is-warping:after{z-index:0;opacity:1;background:radial-gradient(118px 62px at var(--warp-x) var(--warp-y), #94d8ff6b 0%, #56a5ff38 34%, #2e78ff1c 52%, #0b49e608 72%, #0000 86%), linear-gradient(112deg, #fff0 40%, #c0e9ff29 48%, #c0e9ff75 52%, #c0e9ff1f 57%, #fff0 65%);background-size:100% 100%,220% 100%;animation:1.35s ease-in-out infinite hero-glass-warp-sweep}.hero-cta:hover{border-color:#b1e0ffbf;transform:translateY(-1px);box-shadow:inset 0 1px #e4f5ff61,inset 0 -5px 9px #00000094,0 0 0 1px #7ebfff3d,0 0 22px #3c82ff7a,0 8px 14px #00000085}@keyframes hero-glass-warp-sweep{0%{background-position:50%,-120% 0}to{background-position:50%,140% 0}}@media (width<=768px){.hero{min-height:92svh}.hero-video{object-position:center 18%}.hero-shadow-band{height:clamp(110px,24vw,200px);transform:translate(-50%)translateY(52%)}.hero:after{background:radial-gradient(circle at 50% 10%,#0000 0%,#0000004d 45%,#00000094 100%)}.hero-overlay{min-height:92svh;padding-top:calc(var(--site-header-space,68px) + clamp(48px, 6vh, 60px));padding-bottom:max(clamp(28px, 6vh, 48px), env(safe-area-inset-bottom,0px));padding-inline:max(clamp(18px, 5vw, 28px), env(safe-area-inset-left,0px)) max(clamp(18px, 5vw, 28px), env(safe-area-inset-right,0px));justify-content:center}.hero-title{letter-spacing:.35px;margin-top:clamp(36px,5vh,56px);padding-inline:4px;font-size:clamp(32px,8.2vw,48px);line-height:1.15}.hero-subtitle{max-width:32ch;margin-top:10px;margin-bottom:8px;padding-inline:8px;font-size:clamp(13px,3.5vw,16px);line-height:1.45}.hero-cta{height:44px;min-height:44px;margin-top:clamp(28px,5vh,52px);margin-bottom:clamp(10px,2.5vh,18px);font-size:13px}}@media (width<=480px){.hero{min-height:92svh}.hero-video{object-position:center 24%}.hero-shadow-band{background-size:120% 100%;height:clamp(96px,28vw,160px);transform:translate(-50%)translateY(48%)}.hero-overlay{min-height:92svh;padding-inline:16px}.hero-title{letter-spacing:.15px;margin-top:clamp(36px,5vh,56px);font-size:clamp(26px,7.6vw,38px)}.hero-subtitle{max-width:26ch;margin-top:8px;margin-bottom:8px;font-size:clamp(12px,3.3vw,14px)}.hero-cta{width:min(160px,52vw);min-width:132px;margin-top:clamp(24px,4.5vh,40px)}}.why-section{opacity:0;background:#000;grid-template-columns:1fr 1fr;align-items:center;gap:42px;margin-top:clamp(-40px,-8vw,-60px);margin-left:0;padding:70px clamp(18px,4vw,40px) 90px;transition:opacity .32s;display:grid}.why-section.is-visible{opacity:1}.why-left{opacity:0;filter:blur(2px);max-width:760px;transition:opacity .62s,transform .62s,filter .62s;transform:translate(-26px)}.why-title{color:#e8eeff;letter-spacing:.3px;white-space:normal;text-align:left;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px;font-size:clamp(32px,3.3vw,48px);font-weight:600;line-height:1.15;display:flex}.title-star{object-fit:contain;flex:none;width:38px;height:38px}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 26px;margin-top:40px;margin-left:clamp(0px,4vw,50px);display:grid}.why-grid p{color:#ecf0ffcc;font-size:13.4px;line-height:1.2}.why-description{color:#ecf0ffe0;max-width:92%;margin-top:28px;margin-left:clamp(0px,4vw,50px);font-size:16.08px;font-weight:400;line-height:1.24}.why-right{opacity:0;filter:blur(2px);justify-content:flex-end;width:100%;transition:opacity .62s,transform .62s,filter .62s;display:flex;transform:translate(26px)}.why-section.is-visible .why-left{opacity:1;filter:blur();transform:translate(0)}.why-section.is-visible .why-right{opacity:1;filter:blur();transition-delay:.5s;transform:translate(0)}.why-image{object-fit:cover;border-radius:10px;width:min(100%,760px);height:auto;display:block}@media (width<=1200px){.why-grid p{font-size:16px}.why-description{font-size:clamp(16px,2vw,24px)}}@media (width<=980px){.why-section{flex-direction:column;align-items:center;gap:0;margin-top:clamp(-16px,-2vw,-6px);padding:clamp(36px,7vh,48px) clamp(14px,4vw,20px) clamp(32px,6vh,44px);display:flex}.why-left{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.why-title{text-align:center;justify-content:center;width:100%;font-size:clamp(24px,6vw,34px);font-weight:600;line-height:1.15}.why-title .title-star{display:none}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px clamp(8px,2.5vw,14px);width:100%;max-width:100%;margin-top:clamp(22px,4.5vh,30px);margin-left:0}.why-grid p{text-align:center;color:#ecf0ffd9;font-size:clamp(10px,2.85vw,12.5px);line-height:1.25}.why-description{text-align:center;color:#ecf0ffe6;max-width:min(340px,92vw);margin-top:clamp(18px,4vh,26px);margin-left:0;font-size:clamp(13px,3.6vw,15.5px);line-height:1.45}.why-right{justify-content:center;width:100%;margin-top:clamp(22px,4.5vh,30px)}.why-image{border-radius:8px;width:100%;max-width:100%;margin-inline:auto}}@media (width<=400px){.why-grid{gap:6px}.why-grid p{font-size:clamp(9px,2.6vw,11px)}.why-title{font-size:clamp(20px,5.5vw,26px)}}.intelligence-section{background:#000;padding:28px 24px 100px;position:relative;overflow:hidden}.intelligence-bg-placeholder{z-index:0;pointer-events:none;opacity:.65;background-color:#0000;background-image:url(/assets/section_4_bg_image-DHWpsoSZ.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;position:absolute;inset:0}.intelligence-inner{z-index:1;width:min(1400px,100%);margin:0 auto;position:relative}.intelligence-title{text-align:center;color:#e4eafe;justify-content:center;align-items:center;gap:12px;font-size:clamp(34px,3.2vw,58px);font-weight:600;line-height:1.05;display:flex}.intelligence-title span{white-space:nowrap;clip-path:inset(0 0 100%);will-change:clip-path, transform, filter, opacity;filter:blur(4px);opacity:0;display:inline-block;position:relative;transform:translateY(20px)scale(.985)}.intelligence-title span:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#fff0 34%,#c7e9ff26 45%,#daf2ff85 50%,#c7e9ff26 55%,#fff0 66%);position:absolute;inset:-8% -12%;transform:translate(-120%)skew(-14deg)}.intelligence-subtitle{text-align:center;color:#dce8ffbf;white-space:normal;clip-path:inset(0 0 100%);will-change:clip-path, transform, filter, opacity;filter:blur(3px);opacity:0;max-width:860px;margin:16px auto 0;font-size:clamp(15px,2.2vw,22.89px);line-height:1.22;position:relative;transform:translateY(14px)}.intelligence-subtitle:after{content:"";transform-origin:50%;pointer-events:none;opacity:0;background:linear-gradient(90deg,#9ed4ff00 0%,#9ed4ffbf 50%,#9ed4ff00 100%);height:1px;position:absolute;bottom:-8px;left:8%;right:8%;transform:scaleX(.2)}.intelligence-section.is-intro-active .intelligence-title span{animation:1.1s cubic-bezier(.2,.7,.2,1) both intelligence-title-cinematic-in}.intelligence-section.is-intro-active .intelligence-title span:after{animation:.9s cubic-bezier(.2,.8,.2,1) .38s both intelligence-title-glint}.intelligence-section.is-intro-active .intelligence-subtitle{animation:1s cubic-bezier(.2,.72,.2,1) .32s both intelligence-subtitle-cinematic-in}.intelligence-section.is-intro-active .intelligence-subtitle:after{animation:.76s cubic-bezier(.2,.75,.2,1) .62s both intelligence-subtitle-underline-reveal}@keyframes intelligence-title-cinematic-in{0%{clip-path:inset(0 0 100%);filter:blur(4px);opacity:0;transform:translateY(20px)scale(.985)}to{clip-path:inset(0);filter:blur();opacity:1;transform:translateY(0)scale(1)}}@keyframes intelligence-title-glint{0%{opacity:0;transform:translate(-120%)skew(-14deg)}to{opacity:1;transform:translate(120%)skew(-14deg)}}@keyframes intelligence-subtitle-cinematic-in{0%{clip-path:inset(0 0 100%);filter:blur(3px);opacity:0;transform:translateY(14px)}to{clip-path:inset(0);filter:blur();opacity:1;transform:translateY(0)}}@keyframes intelligence-subtitle-underline-reveal{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.intelligence-grid{perspective:1400px;grid-template-columns:repeat(3,372px);justify-content:center;gap:16px;width:100%;margin:58px auto 0;display:grid}.intel-card{-webkit-backdrop-filter:blur(14px);width:372px;height:304px;min-height:304px;transform-style:preserve-3d;backface-visibility:hidden;opacity:0;filter:blur(1.8px);background:linear-gradient(165deg,#4a22364d 0%,#3918283d 48%,#2a0f1d33 100%);border:1px solid #dceaff38;border-radius:14px;flex-direction:column;padding:16px 18px;display:flex;position:relative;overflow:hidden;transform:translateY(22px)rotateY(-180deg)rotateX(4deg)scale(.94);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0d,0 10px 24px #00000042,0 0 0 1px #bedcff12}.intel-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1a 0%,#ffffff05 26%,#fff0 58%);position:absolute;inset:0}.intel-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e1eeff14}.intelligence-section.is-intro-active .intel-card:first-child{animation:1.5s cubic-bezier(.2,.7,.2,1) .12s both intel-card-spin-in}.intelligence-section.is-intro-active .intel-card:nth-child(2){animation:1.5s cubic-bezier(.2,.7,.2,1) .38s both intel-card-spin-in}.intelligence-section.is-intro-active .intel-card:nth-child(3){animation:1.5s cubic-bezier(.2,.7,.2,1) .64s both intel-card-spin-in}.intelligence-section.is-intro-active .intel-card:nth-child(4){animation:1.5s cubic-bezier(.2,.7,.2,1) .9s both intel-card-spin-in}.intelligence-section.is-intro-active .intel-card:nth-child(5){animation:1.5s cubic-bezier(.2,.7,.2,1) 1.16s both intel-card-spin-in}.intelligence-section.is-intro-active .intel-card:nth-child(6){animation:1.5s cubic-bezier(.2,.7,.2,1) 1.42s both intel-card-spin-in}@keyframes intel-card-spin-in{0%{opacity:0;filter:blur(1.8px);transform:translateY(22px)rotateY(-180deg)rotateX(4deg)scale(.94)}58%{opacity:.88;filter:blur(.4px);transform:translateY(2px)rotateY(-44deg)rotateX(1deg)scale(.985)}82%{opacity:1;filter:blur();transform:translateY(-2px)rotateY(8deg)rotateX(-.4deg)scale(1.006)}to{opacity:1;filter:blur();transform:translateY(0)rotateY(0)rotateX(0)scale(1)}}.intel-card-head{align-items:center;gap:12px;min-height:56px;display:flex}.intel-card-head h3{color:#dce2f9;margin:0;font-size:clamp(20px,1.45vw,28px);font-weight:600;line-height:1.08}.intel-card p{color:#dbe4facc;text-align:center;max-width:326px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:clamp(15px,1.02vw,19px);line-height:1.3}.intel-icon-placeholder{background:linear-gradient(160deg,#314e6680 0%,#1b2d3e8a 100%);border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #a0dcff1f}.intel-icon-image{object-fit:contain;width:38px;height:38px;display:block}@media (width<=1100px){.intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.intel-card{width:100%;height:auto;min-height:228px}}@media (width<=760px){.intelligence-section{padding:clamp(28px,6vh,40px) clamp(14px,4vw,18px) clamp(56px,10vh,72px)}.intelligence-title{gap:8px;font-size:clamp(22px,5.8vw,30px)}.intelligence-title span{white-space:normal}.intelligence-subtitle{max-width:36ch;padding-inline:6px;font-size:clamp(13px,3.5vw,16px);line-height:1.45}.intelligence-grid{grid-template-columns:1fr;gap:clamp(14px,3.5vw,18px);width:100%;max-width:min(400px,100%);margin-top:clamp(32px,6vh,44px);margin-left:auto;margin-right:auto}.intel-card{width:100%;height:auto;min-height:clamp(248px,58vw,276px);padding:clamp(18px,4.5vw,22px) clamp(18px,4.5vw,24px) clamp(22px,5.5vw,28px)}.intel-card-head{gap:14px;min-height:clamp(54px,14vw,62px)}.intel-card-head h3{font-size:clamp(18px,4.8vw,22px)}.intel-card p{max-width:100%;margin-top:clamp(12px,3vh,16px);font-size:clamp(13px,3.4vw,15px);line-height:1.45}.intel-icon-placeholder{border-radius:14px;flex:0 0 clamp(50px,13vw,56px);width:clamp(50px,13vw,56px);height:clamp(50px,13vw,56px)}.intel-icon-image{width:clamp(38px,10vw,44px);height:clamp(38px,10vw,44px)}}.works-section{background:#000;min-height:640.8px;margin-top:-42px;padding:14px clamp(16px,4vw,40px) clamp(48px,8vh,70px);position:relative;overflow:hidden}.works-section:before{content:none}.works-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#093a7a38 0%,#08224f1c 36%,#0000 72%);width:min(92vw,1200px);height:280px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.works-head{text-align:center;z-index:2;position:relative}.works-title{color:#dfe8ff;opacity:0;clip-path:inset(0 0 100%);align-items:center;gap:14px;font-size:clamp(34px,3.15vw,56px);font-weight:600;line-height:1.04;display:inline-flex;transform:translateY(26px)skewY(3deg)scale(.97)}.works-subtitle{color:#dce8ffc2;opacity:0;clip-path:inset(0 100% 0 0);max-width:820px;margin:14px auto 0;font-size:clamp(16px,1.38vw,22px);line-height:1.18;transform:translate(-34px)}.works-canvas{z-index:2;width:min(100%,1220px);height:520.8px;margin:14px auto 0;position:relative;overflow:visible}.works-canvas-inner{transform-origin:top;width:1200px;max-width:100%;height:620px;margin:0 auto;position:relative;transform:scale(.84)}.works-canvas:before{content:none}.works-path{z-index:1;width:100%;height:334px;position:absolute;top:184px;left:0}.works-path path{stroke:#79cefff2;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #58acff8f)}.work-step{z-index:2;position:absolute}.work-step h3{color:#e4eafe;margin-bottom:8px;font-size:clamp(30px,2.9vw,54px);line-height:1.03}.work-step p{color:#d1e1ffa8;max-width:500px;font-size:clamp(13px,1.03vw,18px);line-height:1.15}.step-number{color:#0000;background:linear-gradient(#7ed0fff2 0%,#58aae0c7 34%,#25689661 72%,#0000005b 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 16px #3a9aff24;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-family:Inria Sans,sans-serif;font-size:197.86px;font-weight:500;line-height:1;position:absolute}.work-icon-slot{color:#0000;background:radial-gradient(120% 88% at 50% 0,#85d0f6f2 0%,#64acd5c7 22%,#386e9294 48%,#153653d1 72%,#040e18 100%),linear-gradient(#63afd8 0%,#387095f0 34%,#143550f5 66%,#040d17 100%);border:1px solid #8dd2f65c;border-radius:50%;place-items:center;width:90px;height:90px;margin-left:10px;font-size:0;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 1px 1px #dff6ff57,inset 0 -16px 24px #0000009e,0 10px 26px #0000009e,0 0 14px #5caad833}.work-icon-slot:before{content:"";pointer-events:none;background:radial-gradient(94% 62% at 50% -8%,#e6f7ff85 0%,#b6e1f82e 34%,#84c2e812 50%,#0000 68%);border-radius:50%;position:absolute;inset:1px}.work-icon-slot:after{content:"";opacity:.96;pointer-events:none;background:radial-gradient(120% 62% at 50% 104%,#000000eb 0%,#000000c2 25%,#0000005c 48%,#0000 70%);border-radius:50%;position:absolute;inset:0}.step-1{top:-30px;left:-40px}.step-1 .step-number{top:-208px;left:88px}.step-1 h3{margin-top:-150px;margin-left:170px;font-size:32.4px}.step-1 p{margin-top:10px;margin-left:170px;font-size:16.08px}.step-2 h3{margin-top:-70px;margin-left:-200px;font-size:32.4px}.step-2 p{margin-top:10px;margin-left:-200px;font-size:16.08px;font-weight:lighter}.step-3 h3{margin-top:-110px;margin-left:30px;font-size:32.4px}.step-3 p{margin-top:10px;margin-left:30px;font-size:16.08px;font-weight:lighter}.icon-1{top:-14px;left:72px}.step-2{top:322px;left:96px}.step-2 .step-number{top:-158px;left:290px}.icon-2{top:-150px;left:430px}.step-3{top:218px;left:52%}.step-3 .step-number{top:-150px;right:-115px}.icon-3{top:70px;right:-110px}.works-line-container{opacity:0;transform-origin:0;width:1200px;height:420px;margin-top:292px;margin-left:-40px;overflow:visible;transform:scaleX(.08)skew(-8deg)}.works-line{object-fit:contain;width:100%;height:auto;display:block;transform:translateY(-40px)}.works-mobile-element{display:none}.step-1{opacity:0;transform:translate(-80px)rotate(-4deg)}.step-2{opacity:0;transform:translateY(72px)skew(-6deg)}.step-3{opacity:0;transform:translate(92px)rotate(3deg)}.works-section.is-active .works-title{animation:.86s cubic-bezier(.22,.61,.36,1) both works-title-rise}.works-section.is-active .works-subtitle{animation:.76s cubic-bezier(.22,.61,.36,1) .22s both works-subtitle-swipe}.works-section.is-active .works-line-container{animation:.82s cubic-bezier(.22,.61,.36,1) .46s both works-line-stretch}.works-section.is-active .step-1{animation:.82s cubic-bezier(.22,.61,.36,1) .7s both works-step-orbit-left}.works-section.is-active .step-2{animation:.84s cubic-bezier(.22,.61,.36,1) .98s both works-step-lift}.works-section.is-active .step-3{animation:.84s cubic-bezier(.22,.61,.36,1) 1.26s both works-step-swing-in}@keyframes works-title-rise{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(26px)skewY(3deg)scale(.97)}to{opacity:1;clip-path:inset(0);transform:translateY(0)skewY(0)scale(1)}}@keyframes works-subtitle-swipe{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-34px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes works-line-stretch{0%{opacity:0;transform:scaleX(.08)skew(-8deg)}to{opacity:1;transform:scaleX(1)skew(0)}}@keyframes works-step-orbit-left{0%{opacity:0;transform:translate(-80px)rotate(-4deg)}60%{opacity:1;transform:translate(4px)rotate(.45deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes works-step-lift{0%{opacity:0;transform:translateY(72px)skew(-6deg)}60%{opacity:1;transform:translateY(-3px)skew(.35deg)}to{opacity:1;transform:translateY(0)skew(0)}}@keyframes works-step-swing-in{0%{opacity:0;transform:translate(92px)rotate(3deg)}60%{opacity:1;transform:translate(-4px)rotate(-.3deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (width<=900px){.works-section{min-height:0;margin-top:0;padding:clamp(32px,6vh,44px) clamp(14px,4vw,20px) clamp(40px,8vh,56px);overflow:visible}.works-section:after{display:none}.works-head{padding-inline:4px}.works-title{text-align:center;flex-wrap:wrap;justify-content:center;gap:0;font-size:clamp(22px,5.8vw,30px);line-height:1.15;display:flex}.works-title .title-star{display:none}.works-subtitle{text-align:center;color:#dce8ffc2;max-width:50ch;margin:12px auto 0;padding-inline:1px;font-size:12px;line-height:1.45}.works-canvas{width:100%;height:auto;margin-top:clamp(24px,5vh,32px);overflow:visible}.works-canvas-inner{grid-template-rows:minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr);align-items:center;width:100%;height:auto;min-height:clamp(720px,172vw,920px);margin:0;padding:12px 10px 20px;display:grid;position:relative;transform:none}.works-line-container{display:none!important}.works-mobile-element{z-index:1;opacity:0;pointer-events:none;display:block;position:absolute;inset:0}.works-section.is-active .works-mobile-element{animation:.78s cubic-bezier(.22,.61,.36,1) .38s both works-mobile-element-in}.works-mobile-element__img{object-fit:contain;object-position:center 50%;width:90%;height:100%;margin-left:-5px;display:block}.work-step .work-icon-slot{display:none!important}.works-path{display:none}.work-step{z-index:2;background:0 0;border:none;border-radius:0;align-items:start;gap:8px clamp(10px,3vw,18px);width:100%;max-width:100%;margin:0;padding:0;display:grid;position:relative}.step-number{z-index:0;pointer-events:none;align-self:start;margin:0;font-size:clamp(84px,23vw,116px);line-height:.85;display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.work-step h3{z-index:1;color:#e8eeff;font-weight:600;line-height:1.22;position:relative;margin:0!important;font-size:clamp(17px,4.4vw,21px)!important}.work-step p{z-index:1;color:#d1e1ffb8;font-weight:400;position:relative;margin:0!important;font-size:clamp(12px,3.15vw,14px)!important;line-height:1.42!important}.work-step p br{display:none}.step-1{grid-row:1;grid-template-rows:auto auto;grid-template-columns:minmax(84px,31vw) minmax(0,1fr);align-self:start;margin-top:30px;padding-top:6px;padding-right:2px}.step-1 .step-number{grid-area:1/1/3;justify-self:start;margin-top:20px;margin-left:60px;font-size:110px}.step-1 h3,.step-1 p{text-align:left;grid-column:2;justify-self:start;max-width:min(58vw,250px)}.step-1 h3{grid-row:1;padding-top:.9em}.step-1 p{grid-row:2;padding-right:4px}.step-2{grid-row:2;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(84px,31vw);align-self:center;align-items:start;margin-top:clamp(-22px,-4vh,-14px);padding-left:8px}.step-2 .step-number{grid-area:1/2/3;margin-top:-430px;margin-left:-20px}.step-2 h3,.step-2 p{text-align:left;grid-column:1;width:min(50vw,220px);max-width:min(50vw,220px);transform:translateY(-408px)}.step-2 h3{grid-row:1}.step-2 p{grid-row:2;padding-right:2px}.step-3{grid-row:3;grid-template-rows:auto auto;grid-template-columns:minmax(84px,31vw) minmax(0,1fr);align-self:end;margin-right:-20px}.step-3 .step-number{grid-area:1/1/3;place-self:start;margin-top:-420px;margin-left:-170px}.step-3 h3,.step-3 p{text-align:right;grid-column:2;justify-self:start;max-width:min(58vw,250px)}.step-3 h3{grid-row:1;padding-top:.15em;transform:translate(-250px,-350px)}.step-3 p{text-align:right;grid-row:2;width:min(72vw,300px);max-width:min(72vw,300px);padding-right:0;transform:translate(-370px,-350px)}.works-section.is-active .work-step{animation:.64s cubic-bezier(.22,.61,.36,1) both works-mobile-step-in}.works-section.is-active .step-1{animation-delay:.52s}.works-section.is-active .step-2{animation-delay:.72s}.works-section.is-active .step-3{animation-delay:.92s}}@keyframes works-mobile-element-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes works-mobile-step-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@media (width<=900px){.works-section.is-active .work-step,.works-section.is-active .works-mobile-element{opacity:1;animation:none;transform:none}}}.motto-section{background:#000;flex-direction:column;align-items:center;gap:clamp(22px,4vh,38px);margin-top:42px;padding:36px 20px 64px;display:flex}.motto-header{justify-content:center;width:100%;display:flex}.motto-header-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,2.5vw,22px);display:flex}.motto-header-logo{transform-origin:50%;opacity:0;filter:blur(1.6px)brightness(.82)drop-shadow(0 0 #8ed4ff00);width:min(128px,36vw);height:auto;display:block;transform:translate(-18px,-14px)scale(.82)}.motto-header-title{letter-spacing:.02em;color:#f2f6ff;transform-origin:50%;opacity:0;clip-path:inset(0 50%);filter:blur(1.4px);margin:0;font-size:clamp(28px,3.6vw,46px);font-weight:600;position:relative;transform:scale(.9)}.motto-header-title:after{content:"";transform-origin:50%;pointer-events:none;opacity:0;background:linear-gradient(90deg,#a8dcff00 0%,#a8dcffa6 50%,#a8dcff00 100%);height:2px;position:absolute;top:102%;left:-8%;right:-8%;transform:scaleX(.2)}.motto-section.is-header-fx-active .motto-header-logo{animation:.9s cubic-bezier(.22,.7,.2,1) both motto-logo-drift-in}.motto-section.is-header-fx-active .motto-header-title{animation:.86s cubic-bezier(.22,.68,.2,1) .18s both motto-title-center-expand}.motto-section.is-header-fx-active .motto-header-title:after{animation:.68s cubic-bezier(.22,.72,.2,1) .46s both motto-title-line-pulse}@keyframes motto-logo-drift-in{0%{opacity:0;filter:blur(1.6px)brightness(.82)drop-shadow(0 0 #8ed4ff00);transform:translate(-18px,-14px)scale(.82)}62%{opacity:1;filter:blur()brightness(1.02)drop-shadow(0 0 14px #8ed4ff59);transform:translate(2px,1px)scale(1.02)}to{opacity:1;filter:blur()drop-shadow(0 0 #8ed4ff00);transform:translate(0)scale(1)}}@keyframes motto-title-center-expand{0%{opacity:0;clip-path:inset(0 50%);filter:blur(1.4px);transform:scale(.9)}58%{opacity:1;clip-path:inset(0 8%);filter:blur();transform:scale(1.015)}to{opacity:1;clip-path:inset(0);filter:blur();transform:scale(1)}}@keyframes motto-title-line-pulse{0%{opacity:0;transform:scaleX(.2)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}.motto-timeline-shell{width:100%;max-width:1000px;margin:0 auto;padding:0 clamp(10px,2vw,22px)}.motto-mobile-stack{display:none}@media (width<=900px){.motto-section{gap:clamp(18px,4vh,28px);padding:clamp(28px,6vh,40px) clamp(16px,4.5vw,22px) clamp(64px,12vh,88px);position:relative;overflow:hidden}.motto-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 48% at 50% 0,#82204457 0%,#50122a1a 38%,#0000 62%),radial-gradient(90% 40% at 88% 100%,#781c3e29 0%,#0000 68%);height:auto;position:absolute;inset:0}.motto-header,.motto-mobile-stack{z-index:1;position:relative}.motto-header-break{display:none}.motto-header-logo{width:min(104px,32vw)}.motto-header-title{font-size:clamp(22px,6vw,30px)}.motto-mobile-stack{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:min(380px,100%);margin:clamp(6px,1.5vh,14px) auto 0;display:flex}.motto-timeline-shell--desktop{display:none}.motto-mobile-block{width:100%;margin-bottom:clamp(38px,8.5vh,56px)}.motto-mobile-block:last-child{margin-bottom:clamp(28px,6vh,44px)}.motto-mobile-heading{letter-spacing:-.03em;text-align:center;color:#0000;background:linear-gradient(90deg,#fffffffa 0%,#d2dae6c7 42%,#6e768494 100%);-webkit-text-fill-color:transparent;filter:blur(4px)drop-shadow(0 2px 3px #00000073);opacity:0;clip-path:inset(0 0 100%);will-change:transform, opacity, filter, clip-path;-webkit-background-clip:text;background-clip:text;margin:0 0 clamp(14px,3.5vh,22px);font-size:clamp(34px,9.2vw,48px);font-weight:800;line-height:1.05;transform:translateY(18px)}.motto-mobile-intro{flex-direction:column;gap:6px;display:flex}.motto-mobile-intro p,.motto-mobile-text{color:#d2dae8e0;text-align:center;opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);will-change:transform, opacity, filter, clip-path;max-width:34ch;margin:0 auto;font-size:clamp(13px,3.5vw,15px);line-height:1.55;transform:translateY(14px)}.motto-section:not(.is-header-fx-active) .motto-mobile-heading,.motto-section:not(.is-header-fx-active) .motto-mobile-intro p,.motto-section:not(.is-header-fx-active) .motto-mobile-text{animation:none!important}.motto-section.is-header-fx-active .motto-mobile-block:first-child .motto-mobile-heading{animation:.72s cubic-bezier(.2,.7,.2,1) .12s both motto-mobile-heading-in}.motto-section.is-header-fx-active .motto-mobile-block:first-child .motto-mobile-intro p:first-child{animation:.64s cubic-bezier(.22,.68,.2,1) .34s both motto-mobile-text-in}.motto-section.is-header-fx-active .motto-mobile-block:first-child .motto-mobile-intro p:nth-child(2){animation:.64s cubic-bezier(.22,.68,.2,1) .46s both motto-mobile-text-in}.motto-section.is-header-fx-active .motto-mobile-block:first-child .motto-mobile-intro p:nth-child(3){animation:.64s cubic-bezier(.22,.68,.2,1) .58s both motto-mobile-text-in}.motto-section.is-header-fx-active .motto-mobile-block:nth-child(2) .motto-mobile-heading{animation:.72s cubic-bezier(.2,.7,.2,1) .72s both motto-mobile-heading-in}.motto-section.is-header-fx-active .motto-mobile-block:nth-child(2) .motto-mobile-text{animation:.64s cubic-bezier(.22,.68,.2,1) .9s both motto-mobile-text-in}.motto-section.is-header-fx-active .motto-mobile-block:nth-child(3) .motto-mobile-heading{animation:.72s cubic-bezier(.2,.7,.2,1) 1.04s both motto-mobile-heading-in}.motto-section.is-header-fx-active .motto-mobile-block:nth-child(3) .motto-mobile-text{animation:.64s cubic-bezier(.22,.68,.2,1) 1.22s both motto-mobile-text-in}.motto-section.is-header-fx-active .motto-mobile-block:nth-child(4) .motto-mobile-heading{animation:.72s cubic-bezier(.2,.7,.2,1) 1.36s both motto-mobile-heading-in}.motto-section.is-header-fx-active .motto-mobile-block:nth-child(4) .motto-mobile-text{animation:.64s cubic-bezier(.22,.68,.2,1) 1.54s both motto-mobile-text-in}.motto-section.is-header-fx-active .motto-mobile-block:nth-child(5) .motto-mobile-heading{animation:.72s cubic-bezier(.2,.7,.2,1) 1.68s both motto-mobile-heading-in}.motto-section.is-header-fx-active .motto-mobile-block:nth-child(5) .motto-mobile-text{animation:.64s cubic-bezier(.22,.68,.2,1) 1.86s both motto-mobile-text-in}.motto-mobile-block:first-child .motto-mobile-heading{margin-bottom:clamp(18px,4vh,26px)}.motto-mobile-block:not(:first-child) .motto-mobile-heading{margin-bottom:clamp(12px,3vh,18px)}@media (prefers-reduced-motion:reduce){.motto-mobile-heading,.motto-mobile-intro p,.motto-mobile-text{opacity:1;clip-path:none;filter:none;transform:none;animation:none!important}.motto-mobile-heading{filter:drop-shadow(0 2px 3px #00000073)}}}@keyframes motto-mobile-heading-in{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(4px)drop-shadow(0 2px 3px #00000073);transform:translateY(18px)}62%{opacity:1;clip-path:inset(0 0 8%);filter:blur(.6px)drop-shadow(0 2px 3px #00000073);transform:translateY(2px)}to{opacity:1;clip-path:inset(0);filter:blur()drop-shadow(0 2px 3px #00000073);transform:translateY(0)}}@keyframes motto-mobile-text-in{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);transform:translateY(14px)}68%{opacity:1;clip-path:inset(0 0 10%);filter:blur(.4px);transform:translateY(1px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)}}.dashboard-section{background:#000;margin-top:100px;padding:clamp(28px,4vh,56px) clamp(16px,3vw,40px) clamp(48px,8vh,96px);position:relative;overflow:hidden}.dashboard-accent-layer{pointer-events:none;z-index:0;position:absolute;inset:0}.dashboard-accent-left,.dashboard-accent-right{opacity:.9;object-fit:contain;width:min(620px,46vw);height:auto;position:absolute;top:-200px;right:-20px}.dashboard-accent-left{inset:auto auto -250px -20px}.dashboard-section-inner{z-index:1;grid-template-columns:minmax(420px,1fr) minmax(360px,1fr);align-items:center;gap:clamp(20px,3vw,48px);max-width:min(1380px,100%);margin:0 auto;display:grid;position:relative}.dashboard-monitor-shell{opacity:0;filter:blur(2px);justify-content:center;align-items:center;display:flex;transform:translate(-42px)scale(.96)}.dashboard-monitor{filter:drop-shadow(0 10px 30px #000000b3);width:min(100%,690px);height:auto;display:block}.dashboard-copy{text-align:center;opacity:0;filter:blur(2px);max-width:620px;margin:0 auto;transform:translate(42px)scale(.97)}.dashboard-section.is-active .dashboard-monitor-shell{animation:.82s cubic-bezier(.22,.68,.2,1) both dashboard-left-smooth-in}.dashboard-section.is-active .dashboard-copy{animation:.86s cubic-bezier(.22,.68,.2,1) .18s both dashboard-right-smooth-in}@keyframes dashboard-left-smooth-in{0%{opacity:0;filter:blur(2px);transform:translate(-42px)scale(.96)}65%{opacity:1;filter:blur();transform:translate(4px)scale(1.005)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes dashboard-right-smooth-in{0%{opacity:0;filter:blur(2px);transform:translate(42px)scale(.97)}65%{opacity:1;filter:blur();transform:translate(-4px)scale(1.004)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.dashboard-copy h2{letter-spacing:-.015em;color:#dce2f2;margin:0;font-size:28.39px;font-weight:700;line-height:1.04}.dashboard-copy p{color:#c8d6eccc;text-align:center;max-width:600px;margin:20px auto 0;font-size:20px;line-height:1.2}.dashboard-copy-cta{color:#dff0ff;cursor:pointer;isolation:isolate;background:linear-gradient(#1279ebf2 0%,#08489cf0 46%,#041e4afa 100%);border:1px solid #5cabf580;border-radius:999px;width:132px;height:38px;margin-top:24px;font-size:12px;font-weight:600;transition:transform .26s,box-shadow .26s,border-color .26s;position:relative;overflow:hidden;box-shadow:inset 0 1px #e1f7ff57,inset 0 -10px 14px #00000094,0 0 28px #2b7be066}.dashboard-copy-cta:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:conic-gradient(#8fd3ff00 0deg,#8fd3ff1a 92deg,#caedffbf 138deg,#8fd3ff1f 188deg,#8fd3ff00 360deg);border-radius:999px;position:absolute;inset:-48%;transform:rotate(0)}.dashboard-copy-cta:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(130% 100% at 50% 0,#e0f6ff3d 0%,#e0f6ff0f 36%,#e0f6ff00 70%);position:absolute;inset:1px}.dashboard-copy-cta:hover{border-color:#83cbffb8;transform:translateY(-2px);box-shadow:inset 0 1px #e1f7ff61,inset 0 -10px 14px #00000094,0 0 34px #4191f380}.dashboard-copy-cta:hover:before{opacity:1;animation:1.45s linear infinite dashboard-cta-orbit-spin}.dashboard-copy-cta:hover:after{opacity:1}.dashboard-copy-cta:active{transform:translateY(0)}@keyframes dashboard-cta-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=980px){.dashboard-section-inner{grid-template-columns:1fr}.dashboard-copy{max-width:680px}.dashboard-accent-left,.dashboard-accent-right{opacity:.55;width:min(560px,75vw)}}@media (width<=900px){.motto-dashboard-bleed{background:#000;position:relative;overflow:hidden}.motto-dashboard-bleed:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(130% 42% at 50% 0,#96264e6b 0%,#64183429 40%,#0000 68%),radial-gradient(95% 38% at 92% 18%,#82204438 0%,#0000 62%),radial-gradient(115% 52% at 50% 100%,#246e4861 0%,#184e342e 44%,#0000 74%),radial-gradient(85% 40% at 8% 92%,#34763033 0%,#0000 66%);position:absolute;inset:0}.motto-section{background:0 0;padding-bottom:0}.motto-section:before{display:none}.motto-header,.motto-mobile-stack{z-index:1}.dashboard-section{z-index:1;background:0 0;margin-top:0;padding:clamp(8px,2vh,16px) clamp(16px,4.5vw,22px) clamp(56px,10vh,72px);position:relative;overflow:visible}.dashboard-section:before{display:none}.dashboard-accent-layer{z-index:0;display:block;overflow:visible}.dashboard-accent-right{opacity:.92;width:min(340px,105vw);inset:8% -28% auto auto}.dashboard-accent-left{opacity:.88;width:min(300px,96vw);inset:auto auto -6% -32%}.dashboard-section-inner{flex-direction:column;align-items:center;gap:0;max-width:min(380px,100%);display:flex}.dashboard-copy{text-align:center;opacity:1;filter:none;max-width:none;display:contents;transform:none}.dashboard-copy h2{color:#f0f4fc;opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);will-change:transform, opacity, filter, clip-path;order:1;width:100%;max-width:34ch;margin:0 auto clamp(20px,4.5vh,28px);font-size:clamp(18px,5vw,24px);font-weight:700;line-height:1.2;transform:translateY(16px)}.dashboard-monitor-shell{opacity:0;filter:blur(2px);will-change:transform, opacity, filter;order:2;width:100%;margin:0 auto clamp(22px,5vh,32px);transform:translateY(20px)scale(.97)}.dashboard-monitor{opacity:1;visibility:visible;width:min(100%,340px);margin-inline:auto}.dashboard-copy p{color:#d0dae8e0;text-align:center;opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);will-change:transform, opacity, filter, clip-path;order:3;width:100%;max-width:36ch;margin:0 auto clamp(22px,5vh,30px);font-size:clamp(13px,3.5vw,15px);line-height:1.55;transform:translateY(14px)}.dashboard-copy-cta{opacity:0;filter:blur(2px);will-change:transform, opacity, filter;order:4;margin-top:0;transform:translateY(12px)scale(.96)}.dashboard-section:not(.is-active) .dashboard-copy h2,.dashboard-section:not(.is-active) .dashboard-monitor-shell,.dashboard-section:not(.is-active) .dashboard-copy p,.dashboard-section:not(.is-active) .dashboard-copy-cta{animation:none!important}.dashboard-section.is-active .dashboard-copy h2{animation:.7s cubic-bezier(.22,.68,.2,1) 80ms both dashboard-mobile-fade-in}.dashboard-section.is-active .dashboard-monitor-shell{animation:.78s cubic-bezier(.22,.68,.2,1) .26s both dashboard-mobile-monitor-in}.dashboard-section.is-active .dashboard-copy p{animation:.68s cubic-bezier(.22,.68,.2,1) .48s both dashboard-mobile-fade-in}.dashboard-section.is-active .dashboard-copy-cta{animation:.62s cubic-bezier(.22,.68,.2,1) .64s both dashboard-mobile-cta-in}.dashboard-section.is-active .dashboard-copy{opacity:1;filter:none;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.dashboard-copy h2,.dashboard-monitor-shell,.dashboard-copy p,.dashboard-copy-cta{opacity:1;clip-path:none;filter:none;transform:none;animation:none!important}}}@keyframes dashboard-mobile-fade-in{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);transform:translateY(16px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)}}@keyframes dashboard-mobile-monitor-in{0%{opacity:0;filter:blur(2px);transform:translateY(20px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes dashboard-mobile-cta-in{0%{opacity:0;filter:blur(2px);transform:translateY(12px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.next-cards-section{background:#000;padding:clamp(48px,7vh,96px) clamp(18px,4vw,48px) clamp(64px,10vh,120px)}.next-cards-inner{width:min(1320px,100%);margin:0 auto;padding-inline:clamp(34px,5vw,72px)}.next-cards-head{text-align:center;margin-bottom:clamp(28px,4vh,44px)}.next-cards-title{letter-spacing:-.02em;color:#e8eeff;text-align:center;opacity:0;filter:blur(2px);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;font-size:clamp(28px,2.8vw,44px);font-weight:600;display:flex;transform:translateY(24px)scale(.985)}.next-cards-lead{color:#c8d6ecb8;opacity:0;filter:blur(2px);max-width:640px;margin:12px auto 0;font-size:clamp(15px,1.1vw,18px);line-height:1.45;transform:translateY(18px)}.next-cards-section.is-head-active .next-cards-title{animation:1.3s cubic-bezier(.22,.61,.36,1) both next-cards-title-smooth-in}.next-cards-section.is-head-active .next-cards-lead{animation:1.4s cubic-bezier(.22,.61,.36,1) .42s both next-cards-lead-smooth-in}@keyframes next-cards-title-smooth-in{0%{opacity:0;filter:blur(2px);transform:translateY(24px)scale(.985)}65%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.004)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes next-cards-lead-smooth-in{0%{opacity:0;filter:blur(2px);transform:translateY(18px)}65%{opacity:1;filter:blur();transform:translateY(-1px)}to{opacity:1;filter:blur();transform:translateY(0)}}.next-cards-lead-line{display:inline}@media (width<=900px){.next-cards-section{padding:clamp(36px,7vh,48px) clamp(16px,4.5vw,22px) clamp(48px,8vh,72px);position:relative;overflow:hidden}.next-cards-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(75% 45% at 92% 8%,#20766c61 0%,#16524c29 38%,#0000 68%);position:absolute;inset:0}.next-cards-inner--spaced{padding-top:clamp(20px,4vh,32px)}.next-cards-inner{z-index:1;padding-inline:clamp(12px,3.5vw,18px);position:relative}.next-cards-head{margin-bottom:clamp(24px,5vh,36px)}.next-cards-title{letter-spacing:-.01em;color:#f4f7ff;opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);will-change:transform, opacity, filter, clip-path;gap:0;font-size:20px;font-weight:700;line-height:1.2;display:block;transform:translateY(16px)}.next-cards-title .title-star{display:none}.next-cards-title span{max-width:30ch;margin-inline:auto;display:block}.next-cards-lead{color:#c4ceded1;opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);will-change:transform, opacity, filter, clip-path;max-width:min(340px,92vw);margin-top:clamp(14px,3.5vh,20px);font-size:12px;line-height:1.5;transform:translateY(14px)}.next-cards-lead-line{display:block}.next-cards-section:not(.is-head-active) .next-cards-title,.next-cards-section:not(.is-head-active) .next-cards-lead{animation:none!important}.next-cards-section.is-head-active .next-cards-title{animation:.72s cubic-bezier(.22,.68,.2,1) .1s both next-cards-mobile-title-in}.next-cards-section.is-head-active .next-cards-lead{animation:.68s cubic-bezier(.22,.68,.2,1) .32s both next-cards-mobile-lead-in}@media (prefers-reduced-motion:reduce){.next-cards-title,.next-cards-lead{opacity:1;clip-path:none;filter:none;transform:none;animation:none!important}}}@keyframes next-cards-mobile-title-in{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);transform:translateY(16px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)}}@keyframes next-cards-mobile-lead-in{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(3px);transform:translateY(14px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translateY(0)}}.surveillance-carousel{border-radius:20px;margin-top:clamp(12px,2.5vh,28px);padding-top:clamp(6px,1.2vh,12px)}.surveillance-carousel-shell{max-width:min(1420px,100%);margin:0 auto;position:relative}.surveillance-carousel-nav{z-index:12;-webkit-backdrop-filter:blur(14px)saturate(1.2);color:#f0f6ff;cursor:pointer;background:#0c12228c;border:1px solid #e2efff8c;border-radius:50%;justify-content:center;align-items:center;width:clamp(40px,5vw,52px);height:clamp(40px,5vw,52px);margin:0;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 32px #00000073,inset 0 1px #fff3}.surveillance-carousel-nav:hover{background:#16223ab8;border-color:#c8e6ffbf;box-shadow:0 14px 36px #00000080,0 0 24px #60aaff47,inset 0 1px #ffffff42}.surveillance-carousel-nav:active{transform:translateY(-50%)scale(.96)}.surveillance-carousel-nav:focus-visible{outline-offset:3px;outline:2px solid #82c8fff2}.surveillance-carousel-nav--prev{left:-148px}.surveillance-carousel-nav--next{right:-172px}@media (width<=1320px){.surveillance-carousel-nav--prev{left:clamp(4px,1.5vw,12px)}.surveillance-carousel-nav--next{right:clamp(4px,1.5vw,12px)}}.surveillance-carousel-nav-icon{-webkit-user-select:none;user-select:none;margin-top:-2px;font-size:clamp(22px,3.2vw,30px);font-weight:300;line-height:1}.surveillance-carousel-stage{perspective:2200px;width:100%;height:clamp(448px,54vw,604px);transform-style:preserve-3d;margin:0 auto;position:relative}.surveillance-card{--surveillance-card-bg-opacity:.78;-webkit-backdrop-filter:blur(20px)saturate(1.25);transform-origin:50%;isolation:isolate;opacity:0;filter:saturate(.85)brightness(.82);cursor:pointer;touch-action:manipulation;background:#10182a2e;border:1px solid #e2efff80;border-radius:22px;width:min(372px,78vw);height:min(486px,112vw);max-height:526px;transition:transform .5s,filter .5s,box-shadow .5s;position:absolute;top:50%;overflow:hidden;box-shadow:0 22px 52px #00000094,0 0 0 1px #ffffff0f,inset 0 1px #ffffff61,inset 0 -1px #00000059}.surveillance-card--far-left,.surveillance-card--left,.surveillance-card--right,.surveillance-card--far-right{pointer-events:auto}.surveillance-card-bg{opacity:var(--surveillance-card-bg-opacity);pointer-events:none;background-position:50%;background-size:116% 116%;position:absolute;inset:-2px}.surveillance-card-glass{z-index:1;border-radius:inherit;-webkit-backdrop-filter:blur(26px)saturate(1.55);pointer-events:none;background:linear-gradient(155deg,#ffffff38 0%,#ffffff14 38%,#96bceb14 62%,#0e12223d 100%);position:absolute;inset:0}.surveillance-card-scrim{z-index:2;pointer-events:none;background:linear-gradient(165deg,#04081208 0%,#060a163d 52%,#04060e7a 100%);position:absolute;inset:0}.surveillance-card-inner{z-index:3;box-sizing:border-box;text-align:center;opacity:0;cursor:pointer;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,1.8vh,18px);width:100%;height:100%;min-height:100%;padding:clamp(20px,3.2vw,34px) clamp(18px,2.6vw,28px);transition:transform .5s,opacity .5s;display:flex;position:relative;transform:translateY(22px)scale(.92)}.surveillance-card-heading{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 28px #0000008c,0 0 40px #00000059;margin:0;font-size:clamp(20px,1.85vw,26px);font-weight:700;line-height:1.1}.surveillance-card-text{color:#fcfdffed;text-shadow:0 2px 18px #0000008c;flex:0 auto;max-width:32ch;margin:0;font-size:clamp(12px,1vw,15px);font-weight:400;line-height:1.55}.surveillance-card-cta{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:.07em;cursor:pointer;background:#060a166b;border:1px solid #ffffffeb;border-radius:999px;margin-top:clamp(5px,1vh,12px);padding:10px 26px;font-size:12px;font-weight:600;transition:background .2s,box-shadow .2s,transform .2s}.surveillance-card-cta:hover{background:#0e162a8c;box-shadow:0 0 28px #78beff61,inset 0 1px #ffffff1f}.surveillance-card--far-left{z-index:2;filter:saturate(.95)brightness(.9);left:8%;transform:translate(-50%,-50%)translateZ(-88px)rotateY(14deg)scale(.66)}.surveillance-card--left{z-index:4;filter:saturate(.98)brightness(.94);left:27%;transform:translate(-50%,-50%)translateZ(-44px)rotateY(7deg)scale(.82)}.surveillance-card--center{z-index:6;filter:saturate(1.08)brightness(1.02);pointer-events:none;left:50%;transform:translate(-50%,-52%)translateZ(86px)rotateY(0)scale(1.06)}.surveillance-card--center .surveillance-card-inner{pointer-events:none;cursor:default}.surveillance-card--center .surveillance-card-heading,.surveillance-card--center .surveillance-card-text,.surveillance-card--center .surveillance-card-cta{pointer-events:auto;cursor:pointer}.surveillance-card--right{z-index:4;filter:saturate(.98)brightness(.94);left:73%;transform:translate(-50%,-50%)translateZ(-44px)rotateY(-7deg)scale(.82)}.surveillance-card--far-right{z-index:2;filter:saturate(.95)brightness(.9);left:92%;transform:translate(-50%,-50%)translateZ(-88px)rotateY(-14deg)scale(.66)}.next-cards-section.is-head-active .surveillance-card--far-left{animation:.98s cubic-bezier(.2,.72,.2,1) .32s both surveillance-card-cinematic-in}.next-cards-section.is-head-active .surveillance-card--left{animation:.98s cubic-bezier(.2,.72,.2,1) .5s both surveillance-card-cinematic-in}.next-cards-section.is-head-active .surveillance-card--center{animation:.98s cubic-bezier(.2,.72,.2,1) .68s both surveillance-card-cinematic-in}.next-cards-section.is-head-active .surveillance-card--right{animation:.98s cubic-bezier(.2,.72,.2,1) .86s both surveillance-card-cinematic-in}.next-cards-section.is-head-active .surveillance-card--far-right{animation:.98s cubic-bezier(.2,.72,.2,1) 1.04s both surveillance-card-cinematic-in}.next-cards-section.is-head-active .surveillance-card--far-left .surveillance-card-inner{animation:.9s cubic-bezier(.22,.68,.2,1) .42s both surveillance-card-content-rise}.next-cards-section.is-head-active .surveillance-card--left .surveillance-card-inner{animation:.9s cubic-bezier(.22,.68,.2,1) .6s both surveillance-card-content-rise}.next-cards-section.is-head-active .surveillance-card--center .surveillance-card-inner{animation:.9s cubic-bezier(.22,.68,.2,1) .78s both surveillance-card-content-rise}.next-cards-section.is-head-active .surveillance-card--right .surveillance-card-inner{animation:.9s cubic-bezier(.22,.68,.2,1) .96s both surveillance-card-content-rise}.next-cards-section.is-head-active .surveillance-card--far-right .surveillance-card-inner{animation:.9s cubic-bezier(.22,.68,.2,1) 1.14s both surveillance-card-content-rise}@keyframes surveillance-card-cinematic-in{0%{opacity:0;filter:saturate(.85)brightness(.82)}60%{opacity:1;filter:saturate(1.06)brightness(1.02)}to{opacity:1;filter:inherit}}@keyframes surveillance-card-content-rise{0%{opacity:0;transform:translateY(22px)scale(.92)}65%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.surveillance-carousel-dots{justify-content:center;align-items:center;gap:12px;margin-top:clamp(22px,3.5vh,40px);display:flex}.surveillance-carousel-dot{cursor:pointer;background:#8caad261;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:transform .25s,box-shadow .25s,background .25s}.surveillance-carousel-dot:hover{background:#bedaff9e}.surveillance-carousel-dot.is-active{background:#a5dcfffa;transform:scale(1.12);box-shadow:0 0 18px #60b0ffeb,0 0 42px #448cff6b}@media (width<=900px){.surveillance-carousel-stage{perspective:1600px;height:clamp(400px,62vw,538px)}.surveillance-card{width:min(314px,82vw);height:min(434px,100vw)}.surveillance-card--far-left{left:6%;transform:translate(-50%,-50%)translateZ(-60px)rotateY(10deg)scale(.56)}.surveillance-card--left{left:26%;transform:translate(-50%,-50%)translateZ(-32px)rotateY(5deg)scale(.7)}.surveillance-card--center{transform:translate(-50%,-52%)translateZ(48px)scale(.94)}.surveillance-card--right{left:74%;transform:translate(-50%,-50%)translateZ(-32px)rotateY(-5deg)scale(.7)}.surveillance-card--far-right{left:94%;transform:translate(-50%,-50%)translateZ(-60px)rotateY(-10deg)scale(.56)}}@media (width<=560px){.surveillance-carousel-stage{height:clamp(380px,118vw,490px)}.surveillance-card--far-left{opacity:.92;left:4%;transform:translate(-50%,-50%)translateZ(-40px)rotateY(8deg)scale(.52)}.surveillance-card--left{left:22%;transform:translate(-50%,-50%)translateZ(-22px)rotateY(4deg)scale(.68)}.surveillance-card--center{transform:translate(-50%,-52%)translateZ(42px)scale(.92)}.surveillance-card--right{left:78%;transform:translate(-50%,-50%)translateZ(-22px)rotateY(-4deg)scale(.68)}.surveillance-card--far-right{opacity:.92;left:96%;transform:translate(-50%,-50%)translateZ(-40px)rotateY(-8deg)scale(.52)}}.camera-cta-section{background:#000;justify-content:center;align-items:center;margin-top:90px;padding:clamp(36px,7vh,90px) clamp(16px,3vw,40px) clamp(64px,10vh,120px);display:flex}.camera-cta-inner{justify-content:center;width:min(100%,1300px);margin:0 auto;display:flex;position:relative}.camera-cta-card{-webkit-backdrop-filter:blur(7px);opacity:0;background-image:url(/assets/Rectangle%20glass-CCbkv0Ta.png);background-position:50%;background-repeat:no-repeat;background-size:5150px 900px;border-radius:22px;flex-direction:column;justify-content:center;width:min(1160px,100%);min-height:clamp(190px,23vw,250px);padding:clamp(28px,5vw,54px) clamp(22px,5vw,72px);display:flex;transform:translateY(40px)scale(.98);box-shadow:inset 0 1px #ffffff1a,0 16px 40px #0000006b}.camera-cta-section.is-revealed .camera-cta-card{animation:1.05s cubic-bezier(.25,.85,.3,1) forwards camera-cta-card-in}@keyframes camera-cta-card-in{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.camera-cta-title{text-align:center;color:#cdd8eebd;text-shadow:0 4px 18px #00000073;opacity:0;filter:blur(3px);margin:50px 0 0;font-size:20.09px;font-weight:400;line-height:1.18;transform:translateY(22px)}.camera-cta-section.is-revealed .camera-cta-title{animation:.95s cubic-bezier(.25,.85,.3,1) .16s forwards camera-cta-title-in}@keyframes camera-cta-title-in{0%{opacity:0;filter:blur(3px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}.camera-cta-signoff{opacity:0;justify-content:flex-end;align-items:flex-end;gap:10px;margin-top:clamp(18px,2.3vh,32px);display:flex;transform:translateY(18px)}.camera-cta-section.is-revealed .camera-cta-signoff{animation:.95s cubic-bezier(.25,.85,.3,1) .34s forwards camera-cta-signoff-in}@keyframes camera-cta-signoff-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.camera-cta-weare{color:#a4a4a4e6;margin-right:-40px;font-family:Bastliga One,Balthazar,Times New Roman,serif;font-size:clamp(34px,2.9vw,62px);font-style:italic;font-weight:400;line-height:.9}.camera-cta-signoff img{width:clamp(70px,6.2vw,128px);height:auto;margin-bottom:-20px}.camera-cta-glass{pointer-events:none;opacity:0;width:clamp(110px,14vw,220px);height:auto;position:absolute;top:-115px;right:-16px;transform:translate(18px,28px)scale(.94)}.camera-cta-section.is-revealed .camera-cta-glass{animation:1.1s cubic-bezier(.25,.85,.3,1) .24s forwards camera-cta-glass-in}@keyframes camera-cta-glass-in{0%{opacity:0;transform:translate(18px,28px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.camera-cta-card,.camera-cta-title,.camera-cta-signoff,.camera-cta-glass{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}@media (width<=900px){.camera-cta-section{margin-top:clamp(24px,5vh,36px);padding:clamp(24px,5vh,40px) clamp(16px,4.5vw,22px) clamp(20px,4vh,32px)}.camera-cta-inner{width:100%;max-width:min(360px,100%)}.camera-cta-card{background-position:50% 42%;background-size:2400px 480px;border-radius:16px;width:100%;min-height:clamp(128px,34vw,158px);padding:clamp(16px,4vw,20px) clamp(14px,3.5vw,18px)}.camera-cta-title{max-width:50ch;margin:0 auto;font-size:10px;font-weight:400;line-height:1.45}.camera-cta-signoff{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:clamp(10px,2.5vh,14px)}.camera-cta-weare{margin-right:20px;font-size:clamp(20px,5.5vw,26px);line-height:.95}.camera-cta-signoff img{width:clamp(44px,12vw,56px);margin-bottom:-20px;margin-left:-30px}.camera-cta-glass{width:clamp(56px,16vw,76px);top:-30px;right:-25px}}.faq-section{background:#000;padding:clamp(56px,8vh,110px) clamp(18px,4vw,50px) clamp(72px,10vh,130px);position:relative;overflow:hidden}.faq-section:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(55% 45% at 50% 0,#4884ff24,#0000 62%);height:70%;transition:opacity 1.2s;position:absolute;inset:-30% -20% auto}.faq-section.is-revealed:before{opacity:1;animation:16s ease-in-out infinite alternate faq-ambient-pulse}@keyframes faq-ambient-pulse{0%{opacity:.85;transform:translate(-3%)scale(1)}to{opacity:1;transform:translate(4%,3%)scale(1.06)}}.faq-inner{z-index:1;text-align:center;width:min(1120px,100%);margin:0 auto;position:relative}.faq-title{letter-spacing:.02em;color:#0000;background:linear-gradient(#ecf2ffe6 0%,#9eaac4bf 52%,#1c1a1a6b 100%,#0000006b 100%) 0 0/100% 200%;-webkit-text-fill-color:transparent;opacity:0;filter:blur(12px);will-change:transform, opacity, filter;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(56px,22vw,180px);font-weight:700;line-height:.9;transform:translateY(36px)scale(.94)}.faq-section.is-revealed .faq-title{animation:1.2s cubic-bezier(.2,.72,.2,1) forwards faq-hero-reveal}@keyframes faq-hero-reveal{0%{opacity:0;filter:blur(12px);background-position:0 80%;transform:translateY(36px)scale(.94)}70%{filter:blur();background-position:0 40%}to{opacity:1;filter:blur();background-position:0 0;transform:translateY(0)scale(1)}}.faq-subtitle{color:#ccd7eec7;opacity:0;max-width:700px;margin:clamp(16px,2.2vh,28px) auto 0;font-size:21.2px;line-height:1.35;transform:translateY(18px)}.faq-section.is-revealed .faq-subtitle{animation:1s cubic-bezier(.22,.61,.36,1) .22s forwards faq-subtle-rise}@keyframes faq-subtle-rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.faq-list{perspective:1400px;gap:24px;margin-top:clamp(30px,4vh,48px);display:grid}.faq-item{-webkit-backdrop-filter:blur(10px);text-align:left;opacity:0;transform-origin:top;background-image:linear-gradient(90deg,#060a12c7 0%,#3840546b 48%,#060a12c7 100%),url(./assets/images/Rectangle.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #d0e1ff38;border-radius:16px;transition:border-color .45s,box-shadow .45s,transform .45s;overflow:hidden;transform:translate3d(0,28px,-40px)rotateX(8deg);box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff0f,0 10px 22px #00000052}.faq-section.is-revealed .faq-item:first-child{animation:.88s cubic-bezier(.22,.68,.2,1) .28s forwards faq-card-enter-left}.faq-section.is-revealed .faq-item:nth-child(2){animation:.88s cubic-bezier(.22,.68,.2,1) .4s forwards faq-card-enter-right}.faq-section.is-revealed .faq-item:nth-child(3){animation:.88s cubic-bezier(.22,.68,.2,1) .52s forwards faq-card-enter-left}.faq-section.is-revealed .faq-item:nth-child(4){animation:.88s cubic-bezier(.22,.68,.2,1) .64s forwards faq-card-enter-right}.faq-section.is-revealed .faq-item:nth-child(5){animation:.88s cubic-bezier(.22,.68,.2,1) .76s forwards faq-card-enter-left}.faq-section.is-revealed .faq-item:nth-child(6){animation:.88s cubic-bezier(.22,.68,.2,1) .88s forwards faq-card-enter-right}@keyframes faq-card-enter-left{0%{opacity:0;transform:translate3d(-36px,24px,-50px)rotateX(10deg)rotateY(-4deg)}to{opacity:1;transform:translate(0,0)rotateX(0)rotateY(0)}}@keyframes faq-card-enter-right{0%{opacity:0;transform:translate3d(36px,24px,-50px)rotateX(10deg)rotateY(4deg)}to{opacity:1;transform:translate(0,0)rotateX(0)rotateY(0)}}.faq-item:hover{border-color:#8cbeff6b;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff14,0 14px 36px #00285a59,0 0 42px #3c8cff14}.faq-item.is-open{border-color:#78b9ff7a;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff1a,0 12px 40px #00327861,0 0 0 1px #64aaff1f}.faq-question{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:82px;padding:20px 24px 20px 28px;font-size:26.21px;font-weight:550;line-height:1.2;display:flex}.faq-question span:first-child{color:#0000;background:linear-gradient(90deg,#ecf1fff5 0%,#b2bad0d6 42%,#3a3a3a 100%,#0000 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faq-question:focus-visible{outline-offset:-2px;outline:2px solid #49acffd9}.faq-plus{color:#cfddf6eb;background:#ffffff14;border:1px solid #c1d2ee42;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .35s,background .35s,box-shadow .35s,transform .35s,color .3s;display:inline-flex;position:relative}.faq-plus-svg{pointer-events:none;display:block;overflow:visible}.faq-plus line{stroke:currentColor;stroke-width:2px;stroke-linecap:round;transform-box:fill-box;transform-origin:8px 8px;transition:transform .45s cubic-bezier(.34,1.2,.64,1),opacity .38s cubic-bezier(.22,.68,.2,1)}.faq-plus-line--a{opacity:1}.faq-plus-line--b{opacity:1;transform:scaleY(1)}.faq-item.is-open .faq-plus{color:#f0f8fffa;background:#468cff24;border-color:#8cc8ff7a;transform:scale(1.06);box-shadow:0 0 22px #4696ff38}.faq-item.is-open .faq-plus-line--a{opacity:1}.faq-item.is-open .faq-plus-line--b{opacity:0;transform:scaleY(0)}.faq-answer{color:#c9d6eddb;margin:0;padding:0 28px 24px;font-size:clamp(18px,1.2vw,24px);line-height:1.5;animation:.42s cubic-bezier(.22,.68,.2,1) forwards faq-answer-reveal}@keyframes faq-answer-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq-section:before{opacity:.6;transform:none;animation:none!important}.faq-title,.faq-subtitle,.faq-item{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.faq-answer{animation:none!important}.faq-plus{transition:border-color .2s,background .2s}.faq-item.is-open .faq-plus{transform:none}.faq-plus line{transition:opacity .15s}.faq-item.is-open .faq-plus-line--b{opacity:0;transform:scaleY(0)}}@media (width<=700px){.faq-question{min-height:66px;padding:16px;font-size:clamp(18px,6vw,24px)}.faq-answer{padding:0 16px 18px}}.pricing-head-section{background:#000;padding:clamp(24px,5vh,56px) clamp(18px,4vw,52px) 0;position:relative;overflow:hidden}.pricing-head-inner{text-align:center;z-index:1;overscroll-behavior-x:contain;width:min(1180px,100%);margin:0 auto;position:relative;overflow:auto hidden}.pricing-head-title{letter-spacing:-.02em;color:#0000;background:linear-gradient(#e4eaf8e6 0%,#96a0b6b3 56%,#4e546461 100%) 0 0/100% 160%;-webkit-text-fill-color:transparent;opacity:0;filter:blur(14px);will-change:transform, opacity, filter;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:18px;font-size:clamp(56px,22vw,180px);font-weight:700;line-height:.95;transform:translateY(48px)scale(.94)}.pricing-head-section.is-revealed .pricing-head-title{animation:1.25s cubic-bezier(.18,.82,.22,1) forwards pricing-title-tech-manifest}@keyframes pricing-title-tech-manifest{0%{opacity:0;filter:blur(14px);letter-spacing:.08em;background-position:0 80%;transform:translateY(48px)scale(.94)}55%{filter:blur(2px);letter-spacing:-.02em}to{opacity:.92;filter:blur(.35px);letter-spacing:-.02em;background-position:0 0;transform:translateY(0)scale(1)}}.pricing-head-cards{z-index:2;perspective:1700px;width:fit-content;max-width:none;transform-style:preserve-3d;grid-template-columns:repeat(3,360px);justify-content:center;gap:clamp(18px,2.5vw,32px);margin:clamp(-72px,-8vw,-110px) auto 0;display:grid;position:relative}.pricing-head-card-shell{aspect-ratio:360/605;isolation:isolate;opacity:0;transform-origin:top;border:1px solid #0000006b;border-radius:22px;width:100%;max-width:none;height:auto;margin-inline:0;transition:box-shadow .35s,border-color .35s;position:relative;overflow:hidden;transform:translate3d(0,48px,-69px)rotateX(14deg);box-shadow:0 0 0 1px #ffffff12,0 0 1px #000000a6,0 22px 56px #00000094,0 6px 16px #0000006b,inset 0 1px #ffffff61,inset 0 -1px #00000047,inset 1px 0 #ffffff1a,inset -1px 0 #ffffff0f}.pricing-head-card-shell.is-featured-card{margin-top:clamp(-28px,-3.2vh,-16px)}.pricing-head-card-shell:first-child,.pricing-head-card-shell:nth-child(3){margin-top:clamp(14px,2vh,26px)}.pricing-head-section.is-revealed .pricing-head-card-shell:first-child{animation:1s cubic-bezier(.2,.78,.2,1) .12s forwards pricing-card-deck-in}.pricing-head-section.is-revealed .pricing-head-card-shell:nth-child(2){animation:1s cubic-bezier(.2,.78,.2,1) .32s forwards pricing-card-deck-in}.pricing-head-section.is-revealed .pricing-head-card-shell:nth-child(3){animation:1s cubic-bezier(.2,.78,.2,1) .52s forwards pricing-card-deck-in}@keyframes pricing-card-deck-in{0%{opacity:0;filter:saturate(.75)brightness(.85);transform:translate3d(0,48px,-69px)rotateX(14deg)}to{opacity:1;filter:saturate()brightness();transform:translate(0,0)rotateX(0)}}.pricing-head-section.is-revealed .pricing-head-card-shell.is-featured-card{animation:1s cubic-bezier(.2,.78,.2,1) .32s forwards pricing-card-deck-in}.pricing-head-card-shell:after{content:"";border-radius:inherit;z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.6;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 2px 3px #ffffff38,inset 2px 2px 4px #ffffff14}.pricing-head-cards img{vertical-align:top;opacity:.88;border-radius:inherit;width:100%;height:auto;display:block}.pricing-head-card-frost{border-radius:inherit;z-index:1;opacity:.6;-webkit-backdrop-filter:blur(6px)saturate(1.15);pointer-events:none;background:radial-gradient(115% 70% at 0 0,#ffffff29 0%,#ffffff0a 38%,#0000 62%),linear-gradient(165deg,#ffffff1a 0%,#ffffff0a 36%,#080a1038 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff52,inset 0 0 48px #0000001f,inset 0 -1px #ffffff0d}.pricing-head-main-amount{z-index:3;color:#0000;background:linear-gradient(90deg,#e4eaf8f5 0%,#00000025 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:49px;font-weight:700;line-height:1;position:absolute;top:69px;left:12px}.pricing-head-plan-name{z-index:3;color:#0000;background:linear-gradient(90deg,#e4eaf8f5 0%,#ffffff42 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;font-weight:200;line-height:1;position:absolute;top:34px;left:17px}.pricing-head-divider{z-index:3;opacity:1;background:linear-gradient(90deg,#0000 0%,#ffffff1f 50%,#0000 100%);border:none;height:1px;position:absolute;top:153px;left:12px;right:12px}.pricing-head-features{z-index:3;color:#0000;background:linear-gradient(90deg,#e4eaf8f5 0%,#0000003e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;gap:15px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:214px;left:12px;right:12px}.pricing-head-features li{align-items:center;gap:15px;display:flex}.pricing-head-features li img{opacity:.88;flex:0 0 29px;width:29px;height:29px}.pricing-head-features li span{color:#c6d1e9d1;font-size:19px;line-height:1.12}.pricing-head-card-button{z-index:3;color:#ecf0f8f2;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#0c0e1480;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;height:46px;font-size:16px;font-weight:500;transition:box-shadow .45s cubic-bezier(.22,.82,.24,1),border-color .35s,transform .45s cubic-bezier(.22,.82,.24,1),background .4s,filter .4s;display:flex;position:absolute;bottom:27px;left:12px;right:12px;overflow:hidden}.pricing-head-card-button-label{z-index:1;pointer-events:none;position:relative}.pricing-head-card-button:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff24 48%,#ffffff38 50%,#ffffff1f 52%,#0000 64%);transition:transform .65s cubic-bezier(.22,.82,.24,1),opacity .35s;position:absolute;inset:-50% -50% -50% -60%;transform:translate(-45%)rotate(8deg)}.pricing-head-card-button:hover{filter:brightness(1.08);border-color:#ffffff9e;transform:translateY(-4px)scale(1.03);box-shadow:0 10px 28px #0000007a,0 0 0 1px #ffffff14,0 0 28px #78afff2e}.pricing-head-card-button:hover:before{opacity:1;transform:translate(120%)rotate(8deg)}.pricing-head-card-button:active{transition-duration:.12s;transform:translateY(-1px)scale(1.01)}.pricing-head-card-button.is-featured{color:#101218f5;background:linear-gradient(#fcfdfffa 0%,#ecf0f8f5 100%);border-color:#dce0e8f2;font-weight:700}.pricing-head-card-button.is-featured:before{background:linear-gradient(115deg,#0000 32%,#5aaaff38 48%,#8cd2ff59 50%,#5aaaff2e 54%,#0000 68%)}.pricing-head-card-button.is-featured:hover{filter:brightness(1.02);background:linear-gradient(#fff 0%,#e6eefc 100%);border-color:#fffffff2;transform:translateY(-5px)scale(1.04);box-shadow:0 14px 36px #00143c61,0 0 0 1px #8cc8ff59,0 0 38px #50a0ff47}@media (prefers-reduced-motion:reduce){.pricing-head-title,.pricing-head-card-shell{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.pricing-head-card-shell.is-featured-card{animation:none!important}.pricing-head-card-button,.pricing-head-card-button.is-featured{transition:border-color .2s,background .2s,box-shadow .2s}.pricing-head-card-button:hover,.pricing-head-card-button.is-featured:hover{filter:none;transform:none}.pricing-head-card-button:before,.pricing-head-card-button:hover:before{opacity:0;transform:translate(-45%)rotate(8deg)}}@media (width<=900px){.pricing-head-section{padding:clamp(40px,8vh,56px) clamp(16px,4.5vw,22px) clamp(48px,8vh,64px);overflow:visible}.pricing-head-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(100% 100%,#ffffff38 0%,#ffffff0f 45%,#0000 72%);width:min(280px,75vw);height:clamp(72px,18vw,100px);position:absolute;top:clamp(28px,6vh,48px);left:50%;transform:translate(-50%)}.pricing-head-inner{width:100%;max-width:min(400px,100%);position:relative;overflow:visible}.pricing-head-title{z-index:1;opacity:0;color:#0000;background:linear-gradient(#fffffffa 0%,#c8d0dcd1 48%,#646c788c 100%) 0 0/100% 100%;-webkit-text-fill-color:transparent;filter:blur(6px)drop-shadow(0 0 36px #ffffff52);pointer-events:none;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:0;font-size:clamp(88px,26vw,128px);line-height:.9;position:relative;transform:translateY(18px)}.pricing-head-cards{z-index:2;perspective:none;transform-style:flat;flex-direction:column;align-items:stretch;gap:clamp(16px,4vw,20px);width:100%;max-width:100%;margin-top:clamp(-30px,-12vw,-74px);display:flex;position:relative}.pricing-head-card-shell{aspect-ratio:auto;opacity:0;background:#10121838;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;width:100%;max-width:100%;min-height:clamp(580px,132vw,660px);padding:clamp(34px,8.5vw,44px) clamp(24px,6vw,28px) clamp(38px,9vw,48px);display:flex;transform:translateY(18px);box-shadow:inset 0 1px #0689f4,inset 0 -1px #00000038,0 12px 32px #0006;margin-top:0!important}.pricing-head-card-shell:first-child{isolation:isolate;background:#06080c1f;border:1px solid #4166e9;border-radius:24px;margin-top:0;overflow:hidden;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #0000002e,0 16px 44px #00000073,0 0 72px #ffffff0d}.pricing-head-card-shell:first-child:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(52px)saturate(200%)brightness(1.18)contrast(1.02);background:#43434318;position:absolute;inset:0}.pricing-head-card-shell:first-child .pricing-head-card-frost{-webkit-backdrop-filter:blur(28px)saturate(165%);background:linear-gradient(#61606038 0%,#ffffff14 28%,#ffffff05 52%,#fff0 68%),#ffffff05;box-shadow:inset 0 1px #ffffff57,inset 0 24px 48px #ffffff08}.pricing-head-card-shell:first-child .pricing-head-card-frost:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 100% at 50% -8%,#ffffff24 0%,#ffffff0d 38%,#fff0 68%);position:absolute;inset:0 0 38%}.pricing-head-card-shell:first-child:after{opacity:1;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 2px 6px #ffffff24}.pricing-head-card-shell>img{display:none}.pricing-head-card-frost{border-radius:inherit;z-index:1;opacity:1;-webkit-backdrop-filter:blur(22px)saturate(145%);pointer-events:none;background:linear-gradient(#ffffff24 0%,#ffffff0d 18%,#ffffff05 40%,#fff0 58%),#ffffff08;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38}.pricing-head-card-shell:after{opacity:1;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 2px 4px #ffffff1f}.pricing-head-plan-name{z-index:4;text-align:left;color:#a8b0bee0;-webkit-text-fill-color:#a8b0bee0;background:0 0;margin:0 0 clamp(12px,3vh,16px);font-size:clamp(12px,3.2vw,14px);font-weight:400;position:relative;top:auto;left:auto}.pricing-head-main-amount{z-index:4;text-align:left;color:#f8fafc;background:linear-gradient(#c4ccd8eb 0%,#ecf0f8fa 42%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;width:100%;margin:0 0 clamp(14px,3.5vh,18px);font-size:clamp(42px,12vw,52px);font-weight:700;line-height:1.05;display:block;position:relative;top:auto;left:auto}.pricing-head-divider{opacity:1;background:#ffffff1a;width:100%;margin:4px 0 clamp(18px,4.5vh,24px);position:relative;top:auto;left:auto;right:auto}.pricing-head-features{z-index:3;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;color:inherit;flex:1;gap:clamp(18px,4.5vw,22px);margin:0 0 clamp(36px,8vh,48px);position:relative;top:auto;left:auto;right:auto}.pricing-head-features li{gap:clamp(10px,2.8vw,12px)}.pricing-head-features li img{opacity:.75;flex:0 0 clamp(22px,6vw,26px);width:clamp(22px,6vw,26px);height:clamp(22px,6vw,26px)}.pricing-head-features li span{color:#9ca6b6e0;-webkit-text-fill-color:#9ca6b6e0;font-size:clamp(12px,3.2vw,13.5px);line-height:1.35}.pricing-head-card-button{z-index:3;color:#c4ccdaeb;width:100%;height:clamp(48px,12.5vw,54px);box-shadow:none;background:0 0;border:1px solid #ffffff38;flex-shrink:0;margin-top:auto;font-size:clamp(13px,3.4vw,14px);position:relative;bottom:auto;left:auto;right:auto}.pricing-head-card-button:hover{filter:none;border-color:#ffffff52;transform:none;box-shadow:0 4px 14px #00000047}.pricing-head-card-button.is-featured{color:#0c1016f0;background:linear-gradient(#8eb0c4f5 0%,#62849ef0 100%);border-color:#78a0b973;font-weight:600}.pricing-head-card-button.is-featured:hover{filter:none;background:linear-gradient(#9ebed2fa 0%,#6c8ea8f5 100%);transform:none;box-shadow:0 6px 18px #00000052}.pricing-head-section:not(.is-revealed) .pricing-head-title,.pricing-head-section:not(.is-revealed) .pricing-head-card-shell{animation:none!important}.pricing-head-section.is-revealed .pricing-head-title{animation:.82s cubic-bezier(.22,.68,.2,1) both pricing-mobile-title-in}.pricing-head-section.is-revealed .pricing-head-card-shell:first-child{animation:.68s cubic-bezier(.22,.68,.2,1) .28s both pricing-mobile-card-in}.pricing-head-section.is-revealed .pricing-head-card-shell:nth-child(2){animation:.68s cubic-bezier(.22,.68,.2,1) .4s both pricing-mobile-card-in}.pricing-head-section.is-revealed .pricing-head-card-shell:nth-child(3){animation:.68s cubic-bezier(.22,.68,.2,1) .52s both pricing-mobile-card-in}@media (prefers-reduced-motion:reduce){.pricing-head-title,.pricing-head-card-shell{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.pricing-head-title{filter:drop-shadow(0 0 20px #fff3)}}}@keyframes pricing-mobile-title-in{0%{opacity:0;filter:blur(6px)drop-shadow(0 0 36px #ffffff52);transform:translateY(18px)}to{opacity:1;filter:blur()drop-shadow(0 0 36px #ffffff52);transform:translateY(0)}}@keyframes pricing-mobile-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.contact-head-section{background:#000;margin-top:40px;padding:clamp(42px,7vh,88px) clamp(22px,4vw,56px) clamp(76px,10vh,130px)}.contact-head-inner{width:min(1380px,100%);margin:0 auto;position:relative}.contact-head-inner:before{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(55% 50% at 50% 45%,#4696f029 0%,#2864c80f 38%,#0000 68%);width:min(96vw,960px);height:min(55vh,520px);position:absolute;top:18%;left:50%;transform:translate(-50%,-50%)}.contact-head-section.is-revealed .contact-head-inner:before{opacity:1;animation:9s ease-in-out infinite contact-inner-ambient-drift}@keyframes contact-inner-ambient-drift{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}33%{opacity:.85;transform:translate(-47%,-48%)scale(1.05)}66%{opacity:.7;transform:translate(-53%,-52%)scale(1.02)}}.contact-head-title{z-index:1;text-align:center;letter-spacing:-.022em;color:#0000;background:linear-gradient(#fffffff0 0%,#9aa5bcbd 50%,#353d4d47 100%);-webkit-text-fill-color:transparent;opacity:0;filter:blur(6px);will-change:transform, opacity, filter;-webkit-background-clip:text;background-clip:text;margin:90px 0 0;font-size:clamp(86px,13.5vw,252px);font-weight:800;line-height:.84;position:relative;transform:translateY(36px)}.contact-head-section.is-revealed .contact-head-title{animation:1.05s cubic-bezier(.18,.82,.22,1) forwards contact-head-title-in}@keyframes contact-head-title-in{0%{opacity:0;filter:blur(6px);letter-spacing:-.06em;transform:translateY(36px)}55%{filter:blur(1px);letter-spacing:-.03em}to{opacity:1;filter:blur();letter-spacing:-.022em;transform:translateY(0)}}.contact-head-subtitle{z-index:1;color:#0000;background:linear-gradient(90deg,#e4eaf8f5 0%,#282828 100%);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;max-width:680px;margin:clamp(10px,1.6vh,16px) 0 0 60px;font-size:clamp(14px,.92vw,17px);font-weight:500;line-height:1.24;position:relative;transform:translateY(22px)}.contact-head-section.is-revealed .contact-head-subtitle{animation:.9s cubic-bezier(.22,.72,.2,1) .18s forwards contact-head-subtitle-in}@keyframes contact-head-subtitle-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.contact-head-cta-wrap{z-index:1;isolation:isolate;width:fit-content;max-width:100%;margin:-20px 50px 0 auto;padding:2px;position:relative}.contact-head-cta-wrap:before{content:"";z-index:0;pointer-events:none;opacity:0;border-radius:999px;position:absolute;inset:-2px;box-shadow:0 0 #64beff59}.contact-head-section.is-revealed .contact-head-cta-wrap:before{animation:3s ease-in-out infinite contact-cta-wrap-glow}@keyframes contact-cta-wrap-glow{0%,to{opacity:.38;transform:scale(1);box-shadow:0 0 22px #50aaff38}50%{opacity:.58;transform:scale(1.02);box-shadow:0 0 40px #64c3ff6b}}.contact-head-section.is-revealed .contact-head-cta-wrap:has(.contact-head-cta:hover):before{opacity:.35;transition:opacity .85s cubic-bezier(.25,.85,.3,1),box-shadow .85s cubic-bezier(.25,.85,.3,1),transform .85s cubic-bezier(.25,.85,.3,1);animation:none;box-shadow:0 0 #64beff00}.contact-head-section.is-revealed .contact-head-cta-wrap:has(.contact-head-cta:active):before{opacity:.35;transition:opacity .85s cubic-bezier(.25,.85,.3,1),box-shadow .85s cubic-bezier(.25,.85,.3,1),transform .85s cubic-bezier(.25,.85,.3,1);animation:none;box-shadow:0 0 #64beff00}.contact-head-cta{z-index:1;color:#e5f4fff5;letter-spacing:.01em;cursor:pointer;opacity:0;isolation:isolate;background:linear-gradient(#187eecfa 0%,#0749a2f0 42%,#000 100%);border:1px solid #89cdffc7;border-radius:999px;justify-content:center;align-items:center;width:170px;height:48px;font-size:12px;font-weight:600;transition:box-shadow .95s cubic-bezier(.25,.85,.3,1),border-color .95s cubic-bezier(.25,.85,.3,1),transform .95s cubic-bezier(.25,.85,.3,1),background .95s cubic-bezier(.25,.85,.3,1),color .85s cubic-bezier(.25,.85,.3,1),filter .85s cubic-bezier(.25,.85,.3,1);display:flex;position:relative;overflow:hidden;transform:translate(22px);box-shadow:inset 0 1px #e5f7ff57,inset 0 -8px 16px #00000094,0 0 32px #4eafff6b,0 10px 28px #1c57a573}.contact-head-cta-label{z-index:1;pointer-events:none;transition:color .95s cubic-bezier(.25,.85,.3,1),text-shadow .8s cubic-bezier(.25,.85,.3,1);display:inline-block;position:relative}.contact-head-cta:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#5aaaff38 48%,#8cd2ff59 50%,#5aaaff2e 54%,#0000 68%);transition:transform 1.05s cubic-bezier(.25,.85,.3,1),opacity .85s cubic-bezier(.25,.85,.3,1);position:absolute;inset:-50% -50% -50% -60%;transform:translate(-45%)rotate(8deg)}.contact-head-cta:after{content:"";border-radius:inherit;z-index:0;pointer-events:none;transition:box-shadow .95s cubic-bezier(.25,.85,.3,1),opacity .85s cubic-bezier(.25,.85,.3,1);position:absolute;inset:0;box-shadow:inset 0 0 #fff0}.contact-head-section.is-revealed .contact-head-cta{animation:.65s cubic-bezier(.22,.82,.24,1) .26s forwards contact-head-cta-in}@keyframes contact-head-cta-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.contact-head-section.is-revealed .contact-head-cta:not(:hover):not(:active):after{opacity:.92;box-shadow:inset 0 0 22px #3c8cdc24,inset 0 1px #fff3}.contact-head-cta:hover{color:#101218f5;filter:brightness(1.03)saturate(1.02);background:linear-gradient(#fff 0%,#e6eefc 100%);border-color:#fffffff2;transform:translateY(-4px)scale(1.03);box-shadow:0 18px 44px #00143c57,0 0 0 1px #8cc8ff61,0 0 48px #50a0ff52,inset 0 1px #ffffffd9}.contact-head-cta:hover .contact-head-cta-label{color:#101218f5;text-shadow:none}.contact-head-cta:hover:before{opacity:1;transform:translate(120%)rotate(8deg)}.contact-head-cta:hover:after{opacity:1;animation:none;box-shadow:inset 0 1px #ffffff9e,inset 0 0 28px #ffffff1f}.contact-head-cta:active{filter:brightness(1.02);transition-duration:.22s;transition-timing-function:cubic-bezier(.25,.85,.3,1);transform:translateY(-2px)scale(1.015)}@media (prefers-reduced-motion:reduce){.contact-head-title,.contact-head-subtitle,.contact-head-cta{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.contact-head-cta:hover,.contact-head-cta:active{filter:none!important;transform:none!important}.contact-head-cta-label,.contact-head-section.is-revealed .contact-head-cta .contact-head-cta-label{text-shadow:none!important;opacity:1!important;letter-spacing:.01em!important;animation:none!important;transform:none!important}.contact-head-section.is-revealed .contact-head-cta-wrap:before{opacity:0!important;box-shadow:none!important;animation:none!important;transform:none!important}.contact-head-section.is-revealed .contact-head-cta-wrap:has(.contact-head-cta:hover):before{opacity:0!important;box-shadow:none!important;animation:none!important;transform:none!important}.contact-head-section.is-revealed .contact-head-inner:before{opacity:.42!important;animation:none!important;transform:translate(-50%,-50%)scale(1)!important}.contact-head-cta:before,.contact-head-cta:hover:before{opacity:0!important;transform:translate(-45%)rotate(8deg)!important}.contact-head-cta:after,.contact-head-cta:hover:after,.contact-head-section.is-revealed .contact-head-cta:after{box-shadow:none!important;opacity:1!important;animation:none!important}}@media (width<=900px){.contact-head-section{margin-top:0;padding:clamp(48px,9vh,64px) clamp(16px,4.5vw,22px) clamp(56px,10vh,72px)}.contact-head-inner{flex-direction:column;align-items:center;width:100%;max-width:min(400px,100%);display:flex}.contact-head-inner:before{opacity:.45;width:min(92vw,520px);height:min(48vh,400px);top:32%}.contact-head-title{text-align:left;letter-spacing:-.02em;background:linear-gradient(#ecf0f8fa 0%,#a8b0bed6 45%,#4a505e94 100%) 0 0/100% 100%;-webkit-text-fill-color:transparent;opacity:0;filter:blur(5px);-webkit-background-clip:text;background-clip:text;align-self:stretch;width:100%;margin:0;font-size:clamp(52px,14.5vw,74px);font-weight:800;line-height:.92;transform:translateY(20px)}.contact-head-subtitle{text-align:left;color:#d4dceae6;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#d4dceae6;opacity:0;filter:blur(2px);align-self:stretch;width:100%;max-width:100%;margin:clamp(14px,3.5vh,20px) 0 0;font-size:10px;font-weight:400;line-height:1.5;transform:translateY(14px)}.contact-head-cta-wrap{align-self:center;width:fit-content;margin:clamp(30px,7vh,44px) auto 0}.contact-head-section.is-revealed .contact-head-cta-wrap:before{animation:3s ease-in-out infinite contact-cta-wrap-glow}.contact-head-cta{color:#f0f8fffa;background:linear-gradient(#187ae4fa 0%,#0a4494f5 52%,#042048fa 100%);border:1px solid #78beff8c;width:min(170px,54vw);min-width:148px;height:clamp(42px,11vw,46px);font-size:clamp(12px,3.2vw,13px);transform:translateY(12px);box-shadow:inset 0 1px #e1f5ff4d,inset 0 -8px 16px #00000080,0 0 32px #378cff7a,0 10px 26px #1241826b}.contact-head-section:not(.is-revealed) .contact-head-title,.contact-head-section:not(.is-revealed) .contact-head-subtitle,.contact-head-section:not(.is-revealed) .contact-head-cta{animation:none!important}.contact-head-section.is-revealed .contact-head-title{animation:.78s cubic-bezier(.22,.68,.2,1) both contact-mobile-title-in}.contact-head-section.is-revealed .contact-head-subtitle{animation:.68s cubic-bezier(.22,.68,.2,1) .2s both contact-mobile-subtitle-in}.contact-head-section.is-revealed .contact-head-cta{animation:.62s cubic-bezier(.22,.68,.2,1) .38s both contact-mobile-cta-in}.contact-head-cta:hover{transform:translateY(-2px)scale(1.02)}@media (prefers-reduced-motion:reduce){.contact-head-title,.contact-head-subtitle,.contact-head-cta{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}}@keyframes contact-mobile-title-in{0%{opacity:0;filter:blur(5px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes contact-mobile-subtitle-in{0%{opacity:0;filter:blur(2px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes contact-mobile-cta-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.motto-timeline-grid{--motto-logo-size:72px;grid-template-rows:repeat(5,auto);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:90px clamp(10px,1.8vw,26px);display:grid;position:relative}.motto-line-rail{z-index:0;pointer-events:none;grid-area:1/2/-1;justify-self:center;width:min(76px,14vw);min-width:36px;min-height:100%;position:relative}.motto-line-rail:before{content:"";background:linear-gradient(#c4e3ff1f 0%,#dceeff8c 48%,#c4e3ff1f 100%);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.motto-line-stretch{object-fit:cover;object-position:center;pointer-events:none;z-index:1;opacity:0;transform-origin:top;width:auto;max-width:100%;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)scaleY(0)}.motto-section.is-line-flow-active .motto-line-stretch{animation:2.2s cubic-bezier(.2,.72,.2,1) .45s both motto-line-progress}.motto-logo-slot:after{content:"";opacity:0;pointer-events:none;border:1px solid #aaddff9e;border-radius:999px;position:absolute;inset:-5px;transform:scale(.84);box-shadow:0 0 16px #79c0ff73}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="1"]:after{animation:.48s ease-out .63s both motto-circle-hit}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="2"]:after{animation:.48s ease-out 1.17s both motto-circle-hit}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="3"]:after{animation:.48s ease-out 1.67s both motto-circle-hit}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="4"]:after{animation:.48s ease-out 2.13s both motto-circle-hit}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="5"]:after{animation:.48s ease-out 2.51s both motto-circle-hit}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="1"]{animation:.52s cubic-bezier(.2,.72,.2,1) .63s both motto-circle-pop-in}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="2"]{animation:.52s cubic-bezier(.2,.72,.2,1) 1.17s both motto-circle-pop-in}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="3"]{animation:.52s cubic-bezier(.2,.72,.2,1) 1.67s both motto-circle-pop-in}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="4"]{animation:.52s cubic-bezier(.2,.72,.2,1) 2.13s both motto-circle-pop-in}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="5"]{animation:.52s cubic-bezier(.2,.72,.2,1) 2.51s both motto-circle-pop-in}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="1"] .motto-logo-overlay{animation:.42s ease-out .74s both motto-icon-pop-in}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="2"] .motto-logo-overlay{animation:.42s ease-out 1.28s both motto-icon-pop-in}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="3"] .motto-logo-overlay{animation:.42s ease-out 1.78s both motto-icon-pop-in}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="4"] .motto-logo-overlay{animation:.42s ease-out 2.24s both motto-icon-pop-in}.motto-section.is-line-flow-active .motto-logo-slot[data-motto-logo-slot="5"] .motto-logo-overlay{animation:.42s ease-out 2.62s both motto-icon-pop-in}@keyframes motto-line-progress{0%{opacity:0;transform:translate(-50%)scaleY(0)}26%{opacity:1;transform:translate(-50%)scaleY(.24)}51%{opacity:1;transform:translate(-50%)scaleY(.49)}74%{opacity:1;transform:translate(-50%)scaleY(.74)}to{opacity:.98;transform:translate(-50%)scaleY(1)}}@keyframes motto-circle-hit{0%{opacity:0;transform:scale(.84)}30%{opacity:1}to{opacity:0;transform:scale(1.22)}}@keyframes motto-circle-pop-in{0%{opacity:0;transform:scale(.78)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes motto-icon-pop-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.motto-side-heading{letter-spacing:-.03em;color:#0000;background:linear-gradient(165deg,#fffffff5 0%,#d7deecc7 36%,#96a2b69e 68%,#646e807a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 -1px #ffffff1a)drop-shadow(0 2px 3px #0000008c);opacity:0;-webkit-background-clip:text;background-clip:text;justify-self:start;margin:0 0 0 -118px;padding-left:clamp(18px,4.5vw,70px);font-size:clamp(20px,2.55vw,34px);font-weight:800;line-height:1.05;transform:translate(-22px)rotate(-2deg)}.motto-center-slot{z-index:1;justify-content:center;justify-self:center;align-items:center;display:flex;position:relative}.motto-right-cell{justify-content:flex-start;justify-self:start;align-items:center;width:min(100%,620px);padding-left:clamp(96px,5.2vw,124px);display:flex}.motto-right-text{letter-spacing:.02em;word-spacing:.03em;text-align:justify;text-justify:inter-word;color:#0000;background:linear-gradient(90deg,#f2f7fff2 0%,#d6deecd1 36%,#a5afc2a3 68%,#6c76887a 100%);-webkit-text-fill-color:transparent;text-shadow:0 1px 1px #0000003d;opacity:1;clip-path:inset(0);-webkit-background-clip:text;background-clip:text;max-width:520px;min-height:58px;margin:0;font-size:clamp(15px,1.02vw,19px);line-height:1.5;transform:none}.motto-right-text.is-empty{background:#ffffff03;border:1px dashed #d2def533;border-radius:8px}.motto-logo-slot{width:var(--motto-logo-size,72px);height:var(--motto-logo-size,72px);box-sizing:border-box;opacity:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;transform:scale(.78)}.motto-logo-slot img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.motto-logo-overlay{object-fit:contain;object-position:center;opacity:0;width:22px;max-width:34%;height:22px;max-height:34%;margin:auto;position:absolute;inset:0;transform:scale(.7)}.motto-section.is-line-flow-active .motto-side-heading:first-of-type{animation:.64s cubic-bezier(.2,.7,.2,1) .52s both motto-left-slice-in}.motto-section.is-line-flow-active .motto-side-heading:nth-of-type(2){animation:.64s cubic-bezier(.2,.7,.2,1) 1.03s both motto-left-slice-in}.motto-section.is-line-flow-active .motto-side-heading:nth-of-type(3){animation:.64s cubic-bezier(.2,.7,.2,1) 1.54s both motto-left-slice-in}.motto-section.is-line-flow-active .motto-side-heading:nth-of-type(4){animation:.64s cubic-bezier(.2,.7,.2,1) 2.01s both motto-left-slice-in}.motto-section.is-line-flow-active .motto-side-heading:nth-of-type(5){animation:.64s cubic-bezier(.2,.7,.2,1) 2.39s both motto-left-slice-in}.motto-section.is-line-flow-active .motto-right-cell:nth-of-type(3) .motto-right-text{animation:.82s cubic-bezier(.22,.68,.2,1) .7s both motto-right-unfold-in}.motto-section.is-line-flow-active .motto-right-cell:nth-of-type(5) .motto-right-text{animation:.82s cubic-bezier(.22,.68,.2,1) 1.21s both motto-right-unfold-in}.motto-section.is-line-flow-active .motto-right-cell:nth-of-type(7) .motto-right-text{animation:.82s cubic-bezier(.22,.68,.2,1) 1.72s both motto-right-unfold-in}.motto-section.is-line-flow-active .motto-right-cell:nth-of-type(9) .motto-right-text{animation:.82s cubic-bezier(.22,.68,.2,1) 2.19s both motto-right-unfold-in}.motto-section.is-line-flow-active .motto-right-cell:nth-of-type(11) .motto-right-text{animation:.82s cubic-bezier(.22,.68,.2,1) 2.57s both motto-right-unfold-in}@keyframes motto-left-slice-in{0%{opacity:0;transform:translate(-22px)rotate(-2deg)}65%{opacity:1;transform:translate(2px)rotate(.3deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes motto-right-unfold-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(11px)scale(.98)}70%{opacity:1;clip-path:inset(0 0 12%);transform:translateY(-1px)scale(1.005)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}}@media (width<=1100px){.motto-side-heading{margin-left:0}.motto-right-cell{padding-left:clamp(26px,4.8vw,72px)}.motto-timeline-grid{row-gap:clamp(44px,6.5vw,78px)}}@media (width<=900px){.faq-section{padding:clamp(40px,8vh,56px) clamp(16px,4.5vw,22px) clamp(48px,8vh,72px)}.faq-section:before{opacity:.55;background:radial-gradient(80% 40% at 50% 0,#3c5a781f 0%,#0000 68%);height:auto;animation:none;display:block;inset:0}.faq-section.is-revealed:before{opacity:.55;animation:none}.faq-inner{width:100%;max-width:min(400px,100%)}.faq-title{letter-spacing:.06em;filter:blur(6px);background:linear-gradient(#e4eaf4fa 0%,#a8b0bed1 38%,#484c549e 72%,#1c1e2280 100%) 0 0/100% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(80px,24vw,128px);line-height:.88;transform:translateY(20px)}.faq-subtitle{color:#bcc4d2c7;filter:blur(2px);max-width:34ch;margin-top:clamp(12px,3vh,18px);padding-inline:4px;font-size:clamp(12px,3.3vw,14px);line-height:1.45;transform:translateY(12px)}.faq-list{perspective:none;gap:clamp(10px,2.5vw,12px);margin-top:clamp(22px,5vh,30px);position:relative}.faq-item{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(120%);opacity:0;background:linear-gradient(90deg,#080a0eb8 0%,#3e445261 48%,#080a0eb8 100%),#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden;transform:translateY(14px);box-shadow:inset 0 1px #fff3,inset 0 -1px #00000047,0 6px 18px #00000052}.faq-item:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff1f 0%,#ffffff08 22%,#fff0 48%);position:absolute;inset:0}.faq-item:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.faq-question,.faq-answer{z-index:1;position:relative}.faq-item:hover{border-color:#ffffff24;transform:translateY(0);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000047,0 8px 22px #0000005c}.faq-item.is-open{background:linear-gradient(90deg,#0a0c12c7 0%,#48506070 48%,#0a0c12c7 100%),#ffffff12;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #0000004d,0 8px 24px #00000061}.faq-question{align-items:center;gap:14px;min-height:clamp(52px,14vw,58px);padding:clamp(15px,3.8vw,18px) clamp(16px,4vw,20px);font-size:clamp(13px,3.55vw,15px);font-weight:600;line-height:1.35}.faq-question span:first-child{text-align:left;color:#0000;background:linear-gradient(90deg,#fff 0%,#e4e8f0f2 32%,#a8aebad1 62%,#666 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:1;min-width:0}.faq-plus{-webkit-backdrop-filter:blur(6px);color:#767c88f2;background:#ffffff0a;border:1px solid #ffffff1f;flex:0 0 clamp(30px,8vw,34px);width:clamp(30px,8vw,34px);height:clamp(30px,8vw,34px);font-size:clamp(17px,4.4vw,19px);font-weight:300;line-height:1;transform:none;box-shadow:inset 0 1px #ffffff1a}.faq-item.is-open .faq-plus{color:#969eaaf2;background:#ffffff0f;border-color:#ffffff29;transform:none;box-shadow:inset 0 1px #ffffff1f}.faq-answer{color:#bcc8dcd1;padding:0 clamp(14px,3.5vw,16px) clamp(14px,3.5vw,16px);font-size:clamp(12px,3.2vw,13.5px);line-height:1.5}.faq-section:not(.is-revealed) .faq-title,.faq-section:not(.is-revealed) .faq-subtitle,.faq-section:not(.is-revealed) .faq-item{animation:none!important}.faq-section.is-revealed .faq-title{animation:.82s cubic-bezier(.22,.68,.2,1) both faq-mobile-title-in}.faq-section.is-revealed .faq-subtitle{animation:.64s cubic-bezier(.22,.68,.2,1) .22s both faq-mobile-subtitle-in}.faq-section.is-revealed .faq-item:first-child{animation:.56s cubic-bezier(.22,.68,.2,1) .38s both faq-mobile-item-in}.faq-section.is-revealed .faq-item:nth-child(2){animation:.56s cubic-bezier(.22,.68,.2,1) .48s both faq-mobile-item-in}.faq-section.is-revealed .faq-item:nth-child(3){animation:.56s cubic-bezier(.22,.68,.2,1) .58s both faq-mobile-item-in}.faq-section.is-revealed .faq-item:nth-child(4){animation:.56s cubic-bezier(.22,.68,.2,1) .68s both faq-mobile-item-in}.faq-section.is-revealed .faq-item:nth-child(5){animation:.56s cubic-bezier(.22,.68,.2,1) .78s both faq-mobile-item-in}.faq-section.is-revealed .faq-item:nth-child(6){animation:.56s cubic-bezier(.22,.68,.2,1) .88s both faq-mobile-item-in}@media (prefers-reduced-motion:reduce){.faq-title,.faq-subtitle,.faq-item{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}}@keyframes faq-mobile-ambient{0%{opacity:.85;transform:translate(-2%)scale(1)}to{opacity:1;transform:translate(3%,2%)scale(1.04)}}@keyframes faq-mobile-title-in{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes faq-mobile-subtitle-in{0%{opacity:0;filter:blur(2px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes faq-mobile-item-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.scroll-top-btn{width:58px;height:58px;bottom:16px;right:14px}.scroll-top-btn img{width:52px;height:52px}.next-cards-inner{padding-inline:clamp(14px,4vw,32px)}.pricing-head-card-shell.is-featured-card,.pricing-head-card-shell:first-child,.pricing-head-card-shell:nth-child(3){margin-top:0}}@media (width<=480px){.dashboard-copy h2{font-size:clamp(20px,5.5vw,28px)}.dashboard-copy p{font-size:clamp(14px,4vw,18px)}}.next-cards-inner--spaced{padding-top:clamp(32px,8vh,96px)}@media (width<=640px){.intelligence-title span{white-space:normal;font-size:18px}}
