.lp-compare{background:var(--navy-900);color:#fff}.lp-compare .lp-compare-in{max-width:1240px;margin:0 auto;padding:64px 40px;position:relative}.lp-compare .lp-compare-in:before{content:"";border:1px solid var(--navy-border);pointer-events:none;position:absolute;inset:24px}.lp-compare .lp-compare-in:after{content:"";border-style:solid;border-width:16px 16px 0 0;border-color:var(--accent) transparent transparent transparent;position:absolute;top:24px;left:24px}.lp-compare .lp-compare-head{text-align:center;padding:18px 24px 8px;position:relative}.lp-compare .lp-compare-h{font-family:var(--serif);letter-spacing:-.4px;color:#fff;font-size:40px;font-weight:400;line-height:1.08}.lp-compare .lp-compare-h span{color:var(--muted-dark);font-style:italic}.lp-compare .lp-compare-sub{color:#ffffffc7;max-width:620px;margin:12px auto 0;font-size:16px}.lp-compare .lp-compare-grid{grid-template-columns:1fr 1fr;gap:24px;padding:36px 40px 8px;display:grid;position:relative}.lp-compare .lp-compare-col{border:1px solid #0000;padding:26px 28px}.lp-compare .lp-compare-col--ours{background:var(--accent);border-color:var(--accent);color:var(--navy-900)}.lp-compare .lp-compare-col--theirs{border-color:var(--navy-border)}.lp-compare .lp-compare-name{margin-bottom:20px;font-size:20px;font-weight:600}.lp-compare .lp-compare-col--theirs .lp-compare-name{color:#fff}.lp-compare .lp-compare-list{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(44px,auto);align-content:start;gap:16px 18px;list-style:none;display:grid}.lp-compare .lp-compare-row{align-items:center;gap:10px;font-size:14px;display:flex}.lp-compare .lp-compare-col--ours .lp-compare-row{color:var(--navy-900);font-weight:500}.lp-compare .lp-compare-col--theirs .lp-compare-row{color:#ffffffd1}.lp-compare .lp-compare-mark{flex:none}.lp-compare .lp-compare-cta{margin:28px auto 8px;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}@media (max-width:860px){.lp-compare .lp-compare-in{padding:44px 16px}.lp-compare .lp-compare-in:before,.lp-compare .lp-compare-in:after{display:none}.lp-compare .lp-compare-h{font-size:30px}.lp-compare .lp-compare-grid{grid-template-columns:1fr;gap:16px;padding:28px 4px 8px}.lp-compare .lp-compare-list{grid-template-columns:1fr;gap:12px}}