[data-v-c89ffc4f]:root{--site-primary:#2e9e45;--site-primary-hover:#25863a;--site-primary-soft:rgba(46,158,69,.12);--site-background:#f6f7f9;--site-surface:#fff;--site-section-surface:#fff;--site-text:#111827;--site-text-secondary:#6b7280;--site-border:#e5e7eb;--site-card-border:1px solid rgba(229,231,235,.92);--site-radius-sm:12px;--site-radius-md:18px;--site-radius-lg:28px;--site-radius-xl:36px;--site-shell-max-width:1360px;--site-shell-gutter:32px;--site-shell-gutter-mobile:24px;--site-shell-width:min(var(--site-shell-max-width),calc(100% - var(--site-shell-gutter)));--site-shell-width-mobile:min(var(--site-shell-max-width),calc(100% - var(--site-shell-gutter-mobile)));--site-section-gap:clamp(56px,7vw,96px);--site-section-gap-mobile:clamp(36px,8vw,56px);--site-page-padding-bottom:104px;--site-page-padding-bottom-mobile:72px;--site-card-padding:24px;--site-card-padding-mobile:18px;--site-card-radius:32px;--site-card-radius-mobile:24px;--site-card-shadow:0 24px 56px rgba(17,24,39,.06);--site-shadow-soft:0 16px 50px rgba(17,24,39,.06);--site-shadow-medium:0 24px 80px rgba(17,24,39,.08);--site-shadow-green:0 20px 60px rgba(46,158,69,.18);--admin-bg:#f6f7f9;--admin-surface:#fff;--admin-surface-muted:#f8fbf8;--admin-sidebar:#fff;--admin-text:#111827;--admin-text-soft:#6b7280;--admin-text-muted:#94a3b8;--admin-border:#e5e7eb;--admin-shadow:0 20px 55px rgba(17,24,39,.08);--admin-shadow-soft:0 10px 28px rgba(17,24,39,.06);--admin-primary:#2e9e45;--admin-primary-hover:#256b3a;--admin-success:#22c55e;--admin-warning:#f59e0b;--admin-danger:#ef4444;--admin-blue:#3b82f6;--admin-violet:#a855f7;--admin-cyan:#22c5dc;--admin-amber:#f7a600;--admin-radius-sm:10px;--admin-radius-md:16px;--admin-radius-lg:24px;--admin-radius-xl:32px;--admin-page-max-width:1540px;--admin-page-padding:28px;--admin-page-padding-mobile:20px;--admin-page-gap:24px;--admin-section-gap:18px;--admin-card-gap:16px;--admin-panel-padding:20px;--admin-panel-padding-compact:18px;--admin-card-padding:20px;--admin-hero-padding:28px;--admin-font:"Manrope","Segoe UI Variable Text","Segoe UI",sans-serif}.mortgage-cta[data-v-c89ffc4f]{background:var(--site-section-surface);border:1px solid rgba(229,231,235,.94);border-radius:32px;box-shadow:var(--site-shadow-soft);margin:0 auto;max-width:100%;min-width:0;overflow:hidden;padding:34px 34px 30px;position:relative;width:var(--site-shell-width)}.mortgage-cta__content[data-v-c89ffc4f]{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-width:0;padding-right:290px}.mortgage-cta__content--compact[data-v-c89ffc4f]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-right:0}.mortgage-cta__copy[data-v-c89ffc4f]{align-content:start;display:grid;gap:14px}.mortgage-cta__copy h2[data-v-c89ffc4f]{color:var(--site-text);font-size:clamp(30px,3vw,40px);font-weight:900;line-height:1.06}.mortgage-cta__copy p[data-v-c89ffc4f]{color:var(--site-text-secondary);font-size:16px;line-height:1.7;max-width:470px}.mortgage-cta__form[data-v-c89ffc4f]{align-content:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-top:2px}.mortgage-cta__form input[type=tel][data-v-c89ffc4f],.mortgage-cta__form input[type=text][data-v-c89ffc4f]{background:#fffffffa;border:1px solid #dfe4eb;border-radius:16px;color:var(--site-text);height:56px;padding:0 18px}.mortgage-cta__form button[data-v-c89ffc4f]{background:linear-gradient(135deg,var(--site-primary),#47b55a);border-radius:16px;box-shadow:var(--site-shadow-green);color:#fff;font-size:15px;font-weight:900;grid-column:1/-1;min-height:56px}.mortgage-cta__feedback[data-v-c89ffc4f],.mortgage-cta__policy[data-v-c89ffc4f]{grid-column:1/-1}.mortgage-cta__policy[data-v-c89ffc4f]{color:var(--site-text-secondary);font-size:14px;line-height:1.5}.mortgage-cta__feedback--success[data-v-c89ffc4f]{color:var(--site-primary)}.mortgage-cta__feedback--error[data-v-c89ffc4f]{color:#dc2626}.mortgage-cta__visual[data-v-c89ffc4f]{bottom:-8px;pointer-events:none;position:absolute;right:18px;width:260px}.mortgage-cta__visual img[data-v-c89ffc4f]{display:block;filter:drop-shadow(0 20px 36px rgba(17,24,39,.16));height:auto;opacity:.98;width:100%}@media(max-width:1180px){.mortgage-cta__content[data-v-c89ffc4f]{padding-right:0}.mortgage-cta__visual[data-v-c89ffc4f]{display:none}}@media(max-width:980px){.mortgage-cta[data-v-c89ffc4f]{padding:28px 28px 24px;width:var(--site-shell-width-mobile)}.mortgage-cta__content[data-v-c89ffc4f],.mortgage-cta__content--compact[data-v-c89ffc4f]{gap:20px;grid-template-columns:1fr}.mortgage-cta__form[data-v-c89ffc4f]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.mortgage-cta[data-v-c89ffc4f]{border-radius:24px;padding:24px;width:var(--site-shell-width-mobile)}.mortgage-cta__copy h2[data-v-c89ffc4f]{font-size:clamp(28px,9vw,34px)}.mortgage-cta__form[data-v-c89ffc4f]{grid-template-columns:1fr}}
