
.page-id-2816 .entry-header,.page-id-2816 .nv-page-title-wrap,.page-id-2816 .single-page-container .entry-title{display:none!important}.page-id-2816 .siteorigin-panels-stretch,.page-id-2816 .entry-content>#pl-2816{display:none!important}.page-id-2816 .header--row.header-main .ch-top-header-video{display:none!important}.page-id-2816 .header--row.header-main .header--row-inner.header-main-inner{background-image:none!important}.page-id-2816 .header--row.header-main .header--row-inner.header-main-inner>.container{position:relative!important;z-index:auto!important}.page-id-2816 .entry-content>.ch-homepage-front-door{display:block!important}.ch-homepage-front-door{--paper:#fbf7f0;--sheet:rgba(255,252,247,.88);--ink:#171310;--muted:#655c54;--line:rgba(23,19,16,.11);--shadow:0 28px 70px rgba(64,41,20,.12);--radius:28px;--max:1220px;max-width:var(--max);margin:24px auto 80px;padding:0 16px;font-family:'IBM Plex Sans',sans-serif;color:var(--ink)}.ch-homepage-front-door *{box-sizing:border-box}.ch-homepage-front-door img{max-width:100%;display:block}.ch-homepage-front-door a{color:inherit;text-decoration:none}.ch-homepage-front-door .ch-shell{display:block}.ch-homepage-front-door .ch-masthead{position:sticky;top:0;z-index:15;backdrop-filter:blur(18px);background:rgba(251,247,240,.86);border:1px solid rgba(23,19,16,.08);border-radius:22px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ch-homepage-front-door .ch-brand{display:grid;gap:6px;min-width:0}.ch-homepage-front-door .ch-brand-mark{font-family:var(--serif);font-size:1.55rem;line-height:.95;letter-spacing:-.04em;color:var(--ink)}.ch-homepage-front-door .ch-brand-note,.ch-homepage-front-door .ch-eyebrow,.ch-homepage-front-door .ch-card-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ch-homepage-front-door .ch-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ch-homepage-front-door .ch-pill,.ch-homepage-front-door .ch-button,.ch-homepage-front-door .ch-route-link,.ch-homepage-front-door .ch-popular-link{border-radius:999px;border:1px solid var(--line);transition:transform .18s ease,background .18s ease,border-color .18s ease}.ch-homepage-front-door .ch-pill{padding:10px 14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.72);color:var(--muted)}.ch-homepage-front-door .ch-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;min-width:190px;font-weight:600;background:rgba(255,255,255,.84)}.ch-homepage-front-door .ch-button.primary{background:#171310;color:#faf6f1;border-color:#171310}.ch-homepage-front-door .ch-button.secondary{background:rgba(255,255,255,.6)}.ch-homepage-front-door .ch-button.quote{background:#2e9a44;color:#fff;border-color:#2e9a44}.ch-homepage-front-door .ch-button:hover,.ch-homepage-front-door .ch-route-link:hover,.ch-homepage-front-door .ch-proof-card:hover,.ch-homepage-front-door .ch-path-card:hover,.ch-homepage-front-door .ch-faq-card:hover,.ch-homepage-front-door .ch-popular-link:hover{transform:translateY(-1px)}.ch-homepage-front-door .ch-top-video{margin-top:18px;overflow:hidden;background:var(--sheet);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);backdrop-filter:blur(18px);border-radius:var(--radius)}.ch-homepage-front-door .ch-top-video video{display:block;width:100%;height:clamp(220px,34vw,420px);object-fit:cover}.ch-homepage-front-door .ch-company-video{padding:28px}.ch-homepage-front-door .ch-company-video-wrap{position:relative;overflow:hidden;margin-top:18px;border-radius:24px;background:#000;box-shadow:0 20px 50px rgba(0,0,0,.16)}.ch-homepage-front-door .ch-company-video-wrap iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#000}.ch-homepage-front-door .ch-company-video-note{margin-top:14px;font-size:.94rem;color:var(--muted)}.ch-homepage-front-door .ch-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;padding-top:24px;align-items:stretch}.ch-homepage-front-door .ch-hero-copy,.ch-homepage-front-door .ch-hero-media,.ch-homepage-front-door .ch-routes,.ch-homepage-front-door .ch-panel,.ch-homepage-front-door .ch-proof-card,.ch-homepage-front-door .ch-path-card,.ch-homepage-front-door .ch-faq-card,.ch-homepage-front-door .ch-cta-panel{background:var(--sheet);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);backdrop-filter:blur(18px);border-radius:var(--radius);min-width:0}.ch-homepage-front-door .ch-hero-copy{padding:48px 42px 34px;display:flex;flex-direction:column;justify-content:space-between;min-height:650px}.ch-homepage-front-door .ch-display-title,.ch-homepage-front-door h1,.ch-homepage-front-door h2,.ch-homepage-front-door h3{margin:0;font-family:'Source Serif 4',serif;font-weight:500;line-height:.98;letter-spacing:-.04em;color:var(--ink)}.ch-homepage-front-door .ch-display-title,.ch-homepage-front-door h1{font-size:clamp(3rem,6vw,5.4rem);max-width:12ch}.ch-homepage-front-door h2{font-size:clamp(1.95rem,4vw,3.2rem);margin-bottom:18px}.ch-homepage-front-door h3{font-size:clamp(1.15rem,2vw,1.8rem);margin-bottom:10px}.ch-homepage-front-door .ch-lead{margin:22px 0 0;max-width:38rem;font-size:1.1rem;color:#2f2924}.ch-homepage-front-door .ch-hero-bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 34px}.ch-homepage-front-door .ch-hero-bullets div{padding:14px 16px;border-top:1px solid var(--line);font-size:.98rem;color:#312a24;background:rgba(255,255,255,.34);border-radius:18px}.ch-homepage-front-door .ch-button-row{display:flex;flex-wrap:wrap;gap:12px}.ch-homepage-front-door .ch-quote-widget{position:relative;overflow:hidden;margin:30px 0 0;padding:24px 24px 22px;border:1px solid rgba(23,19,16,.14);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(242,233,221,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 22px 42px rgba(56,36,18,.12);display:grid;gap:16px}.ch-homepage-front-door .ch-quote-widget::before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:linear-gradient(90deg,#3a2f26 0%,#6f5a47 48%,#b69777 100%)}.ch-homepage-front-door .ch-quote-widget-head{display:grid;gap:8px;padding:16px 16px 12px;margin:2px 0 0;border-radius:18px;background:linear-gradient(180deg,rgba(79,60,44,.09),rgba(79,60,44,.03));border:1px solid rgba(79,60,44,.08)}.ch-homepage-front-door .ch-quote-kicker{font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;color:#4e433a;font-weight:700}.ch-homepage-front-door .ch-quote-intro{font-size:.98rem;color:#403730}.ch-homepage-front-door .ch-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ch-homepage-front-door .ch-quote-field{display:grid;gap:8px}.ch-homepage-front-door .ch-quote-field label{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:#2b241f;font-weight:700}.ch-homepage-front-door .ch-quote-field input{width:100%;padding:14px 16px;border-radius:18px;border:1px solid rgba(23,19,16,.16);background:rgba(255,255,255,.96);font:inherit;color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.ch-homepage-front-door .ch-quote-field input:focus{outline:2px solid rgba(46,154,68,.22);outline-offset:2px;border-color:rgba(46,154,68,.42)}.ch-homepage-front-door .ch-quote-summary{display:grid;gap:6px;padding:18px 20px;border-radius:22px;background:linear-gradient(135deg,#171310,#2d241d);color:#faf6f1}.ch-homepage-front-door .ch-quote-summary strong{font-size:1.45rem;font-weight:600;letter-spacing:-.03em}.ch-homepage-front-door .ch-quote-summary span{color:rgba(250,246,241,.82);font-size:.94rem}.ch-homepage-front-door .ch-quote-disclaimer{font-size:.92rem;color:var(--muted)}.ch-homepage-front-door .ch-quote-error{display:none;color:#9f2030;font-size:.92rem}.ch-homepage-front-door .ch-quote-error.visible{display:block}.ch-homepage-front-door .ch-hero-media{position:relative;overflow:hidden;min-height:650px;display:grid;grid-template-rows:auto auto;align-content:start;padding:22px;gap:18px}.ch-homepage-front-door .ch-hero-strip-shell{position:relative;overflow:hidden;border-radius:24px;min-height:420px;align-self:start;background:linear-gradient(180deg,rgba(246,239,230,.92),rgba(226,215,201,.72))}.ch-homepage-front-door .ch-hero-strip-shell::before,.ch-homepage-front-door .ch-hero-strip-shell::after{content:"";position:absolute;top:0;bottom:0;width:76px;z-index:2;pointer-events:none}.ch-homepage-front-door .ch-hero-strip-shell::before{left:0;background:linear-gradient(90deg,rgba(246,239,230,.98) 0%,rgba(246,239,230,0) 100%)}.ch-homepage-front-door .ch-hero-strip-shell::after{right:0;background:linear-gradient(270deg,rgba(246,239,230,.98) 0%,rgba(246,239,230,0) 100%)}.ch-homepage-front-door .ch-hero-strip-track{display:flex;gap:16px;width:max-content;padding:16px;animation:chHeroStrip 28s linear infinite}.ch-homepage-front-door .ch-hero-strip-item{flex:0 0 clamp(200px,31vw,290px);height:100%;min-height:388px;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px rgba(38,24,12,.18);background:#ddd}.ch-homepage-front-door .ch-hero-strip-item img{width:100%;height:100%;object-fit:cover}.ch-homepage-front-door .ch-media-stack{display:grid;gap:14px}.ch-homepage-front-door .ch-media-card{display:grid;gap:14px;padding:18px;border-radius:22px;background:rgba(250,245,239,.86);border:1px solid rgba(255,255,255,.74);backdrop-filter:blur(16px)}.ch-homepage-front-door .ch-media-card strong{display:block;font-size:1.05rem;margin-bottom:6px}.ch-homepage-front-door .ch-media-card ul{margin:0;padding-left:18px;display:grid;gap:8px}.ch-homepage-front-door .ch-media-card li{color:#332d27;line-height:1.62}.ch-homepage-front-door .ch-trust-list{display:grid;gap:10px}.ch-homepage-front-door .ch-trust-list div{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.62);border:1px solid rgba(23,19,16,.08);font-size:.95rem;color:#332d27}@keyframes chHeroStrip{from{transform:translateX(0)}to{transform:translateX(calc(-50% + 8px))}}.ch-homepage-front-door .ch-section{margin-top:26px}.ch-homepage-front-door .ch-routes{padding:28px}.ch-homepage-front-door .ch-routes-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.ch-homepage-front-door .ch-routes-featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ch-homepage-front-door .ch-routes-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.ch-homepage-front-door .ch-route-link{display:grid;gap:8px;padding:18px;border-radius:22px;background:rgba(255,255,255,.58);min-height:154px}.ch-homepage-front-door .ch-route-link.featured{padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(245,238,228,.82));min-height:188px}.ch-homepage-front-door .ch-route-link.secondary{min-height:138px;background:rgba(255,255,255,.48)}.ch-homepage-front-door .ch-route-link strong{font-size:1.02rem}.ch-homepage-front-door .ch-route-link.featured strong{font-size:1.12rem}.ch-homepage-front-door .ch-route-link span,.ch-homepage-front-door .ch-micro,.ch-homepage-front-door .ch-footer-note,.ch-homepage-front-door .ch-panel p,.ch-homepage-front-door .ch-proof-card p,.ch-homepage-front-door .ch-path-card p,.ch-homepage-front-door .ch-faq-card p,.ch-homepage-front-door .ch-routes p,.ch-homepage-front-door .ch-hero-copy p{margin:0;color:#332d27}.ch-homepage-front-door .ch-duo{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:24px;align-items:start}.ch-homepage-front-door .ch-panel{padding:30px}.ch-homepage-front-door .ch-proof-grid,.ch-homepage-front-door .ch-path-grid,.ch-homepage-front-door .ch-faq-grid{display:grid;gap:14px}.ch-homepage-front-door .ch-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.ch-homepage-front-door .ch-proof-card,.ch-homepage-front-door .ch-path-card,.ch-homepage-front-door .ch-faq-card{padding:20px}.ch-homepage-front-door .ch-trust-strip-wrap{position:relative;overflow:hidden;max-width:100%;padding:6px 0 2px;margin-top:20px}.ch-homepage-front-door .ch-trust-strip-wrap::before,.ch-homepage-front-door .ch-trust-strip-wrap::after{content:"";position:absolute;top:0;bottom:0;width:88px;z-index:2;pointer-events:none}.ch-homepage-front-door .ch-trust-strip-wrap::before{left:0;background:linear-gradient(90deg,var(--sheet) 0%,rgba(255,255,255,0) 100%)}.ch-homepage-front-door .ch-trust-strip-wrap::after{right:0;background:linear-gradient(270deg,var(--sheet) 0%,rgba(255,255,255,0) 100%)}.ch-homepage-front-door .ch-trust-strip{display:flex;align-items:center;gap:68px;width:max-content;animation:chHomeDrift 42s linear infinite}.ch-homepage-front-door .ch-trust-logo{min-width:180px;height:64px;display:flex;align-items:center;justify-content:center}.ch-homepage-front-door .ch-trust-logo img{max-width:220px;max-height:54px;width:auto;height:auto;mix-blend-mode:multiply;opacity:.94}@keyframes chHomeDrift{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ch-homepage-front-door .ch-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.ch-homepage-front-door .ch-card-eyebrow{display:block;margin-bottom:10px}.ch-homepage-front-door .ch-metrics{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px;margin-top:20px;align-items:start}.ch-homepage-front-door .ch-metric{display:grid;gap:10px;align-content:start;padding:22px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(242,233,221,.9));border-radius:22px}.ch-homepage-front-door .ch-metric strong{display:block;font-size:1.18rem;line-height:1.2;margin:0}.ch-homepage-front-door .ch-metric p{margin:0;max-width:none;color:#2f2924;line-height:1.65}.ch-homepage-front-door .ch-popular-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ch-homepage-front-door .ch-popular-link{padding:12px 14px;background:rgba(255,255,255,.54);font-size:.92rem}.ch-homepage-front-door .ch-proof-note{display:grid;gap:12px;margin-top:18px}.ch-homepage-front-door .ch-proof-note div{padding:14px 16px;border-top:1px solid var(--line);background:rgba(255,255,255,.42);border-radius:18px}.ch-homepage-front-door .ch-event-strip-shell{position:relative;overflow:hidden;border-radius:24px;margin-top:12px;background:linear-gradient(180deg,rgba(246,239,230,.92),rgba(226,215,201,.72))}.ch-homepage-front-door .ch-event-strip-shell::before,.ch-homepage-front-door .ch-event-strip-shell::after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.ch-homepage-front-door .ch-event-strip-shell::before{left:0;background:linear-gradient(90deg,rgba(246,239,230,.98) 0%,rgba(246,239,230,0) 100%)}.ch-homepage-front-door .ch-event-strip-shell::after{right:0;background:linear-gradient(270deg,rgba(246,239,230,.98) 0%,rgba(246,239,230,0) 100%)}.ch-homepage-front-door .ch-event-strip-track{display:flex;gap:16px;width:max-content;padding:16px;animation:chEventStrip 38s linear infinite}.ch-homepage-front-door .ch-event-strip-item{flex:0 0 clamp(220px,28vw,320px);height:360px;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px rgba(38,24,12,.16);background:#ddd}.ch-homepage-front-door .ch-event-strip-item img{width:100%;height:100%;object-fit:cover}@keyframes chEventStrip{from{transform:translateX(0)}to{transform:translateX(calc(-50% + 8px))}}.ch-homepage-front-door .ch-cta-panel{margin-top:26px;padding:34px;display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:center;overflow:hidden}.ch-homepage-front-door .ch-cta-panel img{border-radius:24px;min-height:360px;object-fit:cover;width:100%;height:100%}.ch-homepage-front-door .ch-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.ch-homepage-front-door .ch-schema-faq{display:none}@media (prefers-reduced-motion:reduce){.ch-homepage-front-door .ch-trust-strip,.ch-homepage-front-door .ch-hero-strip-track,.ch-homepage-front-door .ch-event-strip-track{animation:none}}@media (max-width:1100px){.ch-homepage-front-door .ch-hero,.ch-homepage-front-door .ch-duo,.ch-homepage-front-door .ch-cta-panel,.ch-homepage-front-door .ch-routes-featured,.ch-homepage-front-door .ch-routes-secondary,.ch-homepage-front-door .ch-path-grid,.ch-homepage-front-door .ch-proof-grid,.ch-homepage-front-door .ch-faq-grid,.ch-homepage-front-door .ch-metrics,.ch-homepage-front-door .ch-quote-grid{grid-template-columns:1fr}.ch-homepage-front-door .ch-hero-copy,.ch-homepage-front-door .ch-hero-media{min-height:auto}.ch-homepage-front-door .ch-hero-strip-item{flex-basis:clamp(220px,52vw,360px)}}@media (max-width:740px){.ch-homepage-front-door{padding:0 10px}.ch-homepage-front-door .ch-masthead{padding:14px 14px 16px;display:grid;justify-content:stretch}.ch-homepage-front-door .ch-brand{gap:4px}.ch-homepage-front-door .ch-brand-mark{font-size:1.28rem}.ch-homepage-front-door .ch-hero-copy{padding:34px 22px 26px}.ch-homepage-front-door .ch-routes,.ch-homepage-front-door .ch-panel,.ch-homepage-front-door .ch-cta-panel{padding:22px}.ch-homepage-front-door .ch-hero-bullets{grid-template-columns:1fr}.ch-homepage-front-door .ch-actions{justify-content:flex-start}.ch-homepage-front-door .ch-button{width:100%;min-width:0}.ch-homepage-front-door .ch-hero-media{padding:18px}.ch-homepage-front-door .ch-hero-strip-shell{min-height:340px}.ch-homepage-front-door .ch-hero-strip-item{min-height:308px;flex-basis:78vw}}
.ch-homepage-front-door .ch-low-links{margin-top:18px;padding-top:18px;border-top:1px solid rgba(23,19,16,.11);display:grid;gap:10px}.ch-homepage-front-door .ch-low-links p{margin:0;font-size:.92rem;color:#655c54}.ch-homepage-front-door .ch-low-links .ch-coverage-links{display:flex;flex-wrap:wrap;gap:10px}.ch-homepage-front-door .ch-low-links .ch-coverage-links a{padding:10px 12px;border-radius:999px;border:1px solid rgba(23,19,16,.11);background:rgba(255,255,255,.42);font-size:.88rem;color:#4b433d;text-decoration:none}
.entry-header,.nv-page-title-wrap{display:none!important}.entry-content{margin-top:0!important}.ch-homepage-front-door{max-width:1180px}.ch-homepage-front-door .ch-display-title,.ch-homepage-front-door h1{font-size:clamp(3rem,4.45vw,4.55rem);max-width:13.8ch;font-weight:400;line-height:1.04;letter-spacing:-.035em}.ch-homepage-front-door h2{font-weight:400;letter-spacing:-.035em}.ch-homepage-front-door .ch-lead{max-width:42rem;font-size:1.05rem;line-height:1.68}.ch-homepage-front-door .ch-hero{grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);gap:22px;padding-top:18px}.ch-homepage-front-door .ch-hero-copy{padding:44px 42px 36px;min-height:0}.ch-homepage-front-door .ch-hero-media{min-height:0;padding:20px}.ch-homepage-front-door .ch-hero-quote-panel{align-content:start;gap:16px}.ch-homepage-front-door .ch-hero-quote-panel .ch-quote-widget{margin:0}.ch-homepage-front-door .ch-hero-quote-intro{padding:20px}.ch-homepage-front-door .ch-hero-quote-intro h2{font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.04;margin-bottom:10px;max-width:12ch}.ch-homepage-front-door .ch-hero-certainty-card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,238,228,.86))}.ch-homepage-front-door .ch-hero-strip-shell{min-height:330px}.ch-homepage-front-door .ch-hero-strip-item{min-height:300px}.ch-homepage-front-door .ch-hero-bullets{margin:24px 0 28px}.ch-homepage-front-door .ch-hero-bullets div{font-size:.95rem;line-height:1.55}.ch-homepage-front-door .ch-top-video video{height:clamp(180px,24vw,320px)}.ch-homepage-front-door .ch-proof-grid{grid-template-columns:repeat(3,minmax(240px,1fr))}.ch-homepage-front-door .ch-proof-card{display:grid;align-content:start;gap:12px}.ch-homepage-front-door .ch-proof-card h3{font-size:clamp(1.24rem,1.55vw,1.6rem);line-height:1.12;letter-spacing:-.02em}.ch-homepage-front-door .ch-proof-card p{font-size:1rem;line-height:1.72}.ch-homepage-front-door .ch-card-eyebrow{margin-bottom:6px}@media (max-width:1240px){.ch-homepage-front-door .ch-hero{grid-template-columns:1fr}.ch-homepage-front-door .ch-display-title,.ch-homepage-front-door h1{max-width:12ch}}@media (max-width:740px){.ch-homepage-front-door .ch-display-title,.ch-homepage-front-door h1{font-size:clamp(2.45rem,11vw,3.35rem);max-width:12ch}.ch-homepage-front-door .ch-hero-copy{padding:32px 22px 26px}.ch-homepage-front-door .ch-hero-quote-intro{padding:18px}}
/*# sourceURL=ch-homepage-front-door-inline-inline-css */

