.go-page{--go-bg:#020a13;--go-panel:#07172b;--go-ink:#f8f4ea;--go-gold:#d7b978;--go-bright:#f0d59a;--go-mist:#aeb8c9;--go-line:rgba(215,185,120,0.28);min-height:100dvh;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(215,185,120,.12),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(7,23,43,.9),transparent 50%),var(--go-bg);color:var(--go-ink);color-scheme:dark;overflow-x:clip}.go-wrap{width:min(560px,calc(100% - 32px));margin:0 auto;padding:20px 0 48px}.go-page header.go-top{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.go-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.go-brand,.go-brand span{min-width:0}.go-brand b{font-family:Arial,sans-serif;font-size:14px;letter-spacing:.04em;display:block}.go-brand small{display:block;margin-top:2px;color:var(--go-mist);font-size:10px;letter-spacing:.08em}.go-steps{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;margin:8px 0 22px;font-size:12px;color:var(--go-mist)}.go-steps b{min-width:0;font-weight:500;text-align:center;overflow-wrap:anywhere}.go-steps b[data-on=true]{color:var(--go-bright)}.go-steps i{height:1px;background:var(--go-line);display:block}.go-hero .eyebrow{margin:0 0 8px;color:var(--go-gold);font-size:12px;letter-spacing:.08em}.go-hero h1{margin:0 0 8px;font-size:clamp(1.6rem,5vw,2.1rem);font-weight:500;letter-spacing:-.03em;line-height:1.25}.go-hero p{margin:0 0 22px;color:var(--go-mist);line-height:1.65}.go-progress{height:4px;border-radius:99px;background:rgba(215,185,120,.16);margin-bottom:18px;overflow:hidden}.go-progress span{display:block;height:100%;background:var(--go-gold);border-radius:inherit}.go-alert{border:1px solid rgba(211,122,106,.45);background:rgba(211,122,106,.1);color:#f0c2b8;border-radius:14px;padding:12px 14px;margin:0 0 16px;font-size:14px}.go-accounts,.go-form,.go-social,.go-survey{position:relative;min-width:0;max-width:100%}.go-social a,.go-social span{min-width:0}.go-q{min-inline-size:0;margin:0 0 18px;border:0}.go-q,.go-q h2,.go-q legend{display:block;width:100%;max-width:100%;padding:0}.go-q h2,.go-q legend{float:none;font-size:1.15rem;font-weight:500;margin:0 0 6px;overflow-wrap:anywhere}.go-choose,.go-q .go-hint{display:block;color:var(--go-mist);font-size:13px;margin-bottom:12px}.go-options{display:grid;grid-gap:8px;gap:8px;min-width:0}.go-chip{display:flex;align-items:flex-start;gap:10px;min-width:0;border:1px solid var(--go-line);background:rgba(7,23,43,.72);border-radius:16px;padding:12px 14px;cursor:pointer;min-height:48px;line-height:1.45;text-align:start;overflow-wrap:anywhere}.go-chip:has(:focus-visible),.go-chip:hover{border-color:var(--go-gold)}.go-chip:has(:checked){border-color:var(--go-gold);background:rgba(215,185,120,.12);color:var(--go-bright)}.go-chip input{flex:none;margin-top:3px;accent-color:var(--go-gold);width:18px;height:18px}.go-nav{display:flex;gap:10px;margin-top:18px}.go-nav .btn,.go-page .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:12px 18px;background:var(--go-gold);color:#1a1408;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px}.go-nav .ghost,.go-page .btn.ghost{background:transparent;color:var(--go-ink);border:1px solid var(--go-line)}.go-nav .btn:hover,.go-page .btn:hover{background:var(--go-bright)}.go-nav .ghost:hover,.go-page .btn.ghost:hover{background:rgba(215,185,120,.1)}.go-nav .btn{flex:1 1}.go-hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.go-social{display:grid;grid-gap:10px;gap:10px;margin:8px 0 28px}.go-social a{display:flex;align-items:center;gap:12px;border:1px solid var(--go-line);border-radius:16px;padding:14px 16px;text-decoration:none;background:rgba(7,23,43,.72)}.go-social a:hover{border-color:var(--go-gold);color:var(--go-bright)}.go-social svg{width:22px;height:22px;flex:none}.go-social span{display:grid;grid-gap:2px;gap:2px}.go-social small{color:var(--go-mist);font-size:13px;letter-spacing:.02em}.go-form .field{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.go-form .field span{font-size:13px;color:var(--go-mist)}.go-req{color:var(--go-gold);font-style:normal}.go-hint{color:var(--go-mist);font-size:12px;line-height:1.45}.go-form input[type=email],.go-form input[type=tel],.go-form input[type=text]{width:100%;border:1px solid var(--go-line);background:rgba(2,10,19,.65);color:var(--go-ink);border-radius:14px;padding:12px 14px;min-height:46px}.go-consent{display:flex;align-items:flex-start;gap:10px;margin:8px 0 16px;color:var(--go-mist);font-size:14px;line-height:1.5}.go-consent input{flex:none;margin-top:3px;accent-color:var(--go-gold)}.go-consent a{color:var(--go-gold)}.go-thanks{text-align:center;padding:28px 8px 12px}.go-thanks h1{margin:12px 0 8px}.go-thanks p{color:var(--go-mist);line-height:1.65}.go-celebrate{width:64px;height:64px;margin:0 auto;border-radius:50%;border:1px solid var(--go-gold);display:grid;place-items:center;color:var(--go-gold);font-size:28px}html.go-js .go-q{display:none}html.go-js .go-q.is-current{display:block}html.go-js .go-q.is-current.go-enter{animation:go-slide .22s cubic-bezier(.22,1,.36,1)}html[dir=rtl].go-js .go-q.is-current.go-enter{animation-name:go-slide-rtl}.go-js-only,html.go-js .go-nojs-submit{display:none}html.go-js .go-js-only{display:flex}.go-accounts.go-enter,.go-thanks.go-enter{animation:go-glow .42s ease}@keyframes go-slide{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes go-slide-rtl{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}@keyframes go-glow{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.go-accounts.go-enter,.go-thanks.go-enter,html.go-js .go-q.is-current.go-enter,html[dir=rtl].go-js .go-q.is-current.go-enter{animation:none}}@media (max-width:640px){.go-wrap{width:100%;padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:max(24px,env(safe-area-inset-bottom,0px));padding-inline:max(16px,env(safe-area-inset-inline-start,0px)) max(16px,env(safe-area-inset-inline-end,0px))}.go-page header.go-top .language-switch{flex:none}.go-steps{font-size:11px}.go-nav .btn,.go-page .btn{min-height:48px}html.go-js .go-nav{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-top:18px;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,rgba(2,10,19,0),var(--go-bg) 32%)}.go-form .btn,.go-thanks .btn{width:100%}}