:root{--espresso: #3a3532;--espresso-deep: #2e2a28;--espresso-80: rgba(58, 53, 50, .8);--espresso-60: rgba(58, 53, 50, .6);--espresso-15: rgba(58, 53, 50, .15);--espresso-08: rgba(58, 53, 50, .08);--terracota: #a86e5a;--terracota-dark: #8f5644;--terracota-soft: #c79e8e;--salvia: #8a9a86;--salvia-dark: #5f6e5b;--areia: #ddcbb6;--areia-soft: #e8dcc9;--creme: #f7f4ef;--creme-deep: #f1ece3;--creme-80: rgba(247, 244, 239, .8);--creme-30: rgba(247, 244, 239, .3);--creme-10: rgba(247, 244, 239, .1);--font-display: "EB Garamond", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--fs-small: 13px;--fs-body: 16px;--fs-lead: 20px;--fs-title: 28px;--fs-display: 36px;--shadow-paper: 0 1px 2px rgba(58, 53, 50, .1), 0 18px 40px -12px rgba(58, 53, 50, .28);--shadow-card: 0 1px 2px rgba(58, 53, 50, .08), 0 20px 36px -24px rgba(58, 53, 50, .55);--radius-card: 20px;--radius-pill: 999px;--gutter: 20px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.23, 1, .32, 1)}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;background:var(--creme);color:var(--espresso);font-family:var(--font-body);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}::selection{background:var(--terracota-soft);color:var(--espresso)}a{color:inherit;text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px}a,button,input{touch-action:manipulation}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}img{max-width:100%}:focus-visible{outline:2px solid var(--espresso);outline-offset:3px}.label{font-size:var(--fs-small);font-weight:400;text-transform:uppercase;letter-spacing:.14em;color:var(--terracota-dark)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.nums{font-variant-numeric:tabular-nums}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}a:active,button:active{transform:none!important}}.crisis-note{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:13px;color:var(--espresso-80)}.crisis-note a{color:var(--terracota-dark);font-weight:400;text-decoration:underline;text-underline-offset:2px}.crisis-note__ornament{color:var(--terracota)}@keyframes blur-fade-in{0%{opacity:0;transform:translate3d(var(--bf-x, 0),var(--bf-y, 10px),0);filter:blur(var(--bf-blur, 6px))}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion: no-preference){.blur-fade:not(.is-visible){opacity:0}.blur-fade.is-visible{animation:blur-fade-in var(--bf-duration, .7s) var(--ease, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--bf-delay, 0ms)}}.faq{border-top:1px solid var(--espresso-15)}.faq__item{border-bottom:1px solid var(--espresso-15)}.faq__heading{font:inherit}.faq__button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:60px;padding:16px 0;text-align:left;font-size:16px;font-weight:400;line-height:1.4}.faq__icon{flex:none;color:var(--terracota-dark)}.faq__panel{padding:0 36px 20px 0;font-size:16px;color:var(--espresso-80);animation:fade-up .24s var(--ease-out) both}.arch{position:relative;flex:none;aspect-ratio:156 / 143}.arch__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--espresso);stroke-opacity:.22}.arch__photo{position:absolute;left:17.95%;top:12.59%;width:64.1%;height:87.41%;overflow:hidden;border-radius:999px 999px 0 0;background:var(--creme-deep)}.arch__photo img{display:block;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion: no-preference){.arch--animate .arch__lines path{stroke-dasharray:1;stroke-dashoffset:1;animation:arch-draw 1.1s var(--ease-out) .15s forwards}.arch--animate .arch__lines path:nth-child(2){animation-delay:.3s}.arch--animate .arch__lines path:nth-child(3){animation-duration:.8s;animation-delay:0s}.arch--animate .arch__photo img{animation:arch-rise .8s var(--ease-out) both}}@keyframes arch-draw{to{stroke-dashoffset:0}}@keyframes arch-rise{0%{clip-path:inset(100% 0 0 0);transform:translateY(8px)}to{clip-path:inset(0 0 0 0);transform:none}}.diario{--fs-hero: clamp(32px, 8.6vw, 34px);overflow-x:clip}.dsec{padding:72px 0}.dsec--deep{background:var(--creme-deep)}.dsec__inner{max-width:560px;margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;gap:28px}.dsec__header{display:flex;flex-direction:column;gap:12px}.dsec__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-title);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.dsec__title em,.diario-hero__title em,.diario-quote em,.diario-letter__anchor em{font-style:italic;color:var(--terracota)}.dsec__intro,.diario-text{max-width:62ch;text-wrap:pretty;font-size:var(--fs-body);line-height:1.7;color:var(--espresso-80)}.diario-topbar{max-width:1040px;margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.diario-topbar__back{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding-right:12px;font-size:var(--fs-small);color:var(--espresso-80)}.diario-topbar__byline{margin-left:auto;font-size:var(--fs-small);color:var(--espresso-80)}.diario-hero{padding:0 0 64px}.diario-hero__inner{max-width:1040px;margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;align-items:center;text-align:center}.diario-hero__visual{width:min(100%,256px)}.diario-hero__copy{display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;margin-top:18px}.diario-hero__title{margin-top:10px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-hero);line-height:1.06;letter-spacing:-.01em}.diario-hero__title em{display:block}.diario-hero__facts{margin-top:10px;font-size:var(--fs-body);color:var(--espresso-80)}.diario-hero__buy{width:100%;margin-top:18px}.stage{position:relative;margin:0;width:100%;aspect-ratio:300 / 286}.stage__line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--espresso);stroke-opacity:.2;stroke-width:1;vector-effect:non-scaling-stroke}.stage__line path{vector-effect:non-scaling-stroke}.stage__arch{position:absolute;top:6.3%;right:6%;bottom:0;left:6%;border-radius:999px 999px 0 0;background:var(--creme-deep)}.stage__sheet{position:absolute;bottom:0;left:22%;width:56%;height:auto;aspect-ratio:600 / 849;border-radius:2px;box-shadow:var(--shadow-paper)}.stage__sheet--back{transform:translate(15%,-5%) rotate(5deg);transform-origin:bottom left;box-shadow:0 1px 2px #3a353214,0 10px 24px -12px #3a353238}@media (prefers-reduced-motion: no-preference){.stage__cover{animation:cover-rise .6s var(--ease-out) both}.stage__sheet--back{animation:sheet-slide .7s var(--ease-out) .12s both}}@keyframes cover-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sheet-slide{0%{opacity:0;transform:none}to{opacity:1;transform:translate(15%,-5%) rotate(5deg)}}.diario-buy{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.diario-buy__fine{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:var(--fs-small);line-height:1.45;text-align:center;color:var(--espresso-80)}.diario-buy__guarantee{display:inline-flex;align-items:center;gap:6px}.diario-buy__guarantee svg{flex:none;color:var(--salvia-dark)}.diario-price{display:flex;flex-direction:column;align-items:center;gap:4px}.diario-price__row{display:flex;align-items:baseline;justify-content:center;gap:10px;line-height:1}.diario-price__from{font-size:var(--fs-body);color:var(--espresso-80)}.diario-price__from s{text-decoration-thickness:1px}.diario-price__value{font-family:var(--font-display);font-weight:500;font-size:var(--fs-hero);letter-spacing:-.01em}.diario-price__note{font-size:var(--fs-small);color:var(--espresso-80)}.diario-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:0 24px;border-radius:var(--radius-pill);background:var(--espresso);color:var(--creme);font-size:var(--fs-body);font-weight:400;white-space:nowrap;box-shadow:0 10px 24px -14px #3a3532b3;transition:background-color .2s var(--ease-out),transform .16s var(--ease-out)}.diario-cta:hover{background:var(--espresso-deep)}.diario-cta:active{transform:scale(.97)}.diario-cta--compact{width:auto;min-height:48px;padding:0 18px;font-size:var(--fs-small);box-shadow:none}.diario-previews{display:flex;gap:16px;margin:0 calc(var(--gutter) * -1);padding:8px var(--gutter) 28px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.diario-previews::-webkit-scrollbar{display:none}.diario-previews li{flex:0 0 78%;scroll-snap-align:start}.diario-previews figure{margin:0}.diario-previews img{display:block;width:100%;height:auto;aspect-ratio:720 / 1018;border-radius:2px;background:var(--creme);box-shadow:var(--shadow-paper)}.diario-previews figcaption{margin-top:14px;font-size:var(--fs-small);color:var(--espresso-80)}.diario-previews__hint{margin-top:-16px;font-size:var(--fs-small);color:var(--espresso-80)}.dsec--salvia{background:var(--salvia-dark);color:var(--creme)}.dsec--arch{max-width:760px;margin:0 auto;padding-top:112px;border-radius:999px 999px 0 0;text-align:center}.dsec--arch .dsec__inner{max-width:520px;align-items:center}.dsec--salvia .dsec__title em{color:var(--areia)}.diario-recognition{display:flex;flex-direction:column;gap:22px;max-width:30ch;padding:0;list-style:none;font-family:var(--font-display);font-size:var(--fs-lead);line-height:1.4;text-wrap:balance}.diario-recognition__note{max-width:36ch;font-size:var(--fs-body);line-height:1.7;text-wrap:pretty}.diario-timeline{position:relative;display:flex;flex-direction:column;gap:44px;padding:0 0 0 30px;list-style:none}.diario-timeline:before{content:"";position:absolute;top:10px;bottom:10px;left:5px;width:1px;background:var(--salvia)}.diario-timeline__week{position:relative}.diario-timeline__week:before{content:"";position:absolute;top:6px;left:-30px;width:11px;height:11px;border:1px solid var(--salvia-dark);border-radius:50%;background:var(--creme)}.diario-timeline__meta{font-size:var(--fs-small);font-weight:400;color:var(--terracota-dark)}.diario-timeline__week h3{margin-top:2px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-title);line-height:1.1}.diario-timeline__text{margin-top:8px;font-size:var(--fs-body);line-height:1.65;color:var(--espresso-80)}.diario-timeline__days{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:0;list-style:none;font-size:var(--fs-body);line-height:1.45}.diario-timeline__days>li{display:grid;grid-template-columns:56px 1fr;gap:8px}.diario-timeline__days>li:has(>details){display:block}.diario-timeline__num{font-size:var(--fs-small);font-weight:400;line-height:1.75;color:var(--terracota-dark)}.diario-dayone summary{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:8px;min-height:44px;margin:-10px 0;cursor:pointer;list-style:none}.diario-dayone summary::-webkit-details-marker{display:none}.diario-dayone__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.diario-dayone__cta{font-size:var(--fs-small);font-weight:400;color:var(--espresso);text-decoration:underline;text-decoration-color:var(--espresso-60);text-underline-offset:3px}.diario-dayone[open] .diario-dayone__cta{text-decoration:none;color:var(--espresso-80)}.diario-dayone__body{display:flex;flex-direction:column;gap:12px;margin:6px 0 4px;padding:18px;border-radius:14px;background:var(--creme-deep);font-size:var(--fs-body);line-height:1.6;color:var(--espresso-80)}.diario-dayone__body ol{display:flex;flex-direction:column;gap:6px;padding-left:20px;color:var(--espresso)}.diario-dayone__body li::marker{font-family:var(--font-display);color:var(--terracota-dark)}@media (prefers-reduced-motion: no-preference){.diario-dayone[open] .diario-dayone__body{animation:fade-up .24s var(--ease-out) both}}.diario-bonuses{display:flex;flex-direction:column;gap:36px;padding:0;list-style:none}.diario-bonuses__q{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lead);line-height:1.35;color:var(--terracota-dark)}.diario-bonuses h3{margin-top:10px;font-size:var(--fs-body);font-weight:500;line-height:1.4}.diario-bonuses__text{margin-top:4px;font-size:var(--fs-body);line-height:1.65;color:var(--espresso-80)}.diario-steps{display:flex;flex-direction:column;gap:28px;padding:0;list-style:none}.diario-steps li{display:grid;grid-template-columns:44px 1fr;gap:14px}.diario-steps__num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--creme-deep);font-family:var(--font-display);font-size:var(--fs-lead);color:var(--terracota-dark)}.diario-steps h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-lead);line-height:1.3}.diario-steps p{margin-top:4px;font-size:var(--fs-body);line-height:1.65;color:var(--espresso-80)}.diario-checks{display:flex;flex-direction:column;gap:12px;padding:0;list-style:none;font-size:var(--fs-body);line-height:1.5}.diario-checks li{display:flex;gap:12px}.diario-checks svg{flex:none;margin-top:3px}.diario-checks__yes{color:var(--salvia-dark)}.diario-checks__no{color:var(--terracota-dark)}.diario-fit{display:flex;flex-direction:column;gap:36px}.diario-fit__title{margin-bottom:14px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-lead)}.diario-author{display:flex;align-items:flex-end;gap:16px}.diario-author__name{font-family:var(--font-display);font-weight:500;font-size:var(--fs-title);line-height:1.1}.diario-author__meta{margin-top:4px;font-size:var(--fs-small);color:var(--espresso-80)}.diario-quote{font-family:var(--font-display);font-weight:500;font-size:var(--fs-lead);line-height:1.35}.diario-offer{display:flex;flex-direction:column;align-items:center;gap:24px;padding:28px 22px 22px;border-radius:var(--radius-card);background:var(--creme);box-shadow:var(--shadow-card)}.diario-offer__head{display:flex;align-items:center;gap:18px;align-self:stretch}.diario-offer__cover{flex:none;width:72px;height:auto;border-radius:2px;box-shadow:var(--shadow-paper)}.diario-offer__kicker{font-size:var(--fs-small);color:var(--espresso-80)}.diario-offer__list{align-self:stretch}.diario-guarantee{display:flex;align-items:flex-start;gap:14px;align-self:stretch;padding:18px;border-radius:14px;background:var(--creme-deep);font-size:var(--fs-small);line-height:1.55;color:var(--espresso-80)}.diario-guarantee__icon{flex:none;color:var(--salvia-dark)}.diario-guarantee__title{font-size:var(--fs-body);font-weight:400;color:var(--espresso)}.dsec--letter .dsec__inner{gap:40px}.diario-letter{display:flex;flex-direction:column;gap:16px;padding:36px 24px 32px;border-radius:2px;background:var(--creme);box-shadow:var(--shadow-paper);font-size:var(--fs-body);line-height:1.75;color:var(--espresso-80)}.diario-letter__greeting{font-family:var(--font-display);font-weight:500;font-size:var(--fs-title);line-height:1.15;color:var(--espresso);text-wrap:balance}.diario-letter__anchor{margin-top:4px;font-family:var(--font-display);font-size:var(--fs-lead);line-height:1.4;color:var(--espresso)}.diario-letter__sign{display:flex;flex-direction:column;margin-top:8px}.diario-letter__sign span{font-family:var(--font-display);font-style:italic;font-size:var(--fs-title);line-height:1.2;color:var(--terracota)}.diario-letter__meta{margin-top:-10px;font-size:var(--fs-small);color:var(--espresso-80)}.diario-letter__buy{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.diario-letter__ps{max-width:40ch;font-size:var(--fs-body);color:var(--espresso-80)}.diario-footer{max-width:560px;margin:0 auto;padding:40px var(--gutter) calc(104px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:20px}.diario-footer__disclaimer{font-size:var(--fs-small);text-align:center;color:var(--espresso-80)}.diario-footer__link{font-size:var(--fs-small);color:var(--espresso-80);text-decoration:underline}.diario-sticky{position:fixed;right:0;bottom:0;left:0;z-index:10;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--espresso-15);background:#f7f4eff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .35s var(--ease-out)}.diario-sticky.is-visible{transform:none}.diario-sticky__inner{max-width:560px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.diario-sticky__info{display:flex;flex-direction:column;min-width:0;line-height:1.2}.diario-sticky__name{font-family:var(--font-display);font-weight:500;font-size:var(--fs-lead);white-space:nowrap}.diario-sticky__price{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--espresso-80)}.diario-sticky__price strong{font-weight:500;color:var(--espresso)}html:has(.diario){scroll-padding-bottom:96px}.diario-testimonials{display:flex;flex-direction:column;gap:14px;padding:0;list-style:none}.diario-testimonial{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--radius-card);background:var(--creme-deep)}.diario-testimonial blockquote{margin:0;font-family:var(--font-display);font-size:var(--fs-lead);line-height:1.4}.diario-testimonial__author{display:flex;align-items:center;gap:12px}.diario-testimonial__avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--salvia-dark);color:var(--creme);font-family:var(--font-display);font-size:var(--fs-body);font-weight:500}.diario-testimonial__avatar--1{background:var(--terracota-dark)}.diario-testimonial__avatar--2{background:var(--espresso)}.diario-testimonial__author strong{display:block;font-weight:400;font-size:var(--fs-small)}.diario-testimonial__author small{font-size:var(--fs-small);color:var(--espresso-80)}@media (min-width: 720px){.diario-fit{display:grid;grid-template-columns:1fr 1fr;gap:32px}.diario-previews li{flex-basis:44%}}@media (min-width: 900px){.diario{--fs-hero: 50px}.dsec{padding:104px 0}.dsec__title{font-size:40px}.dsec--arch{padding-top:160px}.dsec--previews .dsec__inner{max-width:1040px}.diario-previews{margin:0;padding:8px 0 32px;scroll-padding:0}.diario-previews li{flex-basis:calc((100% - 32px) / 3)}.diario-hero{padding:24px 0 104px}.diario-hero__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;text-align:left}.diario-hero__visual{width:100%;max-width:440px;justify-self:end}.diario-hero__copy{align-items:flex-start;max-width:540px;margin-top:0}.diario-hero__buy{max-width:400px}.diario-hero__copy .diario-buy,.diario-hero__copy .diario-price,.diario-hero__copy .diario-buy__fine{align-items:flex-start;text-align:left}.diario-hero__copy .diario-price__row{justify-content:flex-start}.diario-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.diario-steps li{grid-template-columns:1fr}.dsec:has(.diario-steps) .dsec__inner{max-width:1040px}.diario-letter{padding:56px 56px 48px}.diario-sticky{display:none}.diario-footer{padding-bottom:48px}}@keyframes step-in-forward{0%{opacity:0;transform:translate3d(16px,0,0);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes step-in-back{0%{opacity:0;transform:translate3d(-16px,0,0);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion: no-preference){.step-transition--forward{animation:step-in-forward .55s var(--ease, cubic-bezier(.22, 1, .36, 1)) both}.step-transition--back{animation:step-in-back .55s var(--ease, cubic-bezier(.22, 1, .36, 1)) both}}@media (prefers-reduced-motion: reduce){.step-transition{animation:none}}.text-reveal__word{display:inline-block;padding-inline-end:.04em;margin-inline-end:-.04em}@keyframes text-reveal-word{0%{opacity:0;transform:translate3d(0,.3em,0);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion: no-preference){.text-reveal:not(.is-visible) .text-reveal__word{opacity:0}.text-reveal.is-visible .text-reveal__word{animation:text-reveal-word var(--tr-duration, .8s) var(--ease, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(var(--tr-delay, 0ms) + var(--i, 0) * var(--tr-stagger, 90ms))}}.text-reveal__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.quiz{max-width:480px;min-height:100dvh;margin:0 auto;padding:16px var(--gutter) calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:32px}.quiz__bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:14px;padding:8px 0;background:var(--creme)}.quiz__back{display:grid;place-items:center;width:40px;height:40px;margin-left:-8px;border-radius:50%;color:var(--espresso-80);transition:background-color .2s var(--ease)}.quiz__back:hover{background:var(--creme-deep)}.quiz__progress{flex:1;height:4px;border-radius:var(--radius-pill);background:var(--espresso-08);overflow:hidden}.quiz__progress span{display:block;height:100%;background:var(--terracota);transform-origin:left;transition:transform .5s var(--ease)}.quiz__count{min-width:32px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:var(--espresso-80)}.quiz__body{flex:1}.quiz__screen{display:flex;flex-direction:column;gap:16px}.quiz__title{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,8.5vw,38px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.quiz__title em{font-style:italic;color:var(--terracota)}.quiz__greeting{margin-bottom:-6px;font-size:16px;color:var(--espresso-80)}.quiz__lead{font-size:16px;color:var(--espresso-80)}.quiz__hint{margin-top:-6px;font-size:13px;color:var(--espresso-80)}.quiz__facts{display:flex;flex-direction:column;gap:10px;padding:18px;list-style:none;border-radius:var(--radius-card);background:var(--creme-deep);font-size:13px}.quiz__facts li{display:flex;align-items:center;gap:10px}.quiz__facts svg{flex:none;color:var(--salvia-dark)}.quiz__options{display:flex;flex-direction:column;gap:10px;margin-top:4px}.quiz-option{display:flex;align-items:center;gap:14px;min-height:58px;padding:14px 18px;border:1px solid var(--espresso-15);border-radius:14px;background:var(--creme);text-align:left;font-size:16px;font-weight:400;line-height:1.35;transition:border-color .2s var(--ease),background-color .2s var(--ease),transform .2s var(--ease)}.quiz-option:hover{border-color:var(--terracota)}.quiz-option:active{transform:scale(.97)}.quiz-option.is-selected{border-color:var(--espresso);background:var(--areia-soft)}.quiz-option__mark{flex:none;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--espresso-15);background:var(--creme);color:var(--creme);transition:background-color .2s var(--ease),border-color .2s var(--ease)}.quiz-option__mark--single{border-radius:50%}.quiz-option__mark--multi{border-radius:6px}.quiz-option.is-selected .quiz-option__mark{border-color:var(--espresso);background:var(--espresso)}.quiz-option.is-selected .quiz-option__mark svg{stroke-width:2}.quiz__form{display:flex;flex-direction:column;gap:16px}.quiz__input{width:100%;padding:16px 18px;border:1px solid var(--espresso-15);border-radius:14px;background:var(--creme);font:inherit;font-size:20px;font-weight:400;color:var(--espresso)}.quiz__input:focus{outline:none;border-color:var(--terracota);box-shadow:0 0 0 3px var(--espresso-08)}.quiz__input::placeholder{color:var(--espresso-60);font-weight:300}.quiz__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-top:8px;padding:0 24px;border-radius:var(--radius-pill);background:var(--espresso);color:var(--creme);font-size:16px;font-weight:400;transition:background-color .2s var(--ease),opacity .2s var(--ease),transform .16s var(--ease-out)}.quiz__cta:hover:not(:disabled){background:var(--espresso-deep)}.quiz__cta:active:not(:disabled){transform:scale(.97)}.quiz__cta:disabled{opacity:.35;cursor:not-allowed}.quiz__summary{display:flex;flex-direction:column;padding:6px 18px;border-radius:var(--radius-card);background:var(--creme-deep)}.quiz__summary div{padding:12px 0;border-bottom:1px solid var(--espresso-08)}.quiz__summary div:last-child{border-bottom:0}.quiz__summary dt{font-size:13px;font-weight:400;color:var(--espresso-80)}.quiz__summary dd{margin-top:2px;font-size:16px}.quiz__fineprint{text-align:center;font-size:13px;color:var(--espresso-80)}.shine-border{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;padding:var(--sb-width, 1px);pointer-events:none;opacity:var(--sb-opacity, .85);background-image:radial-gradient(transparent,transparent,var(--sb-colors),transparent,transparent);background-size:300% 300%;background-position:0% 0%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}@keyframes shine-border{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@media (prefers-reduced-motion: no-preference){.shine-border{animation:shine-border var(--sb-duration, 16s) linear infinite}}.tree{max-width:440px;margin:0 auto;padding:20px var(--gutter) calc(36px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.tree__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:4px}.tree__name{margin-top:10px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-display);line-height:1.05;letter-spacing:-.01em}.tree__meta{margin-top:6px;font-size:var(--fs-small);color:var(--espresso-80)}.tree__anchor{margin-top:8px;text-wrap:balance;font-family:var(--font-display);font-style:italic;font-size:var(--fs-lead);line-height:1.3;color:var(--espresso)}.tree-main{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:20px 20px 18px;border-radius:var(--radius-card);background:var(--espresso);color:var(--creme);box-shadow:var(--shadow-card)}.tree-main__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-title);line-height:1.1}.tree-main__sub{margin-top:2px;font-size:var(--fs-small);color:var(--creme-80)}.tree-main__form{display:flex;flex-direction:column;gap:10px;margin-top:14px}.tree-main__label{font-size:var(--fs-body);font-weight:400}.tree-main__input{width:100%;min-height:52px;padding:0 18px;border:1px solid var(--creme-30);border-radius:var(--radius-pill);background:var(--creme-10);color:var(--creme);font:inherit;font-size:var(--fs-body);font-weight:400;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.tree-main__input::placeholder{color:var(--creme-80);font-weight:300;opacity:.75}.tree-main__input:focus{outline:none;border-color:var(--creme);background:#f7f4ef24}.tree-main__input:focus-visible{outline:2px solid var(--creme);outline-offset:2px}.tree-main__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:var(--radius-pill);background:var(--creme);color:var(--espresso);font-size:var(--fs-body);font-weight:500;transition:transform .16s var(--ease-out),background-color .2s var(--ease-out)}.tree-main__button:hover{background:var(--areia-soft)}.tree-main__button:focus-visible{outline-color:var(--creme)}.tree-main__fine{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px;margin-top:12px;font-size:var(--fs-small);color:var(--creme-80)}.tree-main__slots{display:inline-flex;align-items:center;gap:8px;color:var(--creme)}.tree__dot{width:7px;height:7px;border-radius:50%;background:var(--salvia);box-shadow:0 0 0 3px #8a9a864d}.tree-diario{display:flex;align-items:center;gap:16px;padding:14px 18px 14px 14px;border-radius:var(--radius-card);background:var(--areia-soft);transition:transform .16s var(--ease-out),background-color .2s var(--ease-out)}.tree-diario:hover{background:var(--areia)}.tree-diario__cover{flex:none;width:48px;height:68px;border-radius:2px;box-shadow:0 1px 2px #3a35321f,0 8px 16px -8px #3a353266}.tree-diario__text{display:flex;flex-direction:column;min-width:0}.tree-diario__title{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:var(--fs-lead);font-weight:500;line-height:1.2}.tree-diario__tag{padding:1px 8px;border-radius:var(--radius-pill);background:var(--salvia-dark);color:var(--creme);font-family:var(--font-body);font-size:var(--fs-small);font-weight:400;line-height:1.5}.tree-diario__sub,.tree-diario__meta{font-size:var(--fs-small);line-height:1.45;color:var(--espresso-80)}.tree-diario__meta{margin-top:2px;font-weight:400;color:var(--espresso)}.tree-main__button:active,.tree-diario:active,.tree__button:active{transform:scale(.97)}.tree__h2{font-family:var(--font-display);font-weight:500;font-size:var(--fs-title);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.tree-steps{display:flex;flex-direction:column;gap:20px;margin-top:44px}.tree-steps__list{display:flex;flex-direction:column;gap:18px;padding:0;list-style:none}.tree-steps__list li{display:grid;grid-template-columns:32px 1fr;gap:12px;font-size:var(--fs-body);line-height:1.55;color:var(--espresso-80)}.tree-steps__list strong{display:block;margin-bottom:2px;font-weight:400;color:var(--espresso)}.tree-steps__num{font-family:var(--font-display);font-size:var(--fs-title);line-height:1;color:var(--terracota);font-variant-numeric:lining-nums}.tree__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:var(--radius-pill);background:var(--espresso);color:var(--creme);font-size:var(--fs-body);font-weight:400;transition:transform .16s var(--ease-out),background-color .2s var(--ease-out)}.tree__button:hover{background:var(--espresso-deep)}.tree__button--ghost{background:var(--areia);color:var(--espresso)}.tree__button--ghost:hover{background:var(--areia-soft)}.tree-about{display:flex;flex-direction:column;gap:16px;margin:48px calc(var(--gutter) * -1) 0;padding:40px var(--gutter);background:var(--creme-deep);font-size:var(--fs-body);line-height:1.65;color:var(--espresso-80)}.tree-about__quote{margin:4px 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--fs-lead);line-height:1.35;color:var(--espresso)}.tree-about__quote em{color:var(--terracota-dark)}.tree-offer{display:flex;flex-direction:column;gap:20px;margin-top:40px}.tree-offer__body{display:grid;grid-template-columns:100px 1fr;gap:18px;align-items:start;font-size:var(--fs-body);line-height:1.55;color:var(--espresso-80)}.tree-offer__cover{width:100px;height:auto;border-radius:2px;box-shadow:var(--shadow-paper)}.tree-offer__name{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:500;line-height:1.2;color:var(--espresso)}.tree-offer__price{margin-top:8px;font-size:var(--fs-small);font-weight:400;color:var(--espresso)}.tree-whats{margin-top:40px;text-align:center;font-size:var(--fs-body);color:var(--espresso-80)}.tree-whats a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--espresso);font-weight:400;text-decoration:underline;text-decoration-color:var(--espresso-60)}.tree-whats a svg{color:var(--salvia-dark)}.tree__footer{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:28px}.tree__signature{font-size:var(--fs-small);color:var(--espresso-80)}.tree__monogram{margin-top:4px;opacity:.8}
