.crm-page{--crm-accent:var(--sky)}.crm-page-today{--crm-accent:var(--butter)}.crm-page-team{--crm-accent:var(--taro)}.crm-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;padding-block:65px 70px}.crm-hero h1{font-size:clamp(40px,4.2vw,60px);line-height:1.1;letter-spacing:-.035em;max-width:17ch}.crm-hero-lede{font-size:20px;line-height:1.65;max-width:47ch;margin:24px 0}.crm-hero-reassurance{font-size:13px;color:var(--ink-2);margin:17px 0}.crm-down-link{display:inline-block;font-size:14px;font-weight:800;border-bottom:1px solid var(--ink);padding-bottom:4px;margin-top:6px}.crm-hero-proof{padding:25px;background:var(--crm-accent);border-radius:24px;min-width:0;transform:rotate(1deg)}.crm-hero-proof .crm-shot{transform:rotate(-1deg)}.crm-opener{background:var(--paper-2);border-block:1px solid var(--line-soft);padding-block:42px}.crm-opener-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.crm-opener h2{font-size:clamp(28px,3.2vw,41px);line-height:1.2;max-width:20ch}.crm-opener p{font-size:17px;line-height:1.8;margin:0 0 16px}.crm-opener p:last-child{margin-bottom:0}.crm-section{padding-block:64px;display:grid;grid-template-columns:.84fr 1.16fr;gap:24px 64px;border-bottom:1px solid var(--line-soft)}.crm-section-heading h2{font-size:clamp(29px,3.15vw,42px);line-height:1.17;max-width:20ch}.crm-section-body p{font-size:17px;line-height:1.7;margin:0 0 18px;max-width:58ch}.crm-section-body p:last-child{margin-bottom:0}.crm-context-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:22px}.crm-context-links a{font-size:14px;line-height:1.5;white-space:normal}.crm-workflow-wide{grid-column:1/-1;margin-top:20px;padding:34px 40px;background:var(--paper-2);border-radius:24px;min-width:0}.crm-useful-beats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:13px}.crm-useful-beats>div{border-top:2px solid var(--ink);padding-top:18px;min-width:0}.crm-useful-beats>div>span{font-size:12px;font-weight:800;color:var(--ink-2)}.crm-useful-beats h3{font-size:24px;line-height:1.25;margin-top:11px}.crm-useful-beats p{font-size:15px;line-height:1.75;margin:12px 0 0}.crm-evidence-strip{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:54px;background:var(--crm-accent);border-radius:22px;padding:38px;margin-top:20px;min-width:0}.crm-evidence-strip h3{font-size:31px;line-height:1.15;max-width:20ch}.crm-evidence-strip p{font-size:16px;line-height:1.75;margin:18px 0}.crm-evidence-strip .text-link{font-size:14px}.crm-source-availability{grid-column:1/-1;border-top:1px solid var(--line-soft);padding-top:28px;margin-top:20px}.crm-source-availability .availability{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.crm-source-availability>p{font-size:14px}.crm-section-pilot{background:var(--paper-2);padding:38px 42px;border:1px solid var(--line-soft);border-radius:20px;margin-block:26px 46px}.crm-inline-trial{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line-soft);padding-top:24px}.crm-inline-trial>span{font-size:17px;max-width:35ch}.crm-inline-trial .trial-action{margin-top:0}.crm-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;padding-block:36px 64px}.crm-faq h2{font-size:clamp(30px,3vw,40px);line-height:1.15}.crm-faq .faq-list{max-width:none}.crm-faq .faq-list p{font-size:16px;line-height:1.8}.crm-faq summary{font-size:17px}.crm-home .crm-hero h1{max-width:13ch}.crm-home .crm-hero{grid-template-columns:1.05fr 1fr}.crm-home .crm-hero-proof{background:var(--taro);padding:18px 27px 36px}.crm-home .product-proof{padding-top:58px;padding-bottom:72px}.crm-home .crm-hero .eyebrow{max-width:38ch}.crm-home .crm-hero .highlight{box-decoration-break:clone;-webkit-box-decoration-break:clone}.crm-home .crm-pricing-intro{padding-top:42px;max-width:800px;text-align:center}.crm-home .crm-pricing-intro h2{max-width:none}.crm-home .crm-pricing-intro p{font-size:17px;line-height:1.8}.crm-home .crm-fit-links{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.crm-fit-links a{padding:22px;background:var(--card);border:1px solid var(--ink);border-radius:14px}.crm-fit-links h3{font-size:23px;line-height:1.25;margin-bottom:12px}.crm-fit-links p{font-size:15px;line-height:1.7;margin:0}.crm-after-yes{--crm-caption-color:var(--paper);grid-column:1/-1;display:grid;grid-template-columns:1fr .85fr;gap:50px;align-items:center;padding:36px;border-radius:22px;background:var(--ink);color:var(--paper)}.crm-after-yes h3{font-size:32px;line-height:1.18}.crm-after-yes p{font-size:16px;line-height:1.75;color:var(--paper);margin:17px 0}.crm-after-yes a{color:var(--paper)}.crm-after-yes .crm-shot figcaption,.crm-after-yes .crm-shot figcaption span{color:var(--paper)}.crm-after-yes .availability-item small{color:var(--paper)}.crm-after-yes .eyebrow{color:var(--butter)}@media(max-width:1000px){.crm-hero{gap:35px}.crm-hero h1{font-size:46px}.crm-section,.crm-opener-inner{gap:28px 38px}.crm-evidence-strip{gap:30px;padding:28px}.crm-hero-proof{padding:20px}.crm-faq{gap:38px}.crm-workflow-wide{padding:28px}.crm-useful-beats{gap:20px}}@media(max-width:760px){.crm-hero,.crm-home .crm-hero{grid-template-columns:1fr;gap:34px;padding-block:38px 45px}.crm-hero h1{font-size:clamp(35px,7vw,48px);max-width:17ch}.crm-home .crm-hero h1{max-width:15ch}.crm-hero-lede{font-size:18px;margin-block:21px}.crm-hero-proof{padding:20px;transform:none}.crm-home .crm-hero-proof{padding:10px 20px 30px}.crm-opener{padding-block:32px}.crm-opener-inner{grid-template-columns:1fr;gap:22px}.crm-opener h2{max-width:26ch}.crm-section{grid-template-columns:1fr;padding-block:40px;gap:21px}.crm-section-heading h2{font-size:32px;max-width:24ch}.crm-section-body p{font-size:16px;line-height:1.7}.crm-workflow-wide{padding:22px 17px;border-radius:18px;margin-top:8px}.crm-useful-beats{grid-template-columns:1fr;gap:23px;margin-top:2px}.crm-useful-beats>div{padding-top:13px}.crm-useful-beats h3{font-size:24px;margin-top:7px}.crm-evidence-strip{grid-template-columns:1fr;gap:26px;padding:23px;margin-top:8px}.crm-evidence-strip h3{font-size:29px}.crm-source-availability .availability{grid-template-columns:1fr 1fr}.crm-section-pilot{padding:28px 23px;margin-block:20px 36px}.crm-inline-trial{display:block}.crm-inline-trial .trial-action{margin-top:20px}.crm-faq{grid-template-columns:1fr;gap:23px;padding-block:24px 45px}.crm-faq summary{font-size:16px}.crm-fit-links,.crm-home .crm-fit-links{grid-template-columns:1fr}.crm-after-yes{grid-template-columns:1fr;gap:24px;padding:26px}.crm-after-yes h3{font-size:29px}}@media(prefers-reduced-motion:reduce){.crm-hero-proof,.crm-hero-proof .crm-shot{transform:none}}.crm-home #capture .crm-useful-beats{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.crm-home #capture .crm-useful-beats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.crm-home #capture .crm-useful-beats{grid-template-columns:1fr}}
