.wl [hidden]{display:none!important}.wl{width:min(440px,100% - 32px);max-height:calc(100% - 32px);color:var(--ink,#0b1220);text-align:left;background:#fff;border:0;border-radius:22px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #0b122047}.wl::backdrop{background:#0b12208c}.wl[open]{animation:.35s cubic-bezier(.16,.84,.24,1) wlIn}@keyframes wlIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wl[open]{animation:none}}.wl-form,.wl-done{padding:30px 28px 26px;position:relative}.wl-x{color:#6b7789;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.wl-x:hover{color:var(--ink,#0b1220);background:#f2f5f9}.wl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.wl-badge{color:var(--blue,#0b4dff);background:#eef4ff;border-radius:99px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:12px;font-weight:600;display:inline-flex}.wl-badge i{background:var(--aqua,#00e8a8);border-radius:50%;width:6px;height:6px}.wl h2{letter-spacing:-.04em;color:var(--ink,#0b1220);margin-top:14px;font-size:24px;font-weight:700}.wl-desc{color:#6b7789;word-break:keep-all;margin-top:8px;font-size:14.5px;line-height:1.6}.wl-note{color:#3f4a5c;word-break:keep-all;background:#f5f8fc;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.6}.wl-note b{color:var(--ink,#0b1220)}.wl-field{border:0;min-width:0;margin-top:18px;padding:0;display:block}.wl-row{gap:10px;display:flex}.wl-row>.wl-field{flex:1}@media (max-width:480px){.wl-row{flex-direction:column;gap:0}}.wl-field>span,.wl-field legend{color:#2c3748;margin-bottom:8px;padding:0;font-size:13.5px;font-weight:600;display:block}.wl-field b{color:var(--blue,#0b4dff)}.wl-field em{color:#9aa5b4;margin-left:4px;font-style:normal;font-weight:500}.wl-field input[type=email],.wl-field input[type=tel],.wl-field input[type=text],.wl-field textarea{width:100%;font:inherit;color:var(--ink,#0b1220);background:#fff;border:1.5px solid #e1e7ef;border-radius:12px;font-size:15px;transition:border-color .2s,box-shadow .2s}.wl-field input[type=email],.wl-field input[type=tel],.wl-field input[type=text]{height:48px;padding:0 14px}.wl-field textarea{resize:vertical;min-height:112px;padding:12px 14px;line-height:1.6;display:block}.wl-field input::placeholder,.wl-field textarea::placeholder{color:#a6b0be}.wl-field input:focus,.wl-field textarea:focus{border-color:var(--blue,#0b4dff);outline:0;box-shadow:0 0 0 4px #0b4dff1a}.wl-field [aria-invalid=true]{border-color:#e5484d}.wl-chips{flex-wrap:wrap;gap:8px;display:flex}.wl-chips label{cursor:pointer;position:relative}.wl-chips input{opacity:0;pointer-events:none;position:absolute}.wl-chips span{color:#3f4a5c;border:1.5px solid #e1e7ef;border-radius:99px;padding:9px 14px;font-size:13.5px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-block}.wl-chips input:checked+span{border-color:var(--blue,#0b4dff);color:var(--blue,#0b4dff);background:#eef4ff}.wl-chips input:focus-visible+span{outline:2px solid var(--blue,#0b4dff);outline-offset:2px}.wl-consent{background:#f7f9fc;border-radius:12px;margin-top:20px;padding:14px}.wl-consent>label{cursor:pointer;color:#2c3748;align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.wl-consent input{width:18px;height:18px;accent-color:var(--blue,#0b4dff);flex:none}.wl-consent details{color:#6b7789;margin-top:8px;padding-left:28px;font-size:12.5px}.wl-consent summary{cursor:pointer;color:#6b7789;text-underline-offset:3px;text-decoration:underline}.wl-consent dl{grid-template-columns:auto 1fr;gap:4px 10px;margin-top:8px;display:grid}.wl-consent dt{color:#3f4a5c;font-weight:600}.wl-consent dd{word-break:keep-all;margin:0}.wl-consent details p{word-break:keep-all;margin-top:6px}.wl-err{color:#e5484d;min-height:20px;margin-top:12px;font-size:13px;font-weight:500}.wl-submit{background:var(--ink,#0b1220);color:#fff;width:100%;height:52px;font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:6px;font-size:15.5px;font-weight:600;transition:background .2s}.wl-submit:hover{background:#1c2638}.wl-submit[disabled]{cursor:default;background:#9aa5b4}.wl-done{text-align:center;padding-top:40px}.wl-check{color:#0e9f6e;background:#e7f8f1;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto;display:grid}.wl-check svg{stroke-width:2.4px;width:26px;height:26px}.wl-done h2{margin-top:18px}.wl-done p{color:#6b7789;margin:10px 0 22px;font-size:14.5px;line-height:1.65}.wl-done strong{color:var(--ink,#0b1220)}body.wl-lock{overflow:hidden}.wl-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wl-consent details a{color:var(--blue,#0b4dff);text-underline-offset:3px;text-decoration:underline}
