*{box-sizing:border-box}body{margin:0;background:#070503;color:#fff;font-family:Arial,Helvetica,sans-serif}a{text-decoration:none}.header{position:sticky;top:0;z-index:10;background:rgba(0,0,0,.88);backdrop-filter:blur(12px);border-bottom:1px solid rgba(234,179,8,.22);display:flex;align-items:center;justify-content:space-between;padding:14px 6%}.brand{display:flex;gap:12px;align-items:center}.logo{width:48px;height:48px;border-radius:50%;border:1px solid #facc15;display:grid;place-items:center;background:linear-gradient(135deg,#facc15,#8a4b08);font-size:24px}.brand h1{margin:0;color:#fde047;font-size:22px}.brand p{margin:2px 0 0;font-size:11px;letter-spacing:3px;color:#fde68a}nav{display:flex;gap:24px}nav a{color:#fff7cc;font-size:14px}.whatsapp{display:inline-block;background:#eab308;color:#080501;font-weight:700;padding:13px 22px;border-radius:999px}.outline{display:inline-block;border:1px solid #eab308;color:#fde047;padding:12px 22px;border-radius:999px}.hero{min-height:650px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:70px 6%;background:radial-gradient(circle at top,rgba(234,179,8,.22),transparent 40%)}.tag,.small-title{color:#fde047;text-transform:uppercase;letter-spacing:3px;font-size:13px}.hero h2{font-size:58px;line-height:1.05;margin:20px 0}.hero p,.muted,.wholesale p,.about p,.contact p{color:rgba(255,247,205,.72);line-height:1.7}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.hero-card{border:1px solid rgba(234,179,8,.35);border-radius:34px;background:linear-gradient(135deg,rgba(234,179,8,.2),rgba(0,0,0,.6));padding:50px 30px;text-align:center;box-shadow:0 20px 70px rgba(0,0,0,.45)}.round{width:150px;height:150px;margin:auto;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#78350f,#facc15);border:1px solid #fde047;font-size:78px}.hero-card h3{color:#fde047;font-size:30px}.mini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.mini span,.features div,.box p{background:rgba(255,255,255,.06);border:1px solid rgba(234,179,8,.2);border-radius:18px;padding:14px;color:#fff7cc}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:35px 6%}.features p{margin-bottom:0;color:rgba(255,247,205,.62)}.section{padding:75px 6%}.section h2,.wholesale h2,.contact h2{font-size:38px;margin:10px 0 15px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.chips span{border:1px solid rgba(234,179,8,.3);background:rgba(234,179,8,.09);color:#fff7cc;border-radius:999px;padding:10px 14px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product{overflow:hidden;border:1px solid rgba(234,179,8,.2);border-radius:24px;background:#100b05}.photo{aspect-ratio:1/1;display:grid;place-items:center;font-size:70px;background:linear-gradient(135deg,#211407,#6b3f0a)}.content{padding:20px}.content small{color:#facc15;letter-spacing:2px;text-transform:uppercase}.content h3{color:#fff7cc}.content b{display:block;color:#fde047;margin:12px 0}.content a{display:block;text-align:center;background:#eab308;color:#080501;font-weight:700;padding:12px;border-radius:999px}.wholesale{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding:75px 6%;background:linear-gradient(90deg,rgba(113,63,18,.45),#050505,rgba(113,63,18,.45))}.box{border:1px solid rgba(234,179,8,.25);border-radius:28px;background:rgba(0,0,0,.45);padding:28px}.box .whatsapp{margin-top:12px;width:100%;text-align:center}.about{max-width:900px}.contact{margin:40px auto 80px;max-width:850px;text-align:center;border:1px solid rgba(234,179,8,.25);border-radius:34px;background:linear-gradient(135deg,rgba(234,179,8,.14),rgba(0,0,0,.8));padding:55px 6%}footer{text-align:center;border-top:1px solid rgba(234,179,8,.2);padding:25px;color:rgba(255,247,205,.55)}@media(max-width:900px){nav,.top{display:none}.hero,.wholesale{grid-template-columns:1fr}.hero h2{font-size:42px}.features,.grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.header{padding:12px 4%}.brand h1{font-size:18px}.hero{padding:45px 5%;min-height:auto}.hero h2{font-size:34px}.features,.grid{grid-template-columns:1fr;padding-left:5%;padding-right:5%}.section,.wholesale{padding:55px 5%}.section h2,.wholesale h2,.contact h2{font-size:29px}.mini{grid-template-columns:1fr}.actions a{width:100%;text-align:center}}