*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#fbfbfa;color:#090909;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%}::selection{background:#111;color:#fff}.navWrap{position:-webkit-sticky;position:sticky;top:0;z-index:60;padding:14px 4vw;transition:.3s ease}.navWrap.scrolled{background:rgba(251,251,250,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ececea}.nav{max-width:1220px;margin:auto;min-height:62px;align-items:center;justify-content:space-between}.logo,.nav{display:flex}.logo img{width:132px;height:auto;display:block}.navLinks{display:flex;gap:36px;align-items:center}.navLinks a{font-size:14px;color:#555;position:relative;padding:9px 0}.navLinks a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#111;transform:scaleX(0);transform-origin:left;transition:.25s}.navLinks a.active{color:#090909}.navLinks a.active:after{transform:scaleX(1)}.navRight{display:flex;align-items:center;gap:12px}.button,.resume{border:1px solid #dededb;background:#fff;border-radius:999px;padding:12px 18px;font-weight:650;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:.25s ease}.button:hover,.resume:hover{transform:translateY(-2px);border-color:#aaa;box-shadow:0 10px 24px rgba(0,0,0,.07)}.button.black{background:#0b0b0b;color:#fff;border-color:#0b0b0b}.mobileButton{display:none;background:none;border:0;padding:8px}.mobileMenu{display:none}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;color:#656560}.eyebrow:before{content:"•";margin-right:8px;color:#111}.eyebrow.light{color:#bababa}.eyebrow.light:before{color:#fff}.page,.studioLibrary{max-width:1220px;margin:110px auto;padding:0 30px}.pageHero{padding:80px 0 30px;max-width:900px}.pageHero h1,.studioHero h1{font-size:clamp(40px,5vw,70px);line-height:1.02;letter-spacing:-.05em;margin:18px 0 30px}.pageHero p,.studioHero p{font-size:18px;color:#666;max-width:680px}.projectGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:35px}.projectCardWrap{position:relative}.projectCardWrap>.projectCard{display:block;height:100%}.projectStar{position:absolute;right:14px;bottom:14px;z-index:4;border:1px solid #dededb;background:#fff;border-radius:999px;padding:7px 10px;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:750;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.05)}.projectStar span{font-size:14px;color:#aaa}.projectStar.starred span{color:#111}.projectCard{border:1px solid #e5e5e2;border-radius:24px;background:#fff;overflow:hidden;transition:.3s}.projectCard:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.projectVisual{min-height:280px;padding:22px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.projectVisual.light{background:#f4f4f1}.projectVisual.black{background:#0b0b0b;color:#fff}.projectVisual.gray{background:#e6e6e2}.browser{position:absolute;top:14px;left:18px;display:flex;gap:4px}.browser i{width:5px;height:5px;background:currentColor;border-radius:50%;opacity:.55}.projectVisual strong{font-size:36px;letter-spacing:-.04em}.projectVisual small{opacity:.65}.projectBody{padding:22px 22px 58px}.projectBody>span{font-size:10px;letter-spacing:.12em;color:#777;font-weight:800}.projectBody h2,.projectBody h3{font-size:22px;margin:7px 0}.projectBody p{color:#666;min-height:72px}.projectBody em{font-style:normal;font-size:13px;font-weight:750;display:block;margin-top:16px}.tags{display:flex;gap:7px;flex-wrap:wrap}.tags b{font-size:10px;font-weight:650;border:1px solid #e6e6e3;border-radius:999px;padding:6px 8px;background:#fafafa}.studioHero{max-width:1220px;margin:40px auto 0;padding:85px 60px;min-height:610px;border:1px solid #e5e5e1;border-radius:32px;position:relative;overflow:hidden;background-color:#fff;background-image:linear-gradient(#ececec66 1px,transparent 0),linear-gradient(90deg,#ececec66 1px,transparent 0);background-size:44px 44px}.studioHero h1{font-size:clamp(60px,8vw,105px);max-width:760px}.heroActions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.studioFloat{position:absolute;border:1px solid #e3e3df;background:#fff;padding:15px 18px;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.07);font-size:13px;font-weight:750}.studioFloat.one{right:7%;top:17%}.studioFloat.two{right:18%;top:44%}.studioFloat.three{right:6%;bottom:17%}.sectionHead h2{letter-spacing:-.04em}.resourceGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:35px}.resourceCard{display:grid;grid-template-columns:70px 1fr;grid-gap:18px;gap:18px;border:1px solid #e4e4e1;border-radius:22px;padding:24px;background:#fff;transition:.25s}.resourceIcon{width:62px;height:62px;border-radius:17px;background:#0b0b0b;color:#fff;display:grid;place-items:center;font-size:24px;font-weight:800}.resourceCard span{font-size:10px;letter-spacing:.12em;color:#777;font-weight:800}.resourceCard h3{font-size:22px;margin:6px 0}.resourceCard p{color:#666}.resourceCard em{font-style:normal;font-size:13px;font-weight:750}.consultation{max-width:1220px;margin:100px auto;padding:60px;border-radius:30px;background:#0a0a0a;color:#fff;display:flex;justify-content:space-between;gap:50px;align-items:center}.consultation h2{font-size:45px;letter-spacing:-.04em;margin:12px 0}.consultation p{color:#aaa;max-width:650px}.consultation>a{background:#fff;color:#111;border-radius:999px;padding:14px 20px;font-weight:750;white-space:nowrap}.automationGateway{max-width:1220px;margin:90px auto 20px;display:grid;grid-template-columns:1fr .8fr;grid-gap:22px;gap:22px;padding:0 30px}.automationGateway>div,.automationGatewayCard{border:1px solid #e4e4e1;border-radius:28px;padding:42px;background:#fff}.automationGateway h2{font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-.05em;margin:16px 0}.automationGateway p{color:#666;font-size:17px}.automationPain{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.automationPain span{border:1px solid #ddd;border-radius:999px;padding:8px 11px;font-size:11px}.automationGatewayCard{background:#0a0a0a;color:#fff;display:flex;flex-direction:column;justify-content:center;transition:.25s}.automationGatewayCard:hover{transform:translateY(-4px)}.automationGatewayCard>span,.automationProjectVisual>span{font-size:10px;letter-spacing:.14em;color:#aaa;font-weight:800}.automationGatewayCard h3{font-size:36px;line-height:1.02;letter-spacing:-.045em;margin:14px 0}.automationGatewayCard p{color:#aaa}.automationGatewayCard strong{margin-top:20px;font-size:13px}.automationProjectVisual{align-items:flex-start!important;text-align:left}.automationProjectVisual strong{font-size:31px;line-height:1.05;margin:18px 0}.automationPage{max-width:1220px}.automationHero{padding:90px 0 70px;border-bottom:1px solid #ddd}.automationHero h1{font-size:clamp(60px,8vw,105px);line-height:.9;letter-spacing:-.065em;margin:22px 0 30px}.automationLead{font-size:21px;color:#555;max-width:790px}.outcomeStrip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border:1px solid #ddd;border-radius:18px;background:#fff}.outcomeStrip span{padding:18px;text-align:center;font-size:12px;font-weight:750;border-right:1px solid #ddd}.outcomeStrip span:last-child{border:0}.automationReviews,.buildSection,.demoSection,.problemSection{padding:100px 0;border-bottom:1px solid #ddd}.automationReviews h2,.buildSection h2,.demoSection h2,.problemSection h2{font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.05em;max-width:900px;margin:18px 0 25px}.automationReviews>p,.problemSection p,.sectionIntro{font-size:19px;color:#666;max-width:760px}.systemsGrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #ddd}.systemsGrid article{padding:25px 12px;border-bottom:1px solid #ddd;display:grid;grid-template-columns:55px 1fr}.systemsGrid article:nth-child(odd){border-right:1px solid #ddd}.systemsGrid span{font-size:11px;color:#888}.systemsGrid h3{font-size:22px;margin:0}.demoGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:45px}.demoGrid article{border:1px solid #ddd;border-radius:24px;background:#fff;padding:18px}.demoWindow{height:250px;border-radius:17px;background:#0a0a0a;color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:center}.demoWindow span{font-size:10px;letter-spacing:.14em;color:#888}.demoWindow strong{font-size:30px;line-height:1.05;margin:12px 0}.demoWindow i{font-size:12px;color:#aaa;font-style:normal}.demoGrid h3{font-size:23px;margin:20px 5px 5px}.demoGrid p{color:#666;margin:0 5px 18px}.demoGrid b{font-size:12px;margin:0 5px}.automationCases{margin:100px -30px 0;padding:80px 60px;background:#0a0a0a;color:#fff;border-radius:30px}.automationCases h2{font-size:clamp(42px,5vw,68px);letter-spacing:-.05em;line-height:1}.caseOutcomeGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.caseOutcomeGrid article{border:1px solid #292929;border-radius:20px;padding:25px;background:#111}.caseOutcomeGrid small{color:#888}.caseOutcomeGrid h3{font-size:21px;line-height:1.25}.caseOutcomeGrid p{color:#aaa}.reviewPlaceholder{margin-top:35px;border:1px solid #ddd;border-radius:24px;padding:35px;background:#fff;display:flex;flex-direction:column;gap:8px}.reviewPlaceholder span{letter-spacing:.2em}.reviewPlaceholder small{color:#777}.automationConsult{margin-left:0;margin-right:0}.back{display:inline-block;margin-top:40px;color:#666;font-size:13px}@media(max-width:900px){.navLinks,.resume{display:none}.mobileButton{display:block}.mobileMenu{display:flex;flex-direction:column;gap:12px;padding:15px 5vw 25px;background:#fff;border-bottom:1px solid #eee}.projectGrid{grid-template-columns:1fr 1fr}.studioFloat{display:none}.automationGateway,.caseOutcomeGrid{grid-template-columns:1fr}.outcomeStrip{grid-template-columns:1fr 1fr}.outcomeStrip span:nth-child(2){border-right:0}.demoGrid{grid-template-columns:1fr}}@media(max-width:620px){.navWrap{padding:10px 18px}.logo img{width:110px}.page,.studioLibrary{padding-left:18px;padding-right:18px;margin-top:75px}.pageHero{padding-top:45px}.projectGrid{grid-template-columns:1fr}.projectBody p{min-height:0}.studioHero{border-radius:0;margin-top:0;padding:60px 30px}.studioHero h1{font-size:58px}.consultation{margin:70px 0;border-radius:0;padding:40px 20px;display:block}.consultation>a{display:inline-block;margin-top:20px}.automationGateway{padding:0;margin-top:60px}.automationGateway>div,.automationGatewayCard{padding:28px}.automationHero{padding-top:45px}.automationHero h1{font-size:56px}.outcomeStrip{grid-template-columns:1fr}.outcomeStrip span{border-right:0;border-bottom:1px solid #ddd}.systemsGrid{grid-template-columns:1fr}.systemsGrid article:nth-child(odd){border-right:0}.automationReviews,.buildSection,.demoSection,.problemSection{padding:70px 0}.automationCases{margin:70px -18px 0;padding:55px 20px;border-radius:0}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body,html{max-width:100%;overflow-x:clip}.logo{display:inline-flex;align-items:center;gap:9px;color:#090909;font-size:28px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.logo .logoMark{display:block;width:34px!important;height:42px!important;max-width:34px;object-fit:contain;flex:0 0 34px}.heroReference .heroPhotoCutout{left:68.4%;bottom:0;max-width:none;transform:none!important;translate:-50% 0!important}.techMarquee{overflow:hidden!important;max-width:1220px!important;width:calc(100% - 36px)!important;margin-left:auto!important;margin-right:auto!important}.techMarqueeTrack{display:flex!important;width:max-content!important;will-change:transform;animation:techMarqueeScroll 28s linear infinite!important}.techMarqueeGroup{display:flex!important;align-items:center!important;justify-content:space-around!important;gap:0!important;width:1220px!important;min-width:1220px!important;flex:0 0 1220px!important;padding:17px 0!important}.techMarqueeItem{flex:0 0 auto;display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap}.techMarqueeItem img{display:block!important;width:22px!important;height:22px!important;max-width:22px!important;object-fit:contain!important}@keyframes techMarqueeScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.aboutSection{max-width:1220px;margin:110px auto;padding:0 30px;display:grid;grid-template-columns:.95fr 1fr;grid-gap:80px;gap:80px;align-items:start}.aboutVisual{position:-webkit-sticky;position:sticky;top:120px;height:610px;border-radius:30px;overflow:hidden;background:#efefed;border:1px solid #e7e7e3}.aboutImage{position:absolute;inset:0;overflow:hidden;transition:filter .6s ease,transform .6s ease}.aboutImage img{object-fit:cover;object-position:center top;transition:.6s ease}.aboutImage.state0{filter:grayscale(.15)}.aboutImage.state1{filter:grayscale(.5);transform:scale(1.015)}.aboutImage.state2{filter:grayscale(.9) contrast(1.05);transform:scale(1.03)}.aboutImage.state3{filter:grayscale(.25) contrast(1.08);transform:scale(1.01)}.progress{position:absolute;right:22px;bottom:24px;display:flex;gap:6px;z-index:4}.progress i{width:22px;height:3px;background:#fff8;border-radius:5px;transition:.3s}.progress i.active{width:44px;background:#fff}.aboutStories>h2,.caseHero h1,.experience>h2,.focus h2,.pageHero h1,.resourceHero h1,.sectionHead h2,.studioHero h1{font-size:clamp(40px,5vw,70px);line-height:1.02;letter-spacing:-.05em;margin:18px 0 30px}.aboutStories article{min-height:52vh;display:grid;grid-template-columns:55px 1fr;align-content:center;opacity:.32;transition:.4s}.aboutStories article.active{opacity:1}.aboutStories article>span{font-size:13px;color:#777}.aboutStories article h3{font-size:28px;letter-spacing:-.03em;margin:0 0 12px}.aboutStories article p{color:#666;font-size:17px;max-width:520px}.experience,.featured{max-width:1220px;margin:110px auto;padding:0 30px}.sectionHead{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:40px}.sectionHead h2{font-size:52px;margin:12px 0}.sectionHead p{color:#666;max-width:560px}.experience>h2{font-size:52px}.experience article{display:grid;grid-template-columns:240px 1fr;grid-gap:40px;gap:40px;padding:35px 0;border-top:1px solid #dededa}.experience time{font-size:11px;color:#777;letter-spacing:.1em}.experience h3{margin:0 0 8px;font-size:22px}.experience p{color:#666;max-width:720px}.focus{max-width:1220px;margin:110px auto;padding:70px;border-radius:32px;background:#0a0a0a;color:#fff;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:70px;gap:70px}.focus h2{margin-bottom:0}.focusCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.focusCards article{min-width:0;border:1px solid #2a2a2a;border-radius:24px;padding:28px;background:#111}.focusCards svg{display:block;width:22px!important;height:22px!important}.focusCards p{color:#aaa}.newsletter{max-width:1220px;margin:100px auto;display:grid;grid-template-columns:90px 1fr 1fr;grid-gap:28px;gap:28px;align-items:center;border:1px solid #e3e3df;background:#fff;border-radius:28px;padding:35px}.mailIcon{width:70px;height:70px;border-radius:20px;background:#0c0c0c;color:#fff;display:grid;place-items:center;font-size:25px}.newsletter h2{font-size:25px;margin:7px 0}.newsletter p{color:#777;margin:0}.newsletter form>div{display:flex;border:1px solid #e2e2df;border-radius:999px;padding:4px}.newsletter input{border:0;outline:0;background:transparent;min-width:0;flex:1 1;padding:10px 14px}.newsletter button{border:0;background:#111;color:#fff;border-radius:999px;padding:11px 18px;font-weight:700}.newsletter small{display:block;margin-top:8px;color:#888}.projectGrid>*{min-width:0}.projectCard{display:block;height:100%}.caseStudy,.resourceDetail{max-width:1080px}.caseHero,.resourceHero{padding:60px 0 35px}.caseHero p,.resourceHero p{font-size:18px;color:#666;max-width:680px}.caseLinks{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.caseLinks a{border-bottom:1px solid #111;font-weight:700}.caseMock{height:520px;border-radius:30px;margin:25px 0 90px;min-height:280px;padding:22px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.caseMock strong{font-size:70px;letter-spacing:-.04em}.caseMock.light{background:#f4f4f1}.caseMock.black{background:#0b0b0b;color:#fff}.caseMock.gray{background:#e6e6e2}.caseColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;padding:70px 0;border-top:1px solid #dfdfdc}.caseColumns h2{font-size:32px;line-height:1.2;letter-spacing:-.035em}.caseColumns li,.caseColumns p{font-size:17px;color:#666}.caseColumns ul{padding-left:20px}.caseSection{padding:70px 0;border-top:1px solid #dfdfdc}.featureGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;margin-top:25px}.featureGrid article{border:1px solid #e3e3df;border-radius:18px;padding:22px;background:#fff}.featureGrid p{margin:8px 0;color:#555}.nextCase{border-top:1px solid #ddd;padding:45px 0 100px;display:flex;justify-content:space-between;gap:25px}.nextCase a{font-weight:800}.resourceHero{max-width:850px}.resourceHero .button{margin-top:25px}.resourceIcon.huge{width:92px;height:92px;border-radius:26px;font-size:34px;margin-bottom:28px}.resourceCard,.resourceCard>div{min-width:0}.resourceCard h3,.resourceCard p{overflow-wrap:anywhere}.resourceCard:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(0,0,0,.06)}footer{border-top:1px solid #e2e2df;margin-top:110px;padding:55px 4vw 25px;background:#fff}.footerGrid{max-width:1220px;margin:auto;display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:55px;gap:55px}.footerGrid>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footerGrid p{max-width:300px;color:#777}.footerGrid b{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.footerGrid a,.footerGrid span{font-size:13px;color:#666;overflow-wrap:anywhere}.footerGrid .logo,.footerGrid .logo span{font-size:25px;color:#090909}.footerGrid .logo .logoMark{width:30px!important;height:36px!important;max-width:30px;flex-basis:30px}.socials{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin-top:6px}.socials a{width:34px;height:34px;border:1px solid #e7e7e4;border-radius:50%;display:grid;place-items:center;color:#111!important;background:#fff}.socials svg{display:block!important;width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;flex:none!important}.copyright{max-width:1220px;margin:40px auto 0;border-top:1px solid #eee;padding-top:20px;text-align:center;color:#888;font-size:11px}@media(max-width:900px){.logo{font-size:25px}.logo .logoMark{width:31px!important;height:38px!important;max-width:31px;flex-basis:31px}.techMarquee{width:100%!important;border-left:0!important;border-right:0!important;border-radius:0!important}.techMarqueeGroup{width:100vw!important;min-width:100vw!important;flex-basis:100vw!important}.aboutSection{grid-template-columns:1fr;gap:35px;margin-top:70px}.aboutVisual{position:relative;top:0;height:520px}.aboutStories article{min-height:auto;padding:35px 0;border-top:1px solid #e2e2df;opacity:1}.projectGrid{grid-template-columns:1fr 1fr}.focus{grid-template-columns:1fr;padding:45px}.newsletter{grid-template-columns:70px 1fr}.newsletter form{grid-column:1/-1}.experience article{grid-template-columns:1fr;gap:10px}.caseColumns{grid-template-columns:1fr;gap:30px}.resourceGrid{grid-template-columns:1fr!important}.resourceCard{grid-template-columns:64px minmax(0,1fr)}.footerGrid{grid-template-columns:1fr 1fr}.automationGateway,.caseOutcomeGrid,.demoGrid{grid-template-columns:1fr!important}}@media(max-width:620px){.logo{font-size:23px;gap:8px}.logo .logoMark{width:29px!important;height:35px!important;max-width:29px;flex-basis:29px}.heroReference .heroPhotoCutout{width:500px!important;left:50%!important;right:auto!important;bottom:0!important;transform:none!important;translate:-50% 0!important;object-fit:contain!important}.techMarqueeTrack{animation-duration:18s!important}.techMarqueeGroup{width:max-content!important;min-width:max-content!important;flex:0 0 auto!important;justify-content:flex-start!important;gap:34px!important;padding:14px 34px 14px 0!important}.techMarqueeItem{gap:8px!important;font-size:12px!important}.techMarqueeItem img{width:19px!important;height:19px!important;max-width:19px!important}.aboutSection,.experience,.featured,.page,.studioLibrary{padding-left:18px;padding-right:18px;margin-top:75px}.aboutSection{display:block}.aboutVisual{height:430px;margin-bottom:35px;border-radius:22px}.aboutStories>h2{font-size:38px}.aboutStories article{grid-template-columns:38px 1fr;padding:28px 0}.aboutStories article h3{font-size:23px}.aboutStories article p{font-size:15px}.sectionHead{display:block;margin-bottom:28px}.experience>h2,.sectionHead h2{font-size:40px}.sectionHead .button{margin-top:15px}.projectGrid{grid-template-columns:1fr!important}.projectVisual{min-height:220px}.projectVisual strong{font-size:30px;text-align:center}.projectBody{padding:20px 20px 58px}.focus{margin:75px 0;border-radius:0;padding:40px 20px;display:block}.focus h2{font-size:42px;margin-bottom:28px}.focusCards,.newsletter{grid-template-columns:1fr}.newsletter{margin:70px 18px;padding:24px}.newsletter form>div{flex-direction:column;border:0;gap:8px}.newsletter input{border:1px solid #ddd;border-radius:999px;width:100%}.newsletter button{width:100%}.caseMock{height:340px;margin-bottom:60px}.caseMock strong{font-size:42px;text-align:center}.featureGrid{grid-template-columns:1fr}.nextCase{flex-direction:column}.resourceGrid{grid-template-columns:1fr!important;gap:14px}.resourceCard{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:18px;border-radius:18px}.resourceIcon{width:52px;height:52px;border-radius:14px;font-size:20px}.resourceCard h3{font-size:20px;line-height:1.2}.resourceCard p{font-size:14px;line-height:1.55}.studioHero{padding:52px 22px!important;min-height:auto!important}.studioHero h1{font-size:clamp(46px,14vw,58px)!important}.automationGateway{padding:0 18px!important;margin-top:55px!important}.automationGateway>div,.automationGatewayCard{padding:24px!important}.automationGateway h2{font-size:38px!important}.automationGatewayCard h3{font-size:31px!important}.automationHero{padding:45px 0 55px!important}.automationHero h1{font-size:clamp(47px,14vw,58px)!important}.automationLead{font-size:17px!important}.automationReviews>p,.problemSection p,.sectionIntro{font-size:16px!important}.systemsGrid{grid-template-columns:1fr!important}.systemsGrid article{grid-template-columns:38px 1fr!important;padding:20px 8px!important}.systemsGrid article:nth-child(odd){border-right:0!important}.demoWindow{height:190px!important}.demoWindow strong{font-size:24px!important}.automationCases{margin:70px -18px 0!important;padding:48px 20px!important;border-radius:0!important}.consultation{margin:70px 0;border-radius:0;padding:40px 20px;display:block}.consultation>a{display:inline-block;margin-top:20px;white-space:normal}footer{margin-top:75px;padding:42px 18px 22px}.footerGrid{grid-template-columns:1fr;gap:32px}.footerGrid .logo,.footerGrid .logo span{font-size:24px}.copyright{text-align:left;margin-top:30px}}@media(prefers-reduced-motion:reduce){.techMarqueeTrack{animation:none!important;transform:none!important}}