.gk-signup-offer-slot{min-height:1px}
.gk-signup-offer[hidden]{display:none!important}
.gk-signup-offer{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;width:calc(100% - 32px);max-width:1160px;margin:20px auto;padding:24px 30px;border:1px solid #b89a60;border-radius:14px;background:linear-gradient(115deg,#0a1b33,#142d4b);color:#fff8e8;box-shadow:0 8px 24px #071a2d18;font-family:"Yu Mincho","Hiragino Mincho ProN",serif}
.gk-signup-offer *{box-sizing:border-box}.gk-signup-offer p,.gk-signup-offer h2{margin:0}.gk-signup-offer__eyebrow{font-family:Georgia,serif;font-size:12px;letter-spacing:.15em;color:#e4c992}.gk-signup-offer__eyebrow span{display:inline-block;margin-left:12px;padding:3px 12px;border:1px solid #bd9d61;border-radius:99px;letter-spacing:.06em;font-family:inherit;font-size:13px}.gk-signup-offer h2{margin:9px 0;font-size:clamp(20px,2.4vw,29px);line-height:1.45;font-weight:600;color:#fff8e8}.gk-signup-offer h2 strong{font-family:Georgia,"Yu Mincho",serif;color:#f1d58e;font-size:1.5em;font-weight:500;white-space:nowrap}.gk-signup-offer h2 strong span{font-size:.47em;margin-left:4px}.gk-signup-offer__terms{font-family:system-ui,sans-serif;font-size:13px;font-weight:600;color:#f1dfb9;line-height:1.6}.gk-signup-offer__note{margin-top:4px!important;font-family:system-ui,sans-serif;font-size:11px;color:#d3dce5;line-height:1.6}.gk-signup-offer__actions{flex:0 0 210px;text-align:center}.gk-signup-offer a{transition:filter .15s}.gk-signup-offer__primary{display:block;padding:14px 17px;border-radius:99px;background:linear-gradient(105deg,#e9d298,#c2a15d);color:#10243e!important;font-family:system-ui,sans-serif;font-size:15px;font-weight:700;text-decoration:none!important}.gk-signup-offer__primary span{margin-left:10px}.gk-signup-offer__details{display:inline-block;margin-top:10px;font-family:system-ui,sans-serif;font-size:12px;color:#eee0bd!important;text-underline-offset:4px}.gk-signup-offer a:hover{filter:brightness(1.12)}.gk-signup-offer a:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:640px){.gk-signup-offer{display:block;width:calc(100% - 24px);margin:12px auto;padding:17px 18px;border-radius:12px}.gk-signup-offer h2{font-size:20px;margin:7px 0}.gk-signup-offer__eyebrow{font-size:10px}.gk-signup-offer__eyebrow span{font-size:11px}.gk-signup-offer__terms{font-size:11px}.gk-signup-offer__note{font-size:10px}.gk-signup-offer__actions{display:flex;align-items:center;gap:12px;margin-top:13px}.gk-signup-offer__primary{font-size:12px;padding:11px 15px;flex:1}.gk-signup-offer__details{margin:0;font-size:10px;flex:1}.gk-signup-offer__primary span{margin-left:3px}}
@media(prefers-reduced-motion:reduce){.gk-signup-offer a{transition:none}}
