/* Full-width AI marketing site with rounded software-style graphics. */
:root{--paper:#FCFCFE;--ink:#242232;--muted:#626375;--teal:#8F294A;--purple:#8F294A;--line:#E5E6EE;--mint:#F5E7E7;--sage:#FFFAF8;--lavender:#EFC8CF;--peach:#FFF5F4;--burgundy:#8F294A;--rose:#EEA1B0;--max:1280px}
body{font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.8;background:var(--paper);color:var(--ink)}h1,h2,h3,h4{color:var(--ink)}.shell{width:min(calc(100% - 112px),var(--max))}.site-header{width:100%;background:rgba(252,252,254,.95);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.header-inner{width:100%;max-width:none;margin:0;min-height:84px;padding-inline:clamp(24px,4.5vw,80px)}.wordmark{font-size:14px;letter-spacing:.01em}.wordmark span{font-size:10px}.site-header nav{font-size:13px;gap:12px}.site-header nav a{padding:10px 17px;border-radius:999px;transition:background .18s,color .18s}.site-header nav a:hover{background:#F4F0F4;color:var(--burgundy)}.site-header nav a.active{background:#F6EAF0;color:var(--burgundy)}.site-header nav a.active:after{display:none}.reading-progress{height:2px}.overline{font-size:11px;letter-spacing:.07em}.button{padding:15px 24px;border-radius:999px;background:var(--burgundy);color:#fff;font-size:13px;gap:26px;box-shadow:0 4px 12px #8F294A15;transition:background .2s,transform .2s}.button:hover{background:#77203D;transform:translateY(-1px)}.button span{font-size:19px;line-height:1}
.hero.hero-redesign{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;width:100%;max-width:none;margin:0;padding:88px max(56px,calc((100vw - 1280px)/2)) 95px;min-height:600px;overflow:hidden;background:radial-gradient(ellipse at 83% 32%,#EEEBFB 0,transparent 43%),radial-gradient(ellipse at 6% 90%,#FAEDF2 0,transparent 42%),#FCFCFE}.hero-copy{padding:0;max-width:580px;display:flex;flex-direction:column;align-items:start}.hero-kicker{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:.075em;color:var(--burgundy);margin-bottom:28px}.hero-status-dot{display:inline-block;width:7px;height:7px;background:var(--burgundy);border-radius:50%;box-shadow:0 0 0 4px #8F294A0B}.hero-redesign h1{font-size:clamp(52px,5.3vw,76px);line-height:1.07;letter-spacing:-.052em;white-space:normal;font-weight:700}.hero-redesign h1>span{font-weight:700;letter-spacing:-.052em;color:var(--burgundy)}.hero-lead{font-size:18px;line-height:1.75;max-width:510px;margin-top:26px}.hero-description{font-size:14px;line-height:1.85;max-width:510px;color:var(--muted);margin-top:14px}.hero-redesign .button{margin-top:29px}
.agent-preview{min-width:0;margin:0;background:#FFFAF8;border:1px solid #DFC8CF;border-radius:24px;box-shadow:0 20px 60px #351D2712,0 2px 8px #351D2706;transform:rotate(-1deg);overflow:hidden}.agent-preview .preview-toolbar{display:flex;align-items:center;gap:11px;min-height:56px;padding:16px 22px;margin:0;background:#fff;border-bottom:1px solid #DFC8CF;font-size:11px;font-weight:600;letter-spacing:0;color:#715A64}.preview-window-dots{display:flex;gap:4px}.preview-window-dots i{display:block;width:6px;height:6px;border-radius:50%;background:#DFC8CF}.preview-window-dots i:first-child{background:#EEA1B0}.preview-window-dots i:nth-child(2){background:#EFC8CF}.preview-window-dots i:nth-child(3){background:#EFC8CF}.preview-review-badge{margin-left:auto;background:#F5E7E7;border:1px solid #DFC8CF;color:#715A64;padding:4px 9px;border-radius:999px;font-size:9px;line-height:1.6}.preview-workspace{display:grid;grid-template-columns:1fr 35px 1fr;align-items:center;padding:27px 24px 26px}.preview-sources{display:grid;gap:12px;min-width:0}.preview-label{font-size:8px;font-weight:700;letter-spacing:.08em;color:#715A64}.preview-source{display:flex;align-items:center;gap:10px;min-height:62px;padding:12px 11px;background:#fff;border:1px solid #DFC8CF;border-radius:13px;box-shadow:0 3px 10px #351D2703}.preview-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:9px;flex:none}.preview-icon svg{width:17px;height:17px}.preview-icon.blue{background:#F5E7E7;color:#8F294A}.preview-icon.violet{background:#EFC8CF;color:#8F294A}.preview-icon.green{background:#F5E7E7;color:#8F294A}.preview-source strong{display:block;font-size:11px;line-height:1.4;color:#351D27;font-weight:600}.preview-source small{display:block;font-size:8px;color:#715A64;line-height:1.5;margin-top:4px}.preview-bridge{height:206px;align-self:end}.preview-bridge svg{width:100%;height:100%;display:block}.preview-agent{min-width:0;margin-top:20px;padding:24px 16px;background:#fff;border:1px solid #DFC8CF;border-radius:17px;box-shadow:0 7px 20px #351D2708;text-align:center}.agent-mark{display:flex;align-items:center;justify-content:center;width:43px;height:43px;background:linear-gradient(135deg,#8F294A,#EEA1B0);color:#fff;font-size:13px;font-weight:700;letter-spacing:-.03em;border-radius:13px;margin:0 auto 16px;box-shadow:0 5px 12px #8F294A12}.preview-agent .preview-label{font-size:7px;color:#715A64;white-space:nowrap}.preview-agent h3{font-size:17px;line-height:1.35;letter-spacing:-.025em;color:#351D27;margin-top:10px}.preview-agent p{font-size:10px;line-height:1.6;color:#715A64;margin-top:10px}.agent-detail{font-size:7px;color:#715A64;border-top:1px solid #F5E7E7;margin-top:18px;padding-top:12px;white-space:nowrap}.agent-detail span{display:inline-block;width:4px;height:4px;background:#EEA1B0;border-radius:50%;margin-right:4px;vertical-align:1px}.preview-output{display:flex;align-items:center;gap:12px;margin:0 24px 23px;padding:16px;background:#F5E7E7;border:1px solid #DFC8CF;border-radius:13px}.output-check{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex:none;border-radius:50%;color:#8F294A;background:#EFC8CF}.output-check svg{width:16px;height:16px}.preview-output strong{display:block;font-size:11px;line-height:1.5;font-weight:600;color:#715A64}.preview-output small{display:block;font-size:8px;line-height:1.6;color:#715A64;margin-top:3px}
.collection{padding-top:85px;padding-bottom:90px}.collection>h2{font-size:34px;letter-spacing:-.035em;margin-bottom:34px}.collection-grid{gap:32px}.automation-card{padding:12px 12px 0;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 5px 16px #24223203;transition:transform .2s,box-shadow .2s,border-color .2s}.automation-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #2422320A;border-color:#D1C9DD}.card-image{aspect-ratio:1.75;overflow:hidden;border-radius:16px}.card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s}.automation-card:hover .card-image img{transform:scale(1.02)}.card-copy{padding:27px 20px 28px;display:flex;flex-direction:column;flex:1}.card-copy .overline{font-size:10px}.automation-card h3{font-size:31px;line-height:1.18;letter-spacing:-.035em;margin-top:17px}.automation-card p{font-size:14px;line-height:1.85;margin:18px 0 25px;color:var(--muted)}.card-link{font-size:12px;padding-top:20px;border-top:1px solid #EDEDF3}.card-link>span{height:29px;width:29px;border:1px solid #E9E4EC;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--burgundy)}.working{padding-top:90px;padding-bottom:95px}.working h2{font-size:clamp(36px,3.7vw,52px);line-height:1.17;letter-spacing:-.04em;margin-top:21px}.working-intro{font-size:16px;line-height:1.85;max-width:850px;margin-top:24px}.working-visual{aspect-ratio:3.1;border-radius:24px;overflow:hidden;margin-top:35px}.working-visual img{width:100%;height:100%;display:block;object-fit:cover}.working-steps{margin-top:45px;gap:35px}.working-steps h3{font-size:20px;line-height:1.4;min-height:52px}.working-steps p{font-size:14px;line-height:1.85}.working-number{height:43px;width:43px;background:#F5E7E7;color:var(--burgundy);border:1px solid #DFC8CF;border-radius:14px;font-size:12px}.working-steps li:nth-child(even) .working-number{background:#F5E7E7;border-color:#DFC8CF;color:#8F294A}.site-footer{padding-block:30px 38px}.site-footer strong{font-size:20px}.site-footer>div>span{font-size:11px}.site-footer>a{font-size:12px}
.breadcrumb{font-size:11px;gap:14px;padding-top:28px}.detail-page .automation{padding-top:35px;padding-bottom:70px}.section-label{font-size:10px;gap:13px;margin-bottom:29px}.section-label>span{height:33px;width:33px;border-radius:11px;font-size:10px;background:#F8F2F5;border-color:#E8D5DD}.detail-page .section-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;margin-bottom:85px}.intro-content{padding-block:10px;min-width:0}.detail-page .section-intro :is(h1,h2){font-size:clamp(40px,4vw,57px);line-height:1.12;letter-spacing:-.045em;margin:17px 0 23px}.detail-page .section-intro .overline{font-size:10px;margin:0}.intro-copy{font-size:15px;line-height:1.9;color:var(--muted);max-width:570px}.page-intro-image{align-self:stretch;aspect-ratio:1.4;min-height:340px;border-radius:24px;overflow:hidden;box-shadow:0 9px 30px #3D43640A;border:1px solid #E6E8EF}.page-intro-image img{width:100%;height:100%;display:block;object-fit:cover}.crm-section{background:var(--paper)}.detail-page .crm-section .section-intro{margin-bottom:85px}.chapter{padding-top:45px;margin-top:95px}.chapter-heading{grid-template-columns:185px 1fr;gap:28px;margin-bottom:39px}.chapter-heading>span{font-size:10px;letter-spacing:.05em;padding-top:7px}.chapter h3{font-size:33px;line-height:1.2;letter-spacing:-.035em}.chapter-grid{grid-template-columns:.9fr 1.1fr;gap:70px}.step-stack{gap:37px}.step-label{font-size:10px;margin-bottom:10px}.step h4{font-size:22px;line-height:1.32;letter-spacing:-.02em;margin-bottom:15px}.step p{font-size:15px;line-height:1.9}.channel-grid{gap:13px}.channel{padding:22px 18px 25px;border-radius:16px;border:1px solid #00000005}.channel h4{font-size:16px;line-height:1.4;min-height:44px}.channel-index{font-size:10px;margin-bottom:18px;color:var(--muted)}.channel ul{font-size:12px;line-height:1.8;margin-top:16px}.channel li+li{margin-top:4px}.channel>p{font-size:10px;color:var(--muted);margin-top:14px}.channel>p+ul{margin-top:8px}.flow-filter{border-radius:14px;font-size:15px;padding:20px 16px;box-shadow:0 3px 10px #8F294A08}.merge-lines{border-radius:0 0 9px 9px}.split-lines{border-radius:9px 9px 0 0}.result-grid>span{border-radius:12px;font-size:13px;padding-block:17px}.small-note,.figure-note{font-size:11px}.small-note{border-left-color:#D8BDD0}figure figcaption{font-size:10px;letter-spacing:.04em;margin-bottom:20px}.evidence-sheet{padding:28px;border:1px solid #DFC8CF;border-radius:18px;box-shadow:0 8px 25px #351D2706}.sheet-top{font-size:12px}.evidence-sheet dt{font-size:10px}.evidence-sheet dd{font-size:14px;margin-bottom:23px}.evidence-outcomes>span{border-radius:11px;font-size:11px;padding:15px}.evidence-history{padding:19px 22px;margin-top:20px;border-radius:14px;background:#F5E7E7;font-size:12px;gap:20px}.evidence-history>span{font-size:10px}.contact-summary{padding:26px;border-radius:17px;gap:23px}.contact-summary h4{font-size:20px;line-height:1.4}.contact-summary span{font-size:12px;color:#715A64}.people-icon i:before,.people-icon i:after{border-color:#8F294A}.draft-grid{gap:18px}.email-draft,.social-draft{padding:23px;border-radius:17px}.email-draft{box-shadow:0 5px 20px #351D2704}.draft-heading{font-size:9px;margin-bottom:22px}.email-draft>p{font-size:12px;padding-block:13px}.email-draft>small{font-size:8px;line-height:1.85}.social-draft .overline{font-size:9px}.social-draft h4{font-size:24px;line-height:1.3;margin-top:33px}.social-draft p{font-size:13px;line-height:1.85}.review-results{font-size:12px;gap:16px}.review-results>div{padding:21px 15px;border-radius:14px}.continuity{grid-template-columns:210px 1fr;gap:28px;padding-top:27px;margin-top:47px}.continuity>span{font-size:10px}.continuity p{font-size:14px;line-height:1.85}.example{padding:38px;gap:50px;margin-top:36px;background:#2B293F;border-radius:20px}.example .overline{font-size:10px;color:#DAD6F4}.example p{font-size:13px;line-height:1.9;color:#F2F2F8}.example blockquote{font-size:25px;line-height:1.5;margin-top:21px}.intake li{font-size:15px;gap:22px;padding-bottom:26px}.intake li>span{width:40px;height:40px;border-radius:13px;background:#F5E7E7;border:1px solid #DFC8CF;color:var(--purple);font-size:11px}.intake li:not(:last-child):after{left:19px;top:40px;height:26px;border-color:#DFC8CF}.intake-output{font-size:14px;border-radius:14px;padding:20px 24px;background:#8F294A;box-shadow:0 4px 12px #8F294A13}.source-bars{font-size:14px;gap:12px}.source-bars span{padding:18px;border-radius:13px}.decisions table{font-size:13px;border-spacing:0 12px}.decisions th{font-size:9px;padding-bottom:4px}.decisions td{padding:17px 15px;border-color:#DFC8CF}.decisions td:first-child{border-radius:12px 0 0 12px}.decisions td:last-child{border-radius:0 12px 12px 0}.matching-grid{gap:65px}.matching-flow{margin-top:31px}.match-start{font-size:14px;padding:18px 20px;border-radius:14px}.matching-outcomes>div>span{border-radius:12px;font-size:12px;min-height:60px;padding:15px 10px}.matching-outcomes>div>p{font-size:14px;margin-top:31px;line-height:1.85}.matching-outcomes:after{border-radius:8px 8px 0 0;border-color:#DFC8CF}.chapter-lede{font-size:16px;line-height:1.85;margin-bottom:33px}.dashboard-wrap{grid-template-columns:3fr 1fr;gap:37px}.dashboard{border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #351D270A;border-color:#DFC8CF}.dashboard>figcaption{background:#FFFAF8;color:#351D27!important;padding:19px 23px;border-bottom:1px solid #DFC8CF}.dashboard>figcaption strong{font-size:16px;font-weight:600}.dashboard>figcaption>span{font-size:8px;color:#715A64}.dashboard-nav{font-size:9px;gap:20px;padding:15px 21px 0}.dashboard-nav>span{border-radius:8px 8px 0 0}.dashboard-content{padding:25px}.dashboard-content h4{font-size:23px;margin-bottom:26px}.compare-records>div{padding:21px;border-radius:13px;background:#FFFAF8;border:1px solid #DFC8CF}.compare-records>div:nth-child(2){background:#F5E7E7;border-color:#DFC8CF}.compare-records span{font-size:9px;margin-bottom:14px}.compare-records p{font-size:12px;line-height:1.85}.dashboard-evidence{font-size:11px;margin-top:22px}.dashboard-actions>span{font-size:8px;padding:10px;border-radius:8px}.dashboard-actions>span:last-child{background:#8F294A}.dashboard-details{gap:38px}.dashboard-details .overline{font-size:9px}.dashboard-details p{font-size:13px;line-height:1.9;margin-top:16px}.sync-note{font-size:14px;max-width:980px;line-height:1.9;margin-top:31px}.sync-note>span{color:#8F294A}.report-head{background:#8F294A;border-radius:14px;font-size:15px;padding:22px}.confirmed{padding:27px;border-radius:17px;border-color:#DFC8CF;box-shadow:0 5px 20px #351D2704}.confirmed .overline{font-size:10px}.confirmed strong{font-size:23px}.crm-circle{width:54px;height:54px;border-radius:16px;background:#F5E7E7;border-color:#DFC8CF}.email-report{padding:17px 23px;background:#FFFAF8;border:1px solid #DFC8CF;border-radius:16px}.email-report .overline{font-size:10px}.email-report ul{font-size:15px;line-height:2}.human-control{padding:27px 30px;background:#F5E7E7;border:1px solid #DFC8CF;border-radius:17px;gap:33px;margin-top:48px;color:var(--ink)}.human-control span{font-size:10px;color:#8F294A}.human-control p{font-size:14px;line-height:1.85;color:#715A64}.page-links{padding-block:42px;gap:35px}.back-collection{font-size:14px}.next-automation .overline{font-size:9px}.next-automation strong{font-size:20px;margin-top:8px}.detail-closing{padding-block:35px 52px;justify-content:flex-start}.detail-page .crm-section+.page-links{margin-top:30px}
@media(max-width:1180px){.shell{width:calc(100% - 76px)}.header-inner{padding-inline:38px}.hero.hero-redesign{gap:40px;padding:70px 38px 80px;min-height:560px}.hero-redesign h1{font-size:clamp(49px,5.4vw,65px)}.hero-lead{font-size:16px}.hero-description{font-size:13px}.preview-workspace{padding:23px 17px;grid-template-columns:1fr 27px 1fr}.preview-source{padding:11px 8px;gap:8px}.preview-icon{width:26px;height:26px}.preview-source strong{font-size:10px}.preview-source small{font-size:7px}.preview-agent{padding:21px 10px}.preview-agent h3{font-size:15px}.preview-agent p{font-size:9px}.preview-agent .preview-label,.agent-detail{font-size:6px}.preview-output{margin-inline:17px;padding:14px 12px;gap:9px}.preview-output small{font-size:7px}.collection-grid{gap:26px}.card-copy{padding-inline:16px}.detail-page .section-intro{gap:38px}.detail-page .section-intro :is(h1,h2){font-size:45px}.chapter-grid{gap:44px}.chapter-heading{grid-template-columns:160px 1fr}.chapter h3{font-size:31px}.step p{font-size:14px}.channel{padding:20px 14px}.channel h4{font-size:14px}.channel ul{font-size:11px}.dashboard-wrap{grid-template-columns:2.8fr 1fr;gap:27px}.dashboard-nav{font-size:8px;gap:15px;padding-inline:17px}.matching-grid{gap:43px}.working-steps{gap:29px}}
@media(max-width:820px){html{scroll-padding-top:84px}.shell{width:calc(100% - 48px)}.header-inner{padding-inline:24px;min-height:76px}.site-header nav{top:76px;background:var(--paper);font-size:13px;padding:14px 20px 20px;gap:5px}.site-header nav a{padding:13px 15px;border-radius:11px}.menu-toggle{font-size:12px;gap:14px;border-radius:10px;padding:10px 11px}.hero.hero-redesign{grid-template-columns:1fr;gap:42px;padding:54px 24px 63px;min-height:0}.hero-copy{max-width:640px}.hero-redesign h1{font-size:clamp(57px,8.6vw,73px)}.hero-lead{font-size:18px;max-width:600px}.hero-description{font-size:14px;max-width:600px}.agent-preview{width:min(100%,590px);justify-self:center;transform:none}.preview-workspace{grid-template-columns:1fr 40px 1fr;padding:27px 24px}.preview-source{padding:13px 12px;gap:10px;min-height:65px}.preview-source strong{font-size:12px}.preview-source small{font-size:8px}.preview-icon{width:31px;height:31px}.preview-agent{padding:25px 17px}.preview-agent .preview-label{font-size:7px}.preview-agent h3{font-size:19px}.preview-agent p{font-size:11px}.agent-detail{font-size:8px}.preview-output{margin-inline:24px;padding:17px}.preview-output strong{font-size:12px}.preview-output small{font-size:8px}.collection{padding-top:65px;padding-bottom:70px}.collection>h2{font-size:31px}.collection-grid{gap:22px}.card-copy{padding:24px 14px 25px}.card-image{aspect-ratio:1.35}.automation-card h3{font-size:27px}.automation-card p{font-size:13px}.working{padding-block:73px}.working h2{font-size:43px}.working-visual{aspect-ratio:2.5;border-radius:20px}.working-steps{gap:34px}.working-steps h3{font-size:19px;min-height:0}.working-steps p{font-size:14px}.breadcrumb{font-size:10px;padding-top:24px}.detail-page .automation{padding-top:30px;padding-bottom:60px}.detail-page .section-intro{grid-template-columns:1fr;gap:31px;margin-bottom:62px}.detail-page .section-intro :is(h1,h2){font-size:49px}.intro-copy{font-size:15px;max-width:650px}.page-intro-image{aspect-ratio:1.8;min-height:0;max-height:390px;border-radius:20px}.detail-page .crm-section .section-intro{margin-bottom:62px}.chapter{margin-top:75px;padding-top:34px}.chapter-heading{grid-template-columns:1fr;gap:12px;margin-bottom:31px}.chapter-heading>span{padding-top:0}.chapter h3{font-size:30px}.chapter-grid{grid-template-columns:1fr;gap:35px}.step p{font-size:15px}.channel{padding:23px 20px}.channel h4{font-size:16px}.channel ul{font-size:12px}.continuity{grid-template-columns:1fr;gap:11px;margin-top:35px}.example{padding:29px;gap:29px}.matching-grid{gap:34px}.dashboard-wrap{grid-template-columns:1fr;gap:28px}.dashboard-nav{font-size:9px;justify-content:space-between;gap:11px}.dashboard-content{padding:24px}.dashboard-details{grid-template-columns:1fr 1fr;gap:27px}.dashboard-details p{font-size:13px}.human-control{padding:24px;gap:19px}.human-control p{font-size:13px}.page-links{padding-block:34px}.next-automation strong{font-size:18px}}
@media(max-width:520px){.shell{width:calc(100% - 40px)}.header-inner{padding-inline:20px;min-height:74px}.wordmark{font-size:12px}.wordmark span{font-size:8px}.site-header nav{top:74px}.hero.hero-redesign{padding:43px 20px 50px;gap:34px}.hero-kicker{font-size:8px;gap:8px;margin-bottom:24px}.hero-redesign h1{font-size:clamp(46px,12.6vw,61px);line-height:1.08}.hero-lead{font-size:16px;line-height:1.8;margin-top:23px}.hero-description{font-size:13px}.button{font-size:12px;padding:14px 21px;gap:23px}.agent-preview{border-radius:19px}.agent-preview .preview-toolbar{padding:13px 15px;gap:8px;min-height:48px;font-size:9px}.preview-window-dots{gap:3px}.preview-window-dots i{width:5px;height:5px}.preview-review-badge{font-size:7px;padding:4px 7px}.preview-workspace{padding:22px 13px;grid-template-columns:1fr 23px 1fr}.preview-label{font-size:6px}.preview-sources{gap:10px}.preview-source{min-height:58px;padding:10px 8px;gap:7px;border-radius:10px}.preview-icon{height:24px;width:24px;border-radius:7px}.preview-icon svg{width:14px;height:14px}.preview-source strong{font-size:9px}.preview-source small{font-size:6px;margin-top:3px}.preview-bridge{height:186px}.preview-agent{border-radius:12px;padding:20px 9px;margin-top:17px}.agent-mark{height:34px;width:34px;border-radius:10px;font-size:11px;margin-bottom:14px}.preview-agent .preview-label{font-size:5px;letter-spacing:.04em}.preview-agent h3{font-size:13px;margin-top:8px}.preview-agent p{font-size:8px;margin-top:8px}.agent-detail{font-size:5px;padding-top:10px;margin-top:14px}.preview-output{padding:13px 12px;margin:0 13px 15px;border-radius:11px;gap:9px}.output-check{height:23px;width:23px}.output-check svg{width:13px;height:13px}.preview-output strong{font-size:9px}.preview-output small{font-size:6px;max-width:230px}.collection{padding-top:51px;padding-bottom:59px}.collection>h2{font-size:28px}.collection-grid{grid-template-columns:1fr;gap:25px}.automation-card{padding:10px 10px 0;border-radius:21px}.card-image{aspect-ratio:1.65;border-radius:13px}.card-copy{padding:23px 12px 25px}.card-copy .overline{font-size:9px}.automation-card h3{font-size:29px;margin-top:15px}.automation-card p{font-size:13px;margin-block:16px 23px}.card-link{font-size:11px}.working{padding-block:61px}.working h2{font-size:32px;line-height:1.24}.working-intro{font-size:14px}.working-visual{aspect-ratio:1.65;border-radius:17px}.working-steps{gap:31px 22px}.working-steps h3{font-size:17px}.working-steps p{font-size:12px}.working-number{height:36px;width:36px;border-radius:11px;font-size:10px;margin-bottom:18px}.site-footer strong{font-size:18px}.site-footer>div>span{font-size:9px;max-width:205px}.site-footer>a{font-size:10px}.breadcrumb{font-size:8px;gap:9px;padding-top:21px}.detail-page .automation{padding-top:26px;padding-bottom:48px}.section-label{font-size:9px;margin-bottom:23px}.section-label>span{height:29px;width:29px;border-radius:9px;font-size:10px}.detail-page .section-intro{gap:27px;margin-bottom:52px}.detail-page .section-intro :is(h1,h2){font-size:37px;line-height:1.17;margin-block:15px 19px}.detail-page .section-intro .overline{font-size:9px}.intro-copy{font-size:14px}.page-intro-image{aspect-ratio:1.45;border-radius:17px;max-height:none}.chapter{margin-top:62px;padding-top:29px}.chapter-heading{gap:11px;margin-bottom:27px}.chapter-heading>span{font-size:9px}.chapter h3{font-size:26px}.chapter-grid{gap:30px}.step h4{font-size:20px}.step p{font-size:14px;line-height:1.9}.step-label{font-size:9px}.channel{padding:19px 14px;grid-template-columns:22px 1fr 1.35fr;gap:10px;border-radius:13px}.channel-index{font-size:9px;margin-bottom:0}.channel h4{font-size:13px;min-height:0}.channel ul{font-size:11px;margin-top:0}.channel>p{font-size:9px;margin-top:0}.channel>p+ul{font-size:10px;margin-top:0}.flow-filter{font-size:12px;padding:17px 12px;border-radius:12px}.result-grid span{font-size:11px;padding:15px 6px;border-radius:11px}.evidence-sheet{padding:21px;border-radius:15px}.sheet-top{font-size:10px}.evidence-sheet dt{font-size:9px}.evidence-sheet dd{font-size:13px}.evidence-outcomes>span{font-size:10px;padding:12px}.evidence-history{font-size:12px;padding:16px;gap:7px}.contact-summary{padding:21px 18px;gap:17px;border-radius:14px}.contact-summary h4{font-size:17px}.contact-summary span{font-size:11px}.email-draft,.social-draft{padding:19px;border-radius:14px}.email-draft>p{font-size:12px}.social-draft h4{font-size:22px;margin:7px 0}.social-draft p{font-size:11px}.review-results{font-size:11px}.review-results>div{padding:17px 10px}.continuity>span{font-size:9px}.continuity p{font-size:13px}.example{grid-template-columns:1fr;gap:26px;padding:24px;border-radius:16px}.example .overline{font-size:9px}.example p{font-size:12px}.example blockquote{font-size:23px}.intake li{font-size:13px;gap:14px}.intake li>span{height:35px;width:35px;border-radius:11px;font-size:10px}.intake li:not(:last-child):after{top:35px;height:26px;left:17px}.intake-output{font-size:12px;padding:18px 19px}.source-bars{font-size:13px}.decisions th{font-size:8px}.decisions td{font-size:11px;padding:14px 11px}.matching-grid{gap:41px}.match-start{font-size:12px;padding:17px 15px}.matching-outcomes>div>span{font-size:10px;min-height:55px}.matching-outcomes>div>p{font-size:12px}.chapter-lede{font-size:14px}.dashboard{border-radius:16px}.dashboard>figcaption{padding:15px}.dashboard>figcaption strong{font-size:14px}.dashboard>figcaption>span{font-size:6px}.dashboard-nav{font-size:8px;padding:12px 14px 0;gap:8px 17px}.dashboard-content{padding:18px 13px}.dashboard-content h4{font-size:18px}.compare-records>div{padding:12px;border-radius:10px}.compare-records span{font-size:7px}.compare-records p{font-size:10px}.dashboard-evidence{font-size:10px}.dashboard-actions>span{font-size:7px;padding:9px 6px;border-radius:7px}.dashboard-details p{font-size:12px}.sync-note{font-size:12px;gap:17px}.report-head{font-size:13px;padding:19px 14px}.confirmed{padding:22px;border-radius:14px}.confirmed strong{font-size:21px}.email-report{padding:17px;border-radius:13px}.email-report .overline{font-size:9px}.email-report ul{font-size:14px}.human-control{padding:22px;border-radius:14px}.human-control>span{font-size:9px}.human-control p{font-size:12px}.page-links{padding-block:28px;gap:24px}.back-collection{font-size:12px}.next-automation strong{font-size:18px}.detail-closing{padding-block:27px 38px}}
@media(prefers-reduced-motion:reduce){.button,.automation-card,.card-image img,.site-header nav a{transition:none}.button:hover,.automation-card:hover,.automation-card:hover .card-image img{transform:none}}
@media print{.site-header,.reading-progress,.page-links,.detail-closing{display:none}.hero.hero-redesign{padding:30px 0;min-height:0;background:none;gap:30px}.hero-redesign h1{font-size:45px}.agent-preview{transform:none;box-shadow:none}.chapter{margin-top:30px;padding-top:22px}.collection,.working{padding-block:30px}.page-intro-image{min-height:0;max-height:220px}.detail-page .automation{padding-block:25px}.working-visual{max-height:190px}}

/* Larger name with the descriptor on the same baseline. */
.site-header .wordmark{display:inline-flex;align-items:baseline;gap:18px;font-size:24px;line-height:1.2;white-space:nowrap;flex-shrink:0}
.site-header .wordmark span{display:inline;font-size:12px;line-height:1.2}
@media(max-width:1100px){.site-header .wordmark{font-size:19px;gap:12px}.site-header .wordmark span{font-size:10px}}
@media(max-width:820px){.site-header .wordmark{font-size:20px}.site-header .wordmark span{font-size:10px}}
@media(max-width:520px){.site-header .wordmark{font-size:16px;gap:8px;letter-spacing:0}.site-header .wordmark span{font-size:8px}.site-header .header-inner{gap:12px}.site-header .menu-toggle{font-size:11px;gap:8px;padding-inline:8px}.site-header .menu-toggle span{font-size:20px}}
@media(max-width:360px){.site-header .wordmark{font-size:14px;gap:6px}.site-header .wordmark span{font-size:7px}.site-header .header-inner{gap:8px;padding-inline:16px}}

/* Almost-black plum navigation background. */
.site-header{background:#180F14;color:#FFFAF8;border-bottom-color:#180F14}
.site-header .wordmark,.site-header .menu-toggle,.site-header nav a{color:#FFFAF8}
.site-header .wordmark span{color:#FFFFFF}
.site-header nav a:hover{background:#351D27;color:#FFFAF8}
.site-header nav a.active{background:#351D27;color:#FFFAF8}
.site-header :is(a,button):focus-visible{outline-color:#EEA1B0}
@media(max-width:820px){.site-header nav{background:#180F14;border-bottom-color:#180F14}}

/* Stack the requested descriptor beneath the name. */
.site-header .wordmark{flex-direction:column;align-items:flex-start;gap:4px}
.site-header .wordmark span{font-size:12px;white-space:nowrap}
@media(max-width:1100px){.site-header .wordmark span{font-size:11px}}
@media(max-width:520px){.site-header .wordmark span{font-size:10px}}
@media(max-width:360px){.site-header .wordmark span{font-size:9px}}

/* Align both edges of the descriptor with the name. */
.site-header .wordmark{display:grid;grid-template-columns:max-content;gap:4px}
.site-header .wordmark .brand-name{font:inherit;letter-spacing:inherit}
.site-header .wordmark>span{display:block;width:0;min-width:100%;font-size:.42em;text-align:justify;text-align-last:justify;white-space:nowrap;letter-spacing:0}

/* Even tracking across letters, without expanding the word spaces. */
.site-header .wordmark>span{text-align:left;text-align-last:auto;word-spacing:normal;letter-spacing:.04em}

/* Give the homepage introduction more width beside a smaller graphic. */
@media(min-width:821px){
 .hero.hero-redesign{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:48px}
 .hero-redesign .hero-copy{max-width:none;width:100%}
 .hero-redesign .hero-lead{max-width:700px}
 .hero-redesign .agent-preview{width:100%;max-width:500px;justify-self:end}
}

/* Call enquiries */
.site-header nav .nav-book-call{padding:10px 17px;border:1px solid #EEA1B0;border-radius:999px;color:#FFFAF8}.call-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:90px 100px;scroll-margin-top:110px}.call-intro h2{font-size:clamp(36px,4vw,54px);line-height:1.15;letter-spacing:-.04em;margin:20px 0 24px}.call-intro h2 span{color:#8F294A}.call-intro p{font-size:17px;line-height:1.8;max-width:420px;color:#715A64}.call-form{background:#FFFAF8;border:1px solid #DFC8CF;border-radius:26px;padding:32px;position:relative}.call-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.call-form label{display:block;font-size:13px;font-weight:600;color:#351D27;line-height:1.6}.call-wide{grid-column:1/-1}.call-optional{font-weight:400;color:#715A64}.call-form input,.call-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #DFC8CF;border-radius:12px;padding:13px 14px;background:#FFFAF8;color:#351D27;font:inherit;font-size:15px;font-weight:400}.call-form textarea{resize:vertical;min-height:110px}.call-form :is(input,textarea):focus{outline:2px solid #8F294A;outline-offset:2px}.call-form textarea::placeholder{color:#715A64}.call-privacy{font-size:12px;line-height:1.7;color:#715A64;margin-top:20px}.call-form .button{margin-top:20px;border:0;cursor:pointer;font-family:inherit}.call-form .button:disabled{opacity:.65;cursor:wait}.call-status{font-size:14px;line-height:1.7;color:#8F294A;margin-top:18px}.call-status:empty{display:none}.call-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.call-form.is-complete .call-fields,.call-form.is-complete .call-privacy,.call-form.is-complete button{display:none}.call-form.is-complete .call-status{font-size:20px;margin:0}.call-form.is-complete{display:flex;align-items:center;min-height:200px}
@media(max-width:1050px){.site-header nav{gap:20px}.call-section{gap:40px}.call-form{padding:26px}}
@media(max-width:820px){.site-header nav .nav-book-call{color:#8F294A;border-color:#DFC8CF}.call-section{grid-template-columns:1fr;gap:30px;padding-block:60px}.call-intro p{max-width:600px}}
@media(max-width:520px){.call-form{padding:22px;border-radius:20px}.call-fields{grid-template-columns:1fr;gap:18px}.call-intro h2{font-size:38px}.call-intro p{font-size:15px}.call-section{padding-block:50px 65px}}

.detail-page .intro-content>.button{margin-top:26px}

/* Slightly larger labels for public call-to-action buttons. */
.button,.call-form .button,.site-header nav .nav-book-call{font-size:15px}
.card-link{font-size:14px}
@media(max-width:520px){.button,.call-form .button,.site-header nav .nav-book-call{font-size:14px}.card-link{font-size:13px}}

/* Restrained secondary-palette accents, scoped to workflow graphics only. */
:root{--secondary-sage:#8FA596;--secondary-soft-sage:#EDF2EE;--secondary-slate:#8CA0B3;--secondary-pale-slate:#EDF1F5;--secondary-sand:#C7AF8F;--secondary-light-sand:#F6F0E7}
.agent-preview .preview-icon.blue{background:var(--secondary-pale-slate);color:var(--secondary-slate)}
.agent-preview .preview-icon.violet{background:var(--secondary-light-sand);color:var(--secondary-sand)}
.agent-preview .preview-icon.green{background:var(--secondary-soft-sage);color:var(--secondary-sage)}
.agent-preview .output-check{background:var(--secondary-soft-sage)}
.channel-grid .channel.mint{background:var(--secondary-pale-slate);border-color:var(--secondary-slate)}
.channel-grid .channel.sage{background:var(--secondary-light-sand);border-color:var(--secondary-sand)}
.channel-grid .channel.lavender{background:var(--secondary-soft-sage);border-color:var(--secondary-sage)}
.evidence-outcomes>.mint{background:var(--secondary-soft-sage)}
.evidence-outcomes>.peach{background:var(--secondary-light-sand)}
.source-bars>.lavender{background:var(--secondary-pale-slate)}
.source-bars>.sage{background:var(--secondary-soft-sage)}
.matching-outcomes>div:first-child>span{background:var(--secondary-pale-slate)}
.confirmed{border-color:var(--secondary-sage)}

/* Group the separate automation pages in one navigation dropdown. */
.automation-menu{position:relative}.automation-menu>summary{list-style:none;cursor:pointer;font:inherit;font-weight:600;padding:10px 14px;border-radius:999px;color:#FFFAF8}.automation-menu>summary::-webkit-details-marker{display:none}.automation-menu[open]>summary,.automation-menu:has(a.active)>summary{background:#351D27}.automation-submenu{position:absolute;right:0;top:calc(100% + 12px);min-width:235px;padding:9px;background:#180F14;border:1px solid #715A64;border-radius:17px;box-shadow:0 12px 26px #180F1426;display:grid;gap:4px;z-index:20}.site-header .automation-submenu a{display:block;padding:12px 15px;white-space:nowrap;border-radius:10px;color:#FFFAF8}.site-header .automation-submenu a:hover,.site-header .automation-submenu a.active{background:#351D27}.site-header .automation-submenu a.active:after{display:none}
@media(max-width:820px){.automation-menu{width:100%}.automation-menu>summary{color:#351D27;padding:13px 15px;border-radius:11px}.automation-menu[open]>summary,.automation-menu:has(a.active)>summary{background:#F5E7E7}.automation-submenu{position:static;min-width:0;margin:6px 0 6px 14px;padding:4px;background:#FFFAF8;border-color:#DFC8CF;box-shadow:none}.site-header .automation-submenu a{color:#351D27;white-space:normal}.site-header .automation-submenu a:hover,.site-header .automation-submenu a.active{background:#F5E7E7}}

.site-header nav .automation-menu>summary{font-size:15px}
@media(max-width:520px){.site-header nav .automation-menu>summary{font-size:14px}}

.cms-section{padding-block:64px;border-top:1px solid #DFC8CF;display:grid;gap:38px}.cms-section-copy{max-width:800px}.cms-section h2{font-size:clamp(28px,3.5vw,46px);letter-spacing:-.035em;margin-bottom:24px}.cms-section p{font-size:17px;line-height:1.85;color:#715A64;overflow-wrap:anywhere}.cms-section p+p{margin-top:18px}.cms-section .button{margin-top:26px}.cms-section figure{margin:0}.cms-section img{width:100%;max-height:550px;object-fit:cover;border-radius:24px}.cms-image{grid-template-columns:1fr 1fr;align-items:center}.cms-callout .cms-section-copy{background:#F5E7E7;padding:38px;border-radius:24px;width:100%}@media(max-width:820px){.cms-section{padding-block:38px}.cms-image{grid-template-columns:1fr}.cms-section p{font-size:16px}.cms-callout .cms-section-copy{padding:26px}}

.cms-page-heading{padding-block:65px 25px}.cms-page-heading h1{font-size:clamp(38px,5vw,70px);letter-spacing:-.045em;overflow-wrap:anywhere}.site-header nav .cms-nav-link{font-size:15px}.site-header nav{flex-wrap:wrap;row-gap:8px}@media(max-width:820px){.cms-page-heading{padding-block:40px 15px}.site-header nav .cms-nav-link{font-size:14px}}

.site-footer.site-footer-expanded{display:block;width:100%;margin:0;padding:0;background:#180F14;color:#FFFAF8;border:0}.site-footer.site-footer-expanded>.footer-inner{display:block;padding-block:62px 24px}.site-footer-expanded .footer-grid{display:grid;grid-template-columns:1.4fr .85fr 1.05fr 1.1fr;gap:42px;align-items:start}.site-footer-expanded .footer-brand-name{display:inline-block;font-size:25px;font-weight:700;line-height:1.25;letter-spacing:-.035em;color:#FFFAF8}.site-footer-expanded .footer-brand>p{font-size:14px;line-height:1.8;color:#EFC8CF;margin-top:18px;max-width:250px}.site-footer-expanded h2{font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:0 0 22px;color:#EEA1B0}.site-footer-expanded ul{list-style:none;padding:0;margin:0;display:grid;gap:15px}.site-footer-expanded .footer-links a,.site-footer-expanded .footer-connect a{font-size:14px;line-height:1.65;color:#FFFAF8}.site-footer-expanded .footer-links a{display:inline-block;overflow-wrap:anywhere}.site-footer-expanded .footer-links a:hover,.site-footer-expanded .footer-connect a:hover{color:#EEA1B0}.site-footer-expanded a:focus-visible{outline:2px solid #EEA1B0;outline-offset:5px}.site-footer-expanded .footer-connect>p{font-size:13px;color:#EFC8CF;line-height:1.8;margin:0 0 17px}.site-footer-expanded .footer-call{display:inline-flex;font-weight:600;border-bottom:1px solid #8F294A;padding-bottom:4px}.site-footer-expanded .footer-linkedin{display:flex;align-items:center;gap:11px;margin-top:24px;width:fit-content}.site-footer-expanded .footer-social-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #715A64;border-radius:12px}.site-footer-expanded .footer-linkedin:hover .footer-social-icon{border-color:#EEA1B0;background:#351D27}.site-footer-expanded .footer-linkedin svg{display:block;flex:none}.site-footer-expanded .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #715A64;margin-top:48px;padding-top:23px}.site-footer-expanded .footer-bottom small{font-size:11px;color:#EFC8CF;line-height:1.7}.site-footer-expanded .footer-bottom>a{font-size:12px;color:#EFC8CF}.site-footer-expanded .footer-bottom>a:hover{color:#FFFAF8}@media(max-width:1000px){.site-footer-expanded .footer-grid{grid-template-columns:1.1fr 1fr;gap:38px 50px}.site-footer.site-footer-expanded>.footer-inner{padding-block:45px 23px}}@media(max-width:520px){.site-footer.site-footer-expanded>.footer-inner{padding-block:38px 22px}.site-footer-expanded .footer-grid{grid-template-columns:1fr 1fr;gap:34px 24px}.site-footer-expanded .footer-brand{grid-column:1/-1}.site-footer-expanded .footer-brand-name{font-size:26px}.site-footer-expanded .footer-brand>p{margin-top:12px;max-width:300px}.site-footer-expanded .footer-connect{grid-column:1/-1;max-width:340px}.site-footer-expanded h2{margin-bottom:17px}.site-footer-expanded .footer-bottom{margin-top:30px;align-items:flex-start;flex-direction:column;gap:14px}.site-footer-expanded .footer-links a{font-size:14px}.site-footer-expanded .footer-connect>p{font-size:14px}}

.eg-outline{position:absolute;display:block;pointer-events:none;overflow:visible;stroke:#EEA1B0;stroke-width:1.6;fill:none;stroke-linecap:butt;stroke-linejoin:round}.eg-hero-frame{position:relative;isolation:isolate;justify-self:end;width:100%;max-width:500px;min-width:0}.hero-redesign .eg-hero-frame .agent-preview{position:relative;z-index:1}.eg-hero-frame>.eg-outline-e{width:172px;height:230px;left:-44px;top:-38px;z-index:0;stroke:#8F294A;opacity:.55}.eg-hero-frame>.eg-outline-g{width:250px;height:250px;right:-53px;bottom:-59px;z-index:0;opacity:.95}.working-visual:has(.eg-photo-overlay){position:relative;isolation:isolate}.eg-photo-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;border-radius:inherit}.eg-photo-overlay .eg-outline{stroke:#EFC8CF;stroke-width:1.8}.eg-photo-overlay .eg-outline-e{width:230px;height:305px;top:17px;left:22px}.eg-photo-overlay .eg-outline-g{width:365px;height:365px;right:-42px;bottom:-105px}.eg-photo-overlay .eg-outline path{filter:drop-shadow(0 1px 2px #180F1433)}@media(max-width:820px){.eg-hero-frame{justify-self:center}.eg-hero-frame>.eg-outline-e{width:145px;height:195px;left:-22px;top:-25px}.eg-hero-frame>.eg-outline-g{width:190px;height:190px;right:-25px;bottom:-35px}.eg-photo-overlay .eg-outline-e{width:170px;height:225px;left:12px;top:8px}.eg-photo-overlay .eg-outline-g{width:270px;height:270px;right:-35px;bottom:-75px}}@media(max-width:520px){.eg-hero-frame>.eg-outline-e{width:115px;height:154px;left:-15px;top:-20px;stroke-width:1.2}.eg-hero-frame>.eg-outline-g{width:150px;height:150px;right:-15px;bottom:-27px;stroke-width:1.2}.eg-photo-overlay .eg-outline{stroke-width:1.4}.eg-photo-overlay .eg-outline-e{width:120px;height:160px;left:6px;top:5px}.eg-photo-overlay .eg-outline-g{width:190px;height:190px;right:-24px;bottom:-48px}}

.eg-page-frame{position:relative;isolation:isolate;min-width:0;align-self:center}.eg-page-frame .page-intro-image{margin:0;width:100%}.eg-image-overlay{position:absolute;inset:0;pointer-events:none;z-index:2}.eg-image-overlay .eg-outline{stroke-width:1.6}.eg-variant-research .eg-outline-e{width:145px;height:195px;top:18px;left:17px;stroke:#EFC8CF}.eg-variant-research .eg-outline-g{width:285px;height:285px;right:-30px;bottom:-45px;stroke:#EEA1B0}.eg-variant-crm .eg-outline-g{width:315px;height:315px;top:-42px;left:-35px;stroke:#EEA1B0}.eg-variant-crm .eg-outline-e{width:125px;height:170px;right:13px;bottom:11px;stroke:#EFC8CF}.eg-custom-photo,.eg-article-photo{position:relative;isolation:isolate;overflow:hidden;border-radius:23px}.cms-section .eg-custom-photo img,.eg-article-photo img{display:block}.cms-page-heading,.blog-intro{position:relative;isolation:isolate}.eg-heading-accent{position:absolute;right:15px;top:12px;bottom:0;width:180px;overflow:hidden;z-index:-1;pointer-events:none;opacity:.28}.eg-heading-accent .eg-outline{width:180px;height:220px;top:-26px;right:-10px;stroke:#8F294A;stroke-width:1.2}.eg-blog-accent{right:-30px;top:0;width:230px;opacity:.4}.eg-blog-accent .eg-outline{width:230px;height:230px;right:0;top:8px;stroke:#EEA1B0}.eg-article-photo .eg-variant-research .eg-outline-e{width:210px;height:280px;top:22px;left:24px}.eg-article-photo .eg-variant-research .eg-outline-g{width:360px;height:360px;right:-35px;bottom:-70px}.eg-article-photo .eg-variant-crm .eg-outline-g{width:360px;height:360px;top:-60px;left:-35px}.eg-article-photo .eg-variant-crm .eg-outline-e{width:170px;height:225px;right:24px;bottom:18px}@media(max-width:820px){.eg-page-frame{max-width:100%}.eg-variant-research .eg-outline-e{width:125px;height:167px;left:12px;top:12px}.eg-variant-research .eg-outline-g{width:230px;height:230px;right:-17px;bottom:-26px}.eg-variant-crm .eg-outline-g{width:240px;height:240px;left:-17px;top:-26px}.eg-variant-crm .eg-outline-e{width:105px;height:140px;bottom:8px;right:10px}}@media(max-width:520px){.eg-image-overlay .eg-outline{stroke-width:1.35}.eg-variant-research .eg-outline-e{width:90px;height:120px;top:9px;left:10px}.eg-variant-research .eg-outline-g{width:175px;height:175px;right:-12px;bottom:-18px}.eg-variant-crm .eg-outline-g{width:190px;height:190px;top:-21px;left:-12px}.eg-variant-crm .eg-outline-e{width:80px;height:107px;bottom:9px;right:10px}.eg-heading-accent{width:110px;right:0;opacity:.22}.eg-heading-accent .eg-outline{width:135px;height:170px;right:-22px}.eg-blog-accent{width:135px;right:0}.eg-blog-accent .eg-outline{width:165px;height:165px}.eg-article-photo .eg-variant-research .eg-outline-e{width:110px;height:145px;top:10px;left:12px}.eg-article-photo .eg-variant-research .eg-outline-g{width:190px;height:190px;right:-18px;bottom:-33px}.eg-article-photo .eg-variant-crm .eg-outline-g{width:200px;height:200px;top:-30px;left:-22px}.eg-article-photo .eg-variant-crm .eg-outline-e{width:90px;height:120px;bottom:10px;right:12px}}

.cms-section-rows{display:grid;gap:24px;min-width:0}.cms-row{padding:25px 0;border-top:1px solid #DFC8CF;min-width:0;overflow-wrap:anywhere}.cms-row .cms-section-copy{max-width:100%}.cms-row h3{font-size:26px;line-height:1.35;letter-spacing:-.025em;margin:0 0 17px}.cms-row p{font-size:16px;line-height:1.85;color:#715A64}.cms-row p+p{margin-top:16px}.cms-row .button{margin-top:23px}.cms-row figure{margin:0}.cms-row img{display:block;width:100%;height:auto;max-height:500px;object-fit:cover;border-radius:18px}.cms-row.cms-image{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px}.cms-row.cms-callout{padding:26px;background:#F5E7E7;border:0;border-radius:18px}.cms-section-rows>.cms-row:first-child{border-top:0;padding-top:0}.step-stack>.cms-row{padding-block:20px}.working-steps>.cms-row{padding:22px}.chapter-grid>.cms-row,.matching-grid>.cms-row,.dashboard-wrap>.cms-row{grid-column:1/-1}.cms-row.cms-section>.cms-section-rows{margin-top:22px}@media(max-width:820px){.cms-row.cms-image{grid-template-columns:1fr}.cms-row h3{font-size:23px}.cms-row p{font-size:15px}}

/* Editor-created rows can contain independent elements and responsive columns. */
.cms-row.cms-row{min-width:0}.cms-row>.cms-section-rows{width:100%}.cms-row.cms-row>figure,.cms-picture>figure{margin:0}.cms-picture img{width:100%;height:auto;border-radius:20px}.cms-heading .cms-section-copy,.cms-paragraph .cms-section-copy,.cms-button .cms-section-copy{display:contents}
@media(max-width:820px){.cms-row>.cms-section-rows{grid-template-columns:1fr!important}}

/* Readable navigation on the near-black header, including the mobile menu. */
.site-header .menu-toggle{color:#FFFAF8;min-height:44px;min-width:44px}
.site-header .menu-toggle .menu-icon{display:block;width:24px;height:24px;flex:none}
.site-header #site-nav>.automation-menu>summary,.site-header #site-nav>.cms-nav-link{color:#FFFAF8}
.site-header #site-nav .nav-book-call{color:#FFFAF8;background:#8F294A;border-color:#EEA1B0}
.site-header #site-nav .nav-book-call:hover,.site-header #site-nav .nav-book-call:focus-visible{background:#351D27;color:#FFFAF8}
.site-header #site-nav .automation-menu>summary:hover,.site-header #site-nav .automation-menu[open]>summary,.site-header #site-nav .automation-menu:has(a.active)>summary{color:#FFFAF8;background:#351D27}
.site-header #site-nav .automation-submenu{background:#180F14;border-color:#715A64}
.site-header #site-nav .automation-submenu a{color:#FFFAF8}
.site-header #site-nav .automation-submenu a:hover,.site-header #site-nav .automation-submenu a.active{color:#FFFAF8;background:#351D27}
.site-header :is(a,button,summary):focus-visible{outline:2px solid #EEA1B0;outline-offset:3px}
@media(max-width:820px){.site-header #site-nav{background:#180F14;border-bottom:1px solid #715A64}.site-header #site-nav>.automation-menu>summary,.site-header #site-nav>.cms-nav-link{font-size:16px}.site-header #site-nav .nav-book-call{font-size:16px;text-align:center;padding:13px 18px}.site-header #site-nav .automation-submenu{margin-left:0;padding:6px;border-radius:12px}.site-header #site-nav .automation-submenu a{font-size:15px}}

/* Closing calls to action follow their headings in reading order. */
.detail-closing{flex-direction:column;align-items:flex-start;gap:24px}
.detail-closing>.cms-row{padding-block:0;border-top:0}

/* Spacer modules reserve empty space without adding visible page content. */
.cms-spacer{display:block;width:100%;height:48px;min-height:0;margin:0;padding:0;border:0;grid-column:1/-1;flex-shrink:0}
@media(max-width:820px){.cms-spacer{height:24px}}
