@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);.how-it-works,.main-section{border-radius:10px}body{font-family:Poppins,sans-serif;background:#fafbfc}.quote-comparison-index-page-heading,.quote-comparison-index-page-heading-2{font-weight:700;margin-top:20px;margin-bottom:10px;font-size:2rem}#upload-file-section{width:100%;display:grid}@media (max-width:767.98px){.stepper{gap:16px;margin-bottom:20px}}#quote-comparison-index-page{border-radius:10px;text-align:center}#quote-comparison-index-page h2{margin-bottom:10px}.feedback-subtitle{color:#6c757d;margin-bottom:20px;font-size:1.1rem}.solar-pro-main-container img.hero-img{border-radius:12px;width:100%;height:50%;box-shadow:0 4px 12px rgba(0,0,0,.05)}.quote-comparison-index-page-heading-2{color:#42a6bd}.intro-feature{font-size:3rem;padding:20px;transition:transform .3s}.intro-feature.first-feature,.intro-feature.second-feature,.intro-feature.third-feature{font-size:2rem;border-radius:50%}.intro-feature.first-feature i{color:#3c4ab4;background-color:#ebecf7;padding:10%;border-radius:50%}.intro-feature.second-feature i{color:#42a6bd;background-color:#ecf6f8;padding:10%;border-radius:50%}.intro-feature.third-feature i{color:#21c45d;background-color:#e8f9ee;padding:10%;border-radius:50%}.how-it-works{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);padding:30px 25px;margin:0 auto 40px}.how-it-works h4{font-weight:700;font-size:1.2rem;margin-bottom:20px;color:#1c1c1c}.how-it-works ul{list-style:none;padding-left:0}.how-it-works li{display:flex;align-items:flex-start;margin-bottom:15px}.how-it-works .number-circle{width:28px;height:28px;border-radius:50%;background:#3c4ab4;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.how-it-works strong{color:#212529}.sticky-upload-container{position:sticky;bottom:0;width:100%;padding:24px 16px;background:#fff;z-index:100;box-sizing:border-box}a#upload-to-compare.sticky-upload-button{display:block;width:100%;background-color:#2b3789;color:#fff;padding:16px 0;border-radius:8px;font-weight:600;font-size:1.2rem;box-shadow:0 -2px 12px rgba(60,80,120,.13);text-align:center;transition:background-color .3s}a#upload-to-compare.sticky-upload-button:hover{background-color:#4f5cbb}@media (max-width:500px){a#upload-to-compare.sticky-upload-button{max-width:96vw;font-size:1.09rem;padding:13px 0}}.hr-page1-mobile-view-divider{border-top:1px solid #dee2e6;margin:20px 0}