.PricingLeadForm_widget__AK3NZ{width:min(100% - 5.5rem,40rem);max-width:80rem;margin:.75rem auto .75rem 1rem}.PricingLeadForm_card__NHvxt{overflow:hidden;border:1px solid rgb(96 165 250/.4);border-radius:1rem;background:var(--surface-elevated);box-shadow:0 8px 24px rgb(37 99 235/.1)}.PricingLeadForm_header__FOioZ{padding:.75rem 1rem;background:linear-gradient(120deg,#eff6ff,#ecfeff 55%,#f5f3ff);border-bottom:1px solid rgb(96 165 250/.2)}.dark .PricingLeadForm_header__FOioZ{background:linear-gradient(120deg,#172554,#164e63 55%,#2e1065)}.PricingLeadForm_title__Nt8zd{margin:0;color:var(--text-primary);font-size:1rem;font-weight:800;line-height:1.35}.PricingLeadForm_lead__XQqCY{margin:.3rem 0 0;color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.PricingLeadForm_card__NHvxt>fieldset{padding:.75rem 1rem .9rem}.PricingLeadForm_fields__lzEyf{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;align-items:end}.PricingLeadForm_fields__lzEyf .contact-field{gap:.25rem;min-width:0}.PricingLeadForm_fields__lzEyf label{font-size:.8125rem}.PricingLeadForm_fields__lzEyf .contact-input{min-height:2.75rem;padding:.5rem .625rem;font-size:1rem;width:100%}.PricingLeadForm_phoneRow__9_mYq{display:flex;align-items:stretch;width:100%;min-width:0}.PricingLeadForm_phonePrefix__zj_Go{display:inline-flex;align-items:center;flex:none;min-width:3.25rem;padding:0 .65rem;border:1px solid rgb(148 163 184/.55);border-right:none;border-radius:.5rem 0 0 .5rem;background:#f8fafc;color:#475569;font-size:.875rem;font-weight:700;line-height:1}.dark .PricingLeadForm_phonePrefix__zj_Go{background:#1e293b;border-color:rgb(71 85 105/.6);color:#cbd5e1}.PricingLeadForm_phoneInput__EGNMF{border-radius:0 .5rem .5rem 0!important;min-width:0}.PricingLeadForm_phoneHint__qJiQ2{margin:.2rem 0 0;color:var(--text-secondary);font-size:.75rem;line-height:1.35}@media (min-width:1024px){.PricingLeadForm_phoneHint__qJiQ2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.PricingLeadForm_actions__7x6KS{margin-top:.25rem;min-width:0}.PricingLeadForm_submit__uWRoZ{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.625rem;padding:.625rem 1rem;background:linear-gradient(110deg,#1d4ed8,#0e7490 60%,#6d28d9);color:white;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap}.PricingLeadForm_submit__uWRoZ:hover:not(:disabled){filter:brightness(1.08)}.PricingLeadForm_submit__uWRoZ:focus-visible{outline:3px solid var(--accent-blue);outline-offset:3px}.PricingLeadForm_submit__uWRoZ:disabled{opacity:.65;cursor:default}.PricingLeadForm_status__YGZVH:empty{display:none}.PricingLeadForm_status__YGZVH:not(:empty){padding:0 1rem .9rem;font-size:.8125rem;line-height:1.4}@media (min-width:640px){.PricingLeadForm_widget__AK3NZ{width:min(100% - 2rem,42rem);margin:.75rem auto}}@media (min-width:768px) and (max-width:1023px){.PricingLeadForm_widget__AK3NZ{width:min(100% - 2rem,48rem)}.PricingLeadForm_fields__lzEyf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .85rem}.PricingLeadForm_actions__7x6KS{grid-column:1/-1;margin-top:.15rem}}@media (min-width:1024px){.PricingLeadForm_widget__AK3NZ{width:min(100% - 2rem,80rem);margin:.65rem auto .85rem;padding-inline:0}.PricingLeadForm_header__FOioZ{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;padding:.65rem 1.15rem}.PricingLeadForm_lead__XQqCY{margin:0}.PricingLeadForm_card__NHvxt>fieldset{padding:.7rem 1.15rem .85rem}.PricingLeadForm_fields__lzEyf{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.05fr) minmax(0,1.15fr) auto;gap:.75rem .7rem;align-items:end}.PricingLeadForm_actions__7x6KS{margin-top:0}.PricingLeadForm_submit__uWRoZ{width:auto;min-width:9.75rem;padding-inline:1.15rem}.PricingLeadForm_fields__lzEyf .contact-field{align-self:start}.PricingLeadForm_actions__7x6KS{align-self:end;padding-top:1.35rem}}@media (min-width:1280px){.PricingLeadForm_widget__AK3NZ{width:min(100% - 3rem,80rem)}.PricingLeadForm_fields__lzEyf{gap:.75rem .85rem}.PricingLeadForm_submit__uWRoZ{min-width:10.5rem}}