.public-ui .comparison-hub-page{--comparison-gutter:max(48px,calc((100% - 1240px)/2))}.public-ui .comparison-hub-page .comparison-hub-hero{max-width:none;min-height:0;padding:144px var(--comparison-gutter) 64px;background:#f7f7f5;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:48px}.public-ui .comparison-hub-page .comparison-hub-hero:before{display:none}.public-ui .comparison-hub-page .comparison-hub-hero h1{color:#2c353d;letter-spacing:-.035em;max-width:650px;font-size:clamp(36px,3.6vw,50px);font-weight:700;line-height:1.12}.public-ui .comparison-hub-page .comparison-hub-hero .eyebrow{color:#7b5a1a;margin:0 0 18px}.public-ui.site-design .comparison-hub-page .comparison-hub-hero>div:first-child>p:not(.eyebrow){color:#52616b;max-width:600px;margin:22px 0 0;font-size:18px;line-height:1.65}.public-ui .comparison-hub-page .hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px}.public-ui.site-design .comparison-hub-page .comparison-hub-hero .button-secondary{color:#2c353d;border-color:#82909b}.public-ui.site-design .comparison-hub-page .comparison-hub-hero .button-secondary:hover{background:#e9edf0}.public-ui .comparison-hub-page .comparison-hub-logo-panel{background:#fff;border:1px solid #dce1e4;border-radius:22px;width:100%;min-width:0;max-width:none;padding:28px;box-shadow:0 12px 30px #28343d07}.public-ui .comparison-hub-page .comparison-hub-pxch strong{color:#2c353d;font-size:32px}.public-ui .comparison-hub-page .comparison-hub-pxch img{border-radius:13px;width:54px;height:54px}.public-ui .comparison-hub-page .comparison-hub-logo-panel>span{color:#63717c;margin:22px 0 14px}.public-ui .comparison-hub-page .comparison-hub-logo-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-ui .comparison-hub-page .comparison-hub-logo-panel .competitor-identity{color:#35434d;white-space:normal;background:#f3f5f6;gap:9px;min-width:0;padding:10px;font-size:13px;line-height:1.35}.public-ui .comparison-hub-page .comparison-hub-logo-panel .competitor-logo{flex-shrink:0;width:32px;height:32px}.public-ui .comparison-hub-page>:is(.section-pad-light,.section-pad-paper,.section-pad-dark,.comparison-cta){padding:64px var(--comparison-gutter)}.public-ui .comparison-hub-page .comparison-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;margin-bottom:30px}.public-ui .comparison-hub-page .comparison-section-heading h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.18}.public-ui .comparison-hub-page .comparison-section-heading p{max-width:520px}.public-ui .comparison-hub-page .comparison-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.public-ui .comparison-hub-page .comparison-hub-grid article{min-width:0;min-height:0;padding:28px}.public-ui .comparison-hub-page .comparison-hub-grid h3{margin:22px 0 14px;font-size:24px;line-height:1.25}.public-ui .comparison-hub-page .comparison-hub-grid article>p:not(.comparison-card-price){font-size:15px;line-height:1.65}.public-ui .comparison-hub-page .comparison-hub-grid .comparison-card-price{margin:24px 0 0;padding:18px 0}.public-ui .comparison-hub-page .comparison-hub-grid article>a{min-height:44px;padding-top:12px;font-size:14px}.public-ui .comparison-hub-page .platform-comparison-table{table-layout:fixed;min-width:960px}.public-ui .comparison-hub-page .platform-comparison-table th,.public-ui .comparison-hub-page .platform-comparison-table td{overflow-wrap:break-word;padding:18px 16px;font-size:14px}.public-ui .comparison-hub-page .platform-comparison-table thead th{font-size:11px}.public-ui .comparison-hub-page .platform-comparison-table th:first-child{z-index:1;width:170px;position:sticky;left:0}.public-ui .comparison-hub-page .platform-comparison-table tbody th{background:#fff}.public-ui .comparison-hub-page .platform-comparison-table .comparison-matrix-pxch th{background:#fdf1d9}.public-ui .comparison-hub-page .platform-comparison-table thead th:first-child{z-index:2}.public-ui .comparison-hub-page .platform-comparison-table .competitor-identity{white-space:normal;gap:9px;font-size:13px}.public-ui .comparison-hub-page .comparison-journey-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.public-ui .comparison-hub-page .comparison-journey-strip h2{font-size:clamp(28px,3vw,38px);line-height:1.2}.public-ui .comparison-hub-page .comparison-journey-diagram{gap:10px}.public-ui .comparison-hub-page .comparison-journey-diagram>span{min-width:0}.public-ui .comparison-hub-page .comparison-cta{grid-template-columns:minmax(0,1fr) auto;gap:32px}.public-ui .comparison-hub-page .comparison-cta h2{font-size:clamp(28px,3vw,38px);line-height:1.2}@media (max-width:1100px){.public-ui .comparison-hub-page .comparison-hub-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px}.public-ui .comparison-hub-page .comparison-hub-logo-panel{padding:22px}.public-ui .comparison-hub-page .comparison-journey-strip{grid-template-columns:1fr;gap:28px}.public-ui .comparison-hub-page .comparison-journey-diagram{max-width:650px}}@media (max-width:930px){.public-ui .comparison-hub-page{--comparison-gutter:32px}.public-ui .comparison-hub-page .comparison-hub-hero{grid-template-columns:1fr;gap:32px;padding-top:120px;padding-bottom:48px}.public-ui .comparison-hub-page .comparison-hub-hero>div:first-child{max-width:680px}.public-ui .comparison-hub-page .comparison-hub-logo-panel{grid-template-columns:1fr;max-width:680px;display:grid}.public-ui .comparison-hub-page .comparison-hub-logo-panel>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.public-ui .comparison-hub-page .comparison-hub-logo-panel .competitor-identity{flex-direction:column;align-items:flex-start}.public-ui .comparison-hub-page .comparison-section-heading,.public-ui .comparison-hub-page .comparison-cta{grid-template-columns:1fr;gap:20px}.public-ui .comparison-hub-page .comparison-cta-actions{align-items:flex-start}}@media (max-width:600px){.public-ui .comparison-hub-page{--comparison-gutter:24px}.public-ui .comparison-hub-page .comparison-hub-hero{gap:28px;padding-top:112px;padding-bottom:40px}.public-ui .comparison-hub-page .comparison-hub-hero h1{font-size:35px}.public-ui.site-design .comparison-hub-page .comparison-hub-hero>div:first-child>p:not(.eyebrow){margin-top:18px;font-size:17px}.public-ui .comparison-hub-page .hero-actions{grid-template-columns:1fr;gap:12px;margin-top:24px;display:grid}.public-ui .comparison-hub-page .comparison-hub-logo-panel{border-radius:16px;padding:20px}.public-ui .comparison-hub-page .comparison-hub-logo-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.public-ui .comparison-hub-page .comparison-hub-logo-panel .competitor-identity{flex-direction:row;gap:7px;padding:9px;font-size:12px}.public-ui .comparison-hub-page .comparison-hub-logo-panel .competitor-logo{width:28px;height:28px;padding:5px}.public-ui .comparison-hub-page>:is(.section-pad-light,.section-pad-paper,.section-pad-dark,.comparison-cta){padding-block:42px}.public-ui .comparison-hub-page .comparison-hub-grid{grid-template-columns:1fr;gap:18px}.public-ui .comparison-hub-page .comparison-hub-grid article{padding:24px}.public-ui .comparison-hub-page .platform-comparison-table th:first-child{width:140px}.public-ui .comparison-hub-page .platform-comparison-table th,.public-ui .comparison-hub-page .platform-comparison-table td{padding:14px 12px;font-size:13px}.public-ui .comparison-hub-page .platform-comparison-table thead th{font-size:10px}.public-ui .comparison-hub-page .comparison-journey-diagram{grid-template-columns:1fr auto 1fr auto 1fr;gap:6px}.public-ui .comparison-hub-page .comparison-journey-diagram>span{min-height:110px;padding:12px 4px;font-size:11px}.public-ui .comparison-hub-page .comparison-journey-diagram i{transform:none}.public-ui .comparison-hub-page .comparison-cta-actions,.public-ui .comparison-hub-page .comparison-cta-actions .button{width:100%}}.public-ui .comparison-hub-page .comparison-hub-grid .competitor-identity{white-space:normal;min-width:0}.public-ui .comparison-hub-page .comparison-hub-grid .competitor-logo{flex-shrink:0}.public-ui .comparison-hub-page .comparison-swipe-hint{position:sticky;left:0}