.ch-homepage-front-door .ch-social-proof{
  padding:42px !important;
}
.ch-homepage-front-door .ch-social-proof-head{
  display:grid !important;
  grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;
  gap:32px !important;
  align-items:end !important;
}
.ch-homepage-front-door .ch-social-proof .ch-trust-strip-wrap{
  margin-top:24px !important;
  padding:10px 0 16px !important;
}
.ch-homepage-front-door .ch-social-proof .ch-trust-strip{
  gap:30px !important;
}
.ch-homepage-front-door .ch-social-proof .trust-logo{
  min-width:228px !important;
  width:228px !important;
  height:92px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 10px !important;
}
.ch-homepage-front-door .ch-social-proof .trust-logo img{
  width:auto !important;
  height:auto !important;
  max-width:248px !important;
  max-height:76px !important;
  object-fit:contain !important;
}
.ch-homepage-front-door .ch-social-proof-note{
  margin:24px 0 0 !important;
  color:var(--muted) !important;
  font-size:1rem !important;
}
.ch-homepage-front-door .ch-review-grid{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:16px !important;
  margin-top:24px !important;
}
.ch-homepage-front-door .ch-review-card{
  padding:20px !important;
  border:1px solid var(--line) !important;
  border-radius:22px !important;
  background:rgba(255,255,255,.54) !important;
}
.ch-homepage-front-door .ch-review-card-head{
  display:flex !important;
  justify-content:space-between !important;
  gap:12px !important;
  align-items:flex-start !important;
  margin-bottom:12px !important;
}
.ch-homepage-front-door .ch-reviewer{
  display:block !important;
  font-size:1rem !important;
  line-height:1.25 !important;
}
.ch-homepage-front-door .ch-review-meta{
  display:block !important;
  font-size:.84rem !important;
  color:var(--muted) !important;
  margin-top:4px !important;
}
.ch-homepage-front-door .ch-review-stars{
  font-size:.95rem !important;
  letter-spacing:.12em !important;
  white-space:nowrap !important;
  color:#2e9a44 !important;
}
.ch-homepage-front-door .ch-review-card blockquote{
  margin:0 !important;
  font-size:.98rem !important;
  line-height:1.7 !important;
  color:#23201c !important;
}
.ch-homepage-front-door .ch-social-proof-link{
  margin:16px 0 0 !important;
}
.ch-homepage-front-door .ch-social-proof-cta{
  margin:20px 0 0 !important;
  font-size:1rem !important;
  color:#23201c !important;
}
.ch-homepage-front-door .ch-social-proof-cta a{
  border-bottom:1px solid currentColor !important;
  padding-bottom:1px !important;
}
.ch-homepage-front-door .ch-social-proof-link a{
  border-bottom:1px solid currentColor !important;
  padding-bottom:1px !important;
}
.ch-homepage-front-door .ch-proof-grid{
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}
@media (max-width:1100px){
  .ch-homepage-front-door .ch-social-proof-head,
  .ch-homepage-front-door .ch-review-grid,
  .ch-homepage-front-door .ch-proof-grid{
    grid-template-columns:1fr !important;
  }
}
@media (max-width:740px){
  .ch-homepage-front-door .ch-social-proof{
    padding:28px !important;
  }
  .ch-homepage-front-door .ch-social-proof .ch-trust-strip{
    gap:20px !important;
  }
  .ch-homepage-front-door .ch-social-proof .trust-logo{
    min-width:126px !important;
    width:126px !important;
    height:64px !important;
    padding:0 4px !important;
  }
  .ch-homepage-front-door .ch-social-proof .trust-logo img{
    max-width:126px !important;
    max-height:54px !important;
  }
}
@media (min-width: 961px){
	body.page-id-2816 .header--row.header-main.hide-on-mobile.hide-on-tablet{
		display:none !important;
	}
}