.solutions-home{--epua-ink:#102e29;--epua-ink-soft:#24433d;--epua-green:#173f2d;--epua-green-deep:#052f27;--epua-green-card:#063a30;--epua-lime:#a8c94b;--epua-lime-light:#d6e870;--epua-cream:#f3eee4;isolation:isolate;width:100%;min-height:100vh;color:var(--epua-ink);background:linear-gradient(#d9ddd5 0%,#c8d2ca 42%,#7b9690 72%,#123c36 100%);position:relative;overflow:hidden}.solutions-river-background{z-index:-5;transform-origin:top;filter:brightness(.88)saturate(1.22)contrast(1.1);background-image:linear-gradient(#08324614 0%,#144a4e08 38%,#78501c08 68%,#0000 100%),url(/images/epua-agro.png);background-position:top,50% 43%;background-repeat:no-repeat;background-size:cover,cover;width:100%;height:1040px;position:absolute;inset:0 0 auto;transform:scale(1.015)}.solutions-light-haze{z-index:-4;pointer-events:none;background:radial-gradient(at 94% 7%,#ffab4e33 0%,#ff913717 20%,#0000 45%);height:700px;position:absolute;inset:0 0 auto}.solutions-left-readable-area{display:none}.solutions-bottom-transition{z-index:-2;pointer-events:none;background:linear-gradient(#0000 0%,#072d280a 18%,#072d282e 43%,#062b2685 70%,#082f2b 100%);height:620px;position:absolute;top:470px;left:0;right:0}.solutions-hero{box-sizing:border-box;align-items:flex-start;width:100%;min-height:505px;padding:102px clamp(42px,4.25vw,82px) 0;display:flex;position:relative}.solutions-hero-content{z-index:5;width:min(590px,47vw);position:relative}.solutions-eyebrow{color:#bedc7b;letter-spacing:.31em;text-transform:uppercase;text-shadow:0 2px 12px #0019164d;margin:0 0 12px;font-family:Inter,Segoe UI,sans-serif;font-size:14px;font-weight:650;line-height:1;display:block}.solutions-hero h1{color:#f7f5ec;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 18px #001e194d;margin:0;font-family:Inter,Segoe UI,sans-serif;font-size:clamp(48px,4.05vw,70px);font-weight:430;line-height:.99}.solutions-hero h1 strong{color:#bedc7b;font-weight:650}.solutions-flow-words{z-index:5;color:#fff;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 2px 8px #001f1b8c;flex-direction:column;align-items:flex-start;gap:10px;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:13px;font-weight:560;line-height:1;display:flex;position:absolute;top:174px;right:clamp(54px,6vw,115px)}.solutions-flow-words i{background:#c4df5b;border-radius:999px;width:29px;height:3px;margin-top:2px;display:block}.solutions-products{z-index:8;box-sizing:border-box;width:100%;margin-top:-56px;padding:0 clamp(42px,4.25vw,82px);position:relative}.solutions-products-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1vw,18px);width:100%;display:grid}.solution-card{--pointer-x:50%;--pointer-y:42%;isolation:isolate;background:#063a30;border:1px solid #a8c94b9e;border-radius:18px;min-width:0;height:clamp(330px,24vw,385px);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 17px 46px #05241f33}.solution-card-clickable{cursor:pointer}.solution-card:hover{border-color:#cde470e6;transform:translateY(-5px);box-shadow:0 24px 54px #05241f47}.solution-card-pointer-glow{z-index:6;pointer-events:none;opacity:0;background:radial-gradient(250px circle at var(--pointer-x) var(--pointer-y), #e0f0a41f, transparent 65%);transition:opacity .2s;position:absolute;inset:0}.solution-card:hover .solution-card-pointer-glow{opacity:1}.solution-card-white-shadow{z-index:5;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0;box-shadow:inset 0 0 45px #ffffff0d}.solution-card:hover .solution-card-white-shadow{opacity:1}.solution-card-media{z-index:0;height:52%;position:absolute;top:0;left:0;right:0;overflow:hidden}.solution-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.solution-card:hover .solution-card-media img{transform:scale(1.035)}.solution-card-media-shade{background:linear-gradient(#0000 0% 36%,#05312914 51%,#05312999 77%,#063a30 100%);position:absolute;inset:0}.solution-card-body{z-index:3;box-sizing:border-box;color:#f3f5ed;background:linear-gradient(#063a3000 0%,#063a30d1 15%,#063a30 33% 100%);flex-direction:column;min-height:55%;padding:0 20px 17px;display:flex;position:absolute;inset:auto 0 0}.solution-card-heading{flex-direction:column;justify-content:flex-end;min-height:61px;display:flex}.solution-card-heading h3{color:#fff;letter-spacing:-.045em;margin:3px 0 0;font-family:Inter,Segoe UI,sans-serif;font-size:clamp(20px,1.45vw,25px);font-weight:690;line-height:.98}.solution-card-commerce .solution-card-heading h3{max-width:205px}.solution-card-description-row{grid-template-columns:minmax(0,1fr) 43px;align-items:start;gap:10px;margin-top:6px;display:grid}.solution-card-description-row p{color:#ffffffe8;letter-spacing:-.02em;margin:0;font-family:Inter,Segoe UI,sans-serif;font-size:14px;font-weight:420;line-height:1.25}.solution-card-description-row button{color:#f3f5ed;cursor:pointer;background:#05352c99;border:1px solid #accd4db8;border-radius:50%;place-items:center;width:42px;height:42px;margin-top:-15px;padding:0;transition:transform .18s,background .18s,border-color .18s;display:grid}.solution-card-description-row button:hover{background:#82a43933;border-color:#d6e878f2;transform:translate(2px)scale(1.04)}.solution-card-divider{background:#d7e6da2b;width:100%;height:1px;margin:10px 0 9px}.solution-card-integrations{color:#d5e76e;justify-content:space-around;align-items:center;min-height:28px;display:flex}.solution-card-integration{place-items:center;width:28px;height:28px;display:grid}.solution-card-integration svg{stroke-width:1.7px;width:22px;height:22px}.solution-card-flow{color:#ffffffeb;letter-spacing:.12em;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding-top:8px;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:clamp(8px,.61vw,10px);font-weight:650;line-height:1;display:flex}.solution-card-flow span{align-items:center;gap:7px;display:inline-flex}.solution-card-flow i{background:#cfe466;border-radius:50%;width:4px;height:4px;display:inline-block}.solution-pata-brand{flex-direction:column;gap:1px;display:flex}.solution-pata-brand>strong{color:#fff;letter-spacing:-.04em;font-family:Inter,Segoe UI,sans-serif;font-size:clamp(18px,1.35vw,23px);font-weight:750;line-height:1}.solution-pata-by{color:#fff;align-items:baseline;gap:4px;font-family:Inter,Segoe UI,sans-serif;font-size:14px;font-weight:500;display:flex}.epua-brand{letter-spacing:.15em;align-items:center;gap:.1em;font-family:Inter,Segoe UI,sans-serif;font-weight:570;line-height:1;display:inline-flex;position:relative}.epua-letter{display:inline-block;position:relative}.epua-brand-accent{width:.65em;height:.28em;position:absolute;top:-.43em;left:50%;transform:translate(-56%)}.epua-brand-accent i{background:#a7ca4b;border-radius:999px;width:.38em;height:.1em;position:absolute;top:50%}.epua-brand-card{color:#ffffffed;letter-spacing:.17em;font-size:11px;font-weight:620}.epua-brand-inline{color:inherit;font-size:inherit;letter-spacing:.05em;font-weight:650}.epua-brand-navbar{color:#fff;letter-spacing:.17em;text-shadow:0 2px 10px #0000002e;font-size:26px;font-weight:500}.epua-brand-footer{color:#fff;letter-spacing:.17em;font-size:26px;font-weight:500}.solutions-scene-footer{z-index:10;color:#ffffffc9;box-sizing:border-box;background:linear-gradient(#082f2b 0%,#082e2a 100%);grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:100px;padding:27px clamp(42px,4.25vw,82px) 30px;display:grid;position:relative}.solutions-footer-brand,.solutions-footer-center,.solutions-footer-world{align-items:center;display:flex}.solutions-footer-brand{gap:17px}.solutions-footer-brand>i{background:#ffffff6b;width:1px;height:25px}.solutions-footer-brand>span,.solutions-footer-center>span,.solutions-footer-world>span{letter-spacing:.28em;white-space:nowrap;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:9px;font-weight:550}.solutions-footer-center{justify-content:center;gap:14px}.solutions-footer-center svg{color:#a7ca4b}.solutions-footer-world{justify-content:flex-end;gap:28px}.solutions-footer-world i{background:#a7ca4b;border-radius:999px;width:80px;height:3px}@media (width<=1450px){.solutions-river-background{height:940px}.solutions-hero{min-height:475px;padding-top:94px}.solutions-products{margin-top:-50px}.solution-card{height:350px}.solution-card-body{padding-left:17px;padding-right:17px}}@media (width<=1180px){.solutions-hero-content{width:56vw}.solutions-hero h1{font-size:clamp(44px,5vw,60px)}.solutions-flow-words{right:42px}.solutions-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.solution-card{height:390px}.solutions-bottom-transition{height:1150px}.solutions-scene-footer{margin-top:0}}@media (width<=900px){.solutions-river-background{filter:brightness(.88)saturate(1.2)contrast(1.08);background-position:top,58% 0;height:760px}.solutions-left-readable-area{display:none}.solutions-hero{min-height:530px;padding:110px 32px 0}.solutions-hero-content{width:min(620px,76vw)}.solutions-flow-words{display:none}.solutions-products{margin-top:-45px;padding:0 32px}.solutions-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-card{height:405px}.solutions-scene-footer{grid-template-columns:1fr auto;padding-left:32px;padding-right:32px}.solutions-footer-center{display:none}}@media (width<=620px){.solutions-home{background:#123e37}.solutions-river-background{filter:brightness(.86)saturate(1.18)contrast(1.08);background-position:top,59% 0;height:650px}.solutions-light-haze{background:radial-gradient(at 92% 8%,#ffab4e29 0%,#ff91370f 20%,#0000 42%);height:600px}.solutions-left-readable-area{display:none}.solutions-bottom-transition{height:1100px;top:370px}.solutions-hero{min-height:520px;padding:100px 20px 0}.solutions-hero-content{width:100%}.solutions-eyebrow{letter-spacing:.25em;font-size:11px}.solutions-hero h1{font-size:clamp(42px,12vw,55px);line-height:.98}.solutions-products{margin-top:-25px;padding:0 20px}.solutions-products-grid{grid-template-columns:1fr;gap:18px}.solution-card{border-radius:18px;height:420px}.solution-card-heading h3{font-size:25px}.solution-card-description-row p{font-size:15px}.solution-card-flow{font-size:9px}.solutions-scene-footer{flex-direction:column;align-items:flex-start;gap:24px;min-height:130px;padding:30px 20px;display:flex}.solutions-footer-world{justify-content:flex-start;width:100%}.solutions-footer-world i{width:45px}}@media (width<=390px){.solutions-hero h1{font-size:39px}.solutions-products{padding:0 14px}.solution-card{height:400px}.solutions-footer-brand>span{display:none}}.epua-letter-u{position:relative}.epua-brand-accent{pointer-events:none;width:.56em;height:.2em;position:absolute;top:-.2em;left:50%;transform:translate(-58%)}.epua-brand-accent i{transform-origin:50%;border-radius:999px;width:.32em;height:.075em;position:absolute;top:50%}.epua-accent-left{left:0;transform:translateY(-50%)rotate(-34deg)}.epua-accent-right{right:0;transform:translateY(-50%)rotate(34deg)}.epua-brand,.epua-brand>.epua-letter{color:#fff!important}.epua-brand .epua-brand-accent i{background:#bedc7b!important}.epua-wordmark-inline{letter-spacing:.08em!important;white-space:nowrap!important;vertical-align:baseline!important;text-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:baseline!important;gap:.03em!important;padding:0!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:.85em!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;position:relative!important}.epua-wordmark-inline>.epua-letter{font:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important;display:inline-block!important;position:relative!important}.epua-wordmark-inline .epua-brand-accent{width:.48em!important;height:.2em!important;position:absolute!important;top:-.2em!important;left:50%!important;transform:translate(-54%)!important}.epua-wordmark-inline .epua-brand-accent i{background:#bedc7b!important;border-radius:1px!important;width:.28em!important;height:.075em!important;position:absolute!important;top:50%!important}.epua-wordmark-inline .epua-accent-left{left:0!important;transform:translateY(-50%)rotate(-31deg)!important}.epua-wordmark-inline .epua-accent-right{right:0!important;transform:translateY(-50%)rotate(31deg)!important}.home-interface-brand>.epua-wordmark-inline{background:0 0!important;padding:0!important;font-size:.8em!important}.conta-epua-banner .epua-wordmark-inline,.navbar .epua-wordmark-inline,.footer .epua-wordmark-inline{background:0 0!important}.home-product-card h3 .epua-wordmark-inline{margin-right:.12em}.epua-brand-hero.eixo-v2-brand{color:#fff!important}.epua-content{color:#17392d;background:#f7f8f3;min-height:70vh}.epua-page-width{width:min(1160px,100% - 48px);margin:auto}.epua-page-hero{background:radial-gradient(at 90% 0,#deebc8,#0000 60%),#eff3e8;border-bottom:1px solid #dce4d6;padding:100px 0 72px}.epua-kicker{letter-spacing:.17em;color:#527640;margin-bottom:22px;font-size:11px;font-weight:700;display:block}.epua-page-hero h1{letter-spacing:-.045em;max-width:900px;font-size:clamp(38px,5.2vw,72px);font-weight:500;line-height:1.08}.epua-page-hero p{color:#52695d;max-width:660px;margin-top:28px;font-size:18px;line-height:1.75}.epua-page-body{padding-top:64px;padding-bottom:80px}.epua-editorial{max-width:740px}.epua-editorial h2{letter-spacing:-.025em;margin:0 0 24px;font-size:30px}.epua-editorial p{color:#52695d;margin-bottom:24px;font-size:17px;line-height:1.85}.epua-editorial p+h2{margin-top:42px}.epua-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:56px;display:grid}.epua-editorial+.epua-info-grid{margin-top:48px}.epua-info-grid article{border-top:2px solid #8ca969;padding:28px 0}.epua-info-grid h2,.epua-info-grid h3{margin:22px 0 16px;font-size:23px;line-height:1.3}.epua-info-grid p{color:#52695d;line-height:1.8}.epua-step{color:#6b884c;font-size:14px}.epua-page-cta{color:#f4f7ec;background:#123c2c;border-radius:4px;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding:40px;display:flex}.epua-page-cta h2{max-width:460px;font-size:30px;font-weight:500;line-height:1.25}.epua-page-cta .epua-kicker{color:#bdd98a}.epua-primary{color:#163b2c;cursor:pointer;background:#c8e596;border:0;border-radius:3px;justify-content:center;align-items:center;gap:16px;padding:17px 24px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.epua-primary:hover{background:#d9efb5}.epua-primary:disabled{opacity:.65;cursor:default}.epua-text-link{color:#365d37;align-items:center;gap:14px;margin-top:24px;font-weight:700;display:inline-flex}.epua-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.epua-contact-grid{grid-template-columns:1fr 1fr;gap:72px;display:grid}.epua-contact-form{background:#fff;border:1px solid #dce4d6;border-radius:4px;gap:22px;padding:32px;display:grid}.epua-contact-form label{gap:10px;font-size:14px;font-weight:600;display:grid}.epua-contact-form input:not([type=checkbox]),.epua-contact-form select,.epua-contact-form textarea{width:100%;font:inherit;color:#17392d;background:#fafcf7;border:1px solid #bccbbc;border-radius:3px;padding:13px}.epua-contact-form textarea{resize:vertical}.epua-contact-form .epua-consent{align-items:flex-start;gap:12px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.epua-consent input{accent-color:#365d37;margin-top:3px}.epua-check-list{gap:18px;margin:32px 0;list-style:none;display:grid}.epua-check-list li{align-items:center;gap:12px;font-size:14px;display:flex}.epua-form-notice{background:#eaf0df;border-left:3px solid #8ca969;padding:20px;font-size:14px;line-height:1.7}.epua-content :focus-visible{outline-offset:4px;outline:3px solid #658b3f}@media (width<=760px){.epua-page-hero{padding:64px 0 48px}.epua-page-width{width:calc(100% - 36px)}.epua-page-body{padding-top:40px}.epua-info-grid,.epua-contact-grid{grid-template-columns:1fr;gap:24px}.epua-page-cta{flex-direction:column;align-items:flex-start;padding:28px}.epua-contact-form{padding:22px}.epua-page-hero p{font-size:16px}.epua-page-cta h2{font-size:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=520px){.epua-page-hero h1{overflow-wrap:anywhere;font-size:clamp(32px,9vw,38px)}.epua-page-width{min-width:0}.epua-editorial{overflow-wrap:break-word}}.epua-contact-channels{gap:10px;margin-top:24px;display:grid}.epua-contact-channels a{width:fit-content;max-width:100%;color:inherit;overflow-wrap:anywhere;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.epua-contact-channels a svg{flex-shrink:0}.epua-contact-channels a:hover{text-decoration:underline}.epua-contact-channels a:focus-visible{outline-offset:4px;outline:2px solid}.subscription-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:32px;display:grid}.subscription-main{min-width:0}.subscription-form,.subscription-summary,.subscription-list article{background:#fff;border-radius:16px;padding:28px;box-shadow:0 6px 24px #172b3a08}.subscription-form{gap:18px;margin-bottom:28px;display:grid}.subscription-form h2,.subscription-summary h2,.subscription-list h2,.subscription-access h2{margin:0;font-size:24px}.subscription-form p,.subscription-summary p,.subscription-list p,.subscription-access p{color:#405461;font-size:14px;line-height:1.7}.subscription-form label{gap:8px;font-size:14px;font-weight:600;display:grid}.subscription-form input,.subscription-form select{box-sizing:border-box;color:#192f3d;width:100%;font:inherit;background:#fff;border:1px solid #bac9ce;border-radius:7px;min-width:0;padding:13px}.subscription-form details label{margin-top:14px}.subscription-form summary{cursor:pointer;font-size:13px}.subscription-summary>strong{font-size:32px;line-height:1.4;display:block}.subscription-summary small{margin-left:6px;font-size:14px}.subscription-summary h3{font-size:18px}.subscription-list{gap:16px;display:grid}.subscription-list-title,.subscription-session{justify-content:space-between;align-items:center;gap:16px;display:flex}.subscription-session{margin-bottom:24px;font-size:14px}.subscription-list h3{margin:0 0 14px;font-size:19px}.subscription-list article>small{overflow-wrap:anywhere;margin-bottom:16px;display:block}.subscription-workspace button:not(.epua-primary){color:#173e34;cursor:pointer;background:#e8efeb;border:0;border-radius:7px;padding:10px 14px;font:600 13px/1.5 inherit}.subscription-workspace button:disabled{opacity:.6;cursor:wait}.subscription-error,.subscription-notice{border-radius:10px;padding:18px;font-size:14px;line-height:1.6}.subscription-error{color:#7e2920;background:#fff0ed}.subscription-notice{color:#214c3c;background:#e7f2ec}.subscription-access{margin-top:32px}.subscription-cancel{flex-wrap:wrap;gap:12px;display:flex}.subscription-cancel p{width:100%}.subscription-workspace a{color:#1c5a46}.subscription-workspace :is(button,input,select,a,summary):focus-visible{outline-offset:3px;outline:3px solid #538576}@media (width<=800px){.subscription-workspace{grid-template-columns:minmax(0,1fr)}.subscription-summary{grid-row:1}.subscription-form,.subscription-summary,.subscription-list article{padding:22px}.subscription-list-title{flex-wrap:wrap}}.atlas-page{color:#192f3d;padding-bottom:48px}.atlas-container{width:min(1160px,100% - 48px);margin-inline:auto}.atlas-hero{text-align:center;padding-block:72px 38px}.atlas-eyebrow{letter-spacing:.15em;color:#365b57;margin-bottom:16px;font-size:11px;font-weight:750;display:block}.atlas-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,66px);font-weight:750;line-height:1.1}.atlas-hero h1 span{color:#245d50}.atlas-hero>p{max-width:690px;margin:24px auto 0;font-size:19px;line-height:1.65}.atlas-hero-tags{flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-top:26px;display:flex}.atlas-hero-tags span{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.atlas-journey{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:34px 56px;display:grid}.atlas-direction{margin-block-start:0;margin-inline:0;background:#e7eeeb;border:0;border-radius:30px;gap:4px;min-inline-size:0;margin-bottom:24px;padding:4px;display:inline-flex}.atlas-direction button{color:#243f42;cursor:pointer;background:0 0;border:0;border-radius:26px;padding:10px 19px;font:600 14px/1.4 inherit}.atlas-direction button[aria-pressed=true]{color:#fff;background:#17523f}.atlas-page h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(27px,3vw,38px);line-height:1.2}.atlas-page p{color:#425968;line-height:1.75}.atlas-journey-copy>p{margin:0 0 24px;font-size:16px}.atlas-journey ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.atlas-journey li{align-items:center;gap:13px;font-size:14px;font-weight:600;display:flex}.atlas-journey li>span{color:#356054;background:#e7efea;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.atlas-route-art{min-width:0;padding:24px 8px}.atlas-route-art svg{max-width:100%;height:auto}.atlas-route-labels{justify-content:space-between;gap:16px;display:flex}.atlas-route-labels>span{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.atlas-art-caption{color:#48625e;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.atlas-vessel{transform-origin:50%;animation:5s ease-in-out infinite atlas-sail}@keyframes atlas-sail{50%{transform:translateY(-5px)rotate(.7deg)}}.atlas-section-heading{text-align:center;max-width:720px;margin:0 auto 30px}.atlas-section-heading p{margin:0;font-size:16px}.atlas-resources{padding-block:20px 42px}.atlas-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.atlas-resource-grid article{background:#fff;border-radius:16px;padding:26px;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 24px #172b3a08}.atlas-resource-grid article:hover{transform:translateY(-5px);box-shadow:0 12px 26px #172b3a12}.atlas-resource-icon{color:#245d50;background:#edf3ef;border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}.atlas-resource-grid h3{margin:18px 0 12px;font-size:18px;line-height:1.35}.atlas-resource-grid p{margin:0;font-size:14px}.atlas-costs{grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding-block:34px 44px;display:grid}.atlas-costs>div>p{margin:0;font-size:16px}.atlas-cost-points{gap:24px;display:grid}.atlas-cost-points>div{gap:14px;display:flex}.atlas-cost-points>div>svg{color:#245d50;flex-shrink:0;margin-top:3px}.atlas-cost-points h3{margin:0 0 8px;font-size:17px}.atlas-cost-points p{margin:0;font-size:14px}.atlas-fit{justify-content:space-between;align-items:center;gap:40px;padding-block:30px 40px;display:flex}.atlas-fit>div{max-width:730px}.atlas-fit p{margin:0;font-size:16px}.atlas-fit>a{flex-shrink:0}.atlas-account{padding-top:10px}.atlas-page button:focus-visible,.atlas-page a:focus-visible{outline-offset:4px;outline:3px solid #356d5e}@media (width<=850px){.atlas-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-journey{gap:24px}.atlas-costs{gap:30px}.atlas-fit{flex-direction:column;align-items:flex-start;gap:20px}}@media (width<=600px){.atlas-container{width:calc(100% - 40px)}.atlas-hero{padding-top:48px;padding-bottom:20px}.atlas-hero>p{font-size:17px}.atlas-hero-tags{gap:12px 16px}.atlas-hero-tags span{font-size:12px}.atlas-journey,.atlas-costs{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px 32px}.atlas-route-art{padding:12px 0}.atlas-route-labels>span{font-size:11px}.atlas-resource-grid{grid-template-columns:minmax(0,1fr);gap:14px}.atlas-resource-grid article{padding:23px}.atlas-resources{padding-block:16px 28px}.atlas-fit{padding-block:20px 30px}.atlas-fit>a{box-sizing:border-box;width:100%}.atlas-page{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.atlas-vessel{animation:none}.atlas-resource-grid article{transition:none}.atlas-resource-grid article:hover{transform:none}}.atlas-analysis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:24px 40px;display:grid}.atlas-analysis p{margin:0 0 16px;font-size:16px}.atlas-analysis .atlas-analysis-context{margin:0;font-size:13px;line-height:1.65}.atlas-analysis ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.atlas-analysis li{align-items:flex-start;gap:14px;display:flex}.atlas-analysis li>span{color:#356054;background:#e7efea;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.atlas-analysis h3{margin:2px 0 8px;font-size:17px}.atlas-analysis li p{margin:0;font-size:14px}@media (width<=850px){.atlas-analysis{gap:30px}}@media (width<=600px){.atlas-analysis{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:20px 30px}}.atlas-pricing{padding-block:20px 36px}.atlas-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin-inline:auto;display:grid}.atlas-price-card{background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:32px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 6px 24px #172b3a08}.atlas-price-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #172b3a12}.atlas-price-card h3{margin:14px 0 20px;font-size:23px;line-height:1.3}.atlas-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:22px;display:flex}.atlas-price strong{letter-spacing:-.045em;font-size:clamp(34px,4vw,44px);line-height:1.1}.atlas-price span{font-size:14px}.atlas-price-card h4{margin:0 0 12px;font-size:17px;line-height:1.5}.atlas-price-card>p{margin:0 0 22px;font-size:14px}.atlas-price-card ul{gap:13px;margin:0 0 28px;padding:0;list-style:none;display:grid}.atlas-price-card li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.atlas-price-card li svg{color:#245d50;flex-shrink:0;margin-top:2px}.atlas-price-card>a{margin-top:auto}.atlas-plan-label{letter-spacing:.08em;color:#365b57;font-size:11px;font-weight:700;position:absolute;top:21px;right:30px}.atlas-price-card:has(.atlas-plan-label) h3{margin-top:14px}@media (width<=650px){.atlas-pricing-grid{grid-template-columns:minmax(0,1fr);gap:18px}.atlas-price-card{padding:26px}.atlas-plan-label{font-size:10px;top:17px;right:26px}}@media (prefers-reduced-motion:reduce){.atlas-price-card{transition:none}.atlas-price-card:hover{transform:none}}.engineering-blog-container{width:min(1200px,100% - 48px);margin:auto;padding-bottom:40px}.engineering-blog-hero{text-align:center;max-width:1000px;margin:auto;padding:56px 24px 36px}.engineering-category{letter-spacing:.12em;font-size:11px;font-weight:700}.engineering-blog-hero h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(34px,4vw,54px);line-height:1.15}.engineering-blog-hero>p{max-width:780px;margin:auto;font-size:18px;line-height:1.7}.engineering-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 30px;display:flex}.engineering-filters button{font:inherit;letter-spacing:.02em;color:#172b3a;cursor:pointer;background:#e9eeec;border:0;border-radius:20px;min-height:42px;padding:11px 16px;font-size:11px}.engineering-filters button[aria-pressed=true]{color:#fff;background:#14543f}.engineering-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.engineering-article-grid>article{border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.institutional-layout #institutional-content .engineering-article-grid>article{background:#fff!important;box-shadow:0 6px 24px #172b3a08!important}.engineering-article-art{background:linear-gradient(120deg,#e5efea,#edf0f5);align-items:center;gap:20px;height:130px;padding:24px;display:flex;overflow:hidden}.engineering-article-art>span{letter-spacing:.1em;font-size:12px;font-weight:650}.engineering-article-art>svg{flex-shrink:0}.engineering-card-copy{flex-direction:column;flex:1;padding:26px;display:flex}.engineering-meta{color:#526575;flex-wrap:wrap;gap:5px;font-size:12px;line-height:1.6;display:flex}.engineering-card-copy h2{margin:14px 0;font-size:24px;line-height:1.3}.engineering-card-copy h2 a{text-decoration:none}.engineering-card-copy>p{margin:0 0 20px;font-size:16px;line-height:1.7}.engineering-read-link{align-items:center;gap:10px;min-height:44px;margin-top:auto;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.engineering-previous{padding:36px 0 0}.engineering-previous h2{font-size:24px}.engineering-previous>a{align-items:center;gap:12px;padding:12px 0;line-height:1.5;text-decoration:none;display:flex}.engineering-reading{width:min(850px,100% - 48px);margin:auto;padding:40px 0 48px}.engineering-back{align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.engineering-reading>header{margin:24px 0 38px}.engineering-reading h1{letter-spacing:-.025em;margin:18px 0;font-size:clamp(30px,3.5vw,46px);line-height:1.2}.engineering-summary{font-size:20px;line-height:1.6}.engineering-reading>section{margin:32px 0}.engineering-reading h2{margin:0 0 18px;font-size:26px;line-height:1.3}.engineering-reading p{margin:0 0 18px;font-size:17px;line-height:1.85}.engineering-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.engineering-flow li{background:#eaf0ed;border-radius:12px;flex-direction:column;gap:10px;padding:16px;font-size:14px;line-height:1.5;display:flex}.engineering-flow small{font-weight:700}.engineering-reading pre{color:#172b3a;background:#eaf0ee;border-radius:12px;padding:22px;font-size:13px;line-height:1.8;overflow-x:auto}.engineering-table{overflow-x:auto}.engineering-table table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.6}.engineering-table :is(th,td){border-bottom:1px solid #dce4e2;padding:14px 16px}.engineering-table th{background:#eaf0ed}.engineering-references ul{padding-left:20px}.engineering-references li{margin:12px 0}.engineering-references a{overflow-wrap:anywhere}@media (width<=700px){.engineering-article-grid{grid-template-columns:1fr}.engineering-blog-hero{padding-top:36px}.engineering-reading,.engineering-blog-container{width:calc(100% - 40px)}.engineering-card-copy{padding:22px}.engineering-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-card-copy h2{font-size:22px}}.repertoire-work{margin:0 0 32px;padding:24px 0}.repertoire-work>span{letter-spacing:.12em;font-size:11px;font-weight:700}.repertoire-work h2{margin:12px 0}.repertoire-work>a{align-items:center;gap:10px;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.repertoire-author{margin:12px 0!important;font-size:14px!important}.repertoire-work{display:flow-root}.repertoire-work>img{float:left;object-fit:contain;border-radius:4px;margin:0 24px 12px 0}@media (width<=480px){.repertoire-work>img{width:90px;height:auto;margin-right:18px}}.engineering-author{margin-top:32px;padding:20px 0}.engineering-author p{margin:0;font-size:16px;line-height:1.7}.advisory-container{width:min(1200px,100% - 48px);margin:auto}.advisory-hero{text-align:center;max-width:980px;margin:auto;padding:56px 24px 36px}.advisory-eyebrow{letter-spacing:.17em;font-size:12px;font-weight:700}.advisory-hero h1{letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(34px,4vw,56px);line-height:1.15}.advisory-hero p{max-width:780px;margin:0 auto 18px;font-size:19px;line-height:1.65}.advisory-focus{letter-spacing:.06em;font-size:13px}.advisory-technologies{padding:16px 0 26px;overflow:hidden}.advisory-tech-track{width:max-content;display:flex;animation:85s linear infinite advisory-tech-flow!important}.advisory-tech-track ul{flex:none;align-items:center;width:max-content;margin:0;padding:0;list-style:none;display:flex}.advisory-tech-track li{flex-direction:column;flex:0 0 116px;justify-content:center;align-items:center;gap:9px;width:116px;min-height:76px;display:flex}.advisory-tech-track img{object-fit:contain;width:34px;height:34px}.advisory-tech-track span{white-space:nowrap;font-size:12px}.advisory-graal{letter-spacing:-.04em;align-items:center;height:34px;font-size:16px;display:flex}.advisory-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0 36px;display:grid}.advisory-services article{scroll-margin-top:100px}.advisory-services article>svg{margin-bottom:18px}.advisory-services h2{margin:0 0 14px;font-size:21px;line-height:1.3}.advisory-services p{margin:0;font-size:16px;line-height:1.7}.advisory-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:20px 0 30px;display:grid}.advisory-process>div{align-items:flex-start;gap:14px;min-width:0;display:flex}.advisory-process svg{flex-shrink:0;margin-top:3px}.advisory-process h2{margin:0 0 8px;font-size:18px}.advisory-process p{margin:0;font-size:14px;line-height:1.6}@keyframes advisory-tech-flow{to{transform:translate(-50%)}}@media (width<=950px){.advisory-services,.advisory-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.advisory-container{width:calc(100% - 40px)}.advisory-hero{padding:36px 20px 24px}.advisory-hero p{font-size:17px}.advisory-services{grid-template-columns:1fr}.advisory-tech-track li{flex-basis:100px;width:100px}.advisory-process{grid-template-columns:1fr;gap:22px}}html.a11y-motion .advisory-tech-track{animation:none!important}.institutional-layout .advisory-technologies{touch-action:pan-y;width:100%;max-width:100%;padding:10px 0 22px;overflow:hidden!important}.institutional-layout .advisory-tech-track{width:max-content!important;animation:75s linear infinite advisory-tech-flow!important;display:flex!important}.institutional-layout .advisory-tech-track ul{flex:none!important;gap:0!important;width:max-content!important;display:flex!important}.institutional-layout .advisory-tech-track li{box-sizing:border-box;flex-direction:row;flex:0 0 160px;gap:10px;width:160px;min-height:60px;padding:0 14px}.institutional-layout .advisory-tech-track img{flex-shrink:0;width:32px;height:32px}.institutional-layout .advisory-tech-track span{font-size:13px}.institutional-layout .advisory-graal{height:auto;font-size:17px}.advisory-tech-track li:has(.advisory-graal)>span{display:none}@media (width<=600px){.institutional-layout .advisory-tech-track li{flex-basis:145px;width:145px;min-height:56px}}html.a11y-motion .institutional-layout .advisory-tech-track{animation:none!important}.advisory-quality>header{text-align:center;max-width:780px;margin:18px auto 26px}.advisory-quality>header h2{margin:0 0 14px;font-size:clamp(26px,3vw,36px);line-height:1.25}.advisory-quality>header p{margin:0;font-size:16px;line-height:1.7}.advisory-quality .advisory-services{margin-top:0}.advisory-quality article h3{margin:0 0 14px;font-size:21px;line-height:1.3}.partners-page{color:#fff;background:radial-gradient(at 90% 20%,#17473b 0,#0000 55%),#061e24;min-height:70vh}.partners-page-inner{width:min(1160px,100% - 80px);margin:0 auto;padding:64px 0 72px}.partners-eyebrow{letter-spacing:.14em;color:#b6d7cb;font-size:11px;font-weight:700;line-height:1.6;display:block}.partners-intro h1{letter-spacing:-.04em;color:#fff;margin:16px 0 20px;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.12}.partners-intro p{color:#d4e2de;max-width:650px;margin:0;font-size:17px;line-height:1.7}.partners-list{gap:48px;margin-top:48px;display:grid}.partner-banner{grid-template-columns:minmax(180px,.65fr) 1.35fr;align-items:center;gap:clamp(30px,5vw,70px);padding:24px 0;display:grid}.partner-banner-logo{align-items:center;min-width:0;display:flex}.partner-banner-logo img{object-fit:contain;width:100%;max-width:310px;height:120px;display:block}.partner-banner-content p{color:#e0ebe7;max-width:670px;margin:12px 0 18px;font-size:17px;line-height:1.75}.partner-banner-content a{color:#b8e595;align-items:center;gap:10px;padding:8px 0;font-weight:650;text-decoration:none;display:inline-flex}.partner-banner-content a:hover{text-underline-offset:5px;text-decoration:underline}.partner-banner-content a:focus-visible{outline-offset:6px;outline:2px solid #b8e595}.partner-link-note{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.partners-page-inner{width:calc(100% - 40px);padding:40px 0 48px}.partners-list{gap:36px;margin-top:30px}.partner-banner{grid-template-columns:1fr;gap:20px;padding:16px 0}.partner-banner-logo img{object-position:left center;max-width:260px;height:100px}.partners-intro p,.partner-banner-content p{font-size:16px}}.home-minimal-hero{color:#fff;background:radial-gradient(at 78% 64%,#17473b 0,#0000 45%),#061e24;position:relative;overflow:hidden}.home-minimal-inner{grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;max-width:1320px;min-height:540px;margin:0 auto;padding:44px 48px 0;display:grid}.home-minimal-copy{z-index:1;padding:0 0 44px;position:relative}.home-minimal-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b6d7cb;margin-bottom:23px;font-size:12px;font-weight:700;display:block}.home-minimal-copy h1{letter-spacing:-.045em;color:#fff;max-width:670px;margin:0 0 24px;font-size:clamp(37px,4vw,58px);font-weight:750;line-height:1.08}.home-minimal-copy h1 strong{color:#b8e595;font-weight:750;display:block}.home-minimal-copy p{color:#e0ebe7;max-width:490px;margin:0 0 30px;font-size:19px;line-height:1.6}.home-minimal-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.home-minimal-primary,.home-minimal-details{font:inherit;cursor:pointer;align-items:center;gap:14px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.home-minimal-primary{color:#103124;background:#b9e88e;border-radius:9px;padding:15px 21px}.home-minimal-details{color:#fff;text-underline-offset:5px;background:0 0;border:0;padding:14px 0}.home-minimal-details:hover{text-decoration:underline}.home-minimal-primary:hover{background:#cbf3a7}.home-minimal-character{justify-content:center;align-self:end;align-items:flex-end;height:500px;display:flex}.home-minimal-character img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:100%;display:block}.home-minimal-hero :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #8bd18c}.home-overview-dialog{color:#102e28;overscroll-behavior:contain;background:#fff;border:0;border-radius:22px;width:min(920px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);padding:0;box-shadow:0 30px 120px #0006}.home-overview-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#021416b8}body:has(.home-overview-dialog[open]){overflow:hidden}.home-overview-panel{padding:32px}.home-overview-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.home-overview-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#48715e;font-size:11px;font-weight:700}.home-overview-panel h2{letter-spacing:-.035em;color:#102e28;margin:10px 0 0;font-size:29px;line-height:1.15}.home-overview-close{color:#153b2e;cursor:pointer;background:#edf3ef;border:0;border-radius:50%;place-items:center;min-width:42px;min-height:42px;display:grid}.home-overview-columns{grid-template-columns:1fr 1fr;gap:36px;display:grid}.home-overview-columns h3{color:#143a2d;align-items:center;gap:10px;margin:0 0 10px;font-size:21px;display:flex}.home-overview-columns section>p{color:#41594f;margin:0 0 24px;font-size:15px;line-height:1.5}.home-overview-group{margin-bottom:23px}.home-overview-group h4{color:#375649;margin:0 0 10px;font-size:14px;font-weight:650}.home-overview-group ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-overview-group li{color:#183b2e;background:#edf4ed;border-radius:8px;padding:9px 12px;font-size:15px;font-weight:600}.home-overview-products{gap:5px;display:grid}.home-overview-products a{color:#184731;border-radius:10px;align-items:center;gap:12px;padding:11px 10px;text-decoration:none;display:flex}.home-overview-products a:hover{background:#edf4ed}.home-overview-products a>span{flex:1}.home-overview-products strong{font-size:16px;line-height:1.3;display:block}.home-overview-products small{color:#425b50;margin-top:3px;font-size:13px;line-height:1.4;display:block}@media (width<=900px){.home-minimal-inner{gap:24px;min-height:480px;padding:32px 30px 0}.home-minimal-character{height:430px}.home-minimal-copy h1{font-size:39px}.home-minimal-copy p{font-size:17px}.home-minimal-actions{gap:9px}}@media (width<=620px){.home-minimal-inner{grid-template-columns:1fr;gap:12px;padding:32px 24px 0}.home-minimal-copy{padding-bottom:0}.home-minimal-copy h1{font-size:38px}.home-minimal-eyebrow{margin-bottom:18px;font-size:10px}.home-minimal-copy p{margin-bottom:22px;font-size:17px}.home-minimal-character{height:300px}.home-minimal-actions{gap:6px 20px}.home-overview-panel{padding:24px 20px}.home-overview-panel h2{font-size:25px}.home-overview-columns{grid-template-columns:1fr;gap:24px}.home-overview-dialog{max-height:calc(100dvh - 24px)}.home-overview-group{margin-bottom:18px}}.home-minimal-inner{max-width:1120px;min-height:0;padding:76px 48px 70px;display:block}.home-minimal-copy{max-width:830px;padding:0}.home-minimal-copy h1{max-width:830px;font-size:clamp(38px,4.6vw,64px)}.home-minimal-copy p{max-width:630px}.home-minimal-hero{background:radial-gradient(at 90% 30%,#17473b 0,#0000 55%),#061e24}@media (width<=900px){.home-minimal-inner{padding:58px 30px}.home-minimal-copy h1{font-size:clamp(38px,5.5vw,54px)}}@media (width<=620px){.home-minimal-inner{padding:42px 24px}.home-minimal-copy h1{font-size:38px}.home-minimal-copy p{font-size:17px}}.hero-river{pointer-events:none;opacity:.85;position:absolute;inset:0 0 0 38%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.hero-river svg{width:100%;height:100%;display:block;overflow:visible}.hero-river-wave{fill:none;stroke:url(#hero-river-color);stroke-width:1.4px;transform-origin:70% 60%;animation:12s ease-in-out infinite alternate hero-river-drift}.hero-river-wave-back{opacity:.65;animation-duration:17s;animation-delay:-5s}.hero-river-current{fill:none;stroke:#b9efcb;stroke-width:2px;stroke-dasharray:70 950;opacity:.45;animation:14s linear infinite hero-river-flow}@keyframes hero-river-drift{0%{transform:translate(-35px,38px)rotate(-6deg)scale(1.05)}to{transform:translate(35px,-40px)rotate(6deg)scale(1.14)}}@keyframes hero-river-flow{to{stroke-dashoffset:-2040px}}@media (width<=620px){.hero-river{opacity:.35;inset:25% -35% 0 15%}}@media (prefers-reduced-motion:reduce){.hero-river-wave,.hero-river-current{animation:none}}.hero-river-wave{animation-duration:5s}.hero-river-wave-back{animation-duration:7s;animation-delay:-2s}.hero-river-wave-front{animation-delay:-1s}.hero-river-current{opacity:.65;animation-duration:5s}@media (prefers-reduced-motion:reduce){.hero-river-wave,.hero-river-current{animation:none}}.hero-visible-technologies{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;max-width:760px;margin-top:32px;display:grid}.hero-visible-technologies h2{letter-spacing:.08em;text-transform:uppercase;color:#b6d7cb;margin:0 0 10px;font-size:12px;font-weight:650}.hero-visible-technologies ul{flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;list-style:none;display:flex}.hero-visible-technologies li{color:#fff;font-size:17px;font-weight:650}.hero-visible-technologies li:before{content:"";vertical-align:middle;background:#b8e595;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}@media (width<=620px){.hero-visible-technologies{grid-template-columns:1fr;gap:22px}.hero-visible-technologies li{font-size:16px}}.institutional-layout #institutional-content .home-custom-proposal.proposal-banner{grid-template-columns:minmax(0,1fr) minmax(0,230px);align-items:stretch;gap:0;padding:0;display:grid}.proposal-banner-copy{align-self:center;padding:clamp(16px,2.3vw,26px)}.institutional-layout #institutional-content .proposal-banner h2{text-wrap:balance;max-inline-size:22ch;font-size:clamp(22px,2.4vw,30px)}.institutional-layout #institutional-content .proposal-banner p{margin:0;font-size:14px;line-height:1.55}.proposal-banner-art{isolation:isolate;background:radial-gradient(at 56% 78%,#adcebb 0%,#dce9df 45%,#0000 73%);place-items:end center;padding:10px 10px 0;display:grid;position:relative}.proposal-banner-art:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #23574726;border-radius:50%;width:76%;position:absolute;inset:auto 12% -20% auto;box-shadow:0 0 0 16px #2357470b,0 0 0 32px #23574708}.proposal-banner-image{filter:drop-shadow(0 12px 18px #143c352e);width:min(100%,215px);height:auto;display:block}.institutional-layout #institutional-content .proposal-banner .proposal-banner-link{color:#fff;text-align:center;background:#14543f;border-radius:9px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:48px;margin-top:12px;padding:12px 17px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color .16s;display:inline-flex}.institutional-layout #institutional-content .proposal-banner .proposal-banner-link:hover{color:#fff;background:#103f31}.proposal-banner-link:focus-visible{outline-offset:4px;outline:2px solid #14543f}.proposal-banner-link svg{flex-shrink:0}@media (width<=740px){.institutional-layout #institutional-content .home-custom-proposal.proposal-banner{grid-template-columns:minmax(0,1fr)}.proposal-banner-art{padding-top:0}.proposal-banner-image{width:min(68%,145px)}}@media (width<=400px){.proposal-banner-link{width:100%}}:root{--epua-deep:#022d23;--epua-dark:#061c15;--epua-green:#0d5b43;--epua-lime:#c8ff5a;--epua-soft-green:#dff0c1;--epua-cream:#f6f2e7;--epua-paper:#fbf9f3;--epua-line:#022d231f}*{box-sizing:border-box}.epua-home{background:var(--epua-cream);width:100%;color:var(--epua-deep);overflow:hidden}.home-container{width:min(1380px,100% - 80px);margin:0 auto}.home-hero{background:radial-gradient(circle at 80% 18%,#c8ff5a2e,#0000 30%),radial-gradient(circle at 16% 75%,#699a5929,#0000 29%),linear-gradient(135deg,#fbf9ef 0%,#f5f2e7 54%,#eef2df 100%);min-height:760px;padding:155px 0 72px;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#022d2306 1px,#0000 1px),linear-gradient(90deg,#022d2306 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.home-hero-decoration{pointer-events:none;border:1px solid #4d773d40;border-radius:50%;position:absolute}.home-hero-decoration-one{width:740px;height:270px;top:40px;left:31%;transform:rotate(8deg)}.home-hero-decoration-two{width:690px;height:250px;bottom:20px;right:-220px;transform:rotate(-18deg)}.home-hero-grid{z-index:2;grid-template-columns:.78fr 1.22fr;align-items:center;gap:58px;display:grid;position:relative}.home-eyebrow,.home-section-eyebrow{color:#022d23b8;letter-spacing:.27em;margin-bottom:21px;font-size:11px;font-weight:700;display:block}.home-hero-copy h1{letter-spacing:-.045em;max-width:610px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,4.5vw,72px);font-weight:500;line-height:.98}.home-hero-description{color:#022d23d6;max-width:580px;margin:30px 0 0;font-size:17px;line-height:1.55}.home-hero-actions{gap:15px;margin-top:31px;display:flex}.home-button{border-radius:9px;justify-content:center;align-items:center;gap:30px;min-height:48px;padding:0 25px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.home-button:hover{transform:translateY(-2px)}.home-button-primary{background:var(--epua-deep);color:#fff}.home-button-secondary{color:var(--epua-deep);border:1px solid #022d2380}.home-hero-benefits{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}.home-hero-benefits article{align-items:center;gap:12px;display:flex}.home-benefit-icon{width:42px;height:42px;color:var(--epua-green);background:#c8ff5a40;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.home-hero-benefits p{margin:0;font-size:12px;line-height:1.45}.home-hero-product{perspective:1500px}.epua-dashboard-shell{background:#f8f8f4;border:1px solid #022d2314;border-radius:18px;grid-template-columns:150px 1fr;min-height:535px;display:grid;overflow:hidden;transform:rotate(-2deg);box-shadow:0 35px 80px #022d2330}.epua-dashboard-sidebar{background:#f0f2e9;border-right:1px solid #022d2314;padding:24px 14px 18px;position:relative}.epua-dashboard-brand{background:var(--epua-deep);color:#fff;border-radius:8px;margin-bottom:28px;padding:5px 8px 15px}.dashboard-brand-word{letter-spacing:.12em;font-family:Georgia,serif;font-size:22px;display:block}.dashboard-brand-u{position:relative}.dashboard-brand-accent{border-top:2px solid var(--epua-lime);width:13px;height:6px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.epua-dashboard-brand small{letter-spacing:.25em;margin-top:4px;font-size:5px;display:block}.dashboard-navigation{flex-direction:column;gap:5px;display:flex}.dashboard-navigation span{border-radius:6px;align-items:center;gap:8px;min-height:31px;padding:0 8px;font-size:9px;display:flex}.dashboard-navigation .dashboard-nav-active{color:var(--epua-deep);background:#dfe8d7;font-weight:700}.dashboard-sidebar-label{letter-spacing:.13em;margin:26px 8px 9px;font-size:7px;font-weight:700}.dashboard-products-navigation span{min-height:25px;padding-left:10px}.dashboard-sidebar-footer{align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:19px;left:22px}.epua-dashboard-main{min-width:0}.dashboard-topbar{background:#ffffffbd;border-bottom:1px solid #022d2314;justify-content:flex-end;align-items:center;gap:14px;min-height:56px;padding:0 18px;display:flex}.dashboard-search{color:#022d2373;border:1px solid #022d2314;border-radius:6px;width:52%;margin-right:auto;padding:8px 12px;font-size:8px}.dashboard-avatar{background:var(--epua-deep);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.dashboard-content{padding:22px}.dashboard-welcome h3{margin:0;font-family:Georgia,serif;font-size:20px}.dashboard-welcome p{margin:4px 0 17px;font-size:9px}.dashboard-summary-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.dashboard-summary-grid article,.dashboard-chart-card,.dashboard-list-card{background:#fff;border:1px solid #022d2312;border-radius:9px;box-shadow:0 7px 20px #022d230a}.dashboard-summary-grid article{min-height:91px;padding:11px}.dashboard-summary-icon{width:25px;height:25px;color:var(--epua-green);background:#e5f4c8;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.dashboard-summary-warning{color:#d96b43;background:#fde4d7}.dashboard-summary-grid small,.dashboard-summary-grid strong,.dashboard-summary-grid p,.dashboard-summary-grid em{display:block}.dashboard-summary-grid small{font-size:7px}.dashboard-summary-grid strong{margin-top:4px;font-size:12px}.dashboard-summary-grid p,.dashboard-summary-grid em{margin:3px 0 0;font-size:7px;font-style:normal}.dashboard-summary-grid em{color:#6c9c3e}.dashboard-chart-card{margin-top:10px;padding:13px}.dashboard-card-header,.home-mini-card-header{justify-content:space-between;align-items:center;display:flex}.dashboard-card-header strong{font-size:10px}.dashboard-card-header span{font-size:7px}.dashboard-chart{grid-template-columns:40px 1fr 100px;align-items:end;gap:8px;height:125px;margin-top:10px;display:grid}.dashboard-axis{color:#022d2373;flex-direction:column;justify-content:space-between;height:100%;font-size:6px;display:flex}.dashboard-bars{border-bottom:1px solid #022d231a;align-items:flex-end;gap:5px;height:100%;display:flex}.dashboard-bars i{background:linear-gradient(#55a65c,#0d5b43);border-radius:2px 2px 0 0;flex:1;min-width:5px}.dashboard-bars i:nth-child(2n){background:#b9dc7e}.dashboard-chart-result{align-self:center}.dashboard-chart-result span,.dashboard-chart-result strong{font-size:7px;display:block}.dashboard-chart-result strong{margin:2px 0 8px;font-size:9px}.dashboard-dot{border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.dashboard-dot-in{background:#2d8b58}.dashboard-dot-out{background:#b9dc7e}.dashboard-bottom-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.dashboard-list-card{padding:12px}.dashboard-list-card p{align-items:center;gap:6px;margin:9px 0;font-size:7px;display:flex}.dashboard-status{border-radius:50%;width:6px;height:6px}.dashboard-status.warning{background:#f1a126}.dashboard-status.neutral{background:#e27254}.dashboard-invoice{grid-template-columns:1fr 1fr auto;gap:4px;margin-top:8px;font-size:7px;display:grid}.dashboard-invoice b{color:#347444;background:#dceecb;border-radius:999px;padding:3px 5px;font-weight:600}.dashboard-invoice .dashboard-invoice-error{color:#b65746;background:#f8ddd6}.home-hero-bottom-flow{background:#7ca24d29;border-radius:50%;height:190px;position:absolute;bottom:-100px;left:-5%;right:-5%;transform:rotate(2deg)}.home-capabilities{background:var(--epua-cream);padding:78px 0 82px;position:relative}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:31px;display:flex}.home-section-heading h2,.home-operational-copy h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.5vw,54px);font-weight:500;line-height:1}.home-section-heading p{color:#022d23ad;max-width:520px;margin:13px 0 0;font-size:14px;line-height:1.5}.home-inline-link{color:var(--epua-deep);align-items:center;gap:13px;padding-bottom:7px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.home-core-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-capability-card,.home-product-card{background:#ffffffb8;border:1px solid #022d2312;border-radius:13px;gap:18px;display:flex;box-shadow:0 12px 30px #022d2309}.home-capability-card{min-height:150px;padding:24px}.home-capability-icon,.home-product-icon{color:var(--epua-green);background:#e6f5c9;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.home-capability-icon{width:45px;height:45px}.home-capability-card h3,.home-product-card h3{margin:2px 0 7px;font-family:Georgia,serif;font-size:17px}.home-capability-card p,.home-product-card p{color:#022d23ad;margin:0;font-size:12px;line-height:1.45}.home-card-link{color:var(--epua-deep);align-items:center;gap:8px;margin-top:15px;font-size:11px;font-weight:700;display:inline-flex}.home-products-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:12px;display:grid}.home-product-card{min-height:145px;padding:20px 16px}.home-product-card-link{color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}.home-product-card-link:hover{transform:translateY(-3px);box-shadow:0 17px 35px #022d2314}.home-product-icon{width:38px;height:38px}.home-metrics{border-top:1px solid var(--epua-line);border-bottom:1px solid var(--epua-line);background:#eaf0df;padding:27px 0}.home-metrics-grid{grid-template-columns:repeat(4,1fr);display:grid}.home-metrics article{border-right:1px solid #022d232b;justify-content:center;align-items:center;gap:18px;min-height:68px;padding:0 30px;display:flex}.home-metrics article:last-child{border-right:0}.home-metrics strong,.home-metrics span{display:block}.home-metrics strong{font-family:Georgia,serif;font-size:24px}.home-metrics span{margin-top:3px;font-size:11px}.home-operational{background:radial-gradient(circle at 12% 60%,#699a5926,#0000 29%),linear-gradient(120deg,#f4f2e7,#eef2e0);padding:92px 0 110px;position:relative;overflow:hidden}.home-operational-grid{grid-template-columns:1fr .92fr;align-items:center;gap:100px;display:grid}.home-operational-visual{min-height:430px;position:relative}.home-channel-card,.home-result-card,.home-cash-card{background:#ffffffe8;border:1px solid #022d2314;border-radius:12px;position:absolute;box-shadow:0 22px 50px #022d231a}.home-channel-card{width:57%;padding:22px;top:0;left:0}.home-mini-card-header strong{font-size:12px}.home-mini-card-header span{border:1px solid #022d2317;border-radius:6px;padding:6px 8px;font-size:8px}.home-channel-row{border-bottom:1px solid #022d2312;grid-template-columns:1fr auto 44px;gap:10px;padding:12px 0;font-size:10px;display:grid}.home-channel-row:last-child{border-bottom:0}.home-channel-row em{color:#4b9a51;font-style:normal}.home-result-card{width:36%;min-height:190px;padding:22px;top:22px;right:0}.home-result-card>span{font-size:11px;font-weight:700}.home-result-card>div{color:#58a64f;justify-content:space-between;align-items:center;margin-top:24px;display:flex}.home-result-card strong{background:#e5f5d0;border-radius:999px;padding:6px 9px;font-size:12px}.home-result-line{width:100%;margin-top:14px;overflow:visible}.home-result-line path{fill:none;stroke:#83b957;stroke-width:2px}.home-cash-card{width:58%;min-height:205px;padding:22px;bottom:0;left:20%}.home-cash-bars{align-items:flex-end;gap:12px;height:100px;margin-top:20px;display:flex}.home-cash-bars i{background:#0d6a4b;border-radius:2px 2px 0 0;width:17px}.home-cash-bars i:nth-child(2n){background:#aad170}.home-cash-legend{gap:18px;margin-top:12px;font-size:8px;display:flex}.home-operational-copy{max-width:590px}.home-operational-copy>p{color:#022d23b8;max-width:560px;margin:24px 0 20px;font-size:15px;line-height:1.55}.home-operational-copy ul{margin:0 0 28px;padding:0;list-style:none}.home-operational-copy li{color:#022d23c7;align-items:center;gap:10px;margin:11px 0;font-size:13px;display:flex}.home-operational-copy li svg{background:var(--epua-green);color:#fff;border-radius:50%;padding:3px}@media (width<=1180px){.home-hero-grid{grid-template-columns:1fr}.home-hero-copy{max-width:720px}.home-hero-product{max-width:900px}.home-products-grid{grid-template-columns:repeat(3,1fr)}.home-metrics-grid{grid-template-columns:repeat(2,1fr)}.home-metrics article:nth-child(2){border-right:0}.home-operational-grid{grid-template-columns:1fr;gap:70px}.home-operational-visual{max-width:760px}}@media (width<=800px){.home-container{width:calc(100% - 40px)}.home-hero{padding-top:130px}.home-hero-benefits,.home-core-grid{grid-template-columns:1fr}.home-products-grid{grid-template-columns:repeat(2,1fr)}.home-section-heading{flex-direction:column;align-items:flex-start}.epua-dashboard-shell{grid-template-columns:110px 1fr;transform:none}.dashboard-summary-grid{grid-template-columns:1fr}.dashboard-chart{grid-template-columns:30px 1fr}.dashboard-chart-result{display:none}.dashboard-bottom-grid{grid-template-columns:1fr}}@media (width<=560px){.home-hero-copy h1{font-size:45px}.home-hero-actions{flex-direction:column;align-items:stretch}.home-hero-benefits{gap:15px}.home-hero-product{display:none}.home-products-grid,.home-metrics-grid{grid-template-columns:1fr}.home-metrics article{border-bottom:1px solid #022d231f;border-right:0;justify-content:flex-start}.home-operational-visual{min-height:620px}.home-channel-card,.home-result-card,.home-cash-card{width:100%;margin-bottom:15px;position:relative;inset:auto}}.home-eyebrow,.home-section-eyebrow{color:#163c32;font-size:12px;font-weight:800}.home-hero-description{color:#102d26;font-size:18px;line-height:1.6}.home-section-heading h2,.home-operational-copy h2,.home-capability-card h3,.home-product-card h3{color:#071c17}.home-section-heading p{color:#17382f;font-size:15px;line-height:1.6}.home-capability-card p,.home-product-card p{color:#183a31;font-size:13px;line-height:1.55}.home-card-link{color:#063c30;font-size:12px;font-weight:800}.home-metrics strong{color:#063c30}.home-metrics span{color:#102d26;font-size:12px;font-weight:550}.home-operational-copy>p{color:#17382f;font-size:16px;line-height:1.65}.home-mini-card-header strong,.home-channel-row,.home-result-card>span,.home-cash-legend{color:#071c17}@media (width<=800px){.home-hero-description{font-size:17px}.home-section-heading p,.home-operational-copy>p{font-size:15px}.home-capability-card p,.home-product-card p{font-size:13px}}@media (width<=560px){.home-eyebrow,.home-section-eyebrow{font-size:11px}.home-hero-benefits p{font-size:13px}}.epua-home,.home-hero-copy{color:#071b16}.home-eyebrow{color:#173c32;letter-spacing:.18em;font-size:12px;font-weight:800;line-height:1.4}.home-hero-copy h1{color:#071b16;font-weight:600}.home-hero-copy h1 strong{color:#3f713e;font-weight:600}.home-hero-description{color:#111d19;max-width:590px;font-size:18px;font-weight:450;line-height:1.58}.home-hero-benefits p{color:#0b1814;font-size:14px;font-weight:600;line-height:1.45}.home-benefit-icon{color:#07513e}.epua-dashboard-shell{color:#071b16}.dashboard-welcome h3{color:#071b16;font-size:21px;font-weight:700}.dashboard-welcome p{color:#263b34;font-size:10px;font-weight:500}.dashboard-navigation span{color:#10271f;font-size:10px;font-weight:550}.dashboard-navigation .dashboard-nav-active{color:#052b21;font-weight:750}.dashboard-sidebar-label{color:#173c32;font-size:8px;font-weight:800}.dashboard-sidebar-footer{color:#10271f;font-size:9px;font-weight:600}.dashboard-search{color:#42554f;font-size:9px}.dashboard-summary-grid small{color:#344941;font-size:8px;font-weight:600}.dashboard-summary-grid strong{color:#071b16;font-size:13px;font-weight:800}.dashboard-summary-grid p,.dashboard-summary-grid em{font-size:8px;font-weight:600}.dashboard-card-header strong{color:#071b16;font-size:11px;font-weight:800}.dashboard-card-header span{color:#31463e;font-size:8px;font-weight:600}.dashboard-axis{color:#40534c;font-size:7px}.dashboard-chart-result span{color:#263b34;font-size:8px}.dashboard-chart-result strong{color:#071b16;font-size:10px}.dashboard-list-card p{color:#10271f;font-size:8px;font-weight:550}.dashboard-invoice{color:#10271f;font-size:8px}.home-section-eyebrow{color:#173c32;letter-spacing:.18em;font-size:12px;font-weight:800}.home-section-heading h2,.home-operational-copy h2{color:#071b16;font-weight:600}.home-section-heading p{color:#263b34;max-width:620px;font-size:16px;font-weight:450;line-height:1.55}.home-inline-link{color:#071b16;font-size:14px;font-weight:750}.home-core-grid{gap:16px}.home-capability-card{background:#fff;border:1px solid #071b161f;min-height:170px;padding:26px}.home-capability-card h3{color:#071b16;margin:2px 0 9px;font-size:18px;font-weight:750}.home-capability-card p{color:#253a33;font-size:14px;font-weight:450;line-height:1.5}.home-capability-icon{color:#07513e;width:48px;height:48px}.home-card-link{color:#071b16;margin-top:18px;font-size:13px;font-weight:800}.home-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.home-product-card{background:#fff;border:1px solid #071b161f;min-height:175px;padding:24px 22px}.home-product-card h3{color:#071b16;margin:2px 0 9px;font-size:17px;font-weight:750;line-height:1.2}.home-product-card p{color:#253a33;font-size:14px;font-weight:450;line-height:1.5}.home-product-icon{color:#07513e;width:46px;height:46px}.home-product-card-link:hover{border-color:#07513e3d;transform:translateY(-3px);box-shadow:0 16px 34px #022d2317}.home-product-card:has(h3:first-of-type){color:#071b16}.home-metrics{border-color:#071b1626}.home-metrics article{min-height:82px}.home-metrics strong{color:#071b16;font-size:20px;font-weight:750}.home-metrics span{color:#263b34;font-size:13px;font-weight:550;line-height:1.4}.home-metrics svg{color:#07513e}.home-operational-copy>p{color:#1e332c;font-size:16px;font-weight:450;line-height:1.6}.home-operational-copy li{color:#132a22;font-size:14px;font-weight:550}.home-channel-card,.home-result-card,.home-cash-card{color:#071b16}.home-mini-card-header strong{color:#071b16;font-size:13px;font-weight:800}.home-mini-card-header span{color:#31463e;font-size:9px;font-weight:600}.home-channel-row{color:#10271f;font-size:11px;font-weight:550}.home-channel-row strong{color:#071b16;font-weight:800}.home-result-card>span{color:#071b16;font-size:12px;font-weight:800}.home-cash-legend{color:#1e332c;font-size:10px;font-weight:600}.home-button{font-size:14px;font-weight:750}.home-button-primary{color:#fff;background:#033f31}.home-button-secondary{color:#071b16;background:#ffffff61;border-color:#173c32}@media (width<=1180px){.home-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.home-hero-description{font-size:17px}.home-section-heading p,.home-operational-copy>p{font-size:15px}.home-capability-card h3,.home-product-card h3{font-size:17px}.home-capability-card p,.home-product-card p{font-size:14px}}@media (width<=560px){.home-products-grid{grid-template-columns:1fr}.home-capability-card,.home-product-card{min-height:auto}}.home-ecosystem{color:#071b16;background:#f7f4e9;padding:88px 0 100px;position:relative}.home-ecosystem-heading{max-width:760px;margin-bottom:48px}.home-ecosystem-heading .home-section-eyebrow{color:#315e50;letter-spacing:.18em;margin-bottom:14px;font-family:Inter,Segoe UI,sans-serif;font-size:12px;font-weight:800;display:block}.home-ecosystem-heading h2{color:#071b16;letter-spacing:-.035em;margin:0;font-size:clamp(40px,4vw,60px);font-weight:600;line-height:1}.home-ecosystem-heading h2 strong{color:#477a42;font-weight:600}.home-ecosystem-heading>p{color:#172c25;max-width:660px;margin:22px 0 0;font-family:Inter,Segoe UI,sans-serif;font-size:17px;font-weight:450;line-height:1.6}.home-core-light{border-top:1px solid #071b162b;border-bottom:1px solid #071b162b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-core-light-item{align-items:flex-start;gap:17px;min-height:145px;padding:29px 30px;display:flex}.home-core-light-item+.home-core-light-item{border-left:1px solid #071b162b}.home-core-light-icon{color:#07513e;background:#dff1ad;border-radius:50%;flex:0 0 49px;place-items:center;width:49px;height:49px;display:grid}.home-core-light-item h3{color:#071b16;margin:1px 0 8px;font-family:Inter,Segoe UI,sans-serif;font-size:18px;font-weight:750}.home-core-light-item p{color:#263b34;max-width:280px;margin:0;font-family:Inter,Segoe UI,sans-serif;font-size:14px;font-weight:450;line-height:1.55}.home-core-flow{color:#07513e;justify-content:center;align-items:flex-end;gap:10px;min-height:110px;padding-bottom:20px;display:flex;position:relative}.home-core-flow-lines{width:66.666%;height:55px;position:absolute;top:0;left:16.666%}.home-core-flow-horizontal{background:#07513e52;width:100%;height:1px;position:absolute;top:25px;left:0}.home-core-flow-vertical{background:#07513e61;width:1px;height:55px;position:absolute;top:0;left:50%}.home-core-flow-dot{background:#719a48;border-radius:50%;width:9px;height:9px;position:absolute;top:21px;box-shadow:0 0 0 5px #f7f4e9}.home-core-flow-dot-left{left:0;transform:translate(-50%)}.home-core-flow-dot-center{left:50%;transform:translate(-50%)}.home-core-flow-dot-right{right:0;transform:translate(50%)}.home-core-flow-label{align-items:center;gap:8px;font-family:Inter,Segoe UI,sans-serif;display:flex}.home-core-flow-label span{color:#315e50;letter-spacing:.15em;font-size:10px;font-weight:850}.home-core-flow-label strong{color:#071b16;font-size:13px;font-weight:700}.home-products-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:23px;display:flex}.home-products-heading>span{color:#315e50;letter-spacing:.17em;font-family:Inter,Segoe UI,sans-serif;font-size:12px;font-weight:850}.home-products-heading p{color:#263b34;text-align:right;max-width:480px;margin:0;font-family:Inter,Segoe UI,sans-serif;font-size:14px;line-height:1.55}.home-ecosystem-products{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.home-ecosystem-product{color:#071b16;background:#fff;border:1px solid #071b1621;border-radius:17px;flex-direction:column;grid-column:span 2;min-height:250px;padding:25px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px #022d230e}.home-ecosystem-product:nth-child(4),.home-ecosystem-product:nth-child(5){grid-column:span 3}.home-ecosystem-product:hover{border-color:#07513e45;transform:translateY(-4px);box-shadow:0 19px 40px #022d231a}.home-ecosystem-product-top{justify-content:space-between;align-items:center;display:flex}.home-ecosystem-product-icon{color:#07513e;background:#e3f3c7;border-radius:14px;place-items:center;width:49px;height:49px;display:grid}.home-ecosystem-product-arrow{color:#5d716b;transition:transform .18s,color .18s}.home-ecosystem-product:hover .home-ecosystem-product-arrow{color:#07513e;transform:translate(4px)}.home-ecosystem-product-copy{margin-top:24px}.home-ecosystem-product h3{color:#071b16;margin:0;font-family:Inter,Segoe UI,sans-serif;font-size:20px;font-weight:750;line-height:1.2}.home-ecosystem-product p{color:#263b34;margin:11px 0 0;font-family:Inter,Segoe UI,sans-serif;font-size:14px;font-weight:450;line-height:1.55}.home-ecosystem-product-link{color:#063f31;align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-family:Inter,Segoe UI,sans-serif;font-size:13px;font-weight:800;display:flex}.home-ecosystem-product-consultoria{background:#fffaf0;border-color:#ab761e2e}.home-ecosystem-product-consultoria .home-ecosystem-product-icon{color:#a86716;background:#fff0d5}@media (width<=1050px){.home-core-light{grid-template-columns:1fr}.home-core-light-item{min-height:auto}.home-core-light-item+.home-core-light-item{border-top:1px solid #071b162b;border-left:0}.home-core-flow-lines{display:none}.home-core-flow{min-height:80px}.home-ecosystem-products{grid-template-columns:repeat(2,minmax(0,1fr))}.home-ecosystem-product,.home-ecosystem-product:nth-child(4),.home-ecosystem-product:nth-child(5){grid-column:auto}}@media (width<=760px){.home-ecosystem{padding:68px 0 76px}.home-ecosystem-heading h2{font-size:clamp(36px,10vw,48px)}.home-products-heading{flex-direction:column;align-items:flex-start;gap:9px}.home-products-heading p{text-align:left}}@media (width<=560px){.home-core-light-item{padding:24px 4px}.home-ecosystem-products{grid-template-columns:1fr}.home-ecosystem-product{min-height:225px}}.home-product-card{isolation:isolate;background:#fff;border:1px solid #061c1521;border-radius:24px;grid-column:span 2;min-height:520px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,border-color .32s;position:relative;overflow:hidden;box-shadow:0 10px 30px #061c150e,0 2px 8px #061c1509}.home-product-card:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(135deg,#bedc7b17,#0000 45%);transition:opacity .32s;position:absolute;inset:0}.home-product-card:hover:after{opacity:1}.home-product-card-glow{filter:blur(5px);pointer-events:none;background:#bedc7b33;border-radius:999px;width:220px;height:220px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:-110px;right:-100px}.home-product-card-content{z-index:2;flex-direction:column;height:100%;padding:30px;display:flex;position:relative}.home-product-card:hover .home-product-card-icon{background:#d9f1b1;transform:translateY(-3px)rotate(-3deg)scale(1.08)}.home-product-card-ecommerce .home-product-card-check{color:#9f2b50;background:#fde0e8}.home-product-card-atlas .home-product-card-icon,.home-product-card-atlas .home-product-card-check{color:#135da9;background:#dcecff}.home-patachoca-badge{background:#f1f7e7;border:1px solid #07513e26;border-radius:14px;align-items:center;gap:11px;width:fit-content;margin:0 0 24px;padding:10px 14px 10px 10px;display:flex}.home-patachoca-badge-icon{color:#07513e;background:#dff1bd;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.home-patachoca-badge div:last-child{flex-direction:column;display:flex}.home-patachoca-badge strong{color:#07130f;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.84rem;font-weight:850}.home-patachoca-badge span{color:#365048;margin-top:2px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.7rem;font-weight:650}@media (width<=1100px){.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5){grid-column:auto}.home-product-card{min-height:500px}.home-product-card-consultoria{grid-column:1/-1}}@media (width<=720px){.home-product-grid{grid-template-columns:1fr;gap:16px}.home-product-card,.home-product-card-consultoria{border-radius:20px;grid-column:auto;min-height:auto}.home-product-card-content{padding:23px}.home-product-card:hover{transform:translateY(-7px)}.home-product-card-features{margin-bottom:24px}.home-product-card-cta{width:100%}}@media (prefers-reduced-motion:reduce){.home-product-card,.home-product-card-icon,.home-product-card-glow,.home-product-card-cta,.home-product-card-cta svg{transition:none}.home-product-card:hover{transform:none}}.home-product-card-ecommerce .home-product-card-icon,.home-product-card-ecommerce .home-product-card-check{color:#a72c54;background:#fde0e9}.home-product-card-atlas .home-product-card-content,.home-product-card-atlas .home-product-visual{width:55%}.home-product-card-atlas .home-product-card-icon,.home-product-card-atlas .home-product-card-check{color:#145fae;background:#dcecff}@media (width<=1150px){.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5){grid-column:auto}.home-product-card-consultoria{grid-column:1/-1}.home-product-card-content{width:62%}}@media (width<=760px){.home-product-grid{grid-template-columns:1fr;gap:15px}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5),.home-product-card-consultoria{grid-column:auto}.home-product-card-content,.home-product-card-atlas .home-product-card-content,.home-product-card-consultoria .home-product-card-content{width:100%;min-height:0;padding:23px 23px 220px}.home-product-visual{width:100%;height:210px;inset:auto 0 0}.home-product-visual:before{background:linear-gradient(#fff 0%,#ffffff73 25%,#fff0 62%)}.home-consultoria-visual{width:100%;height:210px;inset:auto 0 0}.home-consultoria-visual:before{background:linear-gradient(#fffaf1 0%,#fffaf166 25%,#fffaf100 62%)}.home-consultoria-agent-label{top:18px;right:18px}.home-product-card:hover{transform:translateY(-6px)}.home-product-card-cta{width:fit-content}}@media (prefers-reduced-motion:reduce){.home-product-card,.home-product-card-icon,.home-product-visual-image,.home-consultoria-pata,.home-consultoria-notebook,.home-product-card-cta,.home-product-card-cta svg,.home-product-card-glow{transition:none}.home-product-card:hover{transform:none}}.home-product-card-ecommerce .home-product-card-icon,.home-product-card-ecommerce .home-product-card-check{color:#a72c54;background:#fde0e9}.home-product-card-atlas .home-product-card-content,.home-product-card-atlas .home-product-visual{width:55%}.home-product-card-atlas .home-product-card-icon,.home-product-card-atlas .home-product-card-check{color:#145fae;background:#dcecff}@media (width<=1150px){.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5){grid-column:auto}.home-product-card-consultoria{grid-column:1/-1}.home-product-card-content{width:62%}}@media (width<=760px){.home-product-grid{grid-template-columns:1fr;gap:15px}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5),.home-product-card-consultoria{grid-column:auto}.home-product-card-content,.home-product-card-atlas .home-product-card-content,.home-product-card-consultoria .home-product-card-content{width:100%;min-height:0;padding:23px 23px 220px}.home-product-visual{width:100%;height:210px;inset:auto 0 0}.home-product-visual:before{background:linear-gradient(#fff 0%,#ffffff73 25%,#fff0 62%)}.home-consultoria-visual{width:100%;height:210px;inset:auto 0 0}.home-consultoria-visual:before{background:linear-gradient(#fffaf1 0%,#fffaf166 25%,#fffaf100 62%)}.home-consultoria-agent-label{top:18px;right:18px}.home-product-card:hover{transform:translateY(-6px)}.home-product-card-cta{width:fit-content}}@media (prefers-reduced-motion:reduce){.home-product-card,.home-product-card-icon,.home-product-visual-image,.home-consultoria-pata,.home-consultoria-notebook,.home-product-card-cta,.home-product-card-cta svg,.home-product-card-glow{transition:none}.home-product-card:hover{transform:none}}.home-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;width:100%;display:grid}.home-product-card{isolation:isolate;background:#fff;border:1px solid #061c1521;border-radius:22px;grid-column:span 2;height:auto;min-height:0;transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s,border-color .34s;position:relative;overflow:hidden;box-shadow:0 8px 24px #061c150e,0 2px 7px #061c1508}.home-product-card:hover{border-color:#07513e47;transform:translateY(-12px)scale(1.012);box-shadow:0 26px 48px #061c1521,0 8px 18px #061c1512}.home-product-card-content{z-index:5;flex-direction:column;width:61%;min-height:430px;padding:27px 24px 25px;display:flex;position:relative}.home-product-card-top{align-items:center;gap:11px;margin-bottom:17px;display:flex}.home-product-card-icon{color:#07513e;background:#e4f4c9;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s,background .3s;display:inline-flex}.home-product-card:hover .home-product-card-icon{transform:translateY(-3px)rotate(-3deg)scale(1.07)}.home-product-card-eyebrow{color:#16493b;letter-spacing:.105em;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.67rem;font-weight:850;line-height:1.2}.home-product-card h3{color:#050b09;letter-spacing:-.035em;margin:0 0 9px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(1.25rem,1.45vw,1.6rem);font-weight:850;line-height:1.12}.home-product-card-description{color:#18201d;margin:0 0 15px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.83rem;font-weight:500;line-height:1.5}.home-product-card-features{flex-direction:column;gap:7px;margin:0 0 20px;padding:0;list-style:none;display:flex}.home-product-card-features li{color:#090f0d;align-items:flex-start;gap:8px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:650;line-height:1.35;display:flex}.home-product-card-check{color:#07513e;background:#dff3bd;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:0;display:inline-flex}.home-product-card-cta{color:#fff;background:#07513e;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:fit-content;min-width:170px;min-height:44px;margin-top:auto;padding:0 18px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:800;text-decoration:none;transition:transform .23s,background .23s,box-shadow .23s;display:inline-flex;box-shadow:0 8px 18px #07513e2b}.home-product-card-cta svg{transition:transform .23s}.home-product-card-cta:hover{color:#fff;background:#043d2f;transform:translateY(-2px);box-shadow:0 12px 23px #07513e3d}.home-product-card-cta:hover svg{transform:translate(5px)}.home-product-visual{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:49%;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.home-product-visual-image{object-fit:cover;object-position:center;opacity:.93;width:105%;height:105%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s,opacity .5s;position:absolute;transform:scale(1.02)}.home-product-card:hover .home-product-visual-image{filter:saturate(1.06);opacity:1;transform:scale(1.08)translate(-4px)}.home-product-card-eixo{background:linear-gradient(110deg,#fff 0% 58%,#f2f8e9 100%)}.home-product-card-ecommerce{background:linear-gradient(110deg,#fff 0% 57%,#fff0f4 100%)}.home-product-card-ecommerce .home-product-card-icon,.home-product-card-ecommerce .home-product-card-check{color:#a72c54;background:#fde0e9}.home-product-card-ecommerce .home-product-card-cta{background:#a72c54}.home-product-card-ecommerce .home-product-card-cta:hover{background:#7f1f3e}.home-product-card-agro{background:linear-gradient(110deg,#fff 0% 57%,#edf7df 100%)}.home-product-card-atlas{background:linear-gradient(110deg,#fff 0% 54%,#eaf4ff 100%)}.home-product-card-atlas .home-product-card-content,.home-product-card-atlas .home-product-visual{width:55%}.home-product-card-atlas .home-product-card-icon,.home-product-card-atlas .home-product-card-check{color:#145fae;background:#dcecff}.home-product-card-atlas .home-product-card-cta{background:#155fb0}.home-product-card-atlas .home-product-card-cta:hover{background:#0d4b90}.home-product-card-consultoria .home-product-card-icon{color:#9b5d0a;background:#ffebc7}.home-product-card-consultoria .home-product-card-check{color:#9b5d0a;background:#ffe9c1}.home-product-card-consultoria .home-product-card-cta{background:#8c5705}.home-product-card-consultoria .home-product-card-cta:hover{background:#674000}.home-consultoria-visual{z-index:1;pointer-events:none;background:radial-gradient(circle at 65% 40%,#bedc7b38,#0000 48%);width:43%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.home-consultoria-visual:before{content:"";z-index:4;background:linear-gradient(90deg,#fffaf1 0%,#fffaf1cc 8%,#fffaf126 31%,#fffaf100 52%);position:absolute;inset:0}.home-consultoria-pata{z-index:3;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 15px 18px #061c1521);width:55%;max-height:88%;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:2%;right:4%}.home-consultoria-notebook{z-index:2;object-fit:contain;filter:drop-shadow(0 16px 20px #061c1529);width:50%;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:6%;left:2%;transform:rotate(-2deg)}.home-product-card-consultoria:hover .home-consultoria-notebook{transform:translate(-5px)translateY(-2px)rotate(-3deg)scale(1.025)}.home-consultoria-agent-label{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #07513e24;border-radius:11px;flex-direction:column;align-items:flex-end;padding:8px 11px;display:flex;position:absolute;top:25px;right:24px;box-shadow:0 8px 20px #061c1514}.home-consultoria-agent-label strong{color:#07120e;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.8rem;font-weight:850}.home-consultoria-agent-label small{color:#07513e;margin-top:2px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.62rem;font-weight:800}.home-consultancy-service{color:#352309;background:#ffffffba;border:1px solid #8c570524;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.66rem;font-weight:750;display:inline-flex}.home-product-card-glow{z-index:0;filter:blur(7px);background:#bedc7b26;border-radius:50%;width:200px;height:200px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:-90px;right:-80px}.home-product-card:hover .home-product-card-glow{transform:translate(-15px,18px)scale(1.18)}@media (width<=1150px){.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5){grid-column:auto}.home-product-card-consultoria{grid-column:1/-1}.home-product-card-content{width:62%}}@media (width<=760px){.home-product-grid{grid-template-columns:1fr;gap:15px}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5),.home-product-card-consultoria{grid-column:auto}.home-product-card-content,.home-product-card-atlas .home-product-card-content,.home-product-card-consultoria .home-product-card-content{width:100%;min-height:0;padding:23px 23px 220px}.home-product-visual{width:100%;height:210px;inset:auto 0 0}.home-product-visual:before{background:linear-gradient(#fff 0%,#ffffff73 25%,#fff0 62%)}.home-consultoria-visual{width:100%;height:210px;inset:auto 0 0}.home-consultoria-visual:before{background:linear-gradient(#fffaf1 0%,#fffaf166 25%,#fffaf100 62%)}.home-consultoria-agent-label{top:18px;right:18px}.home-product-card:hover{transform:translateY(-6px)}.home-product-card-cta{width:fit-content}}@media (prefers-reduced-motion:reduce){.home-product-card,.home-product-card-icon,.home-product-visual-image,.home-consultoria-pata,.home-consultoria-notebook,.home-product-card-cta,.home-product-card-cta svg,.home-product-card-glow{transition:none}.home-product-card:hover{transform:none}}.home-product-card{background:#fff;transform:translateY(0);border-radius:22px!important;grid-column:span 2!important;height:390px!important;min-height:390px!important;max-height:390px!important;overflow:hidden!important}.home-product-card:nth-child(4),.home-product-card:nth-child(5){grid-column:span 3!important;height:390px!important;min-height:390px!important;max-height:390px!important}.home-product-card-content,.home-product-card-atlas .home-product-card-content,.home-product-card-consultoria .home-product-card-content{z-index:10!important;box-sizing:border-box!important;flex-direction:column!important;width:59%!important;height:100%!important;min-height:0!important;padding:25px 22px 22px!important;display:flex!important;position:relative!important}.home-product-card-atlas .home-product-card-content{width:51%!important}.home-product-card-consultoria .home-product-card-content{width:58%!important}.home-product-card-icon{border-radius:13px!important;flex:0 0 45px!important;width:45px!important;height:45px!important}.home-product-card-eyebrow{letter-spacing:.095em!important;color:#073f31!important;font-size:.64rem!important;font-weight:850!important}.home-product-card-features li{color:#080d0b!important;gap:7px!important;font-size:.7rem!important;font-weight:650!important;line-height:1.28!important}.home-product-card-check{flex:0 0 16px!important;width:16px!important;height:16px!important}.home-product-card-cta{min-width:0!important;min-height:40px!important;margin-top:auto!important;padding:0 16px!important;font-size:.72rem!important;box-shadow:0 7px 15px #07513e29!important}.home-product-visual{z-index:1!important;pointer-events:none!important;width:52%!important;height:100%!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden!important}.home-product-visual-image{object-fit:cover!important;object-position:center!important;opacity:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:scale(1.001)!important}.home-product-visual:before{content:""!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(90deg,#fff 0%,#fffffff5 5%,#ffffffc2 14%,#ffffff52 26%,#ffffff0f 39%,#fff0 52%)!important;position:absolute!important;inset:0!important}.home-consultoria-notebook{display:none!important}.home-consultoria-pata{z-index:2!important;object-fit:cover!important;object-position:center!important;filter:none!important;opacity:1!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;transform:none!important}.home-consultoria-visual:before{content:""!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(90deg,#fffaf1 0%,#fffaf1eb 7%,#fffaf18a 18%,#fffaf11f 34%,#fffaf100 49%)!important;position:absolute!important;inset:0!important}.home-consultoria-agent-label{display:none!important}.home-consultancy-service{gap:4px!important;padding:4px 7px!important;font-size:.6rem!important}@media (width<=1150px){.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5){grid-column:auto!important;height:400px!important;min-height:400px!important;max-height:400px!important}.home-product-card-consultoria{grid-column:1/-1!important}}@media (width<=760px){.home-product-grid{grid-template-columns:1fr!important}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5),.home-product-card-consultoria{grid-column:auto!important;height:auto!important;min-height:560px!important;max-height:none!important}.home-product-card-content,.home-product-card-atlas .home-product-card-content,.home-product-card-consultoria .home-product-card-content{width:100%!important;height:auto!important;padding:22px 21px 225px!important}.home-product-visual,.home-product-card-eixo .home-product-visual,.home-product-card-ecommerce .home-product-visual,.home-product-card-agro .home-product-visual,.home-product-card-atlas .home-product-visual,.home-consultoria-visual{width:100%!important;height:210px!important;inset:auto 0 0!important}.home-product-visual:before{background:linear-gradient(#fff 0%,#ffffffad 16%,#ffffff14 46%,#0000 68%)!important}.home-consultoria-visual:before{background:linear-gradient(#fffaf1 0%,#fffaf1ad 16%,#fffaf114 46%,#0000 68%)!important}}.home-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;display:grid!important}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5){background:#fff!important;border-radius:20px!important;height:315px!important;min-height:315px!important;max-height:315px!important;position:relative!important;overflow:hidden!important}.home-product-card{grid-column:span 2!important}.home-product-card:nth-child(4),.home-product-card:nth-child(5){grid-column:span 3!important}.home-product-card-content,.home-product-card-atlas .home-product-card-content,.home-product-card-consultoria .home-product-card-content{z-index:5!important;box-sizing:border-box!important;background:#fff!important;flex-direction:column!important;width:58%!important;height:100%!important;min-height:0!important;padding:18px 16px 17px 18px!important;display:flex!important;position:relative!important}.home-product-card-atlas .home-product-card-content,.home-product-card-consultoria .home-product-card-content{width:54%!important}.home-product-card-top{align-items:center!important;gap:8px!important;margin:0 0 8px!important;display:flex!important}.home-product-card-icon{border-radius:10px!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.home-product-card-icon svg{width:20px!important;height:20px!important}.home-product-card-eyebrow{color:#073f31!important;letter-spacing:.08em!important;font-size:.55rem!important;font-weight:850!important;line-height:1.15!important}.home-product-card h3{color:#050907!important;letter-spacing:-.025em!important;margin:0 0 6px!important;font-size:1.05rem!important;font-weight:850!important;line-height:1.08!important}.home-product-card-description{color:#171d1a!important;margin:0 0 8px!important;font-size:.67rem!important;font-weight:500!important;line-height:1.32!important}.home-product-card-features{flex-direction:column!important;gap:4px!important;margin:0 0 10px!important;padding:0!important;display:flex!important}.home-product-card-features li{color:#070c0a!important;align-items:flex-start!important;gap:6px!important;font-size:.61rem!important;font-weight:650!important;line-height:1.22!important;display:flex!important}.home-product-card-check{flex:0 0 14px!important;justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;margin-top:0!important;display:flex!important}.home-product-card-check svg{width:9px!important;height:9px!important}.home-product-card-cta{border-radius:999px!important;justify-content:space-between!important;align-items:center!important;width:fit-content!important;min-width:0!important;min-height:34px!important;margin-top:auto!important;padding:0 13px!important;font-size:.63rem!important;font-weight:800!important;display:inline-flex!important}.home-product-card-cta svg{width:14px!important;height:14px!important;margin-left:14px!important}.home-product-visual{z-index:1!important;pointer-events:none!important;background:#f4f4f0!important;width:42%!important;height:100%!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden!important}.home-product-visual:before{display:none!important}.home-product-visual-image{object-fit:cover!important;object-position:center!important;opacity:1!important;filter:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.home-product-card:hover .home-product-visual-image{transform:scale(1.035)!important}.home-product-card-eixo .home-product-visual{width:42%!important}.home-product-card-eixo .home-product-visual-image{object-position:center!important}.home-product-card-ecommerce .home-product-visual{width:42%!important}.home-product-card-ecommerce .home-product-visual-image{object-position:center!important}.home-product-card-agro .home-product-visual{width:42%!important}.home-product-card-agro .home-product-visual-image{object-position:center!important}.home-product-card-atlas .home-product-visual{width:46%!important}.home-product-card-atlas .home-product-visual-image{object-position:center!important}.home-product-card-consultoria{background:#fffaf1!important}.home-product-card-consultoria .home-product-card-content{background:#fffaf1!important;width:54%!important}.home-consultoria-visual{z-index:1!important;pointer-events:none!important;background:#061c15!important;width:46%!important;height:100%!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden!important}.home-consultoria-visual:before{display:none!important}.home-consultoria-pata{object-fit:cover!important;object-position:27% center!important;opacity:1!important;filter:none!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;transform:none!important}.home-product-card-consultoria:hover .home-consultoria-pata{transform:scale(1.035)!important}.home-consultancy-services{flex-wrap:wrap!important;gap:4px!important;margin:0 0 8px!important;display:flex!important}.home-consultancy-service{align-items:center!important;gap:3px!important;padding:3px 6px!important;font-size:.54rem!important;display:inline-flex!important}.home-consultancy-service svg{width:11px!important;height:11px!important}.home-product-card:hover{transform:translateY(-8px)scale(1.006)!important;box-shadow:0 20px 38px #061c151f,0 6px 14px #061c150f!important}@media (width<=1100px){.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5){grid-column:auto!important;height:320px!important;min-height:320px!important;max-height:320px!important}.home-product-card-consultoria{grid-column:1/-1!important}}@media (width<=720px){.home-product-grid{grid-template-columns:1fr!important}.home-product-card,.home-product-card:nth-child(4),.home-product-card:nth-child(5),.home-product-card-consultoria{grid-column:auto!important;height:auto!important;min-height:0!important;max-height:none!important}.home-product-card-content,.home-product-card-atlas .home-product-card-content,.home-product-card-consultoria .home-product-card-content{width:100%!important;padding:20px 20px 185px!important}.home-product-visual,.home-product-card-eixo .home-product-visual,.home-product-card-ecommerce .home-product-visual,.home-product-card-agro .home-product-visual,.home-product-card-atlas .home-product-visual,.home-consultoria-visual{width:100%!important;height:165px!important;position:absolute!important;inset:auto 0 0!important}.home-consultoria-pata{object-position:27% center!important}}.home-tech-hero{background:#f8f6eb;align-items:center;min-height:780px;display:flex;position:relative;overflow:hidden}.home-tech-hero-background{z-index:0;background-image:url(/images/epua-agro.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.025)}.home-tech-hero-overlay{z-index:1;background:linear-gradient(90deg,#faf8ee 0%,#faf8eefa 20%,#faf8eee3 31%,#faf8ee7a 43%,#faf8ee12 57%,#faf8ee00 72%);position:absolute;inset:0}.home-tech-hero-content{z-index:3;grid-template-columns:minmax(400px,.72fr) minmax(650px,1.28fr);align-items:center;gap:46px;width:min(1540px,100% - 96px);min-height:780px;margin:0 auto;padding:118px 0 60px;display:grid;position:relative}.home-tech-hero-copy{z-index:10;max-width:560px;position:relative}.home-tech-hero-eyebrow{color:#527848;letter-spacing:.3em;margin-bottom:20px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:800;line-height:1.2;display:block}.home-tech-hero-copy h1{color:#052d23;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,5vw,82px);font-weight:500;line-height:.99}.home-tech-hero-copy h1 strong{color:#72965e;font-weight:500}.home-tech-hero-copy>p{color:#153a31;max-width:500px;margin:30px 0 0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.55}.home-tech-hero-actions{align-items:center;gap:16px;margin-top:30px;display:flex}.home-tech-hero-actions a{border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:0 25px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.home-tech-hero-primary{color:#fff;background:#034d3b;gap:30px;min-width:210px;box-shadow:0 10px 24px #034d3b2b}.home-tech-hero-primary:hover{color:#fff;background:#023c2e;transform:translateY(-3px);box-shadow:0 15px 28px #034d3b3d}.home-tech-hero-secondary{color:#052d23;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8ee73;border:1px solid #052d238c;min-width:190px}.home-tech-hero-secondary:hover{color:#052d23;background:#fffc;transform:translateY(-3px)}.home-tech-hero-technology{z-index:4;width:100%;min-height:620px;position:relative}.home-tech-code{color:#ffffffe8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(135deg,#032d229c,#05251f61);border:1px solid #dcffca42;border-radius:14px;grid-template-columns:28px 1fr;row-gap:4px;padding:17px 20px;font-family:Cascadia Code,JetBrains Mono,Consolas,monospace;font-size:12px;line-height:1.4;display:grid;position:absolute;box-shadow:0 18px 45px #011c151f}.home-tech-code code{color:inherit;font:inherit;white-space:nowrap}.home-tech-code em{color:#c8ff5a;font-style:normal}.home-tech-code strong{color:#ffb3ce;font-weight:500}.home-tech-code-line-number{color:#fff6;text-align:right}.home-tech-code-top{width:59%;top:25px;left:3%;transform:rotate(.8deg)}.home-tech-code-bottom{width:54%;bottom:72px;left:1%;transform:rotate(-.6deg)}.home-tech-stack{color:#fff;text-shadow:0 2px 12px #001e16a6;width:38%;font-family:Inter,Segoe UI,Arial,sans-serif;position:absolute;top:53px;right:0}.home-tech-stack strong{color:#e7ffaf;margin-bottom:15px;font-size:18px;font-weight:800;display:block}.home-tech-stack>div{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:650;display:flex}.home-tech-stack i{background:#ffffff6e;width:1px;height:14px;display:block}.home-tech-finance-card{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#012a20d1,#02221ba8);border:1px solid #c8ff5a4d;border-radius:13px;padding:16px 18px;font-family:Inter,Segoe UI,Arial,sans-serif;position:absolute;box-shadow:0 18px 40px #011a142e}.home-tech-finance-main{width:245px;top:210px;right:0}.home-tech-finance-symbol{color:#c8ff5a;margin-bottom:8px;font-size:24px;display:block}.home-tech-finance-card dl{gap:8px;margin:0;display:grid}.home-tech-finance-card dl div{justify-content:space-between;align-items:center;gap:18px;display:flex}.home-tech-finance-card dt,.home-tech-finance-card dd{margin:0}.home-tech-finance-card dt{font-size:12px;font-weight:600}.home-tech-finance-card dd{color:#c8ff5a;font-size:12px;font-weight:800}.home-tech-finops{width:245px;top:385px;right:0}.home-tech-finops>strong{color:#eaffba;margin-bottom:13px;font-size:15px;display:block}.home-tech-json{color:#fffc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02231ba3;border:1px solid #c8ff5a29;border-radius:11px;width:300px;padding:14px 17px;font-family:Cascadia Code,JetBrains Mono,Consolas,monospace;font-size:10px;line-height:1.55;position:absolute;bottom:0;right:0}.home-tech-json code{color:inherit;font:inherit}.home-tech-code,.home-tech-finance-card,.home-tech-json{transition:transform .35s,border-color .35s,background .35s}.home-tech-code:hover,.home-tech-finance-card:hover,.home-tech-json:hover{border-color:#c8ff5a7a}.home-tech-code-top:hover{transform:rotate(.8deg)translateY(-4px)}.home-tech-code-bottom:hover{transform:rotate(-.6deg)translateY(-4px)}.home-tech-finance-card:hover,.home-tech-json:hover{transform:translateY(-4px)}@media (width<=1250px){.home-tech-hero-content{grid-template-columns:minmax(370px,.8fr) minmax(540px,1.2fr);gap:25px;width:min(1180px,100% - 60px)}.home-tech-hero-copy h1{font-size:clamp(52px,5vw,70px)}.home-tech-finance-main,.home-tech-finops{width:205px}}@media (width<=1000px){.home-tech-hero{min-height:auto}.home-tech-hero-content{grid-template-columns:1fr;min-height:auto;padding:145px 0 70px}.home-tech-hero-copy{max-width:620px}.home-tech-hero-technology{min-height:570px}.home-tech-hero-overlay{background:linear-gradient(#faf8eefa 0%,#faf8eee6 43%,#faf8ee33 70%,#0000 100%)}}@media (width<=700px){.home-tech-hero-content{width:calc(100% - 36px);padding-top:125px}.home-tech-hero-copy h1{font-size:clamp(46px,14vw,62px)}.home-tech-hero-copy>p{font-size:16px}.home-tech-hero-actions{flex-direction:column;align-items:stretch}.home-tech-hero-actions a{width:100%}.home-tech-hero-technology{min-height:500px}.home-tech-code-top{width:92%;top:20px;left:0}.home-tech-code-bottom{display:none}.home-tech-stack{width:100%;top:245px;left:0;right:auto}.home-tech-finance-main{width:47%;top:320px;left:0;right:auto}.home-tech-finops{width:47%;top:320px;right:0}.home-tech-json{display:none}}@media (width<=500px){.home-tech-hero-technology{min-height:430px}.home-tech-code{padding:13px;font-size:9px}.home-tech-stack{top:205px}.home-tech-stack strong{font-size:15px}.home-tech-stack>div{font-size:10px}.home-tech-finance-main,.home-tech-finops{width:calc(50% - 5px);padding:11px;top:285px}.home-tech-finance-card dt,.home-tech-finance-card dd{font-size:9px}}@media (prefers-reduced-motion:reduce){.home-tech-code,.home-tech-finance-card,.home-tech-json,.home-tech-hero-actions a{transition:none}}.epua-home-hero{background:#f7f5e9;width:100%;min-height:820px;position:relative;overflow:hidden}.epua-home-hero-art{z-index:0;background-image:url(/images/epua-ecommerce.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.epua-home-hero-container{z-index:2;box-sizing:border-box;align-items:center;width:min(1600px,100% - 100px);min-height:820px;margin:0 auto;padding:110px 0 70px;display:flex;position:relative}.epua-home-hero-copy{width:38%;max-width:590px;padding-left:8px}.epua-home-hero-kicker{color:#537b48;letter-spacing:.31em;margin-bottom:21px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:850;line-height:1.2;display:block}.epua-home-hero-copy h1{color:#052d23;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,4.8vw,82px);font-weight:500;line-height:.98}.epua-home-hero-copy>p{color:#163a31;max-width:520px;margin:29px 0 0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.55}.epua-home-hero-actions{align-items:center;gap:16px;margin-top:31px;display:flex}.epua-home-hero-actions a{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;min-height:55px;padding:0 25px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.epua-home-hero-primary{color:#fff;background:#034d3b;border:1px solid #034d3b;gap:28px;min-width:220px;box-shadow:0 10px 25px #034d3b29;justify-content:space-between!important}.epua-home-hero-primary:hover{color:#fff;background:#023e30;border-color:#023e30;transform:translateY(-3px);box-shadow:0 15px 31px #034d3b3b}.epua-home-hero-secondary{color:#052d23;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#faf8ee94;border:1px solid #052d23a6;min-width:205px}.epua-home-hero-secondary:hover{color:#052d23;background:#ffffffe0;border-color:#052d23;transform:translateY(-3px)}@media (width<=1350px){.epua-home-hero{min-height:730px}.epua-home-hero-container{width:min(1250px,100% - 64px);min-height:730px;padding-top:105px}.epua-home-hero-copy{width:39%;max-width:500px}.epua-home-hero-copy h1{font-size:clamp(52px,5vw,69px)}.epua-home-hero-copy>p{max-width:455px;font-size:16px}}@media (width<=1000px){.epua-home-hero{min-height:760px}.epua-home-hero-art{background-position:52%;background-size:auto 100%}.epua-home-hero-container{align-items:flex-start;width:calc(100% - 56px);min-height:760px;padding:145px 0 70px}.epua-home-hero-copy{width:54%;max-width:500px;padding-left:0}.epua-home-hero-copy h1{font-size:clamp(50px,7vw,68px)}}@media (width<=720px){.epua-home-hero{background:#f7f5e9;min-height:820px}.epua-home-hero-art{background-position:43%;background-size:auto 100%}.epua-home-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f8f6ebfa 0%,#f8f6ebf0 35%,#f8f6eb9e 53%,#f8f6eb0d 74%,#0000 100%);position:absolute;inset:0}.epua-home-hero-container{align-items:flex-start;width:calc(100% - 38px);min-height:820px;padding:125px 0 50px}.epua-home-hero-copy{width:100%;max-width:540px}.epua-home-hero-kicker{letter-spacing:.24em;margin-bottom:16px;font-size:11px}.epua-home-hero-copy h1{font-size:clamp(46px,13vw,62px);line-height:.98}.epua-home-hero-copy>p{max-width:500px;margin-top:22px;font-size:15px;line-height:1.5}.epua-home-hero-actions{flex-direction:column;align-items:stretch;gap:10px;max-width:360px;margin-top:25px}.epua-home-hero-actions a{width:100%;min-width:0}}@media (width<=480px){.epua-home-hero{min-height:760px}.epua-home-hero-container{min-height:760px;padding-top:112px}.epua-home-hero-copy h1{font-size:clamp(43px,13.5vw,56px)}}@media (prefers-reduced-motion:reduce){.epua-home-hero-actions a{transition:none}}.home-page,.epua-home,.epua-home-hero{background:#fff!important}.epua-home-hero-art{background:0 0!important;display:none!important}.epua-home-hero{color:#111;min-height:640px;position:relative;overflow:hidden}.epua-home-hero-container{z-index:2;position:relative}.epua-home-hero-kicker{color:#555}.epua-home-hero-copy h1{color:#111}.epua-home-hero-copy h1 strong{color:#4f7f43;font-weight:inherit}.epua-home-hero-copy p{color:#3f3f3f}.epua-home-hero-actions{display:none!important}.home-section,.home-capabilities,.home-products,.home-products-section,.home-core,.home-core-section{background:#fff}@media (width<=900px){.epua-home-hero{min-height:560px}}@media (width<=620px){.epua-home-hero{min-height:500px}}.epua-home{color:#10271f;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:visible;background:#fff!important}.epua-home .epua-home-hero{color:#10271f;min-height:0;padding:55px 0 38px;background:radial-gradient(at 83% 70%,#dceedeaa,#0000 58%),#fff!important}.epua-home .epua-home-hero:after{display:none}.epua-home .epua-home-hero-container{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;width:min(1440px,100% - 96px);min-height:0;padding:0;display:grid}.epua-home .epua-home-hero-copy{width:100%;max-width:650px;padding:0}.epua-home .epua-home-hero-copy h1{letter-spacing:-.045em;color:#101f24;font-family:inherit;font-size:clamp(36px,3.6vw,60px);font-weight:650;line-height:1.06}.epua-home .epua-home-hero-copy h1 strong{font-weight:inherit;color:#2d8053}.epua-home .epua-home-hero-copy>p{color:#56636a;max-width:600px;margin-top:22px;font-family:inherit;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.epua-home .epua-home-hero-actions{margin-top:25px;display:flex!important}.epua-home .epua-home-hero-actions .epua-home-hero-primary{color:#fff;width:auto;min-width:0;min-height:44px;box-shadow:none;background:#022d23;border:1px solid #022d23;border-radius:8px;align-items:center;gap:16px;padding:13px 22px;font-size:14px;font-weight:600;display:inline-flex}.home-hero-notes{color:#42534d;flex-wrap:wrap;gap:14px;margin-top:25px;font-size:11px;list-style:none;display:flex}.home-hero-notes li{align-items:center;gap:7px;display:flex}.home-hero-notes svg{color:#298348;flex-shrink:0}.epua-home .home-ecosystem{padding:30px 0 18px;background:linear-gradient(#f5faf6,#f0f7f1)!important}.epua-home .home-ecosystem-container,.home-institutional-container{width:min(1440px,100% - 64px);margin:0 auto}.epua-home .home-ecosystem-heading{text-align:center;max-width:850px;margin:0 auto 25px}.home-ecosystem-kicker{letter-spacing:.045em;color:#176635;margin-bottom:10px;font-size:11px;font-weight:500;display:block}.epua-home .home-ecosystem-heading h2,.home-benefits h2,.home-plans h2{letter-spacing:-.035em;color:#10252a;margin:0;font-family:inherit;font-size:clamp(25px,2vw,31px);font-weight:650;line-height:1.15}.epua-home .home-ecosystem-heading p{color:#59665f;max-width:650px;margin:12px auto 0;font-size:15px;line-height:1.5}.epua-home .home-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.epua-home .home-product-card,.epua-home .home-product-card:nth-child(n){height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#ffffffd9!important;border:1px solid #dfe8e0!important;border-radius:14px!important;grid-column:auto!important;overflow:visible!important;transform:none!important}.epua-home .home-product-card-content{background:0 0!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;padding:20px 17px!important;display:flex!important}.epua-home .home-product-card-icon{color:#176635!important;width:40px!important;height:40px!important;box-shadow:none!important;background:#e3f5e6!important;border:0!important;border-radius:10px!important;place-items:center!important;margin:0 0 14px!important;display:grid!important}.epua-home .home-product-card h3{color:#10252a!important;letter-spacing:-.035em!important;margin:0 0 10px!important;font-family:inherit!important;font-size:16px!important;font-weight:650!important;line-height:1.2!important}.epua-home .home-product-card-description{color:#53605a!important;-webkit-line-clamp:unset!important;max-width:none!important;margin:0 0 22px!important;font-family:inherit!important;font-size:13px!important;line-height:1.5!important;display:block!important;overflow:visible!important}.epua-home .home-product-card-cta{box-shadow:none!important;color:#176635!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-self:flex-start!important;gap:8px!important;min-height:28px!important;margin-top:auto!important;padding:0!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.epua-home .home-product-card-cta svg{width:14px!important;height:14px!important;margin:0!important}.epua-home .home-product-card-cta:hover{text-decoration:underline;transform:none!important}.home-institutional-container{padding-top:0;padding-bottom:24px}.home-benefits{padding:30px 32px}.home-benefits header{text-align:center;margin-bottom:28px}.home-benefits-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:38px;display:grid}.home-benefits-grid article>span{color:#176635;background:#e3f5e6;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:12px;display:grid}.home-benefits h3{color:#10252a;margin-bottom:7px;font-size:14px;font-weight:650}.home-benefits p{color:#59665f;font-size:14px;line-height:1.5}.home-plans{background:#f3f8f3;border:1px solid #e2ebe3;border-radius:14px;align-items:center;gap:28px;margin:8px 16px 0;padding:22px 26px;display:flex}.home-plans>.home-ecosystem-kicker{white-space:nowrap;background:#e4f4e7;border-radius:20px;margin:0;padding:8px 12px;font-size:10px}.home-plans h2{font-size:24px}.home-plans p{color:#59665f;margin-top:7px;font-size:13px;line-height:1.5}.home-plans>a{white-space:nowrap;color:#fff;background:#022d23;border-radius:8px;align-items:center;gap:15px;min-height:44px;margin-left:auto;padding:14px 20px;font-size:13px;display:inline-flex}@media (width<=1200px){.epua-home .epua-home-hero-container{gap:32px;width:calc(100% - 64px)}.epua-home .home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.epua-home .home-product-card h3{font-size:18px!important}.epua-home .home-product-card-description{font-size:14px!important}.home-benefits-grid{gap:22px}.home-plans{flex-wrap:wrap}}@media (width<=800px){.epua-home .epua-home-hero-container{grid-template-columns:1fr;gap:35px;width:calc(100% - 48px)}.epua-home .epua-home-hero-copy{max-width:650px}.epua-home .epua-home-hero-copy h1{font-size:clamp(36px,6.5vw,49px)}.home-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-plans{margin:8px 0 0}.home-plans>div{flex:280px}.home-plans>a{margin-left:0}.home-benefits{padding:34px 0}.epua-home .home-ecosystem-container,.home-institutional-container{width:calc(100% - 40px)}}@media (width<=520px){.epua-home .epua-home-hero{padding:36px 0 30px}.epua-home .epua-home-hero-container{width:calc(100% - 36px)}.epua-home .epua-home-hero-copy h1{font-size:clamp(33px,9vw,42px)}.epua-home .epua-home-hero-copy>p{font-size:16px}.home-hero-notes{gap:12px;font-size:11px}.epua-home .home-product-grid{grid-template-columns:1fr!important;gap:12px!important}.epua-home .home-product-card-content{padding:22px!important}.epua-home .home-product-card-description{font-size:15px!important}.home-benefits-grid{grid-template-columns:1fr 1fr}.home-benefits p{font-size:14px}.home-plans{gap:16px;padding:22px}.home-plans h2{font-size:25px}.home-plans>a{justify-content:center;width:100%}.epua-home .home-ecosystem-container,.home-institutional-container{width:calc(100% - 32px)}}.epua-home .home-product-card,.epua-home .home-product-card:nth-child(n){min-width:0!important;padding:0!important}.epua-home .home-product-card-content{min-width:0!important}.epua-home .home-product-card-description{overflow-wrap:break-word}.epua-home .home-product-grid{grid-auto-rows:1fr!important}.solutions-page-wrapper{background:#f6f2e7;width:100%;min-height:100vh;overflow-x:hidden}.marketplace-commercial{color:#022d23;padding:65px 0 55px}.marketplace-commercial header>span{letter-spacing:.15em;font-size:13px;font-weight:700}.marketplace-commercial h2{letter-spacing:-.04em;margin:18px 0 30px;font-size:clamp(32px,3.5vw,46px);line-height:1.15}.marketplace-commercial-grid{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.marketplace-commercial article{background:#f0f5e8;border:1px solid #b6c8a6;border-radius:20px;flex-direction:column;padding:32px;display:flex}.marketplace-plan-label{font-size:21px;font-weight:600}.marketplace-commercial h3{letter-spacing:-.04em;margin:26px 0 15px;font-size:42px}.marketplace-commercial small{font-size:18px;font-weight:400}.marketplace-commercial ul{gap:13px;margin:0 0 30px;padding:0;font-size:17px;line-height:1.5;list-style:none;display:grid}.marketplace-commercial li{gap:10px;display:flex}.marketplace-commercial li svg{flex-shrink:0;margin-top:3px}.marketplace-commercial a{color:#fff;text-align:center;background:#022d23;border-radius:10px;margin-top:auto;padding:17px;font-weight:600;text-decoration:none}.marketplace-commercial article.marketplace-enterprise{color:#fff;background:#022d23;border-color:#022d23}.marketplace-enterprise h4{margin:35px 0 0;font-size:25px}.marketplace-enterprise-tags{gap:15px;margin:20px 0 35px;font-size:18px;display:grid}.marketplace-enterprise-tags span{border-bottom:1px solid #ffffff35;padding-bottom:14px}.marketplace-enterprise a{color:#022d23;background:#bedc7b}@media (width<=700px){.marketplace-commercial-grid{grid-template-columns:1fr}.marketplace-commercial article{padding:25px}.marketplace-commercial h3{font-size:36px}}.marketplace-commercial{padding-top:42px;padding-bottom:38px}.marketplace-commercial h2{margin:14px 0 24px;font-size:clamp(30px,3vw,41px)}.marketplace-commercial article{padding:27px}.marketplace-commercial h3{margin:20px 0 12px;font-size:38px}.marketplace-commercial ul{gap:10px;margin-bottom:24px;font-size:16px}.marketplace-commercial p{font-size:17px;line-height:1.55}.marketplace-enterprise h4{margin-top:26px}.marketplace-enterprise-tags{gap:12px;margin:16px 0 26px}.commerce-page{color:#092f28;background:#f7f7f2;width:100%;min-height:100vh;overflow-x:hidden}.commerce-page *,.commerce-page :before,.commerce-page :after{box-sizing:border-box}.commerce-container{width:min(1380px,100% - 80px);margin:0 auto}.commerce-page .navbar{color:#fff;background:#416c62}.commerce-page .navbar .epua-brand-navbar,.commerce-page .navbar .epua-letter{color:#fff}.commerce-page .navbar-brand-tagline,.commerce-page .navbar-meaning,.commerce-page .navbar-menu a{color:#fff}.commerce-page .navbar-menu a:hover,.commerce-page .navbar-menu a.navbar-menu-active{color:#bedc7b}.commerce-page .navbar-menu a:after,.commerce-page .navbar-menu a.navbar-menu-active:after{background:#bedc7b}.commerce-hero{isolation:isolate;background:radial-gradient(circle at 78% 40%,#88ae7329,#0000 34%),linear-gradient(105deg,#fbfbf7 0%,#f7f8f2 38%,#edf2e8 70%,#e5edde 100%);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.commerce-hero-glow{z-index:0;filter:blur(110px);pointer-events:none;background:#8bb1751c;border-radius:50%;width:850px;height:650px;position:absolute;top:80px;right:-120px}.commerce-hero-art{z-index:1;pointer-events:none;width:62%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.commerce-hero-art img{object-fit:cover;object-position:center;object-fit:cover;object-position:center;width:112%;max-width:none;height:100%;display:block;position:absolute;top:50%;right:-3%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000d 7%,#0003 15%,#0000008c 25%,#000000e0 36%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000000d 7%,#0003 15%,#0000008c 25%,#000000e0 36%,#000 48% 100%)}.commerce-hero-transition{z-index:2;pointer-events:none;background:linear-gradient(90deg,#f8f9f3fa 0%,#f8f9f3e6 18%,#f8f9f3ad 40%,#f8f9f359 63%,#f8f9f31a 82%,#0000 100%);width:40%;position:absolute;top:0;bottom:0;left:28%}.commerce-hero-content{z-index:5;align-items:center;min-height:760px;padding-top:120px;padding-bottom:60px;display:flex;position:relative}.commerce-hero-copy{width:48%;max-width:620px;position:relative}.commerce-eyebrow{color:#17745f;letter-spacing:.28em;margin-bottom:22px;font-size:11px;font-weight:800;display:block}.commerce-hero-copy h1{color:#082e27;letter-spacing:-.05em;margin:0;font-size:clamp(48px,4.6vw,72px);font-weight:500;line-height:.99}.commerce-hero-copy h1 strong{color:#668c58;margin-top:10px;font-weight:500;display:block}.commerce-hero-copy>p{color:#465b55;max-width:585px;margin:30px 0 0;font-size:16px;line-height:1.72}.commerce-section-heading{max-width:900px}.commerce-section-heading>span{color:#14725d;letter-spacing:.28em;margin-bottom:16px;font-size:11px;font-weight:800;display:block}.commerce-section-heading h2{color:#092f28;letter-spacing:-.045em;margin:0;font-size:clamp(42px,4vw,64px);font-weight:500;line-height:1.02}.commerce-section-heading h2 strong{color:#6a9258;font-weight:500;display:block}.commerce-section-heading p{color:#52635e;max-width:720px;margin:25px 0 0;font-size:17px;line-height:1.75}.commerce-section-heading-light>span{color:#c8ff5a}.commerce-section-heading-light h2{color:#fff}.commerce-section-heading-light h2 strong{color:#c8ff5a}.commerce-section-heading-light p{color:#fff}.commerce-ecosystem{background:radial-gradient(circle at 85% 8%,#76a05f12,#0000 25%),#fafaf6;padding-top:105px;position:relative;overflow:hidden}.commerce-ecosystem-heading{max-width:900px}.commerce-ecosystem-heading>span{color:#176b56;letter-spacing:.3em;margin-bottom:18px;font-size:10px;font-weight:800;display:block}.commerce-ecosystem-heading h2{color:#082f27;letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(42px,4.1vw,64px);font-weight:500;line-height:1.01}.commerce-ecosystem-heading h2 strong{color:#6b965f;font-weight:500;display:block}.commerce-ecosystem-heading p{color:#566964;max-width:680px;margin:22px 0 0;font-size:15px;line-height:1.7}.commerce-marquee{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;width:100%;height:72px;margin-top:42px;position:relative;overflow:auto hidden}.commerce-marquee::-webkit-scrollbar{display:none}.commerce-marquee.is-dragging{cursor:grabbing}.commerce-marquee:hover .commerce-marquee-track,.commerce-marquee.is-dragging .commerce-marquee-track{animation-play-state:paused}.commerce-marquee:before,.commerce-marquee:after{content:"";z-index:10;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.commerce-marquee:before{background:linear-gradient(90deg,#fafaf6 0%,#fafaf600 100%);left:0}.commerce-marquee:after{background:linear-gradient(270deg,#fafaf6 0%,#fafaf600 100%);right:0}.commerce-marquee-track{will-change:transform;align-items:center;width:max-content;height:64px;animation:140s linear infinite commerce-marquee-scroll;display:flex}.commerce-marquee-group{flex:none;align-items:center;width:max-content;display:flex}.commerce-marketplace-item{width:165px;height:64px;box-shadow:none;color:#173f36;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:0 0 165px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:13px;font-weight:650;display:flex;position:relative;overflow:visible}.commerce-marketplace-item:after{content:"";background:#082f271f;width:1px;height:30px;position:absolute;top:17px;right:0}.commerce-marketplace-logo{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-drag:none;flex:0 0 112px;min-width:112px;max-width:112px;min-height:38px;max-height:38px;display:block;width:112px!important;height:38px!important;transform:scale(1)!important}.commerce-marketplace-logo-etsy,.commerce-marketplace-logo-temu{flex-basis:48px;min-width:48px;max-width:48px;min-height:48px;max-height:48px;width:48px!important;height:48px!important}.commerce-marketplace-name{color:#173f36;font-size:13px;font-weight:650;line-height:1}.commerce-marketplace-epua{flex:0 0 29px;width:29px;height:21px;position:relative}.commerce-marketplace-epua span{border-top:1.5px solid #4f9967;border-radius:50%;width:28px;height:12px;position:absolute;left:0}.commerce-marketplace-epua span:first-child{top:1px;transform:rotate(-5deg)}.commerce-marketplace-epua span:nth-child(2){opacity:.65;top:6px;transform:rotate(4deg)}.commerce-marketplace-epua span:nth-child(3){opacity:.35;top:11px;transform:rotate(-3deg)}@keyframes commerce-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.commerce-river-area{min-height:430px;padding-top:68px;position:relative}.commerce-river-connections{z-index:0;pointer-events:none;width:115%;height:245px;position:absolute;top:55px;left:50%;overflow:visible;transform:translate(-50%)}.commerce-river-connections path{fill:none;stroke:#52995c42;stroke-width:1.25px}.commerce-river-connections path:nth-child(2){stroke:#4a8f5530}.commerce-river-connections path:nth-child(3){stroke:#6fae652e}.commerce-river-connections path:nth-child(4){stroke:#3b854c21}.commerce-flow-label{z-index:2;text-align:center;position:relative}.commerce-flow-label>span{color:#176b56;letter-spacing:.32em;font-size:9px;font-weight:800}.commerce-flow-label p{color:#60716c;margin:12px 0 0;font-size:13px}.commerce-operation-flow{z-index:2;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px;margin-top:62px;display:grid;position:relative}.commerce-operation-step{text-align:center;position:relative}.commerce-operation-icon{color:#0e6652;background:#edf6e5;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 14px;display:flex}.commerce-operation-step h3{color:#0b352d;margin:0;font-size:16px}.commerce-operation-step p{color:#5c7069;max-width:175px;margin:9px auto 0;font-size:12px;line-height:1.6}.commerce-management-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:18px;margin-top:35px;display:grid}.commerce-management-panel{background:#ffffffd1;border:1px solid #dfe5dc;border-radius:16px;min-width:0;min-height:410px;padding:32px}.commerce-fiscal-panel{border-color:#528e4a59}.commerce-opportunity-panel{background:radial-gradient(circle at 90% 5%,#85be6a14,#0000 34%),#ffffffdb;border-color:#689d5b4d}.commerce-management-title{align-items:center;gap:15px;display:flex}.commerce-management-icon{color:#176b56;background:#edf6e5;border-radius:13px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.commerce-management-title h3{color:#0b352d;margin:0;font-size:20px;font-weight:700;line-height:1.3}.commerce-management-title span{color:#56844d;margin-top:5px;font-size:14px;font-weight:500;line-height:1.45;display:block}.commerce-management-panel>p{color:#425a53;margin:24px 0 0;font-size:16px;line-height:1.75}.commerce-management-panel>p strong{color:#173f36;font-weight:700}.commerce-management-list{gap:14px;margin-top:28px;display:grid}.commerce-management-list div{color:#425a53;align-items:flex-start;gap:11px;font-size:15px;line-height:1.45;display:flex}.commerce-management-list svg{color:#4d9660;flex:none;width:18px;height:18px;margin-top:2px}.commerce-fiscal-flow{background:#fbfcf9;border:1px solid #e2e8df;border-radius:13px;grid-template-columns:minmax(75px,1fr) minmax(24px,.35fr) minmax(75px,1fr) minmax(24px,.35fr) minmax(75px,1fr) minmax(24px,.35fr) minmax(85px,1fr);align-items:start;gap:8px;width:100%;margin-top:30px;padding:19px;display:grid}.commerce-fiscal-flow-item{z-index:2;text-align:center;min-width:0;position:relative}.commerce-fiscal-flow-item>div{color:#176b56;background:#eaf5e3;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 9px;display:flex}.commerce-fiscal-flow-item span{color:#274f45;white-space:normal;font-size:13px;font-weight:700;line-height:1.35;display:block}.commerce-fiscal-river{width:100%;min-width:0;height:42px;position:relative}.commerce-fiscal-river:before,.commerce-fiscal-river:after{content:"";border-top:1px solid #49965380;border-radius:50%;width:100%;height:10px;position:absolute;left:0}.commerce-fiscal-river:before{top:14px;transform:rotate(3deg)}.commerce-fiscal-river:after{border-color:#5ea95d38;top:19px;transform:rotate(-3deg)}@media (width<=1200px){.commerce-management-grid{grid-template-columns:1fr 1fr;gap:18px}.commerce-management-panel{min-height:auto}}@media (width<=900px){.commerce-management-grid{grid-template-columns:1fr}.commerce-management-panel{min-height:auto}}@media (width<=650px){.commerce-management-grid{margin-top:65px}.commerce-management-panel{padding:25px}.commerce-management-title h3{font-size:19px}.commerce-management-title span{font-size:13px}.commerce-management-panel>p{font-size:15px}.commerce-management-list div{font-size:14px}.commerce-fiscal-flow{grid-template-columns:1fr 1fr;gap:22px}.commerce-fiscal-river{display:none}.commerce-fiscal-flow-item span{font-size:12px}}.commerce-vision{padding-top:100px;padding-bottom:95px;position:relative}.commerce-vision:before{content:"";z-index:0;pointer-events:none;border:1px solid #4a8f5517;border-radius:50%;width:900px;height:420px;position:absolute;bottom:-80px;right:-240px;transform:rotate(-8deg)}.commerce-vision-heading{z-index:2;margin-bottom:48px;position:relative}.commerce-vision-heading>span{color:#176b56;letter-spacing:.3em;margin-bottom:16px;font-size:9px;font-weight:800;display:block}.commerce-vision-heading h2{color:#082f27;letter-spacing:-.05em;max-width:580px;margin:0;font-size:clamp(42px,3.8vw,60px);font-weight:500;line-height:1}.commerce-vision-heading h2 strong{color:#6b965f;margin-top:5px;font-weight:500;display:block}.commerce-vision-grid{z-index:2;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:18px;display:grid;position:relative}.commerce-dashboard-image{background:#fff;border:1px solid #082f271f;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #082f271a}.commerce-dashboard-image img{object-fit:contain;width:100%;height:auto;display:block}.commerce-monthly-report{background:radial-gradient(circle at 90% 10%,#c8ff5a1a,#0000 31%),linear-gradient(145deg,#0a493c 0%,#063b31 48%,#043329 100%);border:1px solid #c8ff5a21;border-radius:16px;flex-direction:column;align-self:center;padding:24px 21px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px #073b3121}.commerce-monthly-report:before{content:"";border:1px solid #c8ff5a29;border-radius:50%;width:300px;height:130px;position:absolute;top:-48px;right:-145px;transform:rotate(12deg)}.commerce-monthly-report-icon{z-index:2;color:#c8ff5a;background:#c8ff5a1c;border:1px solid #c8ff5a26;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;display:flex;position:relative}.commerce-monthly-report-label{z-index:2;color:#fff;letter-spacing:.17em;font-size:9px;font-weight:800;line-height:1.55;position:relative}.commerce-monthly-report h3{z-index:2;color:#fff;letter-spacing:-.04em;margin:17px 0 0;font-size:29px;font-weight:400;line-height:1;position:relative}.commerce-monthly-report h3 strong{color:#c8ff5a;margin-top:4px;font-weight:400;display:block}.commerce-monthly-report>p{z-index:2;color:#fff;margin:18px 0 0;font-size:12px;line-height:1.6;position:relative}.commerce-monthly-report-formats{z-index:2;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:20px;display:grid;position:relative}.commerce-monthly-report-formats div{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;display:flex}.commerce-monthly-report-formats svg{color:#c8ff5a}.commerce-monthly-report-formats span{font-size:10px;font-weight:600}.commerce-integration-warning{z-index:5;background:#f8f8f3;border-top:1px solid #082f2714;border-bottom:1px solid #082f2714;position:relative}.commerce-integration-warning .commerce-container{align-items:center;gap:28px;min-height:72px;display:flex}.commerce-warning-river{flex:none;width:70px;height:30px;position:relative}.commerce-warning-river span{border-top:1.5px solid #2d8467;border-radius:50%;width:70px;height:18px;position:absolute;left:0}.commerce-warning-river span:first-child{top:3px;transform:rotate(-5deg)}.commerce-warning-river span:nth-child(2){top:8px;transform:rotate(3deg)}.commerce-warning-river span:nth-child(3){top:13px;transform:rotate(-2deg)}.commerce-integration-warning p{color:#173f36;margin:0;font-size:13px;font-weight:650;line-height:1.6}.commerce-banking{background:radial-gradient(circle at 88% 30%,#c8ff5a14,#0000 27%),#073b31;padding:115px 0 105px;position:relative;overflow:hidden}.commerce-banking-rivers{pointer-events:none;width:650px;height:100%;position:absolute;top:0;right:-100px}.commerce-banking-rivers span{border:1px solid #c8ff5a26;border-radius:50%;width:600px;height:240px;position:absolute;right:-70px;transform:rotate(-8deg)}.commerce-banking-rivers span:first-child{top:-100px}.commerce-banking-rivers span:nth-child(2){top:-55px}.commerce-banking-rivers span:nth-child(3){top:-10px}.commerce-banking-rivers span:nth-child(4){top:35px}.commerce-banking-heading{z-index:2;max-width:850px;position:relative}.commerce-banking-heading p{max-width:780px}.commerce-possibilities-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:55px;display:grid;position:relative}.commerce-possibility-card{background:#ffffff0e;border:1px solid #ffffff2b;border-radius:16px;min-height:180px;padding:26px}.commerce-possibility-icon{color:#c8ff5a;background:#c8ff5a1c;border-radius:11px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.commerce-possibility-card h3{color:#fff;margin:21px 0 0;font-size:18px}.commerce-possibility-card p{color:#fff;margin:10px 0 0;font-size:15px;line-height:1.6}.commerce-opportunities{background:radial-gradient(circle at 42% 5%,#80b26a14,#0000 25%),#f8f8f3;padding:110px 0;position:relative;overflow:hidden}.commerce-opportunities-intro{max-width:600px}.commerce-opportunities-intro>span{color:#14725d;letter-spacing:.28em;margin-bottom:17px;font-size:11px;font-weight:800;display:block}.commerce-opportunities-intro h2{color:#092f28;letter-spacing:-.05em;margin:0;font-size:clamp(44px,4vw,62px);font-weight:500;line-height:1}.commerce-opportunities-intro h2 strong{color:#6a9258;font-weight:500;display:block}.commerce-opportunities-intro p{color:#465e57;margin:24px 0 0;font-size:17px;line-height:1.7}.commerce-opportunity-source{grid-template-columns:1fr 160px 1fr;align-items:center;max-width:820px;margin:-155px 0 0 auto;display:grid}.commerce-source-card{z-index:3;background:#fffffff0;border:1px solid #3d80533b;border-radius:17px;align-items:center;gap:20px;min-height:112px;padding:24px;display:flex;position:relative;box-shadow:0 15px 35px #082f270d}.commerce-source-card-opportunity{background:#f2f8ed}.commerce-source-icon{color:#0b5a49;background:#eaf4e4;border-radius:15px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.commerce-source-card h3{color:#0b352d;margin:0;font-size:20px}.commerce-source-card p{color:#52655f;margin:7px 0 0;font-size:13px;line-height:1.5}.commerce-source-river{height:50px;position:relative}.commerce-source-river span{border-top:1px solid #2f855c8c;border-radius:50%;width:calc(100% + 16px);height:30px;position:absolute;left:-8px}.commerce-source-river span:first-child{top:4px;transform:rotate(3deg)}.commerce-source-river span:nth-child(2){opacity:.65;top:11px;transform:rotate(-2deg)}.commerce-source-river span:nth-child(3){opacity:.35;top:18px;transform:rotate(2deg)}.commerce-ecosystem-branches{width:100%;height:115px;margin-top:25px}.commerce-ecosystem-branches svg{width:100%;height:100%;overflow:visible}.commerce-ecosystem-branches path{fill:none;stroke:#2d895794;stroke-width:1.2px}.commerce-ecosystem-branches path:nth-child(n+4){stroke:#569b5b47}.commerce-ecosystem-cards{grid-template-columns:1fr .9fr 1.05fr;gap:18px;display:grid}.commerce-ecosystem-card{border-radius:18px;min-width:0;min-height:390px;padding:25px}.commerce-ecosystem-card-brasil{background:#f7fbf4;border:1px solid #d3e4d2}.commerce-ecosystem-card-exchange{background:#f3f9fd;border:1px solid #cee1f0}.commerce-ecosystem-card-global{background:#f8f4fd;border:1px solid #ded2f3}.commerce-ecosystem-card>header{align-items:center;gap:16px;display:flex}.commerce-ecosystem-card-icon{color:#0e5d4c;background:#5c9c571c;border-radius:14px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.commerce-ecosystem-card-exchange .commerce-ecosystem-card-icon{color:#17639d;background:#3c7fc11a}.commerce-ecosystem-card-global .commerce-ecosystem-card-icon{color:#6635be;background:#7342ce1a}.commerce-ecosystem-card h3{color:#0b352d;margin:0;font-size:19px;line-height:1.25}.commerce-ecosystem-card header p{color:#47735f;margin:5px 0 0;font-size:12px;line-height:1.5}.commerce-ecosystem-card-description{color:#455d57;margin:22px 0 0;font-size:15px;line-height:1.65}.commerce-partners-grid{gap:10px;margin-top:24px;display:grid}.commerce-partners-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-partners-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-partner{text-align:center;background:#ffffffd6;border:1px solid #082f271a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:18px 14px;display:flex}.commerce-partner strong{color:#0b352d;font-size:15px;line-height:1.35}.commerce-partner span{color:#536963;margin-top:10px;font-size:12px;line-height:1.45}.commerce-international{background:#ffffffbf;border:1px solid #d7e1d6;border-radius:17px;grid-template-columns:.85fr 1.15fr;gap:35px;margin-top:22px;padding:25px;display:grid}.commerce-international-heading{gap:17px;display:flex}.commerce-international-icon{color:#0d5c4b;background:#eaf4e4;border-radius:15px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.commerce-international-heading h3{color:#0b352d;margin:4px 0 0;font-size:20px}.commerce-international-heading span{color:#4d8b57;margin-top:6px;font-size:13px;display:block}.commerce-international-heading p{color:#536862;max-width:440px;margin:15px 0 0;font-size:13px;line-height:1.6}.commerce-markets-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commerce-market{border-left:1px solid #e2e7df;min-width:0;padding:6px 17px}.commerce-market-flag{min-height:27px;font-size:21px;display:block}.commerce-market strong{color:#123f35;margin-top:7px;font-size:13px;line-height:1.3;display:block}.commerce-market p{color:#65736f;margin:6px 0 0;font-size:11px;line-height:1.4}.commerce-regulatory{background:radial-gradient(circle at 90% 10%,#c8ff5a17,#0000 30%),#073b31;border-radius:20px;margin-top:28px;padding:42px}.commerce-regulatory-heading{align-items:center;gap:17px;display:flex}.commerce-regulatory-icon{color:#c8ff5a;background:#c8ff5a1f;border-radius:15px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.commerce-regulatory-heading h3{color:#fff;margin:0;font-size:31px}.commerce-regulatory-heading span{color:#c8ff5a;margin-top:6px;font-size:14px;display:block}.commerce-regulatory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.commerce-regulatory-grid>div{background:#ffffff0f;border:1px solid #ffffff29;border-radius:13px;padding:24px}.commerce-regulatory-grid strong{color:#fff;font-size:17px;line-height:1.4}.commerce-regulatory-grid p{color:#fff;margin:13px 0 0;font-size:16px;line-height:1.75}.commerce-pricing{background:radial-gradient(circle at 92% 8%,#6f985814,#0000 26%),#fafaf6;padding:120px 0 105px;position:relative;overflow:hidden}.commerce-pricing:before{content:"";pointer-events:none;border:1px solid #458b5314;border-radius:50%;width:900px;height:350px;position:absolute;top:100px;right:-280px;transform:rotate(-8deg)}.commerce-pricing-heading{z-index:2;text-align:center;max-width:820px;margin:0 auto;position:relative}.commerce-pricing-heading>span{color:#14725d;letter-spacing:.3em;margin-bottom:17px;font-size:10px;font-weight:800;display:block}.commerce-pricing-heading h2{color:#082f27;letter-spacing:-.05em;margin:0;font-size:clamp(44px,4vw,62px);font-weight:500;line-height:1.02}.commerce-pricing-heading h2 strong{color:#6b965f;font-weight:500;display:block}.commerce-pricing-heading>p{color:#526660;max-width:670px;margin:24px auto 0;font-size:16px;line-height:1.7}.commerce-pricing-common{text-align:left;background:#f3f8ef;border:1px solid #dce8d8;border-radius:13px;align-items:flex-start;gap:13px;width:max-content;max-width:100%;margin:32px auto 0;padding:15px 21px;display:flex}.commerce-pricing-common>svg{color:#4d9660;flex:none;margin-top:2px}.commerce-pricing-common p{margin:0}.commerce-pricing-common strong{color:#163e35;font-size:14px;line-height:1.5;display:block}.commerce-pricing-common span{color:#65756f;margin-top:3px;font-size:12px;line-height:1.5;display:block}.commerce-pricing-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:62px;display:grid;position:relative}.commerce-plan-card{background:#ffffffe0;border:1px solid #dce4da;border-radius:20px;flex-direction:column;min-width:0;min-height:790px;padding:34px;display:flex;position:relative;box-shadow:0 18px 55px #082f270b}.commerce-plan-card-featured{background:radial-gradient(circle at 100% 0,#c8ff5a1f,#0000 30%),#fff;border:1.5px solid #6b9d59;box-shadow:0 25px 70px #082f2717}.commerce-plan-highlight{color:#073b31;letter-spacing:.13em;text-align:center;background:#c8ff5a;border-radius:999px;min-width:150px;padding:8px 18px;font-size:10px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.commerce-plan-name{color:#176b56;letter-spacing:.23em;font-size:11px;font-weight:850;display:block}.commerce-plan-price{align-items:flex-end;gap:6px;margin-top:22px;display:flex}.commerce-plan-price strong{color:#082f27;letter-spacing:-.055em;font-size:clamp(42px,3vw,52px);font-weight:600;line-height:.95}.commerce-plan-price span{color:#64756f;padding-bottom:5px;font-size:14px;font-weight:600}.commerce-plan-top>p{color:#4b615a;min-height:72px;margin:24px 0 0;font-size:15px;line-height:1.65}.commerce-plan-capacity{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:26px;display:grid}.commerce-plan-capacity>div{background:#f8faf6;border:1px solid #e1e7de;border-radius:11px;flex-direction:column;justify-content:center;min-height:73px;padding:13px 15px;display:flex}.commerce-plan-capacity strong{color:#123e34;font-size:16px}.commerce-plan-capacity span{color:#66766f;margin-top:4px;font-size:11px}.commerce-plan-includes{color:#123e34;margin-top:26px;font-size:13px;font-weight:750}.commerce-plan-features{gap:11px;margin-top:27px;display:grid}.commerce-plan-includes+.commerce-plan-features{margin-top:15px}.commerce-plan-features>div{color:#455e56;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.commerce-plan-features svg{color:#55a066;flex:none;margin-top:1px}.commerce-plan-button{color:#123e34;border:1px solid #9ab492;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-height:50px;margin-top:auto;padding:0 19px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:flex}.commerce-plan-button:hover{background:#f1f7ec;border-color:#6f9858;transform:translateY(-2px)}.commerce-plan-button-featured{color:#073b31;background:#c8ff5a;border-color:#c8ff5a}.commerce-plan-button-featured:hover{background:#bff452;border-color:#b9ef4d}.commerce-custom-plan{z-index:2;background:radial-gradient(circle at 90% 20%,#71a55c17,#0000 35%),#f3f7ef;border:1px solid #dbe4d8;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:25px 29px;display:flex;position:relative}.commerce-custom-plan strong{color:#113b32;font-size:16px}.commerce-custom-plan p{color:#5b6e67;margin:6px 0 0;font-size:13px}.commerce-custom-plan>a{color:#fff;background:#073b31;border-radius:999px;flex:none;align-items:center;gap:20px;min-height:44px;padding:0 20px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.commerce-connect{background:#fff;padding:105px 0 110px;position:relative;overflow:hidden}.commerce-connect:before{content:"";border:1px solid #4a8f5517;border-radius:50%;width:900px;height:350px;position:absolute;top:-120px;left:-300px;transform:rotate(7deg)}.commerce-connect-heading{z-index:2;max-width:790px;position:relative}.commerce-connect-heading>span{color:#14725d;letter-spacing:.3em;margin-bottom:17px;font-size:10px;font-weight:800;display:block}.commerce-connect-heading h2{color:#082f27;letter-spacing:-.05em;margin:0;font-size:clamp(42px,3.8vw,60px);font-weight:500;line-height:1}.commerce-connect-heading h2 strong{color:#6b965f;font-weight:500;display:block}.commerce-connect-heading p{color:#526660;max-width:690px;margin:23px 0 0;font-size:16px;line-height:1.7}.commerce-connect-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:52px;display:grid;position:relative}.commerce-connect-card{background:#fbfcf9;border:1px solid #e0e6de;border-radius:16px;min-height:235px;padding:27px}.commerce-connect-icon{color:#176b56;background:#edf6e5;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.commerce-connect-card h3{color:#103b32;margin:22px 0 0;font-size:18px;line-height:1.35}.commerce-connect-card p{color:#576b64;margin:13px 0 0;font-size:14px;line-height:1.65}.commerce-connect-statement{z-index:2;background:#f3f8ef;border:1px solid #dce6d8;border-radius:15px;align-items:center;gap:28px;margin-top:22px;padding:24px 28px;display:flex;position:relative}.commerce-connect-river{flex:none;width:82px;height:35px;position:relative}.commerce-connect-river span{border-top:1.5px solid #297e55a6;border-radius:50%;width:82px;height:21px;position:absolute;left:0}.commerce-connect-river span:first-child{top:2px;transform:rotate(-4deg)}.commerce-connect-river span:nth-child(2){opacity:.65;top:9px;transform:rotate(3deg)}.commerce-connect-river span:nth-child(3){opacity:.35;top:16px;transform:rotate(-2deg)}.commerce-connect-statement p{color:#4b625a;margin:0;font-size:15px;line-height:1.6}.commerce-connect-statement strong{color:#123e34;font-weight:750;display:block}.commerce-plan-opportunities{background:radial-gradient(circle at 85%,#c8ff5a17,#0000 28%),#073b31;padding:72px 0;position:relative;overflow:hidden}.commerce-plan-opportunities:before{content:"";border:1px solid #c8ff5a21;border-radius:50%;width:650px;height:270px;position:absolute;bottom:-140px;right:-170px;transform:rotate(-7deg)}.commerce-plan-opportunities-content{z-index:2;grid-template-columns:65px minmax(0,800px);align-items:flex-start;gap:24px;display:grid;position:relative}.commerce-plan-opportunities-icon{color:#c8ff5a;background:#c8ff5a1a;border:1px solid #c8ff5a2e;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.commerce-plan-opportunities-content span{color:#c8ff5a;letter-spacing:.24em;margin-bottom:14px;font-size:10px;font-weight:850;display:block}.commerce-plan-opportunities-content h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(32px,3vw,47px);font-weight:500;line-height:1.05}.commerce-plan-opportunities-content h2 strong{color:#c8ff5a;font-weight:500;display:block}.commerce-plan-opportunities-content p{color:#ffffffeb;max-width:780px;margin:20px 0 0;font-size:15px;line-height:1.7}.commerce-plan-opportunities-content small{color:#ffffffad;margin-top:15px;font-size:11px;line-height:1.55;display:block}@media (width<=1200px){.commerce-plan-card{padding:28px}.commerce-plan-top>p{min-height:95px}.commerce-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.commerce-pricing{padding:90px 0}.commerce-pricing-grid{grid-template-columns:1fr;max-width:650px;margin-left:auto;margin-right:auto}.commerce-plan-card,.commerce-plan-top>p{min-height:auto}.commerce-plan-button{margin-top:35px}.commerce-custom-plan{max-width:650px;margin-left:auto;margin-right:auto}.commerce-connect{padding:85px 0}.commerce-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-plan-opportunities-content{grid-template-columns:1fr}}@media (width<=650px){.commerce-pricing{padding:75px 0}.commerce-pricing-heading{text-align:left}.commerce-pricing-heading h2{font-size:42px}.commerce-pricing-heading>p{margin-left:0}.commerce-pricing-common{width:100%}.commerce-pricing-grid{margin-top:48px}.commerce-plan-card{border-radius:17px;padding:26px 23px}.commerce-plan-price strong{font-size:44px}.commerce-plan-capacity{grid-template-columns:1fr 1fr}.commerce-custom-plan{flex-direction:column;align-items:flex-start;padding:23px}.commerce-custom-plan>a{justify-content:space-between;width:100%}.commerce-connect{padding:75px 0}.commerce-connect-heading h2{font-size:42px}.commerce-connect-grid{grid-template-columns:1fr;margin-top:40px}.commerce-connect-card{min-height:auto}.commerce-connect-statement{flex-direction:column;align-items:flex-start}.commerce-plan-opportunities{padding:60px 0}.commerce-plan-opportunities-content h2{font-size:36px}.commerce-plan-opportunities-content p{font-size:14px}}.commerce-final-cta{background:radial-gradient(circle at 82% 80%,#c8ff5a1f,#0000 26%),#082f27;padding:110px 0;position:relative;overflow:hidden}.commerce-final-decoration{border:1px solid #c8ff5a2e;border-radius:50%;width:850px;height:380px;position:absolute;bottom:-190px;right:-170px;transform:rotate(-9deg)}.commerce-final-decoration:before,.commerce-final-decoration:after{content:"";border-radius:inherit;position:absolute}.commerce-final-decoration:before{border:1px solid #ffffff12;inset:30px}.commerce-final-decoration:after{border:1px solid #c8ff5a14;inset:70px}.commerce-final-content{z-index:2;position:relative}.commerce-final-content>span{color:#c8ff5a;letter-spacing:.28em;font-size:10px;font-weight:800}.commerce-final-content h2{color:#fff;letter-spacing:-.045em;max-width:780px;margin:20px 0 0;font-size:clamp(42px,4.2vw,65px);font-weight:500;line-height:1}.commerce-final-content h2 strong{color:#c8ff5a;margin-top:7px;font-weight:500;display:block}.commerce-final-content p{color:#ffffffd1;max-width:540px;margin:25px 0 0;font-size:15px;line-height:1.7}.commerce-final-content a{color:#082f27;background:#c8ff5a;border-radius:999px;align-items:center;gap:35px;width:max-content;min-height:49px;margin-top:32px;padding:0 23px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s;display:flex}.commerce-final-content a:hover{transform:translateY(-2px)}@media (width<=1200px){.commerce-hero-art{width:60%}.commerce-hero-art img{width:120%;right:-10%}.commerce-hero-transition{width:38%;left:30%}.commerce-hero-copy{width:52%}.commerce-hero-copy h1{font-size:clamp(46px,5vw,66px)}.commerce-operation-flow{grid-template-columns:repeat(4,1fr);row-gap:42px}.commerce-management-grid{grid-template-columns:1fr 1fr}.commerce-fiscal-panel{grid-area:1/1/auto/-1}.commerce-vision-grid{grid-template-columns:minmax(0,1fr) 225px}.commerce-monthly-report{padding:22px 19px}.commerce-monthly-report h3{font-size:27px}.commerce-opportunity-source{max-width:700px}.commerce-ecosystem-cards{grid-template-columns:1fr 1fr}.commerce-ecosystem-card-global{grid-column:1/-1}.commerce-partners-grid-three{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.commerce-container{width:calc(100% - 40px)}.commerce-hero{min-height:900px;display:block}.commerce-hero-content{align-items:flex-start;min-height:auto;padding-top:150px;padding-bottom:0}.commerce-hero-copy{width:100%;max-width:700px}.commerce-hero-art{width:100%;height:500px;inset:auto 0 0}.commerce-hero-art img{object-fit:cover;object-position:center;width:100%;height:100%;top:0;right:0;transform:none;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 10%,#000000b3 26%,#000 42% 100%);mask-image:linear-gradient(#0000 0%,#0000002e 10%,#000000b3 26%,#000 42% 100%)}.commerce-hero-transition{background:linear-gradient(#f7f8f2 0%,#f7f8f2e6 28%,#f7f8f27a 62%,#0000 100%);width:100%;height:180px;inset:auto 0 380px}.commerce-operation-flow{grid-template-columns:repeat(3,1fr);row-gap:45px}.commerce-river-connections{opacity:.55}.commerce-management-grid{grid-template-columns:1fr}.commerce-fiscal-panel{grid-area:auto}.commerce-management-panel{min-height:auto}.commerce-vision{padding-top:80px;padding-bottom:75px}.commerce-vision-grid{align-items:initial;grid-template-columns:1fr}.commerce-monthly-report{align-self:initial;width:100%;min-height:auto}.commerce-monthly-report-formats{grid-template-columns:repeat(4,1fr)}.commerce-possibilities-grid{grid-template-columns:repeat(2,1fr)}.commerce-opportunities-intro{max-width:700px}.commerce-opportunity-source{grid-template-columns:1fr;gap:18px;max-width:none;margin:55px 0 0}.commerce-source-river{width:60px;height:45px;margin:0 auto;transform:rotate(90deg)}.commerce-ecosystem-branches{display:none}.commerce-ecosystem-cards{grid-template-columns:1fr;margin-top:55px}.commerce-ecosystem-card-global{grid-column:auto}.commerce-international,.commerce-regulatory-grid{grid-template-columns:1fr}}@media (width<=650px){.commerce-container{width:calc(100% - 30px)}.commerce-hero{min-height:790px}.commerce-hero-content{padding-top:135px}.commerce-hero-copy h1{font-size:46px}.commerce-hero-copy>p{font-size:15px}.commerce-hero-art{height:390px}.commerce-hero-art img{object-position:57% center}.commerce-hero-transition{height:150px;bottom:300px}.commerce-ecosystem{padding-top:75px}.commerce-ecosystem-heading h2{font-size:42px}.commerce-marquee{height:64px;margin-top:34px}.commerce-marquee:before,.commerce-marquee:after{width:45px}.commerce-marquee-track{height:58px}.commerce-marketplace-item{flex-basis:145px;width:145px;min-width:145px;height:58px;padding:0 16px;font-size:12px}.commerce-marketplace-item:after{height:28px;top:15px}.commerce-marketplace-name{font-size:12px}.commerce-marketplace-epua{transform-origin:50%;transform:scale(.88)}.commerce-river-area{min-height:auto;padding-top:55px}.commerce-river-connections{display:none}.commerce-operation-flow{grid-template-columns:repeat(2,1fr);gap:38px 20px;margin-top:45px}.commerce-operation-step p{max-width:150px;font-size:12px}.commerce-management-grid{margin-top:65px}.commerce-management-panel{min-height:auto;padding:25px}.commerce-management-title h3{font-size:19px}.commerce-management-title span{font-size:13px}.commerce-management-panel>p{font-size:15px}.commerce-management-list div{font-size:14px}.commerce-fiscal-flow{grid-template-columns:1fr 1fr;gap:22px;display:grid}.commerce-fiscal-river{display:none}.commerce-fiscal-flow-item span{font-size:12px}.commerce-vision{padding-top:65px;padding-bottom:65px}.commerce-vision-heading{margin-bottom:35px}.commerce-vision-heading h2{font-size:43px}.commerce-dashboard-image{border-radius:12px;width:calc(100% + 20px);margin-left:-10px}.commerce-monthly-report{width:100%;padding:24px 22px}.commerce-monthly-report h3{font-size:32px}.commerce-monthly-report-formats{grid-template-columns:repeat(2,1fr)}.commerce-integration-warning .commerce-container{gap:15px;min-height:95px}.commerce-warning-river,.commerce-warning-river span{width:45px}.commerce-integration-warning p{font-size:11px}.commerce-banking{padding:80px 0}.commerce-banking-heading h2{font-size:43px}.commerce-banking-heading p{font-size:16px}.commerce-possibilities-grid{grid-template-columns:1fr;margin-top:40px}.commerce-possibility-card{min-height:auto}.commerce-opportunities{padding:80px 0}.commerce-opportunities-intro h2{font-size:43px}.commerce-opportunities-intro p{font-size:16px}.commerce-source-card{padding:20px}.commerce-ecosystem-card{min-height:auto;padding:21px}.commerce-partners-grid-two,.commerce-partners-grid-three{grid-template-columns:1fr}.commerce-partner{min-height:120px}.commerce-international{padding:22px}.commerce-international-heading{flex-direction:column}.commerce-markets-grid{grid-template-columns:repeat(2,1fr);gap:20px 0}.commerce-regulatory{padding:28px 24px}.commerce-regulatory-heading{align-items:flex-start}.commerce-regulatory-heading h3{font-size:26px}.commerce-regulatory-grid p{font-size:15px}.commerce-final-cta{padding-top:75px;padding-bottom:75px}.commerce-final-content h2{font-size:43px}}.institutional-layout .commerce-marquee-track{animation:140s linear infinite commerce-marquee-scroll!important}.institutional-layout .commerce-marquee.is-dragging .commerce-marquee-track{animation-play-state:paused!important}.commerce-marketplace-logo-bagy{filter:brightness(0)saturate()!important}.commerce-marketplace-logo-kaufland{width:auto!important;max-height:52px!important}.commerce-marketplace-logo-adobe-commerce{max-width:110px!important}.commerce-marquee{cursor:default;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);overflow:hidden!important}.commerce-marquee:before,.commerce-marquee:after{display:none}.institutional-layout .commerce-marquee-track{gap:0!important;width:max-content!important;animation:110s linear infinite commerce-marquee-scroll!important;display:flex!important}.commerce-marquee-group{flex:none!important;gap:0!important;width:max-content!important;display:flex!important}.commerce-marketplace-item{flex:0 0 156px!important;width:156px!important;padding:0 20px!important}.commerce-marketplace-item img.commerce-marketplace-logo{object-fit:contain!important;flex:0 auto!important;width:112px!important;min-width:0!important;max-width:112px!important;height:32px!important;min-height:0!important;max-height:32px!important}@media (width<=600px){.commerce-marketplace-item{flex-basis:140px!important;width:140px!important;padding:0 16px!important}.commerce-marketplace-item img.commerce-marketplace-logo{width:104px!important;max-width:104px!important;height:30px!important;max-height:30px!important}}.commerce-page .commerce-hero-approved{background:#f7f8f2;height:auto;min-height:0;padding:45px 0;overflow:hidden}.commerce-approved-grid{grid-template-columns:44% 56%;align-items:center;gap:0;display:grid}.commerce-approved-copy{z-index:1;padding:25px 20px 25px 0;position:relative}.commerce-approved-copy h1{letter-spacing:-.045em;color:#022d23;margin:24px 0;font-size:clamp(38px,4.1vw,66px);line-height:1.07}.commerce-approved-copy h1 strong{color:#75a747;font-weight:650;display:block}.commerce-approved-copy>p{color:#29473b;max-width:590px;font-size:clamp(18px,1.35vw,21px);line-height:1.65}.commerce-approved-indicators{grid-template-columns:1fr 1fr;gap:18px 14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.commerce-approved-indicators li{color:#022d23;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.commerce-approved-indicators svg{color:#165b3e;flex-shrink:0}.commerce-approved-visual{aspect-ratio:1114/803;width:100%;position:relative;overflow:hidden}.commerce-approved-visual img{width:159.25%;max-width:none;height:auto;display:block;position:absolute;top:-10.46%;left:-59.25%}.commerce-approved-copy .commerce-eyebrow{color:#145c43;letter-spacing:.2em;font-size:13px}@media (width<=1024px){.commerce-approved-copy h1{font-size:clamp(34px,4.6vw,48px)}.commerce-approved-grid{grid-template-columns:46% 54%}.commerce-approved-indicators{gap:14px}.commerce-approved-indicators li{font-size:13px}}@media (width<=767px){.commerce-page .commerce-hero-approved{padding:24px 0 0}.commerce-approved-grid{grid-template-columns:1fr}.commerce-approved-copy{padding:12px 0 24px}.commerce-approved-copy h1{font-size:clamp(36px,8vw,52px)}.commerce-approved-copy>p{font-size:19px}.commerce-approved-indicators li{font-size:14px}.commerce-approved-visual{width:100%;margin-top:8px}}.commerce-approved-visual{aspect-ratio:1114/817}.commerce-approved-visual img{top:-8.57%}.commerce-approved-visual:after{content:"";pointer-events:none;background:#f7f8f2;width:2.5%;height:15%;position:absolute;top:62%;left:0}.commerce-page .commerce-hero-approved{background:#f8faf3;min-height:0;padding:0;position:relative}.commerce-hero-fullwidth{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.commerce-approved-grid{width:100%;min-height:clamp(560px,50vw,880px);padding:clamp(38px,5vw,85px) 0 clamp(90px,8vw,150px) clamp(28px,5.8vw,100px);display:block;position:relative}.commerce-approved-copy{width:34%;max-width:590px;padding:0}.commerce-approved-copy h1{margin:20px 0;font-size:clamp(35px,3.5vw,64px);line-height:1.08}.commerce-approved-copy h1 strong{color:#648d45}.commerce-approved-copy>p{font-size:clamp(17px,1.25vw,21px);line-height:1.65}.commerce-approved-indicators{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.commerce-approved-indicators li{font-size:clamp(12px,.9vw,15px)}.commerce-approved-copy .commerce-eyebrow{font-size:clamp(11px,.9vw,14px)}@media (width>=1800px){.commerce-approved-grid{min-height:900px}}@media (width>=768px) and (width<=1050px){.commerce-approved-grid{min-height:620px;padding-top:50px}.commerce-approved-copy{width:35%}.commerce-approved-copy h1{font-size:35px}.commerce-approved-copy>p{font-size:17px}.commerce-approved-indicators{gap:14px 9px}.commerce-approved-indicators li{font-size:12px}}@media (width<=767px){.commerce-page .commerce-hero-approved{background:#f8faf3;flex-direction:column;padding:0;display:flex}.commerce-approved-grid{order:0;min-height:0;padding:35px 22px 10px}.commerce-approved-copy{width:100%;max-width:none}.commerce-approved-copy h1{font-size:clamp(36px,8vw,52px)}.commerce-approved-copy>p{font-size:19px}.commerce-approved-indicators li{font-size:14px}.commerce-hero-fullwidth{aspect-ratio:1.2;object-fit:cover;object-position:right;order:1;width:100%;height:auto;margin-top:12px;position:relative;inset:auto}}@media (width>=768px){.commerce-hero-fullwidth{object-fit:cover}}@media (width<=767px){.commerce-hero-fullwidth{aspect-ratio:1.4}}@media (width>=768px){.commerce-approved-grid{min-height:clamp(500px,44vw,760px);padding-top:clamp(32px,3.6vw,62px);padding-bottom:clamp(65px,5.5vw,100px)}.commerce-approved-copy h1{font-size:clamp(34px,3.2vw,58px)}.commerce-approved-copy>p{font-size:clamp(17px,1.15vw,19px)}.commerce-approved-indicators{gap:14px;margin-top:22px}.commerce-page .commerce-ecosystem{padding-top:38px;padding-bottom:28px}.commerce-page .commerce-ecosystem-heading{margin-bottom:28px}}@media (width>=1800px){.commerce-approved-grid{min-height:780px}}@media (width>=768px){.commerce-hero-fullwidth{object-fit:contain;width:88%;height:auto;inset:auto 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%);mask-image:linear-gradient(90deg,#0000,#000 10%)}.commerce-page .commerce-hero-approved{background:#f8faf3}.commerce-approved-copy{width:36%}}.institutional-layout #institutional-content .commerce-hero-approved{isolation:isolate;background:#061e24!important}.commerce-hero-approved .commerce-approved-grid{z-index:2}.institutional-layout #institutional-content .commerce-hero-approved .commerce-approved-copy :is(h1,strong,p,li,svg,.commerce-eyebrow){color:#fff!important}@media (width>=768px){.commerce-hero-approved:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#061e24 0% 39%,#061e24f5 43%,#061e24a6 51%,#0000 68%);position:absolute;inset:0}.commerce-hero-approved .commerce-hero-fullwidth{z-index:0}}@media (width<=767px){.commerce-hero-approved:after{display:none}.commerce-hero-approved .commerce-hero-fullwidth{-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}}.institutional-layout #institutional-content .commerce-hero-popups{background:0 0!important}.commerce-hero-popups:after{display:none!important}.commerce-hero-popups .commerce-approved-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);width:calc(100% - 64px);max-width:1280px;min-height:0;margin:auto;padding:70px 0;display:grid}.commerce-hero-popups .commerce-approved-copy{width:100%;max-width:620px}.commerce-hero-popups .commerce-approved-copy h1{font-size:clamp(34px,3.6vw,54px)}.commerce-flow-popups{gap:16px;min-width:0;display:grid}.commerce-flow-heading{margin-bottom:8px}.commerce-flow-heading>span{letter-spacing:.14em;color:#fff;font-size:11px;font-weight:650}.commerce-flow-heading h2{color:#fff;margin:10px 0 0;font-size:clamp(22px,2vw,28px);line-height:1.25}.commerce-flow-popup{background:linear-gradient(120deg,#12343a,#102b36);border-radius:18px;align-items:center;gap:18px;padding:22px 24px;animation:6s ease-in-out -5s infinite commerce-popup-appear;display:flex;box-shadow:0 12px 30px #0002}.commerce-flow-popup:nth-child(3){animation-delay:-4s}.commerce-flow-popup:nth-child(4){animation-delay:-3s}.commerce-flow-icon{color:#fff;background:#ffffff0a;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.commerce-flow-popup h3{color:#fff;margin:0 0 7px;font-size:18px;line-height:1.3}.commerce-flow-popup p{color:#edf2f5;margin:0;font-size:15px;line-height:1.6}@keyframes commerce-popup-appear{0%,to{opacity:.4;transform:translateY(10px)}20%,80%{opacity:1;transform:translateY(0)}}@media (width<=900px){.commerce-hero-popups .commerce-approved-grid{grid-template-columns:1fr;gap:34px;width:calc(100% - 40px);padding:42px 0}.commerce-hero-popups .commerce-approved-copy{max-width:none}.commerce-flow-popups{width:100%;max-width:650px}.commerce-flow-popup{padding:20px}.commerce-hero-popups .commerce-approved-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.commerce-hero-popups .commerce-approved-indicators{grid-template-columns:1fr}.commerce-flow-popup{gap:12px;padding:18px}.commerce-flow-icon{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.commerce-flow-popup{opacity:1;animation:none;transform:none}}.commerce-flow-popups .commerce-flow-popup{animation:9s ease-in-out infinite commerce-popup-sequence}.commerce-flow-popups .commerce-flow-popup:nth-child(2){animation-delay:-6s}.commerce-flow-popups .commerce-flow-popup:nth-child(3){animation-delay:-3s}@keyframes commerce-popup-sequence{0%,4%{opacity:0;transform:translateY(18px)scale(.97)}10%,32%{opacity:1;transform:translateY(0)scale(1)}38%,to{opacity:0;transform:translateY(-12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.commerce-flow-popups .commerce-flow-popup{opacity:1;animation:none;transform:none}}.commerce-flow-popups{align-items:center;min-height:220px;display:flex}.commerce-flow-popups .commerce-flow-popup{opacity:1;width:100%;min-height:170px;animation:.45s ease-out both commerce-panel-enter;transform:none;animation-delay:0s!important}.commerce-flow-popups .commerce-flow-popup h3{font-size:22px}.commerce-flow-popups .commerce-flow-popup p{font-size:16px}@keyframes commerce-panel-enter{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media (width<=900px){.commerce-flow-popups{min-height:180px}.commerce-flow-popups .commerce-flow-popup{min-height:150px}}@media (prefers-reduced-motion:reduce){.commerce-flow-popups .commerce-flow-popup{animation:none}}.commerce-hero-popups .commerce-flow-popups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;max-width:none;min-height:0;display:grid}.commerce-flow-popups .commerce-flow-popup{aspect-ratio:1;box-sizing:border-box;opacity:1;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;width:100%;min-width:0;min-height:0;padding:18px;display:flex;transform:none;animation:none!important}.commerce-flow-popups .commerce-flow-popup h3{margin:0 0 8px;font-size:16px;line-height:1.3}.commerce-flow-popups .commerce-flow-popup p{margin:0;font-size:13px;line-height:1.5}.commerce-flow-popups .commerce-flow-icon{border-radius:8px;width:34px;height:34px}@media (width>=901px){.commerce-hero-popups .commerce-approved-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px}}@media (width<=1100px) and (width>=901px){.commerce-flow-popups .commerce-flow-popup{gap:10px;padding:12px}.commerce-flow-popups .commerce-flow-popup p{font-size:12px}.commerce-flow-popups .commerce-flow-popup h3{font-size:14px}}@media (width<=600px){.commerce-hero-popups .commerce-flow-popups{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-flow-popups .commerce-flow-popup{padding:16px}.commerce-flow-popups .commerce-flow-popup:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}@media (width<=350px){.commerce-hero-popups .commerce-flow-popups{grid-template-columns:1fr}.commerce-flow-popups .commerce-flow-popup{justify-self:center;max-width:210px}.commerce-flow-popups .commerce-flow-popup:last-child{width:100%}}.commerce-hero-popups .commerce-approved-grid{text-align:center;width:calc(100% - 40px);max-width:1000px;min-height:0;padding:64px 0 44px;display:block!important}.commerce-hero-popups .commerce-approved-copy{width:100%;max-width:900px;margin:0 auto;padding:0}.commerce-hero-popups .commerce-approved-copy h1{max-width:900px;margin:20px auto;font-size:clamp(34px,4.2vw,56px)}.commerce-hero-popups .commerce-approved-copy>p{max-width:720px;margin:0 auto;font-size:18px;line-height:1.65}@media (width<=620px){.commerce-hero-popups .commerce-approved-grid{padding:40px 0 30px}.commerce-hero-popups .commerce-approved-copy>p{font-size:17px}}.institutional-layout .commerce-marquee .commerce-marketplace-item img.commerce-marketplace-logo{opacity:1!important}.institutional-layout .commerce-marquee{-webkit-mask-image:none;mask-image:none}.institutional-layout .commerce-marquee .commerce-marketplace-item img.commerce-marketplace-logo{box-sizing:content-box;background:#f5f7f6;border-radius:8px;padding:12px 10px;filter:none!important;opacity:1!important;width:112px!important;max-width:112px!important;height:32px!important;max-height:32px!important}.institutional-layout .commerce-marquee .commerce-marketplace-item:after{display:none}.institutional-layout .commerce-marquee-track,.institutional-layout .commerce-marquee .commerce-marketplace-item{height:76px}@media (width<=600px){.institutional-layout .commerce-marquee .commerce-marketplace-item img.commerce-marketplace-logo{padding:10px 8px;width:104px!important;max-width:104px!important;height:30px!important;max-height:30px!important}}.marketplace-explorer{color:#022d23;padding:42px 0 0}.mp-kicker{letter-spacing:.16em;margin-bottom:17px;font-size:13px;font-weight:700;display:block}.marketplace-explorer h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(29px,2.6vw,40px);line-height:1.12}.marketplace-explorer p{color:#29473b;margin:0;font-size:18px;line-height:1.65}.marketplace-explorer h3{letter-spacing:-.025em;margin:12px 0;font-size:19px;line-height:1.3}.mp-intro,.mp-benefits,.mp-businesses{grid-template-columns:39% 1fr;align-items:center;gap:45px;padding:30px 0 40px;display:grid}.mp-steps{text-align:center;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mp-step-icon{background:#f0f5ea;border:1px solid #cbd7c1;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 18px;display:grid}.mp-steps p{font-size:15px}.mp-steps h3{font-size:18px}.mp-management{background:#eaf0e2;border:1px solid #d3dec8;border-radius:18px;grid-template-columns:40% repeat(3,1fr);align-items:center;gap:25px;margin:0 -15px 15px;padding:30px;display:grid}.mp-management header p{font-size:17px}.mp-management article{border-left:1px solid #ccd9c1;padding-left:23px}.mp-management ul{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mp-management li{gap:8px;font-size:16px;line-height:1.45;display:flex}.mp-management li svg{flex-shrink:0;margin-top:3px}.mp-benefit-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.mp-benefit-grid article{align-items:flex-start;gap:17px;padding:12px 0;display:flex}.mp-benefit-grid article>svg{color:#24583c;flex-shrink:0;margin-top:13px}.mp-benefit-grid p{font-size:16px}.mp-businesses{border-top:1px solid #d7dfce;padding-top:35px}.mp-business-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mp-business-grid article{background:#edf2e7;border-radius:12px;padding:22px 16px}.mp-business-grid h3{font-size:17px}.mp-business-grid p{font-size:15px}.mp-results-banner{color:#fff;background:radial-gradient(at 90% 90%,#215d46,#0000 70%),#022d23;border-radius:20px;grid-template-columns:43% 1fr;gap:35px;margin:0 -25px;padding:40px;display:grid}.mp-results-banner p{color:#fff;font-size:18px}.mp-results-banner .mp-kicker{color:#bedc7b}.mp-results-banner>div{grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;display:grid}.mp-results-banner article{text-align:center;flex-direction:column;align-items:center;gap:20px;font-size:18px;font-weight:500;display:flex}.mp-results-banner article>svg{color:#bedc7b;border:1px solid #7c9d83;border-radius:12px;width:54px;height:54px;padding:10px}.marketplace-explorer .mp-availability{color:#344e3e;margin-top:24px;font-size:14px;line-height:1.6}@media (width<=1050px){.mp-intro,.mp-benefits,.mp-businesses{grid-template-columns:1fr;gap:25px}.mp-management{grid-template-columns:repeat(3,1fr)}.mp-management header{grid-column:1/-1}.mp-management article:first-of-type{border-left:0;padding-left:0}}@media (width<=700px){.marketplace-explorer{padding-top:20px}.mp-intro,.mp-benefits,.mp-businesses{padding:24px 0 32px}.mp-steps,.mp-business-grid{grid-template-columns:1fr 1fr;gap:22px 16px}.mp-management{grid-template-columns:1fr;margin:0;padding:25px}.mp-management article{border-top:1px solid #cbd7c1;border-left:0;padding:22px 0 0}.mp-benefit-grid{grid-template-columns:1fr}.mp-results-banner{grid-template-columns:1fr;margin:0;padding:28px}.mp-results-banner>div{grid-template-columns:1fr;gap:25px}.mp-results-banner article{text-align:left;flex-direction:row}.mp-results-banner article svg{flex-shrink:0}.mp-business-grid article{padding:20px 14px}.mp-management header p{font-size:18px}}.marketplace-explorer{padding-top:28px}.mp-intro,.mp-benefits,.mp-businesses{gap:32px;padding-top:22px;padding-bottom:28px}.marketplace-explorer h2{margin-bottom:14px;font-size:clamp(28px,2.35vw,36px)}.marketplace-explorer p{font-size:17px;line-height:1.55}.mp-kicker{margin-bottom:12px}.mp-step-icon{width:66px;height:66px;margin-bottom:12px}.mp-management{gap:20px;margin-bottom:10px;padding:25px}.mp-management ul{gap:10px;margin-top:14px}.mp-benefit-grid{gap:18px}.mp-benefit-grid article{padding:7px 0}.mp-businesses{padding-top:28px}.mp-business-grid article{padding:18px 14px}.mp-results-banner{gap:28px;padding:30px}.mp-results-banner p{font-size:17px}.marketplace-explorer .mp-availability{margin-top:18px}@media (width<=700px){.marketplace-explorer{padding-top:18px}.mp-intro,.mp-benefits,.mp-businesses{gap:22px;padding:20px 0 25px}.mp-management{padding:22px}.mp-results-banner{padding:25px}.marketplace-explorer p{font-size:17px}}.eixo-commercial{color:#022d23;background:#f7f8f3;padding:70px max(24px,50% - 600px)}.eixo-commercial header{max-width:800px;margin-bottom:32px}.eixo-commercial header>span{letter-spacing:.15em;font-size:13px;font-weight:700}.eixo-commercial h2{margin:16px 0;font-size:clamp(32px,4vw,48px);line-height:1.15}.eixo-commercial p{font-size:18px;line-height:1.65}.eixo-commercial-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.eixo-commercial-grid article{background:#fff;border:1px solid #cbd6c6;border-radius:20px;flex-direction:column;padding:30px;display:flex}.eixo-commercial-grid article.eixo-commercial-featured{background:#f1f6e9;border-color:#5c8845}.eixo-commercial h3{margin:0 0 20px;font-size:26px}.eixo-commercial-price{letter-spacing:-.03em;font-size:35px}.eixo-commercial-price small{font-size:16px;font-weight:400}.eixo-commercial ul{gap:12px;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.eixo-commercial li{gap:10px;display:flex}.eixo-commercial li svg{color:#3c7136;flex-shrink:0;margin-top:3px}.eixo-commercial-grid a{color:#fff;text-align:center;background:#022d23;border-radius:10px;margin-top:auto;padding:16px;text-decoration:none;display:block}.eixo-commercial p.eixo-commercial-note{font-size:14px;line-height:1.6}.eixo-comparison{margin-top:40px;overflow-x:auto}.eixo-comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:16px}.eixo-comparison caption{text-align:left;padding-bottom:20px;font-size:26px;font-weight:600}.eixo-comparison th,.eixo-comparison td{border-bottom:1px solid #d5dfce;min-width:160px;padding:16px}.eixo-comparison thead{background:#e6eedc}.eixo-comparison tbody th{font-weight:500}@media (width<=700px){.eixo-commercial-grid{grid-template-columns:1fr}.eixo-commercial-grid article{padding:24px}.eixo-commercial{padding:48px 22px}.eixo-commercial-price{font-size:32px}}.ex-page{color:#10251d;background:#fff;font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;overflow:hidden}.ex-page *{box-sizing:border-box}.ex-container{width:min(1200px,100% - 64px);margin-inline:auto}.ex-eyebrow{letter-spacing:.12em;color:#376049;margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.6;display:block}.ex-page h1,.ex-page h2,.ex-page h3{color:#10251d}.ex-page h1{letter-spacing:-.045em;margin:0 0 23px;font-size:clamp(36px,4vw,57px);font-weight:750;line-height:1.09}.ex-page h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(28px,3vw,39px);font-weight:700;line-height:1.16}.ex-page p{color:#33483f;margin:0;font-size:18px;line-height:1.65}.ex-hero{background:radial-gradient(at 85% 25%,#edf5e9,#0000 55%),#fff;padding:60px 0 42px}.ex-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.ex-hero header>p{max-width:510px;font-size:21px}.ex-button{color:#fff;background:#022d23;border:0;border-radius:10px;justify-content:center;align-items:center;gap:18px;margin-top:26px;padding:15px 22px;font-size:16px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #022d2312}.ex-button:hover{background:#164b37}.ex-tree{isolation:isolate;text-align:center;min-height:350px;padding-top:0;position:relative}.ex-tree>svg{z-index:-1;width:100%;height:350px;position:absolute;inset:0 0 auto;overflow:visible}.ex-tree>svg path{stroke:#69907a;stroke-width:1.5px;fill:none}.ex-tree-root{color:#fff;letter-spacing:.06em;background:#022d23;border:1px solid #1d5741;border-radius:12px;place-items:center;width:130px;height:65px;margin:0 auto;font-size:25px;font-weight:700;display:grid;box-shadow:0 6px 18px #022d2312}.ex-tree-branches{grid-template-columns:1fr 1fr;gap:28px;margin-top:80px;display:grid}.ex-tree-branches>div{background:#edf4e7;border:1px solid #aac3ad;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:150px;height:55px;margin:auto;font-size:16px;font-weight:650;display:flex}.ex-tree-leaves{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:75px;display:grid}.ex-tree-leaves>div{background:#fff;border:1px solid #b5cebb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:82px;font-size:14px;font-weight:600;display:flex}.ex-tree-leaves svg{color:#245b3c}.ex-tree>p{color:#486351;margin-top:17px;font-size:13px}.ex-capability-strip{background:#f3f7f1;border-radius:13px;grid-template-columns:repeat(6,1fr);gap:14px;padding:23px 18px;display:grid}.ex-capability-strip>span{color:#194831;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ex-features{padding:52px 0 45px;scroll-margin-top:90px}.ex-features header>p{max-width:780px}.ex-feature-grid{grid-template-columns:repeat(3,1fr);gap:36px 32px;margin-top:34px;display:grid}.ex-feature-grid article{align-items:flex-start;gap:16px;scroll-margin-top:95px;display:flex}.ex-feature-icon{color:#194831;background:#eef5e9;border-radius:13px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.ex-page h3{letter-spacing:-.02em;margin:2px 0 10px;font-size:18px;font-weight:700;line-height:1.35}.ex-feature-grid p{font-size:16px;line-height:1.65}.ex-whitelabel{background:linear-gradient(110deg,#f0f6eb,#fff 65%,#f0f6ed);border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:35px;padding:32px;display:grid}.ex-whitelabel p{font-size:17px}.ex-whitelabel-note{color:#36523e;margin-top:18px;font-size:14px;font-weight:600;display:block}.ex-brand-demo{grid-template-columns:1.1fr .8fr;align-items:center;gap:15px;display:grid}.ex-brand-settings,.ex-brand-screen{background:#fff;border:1px solid #e1e8dc;border-radius:13px;overflow:hidden;box-shadow:0 8px 25px #113c2410}.ex-brand-settings{padding:22px}.ex-brand-settings>strong{margin-bottom:22px;font-size:17px;display:block}.ex-brand-settings>span{margin-bottom:11px;font-size:12px;font-weight:600;display:block}.ex-swatches{gap:10px;margin-bottom:24px;display:flex}.ex-swatches button,.ex-swatches i{color:#fff;cursor:pointer;border:2px solid #0000;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.ex-swatches button[aria-pressed=true]{outline-offset:3px;outline:2px solid #688c63}.ex-swatches i{background:#ebeee8}.ex-demo-label{background:#f5f7f2;border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.ex-brand-screen>div:first-child{color:#fff;align-items:center;gap:9px;padding:15px 12px;font-size:11px;font-weight:600;display:flex}.ex-brand-initial{background:#ffffff20;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.ex-brand-screen>div:last-child{padding:17px 12px}.ex-brand-screen>div:last-child>span{margin-bottom:16px;font-size:11px;display:block}.ex-brand-screen i{background:#f1f4ee;border-radius:4px;height:13px;margin-bottom:12px;display:block}.ex-brand-screen i:nth-of-type(2){width:75%}.ex-brand-screen button{color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;width:100%;padding:9px 6px;font-size:10px;display:flex}.ex-brand-demo>p{text-align:center;color:#4a6353;grid-column:1/-1;font-size:11px}.ex-core{background:#f1f6ec;border:1px solid #dbe7d1;border-radius:13px;align-items:center;gap:18px;margin:22px 0 38px;padding:22px;display:flex}.ex-core-icon{color:#1c5339;flex-shrink:0}.ex-core h3{margin:0 0 7px;font-size:18px}.ex-core p{font-size:15px;line-height:1.6}.ex-core>a{white-space:nowrap;color:#164932;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;padding:10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.ex-audience{grid-template-columns:1fr 1.2fr;align-items:center;gap:35px;padding:20px 0 35px;display:grid}.ex-audience h2{margin-bottom:0;font-size:29px}.ex-audience>div{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.ex-audience>div>span{text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.ex-audience svg{color:#205338}.ex-page .eixo-commercial{background:#fff;padding:35px max(32px,50% - 600px) 50px}.ex-page .eixo-commercial h2{font-size:36px}.ex-account{border-top:1px solid #e6ecdf;grid-template-columns:44% 1fr;align-items:center;gap:60px;padding:25px 0 65px;display:grid}.ex-phone-stage{isolation:isolate;text-align:center;margin:0;padding:20px;position:relative}.ex-phone-stage:before{content:"";z-index:-1;background:#eaf4e6;border-radius:50%;position:absolute;inset:65px 0 55px}.ex-phone{color:#fff;text-align:left;background:#022d23;border:7px solid #151d18;border-radius:38px;outline:2px solid #aab1aa;width:270px;margin:auto;position:relative;overflow:hidden;box-shadow:0 12px 22px #163c2525}.ex-phone:before{content:"";background:#151d18;border-radius:0 0 12px 12px;width:90px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ex-phone-status{justify-content:space-between;padding:11px 16px 0;font-size:10px;line-height:1.4;display:flex}.ex-phone-header{justify-content:space-between;align-items:center;padding:18px 15px 9px;display:flex}.ex-phone-header .epua-brand{font-size:23px!important}.ex-phone-title{padding:2px 15px 15px;font-size:15px;font-weight:600;display:block}.ex-phone-body{color:#153728;background:#f5f7f3;border-radius:18px 18px 0 0;padding:13px 11px 0}.ex-phone-balance{background:#fff;border-radius:10px;padding:14px;box-shadow:0 2px 7px #14352407}.ex-phone-balance>span{color:#47584b;margin-bottom:9px;font-size:10px;display:block}.ex-phone-balance>strong{justify-content:space-between;align-items:center;font-size:22px;display:flex}.ex-phone-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin:11px 0 20px;display:grid}.ex-phone-actions>div{background:#fff;border:1px solid #e4ebdf;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:12px 2px;display:flex}.ex-phone-actions svg{width:18px;height:18px}.ex-phone-actions span{font-size:8px;font-weight:600}.ex-phone-activity{justify-content:space-between;align-items:center;gap:5px;margin-bottom:10px;display:flex}.ex-phone-activity strong{font-size:10px}.ex-phone-activity span{color:#536658;font-size:8px}.ex-phone-row{border-bottom:1px solid #e6ebe2;align-items:center;gap:8px;padding:13px 0;display:flex}.ex-phone-row>svg{background:#eaf2e6;border-radius:5px;flex-shrink:0;width:23px;height:23px;padding:3px}.ex-phone-row>div{flex-direction:column;gap:4px;display:flex}.ex-phone-row strong{font-size:9px;font-weight:600}.ex-phone-row span{color:#536658;font-size:8px}.ex-phone-row>b{white-space:nowrap;margin-left:auto;font-size:9px}.ex-phone-nav{background:#fff;grid-template-columns:repeat(4,1fr);gap:5px;margin:0 -11px;padding:13px 0 12px;display:grid}.ex-phone-nav>span{flex-direction:column;align-items:center;gap:5px;font-size:8px;display:flex}.ex-phone-nav svg{width:16px;height:16px}.ex-phone-stage figcaption{color:#4d6455;margin-top:13px;font-size:11px}.ex-account-copy>p{max-width:530px;font-size:20px}.ex-account-benefits{gap:25px;margin-top:33px;display:flex}.ex-account-benefits>span{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.ex-account-benefits svg{color:#29593c;flex-shrink:0}.ex-page a:focus-visible,.ex-page button:focus-visible{outline-offset:4px;outline:3px solid #759b44}@media (width<=1050px){.ex-hero-grid{gap:25px}.ex-tree-branches>div{width:130px}.ex-tree-leaves{gap:8px}.ex-tree-leaves>div{font-size:12px}.ex-feature-grid{grid-template-columns:1fr 1fr}.ex-whitelabel{grid-template-columns:1fr 1fr;padding:25px}.ex-brand-demo{grid-template-columns:1fr}.ex-brand-screen{display:block}.ex-audience{grid-template-columns:1fr;gap:22px}.ex-account{gap:30px}.ex-account-benefits{flex-wrap:wrap;gap:18px}.ex-core{flex-wrap:wrap}.ex-core>div{flex:1}.ex-core>a{margin-left:40px}.ex-page h1{font-size:42px}}@media (width<=700px){.ex-container{width:calc(100% - 44px)}.ex-hero{padding:35px 0 28px}.ex-hero-grid{grid-template-columns:1fr;gap:38px}.ex-page h1{font-size:37px}.ex-hero header>p{font-size:19px}.ex-tree{min-height:330px}.ex-tree-branches{gap:12px}.ex-tree-branches>div{width:125px;font-size:14px}.ex-tree-leaves{gap:6px}.ex-tree-leaves>div{min-height:76px;font-size:10px}.ex-tree-leaves svg{width:20px}.ex-tree>p{font-size:12px}.ex-capability-strip{grid-template-columns:repeat(3,1fr);gap:20px 12px;padding:20px 12px}.ex-capability-strip>span{justify-content:flex-start;gap:6px;font-size:11px}.ex-capability-strip svg{width:17px}.ex-features{padding:35px 0}.ex-feature-grid{grid-template-columns:1fr;gap:28px}.ex-page h2{font-size:30px}.ex-feature-grid h3{font-size:18px}.ex-feature-grid p{font-size:16px}.ex-whitelabel{grid-template-columns:1fr;gap:25px;padding:25px 20px}.ex-brand-demo{grid-template-columns:1.1fr .8fr;gap:12px}.ex-brand-settings{padding:18px 13px}.ex-brand-screen{display:block}.ex-swatches{gap:7px}.ex-swatches button,.ex-swatches i{width:25px;height:25px}.ex-core{gap:13px;padding:20px 16px}.ex-core>div{flex-basis:calc(100% - 45px)}.ex-core h3{font-size:17px}.ex-core>a{margin-left:29px;padding-top:0}.ex-audience{padding-bottom:24px}.ex-audience>div{grid-template-columns:repeat(3,1fr);gap:24px 10px}.ex-audience>div>span{font-size:12px}.ex-page .eixo-commercial{padding:25px 22px 35px}.ex-page .eixo-commercial h2{font-size:30px}.ex-account{grid-template-columns:1fr;gap:20px;padding:30px 0 45px}.ex-phone-stage{order:1}.ex-account-copy{order:0}.ex-account-copy>p{font-size:18px}.ex-account-benefits{gap:18px;margin-top:24px}.ex-account-benefits>span{font-size:12px}.ex-phone-stage:before{inset:65px 0 55px}}.ex-brand-demo,.ex-brand-settings,.ex-brand-screen{min-width:0}@media (width<=620px){.ex-brand-demo{grid-template-columns:minmax(0,1fr)}}.agro-channels{max-width:100%;padding:12px 0 28px;overflow:hidden}.agro-channels-viewport{width:100%;padding:10px 0;overflow:hidden}.agro-channels-track{will-change:transform;width:max-content;animation:65s linear infinite agro-channels-scroll;display:flex}.agro-channels-group{flex:none;align-items:center;gap:0;width:max-content;margin:0;padding:0;list-style:none;display:flex}.agro-channels-group li{box-sizing:border-box;flex:0 0 180px;justify-content:center;align-items:center;width:180px;min-height:64px;padding:12px 20px;display:flex}.agro-channels-group span{white-space:nowrap;letter-spacing:-.03em;font-size:20px;font-weight:700}.agro-channels-group img{object-fit:contain;filter:none;mix-blend-mode:multiply;width:120px;height:36px;display:block}@keyframes agro-channels-scroll{to{transform:translate(-50%)}}@media (width<=600px){.agro-channels-group li{flex-basis:156px;width:156px;padding:10px 16px}.agro-channels-group span{font-size:18px}.agro-channels-group img{width:112px;height:32px}.agro-channels-track{animation-duration:55s}}.institutional-layout .agro-channels-viewport{touch-action:pan-y;overflow:hidden!important}.institutional-layout .agro-channels-track{width:max-content!important;animation:65s linear infinite agro-channels-scroll!important;display:flex!important}.institutional-layout .agro-channels-group{flex:none!important;gap:0!important;width:max-content!important;display:flex!important}@media (width<=600px){.institutional-layout .agro-channels-track{animation-duration:55s!important}}html.a11y-motion .institutional-layout .agro-channels-track{animation:none!important}.agro-channels-group li[data-platform=Shopee] img{width:120px;height:58px}.agro-channels-group li[data-platform=Magalu] img{mix-blend-mode:multiply}.agro-channels-group li[data-platform=Mercado\ Livre] img{width:144px;height:52px}.epua-agro-page{--ag-green:#123c2d;--ag-muted:#56675d;--ag-line:#dfe7de;color:var(--ag-green);background:#fff;font-family:inherit;line-height:1.6}.epua-agro-page *{box-sizing:border-box}.epua-agro-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.epua-agro-page h1,.epua-agro-page h2,.epua-agro-page h3,.epua-agro-page p{margin:0}.epua-agro-page h2{letter-spacing:-.04em;font-size:clamp(29px,3vw,43px);font-weight:650;line-height:1.15}.epua-agro-page h3{font-size:19px;font-weight:650;line-height:1.35}.epua-agro-page p{color:var(--ag-muted)}.epua-agro-hero{border-bottom:1px solid var(--ag-line);background:linear-gradient(110deg,#fff 55%,#f6f9f3);padding:86px 0 72px}.epua-agro-hero-grid{grid-template-columns:1.18fr 1fr;align-items:center;gap:62px;display:grid}.epua-agro-page .epua-agro-eyebrow{letter-spacing:.15em;color:#477047;align-items:center;gap:9px;margin-bottom:21px;font-size:11px;font-weight:750;display:flex}.epua-agro-page h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(48px,5.8vw,78px);font-weight:650;line-height:1.05}.epua-agro-page .epua-agro-lead{color:var(--ag-green);letter-spacing:-.02em;max-width:620px;font-size:clamp(20px,2vw,26px);line-height:1.4}.epua-agro-description{max-width:550px;font-size:16px;margin-top:20px!important}.epua-agro-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.epua-agro-button,.epua-agro-link{justify-content:center;align-items:center;gap:13px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.epua-agro-button{background:var(--ag-green);color:#fff;border-radius:7px;padding:13px 19px}.epua-agro-button:hover{background:#24583d}.epua-agro-link{color:var(--ag-green)}.epua-agro-link:hover{text-underline-offset:5px;text-decoration:underline}.epua-agro-page a:focus-visible{outline-offset:5px;outline:3px solid #80a76a}.epua-agro-page .epua-agro-status{align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex}.epua-agro-status>span{background:#8a9c61;border-radius:50%;width:6px;height:6px}.epua-agro-field{border:1px solid var(--ag-line);background:#f6f9f2;border-radius:18px;padding:27px 25px 20px;transform:rotate(-2deg)}.epua-agro-field-caption,.epua-agro-field-footer{color:#497145;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:10px;font-weight:650;display:flex}.epua-agro-field>svg{width:100%;height:auto;display:block}.epua-agro-field-caption>svg{flex-shrink:0;width:22px;height:22px}.epua-agro-field-footer{border-top:1px solid #d9e3d4;padding-top:18px;font-size:9px}.epua-agro-section{grid-template-columns:1fr 1.3fr;gap:90px;padding-block:78px;scroll-margin-top:105px;display:grid}.epua-agro-section-intro>p:last-child{max-width:380px;margin-top:22px;font-size:15px}.epua-agro-operations article{border-bottom:1px solid var(--ag-line);align-items:flex-start;gap:22px;padding:24px 0;display:flex}.epua-agro-operations article:first-child{padding-top:0}.epua-agro-index{color:#7e9877;margin-top:4px;font-size:11px}.epua-agro-operations article>svg{color:#7c9972;flex-shrink:0;margin-left:auto}.epua-agro-operations p{max-width:390px;margin-top:7px;font-size:14px}.epua-agro-costs{background:#f5f8f2;padding-block:72px}.epua-agro-costs-grid{grid-template-columns:1fr 1.15fr;gap:100px;display:grid}.epua-agro-costs h2+p{max-width:420px;margin-top:23px;font-size:15px}.epua-agro-measures>div{border-bottom:1px solid #d7e2d0;justify-content:space-between;align-items:baseline;gap:20px;padding:19px 0;display:flex}.epua-agro-measures>div:first-child{padding-top:0}.epua-agro-measures span{font-size:15px;font-weight:650}.epua-agro-measures small{color:#5a7157;text-align:right;font-size:11px}.epua-agro-measures p{margin-top:20px;font-size:12px}.epua-agro-fair{grid-template-columns:1fr 1fr;gap:35px;display:grid}.epua-agro-fair article+article{border-left:1px solid var(--ag-line);padding-left:35px}.epua-agro-fair article>svg{color:#528249;margin-bottom:20px}.epua-agro-fair h3{font-size:18px;line-height:1.45}.epua-agro-fair p{margin-top:15px;font-size:14px}.epua-agro-fair small{color:#697868;margin-top:18px;font-size:11px;display:block}.epua-agro-plans{padding-block:12px 72px}.epua-agro-plans>div:first-child{max-width:650px}.epua-agro-plans>div:first-child>p:last-child{max-width:580px;margin-top:20px;font-size:15px}.epua-agro-plan-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:35px;display:grid}.epua-agro-plan-grid article{border:1px solid var(--ag-line);border-radius:12px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.epua-agro-plan-label{letter-spacing:.14em;color:#5f7b51;font-size:10px;font-weight:750}.epua-agro-plan-grid h3{margin-top:12px;font-size:20px}.epua-agro-page .epua-agro-price{letter-spacing:-.04em;color:var(--ag-green);margin-top:24px;font-size:37px;font-weight:650;line-height:1.2}.epua-agro-price>span{letter-spacing:0;color:var(--ag-muted);margin-left:5px;font-size:14px;font-weight:400}.epua-agro-plan-grid ul{gap:13px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.epua-agro-plan-grid li{color:#445747;align-items:flex-start;gap:10px;font-size:14px;display:flex}.epua-agro-plan-grid li svg{color:#53814a;flex-shrink:0;margin-top:3px}.epua-agro-plan-grid .epua-agro-button{margin-top:auto}.epua-agro-enterprise{background:#f6f9f3}.epua-agro-page .epua-agro-plan-note{margin-top:18px;font-size:12px}.epua-agro-ecosystem{border-top:1px solid var(--ag-line);padding-block:65px 80px}.epua-agro-ecosystem ol{align-items:center;gap:30px;margin:35px 0 25px;padding:0;list-style:none;display:flex}.epua-agro-ecosystem li{align-items:center;gap:30px;font-size:17px;font-weight:600;display:flex}.epua-agro-ecosystem li+li:before{content:"→";color:#89a479;font-size:23px;font-weight:400}.epua-agro-ecosystem .epua-agro-wrap>p:not(.epua-agro-eyebrow){max-width:730px;font-size:15px}.epua-agro-ecosystem .epua-agro-link{margin-top:25px}@media (width<=1000px){.epua-agro-hero-grid{gap:30px}.epua-agro-section,.epua-agro-costs-grid{grid-template-columns:1fr 1.2fr;gap:45px}.epua-agro-fair{gap:20px}.epua-agro-fair article+article{padding-left:20px}.epua-agro-measures>div{flex-direction:column;gap:5px}.epua-agro-measures small{text-align:left}}@media (width<=760px){.epua-agro-wrap{width:calc(100% - 40px)}.epua-agro-hero{padding:48px 0}.epua-agro-hero-grid,.epua-agro-section,.epua-agro-costs-grid{grid-template-columns:1fr;gap:35px}.epua-agro-field{width:100%;max-width:480px;margin-top:12px;transform:none}.epua-agro-section,.epua-agro-costs{padding-block:50px}.epua-agro-section-intro>p:last-child{max-width:550px}.epua-agro-plan-grid{grid-template-columns:1fr}.epua-agro-plans{padding-bottom:50px}.epua-agro-ecosystem ol{flex-direction:column;align-items:flex-start;gap:13px}.epua-agro-ecosystem li{gap:15px}.epua-agro-ecosystem li+li:before{content:"↓"}.epua-agro-ecosystem{padding-block:45px 55px}}@media (width<=430px){.epua-agro-fair{grid-template-columns:1fr;gap:28px}.epua-agro-fair article+article{border-left:0;border-top:1px solid var(--ag-line);padding-top:25px;padding-left:0}.epua-agro-plan-grid article{padding:24px}.epua-agro-actions{flex-direction:column;align-items:flex-start}.epua-agro-hero h1{font-size:50px}.epua-agro-measures span{font-size:14px}}.epua-agro-capabilities{flex-wrap:wrap;gap:10px;margin:28px 0 24px;display:flex}.epua-agro-capabilities span{border:1px solid var(--ag-line);border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600}.epua-agro-page .epua-agro-evolution-note{color:#687b66;margin-top:16px;font-size:12px!important}.institutional-layout{isolation:isolate;position:relative}.institutional-layout>.site-river{z-index:-1;pointer-events:none;opacity:.24;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0000001f 28% 72%,#000);mask-image:linear-gradient(90deg,#000,#0000001f 28% 72%,#000)}.site-river svg{width:120%;max-width:none;height:120%;display:block;position:absolute;top:-10%;left:-10%;overflow:visible}.site-river-wave{fill:none;stroke:url(#site-river-color);stroke-width:1.4px;transform-origin:50%;animation:5s ease-in-out infinite alternate site-river-drift}.site-river-wave-back{opacity:.65;animation-duration:7s;animation-delay:-2s}.site-river-wave-front{animation-delay:-1s}.site-river-current{fill:none;stroke:#327362;stroke-width:2px;stroke-dasharray:70 950;opacity:.65;animation:5s linear infinite site-river-flow}@keyframes site-river-drift{0%{transform:translate(-2%,3%)rotate(-3deg)scale(1.05)}to{transform:translate(2%,-3%)rotate(3deg)scale(1.1)}}@keyframes site-river-flow{to{stroke-dashoffset:-2040px}}@media (width<=900px){.institutional-layout>.site-river{opacity:.19}}@media (width<=620px){.institutional-layout>.site-river{opacity:.14}.site-river svg{width:160%;left:-30%}}@media (prefers-reduced-motion:reduce){.site-river-wave,.site-river-current{animation:none}}.site-security-strip{color:#fff;background:0 0;width:100%;padding:32px 0 40px}.site-security-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:min(1200px,100% - 64px);margin:auto;display:grid}.site-security-item{align-items:flex-start;gap:14px;min-width:0;display:flex}.site-security-item>svg{color:#fff;flex-shrink:0}.site-security-item h2{color:#fff;margin:0 0 7px;font-size:16px;font-weight:650;line-height:1.4}.site-security-item p{color:#edf1f3;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.65}@media (width<=950px){.site-security-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (width<=560px){.site-security-inner{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px)}.site-security-strip{padding:28px 0 32px}}@media (width>=951px){.site-security-item+.site-security-item{border-left:1px solid #ffffff65;padding-left:24px}}@media (width>=561px) and (width<=950px){.site-security-item:nth-child(2n){border-left:1px solid #ffffff65;padding-left:24px}}.site-security-strip:after{content:"";background:#ffffff59;width:min(1200px,100% - 64px);height:1px;margin:32px auto 0;display:block}@media (width<=560px){.site-security-strip:after{width:calc(100% - 40px);margin-top:28px}}.a11y-tools{z-index:1100;position:fixed;bottom:24px;left:18px}.a11y-trigger{color:#fff;cursor:pointer;background:#022d23;border:2px solid #bedc7b;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 5px 20px #0003}.a11y-panel{color:#022d23;background:#fff;border:1px solid #bacbb3;border-radius:16px;width:min(340px,100vw - 36px);max-height:calc(100dvh - 120px);padding:22px;position:absolute;bottom:66px;left:0;overflow:auto;box-shadow:0 12px 45px #0003}.a11y-panel header{justify-content:space-between;align-items:center;display:flex}.a11y-panel h2{margin:0;font-size:23px}.a11y-panel p{font-size:15px;line-height:1.5}.a11y-panel button{cursor:pointer;font:inherit}.a11y-panel header button{color:inherit;background:0 0;border:0;padding:8px}.a11y-panel>button{color:#022d23;text-align:left;background:#f4f7ef;border:1px solid #c2ceb9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:9px 0;padding:13px 10px;font-size:15px;display:flex}.a11y-panel>button[aria-pressed=true]{color:#fff;background:#022d23}.a11y-panel>button span{font-size:12px}.a11y-tools button:focus-visible{outline-offset:4px;outline:3px solid #688e35}html.a11y-large .institutional-layout p,html.a11y-large .institutional-layout li,html.a11y-large .institutional-layout td{font-size:1.3em!important;line-height:1.8!important}html.a11y-contrast .institutional-layout :is(section,article,header,footer,main,aside,nav,div){color:#fff!important;background-color:#000!important}html.a11y-contrast .institutional-layout :is(p,h1,h2,h3,h4,span,strong,em,li,td,th,a){color:#fff!important}html.a11y-contrast .institutional-layout a{text-decoration:underline!important}html.a11y-contrast .institutional-layout button{color:#fff!important;background:#000!important;border:2px solid #ffeb3b!important}html.a11y-motion .institutional-layout *,html.a11y-motion .institutional-layout :before,html.a11y-motion .institutional-layout :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.a11y-motion .commerce-marquee .commerce-marquee-track{animation:none!important}.a11y-tools{bottom:190px;left:auto;right:18px}.a11y-panel{bottom:66px;left:auto;right:0}@media (width<=600px){.a11y-tools{bottom:170px;left:auto;right:16px}.a11y-panel{bottom:66px;left:auto;right:0}}.help-assistant{z-index:90;color:#102a23;font-family:Inter,Segoe UI,Arial,sans-serif;position:fixed;bottom:24px;right:24px}.help-assistant-trigger{cursor:pointer;color:#102a23;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.help-assistant-prompt{background:#fff;border:1px solid #dce5df;border-radius:16px 16px 4px;padding:12px 18px;font-size:14px;font-weight:500;box-shadow:0 4px 18px #102a2310}.help-assistant-portrait{width:48px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.help-assistant-portrait img{object-fit:contain;object-position:center;width:100%;height:auto;display:block;transform:none}.help-assistant-panel{background:#fff;border:1px solid #dce5df;border-radius:18px;width:350px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 260px);margin-bottom:16px;overflow:auto;box-shadow:0 12px 40px #102a2320}.help-assistant-panel>header{color:#fff;background:#073c2e;border-radius:17px 17px 0 0;align-items:center;gap:12px;padding:18px;display:flex}.help-assistant-panel>header>img{object-fit:contain;object-position:center;background:0 0;border-radius:0;width:48px;height:auto}.help-assistant-panel h2{margin:0;font:500 18px/1.4 Inter,Segoe UI,Arial,sans-serif}.help-assistant-panel header p{color:#e0e9e2;margin:3px 0 0;font-size:12px}.help-assistant-panel header button{color:#fff;cursor:pointer;background:0 0;border:0;align-self:flex-start;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.help-assistant-body{padding:22px}.help-assistant-body>p{margin:0 0 18px;font-size:15px;line-height:1.6}.help-assistant-body nav{gap:10px;display:grid}.help-assistant-body a{color:#143e2f;border:1px solid #dce5df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.help-assistant-body a svg{flex-shrink:0}.help-assistant-body a:hover{background:#f2f7ec;border-color:#6b8b54}.help-assistant-body>small{color:#4c6257;margin-top:18px;font-size:12px;line-height:1.6;display:block}.help-assistant button:focus-visible,.help-assistant a:focus-visible{outline-offset:4px;outline:3px solid #6b9435}.help-assistant-panel header button:focus-visible{outline-color:#bedc7b}@media (width<=600px){.help-assistant{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.help-assistant-portrait{width:42px;height:auto}.help-assistant-prompt{padding:10px 14px;font-size:13px}.help-assistant-panel{width:350px;max-height:calc(100dvh - 215px)}}.help-assistant-portrait{transform-origin:50% 100%;transition:filter .25s;animation:.7s cubic-bezier(.2,.7,.3,1) both cleia-arrive}.help-assistant-portrait img{transform-origin:50% 90%;animation:4.8s ease-in-out .7s infinite cleia-float}.help-assistant-prompt{transition:transform .2s,box-shadow .2s;animation:.5s ease-out .4s backwards cleia-prompt}.help-assistant-trigger:hover .help-assistant-portrait img,.help-assistant-trigger:focus-visible .help-assistant-portrait img{animation:.75s ease-in-out both cleia-greet}.help-assistant-trigger:hover .help-assistant-prompt,.help-assistant-trigger:focus-visible .help-assistant-prompt{transform:translateY(-3px);box-shadow:0 6px 20px #102a2318}.help-assistant-trigger[aria-expanded=true] .help-assistant-portrait img{animation-play-state:paused}.help-assistant-panel{transform-origin:100% 100%;animation:.24s ease-out both cleia-panel-open}@keyframes cleia-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cleia-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(.6deg)}}@keyframes cleia-greet{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-4px)rotate(-2deg)}65%{transform:translateY(-3px)rotate(1deg)}}@keyframes cleia-prompt{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes cleia-panel-open{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.help-assistant-portrait,.help-assistant-portrait img,.help-assistant-prompt,.help-assistant-panel,.help-assistant-trigger:hover .help-assistant-portrait img,.help-assistant-trigger:focus-visible .help-assistant-portrait img{transition:none!important;animation:none!important;transform:none!important}.help-assistant-trigger:hover .help-assistant-prompt,.help-assistant-trigger:focus-visible .help-assistant-prompt{transform:none}}.help-assistant-panel{transform-origin:100% 100%;max-height:calc(100dvh - 48px);margin:0;position:absolute;bottom:0;right:110px}.help-assistant-trigger[aria-expanded=true] .help-assistant-prompt{display:none}@media (width<=600px){.help-assistant-panel{width:min(350px,100vw - 32px);max-height:calc(100dvh - 195px);bottom:155px;right:0}}.help-assistant-faq{gap:8px;margin-bottom:16px;display:grid}.help-assistant-faq details{border:1px solid #dce5df;border-radius:10px;overflow:hidden}.help-assistant-faq summary{cursor:pointer;color:#143e2f;min-height:46px;padding:12px;font-size:14px;font-weight:500;line-height:1.5}.help-assistant-faq summary:hover{background:#f2f7ec}.help-assistant-faq summary:focus-visible{outline-offset:-3px;outline:2px solid #356f2d}.help-assistant-faq details[open] summary{background:#f2f7ec;border-bottom:1px solid #dce5df}.help-assistant-faq p{color:#263b35;margin:0;padding:12px;font-size:13px;line-height:1.6}.site-help-slot{justify-content:flex-end;width:min(1200px,100% - 48px);margin:0 auto;padding:20px 0;display:flex}.site-help-slot .help-assistant{z-index:90;position:fixed;inset:auto 24px 24px auto}.site-help-slot .help-assistant-panel{max-height:calc(100dvh - 48px);margin:0;position:fixed;bottom:24px;right:24px}@media (width<=600px){.site-help-slot{width:calc(100% - 32px);padding:16px 0}.site-help-slot .help-assistant-panel{max-height:calc(100dvh - 32px);top:16px;bottom:auto;right:16px}}.site-help-slot .help-assistant-portrait{box-sizing:border-box;background:#e9f1ec;border:1px solid #d8e4de;border-radius:50%;flex:0 0 80px;width:80px;height:80px;animation:none;overflow:hidden;transform:none}.site-help-slot .help-assistant-portrait img{object-fit:contain;object-position:top center;width:100%;max-width:none;height:auto;position:relative;top:2px;left:0;animation:none!important;transform:none!important}.site-help-slot .help-assistant-trigger{align-items:center;gap:10px;min-height:80px}.site-help-slot .help-assistant-prompt{padding:10px 14px;font-size:13px}.site-help-slot{box-sizing:border-box;min-height:96px}@media (width<=600px){.site-help-slot .help-assistant{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}.navbar{z-index:1000;color:#fff;width:100%;font-family:Inter,Segoe UI,sans-serif;position:absolute;top:0;left:0}.navbar-container{box-sizing:border-box;grid-template-columns:minmax(310px,1fr) auto minmax(270px,1fr);align-items:center;gap:clamp(24px,2.6vw,46px);width:100%;min-height:82px;padding:0 clamp(36px,4.25vw,82px);display:grid;position:relative}.navbar-brand{color:#fff;min-width:0;text-decoration:none}.navbar-brand-main{align-items:center;gap:17px;min-width:0;display:inline-flex}.navbar .epua-brand-navbar{color:#fff;letter-spacing:.14em;white-space:nowrap;text-shadow:none;font-family:Inter,Segoe UI,sans-serif;font-size:29px;font-weight:600;line-height:1}.navbar .epua-brand-accent i{background:#bedc7b}.navbar-brand-divider{background:#ffffff57;flex:none;width:1px;height:28px;display:block}.navbar-brand-tagline{color:#ffffffe0;letter-spacing:.17em;white-space:nowrap;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.navbar-menu{justify-content:center;align-items:stretch;gap:clamp(25px,2.1vw,38px);height:82px;display:flex}.navbar-menu-link{color:#ffffffeb;min-height:82px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:color .18s,opacity .18s;display:inline-flex;position:relative}.navbar-menu-link:hover,.navbar-menu-link.navbar-menu-active{color:#d7f58e}.navbar-menu-link.navbar-menu-active:after{content:"";background:#bedc7b;border-radius:999px;height:2px;position:absolute;bottom:18px;left:0;right:0}.navbar-solutions{align-items:stretch;display:flex;position:relative}.navbar-chevron{transition:transform .18s}.navbar-chevron-open{transform:rotate(180deg)}.navbar-dropdown{opacity:0;visibility:hidden;pointer-events:none;width:580px;padding-top:13px;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:calc(100% - 5px);left:50%;transform:translate(-50%)translateY(-8px)}.navbar-dropdown-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.navbar-dropdown-inner{-webkit-backdrop-filter:blur(16px);background:#022d23fa;border:1px solid #bedc7b38;border-radius:18px;padding:21px;box-shadow:0 22px 58px #00191447}.navbar-dropdown-label{color:#bedc7b;letter-spacing:.19em;margin:0 0 13px 3px;font-size:9px;font-weight:750;line-height:1;display:block}.navbar-dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.navbar-dropdown-item{color:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:13px;min-width:0;padding:13px 14px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.navbar-dropdown-item:hover{background:#bedc7b17;transform:translate(2px)}.navbar-dropdown-item-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.navbar-dropdown-item strong{color:#fff;font-size:13px;font-weight:700;line-height:1.15}.navbar-dropdown-item small{color:#ffffffa1;font-size:11px;font-weight:450;line-height:1.25}.navbar-dropdown-item svg{color:#bedc7b;flex:none;transition:transform .18s}.navbar-dropdown-item:hover svg{transform:translate(3px)}.navbar-actions{justify-self:end;align-items:center;gap:12px;display:flex}.navbar-contact{color:#fff;white-space:nowrap;background:#0a493c;border:1px solid #bedc7ba3;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:0 21px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.navbar-contact svg{color:#bedc7b;flex:none;transition:transform .18s}.navbar-contact:hover{background:#0d5949;border-color:#bedc7b;transform:translateY(-1px);box-shadow:0 9px 24px #00221b2b}.navbar-contact:hover svg{transform:translate(3px)}.navbar-mobile-toggle{color:#fff;cursor:pointer;background:#022d239e;border:1px solid #bedc7b75;border-radius:50%;place-items:center;width:43px;height:43px;padding:0;display:none}.navbar-mobile-menu{-webkit-backdrop-filter:blur(18px);background:#022d23fb;border:1px solid #bedc7b3d;border-radius:18px;padding:20px;display:none;position:absolute;top:72px;left:20px;right:20px;box-shadow:0 22px 60px #0014104d}.navbar-mobile-menu-open{display:block}.navbar-mobile-label{color:#bedc7b;letter-spacing:.18em;margin-bottom:10px;font-size:9px;font-weight:750;display:block}.navbar-mobile-section{flex-direction:column;display:flex}.navbar-mobile-section>a{color:#fff;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:12px 2px;text-decoration:none;display:flex}.navbar-mobile-section>a>span{flex-direction:column;gap:4px;display:flex}.navbar-mobile-section strong{font-size:14px;font-weight:700}.navbar-mobile-section small{color:#fff9;font-size:11px}.navbar-mobile-section svg{color:#bedc7b}.navbar-mobile-pages{gap:23px;padding:17px 0;display:flex}.navbar-mobile-pages a{color:#ffffffdb;font-size:13px;font-weight:650;text-decoration:none}.navbar-mobile-contact{color:#fff;background:#0a493c;border:1px solid #bedc7b8c;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-height:45px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.navbar-mobile-contact svg{color:#bedc7b}.navbar.navbar-home{background:#022d23f5;box-shadow:0 1px #ffffff0f}.commerce-page .navbar{background:0 0}.commerce-page .navbar .epua-brand-navbar{color:#073e34}.commerce-page .navbar .epua-brand-accent i{background:#9fbe45}.commerce-page .navbar-brand-divider{background:#073e3447}.commerce-page .navbar-brand-tagline,.commerce-page .navbar-menu-link{color:#073e34}.commerce-page .navbar-menu-link:hover{color:#6f9449}.commerce-page .navbar-menu-link.navbar-menu-active{color:#507c45}.commerce-page .navbar-menu-link.navbar-menu-active:after{background:#9fbe45}@media (width<=1320px){.navbar-container{grid-template-columns:minmax(275px,1fr) auto minmax(235px,1fr);gap:24px;padding:0 34px}.navbar-brand-main{gap:13px}.navbar .epua-brand-navbar{font-size:27px}.navbar-brand-tagline{letter-spacing:.13em;font-size:9px}.navbar-menu{gap:25px}.navbar-contact{padding:0 17px;font-size:12px}}@media (width<=1080px){.navbar-container{grid-template-columns:1fr auto;min-height:72px;padding:0 28px}.navbar-menu,.navbar-contact{display:none}.navbar-mobile-toggle{display:grid}.navbar-actions{justify-self:end}}@media (width<=720px){.navbar-container{min-height:68px;padding:0 20px}.navbar .epua-brand-navbar{font-size:24px}.navbar-brand-main{gap:11px}.navbar-brand-divider{height:24px}.navbar-brand-tagline{letter-spacing:.11em;font-size:8px}.navbar-mobile-menu{top:68px}}@media (width<=500px){.navbar-brand-divider,.navbar-brand-tagline{display:none}.navbar-mobile-menu{left:12px;right:12px}}.navbar,.navbar.navbar-home{box-shadow:none;background:0 0}.navbar-container{min-height:64px}.navbar-menu-link{min-height:64px}.navbar-menu-link.navbar-menu-active:after{bottom:10px}.navbar .epua-brand-navbar{font-size:25px}.navbar-brand-divider{height:24px}.navbar-brand-tagline{letter-spacing:.14em;font-size:9px}.navbar-contact{min-height:40px;padding:0 17px;font-size:12px}.navbar.navbar-home .epua-brand-navbar{color:#fff}.navbar.navbar-home .epua-brand-accent i{background:#bedc7b}.navbar.navbar-home .navbar-brand-divider{background:#ffffff61}.navbar.navbar-home .navbar-brand-tagline{color:#ffffffeb}.navbar.navbar-home .navbar-menu-link{color:#fffffff0}.navbar.navbar-home .navbar-menu-link:hover,.navbar.navbar-home .navbar-menu-link.navbar-menu-active{color:#d7f58e}@media (width<=1080px){.navbar-container{min-height:62px}.navbar-mobile-menu{top:62px}}@media (width<=720px){.navbar-container{min-height:60px}.navbar-mobile-menu{top:60px}.navbar .epua-brand-navbar{font-size:23px}}.navbar,.navbar.navbar-home{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:#022d23;position:relative;top:auto;left:auto}.navbar-container{min-height:72px;padding:0 clamp(36px,4.25vw,82px)}.navbar .epua-brand-navbar,.navbar.navbar-home .epua-brand-navbar{color:#fff;letter-spacing:.15em;text-shadow:none;font-size:28px;font-weight:600}.navbar .epua-brand-accent i,.navbar.navbar-home .epua-brand-accent i{background:#bedc7b}.navbar-brand-main{gap:16px}.navbar-brand-divider,.navbar.navbar-home .navbar-brand-divider{background:#ffffff61;width:1px;height:27px}.navbar-brand-tagline,.navbar.navbar-home .navbar-brand-tagline{color:#ffffffeb;letter-spacing:.15em;font-size:10px;font-weight:700}.navbar-menu{height:72px}.navbar-menu-link,.navbar.navbar-home .navbar-menu-link{color:#fff;min-height:72px;font-size:14px;font-weight:600}.navbar-menu-link:hover,.navbar.navbar-home .navbar-menu-link:hover,.navbar-menu-link.navbar-menu-active,.navbar.navbar-home .navbar-menu-link.navbar-menu-active{color:#bedc7b}.navbar-menu-link.navbar-menu-active:after{background:#bedc7b;bottom:12px}.navbar-contact{color:#fff;min-height:44px;box-shadow:none;background:#054937e6;border:1px solid #bedc7bcc;border-radius:999px;padding:0 21px;font-size:13px;font-weight:700}.navbar-contact svg{color:#bedc7b}.navbar-contact:hover{box-shadow:none;background:#054937;border-color:#bedc7b;transform:translateY(-1px)}.navbar-dropdown{top:calc(100% - 1px)}.navbar-mobile-toggle{color:#fff;background:0 0;border:1px solid #bedc7b8c}@media (width<=1080px){.navbar-container{min-height:68px}.navbar-mobile-menu{top:68px}}@media (width<=720px){.navbar-container{min-height:64px;padding:0 20px}.navbar .epua-brand-navbar{font-size:24px}.navbar-mobile-menu{top:64px}}.navbar-solution-name .epua-wordmark-inline{font-family:inherit!important;font-size:1em!important;font-weight:inherit!important;letter-spacing:inherit!important;gap:0!important}.footer{color:#fff;background:#06362f;width:100%;margin:0;font-family:Inter,Segoe UI,sans-serif}.footer-container{box-sizing:border-box;width:min(1500px,100% - 96px);margin:0 auto;padding:28px 0 22px}.footer-top{grid-template-columns:1.35fr .8fr .85fr;align-items:center;gap:54px;width:100%;display:grid}.footer-brand{align-items:center;gap:17px;min-width:0;display:flex}.footer-brand-divider{background:#ffffff6b;flex:none;width:1px;height:30px;display:block}.footer-brand-tagline{color:#ffffffe6;letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;font-family:Inter,Segoe UI,sans-serif;font-size:10px;font-weight:650;line-height:1}.footer-message{color:#ffffffe6;letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;justify-content:center;align-items:center;gap:17px;font-family:Inter,Segoe UI,sans-serif;font-size:10px;font-weight:650;line-height:1;display:flex}.footer-message-line{background:#bedc7b;border-radius:999px;flex:none;width:34px;height:2px;display:block}.footer-world{color:#ffffffe6;letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:18px;font-family:Inter,Segoe UI,sans-serif;font-size:10px;font-weight:650;line-height:1;display:flex}.footer-world-line{background:#bedc7b;border-radius:999px;flex:none;width:44px;height:2px;display:block}.footer-bottom{color:#ffffffc7;justify-content:center;align-items:center;gap:28px;margin-top:24px;font-family:Inter,Segoe UI,sans-serif;font-size:11px;font-weight:400;line-height:1.2;display:flex}.footer-copyright{color:#ffffffc7}.footer-legal a{color:#ffffffe6;font-family:Inter,Segoe UI,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:color .18s}.footer-legal a:hover{color:#bedc7b}.footer .epua-brand-footer{color:#fff;letter-spacing:.17em;white-space:nowrap;font-family:Inter,Segoe UI,sans-serif;font-size:28px;font-weight:500;line-height:1}@media (width<=1100px){.footer-container{width:min(920px,100% - 64px)}.footer-top{grid-template-columns:1fr 1fr;gap:28px 40px}.footer-message{justify-content:flex-end}.footer-world{justify-content:flex-start}}@media (width<=720px){.footer-container{width:calc(100% - 40px);padding:26px 0 22px}.footer-top{flex-direction:column;align-items:flex-start;gap:21px;display:flex}.footer-brand{width:100%}.footer-brand-tagline{white-space:normal;line-height:1.4}.footer-message,.footer-world{white-space:normal;justify-content:flex-start;line-height:1.4}.footer-bottom{flex-direction:column;align-items:flex-start;gap:13px;margin-top:25px}}@media (width<=430px){.footer-container{width:calc(100% - 32px)}.footer-brand{gap:12px}.footer-brand-divider{height:27px}.footer .epua-brand-footer{font-size:24px}.footer-brand-tagline,.footer-message,.footer-world{letter-spacing:.14em;font-size:9px}.footer-message-line,.footer-world-line{width:28px}}.footer-legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;display:flex}.footer-company{color:#e4eeeb;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:24px;font-size:12px;line-height:1.6;display:flex}.footer-company+.footer-bottom{margin-top:14px}@media (width<=720px){.footer-company{flex-direction:column;align-items:flex-start;gap:4px}}.institutional-layout>.navbar{background:#022d23;position:relative;top:auto;left:auto}.institutional-layout .navbar .epua-brand-navbar{color:#fff}.institutional-layout .navbar .epua-brand-accent i{background:#bedc7b}.institutional-skip{z-index:2000;color:#022d23;background:#bedc7b;border-radius:6px;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.institutional-skip:focus{transform:none}.institutional-layout :focus-visible{outline-offset:4px;outline:3px solid #789c42}.institutional-layout .navbar :focus-visible{outline-color:#bedc7b}.institutional-layout .navbar-dropdown-item[aria-current=page]{color:#bedc7b;background:#bedc7b1a}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.institutional-layout *,.institutional-layout :before,.institutional-layout :after{transition:none!important;animation:none!important}}.institutional-layout .navbar-mobile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 84px);overflow-y:auto}.institutional-layout :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan,.atlas-price-card){color:#082e23;background:#fff;border:1px solid #dce5d7;border-radius:24px;flex-direction:column;gap:0;padding:32px;font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 10px 32px #183d2710}.institutional-layout :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan,.atlas-price-card):hover{transform:translateY(-3px);box-shadow:0 16px 40px #183d271a}.institutional-layout :is(.core-price-card-featured,.eixo-commercial-grid>article.eixo-commercial-featured,.marketplace-commercial-grid>article:first-child,.agro-plan-featured){background:linear-gradient(150deg,#f6faed,#eef5e4);border-color:#a3bf83;box-shadow:0 12px 36px #31562b14}.institutional-layout .marketplace-commercial-grid>article.marketplace-enterprise{color:#fff;background:radial-gradient(at 100% 0,#205a41,#0000 80%),#022d23;border-color:#1c513c}.institutional-layout :is(.marketplace-commercial-grid,.eixo-commercial-grid,.agro-pricing-grid,.atlas-pricing-grid){align-items:stretch;gap:28px}.institutional-layout :is(.eixo-commercial-grid>article>h3,.agro-plan>h3,.atlas-price-card>h3,.core-plan-heading h2,.marketplace-plan-label){letter-spacing:-.035em;color:#082e23;margin-bottom:22px;font-size:25px;font-weight:750;line-height:1.25}.institutional-layout .marketplace-enterprise .marketplace-plan-label{color:#fff}.institutional-layout :is(.marketplace-commercial-grid>article>h3,.eixo-commercial-price,.atlas-price strong,.core-plan-price>span:first-child){letter-spacing:-.045em;color:#082e23;font-size:clamp(34px,3.2vw,46px);font-weight:750;line-height:1.13}.institutional-layout .marketplace-enterprise>h3{color:#fff}.institutional-layout :is(.marketplace-commercial-grid>article>h3,.core-plan-price){border:0;margin:6px 0 26px;padding:0}.institutional-layout :is(.marketplace-commercial-grid>article>h3 small,.eixo-commercial-price small,.core-plan-price>span:last-child){letter-spacing:0;color:#385443;margin-left:5px;font-size:16px;font-weight:500}.institutional-layout :is(.marketplace-commercial-grid>article>p,.eixo-commercial-grid>article>p,.core-plan-description,.agro-plan>p,.atlas-price-card>p){color:#244333;border:0;min-height:0;margin:0 0 26px;padding:0;font-size:17px;font-weight:450;line-height:1.7}.institutional-layout .marketplace-enterprise>p{color:#f2f7ec}.institutional-layout :is(.core-price-card ul,.eixo-commercial-grid>article ul,.marketplace-commercial-grid>article ul,.agro-plan ul,.atlas-price-card ul){border:0;gap:16px;margin:4px 0 32px;padding:0;list-style:none;display:grid}.institutional-layout :is(.core-price-card li,.eixo-commercial-grid>article li,.marketplace-commercial-grid>article li,.agro-plan li,.atlas-price-card li){color:#153c2a;border:0;align-items:flex-start;gap:12px;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.55;display:flex}.institutional-layout :is(.core-price-card li svg,.eixo-commercial-grid>article li svg,.marketplace-commercial-grid>article li svg,.agro-plan li svg,.atlas-price-card li svg){color:#367242;flex-shrink:0;width:18px;height:18px;margin-top:3px}.institutional-layout .core-feature-check{background:#e6efd9;border-radius:50%;flex-shrink:0;place-items:center;width:23px;min-width:23px;height:23px;margin-top:1px;display:grid}.institutional-layout .core-feature-check svg{width:13px;height:13px;margin:0}.institutional-layout :is(.eixo-commercial-grid>article>a,.marketplace-commercial-grid>article>a,.core-price-card>.core-commercial-button,.agro-plan>a,.atlas-price-card>a){color:#fff;letter-spacing:-.01em;background:#022d23;border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:52px;margin-top:auto;padding:15px 20px;font-size:16px;font-weight:650;line-height:1.4;text-decoration:none;display:flex;box-shadow:0 4px 12px #022d2318}.institutional-layout .marketplace-enterprise>a{color:#022d23;background:#bedc7b}.institutional-layout .marketplace-enterprise-tags{gap:14px;margin:20px 0 34px}.institutional-layout .marketplace-enterprise-tags span{background:#ffffff0d;border:0;border-radius:10px;padding:13px 16px;font-size:16px;font-weight:500;line-height:1.5}.institutional-layout .marketplace-enterprise>h4{letter-spacing:-.025em;margin:30px 0 16px;font-size:25px;font-weight:700}.institutional-layout .marketplace-enterprise>span:not(.marketplace-plan-label){color:#d7e7cc;margin-top:-12px;font-size:16px;font-weight:500}.institutional-layout .eixo-commercial-grid>article>b{margin:0 0 18px;font-size:17px;font-weight:650}.institutional-layout .eixo-commercial-grid>article>p.eixo-commercial-note{color:#35513f;background:#f4f7ef;border-radius:12px;margin:0 0 24px;padding:16px;font-size:14px;line-height:1.7}.institutional-layout .core-plan-heading{align-items:flex-start;gap:15px;margin-bottom:20px}.institutional-layout .core-plan-heading h2{margin:0 0 9px;font-size:22px;line-height:1.25}.institutional-layout .core-plan-heading p{color:#35513f;margin:0;font-size:15px;font-weight:500;line-height:1.5}.institutional-layout .core-plan-icon{background:#edf4e4;border-radius:14px;flex-shrink:0}.institutional-layout .core-plan-badge{letter-spacing:.07em;color:#fff;background:#022d23;border-radius:30px;padding:9px 14px;font-size:11px;font-weight:700;top:-16px;right:20px}.institutional-layout .eixo-comparison{background:#fff;border-radius:18px;margin-top:48px;padding:24px;box-shadow:0 8px 30px #183d270a}.institutional-layout .eixo-comparison table{color:#163b29;font-size:16px;line-height:1.6}.institutional-layout .eixo-comparison th,.institutional-layout .eixo-comparison td{border:0;padding:18px 20px}.institutional-layout .eixo-comparison tbody tr:nth-child(2n){background:#f3f6ee}.institutional-layout .eixo-comparison thead{background:#e8f0dd}.institutional-layout .eixo-comparison thead th{font-weight:700}.institutional-layout .eixo-comparison caption{letter-spacing:-.025em;margin-bottom:10px;font-weight:700}.institutional-layout .epua-info-grid>article{border-radius:20px;padding:30px;box-shadow:0 8px 26px #183d270a}.institutional-layout .epua-info-grid>article>h2{letter-spacing:-.025em;font-weight:700}.institutional-layout .epua-info-grid>article>p{font-size:17px;font-weight:450;line-height:1.7}@media (width<=1100px){.institutional-layout .core-price-card{padding:26px}.institutional-layout .core-plan-heading{flex-wrap:wrap}.institutional-layout .core-plan-heading h2{font-size:21px}}@media (width<=700px){.institutional-layout :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan,.atlas-price-card){border-radius:20px;padding:26px}.institutional-layout :is(.marketplace-commercial-grid,.eixo-commercial-grid,.agro-pricing-grid,.atlas-pricing-grid){gap:24px}.institutional-layout .eixo-comparison{padding:16px}.institutional-layout .core-plan-heading{flex-wrap:nowrap}}.institutional-layout .marketplace-commercial-grid article.marketplace-enterprise>h3{color:#fff}.institutional-layout .marketplace-commercial-grid article.marketplace-enterprise>p{color:#f2f7ec}.institutional-layout .core-price-card .core-plan-description{min-height:120px}@media (width<=700px){.institutional-layout .core-price-card .core-plan-description{min-height:0}}.institutional-layout :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan,.atlas-price-card) :is(h2,h3,h4,p,li,a,strong,span){font-family:inherit}.institutional-layout .eixo-commercial-price{margin-bottom:24px;display:block}.institutional-layout .core-plan-heading{min-height:88px}.institutional-layout #agro-planos>.agro-container>.agro-section-description{color:#294735;font-size:18px;line-height:1.7}.institutional-layout .atlas-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px}.institutional-layout .atlas-price-card{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.institutional-layout .atlas-price-card h3{margin-top:0}.institutional-layout .atlas-price-card h4{margin:0 0 12px;font-size:17px;line-height:1.5}.institutional-layout .atlas-price{margin:0 0 26px}.institutional-layout .atlas-price span{color:#385443;font-size:16px;font-weight:500}.institutional-layout .atlas-plan-label{letter-spacing:.08em;color:#365b57;align-self:flex-start;margin:0 0 14px;font-size:11px;display:block;position:static}.institutional-layout .atlas-price-card:has(.atlas-plan-label) h3{margin-top:0}@media (width<=700px){.institutional-layout .atlas-pricing-grid{grid-template-columns:minmax(0,1fr);gap:24px}.institutional-layout .atlas-price-card{border-radius:20px;padding:26px}}@media (width<=380px){.institutional-layout .atlas-price-card{padding:22px}.institutional-layout .atlas-price-card>a{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.institutional-layout .atlas-price-card{transition:none}.institutional-layout .atlas-price-card:hover{transform:none}}.institutional-layout{font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif}.institutional-layout :is(h1,h2,h3,h4,h5,h6,p,li,button,input,select,textarea,td,th){font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif!important}.institutional-layout{--site-base:#061e24;--site-green:#17473b;--site-heading:#f5faf7;--site-copy:#d5e4de;--site-accent:#b8e595;background:radial-gradient(ellipse at 95% 5%,var(--site-green),transparent 55%),var(--site-base);color:var(--site-heading)}.institutional-layout #institutional-content{color:var(--site-heading);background:0 0}.institutional-layout #institutional-content :is(main,section,article,[class$=-page],[class$=-page-wrapper],.epua-page-hero,.epua-page-cta,.account-product-hero-copy,.account-product-flow,.account-product-cleia,.commerce-ecosystem,.ex-white-label,.core-certificate,.conta-epua-banner){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.institutional-layout #institutional-content :is(h1,h2,h3,h4){color:var(--site-heading)!important}.institutional-layout #institutional-content :is(p,li,blockquote,label){color:var(--site-copy)!important}.institutional-layout #institutional-content :is(.epua-kicker,[class*=eyebrow],.conta-epua-label){color:#b6d7cb!important}.institutional-layout #institutional-content :is(.core-plan-price,.core-plan-price span,.eixo-commercial-price,.marketplace-plan-label,.agro-plan-price,.core-benefit svg){color:var(--site-heading)!important}.institutional-layout #institutional-content :is(.home-product-card,.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan,.epua-contact-form){box-shadow:none!important;background:#102e32!important;border:0!important}.institutional-layout #institutional-content :is(.home-product-card-cta,.epua-text-link,.partner-banner-content a){color:var(--site-accent)!important}.institutional-layout #institutional-content :is(.account-product-icon,.core-plan-icon,.core-certificate-icon,.home-product-card-icon){color:var(--site-accent)!important;background:#1c403b!important}.institutional-layout #institutional-content :is(.epua-primary,.core-commercial-button,.account-product-button,.conta-epua-link){background:var(--site-accent)!important;color:#082c29!important;border-color:#0000!important}.institutional-layout #institutional-content :is(input:not([type=checkbox]),select,textarea){color:var(--site-heading)!important;background:#09262c!important;border-color:#526b67!important}.institutional-layout #institutional-content input::placeholder,.institutional-layout #institutional-content textarea::placeholder{color:#b3c9c1!important}.institutional-layout #institutional-content :is(.account-product-benefits,.epua-info-grid article,.core-plan-description,.core-plan-price,.core-certificate-sale){border-color:#0000!important}.institutional-layout #institutional-content .account-product-hero{background:#061e24!important}.institutional-layout #institutional-content .account-product-hero-art{opacity:.88}.institutional-layout #institutional-content .account-product-hero-copy{z-index:1;text-shadow:0 1px 12px #061e24}.institutional-layout #institutional-content .account-product-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#061e24 0%,#061e24e8 36%,#0000 68%);position:absolute;inset:0}@media (width<=700px){.institutional-layout #institutional-content .account-product-hero:after{display:none}.institutional-layout #institutional-content .account-product-hero-copy{text-shadow:none}}.institutional-layout>.navbar,.institutional-layout>.navbar.navbar-home{box-shadow:none!important;background:0 0!important;border-bottom:0!important}.institutional-layout #institutional-content,.institutional-layout .solutions-page-wrapper,.institutional-layout .epua-home{margin-top:0!important;padding-top:0!important}.institutional-layout #institutional-content .home-minimal-hero{background:0 0!important}.institutional-layout>.footer{box-shadow:none!important;background:0 0!important;border-top:0!important}.institutional-layout .epua-home{isolation:isolate;position:relative;overflow:visible!important}.institutional-layout .epua-home>.hero-river{z-index:-1;opacity:.38;pointer-events:none;position:fixed;inset:-12vh -12vw;overflow:visible;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.institutional-layout .epua-home>.hero-river svg{width:100%;height:100%}.institutional-layout .home-minimal-hero{overflow:visible}.institutional-layout .home-minimal-inner{text-align:center;max-width:1100px;margin:0 auto;padding:72px 32px 54px}.institutional-layout .home-minimal-copy,.institutional-layout .home-minimal-copy h1,.institutional-layout .home-minimal-copy p{margin-left:auto;margin-right:auto}.institutional-layout .home-minimal-copy,.institutional-layout .home-minimal-copy h1{max-width:900px}.institutional-layout #institutional-content .home-minimal-copy h1 strong{color:#c5eda7!important}.institutional-layout .home-minimal-copy p{max-width:660px;font-size:19px}.institutional-layout #institutional-content .home-ecosystem-kicker{color:#c4e1d5!important}.institutional-layout .epua-home .home-product-grid{padding:10px 0 18px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.institutional-layout #institutional-content .epua-home .home-product-card{background:#102e32!important;border:0!important;border-radius:20px!important;transition:transform .22s,box-shadow .22s!important;overflow:visible!important;transform:translateY(0)!important}.institutional-layout .epua-home .home-product-card-content{padding:28px!important}.institutional-layout #institutional-content .epua-home .home-product-card h3{color:#f5faf7!important;margin-bottom:16px!important;font-size:22px!important;line-height:1.25!important}.institutional-layout #institutional-content .epua-home .home-product-card-description{color:#e0ece7!important;margin-bottom:24px!important;font-size:16px!important;line-height:1.75!important}.institutional-layout #institutional-content .epua-home .home-product-card-cta{color:#c5eda7!important;min-height:44px!important;font-size:15px!important}.institutional-layout .epua-home .home-product-card:focus-within{transform:translateY(-8px)!important;box-shadow:0 20px 38px #0004!important}@media (hover:hover){.institutional-layout .epua-home .home-product-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 38px #0004!important}}@media (width<=900px){.institutional-layout .epua-home .home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.institutional-layout .home-minimal-inner{padding:52px 24px 40px}}@media (width<=620px){.institutional-layout .epua-home .home-product-grid{grid-template-columns:1fr!important;gap:20px!important}.institutional-layout .home-minimal-inner{padding:40px 20px 32px}.institutional-layout .home-minimal-copy h1{font-size:clamp(32px,8vw,42px)}.institutional-layout .home-minimal-copy p{font-size:17px}.institutional-layout .epua-home>.hero-river{opacity:.25;inset:-10vh -45vw}.institutional-layout .epua-home .home-product-card-content{padding:24px!important}}@media (prefers-reduced-motion:reduce){.institutional-layout .epua-home .home-product-card,.institutional-layout .epua-home .home-product-card:hover,.institutional-layout .epua-home .home-product-card:focus-within{transition:none!important;transform:none!important}}.institutional-layout{--site-heading:#fff;--site-copy:#edf1f3;--site-accent:#f4f7f8}.institutional-layout #institutional-content :is(h1,h2,h3,h4,h1 strong,h2 strong,h3 strong,p,blockquote,label){color:#f5f7fa!important}.institutional-layout #institutional-content :is([class*=eyebrow],[class*=kicker],.conta-epua-label,.home-ecosystem-kicker){color:#e1e8ed!important}.institutional-layout #institutional-content .home-minimal-copy h1 strong,.institutional-layout #institutional-content .epua-home .home-product-card h3{color:#fff!important}.institutional-layout #institutional-content .epua-home .home-product-card-description,.institutional-layout #institutional-content .epua-home .home-product-card-cta{color:#f0f4f7!important}.institutional-layout #institutional-content :is(.home-benefits p,.home-testimonial p,.home-testimonial small,.home-plans p,.partner-banner-content p,.partners-intro p,.conta-epua-benefits span){color:#edf1f3!important}.institutional-layout #institutional-content :is(.home-benefits h3,.home-benefits h3 strong,.home-testimonial strong,.home-plans h2){color:#fff!important}.institutional-layout #institutional-content :is(.account-product-button,.core-commercial-button,.epua-primary,.conta-epua-link){color:#09242a!important}.institutional-layout #institutional-content .conta-mobile :is(h3,p){color:inherit!important}.institutional-layout #institutional-content .conta-mobile-screen h3{color:#fff!important}.institutional-layout .epua-home>.hero-river{opacity:.18;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 24% 76%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 24% 76%,#000 100%)}.institutional-layout .epua-home .home-benefits,.institutional-layout .epua-home .home-plans{isolation:isolate;position:relative}.institutional-layout .epua-home .home-benefits:before,.institutional-layout .epua-home .home-plans:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#061e24 55%,#061e24e8 75%,#0000 100%);position:absolute;inset:-24px -12px}@media (width<=620px){.institutional-layout .epua-home>.hero-river{opacity:.1}}.institutional-layout #institutional-content .home-plans{gap:28px;margin:16px 0 0;padding:28px 0;background:0 0!important;border:0!important}.institutional-layout #institutional-content .home-plans>.home-ecosystem-kicker{letter-spacing:.08em;border-radius:0;padding:0;font-size:12px;color:#edf1f3!important;background:0 0!important}.institutional-layout #institutional-content .home-plans>a{border:0;border-radius:10px;min-height:44px;padding:14px 22px;font-size:15px;font-weight:650;color:#09242a!important;background:#f0f5f7!important}.institutional-layout #institutional-content .home-plans>a:hover{background:#fff!important}@media (width<=700px){.institutional-layout #institutional-content .home-plans{align-items:flex-start;gap:18px}.institutional-layout #institutional-content .home-plans>div{flex-basis:100%}.institutional-layout #institutional-content .home-plans>a{margin-left:0}}.institutional-layout #institutional-content .home-custom-proposal{align-items:center;gap:40px;padding:40px 0}.institutional-layout #institutional-content .home-custom-proposal>div{flex:1;max-width:800px}.institutional-layout #institutional-content .home-custom-proposal h2{margin-bottom:16px;font-size:clamp(24px,2.6vw,34px);line-height:1.25}.institutional-layout #institutional-content .home-custom-proposal p{margin:0;font-size:16px;line-height:1.75}.institutional-layout #institutional-content .home-custom-proposal>a{flex-shrink:0}@media (width<=900px){.institutional-layout #institutional-content .home-custom-proposal{flex-direction:column;align-items:flex-start;gap:24px}.institutional-layout #institutional-content .home-custom-proposal>a{margin-left:0}}.institutional-layout #institutional-content .home-custom-proposal{isolation:isolate;border-radius:22px;justify-content:space-between;align-items:center;gap:36px;margin:32px 0 24px;padding:38px 40px;display:flex;position:relative;overflow:hidden;background:linear-gradient(115deg,#133a3d,#102b38)!important;border:0!important}.institutional-layout #institutional-content .home-custom-proposal:before{display:none}.institutional-layout #institutional-content .home-custom-proposal>div{flex:1;min-width:0;max-width:800px}.institutional-layout #institutional-content .home-custom-proposal h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(24px,2.5vw,32px);line-height:1.2}.institutional-layout #institutional-content .home-custom-proposal p{max-width:760px;font-size:16px;line-height:1.7}.institutional-layout #institutional-content .home-custom-proposal>a{flex-shrink:0;min-height:48px;margin:0;padding:15px 22px}@media (width<=1000px){.institutional-layout #institutional-content .home-custom-proposal{flex-direction:column;align-items:flex-start;gap:24px;padding:32px}}@media (width<=620px){.institutional-layout #institutional-content .home-custom-proposal{border-radius:18px;margin:24px 0;padding:26px 22px}.institutional-layout #institutional-content .home-custom-proposal>a{white-space:normal;justify-content:center;width:100%}.institutional-layout #institutional-content .home-custom-proposal p{font-size:16px}}.proposal-banner-container{width:min(1440px,100% - 64px);margin:0 auto 36px}.institutional-layout #institutional-content .conta-epua-banner-simple{border-radius:16px;align-items:center;gap:24px;min-height:0;margin:24px 0;padding:26px 30px;display:flex;background:#102b30!important}.conta-epua-banner-simple>svg{color:#d6e5df;flex-shrink:0}.conta-epua-banner-simple .conta-epua-copy{flex:1}.conta-epua-banner-simple .conta-epua-copy h2{max-width:none;margin:0 0 8px;font-size:23px;line-height:1.3}.conta-epua-banner-simple .conta-epua-copy p{max-width:780px;margin:0;font-size:16px;line-height:1.65}.conta-epua-simple-link{color:#f0f4f7;flex-shrink:0;align-items:center;gap:10px;padding:10px 0;font-size:15px;font-weight:600;display:inline-flex}.conta-epua-simple-link:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=800px){.institutional-layout #institutional-content .conta-epua-banner-simple{flex-wrap:wrap;gap:16px;padding:24px}.conta-epua-banner-simple .conta-epua-copy{flex-basis:calc(100% - 50px)}.conta-epua-simple-link{margin-left:46px}}@media (width<=480px){.proposal-banner-container{width:calc(100% - 32px)}.conta-epua-banner-simple>svg{display:none}.conta-epua-banner-simple .conta-epua-copy{flex-basis:100%}.conta-epua-simple-link{margin-left:0}.conta-epua-banner-simple .conta-epua-copy h2{font-size:21px}}.institutional-layout #institutional-content .conta-epua-banner-simple{grid-template-columns:minmax(0,1fr) 190px;gap:18px 32px;padding:28px 36px;display:grid}.conta-epua-banner-simple .conta-epua-copy{grid-area:1/1;align-self:end}.conta-epua-banner-simple .conta-epua-simple-link{grid-area:2/1;place-self:start;margin:0}.conta-epua-banner-simple .conta-mobile-stage{grid-area:1/2/span 2;align-self:center;min-height:0;margin:0;padding:0;overflow:visible}.conta-epua-banner-simple .conta-mobile{zoom:.48;margin:0;position:relative;inset:auto;transform:none}@media (width<=620px){.institutional-layout #institutional-content .conta-epua-banner-simple{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 24px}.conta-epua-banner-simple .conta-epua-copy{grid-area:1/1}.conta-epua-banner-simple .conta-epua-simple-link{grid-area:2/1;margin:0}.conta-epua-banner-simple .conta-mobile-stage{grid-area:3/1;justify-content:center;margin-top:8px}.conta-epua-banner-simple .conta-mobile{zoom:.48}}.institutional-layout #institutional-content .ex-core{color:#f5f7fa;border-radius:18px;gap:22px;padding:26px;background:#102e32!important;border:0!important}.institutional-layout #institutional-content .ex-core :is(h3,p,a,svg){color:#f5f7fa!important}.institutional-layout #institutional-content .ex-core-icon{color:#edf1f3;background:0 0!important}.institutional-layout #institutional-content .ex-whitelabel-note{color:#e1e8ed!important}.institutional-layout #institutional-content .ex-audience>div>span,.institutional-layout #institutional-content .ex-audience svg{color:#edf1f3!important}.institutional-layout #institutional-content .ex-brand-settings,.institutional-layout #institutional-content .ex-brand-screen{box-shadow:none;color:#f5f7fa;border:0;background:#102e32!important}.institutional-layout #institutional-content .ex-brand-demo :is(strong,span){color:#f5f7fa!important}.institutional-layout #institutional-content .ex-demo-label{color:#f5f7fa;background:#1c403b}.institutional-layout #institutional-content .ex-brand-screen>div:nth-child(2){color:#f5f7fa;background:#102e32}.institutional-layout #institutional-content .ex-brand-screen>div:nth-child(2)>i{background:#365258}.institutional-layout #institutional-content .ex-brand-screen button{color:#fff}@media (width<=700px){.institutional-layout #institutional-content .ex-core{flex-wrap:wrap;gap:16px;padding:24px;display:flex}.institutional-layout #institutional-content .ex-core>div{flex:calc(100% - 50px);min-width:0}.institutional-layout #institutional-content .ex-core>a{align-items:center;width:100%;min-height:44px;margin-left:0}.institutional-layout #institutional-content .ex-audience>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.institutional-layout .epua-brand,.institutional-layout .epua-brand .epua-letter{color:#fff!important}.institutional-layout .epua-brand-accent i{background:#b8e595!important}.institutional-layout .advisory-tagline{color:#fff;letter-spacing:.045em;margin:0 0 14px;font-size:12px;font-weight:600;line-height:1.6;display:block}.institutional-layout>.navbar:before{content:"";pointer-events:none;background:#ffffff59;width:min(1200px,100% - 64px);height:1px;margin:0 auto;display:block}@media (width<=560px){.institutional-layout>.navbar:before{width:calc(100% - 40px)}}.ex-swatches{flex-wrap:wrap}.ex-brand-screen>div:first-child,.ex-brand-screen button{transition:background-color .6s,color .6s}.institutional-layout #institutional-content .ex-brand-demo-yellow .ex-brand-screen>div:first-child span,.institutional-layout #institutional-content .ex-brand-demo-yellow .ex-brand-screen button{color:#17231e!important}@media (prefers-reduced-motion:reduce){.ex-brand-screen>div:first-child,.ex-brand-screen button{transition:none}}.institutional-layout #institutional-content :is(.ex-feature-grid,.mp-benefits-grid,.mp-business-grid,.agro-integration-grid,.agro-efficiency-grid,.account-product-features>div,.account-product-benefits,.epua-info-grid){align-items:stretch;gap:24px}.institutional-layout #institutional-content :is(.ex-feature-grid>article,.mp-benefits-grid>article,.mp-business-grid>article,.agro-integration-grid>article,.agro-efficiency-grid>article,.account-product-features article,.account-product-benefits article,.epua-info-grid>article){border-radius:20px;min-width:0;height:auto;padding:28px;transition:transform .22s,box-shadow .22s;box-shadow:none!important;background:#102e32!important;border:0!important}.institutional-layout #institutional-content :is(.ex-feature-grid,.mp-benefits-grid,.mp-business-grid,.agro-integration-grid,.agro-efficiency-grid,.account-product-features,.account-product-benefits,.epua-info-grid) article :is(h2,h3){margin-bottom:14px;font-size:clamp(19px,1.7vw,23px);line-height:1.3;color:#fff!important}.institutional-layout #institutional-content :is(.ex-feature-grid,.mp-benefits-grid,.mp-business-grid,.agro-integration-grid,.agro-efficiency-grid,.account-product-features,.account-product-benefits,.epua-info-grid) article p{overflow-wrap:break-word;font-size:16px;line-height:1.75;color:#edf1f3!important}.institutional-layout #institutional-content :is(.ex-feature-grid,.mp-benefits-grid,.mp-business-grid,.agro-integration-grid,.agro-efficiency-grid,.account-product-features,.account-product-benefits,.epua-info-grid) article:focus-within{transform:translateY(-6px);box-shadow:0 18px 34px #0004!important}@media (hover:hover){.institutional-layout #institutional-content :is(.ex-feature-grid,.mp-benefits-grid,.mp-business-grid,.agro-integration-grid,.agro-efficiency-grid,.account-product-features,.account-product-benefits,.epua-info-grid) article:hover{transform:translateY(-6px);box-shadow:0 18px 34px #0004!important}}.institutional-layout #institutional-content :is(.ex-container,.commerce-container,.agro-container,.core-commercial-container,.epua-page-width,.account-product-container){min-width:0;max-width:calc(100% - 48px)}.institutional-layout #institutional-content :is(.ex-feature-grid,.mp-benefits-grid,.mp-business-grid,.agro-integration-grid,.agro-efficiency-grid,.account-product-features>div,.account-product-benefits,.epua-info-grid,.core-commercial-grid,.eixo-commercial-grid,.marketplace-commercial-grid,.agro-pricing-grid)>*{overflow-wrap:break-word;min-width:0}.institutional-layout #institutional-content :is(.epua-contact-form,.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan) :is(a,button){white-space:normal;text-align:center}@media (width<=1000px){.institutional-layout #institutional-content :is(.ex-feature-grid,.mp-business-grid,.agro-integration-grid,.agro-efficiency-grid,.epua-info-grid,.eixo-commercial-grid,.agro-pricing-grid),.institutional-layout #institutional-content .core-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-layout #institutional-content .core-intro{grid-column:1/-1}}@media (width<=700px){.institutional-layout #institutional-content :is(.ex-feature-grid,.mp-benefits-grid,.mp-business-grid,.agro-integration-grid,.agro-efficiency-grid,.account-product-features>div,.account-product-benefits,.epua-info-grid,.core-commercial-grid,.eixo-commercial-grid,.marketplace-commercial-grid,.agro-pricing-grid,.epua-contact-grid,.agro-two-columns,.agro-efficiency-layout,.ex-hero-grid,.ex-whitelabel,.mp-businesses,.mp-benefits,.mp-results-banner){gap:24px;grid-template-columns:minmax(0,1fr)!important}.institutional-layout #institutional-content :is(.ex-container,.commerce-container,.agro-container,.core-commercial-container,.epua-page-width,.account-product-container){width:calc(100% - 40px);max-width:calc(100% - 40px)}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan){padding:24px!important}.institutional-layout #institutional-content :is(.ex-feature-grid>article,.mp-benefits-grid>article,.mp-business-grid>article,.agro-integration-grid>article,.agro-efficiency-grid>article,.account-product-features article,.account-product-benefits article,.epua-info-grid>article){padding:24px}.institutional-layout #institutional-content .epua-contact-form{min-width:0;padding:22px}.institutional-layout #institutional-content .core-certificate{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.institutional-layout #institutional-content .core-benefits{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.institutional-layout #institutional-content article{transition:none!important;transform:none!important}}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan){border-radius:18px!important;padding:26px!important}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan) :is(h2,h3,h4,p,li,strong,b,small,span,a,svg){color:#fff!important}.institutional-layout #institutional-content :is(.eixo-commercial-grid,.marketplace-commercial-grid,.agro-pricing-grid){gap:22px!important}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan)>p{margin-top:12px!important;margin-bottom:16px!important;font-size:15px!important;line-height:1.6!important}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan) ul{gap:9px!important;margin:16px 0 22px!important}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan) li{font-size:15px!important;line-height:1.5!important}.institutional-layout #institutional-content :is(.eixo-commercial-note,.agro-plan-note){box-shadow:none!important;background:0 0!important;border:0!important;margin:8px 0 20px!important;padding:0!important;font-size:14px!important;line-height:1.6!important}.institutional-layout #institutional-content :is(.eixo-commercial-price,.core-plan-price>span:first-child,.marketplace-commercial-grid>article>h3){font-size:clamp(28px,2.8vw,38px)!important}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan)>a{min-height:46px;color:#fff!important;background:#1c4147!important;padding:13px 18px!important}.institutional-layout #institutional-content :is(.core-plan-price,.core-plan-heading h2,.eixo-commercial-grid>article>h3){margin-bottom:16px!important}@media (width<=700px){.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan){padding:22px!important}}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan){flex-direction:column;align-self:stretch;gap:0;display:flex;height:auto!important;min-height:0!important}.institutional-layout #institutional-content .core-plan-heading{flex-wrap:nowrap;align-items:flex-start;min-height:74px!important;margin:0 0 12px!important}.institutional-layout #institutional-content .core-plan-heading>div{min-width:0}.institutional-layout #institutional-content .core-plan-heading h2{margin:0 0 6px!important;font-size:22px!important}.institutional-layout #institutional-content .core-plan-description{min-height:76px!important;margin:0 0 18px!important;padding:0!important}.institutional-layout #institutional-content .core-plan-price{gap:8px;min-height:0;margin:0 0 18px!important;padding:0!important}.institutional-layout #institutional-content .core-feature-check{width:20px;min-width:20px;height:20px;background:#264b50!important}.institutional-layout #institutional-content .core-feature-check svg{color:#fff!important}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan)>a{box-shadow:none;border-radius:10px;line-height:1.4;margin-top:auto!important}.institutional-layout #institutional-content :is(.eixo-commercial-price,.marketplace-plan-label){margin-bottom:14px!important}.institutional-layout #institutional-content .marketplace-enterprise-tags{flex-wrap:wrap;gap:8px;margin:12px 0 22px;display:flex}.institutional-layout #institutional-content .marketplace-enterprise-tags span{background:#1a3c41;border-radius:8px;padding:8px 10px;font-size:14px}.institutional-layout #institutional-content :is(.ex-tree-branches>div,.ex-tree-leaves>div,.ex-capability-strip){color:#fff!important;background:#102e32!important;border:0!important}.institutional-layout #institutional-content :is(.ex-tree-leaves svg,.ex-capability-strip>span,.ex-capability-strip svg){color:#fff!important}.institutional-layout #institutional-content .ex-feature-icon{color:#fff;background:#23474b!important}.institutional-layout #institutional-content :is(.agro-plan-note,.core-plan-badge){color:#fff!important;background:#23474b!important}@media (width<=1000px){.institutional-layout #institutional-content .core-commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.institutional-layout #institutional-content .core-plan-heading{flex-direction:column;gap:12px;min-height:0!important}.institutional-layout #institutional-content .core-plan-description{min-height:0!important}}@media (width<=760px){.institutional-layout #institutional-content .core-commercial-grid{grid-template-columns:1fr!important}.institutional-layout #institutional-content .core-plan-heading{flex-direction:row;align-items:center;min-height:0!important}.institutional-layout #institutional-content .core-plan-description{min-height:0!important}.institutional-layout #institutional-content .core-price-card{padding:24px!important}.institutional-layout #institutional-content .core-plan-price>span:first-child{font-size:34px!important}}.institutional-layout #institutional-content .core-enterprise{border-radius:20px;margin:32px 0;padding:32px;background:#102e32!important}.core-enterprise>header{grid-template-columns:1fr auto;align-items:center;gap:36px;margin-bottom:28px;display:grid}.core-enterprise h2{margin:12px 0;font-size:32px}.core-enterprise header p{max-width:660px;font-size:17px;line-height:1.65}.core-enterprise-offer{flex-direction:column;gap:10px;min-width:245px;display:flex}.core-enterprise-offer>strong{color:#fff;font-size:30px}.core-enterprise-offer>span{color:#fff;font-size:14px}.core-enterprise-offer>a{margin-top:8px;color:#fff!important;background:#1c4147!important}.core-enterprise-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;display:grid}.core-enterprise-areas article{padding:0!important}.core-enterprise-areas h3{margin:0 0 10px;font-size:18px;line-height:1.4}.core-enterprise-areas p{margin:0;font-size:15px;line-height:1.7}.core-enterprise-note{max-width:920px;margin:28px 0 0;font-size:14px;line-height:1.7}@media (width<=900px){.core-enterprise>header{grid-template-columns:1fr}.core-enterprise-offer{align-items:flex-start}.core-enterprise-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.institutional-layout #institutional-content .core-enterprise{padding:24px}.core-enterprise-areas{grid-template-columns:1fr}.core-enterprise-offer{min-width:0}.core-enterprise-offer>a{white-space:normal;width:100%}}.core-certificate-option{background:#183b40;border-radius:12px;margin:0 0 22px;padding:16px}.core-certificate-option>strong{font-size:14px;line-height:1.5;display:block}.institutional-layout #institutional-content .core-price-card .core-certificate-option p{margin:8px 0!important;font-size:14px!important;line-height:1.6!important}.core-certificate-option>a{align-items:center;gap:8px;padding:5px 0;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.core-certificate-option>a:hover{text-underline-offset:4px;text-decoration:underline}.institutional-layout #institutional-content .core-commercial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.institutional-layout #institutional-content .core-intro{grid-column:1/-1}.institutional-layout #institutional-content .core-price-card .core-plan-heading{min-height:92px!important}.institutional-layout #institutional-content .core-plan-heading h2{overflow-wrap:normal;word-break:normal}.institutional-layout #institutional-content .core-price-card .core-plan-description{min-height:100px!important}.institutional-layout #institutional-content .core-enterprise-card li p{margin:6px 0 0!important;font-size:14px!important;line-height:1.55!important}.core-enterprise-card li strong{font-size:15px;line-height:1.4}.institutional-layout #institutional-content .core-enterprise-card .core-plan-price>span{white-space:normal;font-size:29px!important}.institutional-layout #institutional-content .core-price-card{padding:24px!important}@media (width<=1200px){.institutional-layout #institutional-content .core-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.institutional-layout #institutional-content .core-price-card .core-plan-description{min-height:0!important}.institutional-layout #institutional-content .core-price-card .core-plan-heading{flex-direction:row;min-height:74px!important}}@media (width<=760px){.institutional-layout #institutional-content .core-commercial-grid{grid-template-columns:minmax(0,1fr)!important}.institutional-layout #institutional-content .core-price-card .core-plan-heading{min-height:0!important}}.core-account-banner{width:min(960px,100%);margin:28px auto 0}.institutional-layout #institutional-content .core-account-banner .conta-epua-banner-simple{grid-template-columns:minmax(0,1fr) 145px;column-gap:24px;margin:0;padding:24px 28px}.core-account-banner .conta-epua-banner-simple .conta-mobile{zoom:.38}.core-account-banner .conta-epua-banner-simple .conta-epua-copy h2{font-size:22px}.core-account-banner .conta-epua-banner-simple .conta-epua-copy p{max-width:590px;font-size:15px}.institutional-layout #institutional-content .core-commercial>.core-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(1160px,100% - 48px);margin:36px auto 0;padding:20px 0 0}.institutional-layout #institutional-content .core-benefit{align-items:flex-start;gap:14px;border:0!important;padding:0!important}.institutional-layout #institutional-content .core-benefit h2{font-size:16px}.institutional-layout #institutional-content .core-benefit p{font-size:14px;line-height:1.6}@media (width<=900px){.institutional-layout #institutional-content .core-commercial>.core-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.institutional-layout #institutional-content .core-account-banner .conta-epua-banner-simple{grid-template-columns:1fr;padding:24px}.core-account-banner .conta-epua-banner-simple .conta-mobile{zoom:.38}.institutional-layout #institutional-content .core-commercial>.core-benefits{grid-template-columns:1fr;width:calc(100% - 40px)}}:root .institutional-layout{--site-base:#f7f8fa;--site-green:#eaf0ee;--site-heading:#172b3a;--site-copy:#405466;--site-accent:#246444;color:#172b3a;background:#f7f8fa;min-height:100vh}:root .institutional-layout>.navbar,:root .institutional-layout>.navbar.navbar-home,:root .institutional-layout>.footer{color:#fff;background:#07372e!important}:root .institutional-layout #institutional-content :is(h1,h2,h3,h4,strong,b,span,p,li,label,small,blockquote,a,svg):not(.conta-mobile *):not(.ex-brand-screen>div:first-child *):not(.ex-brand-screen button *):not(.epua-brand *){color:#172b3a!important}:root .institutional-layout #institutional-content :is(p,li,label,small,blockquote):not(.conta-mobile *){color:#405466!important}:root .institutional-layout #institutional-content :is([class*=eyebrow],[class*=kicker]){color:#38634e!important}:root .institutional-layout #institutional-content :is(.home-product-card,.atlas-price-card,.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan,.epua-contact-form,.ex-feature-grid>article,.mp-business-grid>article,.agro-integration-grid>article,.agro-efficiency-grid>article,.account-product-features article,.account-product-benefits article,.epua-info-grid>article,.ex-brand-settings,.ex-brand-screen,.ex-core){background:#fff!important;border:0!important;box-shadow:0 6px 24px #172b3a08!important}:root .institutional-layout #institutional-content :is(.core-plan-icon,.home-product-card-icon,.account-product-icon,.ex-feature-icon,.ex-demo-label){color:#246444!important;background:#e8f3eb!important}:root .institutional-layout #institutional-content :is(input:not([type=checkbox]),select,textarea){color:#172b3a!important;background:#fff!important;border-color:#bdc9d1!important}:root .institutional-layout #institutional-content :is(input,textarea)::placeholder{color:#627588!important}:root .institutional-layout #institutional-content :is(.home-custom-proposal,.conta-epua-banner-simple,.mp-management){box-shadow:none!important;background:#edf2f1!important}:root .institutional-layout #institutional-content :is(.epua-primary,.core-commercial-button,.account-product-button,.conta-epua-link,.conta-epua-simple-link,.home-custom-proposal>a,.core-price-card>a,.eixo-commercial-grid>article>a,.marketplace-commercial-grid>article>a,.agro-plan>a){color:#fff!important;background:#14543f!important}:root .institutional-layout #institutional-content :is(.epua-primary,.core-commercial-button,.account-product-button,.conta-epua-link,.home-custom-proposal>a,.core-price-card>a,.eixo-commercial-grid>article>a,.marketplace-commercial-grid>article>a,.agro-plan>a) :is(span,svg){color:#fff!important}:root .institutional-layout #institutional-content .conta-epua-simple-link{color:#14543f!important;background:0 0!important}:root .institutional-layout #institutional-content .account-product-hero:after{background:linear-gradient(90deg,#f7f8fa 0%,#f7f8faed 36%,#0000 68%)}:root .institutional-layout #institutional-content .ex-brand-screen>div:nth-child(2){background:#fff}:root .institutional-layout #institutional-content .ex-brand-screen>div:nth-child(2)>i{background:#e8eeeb}:root .institutional-layout #institutional-content .ex-brand-screen button{color:#fff!important}:root .institutional-layout #institutional-content .ex-brand-demo-yellow .ex-brand-screen button{color:#17231e!important}:root .institutional-layout #institutional-content .ex-brand-screen>div:first-child span{color:inherit!important}:root .institutional-layout #institutional-content .home-benefits:before,:root .institutional-layout #institutional-content .home-plans:before{display:none}:root .institutional-layout .site-security-strip :is(h2,p,svg){color:#172b3a}:root .institutional-layout .site-security-item{border-color:#c6d1d8}:root .institutional-layout .site-security-strip:after{background:#c6d1d8}:root .institutional-layout .ex-hero-grid{text-align:center;max-width:1050px;padding-top:56px;padding-bottom:40px;display:block}:root .institutional-layout .ex-hero-grid header{max-width:950px;margin:auto}:root .institutional-layout .ex-hero-grid h1{font-size:clamp(34px,4vw,54px);line-height:1.15}:root .institutional-layout .ex-hero-grid p{max-width:780px;margin-left:auto;margin-right:auto}:root .institutional-layout #institutional-content .ex-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){:root .institutional-layout #institutional-content .ex-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){:root .institutional-layout #institutional-content .ex-feature-grid{grid-template-columns:1fr}:root .institutional-layout .ex-hero-grid{padding-top:36px;padding-bottom:28px}:root .institutional-layout>.site-river{opacity:.12}}:root .institutional-layout #institutional-content .conta-mobile :is(h3,p,span,strong,svg){color:inherit!important}:root .institutional-layout #institutional-content .conta-mobile-screen h3,:root .institutional-layout #institutional-content#institutional-content :is(.epua-primary,.proposal-banner-link,.core-commercial-button,.account-product-button,.conta-epua-link,.home-custom-proposal>a,.core-price-card>a,.eixo-commercial-grid>article>a,.marketplace-commercial-grid>article>a,.agro-plan>a),:root .institutional-layout #institutional-content#institutional-content :is(.epua-primary,.proposal-banner-link,.core-commercial-button,.account-product-button,.conta-epua-link,.home-custom-proposal>a,.core-price-card>a,.eixo-commercial-grid>article>a,.marketplace-commercial-grid>article>a,.agro-plan>a) :is(span,svg){color:#fff!important}:root .institutional-layout #institutional-content#institutional-content .ex-brand-screen>div:first-child span{color:inherit!important}:root .institutional-layout .ex-features>header{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}:root .institutional-layout #institutional-content#institutional-content .conta-epua-simple-link{color:#14543f!important;background:0 0!important}:root .institutional-layout #institutional-content#institutional-content :is(.core-certificate-option,.marketplace-enterprise-tags span,.agro-plan-note,.eixo-commercial-note,.core-enterprise,.core-plan-badge,.core-feature-check,.core-plan-icon,.core-certificate-icon,.ex-feature-icon,.home-product-card-icon,.account-product-icon,.ex-demo-label){box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root .institutional-layout #institutional-content#institutional-content .core-certificate-option{padding:14px 0}:root .institutional-layout #institutional-content#institutional-content .core-certificate-option :is(strong,p,a,svg){color:#172b3a!important}:root .institutional-layout>.site-river{opacity:.38;filter:none;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000);mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000)}@media (width<=700px){:root .institutional-layout>.site-river{opacity:.28}}:root .institutional-layout #institutional-content .epua-agro-field>svg{width:100%;max-width:460px;height:auto;margin:auto}:root .institutional-layout #institutional-content .epua-agro-page :is(article,.epua-agro-measures,.epua-agro-capabilities,.epua-agro-field-caption,.epua-agro-field-footer){box-shadow:none!important;background:0 0!important}:root .institutional-layout #institutional-content#institutional-content .epua-agro-button,:root .institutional-layout #institutional-content#institutional-content .epua-agro-button svg{color:#fff!important}:root .institutional-layout .epua-brand,:root .institutional-layout #institutional-content#institutional-content .epua-brand,:root .institutional-layout #institutional-content#institutional-content .epua-brand .epua-letter{color:#fff!important;opacity:1!important;box-shadow:none!important;background:0 0!important}:root .institutional-layout #institutional-content#institutional-content .epua-brand .epua-letter{text-shadow:0 1px 2px #172b3a66!important}:root .institutional-layout .epua-brand .epua-brand-accent{opacity:1!important;background:0 0!important}:root .institutional-layout .epua-brand .epua-brand-accent i{opacity:1!important;background:#a8d878!important}@media (width<=760px){:root .institutional-layout #institutional-content .epua-agro-field{margin-inline:auto;padding:12px 0}}:root .institutional-layout .epua-agro-page .epua-agro-eyebrow{justify-content:center}:root .institutional-layout .epua-agro-page :is(.epua-agro-lead,.epua-agro-description){max-width:780px;margin-left:auto;margin-right:auto}:root .institutional-layout .epua-agro-field{width:min(100%,380px);margin:0 auto!important;padding:12px!important}:root .institutional-layout .epua-agro-section,:root .institutional-layout .epua-agro-costs-grid{text-align:center;grid-template-columns:1fr;gap:24px}:root .institutional-layout .epua-agro-section,:root .institutional-layout .epua-agro-costs{padding-block:32px}:root .institutional-layout .epua-agro-page :is(.epua-agro-section-intro,.epua-agro-section-intro>p:last-child,.epua-agro-costs h2+p){max-width:800px;margin-left:auto;margin-right:auto}:root .institutional-layout .epua-agro-operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:root .institutional-layout .epua-agro-operations article{justify-content:center;padding:18px!important}:root .institutional-layout .epua-agro-operations article>svg{display:none}:root .institutional-layout .epua-agro-fair{gap:24px}:root .institutional-layout .epua-agro-fair article+article{border:0;padding-left:0}:root .institutional-layout .epua-agro-ecosystem{text-align:center;padding-block:32px}:root .institutional-layout .epua-agro-ecosystem p{max-width:850px;margin-left:auto;margin-right:auto}:root .institutional-layout .epua-agro-capabilities{justify-content:center}@media (width<=700px){:root .institutional-layout .epua-agro-operations,:root .institutional-layout .epua-agro-fair{grid-template-columns:1fr}:root .institutional-layout .epua-agro-hero{padding-top:30px}}:root .institutional-layout .agro-approved-pricing{padding:32px 0}:root .institutional-layout .agro-approved-pricing>header{text-align:center;margin-bottom:26px}:root .institutional-layout .agro-approved-pricing .agro-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:auto;display:grid}:root .institutional-layout #institutional-content .agro-approved-pricing .agro-plan{text-align:left;background:#fff!important;padding:26px!important;box-shadow:0 6px 24px #172b3a08!important}.agro-approved-pricing h3{margin:0 0 20px;font-size:24px}.agro-approved-price{letter-spacing:-.04em;font-size:36px;line-height:1.3;display:block}.agro-approved-price small{letter-spacing:0;margin-left:8px;font-size:14px;font-weight:400}.agro-approved-pricing ul{gap:12px;padding:0;list-style:none;display:grid}.agro-approved-pricing li{align-items:flex-start;gap:10px;display:flex}.agro-approved-pricing li svg{flex-shrink:0;margin-top:3px}.agro-approved-pricing a{justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex}@media (width<=700px){:root .institutional-layout .agro-approved-pricing .agro-pricing-grid{grid-template-columns:1fr}}:root .institutional-layout #institutional-content .epua-agro-field-caption>svg{flex-shrink:0;max-width:22px;width:22px!important;height:22px!important}:root .institutional-layout .epua-agro-hero-grid{text-align:center;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1200px}:root .institutional-layout .epua-agro-hero{padding:42px 0 24px}:root .institutional-layout .epua-agro-hero-grid>div:first-child{min-width:0;max-width:850px;margin:auto}:root .institutional-layout #institutional-content .epua-agro-field{box-shadow:none;box-sizing:border-box;border:0;width:100%;max-width:420px;background:0 0!important;margin:auto!important;padding:14px!important;transform:none!important}:root .institutional-layout .epua-agro-field-caption{gap:16px}:root .institutional-layout .epua-agro-field-caption>span{white-space:nowrap}:root .institutional-layout .epua-agro-field-footer{padding-top:12px}@media (width<=760px){:root .institutional-layout .epua-agro-hero-grid{grid-template-columns:1fr;gap:22px}:root .institutional-layout #institutional-content .epua-agro-field{max-width:340px}:root .institutional-layout .epua-agro-hero{padding-top:30px}}:root .institutional-layout #institutional-content .account-product-hero{aspect-ratio:auto;min-height:0;padding:56px 24px 32px;display:block;background:0 0!important}:root .institutional-layout #institutional-content .account-product-hero:after{display:none}:root .institutional-layout #institutional-content .account-product-hero-copy{text-shadow:none;text-align:center;width:100%;max-width:900px;margin:0 auto;padding:0}:root .institutional-layout #institutional-content .account-product-hero-copy p{max-width:720px;margin:0 auto;font-size:18px;line-height:1.65}:root .institutional-layout .account-product-hero h1{font-size:clamp(34px,4vw,54px);line-height:1.15}@media (width<=700px){:root .institutional-layout #institutional-content .account-product-hero{padding:36px 20px 24px}:root .institutional-layout #institutional-content .account-product-hero-copy p{font-size:17px}}:root .institutional-layout #institutional-content .atlas-price-card{background:#fff!important;border:0!important;border-radius:18px!important;padding:26px!important;box-shadow:0 6px 24px #172b3a08!important}:root .institutional-layout #institutional-content .atlas-price-card>a{color:#fff!important;background:#14543f!important}:root .institutional-layout #institutional-content .atlas-price-card>a :is(span,svg){color:#fff!important}.institutional-layout #institutional-content :is(section,article,header,form,[class$=-grid]){min-width:0}.institutional-layout #institutional-content :is(h1,h2,h3,p,li,a,label){overflow-wrap:break-word}.institutional-layout #institutional-content :is(input,select,textarea){min-width:0;max-width:100%}.institutional-layout #institutional-content :is(.core-commercial-grid,.eixo-commercial-grid,.marketplace-commercial-grid,.agro-pricing-grid,.atlas-pricing-grid){align-items:stretch}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan,.atlas-price-card){min-width:0;max-width:100%;height:auto}.institutional-layout #institutional-content .core-commercial-grid>.core-price-card:last-child{grid-column:auto;justify-self:stretch;width:auto;max-width:100%}.institutional-layout .navbar-mobile-pages{flex-wrap:wrap;gap:16px 22px}.institutional-layout .ex-swatches{flex-wrap:wrap}.institutional-layout .ex-swatches button{flex-shrink:0;min-width:29px;min-height:29px}.institutional-layout .home-custom-proposal{gap:clamp(20px,3vw,40px);min-width:0}.institutional-layout .home-custom-proposal>div{min-width:0}.institutional-layout .home-custom-proposal>a{white-space:normal;text-align:center;flex-shrink:0;min-height:44px}@media (width>=701px) and (width<=1100px){.institutional-layout #institutional-content :is(.core-commercial-grid,.eixo-commercial-grid,.marketplace-commercial-grid,.agro-pricing-grid,.atlas-pricing-grid,.ex-feature-grid,.mp-business-grid,.mp-benefits-grid,.agro-integration-grid,.agro-efficiency-grid,.epua-info-grid,.advisory-services,.advisory-process,.atlas-resource-grid){gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.institutional-layout #institutional-content .core-intro{grid-column:1/-1}.institutional-layout #institutional-content :is(.ex-whitelabel,.epua-contact-grid){grid-template-columns:minmax(0,1fr);gap:28px}.institutional-layout .ex-brand-demo{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-layout .home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.institutional-layout .home-custom-proposal{flex-direction:column;align-items:flex-start}}@media (width<=700px){.institutional-layout #institutional-content :is(.core-commercial-grid,.eixo-commercial-grid,.marketplace-commercial-grid,.agro-pricing-grid,.atlas-pricing-grid,.ex-feature-grid,.mp-business-grid,.mp-benefits-grid,.agro-integration-grid,.agro-efficiency-grid,.epua-info-grid,.advisory-services,.advisory-process,.atlas-resource-grid,.atlas-journey,.atlas-costs,.atlas-analysis,.ex-hero-grid,.ex-whitelabel,.epua-contact-grid){gap:20px;grid-template-columns:minmax(0,1fr)!important}.institutional-layout #institutional-content :is(.ex-container,.commerce-container,.agro-container,.core-commercial-container,.epua-page-width,.advisory-container,.atlas-container){width:calc(100% - 32px);max-width:1200px;margin-inline:auto}.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan,.atlas-price-card){padding:22px!important}.institutional-layout #institutional-content :is(.core-plan-heading,.core-plan-description){min-height:0!important}.institutional-layout #institutional-content :is(.ex-page h1,.core-intro h1,.atlas-hero h1,.advisory-hero h1){font-size:clamp(30px,7vw,42px);line-height:1.15}.institutional-layout .home-custom-proposal{flex-direction:column;align-items:stretch;gap:22px;padding:24px;display:flex}.institutional-layout .home-custom-proposal>a{justify-content:center;width:100%}.institutional-layout .ex-brand-demo{grid-template-columns:minmax(0,1fr)}.institutional-layout .ex-core{flex-wrap:wrap;align-items:flex-start}.institutional-layout .ex-core>a{white-space:normal;margin-left:0}.institutional-layout .navbar-container{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:16px}.institutional-layout .navbar-actions{gap:8px;min-width:0}}@media (width<=380px){.institutional-layout #institutional-content :is(.core-price-card,.eixo-commercial-grid>article,.marketplace-commercial-grid>article,.agro-plan,.atlas-price-card){padding:18px!important}.institutional-layout .home-benefits-grid{grid-template-columns:minmax(0,1fr)}.institutional-layout .ex-tree-branches>div{width:auto;max-width:100%;padding:8px;font-size:12px}.institutional-layout .ex-tree-leaves>div{overflow-wrap:anywhere;font-size:10px}}@media (width>=701px) and (width<=1100px){.institutional-layout #institutional-content .home-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.institutional-layout #institutional-content .epua-agro-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width>=381px) and (width<=700px){.institutional-layout #institutional-content .home-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=1100px){.institutional-layout #institutional-content .commerce-ecosystem{padding-top:32px}.institutional-layout #institutional-content .commerce-marquee{margin-top:16px}}@media (width<=700px){.institutional-layout #institutional-content .commerce-ecosystem{padding-top:16px}.institutional-layout #institutional-content .commerce-marquee{margin-top:8px}}.core-commercial{color:#102a23;background:#fff;padding:48px 0 64px;font-family:Inter,Segoe UI,Arial,sans-serif}.core-commercial *{box-sizing:border-box}.core-commercial-container{width:calc(100% - 80px);max-width:1440px;margin:0 auto}.core-commercial-grid{grid-template-columns:1fr repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.core-intro{padding:16px 26px 0 8px}.core-eyebrow{letter-spacing:.12em;align-items:center;gap:22px;font-size:13px;font-weight:500;display:flex}.core-eyebrow:after{content:"";background:#448438;width:64px;height:1px}.core-intro h1{letter-spacing:-.04em;color:#102a23;margin:32px 0 34px;font-family:inherit;font-size:46px;font-weight:400;line-height:1.13}.core-intro>p{color:#263b35;margin:0;font-size:18px;line-height:1.6}.core-price-card{background:#fff;border:1px solid #dce5df;border-radius:8px;flex-direction:column;min-width:0;padding:24px 22px 22px;display:flex;position:relative}.core-price-card-featured{background:#f7faf1;border-color:#4b7938}.core-plan-badge{color:#fff;letter-spacing:.025em;background:#073c2e;border-radius:24px;padding:8px 16px;font-size:11px;line-height:1.2;position:absolute;top:-12px;right:12px}.core-plan-heading{align-items:center;gap:16px;min-height:80px;display:flex}.core-plan-icon,.core-certificate-icon{color:#083b2d;background:#eef6e4;border-radius:12px;flex-shrink:0;place-items:center;width:58px;height:62px;display:grid}.core-price-card-featured .core-plan-icon{background:#e1efc7}.core-plan-heading h2{letter-spacing:-.045em;color:#102a23;margin:0;font-size:21px;font-weight:500;line-height:1.2}.core-plan-heading p{color:#263b35;margin:5px 0 0;font-size:16px;line-height:1.35}.core-plan-description{color:#263b35;min-height:128px;margin:20px 0 0;padding-bottom:18px;font-size:16px;line-height:1.5}.core-plan-price{color:#102a23;border-top:1px solid #dce5df;flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0 0 22px;padding-top:13px;line-height:1.2;display:flex}.core-plan-price>span:first-child{letter-spacing:-.055em;white-space:nowrap;font-size:40px;font-weight:500}.core-plan-price>span:last-child{font-size:16px;font-weight:400}.core-price-card ul{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.core-price-card li{color:#263b35;align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;display:flex}.core-feature-check{color:#fff;background:#357d24;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.core-commercial-button{color:#102a23;background:0 0;border:1px solid #103e31;border-radius:30px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:10px 16px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.core-price-card>.core-commercial-button{margin-top:auto}.core-price-card-featured>.core-commercial-button{color:#fff;background:#073c2e}.core-commercial-button:hover{background:#edf4e6}.core-price-card-featured>.core-commercial-button:hover{background:#14543e}.core-commercial a:focus-visible{outline-offset:4px;outline:3px solid #356f2d}.core-certificate{border:1px solid #dce5df;border-radius:8px;grid-template-columns:1.15fr 1.5fr .8fr 190px;align-items:center;gap:26px;margin-top:24px;padding:26px;display:grid}.core-certificate-heading{align-items:center;gap:20px;display:flex}.core-certificate-icon{width:78px;height:78px}.core-certificate h2{letter-spacing:-.04em;margin:0;font-size:21px;font-weight:500;line-height:1.3}.core-certificate-heading p{margin:4px 0 0;font-size:18px}.core-certificate-description{color:#263b35;border-left:1px solid #c3cec6;border-right:1px solid #c3cec6;margin:0;padding:0 28px;font-size:16px;line-height:1.5}.core-certificate h3{letter-spacing:-.025em;margin:0 0 5px;font-size:20px;font-weight:500}.core-certificate-sale p{color:#263b35;margin:0;font-size:16px;line-height:1.4}.core-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:44px;display:grid}.core-benefit{border-right:1px solid #bdc9c1;align-items:center;gap:22px;padding:4px 28px;display:flex}.core-benefit:first-child{padding-left:12px}.core-benefit:last-child{border:0;padding-right:0}.core-benefit>svg{color:#073c2e;flex-shrink:0}.core-benefit h2{letter-spacing:-.025em;margin:0 0 4px;font-size:17px;font-weight:500;line-height:1.4}.core-benefit p{color:#263b35;margin:0;font-size:15px;line-height:1.5}@media (width<=1439px){.core-commercial-container{width:calc(100% - 64px)}.core-commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.core-intro{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;column-gap:48px;margin-bottom:12px;padding:0;display:grid}.core-eyebrow{grid-column:1/-1}.core-intro h1{max-width:600px;margin:22px 0 0;font-size:42px}.core-intro>p{margin-top:22px}.core-certificate{grid-template-columns:1fr 1.2fr;gap:24px}.core-certificate-description{border-right:0;padding-right:0}.core-certificate-sale{padding-left:98px}.core-certificate>.core-commercial-button{justify-self:start;min-width:190px}.core-benefit{gap:14px;padding:4px 16px}}@media (width>=768px) and (width<=1023px){.core-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.core-price-card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 10px)}.core-intro h1{font-size:38px}.core-benefits{grid-template-columns:1fr 1fr;row-gap:28px}.core-benefit:nth-child(2){border:0}.core-benefit:nth-child(3){padding-left:12px}}@media (width<=767px){.core-commercial{padding:32px 0 40px}.core-commercial-container{width:calc(100% - 36px)}.core-commercial-grid{grid-template-columns:1fr;gap:28px}.core-intro{margin-bottom:0;display:block}.core-intro h1{margin:24px 0;font-size:34px}.core-intro>p{margin:0;font-size:17px}.core-price-card{padding:25px 22px}.core-plan-heading{min-height:80px}.core-plan-description{min-height:0;margin:20px 0 0;padding-bottom:24px}.core-plan-price{margin-bottom:24px}.core-plan-price>span:first-child{font-size:40px}.core-price-card ul{gap:12px;margin-bottom:28px}.core-certificate{grid-template-columns:1fr;gap:22px;margin-top:28px;padding:24px 22px}.core-certificate-heading{gap:16px}.core-certificate-icon{width:62px;height:66px}.core-certificate h2{font-size:21px}.core-certificate-description{border:0;border-top:1px solid #dce5df;padding:20px 0 0}.core-certificate-sale{padding:0}.core-certificate>.core-commercial-button{justify-self:stretch;width:100%;min-width:0}.core-benefits{grid-template-columns:1fr;gap:0;margin-top:30px}.core-benefit,.core-benefit:first-child,.core-benefit:last-child{border-bottom:1px solid #dce5df;border-right:0;gap:20px;padding:20px 8px}.core-benefit:last-child{border:0}}@media (width<=359px){.core-commercial-container{width:calc(100% - 28px)}.core-intro h1{font-size:30px}.core-plan-heading{gap:12px}.core-plan-icon{width:48px;height:54px}.core-plan-heading h2{font-size:20px}.core-price-card{padding:24px 18px}.core-plan-price>span:first-child{font-size:36px}}:root{--epua-dark:#071b15;--epua-dark-soft:#0d2a20;--epua-white:#f5f4ef;--epua-text-soft:#f5f4efc7;--epua-green:#7c9c46;--epua-lime:#b8d96d;--epua-lime-soft:#c8e48a;--epua-border:#ffffff38;--container:1420px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%}html{scroll-behavior:smooth}body{color:#fff;background:#061c15;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes flowGlow{0%,to{opacity:.35}50%{opacity:1}}.fade-up{animation:.8s both fadeUp}
