:root{--papel:#faf7f1;--creme:#f1eade;--oliva:#28332a;--oliva2:#4a5a48;--terra:#b4603a;--terra-clara:#e3a27f;--linha:#dcd2c2;--serif:"Fraunces";--sans:"Inter"}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--papel);color:var(--oliva)}body{font:400 17px/1.6 var(--serif),Georgia,serif;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select{font:inherit;color:inherit}.kicker{font:600 11px/1 var(--sans),sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--terra)}.sans{font-family:var(--sans),sans-serif}.topo{border-bottom:1px solid var(--linha)}.topo-in{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:18px 24px;display:flex}.marca{font:600 11px/1 var(--sans),sans-serif;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.nav{font:500 14px var(--sans),sans-serif;gap:22px;display:flex}.nav a{color:var(--oliva2);border-bottom:1.5px solid transparent;padding:4px 0;text-decoration:none}.nav a[aria-current=page]{color:var(--oliva);border-color:var(--terra)}.pagina{max-width:1040px;margin:0 auto;padding:56px 24px 96px}.h1{letter-spacing:-.03em;margin:18px 0;font-size:max(38px,min(6vw,64px));font-weight:400;line-height:1}.h1 em{color:var(--terra);font-weight:300}.h2{letter-spacing:-.02em;margin-bottom:18px;font-size:30px;font-weight:400;line-height:1.1}.lead{color:var(--oliva2);max-width:640px;font-size:21px;font-weight:300;line-height:1.45}.grade{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.cartao{border:1px solid var(--linha);background:#fff;padding:28px}.cartao.escuro{background:var(--oliva);color:var(--papel);border-color:var(--oliva)}.cartao.escuro .kicker{color:var(--terra-clara)}.secao{margin-top:64px}.linha-topo{border-top:1px solid var(--oliva);padding-top:22px}.botao{background:var(--oliva);color:var(--papel);font:600 14px var(--sans),sans-serif;letter-spacing:.04em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:15px 28px;text-decoration:none;transition:background .2s;display:inline-flex}.botao:hover{background:#1b241d}.botao.claro{background:var(--papel);color:var(--oliva)}.botao.contorno{color:var(--oliva);border:1px solid var(--oliva);background:0 0}.botao:disabled{opacity:.5;cursor:default}.campo{gap:8px;margin-bottom:20px;display:grid}.campo label,.rotulo{font:600 12px var(--sans),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--oliva2)}.campo input,.campo select{border:1px solid var(--linha);font:400 17px var(--sans),sans-serif;background:#fff;outline:none;padding:14px 16px}.campo input:focus,.campo select:focus{border-color:var(--oliva)}.erro{color:#7a3216;font:500 14px var(--sans),sans-serif;background:#f6e3da;margin-bottom:20px;padding:12px 16px}.ok{color:var(--oliva);font:500 14px var(--sans),sans-serif;background:#e5ebe2;margin-bottom:20px;padding:12px 16px}.acesso{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.acesso-foto{background:var(--oliva)url(/fotos/gucci-grama-sombra.jpg) center/cover}.acesso-form{flex-direction:column;justify-content:center;padding:48px max(24px,min(6vw,88px));display:flex}.acesso-form form{width:100%;max-width:400px}@media (max-width:760px){.acesso{grid-template-columns:1fr}.acesso-foto{display:none}}.rotina{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--sans),sans-serif}.rotina td{border-bottom:1px solid var(--linha);vertical-align:top;padding:12px 0}.rotina td:first-child{width:110px;font:500 19px var(--serif),serif;color:var(--terra)}.opcoes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.opcao{cursor:pointer;display:block;position:relative}.opcao input{opacity:0;position:absolute}.opcao span{border:1px solid var(--linha);height:100%;font:500 15px/1.35 var(--sans),sans-serif;background:#fff;padding:16px 18px;transition:border-color .15s,background .15s;display:block}.opcao span small{color:var(--oliva2);margin-top:4px;font-size:13px;font-weight:400;display:block}.opcao input:checked+span{border-color:var(--oliva);background:var(--creme);box-shadow:inset 0 0 0 1px var(--oliva)}.opcao input:focus-visible+span{outline:2px solid var(--terra);outline-offset:2px}.dias{grid-template-columns:repeat(14,1fr);gap:4px;display:grid}.dia-bolinha{aspect-ratio:1;font:600 12px var(--sans),sans-serif;border:1px solid var(--linha);background:#fff;place-items:center;text-decoration:none;display:grid}.dia-bolinha.feito{background:var(--creme)}.dia-bolinha.hoje{background:var(--oliva);color:var(--papel);border-color:var(--oliva)}@media (max-width:560px){.dias{grid-template-columns:repeat(7,1fr)}.topo-in{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 20px}.nav{gap:16px;font-size:13px}.pagina{padding:36px 20px 72px}}.marca{white-space:nowrap}.vendas-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding-top:72px;display:grid}.vendas-produto{width:100%;height:auto;display:block}.vendas-faixa{background:var(--creme)}.vendas-faixa.escura{background:var(--oliva);color:var(--papel)}.vendas-faixa.escura .kicker,.vendas-faixa.escura .h1 em{color:var(--terra-clara)}.vendas-faixa .secao{padding-top:72px;padding-bottom:72px}.vendas-foto{background-position:50% 40%;background-size:cover;height:max(260px,min(42vw,520px));margin-top:72px}.vendas-item{border-top:1px solid var(--linha);grid-template-columns:56px 1fr;gap:16px;padding:24px 0;display:grid}.vendas-tabela th{font:600 11px var(--sans),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--terra);text-align:left;border-bottom:1px solid var(--oliva);padding:0 16px 12px 0}.vendas-tabela td{padding:16px 16px 16px 0}.vendas-tabela td:first-child{width:auto;font:600 14px var(--sans),sans-serif;color:var(--oliva)}.vendas-lista{margin-top:18px;list-style:none}.vendas-lista li{border-bottom:1px solid var(--linha);padding:14px 0 14px 30px;font-size:18px;position:relative}.vendas-lista li:before{content:"✓";color:var(--oliva);font-family:var(--sans),sans-serif;position:absolute;left:0}.vendas-lista.nao li:before{content:"×";color:var(--terra);font-size:22px;line-height:1.1}.vendas-selo{border:1.5px solid var(--terra-clara);text-align:center;border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;display:grid}.vendas-selo b{font-size:64px;font-weight:300;line-height:1}.vendas-selo span{font:600 11px/1.3 var(--sans),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--terra-clara);margin-top:4px}.vendas-faq{border-top:1px solid var(--linha);padding:20px 0}.vendas-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:20px;list-style:none;display:flex}.vendas-faq summary:after{content:"+";color:var(--terra);font-family:var(--sans),sans-serif}.vendas-faq[open] summary:after{content:"−"}.vendas-faq p{color:var(--oliva2);max-width:680px;margin-top:12px;font-size:15px;line-height:1.65}@media (max-width:820px){.vendas-hero{grid-template-columns:1fr;padding-top:40px}.vendas-faixa.escura .pagina[style*=grid-template-columns]{grid-template-columns:1fr!important}}.vendas-autor{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding-top:80px;padding-bottom:80px;display:grid}.vendas-autor-fotos{aspect-ratio:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;display:grid}.vendas-autor-fotos img{object-fit:cover;width:100%;height:100%;display:block}.vendas-autor-fotos img:first-child{object-position:50% 30%;grid-row:span 2}@media (max-width:820px){.vendas-autor{grid-template-columns:1fr;gap:32px}}.texto-legal{max-width:760px}.texto-legal h2{margin:36px 0 10px;font-size:22px;font-weight:500}.texto-legal p{color:var(--oliva2);margin-bottom:12px}.alerta{border-left:3px solid var(--terra);margin-bottom:22px;padding:4px 0 4px 18px}.alerta h3{margin-bottom:4px;font-size:19px;font-weight:500}.alerta p{color:var(--oliva2);font-size:16px}.alerta small{font:600 11px var(--sans),sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--terra)}.material{border:1px solid var(--linha);background:#fff;grid-template-columns:120px 1fr;align-items:center;gap:22px;padding:18px;text-decoration:none;transition:border-color .2s;display:grid}.material:hover{border-color:var(--oliva)}.material img{width:120px;height:auto;display:block;box-shadow:0 10px 24px -12px rgba(40,51,42,.5)}.material.bloqueado{opacity:.55}.h-hero{font-size:max(40px,min(5.6vw,70px))}.h-sec{font-size:max(32px,min(4.4vw,52px))}.botao-grande{padding:19px 34px;font-size:15px}.cta-nota{opacity:.75;margin-top:14px;font-size:13px}.vendas-bloco{padding-top:88px;padding-bottom:88px}.vendas-faixa>.pagina{padding-top:84px;padding-bottom:84px}.vendas-selos{border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);color:var(--oliva2);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:10px 40px;padding:18px 24px;font-size:13px;font-weight:500;display:flex}.vendas-dor{border-top:1px solid #56634f;padding-top:18px;font-size:19px;line-height:1.5}.vendas-numero{color:var(--terra);font-size:48px;font-weight:300;line-height:1}.vendas-h3{margin:14px 0 10px;font-size:24px;font-weight:500;line-height:1.2}.vendas-texto{color:var(--oliva2);font-size:15px;line-height:1.6}.vendas-corrido{margin-bottom:14px;font-size:18px;line-height:1.6}.vendas-tipos{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px;display:grid}.vendas-tipos>div{background:var(--papel);flex-direction:column;padding:20px 18px;display:flex}.vendas-tipos b{font-size:19px;font-weight:500}.vendas-tipos p{color:var(--oliva2);flex:1;margin:8px 0 14px;font-size:13.5px;line-height:1.5}.vendas-tipos span{color:var(--terra);font-size:12px;font-weight:600}.vendas-foto{background-position:50% 88%;align-items:flex-end;height:max(320px,min(42vw,540px));margin-top:0;display:flex;position:relative}.vendas-foto:before{content:"";background:linear-gradient(rgba(28,34,29,0) 38%,rgba(28,34,29,.78));position:absolute;top:0;bottom:0;left:0;right:0}.vendas-foto p{color:var(--papel);letter-spacing:-.02em;width:100%;max-width:1040px;margin:0 auto;padding:0 24px 44px;font-size:max(26px,min(3.6vw,44px));line-height:1.12;position:relative}.vendas-foto em{color:var(--terra-clara);font-weight:300}.vendas-paginas{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid}.vendas-paginas img{width:100%;height:auto;display:block;box-shadow:0 18px 36px -18px rgba(40,51,42,.55)}.vendas-paginas figcaption{color:var(--oliva2);margin-top:12px;font-size:13px}.vendas-fases{border-top:2px solid var(--oliva);grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;display:grid}.vendas-fases>div{padding:24px 28px 8px 0;position:relative}.vendas-fases>div:before{content:"";background:var(--terra);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:0}.vendas-oferta{grid-template-columns:1.35fr .85fr;align-items:start;gap:48px;margin-top:36px;display:grid}.vendas-preco{background:var(--oliva);color:var(--papel);padding:34px 30px;position:-webkit-sticky;position:sticky;top:24px}.vendas-preco .kicker{color:var(--terra-clara)}.vendas-valor{letter-spacing:-.03em;margin:16px 0 12px;font-size:84px;font-weight:300;line-height:1}.vendas-valor small{vertical-align:38px;letter-spacing:0;margin-right:4px;font-size:24px}.vendas-garantia{grid-template-columns:auto 1fr;align-items:center;gap:40px;display:grid}.vendas-fontes{color:var(--oliva2);max-width:640px;margin:44px auto 0;font-size:12px;line-height:1.6}.vendas-barra{display:none}.sim{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.sim-grupo{border:0;margin-bottom:26px}.sim-grupo legend{margin-bottom:12px;font-size:20px;font-weight:500}.sim-grupo div{flex-wrap:wrap;gap:8px;display:flex}.sim-grupo button{border:1px solid var(--linha);font:500 14px var(--sans),sans-serif;cursor:pointer;background:#fff;padding:12px 16px;transition:all .15s}.sim-grupo button:hover{border-color:var(--oliva)}.sim-grupo button[aria-pressed=true]{background:var(--oliva);border-color:var(--oliva);color:var(--papel)}.sim-resultado{border:1px solid var(--linha);background:#fff;padding:28px;box-shadow:0 24px 48px -28px rgba(40,51,42,.4)}.sim-numeros{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 18px;display:grid}.sim-numeros b{color:var(--terra);font-size:40px;font-weight:400;line-height:1;display:block}.sim-numeros span{font:400 13px/1.35 var(--sans),sans-serif;color:var(--oliva2);margin-top:6px;display:block}.sim-lista{border-top:1px solid var(--linha);list-style:none}.sim-lista li{border-bottom:1px solid var(--linha);font:400 14px/1.4 var(--sans),sans-serif;grid-template-columns:62px 1fr;gap:8px;padding:9px 0;display:grid}.sim-lista b{font:500 16px var(--serif),serif;color:var(--terra)}.sim-bloqueado{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;font:400 14px/1.4 var(--sans),sans-serif;opacity:.6;padding:9px 0 4px}.sim-bloqueado p{padding:5px 0}.sim-aviso{background:var(--creme);font:400 13.5px/1.5 var(--sans),sans-serif;margin:10px 0 16px;padding:12px 14px}.sim-aviso b{font-weight:600}.sim-nota{color:var(--oliva2);margin-top:12px;font-size:12px;line-height:1.5}.telas{grid-template-columns:1fr 300px;align-items:center;gap:56px;display:grid}.telas-menu{gap:6px;display:grid}.telas-menu button{text-align:left;border:0;border-left:2px solid var(--linha);cursor:pointer;background:0 0;padding:14px 20px;position:relative;overflow:hidden}.telas-menu button b{font-size:21px;font-weight:500;display:block}.telas-menu button span{font:400 14.5px/1.5 var(--sans),sans-serif;color:var(--oliva2);margin-top:4px;display:none}.telas-menu button[aria-selected=true]{border-left-color:var(--terra);background:var(--creme)}.telas-menu button[aria-selected=true] span{display:block}.telas-barra{background:var(--terra);height:2px;animation:4.2s linear encher;position:absolute;bottom:0;left:0}@keyframes encher{0%{width:0}to{width:100%}}.celular{background:var(--oliva);border-radius:40px;width:300px;height:510px;padding:12px;box-shadow:0 40px 70px -30px rgba(40,51,42,.6)}.celular-tela{background:var(--papel);height:100%;font:400 13px/1.45 var(--sans),sans-serif;border-radius:30px;padding:40px 20px 20px;animation:.45s surgir;overflow:hidden}@keyframes surgir{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.celular-tela small{font:600 9.5px var(--sans),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--terra);margin-bottom:8px;display:block}.celular-tela h4{font:400 23px/1.12 var(--serif),serif;letter-spacing:-.02em;margin-bottom:14px}.celular-tela .op{border:1px solid var(--linha);background:#fff;margin-bottom:7px;padding:11px 12px;font-style:normal;font-weight:500;display:block}.celular-tela .op.marcada{background:var(--creme);border-color:var(--oliva);box-shadow:inset 0 0 0 1px var(--oliva)}.celular-tela ul{margin-bottom:14px;list-style:none}.celular-tela li{border-bottom:1px solid var(--linha);padding:9px 0}.celular-tela li b{font:500 15px var(--serif),serif;color:var(--terra);margin-right:8px}.celular-tela .aviso{border-left:2px solid var(--terra);color:var(--oliva2);padding-left:10px}.celular-tela .aviso b{color:var(--oliva);font-weight:600}.placar{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.placar span{background:var(--oliva);color:var(--papel);padding:12px;font-size:12px}.placar span:last-child{color:var(--oliva);border:1px solid var(--linha);background:#fff}.placar b{font:400 34px/1 var(--serif),serif;margin-bottom:4px;display:block}.barras{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:130px;margin-bottom:16px;display:grid}.barras span{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.barras u{background:var(--terra);text-decoration:none}.barras s{background:var(--oliva)}@media (max-width:900px){.vendas-tipos,.vendas-paginas{grid-template-columns:1fr 1fr}.vendas-oferta,.sim,.vendas-fases{grid-template-columns:1fr}.vendas-preco{position:static}.vendas-fases{border-top:0;border-left:2px solid var(--oliva)}.vendas-fases>div{padding:0 0 26px 24px}.vendas-fases>div:before{top:2px;left:-8px}.telas{grid-template-columns:1fr;justify-items:center;gap:28px}.telas-menu{width:100%}.vendas-bloco,.vendas-faixa>.pagina{padding-top:64px;padding-bottom:64px}}@media (max-width:760px){.vendas{padding-bottom:66px}.vendas-barra{z-index:20;background:var(--oliva);color:var(--papel);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0}.vendas-barra .botao{padding:11px 16px;font-size:13px}.vendas-garantia{grid-template-columns:1fr;gap:24px}.botao-grande{width:100%;padding:18px 16px;font-size:14px}footer{padding-bottom:66px}}@media (prefers-reduced-motion:reduce){.celular-tela,.telas-barra{animation:none}}
