.real-estate-marketing-services-module__g8KcQa__estatePageWrapper{color:#1e293b;min-height:100vh;font-family:var(--font-primary), "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;background-color:#fff;background-image:radial-gradient(at 10% 10%,#d977060a 0,#0000 50%),radial-gradient(at 90% 90%,#4f46e508 0,#0000 50%);padding-bottom:80px;position:relative;overflow:hidden}.real-estate-marketing-services-module__g8KcQa__gridOverlay{z-index:0;pointer-events:none;background-image:linear-gradient(#0f172a05 1px,#0000 1px),linear-gradient(90deg,#0f172a05 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.real-estate-marketing-services-module__g8KcQa__goldAmbientGlow{z-index:0;pointer-events:none;background:radial-gradient(#f59e0b14 0%,#0000 70%);width:700px;height:400px;position:absolute;top:5%;left:50%;transform:translate(-50%)}.real-estate-marketing-services-module__g8KcQa__heroSection{z-index:2;position:relative}.real-estate-marketing-services-module__g8KcQa__navBar{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:80px;margin-bottom:48px;display:flex}.real-estate-marketing-services-module__g8KcQa__logoText{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:8px;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.real-estate-marketing-services-module__g8KcQa__logoBadge{color:#b45309;text-transform:uppercase;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}.real-estate-marketing-services-module__g8KcQa__navCta{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#0f172a;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0f172a26}.real-estate-marketing-services-module__g8KcQa__navCta:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a33}.real-estate-marketing-services-module__g8KcQa__heroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding-bottom:64px;display:grid}.real-estate-marketing-services-module__g8KcQa__heroCopy{flex-direction:column;align-items:flex-start;display:flex}.real-estate-marketing-services-module__g8KcQa__goldBadge{letter-spacing:.04em;text-transform:uppercase;color:#b45309;background:#fffbeb;border:1px solid #fcd34d;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.real-estate-marketing-services-module__g8KcQa__heroCopy h1{color:#0f172a;letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.3rem,4.8vw,3.8rem);font-weight:800;line-height:1.12}.real-estate-marketing-services-module__g8KcQa__goldGradientText{color:#b45309}.real-estate-marketing-services-module__g8KcQa__heroCopy p{color:#475569;margin-bottom:32px;font-size:1.08rem;line-height:1.7}.real-estate-marketing-services-module__g8KcQa__ctaRow{flex-wrap:wrap;gap:14px;width:100%;margin-bottom:28px;display:flex}.real-estate-marketing-services-module__g8KcQa__primaryGoldBtn{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 20px -5px #d9770659}.real-estate-marketing-services-module__g8KcQa__primaryGoldBtn:hover{transform:translateY(-2px);box-shadow:0 14px 26px -5px #d9770673}.real-estate-marketing-services-module__g8KcQa__secondaryGoldBtn{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.real-estate-marketing-services-module__g8KcQa__secondaryGoldBtn:hover{background:#f8fafc;border-color:#0f172a}.real-estate-marketing-services-module__g8KcQa__kwRow{flex-wrap:wrap;gap:8px;display:flex}.real-estate-marketing-services-module__g8KcQa__kwTag{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:600}.real-estate-marketing-services-module__g8KcQa__heroFeatureGraphic{z-index:1;position:relative}.real-estate-marketing-services-module__g8KcQa__floatingGoldCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px;position:relative;box-shadow:0 20px 40px -15px #0f172a14,0 0 0 1px #d977061a}.real-estate-marketing-services-module__g8KcQa__cardHeader{letter-spacing:.05em;color:#64748b;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.75rem;font-weight:700;display:flex}.real-estate-marketing-services-module__g8KcQa__textGold{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.real-estate-marketing-services-module__g8KcQa__leadCounter{margin-bottom:20px}.real-estate-marketing-services-module__g8KcQa__leadCounter span{color:#64748b;margin-bottom:4px;font-size:.8rem;font-weight:500;display:block}.real-estate-marketing-services-module__g8KcQa__leadCounter strong{color:#0f172a;letter-spacing:-.03em;font-size:2.2rem;font-weight:800;display:block}.real-estate-marketing-services-module__g8KcQa__cardDivider{background:#e2e8f0;height:1px;margin:18px 0}.real-estate-marketing-services-module__g8KcQa__metricGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}.real-estate-marketing-services-module__g8KcQa__metricBox{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:12px 14px}.real-estate-marketing-services-module__g8KcQa__metricBox span{color:#64748b;margin-bottom:2px;font-size:.72rem;display:block}.real-estate-marketing-services-module__g8KcQa__metricBox strong{color:#0f172a;font-size:1.25rem;font-weight:700;display:block}.real-estate-marketing-services-module__g8KcQa__cardFooter{color:#b45309;background:#fffbeb;border:1px solid #fef3c7;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.78rem;font-weight:700;display:flex}.real-estate-marketing-services-module__g8KcQa__statsSection{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-bottom:80px;padding:40px 0}.real-estate-marketing-services-module__g8KcQa__statsGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.real-estate-marketing-services-module__g8KcQa__statCard{text-align:center;padding:16px}.real-estate-marketing-services-module__g8KcQa__statValue{color:#0f172a;letter-spacing:-.03em;margin-bottom:4px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800}.real-estate-marketing-services-module__g8KcQa__statValueHighlight{color:#d97706}.real-estate-marketing-services-module__g8KcQa__statLabel{color:#64748b;font-size:.85rem;font-weight:600}.real-estate-marketing-services-module__g8KcQa__centeredHeader{text-align:center;max-width:800px;margin:0 auto 48px}.real-estate-marketing-services-module__g8KcQa__labelEyebrow{letter-spacing:.06em;text-transform:uppercase;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.real-estate-marketing-services-module__g8KcQa__centeredHeader h2{color:#0f172a;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800}.real-estate-marketing-services-module__g8KcQa__centeredHeader p{color:#475569;font-size:1.05rem;line-height:1.6}.real-estate-marketing-services-module__g8KcQa__comparisonSection{padding:40px 0 80px}.real-estate-marketing-services-module__g8KcQa__comparisonWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px -10px #0f172a0d}.real-estate-marketing-services-module__g8KcQa__comparisonTable{border-collapse:collapse;text-align:left;width:100%}.real-estate-marketing-services-module__g8KcQa__comparisonTable th{border-bottom:2px solid #e2e8f0;padding:20px 24px;font-size:.95rem;font-weight:800}.real-estate-marketing-services-module__g8KcQa__comparisonTable th.real-estate-marketing-services-module__g8KcQa__featureCol{color:#0f172a;background:#f8fafc;width:34%}.real-estate-marketing-services-module__g8KcQa__comparisonTable th.real-estate-marketing-services-module__g8KcQa__genericCol{color:#ef4444;background:#fef2f2;width:33%}.real-estate-marketing-services-module__g8KcQa__comparisonTable th.real-estate-marketing-services-module__g8KcQa__fasakCol{color:#059669;background:#ecfdf5;width:33%}.real-estate-marketing-services-module__g8KcQa__comparisonTable td{border-bottom:1px solid #f1f5f9;padding:18px 24px;font-size:.88rem;line-height:1.5}.real-estate-marketing-services-module__g8KcQa__comparisonTable td.real-estate-marketing-services-module__g8KcQa__featureTitle{color:#0f172a;background:#f8fafc;font-weight:700}.real-estate-marketing-services-module__g8KcQa__comparisonTable td.real-estate-marketing-services-module__g8KcQa__genericText{color:#64748b;background:#fff}.real-estate-marketing-services-module__g8KcQa__comparisonTable td.real-estate-marketing-services-module__g8KcQa__fasakText{color:#065f46;background:#f0fdf4;font-weight:600}.real-estate-marketing-services-module__g8KcQa__badgeNegative{color:#dc2626;align-items:center;gap:4px;font-weight:700;display:inline-flex}.real-estate-marketing-services-module__g8KcQa__badgePositive{color:#059669;align-items:center;gap:4px;font-weight:700;display:inline-flex}.real-estate-marketing-services-module__g8KcQa__calculatorSection{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-bottom:80px;padding:80px 0}.real-estate-marketing-services-module__g8KcQa__calcCard{background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:40px;box-shadow:0 20px 40px -10px #0f172a0f}.real-estate-marketing-services-module__g8KcQa__calcGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.real-estate-marketing-services-module__g8KcQa__calcInputs{flex-direction:column;gap:28px;display:flex}.real-estate-marketing-services-module__g8KcQa__inputGroup{flex-direction:column;gap:10px;display:flex}.real-estate-marketing-services-module__g8KcQa__inputLabel{color:#0f172a;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:700;display:flex}.real-estate-marketing-services-module__g8KcQa__inputLabel strong{color:#b45309;font-size:1.05rem}.real-estate-marketing-services-module__g8KcQa__rangeSlider{accent-color:#d97706;cursor:pointer;background:#e2e8f0;border-radius:4px;width:100%;height:6px}.real-estate-marketing-services-module__g8KcQa__propertyTypeGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.real-estate-marketing-services-module__g8KcQa__typeBtn{color:#475569;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 8px;font-size:.78rem;font-weight:700;transition:all .2s}.real-estate-marketing-services-module__g8KcQa__typeBtnActive{color:#b45309;background:#fffbeb;border-color:#d97706;box-shadow:0 2px 8px #d9770626}.real-estate-marketing-services-module__g8KcQa__calcResultsBox{color:#fff;background:#0f172a;border-radius:16px;flex-direction:column;gap:20px;padding:32px;display:flex;box-shadow:0 15px 30px #0f172a40}.real-estate-marketing-services-module__g8KcQa__calcResultHeader{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #334155;padding-bottom:12px;font-size:.8rem;font-weight:700}.real-estate-marketing-services-module__g8KcQa__resultStatRow{justify-content:space-between;align-items:center;display:flex}.real-estate-marketing-services-module__g8KcQa__resultStatLabel{color:#cbd5e1;font-size:.85rem}.real-estate-marketing-services-module__g8KcQa__resultStatValue{color:#fff;font-size:1.3rem;font-weight:800}.real-estate-marketing-services-module__g8KcQa__resultStatValueHighlight{color:#f59e0b;font-size:1.5rem;font-weight:800}.real-estate-marketing-services-module__g8KcQa__calcCtaBtn{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:14px;font-size:.88rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.real-estate-marketing-services-module__g8KcQa__calcCtaBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d9770666}.real-estate-marketing-services-module__g8KcQa__pillarsSection{padding:40px 0 80px}.real-estate-marketing-services-module__g8KcQa__pillarsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.real-estate-marketing-services-module__g8KcQa__pillarCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:28px;transition:all .2s;display:flex;box-shadow:0 10px 25px -5px #0f172a0a}.real-estate-marketing-services-module__g8KcQa__pillarCard:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 15px 35px -5px #0f172a14}.real-estate-marketing-services-module__g8KcQa__pillarIconBox{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:1.5rem;display:flex}.real-estate-marketing-services-module__g8KcQa__pillarCard h3{color:#0f172a;margin-bottom:10px;font-size:1.15rem;font-weight:800}.real-estate-marketing-services-module__g8KcQa__pillarCard p{color:#475569;flex-grow:1;margin-bottom:16px;font-size:.9rem;line-height:1.6}.real-estate-marketing-services-module__g8KcQa__pillarTag{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:.72rem;font-weight:700}.real-estate-marketing-services-module__g8KcQa__corridorSection{background:#fff;padding:40px 0 80px}.real-estate-marketing-services-module__g8KcQa__corridorTabsRow{scrollbar-width:thin;gap:10px;margin-bottom:32px;padding-bottom:12px;display:flex;overflow-x:auto}.real-estate-marketing-services-module__g8KcQa__corridorTabBtn{white-space:nowrap;color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 20px;font-size:.85rem;font-weight:700;transition:all .2s}.real-estate-marketing-services-module__g8KcQa__corridorTabBtnActive{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 4px 12px #0f172a26}.real-estate-marketing-services-module__g8KcQa__corridorCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:36px;display:grid}.real-estate-marketing-services-module__g8KcQa__corridorInfo h3{color:#0f172a;margin-bottom:16px;font-size:1.5rem;font-weight:800}.real-estate-marketing-services-module__g8KcQa__corridorDetailsList{flex-direction:column;gap:14px;display:flex}.real-estate-marketing-services-module__g8KcQa__corridorItem{flex-direction:column;gap:2px;display:flex}.real-estate-marketing-services-module__g8KcQa__corridorItem span{text-transform:uppercase;color:#b45309;font-size:.75rem;font-weight:700}.real-estate-marketing-services-module__g8KcQa__corridorItem p{color:#1e293b;font-size:.95rem;font-weight:600}.real-estate-marketing-services-module__g8KcQa__corridorStrategyBox{background:#fff;border:1px solid #cbd5e1;border-radius:16px;padding:24px;box-shadow:0 10px 20px -5px #0f172a0a}.real-estate-marketing-services-module__g8KcQa__corridorStrategyBox h4{color:#0f172a;align-items:center;gap:8px;margin-bottom:12px;font-size:1.05rem;font-weight:800;display:flex}.real-estate-marketing-services-module__g8KcQa__corridorStrategyBox p{color:#475569;font-size:.9rem;line-height:1.65}.real-estate-marketing-services-module__g8KcQa__matrixSection{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-bottom:80px;padding:80px 0}.real-estate-marketing-services-module__g8KcQa__matrixTableWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px -5px #0f172a0a}.real-estate-marketing-services-module__g8KcQa__matrixTable{border-collapse:collapse;text-align:left;width:100%}.real-estate-marketing-services-module__g8KcQa__matrixTable th{color:#fff;background:#0f172a;padding:16px 20px;font-size:.85rem;font-weight:700}.real-estate-marketing-services-module__g8KcQa__matrixTable td{color:#334155;border-bottom:1px solid #f1f5f9;padding:16px 20px;font-size:.88rem}.real-estate-marketing-services-module__g8KcQa__matrixTable tr:last-child td{border-bottom:none}.real-estate-marketing-services-module__g8KcQa__matrixTable td.real-estate-marketing-services-module__g8KcQa__propertyTitle{color:#0f172a;font-weight:700}.real-estate-marketing-services-module__g8KcQa__faqSection{padding:40px 0 80px}.real-estate-marketing-services-module__g8KcQa__faqGrid{flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}.real-estate-marketing-services-module__g8KcQa__faqCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;overflow:hidden}.real-estate-marketing-services-module__g8KcQa__faqCardOpen{border-color:#cbd5e1;box-shadow:0 8px 20px -4px #0f172a0f}.real-estate-marketing-services-module__g8KcQa__faqQuestion{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:1.05rem;font-weight:700;display:flex}.real-estate-marketing-services-module__g8KcQa__faqAnswer{color:#475569;padding:0 24px 20px;font-size:.95rem;line-height:1.7}.real-estate-marketing-services-module__g8KcQa__bottomCtaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:24px;margin-top:40px;padding:60px 40px;box-shadow:0 25px 50px -12px #0f172a4d}.real-estate-marketing-services-module__g8KcQa__bottomCtaSection h2{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.real-estate-marketing-services-module__g8KcQa__bottomCtaSection p{color:#cbd5e1;max-width:700px;margin:0 auto 32px;font-size:1.1rem;line-height:1.65}.real-estate-marketing-services-module__g8KcQa__bottomCtaBtn{text-transform:uppercase;color:#0f172a;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:16px 36px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 20px #0003}.real-estate-marketing-services-module__g8KcQa__bottomCtaBtn:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 14px 28px #00000040}.real-estate-marketing-services-module__g8KcQa__mobileStickyBar{z-index:99;background:#fff;border-top:1px solid #e2e8f0;padding:12px 16px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}.real-estate-marketing-services-module__g8KcQa__mobileStickyBtn{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}@media (max-width:1024px){.real-estate-marketing-services-module__g8KcQa__heroGrid{grid-template-columns:1fr;gap:40px}.real-estate-marketing-services-module__g8KcQa__calcGrid{grid-template-columns:1fr}.real-estate-marketing-services-module__g8KcQa__pillarsGrid{grid-template-columns:repeat(2,1fr)}.real-estate-marketing-services-module__g8KcQa__corridorCard{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.real-estate-marketing-services-module__g8KcQa__statsGrid{grid-template-columns:repeat(2,1fr)}.real-estate-marketing-services-module__g8KcQa__pillarsGrid{grid-template-columns:1fr}.real-estate-marketing-services-module__g8KcQa__comparisonTable th,.real-estate-marketing-services-module__g8KcQa__comparisonTable td{padding:12px 14px;font-size:.78rem}.real-estate-marketing-services-module__g8KcQa__mobileStickyBar{display:block}.real-estate-marketing-services-module__g8KcQa__estatePageWrapper{padding-bottom:120px}}
