/* Inner pages share the homepage's type, signal illustrations, and playful palette.
   Explanations stay open; cards are reserved for choices and actionable notes. */
@font-face{font-family:'LeadRx Display';src:url('/assets/68e8eebf1599cee988f76c20_ManychatGravity-Normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
.lr-refined{--ink:#291745;--line:#d8cfe2;--paper:#faf8fc;--muted:#5d516b}
.lr-refined .lr3{--lr3-ink:#291745;--lr3-paper:#faf8fc;--lr3-muted:#5d516b;--lr3-line:#d8cfe2;background:#fff}
.lr-refined :is(.lr3-wrap,.container){width:min(1280px,calc(100% - 80px));padding-inline:0;margin-inline:auto}
.lr-refined main :is(h1,h2){text-wrap:balance}
.lr-refined main h1,.lr-refined .lr3 h2,.lr-refined :is(.hub-hero,.section-heading,.section-head,.closing-band) h2{font-family:'LeadRx Display','Rooftop',sans-serif;font-weight:400;letter-spacing:-.025em;line-height:1.04}
.lr-refined main h1{font-size:clamp(48px,5.5vw,80px);max-width:16ch}
.lr-refined .lr3 h2,.lr-refined :is(.section-heading,.section-head,.closing-band) h2{font-size:clamp(34px,3.5vw,52px);max-width:19ch}
.lr-refined main h3{line-height:1.22}
.lr-refined .lr3 :is(p,.lr3-lede){line-height:1.6}
.lr-refined .lr3-lede{font-size:18px;max-width:52ch}
.lr-refined :is(.lr3-hero,.lr3-hub-hero,.lr3-solutions-hero,.lr3-usecase-hero,.lr3-company-hero,.lr3-about-hero,.lr3-partner-hero,.lr3-careers-hero,.lr3-editorial-hero,.hub-hero,.legal-hero){padding-block:88px}
.lr-refined :is(.lr3-hero-grid,.lr3-hub-hero-grid,.lr3-usecase-hero-grid){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}
.lr-refined .lr3-hero.is-solution > .lr3-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}
.lr-refined .lr3-solution-copy{max-width:none;margin:0}
.lr-refined .lr3-hero.is-solution h1{max-width:16ch}
.lr-refined .lr-product-preview{width:100%;min-width:0;margin:0;align-self:center}
.lr-product-preview > a{display:block;overflow:hidden;border:1.5px solid #291745;border-radius:16px;background:#fff;box-shadow:6px 7px 0 #291745}
.lr-product-preview img{display:block;width:100%;height:auto;object-fit:contain}
.lr-product-preview figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px;font:11px/1.5 'CoFo Mono',monospace;color:inherit}
.lr-product-preview figcaption a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-underline-offset:4px}
.lr-product-preview figcaption span{align-self:center}
.lr-refined .lr3-hub-hero.is-product .lr-product-preview,.lr-refined .lr3-hero.is-solution .lr-product-preview{color:inherit}
.lr-refined :is(.lr3-story,.lr3-operations,.lr3-signal-story){background:#fff;padding-block:88px}
.lr-refined :is(.lr3-story-grid,.lr3-operations > .lr3-wrap,.lr3-signal-story > .lr3-wrap){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:100px}
.lr-workflow-notes{display:grid;gap:28px}
.lr-workflow-notes article{padding:0}
.lr-workflow-notes h3{font-size:24px;margin:0 0 8px}
.lr-workflow-notes p{font-size:17px;margin:0;max-width:57ch}
.lr-refined .lr3-evidence-band{background:#fff4fa;padding-block:80px}
.lr-refined .lr3-evidence-band > .lr3-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 80px}
.lr-refined .lr3-evidence-band > .lr3-wrap > header{margin:0}
.lr-refined .lr3-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border:0}
.lr-refined .lr3-evidence article{display:block;min-height:0;padding:0;border:0}
.lr-refined .lr3-evidence h3{font-size:21px;margin:0 0 10px}
.lr-refined .lr3-evidence p{margin:0;font-size:16px}
.lr-refined .lr3-boundary{display:block;grid-column:2;margin:0;max-width:none;padding:20px 0 0;border:0;background:transparent;font-size:14px;line-height:1.6}
.lr-refined .lr3-boundary::before{content:'Keep in mind';display:block;margin-bottom:6px;font-weight:700;color:#291745}
.lr-refined .lr3-boundary p{font-size:14px!important;line-height:1.6;color:#65516f!important}
.lr-refined .lr3-solution-proof{background:#fff4fa;padding-block:80px}
.lr-refined .lr3-solution-proof .lr3-two-up{display:block}
.lr-refined .lr3-solution-proof .lr3-two-up > div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 80px}
.lr-refined .lr3-solution-proof header{grid-row:span 2}
.lr-refined .lr3-solution-proof .lr3-evidence{margin:0}
.lr-refined .lr3-evidence-band.is-usecase > .lr3-wrap{display:grid}
.lr-refined .lr3-evidence-band.is-usecase .lr3-two-up{gap:80px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
.lr-refined .lr3-evidence-band.is-usecase .lr3-boundary{margin-top:24px}
/* One readable body of explanation, without cards, counters, or repeated icons. */
.lr-editorial-section{padding:88px 0;background:#faf8fc}
.lr-editorial-section > .lr3-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:100px}
.lr-editorial-section header > p{max-width:40ch}
.lr-editorial-body{display:grid;gap:28px}
.lr-editorial-body h3{font-size:23px;margin:0 0 8px}
.lr-editorial-body p{margin:0;font-size:17px;max-width:56ch}
.lr-refined .lr3-related,.lr-refined .lr-related-section{padding-block:64px;background:#fff}
.lr-refined .lr3-related > .lr3-wrap{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px}
.lr-refined .lr3-related header{margin:0}
.lr-refined .lr3-related h2{font-size:36px}
.lr-refined .lr3-related .lr3-wrap > div{display:grid;grid-template-columns:1fr;gap:8px;border:0;background:none}
.lr-refined .lr3-related a{position:relative;display:block;min-height:0;padding:12px 44px 12px 0;background:transparent;border:0}
.lr-refined .lr3-related a h3{font-size:21px;margin:0 0 4px}
.lr-refined .lr3-related a p{margin:0;font-size:16px}
.lr-refined .lr3-related a > svg{position:absolute;right:0;top:18px;margin:0;width:22px;height:22px}
.lr-refined .lr3-related a:hover h3{text-decoration:underline;text-underline-offset:5px}
.lr-refined .lr-related-section .section-head,.lr-refined .lr-related-section .section-heading{display:block;margin-bottom:24px}
.lr-refined .lr-related-section h2{font-size:32px;max-width:none}
.lr-refined .related-grid{display:flex;gap:24px 48px;flex-wrap:wrap;border:0;background:none}
.lr-refined .related-card{min-height:0;flex:1 1 200px;padding:0;border:0;box-shadow:none;background:none}
.lr-refined .related-card h3{margin:0 0 10px;font-size:20px}
.lr-refined .related-card .text-link{margin-top:8px}
.lr-refined .lr3-close{background:#dbc4ff;color:#291745;padding-block:72px}
.lr-refined .lr3-close > .lr3-wrap{max-width:1280px}
.lr-refined .lr3-close h2{max-width:20ch;font-size:clamp(40px,4.5vw,64px)}
.lr-refined .lr3-close p{color:#503763}
.lr-refined .lr3-close .lr3-text-link{color:#291745;border-color:#291745}
.lr-refined :is(.lr3-button,.button){border-radius:999px;box-shadow:none;min-height:48px;padding:13px 24px;background:#291745;color:#fff}
.lr-refined :is(.lr3-button,.button):hover{background:#503763;transform:translateY(-2px)}
.lr-refined .lr3-hero.is-solution .lr3-button,.lr-refined .lr3-hub-hero.is-product .lr3-button,.lr-refined .lr3-about-hero .lr3-button,.lr-refined .lr3-partner-hero .lr3-button{background:#f884bd;color:#291745}
.lr-refined .lr3-editorial-feature{background:#ffedca;color:#291745;border:1.5px solid #291745;border-radius:20px;box-shadow:6px 7px #291745;padding:36px;min-height:320px}
.lr-refined .lr3-editorial-feature h2{font-size:42px;max-width:17ch}
.lr-refined .lr3-editorial-feature :is(p,strong){color:#503763}
.lr-refined .lr3-editorial-feature > div{margin:0 0 24px}
.lr-refined .lr3-editorial-feature > div > i{width:80px;height:80px;background:none}
.lr-refined .lr3-editorial-feature .lr-signal-icon{width:80px;height:80px}
.lr-refined .lr3-editorial-story h3{font-size:24px;line-height:1.2;margin:0 0 10px}
.lr-refined .lr3-editorial-filter a{border-color:transparent;color:#503763}
.lr-refined .lr3-editorial-filter a[aria-current=page]{color:#291745;border-color:#291745}
.lr-refined .lr3-hub-card h3{font-size:25px;line-height:1.18}
.lr-refined .lr3-hub-card p{font-size:17px;max-width:52ch}
.lr-refined .lr3-product-index-grid .is-featured{grid-column:auto}
.lr-refined .lr3-role-index-grid,.lr-refined .lr3-product-index-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
.lr-refined :is(.lr3-role-index-grid,.lr3-product-index-grid) .lr3-hub-card{grid-column:span 2}
.lr-refined :is(.lr3-role-index-grid,.lr3-product-index-grid) .lr3-hub-card:nth-last-child(-n+2){grid-column:span 3}
.lr-refined .lr3-solutions-hero .lr3-operations-board{display:none} /* Replaced in markup in the refinement pass. */
.lr-refined .lr3-solutions-intro{max-width:950px;margin-bottom:0}
.lr-refined .lr3-solutions-intro h1{max-width:16ch}
/* Help: a welcoming search, open topic links, and one actionable support note. */
.lr-refined .lr3-help-hero{background:#dbc4ff;color:#291745;padding:72px 0}
.lr-refined .lr3-help-hero h1{max-width:15ch;font-size:clamp(48px,6vw,88px)}
.lr-refined .lr3-help-hero > .lr3-wrap > p:not(.lr3-kicker){color:#503763;font-size:18px;max-width:45ch}
.lr-refined .lr3-help-hero .lr3-kicker{color:#8e2455!important}
.lr-refined .lr3-help-search{border:1.5px solid #291745;border-radius:999px;box-shadow:4px 5px #291745;padding:7px 8px 7px 18px;margin-top:28px}
.lr-refined .lr3-help-search button{border-radius:999px;background:#291745;padding-inline:24px}
.lr-refined .lr3-help-search .lr-signal-icon{width:34px;height:34px}
.lr-refined .lr3-help-quick{color:#503763}
.lr-refined .lr3-help-quick a{color:#291745;border-color:#806991;min-height:32px;display:inline-flex;align-items:center}
.lr-refined .lr3-help-quick > span{align-self:center}
.lr-refined .lr-help-results{color:#503763!important;min-height:24px;font-size:14px!important;margin:16px auto 0}
.lr-refined .lr3-help-workflows{padding:80px 0}
.lr-refined .lr3-help-workflows h2{max-width:22ch}
.lr-refined .lr3-help-workflows header{margin-bottom:40px}
.lr-refined .lr3-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 64px;border:0}
.lr-refined .lr3-help-topic,.lr-refined .lr3-help-topic:nth-child(2n){min-height:124px;padding:16px 8px;grid-template-columns:64px minmax(0,1fr) 24px;border:0;border-radius:14px;gap:20px;transition:background .18s ease,transform .18s ease}
.lr-refined .lr3-help-topic:hover{background:#fff4fa;transform:translateY(-2px)}
.lr-refined .lr3-help-topic > i{width:64px;height:64px;background:none}
.lr-refined .lr3-help-topic .lr-signal-icon{width:64px;height:64px}
.lr-refined .lr3-help-topic h3{font-size:24px;margin:0 0 8px}
.lr-refined .lr3-help-topic p{font-size:16px;margin:0}
.lr-refined .lr-help-support{padding:88px 0;background:#d9f5e9}
.lr-help-support > .lr3-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;align-items:center}
.lr-refined .lr-help-support h2{font-size:clamp(46px,5vw,72px);max-width:11ch;margin-bottom:28px}
.lr-help-support > .lr3-wrap > div > p{max-width:40ch;font-size:18px}
.lr-sticker{display:inline-block;padding:4px 12px 8px;margin-top:8px;transform:rotate(-2deg);background:#f884bd;border:1.5px solid #291745;border-radius:12px;box-shadow:4px 5px #291745}
.lr-support-note{padding:32px 36px;background:#fffaf0;border:1.5px solid #291745;border-radius:18px;box-shadow:6px 7px #291745;transform:rotate(1deg)}
.lr-support-note h3{font-size:24px;margin:0 0 24px}
.lr-support-note ul{margin:0;padding:0;list-style:none;display:grid;gap:22px}
.lr-support-note li strong,.lr-support-note li span{display:block}
.lr-support-note li strong{font-size:17px;margin-bottom:4px}
.lr-support-note li span{font-size:16px;line-height:1.6;color:#503763}
.lr-refined .lr-support-note > p{font-size:13px!important;max-width:none!important;margin:26px 0 0;color:#65516f}
/* Company and trust pages retain their own content, with the same proportions. */
.lr-refined :is(.lr3-company-hero,.lr3-careers-hero,.lr3-partner-hero) > .lr3-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}
.lr-refined .lr3-company-image{border:1.5px solid #291745;border-radius:20px;box-shadow:6px 7px #291745}
.lr-refined .lr3-about-hero > .lr3-wrap > div:last-child{background:none;border:0;padding:0}
.lr-refined .lr3-about-story > .lr3-wrap{grid-template-columns:1fr 1fr;gap:80px}
.lr-refined .lr3-about-chapters article{display:block;border:0;padding:0;margin-bottom:28px;min-height:0}
.lr-refined .lr3-about-chapters h3{font-size:24px}
.lr-refined .lr3-company-route-list{border:0;display:grid;grid-template-columns:1fr 1fr;gap:24px 64px}
.lr-refined .lr3-company-route-list > a{border:0;min-height:136px;grid-template-columns:64px minmax(0,1fr);padding:12px 0;gap:16px}
.lr-refined .lr3-company-route-list > a > b{grid-column:2;font-size:14px}
.lr-refined .lr3-company-route-list > a > i{background:none;width:64px;height:64px}
.lr-refined .lr3-company-route-list .lr-signal-icon{width:64px;height:64px}
.lr-refined .lr3-career-principles .is-career{background:none;border:0;box-shadow:none;min-height:0;padding:12px 0;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;gap:16px 20px}
.lr-refined .lr3-career-principles .is-career > b{grid-column:2;font-size:13px}
.lr-refined .lr3-career-principles > .lr3-wrap > div{gap:36px 64px}
.lr-refined .lr3-partner-paths .lr3-wrap > div{display:grid;grid-template-columns:1fr 1fr;gap:32px 64px}
.lr-refined .lr3-partner-paths .lr3-wrap > div > a{border:0;grid-template-columns:64px minmax(0,1fr);gap:16px;min-height:0;padding:12px 0}
.lr-refined .lr3-partner-paths a > b{grid-column:2;font-size:14px}
.lr-refined .lr3-partner-paths a > i{background:none;width:64px;height:64px}
.lr-refined .lr3-partner-paths .lr-signal-icon{width:64px;height:64px}
.lr-refined .hub-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);gap:64px;align-items:center}
.lr-hero-symbol{display:grid;place-items:center}
.lr-hero-symbol .lr-signal-icon{width:min(100%,240px);height:auto}
.lr-refined .hub-hero h1{max-width:17ch}
.lr-refined .hub-hero{background:#f3eafa}
.lr-refined .hub-index{gap:32px 56px;border:0;background:none}
.lr-refined article.hub-index-card{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:24px;padding:0;background:none;border:0;min-height:0}
.lr-refined .hub-index-card > i{grid-row:span 2;width:64px;height:64px;background:none;display:block;margin:0}
.lr-refined .hub-index-card > i .lr-signal-icon{width:64px;height:64px}
.lr-refined .hub-index-card > .lr-signal-icon{grid-row:span 2;width:64px;height:64px;margin:0}
.lr-refined .hub-index-card h3{grid-column:2;font-size:24px;margin:0 0 12px}
.lr-refined .hub-index-card p{grid-column:2;font-size:16px;line-height:1.6;margin:0}
.lr-refined .principle-grid{gap:28px 48px;grid-template-columns:1fr 1fr;background:none;border:0}
.lr-refined .principle{padding:0;border:0;background:none;min-height:0}
.lr-refined .principle h3{font-size:23px;margin-bottom:12px}
.lr-refined .evidence-row{border:0;min-height:0;padding:16px 0;grid-template-columns:1fr}
.lr-refined .evidence-row > b{display:none}
.lr-refined .section-head,.lr-refined .section-heading{margin-bottom:40px;align-items:start}
.lr-refined .legal-hero{background:#fff4fa;padding:72px 0}
.lr-refined .legal-hero h1{max-width:22ch;font-size:clamp(48px,5vw,72px)}
.lr-refined .legal-copy h2{font-family:'Rooftop',sans-serif;font-size:27px;line-height:1.2;letter-spacing:0;text-wrap:initial}
.lr-refined .legal-copy{font-size:17px;line-height:1.7}
.lr-refined .legal-toc{border:0}
.lr-refined .legal-toc a{padding-block:6px;line-height:1.5}
.lr-refined .footer-brand p{max-width:30ch}
.lr-refined .footer-brand img{height:auto;display:block}
.lr-refined .footer-brand .button{background:#f884bd;color:#291745}
.lr-refined .error-page{background:#dbc4ff;color:#291745}
.lr-refined .error-page p{color:#503763}
@media(max-width:1050px){
 .lr-refined :is(.lr3-wrap,.container){width:calc(100% - 48px)}
 .lr-refined :is(.lr3-hero-grid,.lr3-hub-hero-grid,.lr3-usecase-hero-grid),.lr-refined .lr3-hero.is-solution > .lr3-wrap{gap:36px}
 .lr-refined main h1{font-size:clamp(44px,6.1vw,64px)}
 .lr-refined .lr3-solution-proof .lr3-two-up > div,.lr-refined .lr3-evidence-band > .lr3-wrap{gap:32px 48px}
 .lr-refined .lr3-evidence{grid-template-columns:1fr}
 .lr-refined :is(.lr3-story-grid,.lr3-operations > .lr3-wrap,.lr3-signal-story > .lr3-wrap),.lr-editorial-section > .lr3-wrap{gap:48px}
 .lr-refined .lr3-role-index-grid,.lr-refined .lr3-product-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .lr-refined :is(.lr3-role-index-grid,.lr3-product-index-grid) .lr3-hub-card{grid-column:auto}
 .lr-refined :is(.lr3-role-index-grid,.lr3-product-index-grid) .lr3-hub-card:last-child{grid-column:1/-1}
 .lr-help-support > .lr3-wrap{gap:48px}
 .lr-refined .lr3-help-grid{gap:16px 32px}
}
@media(max-width:767px){
 .lr-refined .site-footer{padding-top:56px}
 .lr-refined .footer-top{grid-template-columns:1fr;gap:40px}
 .lr-refined .footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}
 .lr-refined .footer-group nav{gap:2px}
 .lr-refined .footer-group a{line-height:1.5;padding-block:8px;min-height:44px}
 .lr-refined .footer-bottom{margin-top:40px;gap:20px}
 .lr-refined :is(.lr3-wrap,.container){width:calc(100% - 40px);max-width:none}
 .lr-refined main h1{font-size:clamp(40px,10.5vw,60px);line-height:1.06;max-width:17ch}
 .lr-refined .lr3 h2,.lr-refined :is(.section-head,.section-heading,.closing-band) h2{font-size:clamp(32px,8.5vw,46px);line-height:1.08;max-width:20ch}
 .lr-refined :is(.lr3-hero,.lr3-hub-hero,.lr3-solutions-hero,.lr3-usecase-hero,.lr3-company-hero,.lr3-about-hero,.lr3-partner-hero,.lr3-careers-hero,.lr3-editorial-hero,.hub-hero,.legal-hero){padding-block:48px}
 .lr-refined :is(.lr3-hero-grid,.lr3-hub-hero-grid,.lr3-usecase-hero-grid),.lr-refined .lr3-hero.is-solution > .lr3-wrap{grid-template-columns:1fr;gap:40px}
 .lr-refined :is(.lr3-story,.lr3-operations,.lr3-signal-story,.lr3-evidence-band,.lr3-solution-proof,.lr-editorial-section,.lr-help-support,.lr3-help-workflows){padding-block:56px}
 .lr-refined :is(.lr3-story-grid,.lr3-operations > .lr3-wrap,.lr3-signal-story > .lr3-wrap),.lr-editorial-section > .lr3-wrap,.lr-help-support > .lr3-wrap{grid-template-columns:1fr;gap:32px}
 .lr-refined .lr3-evidence-band > .lr3-wrap,.lr-refined .lr3-solution-proof .lr3-two-up > div,.lr-refined .lr3-evidence-band.is-usecase .lr3-two-up{grid-template-columns:1fr;gap:32px}
 .lr-refined .lr3-solution-proof header{grid-row:auto}
 .lr-refined .lr3-boundary{grid-column:auto}
 .lr-refined .lr3-related > .lr3-wrap{grid-template-columns:1fr;gap:20px}
 .lr-refined .lr3-related,.lr-refined .lr-related-section{padding-block:48px}
 .lr-refined .lr3-close{padding-block:56px}
 .lr-refined .lr3-close h2{font-size:42px}
 .lr-refined .lr3-role-index-grid,.lr-refined .lr3-product-index-grid{grid-template-columns:1fr}
 .lr-refined :is(.lr3-role-index-grid,.lr3-product-index-grid) .lr3-hub-card{grid-column:auto!important}
 .lr-refined .lr3-editorial-feature{padding:28px;min-height:0}
 .lr-refined .lr3-editorial-feature h2{font-size:34px}
 .lr-refined .lr3-editorial-grid{grid-template-columns:1fr}
 .lr-refined .lr3-editorial-story h3{font-size:23px}
 .lr-product-preview figcaption{font-size:10px;gap:0 10px;margin-top:14px}
 .lr-product-preview > a{border-radius:10px;box-shadow:4px 5px #291745}
 .lr-refined .lr3-help-hero{padding-block:48px}
 .lr-refined .lr3-help-hero h1{font-size:clamp(42px,11vw,62px)}
 .lr-refined .lr3-help-search{grid-template-columns:minmax(0,1fr) auto;padding:6px 6px 6px 16px;gap:4px}
 .lr-refined .lr3-help-search > span{display:none}
 .lr-refined .lr3-help-search button{font-size:14px;padding-inline:16px;min-width:0;grid-column:auto;width:auto}
 .lr-refined .lr3-help-search input{min-width:0;font-size:16px;padding:0}
 .lr-refined .lr3-help-grid{grid-template-columns:1fr;gap:10px}
 .lr-refined .lr3-help-topic,.lr-refined .lr3-help-topic:nth-child(2n){grid-template-columns:52px minmax(0,1fr) 20px;gap:14px;padding:14px 0;min-height:116px}
 .lr-refined .lr3-help-topic > i,.lr-refined .lr3-help-topic .lr-signal-icon{width:52px;height:52px}
 .lr-refined .lr3-help-topic > svg{display:block}
 .lr-refined .lr3-help-topic h3{font-size:22px}
 .lr-refined .lr-help-support h2{font-size:52px}
 .lr-support-note{padding:26px 22px;transform:none;box-shadow:4px 5px #291745}
 .lr-refined :is(.lr3-company-hero,.lr3-careers-hero,.lr3-partner-hero,.lr3-about-hero) > .lr3-wrap,.lr-refined .lr3-about-story > .lr3-wrap{grid-template-columns:1fr;gap:36px}
 .lr-refined .lr3-company-route-list,.lr-refined .lr3-career-principles > .lr3-wrap > div,.lr-refined .lr3-partner-paths .lr3-wrap > div{grid-template-columns:1fr;gap:24px}
 .lr-refined .hub-hero-grid{grid-template-columns:1fr;gap:24px}
 .lr-hero-symbol{justify-items:start;order:-1}
 .lr-hero-symbol .lr-signal-icon{width:80px;height:80px}
 .lr-refined .hub-index{grid-template-columns:1fr;gap:28px}
 .lr-refined article.hub-index-card{grid-template-columns:52px minmax(0,1fr);column-gap:18px}
 .lr-refined .hub-index-card > i,.lr-refined .hub-index-card > i .lr-signal-icon,.lr-refined .hub-index-card > .lr-signal-icon{width:52px;height:52px}
 .lr-refined .hub-index-card h3{font-size:22px}
 .lr-refined .principle-grid{grid-template-columns:1fr;gap:28px}
 .lr-refined .legal-hero h1{font-size:42px;overflow-wrap:normal}
 .lr-refined .legal-copy h2{font-size:25px}
 .lr-refined .legal-copy{font-size:16px}
 .lr-refined .legal-toc a{min-height:44px;display:flex;align-items:center}
 .lr-refined .related-card{flex-basis:100%}
 .lr-refined .lr3 :is(p,.lr3-lede){font-size:16px}
 .lr-refined .lr3-boundary p{font-size:14px!important}
}
@media(prefers-reduced-motion:reduce){.lr-refined *, .lr-refined *::before,.lr-refined *::after{scroll-behavior:auto!important}.lr-refined .lr3-help-topic,.lr-refined :is(.lr3-button,.button){transition:none;transform:none}}
.lr-refined main h1,.lr-refined .lr3 h2,.lr-refined :is(.hub-hero,.band-heading,.section-heading,.section-head,.closing-band) h2{letter-spacing:0}
.lr-refined .band-heading{margin-bottom:48px;align-items:start}
.lr-refined .band-heading h2{font:400 clamp(34px,3.5vw,52px)/1.06 'LeadRx Display','Rooftop',sans-serif;max-width:19ch}
.lr-refined .sticky-copy h2{font:400 clamp(34px,3.5vw,52px)/1.06 'LeadRx Display','Rooftop',sans-serif;max-width:19ch;letter-spacing:0}
.lr-refined .hub-index-card .chapter-number{grid-row:span 2;width:64px;height:64px;margin:0;background:none;border:0}
.lr-refined .lr3-help-hero h1 > span{display:block}
.lr-refined .lr3-help-hero h1{max-width:18ch}
.lr-refined .lr3-solutions-hero{padding-bottom:88px}
@media(max-width:767px){
 .lr-refined .lr3-help-topic > svg{grid-column:3;grid-row:1;align-self:center}
 .lr-refined .band-heading{margin-bottom:32px}
 .lr-refined .band-heading h2{font-size:34px}
 .lr-refined .hub-index-card .chapter-number{width:52px;height:52px}
 .lr-refined .lr3-help-hero h1{font-size:clamp(38px,10.4vw,58px)}
}
.lr-refined .error-page .eyebrow{color:#8e2455!important}
.lr-refined .hub-hero-visual{min-height:0}
.lr-refined .hub-hero-visual::before{content:none}
.lr-refined .closing-band{background:#dbc4ff;color:#291745}
.lr-refined .closing-band p{color:#503763}
.lr-refined .closing-band .eyebrow{display:none}
.lr-refined .lr3-solutions-hero .lr3-button{background:#f884bd;color:#291745}
.lr-refined .lr3-editorial-grid:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}
.lr-refined .lr3-editorial-grid:has(> :nth-child(3):last-child) .lr3-editorial-story{display:block}
.lr-refined .lr3-editorial-grid:has(> :nth-child(3):last-child) .lr3-editorial-story > i{margin-bottom:20px}
.lr-refined .lr3-editorial-grid:has(> :nth-child(3):last-child) .lr3-editorial-story b{margin-top:20px}
.lr-refined .lr3-editorial-story [aria-current=false]{border-color:transparent}
.lr-product-preview picture{display:block}
.lr-refined .lr3-evidence-band > .lr3-method-split:has(> div:only-child){display:block}
.lr-refined .lr3-evidence-band > .lr3-method-split:has(> div:only-child) > div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:center}
.lr-refined .lr3-evidence-band > .lr3-method-split:has(> div:only-child) :is(h2,p){margin:0}
.lr-refined .lr3-evidence-band:has(.lr3-two-up > header:only-child) .lr3-two-up{display:block}
@media(max-width:767px){
 .lr-refined .lr3-evidence-band > .lr3-method-split:has(> div:only-child) > div{grid-template-columns:1fr;gap:24px}
 .lr-refined .lr3-editorial-grid:has(> :nth-child(3):last-child){grid-template-columns:1fr}
 .lr-refined .hub-hero-visual{order:-1;display:block}
 .lr-refined .lr-product-preview:has(picture){max-width:350px;margin-inline:auto}
}
