html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0!important;background:#f7f1e5!important}#caderno-page{--paper:#f7f1e5;--ink:#354d60;--green:#526b5d;--clay:#936a54;--line:#d6d8cc;background:var(--paper);color:var(--ink);font-family:'Segoe UI',Arial,sans-serif;font-size:17px;line-height:1.65;font-weight:400;text-align:left}#caderno-page *{box-sizing:border-box}#caderno-page h1,#caderno-page h2,#caderno-page h3,#caderno-page p,#caderno-page figure{margin:0}#caderno-page a{color:inherit;text-decoration:none}#caderno-page a:focus-visible,#caderno-page summary:focus-visible,#caderno-page button:focus-visible{outline:3px solid #936a54;outline-offset:5px}#caderno-page .wrap{max-width:1180px;margin:0 auto;padding-left:40px;padding-right:40px}#caderno-page .site-header{display:flex;align-items:center;justify-content:space-between;min-height:104px;border-bottom:1px solid var(--line);gap:24px}#caderno-page .brand{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.25;letter-spacing:.1px}#caderno-page .brand-mark{display:grid;place-items:center;background:var(--ink);color:var(--paper);font:italic 32px Georgia,serif;border-radius:4px 12px 4px 4px;width:42px;height:46px}#caderno-page nav{display:flex;gap:32px;align-items:center;font-size:14px}#caderno-page .nav-buy{border-bottom:1px solid var(--green);padding:9px 0;font-weight:600}#caderno-page .nav-buy span{margin-left:14px}#caderno-page .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding-top:68px;padding-bottom:72px}#caderno-page .eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;line-height:1.5;color:var(--green);margin-bottom:24px}#caderno-page .dot{display:inline-block;background:var(--clay);width:7px;height:7px;border-radius:50%;margin-right:7px}#caderno-page h1{font:normal clamp(44px,5.2vw,68px)/1.04 Georgia,serif;letter-spacing:-2.4px}#caderno-page .strike{position:relative;white-space:nowrap}#caderno-page .strike:after{content:'';position:absolute;left:0;right:-2px;top:54%;height:2px;background:var(--clay);transform:rotate(-3deg)}#caderno-page .period{color:var(--clay)}#caderno-page .hero-tagline{font:italic 26px/1.35 Georgia,serif;color:var(--clay);margin-top:24px}#caderno-page .lead{max-width:440px;margin-top:22px;margin-bottom:26px;font-size:17px;color:#465969}#caderno-page .button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--green);color:#fffdf7;min-height:56px;padding:14px 24px;border:1px solid var(--green);border-radius:6px;font:600 15px/1.4 'Segoe UI',Arial,sans-serif;transition:background .2s,transform .2s;text-decoration:none}#caderno-page .button:hover{background:#40584b;transform:translateY(-2px)}#caderno-page .button span{font-size:22px;font-weight:400}#caderno-page .micro{font-size:12px;color:#65716d;margin-top:10px}#caderno-page .sample-link{display:inline-block;font-size:13px;margin-top:24px;border-bottom:1px solid #b7bdb4;padding-bottom:3px}#caderno-page .sample-link span{margin-left:9px}#caderno-page .hero-art{position:relative;padding-top:32px;width:100%;margin:0}#caderno-page .hero-art img{display:block;width:113%;max-width:none;height:auto;margin-left:-6%;mix-blend-mode:multiply}#caderno-page .annotation{display:block;text-align:center;font:italic 19px Georgia,serif;color:var(--clay);transform:rotate(-4deg);margin-bottom:18px}#caderno-page figcaption{display:flex;align-items:center;justify-content:center;gap:20px;font-size:10px;letter-spacing:2px;margin-top:20px;color:var(--green)}#caderno-page .figure-line{width:65px;height:1px;background:#b6bdaa}#caderno-page .spec-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eeeede}#caderno-page .spec-strip .wrap{display:flex;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px;font-size:13px;color:var(--green)}#caderno-page .spec-strip b{font:normal 26px Georgia,serif;margin-right:8px}#caderno-page .section{padding-top:88px;padding-bottom:88px}#caderno-page h2{font:normal clamp(30px,3.2vw,43px)/1.16 Georgia,serif;letter-spacing:-1px}#caderno-page h3{font-size:18px;line-height:1.35;font-weight:600}#caderno-page .section-intro>p:last-child{font-size:16px;max-width:340px;margin-top:22px;color:#65716d}#caderno-page .method,#caderno-page .inside{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px}#caderno-page .steps{list-style:none;margin:0;padding:0}#caderno-page .steps li{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}#caderno-page .steps li:first-child{padding-top:0}#caderno-page .step-num{flex:none;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#e7ebdf;color:var(--green);font-size:15px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;border-radius:50%}#caderno-page .steps p{font-size:15px;color:#65716d;margin-top:7px}#caderno-page .sample-section{background:#e8edf0;padding:72px 0 78px;border-top:1px solid #d9e0e3;border-bottom:1px solid #d9e0e3}#caderno-page .sample-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}#caderno-page .sample-heading>p{font-size:15px;color:#65716d;padding-bottom:5px}#caderno-page .sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}#caderno-page .draft-paper{background:#fbf7ed;border-radius:3px 18px 3px 3px;box-shadow:0 10px 24px #354d600a;transform:rotate(-1deg);padding:32px 34px;position:relative;border:1px solid #e3ddcf}#caderno-page .paper-label{display:inline-block;color:#895b46;background:#efe0d5;padding:7px 12px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:19px}#caderno-page .theme{font-size:12px;color:#6c746f}#caderno-page blockquote{font:normal 22px/1.6 Georgia,serif;margin:20px 0;color:#435260}#caderno-page .pencil-note{font:italic 19px/1.5 Georgia,serif;color:var(--clay);border-top:1px solid #dfd6c6;padding-top:18px}#caderno-page .sample-explain{padding-top:12px}#caderno-page .sample-explain h3{font:normal 31px/1.25 Georgia,serif;margin-bottom:18px}#caderno-page .sample-explain>p:not(.eyebrow):not(.micro){font-size:16px;max-width:440px}#caderno-page .logic{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--green);margin:22px 0 26px}#caderno-page .logic span:nth-child(odd){background:#dce5db;padding:6px 11px;border-radius:3px}#caderno-page details summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}#caderno-page details summary::-webkit-details-marker{display:none}#caderno-page details summary span{font-size:23px;font-weight:400;flex:none;transition:transform .2s}#caderno-page details[open] summary span{transform:rotate(45deg)}#caderno-page .solution{border:1px solid #b6c5ba;border-radius:4px;background:#f4f7f0}#caderno-page .solution summary{padding:16px 18px;font-size:14px;font-weight:600;color:var(--green)}#caderno-page .solution-text{padding:0 20px 22px;font-size:15px}#caderno-page .comment{border-top:1px solid #d0d9cc;margin-top:20px;padding-top:16px;font-size:13px;color:#526b5d}#caderno-page .contents-list>div{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid var(--line)}#caderno-page .contents-list>div:first-child{padding-top:0}#caderno-page .content-symbol{font:normal 29px Georgia,serif;color:var(--clay);width:28px;flex:none;text-align:center}#caderno-page .contents-list p{margin-top:8px;font-size:15px;color:#65716d}#caderno-page .scope{margin-bottom:80px;display:flex;gap:40px;align-items:start}#caderno-page .scope-label{font-size:10px;letter-spacing:1.3px;font-weight:700;color:var(--clay);flex:none;padding-top:4px}#caderno-page .scope>p{font-size:13px;color:#65716d;border-left:2px solid #c5b096;padding-left:22px}#caderno-page .offer-section{background:#e8eddf;padding:80px 0}#caderno-page .offer-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:center}#caderno-page .offer-copy h2{font-size:45px;line-height:1.2}#caderno-page .offer-copy h2 em{color:var(--green)}#caderno-page .offer-copy>p:not(.eyebrow):not(.offer-signature){max-width:330px;font-size:16px;margin-top:24px;color:#65716d}#caderno-page .offer-signature{font:italic 23px Georgia,serif;color:var(--clay);margin-top:32px}#caderno-page .purchase-card{background:#fffdf6;border:1px solid #d0d8c9;border-radius:7px;padding:36px;box-shadow:0 12px 24px #344a3d08}#caderno-page .purchase-card .eyebrow{margin-bottom:13px}#caderno-page .purchase-card h3{font:normal 25px Georgia,serif}#caderno-page .price{font:normal 68px/1.2 Georgia,serif;margin-top:23px;letter-spacing:-2px;color:var(--green)}#caderno-page .price span{font-size:30px;letter-spacing:0}#caderno-page .price span:first-child{font:500 19px 'Segoe UI',Arial,sans-serif;margin-right:10px}#caderno-page .payment-note{font-size:12px;color:#65716d;margin-top:6px}#caderno-page .purchase-card ul{padding:0;list-style:none;margin:24px 0;font-size:14px}#caderno-page .purchase-card li{padding:5px 0}#caderno-page .purchase-card li:before{content:'✓';color:var(--green);margin-right:10px}#caderno-page .purchase{width:100%}#caderno-page .purchase:disabled{cursor:not-allowed;transform:none}#caderno-page .draft-note{font-size:11px;color:#936a54;text-align:center;margin-top:10px}#caderno-page .delivery-note{font-size:12px;color:#65716d;text-align:center;margin-top:17px}#caderno-page .delivery>h2{max-width:600px}#caderno-page .delivery ol{list-style:none;margin:38px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}#caderno-page .delivery h3{margin:18px 0 10px}#caderno-page .delivery li p{font-size:14px;color:#65716d}#caderno-page .faq-section{background:#eee8dd;padding:70px 0}#caderno-page .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}#caderno-page .faq-grid>div>p:last-child{margin-top:22px;font-size:14px;color:#65716d}#caderno-page .email{border-bottom:1px solid #b6b9ac;overflow-wrap:anywhere}#caderno-page .faq-items details{padding:18px 0;border-bottom:1px solid #d4cec1}#caderno-page .faq-items details:first-child{padding-top:0}#caderno-page .faq-items summary{font-size:15px;font-weight:600;line-height:1.5}#caderno-page .faq-items details p{padding:14px 28px 0 0;font-size:14px;color:#65716d}#caderno-page .site-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;padding-bottom:32px}#caderno-page .site-footer p,#caderno-page .site-footer>a:last-child{font-size:11px;color:#65716d}#caderno-page .skip{position:absolute;left:20px;top:-100px;background:var(--ink);color:white;padding:12px;z-index:100}#caderno-page .skip:focus{top:12px}
@media(max-width:900px){#caderno-page .wrap{padding-left:28px;padding-right:28px}#caderno-page .hero{gap:12px}#caderno-page h1{font-size:51px}#caderno-page .method,#caderno-page .inside,#caderno-page .offer-grid{gap:40px}#caderno-page .sample-grid{gap:30px}#caderno-page .offer-copy h2{font-size:37px}#caderno-page .purchase-card{padding:26px}}
@media(max-width:650px){html{scroll-padding-top:16px}#caderno-page .wrap{padding-left:22px;padding-right:22px}#caderno-page .site-header{min-height:82px;gap:12px}#caderno-page .brand{font-size:12px;gap:9px}#caderno-page .brand-mark{width:34px;height:39px;font-size:28px}#caderno-page nav>a:first-child{display:none}#caderno-page .nav-buy{font-size:12px}#caderno-page .nav-buy span{margin-left:4px}#caderno-page .hero{display:flex;flex-direction:column;padding-top:38px;padding-bottom:32px;gap:25px;align-items:stretch}#caderno-page .eyebrow{font-size:9px;letter-spacing:1.35px;margin-bottom:19px}#caderno-page h1{font-size:clamp(44px,12vw,61px);letter-spacing:-1.8px}#caderno-page .hero-tagline{font-size:23px;margin-top:20px}#caderno-page .lead{font-size:16px;margin-top:18px;margin-bottom:22px}#caderno-page .hero-copy>.button{width:100%;font-size:14px}#caderno-page .sample-link{margin-top:18px;font-size:12px}#caderno-page .hero-art{padding-top:7px;max-width:490px;align-self:center}#caderno-page .hero-art img{width:100%;margin-left:0}#caderno-page .annotation{font-size:17px;margin-bottom:9px}#caderno-page figcaption{margin-top:10px;font-size:8px}#caderno-page .spec-strip .wrap{gap:12px;padding-top:16px;padding-bottom:16px;font-size:10px;text-align:center;line-height:1.4}#caderno-page .spec-strip span{flex:1}#caderno-page .spec-strip b{display:block;font-size:26px;margin:0 0 5px}#caderno-page .section{padding-top:52px;padding-bottom:52px}#caderno-page h2{font-size:32px}#caderno-page .method,#caderno-page .inside,#caderno-page .sample-grid,#caderno-page .offer-grid,#caderno-page .faq-grid{grid-template-columns:1fr;gap:30px}#caderno-page .section-intro>p:last-child{margin-top:17px;max-width:none;font-size:15px}#caderno-page .steps li{gap:16px;padding:20px 0}#caderno-page h3{font-size:17px}#caderno-page .steps p{font-size:14px}#caderno-page .step-num{width:41px;height:41px;font-size:13px}#caderno-page .sample-section{padding:50px 0}#caderno-page .sample-heading{display:block;margin-bottom:28px}#caderno-page .sample-heading>p{margin-top:17px;font-size:14px}#caderno-page .draft-paper{padding:25px 24px}#caderno-page blockquote{font-size:20px}#caderno-page .sample-explain{padding:0}#caderno-page .sample-explain h3{font-size:28px}#caderno-page .logic{gap:7px;font-size:10px}#caderno-page .logic span:nth-child(odd){padding:6px 9px}#caderno-page .scope{display:block;margin-bottom:50px}#caderno-page .scope>p{margin-top:14px;font-size:12px;padding-left:16px}#caderno-page .offer-section{padding:50px 0}#caderno-page .offer-copy h2{font-size:35px}#caderno-page .purchase-card{padding:27px 24px}#caderno-page .price{font-size:64px}#caderno-page .delivery ol{grid-template-columns:1fr;gap:27px;margin-top:30px}#caderno-page .delivery li{display:grid;grid-template-columns:41px 1fr;column-gap:16px}#caderno-page .delivery li .step-num{grid-row:1/3}#caderno-page .delivery h3{margin:0 0 7px}#caderno-page .delivery li p{grid-column:2}#caderno-page .faq-section{padding:50px 0}#caderno-page .site-footer{flex-wrap:wrap;gap:22px;padding-top:28px;padding-bottom:28px}#caderno-page .site-footer p{margin-left:auto}#caderno-page .site-footer>a:last-child{width:100%}}
#caderno-page h1 span,#caderno-page h2 em,#caderno-page .price span{font-family:inherit}#caderno-page .hero-art img{mix-blend-mode:normal}#caderno-page{padding-bottom:50px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#caderno-page *{transition:none!important}}
