.tr-contact[data-v-f99b2c3f]{background:linear-gradient(120deg,#1d080b,#200a0d 55%,#2c0d11);border-radius:12px;color:#fff}.tr-contact__inner[data-v-f99b2c3f]{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:32px}.tr-contact__text[data-v-f99b2c3f]{min-width:0}.tr-contact__title[data-v-f99b2c3f]{font-size:18px;font-weight:700;letter-spacing:1px}.tr-contact__slogan[data-v-f99b2c3f]{color:#ffffffa8;font-size:13px;line-height:1.6;margin-top:8px}.tr-contact__person[data-v-f99b2c3f]{align-items:baseline;display:flex;flex:none;gap:12px}.tr-contact__name[data-v-f99b2c3f]{color:#ffffffd1;font-size:14px}.tr-contact__phone[data-v-f99b2c3f]{color:#ff7469;font-size:clamp(20px,2vw,26px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.5px}.tr-contact__phone[data-v-f99b2c3f]:focus-visible{outline:2px solid #ff7469;outline-offset:2px}.tr-contact__phone[data-v-f99b2c3f]:hover{text-decoration:underline;text-underline-offset:4px}.tr-contact__note[data-v-f99b2c3f]{color:#ffffff8a;font-size:12px}@media(max-width:768px){.tr-contact__inner[data-v-f99b2c3f]{align-items:flex-start;flex-direction:column;gap:16px;padding:24px}.tr-contact__person[data-v-f99b2c3f]{flex-wrap:wrap}}
