@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2")}@font-face{font-family:Sora Variable;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2")}:root{--purple:#25153C;--violet:#7E53E5;--lime:#BEF478;--ink:#150a25;--surface:#1c102f;--text:#f5f3f9;--muted:#b0a5bf;--line:rgba(179,204,231,.13);--heading:"Sora Variable",sans-serif;--body:"Inter Variable",sans-serif;color-scheme:dark;font-family:var(--body);color:var(--text);background:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:95px}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}img{display:block;max-width:100%}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.container{width:min(1160px,calc(100% - 96px));margin-inline:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--heading);font-weight:500}h2{font-size:clamp(30px,3.05vw,43px);line-height:1.3;letter-spacing:-1.65px;margin-bottom:22px}h3{letter-spacing:-.5px}p{font-size:15px;line-height:1.8;color:var(--muted)}::selection{background:#bef4784d;color:#fff}:focus-visible{outline:2px solid var(--lime);outline-offset:5px}button{color:inherit}button[hidden],a[hidden],[hidden]{display:none!important}.skip-link{position:fixed;top:10px;left:20px;padding:12px;background:var(--lime);color:var(--purple);z-index:100;transform:translateY(-160%)}.skip-link:focus{transform:none}.header{height:88px;background:#050f20e6;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{width:176px;height:56px;object-fit:contain}.header nav{display:flex;gap:29px;align-items:center}.header nav a{font-size:13px;color:#c4bcd0;transition:color .2s}.header nav a:hover{color:var(--lime)}.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:51px;padding:15px 23px;border:1px solid var(--lime);border-radius:7px;color:var(--purple);background:var(--lime);font-size:13px;font-weight:650;line-height:1.4;transition:background .2s,transform .2s;box-shadow:0 0 24px #bef4780a}.button svg{width:18px;height:18px}.button:hover{background:#bbdf8c;transform:translateY(-1px)}.button-small{padding:11px 15px;min-height:40px;font-size:12px}.button-small svg{width:16px}.menu-toggle{display:none;border:1px solid var(--line);width:42px;height:42px;border-radius:7px;background:transparent;padding:11px}.menu-toggle span{display:block;height:1px;background:var(--text);margin:6px 0}.hero{position:relative;overflow:hidden;padding-top:72px;background:radial-gradient(ellipse at 50% 28%,#2713433d,transparent 67%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#937ab608 1px,transparent 1px),linear-gradient(90deg,#937ab608 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(#000000,transparent 88%);mask-image:linear-gradient(#000000,transparent 88%);pointer-events:none}.hero-glow{position:absolute;width:800px;height:600px;top:170px;left:50%;transform:translate(-50%);background:radial-gradient(ellipse,#6dae1930,transparent 65%);pointer-events:none}.hero-content{position:relative;text-align:center}.intro-label{display:inline-flex;align-items:center;gap:9px;border:1px solid #9f89be1f;border-radius:30px;background:#21133580;padding:8px 14px;color:#c5bcd2;font-size:11px;letter-spacing:.1px}.status-dot{display:inline-block;width:5px;height:5px;background:var(--lime);border-radius:50%;flex-shrink:0}.intro-label .status-dot{width:6px;height:6px;box-shadow:0 0 9px #bef4784d}h1{font-size:clamp(40px,5.05vw,67px);line-height:1.17;letter-spacing:-3.4px;margin:25px 0 24px;font-weight:550}h1 span{color:#baadcd}.hero-description{font-size:16px;line-height:1.8;color:#bab0c8;margin:0 auto 27px}.hero-actions{display:flex;justify-content:center;align-items:center;gap:30px}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:500;line-height:1.6}.text-link svg{width:17px;height:17px}.text-link:hover{color:var(--lime)}.hero-actions .text-link{font-size:12px;color:#d0c8db}.hero-actions .text-link span{font-size:18px}.hero-note{font-size:11px;color:#837596;margin:16px 0 43px}.workflow-window{position:relative;text-align:left;background:linear-gradient(120deg,#27173dce,#180c2aef 65%,#374c1cd9);border:1px solid #a293b735;border-radius:13px;box-shadow:0 24px 100px #0003,0 0 70px #93e12e06;overflow:hidden}.window-bar{display:flex;align-items:center;gap:17px;padding:15px 20px;border-bottom:1px solid var(--line);font-size:10px;color:#aca0bd;background:#ffffff02}.window-dots{display:flex;gap:6px}.window-dots i{width:7px;height:7px;background:#615571;border-radius:50%}.window-dots i:first-child{background:#776c87}.window-status{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:9px;color:#978fa3}.flow-canvas{display:grid;grid-template-columns:1fr 65px 1.2fr 65px 1.12fr;align-items:center;padding:38px 35px 34px;min-height:275px}.flow-node{border:1px solid #b29fcc26;background:#1f132f9c;border-radius:8px;transition:border-color .7s,background .7s,box-shadow .7s}.flow-source{padding:16px;position:relative}.node-label{display:block;color:#8d7da5;font-size:9px;margin-bottom:17px}.node-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#c7bad9;border:1px solid #9585ac2e;background:#ffffff04;border-radius:7px;margin-bottom:12px}.node-icon svg{width:17px;height:17px}.flow-source strong{display:block;font-size:11px;font-weight:550;margin-bottom:7px}.flow-source>span:not(.node-label):not(.node-icon):not(.node-foot){font-size:9px;color:#9c8eaf}.source-lines{display:grid;gap:6px;margin:16px 0 17px;opacity:.5}.source-lines i{height:4px;border-radius:2px;background:#645678;width:85%}.source-lines i:nth-child(2){width:65%}.source-lines i:nth-child(3){width:75%}.node-foot{display:flex;align-items:center;gap:7px;font-size:9px;color:#968da3}.node-foot .status-dot{width:4px;height:4px}.flow-connector{height:20px;position:relative;opacity:.75}.flow-connector svg{position:absolute;width:100%;height:20px;color:var(--lime);stroke-width:1;stroke-dasharray:3 5}.flow-connector path{animation:flowDash 2.4s linear infinite}.flow-connector:before,.flow-connector:after{content:"";position:absolute;top:8px;width:5px;height:5px;border:1px solid #BEF47860;border-radius:50%;background:var(--surface);z-index:1}.flow-connector:before{left:-3px}.flow-connector:after{right:-3px}.flow-engine{padding:18px 17px}.engine-heading{display:flex;align-items:center;gap:8px;margin-bottom:22px}.engine-heading img{width:28px;height:28px}.engine-heading strong{font-family:var(--heading);font-size:12px;letter-spacing:1.4px;font-weight:500}.engine-badge{font-size:8px;background:#bef4780b;color:#9987b2;border:1px solid #BEF47821;border-radius:4px;padding:4px 6px;margin-left:auto}.engine-step{display:flex;align-items:center;gap:9px;margin:15px 0;color:#cac2d6;font-size:10px}.step-check{display:grid;place-items:center;width:15px;height:15px;border:1px solid #BEF4784a;background:#bef4780c;color:var(--lime);border-radius:50%}.step-check svg{width:10px;height:10px;stroke-width:2}.engine-caption{display:block;color:#817199;font-size:8px;margin-top:23px}.flow-results{display:grid;gap:11px}.result-row{display:flex;align-items:center;padding:15px 12px;gap:10px}.result-icon{display:grid;place-items:center;background:#bef4780f;border-radius:50%;width:23px;height:23px;color:var(--lime);border:1px solid #BEF4782a}.result-icon svg{width:12px;height:12px}.result-row strong{display:block;font-size:10px;font-weight:500;margin-bottom:5px}.result-row div>span{display:block;font-size:9px;color:#9586aa}.flow-node.active{border-color:#bef47872;background:#3e5520;box-shadow:0 0 20px #bef47807}.flow-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px solid var(--line);font-size:9px;color:#9182a6;background:#ffffff02}.flow-footer>span{display:flex;align-items:center;gap:7px}.flow-footer button{background:transparent;border:0;color:#a295b5;display:flex;align-items:center;gap:7px;font-size:9px;padding:5px}.pause-glyph{font-size:12px}.integration-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:29px 0 38px;color:#8d819f;border-bottom:1px solid var(--line);text-align:left}.integration-strip>span{font-size:10px;line-height:1.7}.integration-strip>span strong{font-weight:400;color:#b1a7bf}.integration-strip>div{display:flex;align-items:center;gap:9px;font-size:12px;color:#9d91ae}.integration-strip svg{width:17px;height:17px;opacity:.8}.section{padding-block:105px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.5;font-weight:500;color:#bdd79c;margin-bottom:22px}.eyebrow:before{content:"";width:16px;height:1px;background:var(--lime);opacity:.7}.solutions{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:start}.section-lead p:not(.eyebrow){max-width:410px;font-size:14px;margin-bottom:28px}.section-lead .text-link{font-size:12px;color:#d5cbe3}.solution-list article{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.solution-list article:first-child{padding-top:3px}.solution-list article:last-child{border-bottom:0;padding-bottom:0}.service-icon{display:grid;place-items:center;border:1px solid #8065a72c;background:#27173d;width:40px;height:40px;border-radius:9px;color:#9e87be;flex-shrink:0}.service-icon svg{width:20px;height:20px}.solution-list h3{font-size:18px;margin:3px 0 10px}.solution-list p{font-size:13px;margin-bottom:11px;line-height:1.8}.service-tags{font-size:10px;color:#7e6c99;letter-spacing:.1px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:43px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:325px;font-size:13px;margin-bottom:5px}.practice-section{background:linear-gradient(110deg,#1d0f31,#180c2a);border-block:1px solid #ac96ca11}.examples-tabs{display:flex;gap:7px;margin-bottom:22px}.examples-tabs button{display:flex;align-items:center;gap:8px;padding:11px 17px;border:1px solid transparent;background:transparent;border-radius:6px;color:#a092b5;font-size:11px}.examples-tabs button svg{width:15px;height:15px}.examples-tabs button[aria-selected=true]{border-color:#bef4782d;background:#bef4780b;color:#dfe9d2}.examples-tabs button:hover{background:#ffffff05}.example-panel{border:1px solid #af9acc27;border-radius:12px;background:#1f1133;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:345px}.example-copy{padding:40px 43px}.demo-label{font-size:9px;display:inline-block;border:1px solid #9485aa2b;color:#9688ab;border-radius:4px;padding:4px 7px;margin-bottom:20px}.example-copy h3{font-size:27px;line-height:1.4;margin-bottom:18px;letter-spacing:-1px}.example-copy p{font-size:12px;max-width:370px;margin-bottom:24px}.example-copy .text-link{font-size:11px;color:#c6b8d9}.example-diagram{border-left:1px solid var(--line);background:radial-gradient(ellipse at center,#46632050,transparent 70%);padding:28px 35px;display:flex;flex-direction:column;justify-content:center}.diagram-caption{display:flex;align-items:center;gap:7px;font-size:9px;color:#9282a9;margin-bottom:24px}.diagram-origin{display:flex;align-items:center;gap:10px;background:#28183f;border:1px solid #b2a2c929;border-radius:6px;padding:12px}.diagram-icon{display:grid;place-items:center;width:27px;height:30px;color:#a18fbb;background:#ffffff04;border-radius:4px}.diagram-icon svg{width:17px;height:17px}.diagram-origin strong{font-size:10px;font-weight:500;display:block}.diagram-origin small{display:block;margin-top:4px;color:#9687ab;font-size:8px}.tiny-badge{font-size:8px;padding:4px 7px;border:1px solid var(--line);border-radius:4px;color:#a598b8;margin-left:auto}.diagram-route{height:28px;border-left:1px dashed #BEF4785c;margin-left:25px;position:relative}.diagram-route span{position:absolute;left:-3px;width:5px;height:5px;background:var(--lime);border-radius:50%;animation:travel 3s infinite ease-in-out}.diagram-core{display:flex;align-items:center;gap:10px;border:1px solid #BEF4784d;border-radius:6px;padding:10px 15px;background:#405920}.diagram-core img{width:26px;height:26px}.diagram-core>span:not(.status-dot){font-size:11px}.diagram-core .status-dot{margin-left:auto}.diagram-branches{height:25px;display:flex;margin:0 16%;border-top:1px dashed #BEF47855;position:relative;top:25px;justify-content:space-between}.diagram-branches:before{content:"";position:absolute;top:-25px;height:25px;border-left:1px dashed #BEF47855;left:50%}.diagram-branches i{border-left:1px dashed #BEF47855;height:15px}.diagram-outputs{display:flex;justify-content:space-between;gap:6px;margin-top:18px}.diagram-outputs>div{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 3px;text-align:center;flex:1}.diagram-outputs svg{width:15px;height:15px;color:var(--lime)}.diagram-outputs span{font-size:8px;color:#aea1c1}.diagram-note{font-size:8px;text-align:center;margin:9px 0 0;color:#76658f}.before-after{display:grid;grid-template-columns:1fr 110px 1fr;align-items:stretch}.before-panel,.after-panel{border:1px solid var(--line);border-radius:10px;padding:32px;min-width:0}.before-panel{background:#1c112c}.after-panel{background:linear-gradient(130deg,#3d5420,#1e1033);border-color:#bef47832}.comparison-label{display:flex;align-items:center;gap:8px;font-size:10px;color:#9486a8;margin-bottom:23px}.after-panel .comparison-label{color:#a593bf}.before-after h3{font-size:28px;line-height:1.35;margin-bottom:28px;letter-spacing:-1px}.before-panel h3{color:#b7afc3}.before-after ul{padding:0;list-style:none;display:grid;gap:18px;margin:0}.before-after li{display:flex;gap:11px;align-items:center;font-size:11px;line-height:1.6;color:#a195b3}.after-panel li{color:#b9aec9}.before-after li svg{width:14px;height:14px;color:var(--lime)}.minus{font-size:18px;width:14px;line-height:1}.transform-bridge{display:flex;align-items:center;justify-content:center;position:relative}.transform-bridge img{width:48px;height:48px;padding:7px;background:#23133b;border:1px solid #BEF4783a;border-radius:11px;z-index:1}.transform-bridge span{height:1px;background:#bef47850;width:50%;position:absolute;top:50%}.transform-bridge span:first-child{left:0}.transform-bridge span:last-child{right:0}.broken-flow,.connected-flow{display:flex;align-items:center;justify-content:center;gap:18px;padding-top:30px;margin-top:28px;border-top:1px solid var(--line);opacity:.55}.broken-flow svg,.connected-flow svg{width:20px;height:20px}.broken-flow span{letter-spacing:5px}.connected-flow{color:#a592c1;opacity:1}.connected-flow span{width:42px;border-top:1px dashed #BEF4784d}.method-section{border-block:1px solid var(--line);background:#1a0d2d}.method-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:15px 0 0;margin:0}.method-number{display:block;color:#7e64a4;font-size:11px;padding-bottom:26px;border-bottom:1px solid #6d8a4755;position:relative;margin-bottom:25px}.method-number:after{content:"";height:5px;width:5px;background:var(--lime);border-radius:50%;position:absolute;bottom:-3px;left:0}.method-steps h3{font-size:16px;line-height:1.5;letter-spacing:-.35px;margin-bottom:13px}.method-steps p{font-size:12px;line-height:1.9;margin-bottom:0}.faq{display:grid;grid-template-columns:.85fr 1.3fr;gap:100px}.faq>div>p:not(.eyebrow){font-size:13px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;line-height:1.7;padding:23px 0;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:21px;font-weight:300;color:#8f7da9;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg);color:var(--lime)}.faq-list details p{font-size:12px;line-height:1.9;max-width:540px;padding-right:25px;margin-bottom:25px}.contact-section{position:relative;background:#1f1035;border-block:1px solid #a691c41f;overflow:hidden}.contact-glow{position:absolute;bottom:-250px;left:-170px;width:900px;height:700px;background:radial-gradient(ellipse,#6dae191f,transparent 68%);pointer-events:none}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:95px;position:relative}.contact-copy h2{font-size:clamp(35px,3.6vw,49px);line-height:1.25;letter-spacing:-2px}.contact-copy>p:not(.eyebrow){font-size:14px;margin-bottom:28px}.contact-email{display:flex;align-items:center;gap:12px;font-size:13px;color:#cabfdb}.contact-email svg{width:17px;height:17px;color:#866fa8}.contact-note{display:block;font-size:10px;color:#8b7ca0;margin:8px 0 0 29px}.contact-brand{display:flex;align-items:center;gap:20px;margin-top:60px}.contact-brand img{width:60px;height:60px}.contact-brand span{font-size:11px;line-height:1.7;color:#81709a}form{padding:28px 30px;border:1px solid #a792c52b;border-radius:10px;background:#1c102e99}.form-heading h3{font-size:19px;line-height:1.5;margin-bottom:5px}.form-heading p{font-size:11px;margin-bottom:26px}label{display:block;font-size:11px;font-weight:500;color:#ccc4d7;margin-bottom:19px}label>span{color:#85769a;font-weight:400;font-size:9px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}input,textarea{width:100%;margin-top:9px;background:#180c2a;border:1px solid #b19fcb25;border-radius:5px;color:#e9e3f1;padding:13px;font-size:11px;line-height:1.6;transition:border-color .2s}input{min-height:43px}textarea{resize:vertical;min-height:110px}input::placeholder,textarea::placeholder{color:#7b6b92}input:focus,textarea:focus{border-color:#bef4787d;outline:none}input:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px #bef47825}.form-disclosure{font-size:9px;line-height:1.8;color:#8e80a3;margin:-3px 0 18px}.form-submit{width:100%;justify-content:space-between;font-size:12px;min-height:48px}.form-status{font-size:11px;color:#d1dec1;margin:17px 0 7px}.form-status~.text-link{font-size:11px}.footer{padding-top:38px;padding-bottom:25px}.footer-top{display:flex;align-items:center;gap:40px;padding-bottom:32px}.footer-top p{font-size:10px;line-height:1.7;margin:0;color:#8c7da1}.footer-top>.text-link{margin-left:auto;font-size:10px;color:#a194b3}.footer-top>.text-link>span{font-size:18px}.footer-top .brand img{width:155px;height:49px}.footer-bottom{border-top:1px solid var(--line);padding-top:21px;display:flex;gap:30px;align-items:center;color:#75658c;font-size:9px}.footer-bottom>span:nth-child(2){margin-left:auto}.privacy-trigger{background:none;border:0;color:#988aad;font-size:9px;padding:5px}.whatsapp-widget{position:fixed;right:26px;bottom:24px;z-index:40}.whatsapp-button{display:grid;place-items:center;width:51px;height:51px;border-radius:50%;background:#435e1f;border:1px solid #BEF4786b;color:#d2e6b9;box-shadow:0 5px 25px #0004;transition:background .2s}.whatsapp-button:hover{background:#56772b}.whatsapp-button svg{width:25px;height:25px}.whatsapp-popover{position:absolute;bottom:67px;right:0;width:280px;padding:23px;background:#26173c;border:1px solid #7d64a270;border-radius:10px;box-shadow:0 20px 50px #0006}.whatsapp-popover strong{font-family:var(--heading);font-size:15px;font-weight:500}.whatsapp-popover p{font-size:12px;line-height:1.8;margin:12px 0}.whatsapp-popover .text-link{font-size:11px}.popover-close,.dialog-close{position:absolute;top:7px;right:10px;border:0;background:transparent;color:#c5bad5;font-size:24px;width:28px;height:28px}.whatsapp-popover:after{content:"";width:10px;height:10px;position:absolute;bottom:-6px;right:19px;background:#26173c;border-right:1px solid #7d64a270;border-bottom:1px solid #7d64a270;transform:rotate(45deg)}dialog{color:var(--text);background:#211138;border:1px solid #8771a766;border-radius:12px;width:min(560px,calc(100% - 40px));padding:38px;max-height:85vh;overflow:auto}dialog::backdrop{background:#0e061bcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog h2{font-size:27px}dialog p:not(.eyebrow){font-size:13px}dialog .button{margin-top:12px;min-height:42px;padding:10px 22px}@keyframes flowDash{to{stroke-dashoffset:-32}}@keyframes travel{0%,15%{top:0;opacity:0}25%{opacity:1}75%{opacity:1}90%,to{top:26px;opacity:0}}.paused *,.offscreen *,html.page-hidden *{animation-play-state:paused!important}@media(min-width:1500px){.hero{padding-top:90px}.hero-content{max-width:1200px}.hero-note{margin-bottom:55px}.flow-canvas{padding-block:45px}.section{padding-block:120px}}@media(max-width:1050px){.container{width:calc(100% - 64px)}.header nav{gap:18px}.header nav a{font-size:12px}.brand img{width:155px}.nav-wrap{gap:20px}.flow-canvas{padding:30px 25px;grid-template-columns:1fr 35px 1.18fr 35px 1.12fr}.engine-badge{display:none}.solutions{gap:65px}.contact-layout{gap:55px}.section-heading{gap:40px}h2{font-size:34px}.section-heading>p{max-width:280px}.example-copy{padding:33px}.example-diagram{padding:28px}.before-after{grid-template-columns:1fr 70px 1fr}.before-panel,.after-panel{padding:27px}.before-after li{font-size:10px}.faq{gap:65px}.method-steps{gap:22px}.method-steps h3{font-size:14px}}@media(max-width:800px){.header{height:75px}.nav-cta{margin-left:auto}.menu-toggle{display:block}.header nav{position:absolute;top:74px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;background:#1b0e2f;border-bottom:1px solid #57427555;padding:16px 32px;gap:0;box-shadow:0 15px 25px #0002}.header nav.open{display:flex}.header nav a{padding:13px;font-size:14px}.hero{padding-top:55px}h1{font-size:52px;letter-spacing:-2.6px}.hero-description{font-size:14px}.flow-canvas{grid-template-columns:1fr 25px 1.2fr;padding:25px;row-gap:24px}.flow-connector.second{display:none}.flow-results{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.flow-source{padding:15px}.flow-engine{padding:20px}.engine-step{font-size:11px}.engine-heading strong{font-size:13px}.result-row{padding:13px 10px;gap:7px}.result-row strong{font-size:9px}.result-row div>span{font-size:8px}.result-icon{width:18px;height:18px;flex-shrink:0}.source-lines{margin:20px 0}.integration-strip{gap:15px;flex-wrap:wrap;justify-content:center}.integration-strip>span{width:100%;text-align:center;margin-bottom:3px}.integration-strip>span br{display:none}.integration-strip>span strong{margin-left:4px}.integration-strip>div{font-size:10px;gap:7px}.integration-strip svg{width:15px}.section{padding-block:75px}.solutions{grid-template-columns:1fr;gap:35px}.section-lead p:not(.eyebrow){max-width:540px}.solution-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.solution-list article{display:block;border:0;padding:0!important}.service-icon{margin-bottom:18px}.solution-list h3{font-size:15px}.solution-list p{font-size:12px}.service-tags{font-size:9px;line-height:1.8}.section-heading{display:block;margin-bottom:35px}.section-heading>p{max-width:500px;margin-top:20px}.example-panel{grid-template-columns:1fr}.example-copy{padding:30px}.example-copy h3 br{display:none}.example-copy p{max-width:560px}.example-diagram{border-left:0;border-top:1px solid var(--line);padding:27px 45px}.diagram-note{margin-top:12px}.diagram-origin strong{font-size:12px}.diagram-origin small,.diagram-caption,.diagram-outputs span{font-size:10px}.before-after{grid-template-columns:1fr 44px 1fr}.before-panel,.after-panel{padding:23px}.before-after h3{font-size:24px}.before-after li{align-items:start}.transform-bridge img{width:40px;height:40px}.method-steps{grid-template-columns:1fr 1fr;gap:35px 30px}.method-steps h3{font-size:16px}.faq{grid-template-columns:1fr;gap:25px}.faq h2 br{display:none}.faq>div>p:not(.eyebrow) br{display:none}.contact-layout{grid-template-columns:1fr;gap:35px;padding-block:70px}.contact-copy h2 br:nth-of-type(2){display:none}.contact-brand{display:none}.contact-copy>p:not(.eyebrow){margin-bottom:20px}.contact-copy>p:not(.eyebrow) br{display:none}.footer-top{gap:25px}.footer-bottom>span:nth-child(2){display:none}.privacy-trigger{margin-left:auto}}@media(max-width:520px){.container{width:calc(100% - 40px)}.header{height:68px}.nav-wrap{gap:12px}.brand img{width:139px;height:45px}.header nav{top:67px;padding:12px 20px}.nav-cta{min-height:34px;padding:8px 10px;font-size:10px;gap:8px}.nav-cta svg{width:13px;height:13px}.menu-toggle{width:34px;height:34px;padding:7px}.hero{padding-top:40px}.intro-label{font-size:9px;padding:7px 10px;gap:7px}h1{font-size:clamp(33px,8.6vw,44px);letter-spacing:-1.8px;line-height:1.23;margin:25px 0 20px}.hero-description{font-size:13px;line-height:1.85;max-width:335px}.desktop-break{display:none}.hero-actions{flex-direction:column;gap:20px}.hero-actions .button{font-size:11px;min-height:48px;padding:13px 17px;gap:13px}.hero-actions .text-link{font-size:11px}.hero-note{font-size:9px;margin:19px 0 29px}.window-bar{padding:12px;gap:10px;font-size:8px}.window-dots{gap:4px}.window-dots i{width:5px;height:5px}.window-status{font-size:7px;gap:5px}.window-status .status-dot{width:4px;height:4px}.flow-canvas{grid-template-columns:1fr;padding:19px;gap:0}.flow-source{padding:13px;display:grid;grid-template-columns:31px 1fr;column-gap:10px}.node-label{grid-column:1/-1;font-size:8px;margin-bottom:10px}.node-icon{grid-row:2/4;margin:0;width:29px;height:29px}.flow-source strong{font-size:11px;align-self:center;margin-bottom:4px}.flow-source>span:not(.node-label):not(.node-icon):not(.node-foot){font-size:9px}.source-lines{display:none}.node-foot{grid-column:1/-1;margin-top:12px;font-size:8px}.flow-connector{height:27px;width:20px;margin-inline:auto;transform:rotate(90deg)}.flow-connector:before,.flow-connector:after{display:none}.flow-engine{padding:16px}.engine-heading{margin-bottom:13px}.engine-heading img{width:25px;height:25px}.engine-heading strong{font-size:12px}.engine-badge{display:block}.engine-step{font-size:10px;margin:12px 0}.engine-caption{font-size:8px;margin-top:16px}.flow-connector.second{display:block}.flow-results{grid-template-columns:1fr;gap:8px}.result-row{padding:11px 12px;gap:10px}.result-row strong{font-size:10px;margin-bottom:4px}.result-row div>span{font-size:8px}.result-icon{width:21px;height:21px}.flow-footer{padding:9px 12px;font-size:7px;gap:8px}.flow-footer>span{max-width:210px;line-height:1.8}.flow-footer button{font-size:8px;gap:4px;min-height:30px;flex-shrink:0}.integration-strip{padding:24px 0 27px;gap:14px 19px}.integration-strip>span{font-size:9px}.integration-strip>div{font-size:9px}.integration-strip>div:last-child{display:none}.section{padding-block:60px}h2{font-size:29px;letter-spacing:-1.15px;line-height:1.35}.eyebrow{font-size:10px;margin-bottom:18px}.section-lead p:not(.eyebrow){font-size:13px}.section-lead .text-link{font-size:11px}.solution-list{display:block}.solution-list article{display:flex;border-bottom:1px solid var(--line);padding:24px 0!important;gap:17px}.solution-list article:last-child{padding-bottom:0!important;border:0}.service-icon{width:36px;height:36px;flex-shrink:0}.solution-list h3{font-size:16px;margin-top:3px}.solution-list p{font-size:12px}.service-tags{font-size:9px}.section-heading>p{font-size:12px;margin-top:18px}.section-heading h2 br{display:none}.examples-tabs{gap:5px;overflow-x:auto;padding-bottom:5px;margin-bottom:17px;scrollbar-width:thin}.examples-tabs button{font-size:9px;white-space:nowrap;padding:10px 11px;gap:6px}.examples-tabs button svg{width:13px;height:13px}.example-copy{padding:25px}.example-copy h3{font-size:23px}.example-copy p{font-size:12px}.example-copy .text-link{font-size:10px}.example-diagram{padding:24px 20px}.diagram-origin strong{font-size:10px}.diagram-origin small{font-size:8px}.diagram-outputs span{font-size:8px;line-height:1.6}.diagram-outputs{gap:3px}.tiny-badge{font-size:7px}.diagram-core>span:not(.status-dot){font-size:10px}.before-after{grid-template-columns:1fr}.before-panel,.after-panel{padding:26px}.before-after h3{font-size:27px}.before-after li{font-size:11px}.transform-bridge{height:62px}.transform-bridge span{height:50%;width:1px;left:50%!important;top:auto}.transform-bridge span:first-child{top:0}.transform-bridge span:last-child{bottom:0}.transform-bridge img{width:39px;height:39px}.method-steps{grid-template-columns:1fr;gap:27px;padding-top:4px}.method-steps li{display:grid;grid-template-columns:30px 1fr;column-gap:16px}.method-number{grid-row:1/3;border:0;padding-top:3px;padding-bottom:0;margin:0}.method-number:after{display:none}.method-steps h3{font-size:16px;margin-bottom:8px}.method-steps p{font-size:12px}.faq-list summary{font-size:12px;padding:20px 0}.faq-list details p{font-size:12px}.contact-layout{padding-block:60px;gap:30px}.contact-copy h2{font-size:36px;letter-spacing:-1.6px}.contact-copy>p:not(.eyebrow){font-size:13px}.contact-email{font-size:12px}.contact-note{font-size:9px}form{padding:23px 20px}.form-heading h3{font-size:17px}.form-heading p{font-size:10px}.form-row{grid-template-columns:1fr;gap:0}input,textarea{font-size:16px}input::placeholder,textarea::placeholder{font-size:11px}.form-submit{font-size:11px;gap:9px}.footer{padding-top:24px;padding-bottom:20px}.footer-top{flex-wrap:wrap;gap:18px;padding-bottom:24px}.footer-top .brand img{width:133px;height:42px}.footer-top p{font-size:9px}.footer-top>.text-link{display:none}.footer-bottom{font-size:8px;gap:10px;padding-top:15px}.privacy-trigger{font-size:9px}.whatsapp-widget{right:16px;bottom:16px}.whatsapp-button{width:45px;height:45px}.whatsapp-button svg{width:23px;height:23px}.whatsapp-popover{width:min(280px,calc(100vw - 32px));bottom:60px}dialog{padding:30px 24px}dialog h2{font-size:24px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.diagram-route span{display:none}.flow-node{opacity:1!important;transform:none!important}}.button{border-radius:999px;background:#dceacb;border-color:#dceacb;color:#25153c;font-weight:600;padding-inline:23px;box-shadow:0 4px 18px #00000012;gap:22px}.button:hover{background:#ecf3e3;border-color:#ecf3e3;box-shadow:0 6px 24px #0000001c}.button>svg{width:27px;height:27px;padding:5px;border-radius:50%;background:#25153c0b;stroke-width:1.5}.button-small{background:#3f5326;border-color:#5f4f7668;color:#e1daeb;padding:9px 15px;min-height:42px;gap:14px}.button-small:hover{background:#45592c;border-color:#7f6d989c;color:#fff}.button-small>svg{width:23px;height:23px;background:#f0f6ea08;padding:4px}.hero-actions .button{padding-block:12px;font-size:13px;min-height:52px}.form-submit{justify-content:space-between;padding-block:11px;min-height:51px;margin-top:3px}.form-disclosure{line-height:1.9;color:#aa9ebc}.form-disclosure a{color:#cabfd9;text-decoration:underline;text-decoration-color:#b9a9cf4d;text-underline-offset:3px}.form-disclosure a:hover{color:#fff}.header nav a{position:relative;transition:color .25s}.header nav a.is-current{color:#e9e3f2}.header nav a.is-current:after{content:"";width:13px;height:2px;border-radius:2px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);background:#a596ba;opacity:.8}.hero{background:radial-gradient(ellipse at 23% 32%,#7E53E51f,transparent 56%),radial-gradient(ellipse at 79% 65%,#BEF47809,transparent 50%)}.hero-glow{width:1000px;height:800px;top:100px;background:radial-gradient(ellipse,#7E53E529,transparent 68%)}.hero-grid{background-size:84px 84px;opacity:.85}.status-dot{background:#c4dba6;box-shadow:0 0 0 3px #c4dba612}.intro-label .status-dot{background:#c4dba6;box-shadow:0 0 0 3px #c4dba616}.node-foot .status-dot,.window-status .status-dot{box-shadow:0 0 0 2px #c4dba614}.practice-section{background:radial-gradient(ellipse at 85% 50%,#7E53E522,transparent 64%),linear-gradient(110deg,#1d0f31,#180c2a)}.method-section{background:radial-gradient(ellipse at 10% 100%,#7E53E520,transparent 70%),#1a0d2d}.transformation{position:relative}.transformation:before{content:"";position:absolute;inset:10% 10% 0 30%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#7E53E51a,transparent 70%)}.outcome-note{grid-column:1/-1;border-top:1px solid var(--line);padding-top:34px;margin-top:-25px;display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:start}.outcome-note>div:first-child{display:flex;align-items:start;gap:18px}.outcome-symbol{display:grid;place-items:center;width:36px;height:36px;border:1px solid #8b75ab2e;border-radius:50%;color:#a291ba;flex-shrink:0}.outcome-symbol svg{width:17px;height:17px}.outcome-note h3{font-size:20px;letter-spacing:-.65px;line-height:1.5;margin:0}.outcome-note p{font-size:13px;margin-bottom:12px;line-height:1.85}.outcome-note>div>span:not(.outcome-symbol){font-size:10px;color:#8f7da8;line-height:1.7;display:block}@media(min-width:801px){.window-bar{font-size:11px}.window-status{font-size:10px}.flow-canvas{padding:36px 28px;grid-template-columns:1fr 48px 1.23fr 48px 1.2fr}.flow-source strong{font-size:13px;line-height:1.5}.flow-source>span:not(.node-label):not(.node-icon):not(.node-foot){font-size:11px;line-height:1.7}.node-label{font-size:10px}.node-foot{font-size:10px;line-height:1.6}.engine-heading strong{font-size:13px}.engine-badge{font-size:9px;padding:4px 5px}.engine-step{font-size:12px;line-height:1.6;gap:8px}.engine-caption{font-size:10px;line-height:1.7}.flow-engine{padding:21px 17px}.result-row strong{font-size:12px;line-height:1.5}.result-row div>span{font-size:10px;line-height:1.6}.result-row{padding:15px 12px}.flow-footer,.flow-footer button{font-size:10px}}.diagram-branches{height:62px;top:auto;margin:0;display:block;flex:none;border:0;position:relative}.diagram-branches:before{display:none}.diagram-branches>svg{display:block;width:100%;height:100%;overflow:visible;stroke:none;stroke-linecap:round}.branch-line{stroke:#bef4784f;stroke-width:1;stroke-dasharray:3 5;fill:none}.branch-dot{fill:#cbe1ae;stroke:none;opacity:0;offset-rotate:0deg}.branch-trunk{offset-path:path("M200 0V25");animation:branchTrunk 6s linear infinite}.branch-left{offset-path:path("M200 25H72Q66 25 66 31V68");animation:branchSplit 6s linear infinite}.branch-middle{offset-path:path("M200 25V68");animation:branchSplit 6s linear infinite}.branch-right{offset-path:path("M200 25H328Q334 25 334 31V68");animation:branchSplit 6s linear infinite}.diagram-route span{animation:incomingSignal 6s linear infinite;background:#cbe1ae}.diagram-core{animation:coreSignal 6s linear infinite}.diagram-outputs{margin-top:0}.diagram-outputs svg{animation:outputSignal 6s linear infinite}@keyframes incomingSignal{0%,5%{top:0;opacity:0}8%{opacity:1;top:0}28%{opacity:1;top:25px}32%,to{opacity:0;top:25px}}@keyframes branchTrunk{0%,33%{opacity:0;offset-distance:0%}36%{opacity:1;offset-distance:0%}48%{opacity:1;offset-distance:100%}49%,to{opacity:0;offset-distance:100%}}@keyframes branchSplit{0%,48%{opacity:0;offset-distance:0%}49%{opacity:1;offset-distance:0%}78%{opacity:1;offset-distance:100%}82%,to{opacity:0;offset-distance:100%}}@keyframes coreSignal{0%,26%,48%,to{border-color:#bef4784d;background:#405920}34%,41%{border-color:#8a6eb194;background:#445d23}}@keyframes outputSignal{0%,74%,95%,to{opacity:.55}80%,88%{opacity:1}}.broken-flow svg{animation:disconnected 8s ease-in-out infinite}.broken-flow svg:nth-of-type(2){animation-delay:-2s}.broken-flow svg:nth-of-type(3){animation-delay:-4s}.connected-flow span{position:relative}.connected-flow span:after{content:"";position:absolute;top:-3px;width:4px;height:4px;background:#c4daa7;border-radius:50%;animation:connectedSignal 6s ease-in-out infinite}.connected-flow span:nth-of-type(2):after{animation-delay:1.5s}.transform-bridge span:after{content:"";position:absolute;top:-2px;width:4px;height:4px;border-radius:50%;background:#896eb0;animation:connectedSignal 6s ease-in-out infinite}.transform-bridge span:last-child:after{animation-delay:1s}@keyframes disconnected{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:.8;transform:translateY(-2px)}}@keyframes connectedSignal{0%,12%{left:0;opacity:0}20%{opacity:.8}70%{opacity:.8}85%,to{left:calc(100% - 4px);opacity:0}}.menu-toggle{border-radius:50%;padding:9px;background:#25163a80;border-color:#8c7ba530}.menu-toggle>svg{display:block;width:100%;height:100%;stroke-width:1.5;stroke:#d1c7e0}.menu-toggle .menu-top,.menu-toggle .menu-bottom{transition:transform .25s ease,stroke .25s ease}.menu-toggle .menu-top{transform-origin:12px 8px}.menu-toggle .menu-bottom{transform-origin:12px 16px}.menu-toggle[aria-expanded=true] .menu-top{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-bottom{transform:translateY(-4px) rotate(-45deg)}.mobile-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(370px,84vw);max-width:none;height:100dvh;max-height:none;border-radius:0;border:0;border-left:1px solid #8a73aa3b;padding:0;overflow:auto;overscroll-behavior:contain;color:var(--text);background:radial-gradient(ellipse at 100% 100%,#7E53E535,transparent 70%),#1d1030;box-shadow:-25px 0 80px #0003;animation:drawerIn .28s cubic-bezier(.2,.7,.3,1)}.mobile-drawer[open]{display:flex;flex-direction:column}.mobile-drawer::backdrop{background:#10061da3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:backdropIn .42s ease-out}.mobile-drawer.is-closing{animation:drawerOut .36s cubic-bezier(.4,0,.2,1) both}.mobile-drawer.is-closing::backdrop{animation:backdropOut .36s ease-in-out both}.drawer-open{overflow:hidden}.drawer-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 25px 20px;border-bottom:1px solid var(--line)}.drawer-top .brand img{width:143px;height:45px}.drawer-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid #8d7aa938;background:#eae5f105;border-radius:50%}.drawer-close svg{width:20px;height:20px}.drawer-kicker{padding:0 29px;margin:33px 0 19px;font-size:11px;color:#8f7da9}.drawer-navigation{display:flex;flex-direction:column;padding-inline:27px}.drawer-navigation a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 2px;border-bottom:1px solid #b4a4cb18;font-family:var(--heading);font-size:20px;letter-spacing:-.5px;color:#beb3ce}.drawer-navigation a svg{width:18px;height:18px;color:#725d90}.drawer-navigation a.is-current{color:#f4f1f9}.drawer-navigation a.is-current svg{color:#c6d7af}.drawer-cta{margin:30px 27px;min-height:48px;font-size:12px;justify-content:space-between;gap:10px}.drawer-bottom{margin-top:auto;padding:35px 29px max(25px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}.drawer-bottom>p{font-size:11px;line-height:1.8;color:#9889ae;margin-bottom:20px}.drawer-privacy{display:inline-block;font-size:10px;color:#9585ab;margin-top:22px}.drawer-feedback{font-size:10px!important;margin:15px 0 0!important;color:#c2b6d4!important}.social-icons{display:flex;gap:10px;align-items:center}.social-icons button{display:grid;place-items:center;border:1px solid #8a77a636;border-radius:50%;width:36px;height:36px;background:#dbe5ce04;color:#b6a9c9;transition:color .2s,border-color .2s,background .2s}.social-icons button:hover{color:#f0f4eb;border-color:#9b88b66b;background:#eaf1e108}.social-icons svg{width:15px;height:15px}.social-icons>span{color:#7e6c97;font-size:9px;margin-left:3px}.social-feedback{position:fixed;left:50%;bottom:25px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 40px);padding:13px 20px;border:1px solid #8e7da756;border-radius:8px;background:#2a1b40;color:#dad2e6;box-shadow:0 8px 40px #0003;font-size:12px;line-height:1.7;z-index:60}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerOut{0%{transform:translate(0)}to{transform:translate(100%)}}.scroll-entry{transition:none}.scroll-entry[data-entry-state=complete]{transition:transform .78s cubic-bezier(.22,.61,.36,1),opacity .6s ease;transition-delay:var(--entry-delay,0ms)}.scroll-entry[data-entry-state=pending]{transform:translate3d(0,18px,0);opacity:0}.mobile-drawer{overflow:hidden;animation-duration:.48s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.mobile-drawer.is-closing{animation-duration:.36s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes drawerOut{0%{transform:var(--drawer-close-from,translateX(0))}to{transform:translate(100%)}}.output-status{position:relative;width:20px;height:20px;display:block;flex:none}.output-status>svg{position:absolute;inset:2px;width:16px;height:16px;animation:none!important}.output-wait{display:none;color:#b1a5c3!important}.signals-ready .output-wait{display:block}.signals-ready .branch-dot,.signals-ready .diagram-route span,.signals-ready .diagram-core,.signals-ready .diagram-outputs svg{animation:none}.signals-ready .connected-flow>span:after{display:none}.process-signal{display:none;position:absolute;left:-2px;top:-2.5px;width:4px;height:4px;border-radius:50%;background:#c4daa7;opacity:0}.signals-ready .process-signal{display:block}.privacy-index a{position:relative;transition:color .25s ease}.privacy-index a.is-current{color:#e8e2f0}.privacy-index a.is-current:before{content:"";position:absolute;left:-13px;top:.65em;width:4px;height:4px;border-radius:50%;background:#9d8bb8;box-shadow:0 0 0 3px #9d8bb810}@media(max-height:750px)and (max-width:800px){.drawer-top{padding:12px 24px}.drawer-top .brand img{height:39px}.drawer-kicker{margin:17px 0 10px}.drawer-navigation a{padding:13px 2px;font-size:18px}.drawer-cta{margin:19px 27px;min-height:44px}.drawer-bottom{padding:18px 29px}.drawer-bottom>p{margin-bottom:13px;font-size:10px}.drawer-legal{margin-top:15px}}@media(max-height:480px)and (max-width:800px){.drawer-top{padding:6px 22px}.drawer-top .brand img{height:34px;width:130px}.drawer-kicker,.drawer-bottom>p{display:none}.drawer-navigation{padding-inline:25px}.drawer-navigation a{padding:6px 1px;font-size:15px;line-height:1.5}.drawer-cta{margin:10px 25px;min-height:37px;padding:6px 16px;font-size:11px}.drawer-bottom{padding:10px 26px}.drawer-bottom .social-icons button{width:28px;height:28px}.drawer-legal{margin-top:10px}.drawer-legal a{font-size:9px}}@media(prefers-reduced-motion:reduce){.scroll-entry,.scroll-entry[data-entry-state=pending]{transition:none;transform:none;opacity:1}.mobile-drawer,.mobile-drawer.is-closing{animation:none}}@media print{.scroll-entry,.scroll-entry[data-entry-state=pending]{transition:none;transform:none;opacity:1}}@media(max-height:480px)and (max-width:800px){.drawer-navigation a{padding:5px 1px}.drawer-bottom{padding:8px 26px}.mobile-drawer .drawer-cta{margin:8px 25px;min-height:36px;padding:4px 16px}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{to{opacity:0}}.footer{padding:60px 0 26px;background:#130922;border-top:1px solid #957eb615}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1.1fr;gap:45px;padding-bottom:43px}.footer-brand .brand{display:inline-block;margin-top:-9px;margin-bottom:15px}.footer-brand .brand img{width:174px;height:55px}.footer-brand>p{font-size:11px;line-height:1.9;color:#9081a6;margin-bottom:23px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-column h2{font-family:var(--body);font-size:12px;font-weight:500;letter-spacing:0;color:#cdc5d9;margin:6px 0 9px}.footer-column>a{font-size:11px;line-height:1.6;color:#9888af;transition:color .2s}.footer-column>a:hover{color:#e2dbed}.footer-contact>a{color:#beafd3}.footer-contact>span{font-size:9px;color:#776590;margin-top:-8px}.footer-contact>p{font-size:11px;color:#9482ad;line-height:1.8;margin:13px 0 0}.footer-bottom{padding-top:23px;gap:32px;font-size:9px}.footer-bottom>a{font-size:10px;color:#9d8eb2;line-height:1.7}.footer-bottom>a:first-of-type{margin-left:auto}.back-top{display:flex;align-items:center;gap:14px}.back-top span{font-size:18px;color:#a795c0}.privacy-page{padding-top:45px;padding-bottom:105px}.privacy-back{font-size:11px;color:#a190b9}.privacy-heading{padding-top:55px;max-width:760px}.privacy-heading h1{font-size:58px;letter-spacing:-2.5px;line-height:1.15;margin:0 0 25px}.privacy-heading>p:not(.eyebrow){font-size:15px;max-width:620px}.privacy-updated{font-size:10px;color:#7f6d98}.privacy-layout{display:grid;grid-template-columns:220px 1fr;gap:75px;padding-top:65px}.privacy-index{display:flex;flex-direction:column;gap:17px;align-self:start;position:sticky;top:120px}.privacy-index strong{font-size:11px;font-weight:500;color:#cdc3dc;margin-bottom:6px}.privacy-index a{font-size:11px;line-height:1.6;color:#9887b0}.privacy-index a:hover{color:#f0f5eb}.privacy-content section{margin-bottom:42px;scroll-margin-top:110px}.privacy-content h2{font-size:23px;line-height:1.5;letter-spacing:-.5px;margin-bottom:20px}.privacy-content p{font-size:13px;line-height:1.95;color:#ada0bf;max-width:760px}.privacy-content strong{color:#d4cbe1;font-weight:500}.privacy-content a{color:#d7e2ca;text-decoration:underline;text-decoration-color:#73658888;text-underline-offset:4px}@media(max-width:1050px){.outcome-note{gap:65px}.footer-grid{gap:28px;grid-template-columns:1.3fr 1fr 1.15fr}.footer-contact{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr 1.15fr;gap:8px 28px;border-top:1px solid var(--line);padding-top:23px}.footer-contact h2{grid-column:1;grid-row:1/3;margin:4px 0}.footer-contact>a{grid-column:2;grid-row:1;font-size:10px}.footer-contact>span{grid-column:2;grid-row:2;margin:0}.footer-contact>p{grid-column:3;grid-row:1/3;margin:0}.privacy-layout{gap:45px;grid-template-columns:180px 1fr}}@media(max-width:800px){.outcome-note{grid-template-columns:1fr;gap:22px;margin-top:5px}.outcome-note h3{font-size:21px}.outcome-note>div:first-child{align-items:center}.outcome-note>div:last-child{max-width:590px}.footer-grid{grid-template-columns:1.3fr 1fr;gap:35px}.footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:15px 25px}.footer-brand .brand{margin:0}.footer-brand>p{grid-column:2;grid-row:1/3;margin:0}.footer-brand .social-icons{grid-column:1;grid-row:2}.footer-contact{display:flex;grid-column:auto;grid-row:auto;gap:12px;border:0;padding:0}.footer-contact h2{margin:6px 0 9px}.footer-contact>span{margin-top:-8px}.footer-contact>p{margin:8px 0 0}.privacy-layout{grid-template-columns:1fr;padding-top:40px;gap:40px}.privacy-index{position:static;display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;border-block:1px solid var(--line);padding-block:24px}.privacy-index strong{grid-column:1/-1}.privacy-heading h1{font-size:49px}}@media(max-width:520px){.button-small{padding:8px 12px;gap:7px;min-height:34px;font-size:9px}.button-small>svg{width:19px;height:19px;padding:3px}.hero-actions .button{font-size:12px;min-height:50px;padding:11px 19px;gap:18px}.button>svg{width:25px;height:25px}.button-small>svg{width:19px;height:19px}.menu-toggle{width:35px;height:35px;padding:7px}.hero-grid{background-size:64px 64px}.outcome-note{padding-top:27px;margin-top:8px;gap:20px}.outcome-note h3{font-size:19px;line-height:1.5}.outcome-note>div:first-child{gap:15px}.outcome-note p{font-size:12px}.outcome-note>div>span:not(.outcome-symbol){font-size:9px}.form-submit{font-size:12px;padding:10px 16px}.form-disclosure{font-size:10px}.diagram-branches{height:52px}.transform-bridge span:after{left:-1.5px;top:0;animation:bridgeVertical 6s ease-in-out infinite}.transform-bridge span:last-child:after{animation-delay:1s}.footer{padding:42px 0 23px}.footer-grid{gap:28px 22px;padding-bottom:32px;grid-template-columns:1fr 1fr}.footer-brand{display:block;grid-column:1/-1}.footer-brand .brand{margin-bottom:13px}.footer-brand .brand img{width:163px;height:51px}.footer-brand>p{font-size:11px;margin-bottom:20px}.footer-column{gap:12px}.footer-column h2{font-size:11px;margin-bottom:7px}.footer-column>a{font-size:10px}.footer-contact{grid-column:1/-1;display:block;border-top:1px solid var(--line);padding-top:23px;margin-top:4px}.footer-contact h2{margin-bottom:15px}.footer-contact>a{display:inline-block;font-size:12px}.footer-contact>span{display:block;margin-top:7px}.footer-contact>p{display:none}.footer-bottom{gap:12px;flex-wrap:wrap;padding-top:21px;font-size:8px}.footer-bottom>span{flex-basis:100%}.footer-bottom>a{font-size:9px}.footer-bottom>a:first-of-type{margin-left:0}.footer-bottom>.back-top{margin-left:auto}.social-feedback{bottom:75px;font-size:11px;padding:12px 15px}.privacy-page{padding-top:30px;padding-bottom:60px}.privacy-heading{padding-top:38px}.privacy-heading h1{font-size:41px;letter-spacing:-1.7px}.privacy-heading>p:not(.eyebrow){font-size:13px}.privacy-content h2{font-size:20px}.privacy-content p{font-size:12px}.privacy-layout{padding-top:30px}.privacy-index a{font-size:10px}}@keyframes bridgeVertical{0%,12%{top:0;opacity:0}20%{opacity:.7}70%{opacity:.7}85%,to{top:calc(100% - 4px);opacity:0}}@media(prefers-reduced-motion:reduce){.branch-dot,.diagram-route span,.connected-flow span:after,.transform-bridge span:after{display:none}.mobile-drawer,.mobile-drawer::backdrop,.mobile-drawer.is-closing,.mobile-drawer.is-closing::backdrop{animation:none}.diagram-core,.diagram-outputs svg,.broken-flow svg{animation:none}.diagram-outputs svg{opacity:1}}.whatsapp-button{color:#e0d9e9;background:#2b1d3e;border:1px solid #7b6b9270;box-shadow:0 5px 22px #0003}.whatsapp-button:hover{background:#4d6034;color:#f5f3f9}.whatsapp-button>svg{width:24px;height:24px;fill:currentColor;stroke:none}.research-note{display:block;margin-top:12px;font-size:9px!important;line-height:1.7;color:#9384a8!important;max-width:450px}.research-note a{color:#b8abca;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#79659666}@media(max-width:520px){body>.footer{padding-bottom:85px}}.footer-legal{display:flex;gap:22px;margin-left:auto;align-items:center;flex-wrap:wrap}.footer-legal a{font-size:10px;color:#9d8eb2;line-height:1.7}.footer-bottom>.back-top{margin-left:0}.footer-bottom{align-items:center}.drawer-legal{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px}.drawer-legal a{font-size:10px;color:#9585ab}.drawer-legal .drawer-privacy{margin:0}@media(max-width:800px){.nav-cta{display:none}.menu-toggle{margin-left:auto;width:41px;height:41px;padding:9px}.header .brand img{width:159px}.examples-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:7px;padding:0}.examples-tabs button{min-width:0;justify-content:center;padding:13px 8px;font-size:10px;line-height:1.5;white-space:normal;text-align:left;gap:7px}.examples-tabs button svg{width:15px;height:15px}.footer-legal{margin-left:auto;gap:18px}}@media(max-width:520px){.menu-toggle{width:38px;height:38px;padding:8px}.header .brand img{width:149px}.examples-tabs{gap:6px}.examples-tabs button{flex-direction:column;align-items:flex-start;gap:9px;padding:12px 10px;font-size:10px;min-height:79px;border-color:#7d699929;background:#211335}.examples-tabs button[aria-selected=true]{background:#405624;border-color:#886ead5e}.examples-tabs button svg{width:17px;height:17px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 24px}.footer-brand{border-bottom:1px solid var(--line);padding-bottom:27px}.footer-column h2{font-size:12px}.footer-column>a{font-size:11px;line-height:1.7}.footer-brand>p{font-size:12px;max-width:310px}.footer-contact{padding-top:24px;margin-top:0}.footer-contact h2{font-size:12px}.footer-contact>span{font-size:10px}.footer-bottom{display:grid;grid-template-columns:1fr auto;gap:15px}.footer-bottom>span{grid-column:1/-1;line-height:1.8;font-size:9px}.footer-legal{grid-column:1;grid-row:2;margin:0;display:flex;gap:10px 17px}.footer-legal a{font-size:9px}.footer-bottom>.back-top{grid-column:2;grid-row:2;font-size:9px;gap:8px;white-space:nowrap}.research-note{font-size:9px!important}.whatsapp-button>svg{width:23px;height:23px}}:root{--purple:#25153c;--violet:#7e53e5;--lime:#bef478;--paper:#f6f3fc;--ink:#f6f3fc;--surface:#ffffff;--text:#25153c;--muted:#66566f;--line:rgba(37,21,60,.13);color-scheme:light;background:var(--paper);color:var(--text)}body{background:var(--paper);color:var(--text)}.header,.hero,.practice-section,.method-section,.contact-section,.footer,.mobile-drawer{--text:#fff;--muted:#c4b9d0;--line:rgba(226,212,245,.14);color:var(--text);color-scheme:dark}.header{background:#25153cef;border-color:#d3c3e51c}.hero{background:radial-gradient(ellipse at 23% 32%,#7e53e51a,transparent 56%),radial-gradient(ellipse at 79% 65%,#bef47806,transparent 50%),#25153c}.hero-grid{opacity:1;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.3) 75%,transparent);mask-image:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.3) 75%,transparent)}.hero-glow{background:radial-gradient(ellipse,#7e53e51c,transparent 68%)}h1 span{color:#d6c5eb}.hero-description{color:#cfc3dd}.intro-label{color:#d6e9bf;border-color:#bef47822;background:#bef47809}.hero-note{color:#b1a1c2}.button{background:#bef478;border-color:#bef478;color:#25153c}.button:hover{background:#cef89f;border-color:#cef89f}.button-small{background:#352247;border-color:#b8a2ce42;color:#eee5f7}.button-small:hover{background:#463059;border-color:#cfb7e577}.header nav a{color:#c4b6d3}.header nav a:hover,.header nav a.is-current{color:#fff}.header nav a.is-current:after{background:#bef478}.status-dot,.intro-label .status-dot{background:#bef478;box-shadow:0 0 0 3px #bef47814}.node-foot .status-dot,.window-status .status-dot{box-shadow:0 0 0 2px #bef47814}.workflow-window{background:linear-gradient(120deg,#322146,#281a3b 65%,#2d2440);border-color:#d8c9ea33}.window-bar{color:#c4b4d3}.window-status{color:#cbe5b1}.flow-source,.flow-engine,.result-row{background:#2c1d3e;border-color:#bdabd029}.flow-node.active{border-color:#bef47875;background:#34402d;box-shadow:0 0 20px #bef47805}.flow-source>span:not(.node-label):not(.node-icon):not(.node-foot),.engine-caption,.result-row div>span{color:#b9aac9}.node-label{color:#b29fc4}.node-foot{color:#bed2ab}.node-icon{color:#c6b4df;border-color:#cbb6df36;background:#7e53e510}.engine-badge{color:#c3df9f;border-color:#bef4782b;background:#bef4780a}.engine-step{color:#ded2e9}.step-check,.result-icon{color:#bef478;border-color:#bef47842;background:#bef47809}.flow-footer{color:#b7a4c7}.flow-footer button{color:#ccbddb}.flow-connector svg{color:#bef478}.flow-connector:before,.flow-connector:after{border-color:#bef47865;background:#2b1c3e}.integration-strip{color:#bbadcb;border-color:#dfcfee25}.integration-strip>span strong,.integration-strip>div{color:#c4b4d1}.solutions,.transformation,.faq{color:#25153c;--muted:#66566f;--line:rgba(37,21,60,.13)}.solutions .eyebrow,.transformation .eyebrow,.faq .eyebrow,.privacy-page .eyebrow{color:#7250ad}.solutions .eyebrow:before,.transformation .eyebrow:before,.faq .eyebrow:before,.privacy-page .eyebrow:before{background:#7e53e5}.section-lead .text-link{color:#563879}.service-icon{color:#7652bd;background:#ece5fa;border-color:#7e53e52b}.service-tags{color:#796588}.outcome-symbol{color:#7652bd;border-color:#7e53e52e;background:#eee7fa}.outcome-note>div>span:not(.outcome-symbol),.research-note{color:#756181!important}.research-note a{color:#62458e;text-decoration-color:#7e53e566}.practice-section{background:radial-gradient(ellipse at 85% 50%,#7e53e51b,transparent 64%),#2c1b42;border-color:#d3b5ed13}.practice-section .eyebrow,.method-section .eyebrow,.contact-section .eyebrow{color:#c6eaa3}.practice-section .eyebrow:before,.method-section .eyebrow:before,.contact-section .eyebrow:before{background:#bef478}.examples-tabs button{color:#b7a5c8}.examples-tabs button[aria-selected=true]{color:#e5f5d3;background:#bef4780a;border-color:#bef4783a}.example-panel{background:#332247;border-color:#cab3e32a}.example-copy .text-link{color:#d4e8bb}.demo-label{color:#bfadce;border-color:#bfadce39}.example-diagram{background:radial-gradient(ellipse at center,#7e53e516,transparent 70%);border-color:#dcc1f31c}.diagram-caption,.diagram-note{color:#b7a2ca}.diagram-origin{background:#3b294f;border-color:#dac5ee2b}.diagram-origin small,.tiny-badge{color:#c2afcf}.diagram-icon{color:#c4a9e4}.diagram-core{border-color:#bef47848;background:#383a31}.diagram-core>span{color:#e8eddf}.branch-line{stroke:#bef47855}.branch-dot,.diagram-route span,.process-signal{fill:#bef478;background:#bef478}.diagram-route{border-color:#bef47855}.diagram-outputs svg{color:#bef478}.diagram-outputs span[id]{color:#d8cae5}.output-wait{color:#bbaaca!important}.transformation:before{background:radial-gradient(ellipse,#7e53e509,transparent 70%)}.before-panel{background:#25153c;--muted:#c4b6d0;border-color:#25153c;color:#fff}.before-panel h3{color:#f6f0fd}.before-panel .comparison-label,.before-panel li{color:#c7b9d4}.before-panel .broken-flow{color:#bcaccd;border-color:#e2d1f024}.after-panel{background:#fff;border-color:#bfa7df77;color:#25153c}.after-panel h3{color:#25153c}.after-panel .comparison-label{color:#6e508e}.after-panel .comparison-label .status-dot{background:#7e53e5;box-shadow:0 0 0 3px #7e53e514}.after-panel li{color:#66536f}.after-panel li svg{color:#7250ad}.connected-flow{color:#735596;border-color:#7e53e525}.connected-flow>span{border-color:#7e53e55c}.connected-flow .process-signal{background:#7e53e5}.transform-bridge img{background:#25153c;border-color:#7e53e566}.transform-bridge span{background:#7e53e54d}.transform-bridge span:after{background:#7e53e5}.method-section{background:radial-gradient(ellipse at 10% 100%,#7e53e51c,transparent 70%),#2b1b40}.method-number{color:#c6a6ed;border-color:#bfa1dd43}.method-number:after{background:#bef478}.faq-list summary>span{color:#80609e}.faq-list details[open] summary>span{color:#7e53e5}.contact-section{background:#25153c;border-color:#cab2e21f}.contact-glow{background:radial-gradient(ellipse,#7e53e51b,transparent 68%)}.contact-email{color:#eadff4}.contact-email svg{color:#b6d893}.contact-brand span{color:#b4a0c7}form{background:#302040;border-color:#d2bbe92b}label{color:#d9c9e5}label>span{color:#b4a0c6}input,textarea{background:#251731;border-color:#c2a8da38;color:#fff}input::placeholder,textarea::placeholder{color:#ab94bc}input:focus,textarea:focus{border-color:#bef47882}input:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px #bef4781c}.form-disclosure{color:#bdabce}.form-disclosure a{color:#e0cdec;text-decoration-color:#b89bcf66}.form-status{color:#d5efba}.footer{background:#25153c;border-color:#dcc5ed14}.footer-brand>p,.footer-column>a{color:#b8a5c9}.footer-column h2,.footer-contact>a{color:#eadff4}.footer-column>a:hover{color:#bef478}.footer-contact>p{color:#b7a2c7}.footer-bottom{color:#b09abe}.footer-bottom>a,.footer-legal a{color:#c6b3d6}.back-top span{color:#bef478}.social-icons button{color:#d7c7e6;border-color:#c7addc3b;background:#ffffff03}.social-icons button:hover{color:#bef478;border-color:#bef47858;background:#bef47806}.whatsapp-button{color:#eee4f7;background:#3b2850;border-color:#b798ce66;box-shadow:0 5px 22px #0002}.whatsapp-button:hover{background:#4c3564;color:#fff}.mobile-drawer{background:radial-gradient(ellipse at 100% 100%,#7e53e523,transparent 70%),#2b1a40;border-color:#c2a7dc40}.mobile-drawer::backdrop{background:#1a0c2ac0}.drawer-close{border-color:#bfa1d63b;background:#ffffff04}.drawer-kicker{color:#c1a7d2}.drawer-navigation a{color:#c9b4da;border-color:#d3bce820}.drawer-navigation a svg{color:#aa8fc0}.drawer-navigation a.is-current{color:#fff}.drawer-navigation a.is-current svg{color:#bef478}.drawer-bottom>p,.drawer-legal a{color:#c0a8d0}.privacy-page{color:#25153c}.privacy-back{color:#7250ad}.privacy-heading>p:not(.eyebrow){color:#66566f}.privacy-updated{color:#7c6889}.privacy-index strong{color:#25153c}.privacy-index a{color:#796588}.privacy-index a:hover,.privacy-index a.is-current{color:#25153c}.privacy-index a.is-current:before{background:#7e53e5;box-shadow:0 0 0 3px #7e53e512}.privacy-content p{color:#66566f}.privacy-content strong{color:#25153c}.privacy-content a{color:#7650ad;text-decoration-color:#7e53e566}.privacy-page .text-link:hover,.solutions .text-link:hover{color:#583486}@media(max-width:800px){.header nav{background:#25153c}.header nav a{color:#dbcbe8}}@media(max-width:520px){.examples-tabs button{background:#39264c;border-color:#ba9ad23b}.examples-tabs button[aria-selected=true]{background:#455039;border-color:#bef47865}}.icon-whatsapp{fill:currentColor;stroke:none}
