.wr-signup{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:70px 6%;background:#f7f0f4;border-top:1px solid #eee3eb}.wr-signup h2{font:clamp(34px,3.5vw,48px)/1.12 Georgia,serif;letter-spacing:-1.1px;color:#271e27;margin:22px 0}.wr-signup em{color:#75215f;font-weight:400}.wr-intro>p{max-width:410px}.wr-intro{padding-top:7px}.wr-care{display:block;color:#571649;margin-top:30px;text-underline-offset:5px}.wr-form{background:white;padding:28px;border:1px solid #e8dce4}.wr-form label{display:block;font-size:13px;font-weight:600;margin-bottom:17px}.wr-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}input,select{display:block;width:100%;border:1px solid #baaeb8;border-radius:0;background:white;padding:11px 10px;font:16px Arial;color:#292329;margin-top:7px;min-height:44px}input:focus,select:focus,button:focus-visible,a:focus-visible{outline:3px solid #b83496;outline-offset:3px}.optional{font-weight:400;color:#786a74}.wr-small{display:block;font-size:12px;line-height:1.6;color:#70626c;font-weight:400;margin-top:9px}.wr-small a{color:inherit}.wr-check{display:flex!important;align-items:flex-start;gap:11px;font-weight:400!important;font-size:12px!important;line-height:1.6}.wr-check input{width:18px;min-height:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#571649}.wr-honey{position:absolute;left:-10000px}button,.button{display:inline-block;cursor:pointer;background:#571649;color:white;border:1px solid #571649;padding:13px 22px;font:15px Arial;text-decoration:none;min-height:46px}.wr-signup button:disabled{opacity:.6;cursor:wait}.wr-form button{width:100%;display:flex;justify-content:space-between}.wr-signup details{font-size:12px;line-height:1.65;color:#70626c;margin-top:14px}.wr-signup summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.wr-status{font-size:14px;color:#571649;margin:14px 0 0}
.wr-signup{max-width:1440px;margin:auto;font-family:inherit}.wr-signup input,.wr-signup select{display:block;width:100%;border:1px solid #baaeb8;background:white;padding:11px 10px;font:16px Arial;color:#292329;margin-top:7px;min-height:44px}.wr-signup button{cursor:pointer;background:#571649;color:white;border:1px solid #571649;padding:13px 22px;font:15px Arial;min-height:46px}.wr-signup input:focus,.wr-signup select:focus,.wr-signup button:focus-visible{outline:3px solid #b83496;outline-offset:3px}.wr-signup .kicker{font-size:10px;letter-spacing:2.5px;font-weight:700;color:#8b286f}.wr-signup .wr-signup details{font-size:12px;color:#70626c}.wr-signup .wr-signup summary{cursor:pointer;text-decoration:underline}.wr-signup .wr-check input{width:18px;min-height:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#571649}@media(max-width:700px){.wr-signup{grid-template-columns:1fr;gap:28px;padding:34px 20px}.wr-signup .wr-form{padding:20px}.wr-signup h2{font-size:38px}.wr-signup .wr-two{gap:12px}}@media(max-width:360px){.wr-signup .wr-two{grid-template-columns:1fr}.wr-signup h2{font-size:32px}}