.tls-sup-hero[data-v-b228844e]{text-align:center;background:var(--tls-dark);padding:3.75rem 1.5rem 3.5rem}.tls-sup-hero-title[data-v-b228844e]{color:#fffaf5;max-width:18ch;margin-left:auto;margin-right:auto}.tls-sup-hero-lede[data-v-b228844e]{color:#c4b8a8;max-width:38rem;margin:.9rem auto 0;font-size:1.1rem;line-height:1.55}.tls-sup-hero-lede--support[data-v-b228844e]{margin-top:.75rem}.tls-sup-phases[data-v-b228844e]{letter-spacing:.06em;text-transform:uppercase;color:#fffaf5;flex-wrap:wrap;justify-content:center;gap:.45rem .15rem;max-width:40rem;margin:1.75rem auto 0;padding:0;font-size:.78rem;font-weight:700;list-style:none;display:flex}.tls-sup-phases li[data-v-b228844e]:not(:last-child):after{content:"→";color:var(--tls-accent);margin:0 .55rem;font-weight:700}.tls-sup-band[data-v-b228844e]{padding:3.5rem 1.5rem 4rem}.tls-sup-band--paper[data-v-b228844e]{background:var(--tls-paper)}.tls-sup-band--tint[data-v-b228844e]{background:color-mix(in srgb, var(--tls-accent-soft) 55%, var(--tls-paper-strong))}.tls-sup-band--tight[data-v-b228844e]{padding-top:.5rem}#tls-support-implement[data-v-b228844e],#tls-support-golive[data-v-b228844e],#tls-support-stay[data-v-b228844e]{scroll-margin-top:5.5rem}.tls-sup-phases a[data-v-b228844e]{color:inherit;text-decoration:none}.tls-sup-phases a[data-v-b228844e]:hover{text-underline-offset:3px;text-decoration:underline}.tls-sup-inner[data-v-b228844e]{max-width:1100px;margin:0 auto}.tls-sup-lede[data-v-b228844e]{max-width:42rem;color:var(--tls-muted);margin:0 0 1.35rem;font-size:1.05rem;line-height:1.55}.tls-sup-h2-follow[data-v-b228844e]{border-top:1px solid var(--tls-line);margin-top:3rem;padding-top:2.5rem}.tls-sup-domains[data-v-b228844e]{margin:0;padding:0;list-style:none}.tls-sup-domains li[data-v-b228844e]{border-top:1px solid var(--tls-line);padding:1.15rem 0}.tls-sup-domains h3[data-v-b228844e],.tls-sup-blocks h3[data-v-b228844e]{letter-spacing:-.02em;color:var(--tls-ink);margin:0 0 .35rem;font-family:Sora,sans-serif;font-size:1.05rem;font-weight:700}.tls-sup-domains p[data-v-b228844e],.tls-sup-blocks p[data-v-b228844e]{color:var(--tls-muted);margin:0;font-size:.95rem;line-height:1.5}.tls-sup-blocks[data-v-b228844e]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.tls-sup-blocks[data-v-b228844e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tls-sup-blocks li[data-v-b228844e]{border:1px solid var(--tls-line);background:var(--tls-paper);padding:1.05rem 1.1rem}.tls-sup-timeline[data-v-b228844e]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.tls-sup-timeline[data-v-b228844e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.tls-sup-timeline[data-v-b228844e]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}}.tls-sup-timeline li[data-v-b228844e]{border:1px solid var(--tls-line);background:var(--tls-surface);letter-spacing:.08em;text-transform:uppercase;color:var(--tls-ink);padding:.85rem 1rem;font-family:Sora,sans-serif;font-size:.72rem;font-weight:700;position:relative}@media (width>=1100px){.tls-sup-timeline li[data-v-b228844e]{border-right-width:0;padding-right:1.25rem}.tls-sup-timeline li[data-v-b228844e]:last-child{border-right-width:1px;padding-right:1rem}.tls-sup-timeline li[data-v-b228844e]:not(:last-child):after{content:"→";color:var(--tls-accent-strong);position:absolute;top:.85rem;right:.25rem}}.tls-sup-scenarios[data-v-b228844e]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.tls-sup-scenarios[data-v-b228844e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tls-sup-scenarios li[data-v-b228844e]{border:1px solid var(--tls-line);background:var(--tls-surface);padding:1.15rem 1.2rem}.tls-sup-scenario-q[data-v-b228844e]{color:var(--tls-ink);margin:0 0 .5rem;font-family:Sora,sans-serif;font-size:1rem;font-weight:700;line-height:1.35}.tls-sup-scenario-a[data-v-b228844e]{color:var(--tls-muted);margin:0;font-size:.95rem;line-height:1.5}.tls-sup-human[data-v-b228844e]{max-width:40rem;color:var(--tls-muted);margin:0 0 1rem;font-size:1.05rem;line-height:1.55}.tls-sup-human a[data-v-b228844e],.tls-sup-human-link[data-v-b228844e]{color:var(--tls-ink);font-weight:600;text-decoration:none;display:inline-block}.tls-sup-human a[data-v-b228844e]:hover,.tls-sup-human-link[data-v-b228844e]:not(.tls-release-static):hover{text-underline-offset:3px;text-decoration:underline}
