.wl-page{min-height:100vh;color:var(--ink-2);flex-direction:column;font-size:15px;line-height:1.55;display:flex}.wl-main{flex:1 0 auto;width:100%}.wl-main:focus{outline:none}.wl-page a{text-decoration:none}@media (hover:hover){.wl-page a:hover{color:var(--accent-hi)}}.wl-wrap{width:100%;max-width:1120px;padding:64px var(--s32) var(--s80);flex-wrap:wrap;align-items:flex-start;gap:48px 72px;margin:0 auto;display:flex}.wl-pitch{flex-direction:column;flex:340px;gap:18px;max-width:460px;display:flex}.wl-eyebrow{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0}.wl-h1{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(38px,8vw,52px);font-weight:500;line-height:1.02}.wl-h1:focus{outline:none}.wl-h1.is-small{letter-spacing:-.025em;font-size:clamp(32px,6vw,44px);line-height:1.05}.wl-lede{color:var(--ink-2);margin:0;font-size:18px;line-height:1.5}.wl-lede strong,.wl-points strong{color:var(--ink);font-weight:500}.wl-points{color:var(--ink-2);flex-direction:column;gap:10px;margin:6px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.wl-points li{align-items:flex-start;gap:10px;display:flex}.wl-points svg{color:var(--take);flex:none;margin-top:3px}.wl-already{color:var(--ink-3);margin:10px 0 0;font-size:13px}.wl-page .wl-already a{color:var(--accent)}.wl-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-dialog);flex-direction:column;flex:420px;gap:22px;max-width:560px;padding:28px;display:flex}.wl-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wl-two.wl-end{align-items:end}.wl-field{flex-direction:column;gap:6px;min-width:0;display:flex}.wl-field label,.wl-set legend{color:var(--ink-2);font-size:13px}.wl-set legend{margin-bottom:2px;padding:0}.wl-req{color:var(--accent)}.wl-field input,.wl-field select,.wl-field textarea{box-sizing:border-box;background:var(--control);border:1px solid var(--line);border-radius:var(--r-control);width:100%;color:var(--ink);font:400 15px/1.45 var(--face);transition:border-color var(--t-control) var(--ease)}.wl-field input,.wl-field select{height:40px;padding:0 12px}.wl-field textarea{resize:vertical;padding:10px 12px}.wl-field input::placeholder,.wl-field textarea::placeholder{color:var(--ink-3)}.wl-field input:focus-visible,.wl-field select:focus-visible,.wl-field textarea:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}.wl-err{color:var(--reject);margin:0;font-size:13px}.wl-field input[aria-invalid=true],.wl-field select[aria-invalid=true],.wl-field textarea[aria-invalid=true]{border-color:var(--reject)}.wl-count{color:var(--ink-3);text-align:right;font-size:12px}.wl-set{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.wl-pills,.wl-radios{flex-wrap:wrap;gap:8px;display:flex}.wl-pill{cursor:pointer;border:1px solid var(--line);height:32px;color:var(--ink-2);transition:border-color var(--t-control) var(--ease), background var(--t-control) var(--ease), color var(--t-control) var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:14px;display:inline-flex}.wl-pill.is-box{border-radius:var(--r-control);height:36px;padding:0 14px}.wl-pill input{accent-color:var(--accent);margin:0}.wl-pill:has(input:checked){border-color:var(--accent);background:var(--accent-wash);color:var(--ink)}.wl-pill:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.wl-submit{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:6px;display:flex}.wl-go{background:var(--accent);height:46px;color:var(--on-accent);border-radius:var(--r-control);font:600 15px/1 var(--face);cursor:pointer;transition:background var(--t-control) var(--ease);border:0;justify-content:center;align-self:flex-start;align-items:center;padding:0 20px;display:inline-flex}.wl-page a.wl-go,.wl-page a.wl-go:hover{color:var(--on-accent)}@media (hover:hover){.wl-go:hover{background:var(--accent-hi)}}.wl-fine{color:var(--ink-3);max-width:52ch;margin:0;font-size:13px}.wl-fine a{color:var(--ink-2)}.wl-alert{border-radius:var(--r-control);color:var(--ink);border:1px solid color-mix(in srgb, var(--reject) 45%, transparent);background:color-mix(in srgb, var(--reject) 10%, transparent);margin:0;padding:10px 12px;font-size:14px}.wl-sent{gap:14px}.wl-sent h2{font-family:var(--display);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.1}.wl-sent p{color:var(--ink-2);margin:0;font-size:16px}.wl-sent p.wl-fine{color:var(--ink-3);font-size:13px}.wl-narrow{width:100%;max-width:640px;padding:72px var(--s32) var(--s80);flex-direction:column;align-items:flex-start;gap:16px;margin:0 auto;display:flex}.wl-tick{color:var(--take)}.wl-meanwhile{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:8px;width:100%;padding:16px 18px;display:flex}.wl-meanwhile p{color:var(--ink-2);margin:0}.wl-meanwhile a{color:var(--ink)}.wl-narrow>.wl-fine{max-width:none;margin-top:6px}.wl-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.wl-page .wl-keep{color:var(--ink-2);font-size:14px}.wl-foot{padding:20px var(--s32);border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:13px;display:flex}.wl-foot a{color:var(--ink-2)}@media (max-width:640px){.wl-wrap{padding:var(--s40) var(--s16) var(--s56);gap:32px}.wl-card{flex-basis:100%;padding:20px}.wl-two{grid-template-columns:minmax(0,1fr)}.wl-narrow{padding:var(--s40) var(--s16) var(--s56)}.wl-foot{padding-inline:var(--s16)}.wl-lede{font-size:17px}}
