.tg-stage{min-height:calc(100vh - var(--tg-stage-offset, 0px));min-height:calc(100svh - var(--tg-stage-offset, 0px))}.tg-stage[data-center]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.tg{--tg-accent:currentColor;--tg-rule:color-mix(in srgb,currentColor 22%,transparent);--tg-muted:color-mix(in srgb,currentColor 72%,transparent);--tg-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,monospace;position:relative;padding:56px 24px 64px;font-size:16px;line-height:1.6}.tg[data-flush]{padding-inline:0}.tg[data-variant=dispatch]{--tg-accent:var(--accent);color:var(--text-primary);font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif}.tg__inner{max-width:1080px;margin:0 auto}.tg__rule{height:6px;margin-bottom:28px;border-top:3px solid var(--tg-rule);border-bottom:1px dashed var(--tg-rule)}.tg__kicker{margin:0 0 10px;font-family:var(--tg-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tg-accent)}.tg__subtitle,.tg__title{margin:0;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.tg__title{font-size:clamp(24px,3.2vw,34px)}.tg[data-variant=dispatch] .tg__subtitle,.tg[data-variant=dispatch] .tg__title{font-family:var(--font-bebas-neue),"Bebas Neue",sans-serif;font-weight:400;letter-spacing:.01em}.tg[data-variant=dispatch] .tg__title{font-size:clamp(34px,4.6vw,52px)}.tg__lede{max-width:68ch;margin:14px 0 0;color:var(--tg-muted)}.tg__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:36px 0 0;padding:0;list-style:none;border-top:1px solid var(--tg-rule);border-bottom:1px solid var(--tg-rule)}.tg__step{display:flex;gap:14px;align-items:baseline;padding:20px 20px 20px 0}.tg__step+.tg__step{padding-left:20px;border-left:1px dashed var(--tg-rule)}.tg__num{flex:none;font-family:var(--tg-mono);font-size:12px;letter-spacing:.08em;color:var(--tg-accent)}.tg__subtitle{margin-top:44px;font-size:clamp(20px,2.4vw,26px)}.tg[data-variant=dispatch] .tg__subtitle{font-size:clamp(28px,3.4vw,38px)}.tg__faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start;margin-top:12px}.tg__faq-col{border-top:1px dashed var(--tg-rule)}.tg__qa{border-bottom:1px dashed var(--tg-rule)}.tg__summary{display:flex;gap:16px;align-items:baseline;justify-content:space-between;padding:16px 0;cursor:pointer;list-style:none}.tg__summary::-webkit-details-marker{display:none}.tg__summary:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}.tg__q{margin:0;font-size:17px;font-weight:700;line-height:1.35}.tg__summary:hover .tg__q,.tg__toggle{color:var(--tg-accent)}.tg__toggle{flex:none;font-family:var(--tg-mono);font-size:20px;line-height:1;transition:transform .16s ease}.tg__qa[open] .tg__toggle{transform:rotate(45deg)}.tg__a{max-width:68ch;margin:0;padding:0 0 18px;color:var(--tg-muted)}@media (prefers-reduced-motion:reduce){.tg__toggle{transition:none}}.tg__related{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:baseline;margin-top:40px}.tg__related-label{font-family:var(--tg-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tg-muted)}.tg__related ul{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.tg__link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--tg-accent);text-decoration-thickness:2px;text-underline-offset:4px}.tg__link:hover{color:var(--tg-accent)}.tg__link:focus-visible{outline:2px solid var(--tg-accent);outline-offset:3px}@media (max-width:820px){.tg{padding:44px 16px 52px}.tg[data-flush]{padding-inline:0}.tg__steps{grid-template-columns:1fr}.tg__step,.tg__step+.tg__step{padding:16px 0;border-left:0}.tg__step+.tg__step{border-top:1px dashed var(--tg-rule)}.tg__summary{padding:14px 0}.tg__faq{grid-template-columns:1fr}.tg__faq-col+.tg__faq-col{border-top:0}}