.tk-root .seo-hero-head h1{font-size:1.75rem;line-height:1.02}.tk-root .seo-hero .seo-hsdo{margin-top:14px;font-size:1.375rem;line-height:1.15}.tk-root .seo-hero--art-first .seo-hero-art{margin-top:20px}.tk-aside:where([data-seo],[data-seo] *){min-width:0;scroll-margin-top:96px}.seo-tool-card>:first-child{max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:0}.seo-tool-card label,.seo-tool-card legend{color:var(--seo-ink-soft);font-size:.875rem;font-weight:600}.seo-tool-card :is(input:not([type=radio]):not([type=checkbox]),select){border:1.5px solid var(--seo-field-edge);border-radius:var(--seo-radius-ctl);background:var(--seo-paper);min-height:48px;color:var(--seo-ink);font-size:1rem}.seo-tool-card :is(input,select):focus-visible{outline:3px solid var(--seo-focus);outline-offset:2px}.seo-tool-card input[type=radio],.seo-tool-card input[type=checkbox]{accent-color:var(--seo-indigo)}.seo-tool-card [data-testid=result]{border-top:1px solid var(--seo-hairline)}.seo-tool-card [data-testid=result] .tnum{font-size:var(--seo-type-price);letter-spacing:-.04em;color:var(--seo-indigo);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.seo-tool-card [data-testid=tool-ask]{background:var(--seo-mist);border-top:0;margin:24px -18px 0;padding:20px 18px}.seo-tool-card [data-testid=tool-cta]{background:var(--seo-deep);min-height:52px;color:var(--seo-on-deep)}.tk-sources:where([data-seo],[data-seo] *){border-top:1px solid var(--seo-hairline);color:var(--seo-ink-faint);margin-top:16px;font-size:.875rem}.tk-sources>summary:where([data-seo],[data-seo] *){cursor:pointer;color:var(--seo-ink-soft);justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.tk-sources>summary:where([data-seo],[data-seo] *)::-webkit-details-marker{display:none}.tk-sources[open] .seo-chev{transform:rotate(180deg)}.tk-sources ul:where([data-seo],[data-seo] *){margin:4px 0 0;padding-left:18px;list-style:outside}.tk-sources p:where([data-seo],[data-seo] *){margin:8px 0 0}.tk-hub-list:where([data-seo],[data-seo] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tk-hub-card:where([data-seo],[data-seo] *){border:1px solid var(--seo-hairline);border-radius:var(--seo-radius-ctl);background:var(--seo-paper);height:100%;color:var(--seo-ink);gap:0;text-decoration:none;display:grid;overflow:hidden}.tk-hub-card .seo-frame{border-radius:0}.tk-hub-name:where([data-seo],[data-seo] *){justify-content:space-between;align-items:center;gap:6px;padding:10px 12px 12px;font-size:.875rem;font-weight:700;line-height:1.25;display:flex}.tk-hub-card .seo-ic{width:16px;height:16px;color:var(--seo-indigo);flex:none}.tk-lede:where([data-seo],[data-seo] *){margin-top:14px}.tk-split-checks:where([data-seo],[data-seo] *){margin-top:20px}.tk-more:where([data-seo],[data-seo] *){margin-top:16px}.tk-steps-strip:where([data-seo],[data-seo] *){margin-top:24px}.tk-steps-strip .seo-steps{grid-template-columns:1fr}.tk-steps-strip .seo-step{grid-template-columns:7.5rem 1fr;align-items:baseline;column-gap:12px;display:grid}.tk-steps-strip .seo-step small{grid-row:span 2}.tk-steps-cta:where([data-seo],[data-seo] *){margin-top:24px}.tk-steps-photos .seo-step{grid-template-columns:128px minmax(0,1fr);align-items:center;column-gap:14px;padding:10px;display:grid}.tk-step-photo:where([data-seo],[data-seo] *){border-radius:10px;width:128px;height:128px;display:block;position:relative;overflow:hidden}.tk-step-photo img:where([data-seo],[data-seo] *){object-fit:cover}.tk-step-words small:where([data-seo],[data-seo] *){display:block}.tk-step-body:where([data-seo],[data-seo] *){font-size:var(--seo-type-caption);color:var(--seo-on-deep-soft);margin-top:4px;line-height:1.35;display:block}@media (min-width:1024px){.tk-hub-list:where([data-seo],[data-seo] *){grid-template-columns:repeat(3,minmax(0,1fr))}[data-kit-module=hero] .seo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start}.tk-root .seo-hero-head h1{font-size:2.75rem}.tk-root .seo-hero .seo-hsdo{font-size:2rem}.tk-root .seo-tool-card{padding:28px}.tk-root .seo-tool-card [data-testid=tool-ask]{margin-inline:-28px;padding-inline:28px}[data-kit-module=split] .tk-split-grid:where([data-seo],[data-seo] *){grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-kit-module=steps]>.seo-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:56px;display:grid}[data-kit-module=steps] .tk-steps-strip:where([data-seo],[data-seo] *){grid-row:span 2;margin-top:0}.tk-steps-strip .seo-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-steps-strip .seo-step{display:block}.tk-steps-photos .seo-step{padding:0 0 14px;overflow:hidden}.tk-steps-photos .tk-step-photo:where([data-seo],[data-seo] *){aspect-ratio:4/3;border-radius:13px 13px 0 0;width:100%;height:auto;margin-bottom:12px}.tk-steps-photos .tk-step-words:where([data-seo],[data-seo] *){padding:0 12px;display:block}[data-kit-module=links] .seo-rail{display:grid}}.tk-private:where([data-seo],[data-seo] *){font-size:var(--seo-type-caption);color:var(--seo-ink-faint);margin:12px 0 0;font-weight:600}@media (max-width:1023.98px){.tk-root .seo-hero--art-first .seo-hero-cta{order:0;margin-top:20px}.tk-root .seo-hero--art-first .seo-hero-proof{order:3;margin-top:16px}}.tk-root .seo-tool-card [data-testid=tool-lead-send]{border-color:var(--seo-deep);background:var(--seo-paper);color:var(--seo-deep)}.tk-root .seo-tool-card [data-testid=tool-cta]{border-color:var(--seo-deep);background:var(--seo-deep);color:var(--seo-on-deep)}.tk-hero-ticks:where([data-seo],[data-seo] *){color:var(--seo-on-deep-soft);gap:8px;margin:16px 0 0;padding:0;font-size:.9375rem;line-height:1.35;list-style:none;display:grid}.tk-hero-ticks li:where([data-seo],[data-seo] *){grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.tk-hero-ticks svg:where([data-seo],[data-seo] *){width:20px;height:20px;color:var(--seo-accent);margin-top:1px}.tk-hero-ticks b:where([data-seo],[data-seo] *){color:var(--seo-on-deep);font-weight:700}.tk-root .seo-tool-card [data-testid=tool-ask]>p{color:var(--seo-ink-soft);font-size:.875rem;line-height:1.45}
