/* Sofelyx V52: HubSpot vs Zoho CRM */
.hz52{--hz52-ink:#123047;--hz52-blue:#086e88;--hz52-border:#d7e8ee;color:var(--hz52-ink);overflow-wrap:break-word}
.hz52 *{box-sizing:border-box}.hz52-wrap{width:min(1120px,calc(100% - 36px));margin-inline:auto}
.hz52-hero{background:linear-gradient(122deg,#e9f7f8 0%,#fff 65%,#eaf0fc 100%);padding:76px 0 64px;border-bottom:1px solid var(--hz52-border)}
.hz52-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:36px}.hz52-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#086981;font-weight:800}.hz52 h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.14;letter-spacing:-.037em;margin:14px 0 22px;color:#112d44}.hz52 h2{font-size:clamp(1.55rem,2.65vw,2.1rem);line-height:1.22;letter-spacing:-.026em;margin:13px 0 16px;color:#123047}.hz52 h3{font-size:1.2rem;margin:4px 0 14px}.hz52 p,.hz52 li{line-height:1.7}.hz52-lead{font-size:1.15rem;max-width:650px}.hz52-fine{font-size:.89rem;color:#566d78}.hz52 a{color:#086b87}.hz52-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.hz52-button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:10px 17px;border:1px solid #086b86;border-radius:11px;cursor:pointer;text-decoration:none!important;font-weight:750;font:inherit;font-size:.94rem}.hz52-primary{background:#086b86;color:#fff!important;font-weight:750}.hz52-secondary{background:#fff;color:#08617c!important;font-weight:750}.hz52-button:hover{filter:brightness(.94)}.hz52-button:focus-visible,.hz52 input:focus-visible,.hz52 select:focus-visible{outline:3px solid #f3af42;outline-offset:3px}.hz52-panel{padding:25px;border:1px solid var(--hz52-border);background:#fff;border-radius:19px;box-shadow:0 6px 22px rgba(11,65,88,.035);min-width:0}.hz52-hero-note{box-shadow:0 14px 34px rgba(13,54,74,.08)}.hz52-hero-note p{font-size:.94rem;margin:12px 0}.hz52-content{padding-top:24px;padding-bottom:65px}.hz52-toc{display:flex;gap:11px;flex-wrap:wrap;padding:12px 0 26px;border-bottom:1px solid var(--hz52-border)}.hz52-toc a{font-size:.9rem;padding:7px 12px;border-radius:9px;background:#ecf7f8;text-decoration:none;font-weight:700}.hz52-section{padding:46px 0;border-bottom:1px solid #e1e9ec;scroll-margin-top:35px}.hz52-section>p{max-width:880px}.hz52-table-frame{width:100%;overflow-x:auto;max-width:100%;border:1px solid #d8e7ec;border-radius:13px;margin:21px 0;overscroll-behavior-inline:contain}.hz52-table{border-collapse:collapse;min-width:740px;width:100%;font-size:.92rem}.hz52-table caption{text-align:left;padding:13px 16px;color:#5a6e79;font-size:.82rem}.hz52-table th,.hz52-table td{padding:13px 14px;border-bottom:1px solid #e1edf0;text-align:left;vertical-align:top;min-width:0}.hz52-table thead{background:#e7f5f8}.hz52-table th{font-weight:800;color:#244456}.hz52-table tbody tr:nth-child(even){background:#f8fbfc}.hz52-table tbody tr:last-child td,.hz52-table tbody tr:last-child th{border-bottom:0}.hz52-table a{word-break:break-word}.hz52-compact{min-width:385px}.hz52-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:23px 0}.hz52-note{padding:16px 19px;border-left:4px solid #1786a2;background:#eaf7fa;border-radius:0 11px 11px 0}.hz52-tool{background:#f3fafb;border:1px solid #cfebf0;padding:26px;border-radius:19px;margin:22px 0}.hz52-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:15px 0}.hz52 label{font-weight:730;font-size:.93rem;display:flex;flex-direction:column;gap:8px}.hz52 input,.hz52 select{width:100%;min-height:46px;border:1px solid #b9d3dc;border-radius:10px;padding:10px 12px;font:inherit;background:#fff;color:#123047}.hz52 fieldset{margin:0;display:flex;flex-direction:column;gap:16px}.hz52 legend{padding:0 4px;font-weight:800;color:#123a51;font-size:1.05rem}.hz52 fieldset label{font-weight:650}.hz52-budget-cols{align-items:stretch}.hz52-result{background:#fff;border-radius:12px;border:1px solid #cadfe7;padding:17px 19px;margin-top:15px;font-weight:600;line-height:1.65;min-height:70px}.hz52-result p{margin:.15rem 0}.hz52-result strong{color:#065e79}.hz52-tests{counter-reset:demo;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 30px;margin:25px 0 24px;padding:0;list-style:none}.hz52-tests li{position:relative;padding:16px 16px 16px 53px;border:1px solid #dbe8eb;border-radius:12px;background:#fff}.hz52-tests li:before{counter-increment:demo;content:counter(demo);position:absolute;left:14px;top:14px;background:#e9f7f8;color:#086981;width:29px;height:29px;border-radius:9px;display:grid;place-items:center;font-weight:800}.hz52-faq details{border:1px solid var(--hz52-border);border-radius:11px;margin:11px 0;background:#fff}.hz52-faq summary{cursor:pointer;font-weight:750;padding:16px 19px}.hz52-faq details p{padding:0 19px 17px;margin:0}.hz52-final{padding:35px;border-radius:19px;background:#f0f8f9;border:1px solid #d3eaf0}
@media(max-width:760px){.hz52-hero{padding:42px 0 36px}.hz52-hero-grid,.hz52-grid-two,.hz52-fields,.hz52-tests{grid-template-columns:minmax(0,1fr)}.hz52-wrap{width:min(100% - 28px,1120px)}.hz52-hero-note{padding:18px}.hz52-section{padding:35px 0}.hz52-tool{padding:17px}.hz52-panel{padding:18px}.hz52 h1{font-size:clamp(1.85rem,9vw,2.5rem)}.hz52-toc{gap:7px}.hz52-toc a{font-size:.8rem}.hz52-final{padding:20px}.hz52-button{width:auto}.hz52-table{font-size:.86rem}.hz52-table th,.hz52-table td{padding:10px 12px}}
@media(max-width:360px){.hz52-actions .hz52-button{width:100%}.hz52-wrap{width:calc(100% - 24px)}.hz52-table-frame{max-width:100%}}
