/* AgenteFechador — tema claro, acolhedor e autoexplicativo */
:root{--af-blue:#1268e8;--af-blue-dark:#103d72;--af-blue-soft:#eaf3ff;--af-orange:#ff8a25;--af-orange-dark:#db6500;--af-orange-soft:#fff0df;--af-green:#20ae65;--af-ink:#12304f;--af-muted:#61758a;--af-line:#dce8f5;--af-white:#fff;--af-shadow:0 18px 48px rgba(26,80,140,.12)}
html{scroll-behavior:smooth}body{background:#fff!important;color:var(--af-ink)!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}body:before{content:none!important}.shell{width:min(1180px,calc(100% - 48px))!important}h1,h2,h3,.brand,.price,.pricing strong{font-family:"Baloo 2",Inter,system-ui,sans-serif!important;letter-spacing:-.02em}p{color:var(--af-muted)}
.nav{height:78px!important;position:sticky!important;top:0!important;z-index:50!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid #edf3f9!important;backdrop-filter:blur(12px)}.brand{color:var(--af-ink)!important;font-size:24px!important}.brand b{color:var(--af-orange)!important}.brandMark{width:42px!important;height:42px!important;border-radius:14px!important;background:var(--af-blue)!important;color:#fff!important;box-shadow:0 8px 18px rgba(18,104,232,.22)!important}.nav nav a{color:var(--af-ink)!important;font-weight:700!important}.nav nav a:hover{color:var(--af-blue)!important}
.button{background:var(--af-orange)!important;color:#fff!important;border:0!important;border-radius:14px!important;box-shadow:0 10px 22px rgba(255,138,37,.25)!important;font-weight:800!important}.button:hover{background:#f77a0e!important;transform:translateY(-2px)!important}.outlineButton{border:2px solid var(--af-blue)!important;color:var(--af-blue)!important;background:#fff!important;border-radius:14px!important;font-weight:800!important}.outlineButton:hover{background:var(--af-blue-soft)!important}.button.small{padding:12px 17px!important}
.hero{min-height:650px!important;padding-top:74px!important;padding-bottom:80px!important;background:linear-gradient(135deg,#fff 28%,#eef6ff 100%)!important;position:relative!important}.hero:before{content:"";position:absolute;right:5%;top:12%;width:430px;height:430px;border-radius:50%;background:#d8eaff;z-index:0}.heroCopy,.preview{position:relative;z-index:1}.eyebrow,.kicker{display:inline-flex!important;width:max-content!important;padding:9px 14px!important;border-radius:999px!important;background:var(--af-blue-soft)!important;color:var(--af-blue)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.07em!important}.hero h1{font-size:clamp(48px,5.4vw,76px)!important;line-height:1.03!important;color:var(--af-ink)!important}.hero h1 em{color:var(--af-blue)!important;font-style:normal!important}.heroCopy>p{font-size:19px!important;line-height:1.65!important;color:var(--af-muted)!important}.humanControl{background:#fff!important;border:1px solid var(--af-line)!important;border-radius:18px!important;color:var(--af-ink)!important;box-shadow:0 10px 30px rgba(26,80,140,.08)!important}.humanControl svg{color:var(--af-blue)!important}.actions>span{color:var(--af-muted)!important}.actions>span svg{color:var(--af-green)!important}.proof{color:var(--af-ink)!important}.proof small{color:var(--af-muted)!important}.avatars span{border-color:#fff!important}.avatars span:nth-child(1){background:var(--af-blue)!important}.avatars span:nth-child(2){background:var(--af-orange)!important}.avatars span:nth-child(3){background:#22b573!important}.avatars span:nth-child(4){background:#713be8!important}
.phone{border-color:#173c62!important;background:#f0f5fa!important;border-radius:38px!important;box-shadow:var(--af-shadow)!important}.phoneTop{background:var(--af-blue)!important}.phoneTop .avatar{background:var(--af-orange)!important;color:#fff!important}.phoneTop small{color:#d6ffe6!important}.phoneTop .status{background:#fff!important;color:var(--af-blue)!important}.chat{background:#f0f5fa!important}.bubble.agent{background:#fff!important;color:var(--af-ink)!important}.bubble.customer{background:#d8f9c9!important;color:#173f2c!important}.typing{background:#fff!important}.typing span{background:var(--af-blue)!important}.leadCard{background:#fff!important;color:var(--af-ink)!important;border:1px solid var(--af-line)!important;border-radius:18px!important;box-shadow:var(--af-shadow)!important}.leadCard>span{color:var(--af-orange)!important}
.trust{background:#fff!important;border-block:1px solid var(--af-line)!important;color:var(--af-ink)!important}.trustInner>span{color:var(--af-muted)!important}.trustInner b{background:var(--af-blue-soft)!important;color:var(--af-blue)!important;border-radius:10px!important;padding:8px 11px!important}
.socialProof,.stepsSection,.featureSection,.plusSection,.faqSection{background:#fff!important;color:var(--af-ink)!important}.socialIntro p,.sectionHead p{color:var(--af-muted)!important}.proofGrid article,.steps article,.features article,.compareCards article,.faqGrid article{background:#fff!important;border:1px solid var(--af-line)!important;border-radius:24px!important;box-shadow:0 12px 35px rgba(26,80,140,.08)!important;color:var(--af-ink)!important}.proofGrid p,.proofGrid span,.steps p,.features p,.compareCards p,.faqGrid p{color:var(--af-muted)!important}.proofStatement{background:var(--af-blue)!important;color:#fff!important}.proofStatement p,.proofStatement span{color:#fff!important}.testimonialSlot>span{color:var(--af-blue)!important}
.lightSection{background:#f6faff!important;color:var(--af-ink)!important}.sectionHead h2,.sectionHead.dark h2{color:var(--af-ink)!important}.statsGrid article{background:#fff!important;border:1px solid var(--af-line)!important;border-radius:22px!important;box-shadow:0 10px 28px rgba(26,80,140,.07)!important}.statsGrid strong{color:var(--af-blue)!important}.statsGrid span{color:var(--af-muted)!important}
.steps{counter-reset:afsteps}.steps article{position:relative!important;text-align:center!important;padding-top:34px!important}.stepNo{position:absolute!important;top:16px!important;left:16px!important;width:34px!important;height:34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:var(--af-orange)!important;color:#fff!important;font-weight:900!important}.iconBox{width:82px!important;height:82px!important;margin-inline:auto!important;border-radius:27px!important;background:var(--af-blue-soft)!important;color:var(--af-blue)!important;transform:rotate(-4deg)!important}.steps article:nth-child(2) .iconBox{background:var(--af-orange-soft)!important;color:var(--af-orange)!important}.steps article:nth-child(3) .iconBox{background:#e5faee!important;color:var(--af-green)!important}.steps article h3{font-size:24px!important}
.compare{background:#f6faff!important;color:var(--af-ink)!important}.compareGrid>div,.compareCards{border-color:var(--af-line)!important}.compareCards article.before svg{color:#d45353!important}.compareCards article.after{border:2px solid var(--af-blue)!important;background:#fff!important}.compareCards article.after svg{color:var(--af-green)!important}.compareCards .kicker{background:var(--af-orange-soft)!important;color:var(--af-orange-dark)!important}
.featureSection .features article svg{color:var(--af-blue)!important}.features article:nth-child(2n) svg{color:var(--af-orange)!important}.features h3{color:var(--af-ink)!important}
.plusSection{background:var(--af-blue)!important;color:#fff!important}.plusSection .kicker{background:rgba(255,255,255,.16)!important;color:#fff!important}.plusSection h2,.plusSection h3,.plusSection p{color:#fff!important}.plusJourney article{background:#fff!important;color:var(--af-ink)!important;border-radius:22px!important}.plusJourney article p,.plusJourney article span{color:var(--af-muted)!important}.plusJourney article svg{color:var(--af-orange)!important}
.pricing{background:#f6faff!important;color:var(--af-ink)!important}.pricingGrid>article{background:#fff!important;border:1px solid var(--af-line)!important;border-radius:26px!important;box-shadow:0 14px 42px rgba(26,80,140,.09)!important;color:var(--af-ink)!important}.pricingGrid>article.featured{border:3px solid var(--af-blue)!important;transform:translateY(-12px)!important}.popularTag{background:var(--af-orange)!important;color:#fff!important}.plan{color:var(--af-blue)!important}.planFit,.pricingGrid li,.billing span,.planPlus p{color:var(--af-muted)!important}.firstPayment{background:var(--af-blue-soft)!important;border-color:#cbdfff!important}.firstPayment small,.firstPayment h3{color:var(--af-blue)!important}.renewal{background:var(--af-orange-soft)!important;border-color:#ffd5ae!important}.renewal small,.renewal strong{color:var(--af-orange-dark)!important}.pricingGrid li svg{color:var(--af-green)!important}.planPlus{background:#f8fbff!important;border:1px dashed #b8d2ef!important}.planPlus>span{color:var(--af-orange)!important}.implementationValue,.paymentClarity,.guarantee{background:#fff!important;border:1px solid var(--af-line)!important;border-radius:20px!important;color:var(--af-ink)!important}.implementationValue span,.paymentClarity strong{color:var(--af-blue)!important}.planDetails{color:var(--af-muted)!important}.guarantee svg{color:var(--af-green)!important}
.faqSection{background:#fff!important}.faqGrid article h3{color:var(--af-ink)!important}.faqGrid article:before{content:"?"!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:12px!important;background:var(--af-orange-soft)!important;color:var(--af-orange-dark)!important;font-weight:900!important;margin-bottom:14px!important}
.finalCta{background:#fff!important;color:var(--af-ink)!important}.ctaBox{background:linear-gradient(120deg,#eaf3ff,#fff1e3)!important;border:1px solid var(--af-line)!important;border-radius:34px!important;box-shadow:var(--af-shadow)!important}.ctaBox h2{color:var(--af-ink)!important}.ctaBox p,.ctaBox small{color:var(--af-muted)!important}.finalCta .kicker{background:var(--af-orange-soft)!important;color:var(--af-orange-dark)!important}
footer{background:#fff!important;color:var(--af-muted)!important;border-top:1px solid var(--af-line)!important}.footerInner a{color:var(--af-blue)!important}
/* reforços de compreensão sem modificar o conteúdo comercial */
.stepsSection .sectionHead:after{content:"Você verá uma instrução de cada vez. Não é preciso entender de tecnologia.";display:block;max-width:690px;margin:18px auto 0;padding:12px 16px;border-radius:14px;background:var(--af-orange-soft);color:#865224;font-size:14px;font-weight:700}.pricing .sectionHead:after{content:"Escolha o plano, crie sua conta e siga o passo a passo na tela.";display:block;max-width:590px;margin:18px auto 0;color:var(--af-blue);font-weight:800}.pricingGrid>article:before{display:block;font-size:38px;margin-bottom:12px}.pricingGrid>article:nth-child(1):before{content:"🌱"}.pricingGrid>article:nth-child(2):before{content:"🚀"}.pricingGrid>article:nth-child(3):before{content:"🏆"}
@media(max-width:900px){.nav nav{display:none!important}.hero{grid-template-columns:1fr!important;text-align:center!important}.hero:before{right:50%;transform:translateX(50%);top:46%}.heroCopy .eyebrow,.heroCopy .actions,.heroCopy .proof{margin-inline:auto!important}.heroCopy .actions{justify-content:center!important}.humanControl{margin-inline:auto!important}.preview{margin-top:28px!important}.pricingGrid>article.featured{transform:none!important}.shell{width:min(100% - 32px,700px)!important}}
@media(max-width:600px){.nav{height:68px!important}.nav>.button{display:none!important}.brand{font-size:20px!important}.brandMark{width:38px!important;height:38px!important}.hero{padding-top:48px!important}.hero h1{font-size:43px!important}.heroCopy>p{font-size:17px!important}.actions{flex-direction:column!important}.button,.outlineButton{width:100%!important}.sectionHead h2,.sectionHead.dark h2,.socialIntro h2,.ctaBox h2{font-size:36px!important}.pricingGrid>article,.steps article,.features article,.faqGrid article{border-radius:20px!important}}

/* AF canonical brand: blue symbol, green bubble, dark Agente, orange Fechador. */
.brand{color:#17212f!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:800!important;letter-spacing:-.025em}
.brand b,.sidebar .brand b{color:#ff8a25!important}
.brand-icon,.brandMark,.brand>i,.sidebar .brand>i{display:inline-block!important;width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;border-radius:13px!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%20role%3D%22img%22%20aria-label%3D%22Agente%20Fechador%22%3E%0A%20%20%3Crect%20width%3D%221024%22%20height%3D%221024%22%20rx%3D%22260%22%20fill%3D%22%231268e8%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M512%20246c-163%200-288%20106-288%20240%200%2071%2035%20134%2093%20178l-26%20114%20129-62c29%208%2060%2012%2092%2012%20163%200%20288-106%20288-242S675%20246%20512%20246Z%22%20fill%3D%22%2325d366%22%20stroke%3D%22%23fff%22%20stroke-width%3D%2226%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A") center/contain no-repeat!important;box-shadow:none!important;font-size:0!important;color:transparent!important;transform:none!important}
.brand-icon>*,.brandMark>*{visibility:hidden!important}
.brand:not(:has(.brand-icon,.brandMark,i))::before{content:"";display:inline-block;width:40px;height:40px;flex:0 0 40px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%20role%3D%22img%22%20aria-label%3D%22Agente%20Fechador%22%3E%0A%20%20%3Crect%20width%3D%221024%22%20height%3D%221024%22%20rx%3D%22260%22%20fill%3D%22%231268e8%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M512%20246c-163%200-288%20106-288%20240%200%2071%2035%20134%2093%20178l-26%20114%20129-62c29%208%2060%2012%2092%2012%20163%200%20288-106%20288-242S675%20246%20512%20246Z%22%20fill%3D%22%2325d366%22%20stroke%3D%22%23fff%22%20stroke-width%3D%2226%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A") center/contain no-repeat;vertical-align:middle;margin-right:8px}