.platform-narrative{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.platform-narrative .platform-narrative__title{font-size:var(--theme-compare-heading-large);line-height:1}.platform-narrative .platform-narrative__heading{font-size:var(--theme-compare-subheading);margin-top:var(--theme-compare-first-offset);align-self:flex-start;line-height:1}.platform-narrative .platform-copy{font-size:var(--theme-article-size-25)}.platform-narrative--preface .platform-copy{align-self:flex-start}.platform-analysis{padding:var(--theme-compare-section-space) 1.5rem}.platform-narrative--analysis{width:min(100%, var(--theme-site-content-width));margin-inline:auto}.platform-narrative--analysis .platform-narrative__title{font-size:var(--theme-guide-heading)}.platform-narrative--analysis .platform-copy{text-align:start;font-size:1.5rem}.platform-differences__introduction{margin-top:var(--theme-compare-band-space);text-align:center;font-size:1.5rem;line-height:1.5}.platform-differences__interlude{font-size:var(--theme-compare-subheading);font-weight:700;line-height:1}.platform-differences .platform-heading--small,.platform-band .platform-heading--small{font-size:var(--theme-compare-heading)}.platform-band .platform-heading--medium{font-size:var(--theme-guide-heading)}@media (width<=767px){.platform-narrative{gap:2rem}.platform-narrative .platform-narrative__title{font-size:3rem}.platform-narrative .platform-narrative__heading{margin-top:var(--theme-compare-first-offset);font-size:1.75rem}.platform-narrative--analysis .platform-narrative__title{font-size:2.25rem}.platform-differences__interlude{font-size:1.75rem}.platform-differences .platform-heading--small,.platform-band .platform-heading--small,.platform-band .platform-heading--medium{font-size:2.25rem}.platform-page:not(.platform-page--spacious) .platform-band.platform-band--flush-copy{padding-top:var(--theme-compare-section-space)}.platform-band--flush-copy .platform-copy{margin-top:0}}.platform-table{padding:var(--theme-compare-section-space) 1.5rem;background:var(--theme-compare-table-surround);min-height:var(--theme-compare-table-height)}.platform-table__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.platform-table__body{width:100%}.platform-table__scroll{border-radius:var(--theme-compare-table-radius);background:var(--theme-compare-table-surface);width:100%;color:var(--theme-compare-table-foreground);overflow-x:auto}.platform-table table{width:100%;min-width:var(--theme-compare-table-min-width);border-collapse:collapse;font-size:1rem;line-height:1.45}.platform-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--theme-compare-table-border);padding:1rem 1.125rem}.platform-table th{color:var(--theme-compare-table-heading);font-weight:700}.platform-table tr:last-child td{border-bottom:0}.platform-table :is(th,td):first-child{width:34%;font-weight:500}.platform-table :is(th,td):not(:first-child){width:33%}.platform-table--wide-values :is(th,td):first-child{width:27%;font-weight:600}.platform-table--wide-values :is(th,td):not(:first-child){width:36.5%}.platform-table--wide-values .platform-heading{margin-bottom:1.875rem}.platform-table--bounded .platform-heading{font-size:var(--theme-guide-heading)}.platform-table--bounded .platform-table__scroll{max-width:var(--theme-compare-table-bound);border-radius:var(--theme-compare-table-bounded-radius);margin-inline:auto}.platform-table--bounded th{color:var(--theme-compare-table-bounded-heading);font-weight:800}.platform-table--bounded :is(th,td):first-child{width:28%;font-weight:700}.platform-table--bounded :is(th,td):not(:first-child){width:36%}.platform-table tbody tr:hover{background:var(--theme-compare-table-hover)}@media (width<=900px){.platform-table--bounded table{min-width:var(--theme-compare-table-mid-width);font-size:.9375rem}.platform-table--bounded :is(th,td){padding:.875rem}}@media (width<=768px){.platform-table:not(.platform-table--bounded) table{min-width:var(--theme-compare-table-mobile-width);font-size:.9375rem}.platform-table:not(.platform-table--bounded) :is(th,td){padding:.875rem}}@media (width<=767px){.platform-table{min-height:0}.platform-table--bounded .platform-heading{font-size:2.25rem}}@media (width<=640px){.platform-table--bounded table{min-width:var(--theme-compare-table-small-width);font-size:.875rem}.platform-table--bounded :is(th,td){padding:.75rem}}.platform-table .platform-heading--small{font-size:var(--theme-compare-heading)}.platform-table--layout-detached,.platform-table--layout-detached-tall{min-height:0}.platform-table--layout-detached .platform-table__container,.platform-table--layout-detached-tall .platform-table__container{gap:4rem}.platform-table--layout-detached .platform-heading,.platform-table--layout-detached-tall .platform-heading{margin:0;line-height:1}.platform-table--layout-detached-tall{min-height:var(--theme-compare-table-tall-height);padding-bottom:var(--theme-compare-band-space)}.platform-table__summary{background:var(--theme-compare-table-surface);color:var(--theme-compare-table-foreground);padding:2.5rem 1.5rem}.platform-table__summary-inner{max-width:var(--theme-compare-table-bound);margin-inline:auto}.platform-table--layout-summary .platform-heading{letter-spacing:-.02em;color:var(--theme-compare-table-bounded-heading);margin-bottom:1.75rem;font-size:4rem;font-weight:800;line-height:1.05}.platform-table--layout-summary .platform-heading strong{color:var(--theme-compare-table-accent);background:0 0}.platform-page .platform-table__introduction{text-align:left;margin:0 0 2.25rem;font-size:1.125rem;line-height:1.5}@media (width<=900px){.platform-table__summary{padding:2rem 1.125rem}.platform-table--layout-summary .platform-heading{font-size:3rem}.platform-page .platform-table__introduction{font-size:1.0625rem}}@media (width<=767px){.platform-table .platform-heading--small{font-size:2.25rem}.platform-table--layout-detached .platform-table__container,.platform-table--layout-detached-tall .platform-table__container{gap:3rem}.platform-table--layout-detached-tall{min-height:var(--theme-compare-table-tall-height)}}@media (width<=640px){.platform-table__summary{padding:1.5rem .875rem}.platform-table--layout-summary .platform-heading{margin-bottom:1.25rem;font-size:2.25rem}.platform-page .platform-table__introduction{margin-bottom:1.375rem;font-size:1rem}}.platform-table--height-natural{min-height:0}.platform-table--height-short{min-height:var(--theme-compare-table-short-height)}.platform-page{background:var(--theme-surface);color:var(--theme-foreground);font-family:var(--theme-font-body);font-size:1rem;line-height:1.5}.platform-page .comparison-faq__answer{font-style:italic}.platform-page .comparison-faq__icon,.platform-page .comparison-faq__item[open] .comparison-faq__icon{flex:none;font-size:1rem;line-height:1;display:flex;transform:none}.platform-page h1,.platform-page h2,.platform-page h3{margin:0}.platform-page p{margin:0 0 1.2em}.platform-page p:last-child{margin-bottom:0}.platform-page ul,.platform-page ol{margin:1em 0;padding-left:2.5rem}.platform-page ul{list-style-type:disc}.platform-page ol{list-style-type:decimal}.platform-page a:not(.platform-action):not([class*=faq__action]){color:inherit;text-decoration:underline}.platform-page :is(a,summary,[tabindex]):focus-visible{outline:3px solid var(--theme-foreground);outline-offset:4px}.platform-container{width:min(100%, var(--theme-site-content-width));flex-direction:column;align-items:center;gap:2rem;margin-inline:auto;display:flex}.platform-heading{max-width:100%;font-size:var(--theme-compare-heading);text-align:center;font-weight:600;line-height:1.25}.platform-page .platform-heading strong{font-weight:inherit;color:#0000;background:var(--theme-city-heading-gradient);background-clip:text}.platform-heading--large{font-size:var(--theme-compare-heading-large);line-height:1}.platform-page--compact :is(.platform-differences,.platform-band--verdict) .platform-heading--large,.platform-page--compact :is(.platform-band--competitor,.platform-band--service) .platform-heading{font-size:var(--theme-guide-heading)}.platform-hero{padding:var(--theme-guide-hero-space) 1.5rem}.platform-hero h1{text-align:center;font-size:1.5rem;font-weight:500;line-height:1}.platform-hero__intro{max-width:var(--theme-compare-intro-width);text-align:center;font-size:1.5rem;line-height:1.5}.platform-copy{max-width:100%;padding-left:var(--theme-article-size-25);margin-top:1.875rem;font-size:1.5rem;line-height:1.5}.platform-copy p{text-align:left}.platform-action{max-width:100%;padding:var(--theme-city-action-pad) 1.125rem;border:1px solid var(--theme-source-action);border-radius:var(--theme-guide-action-radius);background:var(--theme-source-action-surface);color:var(--theme-consent-action-text);text-align:center;margin-top:var(--theme-compare-action-offset);justify-content:center;align-items:center;font-size:1.125rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.platform-action,.platform-page .comparison-faq__action{letter-spacing:var(--theme-city-action-tracking)}.platform-divider{background:var(--theme-compare-divider);width:100%;height:1px}.platform-note{font-size:1rem;line-height:1.5}@media (width<=767px){.platform-hero{padding-block:var(--theme-guide-section-space)}.platform-heading{font-size:2.25rem}.platform-heading--large{font-size:3rem}.platform-hero__intro{font-size:1.25rem}.platform-page--compact :is(.platform-differences,.platform-band--verdict) .platform-heading--large,.platform-page--compact :is(.platform-band--competitor,.platform-band--service) .platform-heading{font-size:2.25rem}}.platform-copy p:last-of-type{margin-bottom:0}.platform-heading{overflow-wrap:break-word}.platform-copy ul,.platform-copy ol{text-align:left}.platform-band--verdict .platform-copy p{text-align:center}.platform-differences{margin-top:var(--theme-compare-section-space);padding:0 var(--theme-compare-copy-inset) 6rem;flex-direction:column;align-items:center;gap:4rem;display:flex}.platform-differences__container,.platform-differences__block{flex-direction:column;align-items:flex-start;width:100%;display:flex}.platform-differences>.platform-divider{width:calc(100% - var(--spacing) * 60)}.platform-differences__container>.platform-heading--large{align-self:center}.platform-differences h3.platform-heading{font-size:var(--theme-compare-subheading);line-height:1}.platform-differences__container--lead h3{margin-top:var(--theme-compare-first-offset)}.platform-differences__container--lead .platform-copy{font-size:var(--theme-article-size-25)}.platform-differences .platform-copy{font-family:Ubuntu}.platform-differences .platform-copy--centered,.platform-differences .platform-copy--centered p{text-align:center}.platform-band{padding:var(--theme-compare-section-space) 1.5rem}.platform-band__block{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.platform-band .platform-copy{width:100%}.platform-band--competitor,.platform-band--verdict{background:var(--theme-compare-muted-surface)}.platform-band--service{background:var(--theme-city-heading-gradient);color:var(--theme-on-brand)}.platform-band--service .platform-heading strong{color:inherit;background:0 0}.platform-page:not(.platform-page--spacious) .platform-band--service{padding-block:var(--theme-compare-band-space)}.platform-band--verdict{padding-block:0 var(--theme-compare-band-space);min-height:var(--theme-compare-verdict-height)}.platform-band--verdict .platform-band__block{padding-top:var(--theme-compare-band-space);margin-top:var(--theme-compare-band-space)}@media (width<=767px){.platform-differences{padding-inline:1.5rem;gap:3rem;padding-bottom:4rem}.platform-differences__container--lead{gap:2rem}.platform-differences h3.platform-heading{align-self:center;font-size:1.75rem}.platform-differences__container--lead h3{margin-top:var(--theme-compare-band-space)}.platform-page--spacious .platform-differences__container--lead h3{margin-top:var(--theme-compare-first-offset)}.platform-page--spacious .platform-differences__container--lead .platform-copy{margin-top:1px}.platform-page--standard .platform-differences__container--lead h3{align-self:flex-start}}.platform-page:not(.platform-page--spacious) .platform-band--competitor{padding-block:var(--theme-compare-band-space)}@media (width<=767px){.platform-page--standard .platform-differences h3.platform-heading{align-self:flex-start}.platform-differences--heading-space-large .platform-differences__container--lead h3{margin-top:var(--theme-compare-first-offset)}}.platform-directory__heading{flex-direction:column;align-items:center;padding-inline:1.5rem;display:flex}.platform-directory__heading h2{font-family:var(--theme-font-body);font-size:var(--theme-compare-heading-large);color:var(--theme-foreground);margin:0;font-weight:600;line-height:1}.platform-directory__heading strong{font-weight:inherit;color:#0000;background:var(--theme-city-heading-gradient);background-clip:text}.platform-directory__list{width:min(100%, var(--theme-site-content-width));flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.platform-directory__list a{width:var(--theme-compare-logo-size);height:var(--theme-compare-logo-size);display:block}.platform-directory__list img{object-fit:contain;width:100%;height:100%}.platform-directory__list a:focus-visible{outline:3px solid var(--theme-foreground);outline-offset:4px}@media (width<=767px){.platform-directory__list{gap:2rem}.platform-directory__heading h2{font-size:3rem}}
