.capture-footer,.capture-dialog{color:#503f58;font-family:inherit}.capture-footer{box-sizing:border-box;margin:52px auto 28px;padding:36px!important;border:1px solid #efd6e9;border-radius:26px;background:linear-gradient(120deg,#fff0f6,#f3ecff);display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.capture-eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:800;color:#8e4e7c}.capture-footer h2,.capture-dialog h2{color:#724767;line-height:1.15;font-size:30px;margin:12px 0}.capture-intro p,.capture-dialog-inner>p{font-size:15px;line-height:1.5}.capture-small{font-size:13px!important;opacity:.85}.capture-form{display:grid;gap:11px;text-align:left}.capture-form>label:not(.capture-honey){display:grid;gap:5px;font-size:13px;font-weight:650}.capture-form input:not([type=checkbox]){box-sizing:border-box;display:block;width:100%;border:1px solid #d8c5d5;background:#fff;border-radius:11px;padding:11px 13px;font:inherit;font-size:16px;color:#403044;min-height:44px}.capture-form input:focus-visible,.capture-form button:focus-visible,.capture-close:focus-visible,.capture-later:focus-visible{outline:3px solid #9c67be;outline-offset:3px}.capture-optional{font-size:12px;font-weight:400;display:contents}.capture-form .capture-consent{display:flex!important;gap:9px!important;align-items:flex-start;font-size:11px!important;line-height:1.5;font-weight:400!important}.capture-consent input{flex-shrink:0;width:18px;height:18px;margin:1px 0;accent-color:#b64e85}.capture-consent a{color:#794163;text-decoration:underline}.capture-submit{border:0;border-radius:13px;background:#ac3f78;color:#fff;min-height:48px;padding:12px;font:inherit;font-weight:750;cursor:pointer;box-shadow:0 4px 12px #a6407826}.capture-submit:hover{background:#923064}.capture-submit:disabled{opacity:.6;cursor:wait}.capture-status{margin:0;font-size:13px;color:#9c2854}.capture-status:empty{display:none}.capture-honey{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.capture-dialog{box-sizing:border-box;border:1px solid #e9cee3;border-radius:26px;padding:0;width:min(460px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow:auto;background:linear-gradient(145deg,#fff8fb,#f5edff);box-shadow:0 18px 70px #412c5555}.capture-dialog::backdrop{background:#34213e80;backdrop-filter:blur(3px)}.capture-dialog-inner{padding:34px 28px 22px}.capture-dialog h2{font-size:29px;padding-right:12px}.capture-dialog-inner>p{font-size:14px;margin-bottom:18px}.capture-close{position:sticky;top:9px;float:right;margin:9px 9px -53px 0;z-index:2;width:44px;height:44px;background:white;color:#70445f;border:1px solid #e2c6d9;border-radius:50%;font-size:31px;line-height:1;cursor:pointer}.capture-later{display:block;margin:15px auto 0;background:none;border:0;text-decoration:underline;color:#75526d;font:inherit;font-size:12px;min-height:32px;cursor:pointer}.capture-open{overflow:hidden}.capture-success{padding:24px 8px;text-align:center}.capture-success>span{font-size:38px}.capture-success h3{color:#844269}.capture-success p{line-height:1.5}@media(max-width:700px){.capture-footer{grid-template-columns:1fr;gap:18px;padding:24px!important;width:calc(100% - 28px)}.capture-footer h2{font-size:26px}.capture-dialog-inner{padding:29px 22px 18px}.capture-dialog h2{font-size:27px}.capture-form{gap:9px}}@media(prefers-reduced-motion:reduce){.capture-dialog{scroll-behavior:auto}}
