.automation-module__OqJLlq__site{--ink:#09090b;--paper:#f8fafc;--cyan:#cffafe;--cyan-strong:#67e8f9;--green:#34d399;--blue:#1a5bfa;--muted:#5f6368;--line:#09090b24;background:var(--paper);min-height:100vh;color:var(--ink);overflow:clip}.automation-module__OqJLlq__site *,.automation-module__OqJLlq__site :before,.automation-module__OqJLlq__site :after{box-sizing:border-box}.automation-module__OqJLlq__site a{color:inherit;text-decoration:none}.automation-module__OqJLlq__navWrap{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc2;border:1px solid #ffffffc7;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(100% - 48px,1320px);height:58px;padding:7px 8px 7px 18px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #09090b1a,inset 0 0 0 1px #09090b0a}.automation-module__OqJLlq__logo{width:126px;height:42px;display:block}.automation-module__OqJLlq__logo img,.automation-module__OqJLlq__footerLogo img{object-fit:contain;width:100%;height:100%;display:block}.automation-module__OqJLlq__desktopNav{align-items:center;gap:26px;display:flex}.automation-module__OqJLlq__desktopNav a{color:#3f3f46;padding:10px 0;font-size:12px;position:relative}.automation-module__OqJLlq__desktopNav a:after{content:"";transform-origin:100%;background:var(--ink);height:1px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.automation-module__OqJLlq__desktopNav a:hover:after,.automation-module__OqJLlq__desktopNav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.automation-module__OqJLlq__navCta,.automation-module__OqJLlq__primaryButton,.automation-module__OqJLlq__lightButton,.automation-module__OqJLlq__outlineButton{border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:44px;padding:0 8px 0 18px;font-size:12px;font-weight:600;transition:transform .18s,background .18s,color .18s;display:inline-flex}.automation-module__OqJLlq__navCta{background:var(--ink);justify-self:end;color:#fff!important}.automation-module__OqJLlq__navCta span,.automation-module__OqJLlq__primaryButton>span,.automation-module__OqJLlq__lightButton>span,.automation-module__OqJLlq__outlineButton>span{background:var(--cyan);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.automation-module__OqJLlq__navCta:hover,.automation-module__OqJLlq__primaryButton:hover,.automation-module__OqJLlq__lightButton:hover,.automation-module__OqJLlq__outlineButton:hover{transform:translateY(-2px)}.automation-module__OqJLlq__mobileNav{display:none}.automation-module__OqJLlq__hero{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #fff 0%, #f5feff 62%, var(--cyan) 100%);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:end;gap:7vw;min-height:100svh;padding:138px 32px 54px;display:grid;position:relative}.automation-module__OqJLlq__heroGlow{filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#67e8f96b,#0000 63%);border-radius:50%;width:68vw;height:68vw;position:absolute;top:2%;right:-8%}.automation-module__OqJLlq__heroGrid{opacity:.58;pointer-events:none;background-image:linear-gradient(#09090b12 1px,#0000 1px),linear-gradient(90deg,#09090b12 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0}.automation-module__OqJLlq__heroContent,.automation-module__OqJLlq__networkPanel{z-index:1;position:relative}.automation-module__OqJLlq__eyebrow,.automation-module__OqJLlq__sectionLabel{color:#3f3f46;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:10px;font-weight:700;display:flex}.automation-module__OqJLlq__eyebrow>span,.automation-module__OqJLlq__projectMeta i,.automation-module__OqJLlq__projectFacts i{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #34d39924}.automation-module__OqJLlq__hero h1{letter-spacing:-.075em;max-width:920px;margin:30px 0 0;font-size:clamp(56px,6.4vw,112px);font-weight:300;line-height:.88}.automation-module__OqJLlq__hero h1 em{color:#0000;-webkit-text-stroke:1.3px var(--ink);font-style:normal}.automation-module__OqJLlq__heroLead{letter-spacing:-.025em;max-width:630px;margin:34px 0 0;font-size:clamp(17px,1.35vw,22px);line-height:1.5}.automation-module__OqJLlq__heroActions,.automation-module__OqJLlq__projectActions,.automation-module__OqJLlq__contactActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.automation-module__OqJLlq__primaryButton{background:var(--ink);min-height:50px;color:#fff!important}.automation-module__OqJLlq__textLink{border-bottom:1px solid;align-items:center;gap:10px;padding:12px 0;font-size:12px;font-weight:600;display:inline-flex}.automation-module__OqJLlq__networkPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafc9e;border:1px solid #1a5bfa4d;border-radius:24px;min-height:580px;overflow:hidden;box-shadow:0 34px 90px #1a5bfa1f}.automation-module__OqJLlq__networkMeta,.automation-module__OqJLlq__networkFooter,.automation-module__OqJLlq__visualTopline,.automation-module__OqJLlq__visualFooter{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 20px;font-size:9px;font-weight:700;display:flex}.automation-module__OqJLlq__networkMeta span:last-child{align-items:center;gap:7px;display:inline-flex}.automation-module__OqJLlq__networkMeta i,.automation-module__OqJLlq__liveStatus i{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%}.automation-module__OqJLlq__networkStage{background:radial-gradient(circle,#67e8f957,#0000 34%) 0 0/100% 100%,linear-gradient(#1a5bfa1f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1a5bfa1f 1px,#0000 1px) 0 0/42px 42px;min-height:470px;position:relative}.automation-module__OqJLlq__networkStage:before,.automation-module__OqJLlq__networkStage:after{content:"";border:1px solid #1a5bfa33;border-radius:50%;width:330px;height:330px;animation:24s linear infinite automation-module__OqJLlq__rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.automation-module__OqJLlq__networkStage:after{border-style:dashed;width:210px;height:210px;animation-duration:18s;animation-direction:reverse}.automation-module__OqJLlq__networkNode{z-index:2;text-align:center;background:#ffffffd1;border:1px solid #ffffff9e;border-radius:50%;place-content:center;width:104px;height:104px;transition:transform .18s,background .18s;display:grid;position:absolute;box-shadow:0 18px 45px #09090b1a}.automation-module__OqJLlq__networkNode:hover{background:#fff;transform:scale(1.08)}.automation-module__OqJLlq__networkNode b{font-size:21px;font-weight:500}.automation-module__OqJLlq__networkNode span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:9px}.automation-module__OqJLlq__nodeAi{top:36px;left:42px}.automation-module__OqJLlq__nodeApi{top:54px;right:36px}.automation-module__OqJLlq__nodeData{bottom:38px;right:58px}.automation-module__OqJLlq__nodeOps{bottom:46px;left:55px}.automation-module__OqJLlq__networkLine{z-index:1;background:linear-gradient(90deg, transparent, var(--blue), transparent);transform-origin:0;width:40%;height:1px;position:absolute;top:50%;left:50%}.automation-module__OqJLlq__lineOne{transform:rotate(-140deg)}.automation-module__OqJLlq__lineTwo{transform:rotate(-38deg)}.automation-module__OqJLlq__lineThree{transform:rotate(40deg)}.automation-module__OqJLlq__lineFour{transform:rotate(138deg)}.automation-module__OqJLlq__networkFooter{border-top:1px solid var(--line);border-bottom:0;min-height:54px}.automation-module__OqJLlq__proofStrip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr repeat(3,auto 1fr);align-items:center;gap:18px;min-height:110px;padding:20px 32px;display:grid}.automation-module__OqJLlq__proofStrip>span,.automation-module__OqJLlq__proofStrip p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.automation-module__OqJLlq__proofStrip strong{letter-spacing:-.055em;font-size:clamp(28px,3vw,48px);font-weight:300}.automation-module__OqJLlq__introSection,.automation-module__OqJLlq__processSection,.automation-module__OqJLlq__faqSection,.automation-module__OqJLlq__caseOverview,.automation-module__OqJLlq__architectureSection,.automation-module__OqJLlq__deliverySection{padding:110px 32px}.automation-module__OqJLlq__introCopy,.automation-module__OqJLlq__systemsHeader,.automation-module__OqJLlq__processSection>header,.automation-module__OqJLlq__faqSection>header,.automation-module__OqJLlq__architectureSection>header{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:8vw;margin:42px 0 70px;display:grid}.automation-module__OqJLlq__introCopy h2,.automation-module__OqJLlq__systemsHeader h2,.automation-module__OqJLlq__processSection h2,.automation-module__OqJLlq__faqSection h2,.automation-module__OqJLlq__caseOverview h2,.automation-module__OqJLlq__architectureSection h2,.automation-module__OqJLlq__deliverySection h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,98px);font-weight:300;line-height:.95}.automation-module__OqJLlq__introCopy h2 span,.automation-module__OqJLlq__systemsHeader h2 span,.automation-module__OqJLlq__processSection h2 span,.automation-module__OqJLlq__faqSection h2 span,.automation-module__OqJLlq__caseOverview h2 span,.automation-module__OqJLlq__architectureSection h2 span,.automation-module__OqJLlq__deliverySection h2 span{color:var(--blue)}.automation-module__OqJLlq__introCopy>p,.automation-module__OqJLlq__systemsHeader>p,.automation-module__OqJLlq__overviewLead>p,.automation-module__OqJLlq__deliveryCopy>p{color:#3f3f46;margin:0;font-size:16px;line-height:1.65}.automation-module__OqJLlq__capabilityGrid,.automation-module__OqJLlq__processGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 -32px -110px;display:grid}.automation-module__OqJLlq__capabilityGrid article,.automation-module__OqJLlq__processGrid article{border-right:1px solid var(--line);background:#ffffff8f;min-height:390px;padding:26px 24px 34px;transition:background .18s,color .18s,transform .18s}.automation-module__OqJLlq__capabilityGrid article:last-child,.automation-module__OqJLlq__processGrid article:last-child{border-right:0}.automation-module__OqJLlq__capabilityGrid article:hover{background:var(--cyan);transform:translateY(-6px)}.automation-module__OqJLlq__capabilityGrid article>span,.automation-module__OqJLlq__processGrid article>span{color:var(--muted);font-size:10px}.automation-module__OqJLlq__capabilityIcon,.automation-module__OqJLlq__processGlyph{border:1px solid var(--line);border-radius:50%;width:62px;height:62px;margin:78px 0 38px;position:relative}.automation-module__OqJLlq__capabilityIcon i,.automation-module__OqJLlq__processGlyph i,.automation-module__OqJLlq__flowGlyph i{background:currentColor;width:30px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.automation-module__OqJLlq__capabilityIcon i:last-child,.automation-module__OqJLlq__processGlyph i:nth-child(2),.automation-module__OqJLlq__flowGlyph i:last-child{transform:translate(-50%,-50%)rotate(90deg)}.automation-module__OqJLlq__capabilityGrid h3,.automation-module__OqJLlq__processGrid h3{letter-spacing:-.05em;margin:0;font-size:clamp(25px,2.2vw,38px);font-weight:400}.automation-module__OqJLlq__capabilityGrid p,.automation-module__OqJLlq__processGrid p{max-width:300px;color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.55}.automation-module__OqJLlq__systemsSection{color:#fff;background:#0a0a0c;padding:110px 32px 0}.automation-module__OqJLlq__systemsSection .automation-module__OqJLlq__sectionLabel,.automation-module__OqJLlq__systemsHeader>p{color:#a1a1aa}.automation-module__OqJLlq__systemsHeader{grid-template-columns:.75fr 1.25fr .7fr;align-items:end;margin:0 0 75px}.automation-module__OqJLlq__systemsHeader h2{font-size:clamp(54px,6.3vw,106px)}.automation-module__OqJLlq__systemsHeader h2 span{color:#a1a1aa}.automation-module__OqJLlq__projectStack{margin:0 -32px}.automation-module__OqJLlq__projectCard{border-top:1px solid #ffffff29;grid-template-columns:minmax(420px,.8fr) minmax(0,1.2fr);min-height:700px;display:grid}.automation-module__OqJLlq__projectCard:nth-child(2n) .automation-module__OqJLlq__projectCopy{order:2}.automation-module__OqJLlq__projectCopy{flex-direction:column;justify-content:center;padding:44px 32px;display:flex}.automation-module__OqJLlq__projectMeta{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;font-size:9px;font-weight:700;display:grid}.automation-module__OqJLlq__projectMeta span:last-child{align-items:center;gap:8px;display:inline-flex}.automation-module__OqJLlq__projectCopy h3{letter-spacing:-.07em;margin:74px 0 0;font-size:clamp(54px,6vw,104px);font-weight:300;line-height:.9}.automation-module__OqJLlq__projectCopy>p{color:#d4d4d8;max-width:590px;margin:24px 0 0;font-size:16px;line-height:1.6}.automation-module__OqJLlq__tagList{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.automation-module__OqJLlq__tagList>span{color:inherit;letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:700}.automation-module__OqJLlq__flowDetails{border-top:1px solid #fff3;border-bottom:1px solid #fff3;margin-top:48px}.automation-module__OqJLlq__flowDetails summary,.automation-module__OqJLlq__faqList summary{cursor:pointer;list-style:none}.automation-module__OqJLlq__flowDetails summary::-webkit-details-marker{display:none}.automation-module__OqJLlq__faqList summary::-webkit-details-marker{display:none}.automation-module__OqJLlq__mobileNav summary::-webkit-details-marker{display:none}.automation-module__OqJLlq__flowDetails summary{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:11px;font-weight:700;display:flex}.automation-module__OqJLlq__flowDetails summary span{font-size:22px;font-weight:300;transition:transform .18s}.automation-module__OqJLlq__flowDetails[open] summary span{transform:rotate(45deg)}.automation-module__OqJLlq__flowDetails ol{margin:0;padding:0 0 22px;list-style:none}.automation-module__OqJLlq__flowDetails li{color:#d4d4d8;grid-template-columns:42px 1fr;gap:12px;padding:12px 0;font-size:13px;display:grid}.automation-module__OqJLlq__flowDetails li span{color:#71717a;font-size:9px}.automation-module__OqJLlq__systemVisual{--accent:#1a5bfa;background:radial-gradient(circle at 70% 28%, color-mix(in srgb, var(--accent) 70%, white), transparent 26%), linear-gradient(145deg, #08142d, var(--accent));color:#fff;grid-template-rows:54px minmax(0,1fr) 54px;min-height:700px;display:grid;position:relative;overflow:hidden}.automation-module__OqJLlq__systemVisual.automation-module__OqJLlq__green{--accent:#0f9f7d}.automation-module__OqJLlq__systemVisual.automation-module__OqJLlq__cyan{--accent:#0891b2}.automation-module__OqJLlq__systemVisual.automation-module__OqJLlq__violet{--accent:#6d28d9}.automation-module__OqJLlq__systemVisual:before{content:"";z-index:0;background:#fff3;width:90%;height:23%;position:absolute;bottom:12%;right:-20%;transform:rotate(-32deg);box-shadow:0 0 60px #ffffff24}.automation-module__OqJLlq__systemVisual:after{content:"";z-index:0;aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;width:72%;position:absolute;top:23%;right:-8%}.automation-module__OqJLlq__visualTopline,.automation-module__OqJLlq__visualFooter,.automation-module__OqJLlq__visualCore{z-index:2;position:relative}.automation-module__OqJLlq__visualTopline{border-bottom-color:#ffffff2e}.automation-module__OqJLlq__liveStatus{align-items:center;gap:7px;display:inline-flex}.automation-module__OqJLlq__visualCore{background:color-mix(in srgb, var(--accent) 14%, #f8fafc);min-height:0;padding:18px}.automation-module__OqJLlq__projectScreenshotFrame{background:#f6f5f2;border:1px solid #ffffff73;border-radius:18px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0307123d}.automation-module__OqJLlq__projectScreenshot{object-fit:contain;object-position:center;background:#f7f6f3;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.75,.25,1),filter .42s;display:block}.automation-module__OqJLlq__systemVisual:hover .automation-module__OqJLlq__projectScreenshot{filter:saturate(1.04)contrast(1.01);transform:scale(1.012)}.automation-module__OqJLlq__screenshotCode{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090bc2;border:1px solid #ffffff80;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:700;position:absolute;bottom:14px;right:14px}.automation-module__OqJLlq__visualCode{letter-spacing:-.08em;font-size:clamp(80px,10vw,175px);font-weight:200;display:block}.automation-module__OqJLlq__orbit{border:1px solid #ffffff57;border-radius:50%;width:126px;height:126px;animation:18s linear infinite automation-module__OqJLlq__spin;position:absolute;top:36px;right:38px}.automation-module__OqJLlq__orbit:before,.automation-module__OqJLlq__orbit:after{content:"";border:1px dashed #ffffff4d;border-radius:50%;position:absolute;inset:20px}.automation-module__OqJLlq__orbit:after{border-style:solid;inset:42px}.automation-module__OqJLlq__orbit i{background:#ffffff3d;width:150%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.automation-module__OqJLlq__signalGrid{background:#ffffff40;border:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:absolute;bottom:38px;left:42px;right:42px}.automation-module__OqJLlq__signalNode{background:#050a1975;flex-direction:column;justify-content:space-between;min-height:118px;padding:18px 12px;font-size:10px;line-height:1.35;transition:background .18s,transform .18s;display:flex}.automation-module__OqJLlq__signalNode:hover{background:#fff3;transform:translateY(-5px)}.automation-module__OqJLlq__signalNode b{opacity:.62;font-size:9px;font-weight:500}.automation-module__OqJLlq__visualFooter{border-top:1px solid #ffffff2e;border-bottom:0}.automation-module__OqJLlq__processSection{background:var(--cyan);padding-bottom:0}.automation-module__OqJLlq__processSection>header{grid-template-columns:.65fr 1.35fr}.automation-module__OqJLlq__processSection h2 span{color:#6b8b8f}.automation-module__OqJLlq__processGrid{margin-bottom:0}.automation-module__OqJLlq__processGrid article:nth-child(3){background:var(--blue);color:#fff}.automation-module__OqJLlq__processGrid article:nth-child(3) p,.automation-module__OqJLlq__processGrid article:nth-child(3)>span{color:#ffffffb8}.automation-module__OqJLlq__processGlyph i:nth-child(3){transform:translate(-50%,-50%)rotate(45deg)}.automation-module__OqJLlq__faqSection{background:#fff;grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);gap:8vw;display:grid}.automation-module__OqJLlq__faqSection>header{margin:0;display:block}.automation-module__OqJLlq__faqSection h2{margin-top:44px;font-size:clamp(48px,5vw,82px)}.automation-module__OqJLlq__faqList{border-top:1px solid var(--line)}.automation-module__OqJLlq__faqList details{border-bottom:1px solid var(--line)}.automation-module__OqJLlq__faqList summary{letter-spacing:-.035em;grid-template-columns:44px 1fr 28px;align-items:center;gap:16px;min-height:88px;font-size:clamp(18px,1.8vw,28px);display:grid}.automation-module__OqJLlq__faqList summary>span{color:var(--muted);letter-spacing:.06em;font-size:9px}.automation-module__OqJLlq__faqList summary i{font-size:24px;font-style:normal;font-weight:300;transition:transform .18s}.automation-module__OqJLlq__faqList details[open] summary i{transform:rotate(45deg)}.automation-module__OqJLlq__faqList details p{max-width:680px;color:var(--muted);margin:0;padding:0 36px 30px 60px;font-size:15px;line-height:1.7}.automation-module__OqJLlq__contactSection{background:var(--blue);color:#fff;min-height:710px;padding:110px 32px 90px;position:relative;overflow:hidden}.automation-module__OqJLlq__contactSection .automation-module__OqJLlq__sectionLabel{color:#ffffffb8}.automation-module__OqJLlq__contactSection h2{z-index:2;letter-spacing:-.075em;max-width:1180px;margin:52px 0 0;font-size:clamp(62px,8.3vw,140px);font-weight:300;line-height:.85;position:relative}.automation-module__OqJLlq__contactSection h2 span{color:#0000;-webkit-text-stroke:1.2px white}.automation-module__OqJLlq__contactSection>p{z-index:2;max-width:600px;margin:44px 0 0;font-size:17px;line-height:1.6;position:relative}.automation-module__OqJLlq__contactActions{z-index:2;position:relative}.automation-module__OqJLlq__lightButton{background:#fff;min-height:54px;padding-left:22px;color:var(--ink)!important}.automation-module__OqJLlq__outlineButton{border:1px solid #ffffff9e;min-height:54px;padding-left:22px;color:#fff!important}.automation-module__OqJLlq__outlineButton>span{color:#fff;background:#ffffff2e}.automation-module__OqJLlq__contactOrb{border:1px solid #ffffff47;border-radius:50%;width:62vw;height:62vw;animation:28s linear infinite automation-module__OqJLlq__rotate;position:absolute;bottom:-24vw;right:-7vw}.automation-module__OqJLlq__contactOrb:before,.automation-module__OqJLlq__contactOrb:after{content:"";border:1px dashed #ffffff40;border-radius:50%;position:absolute;inset:15%}.automation-module__OqJLlq__contactOrb:after{border-style:solid;inset:34%}.automation-module__OqJLlq__contactOrb i{background:#ffffff38;width:140%;height:1px;position:absolute;top:50%;left:-20%}.automation-module__OqJLlq__contactOrb i:nth-child(2){transform:rotate(60deg)}.automation-module__OqJLlq__contactOrb i:nth-child(3){transform:rotate(120deg)}.automation-module__OqJLlq__footer{color:#fff;background:#08080a;padding:76px 32px 24px}.automation-module__OqJLlq__footerTop{grid-template-columns:1fr .7fr .5fr;align-items:start;gap:60px;min-height:240px;display:grid}.automation-module__OqJLlq__footerLogo{background:#fff;width:270px;height:100px;padding:8px}.automation-module__OqJLlq__footerTop p,.automation-module__OqJLlq__footerLinks a{color:#a1a1aa;font-size:12px;line-height:1.7}.automation-module__OqJLlq__footerLinks{gap:8px;display:grid}.automation-module__OqJLlq__footerLinks a:hover{color:#fff}.automation-module__OqJLlq__footerBottom{color:#71717a;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr 1fr;gap:20px;padding-top:20px;font-size:9px;display:grid}.automation-module__OqJLlq__footerBottom span:nth-child(2){text-align:center}.automation-module__OqJLlq__footerBottom a{justify-self:end}.automation-module__OqJLlq__whatsapp{z-index:60;background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;padding:4px;transition:transform .18s;display:grid;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 12px 32px #09090b3d}.automation-module__OqJLlq__whatsapp:hover{transform:translateY(-4px)scale(1.03)}.automation-module__OqJLlq__whatsapp img{object-fit:cover;border-radius:50%;width:100%;height:100%}.automation-module__OqJLlq__caseStudy{background:var(--paper)}.automation-module__OqJLlq__caseHero{background:linear-gradient(#09090b0e 1px, transparent 1px), linear-gradient(90deg, #09090b0e 1px, transparent 1px), linear-gradient(180deg, white, var(--cyan));background-size:8.333vw 8.333vw,8.333vw 8.333vw,100% 100%;min-height:100svh;padding:118px 32px 40px;position:relative}.automation-module__OqJLlq__breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 28px;font-size:10px;display:flex}.automation-module__OqJLlq__breadcrumbs a:hover{color:var(--ink)}.automation-module__OqJLlq__caseHeroGrid{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:stretch;gap:32px;display:grid}.automation-module__OqJLlq__caseTitle{flex-direction:column;justify-content:flex-end;padding:58px 0 30px;display:flex}.automation-module__OqJLlq__caseTitle h1{letter-spacing:-.075em;margin:34px 0 0;font-size:clamp(64px,8vw,138px);font-weight:300;line-height:.86}.automation-module__OqJLlq__caseTitle>p{max-width:620px;margin:32px 0 0;font-size:18px;line-height:1.6}.automation-module__OqJLlq__compactVisual{border-radius:24px;min-height:calc(100svh - 180px);box-shadow:0 35px 90px #09090b26}.automation-module__OqJLlq__compactVisual .automation-module__OqJLlq__visualCore{min-height:calc(100svh - 290px)}.automation-module__OqJLlq__caseOverview{background:#fff;grid-template-columns:.45fr 1fr;gap:4vw 8vw;display:grid}.automation-module__OqJLlq__overviewLead{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:6vw;display:grid}.automation-module__OqJLlq__projectFacts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-column:2;grid-template-columns:repeat(4,1fr);margin:30px 0 0;display:grid}.automation-module__OqJLlq__projectFacts div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:130px;padding:20px}.automation-module__OqJLlq__projectFacts dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.automation-module__OqJLlq__projectFacts dd{margin:38px 0 0;font-size:14px;line-height:1.4}.automation-module__OqJLlq__problemSolution{color:#fff;background:#0a0a0c;grid-template-columns:1fr 1fr;display:grid}.automation-module__OqJLlq__problemSolution article{border-right:1px solid #ffffff29;min-height:510px;padding:70px 32px}.automation-module__OqJLlq__problemSolution article:last-child{background:linear-gradient(145deg,#0a0a0c,#142761);border-right:0}.automation-module__OqJLlq__problemSolution article>span{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.automation-module__OqJLlq__problemSolution h2{letter-spacing:-.06em;max-width:680px;margin:120px 0 0;font-size:clamp(46px,5vw,82px);font-weight:300;line-height:.95}.automation-module__OqJLlq__problemSolution p{color:#d4d4d8;max-width:650px;margin:28px 0 0;font-size:16px;line-height:1.65}.automation-module__OqJLlq__architectureSection{background:var(--cyan);padding-bottom:0}.automation-module__OqJLlq__architectureFlow{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:70px -32px 0;padding:0;list-style:none;display:grid}.automation-module__OqJLlq__architectureFlow li{border-right:1px solid var(--line);background:#fff6;min-height:330px;padding:24px}.automation-module__OqJLlq__architectureFlow li:last-child{border-right:0}.automation-module__OqJLlq__architectureFlow li>span{color:var(--muted);font-size:9px}.automation-module__OqJLlq__flowGlyph{border:1px solid var(--line);border-radius:50%;width:64px;height:64px;margin:76px 0 40px;position:relative}.automation-module__OqJLlq__architectureFlow strong{letter-spacing:-.045em;max-width:250px;font-size:clamp(23px,2.2vw,36px);font-weight:400;line-height:1.05;display:block}.automation-module__OqJLlq__deliverySection{background:#fff;grid-template-columns:1fr .7fr;gap:8vw;display:grid}.automation-module__OqJLlq__deliverySection h2{margin-top:48px;font-size:clamp(48px,5vw,84px)}.automation-module__OqJLlq__deliveryCopy{align-self:end}.automation-module__OqJLlq__deliveryCopy .automation-module__OqJLlq__tagList{color:var(--ink)}.automation-module__OqJLlq__accuracyNote{border-top:1px solid var(--line);padding-top:24px;color:var(--muted)!important;margin-top:34px!important;font-size:11px!important}.automation-module__OqJLlq__nextProject{color:#fff;background:#0a0a0c;padding:80px 32px}.automation-module__OqJLlq__nextProject>span{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.automation-module__OqJLlq__nextProject a{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:160px 1fr 70px;align-items:center;gap:30px;margin-top:32px;padding:34px 0;display:grid}.automation-module__OqJLlq__nextProject small{color:#a1a1aa;text-transform:uppercase;font-size:9px}.automation-module__OqJLlq__nextProject strong{letter-spacing:-.06em;font-size:clamp(40px,5vw,80px);font-weight:300}.automation-module__OqJLlq__nextProject a>span{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:60px;height:60px;font-size:26px;transition:background .18s,color .18s;display:grid}.automation-module__OqJLlq__nextProject a:hover>span{background:var(--cyan);color:var(--ink)}@keyframes automation-module__OqJLlq__rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes automation-module__OqJLlq__spin{to{transform:rotate(360deg)}}.automation-module__OqJLlq__contactOrb{animation-name:automation-module__OqJLlq__orbRotate}@keyframes automation-module__OqJLlq__orbRotate{to{transform:rotate(360deg)}}@media (max-width:1120px){.automation-module__OqJLlq__hero{grid-template-columns:1fr;align-items:start}.automation-module__OqJLlq__networkPanel{width:min(100%,780px);min-height:520px;margin-left:auto}.automation-module__OqJLlq__networkStage{min-height:410px}.automation-module__OqJLlq__proofStrip{grid-template-columns:1fr repeat(3,auto)}.automation-module__OqJLlq__proofStrip p{display:none}.automation-module__OqJLlq__projectCard{grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr)}.automation-module__OqJLlq__systemVisual{min-height:640px}.automation-module__OqJLlq__visualCore{min-height:0;padding:14px}.automation-module__OqJLlq__signalGrid{grid-template-columns:1fr 1fr;bottom:28px;left:28px;right:28px}.automation-module__OqJLlq__signalNode{min-height:92px}.automation-module__OqJLlq__caseHeroGrid{grid-template-columns:.7fr 1.3fr}.automation-module__OqJLlq__compactVisual{min-height:680px}.automation-module__OqJLlq__compactVisual .automation-module__OqJLlq__visualCore{min-height:0}.automation-module__OqJLlq__overviewLead{grid-template-columns:1fr}.automation-module__OqJLlq__projectFacts{grid-template-columns:1fr 1fr}}@media (max-width:820px){.automation-module__OqJLlq__navWrap{grid-template-columns:1fr auto;width:calc(100% - 20px);height:56px;top:10px}.automation-module__OqJLlq__logo{width:106px;height:38px}.automation-module__OqJLlq__desktopNav,.automation-module__OqJLlq__navCta{display:none}.automation-module__OqJLlq__mobileNav{justify-self:end;display:block}.automation-module__OqJLlq__mobileNav summary{z-index:2;background:var(--ink);cursor:pointer;border-radius:50%;place-content:center;width:42px;height:42px;list-style:none;display:grid;position:relative}.automation-module__OqJLlq__mobileNav summary span{background:#fff;width:16px;height:1px;margin:3px 0;display:block}.automation-module__OqJLlq__mobileNav nav{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff5;border-radius:24px;padding:14px 20px 22px;position:fixed;top:76px;left:10px;right:10px;box-shadow:0 24px 70px #09090b2e}.automation-module__OqJLlq__mobileNav nav a{border-bottom:1px solid var(--line);letter-spacing:-.04em;justify-content:space-between;align-items:center;min-height:54px;font-size:20px;display:flex}.automation-module__OqJLlq__hero{gap:48px;min-height:auto;padding:110px 16px 40px}.automation-module__OqJLlq__hero h1{margin-top:24px;font-size:clamp(50px,14vw,82px);line-height:.9}.automation-module__OqJLlq__heroLead{margin-top:24px;font-size:16px}.automation-module__OqJLlq__heroActions{align-items:stretch}.automation-module__OqJLlq__primaryButton{flex:auto}.automation-module__OqJLlq__networkPanel{border-radius:18px;min-height:470px}.automation-module__OqJLlq__networkStage{min-height:360px}.automation-module__OqJLlq__networkNode{width:78px;height:78px}.automation-module__OqJLlq__nodeAi{top:28px;left:22px}.automation-module__OqJLlq__nodeApi{top:40px;right:20px}.automation-module__OqJLlq__nodeData{bottom:28px;right:28px}.automation-module__OqJLlq__nodeOps{bottom:36px;left:26px}.automation-module__OqJLlq__networkStage:before{width:250px;height:250px}.automation-module__OqJLlq__networkStage:after{width:150px;height:150px}.automation-module__OqJLlq__proofStrip{grid-template-columns:1fr 1fr;min-height:auto;padding:24px 16px}.automation-module__OqJLlq__proofStrip>span{grid-column:1/-1}.automation-module__OqJLlq__proofStrip strong{border-top:1px solid var(--line);padding-top:14px}.automation-module__OqJLlq__introSection,.automation-module__OqJLlq__processSection,.automation-module__OqJLlq__faqSection,.automation-module__OqJLlq__caseOverview,.automation-module__OqJLlq__architectureSection,.automation-module__OqJLlq__deliverySection{padding:76px 16px}.automation-module__OqJLlq__introCopy,.automation-module__OqJLlq__systemsHeader,.automation-module__OqJLlq__processSection>header,.automation-module__OqJLlq__architectureSection>header{margin:32px 0 46px;display:block}.automation-module__OqJLlq__introCopy h2,.automation-module__OqJLlq__systemsHeader h2,.automation-module__OqJLlq__processSection h2,.automation-module__OqJLlq__faqSection h2,.automation-module__OqJLlq__caseOverview h2,.automation-module__OqJLlq__architectureSection h2,.automation-module__OqJLlq__deliverySection h2{font-size:52px}.automation-module__OqJLlq__introCopy>p,.automation-module__OqJLlq__systemsHeader>p{margin-top:28px}.automation-module__OqJLlq__capabilityGrid,.automation-module__OqJLlq__processGrid{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px -76px;display:flex;overflow-x:auto}.automation-module__OqJLlq__capabilityGrid article,.automation-module__OqJLlq__processGrid article{scroll-snap-align:start;flex:0 0 82vw;min-height:350px}.automation-module__OqJLlq__systemsSection{padding:76px 16px 0}.automation-module__OqJLlq__systemsHeader .automation-module__OqJLlq__sectionLabel{margin-bottom:30px}.automation-module__OqJLlq__projectStack{margin:0 -16px}.automation-module__OqJLlq__projectCard{flex-direction:column;min-height:auto;display:flex}.automation-module__OqJLlq__projectCard:nth-child(2n) .automation-module__OqJLlq__projectCopy{order:0}.automation-module__OqJLlq__projectCopy{padding:48px 16px}.automation-module__OqJLlq__projectMeta{grid-template-columns:30px 1fr}.automation-module__OqJLlq__projectMeta span:last-child{display:none}.automation-module__OqJLlq__projectCopy h3{margin-top:54px;font-size:58px}.automation-module__OqJLlq__projectCopy>p{font-size:15px}.automation-module__OqJLlq__projectActions{align-items:stretch}.automation-module__OqJLlq__systemVisual{grid-template-rows:48px auto 48px;min-height:0}.automation-module__OqJLlq__visualCore{aspect-ratio:2;min-height:0;padding:10px}.automation-module__OqJLlq__projectScreenshotFrame{border-radius:12px;min-height:0}.automation-module__OqJLlq__visualCode{font-size:26vw}.automation-module__OqJLlq__orbit{width:94px;height:94px;top:20px;right:20px}.automation-module__OqJLlq__signalGrid{bottom:20px;left:20px;right:20px}.automation-module__OqJLlq__faqSection{display:block}.automation-module__OqJLlq__faqList{margin-top:52px}.automation-module__OqJLlq__faqList summary{grid-template-columns:30px 1fr 24px;min-height:82px}.automation-module__OqJLlq__faqList details p{padding:0 24px 28px 46px}.automation-module__OqJLlq__contactSection{min-height:650px;padding:76px 16px}.automation-module__OqJLlq__contactSection h2{margin-top:40px;font-size:18vw}.automation-module__OqJLlq__contactSection>p{font-size:15px}.automation-module__OqJLlq__contactActions{align-items:stretch}.automation-module__OqJLlq__lightButton,.automation-module__OqJLlq__outlineButton{flex:100%}.automation-module__OqJLlq__contactOrb{width:100vw;height:100vw;bottom:-20vw;right:-45vw}.automation-module__OqJLlq__footer{padding:60px 16px 22px}.automation-module__OqJLlq__footerTop{grid-template-columns:1fr 1fr;gap:40px 18px}.automation-module__OqJLlq__footerLogo{grid-column:1/-1;width:230px;height:84px}.automation-module__OqJLlq__footerBottom{grid-template-columns:1fr;gap:10px}.automation-module__OqJLlq__footerBottom span:nth-child(2){text-align:left}.automation-module__OqJLlq__footerBottom a{justify-self:start}.automation-module__OqJLlq__whatsapp{width:52px;height:52px;bottom:12px;right:12px}.automation-module__OqJLlq__caseHero{min-height:auto;padding:96px 16px 22px}.automation-module__OqJLlq__caseHeroGrid{flex-direction:column;display:flex}.automation-module__OqJLlq__caseTitle{padding:36px 0 18px}.automation-module__OqJLlq__caseTitle h1{font-size:19vw}.automation-module__OqJLlq__caseTitle>p{font-size:16px}.automation-module__OqJLlq__compactVisual{border-radius:18px;min-height:0}.automation-module__OqJLlq__compactVisual .automation-module__OqJLlq__visualCore{min-height:0}.automation-module__OqJLlq__caseOverview{display:block}.automation-module__OqJLlq__overviewLead{margin-top:36px;display:block}.automation-module__OqJLlq__overviewLead>p{margin-top:28px}.automation-module__OqJLlq__projectFacts{grid-column:auto;margin-top:42px}.automation-module__OqJLlq__projectFacts div{min-height:118px;padding:16px}.automation-module__OqJLlq__projectFacts dd{margin-top:24px}.automation-module__OqJLlq__problemSolution{grid-template-columns:1fr}.automation-module__OqJLlq__problemSolution article{border-bottom:1px solid #ffffff29;border-right:0;min-height:440px;padding:58px 16px}.automation-module__OqJLlq__problemSolution h2{margin-top:90px;font-size:52px}.automation-module__OqJLlq__architectureSection{padding-bottom:0}.automation-module__OqJLlq__architectureFlow{scroll-snap-type:x mandatory;margin:46px -16px 0;display:flex;overflow-x:auto}.automation-module__OqJLlq__architectureFlow li{scroll-snap-align:start;flex:0 0 78vw;min-height:310px}.automation-module__OqJLlq__deliverySection{display:block}.automation-module__OqJLlq__deliveryCopy{margin-top:42px}.automation-module__OqJLlq__nextProject{padding:64px 16px}.automation-module__OqJLlq__nextProject a{grid-template-columns:1fr 54px;gap:16px}.automation-module__OqJLlq__nextProject small{grid-column:1/-1}.automation-module__OqJLlq__nextProject strong{font-size:46px}.automation-module__OqJLlq__nextProject a>span{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.automation-module__OqJLlq__site *,.automation-module__OqJLlq__site :before,.automation-module__OqJLlq__site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
