.twh-comparison-guide{background:var(--twh-surface)}.twh-comparison-guide__tips-head{align-items:end;display:grid;gap:clamp(28px,6vw,96px);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);margin-bottom:48px}.twh-comparison-guide__tips-head h2{font-size:clamp(2.2rem,4vw,3.5rem);max-width:16ch}.twh-comparison-guide__tips{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.twh-comparison-guide__tip{background:var(--twh-white);border:1px solid rgba(1,51,74,.1);border-radius:26px;box-shadow:0 18px 48px rgba(1,51,74,.08);display:flex;flex-direction:column;min-height:300px;padding:30px}.twh-comparison-guide__tip>span{color:var(--twh-secondary);font-size:.76rem;font-weight:700;letter-spacing:.12em}.twh-comparison-guide__tip p{color:var(--twh-primary);font-size:1.05rem;line-height:1.55;margin:auto 0 24px}.twh-comparison-guide__tip strong{color:var(--twh-primary);font-family:var(--twh-font-heading);font-size:1.25rem}.twh-comparison-guide__comparison{background:var(--twh-white)}.twh-comparison-guide__comparison--surface{background:var(--twh-surface)}.twh-comparison-guide__header{align-items:start;display:grid;gap:clamp(32px,7vw,112px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin-bottom:48px}.twh-comparison-guide__header h2{font-size:clamp(2.5rem,5vw,4rem);max-width:12ch}.twh-comparison-guide__summary{color:var(--twh-muted);font-size:clamp(1rem,1.4vw,1.17rem)}.twh-comparison-guide__recommendation p:last-child,.twh-comparison-guide__summary p:last-child{margin-bottom:0}.twh-comparison-guide__best{background:rgba(209,43,56,.06);border-left:4px solid var(--twh-secondary);margin-top:28px;padding:22px 24px}.twh-comparison-guide__best>strong{color:var(--twh-primary);display:block;margin-bottom:10px}.twh-comparison-guide__best p{margin:6px 0}.twh-comparison-guide__recommendations{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.twh-comparison-guide__recommendation{background:var(--twh-white);border:1px solid rgba(1,51,74,.11);border-radius:24px;box-shadow:0 16px 42px rgba(1,51,74,.07);min-height:190px;padding:30px}.twh-comparison-guide__comparison--surface .twh-comparison-guide__recommendation{background:hsla(0,0%,100%,.82)}.twh-comparison-guide__recommendation--hubspot{background:var(--twh-primary)!important;border-color:hsla(0,0%,100%,.16);color:var(--twh-white)}.twh-comparison-guide__recommendation>span{color:var(--twh-secondary);display:block;font-family:var(--twh-font-heading);font-size:1.5rem;font-weight:600;margin-bottom:22px}.twh-comparison-guide__recommendation--hubspot>span{color:#7bd7ef}.twh-comparison-guide__recommendation p{font-size:1.02rem;margin:0}.twh-comparison-guide__table-wrap{background:var(--twh-white);border:1px solid rgba(1,51,74,.13);border-radius:24px;box-shadow:0 18px 50px rgba(1,51,74,.08);overflow-x:auto}.twh-comparison-guide__table-wrap:focus-visible{outline:3px solid rgba(2,104,151,.35);outline-offset:4px}.twh-comparison-guide__table{border-collapse:collapse;min-width:780px;width:100%}.twh-comparison-guide__table td,.twh-comparison-guide__table th{border-bottom:1px solid rgba(1,51,74,.1);padding:24px 26px;text-align:left;vertical-align:top}.twh-comparison-guide__table thead th{background:var(--twh-primary);color:var(--twh-white);font-family:var(--twh-font-heading);font-size:1.08rem}.twh-comparison-guide__table thead th:nth-child(2){background:var(--twh-accent)}.twh-comparison-guide__table tbody th{background:var(--twh-surface);color:var(--twh-primary);font-weight:700;width:22%}.twh-comparison-guide__table tbody td{color:var(--twh-muted);width:39%}.twh-comparison-guide__table tbody tr:last-child>*{border-bottom:0}.twh-comparison-guide__table--compact td,.twh-comparison-guide__table--compact th{padding:17px 20px}.twh-comparison-guide__cta{background:var(--twh-primary);color:var(--twh-white)}.twh-comparison-guide__cta-inner{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto}.twh-comparison-guide__cta h2{color:var(--twh-white);font-size:clamp(2.2rem,4vw,3.5rem);max-width:22ch}.twh-comparison-guide__cta .twh-eyebrow{color:#7bd7ef}@media(max-width:980px){.twh-comparison-guide__tips{grid-template-columns:repeat(2,minmax(0,1fr))}.twh-comparison-guide__header{gap:26px;grid-template-columns:1fr}.twh-comparison-guide__header h2{max-width:18ch}.twh-comparison-guide__tip{min-height:250px}}@media(max-width:720px){.twh-comparison-guide__cta-inner,.twh-comparison-guide__recommendations,.twh-comparison-guide__tips,.twh-comparison-guide__tips-head{grid-template-columns:1fr}.twh-comparison-guide__tip{min-height:220px}.twh-comparison-guide__recommendation{min-height:auto}.twh-comparison-guide__cta .twh-button{justify-self:start}}