.forms_opener__LkqEN{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.forms_openerArrow__3i8zM{width:80px;height:48px;flex:none;transform:rotate(6deg)}.forms_panel__kvVfi{display:flex;flex-direction:column;gap:var(--sp-22);background:var(--color-bg-card);border:var(--border-width-default) solid var(--color-border-card);border-radius:var(--radius-section-card);padding:26px 22px 30px;box-shadow:var(--shadow-window);max-width:760px}@media (min-width:640px){.forms_panel__kvVfi{padding:clamp(28px,3.4vw,44px)}}.forms_eyebrow__1bYW3{font-size:11px;letter-spacing:.2em;color:var(--color-accent-red)}.forms_field__MkmfR{display:flex;flex-direction:column;gap:var(--sp-12)}.forms_label__FdIV_{font-size:16px;line-height:1.5;font-weight:600;color:var(--color-text-primary)}.forms_optional__5WPwp{color:var(--color-text-muted);font-weight:400}.forms_hint__A_6sc{font-size:14px;line-height:1.5;color:var(--color-text-secondary);margin-top:-6px}.forms_stepNote__zo6tj{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin:-8px 0 0;text-wrap:pretty}.forms_choices__3NjXN{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.forms_choice__ieuDU{font-family:var(--font-body),system-ui,sans-serif;font-size:15px;line-height:1.4;color:var(--color-text-primary);background:transparent;border:var(--border-width-default) solid var(--color-border-rule);border-radius:var(--radius-pill-sm);padding:11px 18px;cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.forms_choice__ieuDU:hover{border-color:rgba(143,58,42,.45)}.forms_choice__ieuDU[data-selected=true]{background:var(--color-bg-dark-card);border-color:var(--color-bg-dark-card);color:var(--color-text-on-dark);box-shadow:0 14px 22px -16px rgba(43,29,20,.95)}.forms_input__wTRxr,.forms_textarea__ai6fP{font-family:var(--font-body),system-ui,sans-serif;font-size:16px;line-height:1.5;color:var(--color-text-primary);background:var(--color-bg-card-alt);border:var(--border-width-default) solid var(--color-border-rule);border-radius:var(--radius-chip);padding:15px 18px;width:100%;transition:border-color var(--dur-instant) var(--ease-standard)}.forms_textarea__ai6fP{resize:vertical}.forms_input__wTRxr:hover,.forms_textarea__ai6fP:hover{border-color:rgba(143,58,42,.35)}.forms_input__wTRxr:focus,.forms_textarea__ai6fP:focus{outline:none;border-color:var(--color-accent-red);box-shadow:var(--focus-ring-faq)}.forms_primary__IMkbC{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-14);font-family:var(--font-body),system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-on-dark);background:var(--color-bg-dark-card);border:var(--border-width-default) solid var(--color-bg-dark-card);border-radius:var(--radius-pill);padding:18px 34px;cursor:pointer;transition:background var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.forms_primary__IMkbC:hover:not(:disabled){background:var(--color-accent-red);border-color:var(--color-accent-red);box-shadow:var(--shadow-conv-card)}.forms_primary__IMkbC:disabled{opacity:.6;cursor:default}.forms_resultBody__bSRn1{display:flex;flex-direction:column;gap:var(--sp-14);border-left:var(--border-width-rule) solid var(--color-accent-red);padding-left:var(--sp-18)}.forms_resultText__CTyQm{font-size:16px;line-height:1.7;color:var(--color-text-primary);margin:0;text-wrap:pretty}.forms_upsell__o4TUu{display:flex;flex-direction:column;gap:20px;border-top:var(--border-width-default) solid var(--color-border-hairline);padding-top:var(--sp-22)}.forms_upsellLead__UUXjx{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin:0;text-wrap:pretty}.forms_working__OAWzE{font-size:15px;line-height:1.55;color:var(--color-text-secondary);margin:0}.forms_confirm__8fDG2,.forms_resultFoot__El0xO{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin:0;text-wrap:pretty}.forms_error__2IIrO{font-size:15px;line-height:1.55;color:var(--color-accent-red-hover);margin:0}.forms_consent__hJpyK{display:flex;align-items:flex-start;gap:var(--sp-12)}.forms_checkbox__XvldV{flex:0 0 auto;width:18px;height:18px;margin:3px 0 0;accent-color:var(--color-accent-red);cursor:pointer}.forms_checkbox__XvldV:focus-visible{outline:none;box-shadow:var(--focus-ring-faq);border-radius:3px}.forms_consentLabel__eIh0E{font-size:14px;line-height:1.5;color:var(--color-text-secondary);cursor:pointer;text-wrap:pretty}.forms_consentLink__YwnqG{color:var(--color-text-primary);border-bottom:var(--border-width-default) solid rgba(143,58,42,.5);padding-bottom:1px}.forms_consentLink__YwnqG:hover{color:var(--color-accent-red);border-bottom-color:var(--color-accent-red)}.forms_honey__a4Fkl{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.forms_choice__ieuDU,.forms_input__wTRxr,.forms_primary__IMkbC,.forms_textarea__ai6fP{transition:none}}.button_btn__3hc7F{display:inline-flex;align-items:center;gap:var(--sp-14);font-family:var(--font-body),system-ui,sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:var(--border-width-default) solid transparent;text-align:center;white-space:nowrap;transition:background var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard),border-color var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.button_md__YklNL{font-size:14px;padding:16px 30px;letter-spacing:.08em}.button_lg__eM6Jk{font-size:15px;padding:18px 34px}.button_solid__m60ZD{background:var(--color-bg-dark-card);color:var(--color-text-on-dark);border-color:var(--color-bg-dark-card)}.button_solid__m60ZD:hover{background:var(--color-accent-red);border-color:var(--color-accent-red);color:var(--color-text-on-dark);box-shadow:var(--shadow-conv-card)}.button_outline__ZrLo4{background:transparent;color:var(--color-text-primary);border-color:var(--color-text-primary)}.button_outline__ZrLo4:hover{background:var(--color-text-primary);color:var(--color-text-on-dark)}.button_invert__nCIKQ{background:var(--color-accent-red);color:var(--color-text-on-dark);border-color:var(--color-accent-red)}.button_invert__nCIKQ:hover{background:var(--color-accent-red-hover);border-color:var(--color-accent-red-hover);color:var(--color-text-on-dark)}.button_ghostOnDark__Eo9DJ{background:transparent;color:var(--color-text-on-dark);border-color:var(--color-border-on-dark)}.button_ghostOnDark__Eo9DJ:hover{background:hsla(38,54%,89%,.08);color:var(--color-text-on-dark);border-color:var(--color-text-on-dark-accent)}@media (prefers-reduced-motion:reduce){.button_btn__3hc7F{transition:none}}.clientwindow_block__LSvuI{max-width:var(--max-main);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:var(--sp-62);gap:var(--sp-62);align-items:center}.clientwindow_copy__wmYGB{min-width:0}.clientwindow_title__zpV_V{margin:0}.clientwindow_lead____xak{margin:26px 0 0;color:var(--color-text-secondary);max-width:500px}.clientwindow_question__jBjdg{margin:var(--sp-26) 0 0;font-size:clamp(23px,2.4vw,32px);line-height:1.3;max-width:520px;border-left:var(--border-width-rule) solid var(--color-accent-red);padding-left:var(--sp-18)}.clientwindow_pickRow__eUOGE{margin-top:30px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.clientwindow_pickNote__08Dte{font-size:22px;transform:rotate(-1deg)}.clientwindow_swatches__0wamx{display:flex;align-items:center;gap:10px}.clientwindow_swatch__x_kYc{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.clientwindow_dot__LSC_Q{width:30px;height:30px;border-radius:var(--radius-circle);border:var(--border-width-default) solid rgba(43,29,20,.2);transition:transform var(--dur-instant) var(--ease-standard),box-shadow var(--dur-instant) var(--ease-standard)}.clientwindow_win__dowJP{position:relative;min-width:0;background-color:var(--color-bg-card);transition:background-image var(--dur-base) var(--ease-standard);border:var(--border-width-default) solid var(--color-border-hairline);border-radius:var(--radius-section-card);box-shadow:var(--shadow-window);overflow:hidden}.clientwindow_wash__Ub2yY{position:absolute;inset:0;z-index:6;pointer-events:none}.clientwindow_winBar__VHXxF{display:flex;transition:background var(--dur-base) var(--ease-standard);align-items:center;gap:10px;padding:14px 20px;border-bottom:var(--border-width-default) solid var(--color-border-hairline)}.clientwindow_winDot__AJVuN{width:8px;height:8px;border-radius:var(--radius-circle);background:rgba(43,29,20,.18)}.clientwindow_winTitle__QI8CP{margin-left:10px;font-weight:600;font-size:11px;color:var(--color-text-muted)}.clientwindow_brandBar__3cYlH{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:var(--border-width-default) solid var(--color-border-hairline);transition:background var(--dur-base) var(--ease-standard)}.clientwindow_brandMark__csVGC{flex:none;width:34px;height:34px;border-radius:var(--radius-mark);display:grid;place-items:center;font-size:15px;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.clientwindow_brandName___D6Ok{min-width:0}.clientwindow_brandCompany__S9OLY{font-size:16px;line-height:1.1}.clientwindow_brandSub__12g4J{margin-top:3px;font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;transition:color var(--dur-base) var(--ease-standard)}.clientwindow_brandAside__G__oT{margin-left:auto;font-size:17px}.clientwindow_campaign__vxVwD{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;padding:22px 26px 20px}.clientwindow_campaignName___3v_M{font-size:clamp(20px,2vw,26px);line-height:1.1}.clientwindow_campaignMeta__qGNqW{margin-top:6px;font-size:12px;color:var(--color-text-secondary)}.clientwindow_pctWrap__XhmU0{margin-left:auto;text-align:right}.clientwindow_pct__hEJAs{font-size:30px;line-height:1;transition:color var(--dur-base) var(--ease-standard)}.clientwindow_pctLabel__PCmUk{margin-top:5px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.clientwindow_trackWrap__vGIj3{padding:0 26px 4px}.clientwindow_track__qJQKF{height:6px;border-radius:4px;background:rgba(43,29,20,.08);overflow:hidden}.clientwindow_trackFill__4SP0K{height:100%;border-radius:4px;transition:background var(--dur-base) var(--ease-standard),width var(--dur-mid) var(--ease-standard)}.clientwindow_rows__1uc_E{padding:20px 26px 6px;display:flex;flex-direction:column;gap:12px}.clientwindow_row__jQg8p{display:flex;align-items:center;gap:14px;padding:13px 16px;border:var(--border-width-default) solid var(--color-border-hairline);border-radius:var(--radius-chip);background:var(--color-bg-card-alt)}.clientwindow_rowDot__dwivq{width:10px;height:10px;border-radius:var(--radius-circle);flex:none;transition:background var(--dur-base) var(--ease-standard)}.clientwindow_rowLabel__SfeC0{flex:1 1;min-width:0;font-size:15px}.clientwindow_rowTag__uScDs{font-weight:600;font-size:10px;letter-spacing:.1em;padding:5px 9px;border-radius:var(--radius-tag);border:var(--border-width-default) solid var(--color-border-rule);transition:border-color var(--dur-base) var(--ease-standard)}.clientwindow_rowState__kR84T,.clientwindow_rowTag__uScDs{flex:none;text-transform:uppercase;color:var(--color-text-secondary)}.clientwindow_rowState__kR84T{white-space:nowrap;font-size:12px;letter-spacing:.12em}.clientwindow_winFoot___shvs{margin-top:14px;padding:18px 26px 22px;border-top:var(--border-width-default) solid var(--color-border-hairline);display:flex;flex-wrap:wrap;align-items:center;gap:14px}.clientwindow_reportBtn__BVWQ1{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:var(--radius-pill-sm);font-weight:600;font-size:12px;letter-spacing:.08em;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.clientwindow_footNote__PI8VU{font-size:18px}@media (max-width:520px){.clientwindow_row__jQg8p{flex-wrap:wrap;gap:8px 12px}.clientwindow_rowLabel__SfeC0{flex:1 1 100%}}