#ts-pg .ts-crumbs ol{display:flex;flex-wrap:wrap;gap:.25em .5em;margin:0;padding:0;list-style:none;font-size:var(--ts-fs-sm);color:var(--ts-ink-3)}#ts-pg .ts-form-msg--ok{background:var(--ts-ok-soft);color:#0d5a31}#ts-pg .ts-form-msg--err{background:var(--ts-danger-soft);color:var(--ts-danger)}#ts-pg .ts-form-msg a{color:inherit;font-weight:600}#ts-pg .ts-form-msg a.ts-form-dl{display:flex;margin:var(--ts-s3) 0;color:#fff;background:var(--ts-accent);font-weight:600;text-decoration:none}#ts-pg .ts-form-msg a.ts-form-dl:hover{background:var(--ts-accent-hover);color:#fff}#ts-pg .ts-contact-hint.is-error{color:#c0262d;font-weight:550}#ts-pg .ts-plans{display:grid;gap:var(--ts-s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}#ts-pg .ts-plan{background:#fff;border:1px solid var(--ts-line-soft);border-radius:var(--ts-r-lg);padding:var(--ts-s5);display:flex;flex-direction:column;gap:10px;box-shadow:var(--ts-shadow-1)}#ts-pg .ts-plan h3{font-size:var(--ts-fs-h4);margin:0;color:var(--ts-ink)}#ts-pg .ts-plan__sub{font-size:var(--ts-fs-sm);color:var(--ts-ink-3);margin:0}#ts-pg .ts-plan__price{font-family:var(--ts-font-display);font-size:26px;font-weight:700;color:var(--ts-ink);margin:4px 0}#ts-pg .ts-plan__price small{font-size:14px;font-weight:500;color:var(--ts-ink-3)}#ts-pg .ts-plan ul{list-style:none;padding:0;margin:0 0 6px;display:grid;gap:6px;font-size:var(--ts-fs-sm);color:var(--ts-ink-2)}#ts-pg .ts-plan li{padding-left:20px;position:relative;margin:0}#ts-pg .ts-plan li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--ts-accent-soft);box-shadow:inset 0 0 0 2px var(--ts-accent)}#ts-pg .ts-plan .ts-btn{margin-top:auto;justify-content:center}#ts-pg .ts-price__tag--vip{background:var(--ts-vip-gold-soft);color:var(--ts-vip-gold-text)}#ts-pg .ts-price--vip li::before{border-color:var(--ts-vip-gold)}#ts-pg .ts-scard--vip .ts-scard__price small{display:inline-block;margin-bottom:6px;padding:.15em .7em;border-radius:var(--ts-r-pill);background:var(--ts-vip-gold-soft);color:var(--ts-vip-gold-text);font-weight:650}#ts-pg .ts-rich figure{margin:1.4em 0}#ts-pg .ts-rich figcaption{font-size:var(--ts-fs-sm);color:var(--ts-ink-3);margin-top:6px}#ts-pg .ts-rich blockquote{margin:1.4em 0;padding:var(--ts-s4) var(--ts-s5);background:var(--ts-surface-2);border-radius:var(--ts-r-md);border-left:3px solid var(--ts-gold);color:var(--ts-ink)}