:root{color-scheme:dark;--ink:#080a09;--ink-2:#101310;--panel:#141814;--paper:#f2f0e7;--muted:#a4aaa0;--line:rgba(242,240,231,.15);--lime:#b7ff18;--max:1280px;--display:"Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;--body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;overflow-x:hidden;background:var(--ink);color:var(--paper);font-family:var(--body);line-height:1.55;-webkit-font-smoothing:antialiased}body::before{position:fixed;inset:0;z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 80% 12%,rgba(183,255,24,.055),transparent 30rem),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px}img{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.skip-link{position:fixed;top:-6rem;left:1rem;z-index:100;padding:.8rem 1rem;background:var(--lime);color:var(--ink);font-weight:800;text-decoration:none}.skip-link:focus{top:1rem}
.site-header{position:sticky;top:0;z-index:50;height:82px;padding:0 clamp(1.15rem,4vw,4.5rem);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;border-bottom:1px solid var(--line);background:rgba(8,10,9,.9);backdrop-filter:blur(18px)}.brand{width:154px;text-decoration:none}.brand img{width:100%;height:auto}.site-nav{display:flex;gap:2rem}.site-nav a,.site-footer nav a{color:#d5d8d0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.site-nav a:hover,.site-nav a:focus-visible,.site-footer a:hover,.site-footer a:focus-visible{color:var(--lime)}.header-cta{justify-self:end;padding:.75rem 1rem;border:1px solid var(--lime);color:var(--lime);font-size:.74rem;font-weight:850;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.header-cta:hover,.header-cta:focus-visible{background:var(--lime);color:var(--ink)}.nav-toggle{display:none;border:0;background:none;color:var(--paper)}
.hero{max-width:1500px;min-height:calc(100svh - 82px);margin:auto;padding:clamp(4rem,8vw,7.5rem) clamp(1.2rem,5vw,5.5rem);display:flex;align-items:center}.hero-copy{width:min(100%,1100px)}.eyebrow{margin:0 0 1.25rem;display:flex;align-items:center;gap:.65rem;color:var(--lime);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.eyebrow>span{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor}.hero h1,.section-heading h2,.studio-panel h2,.contact h2{margin:0;font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:.98;text-transform:uppercase}.hero h1{max-width:1100px;font-size:clamp(3.35rem,6.3vw,6.6rem)}.hero-lead{max-width:720px;margin:1.8rem 0 0;color:#c7cbc2;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.7}.hero-actions{margin:2.2rem 0 1.8rem;display:flex;flex-wrap:wrap;gap:.75rem}.button{min-height:50px;padding:.9rem 1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;border:1px solid transparent;color:inherit;font-size:.75rem;font-weight:850;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary,.button-primary:link,.button-primary:visited{background:var(--lime);color:var(--ink)}.button-primary:hover,.button-primary:focus-visible,.button-primary:active{background:#ceff62;color:var(--ink)}.button-primary:disabled{background:var(--lime);color:var(--ink);opacity:.55}.button-secondary{border-color:var(--line);background:rgba(255,255,255,.025)}.button-secondary:hover{border-color:var(--lime)}.hero-trust{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;color:var(--muted);font-size:.74rem;list-style:none}.hero-trust li::before{margin-right:.4rem;color:var(--lime);content:"✓"}

.proof-bar{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.proof-bar p{margin:0;padding:1.2rem clamp(1.2rem,4vw,3rem);display:flex;flex-direction:column;border-right:1px solid var(--line)}.proof-bar p:last-child{border:0}.proof-bar strong{font-size:.76rem;text-transform:uppercase}.proof-bar span{color:var(--muted);font-size:.72rem}.section{max-width:var(--max);margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.2rem,3vw,3rem)}.section-heading{margin-bottom:clamp(2.5rem,5vw,5rem);display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem}.section-heading h2,.studio-panel h2,.contact h2{font-size:clamp(2.6rem,5vw,5rem)}.section-heading>p{max-width:520px;margin:0;color:var(--muted);font-size:1rem;line-height:1.7}
.service-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-card{min-height:470px;padding:clamp(1.5rem,3vw,2.6rem);display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.012);transition:background .25s ease}.service-card:hover{background:rgba(183,255,24,.035)}.service-number,.case-label{color:var(--lime);font-family:monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.service-card h3,.case-copy h3{margin:1.8rem 0 .8rem;font-family:var(--display);font-size:clamp(2rem,3.4vw,3.4rem);letter-spacing:-.035em;line-height:1;text-transform:uppercase}.service-card>p,.case-copy>p{max-width:560px;margin:0;color:#b6bbb1;line-height:1.7}.service-card ul,.case-copy ul{margin:1.4rem 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;color:#d0d4cb;font-size:.78rem;list-style:none}.service-card li::before,.case-copy li::before{margin-right:.5rem;color:var(--lime);content:"+"}.service-bottom{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--line)}.service-bottom p{margin:0 0 .8rem;color:var(--muted);font-size:.76rem}.service-bottom strong{color:var(--paper);font-size:1.25rem}.service-bottom small{margin-top:.2rem;display:block}.service-bottom a,.text-link{color:var(--lime);font-size:.74rem;font-weight:850;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.price-note{margin:1.2rem 0 0;color:#7f857c;font-size:.72rem}
.work{max-width:1450px}.case{margin-bottom:clamp(4rem,8vw,8rem);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);border:1px solid var(--line);background:var(--ink-2)}.case:last-child{margin-bottom:0}.case-copy{padding:clamp(2rem,5vw,5rem);align-self:center}.case-copy .case-label{margin:0}.case-copy ul{grid-template-columns:1fr;margin:1.5rem 0 2rem}.case-automation{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.automation-demo{padding:clamp(1.4rem,4vw,3rem);background:#0b0e0b}.workflow-head{padding-bottom:1.2rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line)}.workflow-head span{font-family:var(--display);font-size:1.5rem;font-weight:800}.workflow-head small{color:var(--lime);font-family:monospace}.automation-demo ol{margin:1.5rem 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);list-style:none}.automation-demo li{min-height:190px;padding:1.2rem;display:flex;flex-direction:column;border-right:1px solid var(--line);opacity:.4}.automation-demo li:last-child{border:0}.automation-demo li.is-active{background:rgba(183,255,24,.07);opacity:1}.automation-demo li span{color:var(--lime);font-family:monospace}.automation-demo li strong{margin:2.5rem 0 .5rem;text-transform:uppercase}.automation-demo li small{color:var(--muted)}.workflow-actions{display:flex;flex-wrap:wrap;gap:.6rem}.workflow-actions button{min-height:44px;padding:.7rem .9rem;border:1px solid var(--lime);background:transparent;color:var(--lime);font-size:.68rem;font-weight:800;text-transform:uppercase;cursor:pointer}.workflow-actions button:first-child,.workflow-actions button:not(:disabled):hover{background:var(--lime);color:var(--ink)}.workflow-actions button:disabled{border-color:#485046;color:#747b72;cursor:not-allowed}.automation-demo>p{color:var(--muted);font-family:monospace;font-size:.7rem}
.process-grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);list-style:none}.process-grid li{min-height:240px;padding:1.7rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.process-grid span{color:var(--lime);font-family:monospace}.process-grid h3{margin:2.7rem 0 .6rem;font-family:var(--display);font-size:1.8rem;text-transform:uppercase}.process-grid p{margin:0;color:var(--muted);font-size:.88rem}.studio-panel{padding:clamp(2rem,5vw,5rem);display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,8rem);border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.02),rgba(183,255,24,.025))}.studio-copy>p{margin:0 0 1.2rem;color:#c4c9bf;line-height:1.75}.studio-copy dl{margin:2.5rem 0 0}.studio-copy dl div{padding:1rem 0;display:grid;grid-template-columns:110px 1fr;gap:1rem;border-top:1px solid var(--line)}.studio-copy dt{color:var(--lime);font-size:.68rem;font-weight:800;text-transform:uppercase}.studio-copy dd{margin:0;color:#d4d7d0;font-size:.8rem}
.faq{padding-top:3rem}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{min-height:72px;padding:1.3rem .2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:750;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary::after{color:var(--lime);font-size:1.3rem;content:"+"}details[open] summary::after{content:"−"}details p{max-width:760px;margin:0;padding:0 0 1.5rem;color:var(--muted)}
.contact{padding:clamp(4rem,8vw,8rem) max(calc((100vw - var(--max))/2 + 3rem),1.2rem);display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,9rem);background:var(--lime);color:var(--ink)}.contact .eyebrow{color:#385000}.contact-intro>p:not(.eyebrow){max-width:520px;margin:1.5rem 0;color:#344000}.telegram-link{display:inline-flex;gap:.4rem;font-size:.84rem}.contact-intro small{max-width:530px;margin-top:2rem;display:block;color:#46531f;font-size:.72rem}.contact-form{padding:clamp(1.3rem,3vw,2.4rem);display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem;background:var(--ink);color:var(--paper);box-shadow:0 25px 70px rgba(20,32,0,.22)}.field{min-width:0}.field-wide{grid-column:1/-1}.field label{margin-bottom:.4rem;display:flex;justify-content:space-between;color:#d7dad2;font-size:.72rem;font-weight:750}.field label span{color:#7d837a;font-weight:500}.field input,.field select,.field textarea{width:100%;border:1px solid #353a34;outline:0;background:#101310;color:var(--paper)}.field input,.field select{height:50px;padding:0 .8rem}.field textarea{min-height:145px;padding:.8rem;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgba(183,255,24,.12)}.field [aria-invalid=true]{border-color:#ff8d79}.field-help{margin-top:.4rem;display:flex;justify-content:space-between;color:#7b8178;font-size:.66rem}.field-error{min-height:1em;margin:.3rem 0 0;color:#ff9d8b;font-size:.68rem}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.form-actions{display:flex;align-items:center;gap:1rem}.form-status{margin:0;color:#b8bdb4;font-size:.74rem}.form-status[data-state=success]{color:var(--lime)}.form-status[data-state=error]{color:#ff9d8b}.form-status a{color:inherit}
.site-footer{min-height:210px;padding:3rem max(calc((100vw - var(--max))/2 + 3rem),1.2rem);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem 3rem;border-top:1px solid var(--line)}.site-footer p{color:var(--muted)}.site-footer nav{display:flex;flex-wrap:wrap;gap:1.3rem}.footer-contact{font-size:.76rem}.email-button{min-height:44px;padding:.68rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.9rem;border:1px solid var(--lime);border-radius:8px;color:var(--lime);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.email-button:hover,.email-button:focus-visible{background:var(--lime);color:var(--ink)}.site-footer small{grid-column:1/-1;color:#747970;font-size:.68rem}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:1020px){.site-header{grid-template-columns:1fr auto}.site-nav{position:fixed;top:82px;right:0;left:0;padding:1rem 1.2rem 1.4rem;display:none;flex-direction:column;gap:0;border-bottom:1px solid var(--line);background:#0b0e0b}.site-nav.is-open{display:flex}.site-nav a{padding:1rem 0;border-bottom:1px solid var(--line)}.header-cta{display:none}.nav-toggle{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem;cursor:pointer}.nav-toggle span{font-size:.7rem;font-weight:800;text-transform:uppercase}.nav-toggle i,.nav-toggle i::after{width:22px;height:1px;display:block;background:currentColor;content:"";transition:transform .2s}.nav-toggle i::after{transform:translateY(6px)}.nav-toggle[aria-expanded=true] i{transform:rotate(45deg)}.nav-toggle[aria-expanded=true] i::after{transform:rotate(-90deg)}.section-heading{grid-template-columns:1fr}.case,.case-automation{grid-template-columns:1fr}.contact{grid-template-columns:1fr}}
@media(max-width:700px){.site-header{height:70px;padding:0 1rem}.site-nav{top:70px}.brand{width:132px}.hero{min-height:auto;padding:4rem 1.1rem 3rem}.hero h1{font-size:clamp(2.8rem,12vw,4rem);line-height:1}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.hero-trust{align-items:flex-start;flex-direction:column}.proof-bar{grid-template-columns:1fr;padding:.4rem 1.1rem}.proof-bar p{padding:1rem 0;border-right:0;border-bottom:1px solid var(--line)}.section{padding:5rem 1.1rem}.section-heading h2,.studio-panel h2,.contact h2{font-size:clamp(2.35rem,12vw,3.2rem)}.service-grid,.process-grid{grid-template-columns:1fr}.service-card{min-height:430px}.service-card ul{grid-template-columns:1fr}.case{margin-bottom:3rem}.case-copy{padding:1.6rem}.automation-demo ol{grid-template-columns:1fr 1fr}.automation-demo li{min-height:150px;border-bottom:1px solid var(--line)}.automation-demo li strong{margin-top:1.4rem}.workflow-head{align-items:flex-start;flex-direction:column}.studio-panel{grid-template-columns:1fr;padding:1.5rem}.studio-copy dl div{grid-template-columns:1fr;gap:.3rem}.contact{padding:4.5rem 1.1rem}.contact-form{grid-template-columns:1fr;padding:1.1rem}.field-wide{grid-column:auto}.form-actions{align-items:stretch;flex-direction:column}.site-footer{grid-template-columns:1fr;padding:3rem 1.1rem}.site-footer small{grid-column:auto}}
@media(max-width:360px){.hero h1{font-size:2.55rem}.automation-demo{padding:1rem}.automation-demo ol{grid-template-columns:1fr}.service-card{padding:1.25rem}.contact-form{padding:.85rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.hero[data-hero-motion]{--hero-x:0;--hero-y:0;position:relative;isolation:isolate;overflow:hidden}.hero[data-hero-motion] .hero-copy{position:relative;z-index:2}.hero-motion-field{position:absolute;z-index:0;inset:8% -8% auto auto;width:min(52vw,720px);aspect-ratio:1;pointer-events:none;transform:translate3d(calc(var(--hero-x)*18px),calc(var(--hero-y)*14px),0);transition:transform .45s cubic-bezier(.23,1,.32,1)}.hero-motion-field span{position:absolute;border:1px solid rgba(183,255,24,.2);border-radius:50%;transform:translate3d(calc(var(--hero-x)*var(--shift-x)),calc(var(--hero-y)*var(--shift-y)),0);transition:transform .55s cubic-bezier(.23,1,.32,1)}.hero-motion-field span:nth-child(1){inset:7%;--shift-x:28px;--shift-y:22px;background:radial-gradient(circle at 48% 46%,rgba(183,255,24,.12),rgba(183,255,24,.025) 42%,transparent 68%)}.hero-motion-field span:nth-child(2){inset:23%;--shift-x:-20px;--shift-y:-16px;border-color:rgba(244,241,232,.13)}.hero-motion-field span:nth-child(3){inset:40%;--shift-x:36px;--shift-y:-24px;border-color:rgba(183,255,24,.42);background:rgba(183,255,24,.045)}.hero-actions .button{min-height:44px;padding:.7rem 1rem;border-radius:8px;font-size:.7rem}.hero-line{display:block;overflow:hidden}.hero-line>span{display:block;transform:translate3d(0,112%,0);transition:transform .8s cubic-bezier(.23,1,.32,1)}.hero-copy.is-visible .hero-line>span{transform:none}.hero-copy.is-visible .hero-line:nth-child(2)>span{transition-delay:.08s}.hero-copy.is-visible .hero-line:nth-child(3)>span{transition-delay:.16s}.hero-lead,.hero-actions,.hero-trust{transition:opacity .55s ease-out,transform .55s cubic-bezier(.23,1,.32,1)}.hero-copy:not(.is-visible) .hero-lead,.hero-copy:not(.is-visible) .hero-actions,.hero-copy:not(.is-visible) .hero-trust{opacity:0;transform:translate3d(0,14px,0)}
@media(max-width:1020px){.hero-motion-field{right:-28%;width:min(76vw,620px);opacity:.7}}
@media(max-width:700px){.hero-motion-field{top:11%;right:-58%;width:110vw;opacity:.48}.hero-line>span{transition-duration:.65s}}
@media(prefers-reduced-motion:reduce){.hero-motion-field{display:none}.hero-line>span,.hero-copy:not(.is-visible) .hero-lead,.hero-copy:not(.is-visible) .hero-actions,.hero-copy:not(.is-visible) .hero-trust{opacity:1;transform:none}}
.legal{max-width:900px;margin:auto;padding:clamp(5rem,10vw,9rem) 1.2rem}.legal h1{margin:0;font-family:var(--display);font-size:clamp(3rem,8vw,6rem);letter-spacing:-.04em;line-height:1;text-transform:uppercase}.legal-date{color:var(--muted);font-size:.75rem}.legal section{padding:2rem 0;border-top:1px solid var(--line)}.legal h2{font-family:var(--display);font-size:1.7rem;text-transform:uppercase}.legal section p{max-width:760px;color:#c0c5bb;line-height:1.75}.legal section a{color:var(--lime)}


.nav-project{display:none}
@media(max-width:1020px){html.nav-open{overflow:auto}.site-nav{inset:82px clamp(1rem,3vw,2rem) auto auto;width:min(560px,calc(100vw - 2rem));padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,rgba(183,255,24,.055),transparent 48%),rgba(8,10,9,.98);box-shadow:0 24px 70px rgba(0,0,0,.48);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-12px,0);transition:opacity .22s ease-out,transform .32s cubic-bezier(.23,1,.32,1),visibility 0s linear .32s}.site-nav::before{grid-column:1/-1;margin:0 0 .15rem;color:var(--lime);font-family:monospace;font-size:.65rem;letter-spacing:.12em;content:"NAVIGATION / 01—04"}.site-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.site-nav>a:not(.nav-project){position:relative;min-width:0;min-height:64px;padding:1.65rem .85rem .75rem;border:1px solid var(--line);border-radius:8px;color:var(--paper);font-family:var(--display);font-size:clamp(1rem,2.4vw,1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1;text-align:left}.site-nav>a:nth-child(1),.site-nav>a:nth-child(3){grid-column:1}.site-nav>a:nth-child(2),.site-nav>a:nth-child(4){grid-column:2}.site-nav>a:not(.nav-project)::before{position:absolute;top:.55rem;left:.85rem;color:var(--lime);font-family:monospace;font-size:.58rem;letter-spacing:.08em}.site-nav>a:nth-child(1)::before{content:"01"}.site-nav>a:nth-child(2)::before{content:"02"}.site-nav>a:nth-child(3)::before{content:"03"}.site-nav>a:nth-child(4)::before{content:"04"}.site-nav>a:not(.nav-project):hover,.site-nav>a:not(.nav-project):focus-visible{border-color:var(--lime);background:rgba(183,255,24,.055);color:var(--lime)}.site-nav .nav-project{grid-column:1/-1;min-height:48px;margin:0;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--lime);border-radius:8px;background:var(--lime);color:var(--ink);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.nav-toggle{position:relative;z-index:51}.nav-toggle span::after{content:""}.nav-toggle[aria-expanded="true"] span{font-size:0}.nav-toggle[aria-expanded="true"] span::after{font-size:.7rem;content:"Close"}}
@media(max-width:700px){.site-nav{inset:70px .75rem auto;width:auto;padding:.75rem;gap:.5rem}.site-nav::before{margin-bottom:.1rem}.site-nav>a:not(.nav-project){min-height:58px;padding:1.5rem .7rem .65rem;font-size:1.05rem}.site-nav>a:not(.nav-project)::before{top:.48rem;left:.7rem}}
@media(prefers-reduced-motion:reduce){.site-nav{transition:none}}
.scroll-text-motion{will-change:transform,opacity;transform:translate3d(calc(var(--scroll-text-x,0)*1px),0,0);opacity:var(--scroll-text-opacity,1)}
@media(max-width:700px){.scroll-text-motion{transform:translate3d(calc(var(--scroll-text-x,0)*.42px),0,0)}}
@media(prefers-reduced-motion:reduce){.scroll-text-motion{will-change:auto;transform:none;opacity:1}}
@media(max-width:1020px){.site-nav.is-open{display:grid}}
@media(max-width:1020px){.site-nav::before,.site-nav>a:not(.nav-project)::before{content:none}.site-nav>a:not(.nav-project){min-height:58px;padding:.85rem;display:flex;align-items:center}}
.automation-demo li strong{margin:.5rem 0}
.process-grid h3{margin:.5rem 0 .6rem}
.faq-list details.reveal:nth-child(2){transition-delay:.06s}.faq-list details.reveal:nth-child(3){transition-delay:.12s}.faq-list details.reveal:nth-child(4){transition-delay:.18s}.faq-list details.reveal:nth-child(5){transition-delay:.24s}
@media(max-width:1020px){.hero[data-hero-motion] .hero-copy{top:clamp(-2rem,-3vh,-1rem)}}
@media(prefers-reduced-motion:reduce){.faq-list details.reveal{transition-delay:0s}}
