.onepage{--chapter-space:74px}.onepage .site-header nav{gap:22px}.onepage .site-header .nav-login{margin-left:5px}.onepage .site-header nav a[aria-current=location]{color:var(--gold-light);text-decoration:underline;text-underline-offset:8px}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--gold);z-index:100;transform:scaleX(0);transform-origin:left;pointer-events:none}.chapter{position:relative;padding-top:var(--chapter-space);border-top:1px solid #dcdcd3;scroll-margin-top:80px}.chapter-number{font-size:10px;letter-spacing:.17em;color:#817044;border-top:1px solid #c7b788;padding-top:20px}.chapter .page-intro{background:transparent;padding:42px 0 20px;border:0}.chapter .page-intro h2{font-size:clamp(38px,4.5vw,66px);max-width:900px;margin-bottom:25px}.chapter .page-intro .eyebrow{display:none}.chapter .page-intro .lead{max-width:760px}.chapter>.section{padding-top:38px}.chapter-dark{background:#1b1b1b;color:#f1f1e9;border:0;background-image:radial-gradient(ellipse at 90% 5%,#3d3624,transparent 45%)}.chapter-dark .chapter-number{color:#cbb781;border-color:#625637}.chapter-dark p{color:#b5b5af}.chapter-dark .info-card{background:#262626;border-color:#41413b;box-shadow:none}.chapter-dark .info-card h2{color:#f3f3ea;font-size:22px}.chapter-dark .icon-tile{background:#343125;color:var(--gold-light);border-color:#625638}.chapter-dark .note-box{background:#292929;border-color:#49463b;color:#eee}.chapter-dark a{color:#e4c77f}.chapter-dark>.feature-block{width:min(1240px,calc(100% - 80px));margin:0 auto;padding:0 0 70px;border:0}.chapter-dark .feature-block h2{font-size:36px}.chapter-dark .eyebrow{color:var(--gold-light)}.chapter-plans{background:#f4f3ed}.chapter-plans .pricing-caption{margin-bottom:30px}.chapter-about{background:#e9e8df}.chapter-about .section-muted{background:transparent}.chapter-about .about-creator{align-items:center}.chapter-about .creator-mark{min-height:440px;background:radial-gradient(circle at 30% 20%,#49422b,#1b1b1b 60%)}.chapter-about .creator-mark>span{font-size:140px;font-family:Georgia,serif;letter-spacing:-.1em}.chapter-about .signature{border-left:2px solid var(--gold);padding-left:20px}.chapter-about .info-card{background:#f4f3eb;border-color:#d4d1c3}.chapter-faq{background:#f8f8f5}.chapter-faq>.section{padding-bottom:75px}.chapter-faq .narrow{max-width:1050px}.chapter-contact{background:#20201d;color:#f5f5ed;overflow:hidden}.chapter-contact:before{content:"";width:650px;height:650px;border:1px solid #cda8511c;border-radius:50%;position:absolute;top:170px;left:-350px;pointer-events:none}.chapter-contact .chapter-number{color:#d3bc7b;border-color:#625637}.chapter-contact .lead,.chapter-contact .contact-layout>div p{color:#bdbdb4}.chapter-contact .contact-layout>div a{color:var(--gold-light)}.chapter-contact .contact-form{color:#171717;background:#fafaf5;border-color:#d4ceb9;box-shadow:0 25px 80px #0003}.chapter-contact .contact-note{border-color:#575344;background:#2a2a25}.chapter-contact .icon-tile{color:#e4c77f;background:#343125;border-color:#625638}.onepage-legal{background:#f0f0e9}.legal-drawer{border-top:1px solid #cfcec1}.legal-drawer:last-child{border-bottom:1px solid #cfcec1}.legal-drawer>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:24px 0;font-size:17px;font-weight:600}.legal-drawer summary::-webkit-details-marker{display:none}.legal-drawer[open]>summary{color:#735315}.legal-drawer[open]>summary span{transform:rotate(45deg)}.legal-drawer>.section{padding:10px 0 36px}.legal-drawer .wrap{width:100%;max-width:900px;margin-left:0}.legal-drawer .legal h2{font-size:21px}.legal-drawer .legal p{font-size:14px}.module-scope{list-style:none;padding:0;margin:12px 0 24px;color:#6b6b61}.module-scope li{font-size:12px;line-height:1.6;margin:8px 0;padding-left:15px;position:relative}.module-scope li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;background:var(--gold);border-radius:50%}.module-card:last-child .module-scope{grid-column:1}.onepage .module-card:last-child .module-visual{grid-row:1/6}.onepage .module-card .text-link{margin-top:auto}.onepage .security-grid{gap:18px}.onepage #demo{position:relative}.onepage #demo:before{content:"01 / DA ENTRADA À GESTÃO";display:block;width:min(1240px,calc(100% - 80px));margin:0 auto 40px;font-size:10px;letter-spacing:.17em;color:#817044;border-top:1px solid #c7b788;padding-top:20px}.onepage .steps>li{position:relative}.onepage .steps>li>span{border:1px solid #ccbd93;border-radius:50%;display:grid;place-items:center;width:44px;height:44px;font-size:13px;flex-shrink:0}.onepage .plan-card:hover{border-color:#b59c60}.onepage .page-intro h2,.onepage .section-head h2{text-wrap:balance}.onepage .contact-layout{position:relative}.onepage .contact-result .btn-secondary{color:#171717}
@media(min-width:1000px){.chapter-faq .page-intro>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.chapter-faq .page-intro h2{margin:0}.chapter-faq .page-intro .lead{font-size:17px;margin:0}.chapter-about .creator-layout{grid-template-columns:.9fr 1.1fr}.chapter-contact .contact-layout>div{position:sticky;top:120px;align-self:start}}
@media(max-width:880px){.onepage .site-header nav{gap:14px}.chapter-about .creator-mark{min-height:330px}.onepage .module-card:last-child .module-visual{grid-row:auto}.chapter-contact .contact-layout{grid-template-columns:1fr}.chapter-contact:before{display:none}}
@media(max-width:560px){.onepage{--chapter-space:44px}.chapter .page-intro{padding-top:28px}.chapter .page-intro h2{font-size:37px}.chapter-number{font-size:8px;letter-spacing:.12em;padding-top:16px}.chapter>.section{padding-top:25px}.chapter-dark>.feature-block{width:calc(100% - 36px);padding-bottom:44px}.chapter-dark .feature-block h2{font-size:29px}.chapter-about .creator-mark{min-height:260px}.chapter-about .creator-mark>span{font-size:105px}.onepage #demo:before{width:calc(100% - 36px);font-size:8px;margin-bottom:30px}.onepage .module-scope li{font-size:12px}.legal-drawer>summary{font-size:15px}.chapter-faq>.section{padding-bottom:45px}.chapter-contact .contact-email{overflow-wrap:anywhere}.onepage .contact-layout>div{padding-bottom:5px}.chapter-contact .contact-form{padding:22px 16px}.onepage .section-head h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.reading-progress{display:none}}
