.wl .club__vp-grid{grid-template-columns:1fr}@media (min-width:768px){.wl .club__hero-copy{padding-bottom:clamp(64px,8vw,112px)}}@media (max-width:767px){.wl .club__hero-copy{padding-bottom:clamp(36px,8vw,56px)}}.wl__card{width:100%;max-width:560px;margin-inline:auto}.wl__card-body{font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.55;color:rgba(var(--cream-rgb),.78);text-wrap:pretty;margin:0}.wl .club__panel--form{position:relative;overflow:hidden}.wl__stage{position:relative;display:flex;flex-direction:column;justify-content:center}.wl__card-body+*{margin-top:clamp(22px,3vw,28px)}.wl .co-input,.wl__consent input{scroll-margin-top:96px;scroll-margin-bottom:140px}.wl__badge{display:block;width:72px;height:72px;transform-origin:center;animation:wl-badge-pulse 1.8s ease-in-out infinite}@keyframes wl-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.wl__badge{animation:none}.wl .club__bubbles{display:none}}.wl__err{margin:var(--s-2) 0 0;font-family:var(--font-ui);font-size:var(--fs-meta);line-height:1.4;color:var(--club-error)}.wl .co-input[aria-invalid=true]{border-color:var(--club-error)}.wl__consent-field{margin-top:var(--s-4)}.wl__consent{display:flex;align-items:flex-start;gap:var(--s-3);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-meta);line-height:1.45;color:var(--cream)}.wl__consent input{flex:0 0 auto;width:22px;height:22px;margin:0;accent-color:var(--cream);cursor:pointer}.wl__consent input:focus-visible{outline:2px solid var(--blue-light);outline-offset:3px}.wl__consent-note{margin:var(--s-2) 0 0 calc(22px + var(--s-3));font-family:var(--font-ui);font-size:var(--fs-meta);line-height:1.5;color:rgba(var(--cream-rgb),.74);text-wrap:pretty}.wl__consent-note a{color:var(--cream);text-decoration:underline;text-underline-offset:2px}.wl__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.wl__code{margin:var(--s-5) auto 0;max-width:400px;padding:var(--s-4);border:1.5px dashed rgba(var(--cream-rgb),.5);border-radius:14px;background:rgba(var(--cream-rgb),.06)}.wl__code-label{margin:0;font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--cream-rgb),.78)}.wl__code-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-3);margin-top:var(--s-3)}.wl__code-value{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,6.4vw,32px);letter-spacing:.14em;color:var(--cream);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.wl__code-btn{min-width:9.5em;margin-top:0;padding:12px 22px}.wl__code-btn.is-copied{opacity:.92}.wl__code-note{margin:var(--s-3) 0 0;line-height:1.5;color:rgba(var(--cream-rgb),.74);text-wrap:pretty}.wl__code-note,.wl__code-status{font-family:var(--font-ui);font-size:var(--fs-meta)}.wl__code-status{margin:var(--s-2) 0 0;color:var(--cream)}.wl__code-status--sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.wl__share{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-5);padding:var(--s-2) var(--s-3);font-family:var(--font-ui);font-size:var(--fs-ui);color:var(--cream);text-decoration:underline;text-underline-offset:3px;border-radius:8px}.wl__share:hover{background:rgba(var(--cream-rgb),.08)}.wl__share:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px}.wl__terms{margin:var(--s-2) 0 0;font-family:var(--font-ui);font-size:var(--fs-meta);line-height:1.5;color:rgba(var(--cream-rgb),.74);text-wrap:pretty}