.page_refinancePage__aUMXB{min-height:100vh;background-color:#fafafa}.page_breadcrumb___uGqH{max-width:1200px;margin:0 auto;padding:1rem 2rem;font-size:.875rem;color:#666}.page_breadcrumb___uGqH a{color:#666;text-decoration:none}.page_breadcrumb___uGqH a:hover{color:#000;text-decoration:underline}.page_separator__YONW7{margin:0 .5rem;color:#999}.page_current__UPqxu{color:#000}.page_hero__tQHmC{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#f5f5f5,#fff);border-bottom:1px solid #eee}.page_title__7WyTf{font-size:2.5rem;font-weight:700;color:#000;margin-bottom:1rem}.page_description__DoGV0{font-size:1.125rem;color:#555;max-width:700px;margin:0 auto 2rem;line-height:1.7}.page_ctaButton__3ZoQO{display:inline-block;padding:1rem 2rem;background-color:#000;color:#fff;font-weight:600;border-radius:8px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.page_ctaButton__3ZoQO:hover{background-color:#333;transform:translateY(-2px)}.page_section__U0dqa{max-width:1000px;margin:0 auto;padding:3rem 2rem}.page_sectionTitle__rtrgT{font-size:1.75rem;font-weight:700;color:#000;margin-bottom:1.5rem}.page_featureList__5vUf9{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.page_featureItem__Nz0pG{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;color:#333;line-height:1.6}.page_checkmark__1pm8c{color:#22c55e;font-weight:700;flex-shrink:0}.page_idealList__AaVUi{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.page_idealItem__ZLx_I{padding:.75rem 1rem;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:1rem;color:#333}.page_requirementsGrid__dK44I{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.page_requirementCard___bjqb{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:1.5rem;text-align:center}.page_requirementLabel__uqjwU{font-size:.875rem;font-weight:600;color:#666;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.page_requirementValue__Zc2B1{font-size:1rem;font-weight:600;color:#000;margin:0}.page_prosConsGrid__pHc_V{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.page_consCard__S_a6_,.page_prosCard__kZq9w{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:1.5rem}.page_prosCard__kZq9w{border-top:3px solid #22c55e}.page_consCard__S_a6_{border-top:3px solid #f59e0b}.page_consTitle__1iQEW,.page_prosTitle__2nrPm{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.page_prosTitle__2nrPm{color:#22c55e}.page_consTitle__1iQEW{color:#f59e0b}.page_consList__Y1uMD,.page_prosList__lDe1R{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.page_consItem__6CxwC,.page_prosItem__yfpPC{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:#333;line-height:1.5}.page_plusIcon__vSp7y{color:#22c55e;font-weight:700;flex-shrink:0}.page_minusIcon__Obc_d{color:#f59e0b;font-weight:700;flex-shrink:0}.page_otherTypesGrid__AFRkh{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.page_otherTypeCard__g_Mxh{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:1.25rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.page_otherTypeCard__g_Mxh:hover{border-color:#000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_otherTypeName__CU8ei{font-size:1.125rem;font-weight:600;color:#000;margin-bottom:.5rem}.page_otherTypeDesc__wmelr{font-size:.875rem;color:#666;line-height:1.5;margin:0}.page_ctaSection__Y7Avf{text-align:center;padding:4rem 2rem;background:#000;color:#fff}.page_ctaTitle__5R2R8{font-size:2rem;font-weight:700;margin-bottom:1rem}.page_ctaDescription__XJIsj{font-size:1.125rem;color:#aaa;max-width:600px;margin:0 auto 2rem}.page_ctaButtonAlt__fdk_X{display:inline-block;padding:1rem 2rem;background-color:#fff;color:#000;font-weight:600;border-radius:8px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.page_ctaButtonAlt__fdk_X:hover{background-color:#f5f5f5;transform:translateY(-2px)}@media (max-width:768px){.page_title__7WyTf{font-size:2rem}.page_hero__tQHmC{padding:3rem 1.5rem}.page_section__U0dqa{padding:2rem 1.5rem}.page_sectionTitle__rtrgT{font-size:1.5rem}.page_ctaSection__Y7Avf{padding:3rem 1.5rem}.page_ctaTitle__5R2R8{font-size:1.5rem}}