.breakdance .bde-section-588-138 .section-container{display:flex;flex-direction:column}.breakdance .bde-columns-588-139{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-588-139{--columnCount:2}.breakdance .bde-columns-588-139.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-588-139.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-588-139{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-588-139{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-588-139{--columnCount:2}}.breakdance .bde-column-588-140{--column-width:50%}.breakdance .bde-heading-588-141{color:#FFF;font-size:48px}.breakdance .bde-column-588-142{--column-width:50%}.breakdance .bde-section-588-101 .section-container{display:flex;flex-direction:column}.steps-container{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;font-family:'Inter',sans-serif}.step-card{background:#FFF;padding:40px;border-radius:14px;position:relative;border:1px solid #e5e5e5}.full-width{grid-column:span 2}.step-badge{background:#FFA500;color:#12244B;font-weight:700;padding:5px 15px;border-radius:20px;font-size:14px;display:inline-block;margin-bottom:15px}.step-card h2{color:#12244B;font-size:28px;font-weight:700;margin-bottom:15px}.step-card p{color:#5E5E5E;font-size:18px;line-height:1.6;margin-bottom:20px}.step-list{list-style:none;padding:0}.step-list li{position:relative;padding-left:25px;margin-bottom:10px;color:#5E5E5E;font-size:18px}.step-list li::before{content:"✓";color:#FFA500;position:absolute;left:0;font-weight:700}.mortgage-types-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.type-box{background:#F2F4F7;padding:20px;border-radius:8px}.type-box h3{color:#12244B;font-size:20px;margin-bottom:10px}.type-box p{font-size:16px;margin-bottom:0}.step-link{color:#12244B;font-weight:700;text-decoration:none}@media (max-width:768px){.steps-container{grid-template-columns:1fr}.full-width{grid-column:span 1}.mortgage-types-grid{grid-template-columns:1fr}}.breakdance .bde-section-588-103 .section-container{display:flex;flex-direction:column}.steps-wrapper-white{max-width:1000px;margin:0 auto;font-family:'Inter',sans-serif}.step-row{display:grid;grid-template-columns:1fr 1fr;gap:60px}.step-badge{background:#12244B;color:#FFF;font-weight:700;padding:5px 15px;border-radius:20px;font-size:14px;display:inline-block;margin-bottom:15px}.step-content h2{color:#12244B;font-size:32px;font-weight:700;margin-bottom:20px}.step-content p{color:#5E5E5E;font-size:18px;line-height:1.6;margin-bottom:20px}.step-list-check{list-style:none;padding:0}.step-list-check li{padding-left:30px;position:relative;margin-bottom:10px;color:#5E5E5E;font-size:18px}.step-list-check li::before{content:"•";color:#FFA500;font-weight:700;font-size:24px;position:absolute;left:0;top:-5px}.step-action-btn{display:inline-block;background:#12244B;color:#FFF;padding:12px 30px;border-radius:6px;text-decoration:none;font-weight:700}@media (max-width:768px){.step-row{grid-template-columns:1fr;gap:40px}}.breakdance .bde-section-588-105 .section-container{display:flex;flex-direction:column}.dark-steps-container{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;font-family:'Inter',sans-serif}.step-badge-orange{background:#FFA500;color:#12244B;font-weight:700;padding:5px 15px;border-radius:20px;font-size:14px;display:inline-block;margin-bottom:15px}.dark-step-card h2{color:#FFF;font-size:32px;margin-bottom:20px}.dark-step-card p{color:#E0E0E0;font-size:18px;line-height:1.6;margin-bottom:20px}.dark-list{list-style:none;padding:0;margin-bottom:20px}.dark-list li{color:#FFF;margin-bottom:10px;padding-left:20px;position:relative;font-size:18px}.dark-list li::before{content:"•";color:#FFA500;position:absolute;left:0}.dark-step-btn{display:inline-block;background:#FFA500;color:#12244B;padding:12px 30px;border-radius:6px;text-decoration:none;font-weight:700}@media (max-width:768px){.dark-steps-container{grid-template-columns:1fr;gap:40px}}.breakdance .bde-section-588-107 .section-container{display:flex;flex-direction:column}.faq-cta-wrapper{max-width:1000px;margin:0 auto;font-family:'Inter',sans-serif}.faq-block h2{color:#12244B;font-size:36px;text-align:center;margin-bottom:40px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:80px}.faq-item strong{display:block;color:#12244B;font-size:20px;margin-bottom:10px}.faq-item p{color:#5E5E5E;font-size:18px;line-height:1.6}.final-cta-block{text-align:center;background:#F2F4F7;padding:60px;border-radius:14px}.final-cta-block h2{color:#12244B;font-size:36px;margin-bottom:20px}.final-cta-block p{color:#5E5E5E;font-size:20px;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto}.final-btn-row{display:flex;justify-content:center;gap:20px}.final-btn-primary{background:#FFA500;color:#12244B;padding:15px 35px;border-radius:50px;text-decoration:none;font-weight:700;font-size:18px}.final-btn-outline{background:transparent;border:2px solid #12244B;color:#12244B;padding:13px 33px;border-radius:50px;text-decoration:none;font-weight:700;font-size:18px}@media (max-width:768px){.faq-grid{grid-template-columns:1fr}.final-btn-row{flex-direction:column}}