@media (min-width:1000px){#ts-pg .ts-steps--row{grid-template-columns:repeat(var(--n),minmax(0,1fr))}#ts-pg .ts-steps--row .ts-step{padding:64px 0 0}#ts-pg .ts-steps--row .ts-step::before{left:52px;right:-20px;top:21px;bottom:auto;width:auto;height:2px}}#ts-pg .ts-lp-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:28px 0 0}#ts-pg .ts-plans-note{margin:20px 0 0;color:var(--ts-ink-3);font-size:var(--ts-fs-sm)}.ts-js #ts-pg .ts-rv{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ts-ease-out,ease),transform .5s var(--ts-ease-out,ease)}.ts-js #ts-pg .ts-rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ts-js #ts-pg .ts-rv{opacity:1;transform:none;transition:none}}#ts-pg .ts-lycs{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:600px){#ts-pg .ts-lycs{grid-template-columns:repeat(2,minmax(0,1fr))}#ts-pg .ts-lyc__img{aspect-ratio:4/3}}@media (min-width:1024px){#ts-pg .ts-lycs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}#ts-pg .ts-lyc{margin:0;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--ts-line-soft);border-radius:var(--ts-r-lg);overflow:hidden;box-shadow:var(--ts-shadow-1);transition:box-shadow .22s var(--ts-ease-out,ease),transform .22s var(--ts-ease-out,ease)}#ts-pg .ts-lyc[hidden]{display:none}#ts-pg .ts-lyc__img{aspect-ratio:16/9;background:var(--ts-surface-2);overflow:hidden}#ts-pg .ts-lyc__b{display:flex;flex-direction:column;flex:1 1 auto;padding:18px 20px 20px}#ts-pg .ts-lyc__city{margin:0 0 6px;font-size:var(--ts-fs-xs);font-weight:600;color:var(--ts-accent);letter-spacing:.02em}#ts-pg .ts-lyc__t{margin:0;font-size:var(--ts-fs-h4);line-height:1.3;color:var(--ts-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#ts-pg .ts-lyc__sub{margin:4px 0 12px;font-size:var(--ts-fs-sm);color:var(--ts-ink-3);line-height:1.4}#ts-pg .ts-lyc__f{margin:0 0 14px;display:grid;gap:8px}#ts-pg .ts-lyc__f dt{margin:0;font-size:var(--ts-fs-xs);color:var(--ts-ink-3)}#ts-pg .ts-lyc__f dd{margin:0;font-size:var(--ts-fs-sm);color:var(--ts-ink-2);line-height:1.45;overflow-wrap:break-word}#ts-pg .ts-lyc__badge{margin:auto 0 12px;align-self:flex-start;padding:4px 10px;border-radius:var(--ts-r-pill);background:var(--ts-accent-soft);color:var(--ts-accent);font-size:var(--ts-fs-xs);font-weight:600;line-height:1.4}#ts-pg .ts-lyc__badge--warn{background:var(--ts-gold-soft,#fbf6e0);color:var(--ts-gold-text,#7a6200)}#ts-pg .ts-lyc__go{padding-top:12px;border-top:1px solid var(--ts-line-soft);font-weight:600;font-size:var(--ts-fs-sm);color:var(--ts-accent);text-decoration:none}#ts-pg .ts-lyc__links{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-top:12px;border-top:1px solid var(--ts-line-soft)}#ts-pg .ts-lyc__links .ts-lyc__go{padding-top:0;border-top:0}#ts-pg .ts-lyc__site{font-size:var(--ts-fs-xs);color:var(--ts-ink-2);text-decoration:underline;text-underline-offset:2px}#ts-pg .ts-lyc__site:hover{color:var(--ts-accent)}#ts-pg .ts-lyc__site:focus-visible{outline:3px solid var(--ts-accent);outline-offset:2px;border-radius:4px}#ts-pg .ts-lyc__go:hover{text-decoration:underline;text-underline-offset:2px}#ts-pg .ts-lyc__go:focus-visible{outline:3px solid var(--ts-accent);outline-offset:2px;border-radius:4px}#ts-pg .ts-lyc--cta{background:var(--ts-accent-soft);border-color:transparent;box-shadow:none;padding:24px;justify-content:center}#ts-pg .ts-lyc--cta h3{margin:0 0 8px;font-size:var(--ts-fs-h4)}#ts-pg .ts-lyc--cta p{margin:0 0 16px;color:var(--ts-ink-2);line-height:1.55}#ts-pg .ts-lyc--cta .ts-btn{align-self:flex-start}#ts-pg .ts-case2__who{margin:auto 0 0!important;padding-top:12px;border-top:1px solid var(--ts-line-soft);font-size:var(--ts-fs-sm);font-weight:600;color:var(--ts-ink)}.ts-js #ts-pg .ts-rev2__q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.ts-js #ts-pg .ts-rev2.is-open .ts-rev2__q{display:block;-webkit-line-clamp:unset}#ts-pg .ts-vt__m iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2}