.about-landing .marketing-compare{background:var(--cream);--comparison-light:radial-gradient(ellipse at 42% 38%, #fcfaf6f7 0%, #fcfaf6e0 48%, #fcfaf685 100%);--comparison-shadow:0 24px 48px -32px #3a30233d, 0 3px 10px -6px #3a30231f, inset 0 1px 0 #ffffffd9;padding-block:92px 86px}.about-landing .marketing-compare .marketing-compare-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:52px;display:flex}.about-landing .marketing-compare .marketing-compare-heading h2{max-width:740px;font-size:clamp(36px,4.1vw,58px);line-height:1.15}.about-landing .marketing-compare .marketing-compare-heading>p{width:30%;max-width:38ch;color:var(--muted);flex-shrink:0;font-size:14px;line-height:1.75}.about-landing .marketing-compare .marketing-compare-wordmark{letter-spacing:-.07em;align-items:center;gap:10px;font:500 22px Inter,sans-serif;display:inline-flex}.about-landing .marketing-compare .marketing-compare-wordmark>span{color:var(--blue);font-size:28px}.about-landing .marketing-compare .marketing-compare-matrix{isolation:isolate;position:relative}.about-landing .marketing-compare .marketing-compare-matrix:before{content:"";z-index:-1;width:25%;box-shadow:var(--comparison-shadow);background:var(--comparison-light) center/100% 100%, var(--paper) var(--comparison-stone-image) center/cover;pointer-events:none;border-radius:12px;position:absolute;inset:-12px 0 -12px auto}.about-landing .marketing-compare .marketing-compare-matrix table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.about-landing .marketing-compare .marketing-compare-matrix col,.about-landing .marketing-compare .marketing-compare-matrix .marketing-compare-col-label{width:19%}.about-landing .marketing-compare .marketing-compare-matrix .marketing-compare-col-ours{width:25%}.about-landing .marketing-compare .marketing-compare-matrix thead{text-align:left}.about-landing .marketing-compare .marketing-compare-matrix th,.about-landing .marketing-compare .marketing-compare-matrix td{text-align:left;vertical-align:middle;padding:23px 20px;font-weight:400;line-height:1.6}.about-landing .marketing-compare .marketing-compare-matrix th[scope=row]{padding-left:0;font-weight:500}.about-landing .marketing-compare .marketing-compare-matrix thead th{font-size:16px}.about-landing .marketing-compare .marketing-compare-logo{width:123px;height:auto}.about-landing .marketing-compare .marketing-compare-matrix .marketing-compare-total{text-align:center}.about-landing .marketing-compare .marketing-compare-matrix tbody tr,.about-landing .marketing-compare .marketing-compare-matrix tfoot tr{border-top:1px solid var(--line)}.about-landing .marketing-compare .marketing-compare-platform-copy{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:block}.about-landing .marketing-compare .marketing-compare-unavailable{width:18px;height:18px;color:var(--navy);opacity:.25;display:block}.about-landing .marketing-compare .marketing-compare-matrix .marketing-compare-highlight{padding-inline:28px}.about-landing .marketing-compare .marketing-compare-matrix tbody .marketing-compare-highlight{font-size:15px}.about-landing .marketing-compare .marketing-compare-benefit{font-weight:500;line-height:1.5;display:block}.about-landing .marketing-compare .marketing-compare-benefit-detail{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.65;display:block}.about-landing .marketing-compare .marketing-compare-total-detail{color:var(--muted);letter-spacing:0;margin-top:10px;font:11px/1.6 Inter,Arial,sans-serif;display:block}.about-landing .marketing-compare .marketing-compare-matrix thead .marketing-compare-highlight{border-radius:10px 10px 0 0}.about-landing .marketing-compare .marketing-compare-matrix tfoot .marketing-compare-highlight{letter-spacing:-.04em;border-radius:0 0 10px 10px;font:26px Lora,Georgia,serif}@media (width<=1050px){.about-landing .marketing-compare .marketing-compare-heading{display:block}.about-landing .marketing-compare .marketing-compare-heading>p{width:auto;max-width:65ch;margin-top:22px}.about-landing .marketing-compare .marketing-compare-matrix th,.about-landing .marketing-compare .marketing-compare-matrix td{padding:19px 12px}.about-landing .marketing-compare .marketing-compare-matrix .marketing-compare-highlight{padding-inline:18px}}@media (width<=700px){.about-landing .marketing-compare{padding-block:58px 62px}.about-landing .marketing-compare .marketing-compare-heading{margin-bottom:32px}.about-landing .marketing-compare .marketing-compare-heading h2{font-size:clamp(31px,7.5vw,42px)}.about-landing .marketing-compare .marketing-compare-heading>p{font-size:13px}.about-landing .marketing-compare .marketing-compare-matrix:before{content:none}.about-landing .marketing-compare .marketing-compare-matrix colgroup{display:none}.about-landing .marketing-compare .marketing-compare-matrix table,.about-landing .marketing-compare .marketing-compare-matrix tbody{display:block}.about-landing .marketing-compare .marketing-compare-matrix thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.about-landing .marketing-compare .marketing-compare-matrix tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;padding-block:22px;display:grid}.about-landing .marketing-compare .marketing-compare-matrix tbody th,.about-landing .marketing-compare .marketing-compare-matrix tbody td{width:auto;padding:0;font-size:11px;display:block}.about-landing .marketing-compare .marketing-compare-matrix tbody th:first-child,.about-landing .marketing-compare .marketing-compare-matrix tbody td:last-child{width:auto}.about-landing .marketing-compare .marketing-compare-matrix tbody th{grid-column:1/-1;font-size:17px}.about-landing .marketing-compare .marketing-compare-matrix tbody td:before{content:attr(data-platform);color:var(--navy);margin-bottom:6px;font-size:10px;font-weight:500;display:block}.about-landing .marketing-compare .marketing-compare-matrix tbody .marketing-compare-highlight{box-shadow:var(--comparison-shadow);background:var(--comparison-light) center/100% 100%, var(--paper) var(--comparison-stone-image) center/cover;border-radius:8px;grid-column:1/-1;padding:17px 20px;font-size:15px}.about-landing .marketing-compare .marketing-compare-matrix tbody .marketing-compare-highlight:before{color:var(--blue)}.about-landing .marketing-compare .marketing-compare-matrix tfoot,.about-landing .marketing-compare .marketing-compare-matrix tfoot tr{display:block}.about-landing .marketing-compare .marketing-compare-matrix tfoot th{display:none}.about-landing .marketing-compare .marketing-compare-matrix tfoot td{width:auto;padding:17px 0 12px;display:block}.about-landing .marketing-compare .marketing-compare-matrix tfoot td:last-child{width:auto;box-shadow:var(--comparison-shadow);background:var(--comparison-light) center/100% 100%, var(--paper) var(--comparison-stone-image) center/cover;border-radius:8px;padding:17px 20px;font-size:28px}}
