.service-hero,.service-closing{position:relative;overflow:hidden;background:#000;color:#fff}.service-hero{padding:100px 0 50px}.service-hero__grid{display:grid;align-items:center;gap:3rem;min-width:0}.service-hero__content{min-width:0}.service-hero--no-media{min-height:600px}.service-hero__grid--no-media{display:block;min-height:0}.service-hero--no-media h1{max-width:850px}.service-hero--no-media .service-hero__lead{max-width:660px}.service-eyebrow{margin:1.25rem 0 1rem;color:#fa8d9c;font:700 .75rem/1.4 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase}.service-hero h1{max-width:48rem;font:800 clamp(2.8125rem,5vw,4rem)/1.02 "Plus Jakarta Sans",sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere}.service-hero__lead{max-width:42rem;margin:1.75rem 0 2rem;color:#ffffffa6;font-size:1.125rem;line-height:1.65;overflow-wrap:anywhere}.service-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.service-hero__secondary{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid rgb(255 255 255 / 65%);border-radius:999px;color:#fff;font:700 .875rem/1.4 Plus Jakarta Sans,sans-serif;text-align:center}.service-hero__secondary:hover{background:#ffffff1f}.service-hero__secondary:focus-visible{outline:2px solid #fff;outline-offset:4px}.service-placeholder{min-width:0;height:320px;border:1px solid rgb(255 255 255 / 10%);border-radius:2rem;background:#ffffff0a}.service-section{position:relative;overflow:hidden;padding:5rem 0;background:#fff;color:#232323}.service-section>div{min-width:0}.service-section h2,.service-closing h2{max-width:52rem;font:800 clamp(1.95rem,3.4vw,3rem)/1.08 "Plus Jakarta Sans",sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.service-section h2{margin-bottom:2.5rem}.service-section--answer,.service-section--table,.service-section--tools,.service-section--testimonials{background:#f7f7f8}.service-section--answer{padding:3.5rem 0}.service-answer-card{position:relative;max-width:960px;margin:0 auto;padding:1.5rem;overflow:hidden;border:1px solid rgb(0 0 0 / 7%);border-radius:2rem;background:#fff;box-shadow:0 15px 36px -20px #0000002e}.service-answer-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(#e61739,#533380)}.service-answer-card h2{margin-bottom:1rem;font-size:clamp(1.3rem,2vw,1.5rem)}.service-section__intro{max-width:48rem;margin:-1.25rem 0 3rem}.service-markdown{min-width:0;color:#4d4d56;font:400 1.02rem/1.75 Inter,sans-serif;overflow-wrap:anywhere}.service-markdown>*+*{margin-top:1.1rem}.service-markdown strong{color:#232323;font-weight:700}.service-markdown h3{color:#232323;font:800 clamp(1.12rem,1.8vw,1.4rem)/1.3 "Plus Jakarta Sans",sans-serif;letter-spacing:-.02em}.service-markdown h3:not(:first-child){margin-top:1.75rem}.service-markdown ul,.service-markdown ol{padding-left:1.4rem}.service-markdown ul{list-style:disc}.service-markdown ol{list-style:decimal}.service-markdown li+li{margin-top:.55rem}.service-markdown a{color:#c81839;text-decoration:underline;text-underline-offset:3px}.service-markdown a:hover{color:#95102b}.service-inline-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.75rem 1.75rem;border-radius:999px;background:#e61739;color:#fff;font:700 .875rem/1.5 Plus Jakarta Sans,sans-serif;text-align:center;transition:background .3s ease}.service-inline-button:hover{background:#bf1432}.service-inline-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.service-feature-grid,.service-testimonial-grid{display:grid;gap:1.5rem}.service-feature-card,.service-testimonial-card{min-width:0;height:100%;padding:1.75rem;border:1px solid rgb(0 0 0 / 7%);border-radius:1.5rem;background:#fff;box-shadow:0 12px 30px -18px #00000029}.service-feature-card h3{margin-bottom:1rem}.service-section__split,.service-section__editorial,.service-section__faq{display:grid;gap:3rem;align-items:start;min-width:0}.service-section__split{align-items:stretch}.service-section__visual{display:block;width:100%;min-height:20rem;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem}.service-section__split h2,.service-section__editorial h2,.service-section__faq h2{margin-bottom:1.5rem}.service-platform-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.75rem}.service-platform-logo{display:grid;min-width:0;min-height:5rem;place-items:center;padding:.5rem .75rem;border:1px solid #e8e8eb;border-radius:.75rem;background:#fff}.service-platform-logo img{display:block;width:100%;max-width:160px;height:64px;-o-object-fit:contain;object-fit:contain}.service-section--split,.service-section--process{background:#000;color:#fff}.service-section--split .service-markdown,.service-section--process .service-markdown{color:#ffffffb3}.service-section--split .service-markdown strong,.service-section--split .service-markdown h3,.service-section--process .service-markdown strong,.service-section--process .service-markdown h3{color:#fff}.service-section--split .service-markdown a,.service-section--process .service-markdown a{color:#ff869b}.service-section--checklist .service-markdown ul,.service-section--tools .service-markdown ul{display:grid;gap:1rem 2rem;padding:0;list-style:none}.service-section--checklist .service-markdown li,.service-section--tools .service-markdown li{position:relative;margin:0;padding-left:2rem}.service-section--checklist .service-markdown li:before,.service-section--tools .service-markdown li:before{content:"✓";position:absolute;left:0;top:.2rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:#fff0f2;color:#e61739;font-size:.75rem;font-weight:700}.service-section--process .service-markdown ol{display:grid;gap:1.5rem;padding:0;list-style:none;counter-reset:service-step}.service-section--process .service-markdown ol li{min-width:0;height:100%;margin:0;padding:1.75rem;border:1px solid rgb(255 255 255 / 12%);border-radius:1.5rem;background:#ffffff0d;counter-increment:service-step}.service-section--process .service-markdown ol li:before{content:"STEP " counter(service-step,decimal-leading-zero);display:block;margin-bottom:1rem;color:#fa8d9c;font:800 .72rem/1.4 Plus Jakarta Sans,sans-serif;letter-spacing:.15em}.service-section--process .service-markdown ol li strong{display:block;margin-bottom:.55rem}.service-table-scroll{max-width:100%;overflow-x:auto;border:1px solid rgb(0 0 0 / 9%);border-radius:1.5rem;background:#fff}.service-table-scroll table{width:100%;min-width:700px;border-collapse:collapse;line-height:1.6}.service-table-scroll th,.service-table-scroll td{padding:1.1rem 1.3rem;border-bottom:1px solid rgb(0 0 0 / 8%);text-align:left;vertical-align:top}.service-table-scroll th{background:#f7f7f8;color:#232323;font-family:Plus Jakarta Sans,sans-serif;font-weight:800}.service-table-scroll tr:last-child td{border-bottom:0}.service-table-scroll tr:hover td{background:#fafafa}.service-section--faq{background:#fff}.service-faq-eyebrow{margin:0 0 1rem;color:#e61739;font:700 .72rem/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.service-section--faq-ai .service-section__faq-heading h2{margin-bottom:1rem}.service-faq-lead{max-width:26rem;color:#5f646b;line-height:1.7}.service-section--faq-ai .service-faq-lead a{font-weight:700;text-decoration:none}.service-faq-item{border-bottom:1px solid rgb(0 0 0 / 9%)}.service-faq-item h3{margin:0}.service-faq-item button{display:flex;width:100%;align-items:start;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;color:#232323;font:700 1.02rem/1.4 Plus Jakarta Sans,sans-serif;text-align:left;overflow-wrap:anywhere}.service-faq-plus{flex:none;color:#e61739;font-size:1.25rem;transition:transform .3s ease}.service-faq-item button[aria-expanded=true] .service-faq-plus{transform:rotate(45deg)}.service-faq-answer{padding:0 2rem 1.5rem 0}.service-testimonial-card blockquote{font-size:1.05rem;line-height:1.7}.service-testimonial-card blockquote p+p{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgb(0 0 0 / 9%)}.service-testimonial-card--single{max-width:56rem}.service-closing{padding:6rem 0;border-top:1px solid rgb(255 255 255 / 10%)}.service-closing__content{position:relative;max-width:48rem;margin:0 auto;text-align:center}.service-closing h2{margin:0 auto;font-size:clamp(2.25rem,4.6vw,4rem)}.service-closing__lead{margin:1.5rem auto 0;color:#ffffffa6;font-size:1.1rem;line-height:1.7;overflow-wrap:anywhere}.service-closing__lead p+p{margin-top:1rem}.service-closing__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem}.service-closing__related{margin-top:2rem;color:#ffffff8c;font-size:.875rem}.service-closing__related a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (min-width: 640px){.service-section{padding:7rem 0}.service-section--answer{padding:4rem 0}.service-answer-card{padding:2.75rem}.service-feature-grid,.service-testimonial-grid,.service-section--checklist .service-markdown ul,.service-section--tools .service-markdown ul,.service-section--process .service-markdown ol{grid-template-columns:repeat(2,minmax(0,1fr))}.service-closing{padding:9rem 0}}@media (min-width: 1024px){.service-platform-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.service-placeholder{height:500px}.service-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:5rem;min-height:450px}.service-feature-grid,.service-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-section__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}.service-section__editorial{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:5rem}.service-section__faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:5rem}.service-section--process .service-markdown ol{grid-template-columns:repeat(4,minmax(0,1fr))}.service-section--process .service-markdown ol li:last-child:nth-child(4n+1){grid-column:span 2}}@media (max-width: 639px){.service-hero--no-media{min-height:0}.service-section{padding:5rem 0}.service-section--answer{padding:3.5rem 0}.service-section h2{margin-bottom:1.5rem}.service-section__intro{margin:-.5rem 0 2rem}.service-hero .group,.service-closing .group{max-width:100%;height:auto;min-height:3.5rem;white-space:normal;text-align:center}}.cx-email{--email-red: #c81e2b;--email-ink: #141414;--email-muted: #3f3f46;--email-border: #e4e4e7;color:var(--email-ink);background:#fff;font-family:Inter,system-ui,sans-serif;width:100%;overflow:hidden}.cx-email *,.cx-email *:before,.cx-email *:after{box-sizing:border-box}.cx-email h1,.cx-email h2,.cx-email h3,.cx-email p{margin:0}.cx-email h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.95rem,3.4vw,3rem);line-height:1.08;font-weight:800;letter-spacing:-.028em}.cx-email__section{padding:104px max(100px,calc((100% - 1200px)/2))}.cx-email__lead{font-size:17px;line-height:1.6;color:var(--email-muted)}.cx-email__hero{padding:64px max(100px,calc((100% - 1200px)/2)) 96px;color:#fff;background:linear-gradient(180deg,#0e0e10 0% 70%,#2a0c10)}.cx-email__hero-inner{display:flex;align-items:center;gap:64px}.cx-email__hero-copy{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.cx-email__hero h1{max-width:760px;font-size:clamp(42px,5vw,64px);line-height:1.05;font-weight:800;letter-spacing:-.03em}.cx-email__hero-copy>p{max-width:620px;color:#d4d4d8;font-size:19px;line-height:1.6}.cx-email__hero-image{flex:0 1 520px;min-width:0;height:380px;overflow:hidden;border-radius:16px}.cx-email__hero-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cx-email__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;align-self:flex-start;padding:0 24px;border:0;border-radius:999px;background:var(--email-red);color:#fff;font:700 15px/1.25 Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .18s ease}.cx-email__button:hover{background:#9e1621}.cx-email__intro{display:grid;grid-template-columns:5fr 8fr;align-items:center;gap:64px}.cx-email__intro>div:first-child{display:flex;flex-direction:column;gap:20px}.cx-email__checklist{padding:32px;border-radius:12px;background:#f4f4f5;display:flex;flex-direction:column;gap:20px}.cx-email__checklist h3{font-size:16px;font-weight:800}.cx-email__checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:0;margin:0;list-style:none}.cx-email__checklist li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5}.cx-email__checklist li span{flex:0 0 18px;height:18px;border-radius:50%;margin-top:2px;background:var(--email-red)}.cx-email__checklist-note{border-top:1px solid #d4d4d8;padding-top:16px;font-size:14px;font-weight:700}.cx-email__services,.cx-email__comparison{background:#f4f4f5}.cx-email__section-heading{max-width:760px;display:flex;flex-direction:column;gap:16px}.cx-email__service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.cx-email__service-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border:1px solid var(--email-border);border-radius:10px;background:#fff}.cx-email__number{padding:3px 7px;border-radius:4px;background:#fdecee;color:var(--email-red);font-size:12px;font-weight:700}.cx-email__service-card h3{font-size:18px;line-height:1.3;font-weight:700}.cx-email__service-card p{color:var(--email-muted);font-size:15px;line-height:1.6}.cx-email__platform-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px}.cx-email__platform-intro .cx-email__lead{padding-top:44px}.cx-email__platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}.cx-email__platform{height:96px;padding:16px 24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--email-border);border-radius:10px;background:#fff}.cx-email__platform img{display:block;max-width:100%;max-height:48px;-o-object-fit:contain;object-fit:contain}.cx-email__mid-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:40px;padding:36px 40px;border-radius:14px;color:#fff;background:linear-gradient(90deg,#141414 0% 60%,#3a0e14)}.cx-email__mid-cta>div{max-width:640px;display:flex;flex-direction:column;gap:10px}.cx-email__mid-cta h3{font-size:22px;font-weight:800}.cx-email__mid-cta p{color:#d4d4d8;font-size:15px;line-height:1.6}.cx-email__mid-cta .cx-email__button{flex-shrink:0}.cx-email__comparison .cx-email__section-heading{max-width:760px}.cx-email__table-wrap{margin-top:40px;overflow-x:auto;border:1px solid var(--email-border);border-radius:12px;background:#fff}.cx-email__table-wrap table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.cx-email__table-wrap th,.cx-email__table-wrap td{padding:16px 20px;border-bottom:1px solid var(--email-border);font-size:14px;line-height:1.5;vertical-align:top}.cx-email__table-wrap thead th{background:#141414;color:#fff;font-weight:700}.cx-email__table-wrap thead th:nth-child(2){background:var(--email-red)}.cx-email__table-wrap tbody th{font-weight:700}.cx-email__table-wrap tbody td{color:#52525b}.cx-email__table-wrap tbody .cx-email__highlight-cell{background:#fdf2f3;color:var(--email-ink);font-weight:600}.cx-email__table-wrap tbody tr:last-child>*{border-bottom:0}.cx-email__process-section{padding:64px max(100px,calc((100% - 1200px)/2))}.cx-email__process{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start;padding:56px;border-radius:14px;background:#f0f1f3}.cx-email__process-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cx-email__process-copy .cx-email__button{margin-top:8px}.cx-email__steps{border-top:1px solid #dcdde1}.cx-email__steps details{border-bottom:1px solid #dcdde1}.cx-email__steps summary{display:flex;align-items:center;gap:16px;padding:24px 4px;cursor:pointer;list-style:none}.cx-email__steps summary::-webkit-details-marker{display:none}.cx-email__steps summary>span{flex:0 0 40px;color:var(--email-red);font-size:15px;font-weight:700}.cx-email__steps summary strong{flex:1;font-size:20px;font-weight:700}.cx-email__steps summary i{width:34px;height:34px;border:1px solid #a1a1aa;border-radius:50%;display:grid;place-items:center;color:#3f3f46;font-size:20px;font-style:normal}.cx-email__steps details[open] summary i{transform:rotate(45deg)}.cx-email__steps details>p{padding:0 44px 22px 60px;color:var(--email-muted);font-size:14px;line-height:1.6}.cx-email__delivery{color:#fff;background:#111113}.cx-email__delivery .cx-email__section-heading{max-width:760px}.cx-email__delivery .cx-email__section-heading p{color:#d4d4d8;font-size:17px;line-height:1.6}.cx-email__delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.cx-email__delivery-card{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid #2e2e33;border-radius:12px;background:#1c1c1f}.cx-email__delivery-card h3{margin-bottom:2px;font-size:16px;font-weight:800}.cx-email__delivery-card p{display:flex;align-items:flex-start;gap:10px;color:#d4d4d8;font-size:14px;line-height:1.5}.cx-email__delivery-card p span{flex:0 0 14px;height:14px;margin-top:3px;border:2px solid #e5484d;border-radius:50%}.cx-email__delivery-card a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;padding:0 20px;border:1px solid #fff;border-radius:999px;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.cx-email__delivery-card a:hover{background:#fff;color:#141414}.cx-email__faq{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:start}.cx-email__faq-list{display:flex;flex-direction:column;gap:12px}.cx-email__faq-list details,.cx-email__faq-row{padding:18px 20px;border:1px solid var(--email-border);border-radius:8px}.cx-email__faq-list details[open]{border-color:#b07a2a;background:#f8f8f8}.cx-email__faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.45}.cx-email__faq-row{display:block;color:var(--email-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.45}.cx-email__faq-list summary{cursor:pointer;list-style:none}.cx-email__faq-list summary::-webkit-details-marker{display:none}.cx-email__faq-list b{flex:0 0 auto;color:var(--email-red);font-size:20px}.cx-email__faq-disclosure[open] summary b{font-size:0}.cx-email__faq-disclosure[open] summary b:after{content:"−";font-size:20px}.cx-email__faq-list details>p{margin-top:10px;color:var(--email-muted);font-size:15px;line-height:1.6}.cx-email__closing{padding:72px max(100px,calc((100% - 1200px)/2));display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#fff;background:linear-gradient(180deg,#141414 0% 55%,#3a0e14)}.cx-email__closing h2{max-width:780px}.cx-email__closing>p{max-width:640px;color:#d4d4d8;font-size:17px;line-height:1.6}.cx-email__closing .cx-email__button{align-self:center}@media (max-width: 900px){.cx-email__section{padding:76px max(100px,calc((100% - 1200px)/2))}.cx-email__hero{padding:56px max(100px,calc((100% - 1200px)/2)) 72px}.cx-email__hero-inner{gap:36px}.cx-email__hero-image{flex-basis:43%;height:320px}.cx-email__intro,.cx-email__faq{grid-template-columns:1fr;gap:32px}.cx-email__process-section{padding:48px max(100px,calc((100% - 1200px)/2))}.cx-email__process{padding:40px;gap:36px}.cx-email__delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.cx-email__section{padding:64px 20px}.cx-email__hero{padding:52px 20px 64px}.cx-email__hero-inner{flex-direction:column;align-items:stretch;gap:36px}.cx-email__hero h1{font-size:clamp(40px,12vw,52px)}.cx-email__hero-copy>p{font-size:17px}.cx-email__hero-image{flex:auto;width:100%;height:auto;aspect-ratio:1.37}.cx-email__checklist{padding:24px 20px}.cx-email__checklist ul{grid-template-columns:1fr;gap:14px}.cx-email__service-grid,.cx-email__delivery-grid{grid-template-columns:1fr;gap:16px}.cx-email__platform-intro{grid-template-columns:1fr;gap:12px}.cx-email__platform-intro .cx-email__lead{padding-top:0}.cx-email__platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.cx-email__platform{height:82px;padding:12px}.cx-email__mid-cta{align-items:flex-start;flex-direction:column;gap:24px;padding:28px 24px}.cx-email__mid-cta .cx-email__button{align-self:flex-start}.cx-email__table-wrap{margin-top:28px}.cx-email__process-section{padding:32px 20px}.cx-email__process{grid-template-columns:1fr;gap:32px;padding:28px 22px}.cx-email__steps summary{gap:10px;padding:20px 2px}.cx-email__steps summary>span{flex-basis:32px}.cx-email__steps summary strong{font-size:17px}.cx-email__steps details>p{padding-left:44px;padding-right:0}.cx-email__faq{gap:24px}.cx-email__closing{padding:64px 20px}}.cx-chat{--cx-chat-ink: #1a1a1a;--cx-chat-muted: #6b6b6b;--cx-chat-line: #d9d9d9;--cx-chat-soft: #f3f3f4;--cx-chat-dark: #16161a;--cx-chat-dark-2: #24242a;--cx-chat-red: #e11d38;color:var(--cx-chat-ink);background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55}.cx-chat *,.cx-chat *:before,.cx-chat *:after{box-sizing:border-box}.cx-chat .cx-chat-wrap{width:var(--site-section-width);margin-inline:auto}.cx-chat section{padding:64px 0;position:relative}.cx-chat h1,.cx-chat h2,.cx-chat h3{margin:0 0 14px;line-height:1.15;letter-spacing:-.01em}.cx-chat h1{font-size:44px}.cx-chat h2{max-width:520px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.95rem,3.4vw,3rem);font-weight:800;line-height:1.08;letter-spacing:-.028em}.cx-chat h3{font-size:16px}.cx-chat p{margin:0 0 12px}.cx-chat .cx-chat-muted{color:var(--cx-chat-muted)}.cx-chat .cx-chat-narrow{max-width:620px}.cx-chat-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:11px 20px;background:var(--cx-chat-red);color:#fff;font:600 14px/1.3 Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.cx-chat-button:hover{background:#c5152d}.cx-chat-button:focus-visible,.cx-chat a:focus-visible{outline:2px solid var(--cx-chat-red);outline-offset:3px}.cx-chat-hero{padding:40px 0 88px;color:#fff;background:linear-gradient(180deg,var(--cx-chat-dark) 60%,#3a0d15)}.cx-chat-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.cx-chat-hero p{max-width:560px;margin-bottom:20px;color:#d4d4d8;font-size:17px}.cx-chat-hero-image{aspect-ratio:4 / 3;overflow:hidden;border:2px dashed #55555f;border-radius:14px;background:repeating-linear-gradient(45deg,#1f1f25,#1f1f25 12px,#26262d 12px 24px)}.cx-chat-hero-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.cx-chat-intro-grid{display:grid;grid-template-columns:1fr 1.6fr;align-items:center;gap:40px}.cx-chat-checklist{padding:22px;border:1px solid var(--cx-chat-line);border-radius:10px;background:var(--cx-chat-soft)}.cx-chat-checklist ul{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:12px 0;padding:0;list-style:none}.cx-chat-checklist li{position:relative;padding:6px 0 6px 26px;font-size:14px}.cx-chat-checklist li:before{position:absolute;top:6px;left:0;width:18px;height:18px;border-radius:50%;background:var(--cx-chat-red);color:#fff;content:"✓";font-size:11px;line-height:18px;text-align:center}.cx-chat-checklist-foot{padding-top:12px;border-top:1px solid var(--cx-chat-line);font-size:14px;font-weight:600}.cx-chat-soft{background:var(--cx-chat-soft)}.cx-chat-service-grid,.cx-chat-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.cx-chat-card{padding:20px;border:1px solid var(--cx-chat-line);border-radius:10px;background:#fff}.cx-chat-card h3{margin-bottom:10px}.cx-chat-card p{margin:0;color:var(--cx-chat-muted)}.cx-chat-number{display:inline-block;margin-bottom:10px;padding:3px 7px;border-radius:4px;background:#fde8eb;color:var(--cx-chat-red);font-size:11px;font-weight:700}.cx-chat-platform-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.cx-chat-platform-heading h2{margin:0}.cx-chat-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0}.cx-chat-logos>div{display:flex;height:72px;align-items:center;justify-content:center;padding:14px 20px;border:1px solid var(--cx-chat-line);border-radius:8px;background:#fff}.cx-chat-logos img{display:block;width:auto;max-width:100%;height:auto;max-height:36px;-o-object-fit:contain;object-fit:contain}.cx-chat-mid-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px;border-radius:12px;background:linear-gradient(90deg,var(--cx-chat-dark),#3a0d15);color:#fff}.cx-chat-mid-cta h3{margin-bottom:6px}.cx-chat-mid-cta p{max-width:520px;margin:0;color:#d4d4d8;font-size:14px}.cx-chat-mid-cta .cx-chat-button{flex:0 0 auto}.cx-chat-table-scroll{overflow-x:auto}.cx-chat table{width:100%;min-width:680px;margin-top:24px;border-collapse:collapse;font-size:14px}.cx-chat th,.cx-chat td{padding:12px 14px;border-bottom:1px solid var(--cx-chat-line);text-align:left;vertical-align:top}.cx-chat th{background:var(--cx-chat-dark);color:#fff;font-size:13px}.cx-chat th.cx-chat-k-head{background:var(--cx-chat-red)}.cx-chat td:first-child{color:var(--cx-chat-muted);font-weight:600}.cx-chat td.cx-chat-k-cell{background:#fff5f6;font-weight:600}.cx-chat-setup{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start;padding:56px;border-radius:14px;background:#f0f1f3}.cx-chat-setup-lead{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cx-chat-setup-lead h2,.cx-chat-setup-lead p{margin:0}.cx-chat-button.cx-chat-square-button{min-height:48px;margin-top:8px;padding:0 28px;background:#d0142c;font-size:15px}.cx-chat-button.cx-chat-square-button:hover{background:#a80f23}.cx-chat-accordion{border-top:1px solid #dcdde1}.cx-chat-accordion details{border:1px solid transparent;border-bottom-color:#dcdde1;border-radius:4px;transition:border-color .15s}.cx-chat-accordion details:hover,.cx-chat-accordion details[open]{border-color:#d99a00}.cx-chat-accordion summary{display:grid;grid-template-columns:56px 1fr 34px;align-items:center;padding:22px 4px;list-style:none;cursor:pointer}.cx-chat-accordion summary::-webkit-details-marker{display:none}.cx-chat-accordion summary:focus-visible{outline:2px solid #d0142c;outline-offset:2px}.cx-chat-step-number{color:#c81e2b;font-size:15px;font-weight:700}.cx-chat-step-title{color:#111;font-size:20px;font-weight:700}.cx-chat-plus{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #a1a1aa;border-radius:50%;color:#3f3f46;font-size:20px;line-height:1}.cx-chat-plus:before{content:"+"}.cx-chat-accordion details[open] .cx-chat-plus:before{content:"−"}.cx-chat-accordion details p{margin:0;padding:0 48px 22px 60px;color:#52525b;font-size:15px;line-height:1.65}.cx-chat-dark{background:var(--cx-chat-dark);color:#fff}.cx-chat-dark .cx-chat-muted{color:#b5b5bd}.cx-chat-capability{padding:20px;border-radius:10px;background:var(--cx-chat-dark-2)}.cx-chat-capability ul{margin:10px 0 0;padding-left:18px;color:#d4d4d8;font-size:14px}.cx-chat-capability li{padding:4px 0}.cx-chat-outline-button{display:inline-flex;margin-top:14px;padding:8px 14px;border:1px solid #fff;border-radius:999px;color:#fff;font-size:12px;text-decoration:none}.cx-chat-outline-button:hover{background:#fff;color:var(--cx-chat-dark)}.cx-chat-faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:40px}.cx-chat-faq-grid>h2{margin:0}.cx-chat-faq{display:flex;flex-direction:column;gap:14px;font-family:Inter,sans-serif}.cx-chat-faq details{padding:20px 24px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;transition:background .15s,border-color .15s}.cx-chat-faq details[open]{border-color:#b07a2a;background:#f8f8f8}.cx-chat-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#111;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;list-style:none;cursor:pointer}.cx-chat-faq summary::-webkit-details-marker{display:none}.cx-chat-faq summary:after{flex:0 0 auto;color:var(--cx-chat-red);content:"+";font-size:18px;font-weight:700;line-height:1}.cx-chat-faq details[open] summary:after{content:"−"}.cx-chat-faq summary:focus-visible{outline:2px solid var(--cx-chat-red);outline-offset:4px;border-radius:4px}.cx-chat-faq details p{margin:12px 0 0;color:#4b4b52;font-family:Inter,sans-serif;font-size:16px;line-height:1.75}.cx-chat-faq details>a{display:inline-block;margin-top:8px;color:var(--cx-chat-red);font-weight:600}.cx-chat-final{padding:64px 0;text-align:center;background:linear-gradient(180deg,#2a0a10,var(--cx-chat-dark))}.cx-chat-final h2{max-width:640px;margin:0 auto 14px}.cx-chat-final p{max-width:600px;margin:0 auto 20px;color:#d4d4d8}@media (max-width: 760px){.cx-chat h1{font-size:32px}.cx-chat section{padding:48px 0}.cx-chat-hero-grid,.cx-chat-intro-grid,.cx-chat-platform-heading,.cx-chat-setup,.cx-chat-faq-grid{grid-template-columns:1fr}.cx-chat-hero-grid{gap:32px}.cx-chat-checklist ul,.cx-chat-service-grid,.cx-chat-capability-grid{grid-template-columns:1fr}.cx-chat-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-chat-mid-cta{flex-direction:column;align-items:flex-start}.cx-chat-setup{gap:28px;padding:28px}.cx-chat-accordion summary{grid-template-columns:40px 1fr 34px}.cx-chat-accordion details p{padding:0 16px 20px 44px}}.cx-voice{--voice-ink: #1a1a1a;--voice-muted: #6b6b6b;--voice-line: #d9d9d9;--voice-soft: #f3f3f4;--voice-dark: #16161a;--voice-dark-2: #24242a;--voice-red: #e11d38;color:var(--voice-ink);background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55}.cx-voice *,.cx-voice *:before,.cx-voice *:after{box-sizing:border-box}.cx-voice h1,.cx-voice h2,.cx-voice h3{margin:0 0 14px;line-height:1.15;letter-spacing:-.01em}.cx-voice h1{font-size:44px}.cx-voice h2{max-width:520px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.95rem,3.4vw,3rem);font-weight:800;line-height:1.08;letter-spacing:-.028em}.cx-voice h3{font-size:16px}.cx-voice p{margin:0 0 12px}.cx-voice__wrap{width:var(--site-section-width);margin:0 auto}.cx-voice__section{position:relative;padding:64px 0}.cx-voice__soft{background:var(--voice-soft)}.cx-voice__muted{color:var(--voice-muted)}.cx-voice__narrow{max-width:620px}.cx-voice__hero{padding:40px 0 88px;color:#fff;background:linear-gradient(180deg,var(--voice-dark) 60%,#3a0d15)}.cx-voice__hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.cx-voice__hero h1{max-width:540px}.cx-voice__hero p{max-width:560px;margin-bottom:20px;color:#d4d4d8;font-size:17px}.cx-voice__hero-image{display:block;width:100%;max-width:100%;aspect-ratio:4 / 3;border-radius:14px;-o-object-fit:cover;object-fit:cover}.cx-voice__button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:11px 20px;background:var(--voice-red);color:#fff;font:600 14px/1.3 Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.cx-voice__button:hover{background:#c5162e}.cx-voice__intro-grid{display:grid;grid-template-columns:1fr 1.6fr;align-items:center;gap:40px}.cx-voice__checklist{padding:22px;border:1px solid var(--voice-line);border-radius:10px;background:var(--voice-soft)}.cx-voice__checklist ul{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;margin:12px 0;padding:0;list-style:none}.cx-voice__checklist li{position:relative;padding:6px 0 6px 26px;font-size:14px}.cx-voice__checklist li:before{position:absolute;top:6px;left:0;width:18px;height:18px;border-radius:50%;background:var(--voice-red);color:#fff;content:"✓";font-size:11px;line-height:18px;text-align:center}.cx-voice__checklist-foot{border-top:1px solid var(--voice-line);padding-top:12px;font-size:14px;font-weight:600}.cx-voice__service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.cx-voice__card{padding:20px;border:1px solid var(--voice-line);border-radius:10px;background:#fff}.cx-voice__card p{margin-bottom:0;color:var(--voice-muted)}.cx-voice__number{display:inline-block;margin-bottom:10px;padding:3px 7px;border-radius:4px;background:#fde8eb;color:var(--voice-red);font-size:11px;font-weight:700}.cx-voice__platform-intro{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px}.cx-voice__platform-intro p{color:var(--voice-muted)}.cx-voice__logos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.cx-voice__logo{display:flex;height:72px;align-items:center;justify-content:center;padding:14px 20px;border:1px solid var(--voice-line);border-radius:8px;background:#fff}.cx-voice__logo img{width:auto;height:auto;max-width:100%;max-height:36px;-o-object-fit:contain;object-fit:contain}.cx-voice__mid-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px;border-radius:12px;background:linear-gradient(90deg,var(--voice-dark),#3a0d15);color:#fff}.cx-voice__mid-cta h3{margin-bottom:6px}.cx-voice__mid-cta p{max-width:520px;margin:0;color:#d4d4d8;font-size:14px}.cx-voice__mid-cta .cx-voice__button{flex:0 0 auto}.cx-voice__table-wrap{width:100%;margin-top:24px;overflow-x:auto}.cx-voice__comparison{width:100%;min-width:690px;border-collapse:collapse;font-size:14px}.cx-voice__comparison th,.cx-voice__comparison td{padding:12px 14px;border-bottom:1px solid var(--voice-line);text-align:left;vertical-align:top}.cx-voice__comparison th{background:var(--voice-dark);color:#fff;font-size:13px}.cx-voice__comparison th.cx-voice__highlight{background:var(--voice-red)}.cx-voice__comparison td.cx-voice__highlight{background:#fff5f6;font-weight:600}.cx-voice__comparison td:first-child{color:var(--voice-muted);font-weight:600}.cx-voice__setup{display:grid;grid-template-columns:1fr 1.15fr;align-items:start;gap:64px;padding:56px;border-radius:14px;background:#f0f1f3}.cx-voice__setup-lead{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cx-voice__setup-lead h2{margin:0}.cx-voice__setup-lead p{margin:0;color:var(--voice-muted)}.cx-voice__button-square{display:inline-flex;min-height:48px;align-items:center;align-self:flex-start;margin-top:8px;padding:0 28px;border:0;background:#d0142c;color:#fff;font:600 15px/1.3 Plus Jakarta Sans,sans-serif;cursor:pointer}.cx-voice__button-square:hover{background:#a80f23}.cx-voice__accordion{border-top:1px solid #dcdde1}.cx-voice__accordion details{border:1px solid transparent;border-bottom-color:#dcdde1;border-radius:4px}.cx-voice__accordion details:hover,.cx-voice__accordion details[open]{border-color:#d99a00}.cx-voice__accordion summary{display:grid;grid-template-columns:56px 1fr 34px;align-items:center;padding:22px 4px;list-style:none;cursor:pointer}.cx-voice__accordion summary::-webkit-details-marker{display:none}.cx-voice__accordion summary:focus-visible{outline:2px solid #d0142c;outline-offset:2px}.cx-voice__step-number{color:#c81e2b;font-size:15px;font-weight:700}.cx-voice__step-title{color:#111;font-size:20px;font-weight:700}.cx-voice__plus{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #a1a1aa;border-radius:50%;color:#3f3f46;font-size:20px;line-height:1}.cx-voice__plus:before{content:"+"}.cx-voice__accordion details[open] .cx-voice__plus:before{content:"−"}.cx-voice__accordion details p{margin:0;padding:0 48px 22px 60px;color:#52525b;font-size:15px;line-height:1.65}.cx-voice__dark{background:var(--voice-dark);color:#fff}.cx-voice__dark-muted{color:#b5b5bd}.cx-voice__delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.cx-voice__delivery{padding:20px;border-radius:10px;background:var(--voice-dark-2)}.cx-voice__delivery ul{margin:10px 0 0;padding-left:18px;color:#d4d4d8;font-size:14px}.cx-voice__delivery li{padding:4px 0}.cx-voice__delivery .cx-voice__button{margin-top:14px}.cx-voice__button-ghost{border:1px solid #fff;background:transparent;color:#fff;font-size:12px;padding:8px 14px}.cx-voice__button-ghost:hover{background:#fff;color:var(--voice-dark)}.cx-voice__faq-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;align-items:start}.cx-voice__faq{display:flex;flex-direction:column;gap:14px;font-family:Inter,sans-serif}.cx-voice__faq details{padding:20px 24px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;transition:background .15s,border-color .15s}.cx-voice__faq details[open]{border-color:#b07a2a;background:#f8f8f8}.cx-voice__faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#111;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;list-style:none;cursor:pointer}.cx-voice__faq summary::-webkit-details-marker{display:none}.cx-voice__faq summary:after{flex:0 0 auto;color:var(--voice-red);content:"+";font-size:18px;font-weight:700;line-height:1}.cx-voice__faq details[open] summary:after{content:"−"}.cx-voice__faq summary:focus-visible{outline:2px solid var(--voice-red);outline-offset:4px;border-radius:4px}.cx-voice__faq details p{margin:12px 0 0;color:#4b4b52;font-family:Inter,sans-serif;font-size:16px;line-height:1.75}.cx-voice__final{padding:64px 0;background:linear-gradient(180deg,#2a0a10,var(--voice-dark));color:#fff;text-align:center}.cx-voice__final h2{max-width:640px;margin:0 auto 14px}.cx-voice__final p{max-width:600px;margin:0 auto 20px;color:#d4d4d8}@media (max-width: 760px){.cx-voice h1{font-size:32px}.cx-voice__hero-grid,.cx-voice__intro-grid,.cx-voice__platform-intro,.cx-voice__setup,.cx-voice__faq-layout{grid-template-columns:1fr}.cx-voice__hero-grid{gap:30px}.cx-voice__intro-grid{gap:24px}.cx-voice__checklist ul,.cx-voice__service-grid,.cx-voice__delivery-grid{grid-template-columns:1fr}.cx-voice__logos{grid-template-columns:repeat(3,1fr)}.cx-voice__mid-cta{flex-direction:column;align-items:flex-start}.cx-voice__setup{gap:28px;padding:28px}.cx-voice__accordion summary{grid-template-columns:40px 1fr 34px}.cx-voice__accordion details p{padding:0 16px 20px 44px}}@media (max-width: 420px){.cx-voice__logos{grid-template-columns:repeat(2,1fr)}.cx-voice__faq details{padding:18px}}.cx-phone{--phone-red: #c81e2b;--phone-ink: #141414;--phone-muted: #3f3f46;--phone-border: #e4e4e7;color:var(--phone-ink);background:#fff;font-family:Inter,system-ui,sans-serif}.cx-phone *{box-sizing:border-box}.cx-phone h1,.cx-phone h2,.cx-phone h3,.cx-phone p{margin:0}.cx-phone h2{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.95rem,3.4vw,3rem);line-height:1.08;font-weight:800;letter-spacing:-.028em}.cx-phone__section{padding:104px max(100px,calc((100% - 1200px)/2))}.cx-phone__lead{color:var(--phone-muted);font-size:17px;line-height:1.6}.cx-phone__hero{padding:64px max(100px,calc((100% - 1200px)/2)) 96px;background:linear-gradient(180deg,#0e0e10 0% 70%,#2a0c10);color:#fff}.cx-phone__hero-inner{display:flex;align-items:center;gap:64px}.cx-phone__hero-copy{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.cx-phone__hero-copy h1{max-width:760px;font-size:clamp(42px,5vw,64px);line-height:1.05;font-weight:800;letter-spacing:-.03em}.cx-phone__hero-copy p{max-width:620px;color:#d4d4d8;font-size:19px;line-height:1.6}.cx-phone__hero-image{flex:0 1 520px;min-width:0;height:380px;overflow:hidden;border-radius:16px}.cx-phone__hero-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cx-phone__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:0;border-radius:999px;background:var(--phone-red);color:#fff;font:700 15px/1.2 Plus Jakarta Sans,sans-serif;text-decoration:none;cursor:pointer;transition:background .18s ease}.cx-phone__button:hover{background:#9e1621}.cx-phone__intro{display:grid;grid-template-columns:5fr 8fr;gap:64px;align-items:center}.cx-phone__intro-copy{display:flex;flex-direction:column;gap:20px}.cx-phone__checklist{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:12px;background:#f4f4f5}.cx-phone__checklist h3{font-size:16px;font-weight:800}.cx-phone__checklist ul,.cx-phone__coverage-card ul{list-style:none;padding:0;margin:0}.cx-phone__checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.cx-phone__checklist li,.cx-phone__coverage-card li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.cx-phone__checklist li>span{flex:0 0 18px;height:18px;margin-top:2px;border-radius:50%;background:var(--phone-red)}.cx-phone__checklist-note{border-top:1px solid #d4d4d8;padding-top:16px;font-size:14px;font-weight:700;line-height:1.5}.cx-phone__services,.cx-phone__comparison{background:#f4f4f5}.cx-phone__section-heading{max-width:720px;display:flex;flex-direction:column;gap:16px}.cx-phone__service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.cx-phone__service-card{min-height:210px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border:1px solid var(--phone-border);border-radius:10px;background:#fff}.cx-phone__number{padding:3px 7px;border-radius:4px;background:#fdecee;color:var(--phone-red);font-size:12px;font-weight:700}.cx-phone__service-card h3{font-size:18px;line-height:1.3;font-weight:700}.cx-phone__service-card p{color:var(--phone-muted);font-size:15px;line-height:1.6}.cx-phone__platform-section{display:flex;flex-direction:column;gap:40px}.cx-phone__platform-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px}.cx-phone__platform-heading .cx-phone__lead{padding-top:44px}.cx-phone__platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.cx-phone__platform{width:173px;height:88px;display:flex;align-items:center;justify-content:center;padding:18px 22px;border:1px solid var(--phone-border);border-radius:10px;background:#fff}.cx-phone__platform img{max-width:100%;max-height:42px;-o-object-fit:contain;object-fit:contain}.cx-phone__mid-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:36px 40px;border-radius:14px;color:#fff;background:linear-gradient(90deg,#141414 0% 60%,#3a0e14)}.cx-phone__mid-cta>div{max-width:640px;display:flex;flex-direction:column;gap:10px}.cx-phone__mid-cta h3{font-size:22px;font-weight:800}.cx-phone__mid-cta p{color:#d4d4d8;font-size:15px;line-height:1.6}.cx-phone__comparison-heading{max-width:760px}.cx-phone__table-wrap{margin-top:40px;overflow-x:auto;border:1px solid var(--phone-border);border-radius:12px;background:#fff}.cx-phone__table-wrap table{width:100%;border-collapse:collapse;text-align:left}.cx-phone__table-wrap th,.cx-phone__table-wrap td{min-width:165px;padding:16px 20px;border-bottom:1px solid var(--phone-border);font-size:14px;line-height:1.5;vertical-align:top}.cx-phone__table-wrap thead th{color:#fff;background:#141414;font-weight:700}.cx-phone__table-wrap thead th:nth-child(2){background:var(--phone-red)}.cx-phone__table-wrap tbody th{width:20%;font-weight:700}.cx-phone__table-wrap tbody td:nth-child(2){background:#fdf2f3;font-weight:600}.cx-phone__table-wrap tbody td:nth-child(n+3){color:#52525b}.cx-phone__table-wrap tbody tr:last-child th,.cx-phone__table-wrap tbody tr:last-child td{border-bottom:0}.cx-phone__process-wrap{padding:64px max(100px,calc((100% - 1200px)/2));background:#fff}.cx-phone__process{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start;padding:56px;border-radius:14px;background:#f0f1f3}.cx-phone__process-intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cx-phone__process-intro .cx-phone__button{margin-top:8px}.cx-phone__steps{border-top:1px solid #dcdde1}.cx-phone__step{border-bottom:1px solid #dcdde1}.cx-phone__step>button{width:100%;display:flex;align-items:center;padding:24px 4px;border:0;background:transparent;text-align:left;cursor:pointer}.cx-phone__step-num{width:56px;flex-shrink:0;color:var(--phone-red);font-size:15px;font-weight:700}.cx-phone__step-title{flex:1;font-size:20px;line-height:1.35;font-weight:700}.cx-phone__step-toggle{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border:1px solid #a1a1aa;border-radius:50%;color:#3f3f46;font-size:20px}.cx-phone__step>p{padding:0 42px 20px 60px;color:var(--phone-muted);font-size:14px;line-height:1.6}.cx-phone__coverage{color:#fff;background:#111113}.cx-phone__coverage .cx-phone__section-heading .cx-phone__lead{color:#d4d4d8}.cx-phone__coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.cx-phone__coverage-card{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid #2e2e33;border-radius:12px;background:#1c1c1f}.cx-phone__coverage-card h3{margin-bottom:2px;font-size:16px;font-weight:800}.cx-phone__coverage-card ul{display:flex;flex-direction:column;gap:14px}.cx-phone__coverage-card li{color:#d4d4d8;font-size:14px}.cx-phone__coverage-card li>span{flex:0 0 14px;height:14px;margin-top:3px;border:2px solid #e5484d;border-radius:50%}.cx-phone__coverage-card a{align-self:flex-start;margin-top:8px;padding:0 20px;min-height:44px;display:inline-flex;align-items:center;border:1px solid #fff;border-radius:999px;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.cx-phone__coverage-card a:hover{background:#fff;color:#141414}.cx-phone__faq{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:start}.cx-phone__faq-heading{display:flex;flex-direction:column;gap:16px}.cx-phone__faq-list{display:flex;flex-direction:column;gap:12px}.cx-phone__faq-item{padding:18px 20px;border:1px solid var(--phone-border);border-radius:8px}.cx-phone__faq-item[open]{border-color:#b07a2a;background:#f8f8f8}.cx-phone__faq-question{display:flex;justify-content:space-between;gap:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.5;font-weight:700}.cx-phone__faq-item summary{cursor:pointer;list-style:none}.cx-phone__faq-item summary::-webkit-details-marker{display:none}.cx-phone__faq-item summary:after{content:"+";flex:0 0 auto;color:var(--phone-red)}.cx-phone__faq-item[open] summary:after{content:"−"}.cx-phone__faq-item[open]{display:flex;flex-direction:column;gap:10px}.cx-phone__faq-item--unanswered .cx-phone__faq-question{cursor:default}.cx-phone__faq-item p{color:var(--phone-muted);font-size:15px;line-height:1.6}.cx-phone__final-cta{display:flex;flex-direction:column;align-items:center;gap:16px;padding:72px max(100px,calc((100% - 1200px)/2));color:#fff;background:linear-gradient(180deg,#141414 0% 55%,#3a0e14);text-align:center}.cx-phone__final-cta h2{max-width:780px}.cx-phone__final-cta p{max-width:640px;color:#d4d4d8;font-size:17px;line-height:1.6}@media (max-width: 900px){.cx-phone__section{padding:76px max(100px,calc((100% - 1200px)/2))}.cx-phone__hero-inner{gap:36px}.cx-phone__hero-image{flex-basis:42%;height:330px}.cx-phone__intro,.cx-phone__faq{grid-template-columns:1fr 1.3fr;gap:36px}.cx-phone__platform-heading{gap:36px}.cx-phone__process{gap:36px;padding:40px}.cx-phone__service-grid,.cx-phone__coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.cx-phone__section{padding:64px 20px}.cx-phone__hero{padding:56px 20px 64px}.cx-phone__hero-inner{flex-direction:column;align-items:stretch;gap:36px}.cx-phone__hero-copy h1{font-size:clamp(40px,12vw,54px)}.cx-phone__hero-copy p{font-size:17px}.cx-phone__hero-image{flex:auto;height:auto;aspect-ratio:520 / 380}.cx-phone__intro,.cx-phone__faq,.cx-phone__platform-heading,.cx-phone__process{grid-template-columns:1fr}.cx-phone__intro{gap:32px}.cx-phone__checklist{padding:24px}.cx-phone__checklist ul{grid-template-columns:1fr;gap:14px}.cx-phone__service-grid,.cx-phone__coverage-grid{grid-template-columns:1fr;gap:16px}.cx-phone__section-heading{gap:12px}.cx-phone__platform-section{gap:28px}.cx-phone__platform-heading{gap:12px}.cx-phone__platform-heading .cx-phone__lead{padding-top:0}.cx-phone__platforms{gap:10px}.cx-phone__platform{width:calc(50% - 5px);height:76px;padding:15px}.cx-phone__mid-cta{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px}.cx-phone__mid-cta .cx-phone__button{align-self:flex-start}.cx-phone__table-wrap{margin-top:28px}.cx-phone__table-wrap table{min-width:760px}.cx-phone__process-wrap{padding:32px 20px}.cx-phone__process{gap:28px;padding:28px 22px}.cx-phone__step>button{padding:18px 0}.cx-phone__step-title{font-size:17px}.cx-phone__step-num{width:42px}.cx-phone__step>p{padding-left:46px}.cx-phone__faq{gap:28px}.cx-phone__final-cta{padding:60px 20px}}.cx-social{--cxs-ink: #1a1a1a;--cxs-muted: #6b6b6b;--cxs-line: #d9d9d9;--cxs-soft: #f3f3f4;--cxs-dark: #16161a;--cxs-dark2: #24242a;--cxs-red: #e11d38;color:var(--cxs-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.55;overflow:clip}.cx-social *{box-sizing:border-box}.cx-social .cxs-wrap{width:var(--site-section-width);margin:0 auto}.cx-social section{position:relative;padding:64px 0}.cx-social h1,.cx-social h2,.cx-social h3{margin:0 0 14px;letter-spacing:-.01em;line-height:1.15}.cx-social h1{font-size:44px}.cx-social h2{max-width:620px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.95rem,3.4vw,3rem);font-weight:800;line-height:1.08;letter-spacing:-.028em}.cx-social h3{font-size:16px}.cx-social p{margin:0 0 12px}.cx-social .cxs-muted,.cx-social .cxs-checklist li{color:var(--cxs-muted)}.cx-social .cxs-narrow{max-width:620px}.cx-social .cxs-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;border:0;border-radius:999px;background:var(--cxs-red);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer}.cx-social .cxs-button:hover{background:#c91530}.cx-social .cxs-button:focus-visible,.cx-social a:focus-visible,.cx-social summary:focus-visible{outline:2px solid var(--cxs-red);outline-offset:4px}.cx-social .cxs-hero{padding:40px 0 88px;color:#fff;background:linear-gradient(180deg,var(--cxs-dark) 60%,#3a0d15)}.cx-social .cxs-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.cx-social .cxs-hero p{max-width:560px;margin:0 0 22px;color:#d4d4d8;font-size:17px}.cx-social .cxs-hero-image{display:block;width:100%;max-width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border:2px solid #55555f;border-radius:14px}.cx-social .cxs-intro{display:grid;grid-template-columns:1fr 1.6fr;gap:40px;align-items:center}.cx-social .cxs-intro>div:first-child p{color:var(--cxs-muted)}.cx-social .cxs-checklist{padding:22px;border:1px solid var(--cxs-line);border-radius:10px;background:var(--cxs-soft)}.cx-social .cxs-checklist ul{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;list-style:none;padding:0;margin:12px 0}.cx-social .cxs-checklist li{position:relative;padding:6px 0 6px 26px;font-size:14px}.cx-social .cxs-checklist li:before{position:absolute;top:6px;left:0;width:18px;height:18px;border-radius:50%;background:var(--cxs-red);color:#fff;content:"✓";font-size:11px;line-height:18px;text-align:center}.cx-social .cxs-checklist-foot{padding-top:12px;border-top:1px solid var(--cxs-line);font-size:14px;font-weight:600}.cx-social .cxs-soft{background:var(--cxs-soft)}.cx-social .cxs-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.cx-social .cxs-card{padding:20px;border:1px solid var(--cxs-line);border-radius:10px;background:#fff}.cx-social .cxs-card p{margin:0;color:var(--cxs-muted)}.cx-social .cxs-number{display:inline-block;margin-bottom:10px;padding:3px 7px;border-radius:4px;background:#fde8eb;color:var(--cxs-red);font-size:11px;font-weight:700}.cx-social .cxs-platform-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.cx-social .cxs-platform-heading p{color:var(--cxs-muted)}.cx-social .cxs-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.cx-social .cxs-logos>div{display:flex;height:72px;align-items:center;justify-content:center;padding:14px 20px;border:1px solid var(--cxs-line);border-radius:8px;background:#fff}.cx-social .cxs-logos img{width:auto;max-width:100%;height:auto;max-height:36px;-o-object-fit:contain;object-fit:contain}.cx-social .cxs-midcta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px;border-radius:12px;background:linear-gradient(90deg,var(--cxs-dark),#3a0d15);color:#fff}.cx-social .cxs-midcta h3{margin-bottom:6px}.cx-social .cxs-midcta p{max-width:520px;margin:0;color:#d4d4d8;font-size:14px}.cx-social .cxs-table-wrap{overflow-x:auto}.cx-social table{width:100%;margin-top:24px;border-collapse:collapse;font-size:14px}.cx-social th,.cx-social td{padding:12px 14px;border-bottom:1px solid var(--cxs-line);text-align:left;vertical-align:top}.cx-social th{background:var(--cxs-dark);color:#fff;font-size:13px}.cx-social th.cxs-k-head{background:var(--cxs-red)}.cx-social td:first-child{color:var(--cxs-muted);font-weight:600}.cx-social td.cxs-k-cell{background:#fff5f6;font-weight:600}.cx-social .cxs-setup{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start;padding:56px;border-radius:14px;background:#f0f1f3}.cx-social .cxs-setup-lead{display:flex;flex-direction:column;gap:16px}.cx-social .cxs-setup-lead h2{margin:0}.cx-social .cxs-setup-lead p{color:var(--cxs-muted)}.cx-social .cxs-button.cxs-square{align-self:flex-start;min-height:48px;margin-top:8px;padding:0 28px;background:#d0142c;font-size:15px}.cx-social .cxs-accordion{border-top:1px solid #dcdde1}.cx-social .cxs-accordion details{border:1px solid transparent;border-bottom-color:#dcdde1;border-radius:4px}.cx-social .cxs-accordion details:hover,.cx-social .cxs-accordion details[open]{border-color:#d99a00}.cx-social .cxs-accordion summary{display:grid;grid-template-columns:56px 1fr 34px;align-items:center;padding:22px 4px;list-style:none;cursor:pointer}.cx-social .cxs-accordion summary::-webkit-details-marker,.cx-social .cxs-faq summary::-webkit-details-marker{display:none}.cx-social .cxs-step-no{color:#c81e2b;font-size:15px;font-weight:700}.cx-social .cxs-step-title{color:#111;font-size:20px;font-weight:700}.cx-social .cxs-plus{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #a1a1aa;border-radius:50%;color:#3f3f46;font-size:20px}.cx-social .cxs-plus:before{content:"+"}.cx-social .cxs-accordion details[open] .cxs-plus:before{content:"−"}.cx-social .cxs-accordion details>p{margin:0;padding:0 48px 22px 60px;color:#52525b;font-size:15px;line-height:1.65}.cx-social .cxs-dark{background:var(--cxs-dark);color:#fff}.cx-social .cxs-dark-muted{color:#b5b5bd}.cx-social .cxs-offerings{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.cx-social .cxs-offering{padding:20px;border-radius:10px;background:var(--cxs-dark2)}.cx-social .cxs-offering ul{margin:10px 0 0;padding-left:18px;color:#d4d4d8;font-size:14px}.cx-social .cxs-offering li{padding:4px 0}.cx-social .cxs-button.cxs-ghost{display:inline-flex;min-height:36px;margin-top:14px;padding:0 14px;border:1px solid #fff;background:transparent;font-size:12px}.cx-social .cxs-faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;align-items:start}.cx-social .cxs-faq{display:flex;flex-direction:column;gap:14px;font-family:Inter,sans-serif}.cx-social .cxs-faq details{padding:20px 24px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;transition:background .15s,border-color .15s}.cx-social .cxs-faq details[open]{border-color:#b07a2a;background:#f8f8f8}.cx-social .cxs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#111;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;list-style:none;cursor:pointer}.cx-social .cxs-faq summary:after{flex:0 0 auto;color:var(--cxs-red);content:"+";font-size:18px;line-height:1}.cx-social .cxs-faq details[open] summary:after{content:"−"}.cx-social .cxs-faq details p{margin:12px 0 0;color:#4b4b52;font-family:Inter,sans-serif;font-size:16px;line-height:1.75}.cx-social .cxs-faq a{color:var(--cxs-red)}.cx-social .cxs-final{padding:64px 0;background:linear-gradient(180deg,#2a0a10,var(--cxs-dark));color:#fff;text-align:center}.cx-social .cxs-final h2{max-width:640px;margin:0 auto 14px}.cx-social .cxs-final p{max-width:600px;margin:0 auto 20px;color:#d4d4d8}@media (max-width: 760px){.cx-social h1{font-size:32px}.cx-social .cxs-hero-grid,.cx-social .cxs-intro,.cx-social .cxs-platform-heading,.cx-social .cxs-setup,.cx-social .cxs-faq-grid{grid-template-columns:1fr}.cx-social .cxs-hero-grid,.cx-social .cxs-intro,.cx-social .cxs-platform-heading,.cx-social .cxs-faq-grid{gap:28px}.cx-social .cxs-checklist ul,.cx-social .cxs-service-grid,.cx-social .cxs-offerings{grid-template-columns:1fr}.cx-social .cxs-midcta{flex-direction:column;align-items:flex-start}.cx-social .cxs-setup{padding:28px;gap:28px}.cx-social .cxs-accordion summary{grid-template-columns:40px 1fr 34px}.cx-social .cxs-accordion details>p{padding:0 16px 20px 44px}.cx-social table{min-width:660px}}.cx-human{--human-ink: #1a1a1a;--human-muted: #6b6b6b;--human-line: #d9d9d9;--human-soft: #f3f3f4;--human-dark: #16161a;--human-dark-2: #24242a;--human-red: #e11d38;color:var(--human-ink);background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55}.cx-human *,.cx-human *:before,.cx-human *:after{box-sizing:border-box}.cx-human h1,.cx-human h2,.cx-human h3,.cx-human p{margin-top:0}.cx-human h1,.cx-human h2,.cx-human h3{margin-bottom:14px;line-height:1.15;letter-spacing:-.01em}.cx-human h1{max-width:560px;margin-bottom:18px;font-size:44px}.cx-human h2{max-width:620px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.95rem,3.4vw,3rem);font-weight:800;line-height:1.08;letter-spacing:-.028em}.cx-human h3{font-size:16px}.cx-human p{margin-bottom:12px}.cx-human__wrap{width:var(--site-section-width);margin:0 auto}.cx-human__section{position:relative;padding:64px 0}.cx-human__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.cx-human__muted{color:var(--human-muted)}.cx-human__measure{max-width:620px}.cx-human__soft{background:var(--human-soft)}.cx-human__dark{color:#fff;background:var(--human-dark)}.cx-human__dark .cx-human__muted{color:#b5b5bd}.cx-human__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:11px 20px;background:var(--human-red);color:#fff;font:600 14px/1.3 Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.cx-human__button:hover{background:#bf152c;transform:translateY(-1px)}.cx-human__button:focus-visible,.cx-human__outline-button:focus-visible,.cx-human__faq summary:focus-visible,.cx-human__accordion summary:focus-visible{outline:2px solid var(--human-red);outline-offset:4px}.cx-human__hero{padding:64px 0 88px;color:#fff;background:linear-gradient(180deg,var(--human-dark) 60%,#3a0d15)}.cx-human__hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.cx-human__hero-copy p{max-width:560px;margin-bottom:24px;color:#d4d4d8;font-size:17px}.cx-human__hero-image{overflow:hidden;aspect-ratio:4 / 3;border:2px dashed #55555f;border-radius:14px;background:repeating-linear-gradient(45deg,#1f1f25,#1f1f25 12px,#26262d 12px 24px)}.cx-human__hero-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cx-human__intro{grid-template-columns:1fr 1.6fr;align-items:center}.cx-human__checklist{border:1px solid var(--human-line);border-radius:10px;padding:22px;background:var(--human-soft)}.cx-human__checklist ul{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:12px 0;padding:0;list-style:none}.cx-human__checklist li{position:relative;padding:6px 0 6px 26px;font-size:14px}.cx-human__checklist li:before{position:absolute;top:8px;left:0;width:18px;height:18px;border-radius:50%;background:var(--human-red);color:#fff;content:"✓";font-size:11px;line-height:18px;text-align:center}.cx-human__checklist-foot{margin:0;border-top:1px solid var(--human-line);padding-top:12px;font-size:14px;font-weight:600}.cx-human__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.cx-human__card{min-height:190px;border:1px solid var(--human-line);border-radius:10px;padding:20px;background:#fff}.cx-human__card h3{margin-bottom:10px}.cx-human__card p{margin:0;color:var(--human-muted)}.cx-human__number{display:inline-block;margin-bottom:10px;border-radius:4px;padding:3px 7px;background:#fde8eb;color:var(--human-red);font-size:11px;font-weight:700}.cx-human__platform-intro{align-items:start}.cx-human__platform-intro h2,.cx-human__platform-intro p{margin-bottom:0}.cx-human__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0}.cx-human__logo{display:flex;height:72px;align-items:center;justify-content:center;border:1px solid var(--human-line);border-radius:8px;padding:14px 20px;background:#fff}.cx-human__logo img{display:block;width:auto;max-width:100%;height:auto;max-height:36px;-o-object-fit:contain;object-fit:contain}.cx-human__mid-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:12px;padding:26px;background:linear-gradient(90deg,var(--human-dark),#3a0d15);color:#fff}.cx-human__mid-cta h3{margin-bottom:6px}.cx-human__mid-cta p{max-width:520px;margin:0;color:#d4d4d8;font-size:14px}.cx-human__table-wrap{overflow-x:auto;margin-top:24px}.cx-human__table-wrap table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.cx-human__table-wrap th,.cx-human__table-wrap td{border-bottom:1px solid var(--human-line);padding:12px 14px;text-align:left;vertical-align:top}.cx-human__table-wrap th{background:var(--human-dark);color:#fff;font-size:13px}.cx-human__table-wrap th.cx-human__featured-head{background:var(--human-red)}.cx-human__table-wrap td:first-child{color:var(--human-muted);font-weight:600}.cx-human__table-wrap td.cx-human__featured-cell{background:#fff5f6;font-weight:600}.cx-human__setup{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start;border-radius:14px;padding:56px;background:#f0f1f3}.cx-human__setup-lead{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cx-human__setup-lead h2,.cx-human__setup-lead p{margin:0}.cx-human__button.cx-human__square-button{min-height:48px;margin-top:8px;padding:0 28px;background:#d0142c;font-size:15px}.cx-human__button.cx-human__square-button:hover{background:#a80f23}.cx-human__accordion{border-top:1px solid #dcdde1}.cx-human__accordion details{border:1px solid transparent;border-bottom-color:#dcdde1;border-radius:4px;transition:border-color .15s ease}.cx-human__accordion details:hover,.cx-human__accordion details[open]{border-color:#d99a00}.cx-human__accordion summary{display:grid;grid-template-columns:56px 1fr 34px;align-items:center;padding:22px 4px;list-style:none;cursor:pointer}.cx-human__accordion summary::-webkit-details-marker,.cx-human__faq summary::-webkit-details-marker{display:none}.cx-human__step-number{color:#c81e2b;font-size:15px;font-weight:700}.cx-human__step-title{color:#111;font-size:20px;font-weight:700}.cx-human__plus{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #a1a1aa;border-radius:50%;color:#3f3f46;font-size:20px;line-height:1}.cx-human__plus:before{content:"+"}.cx-human__accordion details[open] .cx-human__plus:before{content:"−"}.cx-human__accordion details>p{margin:0;padding:0 48px 22px 60px;color:#52525b;font-size:15px;line-height:1.65}.cx-human__delivery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.cx-human__delivery-card{border-radius:10px;padding:20px;background:var(--human-dark-2)}.cx-human__delivery-card h3{margin-bottom:10px}.cx-human__delivery-card ul{margin:10px 0 0;padding-left:18px;color:#d4d4d8;font-size:14px}.cx-human__delivery-card li{padding:4px 0}.cx-human__outline-button{display:inline-flex;margin-top:14px;border:1px solid #fff;border-radius:999px;padding:8px 14px;color:#fff;font-size:12px;font-weight:600;text-decoration:none}.cx-human__outline-button:hover{background:#ffffff1f}.cx-human__faq-layout{grid-template-columns:1fr 1.5fr}.cx-human__faq-layout h2{max-width:380px}.cx-human__faq{display:flex;flex-direction:column;gap:14px;font-family:Inter,sans-serif}.cx-human__faq details{border:1px solid #e4e4e7;border-radius:8px;padding:20px 24px;background:#fff;transition:background .15s ease,border-color .15s ease}.cx-human__faq details[open]{border-color:#b07a2a;background:#f8f8f8}.cx-human__faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#111;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;list-style:none;cursor:pointer}.cx-human__faq summary:after{flex:0 0 auto;color:var(--human-red);content:"+";font-size:18px;font-weight:700;line-height:1}.cx-human__faq details[open] summary:after{content:"−"}.cx-human__faq details p{margin:12px 0 0;color:#4b4b52;font-family:Inter,sans-serif;font-size:16px;line-height:1.75}.cx-human__final{padding:64px 0;background:linear-gradient(180deg,#2a0a10,var(--human-dark));color:#fff;text-align:center}.cx-human__final h2{max-width:640px;margin:0 auto 14px}.cx-human__final p{max-width:600px;margin:0 auto 20px;color:#d4d4d8}@media (max-width: 760px){.cx-human h1{font-size:32px}.cx-human__section{padding:48px 0}.cx-human__hero-grid,.cx-human__grid,.cx-human__intro,.cx-human__setup,.cx-human__faq-layout,.cx-human__cards,.cx-human__delivery{grid-template-columns:1fr}.cx-human__hero-grid{gap:32px}.cx-human__checklist ul{grid-template-columns:1fr}.cx-human__logos{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-human__mid-cta{align-items:flex-start;flex-direction:column}.cx-human__setup{gap:28px;padding:28px}.cx-human__accordion summary{grid-template-columns:40px 1fr 34px}.cx-human__accordion details>p{padding:0 16px 20px 44px}.cx-human__faq-layout{gap:24px}.cx-human__faq-layout h2{max-width:520px}}@media (max-width: 420px){.cx-human__hero{padding:48px 0 56px}.cx-human__setup{padding:22px 18px}.cx-human__step-title{font-size:17px}.cx-human__faq details{padding:18px}}
