.page-module__1mh74W__finance-section{min-height:calc(100vh - var(--header-height));padding:calc(var(--header-height) + 50px) clamp(24px, 13.9vw, 200px) 50px;background:var(--custom-primary);color:var(--custom-secondary)}.page-module__1mh74W__finance-shell{grid-template-columns:minmax(320px,404px) minmax(0,627px);justify-content:center;align-items:center;gap:2px;max-width:1065px;margin:0 auto;display:grid}.page-module__1mh74W__calculator-panel{width:100%}.page-module__1mh74W__intro-copy{max-width:431px}.page-module__1mh74W__intro-copy h1{color:var(--custom-secondary);font-family:var(--font-georama), sans-serif;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:28px;font-weight:600;line-height:1.04}.page-module__1mh74W__intro-copy p{max-width:431px;color:var(--custom-secondary);font-family:var(--font-lato), sans-serif;margin:0;font-size:12px;line-height:1.74!important}.page-module__1mh74W__calculator-form{flex-direction:column;align-items:center;width:100%;margin-top:45px;display:flex}.page-module__1mh74W__form-grid{gap:16px;width:100%;display:grid}.page-module__1mh74W__form-field{flex-direction:column;gap:4px;width:100%;display:flex}.page-module__1mh74W__form-field label{color:var(--custom-secondary);font-family:var(--font-georama), sans-serif;font-size:12px;font-weight:400;line-height:1.7}.page-module__1mh74W__select-wrap{width:100%;position:relative}.page-module__1mh74W__form-control{border:1px solid var(--custom-muted);background:var(--custom-primary);width:100%;height:auto;min-height:46px;color:var(--custom-secondary);font-family:var(--font-georama), sans-serif;appearance:none;box-sizing:border-box;border-radius:4px;padding:13px 44px 13px 17px;font-size:14px;font-style:italic;font-weight:500;line-height:1.5;transition:border-color .15s}.page-module__1mh74W__form-control::placeholder{color:var(--custom-muted);opacity:1;font-family:var(--font-georama), sans-serif;font-size:14px;font-style:italic;font-weight:500}.page-module__1mh74W__form-control:focus{border-color:var(--custom-secondary);box-shadow:none;outline:none}.page-module__1mh74W__form-control:disabled{background:var(--custom-muted);color:#4e4e4e;opacity:1}.page-module__1mh74W__select-icon{color:#555;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.page-module__1mh74W__calculate-button{background:var(--custom-accent);width:164px;min-height:52px;color:var(--custom-primary);cursor:pointer;font-family:var(--font-lato), sans-serif;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:30px;font-size:16px;font-weight:400;line-height:1;transition:opacity .2s;display:flex}.page-module__1mh74W__calculate-button:hover{opacity:.85}.page-module__1mh74W__calculate-button:disabled{cursor:not-allowed}.page-module__1mh74W__loading-state{border:1px solid var(--custom-muted);color:#4e4e4e;width:100%;font-family:var(--font-lato), sans-serif;text-align:center;border-radius:4px;padding:18px;font-size:12px}.page-module__1mh74W__results-panel{flex-direction:column;gap:18px;width:100%;padding:0 20px;display:flex}.page-module__1mh74W__vehicle-stage{min-height:301px;position:relative}.page-module__1mh74W__rising-line-accent{z-index:0;pointer-events:none;width:min(85%,533px);height:auto;position:absolute;bottom:32px;left:0}.page-module__1mh74W__vehicle-image{z-index:1;object-fit:contain;width:min(82%,513px);height:auto;margin-inline:auto;display:block;position:relative}.page-module__1mh74W__vehicle-info{color:var(--custom-secondary)}.page-module__1mh74W__vehicle-brand{font-family:var(--font-georama), sans-serif;margin:0;font-size:23px;font-weight:200;line-height:1.05!important}.page-module__1mh74W__vehicle-model{color:var(--custom-secondary);font-family:var(--font-georama), sans-serif;margin:0;font-size:37px;font-weight:500;line-height:1.05}.page-module__1mh74W__finance-details{grid-template-columns:1fr 1fr;gap:clamp(40px,14vw,190px);width:min(100%,571px);display:grid}.page-module__1mh74W__finance-item{min-width:0}.page-module__1mh74W__finance-label{color:var(--custom-secondary);font-family:var(--font-georama), sans-serif;white-space:nowrap;margin:0 0 2px;font-size:15px;font-weight:200;line-height:1.4!important}.page-module__1mh74W__finance-value{color:var(--custom-secondary);font-family:var(--font-georama), sans-serif;white-space:nowrap;margin:0;font-size:23px;font-weight:500;line-height:1.25!important}.page-module__1mh74W__disclaimer{width:min(100%,571px);color:var(--custom-muted);font-family:var(--font-georama), sans-serif;margin:0;font-size:11px;font-weight:300;line-height:1.74!important}.page-module__1mh74W__apply-button{border:1px solid var(--custom-accent);background:var(--custom-primary);width:191px;min-height:49px;color:var(--custom-accent);font-family:var(--font-lato), sans-serif;text-align:center;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.page-module__1mh74W__apply-button:hover{background:var(--custom-accent);color:var(--custom-primary)}.page-module__1mh74W__apply-button[aria-disabled=true]{cursor:not-allowed}@media (max-width:1100px){.page-module__1mh74W__finance-section{padding-left:32px;padding-right:32px}}@media (max-width:900px){.page-module__1mh74W__finance-shell{grid-template-columns:minmax(0,1fr);gap:48px}.page-module__1mh74W__calculator-panel,.page-module__1mh74W__intro-copy{max-width:none}.page-module__1mh74W__results-panel{padding:0}}@media (max-width:560px){.page-module__1mh74W__finance-section{padding:calc(var(--header-height) + 32px) 20px 40px}.page-module__1mh74W__intro-copy h1{font-size:25px}.page-module__1mh74W__vehicle-stage{min-height:220px}.page-module__1mh74W__rising-line-accent{width:100%;bottom:40px}.page-module__1mh74W__vehicle-image{width:100%}.page-module__1mh74W__finance-details{grid-template-columns:1fr;gap:14px}.page-module__1mh74W__apply-button{width:100%}}
