.light-section{background:var(--paper);color:var(--ink)}.dark-section{color:#fff;background:#090909}.light-kicker{color:#777}.reveal{opacity:0;clip-path:inset(0 0 100%);transition:opacity .9s,transform 1.1s cubic-bezier(.16,1,.3,1),clip-path 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(70px)}.reveal.visible{opacity:1;clip-path:inset(0);transform:none}.body-copy{color:#5c5c5c;max-width:480px;font-size:clamp(16px,1.45vw,22px);line-height:1.55}.text-link{border-bottom:1px solid #bbb;align-items:center;gap:10px;margin-top:28px;padding-bottom:8px;font-size:13px;display:inline-flex}.web-story{min-height:150vh;padding:16vh 7vw 10vh;position:relative}.story-copy{z-index:2;width:58%;position:sticky;top:15vh}.story-copy h2,.section-intro h2,.process-copy h2,.engineering-copy h2{letter-spacing:-.07em;margin:64px 0 50px;font-size:clamp(62px,9vw,148px);font-weight:600;line-height:.88}.story-copy h2 span,.process-copy h2 span,.engineering-copy h2 span{color:#a8a7a3}.browser-scene{z-index:3;aspect-ratio:16/10;background:#0b0b0b;border:6px solid #151515;border-radius:18px;width:min(72vw,1120px);position:absolute;bottom:10vh;right:4vw;transform:perspective(1400px)rotateY(-8deg)rotateX(4deg);box-shadow:0 40px 100px #0004}.browser-chrome{color:#777;height:42px;font:9px var(--font-mono);background:#1b1b1b;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:0 15px;display:flex}.browser-chrome i,.code-top i{background:#4d4d4d;border-radius:50%;width:7px;height:7px}.browser-chrome span{margin:auto}.browser-content{color:#fff;background:radial-gradient(circle at 70% 40%,#6236e680,#0000 35%),#080808;height:calc(100% - 42px);padding:28px 34px;position:relative;overflow:hidden}.browser-menu{font:600 11px var(--font-mono);letter-spacing:.12em;justify-content:space-between;display:flex}.browser-menu span{color:#777;font-weight:400}.browser-title{letter-spacing:-.08em;z-index:2;font-size:clamp(48px,8vw,120px);font-weight:700;line-height:.82;position:absolute;top:25%;left:5%}.browser-title em{color:#0000;-webkit-text-stroke:1px #fff8;font-style:normal}.browser-orb{aspect-ratio:1;background:linear-gradient(135deg,#fff,#7955ff 45%,#151515 70%);border-radius:50%;width:38%;position:absolute;top:17%;right:12%;box-shadow:0 0 70px #7c4dff55}.browser-foot{font:9px var(--font-mono);letter-spacing:.14em;color:#999;justify-content:space-between;display:flex;position:absolute;bottom:24px;left:5%;right:5%}.product-story{height:240vh;position:relative}.product-sticky{min-height:100vh;padding:12vh 7vw;position:sticky;top:0;overflow:hidden}.product-sticky h2,.ai-copy h2,.philosophy-section h2,.cta-section h2{z-index:3;letter-spacing:-.075em;margin:8vh 0;font-size:clamp(64px,10vw,160px);font-weight:600;line-height:.86;position:relative}.product-sticky h2 span,.ai-copy h2 span,.philosophy-section h2 span,.cta-section h2 span{color:#5e5e5e}.device-stack{position:absolute;inset:0}.device{color:#111;background:#efefed;border:8px solid #202020;position:absolute;box-shadow:0 50px 100px #0008}.desktop-device{aspect-ratio:16/10;border-radius:20px;width:min(62vw,940px);bottom:-12vh;right:-5vw;transform:rotate(-8deg)}.phone-device{aspect-ratio:9/18;z-index:2;border-radius:38px;width:min(19vw,270px);padding:45px 18px 20px;bottom:-18vh;left:13vw;transform:rotate(8deg)}.ui-top{height:12%;font:10px var(--font-mono);border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:0 4%;display:flex}.ui-top b{font-size:18px}.ui-top i{color:#fff;background:#111;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.ui-grid{grid-template-columns:18% 2fr 1fr;gap:18px;height:88%;padding:18px;display:grid}.ui-sidebar{background:repeating-linear-gradient(#ddd 0 9px,#0000 9px 28px);border-radius:8px}.ui-panel{border:1px solid #ccc;border-radius:12px;padding:7%;position:relative}.ui-panel small,.phone-device small{font:9px var(--font-mono);color:#888}.ui-panel strong{margin-top:9%;font-size:clamp(30px,5vw,80px);display:block}.ui-panel.small strong{font-size:clamp(20px,3vw,48px)}.chart-line,.mini-chart{background:linear-gradient(150deg,#0000 47%,#7651f3 48% 50%,#0000 51%);height:34%;margin-top:12%}.phone-notch{background:#111;border-radius:20px;width:30%;height:18px;position:absolute;top:10px;left:35%}.phone-device>strong{margin:10px 0;font-size:26px;display:block}.phone-row{grid-template-columns:24px 1fr 30px;align-items:center;gap:8px;margin:16px 0;display:grid}.phone-row i{background:#7651f3;border-radius:7px;height:24px}.phone-row span,.phone-row b{background:#ccc;border-radius:4px;height:7px}.adrenzo-section{color:#101010;background:#d4ff48;padding:12vh 6vw 8vh}.case-head,.selected-head{justify-content:space-between;align-items:center;display:flex}.case-head span,.selected-head span{font:9px var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.adrenzo-section>h2{letter-spacing:-.1em;margin:12vh 0 4vh;font-size:clamp(100px,22vw,360px);font-weight:750;line-height:.75}.adrenzo-visual{color:#fff;background:#0b0b0b;height:78vh;min-height:600px;position:relative;overflow:hidden}.a-grid,.philosophy-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.a-ring{aspect-ratio:1;border:1px solid #d4ff4866;border-radius:50%;place-items:center;width:min(54vw,760px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 100px #d4ff4812,0 0 60px #d4ff4812}.a-ring:before,.a-ring:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:12%}.a-ring:after{inset:28%}.a-ring span{color:#0000;-webkit-text-stroke:2px #d4ff48;font-size:clamp(170px,34vw,520px);font-weight:700;line-height:1}.a-copy{max-width:360px;position:absolute;bottom:6%;left:5%}.a-copy span{font:9px var(--font-mono);letter-spacing:.2em;color:#d4ff48}.a-copy p{color:#aaa;font-size:17px;line-height:1.5}.circle-link{border:1px solid #666;border-radius:50%;place-items:center;width:75px;height:75px;transition:all .3s;display:grid;position:absolute;bottom:7%;right:5%}.circle-link:hover{color:#000;background:#d4ff48;border-color:#d4ff48;transform:rotate(45deg)}.ai-section{color:#fff;background:#0a0a0a;height:190vh}.ai-sticky{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:100vh;padding:13vh 6vw;display:grid;position:sticky;top:0;overflow:hidden}.ai-copy h2{margin:6vh 0;font-size:clamp(58px,7.4vw,120px)}.ai-copy>p:last-child{color:#999;max-width:480px;font-size:18px;line-height:1.6}.workflow-canvas{background-image:radial-gradient(#ffffff26 1px,#0000 1px);background-size:24px 24px;border:1px solid #ffffff16;height:min(65vh,650px);position:relative}.flow-node{background:#151515;border:1px solid #333;grid-template-columns:28px 1fr;align-items:center;gap:0 9px;width:160px;padding:15px;display:grid;position:absolute;box-shadow:0 16px 40px #0008}.flow-node svg{color:#9670ff;grid-row:1/3}.flow-node b{font-size:12px}.flow-node small{font:8px var(--font-mono);color:#777;margin-top:4px}.flow-node.start{top:15%;left:7%}.flow-node.brain{border-color:#8b5cf6;top:42%;left:40%;box-shadow:0 0 40px #8b5cf633}.flow-node.output{bottom:12%;right:7%}.flow-line{transform-origin:0;background:linear-gradient(90deg,#333,#8b5cf6,#333);height:1px;position:absolute}.line-a{width:45%;top:27%;left:27%;transform:rotate(28deg)}.line-b{width:43%;top:56%;left:58%;transform:rotate(28deg)}.flow-pulse{background:#a986ff;border-radius:50%;width:8px;height:8px;animation:3.5s linear infinite flowmove;position:absolute;top:26%;left:28%;box-shadow:0 0 20px #8b5cf6}@keyframes flowmove{to{top:78%;left:85%}}.flow-status{font:8px var(--font-mono);color:#999;align-items:center;gap:6px;display:flex;position:absolute;bottom:7%;left:35%}.flow-status svg{color:#69d993}
.services-section{padding:clamp(80px,10vh,120px) 6vw clamp(92px,11vh,132px)}.section-intro{grid-template-columns:30% 1fr;align-items:start;display:grid}.services-section .section-intro h2{margin:0 0 clamp(52px,7vh,84px)}.service-list{border-top:1px solid #c8c7c2}.service-row{border-bottom:1px solid #c8c7c2;grid-template-columns:8% 34% 1fr auto;align-items:center;gap:30px;padding:42px 0;transition:padding .35s,background .35s;display:grid}.service-row:hover{background:#fff;padding-left:24px;padding-right:24px}.service-row>span{font:10px var(--font-mono);color:#888}.service-row h3{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3.2vw,50px)}.service-row p{color:#666;max-width:410px;font-size:14px;line-height:1.5}.service-row svg{transition:transform .3s}.service-row:hover svg{transform:rotate(45deg)}.selected-section{padding:13vh 6vw}.work-list{margin-top:9vh}.work-item{grid-template-columns:15% 1fr auto;align-items:center;min-height:54vh;margin:18px 0;padding:45px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.work-item:hover{transform:scale(.985)}.work-violet{background:#7851ed}.work-white{color:#111;background:#e9e8e3}.work-black{background:radial-gradient(circle at 70%,#252525,#0d0d0d);border:1px solid #333}.work-item h3{letter-spacing:-.08em;margin:0;font-size:clamp(65px,12vw,190px);line-height:.8}.work-item p{text-transform:uppercase;font:9px var(--font-mono);letter-spacing:.15em;margin-top:25px}.work-index,.work-item>span{font:9px var(--font-mono);letter-spacing:.15em;align-self:start}.work-arrow{border:1px solid;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:9%;right:4%}.process-section{padding:14vh 6vw}.process-layout{grid-template-columns:1.05fr .95fr;gap:10vw;margin-top:6vh;display:grid}.process-copy{height:max-content;position:sticky;top:15vh}.process-copy h2{margin:5vh 0;font-size:clamp(58px,7vw,110px)}.process-copy>p{color:#666;max-width:420px;line-height:1.6}.progress-track{background:#ccc;height:2px;margin-top:60px}.progress-track i{background:#8b5cf6;height:100%;transition:width .5s;display:block}.process-list button{text-align:left;color:#999;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ccc;grid-template-columns:45px 1fr auto;align-items:start;width:100%;padding:30px 0;display:grid}.process-list button>span{font:9px var(--font-mono)}.process-list h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,46px)}.process-list p{opacity:0;color:#666;height:0;margin:0;transition:all .4s;overflow:hidden}.process-list button.active{color:#111}.process-list button.active p{opacity:1;height:auto;margin-top:10px}.process-list button svg{transition:all .3s}.process-list button.active svg{color:#8b5cf6;transform:rotate(90deg)}.philosophy-section{color:#fff;background:#090909;flex-direction:column;justify-content:center;min-height:110vh;padding:14vh 6vw;display:flex;position:relative;overflow:hidden}.philosophy-grid{opacity:.45;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.philosophy-section>:not(.philosophy-grid){z-index:2;position:relative}.philosophy-section h2{margin:7vh 0;font-size:clamp(65px,10vw,160px)}.philosophy-section>p:last-child{color:#989898;max-width:560px;margin-left:auto;font-size:clamp(18px,2vw,28px);line-height:1.5}.engineering-section{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:110vh;padding:14vh 6vw;display:grid}.engineering-copy h2{margin:6vh 0;font-size:clamp(58px,7vw,110px)}.engineering-copy>p:last-child{color:#656565;max-width:480px;font-size:17px;line-height:1.6}.code-window{color:#ddd;background:#0d0d0e;border-radius:10px;overflow:hidden;box-shadow:0 50px 100px #0003}.code-top{background:#18181a;align-items:center;gap:7px;height:46px;padding:0 16px;display:flex}.code-top span{font:8px var(--font-mono);color:#666;margin:auto}.code-window pre{font:clamp(11px,1.2vw,16px)/2 var(--font-mono);white-space:pre-wrap;padding:8% 9%}.code-window code b{color:#c69cff}.code-window code em{color:#75bfff;font-style:normal}.code-window code span{color:#aaa}.code-window code q{color:#a7e39c}.code-metrics{border-top:1px solid #2b2b2b;grid-template-columns:repeat(3,1fr);display:grid}.code-metrics>div{border-right:1px solid #2b2b2b;align-items:center;gap:10px;padding:20px;display:flex}.code-metrics svg{color:#9d78ff;width:16px}.code-metrics span{font:8px var(--font-mono);color:#777}.code-metrics b{color:#fff;margin-bottom:4px;font-size:12px;display:block}.cta-section{color:#fff;background:#7851ed;flex-direction:column;justify-content:center;min-height:100vh;padding:15vh 6vw;display:flex;position:relative;overflow:hidden}.cta-section h2{margin:8vh 0;font-size:clamp(80px,14vw,220px);line-height:.77}.cta-section h2 span{color:#2c185f}.cta-button{text-align:center;background:#090909;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:170px;height:170px;font-size:13px;transition:all .4s;display:flex;position:absolute;bottom:12vh;right:8vw}.cta-button:hover{transform:scale(1.08)rotate(8deg)}.cta-orbit{aspect-ratio:1;border:1px solid #ffffff2e;border-radius:50%;width:70vw;animation:28s linear infinite spin;position:absolute;top:-40%;right:-24vw}.cta-orbit svg{width:12px;position:absolute}.cta-orbit svg:first-child{top:-6px;left:50%}.cta-orbit svg:nth-child(2){top:67%;left:3%}.cta-orbit svg:nth-child(3){top:72%;right:5%}footer{color:#fff;background:#080808;padding:10vh 6vw 30px}.footer-brand{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding-bottom:9vh;display:flex}.footer-brand img{width:min(390px,45vw);height:auto}.footer-brand p{color:#777;line-height:1.6}.footer-links{justify-content:flex-end;gap:10vw;padding:8vh 0;display:flex}.footer-links>div{flex-direction:column;gap:12px;min-width:130px;display:flex}.footer-links span{font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:#666;margin-bottom:10px}.footer-links a{color:#bbb;font-size:14px}.footer-links a:hover{color:#fff}.footer-bottom{color:#666;font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #292929;justify-content:space-between;padding-top:24px;display:flex}@media (max-width:900px){.story-copy{width:100%;position:relative;top:0}.web-story{min-height:130vh}.browser-scene{width:90vw;right:-8vw}.product-story{height:170vh}.desktop-device{width:85vw;right:-30vw}.phone-device{width:32vw;left:5vw}.ai-sticky,.engineering-section{grid-template-columns:1fr}.ai-section{height:auto}.ai-sticky{position:relative}.workflow-canvas{height:550px}.section-intro{grid-template-columns:1fr}.section-intro h2{margin-top:50px}.process-layout{grid-template-columns:1fr}.process-copy{position:relative;top:0}.work-item{min-height:40vh}.footer-brand{align-items:flex-end}}@media (max-width:640px){.story-copy h2,.section-intro h2,.process-copy h2,.engineering-copy h2{font-size:16vw}.web-story{padding-left:22px;padding-right:22px}.browser-scene{width:94vw;bottom:5vh;transform:none}.browser-title{font-size:13vw}.product-sticky,.adrenzo-section,.ai-sticky,.services-section,.selected-section,.process-section,.philosophy-section,.engineering-section,.cta-section{padding-left:22px;padding-right:22px}.product-story{height:145vh}.desktop-device{width:105vw;right:-55vw}.phone-device{width:48vw;left:3vw}.case-head>span,.selected-head>span{display:none}.adrenzo-section>h2{margin-top:9vh}.adrenzo-visual{min-height:560px}.a-ring{width:90vw}.ai-copy h2{font-size:15vw}.workflow-canvas{height:500px}.flow-node{width:135px}.flow-node.brain{left:33%}.service-row{grid-template-columns:40px 1fr auto;gap:10px}.service-row p{display:none}.service-row h3{font-size:27px}.work-item{grid-template-columns:1fr;min-height:300px;padding:25px}.work-index{margin-bottom:80px}.work-item>span{display:none}.work-item h3{font-size:20vw}.process-layout{gap:50px}.philosophy-section h2,.cta-section h2{font-size:18vw}.philosophy-section>p:last-child{margin-left:0}.engineering-section{padding-top:12vh}.code-window{margin-top:30px}.code-metrics>div{padding:12px}.code-metrics svg{display:none}.cta-button{width:120px;height:120px;bottom:8vh;right:6vw}.footer-brand{display:block}.footer-brand img{width:80vw}.footer-brand p{margin-top:40px}.footer-links{justify-content:flex-start}.footer-bottom{flex-direction:column;gap:14px}.hero-stage{opacity:.65}}
.intro{flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.intro-logo-frame{aspect-ratio:1;width:clamp(104px,9vw,132px);animation:1.4s both intro-mark;position:relative;overflow:hidden}.intro-logo-frame img{width:auto;max-width:none;height:170%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-word{transform:translate(.325em)}.hero.hero-premium{--mouse-x:0;--mouse-y:0;isolation:isolate;background:#070708;min-height:100svh;padding:150px clamp(22px,6vw,100px) 48px;display:block}.hero.hero-premium:before{content:"";background:linear-gradient(90deg,#0000,#ffffff12 20% 80%,#0000);height:1px;position:absolute;inset:90px 0 auto}.hero.hero-premium:after{opacity:1;background-image:linear-gradient(90deg,#0000 0 49.95%,#ffffff0c 50%,#0000 50.05%);background-size:100% 100%;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.hero-copy{z-index:3;flex-direction:column;justify-content:center;width:min(69vw,1050px);height:calc(100svh - 198px);display:flex;position:relative}.hero-premium .eyebrow{color:#79797d;position:absolute;top:0;left:0}.hero.hero-premium h1{letter-spacing:-.075em;max-width:none;margin:0;font-size:clamp(68px,9.35vw,158px);font-weight:590;line-height:.86}.headline-line{padding:0 .08em .08em 0;display:block;overflow:hidden}.headline-line i{font-style:normal;animation:1.15s cubic-bezier(.16,1,.3,1) forwards headline-in;display:block;transform:translateY(110%)}.headline-line:nth-child(2) i{color:#8e8e93;animation-delay:.12s}@keyframes headline-in{to{transform:translateY(0)}}.hero-actions{align-items:flex-end;gap:clamp(25px,5vw,80px);margin-top:clamp(34px,6vh,70px);padding-left:clamp(0px,12vw,185px);animation:.8s .5s both hero-detail-in;display:flex}.hero-actions p{color:#929297;width:min(31vw,390px);margin:0;font-size:clamp(14px,1.15vw,18px);line-height:1.55}.hero-cta{color:#f5f5f7;border:1px solid #ffffff32;border-radius:999px;flex:none;align-items:center;gap:18px;padding:16px 21px;font-size:13px;transition:color .3s,background .3s,border-color .3s,transform .3s;display:inline-flex}.hero-cta:hover{color:#090909;background:#f5f5f7;border-color:#f5f5f7;transform:translateY(-2px)}@keyframes hero-detail-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.nexora-n{z-index:2;aspect-ratio:.82;width:min(32vw,490px);transform:translate3d(calc(var(--mouse-x) * 18px),calc(-50% + var(--mouse-y) * 14px),0);filter:drop-shadow(0 25px 45px #000c);opacity:0;transition:transform .65s cubic-bezier(.2,.8,.2,1);animation:1.2s cubic-bezier(.16,1,.3,1) .35s forwards n-appear;position:absolute;top:50%;right:clamp(-30px,3vw,60px);overflow:hidden}.nexora-n img{width:215%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes n-appear{0%{opacity:0;filter:blur(18px)drop-shadow(0 25px 45px #000c);scale:.93}to{opacity:1;filter:blur()drop-shadow(0 25px 45px #000c);scale:1}}.hero-scroll{z-index:4;color:#666;font:500 9px var(--font-mono);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:14px;display:flex;position:absolute;bottom:40px;left:clamp(22px,6vw,100px)}.hero-scroll svg{animation:2s ease-in-out infinite scroll-nudge}@keyframes scroll-nudge{50%{transform:translateY(5px)}}@media (max-width:900px){.hero-copy{width:78vw}.nexora-n{opacity:.72;width:42vw;right:-13vw}.hero-actions{padding-left:0}}.mobile-nav{display:none}@media (max-width:760px){.nav-shell{grid-template-columns:1fr auto auto;gap:14px}.mobile-nav{justify-self:end;display:block;position:relative}.mobile-nav summary{color:#d2d2d6;cursor:pointer;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:38px;height:38px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary svg{width:17px}.mobile-nav nav{background:#0c0c0eef;border:1px solid #ffffff20;border-radius:10px;flex-direction:column;min-width:174px;padding:12px;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #0009;gap:0!important;display:flex!important}.mobile-nav nav a{color:#c9c9ce;padding:12px 10px;font-size:13px}.mobile-nav nav a:hover,.mobile-nav nav a:focus-visible{color:#fff}.nav-cta{justify-self:end}}@media (max-width:640px){.hero.hero-premium{padding:126px 22px 38px}.hero-copy{justify-content:flex-start;width:100%;height:calc(100svh - 164px);padding-top:16vh}.hero.hero-premium h1{font-size:clamp(60px,18vw,92px);line-height:.88}.hero-actions{margin-top:32px;display:block}.hero-actions p{width:min(85%,340px);font-size:14px}.hero-cta{margin-top:25px}.nexora-n{opacity:.48;pointer-events:none;width:58vw;animation:none;top:66%;right:-23vw}.hero-scroll{bottom:30px;left:auto;right:22px}.hero-scroll span{display:none}}@media (pointer:coarse){.nexora-n{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.headline-line i,.nexora-n,.hero-actions{opacity:1;transform:none;animation:none!important}.nexora-n{transform:translateY(-50%)!important}.hero-scroll svg{animation:none!important}}.headline-line:nth-child(2) i{color:#a1a1a6}.nexora-n img{filter:brightness(.82)saturate(.9)}@media (min-width:641px){.hero-cta{position:relative;left:clamp(-24px,-1.5vw,-12px)}}.hero-scroll{color:#8a8a90}
.web-experiences{--web-progress:0;--heading-exit:clamp(0,calc((var(--web-progress) - .2) * 7.15),1);--browser-enter:clamp(0,calc((var(--web-progress) - .2) * 7.15),1);--browser-visible:clamp(0,calc((var(--web-progress) - .19) * 20),1);--browser-crisp:clamp(0,calc((var(--web-progress) - .21) * 7.7),1);--browser-scale:clamp(.8,calc(.8 + (var(--web-progress) - .28) * .685),.985);--site-progress:clamp(0,calc((var(--web-progress) - .5) * 2.63),1);--browser-exit:clamp(0,calc((var(--web-progress) - .9) * 10),1);color:#121214;background:#f1efe9;height:290vh;min-height:0;padding:0;position:relative}.web-sticky{height:100vh;min-height:680px;padding:clamp(70px,10vh,110px) clamp(24px,6vw,100px) 5vh;position:sticky;top:0;overflow:hidden}.web-heading{z-index:4;width:min(86vw,1250px);transform:translateY(calc(var(--heading-exit) * -32vh));opacity:calc(1 - var(--heading-exit));will-change:transform,opacity;position:relative}.web-heading .kicker{color:#5f5f62;margin:0 0 clamp(24px,4vh,50px)}.web-heading h2{letter-spacing:-.073em;margin:0;font-size:clamp(66px,9.4vw,154px);font-weight:580;line-height:.86}.web-heading h2 span{transform:translateY(clamp(0px,calc(100px - var(--web-progress) * 900px),100px));clip-path:inset(0 0 clamp(0%,calc(100% - var(--web-progress) * 900%),100%) 0);display:block}.web-heading h2 span:nth-child(2){color:#858484}.web-heading>p:last-child{color:#4d4c4f;width:min(100%,460px);opacity:clamp(0,calc(var(--web-progress) * 10),1);margin:40px 0 0 auto;font-size:clamp(16px,1.25vw,18px);line-height:1.5;position:relative;bottom:auto;left:auto;right:auto}.browser-product{z-index:3;height:min(69vh,740px);min-height:480px;transform:translateY(calc(-50% + clamp(0vh,calc(34vh - (var(--web-progress) - .2) * 243vh),34vh))) scale(calc(var(--browser-scale) - var(--browser-exit) * .08));transform-origin:50%;opacity:var(--browser-visible);filter:blur(clamp(0px,calc(5px - var(--browser-crisp) * 5px),5px)) contrast(clamp(.82,calc(.82 + var(--browser-crisp) * .18),1));will-change:transform,opacity,filter;background:#121214;border:1px solid #b9b7b1;border-radius:14px;position:absolute;inset:50% 6vw auto;overflow:hidden;box-shadow:0 50px 100px #25231f24}.browser-bar{color:#5c5b5e;height:42px;font:9px var(--font-mono);letter-spacing:.06em;background:#e7e5df;border-bottom:1px solid #bcbab4;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 15px;display:grid}.browser-dots{gap:6px;display:flex}.browser-dots i{border:1px solid #969590;border-radius:50%;width:7px;height:7px}.browser-control{justify-self:end;font-size:13px}.browser-viewport{background:#111;height:calc(100% - 42px);overflow:hidden}.browser-site{height:300%;transform:translateY(calc(var(--site-progress) * -66.6667%));will-change:transform}.site-panel{color:#f5f4f0;height:33.3334%;padding:clamp(22px,2.7vw,45px);position:relative;overflow:hidden}.site-hero{background:#101012}.site-hero nav{font:8px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.site-hero nav b{font-size:13px}.site-hero nav i{justify-self:end;font-style:normal}.site-hero-copy{z-index:2;position:absolute;top:23%;left:4%}.site-hero-copy small,.site-product small,.site-cta>small{font:7px var(--font-mono);letter-spacing:.18em;color:#89878b}.site-hero-copy h3{letter-spacing:-.065em;margin:3vh 0 0;font-size:clamp(50px,7vw,112px);line-height:.8}.site-hero-copy em{color:#96919c;font-style:normal}.aurel-object{width:34%;height:72%;position:absolute;top:11%;right:12%;transform:rotate(-7deg)}.aurel-object span{background:linear-gradient(155deg,#e2ddd5,#8b8279);position:absolute;box-shadow:inset -15px -20px 35px #1a171530,18px 30px 45px #0008}.aurel-object span:first-child{border-radius:50% 50% 12% 12%;width:52%;height:76%;top:0;left:17%;transform:skewY(4deg)}.aurel-object span:nth-child(2){background:#b7aea4;border-radius:50%;width:77%;height:18%;bottom:0;left:5%}.aurel-object span:nth-child(3){background:linear-gradient(160deg,#8d837a,#d5cec5);border-radius:60% 20% 45% 25%;width:24%;height:48%;top:28%;right:0}.site-hero footer{font:8px var(--font-mono);letter-spacing:.08em;color:#89878b;justify-content:space-between;display:flex;position:absolute;bottom:4%;left:4%;right:4%}.site-hero footer b{color:#efede9;font-weight:400}.site-product{color:#171618;background:#ded9cf}.site-product header{color:#5d5955;font:8px var(--font-mono);letter-spacing:.12em;justify-content:space-between;display:flex}.site-product header small{color:#5d5955}.product-number{letter-spacing:-.12em;color:#d1cbc0;font-size:clamp(200px,28vw,470px);font-weight:650;line-height:.8;position:absolute;bottom:-9%;left:3%}.product-form{width:32%;height:70%;position:absolute;top:16%;left:30%}.product-form i{display:block;position:absolute}.product-form i:first-child{clip-path:polygon(28% 0,100% 8%,75% 100%,0 88%);background:linear-gradient(125deg,#8d8172,#e9e3d9 52%,#776b5e);inset:0 18% 12%;box-shadow:25px 35px 55px #4b43382b}.product-form i:last-child{background:#a79b8d;border-radius:50%;height:21%;bottom:0;left:14%;right:8%;box-shadow:0 20px 30px #6d625342}.product-detail{width:28%;position:absolute;top:25%;right:5%}.product-detail h3{letter-spacing:-.05em;margin:3vh 0 2vh;font-size:clamp(26px,3.5vw,57px);line-height:.95}.product-detail p{color:#66605b;font-size:clamp(9px,.9vw,13px);line-height:1.6}.product-detail b{font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin-top:3vh;display:flex}.site-cta{text-align:center;background:#6f49e8;flex-direction:column;justify-content:center;align-items:center;display:flex}.site-cta>small{color:#d4c9ff}.site-cta h3{letter-spacing:-.065em;margin:5vh 0;font-size:clamp(55px,8vw,126px);line-height:.8}.site-cta h3 em{color:#2d1767;font-style:normal}.site-cta>a{font:9px var(--font-mono);letter-spacing:.08em;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:12px;padding:13px 18px;display:flex}.cta-signature{font:8px var(--font-mono);letter-spacing:.12em;justify-content:space-between;display:flex;position:absolute;bottom:5%;left:4%;right:4%}.cta-signature span{color:#d1c6f4}.web-progress{z-index:4;width:1px;height:46px;opacity:calc(var(--browser-enter) * .45);background:#1a191c24;position:absolute;top:58%;right:2.4vw;transform:translateY(-50%)}.web-progress i{width:1px;height:calc(var(--site-progress) * 100%);background:#1a191c;position:absolute;top:0;left:0}.web-progress span{display:none}@media (max-width:767px){.web-experiences{height:auto;padding:0}.web-sticky{height:auto;min-height:0;padding:110px 22px 90px;position:relative;overflow:hidden}.web-heading{width:100%}.web-heading .kicker{margin-bottom:30px}.web-heading h2{font-size:clamp(58px,16vw,90px)}.web-heading h2 span{clip-path:none;transform:none}.web-heading>p:last-child{opacity:1;width:min(92%,380px);margin:30px 0 0;font-size:15px;position:relative;bottom:auto;left:auto}.browser-product{aspect-ratio:4/5;opacity:1;border-radius:9px;width:112%;height:auto;min-height:0;margin:70px 0 0 -6%;animation:1ms both mobile-browser-reveal;animation-timeline:view();animation-range:entry 5% cover 35%;position:relative;bottom:auto;left:auto;right:auto;transform:none}.browser-bar{height:34px;padding:0 10px}.browser-viewport{height:calc(100% - 34px)}.browser-site{height:100%;transform:none}.site-panel{display:none}.site-panel.site-hero{height:100%;padding:18px;display:block}.site-hero nav{grid-template-columns:1fr auto}.site-hero nav span{display:none}.site-hero-copy{top:20%;left:7%}.site-hero-copy h3{font-size:13vw}.aurel-object{width:54%;height:56%;top:24%;right:-3%}.site-hero footer{display:block;left:7%;right:7%}.site-hero footer b,.web-progress{display:none}}@keyframes mobile-browser-reveal{0%{opacity:0;transform:translateY(40px)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.web-experiences{height:auto}.web-sticky{height:auto;min-height:100vh;position:relative}.web-heading h2 span{clip-path:none;transform:none}.web-heading>p:last-child{opacity:1}.browser-product{opacity:1;margin-top:60px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.browser-site{transform:none}.web-progress{display:none}}@media (min-width:768px){.web-sticky{height:100svh;min-height:0}.browser-product{min-height:0}}@media (max-width:767px){.web-heading h2{font-size:clamp(54px,15vw,88px)}}.browser-product{filter:none;will-change:transform,opacity}.web-progress i{height:100%;transform:scaleY(var(--site-progress));transform-origin:top}@media (prefers-reduced-motion:reduce){.web-sticky{height:auto;min-height:0;overflow:visible}.browser-product{animation:none}}
.product-story.product-showcase{--product-progress:0;--heading-in:clamp(0,calc(var(--product-progress) * 12),1);--heading-exit:clamp(0,calc((var(--product-progress) - .34) * 8.34),1);--device-in:clamp(0,calc((var(--product-progress) - .36) * 7.15),1);--darkness:clamp(0,calc((var(--product-progress) - .18) * 2.45),1);--settle:clamp(0,calc((var(--product-progress) - .5) * 10),1);--tablet:clamp(0,calc((var(--product-progress) - .56) * 6.25),1);--mobile:clamp(0,calc((var(--product-progress) - .74) * 4.55),1);color:#121214;background:#efede7;height:310vh;min-height:0;position:relative}.product-stage{height:100vh;min-height:680px;padding:0;position:sticky;top:0;overflow:hidden}.product-darkness{z-index:0;opacity:var(--darkness);will-change:opacity;background:#0b0b0d;position:absolute;inset:0}.product-heading{z-index:2;transform:translateY(calc(var(--heading-exit) * -28vh));opacity:calc(var(--heading-in) * (1 - var(--heading-exit)));will-change:transform,opacity;position:absolute;top:clamp(44px,6vh,72px);left:6vw;right:6vw}.product-heading .kicker{color:#5e5d60;margin:0 0 clamp(28px,4vh,48px)}.product-heading h2{letter-spacing:-.073em;margin:0;font-size:clamp(66px,9.3vw,152px);font-weight:580;line-height:.86}.product-heading h2 span{transform:translateY(clamp(0px,calc(90px - var(--heading-in) * 90px),90px));clip-path:inset(0 0 clamp(0%,calc(100% - var(--heading-in) * 100%),100%) 0);display:block}.product-heading h2 span:nth-child(2){color:#858488}.product-heading>p:last-child{color:#4d4c50;width:min(31vw,470px);margin:40px 0 0 auto;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.product-device{z-index:3;width:clamp(360px,calc(86vw - var(--settle) * 4vw - var(--tablet) * 28vw - var(--mobile) * 28vw),1180px);height:calc(66vh + var(--tablet) * 3vh + var(--mobile) * 7vh);border-radius:calc(14px + var(--tablet) * 10px + var(--mobile) * 20px);min-height:470px;max-height:760px;transform:translate(-50%,calc(-50% + (1 - var(--device-in)) * 38vh));opacity:var(--device-in);will-change:width,height,transform,border-radius;background:#171719;border:1px solid #ffffff2e;padding:7px;transition:border-radius 80ms linear;position:absolute;top:52%;left:50%;overflow:hidden;box-shadow:0 45px 100px #0008,0 8px 28px #0004;container-type:inline-size}.device-status{justify-content:center;align-items:center;gap:4px;height:17px;display:flex}.device-status span{background:#fff2;border-radius:3px;width:42px;height:3px}.device-status i{display:none}.product-ui{border-radius:calc(8px + var(--tablet) * 8px + var(--mobile) * 15px);color:#19191b;background:#f4f3ef;border:1px solid #ffffff12;height:calc(100% - 17px);display:flex;overflow:hidden}.product-rail{border-right:1px solid #d7d5d0;flex-direction:column;flex:none;align-items:center;width:70px;padding:22px 0 18px;display:flex}.product-rail>b{color:#fff;background:#7c53ef;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.product-rail nav{color:#aaa;flex-direction:column;gap:25px;margin:auto 0;display:flex}.product-rail nav svg{width:17px;height:17px}.product-rail nav svg:first-child{color:#7851ed}.product-avatar,.product-profile i{color:#fff;width:29px;height:29px;font:8px var(--font-mono);background:#1d1d20;border-radius:50%;place-items:center;display:grid}.product-app{flex:1;min-width:0}.product-topbar{border-bottom:1px solid #d7d5d0;justify-content:space-between;align-items:center;height:62px;padding:0 24px;display:flex}.product-mobile-brand{display:none}.product-search{color:#97969a;align-items:center;gap:9px;font-size:11px;display:flex}.product-search svg,.product-profile svg{width:15px}.product-profile{color:#666;align-items:center;gap:12px;font-size:10px;display:flex}.product-profile i{width:27px;height:27px;font-style:normal}.product-content{height:calc(100% - 62px);padding:clamp(18px,2.4vw,34px);overflow:hidden}.product-welcome{justify-content:space-between;align-items:flex-end;display:flex}.product-welcome small,.product-metrics small,.product-chart small,.product-activity small{font:7px var(--font-mono);letter-spacing:.13em;color:#999}.product-welcome h3{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(22px,2.5vw,38px);line-height:1}.product-welcome button{color:#fff;background:#1b1b1d;border:0;border-radius:7px;padding:10px 14px;font-size:10px}.product-metrics{border-top:1px solid #d1cfca;border-bottom:1px solid #d1cfca;grid-template-columns:1.5fr 1fr 1fr;margin-top:clamp(20px,3vh,32px);display:grid}.product-metrics>div{border-right:1px solid #d1cfca;padding:clamp(13px,1.6vw,22px) 3px}.product-metrics>div+div{padding-left:clamp(13px,1.6vw,22px)}.product-metrics>div:last-child{border:0}.product-metrics strong{letter-spacing:-.05em;margin:9px 0 6px;font-size:clamp(20px,2.7vw,42px);display:block}.product-metrics span{color:#777;font-size:9px}.metric-primary span{color:#5c40b7}.product-workspace{grid-template-columns:minmax(0,1.7fr) minmax(190px,.7fr);gap:clamp(18px,2vw,28px);margin-top:clamp(18px,2.7vh,28px);display:grid}.product-chart,.product-activity{min-width:0}.product-chart>header,.product-activity>header{justify-content:space-between;align-items:flex-start;display:flex}.product-chart header div,.product-activity header div{flex-direction:column;gap:5px;display:flex}.product-chart header b,.product-activity header b{font-size:11px}.product-chart header>span,.product-activity header>span{color:#777;font-size:8px}.product-chart svg{width:100%;height:clamp(110px,17vh,190px);margin-top:12px;overflow:visible}.chart-area{fill:#7b54eb14}.chart-path{fill:none;stroke:#7b54eb;stroke-width:3px;stroke-linecap:round}.chart-labels{color:#aaa;font:6px var(--font-mono);justify-content:space-between;display:flex}.product-activity{border-left:1px solid #d1cfca;padding-left:clamp(14px,2vw,26px)}.product-activity ul{margin:16px 0 0;padding:0;list-style:none}.product-activity li{border-bottom:1px solid #dedcd7;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.product-activity li>i{color:#6641c8;width:27px;height:27px;font:7px var(--font-mono);background:#e7e2f8;border-radius:7px;place-items:center;font-style:normal;display:grid}.product-activity li div{flex-direction:column;gap:3px;display:flex}.product-activity li b{font-size:9px}.product-activity li span{color:#888;font-size:7px}.device-caption{z-index:4;color:#ffffff4d;font:7px var(--font-mono);letter-spacing:.17em;gap:24px;display:flex;position:absolute;bottom:3vh;left:50%;transform:translate(-50%)}.device-caption span:first-child{color:rgb(255 255 255/calc(1 - var(--tablet)))}.device-caption span:nth-child(2){color:rgb(255 255 255/calc(var(--tablet) - var(--mobile)))}.device-caption span:last-child{color:rgb(255 255 255/var(--mobile))}@container (max-width:800px){.product-rail{width:56px}.product-topbar{padding:0 18px}.product-content{padding:22px}.product-workspace{grid-template-columns:1fr}.product-activity{display:none}.product-welcome h3{font-size:28px}.product-metrics strong{font-size:30px}}@container (max-width:500px){.device-status{height:22px}.device-status span{background:#050506;border-radius:9px;width:56px;height:5px}.product-ui{height:calc(100% - 22px)}.product-rail{display:none}.product-topbar{height:54px;padding:0 16px}.product-mobile-brand{letter-spacing:.12em;font-size:12px;display:block}.product-search,.product-profile>span{display:none}.product-profile{margin-left:auto}.product-content{height:calc(100% - 54px);padding:20px 17px}.product-welcome{align-items:center}.product-welcome small{font-size:6px}.product-welcome h3{font-size:25px}.product-welcome button{width:32px;height:32px;padding:0;font-size:0}.product-welcome button:before{content:"+";font-size:17px}.product-metrics{grid-template-columns:1fr 1fr;margin-top:24px}.product-metrics>div{padding:16px 2px}.product-metrics>div+div{padding-left:14px}.product-metrics .metric-primary{border-bottom:1px solid #d1cfca;border-right:0;grid-column:1/3}.product-metrics>div:nth-child(2){border-right:1px solid #d1cfca}.product-metrics strong{font-size:28px}.product-metrics span{font-size:7px}.product-workspace{margin-top:24px}.product-chart header b{font-size:10px}.product-chart svg{height:150px}.chart-labels{font-size:5px}}@media (max-width:767px){.product-story.product-showcase{background:linear-gradient(#efede7 0 38%,#0b0b0d 62%);height:auto;min-height:0;padding:0}.product-stage{height:auto;min-height:1120px;padding:100px 22px 110px;position:relative;overflow:hidden}.product-darkness{display:none}.product-heading{opacity:1;position:relative;top:auto;left:auto;right:auto;transform:none}.product-heading .kicker{margin-bottom:28px}.product-heading h2{font-size:clamp(57px,16vw,88px)}.product-heading h2 span{clip-path:none;transform:none}.product-heading>p:last-child{color:#525155;width:min(100%,440px);margin:30px 0 0;font-size:15px}.product-device{opacity:1;border-radius:38px;width:min(82vw,360px);height:690px;min-height:0;margin:120px auto 0;animation:1ms both product-mobile-in;animation-timeline:view();animation-range:entry 5% cover 30%;position:relative;top:auto;left:auto;transform:none}.product-ui{border-radius:29px}.device-caption{display:none}}@keyframes product-mobile-in{0%{opacity:0;transform:translateY(45px)scale(.95)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.product-story.product-showcase{color:#f4f3ef;background:#0b0b0d;height:auto}.product-stage{height:auto;min-height:0;padding:110px 6vw;position:relative}.product-darkness{display:none}.product-heading{color:#f4f3ef;opacity:1;position:relative;top:auto;left:auto;right:auto;transform:none}.product-heading h2 span{clip-path:none;transform:none}.product-heading>p:last-child{color:#aaa}.product-device{opacity:1;width:min(88vw,1000px);height:min(65vh,650px);margin:80px auto 0;position:relative;top:auto;left:auto;transform:none}.device-caption{display:none}}@media (min-width:768px){.product-story.product-showcase{--darkness:clamp(0,calc((var(--product-progress) - .34) / .26),1)}.product-stage{height:100svh;min-height:0}.product-device{min-height:0}}.product-device{contain:layout paint;will-change:transform,opacity;transition:none}@media (prefers-reduced-motion:reduce){.product-stage{height:auto;min-height:0;overflow:visible}.product-device{animation:none}}
.product-welcome button{align-items:center;gap:8px;display:flex}.product-welcome button svg{width:12px;height:12px}.product-tabs{color:#8b898e;border-bottom:1px solid #d1cfca;align-items:flex-start;gap:24px;height:44px;margin-top:22px;font-size:9px;display:flex}.product-tabs b{color:#1b1b1d;border-bottom:2px solid #7851ed;height:44px;font-weight:600}.product-tabs i{color:#6844ca;font:7px var(--font-mono);letter-spacing:.08em;background:#e9e3fa;border-radius:99px;margin-left:auto;padding:5px 8px;font-style:normal}.product-workspace{grid-template-columns:minmax(0,1.65fr) minmax(220px,.68fr);align-items:stretch;height:calc(100% - 130px);margin-top:0}.product-canvas{flex-direction:column;min-width:0;padding:clamp(20px,2.4vw,34px) clamp(8px,1vw,14px) 0 0;display:flex}.product-canvas>header,.product-next>header{justify-content:space-between;align-items:center;display:flex}.product-canvas small,.product-next small{font:7px var(--font-mono);letter-spacing:.14em;color:#999}.product-canvas>header span{color:#6844ca;font:7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#e9e3fa;border-radius:99px;padding:5px 8px}.product-canvas h4{letter-spacing:-.055em;margin:clamp(20px,3vh,34px) 0 0;font-size:clamp(33px,4.2vw,66px);font-weight:550;line-height:.91}.product-canvas>p{color:#6e6c70;max-width:590px;margin:clamp(15px,2.5vh,25px) 0 0;font-size:clamp(10px,1vw,14px);line-height:1.55}.product-principles{border-top:1px solid #d1cfca;border-bottom:1px solid #d1cfca;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.product-principles>div{border-right:1px solid #d1cfca;flex-direction:column;gap:9px;padding:clamp(13px,1.7vw,22px) 4px;display:flex}.product-principles>div+div{padding-left:clamp(12px,1.5vw,20px)}.product-principles>div:last-child{border-right:0}.product-principles i{font:7px var(--font-mono);color:#8c6ce2;font-style:normal}.product-principles b{font-size:clamp(9px,.9vw,13px);font-weight:550}.product-canvas>footer{color:#858388;justify-content:space-between;align-items:center;padding-top:14px;font-size:8px;display:flex}.product-faces{display:flex}.product-faces i{color:#fff;width:25px;height:25px;font:6px var(--font-mono);background:#222225;border:2px solid #f4f3ef;border-radius:50%;place-items:center;margin-right:-5px;font-style:normal;display:grid}.product-faces i:nth-child(2){background:#7952e8}.product-faces i:nth-child(3){background:#a7a3ad}.product-next{border-left:1px solid #d1cfca;min-width:0;padding:clamp(20px,2.4vw,34px) 0 0 clamp(16px,2.1vw,28px)}.product-next>header div{flex-direction:column;gap:5px;display:flex}.product-next>header b{font-size:11px}.product-next>header>span{color:#89878c;font-size:8px}.product-next ol{margin:18px 0 0;padding:0;list-style:none}.product-next li{border-bottom:1px solid #dedcd7;grid-template-columns:19px 1fr;gap:9px;padding:12px 0;display:grid}.product-next li>svg{color:#aaa;width:15px;height:15px}.product-next li:first-child>svg{color:#7851ed}.product-next li div{flex-direction:column;gap:4px;display:flex}.product-next li b{font-size:9px;font-weight:550}.product-next li span{color:#8e8c90;font-size:7px}.product-note{background:#ece9e3;border-radius:8px;margin-top:clamp(18px,3vh,30px);padding:15px}.product-note p{color:#565459;margin:9px 0 11px;font-size:9px;line-height:1.5}.product-note>span{color:#999;font-size:7px}@container (max-width:800px){.product-tabs{margin-top:18px}.product-workspace{grid-template-columns:1fr;height:calc(100% - 126px)}.product-canvas{padding-right:0}.product-canvas h4{font-size:clamp(38px,6.5vw,54px)}.product-next{border-top:1px solid #d1cfca;border-left:0;margin-top:18px;padding:17px 0 0}.product-next ol{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px;display:grid}.product-next li{border:0;padding:4px 0}.product-next li b{font-size:8px}.product-next>header>span,.product-note{display:none}}@container (max-width:500px){.product-welcome button{width:auto;height:30px;padding:0 10px;font-size:8px}.product-welcome button:before{display:none}.product-welcome button svg{width:11px}.product-tabs{gap:18px;margin-top:20px}.product-tabs i{background:#6fc68a;width:7px;height:7px;margin-top:2px;padding:0;font-size:0}.product-workspace{height:auto;display:block}.product-canvas{padding-top:22px}.product-canvas h4{font-size:34px;line-height:.94}.product-canvas>p{margin-top:16px;font-size:10px}.product-principles{grid-template-columns:1fr;margin-top:22px}.product-principles>div{border-bottom:1px solid #d1cfca;border-right:0;grid-template-columns:24px 1fr;align-items:center;gap:0;display:grid;padding:10px 2px!important}.product-principles>div:last-child{border-bottom:0}.product-principles b{font-size:10px}.product-canvas>footer{padding-top:13px}.product-next{margin-top:18px;padding-top:14px}.product-next ol{margin-top:8px;display:block}.product-next li{padding:8px 0;display:grid}.product-next li:last-child{display:none}.product-next li b{font-size:9px}.product-next>header>span{display:block}.product-note{display:none}}
.adrenzo-section.adrenzo-showcase{--adrenzo-progress:0;--title-in:clamp(0,calc(var(--adrenzo-progress) * 8),1);--title-shift:clamp(0,calc((var(--adrenzo-progress) - .2) * 4),1);--visual-in:clamp(0,calc((var(--adrenzo-progress) - .18) * 5),1);--visual-scale:clamp(.91,calc(.91 + (var(--adrenzo-progress) - .18) * .15),1.015);--phone-in:clamp(0,calc((var(--adrenzo-progress) - .5) * 4.2),1);--details-in:clamp(0,calc((var(--adrenzo-progress) - .66) * 4.2),1);color:#f4f3f0;background:#09090b;height:280vh;min-height:0;padding:0;position:relative;overflow:clip}.adrenzo-sticky{height:100vh;min-height:680px;padding:clamp(62px,8vh,92px) 6vw 4vh;position:sticky;top:0;overflow:hidden}.adrenzo-sticky:after{content:"";z-index:3;height:34vh;opacity:var(--details-in);pointer-events:none;background:linear-gradient(#0000,#09090be8 40%,#09090b);position:absolute;bottom:0;left:0;right:0}.adrenzo-intro{z-index:1;position:relative}.adrenzo-intro .kicker{color:#7f7d84;margin:0}.adrenzo-intro h2{letter-spacing:-.095em;color:#f5f4f1;transform:translateY(calc((1 - var(--title-in)) * 100px - var(--title-shift) * 12vh));clip-path:inset(0 0 calc((1 - var(--title-in)) * 100%) 0);opacity:calc(1 - var(--title-shift) * .46);will-change:transform,opacity,clip-path;margin:clamp(55px,8vh,85px) 0 0 -1.2vw;font-size:clamp(118px,20.5vw,330px);font-weight:680;line-height:.66}.adrenzo-stage{z-index:2;height:65vh;transform:translateY(calc((1 - var(--visual-in)) * 52vh)) scale(var(--visual-scale));transform-origin:50% 65%;opacity:var(--visual-in);will-change:transform,opacity;position:absolute;top:31vh;left:6vw;right:6vw}.adrenzo-desktop{background:#eceae5;border:1px solid #ffffff2b;border-radius:12px;width:91%;height:100%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 45px 100px #000b}.adrenzo-browserbar{color:#777;height:35px;font:7px var(--font-mono);letter-spacing:.08em;background:#1a1a1d;align-items:center;gap:6px;padding:0 14px;display:flex}.adrenzo-browserbar i{border:1px solid #5d5c61;border-radius:50%;width:6px;height:6px}.adrenzo-browserbar span{margin:auto}.adrenzo-site{color:#161618;background:#eeeae3;height:calc(100% - 35px);overflow:hidden}.adrenzo-site>nav{border-bottom:1px solid #c9c5bc;grid-template-columns:1fr auto 1fr;align-items:center;height:59px;padding:0 3.2%;font-size:8px;display:grid}.adrenzo-site>nav>b{letter-spacing:.08em;font-size:13px}.adrenzo-site>nav>div{color:#68666a;gap:23px;display:flex}.adrenzo-site>nav button{color:#272629;background:0 0;border:1px solid #bab6ae;border-radius:99px;justify-self:end;align-items:center;gap:8px;padding:8px 11px;font-size:8px;display:flex}.adrenzo-site>nav button svg{width:11px}.adrenzo-hero-ui{color:#fff;background:linear-gradient(125deg,#151719 0,#17141d 58%,#382177 100%);height:66%;padding:4%;position:relative;overflow:hidden}.adrenzo-hero-ui>small{font:7px var(--font-mono);letter-spacing:.17em;color:#9e9ba3}.adrenzo-hero-ui h3{z-index:2;letter-spacing:-.065em;margin:3.4vh 0 0;font-size:clamp(45px,7.5vw,112px);font-weight:580;line-height:.77;position:relative}.adrenzo-hero-ui h3 em{color:#9c7df3;font-style:normal}.adrenzo-route{aspect-ratio:1;border:1px solid #a389ed42;border-radius:50%;width:47%;position:absolute;top:-7%;right:7%;transform:rotate(-18deg)}.adrenzo-route:before,.adrenzo-route:after{content:"";border:1px dashed #ffffff20;border-radius:50%;position:absolute;inset:13%}.adrenzo-route:after{inset:30%}.adrenzo-route span,.adrenzo-route i,.adrenzo-route b{background:#9b77ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #8b5cf6}.adrenzo-route span{top:22%;left:14%}.adrenzo-route i{top:48%;right:7%}.adrenzo-route b{bottom:4%;left:35%}.adrenzo-finder{z-index:3;color:#1e1d20;background:#f2f0ec;border-radius:6px;grid-template-columns:1fr 1fr 1fr 46px;align-items:center;height:59px;padding:0 8px 0 18px;display:grid;position:absolute;bottom:5%;left:4%;right:4%;box-shadow:0 14px 35px #0005}.adrenzo-finder>div{border-right:1px solid #d2cfc8;align-items:center;gap:9px;display:flex}.adrenzo-finder svg{color:#7851ed;width:14px}.adrenzo-finder span{flex-direction:column;gap:4px;font-size:8px;display:flex}.adrenzo-finder small{font:6px var(--font-mono);letter-spacing:.12em;color:#999}.adrenzo-finder button{color:#fff;background:#7851ed;border:0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.adrenzo-finder button svg{color:#fff}.adrenzo-landscapes{height:calc(34% - 59px);min-height:74px;font:7px var(--font-mono);letter-spacing:.12em;justify-content:space-between;padding:2.5% 4%;display:flex}.adrenzo-landscapes>span{color:#8c898d}.adrenzo-landscapes>div{gap:28px;display:flex}.adrenzo-landscapes b{font-weight:500}.adrenzo-phone{z-index:4;width:20%;height:92%;transform:translateY(calc((1 - var(--phone-in)) * 36vh)) scale(calc(.92 + var(--phone-in) * .08));opacity:var(--phone-in);will-change:transform,opacity;background:#161618;border:1px solid #ffffff38;border-radius:30px;padding:8px;position:absolute;top:7%;right:0;overflow:hidden;box-shadow:0 35px 80px #000d}.adrenzo-phone:before{content:"";z-index:5;background:#111;border-radius:20px;width:30%;height:14px;position:absolute;top:12px;left:35%}.adrenzo-phonebar{color:#171719;background:#f0eee9;border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;height:45px;padding:0 11px;display:flex}.adrenzo-phonebar b{letter-spacing:.08em;font-size:9px}.adrenzo-phonebar svg{width:14px}.adrenzo-phonehero{color:#fff;background:linear-gradient(145deg,#1b1b1f,#392174);height:37%;padding:22px 13px;position:relative;overflow:hidden}.adrenzo-phonehero small{font:5px var(--font-mono);letter-spacing:.13em;color:#aaa}.adrenzo-phonehero h4{z-index:2;letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(19px,2.7vw,37px);line-height:.9;position:relative}.phone-compass{aspect-ratio:1;border:1px solid #9c7cf055;border-radius:50%;place-items:center;width:72%;display:grid;position:absolute;bottom:-20%;right:-17%}.phone-compass:before{content:"";border:1px dashed #ffffff28;border-radius:50%;position:absolute;inset:19%}.phone-compass svg{color:#a486f5;width:21px}.adrenzo-phonecontent{color:#171719;background:#f0eee9;height:calc(63% - 45px);padding:15px 12px;overflow:hidden}.adrenzo-mobile-title{font:5px var(--font-mono);letter-spacing:.1em;justify-content:space-between;display:flex}.adrenzo-mobile-title b{color:#7851ed}.adrenzo-phonecontent article{grid-template-columns:42% 1fr 12px;gap:8px;margin-top:12px;display:grid;position:relative}.mobile-adventure{color:#d6ccf3;background:linear-gradient(145deg,#28282d,#4f377e);height:74px;padding:7px}.mobile-adventure.water{background:linear-gradient(145deg,#283238,#466a70)}.mobile-adventure span{font:5px var(--font-mono)}.adrenzo-phonecontent article small{font:5px var(--font-mono);color:#999}.adrenzo-phonecontent article h5{margin:5px 0;font-size:9px;line-height:1.15}.adrenzo-phonecontent article div>span{color:#888;font-size:6px}.adrenzo-phonecontent article>svg{width:11px}.adrenzo-details{z-index:5;opacity:var(--details-in);transform:translateY(calc((1 - var(--details-in)) * 35px));will-change:transform,opacity;grid-template-columns:1fr auto;align-items:end;gap:8vw;display:grid;position:absolute;bottom:4vh;left:6vw;right:6vw}.adrenzo-details>div{align-items:flex-end;gap:5vw;display:flex}.adrenzo-details p{color:#aaa8af;width:min(36vw,500px);margin:0;font-size:clamp(14px,1.25vw,18px);line-height:1.5}.adrenzo-details a{white-space:nowrap;border-bottom:1px solid #7d7a82;align-items:center;gap:12px;padding-bottom:7px;font-size:12px;display:flex}.adrenzo-details a svg{width:14px}.adrenzo-details ul{color:#b6b3b9;font:8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 1fr;gap:8px 34px;margin:0;padding:0;list-style:none;display:grid}.adrenzo-details li:before{content:"";vertical-align:middle;background:#7851ed;width:13px;height:1px;margin-right:8px;display:inline-block}@media (max-width:767px){.adrenzo-section.adrenzo-showcase{background:#09090b;height:auto;min-height:0;padding:0}.adrenzo-sticky{height:auto;min-height:0;padding:100px 22px 110px;position:relative;overflow:hidden}.adrenzo-sticky:after{display:none}.adrenzo-intro .kicker{color:#77757d}.adrenzo-intro h2{clip-path:none;opacity:1;margin:55px 0 0 -3px;font-size:22vw;line-height:.76;transform:none}.adrenzo-stage{opacity:1;flex-direction:column;gap:55px;height:auto;margin-top:75px;display:flex;position:relative;top:auto;left:auto;right:auto;transform:none}.adrenzo-phone{opacity:1;border-radius:34px;order:1;width:min(82vw,360px);height:690px;margin:0 auto;padding:8px;animation:1ms both adrenzo-mobile-in;animation-timeline:view();animation-range:entry 5% cover 30%;position:relative;top:auto;right:auto;transform:none}.adrenzo-phonehero h4{font-size:39px}.adrenzo-phonecontent article h5{font-size:12px}.adrenzo-phonecontent article div>span{font-size:8px}.adrenzo-desktop{border-radius:8px;order:2;width:116%;height:350px;position:relative;top:auto;left:-8%}.adrenzo-site>nav{grid-template-columns:1fr auto}.adrenzo-site>nav>div{display:none}.adrenzo-hero-ui h3{font-size:55px}.adrenzo-finder{grid-template-columns:1fr 42px}.adrenzo-finder>div:nth-child(2),.adrenzo-finder>div:nth-child(3),.adrenzo-landscapes{display:none}.adrenzo-details{opacity:1;flex-direction:column;align-items:flex-start;gap:42px;margin-top:75px;display:flex;position:relative;bottom:auto;left:auto;right:auto;transform:none}.adrenzo-details>div{display:block}.adrenzo-details p{width:100%;font-size:17px}.adrenzo-details a{margin-top:30px;display:inline-flex}.adrenzo-details ul{grid-template-columns:1fr;gap:14px}}@keyframes adrenzo-mobile-in{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.adrenzo-section.adrenzo-showcase{height:auto}.adrenzo-sticky{height:auto;min-height:0;padding-top:110px;padding-bottom:110px;position:relative}.adrenzo-sticky:after{display:none}.adrenzo-intro h2{clip-path:none;opacity:1;transform:none}.adrenzo-stage{opacity:1;height:70vh;min-height:600px;margin-top:70px;position:relative;top:auto;left:auto;right:auto;transform:none}.adrenzo-phone{opacity:1;transform:none}.adrenzo-details{opacity:1;margin-top:70px;position:relative;bottom:auto;left:auto;right:auto;transform:none}}@media (min-width:768px){.adrenzo-sticky{height:100svh;min-height:0}}@media (max-width:767px){.adrenzo-intro h2{font-size:20vw}}.adrenzo-intro h2{clip-path:none;opacity:calc(var(--title-in) * (1 - var(--title-shift) * .46));will-change:transform,opacity}@media (max-width:767px),(prefers-reduced-motion:reduce){.adrenzo-intro h2{opacity:1}}@media (prefers-reduced-motion:reduce){.adrenzo-sticky{height:auto;min-height:0;overflow:visible}.adrenzo-phone{animation:none}}
.ai-section.automation-story{--automation-progress:0;--automation-heading-in:clamp(0, calc(var(--automation-progress) * 10), 1);--automation-heading-out:clamp(0, calc((var(--automation-progress) - .23) * 7.7), 1);--automation-workflow-in:clamp(0, calc((var(--automation-progress) - .22) * 7.15), 1);--automation-line-progress:clamp(0, calc((var(--automation-progress) - .35) * 1.82), 1);--automation-step-1:clamp(0, calc((var(--automation-progress) - .32) * 13), 1);--automation-step-2:clamp(0, calc((var(--automation-progress) - .45) * 13), 1);--automation-step-3:clamp(0, calc((var(--automation-progress) - .56) * 13), 1);--automation-step-4:clamp(0, calc((var(--automation-progress) - .67) * 13), 1);--automation-step-5:clamp(0, calc((var(--automation-progress) - .78) * 13), 1);color:#f7f7f5;background:radial-gradient(circle at 50% 52%,#7946ff0e,#0000 34%),#09090b;height:245vh;min-height:0;padding:0;position:relative;overflow:visible}.automation-sticky{height:100vh;min-height:680px;padding:clamp(68px,8.5vh,98px) 6vw clamp(34px,5vh,58px);position:sticky;top:0;overflow:hidden}.automation-heading{z-index:2;opacity:calc(var(--automation-heading-in) * (1 - var(--automation-heading-out)));transform:translate3d(0, calc(var(--automation-heading-out) * -18vh), 0);will-change:transform, opacity;position:absolute;top:clamp(68px,8.5vh,98px);left:6vw;right:6vw}.automation-heading .kicker{color:#a17cf5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 clamp(22px,3vh,36px);font-size:11px;font-weight:700;line-height:1}.automation-heading h2{letter-spacing:-.072em;max-width:1120px;margin:0;font-size:clamp(66px,8.4vw,136px);font-weight:500;line-height:.84}.automation-heading h2 span{display:block}.automation-heading h2 span:last-child{color:#9b9b9f}.automation-heading>p:last-child{color:#a8a8ad;width:min(100%,470px);margin:clamp(28px,4vh,48px) 0 0 auto;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.automation-workflow{z-index:3;width:min(86vw,1040px);height:min(64vh,610px);opacity:var(--automation-workflow-in);transform:translate3d(-50%, calc(-50% + (1 - var(--automation-workflow-in)) * 34vh), 0);will-change:transform, opacity;margin-block:0;padding:0;list-style:none;position:absolute;top:53%;left:50%}.automation-line{background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.automation-line i{width:100%;height:100%;transform:scaleY(var(--automation-line-progress));transform-origin:top;background:#8b5cf6;display:block;box-shadow:0 0 18px #8b5cf680}.automation-step{--step-progress:0;--next-progress:0;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;width:100%;display:grid;position:absolute;left:0;transform:translateY(-50%)}.automation-step-1{--step-progress:var(--automation-step-1);--next-progress:var(--automation-step-2);top:0}.automation-step-2{--step-progress:var(--automation-step-2);--next-progress:var(--automation-step-3);top:25%}.automation-step-3{--step-progress:var(--automation-step-3);--next-progress:var(--automation-step-4);top:50%}.automation-step-4{--step-progress:var(--automation-step-4);--next-progress:var(--automation-step-5);top:75%}.automation-step-5{--step-progress:var(--automation-step-5);top:100%}.automation-main{text-align:right;opacity:calc(.22 + var(--step-progress) * .78 - var(--next-progress) * .26);transform:translate3d(calc((1 - var(--step-progress)) * -18px), 0, 0);grid-column:1;padding-right:clamp(28px,4vw,58px);transition:color .16s}.automation-main small{color:#7c7c82;letter-spacing:.18em;margin-bottom:7px;font-size:9px;font-weight:700;line-height:1;display:block}.automation-main h3{color:#f7f7f5;letter-spacing:-.045em;margin:0;font-size:clamp(21px,2.2vw,34px);font-weight:520;line-height:1}.automation-main p{color:#8e8e94;margin:8px 0 0;font-size:12px;line-height:1.25}.automation-node{z-index:2;background:#111114;border:1px solid #ffffff38;border-radius:50%;grid-column:2;justify-self:center;place-items:center;width:15px;height:15px;display:grid;position:relative}.automation-node:after{border-radius:inherit;content:"";opacity:var(--step-progress);background:#8b5cf6;position:absolute;inset:2px;box-shadow:0 0 16px #8b5cf6bd}.automation-node svg{z-index:2;color:#fff;width:9px;height:9px;opacity:var(--step-progress);stroke-width:2.5px;position:relative}.automation-event{color:#a1a1a7;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;opacity:calc(var(--step-progress) * .82);transform:translate3d(calc((1 - var(--step-progress)) * 18px), 0, 0);text-transform:uppercase;grid-column:3;align-items:center;gap:10px;padding-left:clamp(28px,4vw,58px);font-size:10px;display:flex}.automation-event i{background:#8b5cf6;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #8b5cf6cc}.automation-event.confirmed{color:#d8d8dc}@media (max-width:767px){.ai-section.automation-story{background:radial-gradient(circle at 10%,#7946ff0d,#0000 30%),#09090b;height:auto;min-height:0}.automation-sticky{height:auto;min-height:0;padding:92px 22px 112px;position:relative;overflow:hidden}.automation-heading{opacity:1;position:relative;top:auto;left:auto;right:auto;transform:none}.automation-heading .kicker{margin-bottom:25px}.automation-heading h2{letter-spacing:-.065em;font-size:clamp(52px,15.5vw,78px);line-height:.9}.automation-heading>p:last-child{margin:30px 0 0;font-size:16px;line-height:1.55}.automation-workflow{opacity:1;width:100%;height:auto;margin-top:78px;padding:2px 0;position:relative;top:auto;left:auto;transform:none}.automation-line{top:7px;bottom:7px;left:7px;transform:none}.automation-line i{transform:scaleY(1)}.automation-step,.automation-step-1,.automation-step-2,.automation-step-3,.automation-step-4,.automation-step-5{--step-progress:1;opacity:0;grid-template-columns:30px minmax(0,1fr);align-items:start;margin-bottom:46px;animation:1ms linear both automation-mobile-reveal;animation-timeline:view();animation-range:entry 4% cover 26%;display:grid;position:relative;top:auto;transform:translateY(18px)}.automation-step:last-child{margin-bottom:0}.automation-main{text-align:left;opacity:1;grid-area:1/2;padding-right:0;transform:none}.automation-main h3{font-size:clamp(24px,7.5vw,32px)}.automation-main p{margin-top:8px;font-size:12px}.automation-node{grid-area:1/1;justify-self:start;margin-top:2px}.automation-event{opacity:.72;grid-area:2/2;margin-top:15px;padding-left:0;transform:none}}@keyframes automation-mobile-reveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ai-section.automation-story{height:auto}.automation-sticky{height:auto;min-height:0;padding-top:96px;padding-bottom:108px;position:relative}.automation-heading{opacity:1;position:relative;top:auto;left:auto;right:auto;transform:none}.automation-workflow{opacity:1;width:min(100%,1040px);height:min(64vh,610px);margin:78px auto 0;position:relative;top:auto;left:auto;transform:none}.automation-line i{transform:scaleY(1)}.automation-step,.automation-main,.automation-event{opacity:1;animation:none;transform:translateY(-50%)}.automation-main,.automation-event{transform:none}.automation-node:after,.automation-node svg{opacity:1}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.automation-workflow{height:auto}.automation-step{opacity:1;transform:none}}@media (min-width:768px){.automation-sticky{height:100svh;min-height:0}}@media (prefers-reduced-motion:reduce){.automation-sticky{height:auto;min-height:0;overflow:visible}}
.process-section.process-story{--process-progress:0;--process-heading-shift:clamp(0, calc((var(--process-progress) - .12) * 1.45), 1);--process-timeline-in:clamp(0, calc((var(--process-progress) - .06) * 10), 1);--process-line-progress:clamp(0, calc((var(--process-progress) - .12) * 1.14), 1);--process-stage-1:clamp(0, calc((var(--process-progress) - .1) * 12), 1);--process-stage-2:clamp(0, calc((var(--process-progress) - .28) * 12), 1);--process-stage-3:clamp(0, calc((var(--process-progress) - .46) * 12), 1);--process-stage-4:clamp(0, calc((var(--process-progress) - .64) * 12), 1);--process-stage-5:clamp(0, calc((var(--process-progress) - .82) * 12), 1);color:#f7f7f5;background:#08080a;height:255vh;min-height:0;padding:0;position:relative;overflow:visible}.process-sticky{grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);align-items:center;gap:clamp(70px,8vw,150px);height:100vh;min-height:690px;padding:clamp(70px,9vh,104px) 6vw;display:grid;position:sticky;top:0;overflow:hidden}.process-heading{transform:translate3d(0, calc(var(--process-heading-shift) * -5vh), 0);will-change:transform;align-self:center}.process-heading .kicker{color:#a17cf5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 clamp(28px,4vh,48px);font-size:10px;font-weight:700;line-height:1}.process-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(66px,8.2vw,132px);font-weight:520;line-height:.86}.process-heading h2 span{display:block}.process-heading h2 span:last-child{color:#8f8f94}.process-timeline{width:100%;height:min(68vh,620px);opacity:var(--process-timeline-in);transform:translate3d(0, calc((1 - var(--process-timeline-in)) * 5vh), 0);will-change:transform, opacity;margin-block:0;padding:0;list-style:none;position:relative}.process-line{background:#ffffff21;width:1px;position:absolute;top:0;bottom:0;left:8px}.process-line i{width:100%;height:100%;transform:scaleY(var(--process-line-progress));transform-origin:top;background:#8b5cf6;display:block;box-shadow:0 0 14px #8b5cf66b}.process-stage{--stage-progress:0;--next-progress:0;width:100%;position:absolute;left:0;transform:translateY(-50%)}.process-stage-1{--stage-progress:var(--process-stage-1);--next-progress:var(--process-stage-2);top:0}.process-stage-2{--stage-progress:var(--process-stage-2);--next-progress:var(--process-stage-3);top:25%}.process-stage-3{--stage-progress:var(--process-stage-3);--next-progress:var(--process-stage-4);top:50%}.process-stage-4{--stage-progress:var(--process-stage-4);--next-progress:var(--process-stage-5);top:75%}.process-stage-5{--stage-progress:var(--process-stage-5);top:100%}.process-marker{z-index:2;background:#101012;border:1px solid #ffffff42;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.process-marker:before,.process-marker:after{border-radius:inherit;content:"";position:absolute;inset:3px}.process-marker:before{opacity:var(--next-progress);background:#77777d}.process-marker:after{opacity:calc(var(--stage-progress) - var(--next-progress));background:#8b5cf6;box-shadow:0 0 17px #8b5cf6b8}.process-stage-copy{opacity:calc(.28 + var(--stage-progress) * .72 - var(--next-progress) * .42);transform:translate3d(calc((1 - var(--stage-progress)) * 14px), 0, 0);transform-origin:0;padding-left:clamp(42px,4vw,68px)}.process-stage-copy small{color:color-mix(in srgb, #9a70ff calc((var(--stage-progress) - var(--next-progress)) * 100%), #727278);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.16em;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.process-stage-copy h3{color:color-mix(in srgb, #a782ff calc((var(--stage-progress) - var(--next-progress)) * 100%), #f4f4f1);letter-spacing:-.055em;transform:scale(calc(1 + (var(--stage-progress) - var(--next-progress)) * .025));transform-origin:0;margin:0;font-size:clamp(30px,3.4vw,54px);font-weight:500;line-height:1}.process-stage-copy p{color:#a5a5aa;max-width:480px;opacity:calc(var(--stage-progress) - var(--next-progress));transform:translateY(calc((1 - var(--stage-progress)) * 7px));margin:10px 0 0;font-size:clamp(13px,1.05vw,16px);line-height:1.5}@media (max-width:900px){.process-sticky{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:48px}.process-section.process-story{height:auto}.process-sticky{height:auto;min-height:0;padding:96px 22px 112px;display:block;position:relative;overflow:hidden}.process-heading{transform:none}.process-heading .kicker{margin-bottom:26px}.process-heading h2{font-size:clamp(58px,16vw,80px);line-height:.89}.process-timeline{opacity:1;height:auto;margin-top:78px;padding-left:0;transform:none}.process-line{top:8px;bottom:8px}.process-line i{opacity:.7;transform:scaleY(1)}.process-stage,.process-stage-1,.process-stage-2,.process-stage-3,.process-stage-4,.process-stage-5{--stage-progress:1;--next-progress:0;opacity:0;margin-bottom:54px;animation:1ms linear both process-mobile-reveal;animation-timeline:view();animation-range:entry 4% cover 24%;position:relative;top:auto;transform:translateY(18px)}.process-stage:last-child{margin-bottom:0}.process-stage-copy{opacity:1;padding-left:42px;transform:none}.process-stage-copy small{color:#9871f3}.process-stage-copy h3{color:#f4f4f1;font-size:clamp(34px,10vw,48px);transform:none}.process-stage-copy p{opacity:1;max-width:520px;margin-top:12px;font-size:15px;transform:none}.process-marker:before{opacity:0}.process-marker:after{opacity:1}}@keyframes process-mobile-reveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.process-section.process-story{height:auto}.process-sticky{height:auto;min-height:0;position:relative}.process-heading,.process-timeline{opacity:1;transform:none}.process-timeline{height:auto;margin-top:76px}.process-line{display:none}.process-stage,.process-stage-1,.process-stage-2,.process-stage-3,.process-stage-4,.process-stage-5{--stage-progress:1;--next-progress:0;opacity:1;margin-bottom:46px;animation:none;position:relative;top:auto;transform:none}.process-stage-copy,.process-stage-copy p{opacity:1;transform:none}.process-stage-copy h3{color:#f4f4f1;transform:none}}@media (min-width:901px){.process-sticky{height:100svh;min-height:0}}@media (prefers-reduced-motion:reduce){.process-sticky{height:auto;min-height:0;overflow:visible}}
.philosophy-section.philosophy-editorial{color:#111113;background:linear-gradient(#f3f1ec 0% 89%,#0a0a0c 100%);flex-direction:column;min-height:100svh;padding:clamp(68px,9vh,96px) 6vw clamp(98px,13vh,142px);display:flex;position:relative;overflow:hidden}.philosophy-editorial .kicker{z-index:2;color:#626166;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1;position:relative}.philosophy-editorial .philosophy-statement{opacity:1;visibility:visible;clip-path:none;align-self:stretch;width:100%;margin-top:clamp(62px,8vh,88px);transform:none}.philosophy-editorial .philosophy-statement.visible{opacity:1;clip-path:inset(0);transform:translateY(0)}.philosophy-editorial .philosophy-statement h2{color:#111113;letter-spacing:-.078em;margin:0;font-size:clamp(64px,9vw,140px);font-weight:530;line-height:.86}.philosophy-editorial .philosophy-statement h2 span{color:inherit;display:block}.philosophy-editorial .philosophy-statement h2 span:last-child{color:#747375}.philosophy-editorial .philosophy-support{opacity:1;visibility:visible;clip-path:none;align-self:flex-end;width:min(100%,520px);margin-top:clamp(30px,4vh,46px);margin-right:clamp(0px,3vw,48px);transform:none}.philosophy-editorial .philosophy-support.visible{opacity:1;transform:translateY(0)}.philosophy-editorial .philosophy-support p{color:#555458;margin:0;font-size:clamp(17px,1.55vw,23px);line-height:1.55}@media (max-width:767px){.philosophy-section.philosophy-editorial{background:linear-gradient(#f3f1ec 0% 92%,#0a0a0c 100%);min-height:88svh;padding:72px 22px 104px}.philosophy-editorial .philosophy-statement h2{margin:0;font-size:clamp(56px,16.2vw,84px);line-height:.91}.philosophy-editorial .philosophy-statement{margin-top:58px}.philosophy-editorial .philosophy-support{align-self:flex-start;width:100%;margin-top:34px;margin-right:0}.philosophy-editorial .philosophy-support p{max-width:430px;font-size:17px}}@media (prefers-reduced-motion:reduce){.philosophy-editorial .philosophy-statement,.philosophy-editorial .philosophy-support{opacity:1;clip-path:none;transition:none;transform:none}}
.engineering-section.engineering-editorial{color:#f5f5f3;background:#09090b;min-height:0;padding:clamp(92px,12vh,140px) 6vw clamp(108px,14vh,164px);display:block;overflow:hidden}.engineering-heading .kicker{color:#a17cf5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 clamp(32px,4.5vh,54px);font-size:10px;font-weight:700;line-height:1}.engineering-heading h2{color:#f5f5f3;letter-spacing:-.076em;max-width:1280px;margin:0;font-size:clamp(68px,9.6vw,154px);font-weight:520;line-height:.86}.engineering-heading h2 span{display:block}.engineering-heading h2 span:last-child{color:#b1b1b5}.engineering-heading>p:last-child{color:#96969c;width:min(100%,520px);margin:clamp(34px,5vh,58px) 0 0 auto;font-size:clamp(16px,1.35vw,20px);line-height:1.58}.technology-index{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(84px,11vh,132px);display:grid}.technology-item{border-top:1px solid #ffffff24;grid-template-columns:52px minmax(0,1fr) 10px;align-items:center;gap:20px;min-height:clamp(96px,12vh,132px);transition:background-color .3s;display:grid;position:relative}.technology-item:nth-child(odd){border-right:1px solid #ffffff24;padding-right:clamp(28px,4vw,64px)}.technology-item:nth-child(2n){padding-left:clamp(28px,4vw,64px)}.technology-item small{color:#7a7a80;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.14em;font-size:9px;transition:color .26s}.technology-item span{color:#aaaab0;letter-spacing:-.055em;font-size:clamp(32px,4.4vw,70px);font-weight:490;line-height:1;transition:color .3s,transform .4s cubic-bezier(.16,1,.3,1)}.technology-item i{opacity:0;background:#8b5cf6;border-radius:50%;width:6px;height:6px;transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1);transform:scale(.4);box-shadow:0 0 12px #8b5cf6a6}.technology-item:hover span{color:#fff;transform:translate(7px)}.technology-item:hover small{color:#8b5cf6}.technology-item:hover i{opacity:1;transform:scale(1)}@media (max-width:767px){.engineering-section.engineering-editorial{padding:88px 22px 108px}.engineering-heading h2{font-size:clamp(55px,15.6vw,82px);line-height:.9}.engineering-heading>p:last-child{margin:34px 0 0;font-size:16px}.technology-index{grid-template-columns:1fr;margin-top:72px}.technology-item,.technology-item:nth-child(odd),.technology-item:nth-child(2n){border-right:0;grid-template-columns:40px minmax(0,1fr) 8px;gap:12px;min-height:86px;padding:0}.technology-item span{font-size:clamp(34px,10vw,48px)}}@media (prefers-reduced-motion:reduce){.technology-item,.technology-item small,.technology-item span,.technology-item i{transition:none}}
.why-section{color:#111113;background:#f2f0eb;padding:clamp(88px,11vh,126px) 6vw clamp(104px,13vh,152px)}.why-heading .kicker{color:#626166;letter-spacing:.2em;text-transform:uppercase;margin:0 0 clamp(30px,4vh,46px);font-size:10px;font-weight:700;line-height:1}.why-heading h2{letter-spacing:-.076em;max-width:1100px;margin:0;font-size:clamp(68px,9.4vw,150px);font-weight:520;line-height:.86}.why-heading h2 span{display:block}.why-heading h2 span:last-child{color:#77767a}.why-grid{border-top:1px solid #c9c6c0;border-bottom:1px solid #c9c6c0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(76px,10vh,116px);display:grid}.why-item{min-height:clamp(300px,37vh,390px);padding:clamp(30px,4vw,54px);transition:background-color .32s;position:relative;overflow:hidden}.why-item:not(:last-child){border-right:1px solid #c9c6c0}.why-item>span{color:#68676b;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.15em;font-size:10px;transition:color .28s;display:block}.why-item h3{letter-spacing:-.06em;margin:clamp(58px,8vh,88px) 0 20px;font-size:clamp(35px,4.25vw,64px);font-weight:520;line-height:.95;transition:color .28s,transform .4s cubic-bezier(.16,1,.3,1)}.why-item p{color:#656467;max-width:350px;margin:0;font-size:clamp(14px,1.15vw,17px);line-height:1.55}.why-item i{background:#8b5cf6;width:0;height:2px;transition:width .42s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:clamp(30px,4vw,54px)}.why-item:hover{background:#11111309}.why-item:hover>span{color:#8b5cf6}.why-item:hover h3{color:#242126;transform:translateY(-4px)}.why-item:hover i{width:48px}@media (max-width:840px){.why-grid{grid-template-columns:1fr}.why-item{min-height:0;padding:34px 0 42px}.why-item:not(:last-child){border-bottom:1px solid #c9c6c0;border-right:0}.why-item h3{margin:46px 0 18px}.why-item i{left:0}}@media (max-width:640px){.why-section{padding:82px 22px 100px}.why-heading h2{font-size:clamp(56px,16vw,82px);line-height:.9}.why-grid{margin-top:68px}.why-item h3{font-size:clamp(39px,12vw,54px)}.why-item p{max-width:440px;font-size:16px}}@media (prefers-reduced-motion:reduce){.why-item,.why-item>span,.why-item h3,.why-item i{transition:none}}
.cta-section.cta-final{--cta-mouse-x:0;--cta-mouse-y:0;color:#f7f7f5;background:#08080a;flex-direction:column;justify-content:flex-start;min-height:100svh;padding:clamp(72px,9vh,100px) 6vw clamp(46px,6vh,72px);display:flex;position:relative;overflow:hidden}.cta-final>:not(.cta-monogram){z-index:2;position:relative}.cta-final .cta-monogram{z-index:0;opacity:.085;filter:saturate(.85)contrast(1.08);width:min(78vw,1180px);max-width:none;height:auto;transform:translate3d(calc(var(--cta-mouse-x) * 12px), calc(-50% + var(--cta-mouse-y) * 10px), 0) scale(1.04);pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:-15vw}.cta-final .kicker{color:#85858b;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1}.cta-final-main{flex:1;align-items:center;padding:clamp(56px,7vh,88px) 0;display:flex}.cta-final .cta-final-main h2{color:#f7f7f5;letter-spacing:-.082em;margin:0;font-size:clamp(88px,14vw,222px);font-weight:530;line-height:.77}.cta-final-main h2 span{color:inherit;display:block}.cta-final-main h2 span:last-child{color:#b2b2b7}.cta-final-foot{border-top:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;gap:40px;padding-top:26px;display:flex}.cta-final-foot>p{color:#85858b;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.cta-project{--button-x:0px;--button-y:0px;color:#fff;min-width:196px;min-height:64px;transform:translate3d(var(--button-x), var(--button-y), 0);will-change:transform;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:0 26px;font-size:14px;transition:border-color .3s,background-color .3s,transform .42s cubic-bezier(.16,1,.3,1);display:inline-flex}.cta-project:before{content:"";background:#8b5cf6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #8b5cf6a6}.cta-project svg{width:17px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.cta-project:hover{background:#8b5cf614;border-color:#8b5cf6b3}.cta-project:hover svg{transform:translate(4px,-4px)}@supports (animation-timeline:view()){.cta-final .kicker,.cta-final-main h2 span,.cta-final-foot{animation:1ms cubic-bezier(.16,1,.3,1) both cta-enter;animation-timeline:view();animation-range:entry 3% cover 28%}.cta-final-main h2 span:nth-child(2){animation-range:entry 7% cover 34%}.cta-final-foot{animation-range:entry 12% cover 39%}}@keyframes cta-enter{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(34px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@media (max-width:767px){.cta-section.cta-final{min-height:94svh;padding:72px 22px 38px}.cta-final .cta-monogram{opacity:.07;width:150vw;top:47%;right:-45vw;transform:translateY(-50%)scale(1.04)}.cta-final-main{padding:66px 0}.cta-final .cta-final-main h2{font-size:clamp(72px,22vw,112px);line-height:.82}.cta-final-foot{flex-direction:column-reverse;align-items:stretch;gap:28px}.cta-final-foot>p{margin-bottom:0}.cta-project{align-self:flex-start;min-width:184px;min-height:60px;transform:none}}@media (prefers-reduced-motion:reduce){.cta-final .cta-monogram,.cta-project,.cta-project svg{transition:none}.cta-final .kicker,.cta-final-main h2 span,.cta-final-foot{opacity:1;clip-path:none;animation:none;transform:none}.cta-final .cta-monogram{transform:translateY(-50%)scale(1.04)}.cta-project{transform:none}}
.contact-section{color:#f6f6f3;background:#0a0a0c;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(56px,7vw,140px);padding:clamp(96px,12vh,140px) 6vw clamp(100px,12vh,144px);display:grid}.contact-heading{min-width:0}.contact-heading .kicker{color:#a17cf5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 clamp(32px,4vh,48px);font-size:10px;font-weight:700;line-height:1}.contact-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,5vw,96px);font-weight:520;line-height:1.02}.contact-heading h2 span{display:block}.contact-heading h2 span:last-child{color:#aaaab0}.contact-heading>p{color:#a2a2aa;max-width:350px;margin:32px 0 0;font-size:17px;line-height:1.65}.contact-form{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;min-width:0;margin:0;display:grid}.contact-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-field{border-bottom:1px solid #ffffff2e;flex-direction:column;min-width:0;padding-bottom:8px;transition:border-color .28s;display:flex}.contact-field>span,.contact-options legend{color:#a5a5ad;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:12px;line-height:1.5;transition:color .28s}.contact-field input,.contact-field textarea{color:#f7f7f5;width:100%;font:inherit;letter-spacing:-.02em;caret-color:#b498ff;background:0 0;border:0;border-radius:0;outline:0;font-size:18px}.contact-field input{min-height:44px;padding:6px 0}.contact-field input:autofill{-webkit-text-fill-color:#f7f7f5;caret-color:#b498ff;box-shadow:inset 0 0 0 1000px #0a0a0c}.contact-field input:-webkit-autofill{-webkit-text-fill-color:#f7f7f5;caret-color:#b498ff;box-shadow:inset 0 0 0 1000px #0a0a0c}.contact-field input:-webkit-autofill:hover{-webkit-text-fill-color:#f7f7f5;caret-color:#b498ff;box-shadow:inset 0 0 0 1000px #0a0a0c}.contact-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f7f7f5;caret-color:#b498ff;box-shadow:inset 0 0 0 1000px #0a0a0c}.contact-field textarea{resize:vertical;min-height:112px;padding:8px 0;line-height:1.55}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#81818c;opacity:1}.contact-field:focus-within{border-color:#8b5cf6c7}.contact-field:focus-within>span{color:#9e7cf5}.contact-error{color:#cbb8ff;margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.4;display:block}.contact-wide,.contact-message,.contact-options,.contact-submit{grid-column:1/-1}.contact-options{border:0;min-width:0;margin:0;padding:0}.contact-options legend{margin-bottom:16px;padding:0}.contact-form .contact-choices{flex-wrap:wrap;gap:9px;display:flex}.contact-choice{cursor:pointer;max-width:100%;display:inline-flex;position:relative}.contact-choice>span:last-child{color:#bdbdc5;border:1px solid #38383e;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-size:14px;line-height:1.4;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.contact-choice .contact-choice-control{z-index:1;opacity:0;width:100%;height:100%;position:absolute;inset:0}.contact-choice .contact-choice-control:after{content:none}.contact-choice:hover>span:last-child{color:#fff;border-color:#777780}.contact-choice:has([data-checked])>span:last-child{color:#eee7ff;background:#8b5cf61f;border-color:#9e7cf5}.contact-choice:has([role=radio]:focus-visible)>span:last-child{outline-offset:4px;outline:2px solid #b498ff}.contact-submit{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:28px;padding-top:2px;display:flex}.contact-status{color:#aaaab0;flex-basis:100%;max-width:520px;margin:0 auto 0 0;font-size:14px;line-height:1.5}.contact-status-error{color:#e6aaaa}.contact-submit button{color:#101014;cursor:pointer;background:#f6f6f3;border:1px solid #f6f6f3;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-width:220px;min-height:60px;padding:0 28px;font-size:15px;font-weight:550;transition:border-color .28s,background-color .28s;display:inline-flex}.contact-submit button:hover,.contact-submit button:focus-visible{background:#dfd2ff;border-color:#dfd2ff}.contact-submit button:disabled{cursor:wait;opacity:.58;pointer-events:none}.contact-submit button:focus-visible{outline-offset:4px;outline:2px solid #8b5cf68c}.contact-submit button svg{width:17px;transition:transform .33s cubic-bezier(.16,1,.3,1)}.contact-submit button:hover svg{transform:translate(4px,-4px)}.site-footer{color:#f6f6f3;background:#070708;border-top:1px solid #ffffff29;padding:clamp(72px,9vh,108px) 6vw 30px}.footer-main{grid-template-columns:minmax(0,1fr) 180px 180px;gap:clamp(54px,9vw,150px);padding-bottom:clamp(72px,10vh,116px);display:grid}.footer-wordmark{color:#fff;letter-spacing:.13em;font-size:clamp(31px,3.4vw,52px);font-weight:650;line-height:1;display:inline-flex}.footer-wordmark sup{letter-spacing:0;margin:0 0 0 5px;font-size:9px}.footer-identity p{color:#a2a2a7;margin:18px 0 38px;font-size:14px}.footer-identity>span{color:#85858c;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.footer-navigation,.footer-social{flex-direction:column;gap:14px;display:flex}.footer-navigation>span:first-child,.footer-social>.footer-group-label{color:#85858c;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:9px}.footer-navigation a,.footer-social a,.footer-social .footer-placeholder{color:#aaaab0;width:fit-content;font-size:14px;transition:color .25s;position:relative}.footer-social .footer-placeholder{color:#85858c;cursor:default}.footer-navigation a:after,.footer-social a:after{content:"";transform-origin:100%;background:#8b5cf6;height:1px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.footer-navigation a:hover,.footer-social a:hover{color:#fff}.footer-navigation a:hover:after,.footer-social a:hover:after{transform-origin:0;transform:scaleX(1)}.footer-legal{color:#85858c;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;gap:30px;padding-top:24px;font-size:8px;display:flex}@media (max-width:1100px){.contact-section{grid-template-columns:1fr;gap:56px;padding:88px 6vw 104px}.contact-heading h2{font-size:clamp(44px,8vw,80px)}.contact-heading>p{max-width:440px;font-size:16px}}@media (max-width:600px){.contact-section{gap:44px;padding:72px 22px 80px}.contact-heading .kicker{margin-bottom:28px}.contact-heading>p{margin-top:24px}.contact-form{grid-template-columns:1fr;gap:28px}.contact-field textarea{min-height:120px}.contact-choice>span:last-child{padding-inline:14px}.contact-submit button{width:100%;min-width:0}}@media (max-width:900px){.site-footer{padding:68px 22px 28px}.footer-main{grid-template-columns:1fr 1fr;gap:58px 34px}.footer-identity{grid-column:1/-1}.footer-legal{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.contact-field,.contact-field>span,.contact-choice>span:last-child,.contact-submit button,.contact-submit button svg,.footer-navigation a,.footer-social a,.footer-navigation a:after,.footer-social a:after{transition:none}}
@media (max-width:767px){.hero-copy .eyebrow,.hero-copy h1,.hero-copy .headline-line,.hero-copy .headline-line i,.hero-copy .hero-actions,.hero-copy .hero-actions>*,.web-heading,.web-heading .kicker,.web-heading h2,.web-heading h2 span,.web-heading>p:last-child,.product-heading,.product-heading .kicker,.product-heading h2,.product-heading h2 span,.product-heading>p:last-child,.adrenzo-intro,.adrenzo-intro>*,.automation-heading,.automation-heading>*,.services-section .section-intro,.services-section .section-intro>*,.selected-head,.selected-head>*,.process-heading,.process-heading>*,.philosophy-editorial .kicker,.philosophy-statement,.philosophy-statement h2,.philosophy-statement h2 span,.philosophy-support,.engineering-heading,.engineering-heading>*,.why-heading,.why-heading>*,.cta-final>.kicker,.cta-final-main,.cta-final-main h2,.cta-final-main h2 span,.cta-final-foot,.cta-final-foot>*,.contact-heading,.contact-heading>*{opacity:1!important;visibility:visible!important;clip-path:none!important;animation:none!important;transform:none!important}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.mobile-motion-ready .mobile-reveal{--mobile-delay:0s;opacity:0;transition:opacity .68s cubic-bezier(.16, 1, .3, 1) var(--mobile-delay), transform .76s cubic-bezier(.16, 1, .3, 1) var(--mobile-delay), clip-path .76s cubic-bezier(.16, 1, .3, 1) var(--mobile-delay), filter .62s ease var(--mobile-delay)}.mobile-motion-ready .mobile-reveal-mask{clip-path:inset(0 0 100%);transform:translateY(22px)}.mobile-motion-ready .mobile-reveal-rise,.mobile-motion-ready .mobile-reveal-step{transform:translateY(20px)}.mobile-motion-ready .mobile-reveal-visual{filter:blur(3px)contrast(.9);transform:translateY(40px)scale(.94)}.mobile-motion-ready .mobile-reveal-visual-left{transform:translate(18px,28px)scale(.96)}.mobile-motion-ready .mobile-reveal-line{transform:translate(-14px)}.mobile-motion-ready .mobile-reveal-hero-n{opacity:0;transform:translate(20px,calc(12px - 50%))scale(.95)}.mobile-motion-ready .mobile-reveal.mobile-visible{opacity:1;clip-path:inset(0);filter:none;transform:none}.mobile-motion-ready .nexora-n.mobile-visible{opacity:.48;transform:translateY(-50%)scale(1)}.mobile-motion-ready .browser-product,.mobile-motion-ready .product-device,.mobile-motion-ready .automation-step,.mobile-motion-ready .process-stage{animation:none}.service-row.mobile-visible>span,.service-row.mobile-visible h3,.service-row.mobile-visible p,.service-row.mobile-visible svg,.why-item.mobile-visible>span,.why-item.mobile-visible h3,.why-item.mobile-visible p{animation:.62s cubic-bezier(.16,1,.3,1) both mobile-child-settle}.service-row.mobile-visible h3,.why-item.mobile-visible h3{animation-delay:80ms}.service-row.mobile-visible p,.why-item.mobile-visible p{animation-delay:.15s}.service-row.mobile-visible svg{animation-name:mobile-arrow-settle;animation-delay:.21s}.service-row:active{background:#8b5cf614}.adrenzo-stage .adrenzo-desktop{order:1}.adrenzo-stage .adrenzo-phone{order:2}.services-section .service-row p{grid-column:2/4;margin:8px 0 0;font-size:13px;line-height:1.5;display:block}.contact-form .mobile-reveal:focus-within{opacity:1;transition:none;transform:none}.automation-workflow,.process-timeline{--mobile-sequence-progress:0}.automation-line i,.process-line i{opacity:.9;transform:scaleY(var(--mobile-sequence-progress));transform-origin:top;transition:transform .54s cubic-bezier(.16,1,.3,1)}.automation-step.mobile-visible,.process-stage.mobile-visible{opacity:.38}.automation-step.mobile-active,.process-stage.mobile-active{opacity:1}.automation-step.mobile-complete,.process-stage.mobile-complete{opacity:.66}.automation-step .automation-node:after,.process-stage .process-marker:after{opacity:0}.automation-step.mobile-active .automation-node:after,.automation-step.mobile-complete .automation-node:after,.process-stage.mobile-active .process-marker:after,.process-stage.mobile-complete .process-marker:after{opacity:1}.process-stage:not(.mobile-active) .process-stage-copy p{opacity:.64}.process-stage.mobile-active .process-stage-copy h3,.automation-step.mobile-active .automation-main h3{color:#a782ff}.technology-item.mobile-visible:after{content:"";height:1px;animation:mobile-line-draw .7s cubic-bezier(.16, 1, .3, 1) var(--mobile-delay) both;transform-origin:0;background:#8b5cf66b;position:absolute;bottom:-1px;left:0;right:0}@supports (animation-timeline:view()){.hero-copy{animation:linear both mobile-hero-exit;animation-timeline:view();animation-range:exit exit 70%}.nexora-n img{animation:linear both mobile-n-drift;animation-timeline:view();animation-range:cover 20% exit 90%}.web-experiences .browser-site{height:calc(100% + 120px);animation:linear both mobile-site-preview;animation-timeline:view();animation-range:entry 28% exit 72%}.product-showcase .product-device{animation:linear both mobile-device-drift;animation-timeline:view();animation-range:entry 35% exit 75%}.adrenzo-desktop .adrenzo-site{animation:linear both mobile-adrenzo-desktop-drift;animation-timeline:view();animation-range:entry 30% exit 80%}.adrenzo-phone .adrenzo-phonecontent{animation:linear both mobile-adrenzo-phone-drift;animation-timeline:view();animation-range:entry 25% exit 75%}.cta-final .cta-monogram{animation:linear both mobile-cta-n-drift;animation-timeline:view();animation-range:entry 20% exit 90%}}}@keyframes mobile-child-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mobile-arrow-settle{0%{opacity:0;transform:translate(-7px,7px)}to{opacity:1;transform:none}}@keyframes mobile-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mobile-hero-exit{to{transform:translateY(-18px)}}@keyframes mobile-n-drift{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% - 3px),calc(20px - 50%))scale(1.015)}}@keyframes mobile-site-preview{to{transform:translateY(-110px)}}@keyframes mobile-device-drift{to{transform:translateY(-22px)}}@keyframes mobile-adrenzo-desktop-drift{to{transform:translate(-5px,-14px)}}@keyframes mobile-adrenzo-phone-drift{to{transform:translateY(-12px)}}@keyframes mobile-cta-n-drift{to{transform:translateY(calc(-50% - 18px))scale(1.04)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.mobile-reveal,.mobile-visible{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
