.home-paper{margin: 0;padding: 20px 22px 16px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--rad-l);box-shadow: var(--lift-2);font-size: .875rem;line-height: 1.4;color: var(--tx-2)}.home-paper__top{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding-bottom: 10px;border-bottom: 2px solid var(--tx);color: var(--tx-soft);font-size: .8125rem}.home-paper__co{font-weight: 750;font-size: 1rem;letter-spacing: -.02em;color: var(--tx)}.home-paper__lines{list-style: none;margin: 0;padding: 0}.home-paper__lines li{display: grid;grid-template-columns: 20px minmax(0,1fr) auto;gap: 10px;align-items: baseline;padding: 9px 0;border-bottom: 1px dashed var(--line-2)}.home-paper__n{display: inline-grid;place-items: center;width: 20px;height: 20px;border-radius: 50%;background: var(--tx);color: var(--surface);font-size: .6875rem;font-weight: 700;transform: translateY(-1px)}.home-paper__amt{font-weight: 650;color: var(--tx);font-variant-numeric: tabular-nums;white-space: nowrap}.home-paper__tot{margin: 10px 0 0;display: grid;gap: 4px}.home-paper__tot>div{display: flex;justify-content: space-between;gap: 12px;font-variant-numeric: tabular-nums}.home-paper__tot dt{color: var(--tx-soft)}.home-paper__tot dd{margin: 0}.home-paper__grand{padding-top: 6px;border-top: 1px solid var(--line-2);font-weight: 750;color: var(--tx);font-size: 1rem}.home-paper__grand dt{color: var(--tx)}.home-paper__terms{margin: 12px 0 0;padding: 8px 10px;border-radius: var(--rad-s);background: var(--well);font-size: .8125rem}.home-paper figcaption{margin-top: 12px;font-size: .8125rem;color: var(--tx-soft);line-height: 1.45}.home-big{font-size: clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height: 1.6;color: var(--tx-2);margin: 0 0 18px;max-width: 60ch}.home-big strong{color: var(--tx);font-variant-numeric: tabular-nums;white-space: nowrap}.home-note{margin: 20px 0 0;color: var(--tx-soft);font-size: .9375rem;line-height: 1.55;max-width: 72ch}.home-note a{color: var(--tx);font-weight: 600}.home-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-top: 24px}.home-acts .alink{min-height: 44px;border-bottom: 0;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 4px}.home-acts--links{gap: 4px 28px;margin-top: 16px}.home-browse{margin: 28px 0 0}.home-browse .alink{min-height: 44px;border-bottom: 0;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 4px}.home-fine{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 32px;margin-top: 40px;padding-top: 20px;border-top: 1px solid var(--line-2)}.home-fine p{display: flex;align-items: flex-start;gap: 10px;margin: 0;max-width: 64ch;color: var(--tx-soft);font-size: .9375rem;line-height: 1.5}.home-fine p .glyph{margin-top: 2px;color: var(--tx-2)}.home-fine .alink{min-height: 44px;border-bottom: 0;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 4px}.home-fine--cities{margin-top: 28px}.home-check{align-items: start}@media (min-width: 960px){.home-check .split__body{padding-top: 8px}}.home-check .oklist{margin-top: 4px}.home-check .split__media{background: var(--surface);box-shadow: var(--lift-3)}.home-chk{margin: 0;padding: 18px 16px 16px}@media (min-width: 560px){.home-chk{padding: 24px 24px 20px}}.home-chk__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-bottom: 14px;margin-bottom: 4px;border-bottom: 1px solid var(--line)}.home-chk__name{display: inline-flex;align-items: center;gap: 10px;font-weight: 700;letter-spacing: -.02em;color: var(--tx)}.home-chk__tag{padding: 3px 9px;border: 1px solid var(--line-2);border-radius: 6px;font-size: .8125rem;font-weight: 600;color: var(--tx-soft)}.home-chk__in{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 16px;margin: 0 0 16px}.home-chk__in>div{padding: 10px 0;border-bottom: 1px dashed var(--line-2);min-width: 0}.home-chk__in dt{font-size: .8125rem;font-weight: 600;color: var(--tx-soft)}.home-chk__in dd{margin: 2px 0 0;font-size: .9375rem;font-weight: 600;color: var(--tx);line-height: 1.35;font-variant-numeric: tabular-nums}.home-chk .verdict{padding: 18px 18px}.home-chk .verdict__cta{gap: 12px 16px}.home-chk figcaption{margin-top: 12px;font-size: .8125rem;color: var(--tx-soft);line-height: 1.45}.home-meter{display: block;width: 100%;height: 14px;margin: 14px 0 8px;overflow: visible}.home-meter__track{fill: rgb(15 26 33 / .1)}.home-meter__band{fill: var(--good);opacity: .45}.home-meter__pin{fill: var(--tx)}.home-meter__key{display: flex;flex-wrap: wrap;gap: 4px 18px;margin: 0 0 12px !important;font-size: .8125rem;color: var(--tx-soft)}.home-meter__key>span{display: inline-flex;align-items: center;gap: 6px}.home-meter__sw{display: inline-block;width: 14px;height: 8px;border-radius: 3px}.home-meter__sw--band{background: var(--good);opacity: .55}.home-meter__sw--pin{width: 4px;height: 14px;border-radius: 2px;background: var(--tx)}.home-cost{display: grid;gap: 24px;align-items: start}.home-cost .home-big{margin-bottom: 0}@media (min-width: 1024px){.home-cost{grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);grid-template-areas: "lead list" "more list";grid-template-rows: auto 1fr;column-gap: clamp(48px,5vw,80px);row-gap: 0}.home-cost__lead{grid-area: lead}.home-cost__list{grid-area: list}.home-cost__more{grid-area: more}}.home-h3{margin: 8px 0 6px}@media (min-width: 1024px){.home-h3{margin-top: 28px}}.home-movers{list-style: none;display: grid}.home-movers li{position: relative;padding: 12px 0 12px 22px;border-top: 1px solid var(--line);color: var(--tx-2);line-height: 1.55}.home-movers li::before{content: "";position: absolute;left: 2px;top: 1.3em;width: 8px;height: 8px;border-radius: 2px;background: var(--tx)}.home-movers strong{color: var(--tx)}.home-tax{margin: 8px 0 0;padding: 14px 16px;border-radius: var(--rad-s);background: var(--well);color: var(--tx-2);font-size: .9688rem}@media (min-width: 1024px){.home-cost__list{position: sticky;top: calc(var(--hdr-h) + 24px)}}.qp{padding-top: clamp(20px,2vw + 12px,40px)}.qp-trail{max-width: 720px;margin-inline: auto}.qp-trail ol{margin-bottom: 14px}.qp-col{max-width: calc(720px + 2 * var(--inset-x))}.qp-h{font-size: clamp(1.3rem,1.15rem + .6vw,1.6rem);letter-spacing: -.03em;margin: 0 0 22px}.qp-h ~ .qp-h{margin-top: 48px}.qp-pts{list-style: none;display: grid;gap: 0}.qp-pts li{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 14px;padding: 14px 0;border-top: 1px solid var(--line)}.qp-pts li:first-child{border-top: 0;padding-top: 0}.qp-pts__ic{display: grid;place-items: center;width: 40px;height: 40px;border-radius: var(--rad-s);background: var(--well);color: var(--tx)}.qp-pts__t{margin: 0 0 2px;font-weight: 650;color: var(--tx)}.qp-pts__d{margin: 0;color: var(--tx-soft);font-size: .9688rem;line-height: 1.5}.qp-priv{margin: 6px 0 28px;font-size: .9375rem;color: var(--tx-soft)}.qp-priv a{color: var(--tx);font-weight: 600}.ty-hi{display: flex;align-items: center;gap: 12px;margin: 22px 0 0;padding: 12px 16px;max-width: 46ch;background: var(--surface);border: 1px solid var(--line);border-radius: var(--rad-m);box-shadow: var(--lift-1);color: var(--tx-2);line-height: 1.45}.ty-hi strong{color: var(--tx)}.ty-hi__mark{display: grid;place-items: center;flex: none;width: 28px;height: 28px;border-radius: 50%;background: var(--good-bg);color: var(--good)}.ty-hi__mark .glyph{stroke-width: 3}.hero + .sec.thx-sec{padding-top: clamp(8px,1vw + 4px,24px)}.ty-grid{display: grid;gap: 40px}@media (min-width: 1024px){.ty-grid{grid-template-columns: minmax(0,1fr) 380px;gap: clamp(48px,6vw,96px);align-items: start}}.ty-main{max-width: 680px;min-width: 0}.ty-h{font-size: clamp(1.4rem,1.2rem + .8vw,1.85rem);letter-spacing: -.03em;margin: 0 0 24px}.ty-h--sm{font-size: 1.25rem;margin-bottom: 12px}.ty-next .next__item:first-child .next__dot{background: var(--good);border-color: var(--good);color: var(--surface)}.ty-next .next__text a{color: var(--tx);font-weight: 600}.ty-out{margin: 28px 0 0;padding-top: 18px;border-top: 1px solid var(--line);color: var(--tx-soft);font-size: .9375rem}.ty-out a{color: var(--tx);font-weight: 600}.ty-side{background: var(--surface);border: 1px solid var(--line);border-radius: var(--rad-l);padding: 22px 22px 16px;box-shadow: var(--lift-1)}@media (min-width: 1024px){.ty-side{position: sticky;top: calc(var(--hdr-h) + 24px)}}.ty-side .oklist__list li{font-size: .9688rem}.ty-side a{color: var(--tx);font-weight: 600}.ty-urgent{margin-bottom: 48px;padding: 22px 20px;border-radius: var(--rad-l);background: var(--surface);border: 2px solid var(--bad);box-shadow: none}.ty-urgent>.ty-h{color: var(--bad)}@media (min-width: 560px){.ty-urgent{padding: 26px 28px}}.ty-urgent .ty-h{font-size: 1.3rem;margin-bottom: 14px}.ty-urgent .callout--warn{background: var(--bad-bg)}.ty-urgent .callout--warn>.glyph,.ty-urgent .callout--warn .callout__t{color: var(--bad)}.ty-sub{margin: 20px 0 6px;font-weight: 600;color: var(--tx)}.ty-checks{list-style: none;counter-reset: tyc;display: grid}.ty-checks li{position: relative;counter-increment: tyc;padding: 11px 0 11px 40px;border-top: 1px solid var(--line);color: var(--tx-2);line-height: 1.5}.ty-checks li:first-child{border-top: 0}.ty-checks li::before{content: counter(tyc);position: absolute;left: 0;top: 10px;display: grid;place-items: center;width: 26px;height: 26px;border-radius: var(--rad-s);background: var(--warn-bg);color: var(--warn);font-weight: 700;font-size: .8438rem;font-variant-numeric: tabular-nums}.ty-checks strong{color: var(--tx)}.ty-reach{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 20px;margin: 0 0 36px}.ty-reach__mark{display: block;height: 64px;width: auto;max-width: 100%;border-radius: 4px;background: #fff;box-shadow: inset 0 0 0 1px var(--line)}.ty-reach__note{flex: 1 1 12rem;margin: 0;color: var(--tx-2);line-height: 1.45}.ty-line{appearance: none;display: inline-flex;padding: 0;border: 0;background: transparent;border-radius: var(--rad-s);line-height: 0;cursor: pointer}.ty-line img{display: block;width: 188px;max-width: 100%;height: auto}.ty-line:active{transform: translateY(1px)}.help-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 28px}@media (max-width: 479px){.help-acts .press{width: 100%}}.help-stack{display: grid;gap: clamp(32px,2vw + 20px,48px)}.help-more{margin: 28px 0 0;color: var(--tx-soft)}.help-intro{margin: 0 0 28px;max-width: 68ch;color: var(--tx-2);font-size: 1.0625rem;line-height: 1.65}.help-topics{list-style: none;display: grid;margin: 0 0 24px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--rad-l);overflow: hidden}.help-topic{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 16px;padding: 20px 20px 14px;border-top: 1px solid var(--line)}.help-topic:first-child{border-top: 0}@media (min-width: 900px){.help-topics{grid-template-columns: repeat(3,minmax(0,1fr))}.help-topic{padding: 24px 24px 16px;border-top: 0;border-left: 1px solid var(--line)}.help-topic:first-child{border-left: 0}}.help-topic__ic{display: grid;place-items: center;width: 44px;height: 44px;border-radius: var(--rad-s);background: var(--well);color: var(--tx)}.help-topic__t{font-size: 1.125rem;margin: 2px 0 2px}.help-topic__n{margin: 0 0 8px;font-size: .8125rem;font-weight: 600;color: var(--tx-soft);font-variant-numeric: tabular-nums}.help-topic__d{margin: 0 0 4px;color: var(--tx-soft);font-size: .9375rem;line-height: 1.5}.help-topic__links{list-style: none;display: flex;flex-wrap: wrap;column-gap: 20px}.help-topic__links .alink{min-height: 44px;border-bottom: 0;padding-bottom: 0;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 4px;font-size: .9375rem}.pg-faq .qa__list{counter-reset: help-q}.pg-faq .qa__item summary>span{display: grid;grid-template-columns: 2.2em minmax(0,1fr)}.pg-faq .qa__item summary>span::before{counter-increment: help-q;content: counter(help-q) ".";color: var(--tx-soft);font-weight: 600;font-variant-numeric: tabular-nums}.pg-faq .qa__a{padding-left: 2.2em}@media (max-width: 479px){.pg-faq .qa__item summary>span{grid-template-columns: 1.9em minmax(0,1fr)}.pg-faq .qa__a{padding-left: 0}}#what-we-do .vs__or{display: none}@media (min-width: 768px){#what-we-do .vs{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}}.help-more .alink{color: var(--tx)}#request .tbl table{min-width: 0}#request .tbl tbody th{width: 34%}@media (max-width: 479px){#request .tbl th,#request .tbl td{padding: 11px 12px}}.about-who .rich{max-width: 760px;margin-bottom: 28px}.about-dd{display: grid;gap: 16px;margin-top: 28px}@media (min-width: 768px){.about-dd{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}}.about-dd__col{background: var(--surface);border: 1px solid var(--line);border-radius: var(--rad-l);padding: 20px 22px 8px}.about-dd__title{font-size: 1.125rem;margin: 2px 0 8px}.about-dd__list{list-style: none}.about-dd__list li{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 12px;padding: 11px 0;border-top: 1px solid var(--line);line-height: 1.5;color: var(--tx-2)}.about-dd__list a{color: var(--tx)}.about-dd__mark{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;margin-top: 2px}.about-dd__mark .glyph{stroke-width: 3}.about-dd__col--do .about-dd__mark{background: var(--good-bg);color: var(--good)}.about-dd__col--dont .about-dd__mark{background: var(--bg-2);color: var(--tx-2)}.about-method{display: grid;gap: 32px;align-items: start}@media (min-width: 960px){.about-method{grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: clamp(40px,5vw,72px)}}.about-method__col{min-width: 0}.about-method__h{font-size: 1.125rem;margin: 0 0 12px}.about-method__h--gap{margin-top: 32px}.about-method .rich{font-size: 1rem}.about-sub{margin-top: clamp(40px,3vw + 24px,64px)}.legal-dates{display: flex;flex-wrap: wrap;gap: 6px 0;margin: 18px 0 0;font-size: .9rem;color: var(--tx-soft);font-variant-numeric: tabular-nums}.legal-dates>span + span::before{content: "";display: inline-block;width: 1px;height: 12px;background: var(--line-2);margin: 0 12px;vertical-align: -1px}@media (max-width: 479px){.legal-dates{flex-direction: column;gap: 2px}.legal-dates>span + span::before{display: none}}.legal-quote{margin: 0;padding: 18px 20px 18px 22px;background: var(--surface);border: 1px solid var(--line);border-left: 4px solid var(--tx);border-radius: var(--rad-m);color: var(--tx);font-weight: 500;line-height: 1.6}.rich .legal-quote{margin-top: 1.1em}.pg-legal .tbl table{min-width: 0}@media (max-width: 479px){.pg-legal .tbl th,.pg-legal .tbl td{padding: 10px 10px}.pg-legal .tbl thead th{white-space: normal}}