:root{--ink:#111d38;--muted:#6c7587;--blue:#265bfa;--line:#e1e7ef;--paper:#f7f9fc;--navy:#080f25;--font:'DM Sans',sans-serif;--display:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #729aff;outline-offset:5px}button{border:0}::selection{background:#bed1ff}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display)}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:#fff;padding:15px}.skip:focus{top:10px}.scroll-progress{position:fixed;height:2px;background:var(--blue);top:0;left:0;z-index:60;transform-origin:left;width:100%;transform:scaleX(0)}.header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5.3%;position:absolute;top:0;width:100%;z-index:30;border-bottom:1px solid #1527430b}.logo{display:inline-flex;align-items:center;font-family:var(--display);font-size:26px;font-weight:800;letter-spacing:-1.3px}.logo-chat{font-weight:500;color:#778498}.logo-mark{position:relative;font-size:39px;line-height:1;font-weight:800;color:var(--blue);margin-right:10px;letter-spacing:-5px;transform:translateY(-3px)}.logo-mark span{font-size:25px;position:relative;left:-2px;top:-6px}.header nav{display:flex;gap:31px;font-size:14px;color:#4f596d}.header nav a{transition:color .2s}.header nav a:hover{color:var(--blue)}.button{display:inline-flex;justify-content:center;align-items:center;gap:35px;min-height:54px;padding:0 24px;border-radius:7px;background:var(--blue);color:white;font-weight:550;font-size:14px;box-shadow:0 5px 15px #265bfa14;transition:background .25s,box-shadow .25s,transform .25s}.button:hover{background:#1244d9;box-shadow:0 8px 24px #265bfa30;transform:translateY(-2px)}.button span{font-size:21px;font-weight:400}.header-cta{min-height:43px;padding:0 18px;gap:24px}.menu-toggle{display:none}.hero{min-height:820px;height:100svh;max-height:1100px;position:relative;padding:176px 5.3% 120px;overflow:hidden;background:radial-gradient(ellipse at 82% 48%,#eaf0ff 0,transparent 47%),var(--paper)}.hero-copy{position:relative;z-index:3;max-width:610px;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:600;display:flex;align-items:center;gap:10px;color:#617088}.little-star{color:var(--blue);font-size:19px;line-height:1}h1{font-size:clamp(65px,6.15vw,100px);font-weight:600;line-height:1.075;letter-spacing:-5.4px;margin:28px 0 24px}h1>span{color:var(--blue)}.hero-description{color:var(--muted);font-size:15px;line-height:1.85;max-width:430px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.text-button{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:14px;background:none;padding:0}.text-button:hover{color:var(--blue)}.play{border:1px solid #cbd3e0;width:25px;height:25px;border-radius:100%;display:grid;place-items:center;font-size:13px}.hero-note{font-size:12px;color:#8891a2;margin-top:27px;display:flex;align-items:center;gap:8px}.mini-orbit{font-size:19px;color:#8698b5}.hero-scene{position:absolute;left:43%;right:-1%;top:100px;bottom:84px}.scene-anchor{isolation:isolate}#scene{position:absolute;inset:0;z-index:-1;pointer-events:none}#scene canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s}#scene.ready canvas{opacity:1}.scene-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#537af0;font-size:300px;font-weight:400;opacity:.24}#scene.ready .scene-fallback{display:none}.scene-coordinate,.scene-index{font-family:monospace;font-size:10px;color:#7f8ca6;letter-spacing:1.5px;position:absolute;left:26%;top:8%}.scene-coordinate:before{content:'+';margin-right:12px;color:#4065a8}.scene-index{left:auto;top:auto;right:13%;bottom:10%}.float-label{position:absolute;display:flex;align-items:center;gap:11px;background:#ffffffe0;border:1px solid #fff;box-shadow:0 12px 40px #2347880a;border-radius:10px;padding:14px 18px;font-size:12px;color:#46516c;backdrop-filter:blur(16px);animation:float 7s ease-in-out infinite}.float-one{top:23%;right:2%}.status-dot{width:6px;height:6px;border-radius:50%;background:#2d68fb;box-shadow:0 0 0 4px #2d68fb10}.float-two{bottom:14%;left:11%;animation-delay:-3s}.float-two small{display:block;font-size:10px;color:#98a3b5;margin-top:5px}.spark-icon{font-size:28px;color:var(--blue)}.orbit-channel{position:absolute;width:53px;height:53px;border-radius:15px;display:grid;place-items:center;background:#ffffffb8;border:1px solid white;box-shadow:0 8px 30px #2e4b9410;backdrop-filter:blur(12px);animation:float 8s ease-in-out infinite;color:var(--blue)}.orbit-channel svg{width:25px;height:25px}.oc-wa{top:17%;left:25%;color:#31a77c;transform:rotate(-10deg)}.oc-ig{top:43%;right:7%;color:#6558cb;animation-delay:-3s}.oc-tg{bottom:21%;right:17%;animation-delay:-2s}.oc-web{top:48%;left:8%;animation-delay:-4s}.hero-bottom{position:absolute;bottom:31px;left:5.3%;right:5.3%;display:flex;justify-content:space-between;align-items:flex-end;font-size:11px;color:#8a93a2}.scroll-cue{display:flex;align-items:center;gap:14px;letter-spacing:1.6px;font-size:10px}.scroll-cue span{border:1px solid #d9e0eb;width:28px;height:38px;border-radius:20px;display:grid;place-items:center;color:#66758c;font-size:17px}.hero-bottom p{line-height:1.8;text-align:center}.hero-bottom strong{font-weight:500;color:#66738a}.edition{letter-spacing:1.3px;font-size:9px}.channels-strip{display:flex;align-items:center;justify-content:space-between;padding:32px 5.3%;background:white;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.channels-strip>span{font-size:9px;letter-spacing:1.5px;color:#96a0b0}.channels-strip>div{font-family:var(--display);font-size:17px;font-weight:600;display:flex;align-items:center;gap:9px;color:#748094}.channels-strip svg{width:22px;height:22px}.section{padding:120px 7%;position:relative}.section h2{font-weight:500;font-size:clamp(38px,4vw,64px);line-height:1.14;letter-spacing:-2.8px}.section h2 em{font-style:normal;color:var(--blue)}.section .eyebrow{margin-bottom:27px}.section-lead{font-size:16px;color:var(--muted);line-height:1.85;max-width:470px;margin-top:24px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:65px}.section-head h2{max-width:690px}.section-head .section-lead{max-width:300px;margin-bottom:5px}dialog{width:min(530px,calc(100% - 32px));border:1px solid #e2e7f0;border-radius:20px;padding:54px;background:#f9fbff;color:var(--ink);box-shadow:0 30px 100px #061a4c30}dialog::backdrop{background:#07112865;backdrop-filter:blur(8px)}dialog h2{font-size:38px;letter-spacing:-1.6px;font-weight:500;margin:22px 0}dialog p{font-size:16px;line-height:1.8;color:var(--muted)}.dialog-close{position:absolute;right:17px;top:11px;padding:6px 12px;background:none;font-size:30px;color:#65748c}.dialog-dismiss{margin-top:26px}#contact-action .button{margin-top:25px}.menu-toggle{background:none}.reveal{opacity:0;transform:translateY(24px);filter:blur(4px);transition:opacity .9s,transform .9s,filter .9s}.reveal.visible{opacity:1;transform:none;filter:none}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -12px}}@media(min-width:1600px){.hero{padding-top:19vh}.hero-copy{margin-left:2%}.header{padding-left:7%;padding-right:7%}}@media(max-width:1100px){.header nav{gap:18px}.hero{padding-top:170px;min-height:760px}h1{font-size:76px}.hero-copy{max-width:480px}.hero-description{max-width:365px}.hero-actions{gap:18px}.hero-scene{left:42%;right:-9%}.float-one{right:9%;top:18%}.float-two{left:20%;bottom:9%}.oc-web{left:17%}.channels-strip>span{display:none}.section{padding:95px 6%}}@media(max-width:760px){.header{height:80px;padding:0 6%}.logo{font-size:23px}.logo-mark{font-size:34px}.header-cta{display:none}.menu-toggle{display:flex;flex-direction:column;gap:6px;padding:13px}.menu-toggle span{display:block;width:24px;height:1px;background:var(--ink)}.header nav{display:none;position:absolute;left:4%;right:4%;top:74px;padding:24px;background:#fffffff5;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #061a4c10;flex-direction:column;gap:24px}.header nav.open{display:flex}.hero{height:auto;min-height:1060px;max-height:none;padding:126px 7% 465px}.hero-copy{max-width:none}h1{font-size:clamp(55px,12.7vw,84px);letter-spacing:-3.5px;line-height:1.08;margin:23px 0}.hero .eyebrow{font-size:9px;letter-spacing:1.6px}.hero-description{font-size:14px;max-width:430px;line-height:1.85}.hero-actions{gap:20px;flex-wrap:wrap;margin-top:25px}.hero-actions .button{padding:0 18px;gap:20px}.hero-actions .text-button{font-size:12px;gap:7px}.hero-note{margin-top:22px}.hero-scene{top:auto;left:-7%;right:-7%;bottom:80px;height:420px}.scene-coordinate{top:2%;left:17%;font-size:8px}.float-one{right:7%;top:18%;font-size:10px;padding:11px}.float-two{bottom:3%;left:15%;padding:11px;font-size:10px}.float-two small{font-size:9px}.orbit-channel{width:42px;height:42px;border-radius:12px}.orbit-channel svg{width:21px;height:21px}.oc-wa{top:12%;left:22%}.oc-web{left:13%;top:45%}.oc-ig{right:11%;top:48%}.oc-tg{bottom:15%;right:19%}.scene-index{bottom:5%;font-size:8px}.hero-bottom{bottom:22px;left:7%;right:7%}.hero-bottom p{font-size:10px;text-align:right}.edition{display:none}.scroll-cue{font-size:9px;letter-spacing:1px}.channels-strip{padding:24px 7%;gap:22px;flex-wrap:wrap;justify-content:center}.channels-strip>div{font-size:13px;gap:6px}.channels-strip svg{width:18px;height:18px}.section{padding:80px 7%}.section h2{font-size:40px;letter-spacing:-1.9px}.section .eyebrow{font-size:10px;letter-spacing:1.6px}.section-head{display:block;margin-bottom:36px}.section-head .section-lead{max-width:none;margin-top:25px}.section-lead{font-size:15px}dialog{padding:42px 30px}.hero-bottom .scroll-cue span{height:31px}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.story-section{min-height:1350px;padding-top:0;padding-bottom:0}.story-sticky{position:sticky;top:0;min-height:100svh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px}.story-copy{padding:90px 0}.story-indicator{display:flex;gap:7px;margin-top:38px;flex-wrap:wrap}.story-indicator>span{height:2px;width:37px;background:#dbe2ee;transition:background .3s}.story-indicator>span.lit,.story-indicator>span:first-child{background:var(--blue)}.story-indicator p{width:100%;font-size:12px;color:#8b95a5;margin-top:10px}.connection-stage{height:620px;position:relative;--converge:0}.connection-stage #scene{inset:8%;opacity:.38}.connection-center{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:20px 25px;border-radius:14px;background:#f7faffd9;border:1px solid #fff;box-shadow:0 10px 40px #244e8810;white-space:nowrap}.small-logo{font-family:var(--display);font-size:19px;font-weight:800;letter-spacing:-.8px}.small-logo>span{font-weight:500;color:#8090a8}.connection-center small{display:block;margin-top:10px;font-size:9px;letter-spacing:2px;color:#7e8da5}.channel-node{position:absolute;display:flex;align-items:center;gap:9px;padding:13px 15px;border-radius:9px;background:#fff;border:1px solid #e9eef6;color:#506787;box-shadow:0 10px 25px #26488807;font-size:12px;transition:opacity .2s;transform:translate(calc(var(--dx) * var(--converge)),calc(var(--dy) * var(--converge)));opacity:calc(1 - var(--converge) * .65)}.channel-node svg{width:22px;height:22px}.cn-1{left:7%;top:20%;--dx:100px;--dy:100px;color:#32957b}.cn-2{right:0;top:25%;--dx:-120px;--dy:80px;color:#8262aa}.cn-3{left:0;bottom:28%;--dx:120px;--dy:-80px;color:#4479c6}.cn-4{right:0;bottom:30%;--dx:-100px;--dy:-70px;color:#538ed3}.cn-5{left:39%;bottom:14%;--dx:0px;--dy:-140px}.connection-caption{position:absolute;bottom:5%;width:100%;display:flex;justify-content:center;align-items:center;gap:10px;color:#9aa4b5;font-size:11px}.interface-section{background:#edf2f9;overflow:hidden}.dashboard-perspective{position:relative;perspective:1500px;padding:20px 0 45px}.dashboard{border:1px solid #fff;background:#fff;border-radius:12px;box-shadow:0 35px 75px #24477418,0 2px 5px #14336808;overflow:hidden;transform:rotateX(var(--tilt,0deg));transform-origin:50% 20%;transition:transform .1s;position:relative}.dash-top{height:58px;border-bottom:1px solid #e9edf4;display:flex;align-items:center;padding:0 22px;gap:18px}.dash-top .small-logo{font-size:17px}.demo-label{margin-left:auto;font-size:9px;letter-spacing:1.2px;color:#9ba7b9}.dash-avatar{width:27px;height:27px;display:grid;place-items:center;background:#e8eef8;font-size:9px;border-radius:50%;color:#5c7395}.dash-layout{display:flex;min-height:490px}.dash-sidebar{width:178px;flex-shrink:0;background:#f8fafd;padding:25px 12px 15px;position:relative;border-right:1px solid #edf0f6}.workspace-label{font-size:8px;letter-spacing:1px;color:#99a5b7;display:block;margin:0 9px 14px}.dash-tab{width:100%;text-align:left;display:flex;align-items:center;gap:11px;border-radius:6px;padding:12px 11px;margin-bottom:5px;font-size:11px;color:#78869c;background:none}.dash-tab>span{font-size:16px}.dash-tab:hover{background:#f0f3f9}.dash-tab.active{background:#e7efff;color:var(--blue)}.dash-team{margin-top:34px}.dash-team>div{display:grid;grid-template-columns:8px 1fr;gap:4px 7px;font-size:10px;color:#6d7b90;margin:16px 9px}.dash-team i{width:5px;height:5px;background:#71b7a1;border-radius:50%;margin-top:4px}.dash-team small{grid-column:2;font-size:8px;color:#a0aabd}.workspace-bottom{position:absolute;bottom:22px;left:22px;font-size:9px;color:#8b98ac}.workspace-bottom .logo-mark{display:block;font-size:26px;margin-bottom:8px}.workspace-bottom .logo-mark span{font-size:15px}.workspace-bottom small{display:block;font-size:8px;margin-top:4px}.dash-main{display:flex;flex:1;min-width:0}.conversation-list{width:235px;flex-shrink:0;border-right:1px solid #e9edf4;padding-top:24px}.conversation-list h3{font-size:13px;font-weight:700;margin:0 16px 15px;display:flex;justify-content:space-between}.conversation-list h3>span{font-size:9px;color:#7a8ca6;background:#eff3f9;border-radius:5px;padding:3px 6px}.list-filter{font-size:9px;color:#9aa5b6;padding:0 16px 15px}.conversation{display:flex;gap:9px;width:100%;text-align:left;padding:19px 13px;background:#fff;border-left:2px solid transparent;align-items:center}.conversation.selected{background:#eef4ff;border-left-color:var(--blue)}.contact-avatar{display:grid;place-items:center;border-radius:50%;width:30px;height:30px;font-size:9px;color:#7084a5;flex-shrink:0}.conversation strong{font-size:10px;display:block;font-weight:600;white-space:nowrap}.conversation small{display:block;font-size:8px;max-width:136px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ba5b4;margin-top:6px}.conversation i{margin-left:auto;align-self:flex-start;color:#81a99b}.conversation i svg{width:11px;height:11px}.list-end{display:block;text-align:center;font-size:8px;color:#a7b0bf;margin-top:35px}.chat-panel{flex:1;min-width:220px;display:flex;flex-direction:column}.chat-heading{height:72px;display:flex;align-items:center;gap:10px;padding:13px 17px;border-bottom:1px solid #eef0f5}.chat-heading strong{font-size:10px;display:block;font-weight:600}.chat-heading small{font-size:8px;color:#9ca7b9;display:block;margin-top:4px}.chat-channel{margin-left:auto;color:#779789}.chat-channel svg{width:16px;height:16px}.chat-messages{padding:20px 20px 13px;background:#fcfdff;flex:1;height:315px;overflow:auto}.chat-date{display:block;text-align:center;font-size:7px;letter-spacing:1px;color:#a7b0be;margin-bottom:25px}.bubble{font-size:10px;line-height:1.65;padding:12px 13px;border-radius:9px;max-width:88%;margin-bottom:13px;border:1px solid #e9edf4;overflow-wrap:anywhere}.bubble small{font-size:7px;display:block;text-align:right;color:#94a2b9;margin-top:6px}.incoming{background:#fff;border-bottom-left-radius:0}.outgoing{margin-left:auto;background:#edf3ff;border-color:#e5edff;border-bottom-right-radius:0}.ai-suggestion{border:1px solid #dce7fd;border-radius:7px;background:#f5f8ff;padding:11px 12px;font-size:9px;line-height:1.6;margin-top:16px}.ai-suggestion>span{color:#4972c1;font-weight:600;font-size:9px}.ai-suggestion p{font-size:9px;color:#8b98ae;margin-top:5px}.ai-suggestion button{background:none;padding:0;color:#5b80c8;margin-top:8px;font-size:8px}.chat-composer{position:relative;padding:12px 16px 28px;display:flex;gap:8px;border-top:1px solid #e9edf4}.chat-composer input{min-width:0;width:100%;border:0;outline:none;font-size:9px;color:#5a6d88;background:transparent}.chat-composer input::placeholder{color:#a4aec0}.chat-composer button{color:white;background:#3468f0;border-radius:5px;width:25px;height:25px;font-size:15px;flex-shrink:0}.chat-composer small{position:absolute;bottom:9px;font-size:7px;color:#98a3b4}.contact-panel{width:190px;border-left:1px solid #e9edf4;padding:27px 18px;flex-shrink:0;text-align:center}.contact-avatar.large{width:45px;height:45px;font-size:13px;margin:0 auto 12px}.contact-panel h4{font-size:11px;margin:0 0 5px}.contact-panel>p{font-size:9px;color:#9aa4b4}.contact-tag{display:inline-block;font-size:8px;color:#5c82b1;background:#f0f5fc;padding:5px 8px;border-radius:4px;margin-top:12px}.contact-panel dl{text-align:left;margin-top:30px}.contact-panel dt{font-size:7px;letter-spacing:.7px;color:#a4afbf;margin-top:19px}.contact-panel dd{font-size:9px;color:#667a97;margin:5px 0 0}.contact-summary{margin-top:22px;background:#f8faff;padding:10px;text-align:left;border:1px solid #edf1f8;border-radius:5px;font-size:8px;color:#6d8bb8}.contact-summary p{font-size:8px;color:#97a2b3;line-height:1.7;margin-top:5px}.interface-chip{position:absolute;right:40px;bottom:15px;background:#fff;border:1px solid #e6edfa;border-radius:8px;box-shadow:0 10px 25px #193e7110;padding:15px 20px;font-size:11px;color:#74839b;transform:translateY(var(--layer,0))}.interface-chip>span{color:#648aee;font-size:19px;margin-right:10px}.interface-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#8c99ad;margin-top:15px}.interface-bottom>span{font-size:9px;letter-spacing:1px}.demo-view-title{position:absolute;top:93px;padding:0 30px;left:178px}.demo-view-title h3{font-size:18px;font-weight:500}.demo-view-title>span{font-size:10px;display:block;margin-top:7px;color:#92a0b6}.kanban{display:flex;width:100%;gap:14px;padding:105px 25px 25px}.kanban-column{flex:1;padding:15px 12px;background:#f6f8fc;border-radius:7px}.kanban-column>h4{font-size:10px;margin:0 0 20px;color:#7c8da6;font-weight:500;display:flex;justify-content:space-between}.kanban-card{padding:16px;background:#fff;border:1px solid #e7edf6;border-radius:6px}.kanban-card h4{font-size:11px;margin:12px 0 6px}.kanban-card p{font-size:10px;color:#98a4b6}.kanban-card small{display:block;font-size:9px;color:#7590b9;margin-top:20px}.kanban-card button{font-size:9px;color:#436ad1;margin-top:20px}.report-cards{padding:110px 25px 0;width:100%;display:flex;gap:20px}.report-cards>div{flex:1;background:#f6f9fe;border:1px solid #e7eef9;border-radius:8px;padding:25px;height:150px}.report-cards span{display:block;font-size:12px;color:#71839f}.report-cards strong{display:block;font-size:42px;font-weight:400;color:var(--blue);margin-top:15px}.report-note{position:absolute;bottom:100px;left:208px;right:25px;color:#8998ad;font-size:12px;line-height:1.7}.dark{color:#f6f9ff;background:var(--navy)}.dark .eyebrow{color:#788eaf}.dark h2 em{color:#84abff}.dark .section-lead{color:#8392ad}.ai-section{min-height:1500px;background:radial-gradient(ellipse at 22% 50%,#102048,transparent 60%),var(--navy)}.ai-stage{height:690px;position:relative}.ai-stage #scene{inset:0 -10%;filter:saturate(.75);opacity:.87}.ai-copy{padding-left:35px}.ai-copy h2{font-size:clamp(38px,3.65vw,60px)}.ai-features{display:grid;grid-template-columns:1fr 1fr;gap:20px 15px;margin-top:32px;font-size:11px;color:#a0b0cb}.ai-features>span:before{content:'+';color:#5e8bee;margin-right:9px}.ai-orbit-label{position:absolute;top:14%;left:25%;font-size:9px;letter-spacing:2px;color:#657ba4}.ai-glass{position:absolute;border:1px solid #b6d1ff20;background:#27375942;backdrop-filter:blur(16px);box-shadow:0 10px 35px #03081520;border-radius:8px;padding:17px 19px;font-size:11px;color:#c3d4ee;animation:float 9s ease-in-out infinite}.ai-glass>span{font-size:19px;color:#9fbfff;margin-right:9px}.ai-glass small{display:block;font-size:9px;color:#788cac;margin-top:5px;padding-left:26px}.ag-one{top:23%;left:1%;transform:rotate(-4deg)}.ag-two{bottom:21%;right:0;animation-delay:-4s;transform:rotate(4deg)}.ag-three{bottom:8%;left:8%;font-size:10px;animation-delay:-2s}.resources{background:white}.feature-large{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.feature{border:1px solid #e6ecf5;border-radius:13px;padding:42px 40px 0;overflow:hidden;height:380px;transition:transform .25s;background:#f8fafd}.feature-num{font-size:9px;color:#8492a8;letter-spacing:1.7px}.feature h3{font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.25;margin-top:24px}.feature p{font-size:13px;line-height:1.7;color:#8a97ab;margin-top:13px}.message-stack{margin:33px 0 0;transform:rotate(-5deg) translateX(20px);transition:transform .6s}.feature:hover .message-stack{transform:rotate(-2deg) translateY(-8px)}.message-stack>div{padding:14px 18px;border:1px solid #e8edf7;border-radius:7px;box-shadow:0 8px 15px #1f427508;display:flex;gap:12px;align-items:center;font-size:10px;color:#8291a8;background:#fff;margin:10px 0}.message-stack svg{width:19px;height:19px;color:#7a9bb3}.message-stack small{margin-left:auto;font-size:8px;color:#afb9c9}.message-stack>div:nth-child(2){margin-left:25px;margin-right:-25px}.automation-feature{background:#eff4ff}.automation-preview{display:flex;flex-direction:column;align-items:center;gap:6px;transform:rotate(4deg);max-width:280px;margin:22px auto 0;transition:transform .6s}.feature:hover .automation-preview{transform:rotate(0) translateY(-8px)}.automation-preview>span{width:100%;border:1px solid #dce7fc;background:#ffffffaa;color:#8799b8;border-radius:6px;box-shadow:0 4px 16px #1c438309;padding:12px 15px;font-size:10px}.automation-preview i{float:right;font-style:normal;color:#7ba68f}.automation-preview b{font-weight:400;color:#9bb1d8;font-size:12px}.automation-preview .automation-active{border-color:#9ab9ff;color:#4f79d5;background:#fff}.feature-list{margin-top:42px}.feature-list article{display:grid;grid-template-columns:60px 1fr 1.4fr 45px;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:29px 5px;transition:padding .3s,background .3s}.feature-list article:hover{padding-left:17px;background:#f9fbff}.feature-list article>span:first-child{font-size:11px;color:#96a5bb}.feature-list h3{font-size:21px;font-weight:500;letter-spacing:-.7px}.feature-list p{font-size:13px;color:#8c98ab;line-height:1.7;max-width:365px}.feature-symbol{font-size:25px;font-weight:400;color:#7898d5;text-align:right}.operation-banner{margin-top:80px;border:1px solid #e4eaf5;border-radius:10px;padding:36px 40px;display:flex;align-items:center;gap:35px;background:#f8fafd}.operation-banner>.little-star{font-size:39px}.operation-banner h3{font-weight:500;font-size:26px;letter-spacing:-.7px;line-height:1.4}.operation-banner h3 em{font-style:normal;color:var(--blue)}.operation-banner p{font-size:14px;color:#8694a9;max-width:350px;line-height:1.8;margin-left:auto}.integrations{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:820px;background:#f7f9fc}.integration-copy h2{font-size:clamp(37px,3.7vw,58px)}.integration-note{font-size:12px;line-height:1.8;color:#9aa6b8;max-width:370px;margin-top:24px}.integration-copy .text-button{margin-top:29px;color:#4b73c1;font-size:12px}.integration-stage{height:600px;position:relative}.integration-stage #scene{inset:17%;opacity:.6}.connection-lines{position:absolute;inset:0;width:100%;height:100%;stroke:#b9cae9;stroke-width:.8;stroke-dasharray:5 6;animation:dashflow 16s linear infinite}.integration-brand{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:19px;letter-spacing:-.5px;font-weight:650;background:#f7faffce;padding:10px 12px;border-radius:6px}.integration-brand>span{color:#8797b2}.integration-node{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;font-size:10px;color:#8494ae;width:87px;height:78px;background:#ffffffdc;border:1px solid #e6edf7;backdrop-filter:blur(12px);border-radius:10px;box-shadow:0 8px 30px #3b65a80a}.integration-node>span{font-size:25px;font-weight:400;color:#6f8dc5}.in-1{left:12%;top:10%}.in-2{right:7%;top:18%}.in-3{right:0;bottom:28%}.in-4{left:49%;bottom:4%}.in-5{left:0;bottom:23%}.integration-map-note{position:absolute;bottom:-18px;width:100%;text-align:center;font-size:8px;letter-spacing:1.7px;color:#a1acc0}#confirmed-integrations{grid-column:1/-1;display:flex;gap:25px;flex-wrap:wrap}.confirmed-integration{display:flex;align-items:center;gap:10px;font-size:14px}.confirmed-integration img{width:40px;height:40px;object-fit:contain}.flow-section{min-height:2300px;background:radial-gradient(ellipse at 75% 50%,#142448,transparent 70%),#0b142a}.flow-copy h2{font-size:clamp(48px,5vw,76px)}.flow-copy h2 em{color:#88adff}.flow-current{margin-top:48px;border-top:1px solid #293950;padding-top:23px;max-width:350px;min-height:165px}.flow-current>span{font-family:monospace;font-size:11px;color:#6885b4;letter-spacing:2px}.flow-current h3{font-size:25px;font-weight:500;margin:12px 0;color:#dce8ff}.flow-current p{font-size:14px;line-height:1.8;color:#7e90af}.flow-stage{height:650px;position:relative}.flow-stage #scene{inset:0;opacity:.6}.flow-core-label{position:absolute;top:46%;left:47%;transform:translate(-50%,-50%);color:#dbe7ff;font-size:22px;font-weight:600;letter-spacing:-1px}.flow-stations{list-style:none;position:absolute;inset:0;margin:0;padding:0}.flow-stations li{position:absolute;padding:11px 16px;border:1px solid #4353713d;background:#111e3699;backdrop-filter:blur(8px);border-radius:7px;font-size:11px;color:#6781a9;transition:color .4s,box-shadow .4s,background .4s,transform .4s;box-shadow:0 0 0 #5482ed00}.flow-stations li.active{color:#eef5ff;background:#25467b;border-color:#80abff70;box-shadow:0 0 30px #346cd033;transform:scale(1.08)}.flow-stations li:nth-child(1){left:9%;top:20%}.flow-stations li:nth-child(2){left:37%;top:8%}.flow-stations li:nth-child(3){right:1%;top:23%}.flow-stations li:nth-child(4){right:0;bottom:34%}.flow-stations li:nth-child(5){right:16%;bottom:13%}.flow-stations li:nth-child(6){left:27%;bottom:8%}.flow-stations li:nth-child(7){left:0;bottom:30%}.results{text-align:center;background:#fff}.results .eyebrow,.pricing .eyebrow{justify-content:center}.metrics{display:flex;text-align:left;gap:35px;margin-top:72px}.metric{flex:1;border-top:1px solid #dfe6f2;padding:30px 5px}.metric strong{font-family:var(--display);font-size:76px;font-weight:400;letter-spacing:-4px;color:#2859d6;display:block}.metric span{font-size:14px;color:#8290a6;margin-top:13px;display:block}.metrics-note{font-size:11px;color:#9aa4b4;margin-top:12px}.pricing{background:#f5f8fc}.pricing-head{text-align:center}.pricing-head .section-lead{max-width:none}.plans{display:flex;gap:23px;margin-top:70px;align-items:stretch}.plan{position:relative;flex:1;min-width:0;border:1px solid #e2e9f3;border-radius:12px;background:#ffffffbc;padding:33px 30px;box-shadow:0 8px 25px #183f7804;transition:transform .25s}.plan.featured{background:#0e2149;color:#fff;border-color:#0e2149;box-shadow:0 20px 45px #173e6e15}.plan-ribbon{position:absolute;top:-14px;left:24px;right:24px;background:var(--blue);color:#fff;letter-spacing:1.5px;font-size:9px;padding:9px;border-radius:4px;text-align:center}.plan-index{font-size:11px;letter-spacing:1px;color:#99a7bd}.plan h3{font-size:27px;font-weight:500;letter-spacing:-.8px;margin-top:21px}.plan-description{font-size:13px;color:#8c9ab0;line-height:1.8;margin-top:15px;max-width:240px;min-height:70px}.plan-price{font-size:35px;letter-spacing:-1.5px;margin-top:21px;font-family:var(--display);font-weight:500}.plan-price small{font-family:var(--font);font-size:12px;color:#94a3ba;letter-spacing:0;font-weight:400}.plan-price-note{font-size:10px;color:#9ba8ba;display:block;margin-top:8px}.plan .button{width:100%;margin-top:29px;justify-content:space-between;background:#edf2fa;color:#4d6d9f;box-shadow:none;font-size:12px;min-height:47px}.plan .button:hover{background:#e4ecfa}.plan.featured .button{color:white;background:var(--blue)}.plan-divider{height:1px;background:#e8edf5;margin:28px 0 25px}.featured .plan-divider{background:#27395c}.plan-purpose{font-size:8px;letter-spacing:1.2px;color:#9ba8bd}.plan ul{list-style:none;padding:0;margin:19px 0 4px;display:grid;gap:16px;font-size:12px;color:#8999b1}.plan li>span{color:#5d80ba;font-size:11px;margin-right:9px}.featured li{color:#a9b9d3}.plans-note{text-align:center;color:#9aa7b9;font-size:11px;line-height:1.8;margin-top:28px}.final-section{min-height:900px;height:100svh;max-height:1150px;background:radial-gradient(ellipse at 50% 18%,#e3ecff,transparent 55%),#f8faff;display:flex;align-items:flex-end;justify-content:center;padding-bottom:130px;overflow:hidden;text-align:center}.final-stage{position:absolute;top:-65px;left:calc(50% - 335px);width:670px;height:550px}.final-copy{position:relative;z-index:1}.final-copy .eyebrow{justify-content:center}.final-copy h2{font-size:clamp(45px,4.8vw,76px);line-height:1.15;letter-spacing:-3.5px}.final-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#8a98af;max-width:480px;margin:25px auto 0}.final-copy .hero-actions{justify-content:center;gap:35px;margin-top:32px}.final-caption{position:absolute;bottom:35px;color:#9ba8bd;font-size:9px;letter-spacing:2px}footer{padding:58px 5.3% 28px;background:#fff;border-top:1px solid var(--line)}.footer-main{display:flex;align-items:flex-start;gap:48px;padding-bottom:50px}.footer-main p{font-size:12px;line-height:1.8;color:#8f9aab}.footer-main nav{display:flex;gap:27px;margin-left:auto;font-size:12px;color:#7b879c;padding-top:11px}.footer-main nav a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid #e9edf3;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:10px;color:#9aa5b6}.footer-bottom>div{display:flex;gap:22px}.footer-bottom button{background:none;padding:0;color:#95a1b2;font-size:10px}.cursor-accent{width:7px;height:7px;border-radius:50%;border:1px solid #6e91e16b;position:fixed;z-index:90;pointer-events:none;transform:translate(-50%,-50%);transition:width .2s,height .2s}.cursor-accent.over-control{width:33px;height:33px;background:#5381f20a}@keyframes dashflow{to{stroke-dashoffset:-150}}
@media(max-width:1150px){.contact-panel{display:none}.dash-sidebar{width:160px}.conversation-list{width:220px}.demo-view-title{left:160px}.report-note{left:185px}.connection-stage{height:550px}.story-copy h2{font-size:44px}.ai-copy{padding-left:15px}.ai-features{grid-template-columns:1fr}.ai-stage{height:650px}.section-head{gap:40px}.feature{padding:32px 28px 0}.integration-stage{height:520px}.flow-stage{height:560px}.plan{padding:30px 23px}.footer-main{gap:30px}.footer-main nav{gap:17px}}
@media(max-width:760px){.story-section{min-height:1250px}.story-sticky{display:flex;flex-direction:column;gap:0;justify-content:center;min-height:100svh;padding:65px 0 35px}.story-copy{padding:0;width:100%}.story-copy h2{font-size:38px}.story-copy h2 br:nth-child(2){display:none}.story-copy .section-lead{font-size:14px;line-height:1.8;margin-top:20px}.story-indicator{margin-top:22px}.story-indicator p{font-size:10px}.connection-stage{height:380px;width:100%;margin-top:20px}.connection-stage #scene{inset:0 -8%}.connection-center{padding:13px 18px}.connection-center .small-logo{font-size:16px}.connection-center small{font-size:7px}.channel-node{padding:10px;font-size:9px;gap:6px}.channel-node svg{width:16px;height:16px}.cn-1{left:0;top:12%;--dx:65px;--dy:80px}.cn-2{right:0;top:15%;--dx:-65px;--dy:80px}.cn-3{left:-3%;bottom:27%;--dx:65px;--dy:-50px}.cn-4{right:-3%;bottom:29%;--dx:-65px;--dy:-50px}.cn-5{left:35%;bottom:10%;--dy:-80px}.connection-caption{bottom:0;font-size:9px}.interface-section{padding-left:5%;padding-right:5%}.interface-section .section-head{padding:0 2%}.dashboard-perspective{padding-bottom:28px}.dashboard{transform:none!important}.dash-top{height:48px;padding:0 12px}.dash-top .small-logo{font-size:14px}.demo-label{font-size:6px;letter-spacing:.6px}.dash-avatar{width:23px;height:23px;font-size:7px}.dash-layout{display:block;min-height:0}.dash-sidebar{padding:8px;display:flex;width:100%;gap:4px;border-right:0;border-bottom:1px solid var(--line)}.dash-sidebar>.workspace-label,.dash-team,.workspace-bottom{display:none}.dash-tab{font-size:10px;justify-content:center;padding:9px 5px;margin:0}.dash-tab>span{font-size:12px}.dash-main{flex-wrap:wrap;position:relative}.conversation-list{width:100%;border-right:0;padding-top:12px;display:flex;flex-wrap:wrap;border-bottom:1px solid #e4ebf7}.conversation-list h3{font-size:11px;width:100%;margin-bottom:12px}.list-filter,.list-end{display:none}.conversation{width:33.333%;padding:11px 4px;gap:5px;flex-direction:column;border-left:0;border-bottom:2px solid transparent;position:relative}.conversation.selected{border-bottom-color:var(--blue)}.conversation strong{font-size:9px;text-align:center}.conversation small{display:none}.conversation .contact-avatar{width:26px;height:26px;font-size:8px}.conversation i{position:absolute;top:9px;right:8px}.chat-panel{min-width:0;width:100%}.chat-heading{height:58px}.chat-heading strong{font-size:11px}.chat-messages{height:320px;padding:20px 16px}.bubble{font-size:11px;max-width:88%;line-height:1.7}.bubble small{font-size:8px}.chat-date{font-size:8px}.ai-suggestion{font-size:10px;padding:12px}.ai-suggestion>span,.ai-suggestion p{font-size:10px}.ai-suggestion button{font-size:10px;min-height:28px}.chat-composer{padding-bottom:32px}.chat-composer input{font-size:11px}.chat-composer button{width:33px;height:33px}.chat-composer small{font-size:8px}.interface-chip{right:10px;bottom:3px;font-size:9px;padding:11px 13px}.interface-bottom{flex-direction:column;align-items:center;text-align:center;gap:9px;font-size:10px}.interface-bottom>span{font-size:8px}.demo-view-title{position:static;padding:22px 17px;width:100%}.demo-view-title h3{font-size:16px}.demo-view-title>span{font-size:10px}.kanban{padding:0 12px 22px;gap:7px;flex-wrap:wrap}.kanban-column{min-width:100%;padding:12px}.kanban-column>h4{font-size:11px;margin-bottom:8px}.kanban-card{display:grid;grid-template-columns:30px 1fr;gap:4px 10px;padding:12px}.kanban-card .contact-avatar{grid-row:1/3}.kanban-card h4{margin:0;font-size:11px}.kanban-card p{grid-column:2}.kanban-card small{margin-top:6px;font-size:9px;grid-column:2}.kanban-card button{margin-top:4px;grid-column:2;min-height:25px}.report-cards{padding:0 17px;flex-direction:column;gap:10px}.report-cards>div{height:auto;padding:20px;display:flex;justify-content:space-between;align-items:center}.report-cards strong{font-size:35px;margin:0}.report-cards span{font-size:12px}.report-note{position:static;padding:25px 17px;font-size:11px}.ai-section{min-height:1600px}.ai-section .story-sticky{flex-direction:column-reverse;min-height:100svh}.ai-copy{padding:0}.ai-copy h2{font-size:37px}.ai-copy h2 br{display:none}.ai-features{grid-template-columns:1fr 1fr;gap:14px 10px;font-size:9px;margin-top:22px}.ai-features>span:before{margin-right:5px}.ai-stage{height:360px;width:100%}.ai-stage #scene{inset:-10%}.ai-orbit-label{top:8%;left:21%;font-size:7px}.ai-glass{padding:12px;font-size:9px}.ai-glass small{font-size:8px;padding-left:0}.ai-glass>span{font-size:16px;margin-right:6px}.ag-one{top:23%;left:-3%}.ag-two{bottom:9%;right:-3%}.ag-three{bottom:0;left:0;font-size:8px}.feature-large{grid-template-columns:1fr;gap:18px}.feature{height:350px;padding:30px 25px 0}.feature h3{font-size:28px}.feature-num{font-size:8px}.feature p{font-size:12px}.message-stack{margin-top:30px;translate:-10px 0}.message-stack>div{font-size:9px;padding:12px;gap:7px}.message-stack svg{width:16px;height:16px;flex-shrink:0}.message-stack small{font-size:7px}.feature-list{margin-top:30px}.feature-list article{grid-template-columns:25px 1fr 22px;gap:10px;padding:25px 0}.feature-list h3{font-size:20px}.feature-list p{grid-column:2;grid-row:2;font-size:12px}.feature-symbol{grid-column:3;grid-row:1/3;font-size:23px}.operation-banner{margin-top:55px;padding:25px;gap:17px;flex-wrap:wrap}.operation-banner>.little-star{font-size:29px}.operation-banner h3{font-size:23px}.operation-banner p{font-size:12px;margin-left:0}.integrations{display:block;min-height:auto;padding-bottom:100px}.integration-copy h2{font-size:38px}.integration-note{font-size:11px}.integration-copy .text-button{font-size:12px}.integration-stage{height:410px;margin-top:30px}.integration-node{width:65px;height:63px;font-size:9px;gap:6px}.integration-node>span{font-size:21px}.integration-brand{font-size:15px;top:49%}.in-1{left:9%;top:11%}.in-2{right:5%}.in-3{right:-5%;bottom:25%}.in-5{left:-5%}.integration-map-note{font-size:7px;letter-spacing:1px}.flow-section{min-height:2500px}.flow-section .story-sticky{align-items:flex-start}.flow-copy{width:100%}.flow-copy h2{font-size:40px}.flow-copy h2 br{display:none}.flow-current{margin-top:27px;padding-top:18px;min-height:155px;max-width:none}.flow-current h3{font-size:24px;margin:10px 0}.flow-current p{font-size:13px}.flow-stage{width:100%;height:365px}.flow-stage #scene{inset:-7%}.flow-core-label{font-size:16px}.flow-stations li{padding:9px 11px;font-size:9px}.flow-stations li:nth-child(1){left:1%}.flow-stations li:nth-child(3){right:-3%}.flow-stations li:nth-child(4){right:-4%}.flow-stations li:nth-child(7){left:-5%}.results h2{font-size:37px}.metrics{gap:15px;margin-top:40px;flex-wrap:wrap}.metric{min-width:calc(50% - 15px);padding:23px 0}.metric strong{font-size:54px;letter-spacing:-2px}.metric span{font-size:12px;margin-top:10px}.metrics-note{font-size:10px;line-height:1.8}.pricing-head h2{font-size:37px}.pricing-head .section-lead{font-size:14px}.plans{flex-direction:column;gap:32px;margin-top:50px}.plan{padding:30px}.plan-description{min-height:0;max-width:none;font-size:14px}.plan h3{font-size:30px}.plan-price{font-size:39px}.plan-price-note{font-size:12px}.plan .button{min-height:51px;font-size:14px}.plan-purpose{font-size:10px}.plan ul{font-size:14px}.plans-note{font-size:11px}.final-section{min-height:820px;height:auto;padding:370px 7% 110px}.final-stage{width:460px;height:420px;top:-15px;left:calc(50% - 230px)}.final-copy h2{font-size:40px;letter-spacing:-1.9px}.final-copy h2 br{display:none}.final-copy .eyebrow{font-size:8px;letter-spacing:1.3px}.final-copy>p:not(.eyebrow){font-size:14px;margin-top:22px}.final-copy .hero-actions{gap:24px}.final-copy .hero-actions .text-button{font-size:13px}.final-caption{font-size:8px;bottom:29px}footer{padding:40px 7% 25px}.footer-main{flex-wrap:wrap;gap:24px;padding-bottom:30px}.footer-main .logo{font-size:23px}.footer-main p{font-size:11px;margin-left:auto}.footer-main nav{width:100%;flex-wrap:wrap;gap:19px;font-size:11px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;font-size:9px}.footer-bottom button{font-size:10px}.footer-bottom>a{align-self:flex-end;margin-top:-27px}}
@media(max-height:800px) and (min-width:761px){.story-copy h2{font-size:44px}.story-sticky{min-height:780px}.hero{padding-top:145px}h1{font-size:76px}.ai-stage{height:590px}.flow-stage{height:580px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none;filter:none}.story-section{min-height:0}.story-sticky{position:relative}.dashboard{transform:none}.channel-node{transform:none;opacity:1}.cursor-accent{display:none}}
/* Ajustes de legibilidade e espaço no mobile. */
h1{letter-spacing:-4px}.hero-description{font-size:16px}.dash-tab,.conversation strong,.chat-heading strong{font-size:12px}.bubble{font-size:12px}.chat-composer input{font-size:12px}.ai-suggestion>span,.ai-suggestion p,.ai-suggestion button{font-size:11px}.chat-messages{height:355px}.dash-layout{min-height:540px}.feature p,.feature-list p,.operation-banner p,.integration-note,.plan-description,.final-copy>p:not(.eyebrow){font-size:14px}
@media(min-width:761px) and (max-width:1100px){.hero-scene{left:46%;right:-1%}.float-one{right:3%;font-size:10px;padding:12px}.oc-ig{right:3%}.scene-index{right:8%}.hero-description{max-width:390px}.hero-note{margin-top:20px}.hero-actions{gap:17px}}
@media(max-width:760px){h1{font-size:clamp(46px,12.2vw,76px);letter-spacing:-2.8px}.hero{padding:126px 7% 85px;min-height:0}.hero-description{font-size:16px;line-height:1.75}.hero-scene{position:relative;inset:auto;height:400px;margin:30px -16% 0;width:132%}.hero-actions{gap:20px 16px}.hero .text-button{font-size:12px}.hero-note{font-size:11px}.scene-coordinate{top:2%}.hero-bottom{bottom:23px}.dash-layout{min-height:0}.chat-messages{height:355px}.conversation strong{font-size:10px}.feature p,.feature-list p,.operation-banner p,.plan-description{font-size:14px}.ai-features{font-size:11px}.section .section-lead{font-size:16px}.flow-current p{font-size:14px}.integration-note{font-size:12px}.feature-num,.plan-purpose{font-size:10px}}

/* Integrações: faixa contínua com controle de movimento. */
.api-options{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.api-options span{border:1px solid #dce5f5;background:#fff;padding:9px 12px;border-radius:6px;font-size:12px;color:#5875a5}
.integrations{display:block;min-height:0;overflow:hidden;padding:105px 0 85px;background:#eef3fb}.integrations-heading{text-align:center;padding:0 7%}.integrations-heading .eyebrow{justify-content:center}.integrations-heading h2{font-size:clamp(36px,4vw,60px);font-weight:500;line-height:1.16;letter-spacing:-2.5px}.integrations-heading h2 em{font-style:normal;color:var(--blue)}.integrations-heading .section-lead{margin:25px auto 0;max-width:720px;font-size:16px}.integrations-marquee{overflow:hidden;margin-top:50px;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}#confirmed-integrations.marquee-track{display:flex;flex-wrap:nowrap;gap:0;width:max-content;animation:systems-marquee 45s linear infinite}.marquee-group{display:flex;gap:20px;flex-shrink:0;padding-right:20px}.system-logo{display:flex;align-items:center;justify-content:center;width:184px;height:88px;border:1px solid #e1e7f0;border-radius:12px;background:#fff;padding:20px 25px;flex-shrink:0}.system-logo img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.76;transition:filter .3s,opacity .3s}.system-logo:hover img{filter:none;opacity:1}.integrations-marquee:hover .marquee-track,.integrations-marquee:focus-within .marquee-track,.integrations-marquee.paused .marquee-track{animation-play-state:paused}.integrations-footer{text-align:center;padding:0 7%;margin-top:29px;color:#7e8da7;font-size:14px}.integrations-footer p{display:inline;line-height:1.8}.integrations-footer .text-button{display:inline-flex;color:var(--blue);margin-left:8px}.marquee-toggle{display:block;margin:22px auto 0;padding:9px 14px;background:transparent;border:1px solid #ced9eb;border-radius:6px;color:#687e9f;font-size:12px}@keyframes systems-marquee{to{transform:translateX(-50%)}}@media(max-width:760px){.integrations{padding:75px 0}.integrations-heading h2{font-size:37px;letter-spacing:-1.7px}.integrations-heading h2 br{display:none}.integrations-heading .section-lead{font-size:15px}.system-logo{width:155px;height:78px;padding:17px 20px}.marquee-group{gap:14px;padding-right:14px}.integrations-footer{font-size:13px}.integrations-footer .text-button{margin:15px 0 0;font-size:13px}.api-options span{font-size:11px}}@media(prefers-reduced-motion:reduce){.integrations-marquee{overflow-x:auto;mask-image:none;padding:0 7%}.marquee-track{animation:none!important}.marquee-group[aria-hidden]{display:none}.marquee-toggle{display:none}}
