.go{--go-ink:#f5f7ff;--go-muted:#b7c4d5;--go-cyan:#19d7ff;--go-green:#32ff7e;color:var(--go-ink);background:#06101b;border:1px solid #21465a;border-radius:24px;padding:clamp(20px,4vw,48px);max-width:1120px;width:100%;margin:24px auto;box-sizing:border-box;position:relative;overflow:hidden;font-family:var(--font-body--family,Arial,sans-serif);text-align:left}
.go *{box-sizing:border-box}.go [hidden]{display:none!important}.go :is(h1,h2),.go h3,.go p{color:inherit;margin:0}.go :is(h1,h2){font-size:clamp(34px,5vw,60px);line-height:1.05;letter-spacing:-.03em;font-family:var(--font-heading--family,inherit);max-width:660px}.go :is(h1,h2) span{color:var(--go-green)}.go-hero{position:relative;padding-bottom:30px;isolation:isolate}.go-hero>p:last-of-type{font-size:18px;color:var(--go-muted);line-height:1.6;margin-top:16px}.go-eyebrow{font-size:12px;letter-spacing:.18em;font-weight:700;margin-bottom:16px!important;color:var(--go-cyan)!important}.go-orbit-art{position:absolute;right:3%;top:0;width:180px;height:160px;z-index:-1;opacity:.6}.go-orbit-art i{position:absolute;inset:10px;border:1px solid #2a7192;border-radius:50%;transform:rotate(-30deg) scaleY(.5)}.go-orbit-art i:nth-child(2){transform:rotate(35deg) scaleY(.5)}.go-orbit-art i:nth-child(3){transform:rotate(90deg) scaleY(.5)}.go-orbit-art b{position:absolute;top:53px;left:77px;font-size:40px;color:var(--go-green)}
.go-progress{display:flex;gap:8px;margin-bottom:28px}.go-progress span{flex:1;border-top:3px solid #294054;padding-top:9px;font-size:12px;color:var(--go-muted)}.go-progress span.active{border-color:var(--go-green);color:var(--go-green)}.go h3{font-size:25px;line-height:1.25;margin-bottom:10px}.go-help{color:var(--go-muted)!important;font-size:15px;line-height:1.5;margin-bottom:22px!important}.go-planets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.go button,.go select{font:inherit}.go button{cursor:pointer;border:1px solid #365167;color:var(--go-ink);background:#0e2032;border-radius:12px;padding:13px 17px;font-size:15px;line-height:1.4;white-space:normal;min-height:48px}.go button:hover{border-color:var(--go-cyan);background:#14344a}.go button:focus-visible,.go a:focus-visible,.go select:focus-visible,.go input:focus-visible{outline:3px solid var(--go-cyan);outline-offset:4px}.go button:disabled{opacity:.5;cursor:default}.go button[aria-pressed=true]{border-color:var(--go-green);background:#10352c;box-shadow:inset 0 0 0 1px var(--go-green)}.go .go-planet{display:flex;align-items:center;gap:13px;text-align:left;padding:17px}.go-world{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 28% 22%,#88ecfb,#2457a6 48%,#101b39 78%);box-shadow:inset -7px -6px 10px #0008,0 0 18px #19d7ff20;font-size:21px}.go-planet:nth-child(3n+2) .go-world{background:radial-gradient(circle at 28% 22%,#e9c3ff,#8755bf 48%,#231344 78%)}.go-planet:nth-child(3n) .go-world{background:radial-gradient(circle at 28% 22%,#ffe8a5,#ab7640 48%,#312b29 78%)}.go-planet small{display:block;font-size:11px;color:var(--go-muted);margin-top:3px}.go-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px;align-items:center}.go .go-primary{background:var(--go-green);border-color:var(--go-green);color:#052010;font-weight:750}.go .go-primary:hover{background:#8dffb5;color:#052010}.go .go-quiet{background:transparent}.go-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.go label{display:block;color:var(--go-ink);font-size:15px}.go select{width:100%;background:#102336;color:#fff;border:1px solid #456077;padding:12px;border-radius:8px;margin-top:8px;min-height:48px}.go-check{display:flex!important;align-items:center;gap:10px;margin-top:20px}.go input[type=checkbox]{width:20px;height:20px;accent-color:var(--go-green);flex-shrink:0}.go-notice{padding:12px 0;font-size:14px;line-height:1.5;color:var(--go-muted)!important}.go-status{min-height:24px;color:var(--go-cyan)!important;font-size:14px;margin:15px 0!important}.go-summary{color:var(--go-cyan)!important;font-size:14px;margin-bottom:18px!important}.go-reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.go-card{border:1px solid #35506b;border-radius:14px;overflow:hidden;background:#0c1c2c;display:flex;flex-direction:column;min-width:0}.go-card img{width:100%;height:240px;object-fit:contain;background:#eaeef1;display:block}.go-card-body{padding:18px;display:flex;flex:1;flex-direction:column;gap:12px}.go-card h4{color:var(--go-ink);font:600 18px/1.35 var(--font-body--family,Arial,sans-serif);margin:0;overflow-wrap:anywhere}.go-card p{font-size:14px;line-height:1.5;color:var(--go-muted)}.go-price{color:var(--go-green)!important;font-size:20px!important;font-weight:bold}.go-card a{background:var(--go-green);color:#052010!important;border-radius:8px;display:block;text-align:center;padding:12px;text-decoration:none;font-weight:bold;margin-top:auto}.go-card button{width:100%;font-size:13px}.go-viewport{height:240px;overflow:hidden;background:#102b40;display:grid;place-items:center}.go-spinning{font-size:70px;animation:go-roll .36s linear infinite}.go-fallback{margin-top:28px!important;font-size:14px;color:var(--go-muted)!important}.go a{color:var(--go-cyan)}.go-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.go-results-title:focus{outline:none}.go-empty{padding:25px;border:1px dashed #426276;border-radius:12px}.go-end{font-size:13px;color:var(--go-muted);margin-top:18px}.go a.go-open{display:inline-block;margin-top:16px;font-size:14px}@keyframes go-roll{0%{transform:translateY(-95px);opacity:.2}50%{opacity:1}100%{transform:translateY(95px);opacity:.2}}@media(max-width:700px){.go-planets{grid-template-columns:repeat(2,minmax(0,1fr))}.go-reels{grid-template-columns:1fr}.go-card img{height:280px}.go-controls{grid-template-columns:1fr}.go-orbit-art{display:none}.go-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.go .go-planet{flex-direction:column;align-items:flex-start;gap:10px;padding:13px}.go-progress span{font-size:11px}.go-actions button{flex:1}.go :is(h1,h2){font-size:38px}}@media(prefers-reduced-motion:reduce){.go-spinning{animation:none}}

.go-progress [aria-current=step]{border-color:var(--go-green);color:var(--go-green)}.go-note{font-size:13px;line-height:1.6;margin-top:18px!important;color:var(--go-muted)!important}.go-step>p{margin-bottom:20px}.go-card-actions{display:grid;gap:10px;margin-top:auto}

/* Interest artwork and orbital reveal */
.go .go-planet{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.go-planet-icon{width:58px;height:58px;flex-shrink:0;transition:transform .35s ease,filter .35s ease}.go-planet:hover,.go-planet:focus-visible{transform:translateY(-3px);box-shadow:0 8px 24px #19d7ff19}.go-planet:hover .go-planet-icon,.go-planet:focus-visible .go-planet-icon{transform:rotate(-12deg) scale(1.12);filter:drop-shadow(0 0 8px #19d7ff55)}.go-orbit-stage{grid-column:1/-1;position:relative;min-height:360px;overflow:hidden;border-radius:18px;background:radial-gradient(ellipse at center,#14384c 0,transparent 65%)}.go-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:40px;color:var(--go-green);text-shadow:0 0 25px #32ff7e55}.go-satellite{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--angle));animation:go-orbit-turn var(--duration) linear infinite}.go-satellite>span{display:block;position:absolute;width:46px;height:46px;left:91px;top:-23px;transform:rotate(calc(-1 * var(--angle)));animation:go-orbit-counter var(--duration) linear infinite,go-swirl-radius 4.5s ease-in-out infinite;animation-delay:0s,var(--phase)}.go-satellite .go-planet-icon{width:46px;height:46px;filter:drop-shadow(0 0 10px #19d7ff55)}.go-motion-off{display:none}@keyframes go-orbit-turn{to{transform:rotate(calc(var(--angle) + 360deg))}}@keyframes go-orbit-counter{to{transform:rotate(calc(-1 * var(--angle) - 360deg))}}@media(max-width:400px){.go-orbit-stage{min-height:300px;--swirl-inner:43px;--swirl-outer:77px}}@media(prefers-reduced-motion:reduce){.go .go-planet,.go-planet-icon{transition:none}.go-planet:hover,.go-planet:focus-visible,.go-planet:hover .go-planet-icon,.go-planet:focus-visible .go-planet-icon{transform:none}.go-orbit-stage{display:none}}

.go-orbit-core svg{display:block;filter:drop-shadow(0 0 15px #19d7ff44)}

@keyframes go-swirl-radius{0%,100%{left:var(--swirl-outer,119px);scale:1}50%{left:var(--swirl-inner,63px);scale:.78}}
