html,body{margin:0;width:100%;overflow-x:hidden}body{background:#191d19}nav{position:sticky;top:0;z-index:80;margin:0;border:0;width:100%;backdrop-filter:blur(18px)}nav .nav-container{display:flex;align-items:center;justify-content:space-between;min-height:78px}nav .logo{width:190px;display:block!important;flex:0 0 auto;margin:0!important}nav .logo img{display:block;width:100%;max-height:60px;object-fit:contain}.hero{margin:0!important;width:100%;border:0;min-height:75vh;isolation:isolate}.hero::before{opacity:.22}.hero:after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#101711d9,#10171191 55%,#10171118)}.hero-content{z-index:2;max-width:1050px}.hero h1{max-width:900px;text-wrap:balance}.hero-line{display:block;animation:headline-in 1s cubic-bezier(.22,1,.36,1) both}.hero-line.highlight{color:#ffd170;animation-delay:.18s}.hero-content>p{animation:headline-in .9s .33s both}.hero-buttons{animation:headline-in .9s .45s both}.hero .btn{transition:transform .25s,box-shadow .25s}.hero .btn:hover{transform:translateY(-4px) scale(1.02)}@keyframes headline-in{from{opacity:0;transform:translateY(28px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.new-stats strong{font-variant-numeric:tabular-nums}.new-stats>div{position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.new-stats>div:before{content:'';position:absolute;width:150px;height:150px;right:-55px;top:-65px;border-radius:50%;background:#f6b4471e;filter:blur(5px)}.new-stats>div:hover{transform:translateY(-6px);box-shadow:0 18px 38px #0003}.reveal{opacity:0;transform:translateY(34px);filter:blur(5px);transition:opacity .7s var(--delay,0ms),transform .7s var(--delay,0ms),filter .7s var(--delay,0ms)}.reveal.visible{opacity:1;transform:translateY(0);filter:blur(0)}.product-showcase{background:#f8f6ef;color:#20251f}.product-showcase h2{color:#20251f;max-width:770px}.product-showcase>.container>p:not(.new-kicker){color:#555e52;max-width:730px}.product-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.product-rail article{background:white;border:1px solid #e5e2d7;border-radius:22px;overflow:hidden;box-shadow:0 15px 35px #00000010;transition:transform .3s,box-shadow .3s}.product-rail article:hover{transform:translateY(-6px);box-shadow:0 24px 42px #00000020}.product-rail img{width:100%;height:220px;object-fit:contain;padding:20px}.product-rail span{display:block;padding:0 20px 20px;font-weight:800;font-size:.85rem}.new-models article{transition:transform .3s,box-shadow .3s}.new-models article:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0002}.whatsapp-float{z-index:70}.whatsapp-float:focus-visible,.btn:focus-visible,nav a:focus-visible{outline:3px solid #ffd170;outline-offset:4px}@media(max-width:900px){.product-rail{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){nav .nav-container{min-height:66px}nav .logo{width:150px}nav .mobile-menu-btn{margin-left:auto}.hero{min-height:630px}.hero h1{font-size:clamp(2.7rem,11vw,4.4rem)}.product-rail{gap:10px}.product-rail img{height:150px;padding:12px}.product-rail span{padding:0 12px 14px}}@media(prefers-reduced-motion:reduce){.hero-line,.hero-content>p,.hero-buttons{animation:none}.reveal{opacity:1;transform:none;filter:none;transition:none}}
