@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-italic-CnlIvBC9.woff2)format("woff2"),url(/assets/montserrat-latin-400-italic-a0UhtteB.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-italic-DyMN9dWi.woff2)format("woff2"),url(/assets/montserrat-latin-800-italic-9p4-1b3s.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff")}:root{--blue:#1c166d;--purple:#7b00bc;--silver:#cac9c9;--gray:#b2b2b2;--ivory:#fffff5;--deep:#0b0a1f;--ink:#15142a;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--deep);scroll-padding-top:96px}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden}h1,h2,h3,p{margin-block-start:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-link{z-index:1000;color:#fff;background:var(--blue);border-radius:10px;padding:11px 16px;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}[id]{scroll-margin-top:96px}.container{width:min(var(--container), calc(100% - 48px));z-index:2;margin:0 auto;position:relative}.centered{text-align:center;margin-inline:auto}.dark-section{color:#fff;background:var(--deep)}.light-section{background:var(--ivory)}.site-header{z-index:100;width:100%;min-height:76px;color:var(--blue);-webkit-backdrop-filter:saturate(145%)blur(22px);backdrop-filter:saturate(145%)blur(22px);background:#fffff56b;border-bottom:1px solid #1c166d1a;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s,background .3s;position:fixed;inset:0 0 auto;box-shadow:0 10px 35px #0d0b2f12,inset 0 1px #ffffffbf}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7b00bc33,#0000);height:1px;position:absolute;inset:auto 0 0}.site-header.hide{opacity:0;transform:translateY(-105%)}.header-inner{width:min(var(--container), calc(100% - 48px));align-items:center;gap:28px;min-height:76px;margin:0 auto;animation:.85s cubic-bezier(.22,1,.36,1) .38s both headerContentReveal;display:flex;position:relative}.brand{flex:none}.brand img{object-fit:contain;width:161px;height:35.2px}.mobile-brand,.menu-toggle,.mobile-menu{display:none}.desktop-nav{white-space:nowrap;justify-content:center;align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex;position:absolute;left:50%;transform:translate(-50%)}.desktop-nav a{color:var(--blue);transition:color .2s;position:relative}.desktop-nav a:after{content:"";background:#b34bff;height:1px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--purple)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{right:0}.header-cta{margin-left:auto}.header-cta,.primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9700e5,#6d00a5);border:0;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 12px 30px #7b00bc40}.header-cta:hover,.primary-button:hover{transform:translateY(-2px);box-shadow:0 16px 38px #7b00bc57}.header-cta:focus-visible,.primary-button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #be69ffa6}.hero{isolation:isolate;background:var(--deep);color:#fff;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media{z-index:-2;background:var(--deep) url(/assets/hero-zelor.webp) center center / cover no-repeat;will-change:transform, opacity, filter;animation:1.45s cubic-bezier(.22,1,.36,1) both heroBackgroundReveal;position:absolute;inset:-2%}.hero-shade{z-index:-1;background:linear-gradient(90deg,#050714e0 0%,#0507149e 38%,#0507140f 72%),linear-gradient(#0000 58%,#05071499);animation:1.1s ease-out .14s both heroShadeReveal;position:absolute;inset:0}.hero-content{padding-top:92px}.hero h1,.hero p,.hero .primary-button,.scroll-cue{opacity:0;animation:.88s cubic-bezier(.22,1,.36,1) both heroLayerReveal}.hero h1{animation-delay:.55s}.hero p{animation-delay:.76s}.hero .primary-button{animation-delay:.94s}.scroll-cue{animation-delay:1.16s}.hero h1.hero-headline-lockup{--hero-line-size:clamp(42px, 4.35vw, 62px);color:#fff;letter-spacing:-.045em;grid-template-columns:minmax(0,clamp(660px,67vw,900px)) auto;align-items:stretch;column-gap:clamp(8px,1vw,15px);width:fit-content;max-width:100%;margin:0;font-family:Montserrat,Inter,sans-serif;display:grid}.hero-headline-copy{grid-template-rows:repeat(3,auto);align-items:start;width:100%;display:grid}.hero-headline-line{white-space:nowrap;width:100%;font-size:var(--hero-line-size);justify-content:space-between;align-items:baseline;font-style:italic;font-weight:400;display:flex}.hero-headline-line-one,.hero-headline-line-two{line-height:1.02}.hero-headline-question{height:100%;font-size:calc(var(--hero-line-size) * 3.12);letter-spacing:-.12em;align-self:stretch;align-items:center;font-style:normal;font-weight:850;line-height:.74;display:flex}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hero p{color:#ffffffc4;max-width:650px;margin:28px 0 34px;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.hero .primary-button{min-height:56px;padding-inline:28px;font-size:15px}.scroll-cue{border:1px solid #ffffff59;border-radius:22px;width:34px;height:52px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.scroll-cue span{background:#fff;border-radius:4px;width:4px;height:8px;animation:1.8s ease-in-out infinite scrollDot;position:absolute;top:11px;left:50%;transform:translate(-50%)}@keyframes headerContentReveal{0%{opacity:0;filter:blur(6px);transform:translateY(-18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroBackgroundReveal{0%{opacity:0;filter:blur(10px);transform:scale(1.075)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes heroShadeReveal{0%{opacity:0}to{opacity:1}}@keyframes heroLayerReveal{0%{opacity:0;filter:blur(7px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes scrollDot{0%,to{opacity:.4;transform:translate(-50%)}45%{opacity:1;transform:translate(-50%,16px)}}.section-intro{max-width:830px}.section-intro.centered{margin-inline:auto}.eyebrow{color:#aa45ef;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:850;display:inline-flex}.section-intro h2,.decision-section h2,.form-heading h2{letter-spacing:-.045em;color:inherit;margin:0;font-family:Montserrat,Inter,sans-serif;font-size:clamp(36px,4.5vw,64px);line-height:1.03}.section-intro p,.decision-section p,.form-heading p{color:#ffffffa3;max-width:740px;margin:22px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.light-section .section-intro p,.applications-section .section-intro p,.clients-section .section-intro p{color:#5c5b6f}.problems-section{background:radial-gradient(circle at 82% 18%,#7b00bc29,#0000 27%),linear-gradient(#090817,#0b0a1f 80%);padding:140px 0 130px;position:relative}.problems-section:before{content:"";background:linear-gradient(#0000,#7b00bc4d,#0000);width:1px;height:100%;position:absolute;top:0;left:10%;transform:rotate(8deg)}.problem-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:68px;display:grid}.problem-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(150deg,#ffffff0f,#ffffff06);border:1px solid #ffffff1c;border-radius:20px;min-height:205px;padding:24px 23px 25px;box-shadow:inset 0 1px #ffffff0d,0 22px 48px #0000001a}.problem-card>span,.benefit-card-head>span{color:#c56cff;background:#7b00bc2e;border-radius:11px;justify-content:center;align-items:center;width:39px;height:30px;font-size:12px;font-weight:850;display:inline-flex}.problem-card h3,.benefit-card h3,.application-card h3{letter-spacing:-.02em;margin:24px 0 12px;font-family:Montserrat,Inter,sans-serif;font-size:18px;line-height:1.25}.problem-card p,.benefit-card p,.application-card p{color:#fff9;margin:0;font-size:14px;line-height:1.65}.problem-card h3{max-width:220px;margin:20px 0 10px;font-size:19px;line-height:1.18}.problem-card p{color:#ffffffa8;max-width:235px;line-height:1.55}.problem-close{text-align:left;grid-template-columns:minmax(0,1.15fr) 1px minmax(0,.85fr);align-items:center;column-gap:clamp(34px,4.5vw,68px);max-width:980px;margin:76px auto 0;display:grid}.problem-close strong{letter-spacing:-.04em;color:#fffffff5;gap:4px;font-family:Montserrat,Inter,sans-serif;font-size:clamp(26px,2.75vw,39px);line-height:1.08;display:grid}.problem-close strong span:first-child{color:#ffffffb8;font-weight:420}.problem-close strong span:last-child{font-weight:680}.problem-close strong em{color:#fff;font-style:normal;position:relative}.problem-close strong em:after{content:"";background:linear-gradient(90deg,#b34bff,#b34bff00);border-radius:2px;height:2px;position:absolute;bottom:-6px;left:2px;right:0}.problem-close-divider{transform-origin:50%;background:linear-gradient(#0000,#b34bffd1 22%,#b34bff52 78%,#0000);width:1px;height:112px;display:block;position:relative}.problem-close-divider:after{content:"";background:#b34bff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #b34bffb8}.problem-close-copy{color:#ffffff94;margin:0;font-size:clamp(15px,1.3vw,18px);font-weight:400;line-height:1.65;display:block}.problem-close-copy b{color:#fffffff0;font-weight:650}.problem-close.reveal strong,.problem-close.reveal .problem-close-copy{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1)}.problem-close.reveal strong{transform:translate(-22px)}.problem-close.reveal .problem-close-copy{transition-delay:.12s;transform:translate(22px)}.problem-close.reveal .problem-close-divider{transition:transform .7s cubic-bezier(.22,1,.36,1) 60ms;transform:scaleY(0)}.problem-close.reveal.visible strong,.problem-close.reveal.visible .problem-close-copy{opacity:1;transform:translate(0)}.problem-close.reveal.visible .problem-close-divider{transform:scaleY(1)}.solution-section{padding:150px 0 140px;position:relative;overflow:hidden}.light-reveal{z-index:1;pointer-events:none;transform-origin:50%;background:linear-gradient(90deg,#fffff538,#ffffffeb 50%,#fffff538);position:absolute;inset:0}.light-reveal.reveal{opacity:0;transform:scaleX(.06)}.light-reveal.reveal.visible{opacity:1;transition:opacity .9s,transform 1.05s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}.solution-section:before{content:"";background:radial-gradient(circle,#7b00bc17,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:320px;left:50%;transform:translate(-50%)}.solution-section .section-intro.reveal{transition-delay:.2s}.solution-section .section-intro h2{color:var(--blue)}.solution-section .section-intro h2.solution-headline{font-size:clamp(25.92px,3.24vw,46.08px)}.solution-headline span,.solution-headline strong{white-space:nowrap;display:block}.solution-headline span{font-weight:430}.solution-headline strong{margin-top:.04em;font-size:1.04em;font-weight:800}.solution-section .section-intro p.solution-subheadline{max-width:none;font-size:clamp(14.4px,1.35vw,17.1px)}.solution-subheadline span{white-space:nowrap;display:block}.solution-section .eyebrow{color:var(--purple)}.fan-wrap{margin:80px auto 110px}.fan-stage{perspective:1600px;justify-content:center;align-items:center;height:620px;display:flex;position:relative}.dashboard-card{--x:0px;--y:0px;--r:0deg;--s:1;--z:1;aspect-ratio:3/2;color:#fff;width:min(800px,72vw);transform:translate3d(var(--x),var(--y),0) rotate(var(--r)) scale(var(--s));transform-origin:50% 100%;z-index:var(--z);cursor:pointer;text-align:left;background:#0e0c2a;border:0;border-radius:18px;padding:0;transition:transform .78s cubic-bezier(.2,.76,.2,1),filter .5s,box-shadow .5s;position:absolute;overflow:hidden;box-shadow:0 30px 90px #140c3733}.dashboard-image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.dashboard-card:not(.is-active){filter:saturate(.72)brightness(.68);box-shadow:0 18px 45px #140c3729}.dashboard-card.is-active{box-shadow:0 38px 105px #25115347,0 0 0 1px #7b00bc59}.dashboard-shell{border-radius:inherit;background:#12102e;border:1px solid #a059ff59;grid-template-columns:145px 1fr;width:100%;height:100%;display:grid;overflow:hidden}.dashboard-side{background:#0a0922;border-right:1px solid #ffffff12;flex-direction:column;gap:4px;padding:17px 12px 13px;display:flex}.dashboard-side img{object-fit:contain;object-position:left center;width:82px;height:20px;margin:0 6px 14px}.dashboard-side>span{color:#ffffff9e;border-radius:8px;align-items:center;gap:8px;min-height:31px;padding:0 8px;font-size:9px;font-weight:650;display:flex}.dashboard-side>span.selected{color:#fff;background:#7b00bc3b}.dashboard-side>span i{border:1px solid;border-radius:3px;width:11px;height:11px}.dashboard-side small{color:#2dda8b;margin-top:auto;padding:0 8px;font-size:8px}.dashboard-main{background:radial-gradient(circle at 90% 0,#7b00bc1f,#0000 27%),#12102e;flex-direction:column;min-width:0;padding:16px 18px;display:flex}.dashboard-topline{color:#ffffff61;justify-content:space-between;font-size:8px;display:flex}.dashboard-heading{flex-direction:column;gap:3px;margin:12px 0;display:flex}.dashboard-heading small{color:#ffffff7a;font-size:9px}.dashboard-heading strong{letter-spacing:-.03em;font-family:Montserrat,Inter,sans-serif;font-size:18px}.metric-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mini-metric{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;min-height:74px;padding:13px 10px 8px;display:flex;position:relative}.mini-metric small{color:#ffffff80;font-size:8px}.mini-metric strong{margin-top:6px;font-size:17px}.metric-icon{background:#7111ab;border-radius:5px;width:16px;height:16px;position:absolute;top:9px;right:9px}.metric-icon.m1{background:#2048c2}.metric-icon.m2{background:#e28b1a}.metric-icon.m3{background:#188a62}.dashboard-grid{flex:1;grid-template-rows:1.1fr .8fr;grid-template-columns:1.25fr 1fr;gap:8px;min-height:0;margin-top:8px;display:grid}.chart-panel,.activity-panel,.donut-panel{background:#ffffff07;border:1px solid #ffffff12;border-radius:10px;padding:11px;position:relative;overflow:hidden}.chart-panel b,.activity-panel b,.donut-panel b{font-size:9px}.bar-chart{border-bottom:1px solid #ffffff1f;align-items:flex-end;gap:10px;height:72%;display:flex;position:absolute;bottom:15px;left:18px;right:18px}.bar-chart i{background:linear-gradient(#a62bec,#4b33df);border-radius:4px 4px 0 0;flex:1;max-width:28px}.line-panel{background-image:repeating-linear-gradient(0deg,#0000 0 20px,#ffffff0a 21px)}.line{transform-origin:0;background:#a844ef;border-radius:2px;height:2px;position:absolute;left:13%;right:10%}.line.one{bottom:28%;transform:rotate(-12deg)}.line.two{bottom:41%;left:38%;transform:rotate(13deg)}.line.three{bottom:32%;left:64%;transform:rotate(-19deg)}.chart-dot{background:#c96bff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #8f12e4}.chart-dot.d1{bottom:39%;left:36%}.chart-dot.d2{bottom:31%;left:62%}.chart-dot.d3{bottom:54%;right:9%}.activity-panel{flex-direction:column;gap:5px;display:flex}.activity-panel>span{color:#ffffffad;align-items:center;gap:6px;font-size:7px;display:flex}.activity-panel>span small{color:#58d89b;margin-left:auto;font-size:6px}.status{background:#58d89b;border-radius:50%;width:7px;height:7px}.status.s1{background:#e8ac35}.status.s2{background:#4788ee}.donut-panel{justify-content:center;align-items:center;display:flex}.donut-panel b{position:absolute;top:11px;left:11px}.donut{background:conic-gradient(#9e2ee5 0 74%, #282443 74%);border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.donut:after{content:"";background:#171432;border-radius:50%;grid-area:1/1;width:42px;height:42px}.donut em{z-index:1;grid-area:1/1;font-size:10px;font-style:normal;font-weight:800}.fan-controls{justify-content:center;gap:9px;margin-top:-10px;display:flex}.fan-controls button{cursor:pointer;background:#d6d1db;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.fan-controls button.active{background:var(--purple);border-radius:7px;width:28px}.dashboard-showcase{-webkit-backdrop-filter:saturate(140%)blur(24px);backdrop-filter:saturate(140%)blur(24px);background:linear-gradient(145deg,#dcdde294,#f6f6f175);border:1px solid #ffffffb8;border-radius:32px;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,54px);max-width:1120px;margin:78px auto 112px;padding:clamp(26px,3vw,38px);display:grid;position:relative;box-shadow:inset 0 1px #ffffffdb,0 30px 80px #1f19451c}.dashboard-selector{z-index:3;position:relative}.dashboard-selector-label{color:var(--purple);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px 14px;font-size:11px;font-weight:850;display:block}.dashboard-tabs{gap:6px;display:grid}.dashboard-tabs button{color:#696779;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:32px 1fr;align-items:center;min-height:48px;padding:0 14px;transition:color .22s,border-color .22s,background .22s,transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.dashboard-tabs button:before{content:"";background:var(--purple);opacity:0;border-radius:2px;width:2px;transition:opacity .22s,transform .22s;position:absolute;inset:7px auto 7px 0;transform:scaleY(.25)}.dashboard-tabs button span{color:#a4a0ad;letter-spacing:.08em;font-size:10px;font-weight:800}.dashboard-tabs button strong{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:650;line-height:1.2}.dashboard-tabs button:hover{color:var(--purple);background:#7b00bc0e;transform:translate(2px)}.dashboard-tabs button.active{color:var(--blue);background:linear-gradient(100deg,#7b00bc1c,#ffffffa8);border-color:#7b00bc2e;box-shadow:0 12px 30px #2a195214}.dashboard-tabs button.active:before{opacity:1;transform:scaleY(1)}.dashboard-tabs button.active span{color:var(--purple)}.dashboard-viewer-wrap{perspective:1400px;justify-self:center;width:85%;min-width:0;position:relative}.dashboard-stack{z-index:0;pointer-events:none;position:absolute;inset:20px 22px -18px}.dashboard-stack span{background:linear-gradient(145deg,#17133b,#08071d);border:1px solid #7b00bc2e;border-radius:20px;position:absolute;inset:0;box-shadow:0 24px 60px #1911421f}.dashboard-stack span:first-child{opacity:.48;transform:translate(18px,10px)rotate(1.25deg)}.dashboard-stack span:last-child{opacity:.74;transform:translate(9px,5px)rotate(.6deg)}.dashboard-viewer{z-index:2;background:#080a24;border:1px solid #9042d357;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 34px 90px #180f3f38,0 0 0 6px #ffffff85}.dashboard-viewer-image{aspect-ratio:3/2;object-fit:cover;object-position:center top;background:#07091f;width:100%;animation:.52s cubic-bezier(.22,1,.36,1) both dashboardSwap;display:block}.dashboard-viewer-footer{color:#fff;background:linear-gradient(100deg,#0a0927,#15103c);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 17px 13px 19px;display:flex;position:relative}.dashboard-viewer-footer>span{gap:3px;display:grid}.dashboard-viewer-footer small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.dashboard-viewer-footer strong{font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:680}.dashboard-viewer-footer button{color:#fff;cursor:pointer;background:#7b00bc24;border:1px solid #b659ff6b;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:750;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.dashboard-viewer-footer button:hover{background:#7b00bc4d;border-color:#cc84ffc7;transform:translateY(-2px)}.dashboard-viewer-footer button i{border:1px solid;border-radius:2px;width:13px;height:13px;position:relative}.dashboard-viewer-footer button i:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:5px;height:5px;position:absolute;top:-3px;right:-3px}.dashboard-progress{z-index:3;background:#ffffff14;height:2px;position:absolute;bottom:0;left:0;right:0}.dashboard-progress i{background:linear-gradient(90deg,#7218d5,#c353ff);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.dashboard-modal{z-index:400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050412e0;place-items:center;padding:34px;animation:.3s both modalReveal;display:grid;position:fixed;inset:0}.dashboard-modal img{object-fit:contain;border:1px solid #b34bff6b;border-radius:18px;max-width:min(1440px,94vw);max-height:88vh;display:block;box-shadow:0 40px 120px #0000008c}.dashboard-modal-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:28px;font-weight:300;display:grid;position:fixed;top:22px;right:24px}@keyframes dashboardSwap{0%{opacity:0;filter:blur(3px);transform:translate(18px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes modalReveal{0%{opacity:0}to{opacity:1}}.dashboard-morph{-webkit-backdrop-filter:saturate(140%)blur(24px);backdrop-filter:saturate(140%)blur(24px);background:linear-gradient(145deg,#dcdde294,#f6f6f17a);border:1px solid #ffffffc2;border-radius:32px;max-width:1120px;margin:78px auto 112px;padding:clamp(24px,3vw,36px);box-shadow:inset 0 1px #ffffffe6,0 30px 80px #1f19451c}.dashboard-morph-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:22px;display:flex}.dashboard-morph-heading>span{color:var(--blue);letter-spacing:-.025em;font-family:Montserrat,Inter,sans-serif;font-size:clamp(17px,1.7vw,23px);font-weight:720}.dashboard-morph-heading small{color:#74717e;font-size:11px;font-weight:600}.dashboard-instruction-mobile{display:none}.dashboard-morph-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;height:clamp(360px,34vw,420px);transition:grid-template-columns .58s cubic-bezier(.22,1,.36,1),grid-template-rows .58s cubic-bezier(.22,1,.36,1),gap .4s;display:grid}.dashboard-morph-card{color:#fff;cursor:pointer;text-align:left;background:#090a25;border:1px solid #1c166d29;border-radius:15px;min-width:0;min-height:0;padding:0;transition:opacity .4s,border-color .35s,box-shadow .42s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 12px 28px #19123d14}.dashboard-morph-card img{object-fit:cover;object-position:center top;filter:grayscale()saturate(0)brightness(.72)contrast(.95);width:100%;height:100%;transition:filter .42s,transform .55s cubic-bezier(.22,1,.36,1);display:block}.dashboard-morph-card>span{z-index:2;color:#fff;opacity:0;background:linear-gradient(#0000,#040516e6);align-items:center;gap:9px;min-height:50px;padding:16px 13px 9px;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(8px)}.dashboard-morph-card>span small{color:#c767ff;letter-spacing:.08em;font-size:9px;font-weight:850}.dashboard-morph-card>span strong{text-overflow:ellipsis;white-space:nowrap;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:680;line-height:1.2;overflow:hidden}.dashboard-morph-card:hover,.dashboard-morph-card:focus-visible,.dashboard-morph-card.is-active{z-index:8;border-color:#9700e5ad;box-shadow:0 28px 65px #23125047,0 0 0 3px #9700e517}.dashboard-morph-card:hover img,.dashboard-morph-card:focus-visible img,.dashboard-morph-card.is-active img{filter:grayscale(0)saturate()brightness();transform:scale(1.018)}.dashboard-morph-card:hover>span,.dashboard-morph-card:focus-visible>span,.dashboard-morph-card.is-active>span{opacity:1;transform:translateY(0)}.dashboard-morph-card.is-active img{object-fit:contain;background:#090a25}.dashboard-morph-card.is-muted{opacity:.36}@keyframes morphCardReveal{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes morphToolbarReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-morph.reveal .dashboard-morph-heading,.dashboard-morph.reveal .dashboard-morph-card{opacity:0;translate:0 16px}.dashboard-morph.reveal.visible .dashboard-morph-heading{opacity:1;transition:opacity .58s .12s,translate .58s cubic-bezier(.22,1,.36,1) .12s;translate:0}.dashboard-morph.reveal.visible .dashboard-morph-card{opacity:1;transition:opacity .58s,translate .62s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .42s;translate:0}.dashboard-morph.reveal.visible .dashboard-morph-card:first-child{transition-delay:.2s,.2s,0s,0s}.dashboard-morph.reveal.visible .dashboard-morph-card:nth-child(2){transition-delay:.27s,.27s,0s,0s}.dashboard-morph.reveal.visible .dashboard-morph-card:nth-child(3){transition-delay:.34s,.34s,0s,0s}.dashboard-morph.reveal.visible .dashboard-morph-card:nth-child(4){transition-delay:.41s,.41s,0s,0s}.dashboard-morph.reveal.visible .dashboard-morph-card:nth-child(5){transition-delay:.48s,.48s,0s,0s}.dashboard-morph.reveal.visible .dashboard-morph-card:nth-child(6){transition-delay:.55s,.55s,0s,0s}.dashboard-morph.reveal.visible .dashboard-morph-card:nth-child(7){transition-delay:.62s,.62s,0s,0s}.dashboard-morph.reveal.visible .dashboard-morph-card:nth-child(8){transition-delay:.69s,.69s,0s,0s}.dashboard-morph.reveal.visible .dashboard-morph-card.is-muted{opacity:.36}.benefits-heading{margin:0 auto 28px}.benefits-heading h3{color:var(--blue);letter-spacing:-.055em;margin:0;font-family:Montserrat,Inter,sans-serif;font-size:clamp(38px,4.6vw,64px);font-weight:820;line-height:1}.benefits-heading p{color:#696578;margin:15px 0 0;font-size:clamp(13px,1.23vw,16px);line-height:1.5}.control-line{width:80%;height:34px;margin:0 auto 26px;position:relative}.control-line:before{content:"";background:linear-gradient(90deg,#0000,#7b00bc99,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.control-line span{background:var(--purple);border-radius:50%;width:9px;height:9px;position:absolute;top:calc(50% - 4px);left:50%;box-shadow:0 0 20px #7b00bc99}.control-line.reveal{opacity:1;transform:none}.control-line.reveal:before{transform-origin:50%;transform:scaleX(0)}.control-line.reveal span{opacity:0;transform:scale(.35)}.control-line.reveal.visible:before{transition:transform .82s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}.control-line.reveal.visible span{opacity:1;transition:opacity .3s .48s,transform .42s cubic-bezier(.22,1,.36,1) .48s;transform:scale(1)}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.benefit-card{background:#fffffad1;border:1px solid #1c166d21;border-radius:20px;min-height:270px;padding:25px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 22px 55px #1c166d12}.benefit-card:before{content:"";background:var(--purple);opacity:.28;border-radius:0 0 2px 2px;width:48px;height:2px;transition:width .28s,opacity .28s,box-shadow .28s;position:absolute;top:-1px;left:25px}.benefit-card:hover{border-color:#7b00bc61;transform:translateY(-3px);box-shadow:0 26px 64px #1c166d1a}.benefit-card:hover:before{opacity:.72;width:76px;box-shadow:0 0 14px #7b00bc57}.benefit-card-head>span{transition:color .25s,background .25s,box-shadow .25s}.benefit-card:hover .benefit-card-head>span{color:#fff;background:#7b00bcc7;box-shadow:0 8px 20px #7b00bc2e}.benefit-card h3{min-height:50px;color:var(--blue);letter-spacing:-.025em;margin:22px 0 14px;font-size:20px;font-weight:650;line-height:1.25}.benefit-card p{color:#555166;font-size:15px;font-weight:500;line-height:1.55}.benefit-card.reveal{--benefit-delay:0s;opacity:0;transition-property:opacity,translate,transform,border-color,box-shadow;transition-duration:.68s,.68s,.25s,.25s,.25s;transition-timing-function:ease,cubic-bezier(.22,1,.36,1),ease,ease,ease;transition-delay:var(--benefit-delay), var(--benefit-delay), 0s, 0s, 0s;transform:none}.benefit-card.reveal.visible{opacity:1;translate:0}.benefit-card.reveal.visible:hover{transform:translateY(-3px)}.benefit-grid .benefit-card:nth-child(2){--benefit-delay:90ms}.benefit-grid .benefit-card:nth-child(3){--benefit-delay:.18s}.benefit-grid .benefit-card:nth-child(4){--benefit-delay:.27s}.benefit-grid .benefit-card:nth-child(5){--benefit-delay:.36s}.benefit-grid .benefit-card:nth-child(6){--benefit-delay:.45s}.benefit-grid .benefit-card:nth-child(7){--benefit-delay:.54s}.benefit-grid .benefit-card:nth-child(8){--benefit-delay:.63s}.solution-close{text-align:center;max-width:850px;color:var(--blue);margin:75px auto 0;font-family:Montserrat,Inter,sans-serif;font-size:clamp(17px,1.82vw,25px);font-weight:400;line-height:1.3}.solution-close span,.solution-close strong{display:block}.solution-close strong{font-weight:800}.solution-close.reveal{opacity:1;transform:none}.solution-close.reveal span,.solution-close.reveal strong{opacity:0;translate:0 12px}.solution-close.reveal.visible span{opacity:1;transition:opacity .55s,translate .6s cubic-bezier(.22,1,.36,1);translate:0}.solution-close.reveal.visible strong{opacity:1;transition:opacity .58s .12s,translate .62s cubic-bezier(.22,1,.36,1) .12s;translate:0}.applications-section{background-color:#f2f1ee;background-image:linear-gradient(#ffffff52,#f8f6fc94),url(/assets/applications-background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:140px 0}.applications-section .section-intro h2{color:var(--blue)}.applications-section .section-intro{max-width:980px}.applications-section .section-intro h2.applications-headline{font-size:clamp(28.8px,3.6vw,51.2px)}.applications-headline span{white-space:nowrap;display:block}.applications-section .eyebrow{color:var(--purple)}.application-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:60px;display:grid}.application-card{background-color:#ffffffb3;border:1px solid #1c166d1a;border-radius:22px;grid-template-columns:58px 1fr;align-items:start;gap:18px;min-height:185px;padding:28px;display:grid}.application-card:nth-child(5){grid-column:1/-1}.application-card>span{width:48px;height:48px;color:var(--purple);background:#7b00bc14;border-radius:15px;place-items:center;font-size:13px;font-weight:850;display:grid}.application-card h3{color:var(--blue);margin-top:2px;font-size:20px;font-weight:600;transition:color .26s,font-weight .26s,transform .26s cubic-bezier(.22,1,.36,1)}.application-card p{color:#676576}.application-close{border-left:3px solid var(--purple);color:var(--blue);background:#ffffff8c;margin:45px 0 0;padding:25px 28px;font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:750}.decision-section{background:linear-gradient(140deg,#0b0a1f 12%,#1d0a47 58%,#0b0a1f);padding:150px 0;position:relative;overflow:hidden}.decision-glow{background:radial-gradient(circle,#7b00bc42,#0000 38%);position:absolute;inset:0}.decision-section .container{max-width:1100px}.decision-title{font-weight:400}.decision-title-lead,.decision-title-question,.decision-copy span{display:block}.decision-title-lead{font-size:1.25em;font-weight:600;line-height:.94}.decision-title-question{white-space:nowrap;margin-top:.12em;font-size:clamp(18.4px,2.3vw,31px);font-weight:400;line-height:1.04}.decision-section p{margin-inline:auto}.decision-copy{max-width:900px!important}.decision-section strong{color:#fff;margin-top:46px;font-family:Montserrat,Inter,sans-serif;font-size:clamp(22px,3vw,38px);display:block}.decision-sequence.reveal{opacity:1;transform:none}.decision-sequence .eyebrow,.decision-sequence .decision-title-lead,.decision-sequence .decision-title-question,.decision-sequence .decision-copy span,.decision-sequence strong{opacity:0;transform:translateY(18px)}.decision-sequence .decision-close{opacity:1;color:#fff;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.12em .28em;width:fit-content;margin:46px auto 0;display:flex;transform:none}.decision-sequence .decision-close span{opacity:0;display:inline-block;transform:none}.decision-sequence .decision-title-lead{transform-origin:50%;transform:translateY(22px)scale(.96)}.decision-sequence.visible .eyebrow,.decision-sequence.visible .decision-title-question,.decision-sequence.visible .decision-copy span,.decision-sequence.visible strong{opacity:1;transition:opacity .58s,transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.decision-sequence.visible .decision-title-lead{opacity:1;transition:opacity .7s .25s,transform .78s cubic-bezier(.22,1,.36,1) .25s;transform:translateY(0)scale(1)}.decision-sequence.visible .eyebrow{transition-delay:80ms}.decision-sequence.visible .decision-title-question{transition-delay:1.53s}.decision-sequence.visible .decision-copy span:first-child{transition-delay:2.03s}.decision-sequence.visible .decision-copy span:last-child{transition-delay:2.36s}.decision-sequence.visible .decision-close{opacity:1;transition:none;transform:none}.decision-sequence.visible .decision-close span{opacity:1;transition:opacity .42s}.decision-sequence.visible .decision-close span:first-child{transition-delay:2.8s;animation:1.45s ease-in-out 4.05s both decision-soft-glow}.decision-sequence.visible .decision-close span:last-child{transition-delay:3.37s;animation:1.45s ease-in-out 4.3s both decision-soft-glow}.decision-section:has(.decision-sequence.visible) .decision-glow{animation:1.5s cubic-bezier(.22,1,.36,1) .35s both decision-glow-pulse}@keyframes decision-glow-pulse{0%{opacity:.5;transform:scale(.82)}52%{opacity:1;transform:scale(1.08)}to{opacity:.82;transform:scale(1)}}@keyframes decision-soft-glow{0%,to{color:#fff;text-shadow:0 0 #d3abff00;filter:brightness()}42%{color:#f3eaff;text-shadow:0 0 14px #be7dff6b,0 0 32px #7b00bc38;filter:brightness(1.16)}}.decision-cta{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff3d;border-radius:14px;justify-content:center;align-items:center;min-height:52px;margin-top:36px;padding:0 24px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:750;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 14px 35px #00000029}.decision-cta:hover{background:#7b00bc47;border-color:#be69ffb8;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 18px 40px #00000038}.clients-section{padding:135px 0}.clients-section .section-intro h2{color:var(--blue);font-size:clamp(34px,4vw,56px)}.client-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;margin-top:62px;display:grid}.client-card{background:#ffffffa8;border:1px solid #1c166d1a;border-radius:22px;place-items:center;height:220px;padding:35px;transition:border-color .5s,box-shadow .5s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #2d225c12}.client-logo{z-index:3;object-fit:contain;filter:grayscale();opacity:.64;max-width:82%;max-height:100px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1),filter .5s;position:relative;transform:scale(1)}.client-photo{z-index:1;object-fit:cover;opacity:0;filter:saturate(.42)contrast(.78)brightness(.82);width:100%;height:100%;transition:opacity .5s,transform 1.2s cubic-bezier(.22,1,.36,1),filter .5s;position:absolute;inset:0;transform:scale(1.035)}.client-photo-overlay{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#1c166d29,#2d085e4d),linear-gradient(#0000 44%,#0a08237a);transition:opacity .5s;position:absolute;inset:0}.client-card strong{z-index:4;opacity:0;color:#fff;letter-spacing:-.01em;text-shadow:0 2px 18px #0006;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:650;transition:opacity .42s 80ms,transform .5s cubic-bezier(.22,1,.36,1) 80ms;position:absolute;bottom:18px;left:22px;transform:translateY(6px)}.client-card.is-photo{border-color:#7b00bc4d;box-shadow:0 22px 52px #2d185b24}.client-card.is-photo .client-logo{opacity:0;transform:scale(.97)}.client-card.is-photo .client-photo{opacity:.86;transform:scale(1)}.client-card.is-photo .client-photo-overlay{opacity:1}.client-card.is-photo strong{opacity:1;transform:translateY(0)}.client-grid.reveal .client-card{opacity:0;transform:translateY(20px)}.client-grid.reveal.visible .client-card{opacity:1;transition:opacity .62s,transform .68s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .5s;transform:translateY(0)}.client-grid.reveal.visible .client-card:first-child{transition-delay:80ms,80ms,0s,0s}.client-grid.reveal.visible .client-card:nth-child(2){transition-delay:.22s,.22s,0s,0s}.client-grid.reveal.visible .client-card:nth-child(3){transition-delay:.36s,.36s,0s,0s}.client-testimonial{max-width:980px;color:var(--blue);background:linear-gradient(135deg,#ffffffd6,#f8f3fdb8);border:1px solid #1c166d1c;border-radius:28px;margin:88px auto 0;padding:58px clamp(34px,6vw,82px) 50px;position:relative;overflow:hidden;box-shadow:0 26px 70px #2d225c17}.client-testimonial:after{content:"";pointer-events:none;background:radial-gradient(circle,#7b00bc1c,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-100px}.testimonial-quote-mark{color:#7b00bc2e;font-family:Caveat,cursive;font-size:clamp(86px,10vw,138px);font-weight:600;line-height:1;position:absolute;top:2px;left:clamp(18px,3vw,38px)}.testimonial-quote-mark-close{display:block;position:relative;top:auto;left:auto;width:fit-content;margin:-14px 0 -8px auto;font-size:clamp(60px,7vw,96px);line-height:.72}.testimonial-copy{z-index:1;position:relative}.testimonial-copy p{letter-spacing:-.025em;margin:0;font-family:Montserrat,Inter,sans-serif;font-size:clamp(16px,1.4vw,20px);font-style:italic;font-weight:400;line-height:1.65}.testimonial-copy p+p{margin-top:22px}.client-testimonial footer{z-index:1;color:var(--purple);text-align:right;margin-top:28px;font-family:Caveat,cursive;font-size:clamp(25px,2.4vw,34px);font-weight:600;position:relative}.form-section{background:linear-gradient(140deg,#09081d 0%,#17103d 46%,#26065a 100%);padding:135px 0;position:relative;overflow:hidden}.form-glow{background:radial-gradient(circle,#7b00bc47,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:-20%;right:-10%}.form-heading{max-width:780px}.form-heading p{margin-inline:auto}.lead-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(125deg,#ffffff16,#7b00bc21);border:1px solid #cac9c933;border-radius:34px;grid-template-columns:1fr 1fr;gap:24px 22px;max-width:1000px;margin:60px auto 0;padding:44px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 30px 90px #0003}.lead-form label{color:#fff;flex-direction:column;gap:10px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:800;display:flex}.lead-form label.full{grid-column:1/-1}.lead-form label span small{color:#ffffff8f;font-weight:500}.lead-form input,.lead-form select,.lead-form textarea{color:#fff;background:#ffffff1a;border:1px solid #ffffff2b;border-radius:17px;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.lead-form input,.lead-form select{height:64px;padding:0 18px}.lead-form textarea{resize:vertical;min-height:145px;padding:16px 18px}.lead-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%);background-position:calc(100% - 22px) 28px,calc(100% - 17px) 28px;background-repeat:no-repeat;background-size:5px 5px}.lead-form select option{color:#fff;background:#1b123f}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:#b64df3;box-shadow:0 0 0 4px #7b00bc2b}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#ffffff6b}.lead-form input[aria-invalid=true]{border-color:#ff697dd1;box-shadow:0 0 0 3px #ff48631f}.lead-form .field-error{color:#ff9cad;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.lead-form .full{grid-column:1/-1}.form-contact-error,.form-response{margin:-10px 0 0;font-size:13px;line-height:1.5}.form-contact-error,.form-response.error{color:#ff9cad}.form-response.success{color:#7ff0bc}.form-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.submit-button{justify-self:start;min-width:285px;min-height:58px;margin-top:5px}.submit-button:disabled{cursor:wait;opacity:.68;transform:none}.site-footer{color:#fff9;background:#070616;padding:52px 0}.footer-grid{justify-content:space-between;align-items:center;gap:40px;display:flex}.footer-grid>div img{object-fit:contain;object-position:left center;width:180px;height:38px}.footer-grid>div p{margin:9px 0 0;font-size:12px}.footer-grid nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;font-size:12px;display:flex}.footer-grid nav a:hover{color:#fff}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}.problem-card.reveal{transition:opacity .7s,transform .7s,border-color .22s,box-shadow .22s}.problem-card.reveal.visible:hover{border-color:#ae4aef85;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff12,0 25px 54px #00000029}.application-card.reveal{transition:opacity .7s,transform .28s cubic-bezier(.22,1,.36,1),border-color .26s,background-color .26s,box-shadow .28s}@media (hover:hover) and (pointer:fine){.application-card.reveal.visible:hover{z-index:1;background-color:#f5ebfbe6;border-color:#7b00bc47;transform:translateY(-3px)scale(1.008);box-shadow:0 24px 52px #3d1f6924}.application-card.reveal.visible:hover h3{color:var(--purple);font-weight:700;transform:translate(2px)}}@media (width<=1040px){.header-inner{gap:16px}.desktop-nav{gap:18px}.problem-grid,.benefit-grid{grid-template-columns:repeat(2,1fr)}.fan-stage{transform-origin:50%;height:560px;margin-inline:-8%;transform:scale(.87)}.dashboard-showcase{grid-template-columns:205px minmax(0,1fr);gap:26px}.dashboard-tabs button{padding-inline:11px}}@media (width<=780px){.container{width:min(100% - 32px, var(--container))}.site-header{min-height:64px}.header-inner{gap:8px;width:calc(100% - 24px);min-height:64px}.desktop-brand,.desktop-nav{display:none}.mobile-brand{margin-right:auto;display:block}.mobile-brand img{object-fit:contain;object-position:left center;width:clamp(88px,25vw,112px);height:34px}.header-cta{border-radius:11px;min-height:42px;padding:0 12px;font-size:11px}.menu-toggle{background:#1c166d0e;border:1px solid #1c166d17;border-radius:12px;width:42px;height:42px;padding:0;display:block;position:relative}.menu-toggle i{background:var(--blue);width:18px;height:1px;transition:transform .2s;position:absolute;left:12px}.menu-toggle i:first-child{top:17px}.menu-toggle i:last-child{top:24px}.menu-toggle[aria-expanded=true] i:first-child{top:21px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] i:last-child{top:21px;transform:rotate(-45deg)}.mobile-menu{color:var(--blue);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;background:#fffff5eb;border:1px solid #1c166d1a;border-radius:17px;flex-direction:column;gap:3px;padding:10px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-8px);box-shadow:0 20px 45px #0d0b2f1f}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu a{border-radius:10px;padding:13px 14px;font-size:14px;font-weight:700}.mobile-menu a:hover{background:#7b00bc17}.hero{min-height:100svh}.hero-media{background-position:61%}.hero-shade{background:linear-gradient(#050714ad 0%,#05071473 42%,#050714eb 100%),linear-gradient(90deg,#050714ad,#0000 75%)}.hero-content{align-self:flex-end;padding-top:120px;padding-bottom:112px}.hero h1.hero-headline-lockup{column-gap:clamp(1px,.6vw,3px);width:max-content;max-width:100%}.hero-headline-line-one{font-size:clamp(12.6px,3.57vw,15.4px)}.hero-headline-line-two{font-size:clamp(14.7px,4.2vw,18.9px)}.hero-headline-line-three{font-size:clamp(16.1px,4.76vw,21.7px)}.hero-headline-question{font-size:clamp(47.6px,14vw,67.2px);line-height:.72}.hero p{margin:22px 0 28px;font-size:16px}.hero .primary-button{width:100%}.scroll-cue{bottom:18px}.problems-section,.solution-section,.applications-section,.clients-section,.form-section{padding:100px 0}.decision-section{padding:110px 0}.decision-title-question{white-space:normal}.section-intro h2,.decision-section h2,.form-heading h2{font-size:clamp(36px,10vw,48px)}.section-intro h2.solution-headline{font-size:clamp(14.4px,4.815vw,32.4px)}.problem-grid,.benefit-grid,.application-grid,.client-grid{grid-template-columns:1fr}.problem-grid{margin-top:45px}.problem-card{min-height:auto}.problem-close{grid-template-columns:1fr;row-gap:25px;margin-top:58px}.problem-close-divider{background:linear-gradient(90deg,#0000,#b34bffd1 22%,#b34bff52 78%,#0000);width:100%;height:1px}.problem-close.reveal .problem-close-divider{transform:scaleX(0)}.problem-close.reveal.visible .problem-close-divider{transform:scaleX(1)}.fan-wrap{margin:55px 0 72px}.dashboard-showcase{border-radius:22px;grid-template-columns:1fr;align-items:stretch;gap:22px;margin:55px 0 78px;padding:18px 16px 22px}.dashboard-selector-label{margin-left:2px}.dashboard-tabs{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin-inline:-16px;padding:0 16px 8px;display:flex;overflow-x:auto}.dashboard-tabs::-webkit-scrollbar{display:none}.dashboard-tabs button{scroll-snap-align:start;grid-template-columns:25px auto;min-width:max-content;min-height:43px;padding:0 13px}.dashboard-tabs button:before{width:auto;height:2px;inset:auto 10px 0;transform:scaleX(.25)}.dashboard-tabs button.active:before{transform:scaleX(1)}.dashboard-viewer-wrap{width:100%}.dashboard-stack{inset:10px 10px -10px}.dashboard-stack span:first-child{transform:translate(8px,6px)rotate(.75deg)}.dashboard-stack span:last-child{transform:translate(4px,3px)rotate(.35deg)}.dashboard-viewer{border-radius:13px;box-shadow:0 24px 60px #180f3f33,0 0 0 4px #ffffff7a}.dashboard-viewer-footer{min-height:64px;padding:10px 11px 11px 13px}.dashboard-viewer-footer strong{font-size:12px}.dashboard-viewer-footer button{min-height:36px;padding-inline:10px;font-size:10px}.dashboard-modal{padding:12px}.dashboard-modal img{border-radius:10px;max-width:97vw;max-height:86vh}.dashboard-morph{border-radius:22px;margin:55px 0 78px;padding:18px 16px 20px}.dashboard-morph-heading{gap:6px;margin-bottom:16px;display:grid}.dashboard-morph-heading small{font-size:10px;line-height:1.45}.dashboard-instruction-desktop{display:none}.dashboard-instruction-mobile{display:block}.dashboard-morph-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;height:auto;margin-inline:-16px;padding:5px 16px 22px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.dashboard-morph-grid::-webkit-scrollbar{display:none}.dashboard-morph-card{aspect-ratio:3/2;scroll-snap-align:center;cursor:default;border-radius:12px;flex:0 0 min(82vw,430px)}.dashboard-morph-card img{filter:none}.dashboard-morph-card>span{opacity:1;transform:none}.dashboard-morph-card:hover,.dashboard-morph-card:focus-visible{transform:none;box-shadow:0 18px 40px #23125033}.dashboard-morph.reveal.visible .dashboard-morph-card.is-muted{opacity:1;transform:none}.fan-stage{height:390px;margin-inline:0;transform:none}.dashboard-card{width:88vw;max-width:560px;transform:translate3d(calc(var(--x) * .27), calc(var(--y) * .35), 0) rotate(calc(var(--r) * .72)) scale(calc(var(--s) * .91));border-radius:13px}.dashboard-card.is-active{transform:translateY(32px)rotate(0)scale(.96)}.dashboard-shell{grid-template-columns:85px 1fr}.dashboard-side{padding:9px 7px}.dashboard-side img{width:52px;height:13px;margin-bottom:4px}.dashboard-side>span{gap:4px;min-height:20px;padding:0 4px;font-size:5.4px}.dashboard-side>span i{width:7px;height:7px}.dashboard-main{padding:9px}.dashboard-heading{margin:5px 0}.dashboard-heading small,.dashboard-topline{font-size:5px}.dashboard-heading strong{font-size:10px}.metric-row{gap:4px}.mini-metric{border-radius:5px;min-height:42px;padding:7px 5px}.mini-metric small{font-size:4.7px}.mini-metric strong{margin-top:3px;font-size:9px}.metric-icon{border-radius:3px;width:9px;height:9px;top:5px;right:5px}.dashboard-grid{gap:4px;margin-top:4px}.chart-panel,.activity-panel,.donut-panel{border-radius:5px;padding:5px}.chart-panel b,.activity-panel b,.donut-panel b{font-size:5px}.activity-panel{gap:2px}.activity-panel>span{font-size:4px}.activity-panel>span small{font-size:3.5px}.donut{width:35px;height:35px}.donut:after{width:24px;height:24px}.donut em{font-size:6px}.control-line{width:100%}.benefit-card{min-height:auto}.benefit-card-head{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:14px;display:grid}.benefit-card h3{min-height:0;margin:0;font-size:18px}.benefit-card p{margin-top:18px;font-size:15px}.application-card,.application-card:nth-child(5){grid-column:auto;grid-template-columns:45px 1fr;padding:22px}.application-card>span{width:40px;height:40px}.application-close{font-size:17px}.client-card{height:190px}.lead-form{border-radius:25px;grid-template-columns:1fr;padding:24px}.lead-form label.full{grid-column:auto}.submit-button{width:100%;min-width:0}.footer-grid{flex-direction:column;align-items:flex-start}.footer-grid nav{justify-content:flex-start}}@media (width<=360px){.hero h1.hero-headline-lockup{column-gap:1px}.hero-headline-line-one{font-size:11.9px}.hero-headline-line-two{font-size:12.6px}.hero-headline-line-three{font-size:14px}.hero-headline-question{font-size:40.6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}.light-reveal.reveal,.dashboard-morph.reveal .dashboard-morph-heading,.dashboard-morph.reveal .dashboard-morph-card,.benefit-card.reveal,.solution-close.reveal span,.solution-close.reveal strong,.decision-sequence .eyebrow,.decision-sequence .decision-title-lead,.decision-sequence .decision-title-question,.decision-sequence .decision-copy span,.decision-sequence .decision-close span,.decision-sequence strong{opacity:1;transition:none;animation:none;transform:translate(0,0)}.client-grid.reveal .client-card{opacity:1;transform:none}.client-card .client-logo{opacity:.64;transform:none}.client-card .client-photo,.client-card .client-photo-overlay,.client-card strong{opacity:0}.decision-sequence .decision-close{color:#fff;background:0 0}.control-line.reveal:before{transform:scaleX(1)}.control-line.reveal span{opacity:1;transform:scale(1)}}.headline-urgencia{text-align:left;justify-items:start;width:fit-content;max-width:100%;display:grid}.headline-urgencia .urgencia-linha-desktop{white-space:nowrap;align-items:baseline;gap:.24em;width:fit-content;display:flex}.headline-urgencia .urgencia-linha-desktop .linha-2{margin-top:0}.headline-urgencia .linha-1,.headline-urgencia .linha-2,.headline-urgencia .linha-3{white-space:nowrap;width:fit-content;display:block}.headline-urgencia .linha-1{font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:.98}.headline-urgencia .linha-2{margin-top:.1em;font-size:clamp(42px,5.05vw,73px);font-weight:700;line-height:.9}.headline-urgencia .linha-3{letter-spacing:-.025em;margin-top:.62em;font-size:clamp(17px,1.95vw,29px);font-weight:400;line-height:1.08}@media (width>=781px){.headline-urgencia{font-size:clamp(19.2px,2.304vw,33.28px)}.headline-urgencia .urgencia-linha-desktop,.headline-urgencia .linha-3{font-size:inherit;letter-spacing:-.04em;line-height:1}.headline-urgencia .urgencia-linha-desktop{gap:.22em;font-weight:400}.headline-urgencia .urgencia-linha-desktop .linha-1,.headline-urgencia .urgencia-linha-desktop .linha-2{font-size:inherit;font-weight:400;line-height:inherit;margin-top:0}.headline-urgencia .linha-3{margin-top:.24em;font-weight:700}}.decision-sequence.visible .decision-copy span:first-child{transition-delay:2.03s}.decision-sequence.visible .decision-copy span:nth-child(2){transition-delay:2.2s}.decision-sequence.visible .decision-copy span:nth-child(3){transition-delay:2.37s}@media (width>=781px) and (width<=1040px){.hero h1.hero-headline-lockup{--hero-line-size:clamp(32px, 4vw, 42px);grid-template-columns:minmax(0,calc(100vw - 210px)) auto}}@media (width<=780px){html{scroll-padding-top:82px}[id]{scroll-margin-top:82px}.hero h1.hero-headline-lockup{--hero-line-size:clamp(21px, 5.75vw, 27px);grid-template-columns:minmax(0,calc(100vw - 104px)) clamp(58px,17vw,76px);column-gap:7px;width:100%}.hero-headline-question{font-size:calc(var(--hero-line-size) * 3.2);justify-content:center}.hero-headline-line-three{font-size:calc(var(--hero-line-size) * 1.04)}.headline-urgencia .linha-1{font-size:clamp(38px,10.8vw,50px)}.headline-urgencia .linha-2{font-size:clamp(53px,15vw,70px)}.headline-urgencia .linha-3{font-size:clamp(20px,5.7vw,27px)}.headline-urgencia .urgencia-linha-desktop{justify-items:start;gap:0;display:grid}.headline-urgencia .linha-2{margin-top:.1em}.solution-headline span,.solution-headline strong,.solution-subheadline span{white-space:normal}.dashboard-morph-card img{filter:grayscale()saturate(0)brightness(.66)contrast(.92);transform:scale(.985)}.dashboard-morph-card.is-active{border-color:#9700e5ad;box-shadow:0 24px 55px #23125040,0 0 0 3px #9700e517;opacity:1!important}.dashboard-morph-card.is-active img{filter:grayscale(0)saturate()brightness();object-fit:contain;transform:scale(1)}.dashboard-morph-card.is-muted,.dashboard-morph.reveal.visible .dashboard-morph-card.is-muted{opacity:.46!important}.dashboard-morph-card:not(.is-active):hover img{filter:grayscale()saturate(0)brightness(.66)contrast(.92);transform:scale(.985)}.client-testimonial{border-radius:22px;margin-top:58px;padding:46px 24px 36px}.testimonial-quote-mark{font-size:84px;top:2px;left:12px}.testimonial-copy p{font-size:16px;line-height:1.65}.testimonial-copy p+p{margin-top:18px}.client-testimonial footer{text-align:left;margin-top:24px;font-size:26px}}@media (width<=360px){.hero h1.hero-headline-lockup{--hero-line-size:clamp(19px, 5.55vw, 22px);grid-template-columns:minmax(0,calc(100vw - 92px)) 54px;column-gap:5px}.hero-headline-question{font-size:calc(var(--hero-line-size) * 3.08)}}.hero h1.hero-headline-lockup{--hero-title-base:clamp(42px, 4.35vw, 62px);letter-spacing:-.045em;grid-template-columns:max-content max-content;align-items:stretch;column-gap:clamp(8px,.85vw,13px);width:fit-content;max-width:100%;font-family:Montserrat,Inter,sans-serif;display:grid}.hero-headline-copy{grid-template-rows:repeat(3,auto);align-content:start;justify-items:start;width:max-content;display:grid}.hero-headline-line{white-space:nowrap;width:fit-content;font-style:italic;font-weight:400;display:block}.hero-headline-line strong{font-style:italic;font-weight:850}.hero-headline-line-one{font-size:var(--hero-title-base);line-height:1.02}.hero-headline-line-two{font-size:calc(var(--hero-title-base) * 1.247);line-height:1.02}.hero-headline-line-three{font-size:calc(var(--hero-title-base) * 1.326);line-height:1.02}.hero-headline-question{height:auto;font-size:calc(var(--hero-title-base) * 4.55);letter-spacing:-.1em;justify-content:center;align-self:stretch;align-items:center;font-style:normal;font-weight:850;line-height:.72;display:flex}@media (width>=1041px){.hero h1.hero-headline-lockup{--hero-title-base:clamp(36px, 3.7vw, 53px)}}@media (width>=781px) and (width<=1040px){.hero h1.hero-headline-lockup{--hero-title-base:clamp(29px, 4vw, 42px)}}@media (width<=780px){.hero h1.hero-headline-lockup{--hero-title-base:clamp(20px, 5.25vw, 25px);grid-template-columns:max-content max-content;column-gap:clamp(3px,1.2vw,6px);width:fit-content}.hero-headline-question{font-size:calc(var(--hero-title-base) * 4.55)}}@media (width<=360px){.hero h1.hero-headline-lockup{--hero-title-base:clamp(18px, 5.25vw, 20px)}}@media (width<=780px){.problem-close>strong{gap:6px;width:100%;font-size:clamp(28px,8.25vw,34px);line-height:1.04}.applications-section .section-intro h2.applications-headline{letter-spacing:-.04em;width:100%;font-size:clamp(18px,5.15vw,21px);line-height:1.12}.applications-headline span{white-space:nowrap;width:fit-content;margin-inline:auto}.solution-eyebrow{letter-spacing:.11em;justify-items:center;gap:4px;width:100%;font-size:clamp(9px,2.55vw,11px);line-height:1.25;display:grid}.solution-eyebrow>span{display:block}.solution-eyebrow-separator{display:none!important}.section-intro h2.solution-headline{width:100%;font-size:clamp(14.4px,4.16vw,19.2px);line-height:1.06}.solution-headline>span,.solution-headline>strong{white-space:nowrap;width:fit-content;margin-inline:auto;display:block}.solution-close{letter-spacing:-.025em;width:100%;max-width:none;margin-left:0;font-size:clamp(14px,4.2vw,17px);line-height:1.25}.solution-close>span,.solution-close>strong{white-space:nowrap;width:fit-content;margin-inline:auto;display:block}.solution-close>strong{letter-spacing:-.035em;margin-top:.18em;font-size:clamp(18px,5.4vw,22px);line-height:1.08;transform:none}}
@media (max-width:780px){.headline-urgencia{width:100%;max-width:100%;font-size:clamp(16.8px,5.12vw,23.2px)}.headline-urgencia .urgencia-linha-desktop{display:flex;align-items:baseline;gap:.22em;width:fit-content;max-width:100%;white-space:nowrap;font-size:inherit;font-weight:400;line-height:1}.headline-urgencia .urgencia-linha-desktop .linha-1,.headline-urgencia .urgencia-linha-desktop .linha-2{display:block;margin-top:0;font-size:inherit;font-weight:400;line-height:inherit}.headline-urgencia .linha-3{display:block;margin-top:.24em;font-size:inherit;font-weight:700;line-height:1;letter-spacing:-.04em;white-space:nowrap}.testimonial-quote-mark-close{top:auto;left:auto;margin:-10px 0 -6px auto;font-size:60px;line-height:.72}}

/* Controle canônico do título "Antes de virar Urgência". A combinação
   h2.headline-urgencia supera a regra geral .section-intro h2. */
@media (min-width:781px){.section-intro h2.headline-urgencia{font-size:clamp(22.08px,2.6496vw,38.272px);line-height:1}.section-intro h2.headline-urgencia .urgencia-linha-desktop,.section-intro h2.headline-urgencia .linha-1,.section-intro h2.headline-urgencia .linha-2,.section-intro h2.headline-urgencia .linha-3{font-size:inherit}.section-intro h2.headline-urgencia .urgencia-linha-desktop{display:flex;align-items:baseline;gap:.22em;width:fit-content;max-width:100%;white-space:nowrap;font-weight:400;line-height:1}.section-intro h2.headline-urgencia .linha-1,.section-intro h2.headline-urgencia .linha-2{margin-top:0;font-weight:400;line-height:1}.section-intro h2.headline-urgencia .linha-3{margin-top:.24em;font-weight:700;line-height:1;letter-spacing:-.04em;white-space:nowrap}}
@media (max-width:780px){.section-intro h2.headline-urgencia{width:100%;max-width:100%;font-size:clamp(19.32px,5.888vw,26.68px);line-height:1}.section-intro h2.headline-urgencia .urgencia-linha-desktop,.section-intro h2.headline-urgencia .linha-1,.section-intro h2.headline-urgencia .linha-2,.section-intro h2.headline-urgencia .linha-3{font-size:inherit}.section-intro h2.headline-urgencia .urgencia-linha-desktop{display:flex;align-items:baseline;gap:.22em;width:fit-content;max-width:100%;white-space:nowrap;font-weight:400;line-height:1}.section-intro h2.headline-urgencia .linha-1,.section-intro h2.headline-urgencia .linha-2{margin-top:0;font-weight:400;line-height:1}.section-intro h2.headline-urgencia .linha-3{margin-top:.24em;font-weight:700;line-height:1;letter-spacing:-.04em;white-space:nowrap}}
/* Opção 02 aprovada: interrogação do Hero em Inter Bold. */
.hero h1.hero-headline-lockup .hero-headline-question {
  font-family: Inter, Arial, sans-serif;
  font-weight: 700;
}

/* No desktop, o subtítulo permanece em uma única linha.
   Tablet e mobile conservam a quebra responsiva aprovada. */
@media (min-width: 961px) {
  .urgencia-subheadline {
    white-space: nowrap;
  }

  .urgencia-subheadline br {
    display: none;
  }
}
