.crt-mtg{background:var(--crt-mtg-bg,#fbf8f3);color:#1f2933;padding:32px 20px 64px;scroll-margin-top:96px;width:100%}.crt-mtg,.crt-mtg *,.crt-mtg :after,.crt-mtg :before{box-sizing:border-box}.crt-mtg__inner{margin:0 auto;max-width:var(--crt-mtg-max,720px)}.crt-mtg__hero{margin-bottom:28px;text-align:center}.crt-mtg__eyebrow{color:#b45f06;font-size:18px;font-weight:300;letter-spacing:.13em;line-height:1.45;margin:0 0 18px;text-transform:uppercase}.crt-mtg__eyebrow,.crt-mtg__title{font-family:Montserrat,Inter,system-ui,sans-serif}.crt-mtg__title{color:#111;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:500;line-height:1.25;margin:0 0 12px}.crt-mtg__intro{font-size:1rem;line-height:1.6;margin:0 auto;max-width:54ch}.crt-mtg__intro p{margin:0}.crt-mtg__card{background:var(--crt-mtg-card-bg,#fff);border:1px solid #e8e3dc;border-radius:24px;box-shadow:0 18px 50px rgba(7,16,25,.06);padding:28px 24px 24px}.crt-mtg__grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.crt-mtg__field,.crt-mtg__label{margin-bottom:8px}.crt-mtg__label{display:block;font-size:.88rem;font-weight:500}.crt-mtg__input{background:#fff;border:1px solid #e8e3dc;border-radius:12px;color:#1f2933;font:inherit;font-variant-numeric:tabular-nums;padding:12px 14px;width:100%}.crt-mtg__input::placeholder{color:#9aa3ad;opacity:1}.crt-mtg__input:focus{border-color:var(--crt-mtg-accent,#9b7a3c);box-shadow:0 0 0 3px rgba(155,122,60,.15);outline:none}.crt-mtg__help{color:#5b6570;font-size:.78rem;line-height:1.45;margin:6px 0 0}.crt-mtg__help p{margin:0 0 6px}.crt-mtg__help p:last-child{margin-bottom:0}.crt-mtg__loan{align-items:baseline;background:#fbf8f3;border-radius:12px;display:flex;font-size:.92rem;gap:12px;justify-content:space-between;margin:8px 0 20px;padding:12px 14px}.crt-mtg__loan-label{color:#5b6570}.crt-mtg__error{color:#9b2c2c;font-size:.88rem;margin:8px 0 0}.crt-mtg__actions{margin:20px 0 8px}.crt-mtg__btn{align-items:center;appearance:none;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:.92rem;font-weight:500;justify-content:center;padding:12px 22px;text-decoration:none}.crt-mtg__btn--primary{background:var(--crt-mtg-accent,#9b7a3c);color:#fff}.crt-mtg__btn--primary:hover{filter:brightness(.95)}.crt-mtg__btn--ghost{background:transparent;border-color:#e8e3dc;color:#1f2933}.crt-mtg__result{border-top:1px solid #e8e3dc;margin-top:24px;padding-top:20px}.crt-mtg__payment{background:rgba(155,122,60,.14);border-radius:16px;display:flex;flex-direction:column;gap:4px;margin:0 0 16px;padding:18px 20px;text-align:center}.crt-mtg__payment span{color:#5b6570;font-size:.85rem}.crt-mtg__payment strong{color:#111;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.02em}.crt-mtg__stats{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:0}.crt-mtg__stats dt{color:#5b6570;font-size:.75rem;margin-bottom:4px}.crt-mtg__stats dd{font-size:.95rem;font-weight:600;margin:0}.crt-mtg__disclaimer{color:#4a5560;font-size:.85rem;line-height:1.55;margin-top:22px}.crt-mtg__disclaimer p{margin:0}.crt-mtg__disclaimer a{color:var(--crt-mtg-accent,#9b7a3c)}.crt-mtg__cta-wrap{margin:18px 0 0}.crt-mtg__card--lead{margin-top:20px}.crt-mtg__lead-head{margin-bottom:22px;text-align:center}.crt-mtg__title--lead{font-size:clamp(1.25rem,2.2vw,1.55rem)}.crt-mtg__lead-intro{font-size:.95rem;line-height:1.6;margin:0 auto;max-width:54ch;text-align:left}.crt-mtg__lead-intro p{margin:0}.crt-mtg__lead-success{color:#276749;font-size:.92rem;margin:8px 0 0}.crt-mtg__lead-form .crt-mtg__field{margin-bottom:14px}.crt-mtg__sla{color:var(--crt-mtg-accent,#9b7a3c);font-size:.88rem;font-weight:600;margin:12px 0 0}.crt-mtg__jump{align-items:center;background:var(--crt-mtg-accent,#9b7a3c);border-radius:999px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));box-shadow:0 10px 28px rgba(7,16,25,.18);color:#fff;display:inline-flex;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:.88rem;font-weight:500;gap:8px;left:50%;line-height:1.2;max-width:calc(100vw - 32px);padding:12px 18px;position:fixed;text-decoration:none;transform:translateX(-50%);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:40}.crt-mtg__jump:hover{color:#fff;filter:brightness(.96)}.crt-mtg__jump.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.crt-mtg__jump-arrow{animation:crt-mtg-jump 1.4s ease-in-out infinite;flex:0 0 auto}.crt-mtg__jump.is-below .crt-mtg__jump-arrow{animation:none;transform:rotate(180deg)}@keyframes crt-mtg-jump{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.crt-mtg__jump-arrow{animation:none}}@media (max-width:640px){.crt-mtg{padding:24px 16px 48px}.crt-mtg__jump{bottom:calc(16px + env(safe-area-inset-bottom, 0px));font-size:.82rem;padding:11px 14px}.crt-mtg__card{padding:22px 16px 18px}.crt-mtg__grid,.crt-mtg__stats{grid-template-columns:1fr}}