@import "https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600;700;800&family=Sansita:wght@800;900&display=swap";:root{--green:#3e7a4c;--dark:#305c3a;--beige:#f1dfd0;--terra:#de6833;--espresso:#292420;--cream:#fcf8f3}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--espresso);background:var(--cream);margin:0;font-family:Mulish,Arial,sans-serif;font-size:16px;line-height:1.75}h1,h2,h3,p,figure{margin:0}p+p{margin-top:18px}h1,h2,h3{font-family:Sansita,Georgia,serif;font-weight:800;line-height:1.12}h1{letter-spacing:-1.6px;color:var(--dark);font-size:clamp(42px,4.3vw,63px)}h1 em{color:#b64b23;letter-spacing:-1px;margin-top:19px;font-size:.78em;font-style:normal;display:block}h2{letter-spacing:-.7px;margin-bottom:27px;font-size:clamp(33px,3.3vw,46px)}h3{font-size:27px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #b64b23}img{max-width:100%;height:auto;display:block}section{padding:100px 0}section[id]{scroll-margin-top:0}.wrap{width:calc(100% - 96px);max-width:1160px;margin:auto}.narrow{max-width:790px}.center{text-align:center}.beige{background:var(--beige)}.green{background:var(--dark);color:#fcf4e9}.eyebrow{letter-spacing:2px;color:#98431f;margin-bottom:22px;font-size:11px;font-weight:800}.green .eyebrow{color:#ecd5b9}.button{background:var(--green);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:25px;padding:17px 25px;font-size:15px;font-weight:800;transition:background .2s;display:inline-flex}.button:hover{background:var(--dark)}.micro{color:#595149;flex-wrap:wrap;align-items:center;gap:11px;margin-top:18px;font-size:11px;display:flex}.micro i{background:currentColor;border-radius:100%;width:3px;height:3px}header{background:var(--cream);border-bottom:1px solid #e7dbcf}.nav{justify-content:space-between;align-items:center;height:88px;display:flex}.logo{color:var(--dark);letter-spacing:-1px;font-family:Sansita,Georgia,serif;font-size:34px;line-height:.9;display:inline-block}.logo span{letter-spacing:2px;text-align:right;margin-top:10px;font-family:Mulish,sans-serif;font-size:10px;font-weight:500;display:block}nav{align-items:center;gap:30px;font-size:12px;font-weight:700;display:flex}.navcta{border:1px solid #608267;border-radius:5px;align-items:center;gap:12px;padding:10px 17px;display:flex}.menutoggle{display:none}.hero{padding:65px 0 74px}.hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;display:grid}.hero p:not(.eyebrow){max-width:530px;font-size:15px}.hero h1{margin-bottom:27px}.hero .button{margin-top:27px}.hero-photo{padding-bottom:30px;position:relative}.hero-photo img{aspect-ratio:.91;object-fit:cover;object-position:60%;border-radius:46% 46% 5px 5px;width:100%}.hero-photo figcaption{background:var(--cream);padding:10px 20px;font-family:Sansita,Georgia,serif;font-size:20px;font-style:italic;position:absolute;bottom:0;left:-25px;transform:rotate(-4deg)}.photo-mark{color:#b64b23;font-size:96px;line-height:1;position:absolute;top:0;right:-22px}.pains{background:#fff}.pains h2{color:#ae4b26}.pain-grid{grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:23px 65px;margin-top:40px;display:grid}.pain{align-items:flex-start;gap:16px;display:flex}.pain svg{color:#a24a29;border:1px solid #cbbbaa;border-radius:50%;flex:none;width:24px;height:24px;margin-top:4px;padding:3px}.pain p{font-size:14px}.reflection{text-align:center;padding:83px 0}.reflection h2{color:var(--dark);font-size:36px}.reflection p{max-width:600px;margin:18px auto 0;font-size:19px}.little-star{color:#b6542c;margin-bottom:24px;font-size:38px;line-height:1;display:block}.transformation h2{font-size:44px}.transformation .personal{margin:35px auto;font-family:Sansita,serif;font-size:26px;line-height:1.4}.reality{border-top:1px solid #6b8969;grid-template-columns:1fr 1.15fr;gap:65px;margin-top:55px;padding-top:38px;font-size:15px;display:grid}.reality blockquote{color:var(--dark);border-left:4px solid var(--terra);background:#faf5ed;margin:0;padding:30px 35px;font-family:Sansita,Georgia,serif;font-size:29px;line-height:1.45}.solution-grid{grid-template-columns:1fr .85fr;align-items:center;gap:95px;display:grid}.solution-grid h3{color:var(--green);margin-bottom:20px;font-size:25px}.external-photo{object-fit:cover;border-radius:6px 100px 6px 6px;width:100%;max-height:520px}.benefit-heading{align-items:center;gap:24px;margin:65px 0 30px;display:flex}.benefit-heading h3{font-size:24px}.rule{background:#d6c6b6;flex:1;height:1px}.benefits{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.benefits article{border-top:4px solid var(--terra);background:#f5e9df;border-radius:4px;padding:25px 22px}.benefits svg{color:#a54a25}.benefits h3{color:#8e3f20;margin:18px 0 13px;font-size:24px}.method-bridge{max-width:880px;margin:45px auto 0;font-size:15px}.method{padding:0}.method-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-bottom:65px;display:grid}.method-intro img{border-radius:5px}.method-intro p{font-size:15px}.map-area{color:#fff3e6;background:#af573b;padding:48px 0 42px}.map-area .eyebrow{color:#fff1e4}.maps-art{width:100%;max-width:1020px;margin:auto}.mobile-maps{display:none}.practice-intro{text-align:center;margin:40px 0 20px}.practice-intro h3{font-size:29px}.practice-intro p{margin-top:12px;font-size:13px}.cycle-art{width:660px;max-width:100%;margin:auto}.cycle-caption{text-align:center;margin-top:8px;font-size:11px;font-style:italic}.journey .narrow p{font-size:16px}.modules{gap:16px;max-width:930px;margin:50px auto 37px;display:grid}.module{background:#f4e6da;border:1px solid #e9d3bf;border-radius:8px;grid-template-columns:100px 1fr 70px;align-items:center;gap:28px;padding:28px 35px;display:grid}.module:nth-child(2n){background:#edf0e7;border-color:#dbe2d1}.module-icon{color:#a14c2a;border-right:1px solid #ccb9a7;align-items:center;height:80px;display:flex}.module:nth-child(2n) .module-icon{color:var(--dark)}.module .eyebrow{margin-bottom:7px;font-size:10px}.module h3{margin-bottom:10px;font-size:27px}.module p:not(.eyebrow){font-size:14px}.module-num{opacity:.15;font-family:Sansita,serif;font-size:51px}.author{grid-template-columns:.72fr 1.3fr;align-items:start;gap:90px;display:grid}.author aside{position:sticky;top:35px}.author img{border-radius:5px 100px 5px 5px}.author-note{color:var(--dark);margin:35px 15px;font-family:Sansita,serif;font-size:29px;line-height:1.25;display:block;transform:rotate(-4deg)}.bio{font-size:14px}.bio p{margin-top:17px}.bio ul{padding-left:20px}.bio strong{font-weight:800}.testimonials{padding:75px 0}.testimonial-placeholder{color:#746559;background:#f5eee5;border:1px dashed #cdb9a5;border-radius:8px;max-width:740px;margin:30px auto 0;padding:28px}.testimonial-placeholder svg{margin:auto}.testimonial-placeholder p{margin:13px 0 4px}.testimonial-placeholder small{font-size:12px}.offer{padding-bottom:55px}.offer-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.offer h2{color:var(--dark);font-size:49px}.lead{font-size:20px}.offer-doodle{color:#865139;align-items:center;gap:25px;margin-top:45px;display:flex}.offer-doodle span{font-family:Sansita,serif;font-size:25px;line-height:1.3}.offer-card{background:#fffcf7;border:1px solid #d4baa5;border-radius:10px;padding:40px;box-shadow:8px 10px #e3c9b5}.offer-card>.eyebrow{text-align:center;margin-bottom:9px}.offer-card h3{text-align:center;color:var(--dark);font-size:46px}.includes{margin:30px 0;padding:0;list-style:none}.includes li{gap:12px;margin-bottom:17px;font-size:13px;display:flex}.includes svg{color:var(--green);flex:none;margin-top:3px}.price{text-align:center;border-top:1px solid #e1d3c2;padding-top:25px}.price p{font-size:12px;line-height:1.6}.price>span{color:var(--dark);font-family:Sansita,serif;font-size:77px;line-height:1.2}.price>span small{font-family:Mulish,sans-serif;font-size:23px}.price .price-note{margin-top:5px;font-style:italic}.offer-card .button{width:100%;margin-top:23px}.secure{justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.mentoria{border-top:1px solid #ceb49e;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:70px;padding-top:35px;display:grid}.mentoria .eyebrow{margin-bottom:12px}.mentoria h3{margin-bottom:16px;font-size:26px}.mentoria p:not(.eyebrow){max-width:730px;font-size:14px}.text-button{color:var(--dark);text-align:left;background:0 0;border:0;border-bottom:1px solid #698568;align-items:center;gap:12px;max-width:280px;padding:10px 0;font-size:13px;font-weight:800;display:flex}.guarantee{background:#fffdf9}.guarantee-grid{grid-template-columns:210px 1fr;align-items:center;gap:70px;max-width:960px;display:grid}.guarantee h2{color:var(--dark);font-size:37px}.guarantee p:not(.eyebrow){font-size:14px}.seal{aspect-ratio:1;outline-offset:9px;color:var(--dark);border:1px solid #839d7e;border-radius:100%;outline:1px solid #a1b197;flex-direction:column;justify-content:center;align-items:center;display:flex}.seal strong{font-family:Sansita,serif;font-size:65px;line-height:1.2}.seal span{letter-spacing:2px;font-size:9px}.faq-section{background:#f4eee6}.faq-grid{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.faq-grid h2{color:var(--dark)}.faq-grid>div>p:not(.eyebrow){max-width:230px;font-size:14px}.faq-grid details{border-bottom:1px solid #d2c3b3;padding:22px 0}.faq-grid details:first-child{border-top:1px solid #d2c3b3}.faq-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:800;line-height:1.6;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary svg{color:var(--dark);flex:none}.faq-grid .minus,.faq-grid details[open] .plus{display:none}.faq-grid details[open] .minus{display:block}.faq-grid details>div{margin-top:20px;font-size:14px}.final{padding:85px 0 90px}.final svg{margin:auto auto 20px}.final .button svg{margin:0}.final h2{margin-top:20px;font-size:48px}.final p{max-width:600px;margin:0 auto 30px}.final .button{color:var(--dark);background:#f3e2ce}.final .button:hover{background:#fff5e7}.final .micro{color:#c7d3bf;margin-top:22px;display:block}footer{padding:40px 0}.footer{justify-content:space-between;align-items:center;gap:35px;display:flex}.footer>p{font-size:11px}.footer>div{gap:15px;display:flex}.footer button{color:#685e55;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.skip{z-index:10;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.dialog-backdrop{z-index:100;background:#29242080;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog{background:var(--cream);border-radius:12px;max-width:440px;padding:40px;position:relative}.dialog h2{margin-top:15px;margin-bottom:15px;font-size:32px}.dialog p{margin-bottom:25px;font-size:15px}.dialog .close{background:0 0;border:0;position:absolute;top:15px;right:15px}.dialog>svg{color:var(--green)}@media (min-width:1500px){.hero{padding:90px 0}.hero-photo img{max-height:600px}}@media (max-width:1000px){.wrap{width:calc(100% - 56px)}nav{gap:20px}.hero-grid{gap:35px}h1{font-size:46px}.hero p:not(.eyebrow){font-size:14px}.solution-grid{gap:45px}.benefits{grid-template-columns:repeat(2,1fr)}.offer-grid{gap:45px}.offer h2{font-size:40px}.author,.method-intro{gap:40px}.mentoria{grid-template-columns:1fr;gap:20px}.footer{flex-wrap:wrap}.faq-grid{gap:40px}}@media (max-width:700px){body{font-size:15px}.wrap{width:calc(100% - 40px)}section{padding:65px 0}.nav{height:73px}.logo{font-size:30px}.menutoggle{color:var(--dark);background:0 0;border:0;display:block}nav{background:var(--cream);z-index:20;border-bottom:1px solid #d3bda8;padding:25px;display:none;position:absolute;top:73px;left:0;right:0}nav.open{flex-direction:column;align-items:stretch;gap:20px;display:flex}.hero{padding:40px 0 50px}.hero-grid{grid-template-columns:1fr;gap:40px}.desktop{display:none}h1{letter-spacing:-1.3px;font-size:47px}h1 em{margin-top:15px;font-size:36px;line-height:1.12}.hero p:not(.eyebrow){font-size:15px}.eyebrow{letter-spacing:1.5px;margin-bottom:18px;font-size:10px}.hero-photo{max-width:430px;margin:0 12px}.hero-photo img{aspect-ratio:1.03}.photo-mark{font-size:72px;right:-16px}.hero-photo figcaption{font-size:20px;left:-10px}.hero .button{width:100%;font-size:14px}.hero .micro{justify-content:center;font-size:10px}.pain-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:23px;margin-top:30px}.pain p{font-size:14px}.reflection h2{font-size:32px}.reflection p{font-size:17px}.transformation h2{font-size:34px}.transformation p{font-size:15px}.transformation .personal{font-size:24px}.reality{grid-template-columns:1fr;gap:28px;margin-top:35px;padding-top:28px}.reality blockquote{padding:25px;font-size:25px}.solution-grid{grid-template-columns:1fr;gap:35px}.external-photo{max-width:420px;max-height:none;margin:auto}.solution-grid h2{font-size:39px}.benefit-heading{margin:40px 0 25px}.benefit-heading h3{text-align:center;font-size:23px}.benefit-heading .rule{display:none}.benefits{gap:13px}.benefits article{padding:22px 15px}.benefits h3{font-size:23px}.benefits p{font-size:12px}.method-bridge{margin-top:30px;font-size:14px}.method-intro{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.method-intro img{object-fit:cover;width:100%;max-height:240px}.method h2{font-size:38px}.map-area{padding:35px 0}.maps-art{display:none}.mobile-maps{gap:12px;display:grid}.mobile-maps>div{color:var(--espresso);background:#f5e5d5;border-radius:6px;padding:23px;position:relative}.mobile-maps span{color:#c9ab8e;font-family:Sansita,serif;font-size:34px;position:absolute;right:20px}.mobile-maps h3{color:#944524;padding-right:38px;font-size:25px}.mobile-maps p{margin-top:10px;font-size:14px}.practice-intro{margin-top:35px}.cycle-art{width:100%}.cycle-caption{font-size:10px}.journey h2{font-size:38px}.journey .narrow p{font-size:15px}.module{grid-template-columns:48px 1fr;gap:17px;padding:25px 18px}.module-icon{height:70px}.module-icon svg{width:29px}.module h3{font-size:24px}.module p:not(.eyebrow){font-size:13px}.module-num{display:none}.modules{margin-top:30px}.journey .button{gap:12px;width:100%;padding-left:12px;padding-right:12px;font-size:13px}.author{grid-template-columns:1fr;gap:38px}.author aside{display:none;position:static}.author h2{font-size:38px}.bio{font-size:14px}.testimonial-placeholder{padding:23px}.testimonials h2{font-size:34px}.offer-grid{grid-template-columns:1fr;gap:35px}.offer h2{font-size:41px}.offer .lead{font-size:18px}.offer-doodle{display:none}.offer-card{margin-right:6px;padding:30px 23px}.offer-card .button{gap:10px;font-size:14px}.offer-card h3{font-size:44px}.mentoria{margin-top:45px}.mentoria h3{font-size:26px}.guarantee-grid{grid-template-columns:1fr;gap:40px}.seal{width:155px;margin:5px auto 0}.seal strong{font-size:50px}.seal svg{width:32px;height:32px}.seal span{font-size:8px}.guarantee h2{font-size:34px}.faq-grid{grid-template-columns:1fr;gap:20px}.faq-grid h2 br{display:none}.faq-grid>div>p:not(.eyebrow){max-width:none}.faq-grid summary{font-size:14px}.final h2{font-size:38px}.final .button{gap:12px;font-size:14px}.final .micro{font-size:10px}.footer{text-align:center;flex-direction:column;gap:24px}.footer>div{flex-wrap:wrap;justify-content:center}.footer>p{margin:0}.dialog{padding:30px}.reflection{padding:60px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.transformation>.wrap>.narrow,.journey>.wrap>.narrow{text-align:center;margin-inline:auto}.external-photo{object-fit:contain;border-radius:6px;height:auto;max-height:none}.method-banner{aspect-ratio:1677/938;background:url(/images/metodo-fundo.webp) 50%/cover no-repeat;align-items:center;min-height:600px;display:flex}.method-banner .method-intro{width:53%;padding:55px 0;display:block}.method-mobile-photo{display:none}.map-area{background:#b95a3f}.maps-heading,.practice-intro h3{text-align:center;color:#fff3e6;font-size:38px}.maps-heading{margin-bottom:30px}.offer-doodle svg{flex-shrink:0}.offer-doodle span{max-width:335px}@media (max-width:1000px) and (min-width:701px){.method-banner .method-intro{width:55%}.method-banner{aspect-ratio:auto;min-height:620px}}@media (max-width:700px){.hero-photo figcaption{white-space:nowrap;padding:10px 12px;font-size:18px;left:-12px}.method-banner{aspect-ratio:auto;background:0 0;min-height:0;display:block}.method-banner .method-intro{width:100%;padding:0 0 28px}.method-mobile-photo{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.maps-heading,.practice-intro h3{font-size:33px}.offer-doodle{gap:20px;margin-top:28px;display:flex}.offer-doodle svg{width:55px;height:65px}.offer-doodle span{font-size:25px}}body,.hero p:not(.eyebrow),.pain p,.reflection p,.transformation p,.solution-grid p:not(.eyebrow),.benefits p,.method-bridge,.method-intro p,.practice-intro p,.mobile-maps p,.journey .narrow p,.module p:not(.eyebrow),.bio,.testimonial-placeholder p,.includes li,.mentoria p:not(.eyebrow),.guarantee p:not(.eyebrow),.faq-grid>div>p:not(.eyebrow),.faq-grid summary,.faq-grid details>div,.final p,.dialog p{font-size:1.25rem;line-height:1.6}.hero .eyebrow,.pains .eyebrow,.reflection .eyebrow,.transformation .eyebrow,.method-intro .eyebrow,.journey .eyebrow,.author .eyebrow,.testimonials .eyebrow,.offer .eyebrow,.guarantee .eyebrow,.faq-grid .eyebrow{font-size:.875rem;line-height:1.5}.module .eyebrow{font-size:.875rem}.button,.hero .button,.journey .button,.offer-card .button,.final .button{white-space:normal;padding:18px 24px;font-size:1.25rem;line-height:1.4}.button svg{flex-shrink:0}nav{gap:23px;font-size:1rem}.text-button{max-width:310px;font-size:1.25rem;line-height:1.5}.text-button svg{flex-shrink:0}.micro,.hero .micro,.final .micro,.secure,.cycle-caption,.testimonial-placeholder small,.price p,.footer>p,.footer button{font-size:1rem;line-height:1.5}.price .price-note{font-size:1rem}.transformation .personal{font-size:1.625rem;line-height:1.4}.hero p:not(.eyebrow){max-width:570px}.pain-grid{gap:30px 55px}.pain svg{margin-top:5px}.module{grid-template-columns:80px minmax(0,1fr) 55px;gap:24px;padding:32px}.module h3{margin-bottom:14px}.module-icon{height:100%;min-height:85px}.bio li{margin-bottom:16px}.includes li{margin-bottom:22px}.includes svg{margin-top:6px}.offer-grid{align-items:start;gap:65px}.offer-card{padding:36px}.mentoria{grid-template-columns:minmax(0,1fr) 280px;gap:45px}.faq-grid{grid-template-columns:.6fr 1.4fr;gap:60px}.faq-grid details{padding:25px 0}.faq-grid summary{gap:22px}.faq-grid>div>p:not(.eyebrow){max-width:290px}.method-banner{aspect-ratio:auto;min-height:max(650px,56vw)}.method-banner .method-intro{width:53%;padding-block:60px}.method-intro .eyebrow{font-size:.875rem}.footer{flex-wrap:wrap}.footer>div{flex-wrap:wrap;gap:20px}@media (max-width:1000px){.nav nav{gap:14px;font-size:.9375rem}.hero-grid{grid-template-columns:1.1fr 1fr;gap:35px}.offer-grid{gap:35px}.offer-card{padding:28px}.mentoria{grid-template-columns:1fr;gap:25px}.faq-grid{gap:35px}}@media (max-width:800px){.hero-grid,.solution-grid,.author,.offer-grid,.guarantee-grid,.faq-grid{grid-template-columns:1fr}.hero-photo{width:calc(100% - 35px);max-width:480px;margin:20px auto 0}.hero p:not(.eyebrow){max-width:none}.hero-photo img{max-height:none}.author aside{max-width:360px;margin:auto;position:static}.guarantee-grid{gap:50px}.seal{width:170px;margin:auto}.faq-grid>div>p:not(.eyebrow){max-width:none}}@media (max-width:700px){.benefits{grid-template-columns:1fr;gap:20px}.benefits article{padding:28px}.benefits h3{font-size:27px}.module{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:26px 20px}.module-icon{min-height:70px}.module h3{overflow-wrap:anywhere;font-size:26px}.hero .eyebrow,.method-intro .eyebrow{font-size:.875rem}.hero .micro{gap:8px;font-size:1rem}.hero-photo figcaption{white-space:normal;max-width:calc(100% + 15px)}.method-banner{min-height:0;padding-top:55px}.method-banner .method-intro{width:100%;padding:0 0 30px}.offer-card{padding:30px 22px}.offer-card .button,.hero .button,.journey .button,.final .button{gap:12px;padding:18px 16px}.final .micro{font-size:1rem}.faq-grid details{padding:24px 0}.footer>div{flex-direction:column;gap:14px}.footer{gap:25px}.transformation .personal{font-size:1.5rem}}.journey .narrow .eyebrow{font-size:.875rem;line-height:1.5}.benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.benefits article{padding:25px 22px}.benefits p{font-size:1rem;line-height:1.6}@media (max-width:1000px){.benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.benefits{grid-template-columns:1fr}.benefits article{padding:26px}}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:45px;display:grid}.testimonial-card{background:#f5e9df;border:1px solid #e3d3c3;border-top:4px solid #de6833;border-radius:7px;flex-direction:column;align-items:flex-start;padding:36px;display:flex}.testimonial-featured{background:#edf0e7;border-color:#3e7a4c #dbe2d1 #dbe2d1;grid-column:1/-1;padding:42px 55px}.testimonial-tag{letter-spacing:1.5px;color:#8e3f20;margin-bottom:22px;font-size:14px;font-weight:800;line-height:1.5}.testimonial-featured .testimonial-tag{color:#305c3a}.testimonial-card h3{color:#305c3a;margin-bottom:24px;font-size:28px;line-height:1.2}.testimonial-card blockquote{margin:0 0 28px;padding:0}.testimonial-card blockquote p{color:#292420;font-size:20px;line-height:1.6}.testimonial-featured blockquote{max-width:940px}.testimonial-card figcaption{border-top:1px solid #d2beaa;width:100%;margin-top:auto;padding-top:20px}.testimonial-card figcaption strong{color:#305c3a;font-size:20px;line-height:1.5;display:block}.testimonial-card figcaption span{color:#625348;margin-top:4px;font-size:16px;line-height:1.5;display:block}@media (max-width:800px){.testimonial-grid{grid-template-columns:1fr}.testimonial-featured{grid-column:auto}}@media (max-width:700px){.testimonial-card,.testimonial-featured{padding:28px 23px}.testimonial-card h3{font-size:26px}.testimonial-grid{gap:22px;margin-top:32px}}.testimonial-card figcaption{text-align:left;align-items:center;gap:18px;display:flex}.testimonial-avatar{object-fit:cover;object-position:center;background:#fff;border:2px solid #d8c7b5;border-radius:50%;width:88px;min-width:88px;height:88px}.testimonial-featured .testimonial-avatar{width:96px;min-width:96px;height:96px}@media (max-width:700px){.testimonial-card figcaption{gap:14px}.testimonial-avatar,.testimonial-featured .testimonial-avatar{width:72px;min-width:72px;height:72px}.testimonial-card figcaption>div{min-width:0}.testimonial-card figcaption strong{font-size:20px}.testimonial-card figcaption span{font-size:16px}}.hero-proof{margin-top:65px}.hero-quote{background:#fcf8f3;border:1px solid #dfc5af;border-left:4px solid #3e7a4c;border-radius:8px;grid-template-columns:120px minmax(0,1fr);gap:32px;padding:38px 42px;display:grid}.hero-quote-photo{object-fit:cover;border:3px solid #ead8c6;border-radius:50%;width:120px;height:120px}.hero-quote h2{color:#305c3a;margin-bottom:20px;font-size:30px}.hero-quote blockquote{margin:0;padding:0}.hero .hero-quote p{max-width:none;font-size:20px;line-height:1.6}.hero-quote figcaption{margin-top:23px}.hero-quote figcaption strong{color:#305c3a;font-size:20px;line-height:1.5;display:block}.hero-quote figcaption span{color:#625348;margin-top:5px;font-size:16px;line-height:1.5;display:block}.testimonial-featured{grid-column:auto;padding:36px}@media (max-width:700px){.hero-proof{margin-top:40px}.hero-quote{grid-template-columns:1fr;gap:20px;padding:28px 23px}.hero-quote-photo{width:88px;height:88px}.hero-quote h2{font-size:28px}.testimonial-featured{padding:28px 23px}}.hero{padding-top:28px}.hero-brand{margin-bottom:36px}.hero-wordmark{color:#305c3a;letter-spacing:-.5px;font-family:Sansita,Georgia,serif;font-size:28px;font-weight:800;line-height:1.1}@media (min-width:1500px){.hero{padding-top:32px}}@media (max-width:700px){.hero{padding-top:24px}.hero-brand{margin-bottom:30px}.hero-wordmark{font-size:25px}}.hero-brand{align-items:baseline;gap:15px;display:flex}.hero-course-label{letter-spacing:1.5px;color:#6b5a4b;font-family:Mulish,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.5}@media (max-width:700px){.hero-brand{gap:12px}.hero-course-label{letter-spacing:1.2px;font-size:11px}}.practice-cycle{color:#fff3e6;max-width:800px;height:360px;margin:30px auto 12px;position:relative}.practice-arrows{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.practice-node{text-align:center;color:#292420;background:#fae8d7;border-radius:60px;flex-direction:column;justify-content:center;align-items:center;width:30%;min-height:90px;padding:18px 12px;display:flex;position:absolute}.practice-node h4{color:#944524;margin:0 0 6px;font-family:Sansita,Georgia,serif;font-size:25px;font-weight:800;line-height:1.15}.practice-node p{margin:0;font-family:Mulish,Arial,sans-serif;font-size:16px;line-height:1.4}.practice-register{top:50%;left:0;transform:translateY(-50%)}.practice-reflect{top:0;left:35%}.practice-realize{top:50%;right:0;transform:translateY(-50%)}.practice-realign{bottom:0;left:35%}@media (max-width:700px){.practice-cycle{height:350px;margin-top:28px}.practice-node{width:36%;min-height:86px;padding:16px 9px}.practice-node h4{font-size:21px}.practice-node p{font-size:16px}.practice-reflect,.practice-realign{left:32%}.practice-arrows{width:106%;inset:0 -3%}}#nane{background:var(--dark);color:#fcf4e9}#nane h2,#nane .author-note,#nane .bio{color:#fcf4e9}#depoimentos{background:#b95a3f}#depoimentos>.wrap>.center,#depoimentos>.wrap>.center .eyebrow{color:#fcf8f3}#depoimentos .testimonial-card{background:#fcf8f3}.hero{padding-top:0;overflow:hidden}.hero-grid{grid-template-columns:1fr 1.06fr;align-items:start;gap:40px}.hero-copy{padding-top:28px;padding-bottom:26px}.hero-photo{width:calc(100% + 48px);max-width:none;margin:0;padding:0}.hero-photo img{aspect-ratio:1;object-fit:contain;object-position:top;border-radius:0;width:100%;height:auto;max-height:none}.hero-photo figcaption{bottom:16px;left:10px;transform:rotate(-3deg)}@media (min-width:1500px){.hero{padding-top:0}.hero-copy{padding-top:32px}.hero-photo{width:calc(100% + 80px)}}@media (max-width:800px){.hero-grid{grid-template-columns:1fr;gap:0}.hero-photo{grid-row:1;width:100%;max-width:540px;margin:0 auto}.hero-copy{padding-top:32px}.hero-brand{margin-bottom:30px}.hero-proof{margin-top:35px}}@media (min-width:801px){.hero-grid{align-items:stretch}.hero-copy{padding-bottom:40px}.hero-photo{align-self:stretch;min-height:620px}.hero-photo img{aspect-ratio:auto;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.hero-proof{margin-top:0}}.reflection .little-star{color:#de6833;font-variant-emoji:text;font-family:Arial,sans-serif}#nane .author{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:55px}#nane .author aside{max-width:none;min-height:0;margin:0;display:block;position:relative;top:auto}@media (max-width:800px){#nane .author{grid-template-columns:1fr;gap:35px}#nane .author aside{width:100%;max-width:440px;margin:auto}#nane .author img{object-fit:contain;height:auto;position:static}}#nane{position:relative}#nane .author aside{position:static}#nane .author img{object-fit:contain;object-position:left bottom;border-radius:0;width:46vw;height:100%;position:absolute;inset:auto auto 0 0}@media (max-width:800px){#nane{padding-bottom:0}#nane .author{gap:30px;width:100%}#nane .author>div{padding:0 24px}#nane .author aside{order:2;width:100%;max-width:none;margin:0}#nane .author img{object-fit:contain;width:100%;height:auto;position:static}}#nane .author{grid-template-rows:auto 1fr;gap:28px 55px}#nane .author-title{text-align:center;z-index:1;grid-area:1/1;margin:0;position:relative}#nane .author aside{grid-area:2/1}#nane .author-copy{grid-area:1/2/span 2}#nane .bio>p:first-child{margin-top:0}@media (max-width:800px){#nane .author{grid-template-rows:auto;gap:30px}#nane .author-title{grid-area:1/1;padding:0 24px}#nane .author-copy{grid-area:2/1}#nane .author aside{order:initial;grid-area:3/1}}@media (min-width:801px){.hero-photo{width:calc(100% + 88px)}.hero-photo img{aspect-ratio:1;object-fit:contain;width:auto;max-width:none;height:100%;left:auto;right:0}}@media (min-width:801px) and (max-width:1100px){.hero-photo{width:calc(100% + 40px)}.hero-photo img{aspect-ratio:auto;object-fit:contain;object-position:right bottom;width:100%;height:100%}}.method-expanded{background:#f6dfd0;padding:0}.method-story{grid-template-columns:1fr 1fr;max-width:1680px;min-height:690px;margin:auto;display:grid}.method-story-copy{align-self:center;padding:85px 50px 85px max(48px,50vw - 580px)}.method-story-copy h2{color:var(--dark);max-width:600px;font-size:clamp(34px,3.1vw,46px)}.method-story-copy p{max-width:600px;font-size:20px;line-height:1.6}.method-story-second .method-story-copy{padding:80px max(48px,50vw - 580px) 85px 50px}.method-story-photo{background-image:url(/images/metodo-fundo.webp);background-repeat:no-repeat;background-size:auto 200%;min-width:0}.method-planner{background-position:100% 0}.method-coffee{background-position:100% 100%}.method-system-area{background:#b95a3f;padding:55px 0 65px}.method-system{isolation:isolate;min-height:680px;position:relative}.system-arrows{color:#f4d8b8;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.system-maps{background:#ecd1a9;border-radius:18px 12px 20px 13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:64%;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px #a54c34}.system-map{color:var(--espresso);text-align:center;background:#f6e7d9;border-radius:15px;padding:28px 12px 26px}.system-map svg{color:#647645;margin:0 auto 17px}.system-map:nth-child(2) svg{color:#af5b32}.system-map h3{color:#8e3f20;font-size:24px;line-height:1.15}.system-map-rule{background:#8d965f;width:30px;height:1px;margin:17px auto;display:block}.system-map p{font-size:16px;line-height:1.5}.system-practice{text-align:center;color:#8e3f20;background:#faecd7;border-radius:55px;width:190px;padding:18px 15px;position:absolute}.system-practice h3{font-size:27px;line-height:1.15}.system-practice p{color:#514639;margin-top:6px;font-size:16px;line-height:1.4}.system-register{top:16px;left:50%;transform:translate(-50%)}.system-reflect{top:50%;right:-15px;transform:translateY(-50%)}.system-realize{bottom:16px;left:50%;transform:translate(-50%)}.system-realign{width:185px;top:50%;left:-15px;transform:translateY(-50%)}@media (min-width:1680px){.method-story-copy{padding-left:130px}.method-story-second .method-story-copy{padding-right:130px}}@media (max-width:1100px){.method-story-copy,.method-story-second .method-story-copy{padding:65px 35px}.system-practice{width:155px;padding:16px 10px}.system-practice h3{font-size:24px}.system-map h3{font-size:21px}.system-maps{gap:8px;width:62%;padding:12px}.system-map{padding:22px 8px}.system-reflect{right:-22px}.system-realign{left:-22px}}@media (max-width:800px){.method-story{grid-template-columns:1fr;min-height:0}.method-story-copy,.method-story-second .method-story-copy{padding:55px 24px 30px}.method-story-photo{background-size:auto 200%;height:380px}.method-story-second .method-story-photo{grid-row:2}.method-story-first .method-story-photo{margin-top:0}.method-story-second .method-story-copy{padding-top:55px}.method-system-area{padding:35px 0}.method-system-area .wrap{width:calc(100% - 32px)}.method-system{min-height:780px}.system-maps{border-radius:20px;grid-template-columns:1fr;gap:10px;width:54%;padding:12px}.system-map{grid-template-columns:1fr;justify-items:center;padding:14px 9px;display:grid}.system-map svg{width:26px;height:26px;margin:0 0 8px}.system-map h3{font-size:21px}.system-map h3 br{display:none}.system-map-rule{margin:10px auto}.system-map p{font-size:15px;line-height:1.4}.system-practice{border-radius:25px;width:22%;padding:15px 4px}.system-practice h3{font-size:20px}.system-practice p{font-size:14px}.system-register,.system-realize{width:190px;padding:15px 10px}.system-register{top:0}.system-realize{bottom:0}.system-reflect{right:-2px}.system-realign{left:-2px}}@media (min-width:801px){.method-story-photo{align-self:center;height:420px}.method-planner{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7%);mask-image:linear-gradient(90deg,#0000,#000 7%)}.method-coffee{-webkit-mask-image:linear-gradient(270deg,#0000,#000 7%);mask-image:linear-gradient(270deg,#0000,#000 7%)}}@media (max-width:500px){.system-practice h3{font-size:18px}.system-practice p{font-size:13px}}.method-story-photo{background-position:50%;background-size:contain;align-self:center;height:570px;margin:0 25px;-webkit-mask-image:none;mask-image:none}.method-planner{background-image:url(/images/metodo-planner.webp)}.method-coffee{background-image:url(/images/metodo-cafe.webp)}@media (max-width:800px){.method-story-photo{height:380px;margin:0 16px}}.method-stories{background:#f6ddce}.method-story{isolation:isolate;max-width:none;position:relative;overflow:hidden}.method-story:before{content:"";z-index:-1;background-image:url(/images/metodo-fundo-alternado.webp);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.method-story-first:before{background-position:100% 0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 58%);mask-image:linear-gradient(90deg,#0000 40%,#000 58%)}.method-story-second:before{background-position:0 100%;-webkit-mask-image:linear-gradient(90deg,#000 36%,#0000 53%);mask-image:linear-gradient(90deg,#000 36%,#0000 53%)}.method-story-photo{background:0 0!important;height:auto!important;margin:0!important;-webkit-mask-image:none!important;mask-image:none!important}.method-story-copy{z-index:1;position:relative}@media (min-width:1680px){.method-story-copy{padding-left:max(100px,50vw - 580px)}.method-story-second .method-story-copy{padding-right:max(100px,50vw - 580px)}}@media (max-width:800px){.method-story:before{background-size:auto 100%;-webkit-mask-image:none;mask-image:none}.method-story-first:before{background-position:100% 100%;height:340px;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}.method-story-second:before{background-position:0 100%;height:340px;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}.method-story .method-story-photo{width:100%;height:340px!important}.method-story-copy,.method-story-second .method-story-copy{padding-bottom:25px}}@media (min-width:801px){.method-story-first:before{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 58%),linear-gradient(#000 80%,#0000);mask-image:linear-gradient(90deg,#0000 40%,#000 58%),linear-gradient(#000 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.method-story-second:before{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 36%,#0000 53%),linear-gradient(#0000,#000 20%);mask-image:linear-gradient(90deg,#000 36%,#0000 53%),linear-gradient(#0000,#000 20%);-webkit-mask-composite:source-in;mask-composite:intersect}.method-story:before{background-size:auto 135%}.method-story-first:before{background-position:100% 0;-webkit-mask-image:linear-gradient(90deg,#0000 46%,#000 61%),linear-gradient(#000 88%,#0000);mask-image:linear-gradient(90deg,#0000 46%,#000 61%),linear-gradient(#000 88%,#0000)}.method-story-second:before{background-position:0 100%;-webkit-mask-image:linear-gradient(90deg,#000 38%,#0000 53%),linear-gradient(#0000,#000 12%);mask-image:linear-gradient(90deg,#000 38%,#0000 53%),linear-gradient(#0000,#000 12%)}}@media (max-width:800px){.method-story:before{background-size:auto 120%}}@media (min-width:801px){.method-story{min-height:0}.method-story-first .method-story-copy{padding-bottom:28px}.method-story-second .method-story-copy{align-self:start;padding-top:28px;padding-bottom:65px}}.lifetime-benefit{text-align:left;color:var(--espresso);background:#f1dfd0;border-radius:12px;gap:16px;margin:28px 0;padding:24px;display:flex}.lifetime-benefit>svg{color:var(--dark);flex-shrink:0;margin-top:3px}.lifetime-benefit h4{color:var(--dark);margin:0 0 14px;font-family:Sansita,sans-serif;font-size:24px;font-weight:800;line-height:1.2}.lifetime-benefit p{margin:0 0 14px;font-size:20px;line-height:1.6}.lifetime-benefit p:last-child{margin-bottom:0}@media (max-width:600px){.lifetime-benefit{padding:20px;display:block}.lifetime-benefit>svg{margin-bottom:14px}}.price .installments{color:var(--espresso);margin:12px 0;font-size:20px;line-height:1.5}.price .installments-note{max-width:390px;color:var(--espresso);margin:12px auto 18px;font-size:16px;line-height:1.5}.benefits-cta{margin-top:40px}@media (max-width:600px){.benefits-cta .button{gap:12px;width:100%;padding-left:18px;padding-right:18px;font-size:18px}}@media (max-width:800px){.system-map{min-width:0}.system-map h3 br{display:block}}@media (max-width:500px){.system-maps{width:52%}.system-practice.system-reflect,.system-practice.system-realign{width:23%}.system-reflect h3,.system-realign h3{font-size:16px}.system-map h3{font-size:20px}.method-system{min-height:860px}}@media (max-width:380px){.system-map h3{font-size:18px}.system-map p{overflow-wrap:anywhere;font-size:14px}.system-reflect,.system-realign{padding-left:2px;padding-right:2px}.system-reflect h3,.system-realign h3{font-size:14.5px}.system-map{padding-left:5px;padding-right:5px}.system-map p{overflow-wrap:normal;font-size:13px;line-height:1.5}}.hero .micro,.hero-course-label,.eyebrow,.testimonial-card figcaption strong,.testimonial-card figcaption span,.hero-quote figcaption strong,.hero-quote figcaption span,.system-practice p,.system-map p,.price>span small,.text-button,.seal span,.footer>p,.footer button,.logo span,.final .button{color:var(--espresso)}.green .eyebrow,.green .micro,#depoimentos>.wrap>.center .eyebrow{color:#fcf4e9}.offer{overflow:hidden}.offer-grid{align-items:stretch}.offer-intro{flex-direction:column;min-width:0;display:flex}.offer-scenery{width:calc(100% + max(48px,50vw - 580px) + 38px);margin-top:auto;margin-left:calc(-1*max(48px,50vw - 580px));padding-top:40px}.offer-scenery img{width:100%;height:auto;-webkit-mask-image:linear-gradient(#0000,#000 12% 94%,#0000),linear-gradient(90deg,#000 94%,#0000);mask-image:linear-gradient(#0000,#000 12% 94%,#0000),linear-gradient(90deg,#000 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1100px){.offer-grid{grid-template-columns:1fr;gap:28px}.offer-intro h2{max-width:790px}.offer-scenery{width:100%;max-width:480px;margin:22px auto 0;padding:0}.offer-scenery img{-webkit-mask-image:linear-gradient(#0000,#000 10% 94%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 10% 94%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.offer-card{width:100%;max-width:760px;margin-inline:auto}}@media (max-width:600px){.offer-scenery{width:calc(100% + 32px);max-width:420px;margin-left:-16px;margin-right:-16px}.offer-grid{gap:22px}}
