@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-duration:initial}}}.relative{position:relative}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.h-px{height:1px}.min-h-screen{min-height:100vh}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-45{rotate:45deg}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(45\,214\,138\,0\.2\)\]{border-color:#2dd68a33}.border-\[rgba\(232\,184\,75\,0\.2\)\]{border-color:#e8b84b33}.border-\[rgba\(232\,184\,75\,0\.3\)\]{border-color:#e8b84b4d}.border-\[rgba\(232\,184\,75\,0\.08\)\]{border-color:#e8b84b14}.border-\[rgba\(232\,184\,75\,0\.12\)\]{border-color:#e8b84b1f}.border-\[rgba\(232\,184\,75\,0\.15\)\]{border-color:#e8b84b26}.border-\[var\(--gold\)\]{border-color:var(--gold)}.border-\[var\(--green\)\]{border-color:var(--green)}.bg-\[rgba\(13\,21\,38\,0\.6\)\]{background-color:#0d152699}.bg-\[rgba\(45\,214\,138\,0\.06\)\]{background-color:#2dd68a0f}.bg-\[rgba\(232\,184\,75\,0\.2\)\]{background-color:#e8b84b33}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[var\(--gold\)\]{background-color:var(--gold)}.text-center{text-align:center}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[2\.8rem\]{font-size:2.8rem}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.text-\[var\(--cream\)\]{color:var(--cream)}.text-\[var\(--cream-dim\)\]{color:var(--cream-dim)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--green\)\]{color:var(--green)}.text-\[var\(--slate\)\]{color:var(--slate)}.text-\[var\(--slate-light\)\]{color:var(--slate-light)}.not-italic{font-style:normal}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:text-\[var\(--cream\)\]:hover{color:var(--cream)}}:root{--navy:#070c18;--navy-light:#0d1526;--gold:#e8b84b;--gold-dim:#c49a2e;--cream:#f2ede4;--cream-dim:#c8c3bb;--slate:#5a6478;--slate-light:#8994a9;--green:#2dd68a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--cream);font-family:DM Mono,monospace;overflow-x:hidden}.font-display{font-family:Playfair Display,serif}body:before{content:"";pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:fixed;inset:0}.rule-gold{background:linear-gradient(90deg, transparent, var(--gold), transparent);border:none;height:1px}.bg-glow{background:radial-gradient(80% 50% at 50% -20%,#e8b84b14 0%,#0000 70%)}.step-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1526cc;border:1px solid #e8b84b26;transition:border-color .3s,transform .3s}.step-card:hover{border-color:#e8b84b66;transform:translateY(-2px)}.form-input{color:var(--cream);background:#ffffff0a;border:1px solid #e8b84b33;border-radius:2px;outline:none;width:100%;padding:.75rem 1rem;font-family:DM Mono,monospace;font-size:.875rem;transition:border-color .2s,background .2s}.form-input::placeholder{color:var(--slate)}.form-input:focus{border-color:var(--gold);background:#e8b84b0d}.btn-primary{background:var(--gold);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;width:100%;padding:.875rem 2rem;font-family:DM Mono,monospace;font-size:.8rem;font-weight:500;transition:background .2s,transform .15s}.btn-primary:hover:not(:disabled){background:var(--cream);transform:translateY(-1px)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-primary.btn-inline{justify-content:center;align-items:center;width:auto;text-decoration:none;display:inline-flex}.label-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-family:DM Mono,monospace;font-size:.65rem}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-inner{white-space:nowrap;animation:30s linear infinite ticker;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.7s forwards fadeUp}.fade-up-1{opacity:0;animation-delay:.1s}.fade-up-2{opacity:0;animation-delay:.25s}.fade-up-3{opacity:0;animation-delay:.4s}.fade-up-4{opacity:0;animation-delay:.55s}@keyframes checkPop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.check-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards checkPop}.corner-tl:before{content:"";border-top:1px solid var(--gold);border-left:1px solid var(--gold);opacity:.4;width:40px;height:40px;position:absolute;top:0;left:0}.corner-br:after{content:"";border-bottom:1px solid var(--gold);border-right:1px solid var(--gold);opacity:.4;width:40px;height:40px;position:absolute;bottom:0;right:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
