.tix[data-v-c3766c0a]{background:var(--color-dark);color:var(--color-on-dark);padding:40px 20px 0}.tix__inner[data-v-c3766c0a]{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:720px;text-align:center}.tix__title[data-v-c3766c0a]{font-family:Playfair Display,serif;font-size:clamp(20px,5vw,30px);font-weight:700;letter-spacing:.04em;line-height:1.3;margin:0;text-transform:uppercase}.tix__price[data-v-c3766c0a]{align-items:baseline;color:#f4f0eaeb;display:inline-flex;font-size:15px;gap:12px;margin:8px 0}.tix__price-label[data-v-c3766c0a]{color:#f4f0ead1;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tix__price-dot[data-v-c3766c0a]{color:#f4f0ea99}.tix__price-value[data-v-c3766c0a]{color:#f4f0ea;font-family:Playfair Display,serif;font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.tix__price-rub[data-v-c3766c0a]{font-size:22px;opacity:.9}.tix__cta[data-v-c3766c0a]{background:var(--color-accent);border:none;border-radius:2px;color:var(--color-on-dark);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.12em;min-height:48px;padding:16px 36px;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.tix__cta[data-v-c3766c0a]:hover{background:#b03340}.tix__cta[data-v-c3766c0a]:active{transform:scale(.98)}.tix__closed[data-v-c3766c0a]{border:1px dashed var(--color-on-dark);border-radius:2px;color:var(--color-on-dark);font-size:14px;font-weight:600;letter-spacing:.04em;margin:24px auto 0;opacity:.85;padding:14px 20px;text-align:center}.tix__legal[data-v-c3766c0a]{border-top:1px solid rgba(244,240,234,.16);margin:40px auto 0;max-width:720px;padding:24px 0 0;text-align:center}.tix__legal-nav[data-v-c3766c0a]{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;margin-bottom:14px}.tix__legal-link[data-v-c3766c0a]{align-items:center;color:#f4f0eac7;display:inline-flex;font-size:13px;letter-spacing:.02em;min-height:32px;padding:6px 4px;text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}.tix__legal-link[data-v-c3766c0a]:focus-visible,.tix__legal-link[data-v-c3766c0a]:hover{color:var(--color-accent-soft)}.tix__legal-meta[data-v-c3766c0a]{color:#f4f0ea94;font-size:12px;letter-spacing:.02em;line-height:1.55;margin:0}.tix__foot[data-v-c3766c0a]{border-top:1px solid rgba(244,240,234,.12);color:#f4f0eac7;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.18em;margin:20px auto 0;padding:20px 0 24px;text-transform:uppercase}@media(min-width:768px){.tix[data-v-c3766c0a]{padding:56px 40px 0}.tix__inner[data-v-c3766c0a]{gap:22px}.tix__title[data-v-c3766c0a]{font-size:28px}.tix__price-value[data-v-c3766c0a]{font-size:34px}.tix__price-rub[data-v-c3766c0a]{font-size:26px}.tix__cta[data-v-c3766c0a]{font-size:15px;padding:18px 44px}.tix__legal[data-v-c3766c0a]{margin-top:52px;padding-top:28px}.tix__legal-nav[data-v-c3766c0a]{gap:8px 30px}.tix__legal-link[data-v-c3766c0a]{font-size:14px}.tix__foot[data-v-c3766c0a]{font-size:13px;margin-top:22px;padding:24px 0 28px}}@media(min-width:1024px){.tix[data-v-c3766c0a]{padding:72px 64px 0}.tix__title[data-v-c3766c0a]{font-size:32px}.tix__price-value[data-v-c3766c0a]{font-size:36px}}
