.wl{--wl-card:#fbf8ef;--wl-amber:#f2c14e;flex-direction:column;min-height:100dvh;display:flex}.wl .wl-wrap{z-index:1;flex:1;width:100%;max-width:560px;margin:0 auto;padding:0 20px;position:relative}.wl .wl-header{padding:20px 0 8px}.wl .wl-header .wordmark{color:var(--mk-ink);align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.wl .wl-main{padding:18px 0 36px}.wl .wl-kicker{font-family:var(--mk-mark);color:var(--mk-orange);margin-bottom:8px;font-size:20px}.wl h1{letter-spacing:-.022em;color:var(--mk-ink);margin:0;font-size:clamp(34px,9vw,52px);font-weight:800;line-height:1.04}.wl .wl-sub{color:var(--mk-ink-soft);margin:16px 0 0;font-size:17px;line-height:1.5}.wl .wl-formcard{background:var(--wl-card);border:2.5px solid var(--mk-orange);box-shadow:5px 6px 0 var(--mk-ink);border-radius:14px;margin-top:26px;padding:22px 20px 20px;transform:rotate(.4deg)}.wl .wl-formcard form{gap:16px;display:grid}.wl .wl-formcard label{color:var(--mk-ink);gap:7px;font-size:15px;font-weight:800;display:grid}.wl .wl-optional{color:var(--mk-ink-soft);font-weight:400}.wl .wl-formcard input,.wl .wl-formcard select{font-family:var(--mk-body);color:var(--mk-ink);border:2.5px solid var(--mk-ink);appearance:none;background:#fff;border-radius:10px;width:100%;min-height:50px;padding:13px 14px;font-size:17px}.wl .wl-formcard select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23403a32' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:42px}.wl .wl-formcard input::placeholder{color:var(--mk-ink-faint)}.wl .wl-formcard input:focus,.wl .wl-formcard select:focus{outline:3px solid var(--wl-amber);outline-offset:1px}.wl .wl-formcard .btn{font-family:var(--mk-body);color:var(--wl-card);background:var(--mk-orange);border:2.5px solid var(--mk-ink);box-shadow:4px 5px 0 var(--mk-ink);cursor:pointer;border-radius:999px;width:100%;min-height:54px;padding:15px 30px;font-size:19px;font-weight:800;transition:transform 80ms,box-shadow 80ms}.wl .wl-formcard .btn:hover{box-shadow:3px 4px 0 var(--mk-ink);transform:translate(1px,1px)}.wl .wl-formcard .btn:active{box-shadow:0 0 0 var(--mk-ink);transform:translate(4px,5px)}.wl .wl-formcard .btn[disabled]{cursor:default;opacity:.75;box-shadow:3px 4px 0 var(--mk-ink);transform:translate(1px,1px)}.wl .wl-fineprint{color:var(--mk-ink-soft);text-align:center;margin:0;font-size:14px}.wl .wl-msg{font-family:var(--mk-mark);color:var(--mk-orange);text-align:center;margin:0;padding:10px 0;font-size:22px;line-height:1.35}.wl .wl-error{border:2.5px solid var(--mk-red);color:var(--mk-red);background:#fff;border-radius:10px;padding:12px 14px;font-size:15px;font-weight:700}.wl .wl-packs{font-family:var(--mk-mark);color:var(--mk-ink-soft);text-align:center;margin:30px 0 0;font-size:17px}@media (min-width:640px){.wl .wl-header,.wl .wl-main{padding-top:30px}.wl .wl-sub{font-size:18px}.wl .wl-formcard{padding:30px 32px 26px}}
