.crm-guide{border-top:1px solid var(--line);grid-template-columns:190px minmax(0,900px);justify-content:center;gap:clamp(45px,6vw,100px);padding-block:72px 80px;display:grid}.guide-nav{color:var(--muted);flex-direction:column;align-self:start;gap:17px;font-size:12px;line-height:1.5;display:flex;position:sticky;top:30px}.guide-nav p{letter-spacing:.13em;color:var(--accent);margin:0 0 10px;font-size:10px;font-weight:600}.guide-nav a:hover{color:var(--foreground)}.guide-content{min-width:0}.guide-content section{scroll-margin-top:35px}.guide-content section+section{border-top:1px solid var(--line);margin-top:56px;padding-top:46px}.guide-content h2{letter-spacing:-.025em;max-width:28ch;margin:0 0 18px;font-size:29px;font-weight:600;line-height:1.25}.guide-opening h2{max-width:23ch;font-size:42px;line-height:1.16}.guide-content h3{letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.4}.guide-content p{color:var(--muted);text-wrap:pretty;max-width:73ch;margin:0 0 17px;font-size:15px;line-height:1.8}.guide-content .guide-lead{color:#d5ddd8;max-width:65ch;font-size:18px;line-height:1.7}.guide-content p:last-child{margin-bottom:0}.guide-content a:not(.text-link){color:var(--foreground);text-decoration:underline #59645d}.guide-content a:hover{color:var(--accent)}.integration-options{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:34px;margin-top:28px;padding:28px;display:grid}.integration-options p{font-size:14px;line-height:1.8}.connection-terms{margin:24px 0 0}.connection-terms>div{grid-template-columns:155px 1fr;gap:22px;padding-block:11px;font-size:13px;line-height:1.7;display:grid}.connection-terms dt{font-weight:500}.connection-terms dd{color:var(--muted);margin:0}.workflow-guide{margin-top:26px}.workflow-guide article{border-top:1px solid var(--line);grid-template-columns:1fr 180px;gap:35px;padding-block:23px;display:grid}.workflow-guide article:last-child{padding-bottom:0}.workflow-guide h3{margin-bottom:6px;font-size:17px}.workflow-guide p{margin:0;font-size:14px}.workflow-guide article>div:last-child{flex-wrap:wrap;align-content:start;gap:7px 14px;font-size:13px;line-height:1.6;display:flex}.workflow-guide span{color:var(--muted);letter-spacing:.04em;flex-basis:100%;margin-bottom:2px;font-size:10px}.comparison-steps{counter-reset:steps;margin:28px 0 0;padding:0;list-style:none}.comparison-steps li{counter-increment:steps;margin-top:24px;padding-left:45px;position:relative}.comparison-steps li:before{content:"0" counter(steps);color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:3px;left:0}.comparison-steps h3{margin-bottom:7px;font-size:17px}.comparison-steps p{font-size:14px}.guide-faq{margin-top:10px}.guide-faq details{border-bottom:1px solid var(--line)}.guide-faq summary{justify-content:space-between;align-items:center;gap:25px;padding-block:20px;font-size:15px;font-weight:500;line-height:1.6;list-style:none;display:flex}.guide-faq summary .ui-icon{flex:none}.guide-faq details[open] summary .ui-icon{transform:rotate(180deg)}.guide-faq p{max-width:72ch;margin:0;padding-bottom:24px;font-size:14px}.guide-content .guide-about{margin-top:48px;padding-top:32px}.guide-about h2{font-size:21px}.guide-about p{font-size:14px}.guide-about .text-link{margin-top:20px;font-size:13px}@media (width<=1050px){.crm-guide{grid-template-columns:155px minmax(0,1fr);gap:40px}.guide-opening h2{font-size:36px}.integration-options{gap:24px;padding:23px}.workflow-guide article{grid-template-columns:1fr 140px;gap:25px}}@media (width<=800px){.crm-guide{padding-block:45px 60px;display:block}.guide-nav{border-bottom:1px solid var(--line);flex-flow:wrap;gap:12px 22px;margin-bottom:35px;padding-bottom:30px;position:static}.guide-nav p{flex-basis:100%;margin-bottom:6px}.guide-content{max-width:720px}.guide-opening h2{font-size:36px}.guide-content section+section{margin-top:42px;padding-top:36px}}@media (width<=520px){.guide-nav{gap:12px 20px;font-size:11px}.guide-content h2{font-size:25px}.guide-opening h2{font-size:31px}.guide-content .guide-lead{font-size:16px}.guide-content p{font-size:14px}.integration-options{grid-template-columns:1fr;gap:25px;padding:23px}.integration-options article+article{border-top:1px solid var(--line);padding-top:23px}.connection-terms>div{grid-template-columns:1fr;gap:3px;padding-block:10px}.workflow-guide article{grid-template-columns:1fr;gap:15px}.workflow-guide article>div:last-child{gap:7px 15px}.workflow-guide span{margin:0}.comparison-steps li{padding-left:35px}.guide-faq summary{font-size:14px}.guide-faq p{font-size:13px}.guide-content .guide-about h2{font-size:21px}}.guide-faq details:last-child{border-bottom:0}
