.wl .wl-main{align-items:start;row-gap:48px;padding-block:clamp(32px,6vh,72px) clamp(72px,12vh,140px)}.wl .wl-intro{flex-direction:column;grid-column:1/6;gap:28px;display:flex}.wl .wl-intro h1{font-size:clamp(44px,5.6vw,88px);line-height:.95}.wl .wl-lead{max-width:44ch;font-family:var(--f-disp);letter-spacing:-.005em;color:var(--snow);margin:0;font-size:20px;line-height:1.5}.wl .wl-lead strong{font-weight:500}.wl .wl-intro .wl-lead{color:var(--snow-2);font-size:17px}.wl .wl-intro .wl-lead strong{color:var(--snow)}.wl .wl-steps{border-top:1px solid var(--line-d);margin:0;padding:0;list-style:none}.wl .wl-steps li{border-bottom:1px solid var(--line-d);grid-template-columns:48px 1fr;padding:16px 0;display:grid}.wl .wl-steps .mono{color:var(--snow-3);padding-top:3px}.wl .wl-steps b{font-family:var(--f-disp);color:var(--snow);font-size:19px;font-weight:400}.wl .wl-steps p{color:var(--snow-2);margin:4px 0 0;font-size:15px;line-height:1.5}.wl .wl-more{color:var(--snow-2);align-self:flex-start;transition:color .25s}.wl .wl-more:hover{color:var(--snow)}.wl .wl-card{box-shadow:inset 0 0 0 1px var(--line-d);background:#f4f4f20a;border-radius:26px;grid-column:7/13;padding:clamp(24px,3vw,40px)}.wl .wl-promise{border-top:1px solid var(--line-d);color:var(--snow-3);margin:28px 0 0;padding-top:18px;font-size:14px}.wl .wl-note{max-width:44ch;color:var(--snow-2);margin:0;font-size:15px;line-height:1.55}.wl .wl-done{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.wl .wl-spin{border:2px solid #f4f4f233;border-top-color:var(--snow);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite wl-turn;display:inline-block}.wl .wl-spin.dark{border-color:#0b0b0b33;border-top-color:var(--ink)}@keyframes wl-turn{to{transform:rotate(360deg)}}.wl .wl-ok{background:var(--snow);border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #fffc,0 0 26px #ffffff59}.wl .wl-form fieldset{border:0;flex-direction:column;gap:26px;margin:0;padding:0;display:flex}.wl .wl-form fieldset:disabled{opacity:.6}.wl .wl-field{flex-direction:column;gap:8px;display:flex}.wl .wl-label{letter-spacing:.06em;color:var(--snow-3);justify-content:space-between;font-size:11px;display:flex}.wl .wl-count{text-transform:none;letter-spacing:0}.wl .wl-field input,.wl .wl-field textarea{border:0;border-bottom:1px solid var(--line-d);width:100%;color:var(--snow);font-family:var(--f-disp);background:0 0;border-radius:0;outline:none;padding:10px 0 12px;font-size:19px;line-height:1.4;transition:border-color .25s}.wl .wl-field textarea{resize:vertical;min-height:84px}.wl .wl-field input::placeholder,.wl .wl-field textarea::placeholder{color:#f4f4f240}.wl .wl-field input:focus,.wl .wl-field textarea:focus{border-bottom-color:var(--snow)}.wl .wl-field [aria-invalid=true]{border-bottom-color:#ff8a7a}.wl .wl-err,.wl .wl-fail{color:#ff8a7a;font-size:14px;line-height:1.45}.wl .wl-fail{margin:22px 0 0}.wl .wl-link{color:var(--snow);text-underline-offset:3px;background:0 0;border:0;margin-left:10px;padding:0;text-decoration:underline}.wl .wl-pairs{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.wl .wl-pair{min-height:38px;color:var(--snow-2);box-shadow:inset 0 0 0 1px var(--line-d);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.wl .wl-pair:hover{color:var(--snow);box-shadow:inset 0 0 0 1px var(--snow-3)}.wl .wl-pair[aria-pressed=true]{background:var(--snow);color:var(--ink);box-shadow:none}.wl .wl-later{opacity:.6;font-size:10px}.wl .wl-send{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.wl .wl-send .pill{gap:10px}.wl .wl-send .pill:disabled{cursor:default;opacity:.85}.wl .wl-from{color:var(--snow-3);align-items:baseline;gap:12px;display:inline-flex}.wl .wl-out{color:var(--snow-2);text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #f4f4f24d;text-decoration:underline #f4f4f24d;transition:color .25s,text-decoration-color .25s}.wl .wl-out:hover:not(:disabled){color:var(--snow);-webkit-text-decoration-color:var(--snow);text-decoration-color:var(--snow)}.wl .wl-out:disabled{opacity:.5;cursor:default}.wl .wl-why{color:var(--snow-3);margin-top:14px;font-size:14px}.wl .wl-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:960px){.wl .wl-intro,.wl .wl-card{grid-column:1/-1}}@media (max-width:760px){.wl .wl-main>*{justify-self:stretch!important}.wl .wl-card{border-radius:20px}}@media (prefers-reduced-motion:reduce){.wl .wl-spin{animation-duration:2.4s}}
