.home-arrow-link{align-items:center;gap:var(--fc-space-1);font-weight:var(--fc-weight-medium);font-size:var(--fc-section-size);display:inline-flex}.home-arrow-link svg{flex-shrink:0}.home-block{gap:var(--site-gap-group);flex-direction:column;display:flex}.home-after{align-items:flex-start;gap:var(--site-gap-card);flex-direction:column;display:flex}.home-feature{gap:var(--site-gap-card);padding:var(--site-card-pad);border:1px solid var(--fc-border);border-radius:var(--fc-radius-md);background:var(--fc-panel);box-shadow:var(--fc-shadow);display:flex}.home-feature-icon{border:1px solid var(--fc-border);border-radius:var(--fc-radius);background:var(--fc-bg-subtle);color:var(--fc-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-feature-text{gap:var(--site-gap-inline);flex-direction:column;min-width:0;display:flex}.home-feature-title{color:var(--fc-text);font-weight:var(--fc-weight-semibold);margin:0}.home-feature.is-stacked{flex-direction:column;align-items:flex-start}.home-feature.is-stacked .home-feature-icon{width:var(--fc-space-12);height:var(--fc-space-12)}.home-feature.is-stacked .home-feature-title{font-size:var(--fc-subtitle-size);line-height:var(--fc-subtitle-lh);text-wrap:balance}.home-feature.is-inline{align-items:flex-start}.home-feature.is-inline .home-feature-icon{width:var(--fc-space-10);height:var(--fc-space-10)}.home-feature.is-inline .home-feature-title{font-size:var(--fc-copy-size);line-height:var(--fc-copy-lh)}.home-hero-in{grid-template-columns:minmax(0, 1fr) minmax(0, var(--site-w-card));align-items:center;gap:var(--fc-space-16);padding-top:var(--fc-space-16);padding-bottom:var(--site-section-y);display:grid}.home-hero-text{align-items:flex-start;gap:var(--site-hero-gap-action);flex-direction:column;display:flex}.home-hero-head{gap:var(--site-hero-gap-lede);flex-direction:column;display:flex}.home-hero-title{gap:var(--site-hero-gap-eyebrow);flex-direction:column;display:flex}.home-hero-head .site-lede{max-width:var(--site-w-lede)}.home-hero-actions{align-items:flex-start;gap:var(--site-gap-group);flex-direction:column;display:flex}.home-trust{gap:var(--site-gap-group);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-points{gap:var(--site-gap-group);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-setup-body{gap:var(--site-gap-card);max-width:var(--site-w-wide);flex-direction:column;display:flex}.home-aside{align-items:flex-start;gap:var(--site-gap-inline);color:var(--fc-text-muted);font-size:var(--fc-section-size);line-height:var(--fc-body-lh);text-wrap:pretty;margin:0;display:flex}.home-aside-icon{flex-shrink:0;align-items:center;height:1lh;display:inline-flex}.home-filters{gap:var(--site-gap-group);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-filter{gap:var(--site-gap-card);padding:var(--site-card-pad);border:1px solid var(--fc-border);border-radius:var(--fc-radius-md);background:var(--fc-panel);box-shadow:var(--fc-shadow);flex-direction:column;display:flex}.home-filter-foot{gap:var(--site-gap-card);flex-direction:column;margin-top:auto;display:flex}.home-filter-take{font-size:var(--fc-copy-size);line-height:var(--fc-copy-lh);font-weight:var(--fc-weight-semibold);color:var(--fc-text);margin:0}.home-rules{padding:var(--fc-space-3);border-radius:var(--fc-radius);background:var(--fc-bg-subtle);font:var(--fc-weight-medium) var(--fc-mono-size)/var(--fc-body-lh) var(--fc-font-mono);color:var(--fc-text);margin:0}.home-anno{grid-template-columns:minmax(0, var(--site-w-card)) minmax(0, 1fr);align-items:center;gap:var(--site-gap-head);display:grid}.home-anno-card .site-msg{counter-reset:anno}.home-anno-card .site-job-block{padding-right:var(--fc-space-8);position:relative}.home-anno-card .site-job-block:after{counter-increment:anno;content:counter(anno) / "";width:var(--fc-space-6);height:var(--fc-space-6);border:1px solid var(--fc-text);border-radius:var(--fc-radius-full);background:var(--fc-panel);color:var(--fc-text);font:var(--fc-weight-medium) var(--fc-caption-size)/1 var(--fc-font-mono);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.home-callouts{gap:var(--site-gap-group);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-callouts li{align-items:flex-start;gap:var(--site-gap-card);font-size:var(--fc-copy-size);line-height:var(--fc-copy-lh);display:flex}.home-callout-n{flex-shrink:0;align-items:center;height:1lh;display:inline-flex}.home-callouts .site-step-n{border-color:var(--fc-text)}.home-ba .site-compare-col>ul{display:contents}.home-ba .site-compare-cell{align-items:flex-start;gap:var(--site-gap-inline);font-size:var(--fc-copy-size);line-height:var(--fc-copy-lh);font-weight:var(--fc-weight-medium);flex-direction:row}.home-ba .site-compare-col:not(.is-ours) .site-compare-cell{color:var(--fc-text-muted);font-weight:var(--fc-weight-regular)}.home-ba-icon{flex-shrink:0;align-items:center;height:1lh;display:inline-flex}.home-price{width:100%;max-width:var(--site-w-max);border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fc-copy-size);line-height:var(--fc-body-lh)}.home-price th,.home-price td{padding:var(--fc-space-4) var(--site-card-pad);text-align:left;vertical-align:top;border-bottom:1px solid var(--fc-border);overflow-wrap:anywhere}.home-price thead th,.home-price thead td{font-size:var(--fc-section-size);font-weight:var(--fc-weight-semibold)}.home-price tbody th{font-weight:var(--fc-weight-regular);color:var(--fc-text-muted);padding-left:0}.home-price td{color:var(--fc-text-muted)}.home-price .is-ours{color:var(--fc-text);font-weight:var(--fc-weight-semibold);background:var(--fc-panel);border-left:1px solid var(--fc-text);border-right:1px solid var(--fc-text)}.home-price thead .is-ours{border-top:1px solid var(--fc-text);border-radius:var(--fc-radius-md) var(--fc-radius-md) 0 0}.home-price tbody tr:last-child>*{border-bottom-color:#0000}.home-price tbody tr:last-child .is-ours{border-bottom-color:var(--fc-text);border-radius:0 0 var(--fc-radius-md) var(--fc-radius-md)}.home-faq{grid-template-columns:minmax(0, 1fr) minmax(0, var(--site-w-wide));align-items:start;display:grid}.home-faq .site-faq .home-arrow-link{font-size:inherit}@container site (width<=1023px){.home-hero-in,.home-anno{grid-template-columns:minmax(0,1fr)}.home-hero-in{gap:var(--site-gap-head);padding-top:var(--fc-space-12)}.home-faq{display:flex}.home-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (width<=767px){.home-hero-in{padding-top:var(--fc-space-6)}.home-hero-actions .site-tg{align-self:stretch}.home-hero-actions .home-arrow-link,.home-after .home-arrow-link{min-height:var(--site-tap)}.home-trust,.home-points,.home-filters{grid-template-columns:minmax(0,1fr)}.home-ba{gap:var(--site-gap-group);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.home-ba .site-compare-col{flex-direction:column;grid-row:auto;display:flex}.home-ba .site-compare-cell{font-size:var(--fc-section-size)}.home-price,.home-price tbody,.home-price tr,.home-price th,.home-price td{display:block}.home-price thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.home-price tbody{gap:var(--site-gap-group);flex-direction:column;display:flex}.home-price tr{border:1px solid var(--fc-border);border-radius:var(--fc-radius-md);background:var(--fc-panel);overflow:hidden}.home-price tbody th{padding:var(--fc-space-3) var(--site-card-pad);color:var(--fc-text);font-weight:var(--fc-weight-semibold);border-bottom:1px solid var(--fc-border)}.home-price td,.home-price .is-ours,.home-price tbody tr:last-child .is-ours{grid-template-columns:minmax(0, var(--site-w-label)) minmax(0, 1fr);gap:var(--site-gap-inline);padding:var(--fc-space-3) var(--site-card-pad);font-size:var(--fc-section-size);border:0;border-radius:0;display:grid}.home-price .is-ours{background:var(--fc-bg-subtle)}.home-price td:before{content:attr(data-label);color:var(--fc-text-muted);font-weight:var(--fc-weight-regular)}}
