 .ecoa-catalogue{--green:#0e3c39;--ink:#15211f;--blue:#1f6fa0;--rose:#be6466;--sage:#4f818a;--ivory:#f7f4ed;font-family:Inter,system-ui,sans-serif;color:var(--ink)}.ecoa-catalogue *{box-sizing:border-box}.ecoa-catalogue h1,.ecoa-catalogue h2,.ecoa-catalogue h3{font-family:Manrope,Inter,system-ui,sans-serif;color:var(--green);line-height:1.15}.ecoa-catalogue h1{font-size:clamp(2.5rem,6vw,5rem);max-width:16ch;margin:.25em 0}.ecoa-catalogue h2{font-size:clamp(1.8rem,3.4vw,3rem)}.ecoa-catalogue p{line-height:1.65}.ecoa-catalogue__container{width:min(1180px,calc(100% - 40px));margin:auto}.ecoa-catalogue__hero{padding:clamp(80px,10vw,140px) 0;background:var(--ivory)}.ecoa-catalogue__lead{font-size:clamp(1.08rem,2vw,1.35rem);max-width:68ch}.ecoa-catalogue__kicker{color:var(--rose);font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.13em}.ecoa-catalogue__nav{display:flex;gap:11px;flex-wrap:wrap;margin-top:32px}.ecoa-catalogue__nav a{color:var(--green);border:1px solid #9eb9b4;padding:9px 13px;border-radius:999px;text-decoration:none}.ecoa-catalogue__group{padding:80px 0;border-bottom:1px solid #dce6e4}.ecoa-catalogue__group:nth-of-type(even){background:#fafaf7}.ecoa-catalogue__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.ecoa-catalogue__item{border:1px solid #cbdad7;background:#fff;padding:26px;display:flex;flex-direction:column;gap:12px;min-height:100%}.ecoa-catalogue__item h3{font-size:1.3rem;margin:2px 0}.ecoa-catalogue__item p{margin:0}.ecoa-catalogue__meta{display:flex;gap:8px;flex-wrap:wrap}.ecoa-catalogue__meta span{background:#edf4f2;color:var(--green);font-size:.78rem;font-weight:750;padding:5px 8px;border-radius:5px}.ecoa-catalogue__price{font-weight:850;color:var(--green);margin-top:auto!important;padding-top:12px}.ecoa-catalogue__select{border:2px solid var(--green);background:#fff;color:var(--green);min-height:46px;padding:10px 15px;border-radius:9px;font-weight:850}.ecoa-catalogue__select[aria-pressed="true"]{background:var(--green);color:#fff}.ecoa-interest{background:var(--green);color:#fff;padding:clamp(70px,9vw,110px) 0}.ecoa-interest h2{color:#fff;max-width:18ch}.ecoa-interest__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;align-items:start}.ecoa-interest__summary{background:#fff;color:var(--ink);padding:24px;position:sticky;top:20px}.ecoa-interest__summary h3{margin-top:0}.ecoa-interest__form{background:#fff;color:var(--ink);padding:30px}.ecoa-interest__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ecoa-interest label{display:grid;gap:7px;font-weight:750}.ecoa-interest input[type="text"],.ecoa-interest input[type="email"],.ecoa-interest input[type="tel"]{min-height:46px;border:1px solid #8ca6a1;border-radius:7px;padding:10px 12px}.ecoa-interest__wide{grid-column:1/-1}.ecoa-interest__check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:start;font-weight:500!important}.ecoa-interest__submit{background:var(--green);color:#fff;border:0;border-radius:9px;min-height:48px;padding:12px 20px;font-weight:850}#ecoa-selection-error{color:#9e2f35;font-weight:750}.ecoa-catalogue button:focus-visible,.ecoa-catalogue a:focus-visible,.ecoa-catalogue input:focus-visible{outline:3px solid #f0b661;outline-offset:3px}@media(max-width:920px){.ecoa-catalogue__grid{grid-template-columns:repeat(2,1fr)}.ecoa-interest__layout{grid-template-columns:1fr}.ecoa-interest__summary{position:static}}@media(max-width:590px){.ecoa-catalogue__grid,.ecoa-interest__fields{grid-template-columns:1fr}.ecoa-interest__wide{grid-column:auto}} /* ecoa-caminhos-illustrations-v2 */.ecoa-catalogue__hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(30px,6vw,76px);align-items:center}.ecoa-catalogue__hero-copy{min-width:0}.ecoa-catalogue__hero-visual{margin:0;display:flex;align-items:center;justify-content:center}.ecoa-catalogue__hero-visual img{display:block;width:min(100%,470px);height:auto;max-height:430px;object-fit:contain;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important}.ecoa-catalogue__visual{display:block;width:100%;height:clamp(190px,17vw,250px);object-fit:contain;object-position:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;margin:0 0 12px;padding:4px 10px 8px}.ecoa-catalogue__action{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 15px;border-radius:9px;background:var(--green);color:#fff!important;text-decoration:none;font-weight:850;text-align:center}.ecoa-catalogue__action:hover{background:var(--blue);color:#fff!important}.ecoa-catalogue__action--secondary{background:#fff;color:var(--green)!important;border:1px solid var(--green)}@media(max-width:760px){.ecoa-catalogue__hero-grid{grid-template-columns:1fr;gap:24px}.ecoa-catalogue__hero-visual{order:2}.ecoa-catalogue__hero-visual img{width:min(88vw,400px);max-height:360px}.ecoa-catalogue__visual{height:220px;padding-inline:0}}/* /ecoa-caminhos-illustrations-v2 */