 .t-plans--single {max-width: 26rem;margin-inline: auto;}@media only screen and (min-width: 48rem) {.t-plans--single {grid-template-columns: minmax(0, 1fr);}}.t-split__list .t-plan--anchor {margin-top: var(--space-6);}.t-plan__listhead {display: block;margin-bottom: var(--space-3);font-size: var(--fs-body-sm);font-weight: var(--fw-bold);letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink);}.t-plan__listhead--out {color: var(--ink-muted);}.t-inds {list-style: none;margin: var(--space-6) 0 0;padding: 0;display: grid;gap: var(--space-4);}@media only screen and (min-width: 40rem) {.t-inds {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media only screen and (min-width: 64rem) {.t-inds {grid-template-columns: repeat(3, minmax(0, 1fr));}}.t-ind {display: flex;flex-direction: column;min-width: 0;padding: var(--space-5);background: var(--paper-raised);border: 1px solid var(--hairline);border-left: 3px solid var(--amber-400);border-radius: var(--radius);}.t-ind__name {display: block;font-size: var(--fs-h4);font-weight: var(--fw-bold);line-height: var(--lh-tight);color: var(--ink);margin-bottom: var(--space-2);}.t-ind__note {display: block;font-size: var(--fs-body-sm);line-height: var(--lh-body);color: var(--ink-muted);flex: 1 1 auto;margin-bottom: var(--space-4);}.t-ind__link {font-size: var(--fs-body-sm);font-weight: var(--fw-semibold);color: var(--ink);text-underline-offset: 3px;overflow-wrap: anywhere;}.t-ind__link:hover {color: var(--orange-600, var(--orange-400));}.t-ind__link--page {color: var(--ink-muted);}.t-concept {margin: var(--space-6) 0 0;}.t-concept img {display: block;width: 100%;height: auto;border: 1px solid var(--hairline);border-radius: var(--radius);background: var(--paper-raised);}.t-concept__cap {margin-top: var(--space-4);padding-top: var(--space-3);border-top: 2px solid var(--rule-ink);max-width: 47.5rem;font-size: var(--fs-body-sm);line-height: var(--lh-body);color: var(--ink-muted);}.t-checks {display: grid;gap: clamp(var(--space-6), 5vw, var(--space-8));margin-top: var(--space-6);}@media only screen and (min-width: 64rem) {.t-checks {grid-template-columns: repeat(2, minmax(0, 1fr));}}.t-check {min-width: 0;padding-top: var(--space-4);border-top: 2px solid var(--rule-ink);}.t-check__group {margin: 0 0 var(--space-2);font-size: var(--fs-h4);font-weight: var(--fw-bold);letter-spacing: var(--ls-heading);color: var(--ink);}.t-check__note {margin: 0 0 var(--space-4);font-size: var(--fs-body-sm);line-height: var(--lh-body);color: var(--ink-muted);}.t-check__list {list-style: none;margin: 0;padding: 0;display: grid;gap: var(--space-3);}.t-check__item {position: relative;padding-left: var(--space-6);font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink);}.t-check__item::before {content: "";position: absolute;left: 0;top: 0.45em;width: 0.75rem;height: 0.75rem;background: var(--amber-400);border-radius: var(--radius-sm);}.t-signup {max-width: 34rem;padding: clamp(var(--space-5), 4vw, var(--space-6));background: var(--paper-raised);border: 1px solid var(--hairline);border-top: 3px solid var(--orange-400);border-radius: var(--radius-lg);}.t-signup .t-field {display: block;margin-bottom: var(--space-4);}.t-signup .t-field label {display: block;margin-bottom: var(--space-2);font-size: var(--fs-body-sm);font-weight: var(--fw-semibold);color: var(--ink);}.t-signup .t-field input {display: block;width: 100%;padding: var(--space-3) var(--space-4);font-family: inherit;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink);background: var(--paper);border: 1px solid var(--hairline-strong);border-radius: var(--radius);box-sizing: border-box;}.t-signup .t-field input:focus-visible {outline: 2px solid var(--ink);outline-offset: 1px;border-color: var(--ink);}.t-signup .t-field input:user-invalid {border-color: #b3261e;}.t-signup__submit {width: 100%;justify-content: center;}.t-signup__note {margin: var(--space-4) 0 0;font-size: var(--fs-body-sm);line-height: var(--lh-body);color: var(--ink-muted);}