.ch-page,.ch-directory{--ch-accent: var(--channel-color, #16a34a);color:#111b21}.ch-container{width:min(100% - 3rem,1200px);margin-inline:auto}.ch-narrow{max-width:820px}.ch-eyebrow{display:inline-block;color:#15803d;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ch-section-heading{max-width:720px;margin-bottom:2.5rem}.ch-section-heading--center{margin-inline:auto;text-align:center}.ch-section-heading h2,.ch-flow-intro h2,.ch-final-cta h2{margin:.7rem 0 1rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.1;letter-spacing:-.035em}.ch-section-heading p,.ch-flow-intro>p,.ch-final-cta p{margin:0;color:#494949;font-size:1.05rem;line-height:1.75}.ch-hero{padding:3.5rem 0 5.5rem;background:#fff}.ch-breadcrumb{display:flex;align-items:center;gap:.55rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);color:#737373;font-size:.84rem}.ch-breadcrumb a:hover{color:#15803d}.ch-hero-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem)}.ch-hero-option{min-width:0}.ch-hero-option h1,.ch-hero-option h2{margin:0;font-size:clamp(2.35rem,4.5vw,4.5rem);line-height:.98;letter-spacing:-.05em}.ch-hero-option--with h2{color:#15803d}.ch-hero-option p{min-height:3.5rem;max-width:33rem;margin:1rem 0 1.75rem;color:#555;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.ch-hero-comparison-photo{overflow:hidden;aspect-ratio:4 / 3;margin:0;border-radius:1.25rem;background:#ececec}.ch-hero-comparison-photo img{width:100%;height:100%;object-fit:cover}.ch-hero-comparison--facebook img{object-position:52% center}.ch-hero-comparison--whatsapp img{object-position:48% center}.ch-hero-comparison--messenger img{object-position:42% center}.ch-flow{padding:6rem 0;background:#fafafa}.ch-flow-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(4rem,9vw,8rem)}.ch-flow-intro{position:sticky;top:7rem}.ch-flow-intro h2{max-width:520px}.ch-flow-intro>p{max-width:500px}.ch-flow-intro .ant-btn{margin-top:1.75rem}.ch-flow-step{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1.25rem;padding:0 0 2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #dedede}.ch-flow-step:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.ch-flow-number{padding-top:.25rem;color:#8a8a8a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700}.ch-flow-step h3{margin:0 0 .7rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.25;letter-spacing:-.025em}.ch-flow-step p{max-width:620px;margin:0;color:#595959;font-size:1rem;line-height:1.75}.ch-directory{padding:6rem 0;background:#fff}.ch-directory--compact{padding-top:6rem;padding-bottom:6rem}.ch-related-heading{max-width:780px}.ch-directory--compact .ch-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ch-directory-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.ch-directory-link{display:block;min-width:0;border-radius:.65rem}.ch-directory-link:focus-visible{outline:2px solid rgb(22 163 74 / .3);outline-offset:4px}.ch-directory-card{height:100%;border-color:#e5e7eb;box-shadow:none!important;transition:border-color .16s ease}.ch-directory-link:hover .ch-directory-card,.ch-directory-link:focus-visible .ch-directory-card{border-color:#16a34a;box-shadow:none!important}.ch-directory-card.is-active{border-color:#e5e7eb;background:#fff}.ch-directory-card .ant-card-body{position:relative;display:flex;height:100%;min-height:10.4rem;flex-direction:column;align-items:flex-start;padding:1.25rem}.ch-directory-arrow{position:absolute;top:1.15rem;right:1.15rem;display:grid;width:2rem;height:2rem;place-items:center;color:#16a34a;opacity:0;pointer-events:none;transform:translate(-.2rem,.2rem);transition:opacity .16s ease,transform .16s ease}.ch-directory-arrow svg{width:1.25rem;height:1.25rem}.ch-directory-link:hover .ch-directory-arrow,.ch-directory-link:focus-visible .ch-directory-arrow{opacity:1;transform:translate(0)}.ch-directory-icon{display:grid;width:2.3rem;height:2.3rem;margin-bottom:1.2rem;place-items:center;border-radius:.7rem;background:var(--ch-accent);color:#fff}.ch-directory-icon svg{width:1.15rem;height:1.15rem}.ch-directory-link[data-channel=facebook] .ch-directory-icon{background:#1877f2}.ch-directory-link[data-channel=instagram] .ch-directory-icon{background:radial-gradient(circle at 32% 100%,#ffd600 0 24%,#ff7a00 38%,transparent 63%),radial-gradient(circle at 18% 8%,#7638fa 0 32%,transparent 67%),linear-gradient(135deg,#d300c5,#ff0169)}.ch-directory-link[data-channel=whatsapp] .ch-directory-icon{background:#25d366}.ch-directory-link[data-channel=messenger] .ch-directory-icon{background:linear-gradient(145deg,#00b2ff,#006aff 48%,#a033ff 78%,#ff5280)}.ch-directory-link[data-channel=tiktok] .ch-directory-icon{background:#010101}.ch-directory-link[data-channel=tiktok] .ch-directory-icon svg{filter:drop-shadow(-.8px 0 #25f4ee) drop-shadow(.8px 0 #fe2c55)}.ch-directory-name{display:block;margin-bottom:.35rem;color:#111b21;font-size:1rem;font-weight:700}.ch-directory-summary{display:block;color:#737373;font-size:.78rem;line-height:1.5}.ch-faq{padding:6.5rem 0;background:#fafafa}.ch-faq .ch-section-heading{margin-bottom:2rem}.ch-final-cta{padding:0 0 6.5rem;background:#fafafa}.ch-final-cta-inner{padding:clamp(2.5rem,6vw,5rem);border-radius:1.75rem;background:#111b21;color:#fff;text-align:center}.ch-final-icon{display:grid;width:3.4rem;height:3.4rem;margin:0 auto 1.2rem;place-items:center;border-radius:1rem;background:#fff;color:var(--ch-accent)}.ch-final-icon svg{width:1.55rem;height:1.55rem}.ch-final-cta h2{max-width:760px;margin-inline:auto;color:#fff}.ch-final-cta p{max-width:620px;margin-inline:auto;color:#ffffffb8}.ch-final-cta .ant-btn{margin-top:1.75rem}@media(max-width:1024px){.ch-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-directory--compact .ch-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ch-container{width:min(100% - 2rem,1200px)}.ch-hero{padding:3rem 0 4.5rem}.ch-hero-comparison{grid-template-columns:1fr;gap:4rem}.ch-hero-option p{min-height:0;margin-bottom:1.5rem}.ch-flow,.ch-faq,.ch-directory{padding-top:4.5rem;padding-bottom:4.5rem}.ch-flow-layout{grid-template-columns:1fr;gap:3.5rem}.ch-flow-intro{position:static}.ch-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.ch-hero-comparison-photo{border-radius:.85rem}.ch-directory-grid,.ch-directory--compact .ch-directory-grid{grid-template-columns:1fr}.ch-directory-card .ant-card-body{min-height:auto}}@media(prefers-reduced-motion:reduce){.ch-directory-card,.ch-directory-link,.ch-directory-arrow{transition:none!important}}
