@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');
:root{--bg:#050506;--panel:#0d0d0f;--panel2:#101013;--line:#2b2b2f;--gold:#d8ad50;--gold2:#9f7628;--text:#f3f3f2;--muted:#b1b1b6}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}.topbar{height:106px;padding:0 4vw;display:flex;align-items:center;border-bottom:1px solid #8a6723;background:#050506;position:sticky;top:0;z-index:40}.brand{text-decoration:none;color:inherit;margin-right:auto;line-height:.9}.brand-top{font-family:"Barlow Condensed";font-weight:800;font-size:46px;letter-spacing:-2px;background:linear-gradient(#fff,#8f8f91 60%,#e6e6e6);background-clip:text;color:transparent}.brand-sub{font-family:"Barlow Condensed";font-size:19px;color:var(--gold);letter-spacing:7px;margin-top:6px}.brand-tag{font-size:7px;letter-spacing:4px;margin-top:8px;color:#ddd}.desktop-nav{display:flex;gap:28px;margin-right:28px}.desktop-nav a{font-size:10px;letter-spacing:1.8px;color:#bbb;text-decoration:none}.nav-icons{display:flex;align-items:center;gap:12px}.icon-btn{width:42px;height:42px;border:0;background:transparent;color:#eee;font-size:24px}.basket{border:2px solid var(--gold);color:var(--gold);font-size:12px;border-radius:10px}.mobile-menu{display:none;position:fixed;top:106px;left:0;right:0;background:#0a0a0b;padding:24px 4vw;z-index:35;border-bottom:1px solid #8a6723}.mobile-menu.open{display:grid;gap:18px}.mobile-menu a{color:#fff;text-decoration:none;font-size:12px;letter-spacing:2px}
.hero{min-height:675px;padding:48px 4vw 0;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;background:radial-gradient(circle at 72% 40%,rgba(216,173,80,.11),transparent 24%),linear-gradient(180deg,#070708,#050506);border-bottom:1px solid #9a7324;overflow:hidden}.hero-copy{align-self:center;padding-bottom:52px}.overline{color:var(--gold);font-size:11px;letter-spacing:3px;font-weight:700}.hero h1,.catalogue h2,.verify h2,.about h2{font-family:"Barlow Condensed";margin:14px 0;line-height:.9;font-weight:800}.hero h1{font-size:clamp(68px,8vw,130px);letter-spacing:-2px}.hero h1 span,.verify h2{color:var(--gold)}.hero p{font-size:18px;line-height:1.65;max-width:680px;color:#c5c5c8}.hero-actions{display:flex;gap:13px;margin-top:28px;flex-wrap:wrap}.btn{padding:16px 24px;border:1px solid #4c4c50;font-size:12px;letter-spacing:1.4px;font-weight:700;text-decoration:none;cursor:pointer}.btn-gold{background:linear-gradient(135deg,#e5bd64,#aa7e2b);color:#0b0b0b;border-color:#c39943}.btn-dark{background:#09090a;color:white}.btn b{margin-left:18px;font-size:16px}.hero-product{position:relative;min-height:590px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:22px}.pack-box{width:245px;height:440px;position:absolute;right:1%;bottom:24px;border:1px solid #4b4130;background:linear-gradient(145deg,#1c1c1f,#09090a);box-shadow:0 20px 70px #000;padding:30px 24px}.pack-logo{font-family:"Barlow Condensed";font-size:46px;font-weight:800;background:linear-gradient(#fff,#888);background-clip:text;color:transparent}.pack-logo span{display:block;color:var(--gold);font-size:20px;letter-spacing:8px;background:none}.pack-name{margin-top:55px;font-family:"Barlow Condensed";font-size:44px;font-weight:700}.pack-box small{color:var(--gold);font-weight:700}.batch{border:1px solid var(--gold);font-size:10px;padding:9px;margin-top:25px}.research-only{font-size:10px;line-height:1.5;margin-top:24px}.qr{position:absolute;right:18px;bottom:18px;width:56px;height:56px;background:#eee;color:#111;display:grid;place-items:center;font-weight:800}.vial-wrap{width:170px;height:400px;position:absolute;left:4%;bottom:15px;border:2px solid #6f6f72;border-radius:28px 28px 20px 20px;background:linear-gradient(90deg,#080808,#2a2a2a 50%,#060606);box-shadow:inset 0 0 20px #555,0 30px 75px #000;padding-top:40px}.cap{position:absolute;left:9px;right:9px;top:-24px;height:72px;border-radius:20px 20px 8px 8px;background:linear-gradient(#2b2b2d,#080809);border:2px solid #5c5c5e}.vial-label{position:absolute;left:10px;right:10px;top:120px;bottom:28px;background:#0c0c0e;border:1px solid #27272a;padding:24px 12px;text-align:center}.tiny-logo{font-family:"Barlow Condensed";font-size:32px;font-weight:800}.tiny-logo span{display:block;color:var(--gold);font-size:12px;letter-spacing:6px}.vial-label strong{display:block;font-family:"Barlow Condensed";font-size:30px;margin-top:32px}.vial-label small{color:var(--gold);font-size:8px}.mini-batch{margin-top:18px;border:1px solid var(--gold);font-size:8px;padding:7px}
.trustbar{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--gold2);background:#09090a}.trustbar div{display:flex;align-items:center;justify-content:center;gap:17px;min-height:110px;border-right:1px solid #4d3c1d}.trustbar i{font-style:normal;color:var(--gold);font-size:32px}.trustbar span{font-size:11px;line-height:1.6;letter-spacing:1.5px}
.catalogue{padding:55px 4vw 40px}.section-title{display:flex;justify-content:space-between;align-items:center}.section-title h2{font-size:46px}.section-title a{color:var(--gold);font-size:11px;letter-spacing:1.5px;text-decoration:none}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.product-card{position:relative;border:1px solid #37373b;background:linear-gradient(180deg,#0d0d0f,#09090a);padding:20px;text-align:center;overflow:hidden}.product-card:before{content:"";position:absolute;width:150px;height:150px;right:-50px;top:45%;filter:blur(20px);opacity:.18;border-radius:50%}.gold-glow:before{background:#ffbd31}.blue-glow:before{background:#40a5ff}.green-glow:before{background:#69df35}.purple-glow:before{background:#b25dff}.mini-vial{height:260px;width:118px;margin:12px auto 18px;border-radius:18px 18px 12px 12px;border:1px solid #777;background:linear-gradient(90deg,#050505,#272727,#060606);box-shadow:inset 0 25px #181818,0 18px 38px #000;display:flex;align-items:center;justify-content:center}.mini-vial span{font-family:"Barlow Condensed";font-size:22px;font-weight:700}.product-card h3{font-family:"Barlow Condensed";font-size:34px;margin:0}.product-card p{font-size:10px;color:var(--gold);font-weight:700}.view-btn{width:100%;margin-top:16px;padding:13px;background:#0c0c0d;border:1px solid #765925;color:var(--gold);font-size:10px;letter-spacing:1px;cursor:pointer}
.verify{margin:0 4vw 34px;border:1px solid #b4862f;border-radius:7px;background:radial-gradient(circle at 90% 25%,rgba(216,173,80,.08),transparent 28%),#09090a;display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;padding:33px}.verify-copy{padding:5px 20px}.verify h2{font-size:54px}.verify-copy p{color:#c0c0c4;line-height:1.6}.verify-card{border-left:1px solid #4f4f54;padding-left:35px;display:grid;gap:13px}.verify-card label{font-size:10px;letter-spacing:1.5px;color:#999}.verify-card input{background:#111114;color:#ccc;border:1px solid #626268;padding:16px;font-size:18px}.result{font-size:11px;color:#9c9ca1;line-height:1.5}
.quality{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #5f4a22;border-bottom:1px solid #5f4a22;background:#09090a}.quality-cell{padding:32px;border-right:1px solid #463719}.quality-icon{color:var(--gold);font-size:32px}.quality-cell h3{font-family:"Barlow Condensed";font-size:21px;letter-spacing:.5px}.quality-cell p{color:#aaa;font-size:11px;line-height:1.6}
.about{padding:80px 4vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.about h2{font-size:78px}.about p{color:#aaa;line-height:1.8;max-width:650px;align-self:end}
footer{padding:32px 4vw;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-top:1px solid #262629;color:#777;font-size:10px;letter-spacing:1.5px}.footer-brand{font-family:"Barlow Condensed";font-size:28px;font-weight:700;color:#ddd}.footer-brand span{color:var(--gold);font-size:14px;letter-spacing:5px}
.modal{position:fixed;inset:0;background:rgba(0,0,0,.78);z-index:60;display:grid;place-items:center;padding:20px}.hidden{display:none}.modal-inner{width:min(560px,100%);background:#0d0d0f;border:1px solid #6e5425;padding:36px;position:relative}.close{position:absolute;right:14px;top:8px;background:none;border:0;color:#fff;font-size:28px}.modal-inner h2{font-family:"Barlow Condensed";font-size:48px;margin:10px 0}.modal-inner p{color:#aaa;line-height:1.7}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px}.status-grid span{border:1px solid #2e2e32;padding:12px;font-size:10px;color:#aaa}.status-grid b{display:block;color:var(--gold);margin-top:4px}
@media(max-width:900px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-product{min-height:560px}.hero-copy{padding-bottom:0}.trustbar,.quality{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}.verify,.about{grid-template-columns:1fr}.verify-card{border-left:0;border-top:1px solid #4f4f54;padding-left:0;padding-top:25px}footer{grid-template-columns:1fr;gap:13px}}
@media(max-width:560px){.topbar{height:96px;padding:0 18px}.brand-top{font-size:38px}.brand-sub{font-size:16px}.brand-tag{font-size:6px;letter-spacing:3px}.mobile-menu{top:96px}.hero{padding:40px 18px 0}.hero h1{font-size:66px}.hero p{font-size:16px}.hero-product{min-height:520px}.pack-box{width:190px;height:365px;right:-10px}.pack-name{font-size:35px;margin-top:38px}.vial-wrap{width:145px;height:350px;left:0}.vial-label{top:105px}.trustbar,.quality{grid-template-columns:repeat(2,1fr)}.trustbar div{min-height:92px}.trustbar span{font-size:9px}.catalogue{padding:45px 18px 30px}.section-title h2{font-size:36px}.product-grid{grid-template-columns:repeat(2,1fr);gap:9px}.product-card{padding:12px}.mini-vial{width:88px;height:190px}.product-card h3{font-size:27px}.verify{margin:0 18px 30px;padding:24px 18px}.verify h2{font-size:48px}.quality-cell{padding:22px 16px}.quality-cell h3{font-size:18px}.about{padding:60px 18px}.about h2{font-size:62px}.status-grid{grid-template-columns:1fr}.hero-actions .btn{width:100%;text-align:left}}
