.compare_project .compare_projectBox{max-width:100%;min-width:0;overflow:visible;width:100%}.compare_project .compareComBox{background:#fff;border-radius:12px;box-shadow:0 0 5.8px rgb(0 0 0 / 18%);display:flex;gap:0;align-items:stretch;margin-bottom:32px;overflow:hidden;width:100%;box-sizing:border-box}.compare_project .compareComBox:not(:last-child){margin-bottom:32px}.compare_project .compareComBox .leftBoxSmall{align-items:stretch;flex:0 0 214px;width:214px;min-width:214px;max-width:214px;display:flex}.compare_project .compareComBox .leftBoxSmall .lableBox{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:26px 28px}.compare_project .compareComBox .detailSameBox{border-left:1px solid #eceff2;flex:1 1 0;min-width:0;max-width:100%;display:flex;flex-direction:column;box-sizing:border-box}.compare_project .borderBox{padding:20px;flex:1;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.compare_project .borderBox>*{flex-shrink:0}.compare_project .borderBox .priceBox{margin-top:auto}.compare_project .borderBox .discriptP{flex:1;display:flex;flex-direction:column}.compare_project .borderBox .progressBox{margin-bottom:15px}.compare_project .borderBox .progressBox:last-child{margin-bottom:0}.compare_project .borderBox .owl-carousel{min-height:200px}.compare_project .borderBox .owl-carousel .item{height:100%;display:flex;flex-direction:column}.compare_project .borderBox .reportTitle,.compare_project .borderBox .siteDetails,.compare_project .borderBox .titleSlide{margin-bottom:15px}.compare_project .borderBox .titleSlide{font-weight:600;font-size:16px;color:var(--heading-text,#333)}.compare_project .borderBox .overViewBox{display:flex;flex-wrap:wrap;gap:10px}.compare_project .borderBox .overViewBox>*{flex:1 1 calc(50% - 5px);min-width:150px}.compareBtn .btn.linkBtn{position:relative;min-height:inherit;display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding-left:20px;padding-right:20px}.compareBtn .btn.linkBtn .btn-loading,.compareBtn .btn.linkBtn .btn-text{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:opacity .3s ease,visibility .3s ease;gap:8px}.compareBtn .btn.linkBtn .btn-text{opacity:1;visibility:visible}.compareBtn .btn.linkBtn .btn-loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;margin:0}.compareBtn .btn.linkBtn .btn-loading i{margin-right:8px}.compareBtn .btn.linkBtn.disabled .btn-text{opacity:0;visibility:hidden}.compareBtn .btn.linkBtn.disabled .btn-loading{opacity:1;visibility:visible;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.compareBtn .btn.linkBtn.disabled{pointer-events:none;opacity:.6;cursor:not-allowed!important;position:relative}.compare_project .detailSameBox .borderBox h5{font-size:18px;line-height:1.4;word-wrap:break-word}.compare_project .detailSameBox .borderBox p{font-size:14px;line-height:1.6;word-wrap:break-word}.compare_project .detailSameBox .siteDetails .logoMain img{max-width:80px;height:auto}.compare_project .detailSameBox .siteDetails .textBox h5{font-size:16px;margin-bottom:5px;word-wrap:break-word}.compare_project .detailSameBox .siteDetails .textBox span{font-size:13px;word-wrap:break-word}.compare_project .detailSameBox .priceBox h5{font-size:18px;font-weight:600;word-wrap:break-word}.compare_project .detailSameBox .priceBox p{font-size:13px;word-wrap:break-word}.compare_project .progressBox .topBar h5{font-size:14px;word-wrap:break-word}.compare_project .progressBox .topBar span{font-size:14px;font-weight:600;white-space:nowrap}section.comparePageHero{background:#f8fbff;padding:32px 0 24px}.comparePageHero .container,.compare_project .container{max-width:1410px;min-width:0;width:100%}.comparePageSelection{align-items:stretch;display:flex;gap:12px}.comparePageCard,.comparePageSummary{background:#fff;border-radius:5px;box-shadow:0 0 5.8px 2px rgb(0 0 0 / 12%)}.comparePageSummary{align-items:center;color:#080d3d;display:flex;flex:0 0 214px;gap:11px;min-height:110px;padding:14px}.comparePageSummaryIcon{align-items:center;background:#eff5fe;border-radius:5px;color:var(--blue-color);display:inline-flex;flex:0 0 50px;font-size:25px;height:54px;justify-content:center}.comparePageSummary span:not(.comparePageSummaryIcon){display:grid;gap:2px}.comparePageSummary small{font-size:11px;line-height:1.2}.comparePageSummary strong{color:var(--blue-color);font-size:19px;line-height:1.2}.comparePageCards{display:grid;flex:1 1 auto;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.comparePageCard{align-items:center;display:flex;gap:12px;min-height:110px;min-width:0;padding:12px;position:relative}.comparePageCardLink{align-items:center;color:inherit;display:flex;flex:1 1 auto;gap:12px;min-width:0;text-decoration:none}.comparePageCardLink:hover h2{color:var(--blue-color)}.comparePageCardLink img{border-radius:4px;flex:0 0 79px;height:74px;object-fit:cover;width:79px}.comparePageCardLink>div{min-width:0}.comparePageCard h2{color:var(--blue-color);font-size:16px;font-weight:700;line-height:1.25;margin:0 20px 5px 0}.comparePageCard p{color:#aeaeae;font-size:13px;line-height:1.35;margin:0}.comparePageRemove{background:0 0;border:0;color:#7f8ba5;font-size:12px;padding:4px;position:absolute;right:7px;top:6px}.comparePageRemove:hover{color:var(--blue-color)}.comparePageCard.is-recommended{border:2px solid #de773e}.comparePageRecommendation{color:#de773e;display:block;font-size:10px;font-weight:700;line-height:1.2;margin:0 20px 3px 0;text-transform:uppercase}.comparePageRecommendationTip{align-items:center;cursor:help;display:inline-flex;gap:4px;max-width:calc(100% - 20px)}.comparePageRecommendationTip i{font-size:10px;line-height:1}.comparePageDifferenceTip,button.comparePageDifferenceTip:not(:disabled){align-items:center;background:#fff1d6;border:1px solid #e2b56a;border-radius:999px;box-shadow:0 1px 2px rgba(183,107,14,.18);color:#8a5a12;cursor:help;display:inline-flex;font-size:11px;font-weight:700;gap:4px;height:24px;justify-content:center;letter-spacing:.2px;line-height:1;max-width:100%;padding:0 9px 0 7px;white-space:nowrap;z-index:3}.comparePageDifferenceTip i,.comparePageDifferenceTip span{cursor:help}.comparePageDifferenceTip--inline{margin:0 20px 6px 0;position:relative}.comparePageDifferenceTip--card{left:8px;margin:0;position:absolute;top:8px;z-index:4}.comparePageDifferenceTip i{font-size:12px;line-height:1}.comparePageDifferenceTip:focus-visible,.comparePageDifferenceTip:hover{background:#ffe7b8;color:#6f470c;outline:0}.compareDifferenceAlert{align-items:flex-start;background:#fff8ec;border:1px solid #e2b56a;border-radius:8px;color:#8a5a12;display:flex;font-size:13px;font-weight:500;gap:8px;line-height:1.4;margin:0 0 14px;padding:10px 12px}.compareDifferenceAlert i{flex:0 0 auto;font-size:15px;line-height:1.3;margin-top:1px}.compareDifferenceAlert strong{font-weight:700}.tooltip .compare-diff-tip-sep{border:0;border-top:1px solid rgba(255,255,255,.25);margin:8px 0}.tooltip.compareDifferenceTooltip{--bs-tooltip-max-width:280px;--bs-tooltip-opacity:1}.tooltip.compareDifferenceTooltip .tooltip-inner{max-width:280px;padding:10px 12px;text-align:left}.tooltip.compareDifferenceTooltip .tooltip-arrow{display:block}section.compare_project{background:#f8fbff;overflow-x:hidden;padding:8px 0 52px}.compare_project .compareComBox .leftBoxSmall .lableBox h5{color:#005395;font-size:16px;font-weight:700;margin:0}.compare_project .compareComBox .detailSameBox .borderBox,.compare_project .compareComBox .detailSameBox.skyBg{background:#fff}.compare_project .compareComBox .detailSameBox .borderBox{border:0;border-radius:0;box-shadow:none;padding:24px}.compareScoreCard{background:#fff;border-radius:12px;box-shadow:0 0 5.8px rgb(0 0 0 / 22%);margin-bottom:32px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0;width:100%}.compareMatrixCard{background:#fff;border-radius:12px;box-shadow:0 0 5.8px rgb(0 0 0 / 22%);margin-bottom:32px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0;width:100%}.compareMatrixRow{border-bottom:1px solid #eef0f2;display:grid;grid-template-columns:214px repeat(var(--compare-columns),minmax(0,1fr));min-height:34px}.compareMatrixRow.compareDifferenceRow.is-difference-hidden{display:none!important}.compareMatrixRow:last-child{border-bottom:0}.compareMatrixRow>*{align-items:center;display:flex;justify-content:center;margin:0;min-width:0;padding:7px 20px;text-align:center}.compareMatrixRow>*+*{border-left:1px solid #eef0f2}.compareMatrixRow>:first-child{justify-content:flex-start;padding-left:42px;text-align:left}.compareMatrixRow>h2,.compareMatrixRow>strong{color:#18191b;font-size:16px;font-weight:500}.compareMatrixHeader{min-height:54px}.compareMatrixHeader>h2,.compareMatrixHeader>strong{color:#005395;font-weight:700}.compareMatrixRow>span{color:#18191b;font-size:16px}.compareMatrixTitle{align-items:center;display:flex;justify-content:space-between;min-height:55px;padding:10px 28px 10px 42px}.compareMatrixTitle h2{color:#005395;font-size:18px;font-weight:700;margin:0}.compareMatrixTitle .compareDifferencesControl,.compareMatrixTitle label{align-items:center;color:#52555a;cursor:pointer;display:flex;font-size:15px;gap:12px}.compareMatrixTitle input{height:1px;opacity:0;position:absolute;width:1px}.compareMatrixTitle .compareDifferencesControl>i,.compareMatrixTitle label>i{background:#7c818f;border-radius:14px;display:block;flex:0 0 auto;height:26px;position:relative;width:50px}.compareMatrixTitle .compareDifferencesControl>i::after,.compareMatrixTitle label>i::after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgb(0 0 0 / 30%);content:"";height:22px;left:2px;position:absolute;top:2px;transition:left .2s ease;width:22px}.compareMatrixTitle input:checked+i{background:#005395}.compareMatrixTitle input:checked+i::after{left:26px}.compareDifferencesToggleLabel{line-height:1.3}.compareReraDownloadLabel{line-height:1.2}.compareAvailability{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:14px;height:20px;justify-content:center;width:20px}.compareAvailability.is-available{background:#35a936}.compareAvailability.is-unavailable{background:#d4d6d8}.compareLocalityMatrix .compareMatrixRow:not(.compareMatrixHeader){min-height:65px}.compareLocalityValue{flex-direction:column;line-height:1.25}.compareLocalityValue b{font-weight:500}.compareLocalityValue small{color:#9b9b9b;font-size:14px;margin-top:3px}.compareMatrixEmpty{color:#6b7280;padding:30px 42px}.compareReraDocuments{align-items:center;flex-direction:column;gap:8px}.compareReraDocuments button,.compareReraDownload{align-items:center;background:#fff;border:1px solid #0b5fa5;border-radius:6px;color:#0b5fa5;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:8px 12px;white-space:nowrap}.compareReraDocuments button:hover,.compareReraDownload:hover{background:#0b5fa5;color:#fff}.compareReraNumberPill{align-items:center;background:#eef2f6;border-radius:6px;display:inline-flex;gap:8px;max-width:100%;padding:6px 10px}.compareReraNumberText{color:#2d3748;font-size:13px;font-weight:600;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compareReraCopyBtn{align-items:center;background:0 0;border:0;color:#5f6b76;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;line-height:1;padding:0}.compareReraCopyBtn:focus-visible,.compareReraCopyBtn:hover{color:#0b5fa5;outline:0}.compareReraStatus{background:#e7f8ee;border-radius:4px;color:#007c2a;font-size:12px;font-style:normal;font-weight:700;padding:4px 10px}.compareReraVerify{background:#f7fbff;border-top:1px solid #eef0f2;color:#5f6b76;font-size:14px;padding:14px 28px}.compareReraVerify a{color:#0b5fa5;font-weight:700}.compareSummaryMeta{align-items:center;border:1px solid #eef0f2;border-radius:10px;color:#7b8591;display:flex;flex-wrap:nowrap;font-size:14px;gap:14px;justify-content:space-between;margin:-6px 0 18px;padding:12px 18px}.compareSummaryMetrics{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:14px;justify-content:flex-start;min-width:0}.compareSummaryStats,.compareSummaryVerified{line-height:1.4;min-width:0}.compareSummaryToggle{align-items:center;background:#0b5fa5;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:16px;height:28px;justify-content:center;margin-left:auto;padding:0;width:42px}.compareSummaryToggle:hover{background:#084a81}.compareSummaryMetrics>i{background:#d7dde4;display:block;flex:0 0 auto;height:16px;width:1px}.compareDetailsWrap{display:block}.compareDetailsWrap.is-collapsed{display:none}.compareSummaryShare{align-items:center;background:0 0;border:0;color:#0b5fa5;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:8px;line-height:1.2;padding:0}.compareSummaryShare:hover{color:#084a81}.compareShareBanner{align-items:center;background:#eaf3fa;border:1px solid #0b5fa5;border-radius:12px;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px;padding:22px 32px}.compareShareBanner>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.compareShareBanner strong{color:#005395;font-size:20px}.compareShareBanner span{color:#6b7280;font-size:15px;line-height:1.5}.compareShareActions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.compareEmailReportBtn,.compareShareReportBtn,.compareShareWhatsapp{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:10px 18px;white-space:nowrap}.compareShareWhatsapp{background:#157a3b;color:#fff}.compareShareWhatsapp:hover{background:#106632;color:#fff}.compareEmailReportBtn{background:#fff;border:1px solid #0b5fa5;color:#0b5fa5}.compareEmailReportBtn.is-sending,.compareEmailReportBtn:hover{background:#0b5fa5;color:#fff}.compareSiteVisit{background:#005395;border-radius:16px;color:#fff;margin-bottom:12px;padding:36px 42px}.compareSiteVisitHeader h2{color:#fff;font-size:32px;font-weight:700;margin:0 0 8px}.compareSiteVisitHeader p{color:#d7e7f6;font-size:16px;margin:0 0 28px}.compareSiteVisitForm{display:grid;gap:22px}.compareSiteVisitFields{display:grid;gap:18px;grid-template-columns:1fr 1fr}.compareSiteVisitForm fieldset,.compareSiteVisitForm label{border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.compareSiteVisitForm label>span,.compareSiteVisitForm legend{color:#fff;font-size:15px;font-weight:600}.compareSiteVisitForm input[type=tel],.compareSiteVisitForm input[type=text],.compareSiteVisitForm select,.compareSiteVisitForm textarea{background:#fff;border:1px solid transparent;border-radius:8px;box-shadow:none;color:#111;font-size:15px;min-height:48px;outline:0;padding:12px 16px;width:100%}.compareSiteVisitForm select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23555' stroke-width='1.6' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.compareSiteVisitForm input[type=tel]:active,.compareSiteVisitForm input[type=tel]:focus,.compareSiteVisitForm input[type=tel]:focus-visible,.compareSiteVisitForm input[type=text]:active,.compareSiteVisitForm input[type=text]:focus,.compareSiteVisitForm input[type=text]:focus-visible,.compareSiteVisitForm select:active,.compareSiteVisitForm select:focus,.compareSiteVisitForm select:focus-visible,.compareSiteVisitForm textarea:active,.compareSiteVisitForm textarea:focus,.compareSiteVisitForm textarea:focus-visible{border-color:#9ec4e4;box-shadow:none;outline:0}.compareSiteVisitForm textarea{min-height:110px;resize:vertical}.compareSiteVisitPills{display:flex;flex-wrap:wrap;gap:10px}.compareSiteVisitPills label{display:block}.compareSiteVisitPills input{position:absolute;opacity:0;pointer-events:none}.compareSiteVisitPills input:active,.compareSiteVisitPills input:focus,.compareSiteVisitPills input:focus-visible{outline:0}.compareSiteVisitPills span{border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;min-height:40px;padding:8px 16px}.compareSiteVisitPills input:checked+span{background:#fff;border-color:#fff;color:#082f57}.compareSiteVisitPrivacy{align-items:center;color:#d7e7f6;display:flex!important;flex-direction:row;font-size:13px;gap:8px}.compareSiteVisitPrivacy input{accent-color:#de773e;height:16px;width:16px}.compareSiteVisitPrivacy a{color:#fff;text-decoration:underline}.compareSiteVisitForm .error{color:#ffd2c2;font-size:13px;min-height:0}.compareSiteVisitSubmit{background:#de773e;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;min-height:54px;width:100%}.compareSiteVisitSubmit .btn-loading{display:none}.compareSiteVisitSubmit:hover{background:#c96835}.compareSiteVisitSubmit.is-sending,.compareSiteVisitSubmit:disabled{background:#c96835;cursor:not-allowed;pointer-events:none}.compareSiteVisitSubmit.is-sending .btn-text{display:none}.compareSiteVisitSubmit.is-sending .btn-loading{display:inline}.compareInsightCallout{align-items:center;background:#eaf3fa;border:1px solid rgb(0 83 149 / 20%);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:32px;min-height:82px;padding:18px 46px 18px 42px}.compareInsightCallout>div{display:flex;flex-direction:column}.compareInsightCallout strong{color:#005395;font-size:16px}.compareInsightCallout span{color:#818181;font-size:15px;margin-top:3px}.compareInsightCallout>a,.compareInsightCallout>button{background:#0b5fa5;border:0;border-radius:5px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:700;padding:13px 24px}.compareInsightCallout>a:hover,.compareInsightCallout>button:hover{background:#064f8c;color:#fff}.compareScoreHeading,.compareScoreRow{display:grid;grid-template-columns:214px repeat(var(--compare-columns),minmax(0,1fr))}.compareScoreHeading{align-items:center;border-bottom:1px solid #eef0f2;min-height:62px;padding:0 28px}.compareScoreHeading h2{color:#005395;font-size:16px;font-weight:700;grid-column:1/3;margin:0}.compareScoreHeading h2 span{color:#de773e}.compareHowScoreWrap{grid-column:-2/-1;justify-self:end;position:relative}.compareHowScore{align-items:center;background:0 0;border:0;color:#005395;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:8px 0}.compareHowScoreTooltip{background:#0b2440;border-radius:12px;box-shadow:0 18px 40px rgba(11,36,64,.22);color:#fff;opacity:0;padding:16px 18px;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;visibility:hidden;width:320px;z-index:5}.compareHowScoreTooltip::before{border-bottom:8px solid #0b2440;border-left:8px solid transparent;border-right:8px solid transparent;content:"";position:absolute;right:20px;top:-8px}.compareHowScoreTooltip li,.compareHowScoreTooltip span,.compareHowScoreTooltip strong{color:#fff}.compareHowScoreTooltip strong{display:block;font-size:15px;margin-bottom:8px}.compareHowScoreTooltip>span{display:block;font-size:13px;line-height:1.5}.compareHowScoreTooltip ul{margin:10px 0 0;padding-left:18px}.compareHowScoreTooltip li{font-size:13px;line-height:1.45;margin-bottom:6px}.compareHowScoreWrap:focus-within .compareHowScoreTooltip,.compareHowScoreWrap:hover .compareHowScoreTooltip{opacity:1;transform:translateY(0);visibility:visible}.compareScoreRow{border-bottom:1px solid #eef0f2;min-height:50px}.compareScoreRow:last-child{border-bottom:0}.compareScoreRow>*{align-items:center;display:flex;justify-content:center;margin:0;padding:10px 20px}.compareScoreRow>*+*{border-left:1px solid #eef0f2}.compareScoreRow>strong{color:#18191b;font-size:14px;font-weight:500;justify-content:flex-start;padding-left:28px}.compareScoreRow>span{color:#18191b;font-size:16px}.compareScoreOverall{min-height:78px}.compareScoreValue{color:#005395;flex-direction:column;font-size:14px;font-weight:700;line-height:1.2;position:relative}.compareScoreValue span b{color:#00ae3b;font-size:25px}.compareScoreValue small{font-size:13px;margin-top:5px}.compareScoreValue em{background:#007c2a;border-radius:2px;color:#fff;font-size:8px;font-style:normal;padding:3px 5px;position:absolute;right:10px;text-transform:uppercase;top:50%;transform:translateY(-50%)}.compareAdvisorCallout{align-items:center;background:#0b5fa5;border-radius:12px;color:#fff;display:flex;gap:32px;justify-content:space-between;margin-bottom:32px;min-height:138px;padding:28px 32px 28px 42px}.compareAdvisorCallout h2{color:#fff;font-size:24px;font-weight:700;margin:0 0 4px}.compareAdvisorCallout p{color:#fff;font-size:17px;line-height:1.5;margin:0}.compareAdvisorActions{display:flex;flex:0 0 auto;gap:36px}.compareAdvisorActions a,.compareAdvisorActions button{align-items:center;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:49px;padding:10px 25px}.compareAdvisorPrimary{background:#de773e;border:1px solid #de773e}.compareAdvisorSecondary{border:1px solid #fff}.compareAdvisorActions a:hover,.compareAdvisorActions button:hover{color:#fff;transform:translateY(-1px)}.compareFinalCallout #downloadCompareReportBtn{box-sizing:border-box;height:49px;max-height:49px;min-height:49px;min-width:180px;overflow:hidden;position:relative;transition:opacity .2s ease}.compareFinalCallout .btn-loading{display:none;align-items:center;gap:6px;line-height:1}.compareFinalCallout #downloadCompareReportBtn .btn-loading .fa{border-radius:0;font-size:14px!important;height:auto;line-height:1;margin:0;padding:0;width:auto}.compareFinalCallout #downloadCompareReportBtn.disabled{pointer-events:none;opacity:.7}.compareFinalCallout #downloadCompareReportBtn.disabled .btn-text{display:none}.compareFinalCallout #downloadCompareReportBtn.disabled .btn-loading{display:inline-flex}.comparePageSuggestion{align-items:center;background:#f8fbff;border:1px dashed #9fb7ce;border-radius:5px;color:#111;cursor:pointer;display:flex;font-family:inherit;gap:12px;min-width:0;padding:12px;position:relative;text-align:left}.comparePageSuggestion:hover{border-color:var(--blue-color)}.comparePageSuggestion>img{border-radius:4px;height:74px;object-fit:cover;width:79px}.comparePageSuggestion>span{display:grid;gap:3px;min-width:0}.comparePageSuggestion em,.comparePageSuggestion small{color:#6f7c88;font-size:11px;font-style:normal}.comparePageSuggestion strong{color:var(--blue-color);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparePageSuggestion>i{align-items:center;border:1px solid var(--blue-color);border-radius:50%;color:var(--blue-color);display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;margin-left:auto}@media (min-width:1200px){.compare_project .compareComBox .detailSameBox{min-width:0}}@media (max-width:1199px){.comparePageSelection{align-items:stretch;flex-wrap:wrap}.comparePageSummary{flex:1 1 100%;min-height:auto}.comparePageCards{flex-basis:100%;grid-auto-columns:270px;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding:3px}.compareAdvisorCallout{align-items:flex-start;flex-direction:column}.compareAdvisorActions{width:100%}.compareInsightCallout{align-items:flex-start;flex-direction:column;gap:16px}.compareShareBanner{align-items:flex-start;flex-direction:column;padding:20px}.compareShareActions{width:100%}.compareEmailReportBtn,.compareShareWhatsapp{flex:1 1 calc(50% - 12px)}.compareSiteVisit{padding:28px 22px}.compareSiteVisitFields{grid-template-columns:1fr}.compareSummaryMeta{align-items:flex-start;gap:12px}.compareSummaryMetrics{gap:10px 12px}.compareSummaryToggle{margin-left:0;margin-top:2px}.compareMatrixRow,.compareScoreHeading,.compareScoreRow{grid-template-columns:150px repeat(var(--compare-columns),minmax(180px,1fr))}.compareScoreValue em{margin-top:6px;max-width:100%;position:static;right:auto;top:auto;transform:none;white-space:nowrap}.compareMatrixHeader{min-height:72px}.compareMatrixHeader>*{align-items:flex-end;padding-top:24px}.compareMatrixHeader>.is-recommended-col::before{font-size:8px;letter-spacing:0;line-height:1.2;max-width:calc(100% - 8px);padding:2px 5px;white-space:normal;word-break:break-word}}.compareMatrixRow>.is-recommended-col,.compareScoreRow>.is-recommended-col{background:#fef8f3}.compareMatrixHeader>.is-recommended-col{background:#fdf1e7;position:relative}.compareMatrixHeader .compareMatrixDifferenceTip{display:inline-flex;left:auto;margin:0 0 6px;position:relative;top:auto}.compareMatrixHeader>.is-recommended-col::before{background:#de773e;border-radius:0 0 3px 3px;color:#fff;content:"EXIO Recommended";font-size:9px;font-weight:700;left:50%;letter-spacing:.5px;padding:2px 8px;position:absolute;text-transform:uppercase;top:0;transform:translateX(-50%);white-space:nowrap}.comparePagePickerOverlay{align-items:center;background:rgba(0,0,0,.45);display:flex!important;height:100vh;inset:0;justify-content:center;position:fixed!important;width:100vw;z-index:9999}.comparePagePickerOverlay[hidden]{display:none!important}.comparePagePickerModal{background:#fff;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:520px;max-width:440px;padding:20px;width:92%}.comparePagePickerHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.comparePagePickerHeader h3{color:#005395;font-size:18px;font-weight:700;margin:0}.comparePagePickerClose{background:0 0;border:0;color:#666;cursor:pointer;font-size:16px;padding:4px}.comparePagePickerTabs{display:flex;gap:6px;margin-bottom:12px}.comparePagePickerTab{background:#f0f4f8;border:0;border-radius:6px;color:#555;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.comparePagePickerTab.is-active{background:#005395;color:#fff}.comparePagePickerSearchLabel{align-items:center;background:#f8f9fb;border:1px solid #e0e4e9;border-radius:8px;display:flex;gap:8px;margin-bottom:10px;padding:10px 12px}.comparePagePickerSearchLabel i{color:#999}.comparePagePickerSearch{background:0 0;border:0;color:#111;flex:1;font-size:14px;outline:0}.comparePagePickerHeading{color:#888;font-size:12px;font-weight:600;margin:0 0 8px;text-transform:uppercase}.comparePagePickerList{flex:1;list-style:none;margin:0;overflow-y:auto;padding:0}.comparePagePickerOption{border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:10px 12px}.comparePagePickerOption:hover{background:#f0f7ff}.comparePagePickerOption.is-selected{background:#e8f2fc;color:#005395;font-weight:600}.comparePagePickerEmpty{color:#999;font-size:14px;padding:20px 12px;text-align:center}@media (max-width:767px){section.comparePageHero{padding:16px 0}.comparePageCards{grid-auto-columns:min(82vw,300px)}.comparePageSummary{flex-basis:100%}.comparePageCard{min-height:104px;padding:10px}.comparePageCardLink img{height:66px;width:72px;flex-basis:72px}.comparePageCard h2{font-size:14px}.comparePageCard p{font-size:12px}section.compare_project{padding-bottom:34px}.compareMatrixCard,.compareScoreCard{-webkit-overflow-scrolling:touch;border-radius:10px}.compareMatrixRow,.compareScoreHeading,.compareScoreRow{grid-template-columns:118px repeat(var(--compare-columns),minmax(132px,1fr));min-width:calc(118px + (var(--compare-columns) * 132px))}.compareScoreHeading{align-items:flex-start;min-height:0;padding:16px 16px 10px}.compareScoreHeading h2{grid-column:1/-1;padding-top:4px}.compareScoreOverall{min-height:0}.compareScoreValue{padding-bottom:12px;padding-top:12px}.compareScoreValue em{font-size:7px;letter-spacing:0;margin-top:4px;padding:2px 4px}.compareMatrixHeader{min-height:78px}.compareMatrixHeader>*{padding-bottom:8px;padding-top:28px}.compareMatrixHeader>.is-recommended-col::before{font-size:7px;max-width:calc(100% - 4px);padding:2px 4px}.compareMatrixRow>:first-child,.compareScoreRow>strong{font-size:13px;padding-left:14px}.compareMatrixRow>span,.compareScoreRow>span{font-size:12px;padding-left:10px;padding-right:10px}.comparePagePickerModal{margin:12px;max-height:calc(100vh - 24px);width:calc(100vw - 24px)}.compareAdvisorCallout,.compareInsightCallout,.compareShareBanner,.compareSiteVisit{padding-left:16px;padding-right:16px}.compareAdvisorActions,.compareShareActions{flex-direction:column}.compareSummaryMeta{align-items:start;display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) 42px;padding:12px 12px 12px 14px}.compareSummaryMetrics{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start;width:100%}.compareSummaryMetrics>i{display:none}.compareSummaryToggle{align-self:start;grid-column:2;grid-row:1;margin:0}.compareSummaryShare{margin-top:2px;min-height:32px}.compareHowScoreWrap{grid-column:1/-1;justify-self:start;margin-top:4px;padding-bottom:10px}.compareHowScoreTooltip{left:0;right:auto;width:min(320px,calc(100vw - 48px))}.compareHowScoreTooltip::before{left:18px;right:auto}.compareAdvisorActions a,.compareAdvisorActions button,.compareEmailReportBtn,.compareShareReportBtn,.compareShareWhatsapp{width:100%}.compareSiteVisitHeader h2{font-size:24px}.compareReraVerify{padding:14px 16px}.compareMatrixTitle{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px;min-height:0;padding:12px 16px}.compareMatrixTitle h2{flex:0 0 auto;font-size:16px}.compareMatrixTitle .compareDifferencesControl{background:#f7f8fa;border:1px solid #eef0f2;border-radius:8px;flex:1 1 auto;font-size:12px;gap:8px;justify-content:space-between;min-width:0;padding:6px 8px;width:auto}.compareDifferencesToggleLabel{flex:1 1 auto;min-width:0}.compareMatrixTitle .compareDifferencesControl>i{height:24px;width:44px}.compareMatrixTitle input:checked+i::after{left:22px}.compareReraDocuments button,.compareReraDownload{gap:0;height:36px;min-width:36px;padding:0;width:36px}.compareReraDownload i{font-size:16px;line-height:1}.compareReraDownloadLabel{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.compareReraNumberPill{max-width:100%;padding:6px 8px}.compareReraNumberText{font-size:12px}}