.sf-page{--sf-ink:#173c32;--sf-muted:#60685f;--sf-paper:#f6f3eb;font:400 15px/1.65 'Manrope',sans-serif;color:var(--sf-ink);margin:0 auto}.sf-page *{box-sizing:border-box}.sf-page h1,.sf-page h2,.sf-page h3,.sf-page p{margin:0}.sf-page a{text-decoration:none}.sf-wrap{width:min(1160px,calc(100% - 80px));margin:0 auto}.sf-hero{position:relative;isolation:isolate;overflow:hidden;background:#102f28;color:#fff9e9;padding-top:34px}.sf-cover,.sf-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.sf-cover{opacity:.35;filter:saturate(.65)}.sf-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(8,36,28,.96),rgba(8,36,28,.82) 48%,rgba(8,36,28,.55)),linear-gradient(0deg,#102f28,transparent 55%)}.sf-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:72px;align-items:center;padding:0 0 52px}.sf-back{display:inline-block;font-size:12px;color:#d0dbcc!important;margin-bottom:50px}.sf-eyebrow,.sf-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:.18em}.sf-eyebrow{color:#e2c58b;margin-bottom:22px}.sf-eyebrow span{font-size:18px;margin-right:10px}.sf-page h1{font:500 clamp(48px,5.5vw,78px)/.99 'Cormorant Garamond',Georgia,serif;letter-spacing:-.025em;color:#fff9e9!important}.sf-page h1 em{font-weight:500;color:#dfc38d}.sf-intro{max-width:480px;margin-top:26px!important;color:#d9e2d9;font-size:15px;line-height:1.8}.sf-intro strong{color:#fff9e9;font-weight:700}.sf-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;background:#193f32;border:1px solid #193f32;color:#fff9e9!important;border-radius:5px;padding:15px 20px;font:700 13px/1.5 'Manrope',sans-serif;cursor:pointer;transition:background .2s,transform .2s;text-align:left}.sf-cta:hover{background:#2c5944;transform:translateY(-2px)}.sf-hero-cta{background:#e4ca94;color:#15382d!important;border-color:#e4ca94;margin-top:30px;min-width:238px}.sf-hero-cta:hover{background:#f2daac}.sf-hero-caption{display:block;color:#b6cbbd;font-size:10px;margin-top:12px}.sf-author-art{position:relative;width:100%;max-width:350px;justify-self:center;padding-top:52px}.sf-portrait-frame{position:relative;padding:12px;border:1px solid #d4bd8177;border-radius:150px 150px 6px 6px;transform:rotate(3deg)}.sf-portrait{display:block;width:100%;height:320px;object-fit:cover;border-radius:140px 140px 2px 2px;filter:saturate(.85)}.sf-art-star{position:absolute;right:-32px;top:25px;font-size:87px;color:#e4ca94;line-height:1;text-shadow:0 3px 25px #112c26}.sf-author-signature{position:relative;display:flex;flex-direction:column;text-align:center;padding-top:25px;gap:3px}.sf-author-signature span:first-child{font-size:9px;letter-spacing:.18em;color:#d4bd81}.sf-author-signature strong{font:500 31px/1.2 'Cormorant Garamond',Georgia,serif;color:#fff9e9}.sf-author-signature span:last-child{font-size:11px;color:#b6cbbd}.sf-hero-foot{border-top:1px solid #ccdcbd30;display:flex;justify-content:space-between;padding:19px 0;color:#b6cbbd;font-size:11px}.sf-paper{background:var(--sf-paper);color:var(--sf-ink);padding-bottom:20px}.sf-page h2{font:500 clamp(37px,4vw,53px)/1.07 'Cormorant Garamond',Georgia,serif;color:var(--sf-ink)!important;letter-spacing:-.025em}.sf-page h2 em{font-weight:500}.sf-kicker{color:#6f7666;margin-bottom:14px}.sf-benefits{padding-top:74px;padding-bottom:74px;display:grid;grid-template-columns:1fr 1.5fr;gap:90px;border-bottom:1px solid #d7dbcb}.sf-page h3{color:var(--sf-ink)!important;font:700 18px/1.4 'Manrope',sans-serif}.sf-benefit-copy>p{color:var(--sf-muted);margin:15px 0!important;max-width:630px;line-height:1.8}.sf-benefit-list{list-style:none;padding:0;margin:20px 0;display:grid;gap:11px;color:var(--sf-ink)}.sf-benefit-list li,.sf-benefit-list p{display:flex;gap:12px;align-items:baseline;font-size:13px;line-height:1.7}.sf-benefit-list span{color:#997a38}.sf-text-link{font-size:12px;font-weight:800;color:var(--sf-ink)!important;border-bottom:1px solid #9ba997;padding-bottom:5px;display:inline-block;margin-top:10px}.sf-plans-section{padding-top:67px;scroll-margin-top:90px}.sf-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.sf-section-heading>p{max-width:290px;font-size:12px;color:var(--sf-muted);line-height:1.8}.sf-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;align-items:stretch}.sf-plan{background:#fffcf5;border:1px solid #dadccc;border-radius:8px;padding:26px 24px;display:flex;flex-direction:column;position:relative;min-width:0}.sf-plan-featured{border:2px solid #315541;box-shadow:0 8px 28px #2546350b;padding:25px 23px}.sf-plan-top{display:flex;justify-content:space-between;align-items:center;color:#315541;font-size:20px}.sf-plan-period{font:700 16px/1.4 'Manrope',sans-serif;color:var(--sf-ink)}.sf-plan-caption{font-size:11px;color:var(--sf-muted);margin-top:7px!important}.sf-price{display:flex;align-items:baseline;gap:8px;margin-top:24px;color:var(--sf-ink)}.sf-price small{font-size:16px;font-weight:600}.sf-price strong{font:600 57px/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.045em}.sf-price-note{font-size:10px;color:var(--sf-muted);margin:5px 0 19px!important}.sf-saving{background:#e7edde;color:#35523a;font-size:10px;line-height:1.6;padding:7px 9px;border-radius:3px;margin-bottom:14px}.sf-split{border-top:1px solid #dce0d3;padding-top:17px;margin:0 0 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:10px;line-height:1.6;color:#4d5b50}.sf-split dt{font-weight:400}.sf-split dd{margin:0;text-align:right;white-space:nowrap}.sf-split .sf-due{font-weight:800;color:#183c2c}.sf-plan-explanation{font-size:11px;color:var(--sf-muted);margin-bottom:15px!important}.sf-plan-action{margin-top:auto}.sf-plan .sf-cta{width:100%;font-size:11px;padding:14px}.sf-action-note{font-size:10px;line-height:1.65;color:var(--sf-muted);margin-top:12px!important}.sf-how{display:grid;grid-template-columns:1fr 1.5fr;gap:90px;padding-top:78px;padding-bottom:68px;border-bottom:1px solid #d7dbcb}.sf-how ol{list-style:none;padding:0;margin:0;display:grid;gap:23px}.sf-how li{display:flex;gap:22px}.sf-how li>span{font:500 31px/1 'Cormorant Garamond',Georgia,serif;color:#8b997e}.sf-how h3{font-size:13px}.sf-how p{font-size:12px;color:var(--sf-muted);margin-top:5px!important}.sf-faq{padding-top:62px;padding-bottom:40px;max-width:820px}.sf-faq h2{text-align:center;margin-bottom:30px}.sf-faq details{border-bottom:1px solid #d7dbcb;padding:18px 0}.sf-faq summary,.sf-active summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--sf-ink);list-style:none;display:flex;justify-content:space-between;gap:20px}.sf-faq summary:after{content:'+';font-size:20px;font-weight:400}.sf-faq details[open] summary:after{content:'−'}.sf-faq details p{font-size:12px;color:var(--sf-muted);padding:15px 22px 0 0;line-height:1.85}.sf-bottom{text-align:center;padding:32px 0 35px}.sf-bottom>span{font-size:31px;color:#99804f}.sf-bottom p{font:500 29px/1.2 'Cormorant Garamond',Georgia,serif;margin:14px 0!important}.sf-bottom p strong{font-weight:500;font-style:italic}.sf-bottom a{font-size:11px;color:#526d54!important}.sf-notice,.sf-active{padding:30px;border:1px solid #cdd8c3;background:#edf1e5;border-radius:8px}.sf-active h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:37px}.sf-active p{margin:12px 0!important}.sf-active details{margin-top:25px}.sf-active details p{font-size:12px}.sf-cancel{border:1px solid #9b5448;color:#833c30;background:transparent;padding:10px 16px;border-radius:5px}.sf-page a:focus-visible,.sf-page button:focus-visible,.sf-page summary:focus-visible{outline:3px solid #b28b36;outline-offset:5px}.sf-error{border-color:#b77d6e;color:#8a3526;margin-bottom:20px}@media(min-width:900px){.sf-pricing:has(>.sf-plan:only-child){max-width:530px;margin:auto}}@media(max-width:800px){.sf-wrap{width:calc(100% - 40px)}.sf-hero-grid{gap:30px;grid-template-columns:1.2fr 1fr}.sf-back{margin-bottom:35px}.sf-author-art{max-width:265px}.sf-portrait{height:260px}.sf-benefits,.sf-how{gap:35px}.sf-section-heading{display:block}.sf-section-heading>p{max-width:500px;margin-top:15px!important}.sf-pricing{gap:15px}.sf-hero-foot{font-size:10px}}@media(max-width:560px){.sf-wrap{width:calc(100% - 36px)}.sf-hero{padding-top:20px}.sf-hero-grid{grid-template-columns:1fr;padding-bottom:25px;gap:25px}.sf-back{font-size:10px;margin-bottom:30px}.sf-eyebrow{font-size:9px;margin-bottom:18px}.sf-page h1{font-size:51px}.sf-intro{font-size:13px;max-width:330px;margin-top:20px!important}.sf-hero-cta{margin-top:22px;min-width:230px}.sf-hero-caption{font-size:9px;max-width:280px}.sf-author-art{max-width:215px;padding-top:5px}.sf-portrait{height:205px}.sf-portrait-frame{padding:8px}.sf-art-star{font-size:63px;right:-25px}.sf-author-signature{padding-top:17px}.sf-author-signature strong{font-size:28px}.sf-hero-foot{gap:20px;font-size:9px}.sf-benefits,.sf-how{grid-template-columns:1fr;gap:26px;padding-top:43px;padding-bottom:43px}.sf-page h2{font-size:40px}.sf-benefits h2 br{display:none}.sf-benefit-copy>p{font-size:13px}.sf-kicker{font-size:9px}.sf-plans-section{padding-top:44px}.sf-section-heading{margin-bottom:25px}.sf-plan{padding:25px}.sf-plan-featured{padding:24px}.sf-split{font-size:11px}.sf-plan .sf-cta{font-size:12px}.sf-faq{padding-top:42px}.sf-bottom p{font-size:27px}}@media(prefers-reduced-motion:reduce){.sf-cta{transition:none}.sf-cta:hover{transform:none}}

/* Legibilidade dos detalhes da contratação */
.sf-plan-caption,.sf-price-note,.sf-saving,.sf-action-note{font-size:12px}.sf-split{font-size:12px}.sf-plan .sf-cta{font-size:13px}.sf-hero-caption{font-size:12px}.sf-kicker,.sf-eyebrow{font-size:11px}.sf-hero-foot{font-size:12px}@media(max-width:560px){.sf-benefits h2 br{display:initial}.sf-split{font-size:11px}.sf-hero-caption,.sf-hero-foot{font-size:11px}.sf-eyebrow,.sf-kicker{font-size:10px}}

/* Ilustração editorial para o encerramento da apresentação */
.sf-bottom{margin-top:20px;border:1px solid #b7b99d;border-radius:20px;background:linear-gradient(90deg,#f6f3ebf5,#f6f3ebed),url('/img/reading-20261030/interactive.webp') center/cover;padding:30px 18px 35px}.sf-bottom>span{display:inline-grid;place-items:center;width:57px;height:57px;background:#e8e3cf;border-radius:50%;border:1px solid #c5bb93}.sf-faq summary{padding-left:5px}.sf-faq details[open]{background:#eaeedc66;border-radius:9px;padding-left:14px;padding-right:14px}

.sf-page .sf-plan .sf-split{font-size:13px;line-height:1.7;column-gap:12px}
.sf-page .sf-plan .sf-plan-caption,.sf-page .sf-plan .sf-price-note,.sf-page .sf-plan .sf-saving,.sf-page .sf-plan .sf-plan-explanation,.sf-page .sf-plan .sf-action-note{font-size:13px;line-height:1.7}
.sf-page .sf-plan .sf-cta{min-height:44px;font-size:13px}
.sf-page .sf-section-heading>p{font-size:14px}

.sf-page .sf-back,.sf-page .sf-text-link,.sf-page .sf-bottom a{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.sf-page .sf-intro,.sf-page .sf-benefit-copy>p,.sf-page .sf-benefit-list,.sf-page .sf-faq details p{font-size:14px;line-height:1.8}
.sf-page .sf-faq summary{min-height:44px;align-items:center;font-size:14px;line-height:1.6}
.sf-page .sf-notice{font-size:14px;line-height:1.8}
.sf-page .sf-notice .sf-text-link{margin-top:12px}
.sf-page .sf-hero-copy,.sf-page .sf-author-art{min-width:0}
.sf-page #sf-title,.sf-page .sf-author-signature strong{overflow-wrap:anywhere}

.sf-page .sf-bottom a{padding:10px 14px;border:1px solid #b8c2a9;border-radius:8px;background:#f8f4e8}

.sf-page .sf-active summary{min-height:44px;align-items:center;font-size:14px;line-height:1.6}
.sf-page .sf-active summary:after{content:'+';font-size:22px;font-weight:400}
.sf-page .sf-active details[open] summary:after{content:'−'}
.sf-page .sf-active details{border-top:1px solid #cdd8c3;padding-top:12px}
.sf-page .sf-active details p{font-size:14px;line-height:1.8}
.sf-page .sf-cancel{min-height:44px;font-size:14px}
