:root{color-scheme:dark;--ouro:#dfc479;--texto:#f5f2e8;--cinza:#bec7b7;--linha:#dce8c21f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#0b140e;color:var(--texto);font:16px/1.6 system-ui,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header,main,footer{width:min(1240px,91%);margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--linha)}.marca img{display:block;object-fit:contain}nav,.acoes{display:flex;align-items:center;gap:25px}nav a{font-size:.9rem}.botao,button{display:inline-flex;align-items:center;justify-content:center;padding:12px 21px;border:1px solid #dfc47985;border-radius:30px;background:transparent;color:var(--texto);min-height:46px;transition:background .2s,transform .2s}.botao:hover,button:hover{background:#dfc47918;transform:translateY(-2px)}.botao.principal,button[aria-pressed=true]{background:var(--ouro);color:#162015}.discreto{padding:8px 17px}.sobretitulo,small{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ouro)}h1,h2{font:normal clamp(2.5rem,4.5vw,4.7rem)/1.03 Georgia,serif;letter-spacing:-.045em;margin:22px 0}h1{font-size:clamp(3rem,5.5vw,5.5rem)}h2 em,h1 em{color:var(--ouro);font-weight:normal}p{color:var(--cinza);max-width:56ch}h3{font-size:1.25rem;line-height:1.3}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:650px;padding:45px 0;gap:40px}.hero p{max-width:45ch}.acoes{margin-top:28px;flex-wrap:wrap;gap:14px}.link{border-bottom:1px solid #dfc47970;padding:8px 0}.cena-hero{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;perspective:1100px;isolation:isolate;overflow:hidden;border-radius:80px 15px;background:radial-gradient(ellipse at 45% 44%,#64763c66,#162419 53%,#0b140e 75%)}.orbita{position:absolute;width:83%;aspect-ratio:1;border:1px solid #dfc47940;border-radius:50%;box-shadow:0 0 80px #d7c17f17,inset 0 0 60px #d7c17f0d;transform:rotateX(37deg) rotateZ(-15deg)}.aparelho-hero{position:relative;width:37%;max-height:360px;height:auto;object-fit:fill;aspect-ratio:.48;border-radius:13%/6%;box-shadow:15px 25px 45px #0009;animation:entrada 1.2s both}.um{transform:rotateY(-22deg) rotateZ(-17deg)}.dois{margin-left:-20px;transform:translateY(20px) rotateY(18deg) rotateZ(14deg);animation-delay:.15s}.legenda-hero{position:absolute;bottom:22px;text-align:center;color:var(--ouro);font-size:.73rem;letter-spacing:.06em}.faixa{display:flex;justify-content:space-around;gap:20px;border-block:1px solid var(--linha);padding:22px 0;color:var(--ouro);font-size:.88rem}section:not(.hero){padding:80px 0}.experiencia,.sobre{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.visualizador{position:relative;border:1px solid var(--linha);border-radius:28px;background:radial-gradient(ellipse,#3b5132,#111e15 65%);overflow:hidden}#modelo-3d{position:relative;height:530px;cursor:grab;touch-action:none}#modelo-3d:active{cursor:grabbing}#modelo-3d canvas{display:block;width:100%;height:100%}#alternativa-3d{position:absolute;height:70%;width:auto;left:50%;top:12%;transform:translateX(-50%);border-radius:18px}#estado-3d{position:absolute;bottom:45px;width:100%;text-align:center;font-size:.8rem;padding:10px}.etiqueta{position:absolute;bottom:17px;width:100%;text-align:center;font-size:.74rem;color:var(--ouro);pointer-events:none}.instrucao,.nota{font-size:.79rem;color:#aebba4;letter-spacing:0;text-transform:none}.nota{display:block}.angulos{gap:8px}.angulos button{font-size:.85rem;padding:8px 14px}.cabecalho-secao{display:flex;align-items:end;justify-content:space-between;gap:35px}.cabecalho-secao p{max-width:34ch}.filtros{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.grade{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:25px}.produto{background:#132018;border:1px solid var(--linha);border-radius:21px;overflow:hidden;animation:entrada .45s both}.produto[hidden]{display:none}.foto-produto{height:265px;display:flex;align-items:center;justify-content:center;background:#263526;position:relative;overflow:hidden}.foto-produto img{height:79%;max-width:87%;object-fit:contain;transition:transform .6s}.produto:hover .foto-produto img{transform:scale(1.06) rotate(-3deg)}.foto-produto span{position:absolute;bottom:10px;left:12px;font-size:.65rem;background:#0c160de8;color:#e5d297;border-radius:20px;padding:4px 9px}.fundo-claro{background:#fff}.fundo-claro img{height:100%;width:100%;object-fit:contain}.dados{padding:21px}.dados h3{margin:10px 0}.dados p{font-size:.83rem;min-height:64px}.dados strong{font-size:1.4rem;font-weight:500;color:var(--ouro)}.dados .botao{width:100%;margin-top:20px;font-size:.82rem}.selo{padding:55px;display:grid;place-items:center;background:radial-gradient(ellipse,#314a23,#132116 70%);border:1px solid var(--linha);border-radius:24px}.selo img{width:min(100%,300px);height:auto}.passos{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.passos article{border-top:1px solid #dfc47966;padding-top:20px}.passos article>span{font:italic 2.7rem Georgia;color:var(--ouro)}.passos p{font-size:.9rem}.contato{border-top:1px solid var(--linha);text-align:center;background:radial-gradient(ellipse at center,#24391d77,transparent 65%)}.contato p{margin-inline:auto}.contato .acoes{justify-content:center}footer{padding:25px 0;border-top:1px solid var(--linha);display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:.78rem;color:var(--cinza)}footer details{width:100%}footer summary{cursor:pointer}footer p{max-width:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:focus-visible{outline:2px solid #fff;outline-offset:5px}@keyframes entrada{from{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@media(max-width:1000px){.grade{grid-template-columns:repeat(2,1fr)}.experiencia,.sobre{gap:30px}.hero{gap:15px}.foto-produto{height:290px}}@media(max-width:650px){header .marca img{width:69px;height:65px}nav{gap:13px}nav a{font-size:.76rem}nav .botao{padding:7px 10px}.hero,.experiencia,.sobre{grid-template-columns:1fr}.hero{padding:35px 0;min-height:auto}.cena-hero{min-height:360px;margin-top:10px}.aparelho-hero{max-height:275px;width:34%}.hero h1{font-size:3.15rem}.hero .acoes{gap:19px}.faixa{gap:15px;font-size:.7rem;text-align:center}.cabecalho-secao{display:block}.cabecalho-secao p{max-width:none}section:not(.hero){padding:48px 0}#modelo-3d{height:410px}.grade{gap:12px}.foto-produto{height:200px}.dados{padding:14px}.dados h3{font-size:1.02rem}.dados p{min-height:84px;font-size:.75rem}.dados strong{font-size:1.1rem}.dados .botao{padding:9px 7px;font-size:.72rem}.dados .nota{font-size:.65rem}.passos{grid-template-columns:1fr;gap:15px}.sobre .selo{order:2;padding:30px}.selo img{width:200px}.filtros{gap:7px}.filtros button{padding:9px 12px;font-size:.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

[hidden]{display:none!important}
