.signup-page .wall-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:40px 32px}.signup-page .quotes-heading{color:var(--paper);margin-bottom:8px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.signup-page .quotes-heading em{color:var(--sun);font-style:italic}.signup-page .quotes-meta{color:#ffffffa6;margin-bottom:22px;font-size:14px}.signup-page .quotes-meta .stars{color:var(--sun)}.signup-page .quotes-meta .score{color:var(--paper);font-weight:600}.signup-page .wall{grid-template-columns:1fr 1fr;gap:12px;width:100%;height:520px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.signup-page .wall-col{flex-direction:column;gap:12px;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.signup-page .wall-col.up{animation-name:signup-scrollUp;animation-duration:70s}.signup-page .wall-col.down{animation-name:signup-scrollDown;animation-duration:80s}@keyframes signup-scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes signup-scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.signup-page .wall:hover .wall-col{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.signup-page .wall-col{animation:none}}.signup-page .wall-quote{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;padding:16px 18px;transition:background .18s,border-color .18s}.signup-page .wall-quote:hover{background:#ffffff12;border-color:#ffffff24}.signup-page .wall-quote .stars{color:var(--sun);margin-bottom:8px;font-size:14px}.signup-page .wall-quote .body{color:#ffffffd9;margin-bottom:12px;font-size:14px;line-height:1.55}.signup-page .wall-quote .attrib{align-items:center;gap:10px;font-size:14px;display:flex}.signup-page .wall-quote .avatar{background:var(--plum);width:30px;height:30px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.signup-page .wall-quote .name{color:var(--paper);flex:1;font-weight:600}.signup-page .wall-quote .rating-inline{color:#ffffff8c;font-size:14px}.signup-page .wall-quote .avatar.avatar-face{color:#0000;background-color:#0000;background-image:-webkit-image-set(url(/avatars/reviewer-sprite.webp) 1x type("image/webp"),url(/avatars/reviewer-sprite.png) 1x type("image/png"));background-image:image-set("/avatars/reviewer-sprite.webp" 1x type("image/webp"),"/avatars/reviewer-sprite.png" 1x type("image/png"));background-repeat:no-repeat;background-size:90px 90px}.signup-page .wall-quote .avatar.avatar-face[data-face=daniel-morris]{background-position:0 0}.signup-page .wall-quote .avatar.avatar-face[data-face=priya-nair]{background-position:-30px 0}.signup-page .wall-quote .avatar.avatar-face[data-face=mark-ellison]{background-position:-60px 0}.signup-page .wall-quote .avatar.avatar-face[data-face=natalie-brooks]{background-position:0 -30px}.signup-page .wall-quote .avatar.avatar-face[data-face=aisha-bennett]{background-position:-30px -30px}.signup-page .wall-quote .avatar.avatar-face[data-face=emily-hart]{background-position:-60px -30px}.signup-page .wall-quote .avatar.avatar-face[data-face=liam-foster]{background-position:0 -60px}.signup-page .wall-quote .avatar.avatar-face[data-face=sophie-lang]{background-position:-30px -60px}.signup-page .wall-quote .avatar.avatar-face[data-face=chris-walton]{background-position:-60px -60px}@media (max-width:900px){.signup-page .wall-card{padding:28px 22px}.signup-page .wall{grid-template-columns:1fr;height:420px}.signup-page .wall-col:nth-child(2){display:none}}