/* Gerado por scripts/home-5/build.cjs a partir de design/agentezap-5.0/telas/Main.dc.html. Nao editar. */
@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 800;font-display:swap;src:url(/home-5/fonts/schibsted-grotesk-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 800;font-display:swap;src:url(/home-5/fonts/schibsted-grotesk-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.az5-home{display:block;margin:0;background:#FFFFFF;color:#12201A;font-family:'Schibsted Grotesk',system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}
.az5-home *,.az5-home *::before,.az5-home *::after{box-sizing:content-box}
.az5-home button,.az5-home select{box-sizing:border-box}
.az5-home svg{display:inline;vertical-align:baseline}
.az5-home a{text-decoration:underline}
.az5-home [data-az5-island]{display:contents}
.az5-home .cust-wa::after{content:"";position:absolute;inset:0;border-radius:14px}
.az5-home .cust-site{position:relative;z-index:1}
.az5-home .cust-site:hover{color:#0E5A3D !important;text-decoration:underline !important}
.az5-home footer a:hover{color:#FFFFFF !important}
.az5-home{--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-move:cubic-bezier(0.77,0,0.175,1)}
.az5-home{margin:0;background:#FFFFFF}
.az5-home a{color:#0E5A3D}
.az5-home a:hover{color:#0A4430}
.az5-home h1,.az5-home h2,.az5-home h3{text-wrap:balance}
.az5-home h3{line-height:1.2}
.az5-home p,.az5-home dd,.az5-home li{text-wrap:pretty}
.az5-home a:focus-visible,.az5-home button:focus-visible,.az5-home summary:focus-visible,.az5-home input:focus-visible{outline:2px solid #12201A;outline-offset:2px;box-shadow:0 0 0 5px #F2B33D}
.az5-home .on-green a:focus-visible,.az5-home .on-green button:focus-visible{outline-color:#F2B33D;box-shadow:none}
.az5-home .hero-field:focus-within{box-shadow:0 0 0 3px #F2B33D,0 20px 40px -24px rgba(0,0,0,0.5) !important}
.az5-home .hero-input:focus-visible{outline:none;box-shadow:none}
.az5-home .inbox-items button:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 3px #F2B33D}
.az5-home .hero-input::placeholder{color:#6B7A71}
.az5-home .nav-links a{white-space:nowrap}
.az5-home .cust-card:hover{border-color:#0E5A3D !important}
.az5-home details summary{list-style:none;cursor:pointer}
.az5-home details summary::-webkit-details-marker{display:none}
.az5-home details[open] .faq-sign{transform:rotate(45deg)}
.az5-home input[type=range]{accent-color:#0E5A3D}
.az5-home .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.az5-home .mobile-take,.az5-home .cmp-hint,.az5-home .bar-legend,.az5-home .m-br{display:none}
@keyframes az5-bubbleIn{from{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}
@keyframes az5-toastIn{from{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:none}}
@keyframes az5-blink{0%,80%,100%{opacity:.25}40%{opacity:1}}
@keyframes az5-tap{0%{box-shadow:0 0 0 0 rgba(242,179,61,.75)}100%{box-shadow:0 0 0 16px rgba(242,179,61,0)}}
.az5-home .bubble-in{animation:az5-bubbleIn 260ms var(--ease-out) both}
.az5-home .toast-in{animation:az5-toastIn 320ms var(--ease-out) both}
.az5-home .stg{animation:az5-bubbleIn 260ms var(--ease-out) both}
.az5-home .typing-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4F6B57;margin:0 2px;animation:az5-blink 1.2s infinite}
.az5-home .typing-dot:nth-child(2){animation-delay:.2s}
.az5-home .typing-dot:nth-child(3){animation-delay:.4s}
.az5-home .is-paused .typing-dot{animation:none;opacity:.6}
.az5-home .scene{transition:opacity 300ms var(--ease-out)}
.az5-home .scene-out{opacity:0}
.az5-home .cur{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-4px 0 0 -4px;pointer-events:none;z-index:5;transition:transform 700ms var(--ease-move),opacity 200ms var(--ease-out)}
.az5-home .cur svg{transition:transform 120ms var(--ease-out)}
.az5-home .cur-0{opacity:0;transform:translate(-170px,-130px)}
.az5-home .cur-1{opacity:1;transform:translate(-170px,-130px)}
.az5-home .cur-2{opacity:1;transform:translate(78px,2px)}
.az5-home .cur-press svg{transform:scale(.82)}
.az5-home .take-btn{transition:transform 120ms var(--ease-out)}
.az5-home .pressed{transform:scale(.97)}
.az5-home .tap-on{animation:az5-tap 650ms var(--ease-out)}
.az5-home .how-step > h3,.az5-home .how-step > p,.az5-home .how-step > span{transition:color 250ms var(--ease-out)}
.az5-home .how-dim > h3,.az5-home .how-dim > p,.az5-home .how-dim > span{color:#6B7A71 !important}
.az5-home .how-visual-col{display:none !important}
.az5-home .how-grid{grid-template-columns:1fr !important;gap:0 !important;margin-top:36px !important}
.az5-home .how-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.az5-home .how-inline{display:block}
.az5-home .how-steps .how-inline{margin-bottom:6px !important;height:212px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden}
.az5-home .how-note{display:block}
@media (max-width: 1100px){
.az5-home .how-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}
}
.az5-home .bar-seg{transition:width 1000ms var(--ease-out)}
.az5-home .prog{transition:transform 150ms linear;transform-origin:left center}
@media (prefers-reduced-motion: reduce){
.az5-home .bubble-in,.az5-home .toast-in,.az5-home .tap-on,.az5-home .stg{animation:none !important}
.az5-home .typing-dot{animation:none !important}
.az5-home .cur{display:none !important}
.az5-home .bar-seg,.az5-home .scene,.az5-home .prog{transition:none !important}
}
@media (max-width: 1040px){
.az5-home .inbox-panel{display:none !important}
.az5-home .mobile-take{display:inline-flex !important}
}
@media (max-width: 1024px){
.az5-home .nav-links{display:none !important}
.az5-home .cust-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}
}
@media (max-width: 900px){
.az5-home .hero-dash{display:none !important}
.az5-home .hero-scene{min-height:0 !important;justify-content:center !important}
.az5-home .hero-phone{position:relative !important;left:auto !important;bottom:auto !important;margin:0 auto;height:560px !important}
.az5-home .hero-toast{left:0 !important;right:0 !important;bottom:auto !important;margin:0 auto;top:14px !important;width:min(270px, calc(100% - 24px)) !important}
.az5-home .how-grid{grid-template-columns:1fr !important;gap:0 !important;margin-top:28px !important}
.az5-home .how-visual-col{display:none !important}
.az5-home .how-steps{min-width:0}
.az5-home .how-inline{display:block !important}
.az5-home .how-step.how-dim > h3{color:#12201A !important}
.az5-home .how-step.how-dim > p{color:#33443B !important}
.az5-home .how-step.how-dim > span{color:#0E5A3D !important}
}
@media (max-width: 760px){
.az5-home .hdr{padding:10px 16px !important}
.az5-home .nav-login{display:none !important}
.az5-home .hero-submit{flex:1 1 100% !important}
.az5-home .inbox-list{flex-basis:100% !important;border-right:0 !important;border-bottom:1px solid #E3E8E5}
.az5-home .inbox-items{flex-direction:row !important;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 8px 8px;scrollbar-width:none}
.az5-home .inbox-items > div{flex:0 0 78%;scroll-snap-align:start}
.az5-home .inbox-items button{border-left:0 !important;border-radius:10px}
.az5-home .chat{height:400px !important}
.az5-home .sec{padding-top:72px !important}
.az5-home .h-tight{letter-spacing:-0.03em !important}
.az5-home .seg-row{grid-template-columns:1fr !important;gap:6px !important}
.az5-home .bar-text{display:none !important}
.az5-home .bar-legend{display:flex !important}
.az5-home .bento2{grid-template-columns:1fr !important}
.az5-home .also{grid-template-columns:1fr !important}
.az5-home .cust-grid{grid-template-columns:1fr !important}
.az5-home .how-steps{grid-template-columns:1fr !important;gap:36px !important}
.az5-home .how-steps .how-inline{height:auto !important}
.az5-home .m-br{display:inline}
.az5-home .hero-eyebrow{margin-bottom:8px !important;font-size:14px !important}
.az5-home h1.h-tight{font-size:clamp(27px, 7.6vw, 34px) !important;line-height:1.08 !important}
.az5-home .h1-q{display:none !important}
.az5-home .hero-qs{display:flex !important;flex-wrap:nowrap !important}
@media (max-width: 374px){
.az5-home .hero-qs .ts{display:none}
.az5-home .hero-qs>span{font-size:14px !important}
}
.az5-home .sub-long{display:none}
.az5-home .sub-short{display:inline !important}
@media (max-width: 359px){
.az5-home .hero-eyebrow{display:none}
}
.az5-home .hero-sub{font-size:17px !important;margin-top:14px !important}
.az5-home .hero-form{margin-top:20px !important}
.az5-home .cmp-hint{display:block !important}
.az5-home .cmp-table{min-width:560px !important;font-size:14px !important}
.az5-home .cmp-table th,.az5-home .cmp-table td{padding:12px 14px !important}
.az5-home .cmp-table tbody th,.az5-home .cmp-table thead th:first-child{position:sticky;left:0;background:#FFFFFF;min-width:132px;z-index:2}
}
@media (max-width: 359px){
.az5-home .hdr{padding:10px 12px !important;gap:8px !important}
.az5-home .hdr > a:first-child{gap:8px !important}
.az5-home .hdr > a:first-child svg{width:26px;height:26px}
.az5-home .hdr > a:first-child span{font-size:18px !important}
.az5-home .hdr nav a[href$="/cadastro"]{padding:10px 12px !important;font-size:14px !important}
.az5-home .hero-input{font-size:15px !important}
}
