#demo .demo-steps-layout{display:block}#demo .demo-steps-layout .demo-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;align-items:stretch}#demo .demo-steps-layout .demo-panel{grid-column:auto;grid-row:auto;padding:24px;min-width:0;background:linear-gradient(145deg,#0a1410,#070b09);border:1px solid #254234;border-radius:20px}.demo-stepper{display:flex;list-style:none;padding:0;margin:0 0 28px;gap:8px;justify-content:space-between}.demo-stepper li{flex:1;text-align:center;position:relative;color:#7e9188;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.demo-stepper li:before{content:"";position:absolute;top:20px;left:calc(-50% - 4px);width:100%;height:1px;background:#294438}.demo-stepper li:first-child:before{display:none}.demo-stepper li>span{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid #3b5146;background:#09110c;border-radius:50%;margin:0 auto 10px;font-weight:700}.demo-stepper .current{color:#00efa0}.demo-stepper .current>span{border-color:#00efa0;box-shadow:0 0 18px #00efa03d}.demo-stepper .complete{color:#72dbac}#demo .demo-steps-layout [data-intro] h4{font-size:28px;line-height:1.2;margin:0 0 20px}.demo-steps-layout em{font-style:normal;color:#00efa0}#demo .demo-steps-layout .connection-description{font-size:15px;line-height:1.75}.demo-security{padding:14px 8px;border:1px solid #145c3e;background:#00221544;border-radius:12px;margin:22px 0 16px}.demo-security>div:first-child{display:flex;align-items:center;gap:10px;padding:0 4px 12px;font-size:13px}.demo-security svg{width:26px;height:26px;color:#00efa0}#demo .demo-steps-layout [data-connect-button]{width:100%;font-size:14px;padding:16px 8px}#demo .demo-steps-layout .demo-console{grid-column:auto;grid-row:auto;display:flex;flex-direction:column;min-width:0;min-height:580px;border:1px solid #20553d;border-radius:20px;background:#060e0a;overflow:hidden}#demo .demo-steps-layout .demo-console-body{position:relative;flex:1;min-height:380px;padding:20px;background:radial-gradient(#07543266 1px,transparent 1px),radial-gradient(ellipse at center,#00352055,transparent 75%),#020b06;background-size:20px 20px,auto,auto}#demo .demo-steps-layout .platform-events{max-height:520px}.demo-ready{min-height:340px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 20px}.demo-ready-icon{width:76px;height:76px;display:grid;place-items:center;border:1px solid #008a56;border-radius:22px;box-shadow:0 0 28px #00df8a22;color:#00efa0;margin-bottom:24px}.demo-ready-icon svg{width:44px;height:44px}#demo .demo-ready h3{font-size:30px;line-height:1.3;margin:0 0 16px}.demo-ready p{max-width:390px;font-size:15px;color:#a1beae;line-height:1.7}.demo-ready-cursor{width:7px;height:20px;background:#00efa0;margin-top:16px}#demo .demo-console.is-ready .platform-events{display:none}.demo-console-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px 18px;border-top:1px solid #234b37;background:#080f0b;flex:none}.demo-console-features>div{display:flex;align-items:center;gap:10px}.demo-console-features svg{width:38px;height:38px;flex-shrink:0;padding:8px;border-radius:12px;background:#00351f;color:#00efa0}.demo-console-features strong{display:block;font-size:12px}.demo-console-features small{display:block;color:#8da699;font-size:11px;line-height:1.5;margin-top:4px}#demo .demo-steps-layout .demo-sandbox{margin-top:24px}@media(max-width:1050px){#demo .demo-steps-layout .demo-grid{grid-template-columns:330px minmax(0,1fr);gap:16px}#demo .demo-steps-layout .demo-panel{padding:14px}.demo-console-features{gap:12px;grid-template-columns:1fr}.demo-console-features>div{align-items:center}}@media(max-width:760px){#demo .demo-steps-layout .demo-grid{grid-template-columns:1fr}#demo .demo-steps-layout .demo-panel{padding:20px}#demo .demo-steps-layout .demo-console{min-height:480px}#demo .demo-ready h3{font-size:24px}.demo-console-features{grid-template-columns:1fr;padding:18px}.demo-ready{padding:24px 12px}}#demo .demo-steps-layout .demo-console-body{height:440px;min-height:0;flex:1 1 440px;overflow:auto}#demo .demo-steps-layout .platform-events{max-height:none;overflow:visible}.demo-connection-log{list-style:none;padding:0;margin:0;font:12px/1.7 monospace;color:#b9d4c5}.demo-connection-log li{display:grid;grid-template-columns:64px 18px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #163626}.demo-connection-log time{color:#789488}.demo-connection-log svg{width:16px;height:16px;color:#00efa0}#demo .demo-steps-layout .connection-terminal{margin:0 0 16px}#demo .demo-steps-layout [data-qr-option] summary{padding:14px;border:1px solid #216344;border-radius:10px;background:#063322;color:#b6ffe0;list-style:disclosure-closed}#demo .demo-steps-layout [data-qr-option][open] summary{list-style:disclosure-open;margin-bottom:16px}@media(max-width:760px){#demo .demo-steps-layout .demo-panel{padding:16px}.demo-security{padding:12px 0}.demo-security [data-challenge]{display:flex;justify-content:center}#demo .demo-steps-layout .demo-console-body{flex-basis:360px}}#demo .demo-steps-layout .demo-console-body{display:block}#demo .demo-console.is-ready .demo-connection-log{display:none}#demo .demo-steps-layout .demo-ready{width:100%;box-sizing:border-box}#demo .demo-steps-layout [data-status]{display:none}#demo .demo-steps-layout .demo-stepper li:before{left:calc(-50% + 24px);width:calc(100% - 48px);z-index:0}#demo .demo-steps-layout .demo-stepper li>span{z-index:1;background:#09110c}#demo .demo-steps-layout .demo-ready.is-error .demo-ready-icon{color:#ffc857;border-color:#8b6a28;box-shadow:0 0 28px #ffc85715}#demo .demo-console.is-ready [data-terminal]{display:none}.demo-whatsapp-mark{display:block;width:44px;height:44px;background:currentColor;-webkit-mask:url(/whatsapp-mark.svg) center/contain no-repeat;mask:url(/whatsapp-mark.svg) center/contain no-repeat}#demo .demo-steps-layout .demo-panel{padding:16px}#demo .demo-steps-layout .demo-stepper{margin-bottom:22px}#demo .demo-steps-layout [data-intro] h4{margin-bottom:16px}#demo .demo-steps-layout .demo-console{min-height:0}#demo .demo-steps-layout .demo-console-body{height:300px;flex-basis:300px;padding:16px}#demo .demo-steps-layout .demo-ready{min-height:268px;padding:20px 12px}#demo .demo-steps-layout .demo-ready-icon{margin-bottom:18px;width:64px;height:64px;border-radius:18px}#demo .demo-steps-layout .demo-ready h3{font-size:28px;color:#f4f7f5}#demo .demo-steps-layout .demo-ready.is-error h3{color:#ffc857}#demo .demo-steps-layout .demo-console-features{padding:16px}#demo .demo-steps-layout .demo-security{padding:12px;margin:18px 0 16px;border-color:#64736b;background:#101813;border-radius:10px}#demo .demo-steps-layout .demo-security>div:first-child{padding:0 0 12px}#demo .demo-steps-layout [data-challenge]{display:block;margin:0;min-height:0;line-height:0}#demo .demo-steps-layout .demo-hint{margin-bottom:0}#demo .demo-steps-layout .demo-offline{display:inline-flex;align-items:center;gap:7px;color:#ff6b63;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}#demo .demo-steps-layout .demo-offline:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}@media(max-width:760px){#demo .demo-steps-layout .demo-ready h3{font-size:24px}}#demo .demo-maintenance .demo-panel{display:flex;flex-direction:column;justify-content:center;padding:24px}.maintenance-label{display:block;color:#ffc857;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:20px}#demo .demo-maintenance em,#demo .demo-maintenance .demo-offline{color:#ffc857}#demo .demo-maintenance .demo-ready-icon{color:#ffc857;border-color:#806427;box-shadow:0 0 30px #ffc85712}.maintenance-note{display:flex;gap:12px;align-items:center;padding:16px;margin:20px 0;border:1px solid #665326;background:#29231166;border-radius:10px;color:#c9c2ae;font-size:13px;line-height:1.65}.maintenance-note svg{width:26px;height:26px;flex-shrink:0;color:#ffc857}#demo .demo-maintenance [data-connect-button]{background:#202820;color:#9ba79f;box-shadow:none;border:1px solid #3a483c;cursor:not-allowed;opacity:1}#demo .demo-maintenance [data-connect-button]:before,#demo .demo-maintenance [data-connect-button]:after{display:none}#demo .demo-failure .demo-panel{display:flex;flex-direction:column;justify-content:center;padding:24px}#demo .demo-failure .demo-panel>:not(.demo-error-panel){display:none!important}#demo .demo-failure .activity-toolbar label,#demo .demo-failure .demo-sandbox{display:none!important}#demo .demo-failure .demo-error-panel h4{font-size:28px;line-height:1.2;margin:0 0 20px}#demo .demo-failure .demo-error-panel em{color:#ffc857}#demo .demo-failure .maintenance-note{margin-bottom:0}@media(max-width:760px){#demo .demo-failure .demo-error-panel h4{font-size:24px}}#technologies .tech-stage{padding:40px 40px 24px;background:radial-gradient(ellipse at 50% 48%,#00352033,transparent 65%),#080d0a;border:1px solid #25332b;border-radius:32px}#technologies .tech-grid{display:block;position:relative;height:250px;max-width:none;margin:0;overflow:visible;padding:0;perspective:1000px;touch-action:pan-y}#technologies .tech-item{position:absolute;left:calc(50% - 66px);top:25px;width:132px;height:200px;display:flex;flex-direction:column;gap:24px;border:1px solid #315647;border-radius:20px;background:linear-gradient(145deg,#102019,#070d0a);animation:none;transform:translate(calc(var(--offset)*140px)) scale(var(--scale));transition:transform .55s,opacity .55s,border-color .4s,box-shadow .4s;cursor:pointer}#technologies .tech-item img{width:60px;height:60px;object-fit:contain;filter:none;opacity:1;transform:none}#technologies .tech-item span{font-size:.9rem;color:#d9e7de;font-weight:500}#technologies .tech-item.tech-current{border-color:#0e9;box-shadow:0 0 28px #00e89925,inset 0 0 25px #00d98b12}#technologies .tech-controls{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;padding:16px 0}#technologies .tech-controls>button{position:absolute;bottom:145px;width:44px;height:44px;border:1px solid #008953;border-radius:50%;background:#03150c;color:#fff;display:grid;place-items:center;cursor:pointer;z-index:20}.tech-prev{left:-25px}.tech-next{right:-25px}.tech-controls svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tech-controls>button:focus-visible{outline:2px solid #00ee99;outline-offset:2px;border-radius:12px}@media(hover:hover){.tech-controls>button:hover{background:#075330}}@media(max-width:700px){#technologies .tech-stage{padding:22px 16px 12px;border-radius:24px}#technologies .tech-item{transform:translate(calc(var(--offset)*128px)) scale(var(--scale))}.tech-prev{left:0}.tech-next{right:0}#technologies .tech-controls>button{position:static;flex-shrink:0}}@media(prefers-reduced-motion:reduce){#technologies .tech-item{transition:none}}#technologies .tech-item,#technologies .tech-item:hover{height:132px;gap:14px;cursor:default;transform:translate(calc(var(--offset)*140px)) scale(var(--scale))!important}#technologies .tech-grid{height:190px}#technologies .tech-controls>button{bottom:115px}#technologies .tech-item img{width:50px;height:50px}@media(max-width:700px){#technologies .tech-controls{gap:24px}#technologies .tech-stage{padding-top:24px}}#technologies .tech-controls>button{position:static}#technologies .tech-pages{display:flex;flex-wrap:nowrap;min-width:0}@media(max-width:700px){#technologies .tech-controls{gap:8px}#technologies .tech-pages{gap:0;flex:1;max-width:234px}#technologies .tech-pages button{width:auto;min-width:0;flex:1;padding:0}}#technologies .tech-stage{padding:24px 32px;overflow:hidden}#technologies .tech-grid{height:224px}#technologies .tech-item,#technologies .tech-item:hover{width:164px;height:164px;left:calc(50% - 82px);top:30px;gap:18px;transform:translate(calc(var(--offset)*182px)) scale(var(--scale))!important;border-radius:24px;background:linear-gradient(145deg,#10251a,#050e0a);border-color:#23503c}#technologies .tech-item img{width:62px;height:62px}#technologies .tech-item.tech-current{border-color:#00efa0;background:radial-gradient(ellipse 90% 45% at 50% 0%,#00d98724,transparent 90%),radial-gradient(ellipse 90% 40% at 50% 100%,#00e89930,transparent 90%),#050e0a;box-shadow:0 -16px 38px -14px #00e89970,0 18px 40px -14px #00e89970,0 0 22px #00e89924,inset 0 1px #53ffcd50,inset 0 -1px #53ffcd40}#technologies .tech-controls{margin:16px auto 0;padding:8px 0;max-width:560px}@media(max-width:700px){#technologies .tech-stage{padding:16px 12px}#technologies .tech-grid{height:214px}#technologies .tech-item,#technologies .tech-item:hover{width:154px;height:154px;left:calc(50% - 77px);transform:translate(calc(var(--offset)*172px)) scale(var(--scale))!important}#technologies .tech-item img{width:58px;height:58px}#technologies .tech-controls{max-width:340px}}#agents{overflow:hidden;background:radial-gradient(ellipse at 85% 50%,#00372244,transparent 55%),#000}#agents .ai-container{grid-template-columns:.9fr 1.1fr;gap:64px}#agents .feature-item{position:relative;padding:14px 12px 14px 76px;margin:0 0 10px;border-radius:0 14px 14px 0;opacity:.6}#agents .feature-item.active{background:linear-gradient(90deg,#00ea780c,transparent);opacity:1}#agents .feature-item h3{font-size:1rem;margin:0 0 5px}#agents .feature-item p{font-size:.85rem;line-height:1.55;margin:0}.agent-choice-icon{position:absolute;left:12px;top:18px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff1c;border-radius:12px;color:#acbdb5;background:#ffffff04;transition:.3s}.agent-choice-icon svg{width:23px;height:23px}.active .agent-choice-icon{border-color:#00dd8a;color:#00ed98;box-shadow:inset 0 0 18px #00ed9810,0 0 20px #00ed9810}#agents .feature-item:focus-visible,.agent-pause:focus-visible{outline:2px solid #00ed98;outline-offset:4px}#agents .ai-visual{padding:24px 0;background:none;border:0;min-height:540px;perspective:1300px;isolation:isolate}.agent-orbit{position:absolute;width:490px;height:490px;border:1px dotted #00de8266;border-radius:50%;top:0;right:0;background:radial-gradient(circle at 72% 10%,#00ee8955,transparent 40%);box-shadow:inset -12px 14px 30px #00ec7714;z-index:-1}.agent-stage-stack{position:relative;width:100%;transform:rotateY(-9deg) rotateX(4deg) rotate(1deg);transform-style:preserve-3d;transition:transform .7s}.ai-visual:hover .agent-stage-stack{transform:rotateY(-3deg) rotateX(2deg)}.agent-backplate,.agent-backplate:after{position:absolute;inset:0;border:1px solid #42655688;border-radius:26px;background:linear-gradient(130deg,#0f211b,#020a07);transform:translateZ(-45px) rotate(-6deg);content:""}.agent-backplate:after{transform:translateZ(-35px) rotate(12deg)}.agent-console{position:relative;padding:30px;border:1px solid #286549;border-radius:26px;background:linear-gradient(130deg,#13201bef,#050c09 45%,#0a1510);box-shadow:-9px 12px 35px #0009,1px 1px #00d787,0 20px 70px #00ed8116;color:#eef9f3}.agent-console:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 100% 0,#00ffaa88,transparent 25%),radial-gradient(ellipse at 0 100%,#00ffaa66,transparent 24%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}.agent-console-head{display:flex;align-items:center;gap:18px;margin-bottom:28px}.agent-avatar{position:relative;display:grid;place-items:center;flex-shrink:0;width:70px;height:70px;border:1px solid #00b779;border-radius:50%;background:radial-gradient(circle,#00694833,#00110b);box-shadow:0 0 0 6px #00d98608,0 0 28px #00c78718;color:#00efaa}.agent-avatar svg{width:34px;height:34px}.agent-avatar i{position:absolute;bottom:3px;right:2px;width:12px;height:12px;border-radius:50%;background:#00e997;border:2px solid #092017}.agent-console-head h3{font-size:1.4rem;margin:0 0 3px}.agent-console-head p{font-size:.8rem;color:#a1b0a8;margin:0}.agent-online{display:inline-block;font-size:.65rem;color:#00e999;margin-top:7px}.agent-online:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;margin-right:6px}.agent-ai{margin-left:auto;padding:5px 12px;border:1px solid #00d58a44;border-radius:20px;color:#bce5d5;font-size:.7rem}.agent-timeline{list-style:none;margin:0;padding:0;display:grid;gap:12px}.agent-timeline li{display:grid;grid-template-columns:38px 1fr 14px;align-items:center;gap:13px;min-height:96px;padding:16px 14px;border:1px solid #ffffff0e;border-radius:12px;background:linear-gradient(120deg,#ffffff04,transparent);transition:opacity .5s,border-color .5s;position:relative}.agent-timeline li.running{border-color:#00d98b66;background:linear-gradient(110deg,#00d98b0d,transparent)}.agent-timeline li.waiting{opacity:.38}.agent-timeline li.complete{opacity:.85}.agent-step-icon{width:36px;height:38px;display:grid;place-items:center;border:1px solid #00d78e44;border-radius:9px;color:#00e69a;font-size:.7rem}.agent-step-icon svg{width:22px;fill:none;stroke:currentColor;stroke-width:2}.agent-timeline h4{font-size:.84rem;margin:0 0 6px;font-weight:600}.agent-timeline p{font-size:.72rem;line-height:1.5;margin:0;color:#9faca5}.agent-step-track{display:block;height:2px;background:#00de8c12;margin-top:9px;overflow:hidden}.agent-step-track i{display:block;height:100%;width:0;background:#00e999}.running .agent-step-track i{animation:agent-progress 2.2s linear forwards}.complete .agent-step-track i{width:100%}.agent-state{width:13px;height:13px;border:1px solid #75887e44;border-radius:50%}.running .agent-state{border-color:#00e999 #00e999 #00e999 #00e99911;animation:agent-spin 1s linear infinite}.complete .agent-state{background:#00e999;box-shadow:0 0 12px #00e99955;border-color:#00e999}.agent-console-foot{margin-top:22px;padding-top:18px;border-top:1px solid #a6d6be22;display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-console-foot>div{display:flex;align-items:center;gap:12px;font-size:.72rem}.agent-console-foot small{display:block;color:#7d9387;font-size:.62rem;margin-top:4px}.agent-signal svg{width:24px;height:24px;color:#00e999}.agent-pause{background:#00e99908;border:1px solid #00e99944;border-radius:50%;width:32px;height:32px;color:#00e999;cursor:pointer;flex-shrink:0}@keyframes agent-progress{to{width:100%}}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-paused .agent-state,.agent-paused .agent-step-track i{animation-play-state:paused}@media(min-width:1001px){#agents .ai-container{grid-template-columns:.84fr 1.16fr;gap:56px}#agents .ai-visual{min-height:560px}}.agent-stage-stack{transform:rotateY(6deg) rotateX(1deg) rotate(1deg)}.ai-visual:hover .agent-stage-stack{transform:rotateY(4deg) rotateX(1deg) rotate(.5deg)}.agent-console{padding:32px 30px 24px;border-color:#54796b;background:linear-gradient(125deg,#14211eee,#080e0dee 42%,#101b17f5);box-shadow:0 28px 70px #0009,12px -12px 35px #00df9410}.agent-console:before{padding:2px;background:radial-gradient(ellipse at 100% 0,#00ffaa,transparent 18%),radial-gradient(ellipse at 0 100%,#00ffaa,transparent 20%);filter:drop-shadow(0 0 6px #00ffb2)}.agent-backplate{transform:translate(-26px,22px) translateZ(-35px) rotate(-1deg)}.agent-backplate:after{transform:translate(85px,-32px) translateZ(-30px) rotate(9deg)}.agent-orbit{width:76%;height:83%;right:18%;top:-60px;border-color:#00dfa699;background:radial-gradient(ellipse at 85% 10%,#00f99c77,transparent 37%);box-shadow:inset -16px 14px 25px #00ec7730}.agent-console-head{gap:22px;margin-bottom:24px}.agent-avatar{width:86px;height:86px}.agent-avatar svg{width:54px;height:54px}.agent-console-head h3{font-size:1.55rem}.agent-console-head p{font-size:.95rem}.agent-online{padding:5px 10px;border:1px solid #ffffff12;border-radius:20px;background:#ffffff03;font-size:.68rem}.agent-ai{padding:7px 17px;font-size:.85rem}.agent-ai:before{content:"ϟ";color:#00eda0;font-size:20px;margin-right:9px}.agent-timeline{position:relative;padding-left:13px;gap:12px}.agent-timeline:before{content:"";position:absolute;left:0;top:44px;bottom:44px;width:1px;background:linear-gradient(#00e5a6,#617b71)}.agent-timeline li{min-height:84px;padding:13px 15px;grid-template-columns:44px 1fr 18px;gap:16px;background:linear-gradient(125deg,#ffffff02,#ffffff015);border-color:#9dc4b518}.agent-timeline li:before{content:"";position:absolute;left:-13.5px;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#00edaa;box-shadow:0 0 0 4px #00edaa14,0 0 13px #00edaa}.agent-timeline li.waiting{opacity:.78}.agent-timeline li.waiting:before{background:#62dcda;box-shadow:0 0 0 4px #62dcda14}.agent-timeline li.running{background:linear-gradient(125deg,#00e99904,#ffffff025);border-color:#9dc4b52b}.agent-step-icon{width:44px;height:46px;border-radius:11px;background:#00e59903}.agent-step-icon svg{width:23px}.waiting .agent-step-icon{color:#c0ced2;border-color:#7f969d66}.agent-timeline h4{font-size:.94rem}.agent-timeline p{font-size:.8rem;color:#a3adb0;line-height:1.5}.agent-step-track{height:1px;margin-top:6px;background:transparent;opacity:.45}.agent-state{width:17px;height:17px;border-width:2px}.complete .agent-state{background:#003e2c;box-shadow:0 0 18px #00e99933;position:relative}.complete .agent-state:after{content:"";position:absolute;width:7px;height:4px;left:3px;top:3px;border-left:2px solid #00ffc0;border-bottom:2px solid #00ffc0;transform:rotate(-45deg)}.agent-console-foot{margin-top:21px;padding-top:20px}.agent-signal{display:grid;place-items:center;width:38px;height:38px;border:1px solid #abcbb520;border-radius:10px;background:#00aa8710}.agent-signal svg{width:22px;color:#4deee2}.agent-pause{width:auto;height:32px;padding:0 12px;border-radius:30px;font-size:.66rem;white-space:nowrap}.agent-pause:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#00e999;margin-right:7px}.agent-console{background:radial-gradient(ellipse at 100% 0,#00ffac15,transparent 20%),radial-gradient(ellipse at 0 100%,#00ffac14,transparent 19%),linear-gradient(125deg,#101c19,#080e0d 42%,#101b17);filter:drop-shadow(-5px 8px 10px #00ee8912) drop-shadow(5px -5px 9px #00ee8912)}.agent-orbit{background:radial-gradient(ellipse at 80% 8%,#00ffaeaa,transparent 8%),radial-gradient(ellipse at 78% 13%,#00d98233,transparent 36%);box-shadow:inset -9px 10px 13px #00ec7728}.agent-orbit:after{content:"";position:absolute;inset:-10px -75px -50px 50%;background-image:radial-gradient(#00f4a977 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);opacity:.45;z-index:-1}@media(max-width:800px){.agent-backplate:after{transform:translate(18px,-20px) translateZ(-30px) rotate(5deg)}.agent-console-foot small{max-width:145px}.agent-console-foot{gap:5px}.agent-orbit{top:-22px}}@media(max-width:800px){.agent-console{padding:22px 16px}.agent-avatar{width:62px;height:62px}.agent-avatar svg{width:40px;height:40px}.agent-console-head{gap:13px}.agent-console-head p{font-size:.75rem}.agent-ai{padding:5px 10px}.agent-timeline li{gap:10px;grid-template-columns:36px 1fr 15px}.agent-step-icon{width:34px;height:38px}.agent-timeline h4{font-size:.82rem}.agent-timeline p{font-size:.73rem}.agent-console-foot>div{gap:7px;font-size:.65rem}.agent-console-foot small{font-size:.57rem}.agent-pause{font-size:.6rem;padding:0 8px}}@media(max-width:1000px){#agents .ai-container{gap:28px;grid-template-columns:1fr 1fr}.agent-console{padding:20px}.agent-console-head{gap:12px}.agent-avatar{width:52px;height:52px}}@media(max-width:800px){#agents .ai-container{grid-template-columns:1fr;gap:30px}#agents .ai-visual{min-height:0;max-width:580px;width:100%;margin:0 auto;padding:20px 8px}.agent-stage-stack{transform:rotateY(-4deg) rotateX(2deg)}#agents .feature-item{text-align:left}#agents .ai-content .section-label-wrap{text-align:center}.agent-orbit{width:90%;height:90%}.agent-timeline li{min-height:96px}.agent-console-head h3{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.agent-stage-stack,.ai-visual:hover .agent-stage-stack{transform:none}.agent-state,.agent-step-track i{animation:none!important}.agent-step-track i{width:100%}}#agents .agent-stage-stack{transform:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#agents .ai-visual:hover .agent-stage-stack{transform:rotateY(4deg) rotateX(1deg) rotate(.5deg)}}.agent-ai{display:inline-flex;align-items:center;gap:7px}.agent-ai:before,.agent-pause:before{content:none}.agent-ai svg{width:19px;height:19px;color:#00eda0}.agent-timeline li.waiting:before{background:#35443e;box-shadow:none}.agent-pause{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-color:#00e99988;background:#00e99910;font-size:.72rem;min-height:36px;padding:0 13px}.agent-pause svg{width:15px;height:15px;fill:currentColor}.agent-pause:hover{background:#00e99925;border-color:#00e999}.agent-step-track i{width:100%;transform:scaleX(0);transform-origin:left}.complete .agent-step-track i{transform:scaleX(1)}@keyframes agent-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.agent-suspended .agent-state,.agent-suspended .agent-step-track i{animation-play-state:paused}@media(hover:none),(pointer:coarse){#agents .ai-visual{perspective:none}#agents .agent-stage-stack{transform-style:flat}#agents .agent-console,#agents .agent-console:before{filter:none}#agents .agent-backplate{transform:translate(-12px,12px) rotate(-1deg)}#agents .agent-backplate:after{transform:translate(24px,-24px) rotate(5deg)}}.agent-mobile-nav,.agent-choice-viewport{display:contents}.agent-mobile-steps{display:none}@media(max-width:800px){#agents .agent-mobile-nav{display:block;margin-top:28px;width:100%;min-width:0}#agents .agent-choice-viewport{display:none}#agents .agent-mobile-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:390px;margin-inline:auto}#agents .agent-mobile-steps button{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;min-height:68px;padding:4px 0 8px;border:0;background:transparent;color:#9ba9a3;font:inherit;font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent}#agents .agent-mobile-steps button:not(:last-child):after{content:"";position:absolute;left:calc(50% + 23px);right:calc(-50% + 23px);top:19px;height:1px;background:linear-gradient(90deg,#416356,#68776f);pointer-events:none}#agents .agent-mobile-steps button.active:after{background:linear-gradient(90deg,#00e99b,#42685a)}#agents .agent-nav-dot{display:grid;place-items:center;width:30px;height:30px;border:1.5px solid #83988f;border-radius:50%;background:#03110c;transition:border-color .25s,box-shadow .25s}#agents .agent-nav-dot:after{content:"";width:15px;height:15px;border-radius:50%;background:#00efa0;opacity:0;transform:scale(.65);transition:opacity .25s,transform .25s}#agents .agent-mobile-steps button.active{color:#f1fff8;font-weight:600}#agents .agent-mobile-steps button.active .agent-nav-dot{border-color:#00efa0;box-shadow:0 0 0 5px #00efa00a,0 0 20px #00efa052}#agents .agent-mobile-steps button.active .agent-nav-dot:after{opacity:1;transform:scale(1)}#agents .agent-mobile-steps button:focus-visible{outline:2px solid #00efa0;outline-offset:3px;border-radius:8px}#agents .agent-backplate,#agents .agent-orbit{display:none}#agents .ai-visual{padding:0;overflow:visible}#agents .agent-console{box-shadow:0 0 25px #00e99120}}@media(prefers-reduced-motion:reduce){#agents .agent-nav-dot,#agents .agent-nav-dot:after{transition:none}}.reviews-carousel{position:relative;padding:0 44px}#testimonials .reviews-carousel .google-review-grid{position:relative;display:block;perspective:1400px;touch-action:pan-y;margin:20px 0 0}#testimonials .reviews-carousel .google-review-card{position:absolute;top:20px;left:33.333%;width:33.333%;min-height:330px;opacity:1;transition:transform .65s cubic-bezier(.22,.75,.25,1),opacity .5s,box-shadow .5s,border-color .5s;transform-origin:center;backface-visibility:hidden}#testimonials .google-review-card[data-position=center]{transform:translate(0);z-index:3;border-color:#00efa0;background:radial-gradient(ellipse 80% 30% at 50% 0%,#00d9871c,transparent 90%),radial-gradient(ellipse 80% 28% at 50% 100%,#00e89926,transparent 90%),#050e0a;box-shadow:0 -24px 58px -18px #00e89970,0 28px 62px -18px #00e89970,0 0 28px #00e89920,inset 0 1px #53ffcd50,inset 0 -1px #53ffcd40}#testimonials .google-review-card[data-position=left]{transform:translate(-102%) scale(.9) rotateY(7deg);z-index:2;opacity:.78}#testimonials .google-review-card[data-position=right]{transform:translate(102%) scale(.9) rotateY(-7deg);z-index:2;opacity:.78}#testimonials .google-review-card[data-position=hidden]{transform:translateZ(-200px) scale(.8);opacity:0;pointer-events:none;z-index:0}#testimonials .reviews-carousel .review-initial{background:#173b2d;box-shadow:none;border:0}#testimonials .review-google-logo{width:24px;height:24px;flex-shrink:0}#testimonials .google-review-source small{display:flex;align-items:center;gap:10px}.review-controls{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:15px}.review-controls>button{position:absolute;top:calc(50% - 32px);width:42px;height:42px;border:1px solid #31876a;border-radius:50%;background:#06140e;color:#fff;display:grid;place-items:center;cursor:pointer;transition:box-shadow .2s,background .2s}.review-prev{left:0}.review-next{right:0}.review-controls>button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.review-controls>button:focus-visible{outline:2px solid #00e899;outline-offset:3px}@media(hover:hover)and (pointer:fine){.review-controls>button:hover{background:#075333;box-shadow:0 0 14px #00e89940}.review-pagination button:hover:before{background:#72ffd0;transform:scale(1.25)}}.review-pagination button:focus-visible{outline:none}.review-pagination button:focus-visible:before{outline:2px solid #00e899;outline-offset:4px}.review-pagination{display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.review-pagination button{display:grid;place-items:center;width:26px;height:26px;background:transparent;border:0;cursor:pointer;border-radius:50%}.review-pagination button:before{content:"";width:9px;height:9px;border-radius:50%;background:#254b3d;transition:background .2s,transform .2s}.review-pagination button[aria-current=true]:before{background:#00e899;box-shadow:0 0 12px #00e89955}.review-sr-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#testimonials .google-review-footer{align-items:center}.review-controls{padding-block:8px}.review-controls button{-webkit-tap-highlight-color:transparent}@media(max-width:600px){.review-controls{gap:8px}.review-controls>button{flex-shrink:0}.review-pagination{gap:0;flex-wrap:nowrap}.review-pagination button{width:20px;height:30px}}@media(max-width:1000px){.reviews-carousel{padding:0 24px}#testimonials .reviews-carousel .google-review-card{padding:24px;width:70%;left:15%;min-height:320px}#testimonials .google-review-card[data-position=left]{transform:translate(-106%) scale(.9) rotateY(7deg)}#testimonials .google-review-card[data-position=right]{transform:translate(106%) scale(.9) rotateY(-7deg)}.reviews-carousel{overflow:hidden}.review-controls>button{position:static}.review-controls{margin-top:8px}}@media(max-width:600px){.reviews-carousel{padding:0}#testimonials .reviews-carousel .google-review-card{width:94%;left:3%;padding:24px 20px}#testimonials .google-review-source{gap:8px}#testimonials .google-review-source small{gap:6px;font-size:.68rem}#testimonials .google-review-source a{font-size:.75rem}#testimonials .review-google-logo{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){#testimonials .reviews-carousel .google-review-card{transition:none}}.reviews-carousel .review-controls>button{position:static}.reviews-carousel .review-pagination{display:flex;flex-wrap:nowrap}@media(max-width:700px){.reviews-carousel .review-controls{gap:8px}.reviews-carousel .review-pagination{gap:0}.reviews-carousel .review-pagination button{width:18px;padding:0;flex-shrink:0}}.solution-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;padding:28px!important;min-height:360px!important}.solution-scene{position:relative;width:100%;max-width:350px;aspect-ratio:1;margin:auto;background:radial-gradient(ellipse,rgba(0,230,143,.13),transparent 69%)}.scene-ring{position:absolute;border:1px solid rgba(0,217,138,.35);border-radius:50%;pointer-events:none}.ring-outer{inset:4%}.ring-middle{inset:12%}.ring-inner{inset:21%;border-color:#00f2a4a6}.scene-core{position:absolute;inset:32%;display:grid;place-items:center;border:1px solid #55ffd0;border-radius:50%;color:#76ffda;background:radial-gradient(circle at 40% 25%,#054730,#001d14 75%);box-shadow:0 0 28px #00de8655,inset 0 0 22px #00de8644}.scene-core svg{width:52%;height:52%;stroke-width:1.5}.scene-whatsapp{width:52%;height:52%;background:#75ffdb;-webkit-mask:url(/whatsapp-mark.svg) center/contain no-repeat;mask:url(/whatsapp-mark.svg) center/contain no-repeat}.scene-satellite{position:absolute;width:14%;aspect-ratio:1;display:grid;place-items:center;border:1px solid #00633d;border-radius:50%;background:linear-gradient(145deg,#073424,#00130d);color:#65ffce;box-shadow:inset 0 0 16px #00e98d12;animation:scene-float 5s ease-in-out infinite}.scene-satellite svg{width:46%;height:46%;stroke-width:1.6}.satellite-0{left:12%;top:12%}.satellite-1{right:12%;top:12%;animation-delay:-1.3s}.satellite-2{left:12%;bottom:12%;animation-delay:-2.7s}.satellite-3{right:12%;bottom:12%;animation-delay:-3.9s}.scene-spark{position:absolute;width:8px;height:8px;border-radius:50%;background:#68ffdb;box-shadow:0 0 15px #00ffb0}.spark-a{top:4%;left:50%}.spark-b{bottom:4%;left:50%}.scene-spark,.solution-eyebrow{display:none}.scene-core{animation:scene-breathe 2.4s ease-in-out infinite}.solution-panel .solution-content h3{font-size:clamp(26px,2.5vw,36px);line-height:1.2}.solution-panel .solution-content p{font-size:16px;line-height:1.6}.solution-panel .solution-list{gap:8px;margin:14px 0}.solution-panel .solution-list li{font-size:15px}.solution-panel .solution-content{padding-left:28px}.solution-action{text-decoration:none!important;color:#fff!important;border-color:var(--color-primary,#00ea78);background:var(--color-primary,#00ea78);box-shadow:0 10px 28px #00ea7833;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.solution-action:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 32px #00ea788c,0 12px 30px #00ea7847}.solution-action{display:inline-flex;align-items:center;gap:24px;margin-top:8px;padding:12px 22px;border:1px solid #00df89;border-radius:40px;color:#f0fff8;font-size:14px;font-weight:600;background:#00160e;box-shadow:0 0 18px #00d98118;transition:box-shadow .2s,background .2s}.solution-action svg{width:20px;color:#00efa1}.solution-action:hover{background:#00331f;box-shadow:0 0 26px #00e88a55}@keyframes scene-float{50%{transform:translateY(-5px)}}@keyframes scene-breathe{0%,to{filter:brightness(1);box-shadow:0 0 28px #00de8655,inset 0 0 22px #00de8644}50%{filter:brightness(1.32);box-shadow:0 0 42px #00ffc477,inset 0 0 30px #00ffc455}}@media(max-width:800px){.solution-panel{grid-template-columns:1fr;padding:18px!important;gap:16px;min-height:0!important}.solution-scene{max-width:270px}.solution-panel .solution-content{padding:0;border:0}.solution-panel .solution-content h3{font-size:27px}.solution-panel .solution-content p{font-size:15px}.solution-panel .solution-list li{font-size:14px}}@media(prefers-reduced-motion:reduce){.scene-satellite{animation:none}}.solution-scene{container-type:inline-size}.center-flow{width:84%;display:flex;align-items:center;transform:rotate(-32deg)}.center-flow>span{width:29%;aspect-ratio:1;display:grid;place-items:center;border:1px solid #61ffd0;border-radius:25%;background:linear-gradient(135deg,#12825d,#003321);box-shadow:3px 5px #001e15,0 0 12px #00e88940}.center-flow>span svg{width:62%;height:62%;transform:rotate(32deg);stroke-width:2}.center-flow>b{height:2px;flex:1;background:#56ffca;box-shadow:0 0 6px #00ffb3}.center-flow>span:last-child{background:linear-gradient(135deg,#71ffd0,#00a974);color:#003b26}.center-dashboard{width:72%;height:57%;border:1px solid #61ffd0;border-radius:7px;background:linear-gradient(140deg,#0b5a40,#001d15);transform:none;box-shadow:5px 5px #00271c,0 0 18px #00d68830;overflow:hidden}.center-dashboard header{height:18%;display:flex;align-items:center;gap:3px;padding-left:6px;border-bottom:1px solid #3a9e77}.center-dashboard header b{width:3px;height:3px;background:#69ffd0;border-radius:50%}.dashboard-body{display:flex;height:82%;padding:7%;gap:9%}.dashboard-body aside{width:16%;display:flex;flex-direction:column;gap:5px}.dashboard-body aside i{height:3px;background:#34a97d;border-radius:2px}.dashboard-body section{flex:1}.dashboard-stats{display:flex;gap:4px;height:21%;margin-bottom:10%}.dashboard-stats b{flex:1;border:1px solid #298462;border-radius:2px;background:#137251}.dashboard-bars{height:65%;display:flex;align-items:end;gap:9%;border-bottom:1px solid #388868}.dashboard-bars i{width:14%;height:40%;background:linear-gradient(#7fffd1,#00a775);border-radius:2px 2px 0 0}.dashboard-bars i:nth-child(2){height:65%}.dashboard-bars i:nth-child(3){height:50%}.dashboard-bars i:nth-child(4){height:80%}.dashboard-bars i:nth-child(5){height:100%}.center-agent{position:relative;width:65%;height:60%;padding:9% 5% 0}.agent-shell{height:100%;border:1px solid #6bffd4;border-radius:25%;background:linear-gradient(145deg,#319c76,#064a34 55%,#00291e);box-shadow:inset 2px 2px #a1ffe650,3px 4px #00251a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15%}.agent-visor{width:76%;height:40%;border-radius:20px;background:#001d18;border:1px solid #1b8e68;display:flex;align-items:center;justify-content:space-evenly}.agent-visor b{width:12%;height:45%;border-radius:10px;background:#7effdf;box-shadow:0 0 8px #00ffc1}.agent-mouth{height:12%;display:flex;align-items:center;gap:3px}.agent-mouth i{width:2px;height:60%;background:#61eec0}.agent-mouth i:nth-child(2n){height:100%}.agent-antenna{position:absolute;top:0;left:49%;height:18%;width:2px;background:#62ffce}.agent-antenna:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#92ffe0;top:-4px;left:-2px;box-shadow:0 0 8px #00ffb3}.agent-ear{position:absolute;top:42%;height:25%;width:6%;background:#269d72;border:1px solid #56eab4;border-radius:5px}.ear-left{left:0}.ear-right{right:0}.solution-scene .scene-satellite{inset:43% auto auto 43%;animation:scene-revolve 32s linear infinite;animation-delay:var(--orbit-delay)}.solution-scene .satellite-0{--orbit-delay:-20s}.solution-scene .satellite-1{--orbit-delay:-28s}.solution-scene .satellite-2{--orbit-delay:-12s}.solution-scene .satellite-3{--orbit-delay:-4s}@keyframes scene-revolve{0%{transform:rotate(0) translate(38cqw) rotate(0)}to{transform:rotate(360deg) translate(38cqw) rotate(-360deg)}}.solution-panel .solution-action,.solution-panel .solution-action span{text-decoration:none!important}.solution-panel .solution-action{background:#020b07;color:#fff!important;box-shadow:0 6px 20px #00df7910;transform:none;filter:none;transition:background .25s,color .25s,box-shadow .25s}.solution-panel .solution-action svg{transition:transform .25s,color .25s}@media(hover:hover){.solution-panel .solution-action:hover{background:var(--color-primary);color:#00150b!important;border-color:var(--color-primary);box-shadow:0 10px 30px #00ea7859}.solution-panel .solution-action:hover svg{transform:translate(4px);color:currentColor}}.solution-panel:not(.active) .scene-satellite,.solution-panel:not(.active) .scene-core{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.solution-scene .scene-satellite{animation-play-state:paused}.scene-core{animation:none}}.center-emblem{width:62%;height:62%;display:grid;place-items:center;color:#8affda;filter:drop-shadow(0 2px 0 #007a50) drop-shadow(0 0 9px #00e99b55)}.scene-core .center-emblem svg{width:100%;height:100%;stroke-width:1.5}.solutions-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:none!important;border:0!important;border-radius:0!important;padding:0!important;max-width:1180px!important;overflow:visible!important}.solutions-indicator{display:none!important}.solutions-tabs .solutions-tab{border:1px solid #33463d;border-radius:50px;padding:15px 20px;justify-content:flex-start;background:linear-gradient(140deg,#0d1b15,#090d0b);gap:13px;white-space:normal;text-align:left}.solutions-tabs .solutions-tab.active{border-color:#00efa0;background:#002a1c;box-shadow:0 0 22px #00e78e30,inset 0 0 14px #00dc7d12}.solution-tab-copy{display:flex;flex-direction:column;gap:3px}.solution-tab-copy small{font-size:11px;font-weight:400;color:#a9b9b0}.solutions-tab>svg{color:#64ffd1;flex-shrink:0;width:25px;height:25px}.segment-explorer{border:1px solid #185e43;border-radius:18px;padding:16px;margin-top:0;background:linear-gradient(120deg,#00170c70,#060d09)}.segment-explorer summary{padding:0 0 16px;gap:16px;color:#fff}.segment-explorer summary>div{flex:1}.segment-explorer summary strong{font-size:18px;line-height:1.4}.segment-explorer summary p{font-size:12px;margin:4px 0 0;color:#9baea3}.segment-heading-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #126342;border-radius:12px;background:#003522;color:#68ffca}.segment-toggle{display:grid;place-items:center;color:#00e996;transition:transform .25s!important}.segment-explorer[open] summary>.segment-toggle{transform:rotate(180deg)}.segment-filters{display:flex;gap:8px;overflow-x:auto;padding:3px 0 12px;scrollbar-width:none}.segment-filters button{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #32433a;border-radius:30px;padding:10px 13px;background:#0b1510;color:#d7e2db;font-size:11px;cursor:pointer}.segment-filters svg{width:18px;height:18px}.segment-filters button[aria-pressed=true]{border-color:#00ef9a;background:#003a27;box-shadow:0 0 12px #00eb8a25;color:#fff}.segment-filters button:hover{border-color:#00d88c}.segment-explorer .solution-examples{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 8px;overscroll-behavior-x:contain}.segment-explorer .solution-examples::-webkit-scrollbar{display:none}.segment-explorer .segment-example-card{position:relative;flex:0 0 calc((100% - 36px)/4);padding:0 14px 16px;border-radius:14px;overflow:hidden;background:#07100c;border:1px solid #294337;scroll-snap-align:start}.segment-example-card[hidden]{display:none}.segment-photo{height:125px;margin:0 -14px 12px;position:relative}.segment-photo img{width:100%;height:100%;object-fit:cover;opacity:.7}.segment-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#07100c)}.segment-photo>span{position:absolute;bottom:8px;left:14px;z-index:1;display:grid;place-items:center;width:42px;height:42px;background:#002719e8;border:1px solid #00d481;border-radius:9px;color:#00f6aa}.segment-photo svg{width:25px;height:25px}.segment-explorer .solution-examples h4{font-size:14px}.segment-explorer .example-situation{font-size:12px;line-height:1.5;min-height:54px;margin-bottom:14px}.segment-explorer .solution-examples ol{padding:0;list-style:none;display:flex;gap:8px;counter-reset:steps}.segment-explorer .solution-examples li{flex:1;min-width:0;padding:0;margin:0;font-size:10px;line-height:1.5;text-align:center;counter-increment:steps}.segment-explorer .solution-examples li:before{content:counter(steps);display:grid;place-items:center;width:24px;height:24px;margin:0 auto 8px;border:1px solid #00e895;border-radius:50%;color:#55ffc2;background:#002c1c}.segment-controls>button{position:static}.segment-explorer .solution-example-note,.segment-controls[hidden]{display:none}@media(max-width:1000px){.solutions-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-explorer .segment-example-card{flex-basis:calc((100% - 12px)/2)}}@media(max-width:600px){.solutions-tabs .solutions-tab{padding:12px;gap:8px;font-size:12px}.solution-tab-copy small{font-size:10px}.segment-explorer{padding:12px}.segment-heading-icon{width:36px;height:36px;flex-shrink:0}.segment-explorer summary strong{font-size:15px}.segment-explorer .segment-example-card{flex-basis:88%}.segment-controls .review-pagination{display:flex;gap:0}.segment-controls{gap:8px}.segment-controls .review-pagination button{width:18px}.segment-explorer .example-situation{min-height:0}.segment-explorer .solution-examples li{font-size:11px}}.solution-applications.segment-explorer{margin-top:18px}@media(max-width:800px){.solutions-tabs{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important}.solutions-tabs .solutions-tab{flex:0 0 100%!important}.segment-explorer .solution-examples{overflow-x:hidden}.segment-explorer .segment-example-card{flex:0 0 100%!important;width:100%}}.solutions-tabs .solutions-tab{box-sizing:border-box}@media(max-width:800px){.solutions-tabs{width:100%;box-sizing:border-box;overflow:hidden!important}.solutions-tabs .solutions-tab{flex:0 0 calc(100% - 2px);scroll-snap-align:start}.solutions-panels{margin-top:22px}.solution-applications.segment-explorer{margin-top:28px!important;border-radius:22px;padding:16px}.solution-applications.segment-explorer>summary{padding:0!important;min-height:74px}.solution-applications.segment-explorer[open]>summary{padding-bottom:16px!important}}@media(min-width:801px){.solution-applications.segment-explorer{margin-top:34px!important}}.solutions-tabs .solutions-tab,.segment-filters button{border-width:2px}.solution-applications.segment-explorer:not([open])>summary{padding-bottom:0}.solution-applications.segment-explorer>summary>.segment-toggle{width:34px;height:34px;flex-shrink:0;border:1px solid #176344;border-radius:50%;background:#003020;color:#50ffc0;transform:rotate(0);transition:transform .3s ease,background .2s!important}.solution-applications.segment-explorer[open]>summary>.segment-toggle{transform:rotate(180deg)}.segment-toggle svg{width:21px;height:21px;stroke-width:2.3}.segment-explorer .solution-examples ol{display:flex;flex-direction:column;gap:10px}.segment-explorer .solution-examples li{position:relative;padding-left:30px;text-align:left;font-size:12px;line-height:1.6;flex:none}.segment-explorer .solution-examples li:before{position:absolute;left:0;top:1px;width:21px;height:21px;margin:0;font-size:10px}.segment-explorer .example-situation{min-height:0;margin-bottom:16px}.solutions-tabs .solutions-tab,.segment-filters button{border-width:1.5px}.segment-filters button{font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;transition:background .25s,border-color .25s,box-shadow .25s,color .25s}.solution-applications.segment-explorer>summary>.segment-toggle{box-sizing:border-box;line-height:0;padding:0;display:flex;align-items:center;justify-content:center;transform:none!important}.segment-toggle svg{display:block;flex:none;width:20px;height:20px;transform:rotate(0);transform-origin:50% 50%;transition:transform .3s ease}.segment-explorer[open] .segment-toggle svg{transform:rotate(180deg)}.segment-explorer[data-expanded=false] .segment-toggle svg{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.segment-toggle svg,.segment-filters button{transition:none}}@media(max-width:800px){.solutions-tabs{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px;padding:0 4px!important;scrollbar-width:none}.solutions-tabs .solutions-tab{flex:0 0 100%;scroll-snap-align:center;justify-content:flex-start;min-height:84px}.solutions-tabs::-webkit-scrollbar{display:none}}.solution-applications.segment-explorer{margin-top:32px}@media(max-width:800px){.solutions-tabs{width:100%;max-width:100%;margin-inline:0;overscroll-behavior-x:contain}.solutions-tabs .solutions-tab{flex:0 0 100%;min-width:0}.solutions-panels{margin-bottom:0}.solution-applications.segment-explorer{margin-top:28px}}.segment-explorer{padding-top:28px}.segment-explorer>summary{padding-top:0}.segment-explorer .segment-filters{margin-top:18px}@media(max-width:600px){.segment-explorer{padding-top:22px}.segment-explorer .segment-filters{margin-top:14px}}.solution-applications.segment-explorer{margin-top:8px!important}@media(max-width:800px){.solution-applications.segment-explorer{margin-top:8px!important}}.segment-explorer{--segment-card-gap:32px}.segment-explorer .segment-filters{padding-bottom:var(--segment-card-gap)}.segment-explorer .solution-examples{padding-bottom:0}.segment-explorer .segment-controls{margin-top:var(--segment-card-gap);padding-top:0}@media(max-width:1000px){.segment-explorer{--segment-card-gap:24px}}@media(max-width:800px){#services .solutions-tabs{justify-content:flex-start!important;padding:0!important;scroll-padding:0;box-shadow:none;gap:16px}#services .solutions-tabs .solutions-tab{box-sizing:border-box;flex:0 0 100%!important;width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always;flex-direction:row!important;justify-content:flex-start!important;text-align:left;padding:18px 24px!important}#services .solutions-tab .solution-tab-copy{align-items:flex-start}#services .solution-tab-copy small .unified-en{display:none}html[lang=en] #services .solution-tab-copy small .unified-en{display:inline}html[lang=en] #services .solution-tab-copy small .unified-pt{display:none}}.solution-pill-nav{display:contents}.solution-carousel-dots{display:none}#services .segment-filters{padding-top:8px;padding-inline:4px;gap:10px}#services .segment-filters button{min-height:44px;padding:10px 16px;border:1px solid #12644c;background:radial-gradient(ellipse at 100% 0,#00432f88,transparent 70%),linear-gradient(125deg,#071b13,#001a12);box-shadow:inset 0 1px #78ffcd18;color:#b7cec2;flex-shrink:0}#services .segment-filters button svg{width:21px;height:21px;flex-shrink:0;stroke-width:1.8;color:#00dfa0}#services .segment-filters button[aria-pressed=true]{border-color:#00e6a0;color:#f1fff8;background:radial-gradient(ellipse at 95% 5%,#006044aa,transparent 65%),radial-gradient(ellipse at 0 100%,#00513788,transparent 65%),linear-gradient(125deg,#00271b,#001a13 48%,#003d2a);box-shadow:inset 0 1px #8affd94d,inset 0 -1px #00e99926,0 0 14px #00efa024}#services .segment-filters button[aria-pressed=true] svg{color:#00efa0;filter:drop-shadow(0 0 4px #00efa04d)}#services .segment-filters button:focus-visible{outline:2px solid #8affd9;outline-offset:3px}@media(hover:hover){#services .segment-filters button:hover{border-color:#00d99a;color:#fff;box-shadow:inset 0 1px #8affd933,0 0 12px #00efa018}}@media(max-width:800px){#services .segment-filters button{padding:9px 14px;font-size:12px}#services .segment-filters{gap:8px}}@media(max-width:800px){#services .solution-desktop-context{display:none}#services .solution-pill-nav{display:block;width:100%;margin:0 0 18px}#services .solution-pill-nav .solutions-tabs{position:relative;display:block!important;width:calc(100% + 32px)!important;max-width:none!important;height:138px;margin:0 -16px!important;padding:0!important;overflow:hidden!important;touch-action:pan-y;scroll-snap-type:none}#services .solution-pill-nav .solutions-tabs:before,#services .solution-pill-nav .solutions-tabs:after{display:none!important}#services .solution-pill-nav .solutions-tab{position:absolute;top:8px;left:50%;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:62%!important;max-width:none!important;height:120px!important;min-height:0!important;padding:12px!important;border:1px solid #00895e;border-radius:20px;text-align:center!important;gap:8px!important;opacity:.55;transform:translate(calc(-50% + var(--slide)*100%)) scale(.88);transition:transform .4s,opacity .4s,border-color .4s;box-sizing:border-box}#services .solution-pill-nav .solutions-tab.active{transform:translate(-50%) scale(1);opacity:1;border:1.5px solid #00e6a0;box-shadow:inset 0 1px #8affd94d,inset 0 -1px #00e99926,0 0 16px #00efa024;background:radial-gradient(ellipse at 95% 5%,#006044aa,transparent 65%),radial-gradient(ellipse at 0 100%,#00513788,transparent 65%),linear-gradient(125deg,#00271b,#001a13 48%,#003d2a)}#services .solution-pill-nav .solutions-tab[data-near=false]{visibility:hidden;pointer-events:none}#services .solution-pill-nav .solution-tab-copy{align-items:center!important;gap:5px;min-width:0}#services .solution-pill-nav .solution-tab-copy>span{font-size:14px!important;line-height:1.3;white-space:normal}#services .solution-pill-nav .solution-tab-copy small,#services .solution-pill-nav .solution-tab-copy small span{font-size:11px!important;line-height:1.4;white-space:normal}#services .solution-pill-nav .solutions-tab>svg{width:36px;height:36px;color:#00efa0;stroke-width:1.8;filter:drop-shadow(0 0 5px #00efa04d);flex-shrink:0}#services .solution-carousel-dots{display:flex;justify-content:center;gap:0;margin-top:0}#services .solution-carousel-dots button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}#services .solution-carousel-dots button:after{content:"";width:8px;height:8px;border-radius:50%;background:#075940}#services .solution-carousel-dots button[aria-pressed=true]:after{background:#00efa0;box-shadow:0 0 12px #00efa055}#services .solution-carousel-dots button:focus-visible{outline:2px solid #00efa0;border-radius:6px}#services .solutions-panels{touch-action:pan-y}#services .solution-panel{transition:none;backface-visibility:hidden}#services .solution-panel.active{border-color:#00cc8066;box-shadow:0 0 25px #00e99120}}.segment-explorer>summary,.segment-explorer>summary *{-webkit-tap-highlight-color:transparent}.segment-explorer>summary{-webkit-user-select:none;-moz-user-select:none;user-select:none}.segment-explorer>summary:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){#services .solution-pill-nav .solutions-tab{transition:none}}#services .solutions-tab>.solution-support-icon{display:none}@media(max-width:800px){#services .solutions-tab>.solution-support-icon{display:block}#services .solutions-tab>.solution-original-icon{display:none}}@media(min-width:801px){#services .solutions-tab>.solution-support-icon{display:block}#services .solutions-tab>.solution-original-icon{display:none}#services .solutions-tabs .solutions-tab{border-color:#12644c;background:radial-gradient(ellipse at 100% 0,#00432f88,transparent 70%),linear-gradient(125deg,#071b13,#001a12);box-shadow:inset 0 1px #78ffcd18}#services .solutions-tabs .solutions-tab.active{border-color:#00e6a0;background:radial-gradient(ellipse at 95% 5%,#006044aa,transparent 65%),radial-gradient(ellipse at 0 100%,#00513788,transparent 65%),linear-gradient(125deg,#00271b,#001a13 48%,#003d2a);box-shadow:inset 0 1px #8affd94d,0 0 20px #00efa024}#services .solutions-tabs .solutions-tab>svg{width:30px;height:30px;stroke-width:1.8;color:#00efa0;filter:drop-shadow(0 0 5px #00efa04d)}}#services .solution-applications.segment-explorer>summary{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;padding:0!important;gap:16px;text-align:center}#services .segment-explorer[open]>summary{margin-bottom:16px}#services .segment-heading-icon,#services .segment-toggle{justify-self:center;align-self:center;margin:0}#services .segment-toggle svg{margin:0;padding:0}#services .segment-explorer{padding-top:16px;padding-bottom:16px}#services .segment-explorer .solution-examples{overflow-x:auto;cursor:grab}#services .segment-explorer .solution-examples.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}#services .segment-explorer .solution-example-note{display:block;max-width:640px;margin:20px auto 0;color:#9baea3;font-size:13px;line-height:1.6;text-align:center}#services .solution-desktop-context{display:none}@media(max-width:800px){#services .solution-applications.segment-explorer>summary{grid-template-columns:36px minmax(0,1fr) 36px;gap:10px}#services .segment-explorer .solution-example-note{font-size:12px}}.benefits-deal-scene{width:100%}@media(min-width:1001px){#benefits{overflow:visible}.benefits-deal-scene.is-dealing{position:relative}#benefits .is-dealing .benefits-deal-presentation{position:sticky;top:var(--deal-top)}#benefits .benefit-editorial{row-gap:clamp(16px,2.2vh,28px)}#benefits .is-dealing .benefit-editorial{perspective:1100px}#benefits .is-dealing .benefit-editorial li{transition:box-shadow .3s,border-color .3s;will-change:transform,filter,opacity;transform-origin:center;backface-visibility:hidden}}@media(min-width:1001px){#benefits .benefit-editorial{gap:10px}#benefits .benefit-editorial li{padding:18px 22px;min-height:190px}#benefits .benefit-editorial li:nth-last-child(-n+2){min-height:145px}#benefits .benefit-editorial h3{font-size:.88rem;margin-bottom:5px;line-height:1.25}#benefits .benefit-editorial p{font-size:.72rem;line-height:1.4}#benefits .benefit-symbol{width:40px;height:40px;margin-bottom:10px}}@media(max-width:1000px)and (prefers-reduced-motion:no-preference){#benefits .benefit-editorial li.reveal{opacity:0;transform:translate(-48px);filter:blur(5px);transition:opacity .7s ease,transform .8s cubic-bezier(.22,.75,.25,1),filter .7s ease}#benefits .benefit-editorial li.reveal:nth-child(2n){transform:translate(48px)}#benefits .benefit-editorial li.reveal.active{opacity:1;transform:translate(0);filter:blur(0)}}@media(max-width:800px)and (prefers-reduced-motion:no-preference){#benefits .benefit-editorial li.benefit-mobile-reveal{opacity:0;transform:translate(-48px);filter:blur(5px);transition:opacity .9s ease,transform 1s cubic-bezier(.22,.75,.25,1),filter .9s ease,border-color .45s,box-shadow .45s}#benefits .benefit-editorial li.benefit-mobile-reveal:nth-child(2n){transform:translate(48px)}#benefits .benefit-editorial li.benefit-mobile-reveal.benefit-entered{opacity:1;transform:none;filter:none}#benefits .benefit-editorial li.benefit-reading{border-color:#00efa0;background:radial-gradient(ellipse at 50% 100%,#00e89926,transparent 75%),#050e0a;box-shadow:0 -20px 48px -16px #00e89970,0 24px 52px -16px #00e89970,inset 0 1px #53ffcd50}}.identity-deal-scene{width:100%}.identity-fusion-brand{display:none}@media(min-width:1001px){#our-name{overflow:visible}#our-name .identity-deal-scene.is-dealing>.container{position:sticky;top:var(--identity-top)}#our-name .is-dealing .name-pillars{perspective:1100px;position:relative}#our-name .is-dealing .identity-fusion-brand{position:absolute;display:flex;align-items:center;justify-content:center;gap:22px;top:50%;left:50%;width:min(74%,820px);box-sizing:border-box;pointer-events:none;opacity:0;will-change:transform,opacity,filter;filter:drop-shadow(0 0 30px #00e89944)}.identity-fusion-brand>img{width:18%;height:auto;object-fit:contain;flex-shrink:0}.identity-wordmark-crop{display:block;position:relative;width:58%;aspect-ratio:940/142;overflow:hidden;mix-blend-mode:screen;flex-shrink:0;transform:translateY(-9%)}.identity-wordmark-crop img{position:absolute;max-width:none;width:230.851%;height:auto;left:-65.426%;top:-166.197%}#our-name .is-dealing .name-pillars article{transition:border-color .3s,box-shadow .3s;will-change:transform,filter,opacity;backface-visibility:hidden}}.identity-fusion-brand{mix-blend-mode:screen}@media(max-width:800px){#our-name{overflow:visible}.identity-mobile-stack>.container{position:sticky;top:var(--identity-mobile-top)}.identity-mobile-stack .name-pillars{display:block;position:relative;perspective:1100px}.identity-mobile-stack .name-pillars article{position:absolute;inset:0 0 auto;backface-visibility:hidden;transform-origin:50% 0;transition:none;will-change:transform,filter}}@media(max-width:800px){#our-name .identity-mobile-stack .name-pillars article{transition:border-color .35s,box-shadow .35s}#our-name .name-pillars article.identity-highlighted{border-color:#00efa0;background:radial-gradient(ellipse 80% 30% at 50% 0%,#00d9871c,transparent 90%),radial-gradient(ellipse 80% 28% at 50% 100%,#00e89926,transparent 90%),#050e0a;box-shadow:0 -24px 58px -18px #00e89970,0 28px 62px -18px #00e89970,0 0 28px #00e89920,inset 0 1px #53ffcd50,inset 0 -1px #53ffcd40}}@media(min-width:1001px){#our-name .is-dealing .name-pillars article{border-color:rgb(0 239 160 / calc(.18 + var(--reading-light,0)*.82));box-shadow:0 -20px 48px -16px rgb(0 232 153 / calc(var(--reading-light,0)*.44)),0 24px 52px -16px rgb(0 232 153 / calc(var(--reading-light,0)*.44)),inset 0 0 38px rgb(0 232 153 / calc(var(--reading-light,0)*.12))}}.identity-fusion-symbols{display:none}@media(max-width:800px){.identity-mobile-stack .identity-fusion-brand{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;left:50%;top:50%;width:90%;z-index:5;pointer-events:none}.identity-mobile-stack .identity-fusion-brand>img{width:116px;height:116px;object-fit:contain;filter:drop-shadow(0 0 20px #00e89966)}.identity-mobile-stack .identity-wordmark-crop{display:block;position:relative;width:100%;aspect-ratio:940/142;overflow:hidden;mix-blend-mode:screen}.identity-mobile-stack .identity-wordmark-crop img{position:absolute;max-width:none;width:230.851%;height:auto;left:-65.426%;top:-166.197%}.identity-mobile-stack .identity-fusion-symbols{display:grid;place-items:center;position:absolute;inset:0;z-index:6;pointer-events:none;color:#fff;font:700 28px/1 var(--font-main);text-shadow:none}.identity-fusion-symbols span{position:absolute}.identity-mobile-stack .name-signature{transition:none}}@media(max-width:800px){#our-name .identity-card-deck .name-pillars article{padding:24px;background-color:#050e0a}#our-name .identity-card-deck .name-token{font-size:2rem;line-height:1;margin-bottom:20px}#our-name .identity-card-deck .name-token svg{width:28px;height:28px}#our-name .identity-card-deck .name-pillars h3{font-size:1rem;margin-bottom:10px}#our-name .identity-card-deck .name-pillars p{font-size:.88rem;line-height:1.55}#our-name .identity-card-deck .name-story-heading{margin-bottom:var(--section-content-gap)}#our-name .identity-card-deck .name-signature{margin-top:24px}}@media(max-width:800px)and (max-height:760px){#our-name .identity-card-deck .name-story-heading p{font-size:.84rem;line-height:1.55}#our-name .identity-card-deck .name-story-heading h2{margin:16px 0;font-size:1.8rem}}
