@font-face{font-family:Newsreader;src:url(/fonts/Newsreader72-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader72-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader72-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader72-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader72-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/HankenGrotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/HankenGrotesk-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/HankenGrotesk-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/HankenGrotesk-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--cream-50:#f9f5ea;--green-900:#173f35;--coral-500:#e56c4e;--white:#fff;--sage-200:#d9e8c7;--gold-400:#d8b868;--hairline:#cdd5c8;--surface:var(--cream-50);--ink:var(--green-900);--accent:var(--coral-500);--on-ink:var(--cream-50);--font-serif:"Newsreader", Georgia, serif;--font-sans:"Hanken Grotesk", system-ui, sans-serif;--fs-trio-lead:clamp(26px, 2.6vw, 36px);--fs-trio-strong:clamp(44px, 5.6vw, 78px);--fs-section:clamp(34px, 3.8vw, 52px);--fs-section-accent:clamp(40px, 3.8vw, 52px);--fs-card-title:clamp(24px, 3vw, 38px);--fs-price:clamp(34px, 4vw, 64px);--fs-body-lg:19px;--fs-body:18px;--fs-body-sm:17px;--fs-meta:15px;--fs-kicker:13px;--lh-body:1.6;--container:1200px;--gutter:clamp(20px, 5vw, 64px);--section-y:clamp(64px, 9vw, 120px);--radius-card:20px;--radius-block:24px;--radius-offer:28px;--radius-pill:999px;--touch-min:44px;--shadow-cover:0 22px 48px #173f3538;--shadow-frame:0 22px 48px #173f3524;--rule-coral:64px;--rule-gold:56px;--blob-radius:58% 42% 55% 45% / 48% 58% 42% 52%}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}a{color:var(--ink)}a:hover{color:#0f2b24}summary{cursor:pointer}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:focus-visible{outline:2px solid var(--green-900);outline-offset:3px}.on-ink :focus-visible{outline-color:var(--cream-50)}.page{background:var(--cream-50);color:var(--green-900);font-family:var(--font-sans);font-size:18px;line-height:1.6;overflow:hidden}.container{max-width:1200px;padding-inline:var(--gutter);margin:0 auto}.container--narrow{max-width:860px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p0{margin:0}.fs-19{font-size:19px}.fs-17{font-size:17px}.fs-15{font-size:15px}.band-white{background:var(--white);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.band-white--top{border-bottom:0}.band-green{background:var(--green-900);color:var(--cream-50)}.band-sage{background:var(--sage-200)}.stack{padding-block:var(--section-y);flex-direction:column;gap:48px;display:flex}.stack--44{gap:44px}.two-col{padding-block:var(--section-y);flex-wrap:wrap;gap:48px 80px;display:flex}.kicker{letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.trio{font-family:var(--font-serif);flex-direction:column;gap:4px;margin:0;font-weight:400;display:flex}.trio__lead{font-size:clamp(26px,2.6vw,36px);line-height:1.2}.trio__strong{letter-spacing:-.01em;font-size:clamp(44px,5.6vw,78px);font-weight:600;line-height:1.02}.trio__emotion{color:var(--coral-500);font-size:clamp(44px,5.6vw,78px);font-style:italic;line-height:1.02}.trio--landing .trio__strong,.trio--landing .trio__emotion{font-size:clamp(44px,5.4vw,74px)}.section-header{flex-direction:column;gap:14px;max-width:640px;display:flex}.section-header--wide{max-width:680px}.section-header--full{max-width:none}.h2{font-family:var(--font-serif);margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:400;line-height:1.1}.h2--accent{font-size:clamp(40px,3.8vw,52px)}.em-coral{color:var(--coral-500);font-style:italic}.em-italic{font-style:italic}.em-strong{font-weight:600}.btn{border-radius:var(--radius-pill);padding:16px 30px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}.btn--primary{background:var(--green-900);color:var(--cream-50)}.btn--primary:hover{color:var(--cream-50);background:#0f2b24}.btn--inverse{background:var(--cream-50);color:var(--green-900);padding:18px 34px;font-size:18px}.btn--inverse:hover{color:var(--green-900);background:var(--white)}.btn--outline{border:1.5px solid var(--green-900);color:var(--green-900);background:0 0;padding:15px 30px}.btn--outline:hover{background:var(--white)}.btn--sm{padding:11px 22px;font-size:16px}.btn--card{padding:15px 26px}.btn--lg{padding:18px 34px;font-size:18px}.btn--xl{text-align:center;padding:20px 32px;font-size:19px}.link-strong{padding:12px 4px;font-size:17px;font-weight:600}.link-arrow{align-self:flex-start;padding:8px 0;font-weight:600}.tags{flex-wrap:wrap;gap:8px;display:flex}.tag{border-radius:var(--radius-pill);padding:5px 12px;font-size:13px;font-weight:600}.tag--sage{background:var(--sage-200)}.tag--gold{background:var(--gold-400)}.tag--outline{border:1px solid var(--hairline);padding:4px 12px}.tag--compact{align-self:flex-start;padding:4px 12px}.rule-gold{background:var(--gold-400);width:56px;height:3px}.rule-gold--wide{width:72px;margin-top:8px}.rule-coral{background:var(--coral-500);border-radius:4px;width:64px;height:5px}.blob{background:var(--sage-200);border-radius:var(--blob-radius);position:absolute}.hr{background:var(--hairline);height:1px}.orn-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-header{border-bottom:1px solid var(--hairline)}.site-header--landing{background:var(--cream-50)}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:18px;display:flex}.site-header--landing .site-header__inner{gap:12px 24px;padding-block:14px}.site-header__brand{align-items:center;min-height:44px;display:flex}.site-header__logo{width:auto;height:40px;display:block}.site-header--landing .site-header__logo{height:34px}.site-nav{flex-wrap:wrap;align-items:center;gap:4px 28px;font-size:16px;font-weight:500;display:flex}.site-nav__link{padding:10px 0;text-decoration:none}.site-nav .btn{font-weight:600}.menu-toggle{width:44px;height:44px;color:var(--green-900);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none}.menu-toggle__close,.menu-toggle[aria-expanded=true] .menu-toggle__open{display:none}.menu-toggle[aria-expanded=true] .menu-toggle__close{display:block}.header-cta__short{display:none}.photo{background:var(--white);box-shadow:var(--shadow-frame);box-sizing:border-box;margin:0;padding:14px 14px 18px;position:relative}.photo--hero{width:min(420px,100%);transform:rotate(-1.5deg)}.photo--portrait{flex:0 360px;min-width:0;padding:12px 12px 16px}.photo__slot{aspect-ratio:4/5;background:var(--cream-50);border:1.5px dashed var(--hairline);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex}.photo--portrait .photo__slot{aspect-ratio:1}.photo__slot p{margin:0;font-size:15px}.photo--hero .photo__slot p{line-height:1.5}.photo__caption{font-family:var(--font-serif);text-align:center;margin-top:12px;font-size:17px;font-style:italic}.photo{color:var(--green-900)}.photo__slot--img{border:0;padding:0;overflow:hidden}.photo__img{object-fit:cover;width:100%;height:100%;display:block}.photo--tablet{width:min(360px,100%)}.photo--tablet .photo__slot{aspect-ratio:3/4}.preview-photo{justify-content:center;display:flex}.hero__inner{flex-wrap:wrap;align-items:center;gap:56px;padding-block:clamp(56px,8vw,112px);display:flex}.hero__text{flex-direction:column;flex:460px;gap:28px;min-width:0;display:flex}.hero__lede{max-width:520px;margin:0;font-size:19px}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.hero__media{flex:400px;justify-content:center;min-width:0;padding:24px 0;display:flex;position:relative}.hero__media .blob{width:88%;height:88%;top:6%;left:8%}.sobre__head{flex-direction:column;flex:380px;gap:20px;min-width:0;display:flex}.sobre__body{flex-direction:column;flex:420px;gap:20px;min-width:0;padding-top:6px;display:flex}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.step-card{background:var(--white);border-radius:20px;flex-direction:column;gap:12px;padding:32px 28px;display:flex}.step-card--compact{gap:10px;padding:30px 26px}.step-card__num{font-family:var(--font-serif);font-size:40px;line-height:1}.step-card__title{font-family:var(--font-serif);margin:0;font-size:26px;font-weight:600;line-height:1.2}.step-card--compact .step-card__title{font-size:25px}.step-card__text{margin:0;font-size:17px}.section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:24px;display:grid}.product-card{background:var(--cream-50);color:var(--green-900);border-radius:24px;flex-wrap:wrap;display:flex;overflow:hidden}.product-card__media{background:var(--sage-200);box-sizing:border-box;flex:320px;justify-content:center;align-items:center;gap:14px;min-width:0;padding:clamp(28px,4vw,48px) clamp(20px,3vw,40px) clamp(44px,5vw,64px);text-decoration:none;display:flex}.product-card__img{border-radius:4px;width:47%;max-width:220px;height:auto;display:block;box-shadow:0 18px 36px #173f3538}.product-card__img--capa{transform:rotate(-2deg)}.product-card__img--pagina{transform:rotate(2deg)translateY(20px)}.product-card__body{flex-direction:column;flex:320px;justify-content:center;gap:18px;min-width:0;padding:clamp(28px,4vw,48px) clamp(22px,3.4vw,44px);display:flex}.product-card__titles{flex-direction:column;gap:6px;display:flex}.product-card__title{font-family:var(--font-serif);margin:0;font-size:clamp(30px,3vw,38px);font-weight:600;line-height:1.1}.product-card__phrase{font-family:var(--font-serif);margin:0;font-size:21px;font-style:italic;line-height:1.35}.benefits{flex-direction:column;gap:8px;margin:0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:flex}.benefits li{gap:10px;display:flex}.product-card__buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.price-inline{flex-direction:column;margin:0;line-height:1.2;display:flex}.price-inline__value{font-family:var(--font-serif);font-size:34px;font-weight:600}.price-inline__cond{font-size:14px}.quem__inner{padding-block:var(--section-y);flex-wrap:wrap;align-items:center;gap:48px 80px;display:flex}.quem__text{flex-direction:column;flex:420px;gap:20px;min-width:0;display:flex}.quem__text>p:last-child{max-width:560px;margin:0}.quem__bio{flex-direction:column;gap:16px;max-width:560px;display:flex}.quem__bio p{margin:0}.quem__bio strong{font-weight:600}.closing{text-align:center}.closing__inner{flex-direction:column;align-items:center;gap:24px;padding-block:clamp(72px,10vw,136px);display:flex}.closing__title{font-family:var(--font-serif);margin:0;font-size:clamp(40px,4vw,56px);font-weight:400;line-height:1.12}.closing__inner>p{max-width:560px;margin:0}.site-footer--home{background:var(--green-900);color:var(--cream-50)}.site-footer--home a{color:var(--cream-50);text-decoration:none}.site-footer--home a:hover{color:var(--cream-50);text-decoration:underline}.footer__inner{flex-direction:column;gap:40px;padding-block:56px 32px;display:flex}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.footer__brand{flex-direction:column;flex:300px;gap:14px;display:flex}.footer__logo{align-self:flex-start;width:auto;height:44px}.footer__nav{flex-wrap:wrap;gap:8px 40px;font-size:16px;display:flex}.footer__col{flex-direction:column;gap:8px;display:flex}.footer__copy{border-top:1px solid #f9f5ea40;margin:0;padding-top:20px;font-size:14px}.site-footer--landing{background:var(--cream-50);border-top:1px solid var(--hairline)}.footer-l__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:40px;display:flex}.footer-l__logo{width:auto;height:26px;display:block}.footer-l__nav{flex-wrap:wrap;gap:8px 28px;font-size:15px;display:flex}.footer-l__copy{flex-basis:100%;margin:0;font-size:14px}.lp-hero__inner{flex-wrap:wrap;align-items:center;gap:56px 72px;padding-block:clamp(48px,7vw,104px);display:flex}.lp-hero__text{flex-direction:column;flex:480px;gap:26px;min-width:0;display:flex}.lp-hero__name{flex-direction:column;gap:8px;display:flex}.lp-hero__product{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:600;line-height:1.1}.lp-hero__endorse{align-self:flex-start;width:auto;height:22px}.lp-hero__lede{max-width:540px;margin:0;font-size:19px}.lp-hero__cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lp-hero__media{flex:380px;justify-content:center;min-width:0;padding:28px 0;display:flex;position:relative}.lp-hero__media .blob{width:92%;height:86%;top:7%;left:4%}.lp-hero__cover{border-radius:6px;width:min(380px,82%);height:auto;display:block;position:relative;box-shadow:0 26px 56px #173f353d}.summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 32px;padding-block:28px;display:grid}.summary__item{flex-direction:column;gap:2px;display:flex}.summary__value{font-family:var(--font-serif);font-size:30px;font-weight:600;line-height:1.1}.summary__caption{font-size:15px}.preview-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.preview-head>p{max-width:400px;margin:0;font-size:17px}.preview-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.preview-fig{flex-direction:column;gap:12px;margin:0;display:flex}.preview-fig img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #00000040}.preview-fig figcaption{font-size:15px}.mid-note{text-align:center}.mid-note__inner{flex-direction:column;align-items:center;gap:22px;max-width:880px;padding-block:clamp(64px,9vw,112px);display:flex}.mid-note__title{font-family:var(--font-serif);margin:0;font-size:clamp(40px,4vw,54px);font-weight:400;line-height:1.12}.mid-note__inner>p:last-child{max-width:600px;margin:0}.journey{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 40px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.journey li{border-bottom:1px solid var(--hairline);gap:16px;padding:12px 0;display:flex}.journey__num{font-family:var(--font-serif);flex-shrink:0;width:28px;font-weight:600}.journey--two{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.deliver{flex-wrap:wrap;gap:24px;display:flex}.deliver-card{background:var(--white);border-radius:24px;flex-direction:column;flex:520px;gap:20px;min-width:0;padding:32px;display:flex}.deliver-card--row{flex-flow:wrap;align-items:center;gap:28px}.deliver-card--bonus{flex-flow:wrap;flex:340px;align-items:center;gap:24px}.deliver-card__text{flex-direction:column;gap:6px;display:flex}.deliver-card--row .deliver-card__text{flex:240px;gap:8px;min-width:0}.deliver-card--bonus .deliver-card__text{flex:180px;min-width:0}.deliver-card__title{font-family:var(--font-serif);margin:0;font-size:26px;font-weight:600;line-height:1.15}.deliver-card--row .deliver-card__title{font-size:28px}.deliver-card--bonus .deliver-card__title{font-size:24px}.deliver-card__text p{margin:0;font-size:17px}.deliver-card--bonus .deliver-card__text p{font-size:16px}.deliver-card__cover{border-radius:4px;width:150px;height:auto;box-shadow:0 14px 30px #173f352e}.deliver-card--bonus .deliver-card__cover{width:130px}.deliver-card__wide{border-radius:6px;width:100%;height:auto}.deliver-card__pair{gap:12px;display:flex}.deliver-card--bonus01{flex-basis:100%}.bonus-stories{flex-direction:column;flex-basis:100%;gap:8px;display:flex}.bonus-stories__label{margin:0;font-size:15px;font-weight:600}@media (width>=768px){.deliver-card--bonus01{order:1}}.deliver-card__pair img{border-radius:6px;width:calc(50% - 6px);height:auto}.forwhom__head{flex-direction:column;flex:360px;gap:14px;min-width:0;display:flex}.forwhom__list{flex:420px;min-width:0}.forwhom__list li{border-bottom:1px solid var(--hairline);gap:14px;padding:16px 0;display:flex}.contact__inner{padding-block:var(--section-y);flex-direction:column;gap:40px;display:flex}.contact__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;max-width:840px;display:grid}.contact__link{overflow-wrap:anywhere;padding:4px 0;font-size:18px;font-weight:600}.contact__note{margin:0;font-size:17px}.legal__inner{max-width:760px;padding-block:var(--section-y);flex-direction:column;gap:32px;display:flex}.legal__draft{background:var(--sage-200);border-radius:12px;margin:0;padding:16px 20px;font-size:15px}.legal__meta{margin:0;font-size:15px}.legal__body{flex-direction:column;gap:28px;font-size:17px;display:flex}.legal__body section{flex-direction:column;gap:10px;display:flex}.legal__body h2{font-family:var(--font-serif);margin:0;font-size:24px;font-weight:600;line-height:1.2}.legal__body p,.legal__body ul{margin:0}.legal__body ul{flex-direction:column;gap:6px;padding-left:22px;display:flex}.legal__body a{overflow-wrap:anywhere}.confirmar{font-weight:600}.testimonials{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:20px;display:grid}.testimonial{background:var(--white);border-radius:20px;flex-direction:column;gap:16px;margin:0;padding:32px 28px;display:flex}.testimonial__quote{font-family:var(--font-serif);flex-direction:column;gap:12px;margin:0;font-size:21px;line-height:1.45;display:flex}.testimonial__quote p{margin:0}.testimonial__who{font-size:15px;font-weight:600}.offer__inner{padding-block:var(--section-y);justify-content:center;display:flex}.price-block{background:var(--cream-50);box-sizing:border-box;border-radius:28px;flex-direction:column;gap:24px;width:100%;max-width:640px;padding:clamp(28px,5vw,56px);display:flex;box-shadow:0 26px 60px #173f3524}.price-block__head{flex-direction:column;gap:6px;display:flex}.price-block__title{font-family:var(--font-serif);margin:0;font-size:clamp(40px,3.6vw,46px);font-weight:400;line-height:1.12}.price-block__list{gap:10px;font-size:17px}.price-block__list li{gap:12px;display:flex}.price-block__price{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.price-block__value{font-family:var(--font-serif);font-size:64px;font-weight:600;line-height:1}.price-block__cond{font-size:16px}.price-block__terms{margin:0;font-size:15px}.price-block__note{text-align:center;margin:0;font-size:15px}.price-block__delivery{background:var(--sage-200);border-radius:12px;margin:0;padding:14px 18px;font-size:16px;line-height:1.5}.colecoes-head{flex-direction:column;gap:18px;display:flex}.colecoes-head__text{max-width:720px;margin:0;font-size:19px}.colecao-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.colecao-card{background:var(--cream-50);border-radius:20px;flex-direction:column;gap:12px;padding:32px 28px;display:flex}.colecao-card__title{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:600;line-height:1.15}.colecao-card__text{margin:0;font-size:17px}.colecao-card__foot{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:10px;display:flex}.colecao-card__produtos{flex-direction:column;gap:4px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.colecao-card__produtos li:before{content:"✦";margin-right:8px;font-weight:400}.colecao-card .link-arrow{padding:10px 0}.colecao-hero__inner{flex-direction:column;gap:18px;max-width:860px;margin:0;padding-block:clamp(56px,8vw,104px) clamp(40px,5vw,64px);display:flex}.colecao-hero__title{font-family:var(--font-serif);margin:0;font-size:clamp(44px,5vw,64px);font-weight:400;line-height:1.08}.colecao-hero__lede{font-family:var(--font-serif);margin:0;font-size:clamp(22px,2.2vw,26px);font-style:italic;line-height:1.35}.colecao-hero__text{max-width:720px;margin:0;font-size:19px}.trilha{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.trilha ol{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.trilha li>*{padding:6px 0;display:inline-block}.trilha li+li:before{content:"/";margin-right:8px;font-weight:400}.trilha a{padding:6px 0;text-decoration:none;display:inline-block}.trilha a:hover{text-decoration:underline}.colecao-outras{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:clamp(56px,7vw,88px);display:flex}.colecao-outras .link-arrow{align-self:center}.lp-hero__text .trilha{margin-bottom:-4px}.adv-subname{font-family:var(--font-serif);margin:0;font-size:20px;font-style:italic;line-height:1.2}.adv-nota{border-left:3px solid var(--gold-400);background:var(--cream-50);border-radius:0 12px 12px 0;max-width:760px;margin:0;padding:16px 20px;font-size:17px}.band-white .adv-nota{background:var(--cream-50)}.adv-nota--ink{color:var(--cream-50);background:#ffffff14}.phone{background:var(--green-900);width:100%;max-width:260px;box-shadow:var(--shadow-frame);box-sizing:border-box;border-radius:28px;padding:8px}.on-ink .phone{background:var(--cream-50);box-shadow:0 18px 40px #00000040}.phone img{border-radius:20px;width:100%;height:auto;display:block}.preview-fig .phone img{box-shadow:none;border-radius:20px}.phone--sm{border-radius:20px;flex-shrink:0;max-width:150px;padding:6px}.phone--sm img{border-radius:15px}.adv-phones{grid-template-columns:repeat(3,minmax(0,260px));justify-content:center;gap:32px;display:grid}.adv-phones .preview-fig{text-align:center;align-items:center}.adv-convite{max-width:300px;box-shadow:var(--shadow-cover);align-self:center}.deliver-card--full-row{flex-flow:wrap;flex-basis:100%;align-items:center;gap:28px}.deliver-card--full-row .deliver-card__pair{flex:420px;max-width:524px}.deliver-card--full-row .deliver-card__text{flex:280px;gap:8px;min-width:0}.adv-presepio{align-items:center}.adv-figura{flex-direction:column;flex:420px;gap:12px;min-width:0;margin:0;display:flex}.adv-figura img{border-radius:var(--radius-block);width:100%;height:auto;box-shadow:var(--shadow-cover);display:block}.adv-figura figcaption{font-size:15px}.adv-figura--simulacao{flex:520px;max-width:566px}.adv-figura--simulacao img{background:var(--white)}.adv-figura--simulacao figcaption{font-size:14px}.adv-moldes{flex-direction:column;flex-basis:100%;gap:14px;margin:0;display:flex}.adv-moldes figcaption{font-size:15px}.adv-moldes__imgs{grid-template-columns:repeat(2,minmax(0,340px));gap:20px;display:grid}.adv-moldes__imgs img{width:100%;height:auto;box-shadow:var(--shadow-cover);border-radius:6px;display:block}.price-block__pending{border:1px dashed var(--green-900);text-align:center;border-radius:12px;margin:0;padding:14px 18px;font-size:16px;line-height:1.5}.faq__inner{padding-block:var(--section-y);flex-direction:column;gap:32px;display:flex}.faq__list{flex-direction:column;display:flex}.faq-item{border-top:1px solid var(--hairline);padding:20px 0}.faq-item:last-child{border-bottom:1px solid var(--hairline)}.faq-item summary{font-family:var(--font-serif);font-size:22px;font-weight:600}.faq-item p{margin:12px 0 0;font-size:17px}.faq-item a,.footer__col a,.footer-l__nav a{overflow-wrap:anywhere}.final-cta{text-align:center}.final-cta__inner{flex-direction:column;align-items:center;gap:26px;padding-block:clamp(72px,10vw,128px);display:flex}.final-cta__title{font-family:var(--font-serif);margin:0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.12}.buy-bar{display:none}@media (width<=767px){.adv-moldes__imgs{grid-template-columns:minmax(0,1fr)}.adv-subname{font-size:18px}.adv-phones{grid-template-columns:minmax(0,240px);gap:28px}.adv-nota{font-size:16px}.deliver-card--full-row .deliver-card__pair{flex-basis:100%}.kicker{letter-spacing:.2em;font-size:12px}.site-header__inner{gap:0 12px;padding:14px 16px 14px 20px}.site-header__logo{height:28px}.site-header--landing .site-header__inner{padding:12px 16px 12px 20px}.site-header--landing .site-header__logo{height:26px}.js .menu-toggle{display:flex}.js .site-nav{display:none}.js .site-nav.is-open{display:flex}.site-nav{flex-direction:column;flex-basis:100%;align-items:stretch;gap:0;padding:8px 0 16px}.site-nav__link{border-bottom:1px solid var(--hairline);box-sizing:border-box;align-items:center;min-height:44px;padding:10px 0;display:flex}.site-nav .btn{text-align:center;margin-top:16px}.header-cta{padding:11px 16px;font-size:14px}.header-cta__full{display:none}.header-cta__short{display:inline}.trio{gap:2px}.trio__lead{font-size:24px}.trio__strong,.trio__emotion{letter-spacing:0;font-size:44px}.trio--landing .trio__strong,.trio--landing .trio__emotion{font-size:42px}.hero__inner{gap:36px;padding-block:36px 40px}.hero__text{gap:20px}.hero__lede{font-size:17px;line-height:1.55}.hero__actions .btn--primary{text-align:center;flex:100%;padding:16px 24px}.hero__media{padding:20px 0 0}.hero__media .blob{width:330px;height:300px;top:0;left:calc(50% - 155px)}.photo--hero{width:270px;max-width:100%;padding:10px;box-shadow:0 18px 40px #173f3524}.photo--hero .photo__slot{aspect-ratio:auto;width:250px;height:300px;padding:20px}.photo--hero .photo__slot--img{padding:0}.products .container{padding-inline:16px}.products .stack{gap:24px}.products .section-header{gap:10px;padding:0 4px}.product-card{border-radius:22px;flex-flow:column}.product-card__media{flex:none;gap:12px;padding:24px 22px 38px}.product-card__img{border-radius:3px;width:132px;box-shadow:0 14px 28px #173f3538}.product-card__img--pagina{transform:rotate(2deg)translateY(14px)}.product-card__body{flex:none;gap:14px;padding:22px 20px 24px}.product-card .tag{padding:4px 11px;font-size:12px}.product-card .tag--outline{padding:3px 11px}.product-card__titles{gap:4px}.product-card__title{font-size:28px}.product-card__phrase{font-size:18px}.benefits{gap:6px;font-size:15px;line-height:1.4}.product-card__buy{gap:12px}.price-inline{line-height:1.15}.price-inline__value{font-size:28px}.price-inline__cond{font-size:13px}.product-card .btn--card{padding:14px 20px;font-size:15px}.lp-hero__inner{gap:24px;padding-block:28px 40px}.lp-hero__text{gap:16px}.lp-hero__name{gap:6px}.lp-hero__product{font-size:24px}.lp-hero__endorse{height:18px}.lp-hero__lede{font-size:17px;line-height:1.55}.lp-hero__media{padding:10px 0 0}.lp-hero__media .blob{width:330px;height:330px;top:10px;left:calc(50% - 165px)}.lp-hero__cover{border-radius:5px;width:230px;box-shadow:0 20px 44px #173f353d}.journey--two{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.offer .container{padding-inline:16px}.price-block{border-radius:24px;gap:18px;padding:28px 22px}.price-block .kicker{letter-spacing:.18em}.price-block__title{font-size:40px;line-height:1.1}.price-block__list{gap:8px;font-size:16px}.price-block__price{gap:4px 12px}.price-block__value{font-size:52px}.price-block__cond{font-size:15px}.price-block .btn--xl{padding:18px 24px;font-size:18px}.buy-bar{z-index:50;background:var(--cream-50);border-top:1px solid var(--hairline);padding:12px 16px calc(22px + env(safe-area-inset-bottom));visibility:hidden;justify-content:space-between;align-items:center;gap:12px;transition:transform .25s,visibility 0s linear .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.buy-bar.is-visible{visibility:visible;transition:transform .25s,visibility;transform:none}.buy-bar__price{flex-direction:column;line-height:1.2;display:flex}.buy-bar__value{font-family:var(--font-serif);font-size:24px;font-weight:600}.buy-bar__cond{font-size:13px}.buy-bar .btn{padding:14px 22px;font-size:16px}html.has-buy-bar{scroll-padding-bottom:100px}}@media print{@page{size:A4;margin:16mm 15mm}.site-footer--home,.site-footer--landing,.buy-bar{display:none!important}.legal__inner{padding-block:8mm 0}.legal__body section{break-inside:avoid-page}.legal__body h2{break-after:avoid}a{color:var(--green-900)}}
