.support-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:64px}.support-intro h2{max-width:22ch;font-size:clamp(2.2rem,3.3vw,3.1rem);line-height:1.15;text-wrap:balance}.support-intro>div:last-child{padding-top:36px}@media(max-width:760px){.support-intro{grid-template-columns:minmax(0,1fr);gap:24px}.support-intro h2{font-size:clamp(2rem,7.4vw,2.65rem);max-width:24ch}.support-intro>div:last-child{padding-top:0}}.campaign-top:has(.onboarding-headline) .campaign-copy{width:54%}.campaign-copy h1.onboarding-headline{white-space:normal;font-size:clamp(2.5rem,3.85vw,3.6rem);line-height:1.13;text-wrap:pretty}.offer h3 a{color:inherit}.offer h3 a:hover{color:var(--teal)}.offer a:focus-visible{outline:3px solid var(--teal);outline-offset:5px;border-radius:3px}.offer a.offer-link{line-height:1.5}.offer a.offer-link svg{flex-shrink:0}@media(max-width:760px){.campaign-top:has(.onboarding-headline) .campaign-copy{width:100%}.campaign-copy h1.onboarding-headline{font-size:clamp(2.2rem,8.4vw,3rem)}.contact-section{grid-template-columns:minmax(0,1fr)}.contact-section>div{min-width:0}}:is(.xc-pricing,.pricing-page,.hcs-page){-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.xc-pricing.xc-pricing{--xc-ink:#1a2d49;--xc-teal:#1765c1;--xc-mist:#edf3fc;--xc-muted:#51637d;--xc-line:#d9e2ef;background:#f6f8fc}.xc-pricing.xc-pricing.xc-pricing h1,.xc-pricing.xc-pricing.xc-pricing h2{font-family:inherit;font-weight:680;letter-spacing:-.04em}.xc-pricing.xc-pricing em{color:#1765c1;font-style:normal;font-weight:inherit}.xc-pricing.xc-pricing .xc-button-dark,.xc-pricing.xc-pricing .xc-button-teal{background:#1765c1;border-color:#1765c1;color:#fff}.xc-pricing.xc-pricing .xc-button-dark:hover,.xc-pricing.xc-pricing .xc-button-teal:hover{background:#0e54a8}.xc-pricing.xc-pricing .xc-service-tabs a[aria-current]{background:#1765c1;color:#fff}.xc-pricing.xc-pricing .xc-brand-symbol{color:#1765c1;border-color:#bfd5f3;background:#edf4ff}.xc-pricing.xc-pricing .combo-pair-grid article,.xc-pricing.xc-pricing .combo-workflow-grid article,.xc-pricing.xc-pricing .crm-plan,.xc-pricing.xc-pricing .lg-campaign,.xc-pricing.xc-pricing .lg-quote,.xc-pricing.xc-pricing .xc-plan{border-color:#d9e2ef;box-shadow:0 8px 24px #1a2d490b}.xc-pricing.xc-pricing .crm-plan-featured,.xc-pricing.xc-pricing .xc-plan-accent{background:#edf4ff;border-color:#a9c9f4}.xc-pricing.xc-pricing .crm-table-accent{background:#edf4ff!important}.xc-pricing.xc-pricing .crm-category-row>th{background:#edf3fc}.xc-pricing.xc-pricing .crm-category-row button:hover{background:#e2edfd}.xc-pricing.xc-pricing .crm-comparison-note{background:#edf3fc}.xc-pricing.xc-pricing .combo-final,.xc-pricing.xc-pricing .crm-final-cta,.xc-pricing.xc-pricing .lg-proposal{background:#eaf2ff;border-color:#c8dcfa}.xc-pricing.xc-pricing .combo-pair-grid article,.xc-pricing.xc-pricing .combo-pair-grid article:last-child{background:#fff}.xc-pricing.xc-pricing .combo-pair-icon{background:#e8f1ff}.xc-pricing.xc-pricing .combo-workflows,.xc-pricing.xc-pricing .lg-campaign{background:#edf3fc}.xc-pricing.xc-pricing .lg-agents{background:#1a2d49}.xc-pricing.xc-pricing .lg-agents .xc-eyebrow,.xc-pricing.xc-pricing .lg-agents h2 em{color:#bcd7fa}.xc-pricing.xc-pricing .lg-agent-icon,.xc-pricing.xc-pricing .lg-agent-output{color:#c5ddfb}.pricing-page{--navy:#1a2d49;--teal:#1765c1;--ink:#51637d;background:#f6f8fc}.pricing-page .pricing-hero-mark strong,.pricing-page h1,.pricing-page h2{font-family:inherit;font-weight:680;letter-spacing:-.04em}.pricing-page em{color:#1765c1;font-style:normal}.pricing-page .pricing-consultation a,.pricing-page .pricing-header-cta{background:#1765c1;color:#fff}.pricing-page .pricing-hero-mark{background:#e8f1ff;color:#1a2d49;border:1px solid #c8dcfa;border-radius:18px;box-shadow:0 8px 24px #1a2d490b}.pricing-page .pricing-hero-mark svg{color:#1765c1}.pricing-page .pricing-hero-mark span{color:#51637d}.pricing-page .pricing-category-bar a.active,.pricing-page .pricing-category-bar a:hover{background:#e8f1ff;color:#1765c1}.pricing-page .pricing-category-bar a.active{box-shadow:inset 0 0 0 1px #bfd5f3}.pricing-page .pricing-choice-grid article{border-color:#d9e2ef;box-shadow:0 8px 24px #1a2d490b}.hcs-page{--cream:#f6f8fc;--gold:#1765c1;--deep:#1a2d49;background:#f6f8fc}.hcs-page .hcs-callout aside strong,.hcs-page .hcs-hero figcaption,.hcs-page .hcs-service-grid h3,.hcs-page h1,.hcs-page h2{font-family:inherit;font-style:normal;font-weight:680;letter-spacing:-.04em}.hcs-page .hcs-hero-copy h1 em,.hcs-page em{color:#1765c1}.hcs-page .hcs-header{background:#fffffff2;border-bottom-color:#d9e2ef}.hcs-page .hcs-actions>a:first-child,.hcs-page .hcs-header-cta,.hcs-page .hcs-next>a{background:#1765c1;color:#fff;border-radius:8px}.hcs-page .hcs-hero figure{border-radius:20px;box-shadow:0 16px 42px #1a2d4917}.hcs-page .hcs-hero figure:before{border-radius:14px}.hcs-page .hcs-hero figcaption{background:#1a2d49ed}.hcs-page .hcs-retention{background:#eaf2ff}.hcs-page .hcs-service-grid{border:0;gap:16px}.hcs-page .hcs-service-grid article{border:1px solid #d9e2ef;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1a2d490b}.hcs-page .hcs-service-grid article>span{background:#e8f1ff;color:#1765c1}body:has(.campaign-hero){--navy:#1a2d49;--teal:#1765c1;--ink:#51637d;background:#f6f8fc;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}body:has(.campaign-hero) h1,body:has(.campaign-hero) h2{font-family:inherit;font-weight:680;letter-spacing:-.04em}body:has(.campaign-hero) .header{border-bottom-color:#d9e2ef}body:has(.campaign-hero) .cta,body:has(.campaign-hero) .submit-button{background:#1765c1;color:#fff}body:has(.campaign-hero) .photo-frame{border-radius:24px}body:has(.campaign-hero) .contact-card,body:has(.campaign-hero) .offer{border-color:#d9e2ef;box-shadow:0 8px 24px #1a2d490b}.crm-pricing .crm-hero{text-align:center;padding-bottom:26px}.crm-pricing .crm-hero .xc-hero-copy{margin-left:auto;margin-right:auto;max-width:760px}.crm-hero-actions{display:flex;justify-content:center;align-items:center;gap:23px;margin-top:26px}.crm-hero-actions>a:last-child{color:#1765c1;font-size:.94rem;font-weight:650;text-decoration:underline;text-underline-offset:5px}.crm-pricing .crm-hero .xc-service-tabs{justify-content:center}.crm-product-preview{padding:32px 0 62px}.crm-product-preview-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:22px}.crm-product-preview-heading h2{font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.13;margin:8px 0 0}.crm-product-preview-heading>p{max-width:370px;color:#51637d;line-height:1.6;font-size:.98rem}.crm-product-preview-frame{display:grid;grid-template-columns:205px minmax(0,1fr);overflow:hidden;min-height:440px;border:1px solid #cddbef;background:#fff;border-radius:20px;box-shadow:0 24px 64px #1a2d491b}.crm-demo-sidebar{background:#152b49;color:#e4ecf8;padding:29px 18px}.crm-demo-sidebar strong{display:block;font-size:.94rem;letter-spacing:-.03em;white-space:nowrap}.crm-demo-sidebar strong span{color:#7db7fa}.crm-demo-sidebar strong em{color:#9bc9ff;font-style:normal}.crm-demo-sidebar small{display:block;margin:4px 0 28px 16px;color:#9bb1d0;font-size:.55rem;letter-spacing:.19em}.crm-demo-sidebar ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.crm-demo-sidebar li{padding:11px 13px;border-radius:8px;color:#c4d3e7;font-size:.79rem}.crm-demo-sidebar li.is-active{background:#2d6bc8;color:#fff;font-weight:700}.crm-demo-main{min-width:0;padding:30px 32px;background:#f8fafd}.crm-demo-top{display:flex;justify-content:space-between;align-items:start;gap:15px}.crm-demo-top small{color:#3973bf;font-size:.66rem;font-weight:750;letter-spacing:.15em}.crm-demo-top h3{color:#1a2d49;font-size:1.48rem;letter-spacing:-.04em;margin:7px 0}.crm-demo-top p{color:#62738a;font-size:.78rem;line-height:1.5}.crm-demo-top>span{border:1px solid #d8e2ee;background:#fff;border-radius:8px;padding:9px 12px;color:#526884;font-size:.72rem;white-space:nowrap}.crm-demo-actions{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.crm-demo-actions span{padding:8px 11px;border:1px solid #cbdbea;background:#fff;border-radius:7px;color:#315f9e;font-size:.7rem;font-weight:650}.crm-demo-actions span:first-child{color:#fff;border-color:#1765c1;background:#1765c1}.crm-demo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.crm-demo-bottom>div,.crm-demo-metrics>div{min-width:0;background:#fff;border:1px solid #d9e2ef;border-radius:11px;padding:16px;box-shadow:0 5px 14px #1a2d4907}.crm-demo-metrics small{display:block;color:#6e7f95;font-size:.61rem;font-weight:700;letter-spacing:.05em}.crm-demo-metrics strong{display:block;color:#1765c1;font-size:1.48rem;margin:7px 0 3px}.crm-demo-metrics span{color:#6d7d91;font-size:.67rem}.crm-demo-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:11px;margin-top:11px}.crm-demo-bottom h4{font-size:.86rem;margin:0 0 7px;color:#1a2d49}.crm-demo-bottom p,.crm-demo-bottom span{font-size:.71rem;color:#687a90;line-height:1.5}.crm-demo-bottom span{color:#1765c1;font-weight:700}.crm-demo-week{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:22px}.crm-demo-week i{height:39px;border-radius:5px;background:#eaf2ff;border:1px solid #d1e0f6}.crm-demo-week i:nth-child(2),.crm-demo-week i:nth-child(5){background:#e5f5f2;border-color:#c6e7e0}.crm-demo-week i:nth-child(3){background:#f2ebfb;border-color:#e2d5f3}.crm-product-preview-points{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:17px}.crm-product-preview-points span{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #d9e2ef;border-radius:999px;background:#fff;color:#35506f;font-size:.83rem;font-weight:630}.crm-product-preview-points svg{color:#1765c1}.crm-pricing .pricing-story-benefits article{border:1px solid #d9e2ef;border-radius:16px;background:#fff;box-shadow:0 8px 24px #1a2d490b}.crm-onboarding{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:center;padding:56px 0 70px}.crm-onboarding-copy h2{font-size:clamp(2rem,3vw,2.9rem);line-height:1.12;max-width:500px;margin:12px 0 15px}.crm-onboarding-copy>p:not(.xc-eyebrow){max-width:460px;color:#51637d;font-size:1rem;line-height:1.7}.crm-onboarding-copy>a{display:inline-flex;gap:8px;align-items:center;margin-top:22px;color:#1765c1;font-weight:680;text-decoration:underline;text-underline-offset:5px}.crm-onboarding-steps{list-style:none;margin:0;padding:13px;background:#eaf2ff;border:1px solid #c8dcfa;border-radius:20px;box-shadow:0 14px 38px #1a2d490d}.crm-onboarding-steps li{display:flex;gap:20px;padding:20px;background:#fff;border:1px solid #d9e2ef;box-shadow:0 5px 14px #1a2d4907}.crm-onboarding-steps li:first-child{border-radius:12px 12px 0 0}.crm-onboarding-steps li:last-child{border-radius:0 0 12px 12px}.crm-onboarding-steps li+li{border-top:0}.crm-onboarding-steps li>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:10px;background:#e8f1ff;color:#1765c1;font-size:.79rem;font-weight:750}.crm-onboarding-steps h3{font-size:1.02rem;line-height:1.3;margin:0 0 4px}.crm-onboarding-steps p{font-size:.88rem;color:#51637d;line-height:1.55;margin:0}.crm-capabilities{padding:72px 0;scroll-margin-top:105px;text-align:center}.crm-capabilities-intro{max-width:660px;margin:0 auto 27px}.crm-capabilities-intro h2{font-size:clamp(2rem,3.2vw,2.8rem);margin:10px 0 12px}.crm-capabilities-intro>p:last-child{color:#51637d;font-size:.98rem;line-height:1.65}.crm-capabilities-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;text-align:left;margin-bottom:27px}.crm-capabilities-grid article{min-width:0;padding:24px;background:#fff;border:1px solid #d9e2ef;border-radius:14px;box-shadow:0 8px 24px #1a2d490b}.crm-capabilities-grid svg{color:#1765c1;margin-bottom:17px}.crm-capabilities-grid h3{font-size:1rem;margin:0 0 8px}.crm-capabilities-grid p{color:#51637d;font-size:.86rem;line-height:1.6}@media(max-width:760px){.crm-pricing .crm-hero{text-align:left}.crm-hero-actions{align-items:stretch;gap:13px;flex-wrap:wrap}.crm-hero-actions,.crm-pricing .crm-hero .xc-service-tabs{justify-content:flex-start}.crm-product-preview{padding:14px 0 38px}.crm-product-preview-heading{display:block}.crm-product-preview-heading>p{margin-top:10px}.crm-product-preview-frame{grid-template-columns:1fr;border-radius:13px;min-height:0}.crm-demo-sidebar{display:none}.crm-demo-main{padding:17px}.crm-demo-top h3{font-size:1.22rem}.crm-demo-top>span{display:none}.crm-demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-demo-bottom{grid-template-columns:1fr}.crm-product-preview-points{justify-content:flex-start}.crm-onboarding{grid-template-columns:1fr;gap:25px;padding:35px 0 45px}.crm-capabilities{padding:45px 0}.crm-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.crm-capabilities-grid{grid-template-columns:1fr}}@media(max-width:600px){.xc-pricing.lg-page .lg-hero h1{font-size:clamp(2.55rem,8vw,3rem)}}.site-header{--navy:#1a2d49;--teal:#1765c1;background:#fcfaf6f5;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;border-bottom-color:#d9e2ef}.site-header,.site-header .wordmark{color:#1a2d49}.site-header a{text-decoration:none}.site-header .menu-button{color:#1a2d49}:root{--site-font:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--site-hero-size:clamp(2.5rem,3.85vw,3.6rem);--site-section-size:clamp(2.2rem,3.3vw,3.1rem);--site-heading-weight:680;--site-cream:#fcfaf6;--site-navy:#1a2d49;--site-teal-mist:#ecf6f5;--site-teal-line:#d4e5e5;--site-blue:#1765c1}html body :is(.xc-pricing.xc-pricing,.pricing-page.pricing-page,.hcs-page.hcs-page,.caregiver-access.caregiver-access){font-family:var(--site-font);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6;background:var(--site-cream);color:var(--site-navy);--xc-ink:var(--site-navy);--xc-muted:#51637d;--xc-mist:var(--site-teal-mist);--xc-line:var(--site-teal-line);--navy:var(--site-navy);--ink:#51637d;--teal:var(--site-blue);--cream:var(--site-cream)}html body :is(.xc-pricing.xc-pricing.xc-pricing,.pricing-page.pricing-page,.hcs-page.hcs-page,.caregiver-access.caregiver-access) :is(h1,h2,h3,h4){font-family:var(--site-font);font-style:normal;font-weight:var(--site-heading-weight);letter-spacing:-.04em}html body :is(.xc-pricing.xc-pricing.xc-pricing,.pricing-page.pricing-page,.hcs-page.hcs-page,.caregiver-access.caregiver-access) h1{font-size:var(--site-hero-size);line-height:1.13;text-wrap:pretty}html body :is(.xc-pricing.xc-pricing.xc-pricing,.pricing-page.pricing-page,.hcs-page.hcs-page,.caregiver-access.caregiver-access) h1 em{font-weight:700;font-style:normal;color:var(--site-blue)}html body :is(.xc-pricing.xc-pricing.xc-pricing,.pricing-page.pricing-page,.hcs-page.hcs-page) :is(.xc-services-title,.pricing-story-steps,.xc-consultation-copy,.combo-section-heading,.combo-pricing-panel,.combo-final,.lg-section-intro,.lg-agents-heading,.lg-process-copy,.lg-proposal-copy,.lg-faq,.lg-closing,.crm-onboarding-steps-heading,.crm-capabilities-intro,.hcs-section-heading,.hcs-callout,.hcs-retention,.hcs-next) h2{font-size:var(--site-section-size);line-height:1.15;text-wrap:balance}html body :is(.xc-pricing.xc-pricing.xc-pricing,.pricing-page.pricing-page,.hcs-page.hcs-page) :is(.crm-onboarding-step,.combo-pair-grid,.combo-workflow-grid,.lg-challenge-grid,.lg-agent-grid,.hcs-service-grid) h3{font-size:1.2rem;line-height:1.3;font-weight:650;letter-spacing:-.02em}html body :is(.xc-pricing.xc-pricing,.hcs-page.hcs-page) :is(.xc-hero-copy,.lg-hero-description,.hcs-hero-copy>p:last-of-type){font-size:1.06rem;line-height:1.75}html body .xc-pricing.xc-pricing :is(.crm-onboarding-steps,.crm-final-cta,.crm-comparison-next,.crm-comparison-note,.crm-category-row>th,.crm-plan-featured,.xc-plan-accent,.combo-workflows,.combo-final,.lg-campaign,.lg-quote,.lg-proposal){background:var(--site-teal-mist);border-color:var(--site-teal-line)}html body .xc-pricing.xc-pricing :is(.crm-plan,.xc-plan,.crm-onboarding-step,.combo-pair-grid article,.combo-workflow-grid article){border-color:var(--site-teal-line)}html body .xc-pricing.xc-pricing :is(.combo-pair-icon,.crm-capabilities-grid article,.xc-services-mobile-grid li){background:var(--site-cream);border-color:var(--site-teal-line)}html body .xc-pricing.xc-pricing :is(.lg-agents,.combo-pricing-panel aside,.crm-site-footer){background:var(--site-navy)}html body .xc-pricing.xc-pricing :is(.lg-agents .xc-eyebrow,.lg-agents h2 em,.lg-agent-icon,.lg-agent-output){color:#bde1e3}html body .hcs-page.hcs-page .hcs-retention{background:var(--site-teal-mist)}html body .hcs-page.hcs-page .hcs-service-grid article{background:var(--site-cream);border-color:var(--site-teal-line)}html body .pricing-page.pricing-page .pricing-hero-mark{background:var(--site-teal-mist);border-color:var(--site-teal-line)}@media(max-width:760px){:root{--site-hero-size:clamp(2.2rem,8.4vw,3rem);--site-section-size:clamp(2rem,7.4vw,2.65rem)}}html body .xc-support-pricing .support-intro-hero{width:100%;max-width:none;margin:0;padding:56px max(48px,calc((100vw - 1220px)/2)) 48px;border:0;border-bottom:1px solid var(--site-teal-line);border-radius:0;background:linear-gradient(115deg,#f0f7f5,#dcefed)}html body .xc-support-pricing .support-intro-hero .xc-eyebrow:after{content:"";display:block;width:64px;height:3px;background:#dc715f;margin:18px auto 0}html body .xc-support-pricing .support-intro-hero h1{max-width:950px;margin:22px auto 0;text-wrap:balance}html body .xc-support-pricing .support-intro-hero .xc-hero-copy{max-width:710px;margin-bottom:0!important}html body .xc-support-pricing .support-intro-hero+.xc-services-showcase{padding-top:48px}@media(max-width:760px){html body .xc-support-pricing .support-intro-hero{margin:0;padding:36px 20px;border-radius:0;text-align:left}html body .xc-support-pricing .support-intro-hero .xc-eyebrow:after{margin-left:0}html body .xc-support-pricing .support-intro-hero h1{text-wrap:pretty}html body .xc-support-pricing .support-intro-hero+.xc-services-showcase{padding-top:34px}}.xc-support-pricing .xc-services-icon{flex-basis:64px;width:64px;height:64px;border-radius:16px}.xc-support-pricing .xc-services-icon svg{width:40px;height:40px}@media(max-width:600px){.xc-support-pricing .xc-services-icon{flex-basis:56px;width:56px;height:56px;border-radius:14px}.xc-support-pricing .xc-services-icon svg{width:34px;height:34px}}.site-header .wordmark{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.site-header .wordmark img{width:32px;height:32px;flex-shrink:0}.site-header .wordmark .site-brand-name{font:inherit;color:inherit;letter-spacing:inherit}.site-header .navlinks{margin-left:auto}@media(max-width:760px){.site-header .wordmark img{width:28px;height:28px}.site-header .menu-button{margin-left:auto}}.site-header .wordmark .site-brand-name>span{font-weight:inherit}.xc-footer .xc-brand{gap:0}.xc-footer .xc-brand-care{font-weight:inherit;margin-left:0}.campaign-copy h1.onboarding-headline{font-size:clamp(2.65rem,4.15vw,3.9rem);line-height:1.12}.campaign-card .campaign-service-icon{width:96px;height:96px;flex:none;margin-bottom:22px}.campaign-card{padding-top:30px;height:285.35px;min-height:0;padding:18px 16px}.campaign-card .campaign-service-icon{margin-bottom:10px}.campaign-card h2{font-size:1.18rem;line-height:1.2;min-height:2.4em;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.campaign-card-features{list-style:none;padding:0;margin:0;width:100%;text-align:center;display:grid;gap:5px;font-size:.76rem;line-height:1.35}.campaign-card-features li{display:flex;align-items:flex-start;justify-content:center;gap:6px}.campaign-card .campaign-card-features svg{width:13px;height:13px;margin:2px 0 0;flex:none;color:#277786}.campaign-card:focus-visible{outline:3px solid #ec806f;outline-offset:4px}.campaign-cta a{letter-spacing:.06em}@media(max-width:1100px){.campaign-card .campaign-service-icon{width:82px;height:82px}.campaign-card{height:260px;padding:15px 12px}.campaign-card h2{font-size:1.08rem}.campaign-card-features{font-size:.72rem;gap:4px}}@media(min-width:761px) and (max-width:900px){.campaign-card{height:301.22px}}@media(max-width:760px){.campaign-copy h1.onboarding-headline{font-size:clamp(2.3rem,9vw,3.2rem)}.campaign-card .campaign-service-icon{width:78px;height:78px}.campaign-card{height:238px;padding:14px 12px}.campaign-card h2{font-size:1.05rem}}@media(min-width:361px) and (max-width:599px){.campaign-card{height:269.54px}}@media(max-width:360px){.campaign-card{height:227.21px}}.campaign-cards#services{scroll-margin-top:100px}.support-intro+.support-services{margin-top:40px}.campaign-card{position:relative;transform:translateY(-8px);border-color:rgba(255,255,255,.9);background:linear-gradient(160deg,#fff,#fcfaf7 78%);box-shadow:0 24px 36px -12px rgba(3,19,32,.48),0 10px 16px -8px rgba(3,19,32,.28),inset 0 1px 0 #fff;transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.campaign-card:hover{transform:translateY(-14px);box-shadow:0 30px 42px -12px rgba(3,19,32,.5),0 12px 20px -8px rgba(3,19,32,.3),inset 0 1px 0 #fff}}@media (max-width:760px){.campaign-card{transform:translateY(-5px);box-shadow:0 18px 26px -10px rgba(3,19,32,.45),0 7px 12px -6px rgba(3,19,32,.25),inset 0 1px 0 #fff}.campaign-cards{row-gap:22px}}@media (prefers-reduced-motion:reduce){.campaign-card{transition:none}}.campaign-cards{gap:.5cm;justify-content:center;margin-inline:auto;transform:translateY(calc(-60px + 1cm));margin-bottom:calc(-32px + 1cm)}.campaign-copy .campaign-hero-cta{top:.5cm;justify-content:flex-start;padding:0;margin:22px 0 0;pointer-events:auto}.campaign-copy .campaign-hero-cta a{font-size:14px;letter-spacing:.04em;padding:16px 24px;gap:12px}.bottom-wave,.campaign-wave{display:block}@media(max-width:760px){.campaign-cards{transform:translateY(calc(-43px + 1cm));margin-bottom:calc(-15px + 1cm)}.campaign-copy .campaign-hero-cta a{font-size:12px;padding:15px 20px}}.campaign-workload{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:32px;padding-top:24px}.workload-line{height:1px;background:#a9ced1;width:120px;flex:0 1 120px}.workload-message{margin:0;display:flex;align-items:center;justify-content:center;gap:25px;border-radius:100px;background:#bde1e3;color:#153449;padding:21px 40px;font-size:15px;line-height:1.4;font-weight:700;letter-spacing:.13em;text-align:center}.workload-message svg{flex:none}@media(max-width:760px){.campaign-workload{gap:12px;padding-top:22px}.workload-line{flex-basis:32px}.workload-message{gap:10px;padding:17px 20px;font-size:11px;letter-spacing:.08em}.workload-message svg{width:17px;height:17px}}@media(max-width:400px){.workload-line{display:none}.workload-message{width:100%}}.campaign-card .campaign-card-features{font-size:14px;line-height:1.5;gap:6px}.campaign-card .campaign-card-features svg{width:15px;height:15px;margin-top:3px}.campaign-card{height:auto;min-height:300px}@media(max-width:760px){.campaign-card .campaign-card-features{font-size:13px}.campaign-card{height:auto;min-height:265px}}.campaign-copy .campaign-hero-cta a{background:#b93636;color:#fff;font-weight:700;box-shadow:0 8px 20px #912c2c25}.campaign-copy .campaign-hero-cta a:hover{background:#982b2b;color:#fff}.campaign-copy .campaign-hero-cta a:focus-visible{outline:3px solid #1a2d49;outline-offset:5px}.campaign-feature-heading{margin-top:30px;max-width:560px}.campaign-feature-heading h2{font-family:inherit;font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:680;line-height:1.2;letter-spacing:-.025em;margin-top:10px;color:var(--navy)}.campaign-feature-heading .eyebrow{font-size:.72rem;letter-spacing:.13em}.campaign-feature-rail{position:relative;z-index:3;transform:translateY(-26px);margin-bottom:-26px;scroll-margin-top:100px}html body .campaign-feature-rail .review-rail{background:transparent;padding-top:0;padding-bottom:12px;margin-bottom:0}.campaign-feature-rail .review-rail:before{display:none}.campaign-feature-rail .review-rail-track{animation-duration:58s}.campaign-feature-rail .feature-highlight-card{min-height:245px;box-shadow:0 16px 32px #03132025}@media(max-width:760px){.campaign-feature-heading{margin-top:24px}.campaign-feature-rail{transform:translateY(-20px);margin-bottom:-20px}.campaign-feature-rail .feature-highlight-card{min-height:230px}}.campaign-feature-rail .review-rail-heading{justify-content:center;text-align:center;margin-bottom:24px}.campaign-feature-rail .review-rail-heading h2{color:#fff;background:var(--navy);border-radius:12px;padding:15px 28px;margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem)}.campaign-feature-rail{transform:translateY(calc(-60px + 1cm));margin-bottom:calc(-32px + 1cm)}@media(max-width:760px){.campaign-feature-rail{transform:translateY(calc(-43px + 1cm));margin-bottom:calc(-15px + 1cm)}}@media (min-width:1100px){html body .wrap{width:min(1440px,calc(100% - 96px))}html body .xc-container{width:min(1480px,calc(100% - 96px))}html body .home-support-stories>.support-onboarding{width:min(1480px,calc(100% - 96px));max-width:1480px}html body .support-onboarding-grid{max-width:1380px}html body .support-onboarding-card{gap:96px}html body .better-together>.xc-container{width:min(1480px,calc(100% - 96px))}html body .better-together .bt-stories article{gap:80px}html body .review-rail{max-width:1480px;padding-inline:20px;width:calc(100% - 96px)}html body .campaign-cards{gap:24px;margin-inline:auto}}@media(min-width:761px){html body .campaign-photo{width:min(36%,430px);height:auto;aspect-ratio:4/5;top:18px;bottom:auto;right:20px;border-radius:44% 44% 18px 18px}html body .campaign-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}html body .campaign-photo{z-index:1;width:min(39%,490px);aspect-ratio:4/5;width:min(43%,580px);right:0;top:0;top:-10px}}html{zoom:.9}@media(max-width:760px){input,select,textarea{font-size:20px!important}[role=button],button{min-height:55px}}@media print{html{zoom:1}}