.svc-form-card{background:var(--ce-glass-bg);border:1px solid var(--ce-glass-border-soft);-webkit-backdrop-filter:var(--ce-glass-blur-heavy,blur(28px));backdrop-filter:var(--ce-glass-blur-heavy,blur(28px));border-radius:var(--ce-radius-card);box-shadow:var(--ce-glass-shadow), var(--ce-glass-inner-light);padding:var(--ce-space-inset-xl);transition:transform var(--ce-motion-duration-standard) var(--ce-motion-easing-standard), box-shadow var(--ce-motion-duration-standard) var(--ce-motion-easing-standard), border-color var(--ce-motion-duration-standard) var(--ce-motion-easing-standard);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.svc-form-card:hover{border-color:var(--ce-color-border-glass-hover);box-shadow:var(--ce-glass-shadow-hover), var(--ce-glass-inner-light)}.svc-form-card:after{content:"";background:var(--ce-gradient-red-glow);filter:blur(40px);opacity:.12;pointer-events:none;z-index:0;width:180px;height:120px;transition:opacity var(--ce-motion-duration-standard) var(--ce-motion-easing-standard);position:absolute;top:-80px;left:50%;transform:translate(-50%)}.svc-form-card:hover:after{opacity:.22}.svc-form__offer{padding:var(--ce-space-inset-comfortable);background:var(--ce-color-surface-glass-card);border:1px solid var(--ce-glass-border-soft);border-radius:var(--ce-radius-rounded);margin-bottom:var(--ce-space-stack-md);text-align:center;position:relative;overflow:hidden}.svc-form__offer:before{content:"";background:var(--ce-gradient-red-glow);opacity:.15;pointer-events:none;z-index:0;position:absolute;inset:0}.svc-form__offer-title{font-family:var(--ce-type-family-display);font-size:var(--ce-type-role-label-size);font-weight:var(--ce-type-weight-bold);background:var(--ce-gradient-brand-bar);-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:var(--ce-type-tracking-caps);margin-bottom:var(--ce-space-inline-xs);z-index:1;-webkit-background-clip:text;background-clip:text;position:relative}.svc-form__offer-desc{font-family:var(--ce-type-family-body);font-size:var(--ce-type-role-caption-size);font-weight:var(--ce-type-weight-medium);color:var(--ce-color-text-primary);z-index:1;position:relative}.svc-form__heading{font-family:var(--ce-type-family-display);font-size:var(--ce-type-role-h3-size);font-weight:var(--ce-type-weight-semibold);color:var(--ce-color-text-primary);letter-spacing:var(--ce-type-tracking-normal);line-height:var(--ce-type-role-h3-line-height);margin-bottom:var(--ce-space-stack-md);text-align:center}.svc-form__body{gap:var(--ce-space-stack-sm);z-index:1;flex-direction:column;width:100%;display:flex;position:relative}.svc-form__group{flex-direction:column;width:100%;display:flex;position:relative}.svc-form__input,.svc-form__select,.svc-form__textarea{width:100%;font-family:var(--ce-type-family-body);font-size:var(--ce-type-role-caption-size);color:var(--ce-color-text-primary);background:var(--ce-color-surface-glass-card);border:1px solid var(--ce-glass-border-soft);border-radius:var(--ce-radius-rounded);transition:border-color var(--ce-motion-intent-subtle), box-shadow var(--ce-motion-intent-subtle), background-color var(--ce-motion-intent-subtle);outline:none;padding:.875rem 1.25rem}.svc-form__textarea{resize:none;padding:1rem 1.25rem}.svc-form__input::placeholder,.svc-form__textarea::placeholder{color:var(--ce-color-text-muted)}.svc-form__input:hover,.svc-form__select:hover,.svc-form__textarea:hover{border-color:var(--ce-color-border-strong);background:var(--ce-color-surface-glass)}.svc-form__input:focus,.svc-form__select:focus,.svc-form__textarea:focus{border-color:var(--ce-color-border-focus);box-shadow:var(--ce-color-brand-focus-ring);background:var(--ce-color-surface-glass-strong)}.svc-form__select-wrapper{width:100%;position:relative}.svc-form__select{appearance:none;cursor:pointer;padding-right:3rem}.svc-form__select option{background-color:var(--ce-color-surface-base);color:var(--ce-color-text-primary)}.svc-form__select-arrow{width:1.25rem;height:1.25rem;color:var(--ce-color-text-muted);pointer-events:none;transition:color var(--ce-motion-intent-subtle);position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.svc-form__select-wrapper:hover .svc-form__select-arrow{color:var(--ce-color-text-primary)}.svc-form__input--invalid{border-color:var(--ce-color-feedback-error)}.svc-form__input--invalid:focus{border-color:var(--ce-color-feedback-error);box-shadow:0 0 0 3px var(--ce-color-state-focus)}.svc-form__field-error{font-family:var(--ce-type-family-body);color:var(--ce-color-feedback-error);margin-top:var(--ce-space-stack-xs);padding-left:var(--ce-space-inline-md);animation:svcSlideIn var(--ce-motion-duration-fast) var(--ce-motion-easing-decelerate);font-size:.75rem}.svc-form__global-error{font-family:var(--ce-type-family-body);font-size:var(--ce-type-role-caption-size);color:var(--ce-color-feedback-error);background:var(--ce-color-state-hover);border:1px solid var(--ce-color-feedback-error);border-radius:var(--ce-radius-rounded);padding:var(--ce-space-inset-md);text-align:center}.svc-form__submit{width:100%;font-family:var(--ce-type-family-display);font-size:var(--ce-type-role-label-size);font-weight:var(--ce-type-weight-semibold);color:var(--ce-color-text-on-brand);background:var(--ce-gradient-btn-primary);border-radius:var(--ce-radius-rounded);cursor:pointer;box-shadow:var(--ce-shadow-checkout-cta);transition:background var(--ce-motion-intent-subtle), transform var(--ce-motion-intent-subtle), box-shadow var(--ce-motion-intent-subtle);border:none;outline:none;justify-content:center;align-items:center;padding:.9375rem 2rem;display:flex}.svc-form__submit:hover:not(:disabled){box-shadow:var(--ce-shadow-checkout-primary-hover);transform:translateY(-2px)}.svc-form__submit:active:not(:disabled){transform:translateY(0)scale(.98)}.svc-form__submit:disabled{opacity:.6;cursor:not-allowed}.svc-form-card--success{text-align:center;justify-content:center;align-items:center;gap:var(--ce-space-stack-md);padding:var(--ce-space-inset-xl);flex-direction:column;display:flex}.svc-success__header{align-items:center;gap:var(--ce-space-inline-md);z-index:1;flex-direction:column;display:flex;position:relative}.svc-success__icon-wrapper{border-radius:var(--ce-radius-circle);background:var(--ce-color-surface-glass-card);border:1px solid var(--ce-color-feedback-success);width:4.5rem;height:4.5rem;margin-bottom:var(--ce-space-inline-sm);box-shadow:var(--ce-glass-shadow);justify-content:center;align-items:center;display:flex}.svc-success__icon{width:2rem;height:2rem;color:var(--ce-color-feedback-success);animation:svcCheckScale var(--ce-motion-duration-slow) cubic-bezier(.34, 1.56, .64, 1)}.svc-success__title{font-family:var(--ce-type-family-display);font-size:var(--ce-type-role-h3-size);font-weight:var(--ce-type-weight-semibold);color:var(--ce-color-text-primary);margin:0}.svc-success__subtitle{font-family:var(--ce-type-family-body);font-size:var(--ce-type-role-caption-size);color:var(--ce-color-text-muted);margin:0}.svc-success__summary{background:var(--ce-color-surface-glass-card);border:1px solid var(--ce-glass-border-soft);border-radius:var(--ce-radius-rounded);width:100%;padding:var(--ce-space-inset-comfortable);gap:var(--ce-space-inline-md);z-index:1;flex-direction:column;display:flex;position:relative}.svc-success__summary-item{justify-content:space-between;align-items:center;width:100%;display:flex}.svc-success__summary-label{font-family:var(--ce-type-family-body);font-size:var(--ce-type-role-caption-size);color:var(--ce-color-text-muted)}.svc-success__summary-val{font-family:var(--ce-type-family-body);font-size:var(--ce-type-role-caption-size);font-weight:var(--ce-type-weight-semibold);color:var(--ce-color-text-primary)}.svc-success__actions{width:100%;margin-top:var(--ce-space-inline-sm);z-index:1;position:relative}.svc-success__cta{width:100%;font-family:var(--ce-type-family-display);font-size:var(--ce-type-role-label-size);font-weight:var(--ce-type-weight-semibold);color:var(--ce-color-text-on-brand);background:var(--ce-gradient-btn-primary);border-radius:var(--ce-radius-rounded);box-shadow:var(--ce-shadow-checkout-cta);transition:background var(--ce-motion-intent-subtle), transform var(--ce-motion-intent-subtle), box-shadow var(--ce-motion-intent-subtle);border:none;padding:.9375rem 2rem;text-decoration:none;display:block}.svc-success__cta:hover{box-shadow:var(--ce-shadow-checkout-primary-hover);transform:translateY(-2px)}.svc-success__cta:active{transform:translateY(0)scale(.98)}.svc-form-card--compact{padding:var(--ce-space-inset-comfortable)}.svc-form-card--compact .svc-form__heading{font-size:var(--ce-type-role-label-size);margin-bottom:var(--ce-space-stack-sm)}.svc-form-card--compact .svc-form__input,.svc-form-card--compact .svc-form__select{padding:.75rem 1.125rem}.svc-form-card--compact .svc-form__submit{padding:.8125rem 1.5rem}.svc-form-card--plain{box-shadow:none;border-color:var(--ce-color-border-default);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.svc-form-card--plain:after{display:none}.svc-form-card--plain .svc-form__input,.svc-form-card--plain .svc-form__select,.svc-form-card--plain .svc-form__textarea{background:var(--ce-color-surface-raised)}@keyframes svcSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes svcCheckScale{0%{opacity:0;transform:scale(.6)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}
.svc-lead-section__inner{align-items:center;gap:var(--ce-space-stack-lg,2rem);flex-direction:column;display:flex}.svc-lead-section__form{width:100%;max-width:34rem}@media (max-width:640px){.svc-lead-section__form{max-width:100%}}
