@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.woff2)format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/merriweather-400.woff2)format("woff2")}
:root{color:#161819;font-synthesis:none;--blue:#2863ec;--muted:#686b72;--line:#e5e6e9;--serif:"Merriweather", Georgia, serif;--max:1280px;background:#fff;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:5px;outline:3px solid #739cff}::selection{color:#111;background:#c8dcff}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--serif);text-wrap:balance;font-weight:400}h1{letter-spacing:-2.5px;font-size:clamp(56px,6.2vw,88px);line-height:1.025}h2{letter-spacing:-1.25px;font-size:clamp(42px,4.2vw,60px);line-height:1.04}h3{letter-spacing:-.35px;font-size:29px;line-height:1.15}p{color:var(--muted);font-size:16px;line-height:1.75}svg{flex-shrink:0}button{background:0 0;border:0}main,.footer-shell{max-width:1600px;margin:auto}.grid-frame{border-left:1px dashed var(--line);border-right:1px dashed var(--line);margin-left:40px;margin-right:40px;position:relative}.grid-frame:before,.grid-frame:after{content:"";z-index:1;border:1px solid var(--line);background:#fff;width:7px;height:7px;position:absolute;top:-4px}.grid-frame:before{left:-4px}.grid-frame:after{right:-4px}.section-pad{padding:100px max(35px, calc((100% - var(--max)) / 2 - 40px));border-top:1px dashed var(--line)}.dark{color:#fff;--muted:#a1a4ac;--line:#24262b;background:#08090c}.dark.grid-frame:before,.dark.grid-frame:after{background:#08090c}.eyebrow{letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:23px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.eyebrow>span{background:var(--blue);width:7px;height:7px;box-shadow:3px -3px #bdd1ff}.dark .eyebrow>span{box-shadow:3px -3px #203866}.button{color:#fff;background:#101114;border:1px solid #101114;justify-content:center;align-items:center;gap:24px;min-height:44px;padding:13px 20px;font-size:14px;font-weight:500;line-height:1.2;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.button:hover{background:var(--blue);border-color:var(--blue)}.button.secondary{color:#202226;background:0 0;border-color:#dcdde1}.button.secondary:hover{background:#f6f7f9;border-color:#202226}.dark .button{color:#111;background:#fff;border-color:#fff}.dark .button:hover{background:#bfd2ff;border-color:#bfd2ff}.dark .button.secondary{color:#fff;background:0 0;border-color:#565961}.dark .button.secondary:hover{color:#111;background:#fff}.button-group{justify-content:center;gap:12px;display:flex}.text-link{border-bottom:1px solid #b6b8bf;align-items:center;gap:18px;padding:0 0 7px;font-size:15px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--blue)}.announcement{color:#a9acb4;background:#08090c;justify-content:center;align-items:center;gap:22px;height:33px;font-size:12px;display:flex}.announcement a{color:#fff;align-items:center;gap:7px;display:flex}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;background:#fffffff5;border-bottom:1px solid #eeeff2;justify-content:space-between;align-items:center;gap:24px;height:87px;padding:0 max(40px,50% - 760px);display:flex;position:sticky;top:0}.brand{width:148px;height:auto;display:block}.site-header nav{gap:27px;font-size:14px;display:flex}.site-header nav a:hover{color:var(--blue)}.header-actions{justify-content:flex-end;align-items:center;gap:28px;display:flex}@media (min-width:851px){.site-header{grid-template-columns:1fr auto 1fr;display:grid}.site-header>a:first-child{justify-self:start}.header-actions{grid-column:3}}.login{align-items:center;gap:7px;font-size:14px;display:flex}.site-header .back-link{display:flex}.header-actions .button{gap:22px;min-height:39px;padding:11px 16px}.menu-button,.mobile-login{display:none!important}.skip-link{z-index:100;background:#fff;padding:16px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:15px}.hero{padding-top:77px}.hero-copy{text-align:center;padding:0 20px}.hero h1{letter-spacing:-2px;font-size:clamp(46px,5vw,70px)}.hero .eyebrow{justify-content:center;margin-bottom:24px}.hero-copy>p{max-width:600px;margin:25px auto 27px;font-size:16px;line-height:1.8}.hero-visuals{grid-template-columns:1.45fr 1fr;gap:16px;height:440px;margin:63px 12px 0;display:grid}.glass-art{background:#1658d9 url(/automation-glass.webp) 50%/cover}.hero-product{justify-content:center;align-items:center;padding:22px 30px;display:flex;position:relative;overflow:hidden}.visual-topline{letter-spacing:1.1px;color:#deebff;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:22px;left:25px;right:25px}.visual-footnote{color:#e7efff;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:20px;left:26px}.live-dot,.status i{background:#348568;border-radius:50%;width:5px;height:5px;display:inline-block}.visual-footnote .live-dot{background:#d1e5ff}.workflow-preview{--workflow-ease:cubic-bezier(.22, .61, .36, 1);z-index:2;color:#20232b;background:#fff;border:1px solid #e0e4ef;border-radius:7px;width:100%;max-width:400px;position:relative;overflow:hidden;box-shadow:0 12px 40px #14285015}.workflow-preview.compact{max-width:355px;transform:rotate(-2deg);box-shadow:0 0 0 8px #d4e6ff30,0 16px 40px #072a8233}.preview-title{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding:18px 17px;font-size:12px;font-weight:550;display:flex}.preview-title>span:first-child{align-items:center;gap:7px;display:flex}.status{white-space:nowrap;color:#3d785e;background:#edf7f1;border:1px solid #deeee5;border-radius:3px;justify-content:center;align-items:center;gap:5px;min-width:70px;padding:4px 6px;font-size:11px;font-weight:400;display:flex}.flow-nodes{padding:19px 26px}.flow-node{min-height:57px;transition:border-color .55s var(--workflow-ease), background-color .55s var(--workflow-ease), transform .65s var(--workflow-ease), box-shadow .55s var(--workflow-ease);background:#fff;border:1px solid #e4e7ee;border-radius:4px;align-items:center;gap:12px;padding:12px 13px;display:flex}.flow-node>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.flow-node span{letter-spacing:.9px;color:#878d99;font-size:10px}.flow-node strong{font-size:12px;font-weight:500}.node-icon{color:#687183;width:30px;height:30px;transition:color .55s var(--workflow-ease), background-color .55s var(--workflow-ease);background:#f4f5f8;border-radius:4px;place-items:center;display:grid}.agent-node{background:#f4f7ff;border-color:#b8cdfc}.agent-node .node-icon{color:#3265d8;background:#e3edff}.flow-node.is-done{background:#f6fbf8;border-color:#a7d0b9}.flow-node.is-active{background:#eef4ff;border-color:#769ff6;transform:translate(2px);box-shadow:0 2px 9px #2863ec12}.flow-node.is-active .node-icon{color:var(--blue);background:#dfeaff}.flow-node.is-done .node-icon{color:#408660;background:#eaf5ef}.node-state{flex:0 0 17px;height:17px;margin-left:auto;position:relative}.node-state>svg{transition:opacity .4s var(--workflow-ease), transform .55s var(--workflow-ease);position:absolute;inset:0}.node-spinner{opacity:0;color:var(--blue);animation:1.4s linear infinite paused workflow-spin}.is-playing .node-spinner{animation-play-state:running}@keyframes workflow-spin{to{transform:rotate(360deg)}}.node-check{opacity:0;color:#408660;transform:scale(.8)}.node-more{opacity:1;color:#aeb3be}.flow-node.is-active .node-more,.flow-node.is-done .node-more{opacity:0}.flow-node.is-active .node-spinner{opacity:1}.flow-node.is-done .node-check{opacity:1;transform:scale(1)}.flow-connector{color:#9da8ba;height:24px;transition:color .55s var(--workflow-ease);justify-content:center;align-items:center;display:flex;position:relative}.flow-connector:before{content:"";width:1px;height:100%;transition:background-color .55s var(--workflow-ease);background:#d8deea;position:absolute}.flow-connector svg{background:#fff;position:relative}.flow-connector.done{color:#408660}.flow-connector.done:before{background:#a7d0b9}.flow-connector.is-active:after{content:"";background:var(--blue);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite paused workflow-transfer;position:absolute;top:0}.is-playing .flow-connector.is-active:after{animation-play-state:running}@keyframes workflow-transfer{0%{opacity:0;top:0}25%,75%{opacity:1}to{opacity:0;top:calc(100% - 4px)}}.preview-bottom{color:#9399a4;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:11px 17px;font-size:11px;display:flex}.preview-bottom button{color:#303b4d;background:#f5f6f9;border:1px solid #e3e5ea;border-radius:3px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:flex}.preview-bottom button:hover{background:#e8efff}.compact .flow-nodes{padding:14px 23px}.compact .flow-node{min-height:49px;padding:7px 11px}.compact .flow-connector{height:20px}.compact .preview-title{padding:15px}.security-section{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.security-intro h2{font-size:clamp(38px,3.7vw,54px)}.security-intro>p{max-width:440px;margin-top:24px}.security-intro>.button{gap:15px;margin-top:30px}.security-feature{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.security-feature:last-child{padding-bottom:0}.security-feature>svg{color:var(--blue);margin-top:3px}.security-feature h3{letter-spacing:-.3px;font-family:inherit;font-size:19px;font-weight:500;line-height:1.4}.security-feature p{margin-top:10px;font-size:14px}@media (max-width:850px){.security-section{grid-template-columns:1fr;gap:36px}.security-intro>p{max-width:560px}}@media (prefers-reduced-motion:reduce){.flow-node.is-active{transform:none}.flow-connector.is-active:after{display:none}}.hero-network{background:#f1f5fd;padding:25px 28px;position:relative;overflow:hidden}.network-label{z-index:1;letter-spacing:1.25px;color:#65748d;align-items:center;gap:7px;font-size:11px;display:flex;position:relative}.hero-network-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:561px) and (max-width:850px){.hero-network-image{object-fit:contain}}.network-label .live-dot{background:#668ccd}.network-map{position:absolute;inset:40px 5px 52px}.network-lines{fill:none;stroke:#a9bfe6;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.system{color:#6381b7;background:#fff;border:1px solid #d9e2f3;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:86px;height:65px;display:flex;position:absolute;box-shadow:0 5px 15px #526d9410}.system span{color:#778399;font-size:11px}.s1{top:9%;left:7%}.s2{top:9%;right:7%}.s3{bottom:8%;left:7%}.s4{bottom:8%;right:7%}.hub-symbol{background:linear-gradient(135deg,#407bff,#0641b2);border:1px solid #457df0;border-radius:9px;place-items:center;width:111px;height:66px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #1e60df08,0 12px 30px #245ab330}.hub-symbol img{width:84px}.network-caption{color:#65748d;font-size:15px;line-height:1.45;position:absolute;bottom:22px;left:28px}.network-caption>span{color:#283e62}.pulse{background:#376ee8;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 6px #719aff}.p1{top:20%;left:33%}.p2{bottom:20%;right:33%}.ecosystem-strip{color:#727780;justify-content:space-between;align-items:center;gap:25px;padding:40px 30px 42px;display:flex}.ecosystem-strip>span{border-right:1px solid var(--line);padding-right:35px;font-size:13px;line-height:1.6}.ecosystem-strip>div{align-items:center;gap:9px;font-size:16px;font-weight:500;display:flex}.ecosystem-strip svg{stroke-width:1.5px;width:20px}.integration-wordmark img,.integration-brand img,.integration-bubble img,.odoo-logo{object-fit:contain;flex-shrink:0;display:block}.integration-brand{color:#4e5560}.odoo-logo{margin-top:2px}.odoo-word{letter-spacing:-2px;color:#79647e;font-family:DM Sans,sans-serif!important;font-size:34px!important;font-weight:650!important}.problem{padding-top:84px;padding-bottom:67px}.problem-heading{grid-template-columns:1.65fr 1fr;align-items:end;gap:65px;display:grid}.problem-heading h2{font-size:56px}.problem-heading p{max-width:350px;font-size:16px;line-height:1.9}.problem-questions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.problem-questions>div{border-right:1px solid var(--line);padding:32px 30px}.problem-questions>div:first-child{padding-left:0}.problem-questions>div:last-child{border-right:0}.problem-questions svg{color:#6693ff;stroke-width:1.2px;width:23px;margin-bottom:27px}.problem-questions h3{margin-bottom:10px;font-size:28px}.problem-questions p{font-size:14px}.problem-bottom{max-width:760px;margin:30px 0 0;font-size:15px}.section-intro{margin-bottom:48px}.section-intro.center{text-align:center}.center .eyebrow{justify-content:center}.section-intro p{max-width:650px;margin:21px auto 0}.platform-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.platform-grid article{border-right:1px solid var(--line);padding:0 24px 28px}.platform-grid article:last-child{border-right:0}.platform-grid h3{margin-bottom:14px;font-size:28px}.platform-grid p{font-size:14px;line-height:1.85}.platform-art{isolation:isolate;justify-content:center;align-items:center;height:220px;display:flex;position:relative}.platform-generated-art{object-fit:contain;width:calc(100% + 32px);max-width:none;height:100%;display:block}.blue-tile{color:#fff;z-index:2;background:linear-gradient(145deg,#87b0ff,#1b5bdd 55%,#083292);border-radius:12px;place-items:center;width:66px;height:66px;display:grid;transform:rotate(-9deg);box-shadow:0 11px 17px #1453c025,inset 0 0 0 1px #7baaff}.orbit{border:1px solid #dce6fa;border-radius:50%;width:130px;height:90px;position:absolute;transform:rotate(-28deg)}.orbit.o2{width:180px;height:135px}.art-tag{z-index:3;background:#fff;border:1px solid #e3e8f3;border-radius:3px;padding:6px 8px;font-size:11px;position:absolute;box-shadow:0 3px 8px #00000004}.tag-left{top:64px;left:0}.tag-right{bottom:56px;right:0}.mini-flow{color:#a4b2c9;flex-direction:column;align-items:center;gap:5px;display:flex}.mini-flow>span{color:#71809a;background:#fff;border:1px solid #dce3f0;border-radius:4px;align-items:center;gap:9px;width:112px;padding:8px 10px;font-size:12px;display:flex;box-shadow:0 4px 10px #37579205}.mini-flow .blue-mini{color:#3972e8;background:#f2f6ff;border-color:#91b4ff}.blue-tile.small{border-radius:8px;flex-shrink:0;width:48px;height:48px;transform:none}.system-tile{color:#8598b8;background:#fff;border:1px solid #e0e6f2;border-radius:4px;flex-shrink:0;place-items:center;width:40px;height:43px;display:grid;box-shadow:0 5px 10px #142d6110}.system-tile svg{width:19px}.system-tile.left{transform:translateY(-24px)}.system-tile.right{transform:translateY(24px)}.dotted-connection{border-top:1px dashed #7fa4ed;width:22px}.document-stack{width:95px;height:116px;position:relative}.document-stack>div{background:#f5f8ff;border:1px solid #d7e2f6;border-radius:4px;width:85px;height:107px;position:absolute;transform:rotate(-15deg)translate(-8px,3px)}.document-stack>div:nth-child(2){transform:rotate(8deg)translate(8px)}.document-stack>div:last-child{background:#fff;flex-direction:column;gap:8px;padding:13px;display:flex;transform:rotate(-3deg);box-shadow:0 5px 15px #1d478f10}.document-stack svg{color:#3975e6;margin-bottom:4px}.document-stack span{background:#d9e4f5;width:100%;height:3px}.document-stack span:last-child{width:60%}.workflow-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:70px;display:grid}.split-copy h2{margin-bottom:23px}.split-copy>p{margin-bottom:18px;font-size:16px}.inline-note{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:29px;padding-top:23px;font-size:14px;line-height:1.8;display:flex}.inline-note svg{color:var(--blue);margin-top:3px}.workflow-stage{background:#f1f5fc;justify-content:center;align-items:center;min-height:520px;padding:36px;display:flex;position:relative;overflow:hidden}.stage-grid{background-image:linear-gradient(#6e94d415 1px,#0000 1px),linear-gradient(90deg,#6e94d415 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 85%);mask-image:radial-gradient(#000,#0000 85%)}.stage-caption{color:#8492a9;letter-spacing:.2px;font-size:12px;position:absolute;bottom:19px}.control{padding-bottom:76px}.control .section-intro{margin-bottom:44px}.dashboard{color:#232731;background:#fff;border:1px solid #e0e5ef;border-radius:8px;max-width:1050px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 0 0 8px #ffffff07,0 20px 60px #0005}.dashboard-sidebar{color:#a3afc1;background:#f5f7fb;border-right:1px solid #e4e8f0;flex-direction:column;flex-shrink:0;align-items:center;gap:29px;width:54px;padding:25px 0;display:flex}.dashboard-sidebar .active{color:#3269e8}.dashboard-sidebar svg:last-child{margin-top:auto}.dashboard-content{flex:1;min-width:0;padding:0 29px 24px}.dashboard-top{color:#9099a7;border-bottom:1px solid #eaeef3;justify-content:space-between;padding:16px 0;font-size:12px;display:flex}.dashboard-top>span{align-items:center;gap:8px;display:flex}.dashboard-heading{justify-content:space-between;align-items:center;gap:10px;margin:24px 0 20px;display:flex}.dashboard-heading h4{letter-spacing:-.5px;font-size:19px;font-weight:500}.sample-badge{color:#8d95a4;border:1px solid #e3e7ee;border-radius:3px;padding:4px 6px;font-size:11px}.metrics{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:21px;display:grid}.metrics>div{border:1px solid #e4e8f0;border-radius:4px;flex-direction:column;gap:10px;padding:15px;display:flex}.metrics>div>span{color:#8b94a4;font-size:12px}.metrics strong{letter-spacing:-1px;font-size:27px;font-weight:500}.metrics small{color:#a2abba;letter-spacing:0;font-size:14px;font-weight:400}.table-head,.table-row{text-align:left;grid-template-columns:1.5fr 1fr .4fr;align-items:center;gap:15px;font-size:12px;display:grid}.table-head{color:#959dad;background:#f7f8fb;padding:10px 12px;font-size:11px}.table-row{background:#fff;border-bottom:1px solid #edf0f5;width:100%;padding:14px 12px}.table-row>span{align-items:center;gap:7px;display:flex}.table-row>span:first-child svg{color:#8a9bb5}.table-row.selected{background:#f0f5ff}.table-row:hover{background:#f5f7fc}.success,.warn{font-size:11px!important}.success i,.warn i{background:currentColor;border-radius:50%;width:4px;height:4px}.table-row>span:last-child{color:#8693a7;font-size:12px}.execution-detail{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.execution-detail>div{flex-direction:column;gap:8px;display:flex}.tiny-label{letter-spacing:1px;color:#8591a4;font-size:10px}.execution-detail strong{font-size:13px;font-weight:500}.run-cost{font-size:17px}.run-cost small{color:#a0a7b4;text-align:right;margin-top:3px;font-size:11px;display:block}.execution-steps{flex-wrap:wrap;gap:18px;padding-top:18px;display:flex}.execution-steps>span{color:#85918d;align-items:center;gap:5px;font-size:11px;display:flex}.execution-steps svg{color:#5c9d7d}.execution-steps .error-step,.execution-steps .error-step svg{color:#ba8843}.run-error{color:#ad7335;margin-top:12px;font-size:12px}.control-features{grid-template-columns:repeat(6,1fr);gap:33px 38px;margin-top:59px;display:grid}.control-features>div{grid-column:span 2}.control-features>div:nth-child(4){grid-column:2/span 2}.control-features svg{color:#789cea;stroke-width:1.4px;margin-bottom:17px}.control-features h3{margin-bottom:12px;font-size:25px}.control-features p{font-size:14px;line-height:1.8}.integrations{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.integration-art{background:radial-gradient(#f2f6ff,#0000 65%);grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:12px;height:465px;display:grid;position:relative;overflow:hidden}.integration-generated-art{object-fit:contain;mix-blend-mode:multiply;align-self:start;width:100%;height:100%;min-height:0;display:block}.integration-orbit{border:1px solid #e0e7f6;border-radius:50%;width:270px;height:270px;position:absolute}.integration-orbit.ring-two{border-style:dashed;width:420px;height:420px}.integration-center{z-index:1;background:#fff;border:1px solid #e1e8f4;border-radius:8px;place-items:center;width:172px;height:84px;display:grid;box-shadow:0 10px 45px #2254ab0c}.integration-center img{width:128px}.integration-bubble{color:#728bb5;background:#fff;border:1px solid #e1e6f0;border-radius:9px;place-items:center;width:69px;height:69px;display:grid;position:absolute;box-shadow:0 7px 22px #214a9508}.integration-bubble svg{stroke-width:1.3px;width:25px}.bubble-odoo{letter-spacing:-2px;color:#79617f;width:93px;font-size:26px;font-weight:650;top:43px;left:37%}.bubble-mail{top:180px;right:8%}.bubble-data{bottom:50px;left:41%}.bubble-doc{top:185px;left:5%}.integration-label{color:#8d99b0;padding-bottom:4px;font-size:12px;position:static}.odoo-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:22px;margin:22px 0;padding:24px 0;display:flex}.odoo-note h4{margin-bottom:8px;font-size:15px;font-weight:550}.odoo-note p{font-size:14px}.odoo-note>.odoo-word{font-size:31px!important}.use-cases{background:#f9fafc}.case-layout{background:#fff;border:1px solid #dfe4ed;grid-template-columns:.8fr 1.5fr;display:grid}.case-tabs{border-right:1px solid #dfe4ed;padding:25px 0}.case-tabs button{text-align:left;color:#777e8c;border-left:2px solid #0000;align-items:center;gap:15px;width:100%;padding:24px 23px;font-size:15px;display:flex}.case-tabs button>svg:first-child{stroke-width:1.4px}.case-tabs button>svg:last-child{color:#a3adbc;width:14px;margin-left:auto}.case-tabs button[aria-selected=true]{color:#275cd0;background:#f0f5ff;border-left-color:#2863ec}.case-tabs button:hover{background:#f5f7fb}.case-panel{background-image:radial-gradient(#89a2cf25 .8px,#0000 .8px);background-size:12px 12px;grid-template-columns:1fr 1.05fr;align-items:center;gap:25px;padding:33px;display:grid}.case-description h3{margin-bottom:15px;font-size:30px}.case-description p{font-size:14px;line-height:1.9}.case-panel .workflow-preview{box-shadow:0 10px 30px #33447709}.case-panel .flow-nodes{padding:13px}.case-panel .flow-node{gap:8px;min-height:50px;padding:9px 8px}.case-panel .node-icon{width:26px;height:26px}.case-panel .node-more{display:none}.case-panel .flow-node strong{font-size:12px}.case-panel .preview-title{padding:12px 10px;font-size:11px}.case-panel .preview-title>span:first-child>svg{display:none}.case-panel .preview-bottom{padding:10px;font-size:10px}.case-panel .preview-bottom button{font-size:11px}.steps{grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.steps>div{border-top:1px solid var(--line);padding:27px 27px 0 0}.steps>div:not(:first-child){border-left:1px solid var(--line);padding-left:27px}.step-top{color:#7b8eaf;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.step-top>span{color:var(--blue);font-size:13px}.step-top>svg{stroke-width:1.25px}.steps h3{margin-bottom:15px;font-size:26px}.steps p{font-size:14px}.partners{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;display:grid}.partners h2{font-size:48px}.nowrap{white-space:nowrap}.partners .button{margin-top:14px}.partner-art{background:radial-gradient(#16316d66,#0000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.partner-console{background:#101319;border:1px solid #343a49;border-radius:6px;width:100%;padding:22px;transform:perspective(1400px)rotateY(-7deg)rotateX(3deg);box-shadow:0 0 0 7px #ffffff03}.partner-console-head{color:#a4adbe;justify-content:space-between;align-items:center;font-size:12px;display:flex}.partner-console-head>span:first-child{align-items:center;gap:9px;display:flex}.partner-console .sample-badge{color:#7e8ba1;border-color:#343a49;font-size:10px}.partner-title{letter-spacing:-.3px;margin:26px 0 22px;font-size:18px}.client-row{border-top:1px solid #272d39;align-items:center;gap:12px;padding:17px 0;display:flex}.client-icon{color:#83a4db;background:#1a263a;border:1px solid #3a4963;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.client-1{color:#b09cbf;background:#251f32;border-color:#463550}.client-2{color:#8fb3a7;background:#1b2b29;border-color:#334b48}.client-row>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.client-row strong{font-size:13px;font-weight:500}.client-row span{color:#8994a7;font-size:11px}.client-row>svg{color:#627da7;stroke-width:1.3px;margin-left:auto}.shared-workflow{color:#90a4c7;border:1px dashed #364156;align-items:center;gap:10px;margin-top:10px;padding:15px 12px;font-size:12px;display:flex}.shared-workflow>svg:last-child{margin-left:auto}.partner-assurance{color:#7889a4;align-items:center;gap:8px;margin-top:29px;font-size:12px;display:flex}.implementation{padding-top:80px;padding-bottom:80px}.implementation h2{font-size:49px}.implementation-bottom{justify-content:space-between;align-items:flex-end;gap:100px;margin-top:27px;display:flex}.implementation-bottom p{max-width:640px;font-size:16px}.implementation-bottom .button{flex-shrink:0}.faq{grid-template-columns:1fr 1.3fr;gap:100px;display:grid}.faq h2{font-size:52px}.faq .text-link{margin-top:12px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item h3{letter-spacing:0;font-family:inherit;font-size:15px;font-weight:500}.faq-item h3 button{text-align:left;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:23px 0;line-height:1.6;display:flex}.faq-item h3 svg{stroke-width:1.5px;color:#888f9b;flex-shrink:0}.faq-item.expanded h3 button{color:#225dce}.faq-item p{padding:0 29px 23px 0;font-size:14px;line-height:1.9}.final-cta{isolation:isolate;text-align:center;padding:85px 40px 80px;overflow:hidden}.cta-art{z-index:-1;opacity:.6;background:linear-gradient(90deg,#050b20da,#050b2070,#050b20c9),url(/automation-glass.webp) 50% 52%/cover;position:absolute;inset:0}.cta-content .eyebrow{color:#b9ccf0;justify-content:center}.cta-content h2{font-size:65px}.cta-content p{color:#b8c6df;margin:23px 0 29px;font-size:16px}.cta-note{color:#95a5c2;margin-top:22px;font-size:12px;line-height:1.8;display:block}.footer{padding:58px max(35px, calc((100% - var(--max)) / 2 - 40px)) 23px;border-top:1px dashed var(--line)}.footer-top{justify-content:space-between;gap:60px;padding-bottom:52px;display:flex}.footer .brand{width:155px}.footer-top p{color:#939ba9;margin-top:22px;font-size:14px;line-height:1.8}.footer-links{gap:100px;display:flex}.footer-links>div{color:#b6bdc9;flex-direction:column;align-items:flex-start;gap:14px;font-size:13px;display:flex}.footer-links>div>span{letter-spacing:1.3px;color:#687385;margin-bottom:8px;font-size:11px}.footer-links button{padding:0;font-size:13px}.footer-links a,.footer-links button{align-items:center;gap:8px;display:flex}.footer-links a:hover,.footer-links button:hover{color:#fff}.footer-bottom{color:#727d90;border-top:1px solid #232833;justify-content:space-between;align-items:center;gap:25px;padding-top:23px;font-size:12px;display:flex}.footer-bottom>div{align-items:center;gap:25px;display:flex}.footer-bottom button{padding:0;font-size:12px}.footer-bottom a{align-items:center;gap:8px;display:flex}dialog{color:#161819;border:1px solid #dfe5ef;width:calc(100% - 32px);max-width:580px;max-height:90dvh;padding:0;box-shadow:0 30px 100px #0003}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050b2099}.dialog-body{padding:38px}.dialog-close{padding:5px;position:absolute;top:16px;right:16px}.dialog-body .eyebrow{margin-bottom:20px}.dialog-body h2{margin-bottom:18px;font-size:45px}.dialog-body p{margin-bottom:14px;font-size:15px}.dialog-body p a{text-decoration:underline}.dialog-body form{margin-top:22px}.dialog-body label{flex-direction:column;gap:8px;margin-bottom:16px;font-size:13px;font-weight:500;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}input,textarea{color:#172238;resize:vertical;background:#fcfdff;border:1px solid #dce1e9;border-radius:0;width:100%;padding:12px;font-size:14px}textarea{min-height:80px}input::placeholder,textarea::placeholder{color:#969eac}.dialog-body .button{width:100%;margin-top:2px}.dialog-body .button>svg:last-child{display:none}.dialog-body .form-note{color:#8991a0;margin:13px 0 0;font-size:12px}.form-trap{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form-error{background:#fff1f0;padding:13px;color:#b3261e!important;margin-top:15px!important;font-size:13px!important}.form-error a{text-decoration:underline}.form-confirmation{background:#eef5ff;padding:13px;color:#3763a8!important;margin-top:15px!important;font-size:13px!important}@media (min-width:1600px){.hero-visuals{height:475px}.hero-product .workflow-preview{transform:rotate(-2deg)scale(1.07)}}@media (max-width:1150px){.grid-frame{margin-left:24px;margin-right:24px}.section-pad{padding:75px 30px}.site-header{padding:0 26px}.site-header nav{gap:20px}.header-actions{gap:18px}.hero{padding-top:62px}.hero-visuals{height:410px;margin-top:48px}.hero-product{padding:20px}.hero-product .workflow-preview{max-width:310px}.compact .flow-node{min-height:45px}.compact .preview-title{font-size:11px}.hero-network{padding:23px 20px}.network-map{inset:48px 0 62px}.system{width:74px}.network-caption{left:20px}.ecosystem-strip{gap:20px;padding:32px 20px}.ecosystem-strip>span{padding-right:20px}.ecosystem-strip>div{font-size:14px}.problem-heading{gap:35px}.problem-heading h2{font-size:47px}.platform-grid article{padding:0 18px 24px}.platform-grid h3{font-size:25px}.platform-art{height:190px}.art-tag{font-size:10px}.tag-left{left:-8px}.tag-right{right:-8px}.workflow-section,.integrations{gap:45px}.workflow-stage{min-height:500px;padding:25px}.case-layout{grid-template-columns:.7fr 1.4fr}.case-panel{grid-template-columns:1fr;padding:25px}.case-description h3{font-size:30px}.case-panel .workflow-preview{max-width:none}.case-panel .flow-nodes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.case-panel .flow-connector{display:none}.case-panel .flow-node{min-height:60px}.case-panel .preview-title{padding:14px}.case-panel .preview-bottom{padding:12px 14px}.case-tabs button{padding:23px 18px;font-size:14px}.partners{gap:40px}.partners h2{font-size:44px}.faq{gap:50px}.implementation-bottom{gap:45px}.footer{padding:50px 30px 24px}.integration-orbit.ring-two{width:350px;height:350px}.integration-orbit{width:230px;height:230px}.bubble-mail{right:0}.bubble-doc{left:0}.integration-center{width:150px}.integration-bubble{width:58px;height:58px}.bubble-odoo{width:85px;top:70px}.bubble-data{bottom:66px}}@media (max-width:850px){.site-header nav{background:#fff;border-bottom:1px solid #e1e5ed;padding:20px 26px 26px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 15px 20px #00000008}.site-header nav.is-open{flex-direction:column;gap:0;display:flex}.site-header nav a{padding:15px 0}.mobile-login{font-size:inherit;text-align:left;gap:10px;padding:15px 0;display:flex!important}.site-header{height:76px}.menu-button{place-items:center;width:32px;height:36px;padding:0;display:grid!important}.login{display:none}.brand{width:137px}.hero-visuals{grid-template-columns:1.25fr 1fr;height:395px}.visual-topline{font-size:9px;left:17px;right:17px}.hero-product .workflow-preview{max-width:270px}.compact .flow-nodes{padding:12px 17px}.compact .flow-node strong{font-size:11px}.compact .preview-title{padding:13px 10px;font-size:10px}.compact .preview-title>span>svg{width:11px}.compact .status{font-size:9px}.hero-network{padding:23px 13px}.network-label{letter-spacing:1px;font-size:9px}.system{width:64px;height:57px}.system span{font-size:9px}.system svg{width:20px}.hub-symbol{width:95px;height:59px}.hub-symbol img{width:73px}.network-map{inset:44px 0 80px}.s1,.s3{left:3%}.s2,.s4{right:3%}.network-caption{font-size:14px;left:18px}.ecosystem-strip{flex-wrap:wrap;justify-content:center;gap:22px 34px}.ecosystem-strip>span{display:none}.ecosystem-strip>div{font-size:14px}.ecosystem-strip .odoo-word{font-size:30px!important}.problem-heading{grid-template-columns:1fr;gap:22px}.problem-heading p{max-width:none}.problem-questions>div{padding:25px 18px}.problem-questions h3{font-size:24px}.platform-grid{grid-template-columns:1fr 1fr}.platform-grid article{padding:0 25px 30px}.platform-grid article:nth-child(2){border-right:0}.platform-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.platform-art{height:190px}.tag-left{left:8%}.tag-right{right:8%}.workflow-section{grid-template-columns:1fr;gap:35px}.workflow-section .split-copy{max-width:620px}.workflow-stage{min-height:480px}.split-copy h2 br{display:none}.control-features{grid-template-columns:1fr 1fr;gap:30px}.control-features>div,.control-features>div:nth-child(4){grid-column:auto}.integrations{grid-template-columns:1fr;gap:45px}.integrations .split-copy{grid-row:1}.integration-art{height:370px}.integration-orbit.ring-two{width:340px;height:340px}.bubble-odoo{top:17px;left:42%}.bubble-mail{top:147px;right:19%}.bubble-doc{top:145px;left:18%}.bubble-data{bottom:25px;left:44%}.integration-label{bottom:-3px}.case-layout{grid-template-columns:1fr}.case-tabs{border-bottom:1px solid #dfe4ed;border-right:0;padding:0;display:flex;overflow-x:auto}.case-tabs button{border-bottom:2px solid #0000;border-left:0;gap:8px;min-width:155px;padding:18px 15px;font-size:12px}.case-tabs button[aria-selected=true]{border-bottom-color:#2863ec}.case-tabs button>svg:first-child{width:17px}.case-tabs button>svg:last-child{display:none}.case-panel{grid-template-columns:.8fr 1.2fr;gap:25px}.case-panel .flow-nodes{display:block}.case-panel .flow-connector{height:20px;display:flex}.case-panel .flow-node{min-height:48px}.steps{grid-template-columns:1fr 1fr;gap:35px 0}.steps>div:nth-child(3){border-left:0;padding-left:0}.steps>div{padding-top:23px}.partners{grid-template-columns:1fr}.partners h2{max-width:600px}.partner-art{width:100%;max-width:500px;min-height:400px;margin:auto}.implementation-bottom{flex-direction:column;align-items:flex-start;gap:25px}.faq{grid-template-columns:1fr;gap:35px}.faq .split-copy h2{margin-bottom:15px}.faq .split-copy p{margin-bottom:8px}.footer-links{gap:45px}.cta-content h2{font-size:57px}.dashboard-content{padding:0 20px 22px}.execution-steps{gap:12px}.control h2{font-size:48px}}@media (max-width:560px){html{scroll-padding-top:83px}.announcement{gap:10px;height:29px;font-size:11px}.announcement a{font-size:11px}.announcement a svg{width:10px}.site-header{gap:10px;height:71px;padding:0 19px}.brand{width:119px}.header-actions{gap:11px}.header-actions .button{gap:10px;min-height:36px;padding:10px 12px;font-size:12px}.header-actions .button svg{width:13px}.menu-button{width:26px}.menu-button svg{width:20px}.site-header nav{top:71px}.grid-frame{margin-left:14px;margin-right:14px}.section-pad{padding:59px 20px}.hero{padding-top:48px}.hero-copy{padding:0 15px}.eyebrow{letter-spacing:1.1px;margin-bottom:20px;font-size:11px}h1{letter-spacing:-1.7px;font-size:51px;line-height:1.02}h1 br{display:none}.hero h1{max-width:385px;margin:auto}.hero-copy>p{margin:21px auto 25px;font-size:14px;line-height:1.85}.button{gap:15px;min-height:42px;padding:12px 15px;font-size:12px}.button-group{gap:8px}.button-group .button{gap:9px;padding:12px}.button-group .button svg{width:13px}.hero-visuals{grid-template-columns:1fr;gap:10px;height:auto;margin:38px 7px 0}.hero-product{min-height:389px;padding:37px 26px 38px}.hero-product .workflow-preview{max-width:290px}.compact .flow-node strong{font-size:12px}.compact .preview-title{font-size:11px}.compact .status{font-size:10px}.visual-topline{font-size:9px;top:16px}.visual-footnote{font-size:11px;bottom:14px;left:17px}.hero-network{height:272px;padding:18px}.network-label{font-size:10px}.network-map{inset:25px 20px 42px}.network-caption{font-size:13px;bottom:12px;left:18px}.network-caption br{display:none}.network-caption span{margin-left:4px}.system{width:70px;height:51px}.system span{font-size:10px}.system svg{width:19px;height:19px}.s1,.s3{left:6%}.s2,.s4{right:6%}.network-lines{opacity:.8}.hub-symbol{width:97px;height:57px}.ecosystem-strip{gap:18px 24px;padding:27px 10px 30px}.ecosystem-strip>div{font-size:12px}.ecosystem-strip>div:last-child{display:none}.ecosystem-strip svg{width:16px}.ecosystem-strip .odoo-word{font-size:27px!important}h2{letter-spacing:-1px;font-size:42px}.problem-heading h2{font-size:41px}.problem-heading p{font-size:14px}.problem-questions{grid-template-columns:1fr;margin-top:30px}.problem-questions>div,.problem-questions>div:first-child{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;column-gap:12px;padding:23px 0;display:grid}.problem-questions>div:last-child{border-bottom:0}.problem-questions svg{grid-row:span 2;width:20px;margin-bottom:0}.problem-questions h3{margin-bottom:6px;font-size:27px}.problem-questions p{grid-column:2;font-size:13px}.problem-bottom{margin-top:24px;font-size:14px}.section-intro{margin-bottom:30px}.section-intro p{margin-top:18px;font-size:14px}.desktop-break{display:none}.platform-grid{grid-template-columns:1fr}.platform-grid article{border-right:0;border-bottom:1px solid var(--line);padding:0 23px 27px}.platform-grid article:last-child{border-bottom:0}.platform-art{height:176px}.platform-grid h3{font-size:30px}.platform-grid p{font-size:14px}.tag-left{left:16%}.tag-right{right:16%}.workflow-section{gap:30px}.split-copy>p{font-size:14px}.workflow-stage{min-height:460px;padding:26px 13px 40px}.workflow-stage .flow-nodes{padding:18px}.workflow-stage .preview-title{padding:15px 12px;font-size:12px}.stage-caption{font-size:11px}.inline-note{font-size:13px}.control h2{font-size:40px}.dashboard{border-radius:5px;margin-left:-8px;margin-right:-8px}.dashboard-sidebar{display:none}.dashboard-content{padding:0 12px 19px}.dashboard-top{gap:10px;font-size:10px}.dashboard-top>span{gap:4px}.dashboard-heading{margin:20px 0 16px}.dashboard-heading h4{font-size:16px}.sample-badge{font-size:9px}.metrics{gap:6px;margin-bottom:15px}.metrics>div{gap:8px;padding:11px 7px}.metrics>div>span{font-size:10px}.metrics strong{font-size:22px}.metrics small{font-size:11px}.table-head,.table-row{grid-template-columns:1.45fr 1fr .35fr;gap:5px;font-size:11px}.table-head{padding:9px 5px;font-size:10px}.table-row{padding:13px 5px}.table-row>span{gap:4px}.table-row>span:first-child>svg{display:none}.table-row>span:last-child{font-size:11px}.success,.warn{font-size:9px!important}.execution-detail strong{font-size:12px}.tiny-label{font-size:9px}.run-cost{font-size:16px}.execution-steps{grid-template-columns:1fr 1fr;gap:9px 12px;display:grid}.execution-steps>span{font-size:10px}.control-features{grid-template-columns:1fr;gap:25px;margin-top:36px}.control-features>div{padding-left:35px;position:relative}.control-features svg{width:18px;position:absolute;top:3px;left:0}.control-features h3{font-size:27px}.control-features p{font-size:14px}.integrations{gap:30px}.integration-art{height:320px}.integration-orbit.ring-two{width:300px;height:300px}.integration-orbit{width:210px;height:210px}.integration-center{width:135px;height:68px}.integration-center img{width:105px}.bubble-doc{top:126px;left:0}.bubble-mail{top:126px;right:0}.bubble-odoo{width:80px;top:5px;left:36%}.bubble-data{bottom:18px;left:43%}.odoo-note{gap:16px}.odoo-note p{font-size:13px}.odoo-note>.odoo-word{font-size:26px!important}.case-tabs button{min-width:150px}.case-panel{grid-template-columns:1fr;gap:25px;padding:24px 17px}.case-description h3{font-size:31px}.case-panel .flow-nodes{padding:17px}.case-panel .flow-node strong,.case-panel .preview-title{font-size:12px}.case-panel .flow-node{padding:10px}.case-panel .preview-bottom{font-size:11px}.case-panel .preview-bottom button{font-size:12px}.steps{gap:28px 0;margin-top:35px}.steps>div{padding-right:16px}.steps>div:not(:first-child){padding-left:16px}.steps>div:nth-child(3){padding-left:0}.step-top{margin-bottom:20px}.steps h3{font-size:27px}.steps p{font-size:13px}.partners h2{font-size:41px}.partners{gap:22px}.partner-console{padding:18px;transform:none}.partner-art{min-height:375px}.partner-title{font-size:17px}.partner-console-head,.partner-assurance{font-size:12px}.implementation h2{font-size:40px}.implementation h2 br{display:none}.implementation-bottom{margin-top:23px}.implementation-bottom p{font-size:14px}.faq{gap:29px}.faq h2{font-size:42px}.faq-item h3{font-size:14px}.faq-item h3 button{gap:15px;padding:21px 0}.faq-item p{padding-right:10px;font-size:13px}.final-cta{padding:62px 18px 55px}.cta-content h2{letter-spacing:-1.25px;font-size:46px}.cta-content h2 br{display:none}.cta-content p{margin:22px 0 25px;font-size:14px}.cta-note{font-size:12px}.footer{padding:39px 20px 24px}.footer-top{flex-direction:column;gap:36px;padding-bottom:35px}.footer .brand{width:142px}.footer-top p{margin-top:17px;font-size:13px}.footer-links{justify-content:space-between;gap:50px}.footer-links>div{gap:14px;font-size:12px}.footer-links button{font-size:12px}.footer-links>div>span{font-size:10px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;font-size:11px}.footer-bottom>div{gap:22px}.footer-bottom button{font-size:11px}.dialog-body{padding:33px 23px 25px}.dialog-body h2{font-size:37px}.form-row{grid-template-columns:1fr;gap:0}.dialog-body .eyebrow{margin-bottom:18px}.dialog-body p{font-size:14px}}.preview-bottom button{color:#35445d;min-height:32px}.preview-bottom,.flow-node span{color:#697486}.dashboard-top,.metrics>div>span,.table-head,.tiny-label,.table-row>span:last-child{color:#657184}.sample-badge{color:#667184}.success{color:#327052}.warn{color:#946321}.execution-steps>span{color:#5b6e63}.form-note{color:#657184!important}.dialog-close{min-width:44px;min-height:44px}.case-tabs button{border-left-width:1px}.case-tabs button[aria-selected=true]{border-left-color:#dfe4ed}.footer-bottom{color:#a2abbb}.footer-links>div>span{color:#939fb3}.table-row{min-height:44px}.table-row[aria-pressed=true]{background:#f0f5ff}@media (max-width:560px){.menu-button{width:44px;height:44px}.header-actions .button,.preview-bottom button{min-height:44px}.hero-product{min-height:415px}.hero-product .workflow-preview{transform:rotate(-1.5deg)}.footer-links a,.footer-links button{min-height:30px}.footer-bottom button,.footer-bottom a{align-items:center;min-height:32px;display:inline-flex}.text-link{min-height:44px}.case-tabs button{border-left:0}}@media (max-width:360px){.site-header{gap:8px;padding-left:14px;padding-right:14px}.site-header .brand{width:96px}.header-actions{gap:4px}.header-actions .button{gap:6px;padding:10px;font-size:12px}h1{font-size:44px}.section-pad{padding-left:16px;padding-right:16px}.button-group .button{gap:6px;padding:12px 9px;font-size:12px}.case-panel{padding-left:12px;padding-right:12px}.preview-title{gap:6px}.footer-links{gap:22px}.footer-bottom>div{gap:16px}}@media (max-width:560px){.hero{padding-top:36px}.hero h1{letter-spacing:-1.25px;text-wrap:balance;font-size:clamp(33px,9.5vw,46px);line-height:1.12}.section-pad h2,.cta-content h2{letter-spacing:-.9px;overflow-wrap:break-word;font-size:clamp(30px,8.4vw,40px);line-height:1.15}.section-pad{padding-top:44px;padding-bottom:44px}.hero-visuals{margin-top:30px}.hero-network{aspect-ratio:1;height:auto}.hero-network-image{object-fit:contain}.hero-network .network-caption{font-size:12px;right:14px}.integration-art{grid-template-rows:auto auto;gap:6px;height:auto;overflow:visible}.integration-generated-art{aspect-ratio:1;width:100%;height:auto}.integration-label{padding-bottom:0;line-height:1.6}.integrations{gap:20px}.platform-art{aspect-ratio:3/2;height:auto}.platform-generated-art{width:100%;height:auto}.platform-grid h3,.steps h3{overflow-wrap:break-word;font-size:clamp(23px,6.5vw,29px);line-height:1.2}.steps h3{font-size:clamp(19px,5.4vw,23px)}input,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.cookie-consent{z-index:60;border:1px solid var(--line);background:#fff;width:min(400px,100% - 32px);padding:20px;position:fixed;bottom:16px;left:16px;box-shadow:0 20px 60px #0000001f}.cookie-consent p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.55}.cookie-actions{justify-content:flex-end;gap:8px;display:flex}.cookie-actions .button{min-width:104px}
