/* Pacote estático Yellow Fone */
.hp{position:absolute!important;left:-9999px!important}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:60;background:#25d366;color:#fff;font-weight:800;padding:15px 20px;border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.25)}.whatsapp-float:hover{transform:translateY(-2px)}.simple-page{min-height:100vh;background:#f6f5f1;display:grid;place-items:center;padding:24px}.simple-page main{background:white;max-width:720px;text-align:center;padding:60px;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1)}.simple-page img{width:180px;height:180px;object-fit:contain;margin-bottom:30px}.simple-page h1{font-size:48px;line-height:1.08}.simple-page .button,.simple-page .text-link{margin:12px}.legal-page main{max-width:900px;margin:auto;padding:80px 30px}.legal-page h1{font-size:56px}.legal-page h2{margin-top:38px}.legal-page p{color:#676767;line-height:1.8}.legal-page a{text-decoration:underline}

:root{--yellow:#ffd400;--yellow-deep:#e8bd00;--ink:#202124;--muted:#676767;--soft:#f6f5f1;--line:#e7e4dc;--green:#14a74b;--navy:#101820}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,"Helvetica Neue",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.topbar{height:86px;display:flex;align-items:center;max-width:1440px;margin:auto;padding:0 54px;gap:48px;border-bottom:1px solid #f2f0ea;background:rgba(255,255,255,.94);position:sticky;top:0;z-index:50;backdrop-filter:blur(14px)}.brand{margin-right:auto}.brand img{width:72px;height:72px;object-fit:contain;display:block}.topbar nav{display:flex;gap:34px;font-size:15px;font-weight:600}.topbar nav a:hover{color:#8a7100}.header-cta{border:1.5px solid var(--yellow-deep);border-radius:12px;padding:13px 20px;font-weight:700;white-space:nowrap;transition:.2s}.header-cta:hover{background:var(--yellow);transform:translateY(-2px)}.phone-symbol{display:inline-block;width:15px;height:15px;background:var(--ink);border-radius:50%;font-size:0;margin-right:8px;vertical-align:-2px}.hero{min-height:700px;max-width:1440px;margin:auto;padding:74px 54px 34px;display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:46px;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800;color:#8d7300;margin:0 0 20px}.hero h1{font-size:clamp(52px,5.2vw,78px);line-height:1.01;letter-spacing:-.045em;max-width:680px;margin:0}.hero-text{font-size:19px;line-height:1.65;color:var(--muted);max-width:620px;margin:28px 0 30px}.hero-actions{display:flex;align-items:center;gap:28px}.button{border:0;border-radius:12px;padding:18px 24px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:32px;cursor:pointer;transition:.2s}.primary{background:var(--yellow);box-shadow:0 12px 30px rgba(255,212,0,.25)}.primary:hover{background:#eec600;transform:translateY(-2px);box-shadow:0 16px 34px rgba(255,212,0,.35)}.text-link{font-weight:800;border-bottom:1px solid;padding:12px 0}.text-link span{margin-left:10px}.trust-row{display:flex;gap:34px;margin-top:38px}.trust-row>div{display:grid;grid-template-columns:44px auto;grid-template-rows:auto auto;align-items:center}.trust-icon{grid-row:1/3;color:#c6a400;font-size:34px;margin-right:10px}.trust-row small{color:var(--muted)}.trust-row strong{font-size:14px}.hero-visual{height:550px;position:relative}.soft-glow{position:absolute;width:460px;height:390px;background:radial-gradient(circle,var(--yellow) 0,rgba(255,212,0,.22) 35%,transparent 72%);filter:blur(20px);left:14%;top:10%;opacity:.65}.call-card,.team-card,.flow-card,.metric-card{position:absolute;background:rgba(255,255,255,.96);border:1px solid #e1dfd8;border-radius:20px;box-shadow:0 22px 50px rgba(34,34,34,.12);animation:floatin .7s ease-out both}.call-card{width:350px;padding:25px;left:3%;top:10%;z-index:3;text-align:center}.card-top{display:flex;justify-content:space-between;font-size:13px;color:#59616b}.card-top span{color:var(--green);font-weight:700}.card-top i{display:inline-block;width:9px;height:9px;background:var(--green);border-radius:50%}.avatar-phone{width:84px;height:84px;background:#fff3c1;border-radius:50%;display:grid;place-items:center;font-size:34px;margin:20px auto 13px}.number{display:block;font-size:26px}.call-card>small{color:var(--muted)}.call-actions{display:flex;justify-content:space-between;margin-top:24px}.call-actions button{width:48px;height:48px;border:1px solid #e3e3e3;border-radius:50%;background:white}.call-actions .hang{background:#ec2c41;color:white;border:0;transform:rotate(135deg)}.team-card{width:338px;right:0;top:24%;z-index:4;padding:17px;animation-delay:.12s}.mini-title{font-weight:800;margin-bottom:12px;display:flex;justify-content:space-between}.person{display:grid;grid-template-columns:38px 1fr auto;align-items:center;padding:10px 0;border-top:1px solid #eee;font-size:12px}.person>b{background:#fff0b0;border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.person span{font-weight:700}.person small{display:block;color:#8a8a8a;font-weight:400}.person em{font-style:normal;color:var(--green);font-size:10px}.person em.busy{color:#de8b00}.flow-card{left:0;bottom:3%;width:370px;padding:18px;z-index:2;animation-delay:.2s}.flow{display:flex;align-items:center;justify-content:space-between}.flow b{width:58px;height:58px;border:1px solid #eee;border-radius:12px;display:grid;place-items:center;font-size:22px}.flow b:first-child{background:var(--yellow)}.flow small{display:block;font-size:8px}.metric-card{right:4%;bottom:0;width:265px;padding:20px;animation-delay:.3s}.metric-card small{color:var(--muted)}.metric-card strong{display:block;font-size:28px;margin-top:8px}.metric-card i{font-size:11px;color:var(--green);font-style:normal}.chart{font-size:28px;color:#d8b200;letter-spacing:-5px}.benefit-strip{max-width:1328px;margin:0 auto 100px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);box-shadow:0 12px 35px rgba(0,0,0,.06);border-radius:20px;padding:26px;background:white}.benefit-strip>div{display:flex;align-items:center;gap:18px;padding:0 26px;border-right:1px solid var(--line)}.benefit-strip>div:last-child{border:0}.benefit-strip span{width:58px;height:58px;background:#ffe36c;border-radius:50%;display:grid;place-items:center;font-size:29px}.benefit-strip p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.benefit-strip strong{display:block;color:var(--ink);font-size:17px}.section{padding:110px max(54px,calc((100vw - 1332px)/2));}.intro{text-align:center;background:var(--soft)}.intro h2{font-size:clamp(38px,4vw,58px);line-height:1.1;letter-spacing:-.035em;max-width:970px;margin:0 auto 28px}.intro>p:last-child{max-width:820px;margin:auto;color:var(--muted);line-height:1.75;font-size:18px}.section-heading{display:grid;grid-template-columns:1.6fr .65fr;gap:90px;align-items:end;margin-bottom:50px}.section-heading h2{font-size:clamp(36px,3.6vw,54px);line-height:1.08;letter-spacing:-.035em;margin:0}.section-heading>p{color:var(--muted);line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-grid article{border:1px solid var(--line);border-radius:20px;padding:30px;min-height:245px;transition:.2s}.feature-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgba(0,0,0,.07);border-color:#dcc341}.feature-grid article>span{width:48px;height:48px;border-radius:12px;background:#ffeb91;display:grid;place-items:center;font-size:23px}.feature-grid h3{font-size:20px;margin:30px 0 12px}.feature-grid p,.steps p,.mhr-section p{color:var(--muted);line-height:1.65}.dark-section{background:var(--navy);color:white;padding:110px max(54px,calc((100vw - 1332px)/2))}.dark-section .eyebrow{color:var(--yellow)}.dark-section .section-heading>p{color:#abb3bb}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#3d454b;border-radius:18px;overflow:hidden}.steps article{background:#17212a;padding:32px;min-height:250px}.steps article>span{color:var(--yellow);font-weight:800}.steps h3{font-size:19px;margin-top:50px}.steps p{color:#b9c0c5;font-size:14px}.mhr-section{padding:110px max(54px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.mhr-section h2,.contact h2{font-size:clamp(40px,4vw,58px);line-height:1.08;letter-spacing:-.035em;margin:0 0 24px}.mhr-proof{background:var(--soft);border-radius:22px;padding:34px}.mhr-proof p{margin-top:8px}.mhr-proof hr{border:0;border-top:1px solid #dedbd2;margin:24px 0}.contact{background:var(--yellow);padding:100px max(54px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact .eyebrow{color:#5f4e00}.contact>div>p:last-child{line-height:1.7;max-width:560px}.contact form{background:white;border-radius:22px;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:800}.contact input,.contact select{border:1px solid #d8d5cc;border-radius:9px;padding:14px;background:#fff;color:var(--ink)}.contact form .button,.contact form>small{grid-column:1/3}.contact form>small{color:var(--muted);text-align:center}.contact form .primary{background:var(--ink);color:white}footer{padding:54px max(54px,calc((100vw - 1332px)/2));background:#11181e;color:white;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px}footer img{width:120px;height:120px;object-fit:contain;display:block}footer p{color:#b6bec4}footer div{display:flex;gap:24px;font-weight:700;font-size:13px}footer>small{grid-column:1/4;color:#75808a;border-top:1px solid #30383f;padding-top:24px}@keyframes floatin{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:1050px){.topbar nav{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.hero-copy{text-align:center}.hero h1,.hero-text{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{max-width:700px;width:100%;margin:auto}.benefit-strip{margin-left:24px;margin-right:24px}.feature-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.mhr-section,.contact{grid-template-columns:1fr;gap:50px}}@media(max-width:700px){.topbar{height:72px;padding:0 20px}.brand img{width:60px;height:60px;object-fit:contain}.header-cta{font-size:0;padding:12px}.header-cta .phone-symbol{margin:0}.hero{padding:50px 20px 20px;gap:15px}.hero h1{font-size:46px}.hero-text{font-size:17px}.hero-actions{flex-direction:column;gap:10px}.trust-row{flex-direction:column;align-items:center}.hero-visual{height:650px;transform:scale(.82);transform-origin:top center;margin-bottom:-100px}.team-card{top:36%}.benefit-strip{grid-template-columns:1fr;margin-bottom:60px}.benefit-strip>div{border:0;border-bottom:1px solid var(--line);padding:18px 8px}.section,.dark-section,.mhr-section,.contact{padding:74px 22px}.section-heading{grid-template-columns:1fr;gap:12px}.feature-grid,.steps{grid-template-columns:1fr}.mhr-section{gap:40px}.contact form{grid-template-columns:1fr;padding:22px}.contact form .button,.contact form>small{grid-column:auto}.contact h2{font-size:42px}footer{padding:44px 22px;grid-template-columns:1fr}footer div{flex-wrap:wrap}footer>small{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
