.tr-signs{list-style:none;margin:0 0 var(--s-5);padding:0;border-top:1px solid var(--border)}.tr-signs li{padding:var(--s-3) 0;border-bottom:1px solid var(--border);font-size:18px;line-height:1.55}.tr-list{margin:0 0 var(--s-4);padding-left:1.2em;display:grid;gap:var(--s-3);line-height:1.65}.tr-timeline{list-style:none;margin:var(--s-5) 0 0;padding:0 0 0 var(--s-4);border-left:2px solid var(--border);display:grid;gap:var(--s-4)}.tr-timeline>li{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:var(--s-4)}.tr-timeline>li:before{content:"";position:absolute;left:calc(-1 * var(--s-4) - 7px);top:var(--s-4);width:12px;height:12px;border-radius:50%;background:var(--accent)}.tr-timeline__when{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.tr-timeline h3{margin:var(--s-1) 0 var(--s-3);font-size:20px;letter-spacing:-.01em}.tr-timeline dl{margin:0;display:grid;grid-template-columns:1fr;gap:var(--s-1) var(--s-3);font-size:15px}.tr-timeline dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-secondary);margin-top:var(--s-2)}.tr-timeline dd{margin:0;line-height:1.55}@media(min-width:720px){.tr-timeline dl{grid-template-columns:140px 1fr}.tr-timeline dt{margin-top:0;padding-top:3px}}.tr-split{display:grid;grid-template-columns:1fr;gap:var(--s-5);margin-top:var(--s-5)}.tr-split h3{margin:0 0 var(--s-3);font-size:22px}.tr-split ul{margin:0;padding-left:1.2em;display:grid;gap:var(--s-2);line-height:1.6}@media(min-width:860px){.tr-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}}.offer__first3{display:inline-block;margin:0 0 var(--s-4);padding:var(--s-2) var(--s-3);background:var(--accent-soft);border-radius:8px;font-size:16px}.offer__slots{font-family:var(--font-mono);font-size:14px;white-space:nowrap}.offer__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--s-4)}@media(min-width:960px){.offer__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.offer__card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.offer__card--rec{border-color:var(--accent);background:var(--bg-base);box-shadow:0 1px 0 var(--accent) inset}.offer__badge{align-self:flex-start;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-soft);padding:2px var(--s-2);border-radius:6px}.offer__name{margin:0;font-size:22px;letter-spacing:-.01em}.offer__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3)}.offer__price s{color:var(--ink-secondary)}.offer__price b{font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--accent);white-space:nowrap}.offer__incl{margin:0;padding-left:1.2em;display:grid;gap:var(--s-2);font-size:15px;line-height:1.55}.offer__note{margin:var(--s-4) 0 0;font-size:14px;color:var(--ink-secondary);line-height:1.6}.offer__note+.offer__note{margin-top:var(--s-2)}#zayavka .svc-cta__grid>*{min-width:0}#zayavka form input,#zayavka form select,#zayavka form textarea{max-width:100%;box-sizing:border-box;min-width:0}@media(max-width:520px){#zayavka form>div:first-child{grid-template-columns:minmax(0,1fr)!important}}
