@font-face{font-family:The Seasons;src:url(../fonts/the-seasons-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:The Seasons;src:url(../fonts/the-seasons-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--vinho: #3f000c;--marrom: #6b2d2a;--rose: #a9786e;--bege: #d9c8b8;--bege-claro: #ede3d8;--off: #f6efe7;--texto: #3a2724;--texto-suave: #6d5852;--display: "The Seasons", Georgia, serif;--corpo: "Montserrat", system-ui, sans-serif;--largura: 1160px;--raio: 20px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--off);color:var(--texto);font-family:var(--corpo);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--vinho);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--display);font-weight:700;color:var(--vinho);line-height:1.12;letter-spacing:0;margin:0;text-wrap:balance}h1{font-size:clamp(2.35rem,5.2vw,4.05rem)}h2{font-size:clamp(1.85rem,3.4vw,2.75rem)}h3{font-size:1.32rem;line-height:1.25}p{margin:0;text-wrap:pretty}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.largura{width:min(var(--largura),100% - 40px);margin-inline:auto}.kicker{font-size:.74rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--vinho);margin-bottom:18px;display:flex;align-items:center;gap:10px}.kicker:before{content:"✦";color:var(--rose);font-size:.95rem;letter-spacing:0}.lead{font-size:1.08rem;color:var(--texto-suave)}.secao{padding:clamp(76px,10vw,128px) 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:999px;font-family:var(--corpo);font-weight:600;font-size:.98rem;letter-spacing:.01em;text-decoration:none;text-align:center;border:1px solid transparent;transition:background-color .2s,color .2s,border-color .2s;cursor:pointer}.btn svg{width:18px;height:18px;flex:none}.btn-vinho{background:var(--vinho);color:var(--off)}.btn-vinho:hover,.btn-vinho:focus-visible{background:var(--marrom);color:var(--off)}.btn-creme{background:var(--off);color:var(--vinho)}.btn-creme:hover,.btn-creme:focus-visible{background:var(--bege)}.btn-linha{border-color:var(--vinho);color:var(--vinho);background:transparent}.btn-linha:hover,.btn-linha:focus-visible{background:var(--vinho);color:var(--off)}.btn-grande{padding:19px 34px;font-size:1.02rem}.btn-pequeno{padding:10px 20px;font-size:.86rem}.topo{position:sticky;top:0;z-index:30;background:#f6efe7e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgb(217 200 184 / .6)}.topo-linha{display:flex;align-items:center;justify-content:space-between;height:68px}.topo-marca{display:flex;align-items:center;gap:12px;color:var(--vinho);text-decoration:none}.topo-simbolo{width:28px;height:28px}.topo-nome{height:21px;width:auto}.hero{padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,112px);background:linear-gradient(180deg,var(--off) 55%,var(--bege-claro))}.hero-grade{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(40px,6vw,88px);align-items:center}.hero h1{font-size:clamp(2.15rem,4.3vw,3.45rem)}.hero h1 em{font-style:italic;color:var(--marrom)}.hero-lead{font-size:1.14rem;color:var(--texto-suave);margin-top:24px;max-width:34em}.hero-acoes{margin-top:36px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.hero-passos{list-style:none;padding:26px 0 0;margin:30px 0 0;border-top:1px solid var(--bege);display:grid;gap:10px;font-size:.95rem;color:var(--texto-suave)}.hero-passos li{display:flex;gap:12px}.hero-passos li:before{content:"✦";color:var(--rose)}.preco{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.95rem;color:var(--texto-suave)}.preco-parcela{font-weight:600;color:var(--vinho)}.ceu{margin:0;background:var(--vinho);color:var(--off);border-radius:28px;padding:30px 30px 26px;max-width:470px;margin-inline:auto;position:relative;box-shadow:0 40px 80px -40px #3f000c8c}.ceu-simbolo{width:38px;height:38px;color:var(--off)}.ceu-mapa{position:relative;margin:6px 10px 0}.ceu-mapa svg{width:100%;height:auto;overflow:visible}.ceu-poeira{fill:var(--bege);opacity:.45}.ceu-linha{stroke:var(--rose);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.ceu-estrela{fill:var(--off);transform-box:fill-box;transform-origin:center;transform:scale(0) rotate(-45deg)}.ceu-visivel .ceu-linha{animation:ceu-desenhar .9s cubic-bezier(.65,0,.35,1) forwards}.ceu-visivel .ceu-estrela{animation:ceu-acender .7s cubic-bezier(.16,1,.3,1) both}@keyframes ceu-desenhar{to{stroke-dashoffset:0}}@keyframes ceu-acender{0%{transform:scale(0) rotate(-45deg)}to{transform:scale(1) rotate(0)}}@media (prefers-reduced-motion: reduce){.ceu-linha,.ceu-visivel .ceu-linha{animation:none;stroke-dashoffset:0}.ceu-estrela,.ceu-visivel .ceu-estrela{animation:none;transform:none}}.ceu-rotulos{list-style:none;margin:0;padding:0}.ceu-rotulos li{position:absolute;transform:translate(-50%,20px);width:max-content;white-space:nowrap;text-align:center;font-size:.72rem;line-height:1.35;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bege)}.ceu-rotulos li[data-lado=acima]{transform:translate(-50%,calc(-100% - 18px))}.ceu-rotulos li[data-lado=abaixo-dir]{transform:translate(-15%,18px);text-align:left}.ceu-rotulos li[data-lado=abaixo-esq]{transform:translate(-85%,18px);text-align:right}.ceu-legenda{margin-top:18px;padding-top:16px;border-top:1px solid rgb(217 200 184 / .2);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rose);text-align:center}.dupla{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(36px,6vw,96px);align-items:start}.dupla-corpo .lead+.lista-estrela{margin-top:28px}.lista-estrela{list-style:none;padding:0;margin:0;display:grid;gap:16px}.lista-estrela li{position:relative;padding-left:30px}.lista-estrela li:before{content:"✦";position:absolute;left:0;top:0;color:var(--rose)}.dor{background:var(--bege-claro);padding-top:clamp(56px,7vw,88px)}.dor .dupla-titulo{position:sticky;top:110px}.lista-dor{gap:0}.lista-dor li{padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--bege);font-size:1.04rem}.lista-dor li:first-child{padding-top:0}.lista-dor li:before{top:16px}.lista-dor li:first-child:before{top:0}.dor-fecho{margin-top:34px;padding:26px 28px;background:var(--off);border-left:3px solid var(--vinho);border-radius:0 var(--raio) var(--raio) 0;font-size:1.04rem;line-height:1.7;color:var(--texto)}.dor-fecho strong{font-weight:600;color:var(--vinho)}.pilares{background:var(--bege-claro)}.pilares-topo{max-width:46rem;margin-bottom:52px}.pilares-topo .lead{margin-top:22px}.pilares-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pilar{background:var(--off);border:1px solid var(--bege);border-radius:var(--raio);padding:30px 26px 32px}.pilar-estrela{display:block;color:var(--vinho);font-size:1.3rem;margin-bottom:26px}.pilar p{margin-top:12px;font-size:.95rem;color:var(--texto-suave)}.entregas{background:var(--bege-claro)}.pilares+.entregas{padding-top:0}.pilares+.entregas>.largura{border-top:1px solid var(--bege);padding-top:clamp(64px,8vw,104px)}.entregas-topo{max-width:40rem;margin-bottom:52px}.entregas-corpo{display:grid;grid-template-columns:1.05fr .95fr;gap:22px;align-items:center}.entregas-grade{list-style:none;padding:0;margin:0;display:grid;gap:14px}.entrega{background:var(--off);border-radius:var(--raio);padding:24px 26px;border:1px solid var(--bege);display:flex;gap:22px;align-items:flex-start}.entrega-num{flex:none;font-family:var(--display);font-weight:400;font-size:2.5rem;line-height:1;color:var(--rose)}.entrega p{margin-top:8px;font-size:.95rem;color:var(--texto-suave)}.produto{margin:0;height:100%}.produto img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--raio);background:var(--bege)}.produto-vazio{aspect-ratio:4 / 3;height:auto;border:1.5px dashed var(--bege);border-radius:var(--raio);background:radial-gradient(circle at 50% 45%,#f6efe7e6,#f6efe700 70%),#f6efe773;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:24px}.produto-simbolo{width:46px;height:46px;color:var(--rose);opacity:.8}.produto-vazio figcaption{font-size:.74rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--texto-suave)}.fatos{margin:56px 0 0;padding-top:40px;border-top:1px solid var(--bege);display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.fatos dt{font-family:var(--display);font-size:2rem;line-height:1.1;color:var(--vinho)}.fatos dd{margin:6px 0 0;font-size:.9rem;color:var(--texto-suave)}.quem-grade{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,104px);align-items:center}.quem-foto img{width:100%;max-width:440px;aspect-ratio:800 / 1202;height:auto;object-fit:cover;border-radius:220px 220px var(--raio) var(--raio)}.quem-texto h2{margin-bottom:26px}.quem-texto p+p{margin-top:16px}.quem-texto>p:not(.kicker):not(.quem-links){font-size:1.04rem}.depoimentos{background:var(--bege-claro)}.depoimentos-topo{margin-bottom:40px}.depoimentos-topo .lead{margin-top:14px}.depoimentos-vazio{border:1.5px dashed var(--bege);border-radius:var(--raio);background:#f6efe780;padding:clamp(36px,6vw,56px) 28px;text-align:center}.depoimentos-estrelas{display:block;color:var(--rose);letter-spacing:.4em;margin-bottom:16px}.depoimentos-vazio p{max-width:30em;margin-inline:auto;font-size:1.04rem;line-height:1.7;color:var(--texto-suave)}.depoimentos-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.depoimento{margin:0;background:var(--off);border:1px solid var(--bege);border-radius:var(--raio);padding:30px 26px;display:flex;flex-direction:column;gap:18px}.depoimento-estrela{color:var(--rose);font-size:1.1rem}.depoimento blockquote{margin:0;color:var(--texto);font-size:.97rem;line-height:1.7}.depoimento figcaption{margin-top:auto}.depoimento figcaption{display:flex;align-items:center;gap:12px;font-size:.88rem}.depoimento figcaption img{width:48px;height:48px;border-radius:50%;object-fit:cover}.depoimento figcaption>span{display:flex;flex-direction:column;line-height:1.35}.depoimento figcaption b{color:var(--vinho);font-weight:600}.depoimento figcaption span span{color:var(--texto-suave)}.oferta{background:linear-gradient(180deg,var(--off),var(--bege-claro))}.oferta-cartao{max-width:560px;margin-inline:auto;background:var(--vinho);color:var(--off);border-radius:28px;padding:clamp(40px,6vw,56px) clamp(26px,5vw,52px);text-align:center;box-shadow:0 50px 90px -50px #3f000c99}.oferta-simbolo{width:44px;height:44px;margin:0 auto 22px;color:var(--rose)}.oferta-nome{width:min(280px,80%);height:auto;margin:0 auto;color:var(--off)}.oferta-sub{margin-top:26px;font-size:.94rem;color:var(--bege)}.lista-clara{display:inline-grid;text-align:left;margin:24px auto 0;gap:12px;font-size:.98rem}.preco-claro{flex-direction:column;align-items:center;gap:2px;margin:34px 0 26px;padding-top:30px;border-top:1px solid rgb(217 200 184 / .2);color:var(--bege)}.preco-claro .preco-parcela{font-family:var(--display);font-weight:700;font-size:clamp(2.3rem,6vw,3rem);line-height:1.1;color:var(--off)}.oferta-cartao .btn{width:100%}.oferta-cartao :focus-visible{outline-color:var(--off)}.oferta-nota{margin-top:18px;font-size:.82rem;color:var(--bege);opacity:.85}.oferta-ancora{margin-top:30px;padding-top:26px;border-top:1px solid rgb(217 200 184 / .2);font-size:.92rem;line-height:1.6;color:var(--bege)}.oferta-ancora+.preco-claro{border-top:0;padding-top:0;margin-top:22px}.garantia{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(48px,6vw,72px)}.garantia-linha{max-width:820px;display:flex;align-items:center;gap:clamp(28px,5vw,56px)}.garantia-linha h2{font-size:clamp(1.6rem,2.8vw,2.2rem);margin-bottom:12px}.garantia-linha p{color:var(--texto-suave)}.selo{width:150px;height:150px;flex:none}.selo-borda{fill:none;stroke:var(--bege);stroke-width:1}.selo-miolo{fill:var(--vinho)}.selo-volta{font-family:var(--corpo);font-size:12.5px;font-weight:600;letter-spacing:.1em;fill:var(--vinho)}.selo-numero{font-family:var(--display);font-weight:700;font-size:58px;fill:var(--off)}.selo-dias{font-family:var(--corpo);font-size:11px;font-weight:600;letter-spacing:.24em;fill:var(--bege)}.duvidas{padding-top:clamp(48px,6vw,72px)}.duvidas .dupla-titulo{position:sticky;top:110px}.duvidas .lead{margin:18px 0 28px}.duvidas-lista details{border-bottom:1px solid var(--bege)}.duvidas-lista details:first-child{border-top:1px solid var(--bege)}.duvidas-lista summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:22px 0;font-weight:600;color:var(--vinho)}.duvidas-lista summary::-webkit-details-marker{display:none}.duvidas-lista summary:after{content:"+";font-family:var(--display);font-weight:400;font-size:1.6rem;line-height:1;color:var(--rose);transition:transform .2s}.duvidas-lista details[open] summary:after{transform:rotate(45deg)}.duvidas-lista details p{padding:0 40px 24px 0;color:var(--texto-suave)}.rodape{background:var(--bege-claro);border-top:1px solid var(--bege);padding:36px 0}.rodape-linha{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.rodape-marca{display:flex;align-items:center;gap:12px;font-size:.82rem;color:var(--texto-suave)}.rodape-leoli{display:block;width:99px;height:20px;background:var(--vinho);-webkit-mask:url(../assets/leoli.png) center / contain no-repeat;mask:url(../assets/leoli.png) center / contain no-repeat}.rodape-links{display:flex;gap:10px;font-size:.82rem;color:var(--texto-suave)}.rodape-links a{text-decoration:none}.rodape-links a:hover{text-decoration:underline}.wa-fixo{position:fixed;right:24px;bottom:24px;z-index:40;width:56px;height:56px;border-radius:50%;background:var(--vinho);color:var(--off);display:grid;place-items:center;box-shadow:0 14px 30px -12px #3f000c99;transition:background-color .2s,bottom .3s cubic-bezier(.16,1,.3,1)}.wa-fixo:hover{background:var(--marrom)}.wa-fixo svg{width:24px;height:24px}.barra-compra{display:none}@media (max-width: 1020px){.pilares-grade{grid-template-columns:repeat(2,1fr)}.entregas-corpo{grid-template-columns:1fr}.entregas-imagem{max-width:640px}.depoimentos-grade{grid-template-columns:repeat(2,1fr)}.fatos{grid-template-columns:repeat(2,1fr);row-gap:32px}}@media (max-width: 860px){.hero-grade,.dupla,.quem-grade{grid-template-columns:1fr}.duvidas .dupla-titulo,.dor .dupla-titulo{position:static}.quem-foto img{max-width:360px;margin-inline:auto}.wa-fixo{right:16px;bottom:16px;width:50px;height:50px}.wa-fixo.wa-acima{bottom:calc(84px + env(safe-area-inset-bottom))}body{padding-bottom:78px}.barra-compra{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#f6efe7f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--bege);transform:translateY(110%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.barra-visivel{transform:none}.barra-preco{display:flex;flex-direction:column;line-height:1.2}.barra-preco b{font-family:var(--display);font-weight:700;font-size:1.3rem;color:var(--vinho)}.barra-preco span{font-size:.7rem;color:var(--texto-suave);white-space:nowrap}.barra-compra .btn{flex:1;padding:14px 16px;font-size:.92rem;white-space:nowrap}}@media (max-width: 640px){.topo .btn{display:none}.pilares-grade,.fatos{grid-template-columns:1fr}.depoimentos-grade{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding:0 20px 6px;scroll-padding-inline:20px;scrollbar-width:none}.depoimentos-grade::-webkit-scrollbar{display:none}.depoimento{flex:0 0 84%;scroll-snap-align:start}.entrega{padding:22px 20px;gap:16px}.entrega-num{font-size:2.1rem}.dor-fecho{padding:22px 20px}.hero-acoes .btn{width:100%}.btn-grande{padding:18px 20px;font-size:.97rem}.ceu{padding:24px 18px 22px}.ceu-rotulos li{font-size:.62rem;letter-spacing:.06em}.garantia-linha{flex-direction:column;text-align:center}.selo{width:130px;height:130px}}
