.support-comparison{background:var(--background);padding:28px 0 88px}.support-comparison h2{color:var(--navy);margin-bottom:32px;font-size:36px;font-weight:800}.support-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.support-comparison-visual{aspect-ratio:1.65;background:var(--soft-mint);border-radius:8px;position:relative;overflow:hidden}.support-comparison-visual>img{width:200%;max-width:none;height:auto;position:absolute;top:-12%;left:0}.support-comparison-visual.is-traditional>img{left:-100%}.support-comparison-chat{inset-inline:16px;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:16px}.support-comparison-chat span{background:var(--background);color:var(--navy);border-radius:6px;max-width:86%;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.45}.support-comparison-chat span:first-child{background:var(--soft-mint)}.support-comparison-label{color:var(--muted-foreground);align-items:center;gap:7px;margin:24px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.support-comparison-label svg{width:18px;height:18px}.support-comparison-modern .support-comparison-label{color:var(--turquoise)}.support-comparison h3{margin-bottom:14px;font-size:27px;font-weight:800;line-height:1.4}.support-comparison article>p{color:var(--muted-foreground);font-size:17px;line-height:1.85}.support-comparison h4{color:var(--navy);margin:25px 0 14px;font-size:17px}.support-comparison ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.support-comparison li{color:var(--muted-foreground);gap:10px;font-size:16px;line-height:1.65;display:flex}.support-comparison li svg{width:18px;height:18px;color:var(--turquoise);flex:none;margin-top:3px}.support-comparison-note{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:32px;padding-top:16px;font-size:13px;line-height:1.7}@media (width<=700px){.support-comparison{padding-bottom:56px}.support-comparison h2{font-size:29px}.support-comparison-grid{grid-template-columns:1fr;gap:40px}.support-comparison h3{font-size:24px}.support-comparison-chat{inset-inline:10px;bottom:10px}.support-comparison-chat span{font-size:12px}}
