:root{--rr-radius-lg:1.25rem;--rr-border-thick:4px}*,*::before,*::after{box-sizing:border-box}body{margin:0;overflow-x:hidden;font-family:var(--rr-body-font);color:var(--rr-text);background:radial-gradient(circle at top left,rgba(255,212,71,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(37,208,195,.18),transparent 55%),linear-gradient(180deg,var(--rr-bg),#140826);background-image:linear-gradient(90deg,rgba(255,255,255,3%) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,2%) 1px,transparent 1px),radial-gradient(circle at top left,rgba(255,212,71,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(37,208,195,.18),transparent 55%),linear-gradient(180deg,var(--rr-bg),#140826);background-size:6px 6px,6px 6px,auto,auto,auto;background-blend-mode:soft-light,soft-light,normal,normal,normal}a{color:inherit;text-decoration:none}main{min-height:100vh}.rr-container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.rr-nav{position:sticky;top:0;z-index:30;background:linear-gradient(90deg,#170a30,#301657);border-bottom:var(--rr-border-thick)solid #000;box-shadow:0 6px rgba(0,0,0,.75)}.rr-nav-inner{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem}.rr-logo{display:inline-flex;align-items:center;gap:.6rem;color:var(--rr-bg-light);text-transform:uppercase;letter-spacing:.1em;font-family:var(--rr-heading-font);font-size:.7rem}.rr-logo-badge{width:40px;height:auto;display:block}.rr-logo-sub{display:block;font-size:.55rem;opacity:.8}.rr-nav-toggle{display:none;padding:.25rem;margin-left:auto;border:none;background:0 0;cursor:pointer}.rr-nav-toggle span{display:block;width:18px;height:2px;background:#e5e7ff;border-radius:999px;transition:transform .15s ease-out,opacity .15s ease-out}.rr-nav-toggle span+span{margin-top:4px}.rr-nav-toggle.is-open span:first-child{transform:translateY(3px)rotate(45deg)}.rr-nav-toggle.is-open span:last-child{transform:translateY(-3px)rotate(-45deg)}.rr-nav-links{display:flex;align-items:center;gap:1rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.rr-nav-links a:not(.rr-btn-primary):not(.rr-btn-primary){color:#e5e7ff;opacity:.9;padding:.25rem 0;position:relative}.rr-nav-links a::after{content:"";position:absolute;left:0;right:0;bottom:-.25rem;height:2px;background:linear-gradient(90deg,var(--rr-accent),var(--rr-accent-pink));transform-origin:center;transform:scaleX(0);transition:transform .16s ease-out}.rr-nav-links a:hover::after,.rr-nav-links a[aria-current=page]::after{transform:scaleX(1)}.rr-btn-primary,.rr-btn-outline{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;padding:.55rem 1.35rem;border:var(--rr-border-thick)solid #000;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 5px #000;background-clip:padding-box}.rr-btn-primary{background:var(--rr-accent);color:#201210}.rr-btn-primary:hover{filter:brightness(1.05);transform:translateY(1px);box-shadow:0 3px #000}.rr-btn-outline{background:rgba(15,23,42,.9);color:var(--rr-bg-light);border-color:#000}.rr-btn-outline:hover{background:rgba(37,208,195,.16);transform:translateY(1px);box-shadow:0 3px #000}.rr-section{padding:4rem 0}.rr-section-light{background:var(--rr-bg-light);color:var(--rr-text);border-top:var(--rr-border-thick)solid #000;box-shadow:0 -6px rgba(0,0,0,.9)}.rr-section-dark{background:0 0;color:var(--rr-bg-light)}.rr-section-heading{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:var(--rr-accent2);margin-bottom:.5rem;font-family:var(--rr-heading-font)}.rr-section-title{font-size:clamp(1.7rem,2.4vw,2.2rem);margin:0 0 .75rem;font-weight:700;font-family:var(--rr-heading-font);text-shadow:0 2px 0 rgba(0,0,0,.55)}.rr-section-subtitle{max-width:600px;color:var(--rr-muted);font-size:.98rem}.rr-hero{padding:4rem 0 5rem 1rem;color:var(--rr-bg-light);position:relative}.rr-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,3fr)minmax(0,2.5fr);gap:2.5rem;align-items:center}.rr-hero-right{display:flex;flex-direction:column;align-items:center;gap:1rem}.rr-hero-logo-wrap{display:flex;justify-content:center;align-items:center}.rr-hero-logo{max-width:220px;width:100%;height:auto;border-radius:999px}.rr-hero-title{font-size:clamp(2.4rem,4vw,3.1rem);line-height:1.05;margin-bottom:1rem;font-family:var(--rr-heading-font);text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.55);position:relative;display:inline-block}.rr-hero-highlight{-webkit-background-clip:text;background-clip:text;color:var(--rr-accent)}.rr-hero-text{color:#e5e7f5;max-width:32rem;font-size:.98rem}.rr-hero-cta{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.rr-hero-meta{margin-top:1.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:#a5b4fc}.rr-hero-card{background:linear-gradient(90deg,#170a30,#301657);border-radius:0;padding:1rem;border:var(--rr-border-thick)solid #000;box-shadow:0 10px #000;position:relative}.rr-hero-card::before{content:"";position:absolute;left:-4px;right:-4px;top:-6px;height:6px;background:linear-gradient(90deg,var(--rr-accent),var(--rr-accent-pink))}.rr-coming-soon-sticker{position:absolute;bottom:-.6rem;width:15rem;max-width:40vw;transform:rotate(-16deg);z-index:45;pointer-events:none;image-rendering:auto;filter:drop-shadow(0 6px 0 rgba(0,0,0,.7))}.rr-coming-soon-sticker img{display:block;width:100%;height:auto}.rr-stats-grid{display:grid;gap:1rem;margin-top:1rem}.rr-stat-card{padding:.75rem .9rem;border-radius:0;border:var(--rr-border-thick)solid #000;background:var(--rr-accent2);box-shadow:0 6px #000}.rr-stat-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--rr-muted-light)}.rr-stat-value{font-size:1.05rem;font-weight:600;margin-top:.25rem}.rr-grid-3{display:grid;gap:1.5rem}@media(min-width:800px){.rr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr-card{border-radius:0;padding:1.35rem;background:var(--rr-accent-pink);border:var(--rr-border-thick)solid #000;box-shadow:0 8px #000}.rr-card-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-family:var(--rr-heading-font)}.rr-card-title{font-size:1.02rem;margin:.5rem 0 .4rem;color:var(--rr-bg-light)}.rr-card-body{font-size:.92rem;color:var(--rr-bg-light)}.rr-faq-item{border-radius:0;padding:1rem 1.1rem;border:var(--rr-border-thick)solid #000;background:var(--rr-accent2);color:var(--rr-bg-light);box-shadow:0 8px #000}.rr-faq-q{color:var(--rr-accent);font-weight:600;margin-bottom:.35rem}.rr-rig-sprite{position:absolute;width:18vw;max-width:120px;min-width:60px;height:auto;pointer-events:none;z-index:35;image-rendering:pixelated}@media(max-width:799px){.rr-nav-inner{flex-direction:column;gap:.5rem;align-items:flex-start}.rr-rig-sprite{width:24vw;max-width:140px;min-width:70px}}.rr-confetti-layer{position:fixed;inset:0;pointer-events:none;overflow:visible;z-index:40}.rr-confetti-piece{position:absolute;width:6px;height:12px;border-radius:999px;opacity:0;animation-name:rr-confetti-fall;animation-timing-function:linear;animation-fill-mode:forwards}.rr-confetti-piece--diamond{width:9px;height:9px;border-radius:2px}@keyframes rr-confetti-fall{0%{transform:translate3d(0,0,0)rotate(0);opacity:1}100%{transform:translate3d(0,110vh,0)rotate(720deg);opacity:0}}.rr-stats-grid{display:grid;gap:1rem;margin-top:1rem}.rr-footer{padding:1.5rem 0 2rem;font-size:.8rem;color:var(--rr-muted-light);border-top:var(--rr-border-thick)solid #000;background:#120821;box-shadow:0 -6px rgba(0,0,0,.9)}@media(max-width:799px){.rr-nav-inner{flex-direction:column;gap:.5rem;align-items:flex-start}.rr-logo-badge{width:32px}.rr-nav-toggle{display:inline-flex;flex-direction:column;justify-content:center}.rr-nav-links{display:none;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.25rem;width:100%}.rr-nav-links.is-open{display:flex}.rr-nav-links a{padding:.35rem 0}.rr-hero-inner{grid-template-columns:minmax(0,1fr)}.rr-hero-right{margin-top:2rem}.rr-hero-logo{max-width:180px}.rr-hero-card{margin-top:2rem;background:linear-gradient(145deg,rgba(17,24,39,.96),rgba(15,23,42,.9))}.rr-section{padding:3rem 0}.rr-coming-soon-sticker{right:2rem;bottom:-.8rem;width:20rem;max-width:50vw;transform:rotate(-12deg)}}