.extension-product{padding:90px 0;border-top:1px solid #dbe3dc}.ext-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.extension-product h2{font-size:clamp(34px,4vw,53px);line-height:1.12;letter-spacing:-2px;margin:20px 0}.extension-product p{color:#61736e;font-size:14px;line-height:1.8}.ext-kicker{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#6f866c}.ext-window{background:white;border:1px solid #cbd6ca;border-radius:15px;box-shadow:0 24px 65px #17353215;overflow:hidden;position:relative}.ext-chrome{padding:12px 16px;background:#edf2e9;border-bottom:1px solid #dbe3dc;display:flex;align-items:center;gap:6px;font:10px Arial;color:#6a7c6f}.ext-chrome i{width:6px;height:6px;border-radius:50%;background:#b1bea9}.ext-address{margin-left:15px;background:white;border-radius:4px;padding:6px 12px;flex:1}.ext-body{display:grid;grid-template-columns:1fr 1.1fr;min-height:300px}.ext-browser-page{padding:28px 20px;background:#fff}.ext-browser-page small{font-size:8px;color:#87967d;letter-spacing:1.5px}.ext-browser-page h3{font:25px/1.1 Georgia;margin:20px 0}.ext-skeleton{height:7px;background:#e6ece1;margin:11px 0;width:90%;border-radius:3px}.ext-skeleton.short{width:60%}.ext-search{border:1px solid #b3c2ab;border-radius:5px;padding:12px;font:10px Arial;color:#638063;margin:24px 0 20px}.ext-target{padding:11px;border:1px solid #8ba17f;background:#edf3e8;border-radius:6px;font:10px Arial;position:relative}.ext-target::after{content:'ALVO SELECIONADO';display:block;color:#64805b;font-size:7px;letter-spacing:1px;margin-top:7px}.ext-side{padding:22px 18px;background:#f6f8f3;border-left:1px solid #dbe3dc}.ext-brand{font:bold 22px Arial;letter-spacing:-1px;display:flex;align-items:center;gap:9px}.ext-brand img{width:23px}.ext-bubble{margin-top:20px;border:1px solid #dbe4d6;border-radius:9px;padding:12px;font:11px/1.6 Arial;background:white}.ext-approval{background:#e5eedd;padding:12px;border-radius:7px;margin-top:14px;font:10px/1.7 Arial}.ext-approval b{display:block;margin-bottom:6px}.ext-approval span{display:block;background:#173532;color:#fff;text-align:center;border-radius:5px;padding:7px;margin-top:10px}.ext-caption{font:9px/1.5 Arial;color:#82917e;padding:12px 16px;border-top:1px solid #e2e8dd}.ext-link{display:inline-flex;padding:13px 20px;background:#173532;color:white!important;border-radius:6px;text-decoration:none;font:600 12px Arial;margin:12px 12px 0 0}.ext-link.secondary{background:transparent;color:#173532!important;border:1px solid #bac9b3}.ext-labels{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ext-labels span{font:9px Arial;border:1px solid #cfd9c8;padding:7px;border-radius:4px;color:#5c7458}.ext-page{background:#f7f8f5;color:#173532;font:15px/1.7 Arial;margin:0}.ext-shell{width:min(1160px,calc(100% - 48px));margin:auto}.ext-page header{padding:25px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbe3dc}.ext-page a{color:inherit;text-underline-offset:4px}.ext-page header .ext-brand{text-decoration:none;font-size:28px}.ext-page header .ext-brand img{width:33px}.ext-hero{padding:80px 0}.ext-page h1{font:clamp(45px,5vw,68px)/1.06 Georgia;letter-spacing:-2.4px;margin:25px 0}.ext-lead{font-size:16px;color:#61736e;line-height:1.8;max-width:550px}.ext-note{font-size:11px!important;line-height:1.7;color:#6a7f66}.ext-page h2{font:38px/1.15 Georgia;letter-spacing:-1px}.ext-page h3{line-height:1.3}.ext-section{padding:55px 0;border-top:1px solid #dbe3dc}.ext-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ext-card{padding:28px;border:1px solid #d5dfcf;background:white;border-radius:10px}.ext-card .num{font:12px Georgia;color:#829775}.ext-card h3{font:23px Georgia;margin:22px 0 12px}.ext-card p{font-size:13px;color:#61736e}.ext-demo{padding:35px;background:#173532;color:#f4f7f0;border-radius:14px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.ext-demo h3{font:29px Georgia;margin:0 0 15px}.ext-demo p{font-size:13px;color:#bdcdb5}.ext-demo .ext-link{background:#dfebd3;color:#173532!important;border:none;cursor:pointer}.ext-demo-state{border:1px solid #56745b;padding:23px;border-radius:9px;background:#21443c;font-size:13px;line-height:1.9}.ext-demo-state .tag{color:#a7c694;font-size:9px;letter-spacing:2px;display:block;margin-bottom:15px}.ext-page details{padding:20px 0;border-bottom:1px solid #dbe3dc}.ext-page summary{font-weight:bold;cursor:pointer}.ext-page details p{font-size:13px;color:#61736e}.ext-page li{margin:15px 0;font-size:14px}.ext-page code{background:#e8efe1;padding:2px 5px;font-size:12px}.ext-page footer{padding:35px 0;border-top:1px solid #dbe3dc;font-size:12px;color:#61736e}.ext-privacy{max-width:780px;padding:50px 0}.ext-privacy p{color:#61736e;font-size:14px}.ext-page :focus-visible{outline:3px solid #8ba179;outline-offset:4px}@media(max-width:850px){.ext-grid,.ext-demo{grid-template-columns:1fr;gap:30px}.ext-cards{grid-template-columns:1fr}.ext-hero,.extension-product{padding:45px 0}.ext-shell{width:calc(100% - 36px)}.ext-body{min-height:280px}.ext-browser-page{padding:22px 15px}.ext-side{padding:20px 13px}.ext-page h1{font-size:47px}.ext-demo{padding:25px}.ext-page h2{font-size:32px}}
