.marketing [hidden]{display:none!important}.marketing .cm-vs-word{font-weight:400;color:rgb(var(--hero-muted));letter-spacing:-.01em}.marketing .cm-answer{font-size:18px;line-height:1.65;color:rgb(var(--hero-body))}.marketing .cm-answer b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.marketing .cm-checked{display:flex;align-items:flex-start;gap:.55rem;max-width:36rem;font-size:14.5px;line-height:1.5;color:rgb(var(--hero-muted))}.marketing .cm-checked svg{flex:none;width:17px;height:17px;margin-top:1px;color:rgb(var(--brand-lift))}.marketing .cm-slip-t thead th{padding-left:.75rem}.marketing .cm-slip-t thead th:nth-child(2){color:rgb(var(--brand-deep))}.marketing .cm-slip-t td{width:6.5rem}.marketing .cm-slip-t td:nth-child(2){color:rgb(var(--ink))}.marketing .cm-slip-foot{max-width:none}.marketing .cm-slip .pr-bill-paper{padding-bottom:2rem}.marketing .cm-h2{max-width:22ch}.marketing .cm-ways{margin-top:2.5rem;border-top:1.5px solid rgb(var(--ink))}.marketing .cm-vs{min-width:0}.marketing .cm-vs tbody th{width:30%}.marketing .cm-vs thead th:not(:first-child){width:35%}.marketing .cm-vs td small{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:rgb(var(--steel));font-weight:400}.marketing .rd-band-paper2 .cm-vs tbody th{background:transparent}.marketing .rd-band-paper2 .cm-vs .q{background:#fff;box-shadow:inset 1px 0 0 rgb(var(--line)),inset -1px 0 0 rgb(var(--line))}.marketing .rd-band-paper2 .cm-vs thead th.q{box-shadow:inset 1px 0 0 rgb(var(--line)),inset -1px 0 0 rgb(var(--line)),inset 0 1px 0 rgb(var(--line))}.marketing .cm-tier{display:inline-block;margin-right:.4rem;padding:.12rem .5rem;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.01em;vertical-align:1px;background:rgb(var(--ink)/.06);color:rgb(var(--ink))}.marketing .cm-vs td.q .cm-tier{background:rgb(var(--brand)/.12);color:rgb(var(--brand-deep))}.marketing .cm-tier--add{background:color-mix(in srgb,rgb(var(--amber)) 18%,transparent);color:#8A4B06}.marketing .cm-fit tbody td{color:rgb(var(--ink));font-weight:500;font-variant-numeric:tabular-nums}.marketing .cm-fit tbody td.q{font-weight:600}.marketing .cm-fit tr.cm-g th{width:auto;padding:2rem 0 .6rem;border-bottom:1px solid rgb(var(--ink)/.25);font-size:13px;font-weight:600;letter-spacing:.02em;color:rgb(var(--brand-deep))}.marketing .cm-fit tbody tr.cm-g:first-child th{padding-top:1.2rem}.marketing .cm-fit tr.cm-g+tr>*{border-top:0}@media (max-width:639px){.marketing .cm-vs-wrap{overflow:visible;margin-inline:0;padding-inline:0}.marketing .cm-vs,.marketing .cm-vs tbody,.marketing .cm-vs thead{display:block;width:100%;min-width:0;font-size:14.5px}.marketing .cm-vs thead{position:sticky;top:64px;z-index:3;background:rgb(var(--paper))}.marketing .rd-band-paper2 .cm-vs thead{background:rgb(var(--paper-2))}.marketing .cm-vs tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem}.marketing .cm-vs thead th{width:auto!important;padding:.75rem .85rem .6rem}.marketing .cm-vs thead th:first-child{display:none}.marketing .cm-vs thead th.q img{height:22px;width:auto;-o-object-fit:contain;object-fit:contain}.marketing .cm-vs tbody th{grid-column:1/-1;position:static;width:auto;min-width:0;padding:1rem 0 .4rem;background:none;box-shadow:none;border-bottom:0!important;font-size:15px}.marketing .cm-vs tbody td{padding:.55rem .85rem .9rem;border-bottom:1px solid rgb(var(--line))}.marketing .cm-vs tbody tr:last-child td{border-bottom:0}.marketing .cm-vs tbody tr:last-child td.q{border-radius:0 0 12px 12px}.marketing .cm-vs .q{border-radius:0}.marketing .cm-vs thead th.q{border-radius:12px 12px 0 0}.marketing .cm-vs tbody th+td.q{border-radius:10px 10px 0 0}.marketing .cm-vs td.pr-fee2 b{white-space:normal}.marketing .cm-fit tr.cm-g{display:block}.marketing .cm-fit tr.cm-g th{padding:1.75rem 0 .5rem;font-size:12.5px}.marketing .cm-tier{margin-bottom:.2rem}}.marketing .cm-move{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem;align-items:start}.marketing .cm-steps{list-style:none;margin:2.75rem 0 0;padding:0;counter-reset:cm-step}.marketing .cm-steps li{position:relative;padding:0 0 1.75rem 3.25rem;counter-increment:cm-step}.marketing .cm-steps li:before{content:counter(cm-step);position:absolute;left:0;top:-1px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:600 13px/1 var(--font-switzer),system-ui,sans-serif;background:rgb(var(--brand));color:#fff;box-shadow:0 0 0 5px rgb(var(--ink))}.marketing .cm-steps li:after{content:"";position:absolute;left:14.5px;top:34px;bottom:4px;width:1px;background:rgb(255 255 255/.16)}.marketing .cm-steps li:last-child{padding-bottom:0}.marketing .cm-steps li:last-child:after{display:none}.marketing .cm-steps h3{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.012em}.marketing .cm-steps p{margin-top:.4rem;font-size:16px;line-height:1.6;color:rgb(var(--rd-body));max-width:34rem}.marketing .cm-move-note a,.marketing .cm-steps a{color:rgb(var(--brand-lift));text-decoration:underline;text-decoration-color:rgb(var(--brand-lift)/.35);text-underline-offset:3px}.marketing .cm-steps a{display:inline-block;margin-top:.2rem;font-size:14px}.marketing .cm-move-note a:hover,.marketing .cm-steps a:hover{color:#fff}.marketing .cm-move-note{margin-top:2.25rem;padding:1.1rem 1.25rem;border-radius:10px;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12);font-size:15.5px;line-height:1.6;color:rgb(var(--rd-body));max-width:38rem}.marketing .cm-move-note b{color:#fff;font-weight:600}.marketing .cm-move-shot{margin:0;position:sticky;top:7rem}.marketing .cm-move-shot figcaption{margin-top:.9rem;font-size:14px;color:rgb(var(--rd-muted))}@media (max-width:1023px){.marketing .cm-move{grid-template-columns:minmax(0,1fr);gap:3rem}.marketing .cm-move-shot{position:static}}.marketing .cm-src-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem 5rem}.marketing .cm-src-h{padding-bottom:.9rem;border-bottom:1.5px solid rgb(var(--ink));font-size:20px;font-weight:600;letter-spacing:-.015em;color:rgb(var(--ink))}.marketing .cm-src{list-style:none;margin:0;padding:0}.marketing .cm-src li{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:.25rem 1.5rem;padding:.85rem 0;border-bottom:1px solid rgb(var(--line));font-size:14px;line-height:1.55;color:rgb(var(--steel))}.marketing .cm-src a,.marketing .cm-src-k{font-weight:600;color:rgb(var(--ink));overflow-wrap:anywhere}.marketing .cm-src a{text-decoration:underline;text-decoration-color:rgb(var(--line));text-underline-offset:3px}.marketing .cm-src a:hover{text-decoration-color:rgb(var(--ink))}.marketing .cm-src-foot{margin-top:1.1rem;font-size:14px;line-height:1.6;color:rgb(var(--steel))}.marketing .cm-src-foot a{color:rgb(var(--ink));font-weight:600;text-decoration:underline;text-decoration-color:rgb(var(--line));text-underline-offset:3px}.marketing .cm-more{display:flex;flex-direction:column;align-items:flex-start}.marketing .cm-more .cm-src-h{align-self:stretch;margin-bottom:.5rem}.marketing .cm-more .rd-link{border-bottom:1px solid rgb(var(--line));align-self:stretch;padding:.85rem 0}@media (max-width:1023px){.marketing .cm-src-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.marketing .cm-src li{grid-template-columns:minmax(0,1fr)}.marketing .cm-vs tbody td{border-bottom:0;padding:.7rem .85rem}.marketing .cm-vs tbody td.q,.marketing .cm-vs tbody th+td.q,.marketing .cm-vs tbody tr:last-child td.q{border-radius:10px}.marketing .cm-vs tbody tr{padding-bottom:.9rem;border-bottom:1px solid rgb(var(--line))}.marketing .cm-vs tbody tr:last-child{border-bottom:0}.marketing .cm-vs tbody tr.cm-g{border-bottom:0;padding-bottom:0}.marketing .cm-vs tbody th{padding-top:1.1rem}.marketing .cm-slip-t td{width:auto}.marketing .cm-slip-t tbody th{padding-right:.5rem}}.marketing .cm-fit-note{margin-top:1.75rem;max-width:60rem;padding:1rem 1.25rem;border-radius:10px;border-left:3px solid rgb(var(--brand));background:rgb(var(--brand)/.07);font-size:15.5px;line-height:1.6;color:rgb(var(--ink))}.marketing .cm-fit-note b{font-weight:600}.marketing .cm-alt tbody th{width:22%}.marketing .cm-alt thead th:not(:first-child){width:19.5%}@media (max-width:639px){.marketing .cm-alt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.marketing .cm-alt tbody td{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.marketing .cm-alt tbody td:after{content:attr(data-who);order:-1;position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:12.5px;font-weight:600;letter-spacing:.01em;color:rgb(var(--steel))}.marketing .cm-alt tbody td.q:after{color:rgb(var(--brand-deep))}.marketing .cm-alt tbody th{width:auto}.marketing .cm-alt tbody th+td.q{border-radius:10px}}.marketing .cm-h1{font-weight:600;letter-spacing:-.025em}.marketing .cm-h1-lead{display:block;font-size:clamp(2.45rem,5.6vw,4.25rem);line-height:1.02}.marketing .cm-h1-vendor{text-decoration:underline;text-decoration-color:rgb(var(--brand-lift));text-decoration-thickness:3px;text-underline-offset:.14em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.marketing .cm-h1-rest{display:block;margin-top:.85rem;max-width:26ch;font-size:clamp(1.3rem,2.3vw,1.85rem);line-height:1.2;font-weight:500;letter-spacing:-.015em;color:rgb(var(--hero-body))}.marketing .cm-head .rd-h2{max-width:24ch}.marketing .cm-before-h{margin-top:.7rem;font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.25;font-weight:600;letter-spacing:-.018em;color:rgb(var(--ink))}.marketing .cm-before-p{margin-top:.9rem;max-width:30rem;font-size:17px;line-height:1.6;color:rgb(var(--ink))}.marketing .cm-ours{display:block;margin-top:.35rem;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--brand-deep))}.marketing .cm-alt--3 thead th:not(:first-child){width:26%}.marketing .cm-alt--5 tbody th{width:15%}.marketing .cm-alt--5 thead th.q{width:25%}.marketing .cm-alt--5 thead th:not(:first-child):not(.q){width:15%}.marketing .cm-alt--5 tbody td,.marketing .cm-alt--5 thead th{padding-left:.75rem;padding-right:.75rem}@media (max-width:639px){.marketing .cm-alt tbody th,.marketing .cm-alt--5 tbody th{width:auto}.marketing .cm-alt tbody td.q{grid-column:1/-1;margin-bottom:.35rem}}@media (min-width:1101px){.marketing .cm-ways4 .pr-ways-grid>.pr-way{grid-column:span 3}}.marketing .cm-move-nexpart{margin-top:1.1rem;max-width:38rem}