/* Current CallDaniel colors only. Typography, sizing, spacing, shapes and
   responsive behavior are supplied by the v1.4.67 component styles. */
:root {--cd-navy:#17324D;--cd-cream:#F9F6F0;--cd-white:#FFFFFF;--cd-ink:#343434;--cd-muted:#6A6A70;--cd-light:#F9F6F0;--cd-muted-light:#D1D3DB;--cd-sky:#A7D8F5;--cd-sky-hover:#8FCBF0;--cd-green:#22C55E;--cd-mint:var(--cd-green);--cd-mint-hover:#16A34A;--cd-green-ink:#03292E;--cd-gold:#FFD073;--cd-coral:#E7704C;--cd-coral-soft:#FF966F;--cd-periwinkle:#73A2FF;--cd-cobalt:#486CCA;--cd-navy-raised:#2E475F;--cd-link:#486CCA;--cd-pale-blue:#ECF8FF;--cd-line:#E3E3E5;--dan-ink:var(--cd-navy);--dan-green:var(--cd-mint);--dan-green-dark:var(--cd-green-ink);--dan-paper:var(--cd-cream);--dan-line:var(--cd-line);--dan-muted:var(--cd-muted);--blue:var(--cd-navy);--bright-blue:var(--cd-sky);--gold:var(--cd-gold);--orange:var(--cd-link);--ink:var(--cd-ink);--text:var(--cd-ink);--charcoal:var(--cd-navy);--gray:var(--cd-navy)}
body,body.cd-seller {background-color:var(--cd-cream);color:var(--cd-ink)}
body :is(.button,#keep-more-calculator .km-button,.bm-btn,.mls-button,.cd-featured__primary,.cd-peek-cta,.wp-block-button__link,input[type=submit],.inquiry-modal__dismiss) {background-color:var(--cd-sky)!important;color:var(--cd-ink)!important;border-color:transparent!important}
body :is(.button,#keep-more-calculator .km-button,.bm-btn,.mls-button,.cd-featured__primary,.cd-peek-cta,.wp-block-button__link,input[type=submit],.inquiry-modal__dismiss):hover {background-color:var(--cd-sky-hover)!important;color:var(--cd-ink)!important;border-color:transparent!important}
body :is(.button,#keep-more-calculator .km-button,.bm-btn,.mls-button,.cd-featured__primary,.cd-peek-cta,.wp-block-button__link):focus-visible {outline-color:var(--cd-link)}
.home .home-hero .home-hero__cta--glass,.home .home-hero .home-hero__cta--glass:hover {background-color:var(--cd-sky)!important;color:var(--cd-ink)!important;border-color:transparent!important}
.home .home-hero .home-hero__cta--glass:hover {background-color:var(--cd-sky-hover)!important}
.home .home-nav .home-nav__phone {background-color:var(--cd-sky);border-color:var(--cd-sky);color:var(--cd-ink)}
.floating-call {background-color:var(--cd-sky);color:var(--cd-navy)}
.floating-call::before,.floating-call::after {border-color:var(--cd-sky);background-color:#A7D8F524}
.hero-circle-transition__underlay {background-color:var(--cd-navy);color:var(--cd-light)}
.hero-circle-transition__underlay .hero-circle-transition__statement {color:var(--cd-light)}
.hero-circle-transition__statement span {color:var(--cd-mint)}
#keep-more-calculator .km-section {background-color:var(--cd-cream)!important;color:var(--cd-ink)!important}
#keep-more-calculator .km-copy h2,
#keep-more-calculator .km-copy h2.km-animated-headline > .km-old-line,
#keep-more-calculator .km-copy h2.km-animated-headline > .km-donezo,
#keep-more-calculator .km-copy h2 .km-six,
#keep-more-calculator .km-start,#keep-more-calculator .km-start strong,#keep-more-calculator .km-start span {color:var(--cd-ink)!important}
#keep-more-calculator .km-copy h2.km-animated-headline > .km-new-line,
#keep-more-calculator .km-copy h2 .km-one-percent {color:var(--cd-link)!important}
#keep-more-calculator .km-copy > p,#keep-more-calculator .km-note {color:var(--cd-muted)!important}
#keep-more-calculator :is(.km-six,.km-start > strong)::after {background-color:var(--cd-ink)}
#keep-more-calculator .km-one-percent::after {background-color:var(--cd-link)}
#keep-more-calculator .km-calculator {background-color:var(--cd-white)!important;color:var(--cd-ink)!important;border-color:var(--cd-line)}
#keep-more-calculator .km-calculator label.km-calc-eyebrow,#keep-more-calculator .km-limits,#keep-more-calculator .km-result > span,#keep-more-calculator .km-result p {color:var(--cd-muted)!important}
#keep-more-calculator #km-price-label,#keep-more-calculator .km-row,#keep-more-calculator .km-row strong {color:var(--cd-ink)!important}
#keep-more-calculator .km-row {border-color:var(--cd-line)}
#keep-more-calculator #km-saving,#keep-more-calculator .km-row.km-new,#keep-more-calculator .km-row.km-new strong {color:var(--cd-link)!important}
#keep-more-calculator #km-price {accent-color:var(--cd-link)!important}
.cd-home-rent {background-color:var(--cd-cream);color:var(--cd-ink)}
.cd-home-rent__grid {background-color:var(--cd-pale-blue)}
.cd-home-rent h2 span {color:var(--cd-link)}
.cd-featured {background-color:var(--cd-navy);color:var(--cd-light)}
.cd-featured .cd-featured__heading :is(h1,h2) {color:var(--cd-light)}
.cd-featured .cd-featured__eyebrow {color:var(--cd-sky)}
.cd-featured__card {background-color:var(--cd-white);color:var(--cd-ink);border-color:transparent}
.cd-featured .cd-featured__copy h3,.cd-featured .cd-featured__price {color:var(--cd-ink)}
.cd-featured :is(.cd-featured__location,.cd-featured__description,.cd-featured__credit) {color:var(--cd-muted)}
.cd-featured .cd-featured__badge {background-color:var(--cd-pale-blue);color:var(--cd-link)}
.cd-featured__facts,.cd-featured__facts strong {color:var(--cd-ink)}
.cd-featured__facts span {color:var(--cd-muted)}
.cd-featured__secondary {color:var(--cd-link)}
.cd-deal {background-color:var(--cd-cream);color:var(--cd-ink);border-color:transparent}
.cd-deal__highlights,.cd-deal__sources p {color:var(--cd-muted)}
.cd-deal__intro h3,.cd-deal__highlights strong,.cd-deal__sources summary {color:var(--cd-ink)}
.home .about-section {background-color:var(--cd-cream);color:var(--cd-ink)}
.home .about-section__copy .lead {color:var(--cd-ink)}
.home .about-section__copy h2,.home .about-section__copy .about-section__meet-role {color:var(--cd-ink)}
.home .about-section__copy .about-section__meet-role {color:var(--cd-link)}
.home-value-section {background-color:var(--cd-pale-blue);color:var(--cd-ink)}
.home-value-section h2 {color:var(--cd-ink)}
.home-value-section__intro {color:var(--cd-muted)}
.home-value-section__form,.contact-card {background-color:var(--cd-white);color:var(--cd-ink);border-color:var(--cd-line)}
.top-dollar-section.top-dollar-section--cover {background-color:var(--cd-cream)}
.top-dollar-section .top-dollar-section__cover-panel {background-color:var(--cd-white);color:var(--cd-ink);border-top-color:var(--cd-sky)}
.top-dollar-section .top-dollar-section__cover-panel h2 {color:var(--cd-ink)}
.top-dollar-section .top-dollar-section__cover-panel p {color:var(--cd-muted)}
.cd-home-blog {background-color:var(--cd-white);border-color:var(--cd-line);color:var(--cd-ink)}
.cd-home-blog .cd-post-card {background-color:var(--cd-cream)}
.cd-home-blog__heading h2 {color:var(--cd-ink)}
.cd-home-blog__heading > p:not(.cd-blog-label) {color:var(--cd-muted)}
.contact-section,.testimonials {background-color:var(--cd-navy);color:var(--cd-light)}
.testimonials blockquote {background-color:var(--cd-white);color:var(--cd-ink)}
.contact-section__intro > p {color:var(--cd-muted-light)}
.contact-card :is(label,legend,.lead-form__call-option),.home-value-section__form label {color:var(--cd-ink)}
.contact-card .lead-form__call-option a {color:var(--cd-link)}
.contact-card .lead-form :is(input,select,textarea),.home-value-section__form .lead-form :is(input,select,textarea) {background-color:#F8FAFC;color:var(--cd-ink);border-color:#C8CBD1}
.contact-card .lead-form :is(input,textarea)::placeholder {color:var(--cd-muted)}
.contact-card .cd-form-privacy a,.home-value-section__form .cd-form-privacy a {color:var(--cd-link)}
.cd-info-page,.cd-blog-page,.cd-rent-page,.cd-mls-page,.local-guide,.td-editorial,.content-page {background-color:var(--cd-cream);color:var(--cd-ink)}
.cd-info-hero,.cd-rent-hero,.cd-mls-page .mls-hero,.cd-seller .bm-hero,.local-guide__hero,.td-hero {background-color:var(--cd-navy);color:var(--cd-light)}
.cd-resource-card,.cd-area-card,.cd-post-card,.cd-blog-empty {background-color:var(--cd-white);color:var(--cd-ink);border-color:var(--cd-line)}
.cd-resource-card p,.cd-area-card ul,.cd-post-card__excerpt {color:var(--cd-muted)}
.cd-info-cta,.cd-blog-cta,.cd-seller-planning,.cd-buyer-information,.cd-service-facts {background-color:var(--cd-pale-blue);color:var(--cd-ink)}
.cd-breadcrumb,.cd-breadcrumb a {color:var(--cd-muted)}
.cd-info-page .cd-eyebrow {color:var(--cd-link)}
.cd-info-hero .cd-eyebrow,.cd-rent-hero .cd-rent-eyebrow,.mls-hero .mls-eyebrow,.td-hero .td-eyebrow {color:var(--cd-sky)}
.cd-rent-process,.cd-rent-local,.cd-mls-page .mls-process,.cd-mls-page .mls-personal,.cd-seller .bm-calc-section {background-color:var(--cd-pale-blue);color:var(--cd-ink)}
.cd-seller .bm-plan {background-color:var(--cd-white);color:var(--cd-ink);border-color:var(--cd-line)}
.cd-seller .bm-plan .bm-plan-tag,.cd-seller .bm-plan li::before {color:var(--cd-link)}
.cd-seller .bm-plan .bm-plan-desc,.cd-seller .bm-plan .bm-rate-label {color:var(--cd-muted)}
.cd-seller .bm-plan-featured {background-color:var(--cd-navy);color:var(--cd-light);border-color:var(--cd-sky)}
.cd-seller .bm-plan-featured .bm-plan-tag,.cd-seller .bm-plan-featured li::before {color:var(--cd-sky)}
.cd-seller .bm-plan-featured .bm-plan-desc,.cd-seller .bm-plan-featured .bm-rate-label {color:var(--cd-muted-light)}
.cd-seller .bm-example,.cd-seller .bm-result {background-color:var(--cd-white);color:var(--cd-ink)}
.cd-seller .bm-contact-section,.cd-rent-contact,.cd-mls-page .mls-contact-section {background-color:var(--cd-navy);color:var(--cd-light)}
.cd-rent-contact__card,.cd-mls-page .mls-contact-card {background-color:var(--cd-white);color:var(--cd-ink);border-color:var(--cd-line)}
.cd-rent-contact__card :is(label,label span,.cd-rent-form__note,.cd-form-privacy a),.cd-mls-page .mls-contact-card :is(label,label span,.mls-form-note,.cd-form-privacy a) {color:var(--cd-ink)}
.cd-mls-page .mls-form :is(input:not([type=hidden]),textarea) {background-color:#F8FAFC;color:var(--cd-ink);border-color:#C8CBD1}
.cd-mls-page .mls-form input::placeholder {color:var(--cd-muted)}
.cd-rent-page .cd-rent-field input,.cd-rent-page .cd-rent-field textarea {color:var(--cd-ink)}
.cd-article-header,.cd-article-content,.cd-article-footer {color:var(--cd-ink)}
.cd-article-content {background-color:var(--cd-white)}
.cd-article-deck,.cd-article-byline,.cd-article-updated {color:var(--cd-muted)}
.cd-article-byline a,.cd-article-content a:not(.button),.cd-article-footer a {color:var(--cd-link)}
.cd-article-content .cd-article-toc,.cd-article-content .cd-article-takeaways {background-color:var(--cd-pale-blue);color:var(--cd-ink)}
.cd-deal-page {background-color:var(--cd-navy);color:var(--cd-light)}
.cd-deal-page__header {background-color:var(--cd-white);color:var(--cd-ink)}
.cd-deal-page .cd-deal-page__share {color:var(--cd-light)}
.cd-deal-page__share input {background-color:var(--cd-white);color:var(--cd-ink)}
.lead-hero--buyer .buyer-form-panel {background-color:var(--cd-white);color:var(--cd-ink);border-color:var(--cd-line)}
.lead-hero--buyer .buyer-form-panel > p {color:var(--cd-muted)}
.lead-hero--buyer .buyer-form-panel h2 {color:var(--cd-ink)}
.td-next {background-color:var(--cd-sky);color:var(--cd-ink)}
.cd-not-found {background-color:var(--cd-cream);color:var(--cd-ink)}
.cd-coverage {background-color:var(--cd-white);color:var(--cd-navy);border-color:transparent}
.cd-coverage :is(h2,h3 a,ul),.cd-coverage__more > a {color:var(--cd-navy)}
.cd-coverage li:not(:last-child)::after {color:currentColor}
.site-footer,.cd-seller .bm-footer,.cd-mls-page .mls-footer {background-color:var(--cd-sky);color:var(--cd-navy);border-color:transparent}
.site-footer__guides a,.site-footer__details a,.cd-seller .bm-footer p,.cd-mls-page .mls-footer p {color:var(--cd-navy)}
.site-footer__logo.cd-logo-pulse > g {fill:var(--cd-navy)}
.site-footer a:hover,.site-footer a:focus-visible {color:var(--cd-navy)}
::selection {background-color:var(--cd-sky);color:var(--cd-ink)}
:focus-visible {outline-color:var(--cd-link)}
@media(max-width:1100px) {
.home .home-header .menu-toggle {border-color:#F9F6F0BF;background-color:#17324D60}
.home .home-header .menu-toggle span:not(.screen-reader-text) {background-color:var(--cd-sky)}
.home .home-header .home-nav,.home .home-header.is-condensed .home-nav {background-color:var(--cd-navy)}
}
.home .home-header .home-nav > a.home-nav__calculator,
.home .home-header .home-nav > a.home-nav__phone,
.home .home-header.is-condensed .home-nav > a.home-nav__calculator,
.home .home-header.is-condensed .home-nav > a.home-nav__phone {border-color:transparent!important;color:var(--cd-ink)!important;background-color:var(--cd-sky)!important}
.home .home-header .home-nav > a.home-nav__calculator:hover,
.home .home-header .home-nav > a.home-nav__phone:hover {background-color:var(--cd-sky-hover)!important;color:var(--cd-ink)!important}
.seller-offer-strip {background-color:var(--cd-mint);color:var(--cd-navy)}
#keep-more-calculator .km-calculator {background-color:var(--cd-mint)!important;border-color:var(--cd-mint)}
#keep-more-calculator .km-calculator label.km-calc-eyebrow,
#keep-more-calculator .km-limits,#keep-more-calculator .km-result > span,
#keep-more-calculator .km-result p {color:var(--cd-green-ink)!important}
#keep-more-calculator #km-price-label,#keep-more-calculator .km-row,
#keep-more-calculator .km-row strong,#keep-more-calculator #km-saving,
#keep-more-calculator .km-row.km-new,#keep-more-calculator .km-row.km-new strong {color:var(--cd-navy)!important}
#keep-more-calculator .km-row {border-color:#03292E38}
#keep-more-calculator #km-price {accent-color:var(--cd-navy)!important}
#keep-more-calculator #km-price {background-color:transparent!important}
#keep-more-calculator #km-price::-webkit-slider-runnable-track {background-color:var(--cd-navy)}
#keep-more-calculator #km-price::-webkit-slider-thumb {border-color:var(--cd-sky);background-color:var(--cd-navy)}
#keep-more-calculator #km-price::-moz-range-track {background-color:var(--cd-navy)}
#keep-more-calculator #km-price::-moz-range-thumb {border-color:var(--cd-sky);background-color:var(--cd-navy)}
#keep-more-calculator #km-price:focus-visible {outline-color:var(--cd-navy)}
#keep-more-calculator .km-copy h2.km-animated-headline > .km-new-line,
#keep-more-calculator .km-copy h2 .km-one-percent {color:var(--cd-green-ink)!important}
#keep-more-calculator .km-one-percent::after,
#keep-more-calculator .km-start > strong::after {background-color:var(--cd-mint)}
.home .home-header .menu-toggle span:not(.screen-reader-text) {background-color:var(--cd-mint)}
.contact-heading__dot,.home .daniel-signature-heading--meet .daniel-signature-heading__dot,
.cd-featured .cd-featured__period {color:var(--cd-mint)}
.daniel-signature-heading__underline,.daniel-signature-heading__underline::after,
.cd-featured__underline,.cd-about-rule,.typewriter-heading::after,
.cd-buyer h2::after,.cd-blog-empty__rule {background-color:var(--cd-mint)}
.cd-home-rent__grid {background-color:var(--cd-mint)}
.cd-home-rent__eyebrow,.cd-home-rent h2 span {color:var(--cd-green-ink)}
.cd-home-rent__grid > div > p:not(.cd-home-rent__eyebrow) {color:var(--cd-ink)}
.cd-featured .cd-featured__badge {background-color:var(--cd-mint);color:var(--cd-green-ink)}
.home-value-section__kicker {color:var(--cd-green-ink)}
.cd-resource-grid > .cd-resource-card:nth-child(2n) {background-color:var(--cd-mint)}
.cd-resource-grid > .cd-resource-card:nth-child(2n) p {color:var(--cd-ink)}
.cd-resource-grid > .cd-resource-card:nth-child(2n) a {color:var(--cd-green-ink)}
.cd-area-card {border-top-color:var(--cd-mint)}
.cd-seller .bm-dot {background-color:var(--cd-mint)}
.cd-seller .bm-plan .bm-plan-tag,.cd-seller .bm-plan li::before {color:var(--cd-green-ink)}
.cd-seller .bm-plan-featured {border-color:var(--cd-mint)}
.cd-seller .bm-plan-featured .bm-plan-tag,.cd-seller .bm-plan-featured li::before {color:var(--cd-mint)}
.cd-rent-services .cd-rent-service-cta,.cd-rent-local {background-color:var(--cd-mint);color:var(--cd-ink)}
.cd-rent-services .cd-rent-service-cta p,.cd-rent-local__grid > div > p {color:var(--cd-ink)}
.cd-rent-number,.cd-rent-steps span,.cd-rent-local .cd-rent-eyebrow {color:var(--cd-green-ink)}
.cd-mls-page .mls-check {background-color:var(--cd-mint);color:var(--cd-green-ink)}
.cd-mls-page .mls-personal {background-color:var(--cd-mint);color:var(--cd-ink)}
.cd-mls-page .mls-personal :is(p,.mls-eyebrow) {color:var(--cd-ink)}
.cd-mls-page .mls-personal p:not(.mls-eyebrow) {color:var(--cd-ink)}
.cd-article-content .cd-article-takeaways {background-color:var(--cd-mint);color:var(--cd-green-ink)}
.cd-article-content .cd-article-takeaways a {color:var(--cd-green-ink)}
.cd-home-blog__heading h2 span,.cd-post-card__cover strong > span {color:var(--cd-mint)}
.cd-home-blog__heading h2 span {color:var(--cd-green-ink)}
.cdmw .cdmw-chart path[stroke="#15803d" i] {stroke:var(--cd-green)}
.cdmw .cdmw-chart circle[fill="#15803d" i],
.cdmw .cdmw-chart path[fill="#22c55e" i] {fill:var(--cd-green)}
.cdmw .cdmw-scrub input[type=range] {accent-color:var(--cd-green)}

/* Keep the Meet Daniel underline solid green during the existing reveal. */
.home .daniel-signature-heading--meet .daniel-signature-heading__underline,
.home .daniel-signature-heading--meet .daniel-signature-heading__underline::after {
  background:#22C55E;
}
