@charset "UTF-8";
:root{--ink:#141714;--dark:#181c18;--muted:#9ca59b;--lime:#c5f36b;--paper:#f4f4ed;--line:#d9ddd2;--font:"Manrope","Avenir Next","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;color:var(--ink);background:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #8ab62e;outline-offset:6px}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sprite{position:absolute;width:0;height:0;overflow:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}h2{font-size:clamp(35px,4.35vw,66px);line-height:1.08;letter-spacing:-.055em}h2 span{color:#697367}h2 em,h1 em{font-style:normal;color:var(--lime)}.dark{background:var(--ink);color:var(--paper)}.light{background:var(--paper)}.skip{position:fixed;top:-80px;left:20px;padding:14px;background:var(--lime);z-index:20}.skip:focus{top:10px}.header{height:77px;display:flex;align-items:center;justify-content:space-between;padding:0 5.2%;background:rgba(20,23,20,.97);color:var(--paper);border-bottom:1px solid #ffffff17;position:sticky;top:0;z-index:15}.brand{font-size:28px;letter-spacing:-1.5px;display:inline-flex;align-items:center;font-weight:650}.brand-mark{font-weight:800;color:var(--lime);border:1px solid #59674a;width:31px;height:34px;display:inline-grid;place-items:center;margin-right:10px;font-size:24px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.brand-dot{color:var(--lime)}.header nav{display:flex;align-items:center;gap:34px;font-size:12px;color:#c7cec3}.header nav a:hover{color:var(--lime)}.tiny-dot{display:inline-block;background:var(--lime);width:6px;height:6px;border-radius:50%;vertical-align:middle}.header nav .tiny-dot{width:5px;height:5px;margin-left:4px}.print-button{color:var(--paper);background:none;border:1px solid #ffffff32;padding:10px 14px;display:flex;gap:9px;align-items:center;font-size:11px;border-radius:5px}.print-button svg{width:15px;height:15px}.print-button:hover{background:#ffffff0c}.slide{padding:90px 7%;position:relative;scroll-margin-top:0}.section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:58px;gap:20px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.8px;display:flex;gap:10px;align-items:center;line-height:1.6}.eyebrow>span:not(.tiny-dot){background:var(--lime);width:6px;height:6px;border-radius:50%;display:inline-block}.section-kicker{font-size:9px;letter-spacing:1.3px;color:#85917f}.light .section-kicker{color:#747e6e}.section-heading{display:flex;gap:60px;align-items:flex-end;justify-content:space-between;margin-bottom:50px}.section-heading>p{max-width:330px;font-size:14px;line-height:1.8;color:#a7afa2;padding-bottom:5px}.light .section-heading>p{color:#687063}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;border-radius:4px;font-size:12px;font-weight:650;padding:17px 22px;min-height:53px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button svg{width:19px;height:19px}.lime{background:var(--lime);color:var(--ink)}.black{background:var(--ink);color:var(--paper)}
/* Opening composition */
.hero{padding:65px 5.2% 0;min-height:760px;display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow:hidden}.hero-content{position:relative;z-index:2;padding:18px 0 80px}.hero .eyebrow{color:#ccd5c4;font-size:9px}.hero h1{font-size:clamp(56px,5.8vw,88px);line-height:.99;letter-spacing:-.065em;margin:26px 0}.mobile-break{display:none}.hero-lead{max-width:410px;font-size:14px;line-height:1.85;color:#b2bbae;margin-bottom:30px}.hero-note{font-size:10px;color:#909c89;margin-top:21px}.hero-note .tiny-dot{width:4px;height:4px;margin-right:5px}.hero-visual{position:relative;padding-top:65px;align-self:stretch;min-height:620px}.orbit{position:absolute;border:1px solid #c5f36b13;border-radius:50%;width:580px;height:580px;top:15px;left:-10px}.orbit-two{width:760px;height:760px;top:-70px;left:-100px}.floating-tag{position:absolute;top:26px;left:65px;font-size:8px;letter-spacing:1.6px;color:#b1bcaa;display:flex;gap:8px;align-items:center}.dashboard{background:#f9faf5;color:var(--ink);border-radius:9px;display:flex;position:relative;left:5px;width:calc(100% + 30px);max-width:680px;min-height:364px;box-shadow:0 24px 70px #0004;transform:rotate(-3deg);border:1px solid #e3e7db}.dash-sidebar{width:48px;background:#eef0e7;border-right:1px solid #dfe3d6;display:flex;align-items:center;flex-direction:column;gap:19px;padding:18px 0;border-radius:9px 0 0 9px}.dash-monogram{font-size:20px;font-weight:800;letter-spacing:-3px;margin-right:4px}.dash-nav{width:28px;height:28px;display:grid;place-items:center;color:#88917e;border-radius:4px}.dash-nav svg{width:16px;height:16px}.dash-nav.active{background:var(--lime);color:var(--ink)}.dash-avatar{font-size:8px;width:22px;height:22px;background:#dce4d0;display:grid;place-items:center;margin-top:auto;border-radius:50%}.dash-main{padding:18px 22px;width:calc(100% - 48px)}.dash-top{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #e3e7da;font-size:7px;color:#89947e}.dash-top b{font-weight:400;color:#394a2e}.dash-status{color:#54852a}.dash-heading{display:flex;justify-content:space-between;align-items:center;margin:18px 0}.dash-heading small{font-size:6px;letter-spacing:1.3px;color:#89927e}.dash-heading h3{font-size:20px;letter-spacing:-.8px;margin-top:3px}.dash-period{font-size:7px;border:1px solid #dfe4d7;padding:7px}.dash-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dash-metrics>div{border:1px solid #e0e5d7;border-radius:4px;padding:13px}.dash-metrics>div:first-child{background:#edf4df;border-color:#dfebcd}.dash-metrics>div>span{font-size:8px;color:#68775a;display:block}.dash-metrics strong{display:block;font-size:23px;letter-spacing:-1.2px;margin:9px 0}.dash-metrics strong span{font-size:14px;color:#78856e}.dash-metrics small{font-size:6px;color:#748368}.dash-chart{padding:17px 2px 12px}.dash-chart>div:first-child{display:flex;justify-content:space-between;font-size:7px}.dash-chart>div:first-child span{color:#8a9580}.bars{height:83px;display:flex;gap:17px;align-items:flex-end;margin:14px 0 5px;padding:0 4px;border-bottom:1px solid #e5e9de;background:repeating-linear-gradient(to top,transparent 0px,transparent 26px,#e7eadd 27px,transparent 28px)}.bars i{display:block;background:#b7d78d;height:var(--h);flex:1;min-width:10px;border-radius:3px 3px 0 0}.bars i:nth-child(6){background:#52743a}.bar-labels{display:flex;justify-content:space-around;font-size:5px;letter-spacing:.5px;color:#9ba590}.dash-stock{display:flex;gap:8px;align-items:center;padding:10px;background:#edf0e6;border-radius:4px}.dash-stock svg{width:16px;height:16px;color:#6f845d}.dash-stock div{font-size:7px}.dash-stock b{display:block;margin-bottom:3px}.dash-stock div span{color:#87947c;font-size:6px}.dash-stock>span{margin-left:auto;font-size:11px}.hero-chat{width:255px;position:absolute;right:0;bottom:57px;box-shadow:0 25px 50px #0005;border:4px solid #384236;border-radius:12px;background:#edece2;color:#183225;transform:rotate(4deg);overflow:hidden}.mini-chat-title{background:#194336;color:#f3f7ef;padding:12px;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600}.mini-chat-title small{display:block;color:#b9d2bd;font-size:7px;margin-top:4px;font-weight:400}.mini-chat-title>span:last-child{margin-left:auto;letter-spacing:2px}.chat-avatar{background:#c5f36b23;width:29px;height:29px;border-radius:50%;display:grid;place-items:center}.chat-avatar svg{width:17px;height:17px;color:var(--lime)}.mini-chat-body{padding:14px 11px;display:flex;flex-direction:column;gap:9px}.bubble{font-size:11px;line-height:1.65;padding:12px 14px;border-radius:8px;box-shadow:0 1px 1px #0001;position:relative;color:#24372a}.sent{background:#d9f7bb;align-self:flex-end;border-top-right-radius:0;max-width:90%}.received{background:white;align-self:flex-start;border-top-left-radius:0;max-width:94%}.bubble strong{font-weight:750}.bubble small{display:block;text-align:right;font-size:7px;color:#8c9985;line-height:1;margin-top:8px}.bubble small b{color:#59a5bc;letter-spacing:-2px;font-size:9px}.demo-caption{position:absolute;bottom:29px;left:33px;font-size:8px;color:#7c8b74;letter-spacing:.3px}.hero-bottom{grid-column:1/-1;position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff18;height:58px;font-size:7px;letter-spacing:1.4px;color:#84917d}.hero-bottom a{font-size:22px;color:var(--lime)}
/* Narrative and modules */
.challenge-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:80px}.challenge-grid>div{padding-top:3px;max-width:430px;font-size:14px;line-height:1.85;color:#727a6c}.challenge-grid p+p{margin-top:19px}.challenge-grid .intro-copy{font-size:20px;color:#333c2e;line-height:1.55;letter-spacing:-.5px}.challenge-grid .strong-copy{color:#333e2b}.before-after{display:grid;grid-template-columns:1fr 70px 1fr;gap:36px;align-items:center;margin-top:65px;border-top:1px solid var(--line);padding-top:38px}.before-label{font-size:8px;letter-spacing:1.3px;color:#798370}.scattered{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.scattered span{font-size:10px;background:#e8ebe0;border:1px solid #dee3d3;padding:15px 10px;color:#718068;text-align:center}.scattered span:nth-child(1){transform:rotate(-3deg)}.scattered span:nth-child(4){transform:rotate(2deg)}.transform-arrow{text-align:center;font-size:40px;font-weight:300;color:#97a48b}.after-box{background:#e5efcf;border:1px solid #d5e2bb;min-height:166px;padding:25px 30px;position:relative}.after-box .tiny-dot{position:absolute;right:24px;top:25px;background:#537e24}.after-box h3{font-size:27px;letter-spacing:-1px;line-height:1.1}.after-box p{font-size:11px;color:#647651;margin-top:14px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.module{background:#1c211b;border:1px solid #ffffff12;border-radius:5px;position:relative;align-self:start;overflow:hidden}.module summary{padding:26px;list-style:none;cursor:pointer;position:relative}.module summary::-webkit-details-marker{display:none}.module-number{position:absolute;top:26px;right:23px;font-size:9px;color:#6f7e65}.module-icon{color:var(--lime);width:25px;height:25px;margin-bottom:27px}.module h3{font-size:19px;letter-spacing:-.6px;margin-bottom:11px}.module summary>p{font-size:11px;line-height:1.75;color:#a3ad9b;min-height:40px;max-width:230px}.detail-trigger{display:flex;align-items:center;justify-content:space-between;color:#b5c2a9;font-size:9px;letter-spacing:.3px;border-top:1px solid #ffffff0d;margin-top:21px;padding-top:15px}.detail-trigger b{font-size:18px;font-weight:400;color:var(--lime);transition:transform .2s}.module[open] .detail-trigger b{transform:rotate(45deg)}.module-detail{padding:0 26px 25px}.module-detail ul{list-style:none;padding:0;margin:0}.module-detail li{font-size:10px;line-height:1.75;color:#9eac93;position:relative;padding-left:12px;margin:8px 0}.module-detail li:before{content:"";width:3px;height:3px;background:#a1b48b;position:absolute;top:7px;left:0}.detail-note{font-size:8px;color:#7d8b72;line-height:1.7;border-top:1px solid #ffffff0b;padding-top:11px;margin-top:12px}.solution-strip{margin-top:30px;padding:22px 0 0;border-top:1px solid #ffffff16;display:flex;align-items:center;gap:14px;font-size:12px;color:#94a486}.solution-strip>svg{color:var(--lime);width:20px;height:20px}.solution-strip b{color:#c5d3bb;font-weight:500}.solution-strip a{margin-left:auto;font-size:24px;color:var(--lime)}
/* Connected operation */
.section-intro{font-size:14px;line-height:1.7;color:#727c6b;margin-top:25px;max-width:550px}.flow-track{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:60px}.flow-track article{border-top:1px solid #cbd3c2;position:relative;padding-top:34px}.flow-track article:not(:last-child):after{content:"→";position:absolute;right:-23px;top:-12px;font-size:16px;color:#9caa90;background:var(--paper);padding:0 3px}.flow-num{position:absolute;top:-9px;left:0;font-size:9px;color:#8c9b7d;background:var(--paper);padding-right:11px}.flow-track svg{color:#657b51;width:26px;height:26px;margin-bottom:22px}.flow-track h3{font-size:16px;letter-spacing:-.5px;margin-bottom:13px}.flow-track p{font-size:12px;line-height:1.85;color:#77826e}.flow-equation{display:flex;justify-content:center;align-items:center;gap:16px;padding:23px 15px;border:1px solid #dce3d2;background:#ecf0e4;margin-top:45px;font-size:9px;color:#758669}.flow-equation i{font-style:normal;color:#9bab8c}.flow-equation strong{font-weight:650;color:#3f5b2c}
/* WhatsApp experience */
.whatsapp{background:#dbe9cb;color:#1c3020;overflow:hidden}.whatsapp .eyebrow>span{background:#3a6d30}.whatsapp .section-top{border-bottom:1px solid #b5c9a5;padding-bottom:24px;margin-bottom:45px}.whatsapp .section-kicker{color:#729061}.whatsapp-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.whatsapp-badge{display:inline-flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.2px;border:1px solid #b4c8a4;padding:9px 12px;border-radius:30px;margin-bottom:25px}.whatsapp-badge svg{width:14px;height:14px}.whatsapp h2{font-size:clamp(45px,5.3vw,77px);letter-spacing:-.06em;line-height:1.02}.whatsapp h2 span{color:#69885a}.whatsapp-copy>p{font-size:13px;line-height:1.9;max-width:375px;color:#667e59;margin-top:25px}.query-options{display:grid;gap:8px;margin-top:30px;max-width:410px}.query{display:flex;gap:12px;align-items:center;text-align:left;font-size:11px;padding:15px 17px;border:1px solid #b9cda7;color:#5a744d;background:transparent;border-radius:4px;transition:background .2s,color .2s}.query>span{font-size:8px;opacity:.65}.query>b{margin-left:auto;font-weight:400;font-size:17px}.query:hover{background:#cfdfbc}.query.active{background:#203c28;color:#eef6e8;border-color:#203c28}.how-chat{display:flex;align-items:center;gap:12px;font-size:7px;color:#668357;margin-top:25px}.how-chat b{font-weight:500}.how-chat>span{color:#8fa77d}.phone-wrap{display:flex;flex-direction:column;align-items:center;position:relative}.phone-wrap:before{content:"";width:445px;height:445px;border:1px solid #b0c39f;border-radius:50%;position:absolute;top:60px;left:50%;transform:translateX(-50%);opacity:.5}.phone-wrap:after{content:"";width:525px;height:525px;border:1px solid #b0c39f;border-radius:50%;position:absolute;top:20px;left:50%;transform:translateX(-50%);opacity:.3;pointer-events:none}.phone{width:310px;border:7px solid #26302a;border-radius:37px;background:#eeeae1;overflow:hidden;position:relative;z-index:1;box-shadow:17px 28px 50px #4c6b4030}.phone-status{background:#173d30;color:white;height:34px;padding:10px 21px 5px;display:flex;align-items:center;justify-content:space-between;font-size:10px}.phone-status>span{font-size:8px;letter-spacing:.5px}.phone-header{display:flex;gap:10px;align-items:center;background:#173d30;color:#fff;padding:12px 12px 16px}.phone-header>span:first-child{font-size:27px;font-family:Arial}.phone-avatar{background:#bddb9b;color:#28402b;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:25px;font-weight:700;position:relative}.phone-avatar>span{width:7px;height:7px;border-radius:50%;background:#c5f36b;border:1.5px solid #173d30;position:absolute;bottom:0;right:0}.phone-header strong{font-size:11px;font-weight:600;display:block}.phone-header small{font-size:8px;color:#aac3ad;display:block;margin-top:5px}.phone-header svg{width:16px;height:16px;margin-left:auto;color:#b9cdb8}.phone-chat{min-height:417px;padding:16px 13px;display:flex;flex-direction:column;gap:13px;background-color:#eeeae1;background-image:radial-gradient(#7e916519 .75px,transparent .75px);background-size:15px 15px}.chat-date{font-size:7px;letter-spacing:.5px;align-self:center;background:#e1e8dc;color:#798b70;padding:5px 9px;border-radius:5px}.simulation-note{font-size:7px;text-align:center;color:#87937e;margin-top:-5px}.phone-chat .bubble{font-size:10px;padding:12px 13px}.phone-chat .sent{max-width:88%}.phone-chat .received{max-width:96%}.demo-response p+p{margin-top:13px}.chat-data{margin:13px 0;padding:10px 0;border-top:1px solid #e3e8de;border-bottom:1px solid #e3e8de;display:grid;gap:8px}.chat-data>span{display:flex;justify-content:space-between;gap:12px;font-size:9px}.chat-data b{font-weight:650}.chat-list{list-style:none;padding:0;margin:10px 0}.chat-list li{padding:7px 0;border-bottom:1px solid #e3e8de;font-size:9px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px}.chat-list li small{width:100%;text-align:left;margin:0;font-size:8px}.phone-input{display:flex;align-items:center;gap:9px;padding:10px;background:#f6f5ef;font-size:8px;color:#94a18b}.phone-input>span:first-child{font-size:25px;line-height:1;color:#65775d}.phone-input>span:nth-child(2){flex:1;background:white;border-radius:20px;padding:10px 8px}.phone-input>span:last-child{color:#e5f0dd;background:#204c35;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;font-size:13px}.phone-home{height:4px;width:92px;background:#26302a;margin:3px auto 6px;border-radius:4px}.phone-footnote{font-size:8px;color:#789266;margin-top:17px;position:relative;z-index:1}.whatsapp-footer{display:flex;align-items:center;gap:15px;border-top:1px solid #b5c9a5;padding-top:27px;margin-top:55px}.whatsapp-footer>svg{width:27px;height:27px;color:#5d7e4b}.whatsapp-footer p{font-size:10px;color:#6e865f;line-height:1.8;max-width:560px}.whatsapp-footer p b{display:block;color:#36552b;font-weight:600}.whatsapp-footer>span{margin-left:auto;text-align:right;font-size:8px;letter-spacing:1.3px;color:#78946a;line-height:1.8}.typing{display:flex;gap:4px;padding:8px 0}.typing i{width:5px;height:5px;border-radius:50%;background:#95a28b;animation:blink 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.3;transform:translateY(-3px)}}
/* Benefits, rollout and close */
.benefit-list{margin:45px 0}.benefit-list article{display:grid;grid-template-columns:45px 1fr 1.15fr 35px;gap:25px;align-items:center;padding:28px 0;border-top:1px solid var(--line)}.benefit-list article:last-child{border-bottom:1px solid var(--line)}.benefit-list article>span{font-size:9px;color:#8b997e}.benefit-list h3{font-size:20px;letter-spacing:-.7px}.benefit-list p{font-size:12px;color:#7a8571;line-height:1.8;max-width:340px}.benefit-list svg{color:#91a47f;width:23px;height:23px}.foundation{background:#e6ecdc;padding:35px 40px;display:grid;grid-template-columns:1fr 1.3fr;gap:40px;border-radius:4px}.foundation>div{display:flex;gap:20px;align-items:center}.foundation>div>svg{width:36px;height:36px;color:#6b8855}.foundation h3{font-size:23px;line-height:1.25;letter-spacing:-.8px}.foundation ul{padding:0;margin:0;list-style:none;display:grid;gap:13px}.foundation li{font-size:11px;color:#627755;display:flex;gap:11px;align-items:center}.foundation li svg{width:14px;height:14px}.timeline{display:grid;grid-template-columns:1fr 1fr;gap:0 55px;margin-top:25px}.timeline article{display:flex;align-items:flex-start;gap:25px;border-top:1px solid #ffffff1c;padding:32px 0}.timeline article>span{font-size:12px;color:var(--lime);border:1px solid #60744b;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.timeline h3{font-size:21px;letter-spacing:-.6px;margin:2px 0 14px}.timeline p{font-size:12px;line-height:1.85;color:#9caa92;max-width:350px}.timeline small{display:block;font-size:7px;letter-spacing:1.2px;color:#718861;margin-top:20px}.delivery-note{margin-top:28px;padding:20px;border:1px solid #ffffff12;background:#1c2219;display:flex;align-items:flex-start;gap:13px}.delivery-note .tiny-dot{margin-top:5px;width:4px;height:4px;flex-shrink:0}.delivery-note p{font-size:10px;line-height:1.8;color:#839577;max-width:900px}.closing{background:var(--lime);padding-top:70px;padding-bottom:70px}.closing .eyebrow{color:#5d7b36;margin-bottom:45px}.closing h2{font-size:clamp(45px,6.5vw,96px);line-height:1.03;letter-spacing:-.06em}.closing h2 span{color:#5d7d36}.closing-bottom{margin-top:40px;display:flex;gap:50px;justify-content:space-between;align-items:flex-end}.closing-bottom>p{max-width:415px;font-size:14px;line-height:1.85;color:#526d32}.closing-bottom .button{flex-shrink:0;font-size:11px}.next-steps{border-top:1px solid #9dc94a;display:flex;align-items:center;gap:50px;margin-top:48px;padding-top:24px;color:#648339}.next-steps>span{font-size:8px;letter-spacing:1.3px}.next-steps p{font-size:10px;line-height:1.8}.next-steps i{font-style:normal;margin:0 12px;color:#7a9e45}.footer{padding:42px 7% 85px;color:var(--paper);display:flex;align-items:center;gap:35px}.footer .brand{font-size:25px}.footer .brand-mark{width:26px;height:29px;font-size:20px}.footer>p{font-size:10px;color:#809276;line-height:1.8}.footer>span{margin-left:auto;text-align:right;font-size:8px;color:#6f8165;line-height:1.8}.presentation-dock{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:16;background:#1e281eeb;border:1px solid #75866755;color:#e0e8d9;border-radius:40px;display:flex;align-items:center;padding:5px 10px;box-shadow:0 6px 25px #0002;backdrop-filter:blur(12px)}.presentation-dock button{border:0;background:none;color:#d6e5cb;width:32px;height:32px;font-size:18px;display:grid;place-items:center;border-radius:50%}.presentation-dock button:hover{background:#ffffff15;color:var(--lime)}.presentation-dock button:disabled{opacity:.25;cursor:default}.presentation-dock>span:not(.dock-divider){font-size:9px;letter-spacing:.5px;display:flex;gap:8px;padding:0 10px;color:#93a48b}.presentation-dock b{font-weight:600;color:#dce8d2}.presentation-dock i{font-style:normal;color:#66765c}.dock-divider{height:15px;border-left:1px solid #74816944;margin:0 5px}.presentation-dock svg{width:14px;height:14px}.scroll-progress{position:fixed;bottom:0;height:3px;background:#ffffff0a;left:0;right:0;z-index:17}.scroll-progress span{display:block;height:100%;width:0;background:#83b844}
[hidden]{display:none!important}
@media(min-width:1600px){.slide{padding-left:max(7%,calc((100vw - 1360px)/2));padding-right:max(7%,calc((100vw - 1360px)/2))}.hero{padding-left:max(5.2%,calc((100vw - 1460px)/2));padding-right:max(5.2%,calc((100vw - 1460px)/2))}}
@media(max-width:1100px){.hero{min-height:710px}.hero h1{font-size:68px}.hero-content{padding-bottom:65px}.hero-visual{padding-top:90px;min-height:570px}.dashboard{width:calc(100% + 60px);left:-12px}.dash-main{padding:16px}.dash-metrics strong{font-size:20px}.hero-chat{right:-5px;bottom:40px;width:230px}.hero-note{font-size:8px}.floating-tag{left:20px;top:50px;font-size:7px}.demo-caption{bottom:12px;font-size:7px;left:0}.section-heading{gap:40px}.section-heading>p{max-width:280px;font-size:12px}.module summary{padding:22px}.module-detail{padding:0 22px 22px}.module h3{font-size:17px}.module summary>p{font-size:10px;min-height:40px}.challenge-grid{gap:50px}.flow-track{gap:24px}.flow-track h3{font-size:14px}.flow-track p{font-size:11px}.flow-equation{gap:10px;font-size:8px}.whatsapp-grid{gap:40px}.whatsapp-copy>p{font-size:12px}.whatsapp h2{font-size:59px}.query{font-size:10px;padding:13px 12px}.how-chat{gap:7px;font-size:6px}.phone{width:285px}.phone-chat{min-height:403px}.benefit-list h3{font-size:17px}.benefit-list p{font-size:11px}.closing-bottom .button{font-size:10px}}
@media(max-width:800px){.header{height:68px;padding:0 6%}.brand{font-size:26px}.header nav{gap:19px;font-size:10px}.print-button{padding:9px}.print-button span{display:none}.slide{padding:65px 7%}.section-top{margin-bottom:35px}.section-kicker{font-size:7px;letter-spacing:.8px;max-width:150px;text-align:right}.eyebrow{font-size:8px;letter-spacing:1.2px}.hero{grid-template-columns:1fr;gap:0;padding:50px 7% 0}.hero-content{padding:0}.hero h1{font-size:clamp(60px,10.8vw,84px);line-height:1.02;margin-top:24px}.hero h1 br:nth-child(2){display:none}.hero-lead{max-width:450px;font-size:14px}.hero-note{font-size:9px}.hero-visual{min-height:560px;width:95%;max-width:620px;margin:0 auto;padding-top:65px}.floating-tag{top:32px;left:40px}.dashboard{width:94%;left:0;max-width:580px}.dash-main{padding:19px}.dash-metrics strong{font-size:25px}.dash-metrics small{font-size:7px}.dash-top{font-size:7px}.dash-heading h3{font-size:22px}.bars{height:90px}.hero-chat{right:-12px;bottom:28px;width:250px}.demo-caption{bottom:20px;left:5px}.hero-bottom{margin-top:0}.hero-bottom>span:nth-child(2){display:none}.challenge-grid{grid-template-columns:1fr;gap:30px}.challenge-grid>div{max-width:none;font-size:13px}.challenge-grid .intro-copy{font-size:18px}.challenge-grid p+p{margin-top:13px}.before-after{gap:18px;grid-template-columns:1fr 35px 1fr;margin-top:35px;padding-top:30px}.scattered{gap:7px}.scattered span{font-size:8px;padding:12px 7px}.after-box{padding:22px;min-height:154px}.after-box h3{font-size:23px}.after-box p{font-size:9px}.after-box .tiny-dot{top:17px;right:17px}.section-heading{display:block;margin-bottom:35px}.section-heading>p{margin-top:22px;max-width:480px;font-size:13px}.module-grid{grid-template-columns:1fr 1fr;gap:12px}.module h3{font-size:18px}.module summary>p{font-size:11px;max-width:none}.module-detail li{font-size:10px}.module-icon{margin-bottom:22px}.flow-track{grid-template-columns:1fr 1fr;gap:35px;margin-top:45px}.flow-track article:nth-child(2):after{display:none}.flow-track h3{font-size:17px}.flow-track p{font-size:12px}.flow-equation{flex-wrap:wrap;row-gap:12px;font-size:9px;line-height:1.5}.whatsapp-grid{grid-template-columns:1fr;gap:45px}.whatsapp h2{font-size:65px}.whatsapp-copy>p{max-width:470px;font-size:13px}.query-options{max-width:none;grid-template-columns:1fr 1fr;gap:8px}.query{font-size:10px;line-height:1.6;min-height:65px}.query>span{display:none}.how-chat{font-size:8px;gap:15px}.phone{width:310px}.phone-chat{min-height:417px}.whatsapp-footer{margin-top:40px}.whatsapp-footer>span{display:none}.benefit-list article{grid-template-columns:25px 1fr 1.2fr;gap:18px;padding:24px 0}.benefit-list svg{display:none}.benefit-list h3{font-size:17px}.foundation{grid-template-columns:1fr;gap:27px;padding:30px}.foundation h3 br{display:none}.foundation h3{font-size:20px}.foundation>div>svg{width:26px;height:26px}.timeline{gap:0 28px}.timeline article{gap:14px}.timeline h3{font-size:18px}.timeline p{font-size:11px}.closing h2{font-size:clamp(45px,7.6vw,67px)}.closing-bottom{display:block;margin-top:25px}.closing-bottom>p{font-size:13px;max-width:460px}.closing-bottom .button{margin-top:25px;font-size:11px}.next-steps{display:block;margin-top:30px;padding-top:22px}.next-steps p{margin-top:13px}.footer{flex-wrap:wrap;padding:35px 7% 85px;gap:20px}.footer>p{margin-left:auto;text-align:right}.footer>span{width:100%;margin:0;text-align:left}}
@media(max-width:480px){html{scroll-padding-top:63px}.header{height:63px}.header nav{gap:16px}.header nav a:first-child{display:none}.header nav a:last-child{display:none}.header .brand-mark{width:25px;height:28px;font-size:21px}.header .brand{font-size:25px}.header nav{margin-left:auto;margin-right:20px}.hero{padding-top:37px}.hero .eyebrow{font-size:7px;letter-spacing:1px}.hero h1{font-size:58px;margin:23px 0}.hero h1 br:nth-child(2){display:block}.hero h1 em{font-size:51px}.hero-lead{font-size:12px;line-height:1.85;margin-bottom:25px}.hero-note{max-width:270px;line-height:1.8;font-size:8px}.button{font-size:11px;gap:20px;padding:15px 18px;min-height:49px}.hero-visual{width:100%;min-height:450px;padding-top:65px}.floating-tag{left:15px;top:37px;font-size:6px;letter-spacing:1px}.orbit-one{width:390px;height:390px;left:-25px;top:30px}.orbit-two{width:480px;height:480px;left:-70px;top:-10px}.dashboard{width:calc(100% + 15px);min-height:280px;left:-10px}.dash-sidebar{width:32px;gap:13px;padding:12px 0}.dash-monogram{font-size:17px}.dash-nav{width:23px;height:23px}.dash-nav svg{width:13px;height:13px}.dash-main{width:calc(100% - 32px);padding:13px}.dash-top{font-size:5px;padding-bottom:12px}.dash-top b{display:none}.dash-heading{margin:12px 0}.dash-heading small{font-size:5px;letter-spacing:.8px}.dash-heading h3{font-size:17px}.dash-period{font-size:5px;padding:5px}.dash-metrics{gap:7px}.dash-metrics>div{padding:9px}.dash-metrics>div>span{font-size:6px}.dash-metrics strong{font-size:18px;margin:7px 0;letter-spacing:-.7px}.dash-metrics strong span{font-size:10px}.dash-metrics small{font-size:5px}.dash-chart{padding-top:12px}.dash-chart>div:first-child{font-size:5px}.bars{height:61px;gap:10px;margin-top:11px}.bar-labels{font-size:4px}.dash-stock{padding:8px;gap:5px}.dash-stock div{font-size:6px}.dash-stock div span{font-size:5px}.dash-stock svg{width:13px;height:13px}.hero-chat{width:210px;right:-6px;bottom:32px;border-width:3px}.mini-chat-title{padding:10px;font-size:8px}.mini-chat-title small{font-size:6px}.chat-avatar{width:24px;height:24px}.mini-chat-body{gap:8px;padding:11px 9px}.hero-chat .bubble{font-size:9px;padding:9px 11px}.hero-chat .bubble small{font-size:6px;margin-top:5px}.demo-caption{bottom:10px;font-size:6px}.hero-bottom{height:50px;font-size:6px;letter-spacing:1.1px}.slide:not(.hero){padding:48px 7%}.section-top{gap:14px;margin-bottom:31px;align-items:flex-start}.section-kicker{display:none}.eyebrow{font-size:7px;letter-spacing:1.2px}h2{font-size:36px}.challenge-grid{gap:26px}.challenge-grid>div{font-size:12px}.challenge-grid .intro-copy{font-size:17px}.before-after{grid-template-columns:1fr;gap:17px;margin-top:30px}.before-label{font-size:7px}.scattered{margin-top:14px}.scattered span{font-size:9px;padding:15px 10px}.transform-arrow{font-size:25px;transform:rotate(45deg);height:26px}.after-box{min-height:130px;padding:22px}.after-box h3 br{display:none}.after-box h3{font-size:23px;max-width:230px}.after-box p{font-size:10px;max-width:210px}.section-heading>p{font-size:12px;margin-top:20px}.module-grid{grid-template-columns:1fr;gap:11px}.module summary{padding:23px}.module-icon{width:23px;height:23px;margin-bottom:18px}.module h3{font-size:20px}.module summary>p{max-width:255px;font-size:12px;min-height:0}.module-detail{padding:0 23px 22px}.module-detail li{font-size:11px}.detail-note{font-size:9px}.detail-trigger{margin-top:18px;font-size:10px}.solution-strip{align-items:flex-start;font-size:10px;gap:10px;line-height:1.8}.solution-strip>svg{margin-top:3px;width:18px;height:18px}.solution-strip a{font-size:19px}.flow h2{font-size:35px}.section-intro{font-size:12px;margin-top:20px}.flow-track{gap:28px 20px;margin-top:35px}.flow-track article{padding-top:27px}.flow-track article:not(:last-child):after{right:-17px}.flow-track h3{font-size:15px;line-height:1.3;margin-bottom:10px}.flow-track svg{width:22px;height:22px;margin-bottom:15px}.flow-track p{font-size:10px;line-height:1.85}.flow-equation{font-size:8px;gap:9px;padding:18px 11px;margin-top:30px}.whatsapp .section-top{padding-bottom:19px;margin-bottom:30px}.whatsapp h2{font-size:54px}.whatsapp-badge{font-size:7px;margin-bottom:23px}.whatsapp-copy>p{font-size:12px;line-height:1.85;margin-top:22px}.query-options{grid-template-columns:1fr;margin-top:25px}.query{min-height:0;padding:14px;font-size:11px}.query>span{display:block}.how-chat{font-size:6px;gap:10px;justify-content:space-between;margin-top:20px}.whatsapp-grid{gap:35px}.phone{width:min(296px,100%)}.phone-header strong{font-size:10px}.phone-chat{min-height:417px}.phone-wrap:before{width:350px;height:350px;top:110px}.phone-wrap:after{width:430px;height:430px;top:70px}.phone-input>span:nth-child(2){font-size:7px}.whatsapp-footer{gap:11px;margin-top:30px;padding-top:22px}.whatsapp-footer p{font-size:9px}.whatsapp-footer>svg{width:22px;height:22px}.benefit-list{margin:27px 0}.benefit-list article{grid-template-columns:22px 1fr;gap:10px 15px;padding:23px 0}.benefit-list article>span{align-self:start;margin-top:4px}.benefit-list h3{font-size:18px;line-height:1.3}.benefit-list p{grid-column:2;font-size:11px}.foundation{padding:24px;gap:23px}.foundation>div{gap:13px}.foundation h3{font-size:18px}.foundation h3 br{display:block}.foundation li{font-size:10px;line-height:1.6;align-items:flex-start}.foundation li svg{margin-top:2px;flex-shrink:0}.timeline{grid-template-columns:1fr;gap:0}.timeline article{padding:25px 0;gap:17px}.timeline h3{font-size:19px;margin-bottom:11px}.timeline p{font-size:11px}.timeline article>span{width:29px;height:29px;font-size:10px}.timeline small{font-size:6px;margin-top:15px}.delivery-note{padding:17px;margin-top:15px;gap:10px}.delivery-note p{font-size:9px}.closing .eyebrow{margin-bottom:30px}.closing h2{font-size:46px;line-height:1.08}.closing h2 span{display:inline-block;margin-top:7px}.closing-bottom>p{font-size:12px}.closing-bottom .button{font-size:10px;gap:15px;width:100%}.next-steps p{font-size:9px}.next-steps i{margin:0 4px}.footer{gap:18px;padding:30px 7% 85px}.footer>p{font-size:8px;max-width:135px}.footer>span{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{@page{size:A4 landscape;margin:11mm}html{scroll-behavior:auto}body{background:white;-webkit-print-color-adjust:exact;print-color-adjust:exact}.header,.presentation-dock,.scroll-progress,.skip,.hero-bottom,.print-button{display:none!important}.slide,.slide:not(.hero){break-before:page;break-inside:avoid;padding:30px 32px;min-height:0;scroll-margin:0}.hero{break-before:auto;display:grid;grid-template-columns:1fr 1fr;padding-top:45px!important;min-height:650px}.hero-content{padding-bottom:0}.hero h1{font-size:63px}.hero h1 em{font-size:61px}.hero h1 br:nth-child(2){display:block}.hero-visual{width:100%;min-height:540px;padding-top:80px}.dashboard{width:calc(100% + 10px)}.hero-chat{bottom:40px;right:-5px}.demo-caption{bottom:14px}.section-top{margin-bottom:28px}.section-kicker{display:block}.eyebrow{font-size:8px}h2{font-size:45px}.challenge-grid{grid-template-columns:1.2fr 1fr;gap:45px}.challenge-grid>div{font-size:13px}.before-after{grid-template-columns:1fr 40px 1fr;margin-top:35px}.section-heading{display:flex;margin-bottom:28px;gap:35px}.section-heading>p{max-width:280px;font-size:12px;margin:0}.module-grid{grid-template-columns:repeat(3,1fr);gap:10px}.module summary{padding:16px}.module-icon{margin-bottom:12px;width:20px;height:20px}.module h3{font-size:16px}.module summary>p{font-size:9px;min-height:30px}.module-number{top:17px;right:17px}.detail-trigger{display:none}.module-detail{padding:0 16px 15px}.module-detail li{font-size:8px;line-height:1.5;margin:5px 0}.detail-note{font-size:6px;line-height:1.5}.solution-strip{margin-top:15px;padding-top:15px;font-size:10px}.flow-track{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:50px}.flow-track h3{font-size:15px}.flow-track p{font-size:11px}.flow-equation{font-size:8px}.whatsapp-grid{grid-template-columns:1fr 1fr;gap:50px}.whatsapp h2{font-size:57px}.whatsapp-copy>p{font-size:11px}.query-options{grid-template-columns:1fr;gap:6px;margin-top:18px}.query{font-size:10px;padding:10px;min-height:0}.phone{width:275px}.phone-chat{min-height:355px;padding:12px}.phone-chat .bubble{font-size:9px}.phone-footnote{font-size:7px}.whatsapp .section-top{margin-bottom:25px}.whatsapp-badge{margin-bottom:17px}.whatsapp-footer{margin-top:25px;padding-top:20px}.benefit-list{margin:25px 0}.benefit-list article{grid-template-columns:25px 1fr 1.1fr 30px;padding:22px 0;gap:22px}.benefit-list p{font-size:11px;grid-column:auto}.benefit-list svg{display:block}.foundation{grid-template-columns:1fr 1.3fr;padding:25px;gap:25px}.foundation h3{font-size:22px}.timeline{grid-template-columns:1fr 1fr;gap:0 35px}.timeline article{padding:22px 0}.timeline p{font-size:11px}.delivery-note{margin-top:16px}.delivery-note p{font-size:9px}.closing{min-height:625px!important}.closing h2{font-size:70px}.closing-bottom{display:flex;gap:30px;margin-top:25px}.closing-bottom>p{font-size:12px;max-width:400px}.closing-bottom .button{margin:0;width:auto;font-size:10px}.next-steps{display:flex;margin-top:30px}.next-steps p{margin:0}.footer{display:none}}
