.eyebrow{color:var(--link);margin-bottom:12px;font-size:.9375rem;font-weight:700;display:block}.landing h2{letter-spacing:-.025em;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.08}.lojas{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.loja{background:var(--tinta);min-width:178px;min-height:60px;color:var(--papel);border-radius:16px;flex-direction:column;justify-content:center;padding:10px 22px;line-height:1.2;display:inline-flex}.loja small{font-size:.8125rem;font-weight:600}.loja strong{font-size:1.1875rem}.hero{padding:56px 0 72px;overflow:hidden}.hero-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.selo{background:var(--rosa);color:var(--rosa-tinta);border-radius:999px;align-items:center;padding:8px 16px;font-size:.9375rem;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-.035em;margin:22px 0 20px;font-size:clamp(2.75rem,6.4vw,4.75rem);line-height:1}.hero h1 em{color:var(--terracota-escura);font-style:italic;font-weight:400}.hero .lead{max-width:33rem;color:var(--tinta-suave);margin-bottom:32px;font-size:1.25rem}.hero .nota{margin-top:16px}.arco{aspect-ratio:4/5;background:var(--rosa);border-radius:999px 999px 36px 36px;width:100%;max-width:460px;margin-left:auto;position:relative;overflow:hidden}.arco img{filter:drop-shadow(0 26px 34px #2a1e2252);height:auto;position:absolute}.arco .frente{z-index:2;width:58%;top:8%;left:9%}.arco .tras{z-index:1;width:46%;top:34%;right:-9%;transform:rotate(5deg)}@media (width<=900px){.hero{padding:36px 0 56px}.hero-in{grid-template-columns:1fr;gap:40px}.arco{max-width:380px;margin:0 auto}}.promessas{grid-template-columns:repeat(3,1fr);gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.promessas li{border-top:3px solid var(--terracota);font:400 1.375rem/1.25 var(--serif);letter-spacing:-.01em;padding:18px 0 0}@media (width<=760px){.promessas{grid-template-columns:1fr;gap:20px}}.secao{padding:112px 0 0}.cabeca{max-width:46rem;margin:0 0 48px}.cabeca p{color:var(--tinta-suave);margin-top:16px;font-size:1.1875rem}@media (width<=900px){.secao{padding-top:80px}.cabeca{margin-bottom:32px}}.mosaico{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.tile{background:var(--rosa);min-height:560px;color:var(--rosa-tinta);border-radius:40px;flex-direction:column;padding:40px 40px 0;display:flex;position:relative;overflow:hidden}.tile h3{font:600 clamp(1.75rem, 2.6vw, 2.25rem) / 1.1 var(--serif);letter-spacing:-.02em;color:inherit}.tile .eyebrow{color:inherit;font-size:.875rem}.tile p{margin-top:14px;font-size:1.0625rem}.tile-dia{grid-column:span 7;grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.tile-bia{background:var(--areia);color:var(--tinta);grid-column:span 5}.tile-rede{background:var(--salvia);color:var(--tinta);grid-column:span 5}.tile-ajuda{background:var(--tinta);color:var(--creme);grid-column:span 7;grid-template-columns:.9fr 1.1fr;gap:24px;display:grid}.tile-ajuda .eyebrow{color:var(--claro)}.tile-ajuda .aviso{color:var(--creme);background:#ffffff1a}.tile-ajuda :focus-visible{outline-color:var(--claro)}.tile .texto{padding-bottom:32px}.tile .peek{justify-content:center;align-items:flex-start;max-height:330px;margin-top:auto;display:flex;overflow:hidden}.tile .peek img{filter:drop-shadow(0 -4px 30px #2a1e2238);width:250px;display:block}.tile-dia .peek,.tile-ajuda .peek{align-self:end;max-height:440px}.tile-ajuda .peek{gap:0}.tile-ajuda .peek img{width:160px}.tile-ajuda .peek img+img{margin:56px 0 0 -30px}.checks{margin:22px 0 0;padding:0;list-style:none}.checks li{padding-left:34px;position:relative}.checks li+li{margin-top:12px}.checks li:before{content:"";background:var(--papel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a5c42' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:0}.aviso{border-left:4px solid var(--terracota);background:var(--papel);color:var(--tinta);border-radius:0 16px 16px 0;margin-top:22px;padding:14px 18px;font-size:.9375rem}.tile .aviso{margin-top:20px;font-size:.9375rem}@media (width<=1000px){.mosaico{grid-template-columns:1fr}.tile,.tile-dia,.tile-bia,.tile-rede,.tile-ajuda{border-radius:32px;grid-column:auto;min-height:0;padding:32px 24px 0;display:flex}.tile .peek,.tile-dia .peek,.tile-ajuda .peek{max-height:300px}.tile .peek img{width:230px}.tile-ajuda .peek img{width:170px}}.enxoval{background:var(--salvia);color:var(--tinta);margin-top:112px;padding:96px 0}.enxoval-in{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px;display:grid}.enxoval .eyebrow{color:var(--musgo)}.enxoval .lead{color:var(--tinta);margin-top:18px;font-size:1.1875rem}.segredo{background:var(--musgo);color:var(--papel);border-radius:32px;margin:36px 0 0;padding:32px}.segredo p{font:italic 400 clamp(1.5rem, 2.4vw, 2rem) / 1.2 var(--serif);letter-spacing:-.01em}.segredo p+p{font:600 1rem/1.5 var(--sans);letter-spacing:0;margin-top:14px;font-style:normal}.passos{counter-reset:passo;margin:0;padding:0;list-style:none}.passos li{counter-increment:passo;padding:0 0 36px 76px;position:relative}.passos li:last-child{padding-bottom:0}.passos li:before{content:counter(passo);background:var(--tinta);width:52px;height:52px;color:var(--creme);font:500 1.5rem/1 var(--serif);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.passos li:after{content:"";background:var(--musgo);opacity:.35;width:2px;position:absolute;top:60px;bottom:8px;left:25px}.passos li:last-child:after{display:none}.passos h3{font:600 1.5rem/1.2 var(--serif);letter-spacing:-.01em}.passos p{margin-top:8px}.enxoval .rodape-nota{border-top:1px solid #3b2b3033;margin-top:40px;padding-top:24px;font-size:.9375rem}.enxoval a{color:var(--tinta)}.enxoval :focus-visible{outline-color:var(--musgo)}@media (width<=900px){.enxoval{margin-top:80px;padding:64px 0}.enxoval-in{grid-template-columns:1fr;gap:40px}}.escura{background:var(--tinta);color:var(--creme);margin-top:112px;padding:104px 0}.escura h2,.escura h3{color:var(--creme)}.escura .eyebrow{color:var(--claro)}.escura .cabeca p{color:#f9f5f1cc}.escura :focus-visible{outline-color:var(--claro)}.papeis{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.papel{border-left:1px solid #ffffff29;flex-direction:column;padding:0 32px;display:flex}.papel:first-child{border-left:0;padding-left:0}.papel:last-child{padding-right:0}.papel h3{font:500 2rem/1.1 var(--serif);letter-spacing:-.02em}.papel p{color:#f9f5f1d1;margin-top:12px}.papel .preco{color:var(--creme);background:#ffffff1f;border-radius:999px;align-self:flex-start;margin-top:18px;padding:6px 14px;font-size:.875rem;font-weight:700}.papel .peek{max-height:280px;margin-top:32px;overflow:hidden}.papel .peek img{filter:drop-shadow(0 -4px 30px #0000004d);width:210px;margin:0 auto;display:block}@media (width<=900px){.escura{margin-top:80px;padding:72px 0}.papeis{grid-template-columns:1fr;gap:56px}.papel,.papel:first-child,.papel:last-child{border-top:1px solid #ffffff29;border-left:0;padding:28px 0 0}.papel:first-child{border-top:0;padding-top:0}}.perguntas-in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.perguntas-in .cabeca{margin:0}.perguntas details{border-bottom:1px solid var(--borda)}.perguntas details:first-child{border-top:1px solid var(--borda)}.perguntas summary{cursor:pointer;min-height:72px;font:700 1.1875rem/1.35 var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.perguntas summary::-webkit-details-marker{display:none}.perguntas summary:after{content:"+";background:var(--areia);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:1.375rem;font-weight:500;display:grid}.perguntas details[open] summary:after{content:"−"}.perguntas details p{color:var(--tinta-suave);padding:0 52px 24px 0}@media (width<=900px){.perguntas-in{grid-template-columns:1fr;gap:32px}}.chamada{padding:112px 0}.chamada-in{background:var(--terracota-escura);color:var(--papel);text-align:center;border-radius:40px;padding:64px 48px}.chamada h2{max-width:24ch;color:var(--papel);margin:0 auto}.chamada p{margin-top:16px;font-size:1.125rem}.chamada a{color:var(--papel)}.chamada :focus-visible{outline-color:var(--papel)}.chamada .lojas{justify-content:center;margin-top:28px}.chamada .loja{background:var(--papel);color:var(--tinta)}@media (width<=900px){.chamada{padding:72px 0}.chamada-in{border-radius:32px;padding:44px 24px}}
