.finance-intro[data-astro-cid-62yw37uv]{--color-red:#e31b23;--color-navy:#0a1628;--color-blue:#1b5e8e;--color-grey:#777;--color-white:#fff;background-color:var(--color-white);font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.finance-intro__inner[data-astro-cid-62yw37uv]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:72px 24px;display:grid}.finance-intro__media[data-astro-cid-62yw37uv]{justify-content:center;align-items:center;display:flex}.finance-intro__image[data-astro-cid-62yw37uv]{width:100%;max-width:620px;height:auto;display:block}.finance-intro__content[data-astro-cid-62yw37uv]{max-width:560px}.finance-intro__eyebrow[data-astro-cid-62yw37uv]{color:var(--color-red);margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.3}.finance-intro__title[data-astro-cid-62yw37uv]{letter-spacing:.01em;color:var(--color-navy);text-transform:uppercase;margin:0 0 24px;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.15}.finance-intro__title-accent[data-astro-cid-62yw37uv]{color:var(--color-blue)}.finance-intro__text[data-astro-cid-62yw37uv] p[data-astro-cid-62yw37uv]{color:var(--color-grey);margin:0;font-size:14px;font-weight:400;line-height:1.65}.finance-intro__text[data-astro-cid-62yw37uv] p[data-astro-cid-62yw37uv]+p[data-astro-cid-62yw37uv]{margin-top:16px}.finance-intro__phone[data-astro-cid-62yw37uv]{color:var(--color-red);font-weight:700;text-decoration:none}.finance-intro__phone[data-astro-cid-62yw37uv]:hover{text-decoration:underline}@media (width<=900px){.finance-intro__inner[data-astro-cid-62yw37uv]{grid-template-columns:1fr;padding:56px 24px}.finance-intro__content[data-astro-cid-62yw37uv]{max-width:100%}}.loan-calculator{--loan-red:#e31b23;--loan-border:#d1d5db;--loan-text:#111827;--loan-muted:#6b7280;--loan-result-bg:#f3f4f6;--loan-separator:#86efac;box-sizing:border-box;width:100%;max-width:100%;color:var(--loan-text);background-color:#fff;border-radius:10px;margin:0 auto;padding:24px 20px 20px;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;box-shadow:0 8px 24px #0000001f}.loan-calculator__title{text-align:center;margin:0 0 20px;font-size:clamp(20px,2.5vw,28px);font-weight:700;line-height:1.2}.loan-calculator__row{grid-template-columns:minmax(0,1fr) minmax(0,42%);align-items:center;gap:12px;margin-bottom:12px;display:grid}.loan-calculator__label{color:var(--loan-text);font-size:13px;font-weight:500}.loan-calculator__input,.loan-calculator__select,.loan-calculator__result{box-sizing:border-box;border:1px solid var(--loan-border);width:100%;min-width:0;height:36px;color:var(--loan-text);text-align:right;background-color:#fff;padding:0 10px;font-family:inherit;font-size:13px}.loan-calculator__select{text-align:left;cursor:pointer}.loan-calculator__result{background-color:var(--loan-result-bg);color:var(--loan-muted);cursor:default}.loan-calculator__separator{background-color:var(--loan-separator);height:2px;margin:18px 0 16px}.loan-calculator__actions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.loan-calculator__button{background-color:var(--loan-red);color:#fff;cursor:pointer;border:none;height:38px;font-family:inherit;font-size:14px;font-weight:700}.loan-calculator__button:hover{opacity:.92}@media (width<=560px){.loan-calculator{padding:24px 20px 20px}.loan-calculator__row{grid-template-columns:1fr;gap:6px}.loan-calculator__input,.loan-calculator__select,.loan-calculator__result{text-align:left}}@media print{.loan-calculator{box-shadow:none}.loan-calculator__actions{display:none}}.finance-calculator[data-astro-cid-oyzrlwcb]{--color-red:#e31b23;--color-blue:#1b5e8e;--color-white:#fff;--color-black:#000;background-color:var(--color-black);font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.finance-calculator__inner[data-astro-cid-oyzrlwcb]{grid-template-columns:3fr 2fr;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:72px 24px 80px;display:grid}.finance-calculator__content[data-astro-cid-oyzrlwcb]{min-width:0;max-width:100%}.finance-calculator__title[data-astro-cid-oyzrlwcb]{letter-spacing:.01em;color:var(--color-white);text-transform:uppercase;margin:0 0 24px;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.15}.finance-calculator__title-accent[data-astro-cid-oyzrlwcb]{color:var(--color-blue)}.finance-calculator__text[data-astro-cid-oyzrlwcb]{color:var(--color-white);margin:0 0 28px;font-size:14px;font-weight:400;line-height:1.65}.finance-calculator__button[data-astro-cid-oyzrlwcb]{background-color:var(--color-red);color:var(--color-white);letter-spacing:.04em;text-transform:uppercase;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.finance-calculator__button[data-astro-cid-oyzrlwcb]:hover{opacity:.9}.finance-calculator__widget[data-astro-cid-oyzrlwcb]{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}@media (width<=900px){.finance-calculator__inner[data-astro-cid-oyzrlwcb]{grid-template-columns:1fr;padding:56px 24px 64px}.finance-calculator__content[data-astro-cid-oyzrlwcb]{max-width:100%}}
