@media (max-width:359px){html body .sl2-cd-hero-copy h1.sl2-h1{font-size:24px!important}html body .sl2-cd-hero-copy .sl2-lead{font-size:14px!important}html body .sl2-sec .sl2-svc-hero-copy h1.sl2-h1{font-size:21px!important}html body .sl2-svc-grid .sl2-card h3.sl2-h3{font-size:16px!important}html body .sl2-svc-list li span{font-size:12px!important}}@media (max-width:419px){html body .sl2-svc-hero-copy h1.sl2-h1{font-size:26px!important}html body .sl2-cd-grid .sl2-card p{font-size:13px!important}html body .sl2-svc-bar span{font-size:12px!important}html body .sl2-sec .sl2-svc-bar{grid-template-columns:108px minmax(0,1fr)}html body .sl2-sec .sl2-svc-tools{grid-template-columns:repeat(2,minmax(0,1fr))}html body .sl2-sec .sl2-stat{grid-template-columns:minmax(0,1fr)}html body .sl2-sec .sl2-stat>div{border-bottom:1px solid var(--sl2-ln);border-right:0}html body .sl2-sec .sl2-stat>div:last-child{border-bottom:0}}@media (max-width:359px){html body .sl2-sec .sl2-svc-tools{grid-template-columns:minmax(0,1fr)}html body .sl2-sec .sl2-card h3.sl2-h3{font-size:15px!important}html body .sl2-svc-olist li span{font-size:13px!important}html body .sl2-svc-link{font-size:14px!important}}@media (max-width:767px){html body .sl2-sec .sl2-svc-tablewrap>.sl2-svc-table{min-width:0!important}html body .sl2-sec .sl2-svc-table:not(.sl2-svc-table--map) thead{display:none}html body .sl2-sec .sl2-svc-table:not(.sl2-svc-table--map) tr{border-bottom:1px solid var(--sl2-ln);display:block;padding:14px 16px}html body .sl2-sec .sl2-svc-table:not(.sl2-svc-table--map) tr:last-child{border-bottom:0}html body .sl2-sec .sl2-svc-table:not(.sl2-svc-table--map) :is(th,html body td){border:0;display:block;padding:0}html body .sl2-sec .sl2-svc-table:not(.sl2-svc-table--map) td+td{margin-top:6px}html body .sl2-sec .sl2-svc-table td[data-label]:before{color:var(--sl2-mu);content:attr(data-label);display:block;font-size:var(--sl2-note);font-weight:700;letter-spacing:.04em}html body .sl2-sec .sl2-svc-table--map{font-size:14px;table-layout:fixed}html body .sl2-sec .sl2-svc-table--map :is(th,html body td){padding:10px}html body .sl2-sec .sl2-svc-table--map :is(th,html body td):nth-child(2){padding:10px 0;text-align:center;width:32px}}@media (max-width:359px){html body .sl2-sec .sl2-svc-table--map{font-size:13px}}html body .sl2-sec .sl2-svc-code pre span{white-space:pre}@media (max-width:767px){html body .sl2-sec .sl2-svc-steps>li{align-items:center;row-gap:10px}html body .sl2-sec .sl2-svc-steps>li>div{display:contents}html body .sl2-sec .sl2-svc-steps>li>div>h3{margin:0}html body .sl2-sec .sl2-svc-steps>li>div>:not(h3){grid-column:1/-1}html body .sl2-sec .sl2-svc-steps>li>div>.sl2-svc-card-tags{margin-top:2px}}html body .sl2-sec .sl2-card .sl2-logo-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}html body .sl2-sec .sl2-card .sl2-logo-grid--4 .sl2-logo-cell{height:64px}html body [data-sl2-part=page-service_hubspot-ai_ai] .sl2-svc-row--mcp{align-items:stretch}html body [data-sl2-part=page-service_hubspot-ai_ai] .sl2-svc-media--mcp{display:flex}html body [data-sl2-part=page-service_hubspot-ai_ai] .sl2-mcp-box{align-items:center;background:var(--sl2-white);border:1px solid var(--sl2-ln);border-radius:var(--sl2-radius-card);display:flex;flex:1;flex-direction:column;gap:var(--sl2-s16);justify-content:center;min-height:200px;padding:var(--sl2-s24)}html body [data-sl2-part=page-service_hubspot-ai_ai] .sl2-mcp-box img{background:none;border:0;border-radius:0;display:block;height:auto;max-height:36px;max-width:140px;width:auto}html body [data-sl2-part=page-service_hubspot-ai_ai] .sl2-mcp-arrow{fill:none;height:28px;stroke:var(--sl2-mu);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transform:rotate(90deg);width:28px}html body [data-sl2-part=page-service_hubspot-ai_ai] .sl2-mcp-clients{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sl2-s32);justify-content:center}@media (max-width:767px){html body [data-sl2-part=page-service_hubspot-ai_ai] .sl2-mcp-box{min-height:160px}}html body [data-sl2-part=page-service_hubspot-ai_ai] .sl2-mcp-name{align-items:center;color:var(--sl2-ink);display:inline-flex;font-size:26px;font-weight:700;height:36px;letter-spacing:-.01em;line-height:1}html body [data-sl2-part=page-service_hubspot-ai_ai] :is(.sl2-card p,.sl2-card h3,.sl2-svc-hero-text,.sl2-ap-cap,.sl2-ap-case p){text-wrap:balance}