:root{--gold:#efcf8a;--ruby:#b6173c;--glass:rgba(20,16,24,.82)}
body{background:#08070c;color:#f8f0e5;isolation:isolate}body::before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(ellipse at 8% 30%,#721c3438,transparent 48%),radial-gradient(ellipse at 85% 8%,#caa45b20,transparent 45%),linear-gradient(130deg,#07070b,#110b14 55%,#08070d);pointer-events:none}
#aria-cosmos{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.85}
.topbar{height:auto;min-height:88px;background:#0c0913c9!important;backdrop-filter:blur(24px);border-bottom:1px solid #dbb8743b;box-shadow:0 8px 40px #0005;gap:24px}.topbar .brand{flex:0 0 auto}.topbar .brand>span{display:none}.aria-wordmark{width:190px;height:68px;object-fit:contain;filter:drop-shadow(0 2px 12px #e7bd6033)}.topbar nav a{font-size:12px;letter-spacing:.04em;color:#d9cbbd}.owner-pill{background:linear-gradient(120deg,#d3b26d14,#a9173526);border:1px solid #ddbb735c;border-radius:999px;padding:12px 18px!important}
.hero{background:transparent;min-height:680px;padding-top:96px}.hero h1{letter-spacing:-.04em;line-height:1.08;font-size:clamp(44px,7vw,88px);text-shadow:0 14px 70px #0008}.gradient,.gold{color:var(--gold)}.gradient{background:linear-gradient(110deg,#f8e6bb,#cba464 40%,#fff0c9 65%,#a97942);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.eyebrow{color:#d6b778;letter-spacing:.22em;font-size:10px}.lede{font-size:17px!important;color:#c7b9c4!important;line-height:1.9!important}.hero-actions{gap:14px}.btn.primary{background:linear-gradient(120deg,#ebcf94,#bc9450)!important;color:#21160f!important;box-shadow:0 10px 36px #d5ae4926;border:1px solid #f7dda4}.btn.secondary{background:#ffffff05;backdrop-filter:blur(12px);border-color:#b29a6e55}.btn,.packages-wrap button,.price-tabs button,.price-table a{transition:transform .2s,box-shadow .2s,background .2s}.btn:hover,.price-table a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #d8ad4930}.hero-meta{border-top:1px solid #c5a87222;padding-top:25px;gap:32px}.hero-meta strong{color:#ebd4a2}.hero-meta span{color:#958998}.signature-seal{filter:drop-shadow(0 24px 60px #980b3440);opacity:.9}.orb{opacity:.3}
.section,.owner{background:transparent}.section-heading h2,.price-wrap h1,.packages-wrap h1,.account-head h1{letter-spacing:-.035em}.service-card,.order-card,.package-card,.price-table,.account-card,.dashboard-panel,.status-tile,.launch-info,.launch-step{background:linear-gradient(125deg,#261c278c,#110e18c9)!important;backdrop-filter:blur(18px);border:1px solid #e0b87532!important;box-shadow:inset 0 1px 0 #ffffff08,0 22px 60px #0003;border-radius:20px!important}.service-card{transition:transform .25s,border-color .25s}.service-card:hover,.package-card.selected{transform:translateY(-3px);border-color:#ddb9727a!important}.tag{background:#c69b5317;color:#efcf8a;border:1px solid #c69b5330;border-radius:99px}.price-wrap{max-width:1160px;padding-top:65px}.price-wrap>p{color:#bbaeB9;line-height:1.8}.price-tabs{padding:7px;border:1px solid #b9986333;border-radius:18px;background:#17101bb5;width:fit-content}.price-tabs button{border:0!important;border-radius:12px;background:transparent}.price-tabs button[aria-pressed=true]{background:linear-gradient(130deg,#d1ad6a30,#8a17372b);box-shadow:inset 0 0 0 1px #d1ad6a66;color:#ffe8b5}.price-search input,.packages-wrap input,.packages-wrap select{background:#0e0a14bd;border-color:#c6a26940;box-shadow:inset 0 2px 10px #0005}.price-search input:focus,.packages-wrap input:focus,.packages-wrap select:focus{outline:2px solid #e7c681;outline-offset:2px}.price-table th{font-weight:500;letter-spacing:.16em}.price-table td{border-bottom-color:#d4af371b;padding-top:24px;padding-bottom:24px}.price-table tr:last-child td{border-bottom:0}.price-table a{border-radius:999px;background:#d3b37210}.package-summary strong{letter-spacing:.015em}.package-fire{width:92px;height:92px;flex-basis:92px}.package-description{max-width:480px}.price-note{line-height:1.9}footer{background:#09070ec9;backdrop-filter:blur(18px);border-top:1px solid #e0b87525}.topbar nav{display:flex!important;flex-wrap:wrap;gap:18px}
@media(max-width:780px){.topbar{flex-wrap:wrap;padding:12px 18px;gap:12px}.aria-wordmark{width:150px;height:54px}.topbar nav{gap:12px}.topbar nav a{font-size:11px}.hero{padding-top:60px;min-height:580px}.hero-meta{flex-wrap:wrap;gap:20px}.price-wrap{padding-top:35px}.price-tabs{width:100%}.price-tabs button{flex:1;min-width:75px;padding:12px 8px}.package-fire{width:58px;height:58px;flex-basis:58px}.price-table td{padding:18px 6px}.topbar .owner-pill{font-size:9px}.price-table{padding:16px 8px}.package-summary{gap:10px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
.galaxy-showcase{position:absolute;right:4%;top:95px;width:min(42vw,520px);height:475px;margin:0;z-index:1;pointer-events:auto}.galaxy-showcase canvas{display:block;width:100%;height:420px}.galaxy-showcase figcaption{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #cba55b2b;padding:15px 8px;color:#dbc69c;font-size:11px;letter-spacing:.05em}.galaxy-controls{display:flex;gap:8px}.galaxy-controls button{font:inherit;font-size:10px;background:#e2bd7410;color:#d8c59e;border:1px solid #cba55b33;padding:7px 10px;border-radius:99px;cursor:pointer}.galaxy-controls button:focus-visible{outline:2px solid #e9c888;outline-offset:3px}.galaxy-mini{width:110px;height:100px;margin:0 0 10px}.galaxy-mini canvas{width:100%;height:100%}.hero>h1,.hero>.lede,.hero>.hero-actions,.hero>.hero-meta{position:relative;z-index:2;max-width:57%}.hero>.hero-actions{flex-wrap:wrap}@media(max-width:1000px){.galaxy-showcase{right:0;width:40%;opacity:.8}.galaxy-controls{flex-wrap:wrap}}@media(max-width:780px){.hero>h1,.hero>.lede,.hero>.hero-actions,.hero>.hero-meta{max-width:100%}.galaxy-showcase{position:relative;right:auto;top:auto;width:100%;height:auto;margin:25px 0 0;opacity:1}.galaxy-showcase canvas{height:310px}.hero{padding-bottom:30px}.galaxy-showcase figcaption{font-size:10px}.hero h1{font-size:clamp(42px,10vw,72px)}}
