.gd242-home-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end}.gd242-entry-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;max-width:980px}.gd242-entry-choice>button{position:relative;overflow:hidden;min-height:250px;padding:28px;border:1px solid #ffffff2b;background:#ffffff09;color:#fff;text-align:left;transition:.25s transform,.25s border-color,.25s background}.gd242-entry-choice>button:first-child{border-color:#ffd21e66;background:linear-gradient(145deg,#ffd21e18,#ffffff08)}.gd242-entry-choice>button:hover{z-index:2;border-color:var(--y);background:#ffffff12;transform:translateY(-6px)}.gd242-entry-choice small{display:block;min-height:30px;color:#ffffff88;font-size:10px;font-weight:900;letter-spacing:.14em}.gd242-entry-choice strong{display:block;margin:14px 0;font-size:clamp(34px,5vw,62px);line-height:.9;letter-spacing:-.05em}.gd242-entry-choice>button:first-child strong{color:var(--y)}.gd242-entry-choice span{display:block;color:#ffffff9b;font-size:13px}.gd242-entry-choice em{position:absolute;right:24px;bottom:22px;color:var(--y);font-size:11px;font-style:normal;font-weight:900;letter-spacing:.1em}.gd242-returning{display:grid;max-width:760px;margin:28px 0;padding:24px;border-left:8px solid var(--y);background:#fff;color:#071c12}.gd242-returning small{font-weight:900;letter-spacing:.14em}.gd242-returning strong{font-size:clamp(28px,5vw,48px)}.gd242-returning span{font-weight:800}.gd242-returning .gd242-btn{margin-top:15px}.gd242-returning>button:last-child{border:0;background:transparent;padding:12px;color:#466057;font-weight:800}.gd242-guest-panel{max-width:760px;padding:clamp(20px,4vw,38px);border:1px solid #ffffff2b;background:#ffffff08}.gd242-access-back{margin-top:18px;border:0;background:transparent;color:#ffffff8e;font:800 11px inherit;letter-spacing:.1em}.gd242-security-note{display:block;margin-top:18px;padding:12px 14px;border-left:3px solid var(--y);background:#0002;color:#ffffff96;line-height:1.5}@media(max-width:700px){.gd242-home-intro,.gd242-entry-choice{grid-template-columns:1fr}.gd242-home-intro .gd242-target{display:none}.gd242-entry-choice{margin-top:18px}.gd242-entry-choice>button{min-height:210px;padding:22px}.gd242-entry-choice strong{font-size:clamp(34px,12vw,52px)}}
