:root{--ink:#080909;--paper:#f4f1e9;--gold:#d7a84c;--gold2:#f1d18d;--green:#25d366;--muted:#aaa79f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f7f4ed;font-family:var(--font-sans),Arial,sans-serif}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}a{text-decoration:none;color:inherit}.nav{height:96px;display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:10;left:50%;transform:translateX(-50%);border-bottom:1px solid #ffffff1c}.brand{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:800;letter-spacing:1.7px;white-space:nowrap}.brand small{display:block;font-size:8px;color:var(--gold);letter-spacing:4px;margin-top:4px}.brand-mark{width:43px;height:43px;border:1px solid #c99e5088;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:5px;color:#fff;position:relative}.brand-mark:after{content:"";position:absolute;inset:4px;border:1px solid #c99e5055}.brand-mark b,.brand-mark i{z-index:1;font-family:var(--font-serif);font-style:normal}.brand-mark i{color:var(--gold);font-size:10px}.nav nav{display:flex;gap:36px;color:#d2d0ca;font-size:12px}.nav nav a:hover{color:var(--gold2)}.wa-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#07170d;padding:15px 22px;font-size:12px;font-weight:900;letter-spacing:.4px;border-radius:2px;box-shadow:0 10px 30px #25d36620;transition:.2s}.wa-button:hover{transform:translateY(-2px);background:#35e275}.wa-icon{font-size:21px;line-height:0}.arrow{font-size:16px}.nav-wa{padding:11px 17px}.hero{min-height:850px;overflow:hidden;position:relative;background:radial-gradient(circle at 70% 48%,#34260f 0,#13130e 23%,#080909 55%)}.hero-grid{min-height:850px;display:grid;grid-template-columns:51% 49%;align-items:center;position:relative;z-index:2;padding-top:90px}.hero-copy{max-width:650px}.eyebrow,.kicker{font-size:10px;letter-spacing:3px;color:var(--gold2);font-weight:800}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:24px}.eyebrow span{width:35px;height:1px;background:var(--gold)}h1,h2{font-family:var(--font-serif),Georgia,serif;font-weight:400;margin:0;line-height:1.03}h1{font-size:clamp(54px,5.4vw,82px);letter-spacing:-3px}h1 em,h2 em{color:var(--gold2);font-weight:400}.hero-copy>p{color:#aaa9a3;font-size:16px;line-height:1.8;max-width:570px;margin:28px 0 32px}.hero-actions{display:flex;gap:28px;align-items:center}.text-link{font-size:12px;border-bottom:1px solid #ffffff55;padding:13px 0}.text-link span{color:var(--gold);margin-left:8px}.mini-trust{display:flex;gap:28px;color:#898984;font-size:9px;letter-spacing:.8px;margin-top:38px}.mini-trust span::first-letter{color:var(--gold)}.hero-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.18}.glow-one{width:400px;height:400px;background:#d19a35;right:12%;top:21%}.glow-two{width:250px;height:250px;background:#ad4b12;right:-2%;bottom:2%}.circuit{position:absolute;width:300px;height:300px;border:1px solid #c59b4822;transform:rotate(45deg)}.circuit-a{right:-140px;top:100px}.circuit-b{left:-200px;bottom:-230px}.hero-visual{height:570px;position:relative}.orbit{position:absolute;border:1px solid #caa85833;border-radius:50%;inset:40px -20px 0 30px;transform:rotate(-18deg)}.orbit-two{inset:100px 25px 40px 80px;transform:rotate(25deg)}.tv{position:absolute;width:360px;height:235px;top:80px;left:50px;transform:perspective(700px) rotateY(-8deg);filter:drop-shadow(0 30px 40px #000)}.screen{height:205px;border:9px solid #181918;background:linear-gradient(150deg,#5f3016,#d0833a 45%,#23241e 46%,#080b09);box-shadow:inset 0 0 35px #000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}.screen .sun{position:absolute;width:70px;height:70px;background:#eeb85c;border-radius:50%;top:27px;right:46px;box-shadow:0 0 35px #eeb85c}.screen b,.screen small{z-index:2;letter-spacing:8px;text-shadow:0 2px 8px #000}.screen small{font-size:7px;letter-spacing:3px}.mountain{position:absolute;width:240px;height:130px;bottom:-70px;background:#0b0e0c;transform:rotate(25deg)}.mountain-1{left:-60px}.mountain-2{right:-100px;transform:rotate(-22deg)}.stand{width:130px;height:12px;background:#282925;margin:8px auto 0;clip-path:polygon(40% 0,60% 0,100% 100%,0 100%)}.speaker{position:absolute;width:90px;height:260px;right:20px;top:195px;background:linear-gradient(100deg,#171816,#363731,#111);border:1px solid #6a654f;box-shadow:0 30px 40px #000}.speaker span{display:block;border:1px solid #5f5a49;border-radius:50%;width:61px;height:61px;margin:17px auto;background:radial-gradient(circle,#a88643 0 7%,#151614 9% 30%,#3e3e39 32%,#0b0c0b 65%)}.speaker span:first-child{width:35px;height:35px}.phone{position:absolute;width:118px;height:240px;left:4px;bottom:10px;border:7px solid #252622;border-radius:20px;background:#0f100f;transform:rotate(-8deg);box-shadow:0 25px 40px #000}.phone-screen{height:100%;border-radius:12px;padding:16px 10px;background:radial-gradient(circle at 70% 20%,#dc9c40,#422312 32%,#090d0b 65%);display:flex;flex-direction:column;justify-content:space-between;font-size:9px}.phone-screen b{font-size:13px;letter-spacing:1px}.offer-chip{position:absolute;left:340px;bottom:20px;width:125px;height:125px;border-radius:50%;background:var(--gold);color:#17120a;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #f5dda9;box-shadow:0 0 0 7px #d7a84c1c;text-align:center}.offer-chip b{font-family:var(--font-serif);font-size:23px}.offer-chip small,.offer-chip span{font-size:7px;font-weight:900;letter-spacing:1px}.scroll-note{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);font-size:7px;letter-spacing:3px;color:#7c7d78;display:flex;flex-direction:column;align-items:center;gap:5px}.scroll-note span{color:var(--gold);font-size:18px}.products{padding:110px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:55px}.section-heading h2,.why h2,.contact h2{font-size:clamp(40px,4vw,59px);margin-top:15px}.section-heading>p{color:#898983;max-width:360px;line-height:1.7;font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.product-card{min-height:330px;border:1px solid #ffffff16;padding:30px;position:relative;background:linear-gradient(140deg,#111210,#090a09);transition:.25s}.product-card:hover{border-color:#d7a84c77;transform:translateY(-6px);background:linear-gradient(140deg,#181610,#0a0a09)}.card-number{position:absolute;right:22px;top:20px;font-family:var(--font-serif);color:#5c584d}.product-icon{font-size:50px;color:var(--gold2);height:85px;display:flex;align-items:center}.product-card h3{font-family:var(--font-serif);font-size:26px;margin:15px 0 10px}.product-card p{font-size:12px;color:#888983;line-height:1.6}.product-card small{font-size:8px;letter-spacing:1px;color:#c3a567}.product-card a{position:absolute;bottom:25px;font-size:10px;font-weight:800;color:#e4e0d8;border-bottom:1px solid #ffffff33;padding-bottom:5px}.product-card a span{color:var(--gold)}.why{background:var(--paper);color:#141412;padding:110px 0}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.why .kicker{color:#9c7124}.why p{color:#696963;line-height:1.8;max-width:520px;font-size:14px;margin:25px 0 30px}.reasons>div{display:flex;gap:25px;padding:27px 0;border-bottom:1px solid #17171324}.reasons>div>b{color:#b78935;font-family:var(--font-serif);font-weight:400}.reasons span{display:flex;flex-direction:column;gap:7px}.reasons strong{font-family:var(--font-serif);font-size:22px}.reasons small{color:#73736e}.contact{min-height:370px;display:flex;justify-content:space-between;align-items:center;background:radial-gradient(circle at 70% 40%,#2f240e,#080909 50%)}footer{min-height:135px;border-top:1px solid #ffffff1a;display:flex;align-items:center;justify-content:space-between;color:#6f706c}footer p{font-size:11px}footer>small{font-size:9px}.floating-wa{position:fixed;z-index:20;right:22px;bottom:20px;border:0;border-radius:99px;background:var(--green);color:#08170e;padding:12px 18px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 35px #0008;cursor:pointer}.floating-wa span{font-size:24px}.floating-wa b{font-size:11px}.popup{position:fixed;z-index:100;inset:0;background:radial-gradient(circle at 50% 45%,#2f2918 0,#10110e 32%,#030403 75%);display:flex;align-items:center;justify-content:center;padding:24px;animation:fade .35s ease;overflow:hidden}.popup:before,.popup:after{content:"";position:absolute;width:65vw;height:65vw;border:1px solid #d7a84c20;border-radius:50%}.popup:after{width:48vw;height:48vw}.popup-lines{position:absolute;width:110vw;height:170px;border-top:1px solid #d7a84c38;border-bottom:1px solid #d7a84c21;transform:rotate(-12deg)}.popup-content{position:relative;z-index:2;text-align:center;max-width:720px}.popup-badge{width:90px;height:90px;border-radius:50%;border:1px solid var(--gold);margin:0 auto 25px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 0 0 6px #d7a84c12}.popup-badge span{font-size:7px;letter-spacing:2px}.popup-badge b{font-family:var(--font-serif);font-size:25px;color:var(--gold2)}.popup-kicker{font-size:9px;letter-spacing:4px;color:var(--gold2)}.popup h2{font-size:clamp(50px,6vw,86px);margin:18px 0}.popup p{max-width:560px;margin:0 auto 28px;color:#a8a9a2;line-height:1.7;font-size:14px}.popup .wa-button{font-size:13px;padding:17px 26px}.continue{display:block;margin:18px auto 0;background:transparent;border:0;border-bottom:1px solid #ffffff3d;color:#9c9d97;padding:5px;cursor:pointer;font-size:10px}.popup-close{position:absolute;z-index:3;right:35px;top:30px;width:45px;height:45px;border:1px solid #ffffff33;background:#ffffff08;color:#fff;font-size:26px;border-radius:50%;cursor:pointer}.popup-close:hover{border-color:var(--gold)}@keyframes fade{from{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
@media(max-width:900px){.nav nav{display:none}.hero-grid{grid-template-columns:1fr;padding-top:130px}.hero{min-height:1100px}.hero-copy{text-align:center;margin:auto}.eyebrow{justify-content:center}.hero-copy>p{margin-inline:auto}.hero-actions,.mini-trust{justify-content:center}.hero-visual{width:560px;max-width:100%;margin:0 auto}.product-grid{grid-template-columns:repeat(2,1fr)}.why-grid{grid-template-columns:1fr;gap:50px}.section-heading{align-items:start;gap:30px}.contact{padding:70px 0;gap:35px}.nav-wa{display:none}}
@media(max-width:600px){.shell{width:min(100% - 30px,1180px)}.nav{height:80px}.brand{font-size:10px}.brand-mark{width:37px;height:37px}.hero{min-height:1010px}.hero-grid{min-height:1000px}.hero-copy{padding-top:25px}h1{font-size:48px;letter-spacing:-2px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;gap:8px}.mini-trust{gap:12px;font-size:7px}.hero-visual{height:460px;transform:scale(.78);transform-origin:top center;width:560px}.products{padding:80px 0}.section-heading{display:block}.section-heading>p{margin-top:20px}.product-grid{grid-template-columns:1fr}.product-card{min-height:300px}.why{padding:80px 0}.contact{display:block;min-height:390px}.contact .wa-button{margin-top:30px}footer{padding:35px 0;display:grid;gap:22px}.floating-wa b{display:none}.floating-wa{padding:10px}.popup h2{font-size:48px}.popup p{font-size:12px}.popup-badge{width:75px;height:75px}.popup-close{right:18px;top:18px}.popup:before{width:130vw;height:130vw}.popup:after{width:95vw;height:95vw}}

:root{--font-sans:"Manrope",Arial,sans-serif;--font-serif:"Playfair Display",Georgia,serif}
.popup-toggle{position:fixed;opacity:0;pointer-events:none}
.popup-toggle:checked~.popup{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.98)}
.popup{transition:opacity .3s ease,visibility .3s ease,transform .3s ease}
.popup-close,.continue,.floating-wa{cursor:pointer}
