:root{--gold:#d99b08;--gold2:#ffbd22;--cream:#e8dfcf;--black:#030303;--panel:rgba(8,8,8,.78)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#020202;color:var(--cream);font-family:Oswald,Arial,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 50% 16%,rgba(255,174,0,.22),transparent 28%),radial-gradient(circle at 92% 18%,rgba(255,255,255,.09),transparent 20%),linear-gradient(180deg,#050505 0,#020202 100%);z-index:-3}.bg-noise{position:fixed;inset:0;opacity:.18;pointer-events:none;background-image:radial-gradient(var(--gold) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(to bottom,transparent,black 8%,black 90%,transparent);z-index:-2}.site-header{height:92px;padding:18px 42px;display:flex;align-items:center;justify-content:space-between;gap:28px;position:sticky;top:0;background:linear-gradient(180deg,rgba(0,0,0,.94),rgba(0,0,0,.55));backdrop-filter:blur(8px);z-index:10;border-bottom:1px solid rgba(217,155,8,.25)}.brand{display:flex;align-items:center;gap:10px;color:var(--gold2);text-decoration:none;text-transform:uppercase;font-family:"Bebas Neue";font-size:30px;line-height:.75}.brand img{width:74px;height:74px;object-fit:contain;filter:drop-shadow(0 0 12px var(--gold))}.brand small{font-size:13px;color:var(--gold2)}nav{display:flex;gap:34px}nav a{color:#eee;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}nav a:hover{color:var(--gold2)}.nav-cta,.btn{border:1px solid var(--gold2);color:#050505;background:linear-gradient(180deg,#ffc633,#c98800);text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:800;padding:14px 22px;border-radius:5px;box-shadow:0 0 18px rgba(255,185,21,.25)}.section-shell{width:min(1180px,94vw);margin:auto}.hero{min-height:700px;display:grid;grid-template-columns:1fr 1.45fr 1fr;gap:26px;align-items:center;padding:36px 0 18px}.hero-left h1{font-family:"Bebas Neue";font-size:86px;line-height:.94;margin:0;text-transform:uppercase;text-shadow:0 0 18px rgba(255,255,255,.18)}.hero-left h1 span{display:block;color:#e2dbcf}.hero-left h1 em{display:block;color:var(--gold);font-style:italic;font-size:88px;transform:skew(-7deg)}.powerline{text-transform:uppercase;font-size:25px;line-height:1.3;font-weight:800}.powerline strong,.hero-right strong{color:var(--gold2)}.hero-buttons{display:flex;flex-direction:column;gap:14px;max-width:310px}.btn.secondary{background:transparent;color:#fff}.sphere-wrap{position:relative;min-height:560px;display:grid;place-items:center;perspective:900px}.rotating-logo{width:min(520px,45vw);height:auto;border-radius:50%;animation:rotateSphere 10s linear infinite,floatLogo 3.6s ease-in-out infinite;filter:drop-shadow(0 0 26px rgba(255,177,13,.85)) drop-shadow(0 0 55px rgba(255,161,0,.45));transform-style:preserve-3d;backface-visibility:visible}.energy-ring{position:absolute;width:min(570px,48vw);aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,190,45,.75);box-shadow:0 0 30px var(--gold2),inset 0 0 50px rgba(255,185,0,.25);animation:pulse 2.8s ease-in-out infinite}.floor-glow{position:absolute;bottom:64px;width:360px;height:55px;border:3px solid rgba(255,184,24,.75);border-radius:50%;filter:blur(.3px);box-shadow:0 0 28px var(--gold2)}.hero-right{text-align:center}.stars{color:var(--gold2);font-size:36px}.hero-right h2{font-family:"Bebas Neue";font-size:48px;line-height:1.08;letter-spacing:2px;color:var(--gold);margin:8px 0;text-transform:uppercase}.hero-right p{font-size:20px;line-height:1.55}.section-title{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center;margin:12px 0 22px}.section-title span{height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.section-title h2,.footer-cta h2{font-family:"Bebas Neue";font-size:54px;letter-spacing:7px;text-transform:uppercase;margin:0}.package-grid{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:26px;align-items:center}.package-card{min-height:300px;padding:30px 22px;text-align:center;background:var(--panel);border:1.5px solid var(--gold);clip-path:polygon(7% 0,93% 0,100% 10%,100% 90%,93% 100%,7% 100%,0 90%,0 10%)}.package-card.featured{min-height:340px;border-color:var(--gold2);box-shadow:0 0 24px rgba(255,184,20,.9),inset 0 0 26px rgba(255,184,20,.22)}.ribbon{color:#111;background:linear-gradient(90deg,transparent,var(--gold2),transparent);font-weight:900;font-size:25px;text-transform:uppercase;font-style:italic}.package-card h3{font-family:"Bebas Neue";font-size:44px;margin:12px 0 0;color:#ddd}.package-card em{display:block;color:var(--gold);font-size:34px;line-height:1.1;font-weight:900;text-transform:uppercase}.package-card p{text-transform:uppercase;font-size:28px}.price{font-family:"Bebas Neue";font-size:88px;color:var(--gold);line-height:.85;text-shadow:0 0 18px rgba(255,176,14,.35)}.package-card hr{border:0;height:2px;background:var(--gold);width:70%}.package-card strong{text-transform:uppercase;font-size:24px}.info-grid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:28px;margin-top:34px}.info-panel,.cta-panel{background:rgba(5,5,5,.74);border-left:2px solid var(--gold);padding:18px 26px}.icon{font-size:42px;color:var(--gold)}.info-panel h2,.cta-panel h2{font-family:"Bebas Neue";font-size:42px;text-transform:uppercase;letter-spacing:2px;margin:0}.info-panel h2 em{color:var(--gold);font-style:italic}ul{list-style:none;padding:0;margin:18px 0 0}li{font-size:20px;margin:13px 0}li:before{content:"✓";color:var(--gold2);font-size:26px;font-weight:900;margin-right:12px}.cta-panel{text-align:center;border:2px solid var(--gold2);box-shadow:0 0 22px rgba(255,184,20,.6)}.cta-panel h3{color:var(--gold2);font-size:26px;margin:8px}.cta-panel p{font-style:italic;font-size:19px}.results{padding:40px 0 20px}.results h2{text-align:center;color:var(--gold);text-transform:uppercase;letter-spacing:3px}.result-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.result-strip div{height:100px;background:linear-gradient(135deg,rgba(255,186,29,.26),rgba(255,255,255,.06)),radial-gradient(circle at center,rgba(255,255,255,.18),transparent 45%);border:1px solid rgba(217,155,8,.35)}blockquote{max-width:600px;margin:22px auto;text-align:center;font-size:20px}.footer-cta{text-align:center;background:linear-gradient(90deg,transparent,rgba(217,155,8,.9),transparent);padding:32px 18px 45px;color:#080808}.footer-cta h2{color:#050505}.footer-cta p{font-size:22px;font-weight:800}.contact-row{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin:18px 0}.contact-row a,.contact-row span{color:#090909;font-weight:800;text-decoration:none}@keyframes rotateSphere{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}@keyframes floatLogo{0%,100%{margin-top:0}50%{margin-top:-14px}}@keyframes pulse{0%,100%{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@media(max-width:900px){.site-header{height:auto;padding:12px 18px;flex-wrap:wrap}nav{order:3;width:100%;justify-content:center;gap:15px;flex-wrap:wrap}.nav-cta{display:none}.hero{grid-template-columns:1fr;text-align:center}.hero-buttons{margin:auto}.rotating-logo{width:min(82vw,470px)}.energy-ring{width:min(88vw,520px)}.package-grid,.info-grid{grid-template-columns:1fr}.hero-left h1{font-size:70px}.section-title h2,.footer-cta h2{font-size:42px}.floor-glow{bottom:32px;width:260px}}
