.wl-form{--wl-ox:#5C0F1A;--wl-oxmid:#8B2A3D;--wl-rose:#C4848A;--wl-rosebg:#F9EDEE;--wl-taupe:#7A5E66;--wl-ink:#1A0608;--wl-ink2:#4A3A3E;--wl-line:rgba(196,132,138,.55);font-family:Poppins,-apple-system,system-ui,sans-serif;text-align:left}.wl-form *{box-sizing:border-box}.wl-form--card{background:#fff;border:1px solid var(--wl-line);border-radius:18px;padding:clamp(24px,3vw,36px);box-shadow:0 50px 100px -70px rgba(92,15,26,.5);max-width:560px}.wl-form.wl-form--card h2{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:clamp(24px,2.3vw,30px);line-height:1.13;color:var(--wl-ox);margin:0 0 6px}.wl-form .wl-sub{font-size:16px;color:var(--wl-ink2);line-height:1.55;margin:0 0 20px}.wl-price{background:var(--wl-rosebg);border-radius:12px;padding:14px 16px;margin:0 0 18px;font-size:15px;line-height:1.55;color:var(--wl-ox)}.wl-price b{display:block;font-size:16px;margin-bottom:3px;font-weight:600}.wl-field{margin-bottom:14px}.wl-field label{display:block;font-size:15.5px;font-weight:500;color:var(--wl-ink);margin-bottom:6px}.wl-opt{font-weight:400;color:var(--wl-taupe)}.wl-field input,.wl-field select{width:100%;font-family:inherit;font-size:16px;padding:13px 16px;border-radius:12px;border:1.5px solid rgba(92,15,26,.18);background:#fff;color:var(--wl-ink);outline:none;min-height:48px}.wl-field input:focus,.wl-field select:focus{border-color:var(--wl-ox);box-shadow:0 0 0 3px rgba(92,15,26,.12)}.wl-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:640px){.wl-row{grid-template-columns:1fr;gap:0}}.wl-chips{border:0;margin:0 0 16px;padding:0;min-width:0}.wl-chips legend{display:block;font-size:15.5px;font-weight:500;color:var(--wl-ink);margin:0 0 8px;padding:0}.wl-chipset{display:flex;flex-wrap:wrap;gap:8px}.wl-chip{position:relative;display:inline-flex;cursor:pointer;margin:0}.wl-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.wl-chip span{display:inline-block;padding:12px 16px;border-radius:100px;border:1.5px solid rgba(92,15,26,.18);background:#fff;font-size:15px;line-height:1.2;color:var(--wl-ink2);transition:background .15s,border-color .15s,color .15s}.wl-chip:hover span{border-color:var(--wl-rose)}.wl-chip input:checked+span{background:var(--wl-ox);border-color:var(--wl-ox);color:#FAF7F2}.wl-chip input:focus-visible+span{outline:2px solid var(--wl-ox);outline-offset:2px}.wl-form--card .wl-chip span,.wl-form--inline .wl-chip span{padding:9px 14px;font-size:14px}.wl-form .wl-chipnote{margin:8px 0 0;text-align:left}.wl-form .wl-suggest{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-weight:600}.wl-check{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--wl-ink2);line-height:1.5;margin:2px 0 16px;cursor:pointer}.wl-check input{width:22px;height:22px;margin-top:1px;flex:none;accent-color:var(--wl-ox)}.wl-check input:focus-visible{outline:2px solid var(--wl-ox);outline-offset:2px}.wl-form .wl-check a[href]{color:var(--wl-oxmid);font-weight:500;text-decoration:underline;text-underline-offset:2px}.wl-form .wl-err{color:var(--wl-oxmid);font-size:14px;font-weight:500;margin:-6px 0 14px}.wl-submit{width:100%;margin-top:4px}.wl-submit[disabled]{opacity:.7;cursor:progress;transform:none!important}.wl-form .wl-fine{font-size:14.5px;color:var(--wl-taupe);line-height:1.5;margin:14px 0 0;text-align:center}.wl-form .wl-lead{font-size:15px;color:var(--wl-ink2);line-height:1.55;margin:4px 0 12px}.wl-check.wl-check--opt{font-size:14.5px;margin:0 0 10px}.wl-form .wl-fine.wl-sender{font-size:13px;margin:0 0 14px;text-align:left}.wl-form--dark .wl-lead{color:rgba(250,247,242,.88)}.wl-form.wl-form--dark .wl-fine.wl-sender{color:rgba(250,247,242,.62)}.wl-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.wl-ok:focus{outline:none}.wl-ok{background:var(--wl-rosebg);border:1px solid rgba(196,132,138,.6);border-radius:18px;padding:22px;text-align:center}.wl-form .wl-ok strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:22px;color:var(--wl-ox);margin-bottom:8px;font-weight:500}.wl-form .wl-ok p{font-size:16px;color:var(--wl-ink2);line-height:1.55;margin:0}.aj-card .wl-form--card{border:0;padding:0;box-shadow:none;background:none;max-width:none}.wl-form--inline{max-width:620px}.wl-form--inline .wl-submit{width:auto;min-width:240px}.wl-form.wl-form--inline .wl-fine{text-align:left}@media (max-width:640px){.wl-form--inline .wl-submit{width:100%}}.wl-form--compact:not(.is-open):not(:focus-within) .wl-more{display:none}.wl-form--compact .wl-more{animation:wl-open .28s ease-out}@keyframes wl-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wl-form--compact .wl-more{animation:none}}.wl-form--dark .wl-check,.wl-form--dark .wl-field label{color:rgba(250,247,242,.88)}.wl-form--dark .wl-opt,.wl-form.wl-form--dark .wl-fine{color:rgba(250,247,242,.62)}.wl-form.wl-form--dark .wl-check a[href],.wl-form.wl-form--dark .wl-err{color:#E8B4B9}.wl-form--dark .wl-field input{border-color:rgba(250,247,242,.25)}.wl-form--dark .wl-check input{accent-color:var(--wl-rose)}.wl-form--dark .wl-chips legend{color:rgba(250,247,242,.88)}.wl-form--dark .wl-chip span{background:transparent;border-color:rgba(250,247,242,.3);color:rgba(250,247,242,.88)}.wl-form--dark .wl-chip input:checked+span{background:var(--wl-rose);border-color:var(--wl-rose);color:var(--wl-ox)}.wl-form--dark .wl-chip input:focus-visible+span{outline-color:var(--wl-rose)}.wl-form--dark.wl-form--inline{margin-left:auto;margin-right:auto}.wl-form.wl-form--dark .wl-fine{text-align:center}