:root {
--chd-ink: #24170c;
--chd-ink-soft: #4d3920;
--chd-brown: #5b4428;
--chd-muted: #6f604d;
--chd-cream: #fff7e8;
--chd-cream-soft: #fff2d8;
--chd-gold: #ffc869;
--chd-emerald: #1f7657;
--chd-aqua: #9DE8E0;
--chd-card-light: rgba(255, 249, 235, 0.90);
--chd-card-light-strong: rgba(255, 249, 235, 0.96);
} body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch {
display: block !important;
width: clamp(340px, 33vw, 470px) !important;
min-width: 0 !important;
height: auto !important;
aspect-ratio: 1366 / 420 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
overflow: visible !important;
color: transparent !important;
font-size: 0 !important;
line-height: 0 !important;
text-shadow: none !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch::before,
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch::after,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch::before,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch::after {
content: none !important;
display: none !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch img,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch img {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
transform: none !important;
filter: drop-shadow(0 16px 22px rgba(0,0,0,.24)) !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch span,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch span {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
white-space: nowrap !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: transparent !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-panel,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-panel {
bottom: calc(clamp(340px, 33vw, 470px) * .31 + 18px) !important;
}
body.home.page-id-2 .chd-story-card,
body.home.page-id-2 .chd-story-card .chd-story-copy,
body.home.page-id-2 .chd-story-card [class*="copy"] {
gap: clamp(8px, 1vw, 12px) !important;
align-content: start !important;
}
body.home.page-id-2 .chd-story-card h3,
body.home.page-id-2 .chd-story-card [class*="title"] {
margin-bottom: clamp(6px, .8vw, 10px) !important;
}
body.home.page-id-2 .chd-story-card p,
body.home.page-id-2 .chd-story .chd-story-card p {
margin-top: 0 !important;
padding-top: 0 !important;
transform: translateY(-8px) !important;
}
body.home.page-id-2 .chd-ts-finale,
body.home.page-id-2 .chd-ts-reveal {
transform: translateY(14px) !important;
}
body.home.page-id-2 .chd-process-step h3 {
font-size: clamp(19px, 1.55vw, 24px) !important;
line-height: 1.04 !important;
}
body.home.page-id-2 .chd-process-step p {
font-size: clamp(12.75px, 1vw, 14px) !important;
line-height: 1.36 !important;
margin-top: 0 !important;
transform: translateY(-4px) !important;
}
body.home.page-id-2 .chd-process-step {
align-items: start !important;
gap: 10px !important;
}
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good p,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good span {
font-size: clamp(14.5px, 1.08vw, 16px) !important;
line-height: 1.42 !important;
color: #7a5520 !important;
}
body.home.page-id-2 .chd-services-cta,
body.home.page-id-2 .chd-services-cta p,
body.home.page-id-2 .chd-services-closing,
body.home.page-id-2 .chd-services-closing p {
color: var(--chd-gold) !important;
text-shadow: 0 1px 12px rgba(63, 35, 4, 0.16) !important;
}
body.home.page-id-2 .chd-footer,
body.home.page-id-2 .chd-footer-shell,
body.home.page-id-2 .chd-footer-legal,
body.home.page-id-2 footer,
body.home.page-id-2 #main-footer {
margin-bottom: 0 !important;
}
body.home.page-id-2 .chd-footer-legal {
min-height: 54px !important;
padding: 12px clamp(18px, 4vw, 48px) !important;
background: #050505 !important;
}
body.home.page-id-2 .chd-footer-legal + *,
body.home.page-id-2 footer + *,
body.home.page-id-2 #main-footer + * {
display: none !important;
}
body.home.page-id-2 #page-container,
body.home.page-id-2 #et-main-area,
body.home.page-id-2 #main-content,
body.home.page-id-2 .entry-content,
body.home.page-id-2 .et_builder_inner_content {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
@media (max-width: 680px) {
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch {
width: min(340px, 84vw) !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-panel,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-panel {
bottom: 124px !important;
}
} body.home,
body.page-id-2,
body.home #page-container,
body.page-id-2 #page-container,
body.home #main-content,
body.page-id-2 #main-content,
body.home .entry-content,
body.page-id-2 .entry-content,
body.home .et_builder_inner_content,
body.page-id-2 .et_builder_inner_content {
background: #050707 !important;
}
body.home .et_builder_inner_content > p,
body.page-id-2 .et_builder_inner_content > p,
body.home .et_builder_inner_content > br,
body.page-id-2 .et_builder_inner_content > br {
margin: 0 !important;
padding: 0 !important;
min-height: 0 !important;
line-height: 0 !important;
}
body.home p:empty,
body.page-id-2 p:empty {
display: none !important;
} body.home.page-id-2 .chd-hero p,
body.home.page-id-2 .chd-hero [class*="sub"],
body.home.page-id-2 .chd-hero [class*="lede"],
body.home.page-id-2 .chd-hero [class*="copy"],
body.home.page-id-2 .chd-ts-sub,
body.home.page-id-2 .chd-process-step p,
body.home.page-id-2 .chd-process-card p,
body.home.page-id-2 .chd-process-note p,
body.home.page-id-2 .chd-services-lede,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) p,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good,
body.home.page-id-2 .chdp-tile:not(.chdp-uvf) p,
body.home.page-id-2 .chdp-tile:not(.chdp-uvf) .chdp-meta,
body.home.page-id-2 .chdp-tile:not(.chdp-uvf) .chdp-kicker,
body.home.page-id-2 .chsf-testimonials p,
body.home.page-id-2 .chsf-testimonials blockquote,
body.home.page-id-2 .chsf-testimonials cite {
color: var(--chd-ink-soft) !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-system-card p {
color: var(--chd-ink-soft) !important;
background: var(--chd-card-light) !important;
border: 1px solid rgba(125, 89, 34, 0.16) !important;
border-radius: 16px !important;
padding: 12px 14px !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good strong,
body.home.page-id-2 .chd-process-eyebrow,
body.home.page-id-2 .chd-services-eyebrow,
body.home.page-id-2 .chsf-testimonials .chsf-eyebrow,
body.home.page-id-2 .chsf-testimonials [class*="eyebrow"] {
color: var(--chd-emerald) !important;
text-shadow: none !important;
} body.home.page-id-2 .chd-system-card h3,
body.home.page-id-2 .chd-system-heading,
body.home.page-id-2 .chd-ts-heading,
body.home.page-id-2 .chd-ts-card h3,
body.home.page-id-2 .chd-footer h2,
body.home.page-id-2 .chd-footer h3,
body.home.page-id-2 .chd-footer a {
color: var(--chd-cream) !important;
text-shadow: 0 1px 18px rgba(0, 0, 0, 0.28) !important;
}
body.home.page-id-2 .chd-ts-guide,
body.home.page-id-2 .chd-ts-reveal,
body.home.page-id-2 .chd-system-lede,
body.home.page-id-2 .chd-footer p,
body.home.page-id-2 .chd-footer [class*="statement"] {
color: rgba(255, 247, 232, 0.80) !important;
}
body.home.page-id-2 .chd-service-featured,
body.home.page-id-2 .chd-service-featured h3,
body.home.page-id-2 .chd-service-featured .chd-service-num {
color: var(--chd-cream-soft) !important;
}
body.home.page-id-2 .chd-service-featured p,
body.home.page-id-2 .chd-service-featured .chd-service-good,
body.home.page-id-2 .chd-service-featured .chd-service-good strong {
color: var(--chd-gold) !important;
background: transparent !important;
border-color: rgba(255, 200, 105, 0.42) !important;
text-shadow: 0 1px 12px rgba(0, 0, 0, 0.26) !important;
}
body.home.page-id-2 .chdp-uvf p,
body.home.page-id-2 .chdp-uvf .chdp-meta,
body.home.page-id-2 .chdp-uvf .chdp-kicker,
body.home.page-id-2 .chdp-uvf h3 {
color: var(--chd-cream-soft) !important;
} body.home.page-id-2 .chd-services {
background:
radial-gradient(circle at 16% 14%, rgba(255, 252, 236, 0.46), transparent 26rem),
radial-gradient(circle at 82% 20%, rgba(68, 126, 92, 0.07), transparent 31rem),
linear-gradient(180deg, #f3dcaa 0%, #E8CE99 74%, #E8CE99 100%) !important;
}
body.home.page-id-2 .chd-services-grid {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 24px !important;
align-items: stretch !important;
}
body.home.page-id-2 .chd-service-card {
min-height: 0 !important;
padding: clamp(26px, 2.4vw, 34px) !important;
}
body.home.page-id-2 .chd-service-featured {
grid-row: auto !important;
}
body.home.page-id-2 .chd-service-card p {
margin-top: 14px !important;
font-size: clamp(15px, 1.25vw, 17px) !important;
line-height: 1.5 !important;
}
body.home.page-id-2 .chd-service-good,
body.home.page-id-2 .chd-service-featured .chd-service-good {
margin-top: clamp(18px, 2vw, 24px) !important;
padding-top: clamp(16px, 1.7vw, 20px) !important;
}
body.home.page-id-2 .chd-process-cta,
body.home.page-id-2 .chd-services-cta {
cursor: default !important;
pointer-events: none !important;
text-decoration: none !important;
}
body.home.page-id-2 .chd-process-cta span,
body.home.page-id-2 .chd-services-cta span,
body.home.page-id-2 .chd-process-cta::after,
body.home.page-id-2 .chd-services-cta::after {
content: none !important;
display: none !important;
} body.home.page-id-2 .chd-ts-wrap,
body.home.page-id-2 .chd-system {
padding-top: clamp(62px, 7vw, 96px) !important;
padding-bottom: clamp(62px, 7vw, 96px) !important;
}
body.home.page-id-2 .chd-ts-progress {
margin-top: 34px !important;
}
body.home.page-id-2 .chd-ts-field {
min-height: 560px !important;
padding-top: 24px !important;
padding-bottom: 8px !important;
}
body.home.page-id-2 .chd-ts-card {
min-height: 196px !important;
padding: 22px 20px 20px !important;
}
body.home.page-id-2 .chd-ts-card.answered {
height: auto !important;
min-height: 440px !important;
}
body.home.page-id-2 .chd-ts-card h3 {
min-height: 64px !important;
margin-bottom: 16px !important;
}
body.home.page-id-2 .chd-system-shell,
body.home.page-id-2 .chd-system-content {
min-height: 0 !important;
}
body.home.page-id-2 .chd-system-content {
gap: 42px !important;
}
body.home.page-id-2 .chd-system-visual {
min-height: 500px !important;
}
body.home.page-id-2 .chd-system-grid {
margin-top: 26px !important;
gap: 12px !important;
}
body.home.page-id-2 .chd-system-card {
padding: 18px 17px !important;
}
body.home.page-id-2 .chsf-testimonials {
padding-top: clamp(70px, 6.5vw, 92px) !important;
padding-bottom: clamp(76px, 6.8vw, 94px) !important;
}
body.home.page-id-2 .chsf-feature {
padding: clamp(30px, 3vw, 44px) !important;
}
body.home.page-id-2 .chsf-grid {
gap: 18px !important;
} body.home.page-id-2 .chsf-taki-launch {
z-index: 50 !important;
}
body.home.page-id-2 .chsf-taki-panel {
z-index: 49 !important;
}  body.home.page-id-2 .chd-system-lede {
color: var(--chd-ink-soft) !important;
background: rgba(255, 249, 235, 0.88) !important;
border: 1px solid rgba(255, 200, 105, 0.20) !important;
border-radius: 18px !important;
padding: clamp(18px, 2.1vw, 26px) !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-system-lede .brand {
color: #9f742a !important;
font-weight: 800 !important;
}
body.home.page-id-2 .chd-system-lede strong {
color: var(--chd-emerald) !important;
} body.home.page-id-2 .chsf-testimonials .chsf-feature,
body.home.page-id-2 .chsf-testimonials .chsf-feature-copy {
color: var(--chd-cream-soft) !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-feature blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-feature cite {
color: rgba(255, 242, 216, 0.92) !important;
background: transparent !important;
text-shadow: 0 1px 12px rgba(0, 0, 0, 0.32) !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-feature cite b {
color: var(--chd-cream) !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-feature cite span {
color: rgba(255, 242, 216, 0.76) !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-foot p {
color: var(--chd-cream-soft) !important;
background: transparent !important;
} body.home.page-id-2 .chsf-taki-launch,
body.page-id-205049 .chsf-taki-launch {
width: 224px !important;
min-width: 0 !important;
height: 64px !important;
right: 18px !important;
bottom: 18px !important;
padding: 0 22px 0 82px !important;
border-radius: 999px !important;
background-size: 58px auto !important;
background-position: 16px center !important;
font-size: 20px !important;
line-height: 1.05 !important;
z-index: 35 !important;
}
body.home.page-id-2 .chsf-taki-panel,
body.page-id-205049 .chsf-taki-panel {
right: 18px !important;
bottom: 94px !important;
z-index: 36 !important;
}
@media (max-width: 760px) {
body.home.page-id-2 .chsf-taki-launch,
body.page-id-205049 .chsf-taki-launch {
width: 184px !important;
height: 58px !important;
padding-left: 70px !important;
background-size: 50px auto !important;
font-size: 17px !important;
}
} body.home.page-id-2 .chd-system-lede,
body.home.page-id-2 .chd-system-card p,
body.home.page-id-2 .chd-service-card p,
body.home.page-id-2 .chd-service-good,
body.home.page-id-2 .chdp-tile p,
body.home.page-id-2 .chdp-tile .chdp-meta,
body.home.page-id-2 .chsf-testimonials blockquote,
body.home.page-id-2 .chsf-testimonials cite,
body.home.page-id-2 .chsf-testimonials .chsf-foot p,
body.home.page-id-2 .chd-footer p {
background: transparent !important;
box-shadow: none !important;
}
body.home.page-id-2 .chd-system-lede,
body.home.page-id-2 .chd-system-card p {
border: 0 !important;
border-radius: 0 !important;
padding: 0 !important;
color: rgba(255, 247, 232, 0.82) !important;
text-shadow: 0 1px 14px rgba(0, 0, 0, 0.22) !important;
}
body.home.page-id-2 .chd-system-lede .brand {
color: var(--chd-gold) !important;
}
body.home.page-id-2 .chd-system-lede strong {
color: var(--chd-cream) !important;
}
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) p,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good {
color: #665744 !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-service-featured p,
body.home.page-id-2 .chd-service-featured .chd-service-good {
color: var(--chd-cream-soft) !important;
text-shadow: 0 1px 8px rgba(0, 0, 0, 0.28) !important;
}
body.home.page-id-2 .chd-service-featured .chd-service-good strong {
color: var(--chd-gold) !important;
}
body.home.page-id-2 .chdp-tile:not(.chdp-uvf) p,
body.home.page-id-2 .chdp-tile:not(.chdp-uvf) .chdp-meta {
color: #5f4a2e !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-feature blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-feature cite {
color: rgba(255, 242, 216, 0.92) !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-card blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-card cite,
body.home.page-id-2 .chsf-testimonials .chsf-safe blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-safe cite {
color: #3c2a17 !important;
text-shadow: none !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-foot p,
body.home.page-id-2 .chd-footer p {
color: rgba(255, 242, 216, 0.76) !important;
} body.home.page-id-2 .chd-hero p,
body.home.page-id-2 .chd-story p,
body.home.page-id-2 .chd-proof-card p,
body.home.page-id-2 .chd-ts-wrap p,
body.home.page-id-2 .chd-ts-card p,
body.home.page-id-2 .chd-ts-finale p,
body.home.page-id-2 .chd-system p,
body.home.page-id-2 .chd-process p,
body.home.page-id-2 .chd-process-step p,
body.home.page-id-2 .chd-services p,
body.home.page-id-2 .chd-service-card p,
body.home.page-id-2 #chd-portfolio-proof p,
body.home.page-id-2 #chd-portfolio-proof .chdp-intro,
body.home.page-id-2 #chd-portfolio-proof .chdp-caption-card p,
body.home.page-id-2 .chsf-testimonials p,
body.home.page-id-2 .chsf-testimonials blockquote,
body.home.page-id-2 .chsf-testimonials cite,
body.home.page-id-2 .chd-golden-cta p,
body.home.page-id-2 .chd-ticket p,
body.home.page-id-2 .chd-footer p,
body.home.page-id-2 .chsf-taki-panel p,
body.home.page-id-2 .chsf-taki-launch p {
background: transparent !important;
background-image: none !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
}
body.home.page-id-2 .chd-hero .chd-subhead,
body.home.page-id-2 .chd-hero .chd-copy,
body.home.page-id-2 .chd-hero .chd-note,
body.home.page-id-2 .chd-story p,
body.home.page-id-2 .chd-proof-card p,
body.home.page-id-2 .chd-ts-wrap p,
body.home.page-id-2 .chd-system p,
body.home.page-id-2 .chd-footer p {
color: rgba(255, 247, 232, 0.86) !important;
text-shadow: 0 1px 14px rgba(0, 0, 0, 0.24) !important;
}
body.home.page-id-2 .chd-process p,
body.home.page-id-2 .chd-process-step p,
body.home.page-id-2 .chd-services p,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) p,
body.home.page-id-2 #chd-portfolio-proof .chdp-intro,
body.home.page-id-2 #chd-portfolio-proof .chdp-tile:not(.chdp-uvf) p,
body.home.page-id-2 #chd-portfolio-proof .chdp-caption-card p,
body.home.page-id-2 .chsf-testimonials .chsf-intro,
body.home.page-id-2 .chsf-testimonials .chsf-card blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-card cite,
body.home.page-id-2 .chsf-testimonials .chsf-safe blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-safe cite,
body.home.page-id-2 .chd-ticket p {
color: #5f4a2e !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-service-featured p,
body.home.page-id-2 #chd-portfolio-proof .chdp-uvf p,
body.home.page-id-2 .chsf-testimonials .chsf-feature blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-feature cite,
body.home.page-id-2 .chsf-testimonials .chsf-foot p {
color: rgba(255, 242, 216, 0.90) !important;
text-shadow: 0 1px 12px rgba(0, 0, 0, 0.30) !important;
} body.home.page-id-2 .et_builder_inner_content > p:not([class]),
body.home.page-id-2 .chd-hero > p:not([class]),
body.home.page-id-2 .chd-ts-wrap > p:not([class]) {
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
min-height: 0 !important;
} body.home.page-id-2,
body.home.page-id-2 #page-container,
body.home.page-id-2 #main-content,
body.home.page-id-2 .entry-content,
body.home.page-id-2 .et_builder_inner_content {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
body.home.page-id-2 .et_builder_inner_content > p,
body.home.page-id-2 .et_builder_inner_content > br,
body.home.page-id-2 .et_builder_inner_content > script,
body.home.page-id-2 .et_builder_inner_content > style {
margin-bottom: 0 !important;
}
body.home.page-id-2 .chd-footer,
body.home.page-id-2 .chd-footer *:last-child,
body.home.page-id-2 .chd-footer-legal {
margin-bottom: 0 !important;
}
body.home.page-id-2 .chd-footer {
padding-bottom: 0 !important;
}
body.home.page-id-2 .chd-footer-legal {
display: flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 54px !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
background: #070707 !important;
}
@media (max-width: 980px) {
body.home.page-id-2 .chd-services-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
body.home.page-id-2 .chd-system-visual {
min-height: 360px !important;
}
body.home.page-id-2 .chd-ts-field {
min-height: 620px !important;
}
}
@media (max-width: 680px) {
body.home.page-id-2 .chd-services-grid {
grid-template-columns: 1fr !important;
}
body.home.page-id-2 .chd-service-card {
padding: 28px 24px !important;
}
} body.home.page-id-2 .chsf-taki-chat,
body.page-id-205049 .chsf-taki-chat {
width: auto !important;
height: auto !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
overflow: visible !important;
pointer-events: none !important;
}
body.home.page-id-2 .chsf-taki-chat > *,
body.page-id-205049 .chsf-taki-chat > * {
pointer-events: auto !important;
}
body.home.page-id-2 .chsf-taki-launch,
body.page-id-205049 .chsf-taki-launch {
width: 252px !important;
min-width: 252px !important;
height: 66px !important;
right: 22px !important;
bottom: 22px !important;
padding: 0 24px 0 104px !important;
overflow: visible !important;
isolation: isolate !important;
background: #F2D181 !important;
background-image: none !important;
border: 2px solid #20150b !important;
border-radius: 999px !important;
box-shadow: 0 16px 34px rgba(28, 17, 8, 0.22), inset 0 1px 0 rgba(255,255,255,0.42) !important;
color: #20150b !important;
font-family: Georgia, 'Times New Roman', serif !important;
font-size: 21px !important;
font-weight: 800 !important;
font-style: italic !important;
letter-spacing: -0.015em !important;
line-height: 1 !important;
text-align: left !important;
align-items: center !important;
justify-content: flex-start !important;
white-space: nowrap !important;
text-shadow: 0 1px 0 rgba(255, 247, 232, 0.38) !important;
}
body.home.page-id-2 .chsf-taki-launch::before,
body.page-id-205049 .chsf-taki-launch::before {
content: '' !important;
position: absolute !important;
left: 18px !important;
top: -15px !important;
width: 78px !important;
height: 84px !important;
z-index: 2 !important;
background-color: #F2D181 !important;
background-image: url(https://madamewuwei.adaptive.ai/cdn/9hfUEVDRCgAtKgKnU96YpDc6TTgAUZGt.png) !important;
background-repeat: no-repeat !important;
background-position: center 2px !important;
background-size: 76px auto !important;
border-radius: 22px !important;
filter: drop-shadow(0 8px 12px rgba(20, 12, 6, 0.20)) !important;
}
body.home.page-id-2 .chsf-taki-launch::after,
body.page-id-205049 .chsf-taki-launch::after {
content: '' !important;
position: absolute !important;
left: 21px !important;
top: 20px !important;
width: 72px !important;
height: 32px !important;
z-index: 1 !important;
background: #F2D181 !important;
border-radius: 999px !important;
}
body.home.page-id-2 .chsf-taki-panel,
body.page-id-205049 .chsf-taki-panel {
background: linear-gradient(180deg, rgba(255, 247, 232, 0.98), rgba(242, 209, 129, 0.96)) !important;
}
body.home.page-id-2 .chsf-taki-bubble,
body.home.page-id-2 .chsf-taki-choice,
body.page-id-205049 .chsf-taki-bubble,
body.page-id-205049 .chsf-taki-choice {
background: rgba(255, 250, 238, 0.74) !important;
}
body.home.page-id-2 .chd-process-shell {
overflow: visible !important;
padding-top: clamp(42px, 4.8vw, 60px) !important;
padding-bottom: clamp(42px, 4.5vw, 58px) !important;
}
body.home.page-id-2 .chd-process-step {
min-height: 0 !important;
padding: 15px 16px !important;
gap: 14px !important;
align-items: center !important;
overflow: visible !important;
}
body.home.page-id-2 .chd-process-step h3 {
padding: 0 !important;
margin: 0 0 4px !important;
line-height: 1.08 !important;
}
body.home.page-id-2 .chd-process-step p {
padding: 0 !important;
margin: 0 !important;
font-size: 13.25px !important;
line-height: 1.42 !important;
color: #665744 !important;
}
body.home.page-id-2 .chd-process-steps {
display: grid !important;
gap: 12px !important;
}
body.home.page-id-2 .chd-process-image-card {
padding: 14px !important;
}
body.home.page-id-2 .chd-process-caption {
margin-top: 64px !important;
padding: 16px 18px !important;
}
body.home.page-id-2 .chd-process-caption strong {
line-height: 1.05 !important;
}
body.home.page-id-2 .chd-footer {
background: linear-gradient(180deg, #070707 0%, #0d0a08 100%) !important;
}
body.home.page-id-2 .chd-footer-shell {
padding: clamp(42px, 5vw, 56px) clamp(34px, 5vw, 54px) 0 !important;
}
body.home.page-id-2 .chd-footer-grid {
gap: clamp(28px, 4vw, 44px) !important;
align-items: start !important;
}
body.home.page-id-2 .chd-footer-brand {
margin-bottom: 16px !important;
}
body.home.page-id-2 .chd-footer-brand strong {
font-size: clamp(30px, 3.2vw, 38px) !important;
line-height: 1 !important;
}
body.home.page-id-2 .chd-footer h2 {
font-size: clamp(36px, 4.5vw, 48px) !important;
line-height: 0.98 !important;
margin-bottom: 12px !important;
padding-bottom: 6px !important;
}
body.home.page-id-2 .chd-footer-copy {
max-width: 620px !important;
font-size: clamp(15.5px, 1.25vw, 16.5px) !important;
line-height: 1.55 !important;
padding: 0 !important;
}
body.home.page-id-2 .chd-footer-links-panel {
padding: 20px !important;
}
body.home.page-id-2 .chd-footer-links a {
padding: 9px 0 !important;
}
body.home.page-id-2 .chd-footer-links br {
display: none !important;
}
body.home.page-id-2 .chd-footer-quiet {
margin-top: 28px !important;
padding: 14px 0 18px !important;
}
body.home.page-id-2 .chd-footer-finial {
display: none !important;
}
@media (max-width: 760px) {
body.home.page-id-2 .chsf-taki-launch,
body.page-id-205049 .chsf-taki-launch {
width: 224px !important;
min-width: 224px !important;
height: 62px !important;
padding-left: 92px !important;
font-size: 19px !important;
}
body.home.page-id-2 .chsf-taki-launch::before,
body.page-id-205049 .chsf-taki-launch::before {
width: 72px !important;
height: 80px !important;
background-size: 70px auto !important;
}
} body.home.page-id-2 .chsf-taki-chat:not(.chsf-taki-plugin-owned),
body.page-id-205049 .chsf-taki-chat:not(.chsf-taki-plugin-owned) {
display: none !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned,
body.page-id-205049 .chsf-taki-plugin-owned {
right: clamp(14px, 2.6vw, 32px) !important;
bottom: clamp(16px, 2.8vw, 32px) !important;
width: auto !important;
height: auto !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
overflow: visible !important;
pointer-events: none !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned > *,
body.page-id-205049 .chsf-taki-plugin-owned > * {
pointer-events: auto !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch {
display: block !important;
width: clamp(340px, 33vw, 470px) !important;
min-width: 0 !important;
height: auto !important;
aspect-ratio: 1366 / 420 !important;
right: auto !important;
bottom: auto !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
background-image: none !important;
box-shadow: none !important;
overflow: visible !important;
color: transparent !important;
font-size: 0 !important;
line-height: 0 !important;
text-shadow: none !important;
white-space: normal !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch::before,
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch::after,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch::before,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch::after {
content: none !important;
display: none !important;
background: none !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch img,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch img {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
transform: none !important;
filter: drop-shadow(0 16px 22px rgba(0,0,0,.24)) !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch span,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch span {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
white-space: nowrap !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: transparent !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-panel,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-panel {
right: 0 !important;
bottom: calc(clamp(340px, 33vw, 470px) * .31 + 18px) !important;
z-index: 60 !important;
}
@media (max-width: 680px) {
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch {
width: min(340px, 84vw) !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-panel,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-panel {
bottom: 124px !important;
}
} body.home.page-id-2 .chd-footer-legal {
margin-bottom: 0 !important;
background: #050505 !important;
}
body.home.page-id-2 .chd-footer-legal + *,
body.home.page-id-2 #main-footer + * {
display: none !important;
} body.home.page-id-2 .et_pb_section_0,
body.home.page-id-2 .et_pb_row_0,
body.home.page-id-2 .et_pb_column_0,
body.home.page-id-2 .et_pb_text_0,
body.home.page-id-2 .et_pb_text_0 .et_pb_text_inner {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
} body.home.page-id-2 .et_pb_section_0,
body.home.page-id-2 .et_pb_row_0,
body.home.page-id-2 .et_pb_column_0,
body.home.page-id-2 .et_pb_text_0,
body.home.page-id-2 .et_pb_text_0 .et_pb_text_inner,
body.home.page-id-2 .chd-home {
width: 100% !important;
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
body.home.page-id-2 .et_pb_section_0 {
background: #050707 !important;
padding-top: 0 !important;
}
body.home.page-id-2 .et_pb_row_0,
body.home.page-id-2 .et_pb_column_0,
body.home.page-id-2 .et_pb_text_0,
body.home.page-id-2 .et_pb_text_0 .et_pb_text_inner {
padding-top: 0 !important;
}
body.home.page-id-2 .chd-home {
background: #08070b !important;
}
body.home.page-id-2 .chd-process-lede,
body.home.page-id-2 .chd-process-lede span,
body.home.page-id-2 .chd-process-lede strong,
body.home.page-id-2 .chd-process-lede em,
body.home.page-id-2 .chd-process-lede .gold {
color: #f4c96b !important;
text-shadow: 0 1px 10px rgba(69, 39, 4, 0.12) !important;
}
body.home.page-id-2 .chd-process-image-wrap {
overflow: visible !important;
}
body.home.page-id-2 .chd-process-taki {
top: calc(100% + 64px) !important;
bottom: auto !important;
left: clamp(14px, 3vw, 22px) !important;
right: auto !important;
z-index: 8 !important;
transform: none !important;
pointer-events: none !important;
}
@media (max-width: 760px) {
body.home.page-id-2 .chd-process-taki {
top: calc(100% + 60px) !important;
width: min(118px, 30vw) !important;
}
} body.home.page-id-2 .chd-proof-card {
display: flex !important;
flex-direction: column !important;
justify-content: flex-start !important;
align-items: flex-start !important;
gap: clamp(14px, 1.35vw, 22px) !important;
padding: clamp(26px, 2.8vw, 38px) clamp(24px, 3vw, 40px) !important;
}
body.home.page-id-2 .chd-proof-card h3,
body.home.page-id-2 .chd-proof-card [class*="title"] {
margin: clamp(12px, 1.4vw, 20px) 0 0 !important;
padding: 0 !important;
line-height: 1.04 !important;
}
body.home.page-id-2 .chd-proof-card p,
body.home.page-id-2 .chd-proof-card [class*="copy"],
body.home.page-id-2 .chd-proof-card [class*="body"] {
margin: clamp(4px, .55vw, 8px) 0 0 !important;
padding: 0 !important;
line-height: 1.38 !important;
}
body.home.page-id-2 .chd-story [class*="pullquote"],
body.home.page-id-2 .chd-story [class*="quote"],
body.home.page-id-2 [class*="story"][class*="pullquote"],
body.home.page-id-2 [class*="story"][class*="quote"] {
min-height: clamp(220px, 24vw, 300px) !important;
padding: clamp(42px, 5vw, 74px) clamp(44px, 6vw, 92px) !important;
align-items: center !important;
gap: clamp(24px, 4vw, 56px) !important;
}
body.home.page-id-2 .chd-story [class*="pullquote"] p,
body.home.page-id-2 .chd-story [class*="quote"] p,
body.home.page-id-2 [class*="story"][class*="pullquote"] p,
body.home.page-id-2 [class*="story"][class*="quote"] p {
margin: 0 !important;
max-width: 940px !important;
line-height: 1.13 !important;
}
body.home.page-id-2 .chd-process-caption {
position: relative !important;
overflow: visible !important;
}
body.home.page-id-2 .chd-process-caption strong,
body.home.page-id-2 .chd-process-caption b,
body.home.page-id-2 .chd-process-caption h3 {
display: block !important;
line-height: 1.04 !important;
}
body.home.page-id-2 .chd-service-good strong,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good strong,
body.home.page-id-2 .chd-services .chd-service-good strong {
color: #222E1B !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-services-closing,
body.home.page-id-2 .chd-services-closing p,
body.home.page-id-2 .chd-services [class*="closing"] p,
body.home.page-id-2 .chd-services [class*="final"] p,
body.home.page-id-2 .chd-services [class*="footer"] p {
color: #f4c96b !important;
text-shadow: 0 1px 10px rgba(52, 30, 6, 0.20) !important;
}
body.home.page-id-2 .chd-services-cta,
body.home.page-id-2 .chd-services a.chd-services-cta,
body.home.page-id-2 .chd-services button.chd-services-cta {
color: #fff7e8 !important;
background: linear-gradient(135deg, #4a2f17 0%, #7a5222 48%, #c99b42 100%) !important;
border: 1px solid rgba(255, 230, 176, 0.45) !important;
box-shadow: 0 16px 42px rgba(45, 28, 10, 0.26), inset 0 1px 0 rgba(255,255,255,.18) !important;
text-shadow: 0 1px 8px rgba(0,0,0,.28) !important;
}
body.home.page-id-2 .chd-services-cta *,
body.home.page-id-2 .chd-services a.chd-services-cta *,
body.home.page-id-2 .chd-services button.chd-services-cta * {
color: #fff7e8 !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-eyebrow,
body.home.page-id-2 .chsf-testimonials [class*="eyebrow"],
body.home.page-id-2 .chsf-testimonials .chsf-kicker-light,
body.home.page-id-2 .chsf-testimonials .chsf-source {
color: #222E1B !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-eyebrow::before,
body.home.page-id-2 .chsf-testimonials [class*="eyebrow"]::before {
background: linear-gradient(135deg, #c99b42, #222E1B) !important;
}
body.home.page-id-2 #chd-portfolio-proof .chdp-uvf [class*="logo"],
body.home.page-id-2 #chd-portfolio-proof .chdp-uvf-logo,
body.home.page-id-2 #chd-portfolio-proof .chdp-uvf img[class*="logo"] {
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
object-position: center top !important;
align-self: start !important;
justify-self: center !important;
} body.home.page-id-2 .chd-story-pullquote {display:block!important;min-height:0!important;height:auto!important;padding:clamp(54px,5.4vw,82px) clamp(42px,7vw,118px)!important;text-align:center!important;font-size:clamp(40px,4.55vw,66px)!important;line-height:1.14!important;letter-spacing:-0.045em!important;}
body.home.page-id-2 .chd-story-pullquote em {display:inline!important;width:auto!important;white-space:normal!important;color:#9DE8E0!important;}
body.home.page-id-2 .chd-story-pullquote em::before,body.home.page-id-2 .chd-story-pullquote em::after {content:none!important;}
body.home.page-id-2 .chd-ts-card.answered,body.home.page-id-2 .chd-ts-card.is-open,body.home.page-id-2 .chd-ts-card:focus-within {height:auto!important;min-height:clamp(320px,28vw,390px)!important;overflow:visible!important;}
body.home.page-id-2 .chd-ts-card.answered .chd-ts-reveal,body.home.page-id-2 .chd-ts-card.is-open .chd-ts-reveal,body.home.page-id-2 .chd-ts-card:focus-within .chd-ts-reveal,body.home.page-id-2 .chd-ts-card .chd-ts-btn.active ~ .chd-ts-reveal {height:auto!important;min-height:clamp(116px,11vw,160px)!important;max-height:none!important;opacity:1!important;overflow:visible!important;margin-top:16px!important;padding-bottom:10px!important;}
body.home.page-id-2 .chd-ts-finale {clear:both!important;margin-top:clamp(132px,12vw,190px)!important;transform:none!important;position:relative!important;z-index:4!important;}
body.home.page-id-2 .chd-process-image-wrap {overflow:visible!important;}
body.home.page-id-2 .chd-process-taki {top:calc(100% - 12px)!important;left:clamp(14px,3vw,24px)!important;width:clamp(92px,9vw,118px)!important;height:auto!important;z-index:9!important;pointer-events:none!important;}
body.home.page-id-2 .chd-service-good strong,body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good strong,body.home.page-id-2 .chd-services .chd-service-good strong {color:#f4c96b!important;text-shadow:0 1px 8px rgba(30,18,4,0.18)!important;}
@media (max-width:760px){body.home.page-id-2 .chd-story-pullquote{font-size:clamp(32px,9vw,46px)!important;padding:44px 26px!important;}body.home.page-id-2 .chd-process-taki{top:calc(100% - 8px)!important;width:min(96px,24vw)!important;}} body.blog,
body.single-post {
background:#fff7e8 !important;
}
body.blog #main-content,
body.single-post #main-content {
background:#fff7e8 !important;
padding-top:24px;
}
body.blog .entry-title,
body.blog h1.entry-title {
color:#20150b !important;
font-weight:600;
}
body.blog #left-area {
max-width:1040px;
margin:0 auto;
padding:20px;
}
body.blog article.post {
background:#ffffff;
border:1px solid #e8ce99;
border-radius:14px;
padding:32px 36px;
margin-bottom:32px;
box-shadow:0 6px 24px rgba(32,21,11,0.06);
}
body.blog article.post .entry-title a {
color:#20150b !important;
text-decoration:none;
font-size:clamp(24px,3vw,30px);
}
body.blog article.post .entry-title a:hover {
color:#c99b42 !important;
}
body.blog article.post .post-meta,
body.blog article.post p.post-meta {
color:#5f4a2e !important;
font-size:14px;
margin-bottom:12px;
}
body.blog article.post .post-content p,
body.blog article.post .entry-content p {
color:#4d3920 !important;
}
body.blog a.more-link {
display:inline-block;
margin-top:10px;
padding:8px 18px;
background:#f2d181;
color:#20150b !important;
border-radius:999px;
text-decoration:none;
font-weight:600;
font-size:14px;
}
body.blog a.more-link:hover {
background:#f4c96b;
}
body.single-post #left-area {
max-width:760px;
margin:0 auto;
padding:36px 24px 60px;
}
body.single-post article.post {
background:#ffffff;
border-radius:16px;
padding:36px 40px;
box-shadow:0 8px 30px rgba(32,21,11,0.06);
}
body.single-post .entry-title {
color:#20150b !important;
font-size:clamp(30px,4vw,42px);
line-height:1.2;
margin-bottom:18px;
}
body.single-post .entry-content h2 {
color:#20150b !important;
border-left:4px solid #f2d181;
padding-left:14px;
margin-top:36px;
}
body.single-post .entry-content h3 {
color:#5f4a2e !important;
margin-top:26px;
}
body.single-post .entry-content p {
color:#4d3920 !important;
font-size:17px;
line-height:1.75;
}
body.single-post .entry-content a {
color:#9c7521 !important;
text-decoration:underline;
}
body.single-post .entry-content ul,
body.single-post .entry-content ol {
color:#4d3920 !important;
line-height:1.75;
}
body.single-post .entry-content li {
margin-bottom:8px;
}
body.single-post .wp-block-post-featured-image img,
body.single-post .entry-content img {
border-radius:14px;
margin-bottom:20px;
}:root {
--chd-ink: #24170c;
--chd-ink-soft: #4d3920;
--chd-brown: #5b4428;
--chd-muted: #6f604d;
--chd-cream: #fff7e8;
--chd-cream-soft: #fff2d8;
--chd-gold: #ffc869;
--chd-emerald: #1f7657;
--chd-aqua: #9DE8E0;
--chd-card-light: rgba(255, 249, 235, 0.90);
--chd-card-light-strong: rgba(255, 249, 235, 0.96);
} body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch {
display: block !important;
width: clamp(340px, 33vw, 470px) !important;
min-width: 0 !important;
height: auto !important;
aspect-ratio: 1366 / 420 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
overflow: visible !important;
color: transparent !important;
font-size: 0 !important;
line-height: 0 !important;
text-shadow: none !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch::before,
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch::after,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch::before,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch::after {
content: none !important;
display: none !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch img,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch img {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
transform: none !important;
filter: drop-shadow(0 16px 22px rgba(0,0,0,.24)) !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch span,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch span {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
white-space: nowrap !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: transparent !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-panel,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-panel {
bottom: calc(clamp(340px, 33vw, 470px) * .31 + 18px) !important;
}
body.home.page-id-2 .chd-story-card,
body.home.page-id-2 .chd-story-card .chd-story-copy,
body.home.page-id-2 .chd-story-card [class*="copy"] {
gap: clamp(8px, 1vw, 12px) !important;
align-content: start !important;
}
body.home.page-id-2 .chd-story-card h3,
body.home.page-id-2 .chd-story-card [class*="title"] {
margin-bottom: clamp(6px, .8vw, 10px) !important;
}
body.home.page-id-2 .chd-story-card p,
body.home.page-id-2 .chd-story .chd-story-card p {
margin-top: 0 !important;
padding-top: 0 !important;
transform: translateY(-8px) !important;
}
body.home.page-id-2 .chd-ts-finale,
body.home.page-id-2 .chd-ts-reveal {
transform: translateY(14px) !important;
}
body.home.page-id-2 .chd-process-step h3 {
font-size: clamp(19px, 1.55vw, 24px) !important;
line-height: 1.04 !important;
}
body.home.page-id-2 .chd-process-step p {
font-size: clamp(12.75px, 1vw, 14px) !important;
line-height: 1.36 !important;
margin-top: 0 !important;
transform: translateY(-4px) !important;
}
body.home.page-id-2 .chd-process-step {
align-items: start !important;
gap: 10px !important;
}
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good p,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good span {
font-size: clamp(14.5px, 1.08vw, 16px) !important;
line-height: 1.42 !important;
color: #7a5520 !important;
}
body.home.page-id-2 .chd-services-cta,
body.home.page-id-2 .chd-services-cta p,
body.home.page-id-2 .chd-services-closing,
body.home.page-id-2 .chd-services-closing p {
color: var(--chd-gold) !important;
text-shadow: 0 1px 12px rgba(63, 35, 4, 0.16) !important;
}
body.home.page-id-2 .chd-footer,
body.home.page-id-2 .chd-footer-shell,
body.home.page-id-2 .chd-footer-legal,
body.home.page-id-2 footer,
body.home.page-id-2 #main-footer {
margin-bottom: 0 !important;
}
body.home.page-id-2 .chd-footer-legal {
min-height: 54px !important;
padding: 12px clamp(18px, 4vw, 48px) !important;
background: #050505 !important;
}
body.home.page-id-2 .chd-footer-legal + *,
body.home.page-id-2 footer + *,
body.home.page-id-2 #main-footer + * {
display: none !important;
}
body.home.page-id-2 #page-container,
body.home.page-id-2 #et-main-area,
body.home.page-id-2 #main-content,
body.home.page-id-2 .entry-content,
body.home.page-id-2 .et_builder_inner_content {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
@media (max-width: 680px) {
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch {
width: min(340px, 84vw) !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-panel,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-panel {
bottom: 124px !important;
}
} body.home,
body.page-id-2,
body.home #page-container,
body.page-id-2 #page-container,
body.home #main-content,
body.page-id-2 #main-content,
body.home .entry-content,
body.page-id-2 .entry-content,
body.home .et_builder_inner_content,
body.page-id-2 .et_builder_inner_content {
background: #050707 !important;
}
body.home .et_builder_inner_content > p,
body.page-id-2 .et_builder_inner_content > p,
body.home .et_builder_inner_content > br,
body.page-id-2 .et_builder_inner_content > br {
margin: 0 !important;
padding: 0 !important;
min-height: 0 !important;
line-height: 0 !important;
}
body.home p:empty,
body.page-id-2 p:empty {
display: none !important;
} body.home.page-id-2 .chd-hero p,
body.home.page-id-2 .chd-hero [class*="sub"],
body.home.page-id-2 .chd-hero [class*="lede"],
body.home.page-id-2 .chd-hero [class*="copy"],
body.home.page-id-2 .chd-ts-sub,
body.home.page-id-2 .chd-process-step p,
body.home.page-id-2 .chd-process-card p,
body.home.page-id-2 .chd-process-note p,
body.home.page-id-2 .chd-services-lede,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) p,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good,
body.home.page-id-2 .chdp-tile:not(.chdp-uvf) p,
body.home.page-id-2 .chdp-tile:not(.chdp-uvf) .chdp-meta,
body.home.page-id-2 .chdp-tile:not(.chdp-uvf) .chdp-kicker,
body.home.page-id-2 .chsf-testimonials p,
body.home.page-id-2 .chsf-testimonials blockquote,
body.home.page-id-2 .chsf-testimonials cite {
color: var(--chd-ink-soft) !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-system-card p {
color: var(--chd-ink-soft) !important;
background: var(--chd-card-light) !important;
border: 1px solid rgba(125, 89, 34, 0.16) !important;
border-radius: 16px !important;
padding: 12px 14px !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good strong,
body.home.page-id-2 .chd-process-eyebrow,
body.home.page-id-2 .chd-services-eyebrow,
body.home.page-id-2 .chsf-testimonials .chsf-eyebrow,
body.home.page-id-2 .chsf-testimonials [class*="eyebrow"] {
color: var(--chd-emerald) !important;
text-shadow: none !important;
} body.home.page-id-2 .chd-system-card h3,
body.home.page-id-2 .chd-system-heading,
body.home.page-id-2 .chd-ts-heading,
body.home.page-id-2 .chd-ts-card h3,
body.home.page-id-2 .chd-footer h2,
body.home.page-id-2 .chd-footer h3,
body.home.page-id-2 .chd-footer a {
color: var(--chd-cream) !important;
text-shadow: 0 1px 18px rgba(0, 0, 0, 0.28) !important;
}
body.home.page-id-2 .chd-ts-guide,
body.home.page-id-2 .chd-ts-reveal,
body.home.page-id-2 .chd-system-lede,
body.home.page-id-2 .chd-footer p,
body.home.page-id-2 .chd-footer [class*="statement"] {
color: rgba(255, 247, 232, 0.80) !important;
}
body.home.page-id-2 .chd-service-featured,
body.home.page-id-2 .chd-service-featured h3,
body.home.page-id-2 .chd-service-featured .chd-service-num {
color: var(--chd-cream-soft) !important;
}
body.home.page-id-2 .chd-service-featured p,
body.home.page-id-2 .chd-service-featured .chd-service-good,
body.home.page-id-2 .chd-service-featured .chd-service-good strong {
color: var(--chd-gold) !important;
background: transparent !important;
border-color: rgba(255, 200, 105, 0.42) !important;
text-shadow: 0 1px 12px rgba(0, 0, 0, 0.26) !important;
}
body.home.page-id-2 .chdp-uvf p,
body.home.page-id-2 .chdp-uvf .chdp-meta,
body.home.page-id-2 .chdp-uvf .chdp-kicker,
body.home.page-id-2 .chdp-uvf h3 {
color: var(--chd-cream-soft) !important;
} body.home.page-id-2 .chd-services {
background:
radial-gradient(circle at 16% 14%, rgba(255, 252, 236, 0.46), transparent 26rem),
radial-gradient(circle at 82% 20%, rgba(68, 126, 92, 0.07), transparent 31rem),
linear-gradient(180deg, #f3dcaa 0%, #E8CE99 74%, #E8CE99 100%) !important;
}
body.home.page-id-2 .chd-services-grid {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 24px !important;
align-items: stretch !important;
}
body.home.page-id-2 .chd-service-card {
min-height: 0 !important;
padding: clamp(26px, 2.4vw, 34px) !important;
}
body.home.page-id-2 .chd-service-featured {
grid-row: auto !important;
}
body.home.page-id-2 .chd-service-card p {
margin-top: 14px !important;
font-size: clamp(15px, 1.25vw, 17px) !important;
line-height: 1.5 !important;
}
body.home.page-id-2 .chd-service-good,
body.home.page-id-2 .chd-service-featured .chd-service-good {
margin-top: clamp(18px, 2vw, 24px) !important;
padding-top: clamp(16px, 1.7vw, 20px) !important;
}
body.home.page-id-2 .chd-process-cta,
body.home.page-id-2 .chd-services-cta {
cursor: default !important;
pointer-events: none !important;
text-decoration: none !important;
}
body.home.page-id-2 .chd-process-cta span,
body.home.page-id-2 .chd-services-cta span,
body.home.page-id-2 .chd-process-cta::after,
body.home.page-id-2 .chd-services-cta::after {
content: none !important;
display: none !important;
} body.home.page-id-2 .chd-ts-wrap,
body.home.page-id-2 .chd-system {
padding-top: clamp(62px, 7vw, 96px) !important;
padding-bottom: clamp(62px, 7vw, 96px) !important;
}
body.home.page-id-2 .chd-ts-progress {
margin-top: 34px !important;
}
body.home.page-id-2 .chd-ts-field {
min-height: 560px !important;
padding-top: 24px !important;
padding-bottom: 8px !important;
}
body.home.page-id-2 .chd-ts-card {
min-height: 196px !important;
padding: 22px 20px 20px !important;
}
body.home.page-id-2 .chd-ts-card.answered {
height: auto !important;
min-height: 440px !important;
}
body.home.page-id-2 .chd-ts-card h3 {
min-height: 64px !important;
margin-bottom: 16px !important;
}
body.home.page-id-2 .chd-system-shell,
body.home.page-id-2 .chd-system-content {
min-height: 0 !important;
}
body.home.page-id-2 .chd-system-content {
gap: 42px !important;
}
body.home.page-id-2 .chd-system-visual {
min-height: 500px !important;
}
body.home.page-id-2 .chd-system-grid {
margin-top: 26px !important;
gap: 12px !important;
}
body.home.page-id-2 .chd-system-card {
padding: 18px 17px !important;
}
body.home.page-id-2 .chsf-testimonials {
padding-top: clamp(70px, 6.5vw, 92px) !important;
padding-bottom: clamp(76px, 6.8vw, 94px) !important;
}
body.home.page-id-2 .chsf-feature {
padding: clamp(30px, 3vw, 44px) !important;
}
body.home.page-id-2 .chsf-grid {
gap: 18px !important;
} body.home.page-id-2 .chsf-taki-launch {
z-index: 50 !important;
}
body.home.page-id-2 .chsf-taki-panel {
z-index: 49 !important;
}  body.home.page-id-2 .chd-system-lede {
color: var(--chd-ink-soft) !important;
background: rgba(255, 249, 235, 0.88) !important;
border: 1px solid rgba(255, 200, 105, 0.20) !important;
border-radius: 18px !important;
padding: clamp(18px, 2.1vw, 26px) !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-system-lede .brand {
color: #9f742a !important;
font-weight: 800 !important;
}
body.home.page-id-2 .chd-system-lede strong {
color: var(--chd-emerald) !important;
} body.home.page-id-2 .chsf-testimonials .chsf-feature,
body.home.page-id-2 .chsf-testimonials .chsf-feature-copy {
color: var(--chd-cream-soft) !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-feature blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-feature cite {
color: rgba(255, 242, 216, 0.92) !important;
background: transparent !important;
text-shadow: 0 1px 12px rgba(0, 0, 0, 0.32) !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-feature cite b {
color: var(--chd-cream) !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-feature cite span {
color: rgba(255, 242, 216, 0.76) !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-foot p {
color: var(--chd-cream-soft) !important;
background: transparent !important;
} body.home.page-id-2 .chsf-taki-launch,
body.page-id-205049 .chsf-taki-launch {
width: 224px !important;
min-width: 0 !important;
height: 64px !important;
right: 18px !important;
bottom: 18px !important;
padding: 0 22px 0 82px !important;
border-radius: 999px !important;
background-size: 58px auto !important;
background-position: 16px center !important;
font-size: 20px !important;
line-height: 1.05 !important;
z-index: 35 !important;
}
body.home.page-id-2 .chsf-taki-panel,
body.page-id-205049 .chsf-taki-panel {
right: 18px !important;
bottom: 94px !important;
z-index: 36 !important;
}
@media (max-width: 760px) {
body.home.page-id-2 .chsf-taki-launch,
body.page-id-205049 .chsf-taki-launch {
width: 184px !important;
height: 58px !important;
padding-left: 70px !important;
background-size: 50px auto !important;
font-size: 17px !important;
}
} body.home.page-id-2 .chd-system-lede,
body.home.page-id-2 .chd-system-card p,
body.home.page-id-2 .chd-service-card p,
body.home.page-id-2 .chd-service-good,
body.home.page-id-2 .chdp-tile p,
body.home.page-id-2 .chdp-tile .chdp-meta,
body.home.page-id-2 .chsf-testimonials blockquote,
body.home.page-id-2 .chsf-testimonials cite,
body.home.page-id-2 .chsf-testimonials .chsf-foot p,
body.home.page-id-2 .chd-footer p {
background: transparent !important;
box-shadow: none !important;
}
body.home.page-id-2 .chd-system-lede,
body.home.page-id-2 .chd-system-card p {
border: 0 !important;
border-radius: 0 !important;
padding: 0 !important;
color: rgba(255, 247, 232, 0.82) !important;
text-shadow: 0 1px 14px rgba(0, 0, 0, 0.22) !important;
}
body.home.page-id-2 .chd-system-lede .brand {
color: var(--chd-gold) !important;
}
body.home.page-id-2 .chd-system-lede strong {
color: var(--chd-cream) !important;
}
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) p,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good {
color: #665744 !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-service-featured p,
body.home.page-id-2 .chd-service-featured .chd-service-good {
color: var(--chd-cream-soft) !important;
text-shadow: 0 1px 8px rgba(0, 0, 0, 0.28) !important;
}
body.home.page-id-2 .chd-service-featured .chd-service-good strong {
color: var(--chd-gold) !important;
}
body.home.page-id-2 .chdp-tile:not(.chdp-uvf) p,
body.home.page-id-2 .chdp-tile:not(.chdp-uvf) .chdp-meta {
color: #5f4a2e !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-feature blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-feature cite {
color: rgba(255, 242, 216, 0.92) !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-card blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-card cite,
body.home.page-id-2 .chsf-testimonials .chsf-safe blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-safe cite {
color: #3c2a17 !important;
text-shadow: none !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-foot p,
body.home.page-id-2 .chd-footer p {
color: rgba(255, 242, 216, 0.76) !important;
} body.home.page-id-2 .chd-hero p,
body.home.page-id-2 .chd-story p,
body.home.page-id-2 .chd-proof-card p,
body.home.page-id-2 .chd-ts-wrap p,
body.home.page-id-2 .chd-ts-card p,
body.home.page-id-2 .chd-ts-finale p,
body.home.page-id-2 .chd-system p,
body.home.page-id-2 .chd-process p,
body.home.page-id-2 .chd-process-step p,
body.home.page-id-2 .chd-services p,
body.home.page-id-2 .chd-service-card p,
body.home.page-id-2 #chd-portfolio-proof p,
body.home.page-id-2 #chd-portfolio-proof .chdp-intro,
body.home.page-id-2 #chd-portfolio-proof .chdp-caption-card p,
body.home.page-id-2 .chsf-testimonials p,
body.home.page-id-2 .chsf-testimonials blockquote,
body.home.page-id-2 .chsf-testimonials cite,
body.home.page-id-2 .chd-golden-cta p,
body.home.page-id-2 .chd-ticket p,
body.home.page-id-2 .chd-footer p,
body.home.page-id-2 .chsf-taki-panel p,
body.home.page-id-2 .chsf-taki-launch p {
background: transparent !important;
background-image: none !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
}
body.home.page-id-2 .chd-hero .chd-subhead,
body.home.page-id-2 .chd-hero .chd-copy,
body.home.page-id-2 .chd-hero .chd-note,
body.home.page-id-2 .chd-story p,
body.home.page-id-2 .chd-proof-card p,
body.home.page-id-2 .chd-ts-wrap p,
body.home.page-id-2 .chd-system p,
body.home.page-id-2 .chd-footer p {
color: rgba(255, 247, 232, 0.86) !important;
text-shadow: 0 1px 14px rgba(0, 0, 0, 0.24) !important;
}
body.home.page-id-2 .chd-process p,
body.home.page-id-2 .chd-process-step p,
body.home.page-id-2 .chd-services p,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) p,
body.home.page-id-2 #chd-portfolio-proof .chdp-intro,
body.home.page-id-2 #chd-portfolio-proof .chdp-tile:not(.chdp-uvf) p,
body.home.page-id-2 #chd-portfolio-proof .chdp-caption-card p,
body.home.page-id-2 .chsf-testimonials .chsf-intro,
body.home.page-id-2 .chsf-testimonials .chsf-card blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-card cite,
body.home.page-id-2 .chsf-testimonials .chsf-safe blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-safe cite,
body.home.page-id-2 .chd-ticket p {
color: #5f4a2e !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-service-featured p,
body.home.page-id-2 #chd-portfolio-proof .chdp-uvf p,
body.home.page-id-2 .chsf-testimonials .chsf-feature blockquote,
body.home.page-id-2 .chsf-testimonials .chsf-feature cite,
body.home.page-id-2 .chsf-testimonials .chsf-foot p {
color: rgba(255, 242, 216, 0.90) !important;
text-shadow: 0 1px 12px rgba(0, 0, 0, 0.30) !important;
} body.home.page-id-2 .et_builder_inner_content > p:not([class]),
body.home.page-id-2 .chd-hero > p:not([class]),
body.home.page-id-2 .chd-ts-wrap > p:not([class]) {
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
min-height: 0 !important;
} body.home.page-id-2,
body.home.page-id-2 #page-container,
body.home.page-id-2 #main-content,
body.home.page-id-2 .entry-content,
body.home.page-id-2 .et_builder_inner_content {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
body.home.page-id-2 .et_builder_inner_content > p,
body.home.page-id-2 .et_builder_inner_content > br,
body.home.page-id-2 .et_builder_inner_content > script,
body.home.page-id-2 .et_builder_inner_content > style {
margin-bottom: 0 !important;
}
body.home.page-id-2 .chd-footer,
body.home.page-id-2 .chd-footer *:last-child,
body.home.page-id-2 .chd-footer-legal {
margin-bottom: 0 !important;
}
body.home.page-id-2 .chd-footer {
padding-bottom: 0 !important;
}
body.home.page-id-2 .chd-footer-legal {
display: flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 54px !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
background: #070707 !important;
}
@media (max-width: 980px) {
body.home.page-id-2 .chd-services-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
body.home.page-id-2 .chd-system-visual {
min-height: 360px !important;
}
body.home.page-id-2 .chd-ts-field {
min-height: 620px !important;
}
}
@media (max-width: 680px) {
body.home.page-id-2 .chd-services-grid {
grid-template-columns: 1fr !important;
}
body.home.page-id-2 .chd-service-card {
padding: 28px 24px !important;
}
} body.home.page-id-2 .chsf-taki-chat,
body.page-id-205049 .chsf-taki-chat {
width: auto !important;
height: auto !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
overflow: visible !important;
pointer-events: none !important;
}
body.home.page-id-2 .chsf-taki-chat > *,
body.page-id-205049 .chsf-taki-chat > * {
pointer-events: auto !important;
}
body.home.page-id-2 .chsf-taki-launch,
body.page-id-205049 .chsf-taki-launch {
width: 252px !important;
min-width: 252px !important;
height: 66px !important;
right: 22px !important;
bottom: 22px !important;
padding: 0 24px 0 104px !important;
overflow: visible !important;
isolation: isolate !important;
background: #F2D181 !important;
background-image: none !important;
border: 2px solid #20150b !important;
border-radius: 999px !important;
box-shadow: 0 16px 34px rgba(28, 17, 8, 0.22), inset 0 1px 0 rgba(255,255,255,0.42) !important;
color: #20150b !important;
font-family: Georgia, 'Times New Roman', serif !important;
font-size: 21px !important;
font-weight: 800 !important;
font-style: italic !important;
letter-spacing: -0.015em !important;
line-height: 1 !important;
text-align: left !important;
align-items: center !important;
justify-content: flex-start !important;
white-space: nowrap !important;
text-shadow: 0 1px 0 rgba(255, 247, 232, 0.38) !important;
}
body.home.page-id-2 .chsf-taki-launch::before,
body.page-id-205049 .chsf-taki-launch::before {
content: '' !important;
position: absolute !important;
left: 18px !important;
top: -15px !important;
width: 78px !important;
height: 84px !important;
z-index: 2 !important;
background-color: #F2D181 !important;
background-image: url(https://madamewuwei.adaptive.ai/cdn/9hfUEVDRCgAtKgKnU96YpDc6TTgAUZGt.png) !important;
background-repeat: no-repeat !important;
background-position: center 2px !important;
background-size: 76px auto !important;
border-radius: 22px !important;
filter: drop-shadow(0 8px 12px rgba(20, 12, 6, 0.20)) !important;
}
body.home.page-id-2 .chsf-taki-launch::after,
body.page-id-205049 .chsf-taki-launch::after {
content: '' !important;
position: absolute !important;
left: 21px !important;
top: 20px !important;
width: 72px !important;
height: 32px !important;
z-index: 1 !important;
background: #F2D181 !important;
border-radius: 999px !important;
}
body.home.page-id-2 .chsf-taki-panel,
body.page-id-205049 .chsf-taki-panel {
background: linear-gradient(180deg, rgba(255, 247, 232, 0.98), rgba(242, 209, 129, 0.96)) !important;
}
body.home.page-id-2 .chsf-taki-bubble,
body.home.page-id-2 .chsf-taki-choice,
body.page-id-205049 .chsf-taki-bubble,
body.page-id-205049 .chsf-taki-choice {
background: rgba(255, 250, 238, 0.74) !important;
}
body.home.page-id-2 .chd-process-shell {
overflow: visible !important;
padding-top: clamp(42px, 4.8vw, 60px) !important;
padding-bottom: clamp(42px, 4.5vw, 58px) !important;
}
body.home.page-id-2 .chd-process-step {
min-height: 0 !important;
padding: 15px 16px !important;
gap: 14px !important;
align-items: center !important;
overflow: visible !important;
}
body.home.page-id-2 .chd-process-step h3 {
padding: 0 !important;
margin: 0 0 4px !important;
line-height: 1.08 !important;
}
body.home.page-id-2 .chd-process-step p {
padding: 0 !important;
margin: 0 !important;
font-size: 13.25px !important;
line-height: 1.42 !important;
color: #665744 !important;
}
body.home.page-id-2 .chd-process-steps {
display: grid !important;
gap: 12px !important;
}
body.home.page-id-2 .chd-process-image-card {
padding: 14px !important;
}
body.home.page-id-2 .chd-process-caption {
margin-top: 64px !important;
padding: 16px 18px !important;
}
body.home.page-id-2 .chd-process-caption strong {
line-height: 1.05 !important;
}
body.home.page-id-2 .chd-footer {
background: linear-gradient(180deg, #070707 0%, #0d0a08 100%) !important;
}
body.home.page-id-2 .chd-footer-shell {
padding: clamp(42px, 5vw, 56px) clamp(34px, 5vw, 54px) 0 !important;
}
body.home.page-id-2 .chd-footer-grid {
gap: clamp(28px, 4vw, 44px) !important;
align-items: start !important;
}
body.home.page-id-2 .chd-footer-brand {
margin-bottom: 16px !important;
}
body.home.page-id-2 .chd-footer-brand strong {
font-size: clamp(30px, 3.2vw, 38px) !important;
line-height: 1 !important;
}
body.home.page-id-2 .chd-footer h2 {
font-size: clamp(36px, 4.5vw, 48px) !important;
line-height: 0.98 !important;
margin-bottom: 12px !important;
padding-bottom: 6px !important;
}
body.home.page-id-2 .chd-footer-copy {
max-width: 620px !important;
font-size: clamp(15.5px, 1.25vw, 16.5px) !important;
line-height: 1.55 !important;
padding: 0 !important;
}
body.home.page-id-2 .chd-footer-links-panel {
padding: 20px !important;
}
body.home.page-id-2 .chd-footer-links a {
padding: 9px 0 !important;
}
body.home.page-id-2 .chd-footer-links br {
display: none !important;
}
body.home.page-id-2 .chd-footer-quiet {
margin-top: 28px !important;
padding: 14px 0 18px !important;
}
body.home.page-id-2 .chd-footer-finial {
display: none !important;
}
@media (max-width: 760px) {
body.home.page-id-2 .chsf-taki-launch,
body.page-id-205049 .chsf-taki-launch {
width: 224px !important;
min-width: 224px !important;
height: 62px !important;
padding-left: 92px !important;
font-size: 19px !important;
}
body.home.page-id-2 .chsf-taki-launch::before,
body.page-id-205049 .chsf-taki-launch::before {
width: 72px !important;
height: 80px !important;
background-size: 70px auto !important;
}
} body.home.page-id-2 .chsf-taki-chat:not(.chsf-taki-plugin-owned),
body.page-id-205049 .chsf-taki-chat:not(.chsf-taki-plugin-owned) {
display: none !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned,
body.page-id-205049 .chsf-taki-plugin-owned {
right: clamp(14px, 2.6vw, 32px) !important;
bottom: clamp(16px, 2.8vw, 32px) !important;
width: auto !important;
height: auto !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
overflow: visible !important;
pointer-events: none !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned > *,
body.page-id-205049 .chsf-taki-plugin-owned > * {
pointer-events: auto !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch {
display: block !important;
width: clamp(340px, 33vw, 470px) !important;
min-width: 0 !important;
height: auto !important;
aspect-ratio: 1366 / 420 !important;
right: auto !important;
bottom: auto !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
background-image: none !important;
box-shadow: none !important;
overflow: visible !important;
color: transparent !important;
font-size: 0 !important;
line-height: 0 !important;
text-shadow: none !important;
white-space: normal !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch::before,
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch::after,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch::before,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch::after {
content: none !important;
display: none !important;
background: none !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch img,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch img {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
transform: none !important;
filter: drop-shadow(0 16px 22px rgba(0,0,0,.24)) !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch span,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch span {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
white-space: nowrap !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: transparent !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-panel,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-panel {
right: 0 !important;
bottom: calc(clamp(340px, 33vw, 470px) * .31 + 18px) !important;
z-index: 60 !important;
}
@media (max-width: 680px) {
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-launch,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-launch {
width: min(340px, 84vw) !important;
}
body.home.page-id-2 .chsf-taki-plugin-owned .chsf-taki-panel,
body.page-id-205049 .chsf-taki-plugin-owned .chsf-taki-panel {
bottom: 124px !important;
}
} body.home.page-id-2 .chd-footer-legal {
margin-bottom: 0 !important;
background: #050505 !important;
}
body.home.page-id-2 .chd-footer-legal + *,
body.home.page-id-2 #main-footer + * {
display: none !important;
} body.home.page-id-2 .et_pb_section_0,
body.home.page-id-2 .et_pb_row_0,
body.home.page-id-2 .et_pb_column_0,
body.home.page-id-2 .et_pb_text_0,
body.home.page-id-2 .et_pb_text_0 .et_pb_text_inner {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
} body.home.page-id-2 .et_pb_section_0,
body.home.page-id-2 .et_pb_row_0,
body.home.page-id-2 .et_pb_column_0,
body.home.page-id-2 .et_pb_text_0,
body.home.page-id-2 .et_pb_text_0 .et_pb_text_inner,
body.home.page-id-2 .chd-home {
width: 100% !important;
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
body.home.page-id-2 .et_pb_section_0 {
background: #050707 !important;
padding-top: 0 !important;
}
body.home.page-id-2 .et_pb_row_0,
body.home.page-id-2 .et_pb_column_0,
body.home.page-id-2 .et_pb_text_0,
body.home.page-id-2 .et_pb_text_0 .et_pb_text_inner {
padding-top: 0 !important;
}
body.home.page-id-2 .chd-home {
background: #08070b !important;
}
body.home.page-id-2 .chd-process-lede,
body.home.page-id-2 .chd-process-lede span,
body.home.page-id-2 .chd-process-lede strong,
body.home.page-id-2 .chd-process-lede em,
body.home.page-id-2 .chd-process-lede .gold {
color: #f4c96b !important;
text-shadow: 0 1px 10px rgba(69, 39, 4, 0.12) !important;
}
body.home.page-id-2 .chd-process-image-wrap {
overflow: visible !important;
}
body.home.page-id-2 .chd-process-taki {
top: calc(100% + 64px) !important;
bottom: auto !important;
left: clamp(14px, 3vw, 22px) !important;
right: auto !important;
z-index: 8 !important;
transform: none !important;
pointer-events: none !important;
}
@media (max-width: 760px) {
body.home.page-id-2 .chd-process-taki {
top: calc(100% + 60px) !important;
width: min(118px, 30vw) !important;
}
} body.home.page-id-2 .chd-proof-card {
display: flex !important;
flex-direction: column !important;
justify-content: flex-start !important;
align-items: flex-start !important;
gap: clamp(14px, 1.35vw, 22px) !important;
padding: clamp(26px, 2.8vw, 38px) clamp(24px, 3vw, 40px) !important;
}
body.home.page-id-2 .chd-proof-card h3,
body.home.page-id-2 .chd-proof-card [class*="title"] {
margin: clamp(12px, 1.4vw, 20px) 0 0 !important;
padding: 0 !important;
line-height: 1.04 !important;
}
body.home.page-id-2 .chd-proof-card p,
body.home.page-id-2 .chd-proof-card [class*="copy"],
body.home.page-id-2 .chd-proof-card [class*="body"] {
margin: clamp(4px, .55vw, 8px) 0 0 !important;
padding: 0 !important;
line-height: 1.38 !important;
}
body.home.page-id-2 .chd-story [class*="pullquote"],
body.home.page-id-2 .chd-story [class*="quote"],
body.home.page-id-2 [class*="story"][class*="pullquote"],
body.home.page-id-2 [class*="story"][class*="quote"] {
min-height: clamp(220px, 24vw, 300px) !important;
padding: clamp(42px, 5vw, 74px) clamp(44px, 6vw, 92px) !important;
align-items: center !important;
gap: clamp(24px, 4vw, 56px) !important;
}
body.home.page-id-2 .chd-story [class*="pullquote"] p,
body.home.page-id-2 .chd-story [class*="quote"] p,
body.home.page-id-2 [class*="story"][class*="pullquote"] p,
body.home.page-id-2 [class*="story"][class*="quote"] p {
margin: 0 !important;
max-width: 940px !important;
line-height: 1.13 !important;
}
body.home.page-id-2 .chd-process-caption {
position: relative !important;
overflow: visible !important;
}
body.home.page-id-2 .chd-process-caption strong,
body.home.page-id-2 .chd-process-caption b,
body.home.page-id-2 .chd-process-caption h3 {
display: block !important;
line-height: 1.04 !important;
}
body.home.page-id-2 .chd-service-good strong,
body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good strong,
body.home.page-id-2 .chd-services .chd-service-good strong {
color: #222E1B !important;
text-shadow: none !important;
}
body.home.page-id-2 .chd-services-closing,
body.home.page-id-2 .chd-services-closing p,
body.home.page-id-2 .chd-services [class*="closing"] p,
body.home.page-id-2 .chd-services [class*="final"] p,
body.home.page-id-2 .chd-services [class*="footer"] p {
color: #f4c96b !important;
text-shadow: 0 1px 10px rgba(52, 30, 6, 0.20) !important;
}
body.home.page-id-2 .chd-services-cta,
body.home.page-id-2 .chd-services a.chd-services-cta,
body.home.page-id-2 .chd-services button.chd-services-cta {
color: #fff7e8 !important;
background: linear-gradient(135deg, #4a2f17 0%, #7a5222 48%, #c99b42 100%) !important;
border: 1px solid rgba(255, 230, 176, 0.45) !important;
box-shadow: 0 16px 42px rgba(45, 28, 10, 0.26), inset 0 1px 0 rgba(255,255,255,.18) !important;
text-shadow: 0 1px 8px rgba(0,0,0,.28) !important;
}
body.home.page-id-2 .chd-services-cta *,
body.home.page-id-2 .chd-services a.chd-services-cta *,
body.home.page-id-2 .chd-services button.chd-services-cta * {
color: #fff7e8 !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-eyebrow,
body.home.page-id-2 .chsf-testimonials [class*="eyebrow"],
body.home.page-id-2 .chsf-testimonials .chsf-kicker-light,
body.home.page-id-2 .chsf-testimonials .chsf-source {
color: #222E1B !important;
}
body.home.page-id-2 .chsf-testimonials .chsf-eyebrow::before,
body.home.page-id-2 .chsf-testimonials [class*="eyebrow"]::before {
background: linear-gradient(135deg, #c99b42, #222E1B) !important;
}
body.home.page-id-2 #chd-portfolio-proof .chdp-uvf [class*="logo"],
body.home.page-id-2 #chd-portfolio-proof .chdp-uvf-logo,
body.home.page-id-2 #chd-portfolio-proof .chdp-uvf img[class*="logo"] {
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
object-position: center top !important;
align-self: start !important;
justify-self: center !important;
} body.home.page-id-2 .chd-story-pullquote {display:block!important;min-height:0!important;height:auto!important;padding:clamp(54px,5.4vw,82px) clamp(42px,7vw,118px)!important;text-align:center!important;font-size:clamp(40px,4.55vw,66px)!important;line-height:1.14!important;letter-spacing:-0.045em!important;}
body.home.page-id-2 .chd-story-pullquote em {display:inline!important;width:auto!important;white-space:normal!important;color:#9DE8E0!important;}
body.home.page-id-2 .chd-story-pullquote em::before,body.home.page-id-2 .chd-story-pullquote em::after {content:none!important;}
body.home.page-id-2 .chd-ts-card.answered,body.home.page-id-2 .chd-ts-card.is-open,body.home.page-id-2 .chd-ts-card:focus-within {height:auto!important;min-height:clamp(320px,28vw,390px)!important;overflow:visible!important;}
body.home.page-id-2 .chd-ts-card.answered .chd-ts-reveal,body.home.page-id-2 .chd-ts-card.is-open .chd-ts-reveal,body.home.page-id-2 .chd-ts-card:focus-within .chd-ts-reveal,body.home.page-id-2 .chd-ts-card .chd-ts-btn.active ~ .chd-ts-reveal {height:auto!important;min-height:clamp(116px,11vw,160px)!important;max-height:none!important;opacity:1!important;overflow:visible!important;margin-top:16px!important;padding-bottom:10px!important;}
body.home.page-id-2 .chd-ts-finale {clear:both!important;margin-top:clamp(132px,12vw,190px)!important;transform:none!important;position:relative!important;z-index:4!important;}
body.home.page-id-2 .chd-process-image-wrap {overflow:visible!important;}
body.home.page-id-2 .chd-process-taki {top:calc(100% - 12px)!important;left:clamp(14px,3vw,24px)!important;width:clamp(92px,9vw,118px)!important;height:auto!important;z-index:9!important;pointer-events:none!important;}
body.home.page-id-2 .chd-service-good strong,body.home.page-id-2 .chd-service-card:not(.chd-service-featured) .chd-service-good strong,body.home.page-id-2 .chd-services .chd-service-good strong {color:#f4c96b!important;text-shadow:0 1px 8px rgba(30,18,4,0.18)!important;}
@media (max-width:760px){body.home.page-id-2 .chd-story-pullquote{font-size:clamp(32px,9vw,46px)!important;padding:44px 26px!important;}body.home.page-id-2 .chd-process-taki{top:calc(100% - 8px)!important;width:min(96px,24vw)!important;}} body.blog,
body.single-post {
background:#fff7e8 !important;
}
body.blog #main-content,
body.single-post #main-content {
background:#fff7e8 !important;
padding-top:24px;
}
body.blog .entry-title,
body.blog h1.entry-title {
color:#20150b !important;
font-weight:600;
}
body.blog #left-area {
max-width:1040px;
margin:0 auto;
padding:20px;
}
body.blog article.post {
background:#ffffff;
border:1px solid #e8ce99;
border-radius:14px;
padding:32px 36px;
margin-bottom:32px;
box-shadow:0 6px 24px rgba(32,21,11,0.06);
}
body.blog article.post .entry-title a {
color:#20150b !important;
text-decoration:none;
font-size:clamp(24px,3vw,30px);
}
body.blog article.post .entry-title a:hover {
color:#c99b42 !important;
}
body.blog article.post .post-meta,
body.blog article.post p.post-meta {
color:#5f4a2e !important;
font-size:14px;
margin-bottom:12px;
}
body.blog article.post .post-content p,
body.blog article.post .entry-content p {
color:#4d3920 !important;
}
body.blog a.more-link {
display:inline-block;
margin-top:10px;
padding:8px 18px;
background:#f2d181;
color:#20150b !important;
border-radius:999px;
text-decoration:none;
font-weight:600;
font-size:14px;
}
body.blog a.more-link:hover {
background:#f4c96b;
}
body.single-post #left-area {
max-width:760px;
margin:0 auto;
padding:36px 24px 60px;
}
body.single-post article.post {
background:#ffffff;
border-radius:16px;
padding:36px 40px;
box-shadow:0 8px 30px rgba(32,21,11,0.06);
}
body.single-post .entry-title {
color:#20150b !important;
font-size:clamp(30px,4vw,42px);
line-height:1.2;
margin-bottom:18px;
}
body.single-post .entry-content h2 {
color:#20150b !important;
border-left:4px solid #f2d181;
padding-left:14px;
margin-top:36px;
}
body.single-post .entry-content h3 {
color:#5f4a2e !important;
margin-top:26px;
}
body.single-post .entry-content p {
color:#4d3920 !important;
font-size:17px;
line-height:1.75;
}
body.single-post .entry-content a {
color:#9c7521 !important;
text-decoration:underline;
}
body.single-post .entry-content ul,
body.single-post .entry-content ol {
color:#4d3920 !important;
line-height:1.75;
}
body.single-post .entry-content li {
margin-bottom:8px;
}
body.single-post .wp-block-post-featured-image img,
body.single-post .entry-content img {
border-radius:14px;
margin-bottom:20px;
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}