.bSZLSW_page{background:linear-gradient(135deg,#fff 0% 58%,#fff8f9 100%);place-items:center;min-height:clamp(30rem,100dvh - 10rem,46rem);padding:72px 24px;display:grid}.bSZLSW_shell{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;width:min(100%,42rem);padding:clamp(2rem,5vw,3.65rem)}.bSZLSW_illustration{width:5.5rem;height:5.5rem;color:var(--coral);background:#fff8f9;border:1px solid #f3d4db;border-radius:50%;place-items:center;margin:0 auto 1.8rem;display:grid;position:relative}.bSZLSW_pin{z-index:1;width:3rem;height:3rem;color:var(--coral);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 4px 12px #af31521c}.bSZLSW_route{justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0;transform:rotate(-26deg)}.bSZLSW_route:before,.bSZLSW_route:after{content:"";border-top:1px dashed #e69baa;width:1.5rem;position:absolute}.bSZLSW_route:before{right:.15rem}.bSZLSW_route:after{left:.15rem}.bSZLSW_route i{z-index:1;background:#e69baa;border-radius:50%;width:4px;height:4px;position:relative}.bSZLSW_route i:nth-child(2){display:none}.bSZLSW_copy{max-width:31rem;margin:auto}.bSZLSW_eyebrow{color:var(--coral);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.6875rem;font-weight:600;line-height:1.4}.bSZLSW_copy h1{color:var(--ink);letter-spacing:-.052em;margin:0;font-size:clamp(1.85rem,4vw,2.65rem);font-weight:600;line-height:1.12}.bSZLSW_description{color:var(--muted);margin:15px auto 0;font-size:.9375rem;line-height:1.7}.bSZLSW_actions{justify-content:center;align-items:center;gap:18px;margin-top:27px;display:flex}.bSZLSW_actions .button{min-height:44px;padding:10px 17px;font-size:.8125rem}.bSZLSW_support{color:#4b617d;align-items:center;gap:5px;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.bSZLSW_support:hover{color:var(--coral)}.bSZLSW_note{color:#8290a0;border-top:1px solid #edf0f3;margin:26px 0 0;padding-top:17px;font-size:.75rem;line-height:1.55}.bSZLSW_spinning{animation:.7s linear infinite bSZLSW_spin}@keyframes bSZLSW_spin{to{transform:rotate(360deg)}}@media (max-width:520px){.bSZLSW_page{min-height:calc(100dvh - 8rem);padding:36px 16px}.bSZLSW_shell{border-radius:14px;padding:2.2rem 1.5rem}.bSZLSW_illustration{margin-bottom:1.45rem}.bSZLSW_actions{flex-direction:column;gap:15px}.bSZLSW_actions .button{width:100%}.bSZLSW_note{margin-top:22px}}
