.floating-contact{position:fixed;bottom:25px;right:25px;z-index:99999;display:grid;gap:12px;justify-items:end;max-width:calc(100vw - 32px)}.floating-contact__panel{display:grid;gap:10px;width:min(320px, calc(100vw - 32px));padding:14px;border-radius:24px;background:#ffffff !important;border:1px solid rgba(0,0,0,0.08);box-shadow:0 24px 60px rgba(0,0,0,0.15);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(0.98);transition:opacity 0.24s ease, visibility 0.24s ease, transform 0.24s ease;z-index:999999}.floating-contact.is-open .floating-contact__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.floating-contact__toggle{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:14px 18px;border:0;border-radius:999px;background:linear-gradient(135deg, #6d28d9, #4f46e5);color:#fff;font:inherit;cursor:pointer;box-shadow:0 18px 36px rgba(76, 29, 149, 0.28);transition:transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease}.floating-contact__toggle:hover{transform:translateY(-1px);box-shadow:0 22px 42px rgba(76, 29, 149, 0.34)}.floating-contact__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:17px;flex:0 0 auto}.floating-contact__toggle-text{font-weight:700;font-size:0.96rem;letter-spacing:0.01em;white-space:nowrap}.floating-contact:not(.is-open) .floating-contact__toggle-icon--close,.floating-contact.is-open .floating-contact__toggle-icon--open{display:none}.floating-contact__action{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px;border-radius:20px;color:#1e293b !important;text-decoration:none;font-size:16px;font-weight:600;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:transform 0.2s, box-shadow 0.2s, background 0.2s;border:1px solid rgba(0,0,0,0.05);background:#f8fafc !important}.floating-contact__action-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;font-size:20px;flex:0 0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)}.floating-contact__action-copy{display:flex;flex-direction:column;gap:4px;color:#1e293b !important}.floating-contact__action-copy strong{display:block;font-size:0.95rem;font-weight:800;line-height:1.2}.floating-contact__action-copy span{font-size:13px;font-weight:500;opacity:0.7;color:#64748b !important}.floating-contact__action:hover{transform:scale(1.02);background:#f1f5f9 !important}.floating-contact .btn-request .floating-contact__action-icon{background:linear-gradient(135deg, #8b5cf6, #4f46e5)}.floating-contact .btn-whatsapp .floating-contact__action-icon{background:linear-gradient(135deg, #25D366, #128C7E)}.floating-contact .btn-phone .floating-contact__action-icon{background:linear-gradient(135deg, #7b1fa2, #4a148c)}.floating-contact .btn-telegram .floating-contact__action-icon{background:linear-gradient(135deg, #29b6f6, #0088cc)}.floating-contact .btn-max .floating-contact__action-icon{background:linear-gradient(135deg, #7c3aed, #4c1d95)}.ua-section-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(74, 20, 140, 0.08);color:var(--ua-primary);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.ua-section-kicker::before{content:"";width:8px;height:8px;border-radius:35px;background:var(--ua-accent)}.ua-section-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:20px;margin-bottom:24px}.ua-section-header h2{margin:12px 0 8px;font-size:clamp(28px, 3vw, 40px);line-height:1.08;letter-spacing:-0.03em;color:#111827}.ua-section-header p{max-width:720px;margin:0;color:#475569;font-size:17px;line-height:1.75}.btn-all-services{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:#fff;color:#5b21b6 !important;text-decoration:none !important;font-weight:700;border:1px solid rgba(91, 33, 182, 0.14);box-shadow:0 16px 36px rgba(15, 23, 42, 0.08);transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease}.btn-all-services:hover,.btn-all-services:focus{transform:translateY(-2px);border-color:rgba(91, 33, 182, 0.24);box-shadow:0 20px 40px rgba(15, 23, 42, 0.12)}.ua-home-hero{margin-bottom:clamp(32px, 5vw, 56px)}.ua-home-hero__slide{position:relative;min-height:clamp(520px, 70vh, 760px);overflow:hidden}.ua-home-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ua-home-hero__overlay{position:absolute;inset:0;background:linear-gradient(115deg, rgba(9, 12, 24, 0.84) 0%, rgba(18, 22, 39, 0.74) 46%, rgba(18, 22, 39, 0.32) 100%)}.ua-home-hero__mesh{position:absolute;inset:0;background:radial-gradient(circle at 18% 24%, rgba(124, 58, 237, 0.34), transparent 32%), radial-gradient(circle at 78% 18%, rgba(245, 166, 35, 0.2), transparent 26%);pointer-events:none}.ua-home-hero__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:clamp(520px, 70vh, 760px);padding-block:clamp(48px, 8vw, 92px);padding-inline:clamp(16px, 4vw, 32px);box-sizing:border-box}.ua-home-hero__inner{display:grid;justify-items:center;width:min(100%, 920px);margin-inline:auto;padding-right:0;gap:clamp(10px, 1.4vw, 18px);color:#fff;text-align:center;box-sizing:border-box}.ua-home-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgba(255, 255, 255, 0.12);border:1px solid rgba(255, 255, 255, 0.18);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;backdrop-filter:blur(10px)}.ua-home-hero__eyebrow::before{content:"";width:8px;height:8px;border-radius:35px;background:#f5a623}.ua-home-hero__brand{max-width:10.5ch;margin:18px 0 14px;font-size:clamp(40px, 6.3vw, 72px);line-height:1.02;letter-spacing:-0.05em;color:#fff;text-wrap:balance}.ua-home-hero__brand span{display:block;max-width:100%;text-wrap:balance;text-shadow:0 18px 36px rgba(0, 0, 0, 0.28)}.ua-home-hero__inner p{max-width:58ch;margin:0;color:rgba(255, 255, 255, 0.86);font-size:clamp(17px, 1.9vw, 22px);line-height:1.65}.ua-home-hero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.ua-home-hero__facts span{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;background:rgba(255, 255, 255, 0.12);border:1px solid rgba(255, 255, 255, 0.16);color:#fff;backdrop-filter:blur(10px)}.ua-home-hero__facts span::before{content:"•";color:#f5a623;font-size:20px}.ua-home-hero__buttons{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:min(100%, 560px);margin-inline:auto}.ua-home-hero__buttons .ua-btn{flex:1 1 220px;max-width:100%;min-height:50px}.ua-home-hero__gallery{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;width:min(100%, 880px);margin-top:24px}.ua-home-hero__gallery-card{position:relative;min-height:118px;overflow:hidden;border-radius:22px;border:1px solid rgba(255, 255, 255, 0.18);box-shadow:0 18px 36px rgba(0, 0, 0, 0.18);background:rgba(255, 255, 255, 0.06);text-decoration:none;animation:uaHeroFloat 6.5s ease-in-out infinite}.ua-home-hero__gallery-card:nth-child(2){animation-delay:0.8s}.ua-home-hero__gallery-card:nth-child(3){animation-delay:1.6s}.ua-home-hero__gallery-card:nth-child(4){animation-delay:2.4s}.ua-home-hero__gallery-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ua-home-hero__gallery-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(15, 23, 42, 0.04) 0%, rgba(15, 23, 42, 0.72) 100%)}.ua-home-hero__gallery-card span{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;color:#fff;font-size:14px;font-weight:800;line-height:1.2;text-align:left;text-shadow:0 8px 18px rgba(0, 0, 0, 0.32)}@keyframes uaHeroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.ua-home-services .services-container > [class*="col-"]{display:flex;margin-bottom:18px}.ua-home-services{padding-bottom:52px}.ua-hidden{display:none !important}.ua-promo-showcase{padding:0 0 56px}.ua-promo-showcase--page{padding-top:12px}.ua-promo-hero{padding:clamp(28px, 4vw, 40px);margin-bottom:24px;border-radius:32px;background:radial-gradient(circle at top right, rgba(245, 166, 35, 0.16), transparent 28%), linear-gradient(135deg, #ffffff 0%, #f8f4ff 58%, #f4efff 100%);border:1px solid rgba(124, 58, 237, 0.08);box-shadow:0 28px 64px rgba(15, 23, 42, 0.08)}.ua-promo-hero h1,.ua-promo-hero h2{margin:16px 0 12px;font-size:clamp(32px, 4vw, 52px);line-height:1.04;letter-spacing:-0.03em;color:#111827}.ua-promo-hero p{max-width:820px;margin:0;color:#475569;font-size:17px;line-height:1.75}.ua-promo-filter{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ua-promo-filter__btn{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(91, 33, 182, 0.14);background:#fff;color:#5b21b6;font-weight:700;transition:transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease}.ua-promo-filter__btn:hover,.ua-promo-filter__btn:focus{transform:translateY(-2px);border-color:rgba(91, 33, 182, 0.24);box-shadow:0 16px 32px rgba(15, 23, 42, 0.08)}.ua-promo-filter__btn.is-active{background:linear-gradient(135deg, #5b21b6 0%, #7c3aed 100%);color:#fff;border-color:transparent}.ua-promo-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}.ua-promo-grid--page{grid-template-columns:repeat(2, minmax(0, 1fr))}.ua-promo-card{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:24px;border-radius:28px;border:1px solid rgba(148, 163, 184, 0.14);background:radial-gradient(circle at top right, rgba(255, 255, 255, 0.26), transparent 28%), linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);box-shadow:0 22px 52px rgba(15, 23, 42, 0.08)}.ua-promo-card--compact{padding:22px}.ua-promo-card__badge{display:inline-flex;align-self:flex-start;min-height:30px;padding:0 12px;align-items:center;border-radius:999px;background:rgba(91, 33, 182, 0.08);color:#5b21b6;font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.ua-promo-card h2,.ua-promo-card h3{margin:0;color:#111827;line-height:1.14;font-size:clamp(22px, 2vw, 28px)}.ua-promo-card h3{font-size:24px}.ua-promo-card p{margin:0;color:#475569;line-height:1.72}.ua-promo-card__lead{color:#1f2937 !important;font-weight:600}.ua-promo-card__terms{font-size:14px}.ua-promo-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px}.ua-promo-card__link{margin-top:auto;padding-top:8px;color:#5b21b6 !important;font-weight:700;text-decoration:none !important}.ua-service-card{height:100%;width:100%;display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:28px;border:1px solid rgba(148, 163, 184, 0.14);background:radial-gradient(circle at top right, rgba(255, 255, 255, 0.24), transparent 30%), linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);box-shadow:0 22px 52px rgba(15, 23, 42, 0.08);color:inherit !important;text-decoration:none !important;overflow:hidden;transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease}.ua-service-card:hover,.ua-service-card:focus{transform:translateY(-4px);box-shadow:0 28px 60px rgba(15, 23, 42, 0.12);border-color:rgba(124, 58, 237, 0.18)}.ua-service-card__badge{display:inline-flex;align-self:flex-start;padding:7px 12px;border-radius:999px;background:rgba(91, 33, 182, 0.08);color:#5b21b6;font-size:12px;font-weight:800;letter-spacing:0.03em;text-transform:uppercase}.ua-service-card__body{display:grid;grid-template-columns:minmax(0, 1fr) 136px;gap:18px;align-items:center}.ua-service-card__copy{display:grid;align-content:start}.ua-service-card__copy h3,.ua-service-card h3{margin:0;font-size:24px;line-height:1.15;color:#111827}.ua-service-card__copy p{margin:12px 0 0;color:#475569;line-height:1.7}.ua-service-card__media{aspect-ratio:4 / 3;border-radius:20px;overflow:hidden;background:linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 100%);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.24)}.ua-service-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ua-service-card__cta{display:inline-flex;align-items:center;gap:8px;color:#5b21b6;font-weight:700}.ua-service-card__cta::after{content:"→"}.ua-article-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;margin-top:24px}.ua-article-card{display:grid;gap:14px;padding:24px;border-radius:24px;border:1px solid rgba(148, 163, 184, 0.16);background:radial-gradient(circle at top right, rgba(245, 166, 35, 0.14), transparent 28%), linear-gradient(180deg, #ffffff 0%, #faf7ff 100%);box-shadow:0 20px 48px rgba(15, 23, 42, 0.08)}.ua-article-card__meta{display:flex;flex-wrap:wrap;gap:8px}.ua-article-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(91, 33, 182, 0.08);color:#5b21b6;font-size:12px;font-weight:800;letter-spacing:0.03em;text-transform:uppercase}.ua-article-card h2,.ua-article-card h3{margin:0;font-size:24px;line-height:1.14;color:#111827}.ua-article-card p{margin:0;color:#475569;line-height:1.7}.ua-article-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.ua-table-wrap{margin-top:18px;overflow-x:auto;border-radius:24px;border:1px solid rgba(148, 163, 184, 0.16);box-shadow:0 20px 48px rgba(15, 23, 42, 0.06);background:#fff}.ua-price-table{width:100%;min-width:760px;border-collapse:collapse}.ua-price-table th,.ua-price-table td{padding:18px 16px;border-bottom:1px solid rgba(226, 232, 240, 0.9);vertical-align:top}.ua-price-table th{background:#f8f4ff;color:#3b215d;font-size:13px;font-weight:800;letter-spacing:0.03em;text-transform:uppercase}.ua-price-table td strong{display:block;color:#111827;margin-bottom:6px}.ua-inline-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ua-inline-links a{color:#5b21b6;font-weight:700;text-decoration:none}.masonry__card{border-radius:28px !important;border:1px solid rgba(148, 163, 184, 0.14);box-shadow:0 20px 48px rgba(15, 23, 42, 0.08);overflow:hidden;transition:transform 0.22s ease, box-shadow 0.22s ease}.masonry__card:hover,.masonry__card:focus{transform:translateY(-3px);box-shadow:0 26px 56px rgba(15, 23, 42, 0.12)}.remont-cars-all .brand-container a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:140px;padding:18px 12px;border-radius:24px;border:1px solid rgba(148, 163, 184, 0.14);background:linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);box-shadow:0 16px 36px rgba(15, 23, 42, 0.06);transition:transform 0.2s ease, box-shadow 0.2s ease}.remont-cars-all .brand-container a:hover,.remont-cars-all .brand-container a:focus{transform:translateY(-3px);box-shadow:0 20px 42px rgba(15, 23, 42, 0.1)}.ua-home-video-cta .body-cta-container{position:relative;overflow:hidden;border-radius:32px;max-width:min(100%, 1320px);margin-inline:auto}.ua-home-video-cta .body-cta-container::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(9, 12, 24, 0.78) 0%, rgba(24, 24, 48, 0.5) 100%);pointer-events:none}.ua-home-video-cta{padding-inline:clamp(12px, 2.6vw, 24px);margin:0 auto clamp(32px, 5vw, 56px);box-sizing:border-box}.ua-home-video-cta__content{position:relative;z-index:2;display:grid;justify-items:start;gap:14px;color:#fff;padding:clamp(42px, 6vw, 64px) 0}.ua-home-video-cta__content h1,.ua-home-video-cta__content h2{color:#fff;margin:0;max-width:14ch;font-size:clamp(32px, 5vw, 56px);line-height:1.02;letter-spacing:-0.04em}.ua-home-video-cta__content p{max-width:680px;margin:0;color:rgba(255, 255, 255, 0.8);line-height:1.75}.ua-home-video-cta__content .ua-btn{min-width:clamp(210px, 24vw, 280px)}.contact-widget{padding:0 0 64px}.ua-contact-panel{display:block;width:100%;max-width:900px;margin:0 auto;gap:24px;padding:clamp(24px, 4vw, 36px);border-radius:32px;background:radial-gradient(circle at top right, rgba(124, 58, 237, 0.14), transparent 30%), linear-gradient(135deg, #ffffff 0%, #faf7ff 58%, #f5f3ff 100%);border:1px solid rgba(124, 58, 237, 0.08);box-shadow:0 28px 64px rgba(15, 23, 42, 0.08)}.ua-contact-panel__intro h2{margin:16px 0 14px;font-size:clamp(30px, 4vw, 44px);line-height:1.08;color:#111827;letter-spacing:-0.03em}.ua-contact-panel__intro p{margin:0;color:#475569;font-size:17px;line-height:1.8}.ua-contact-panel__facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:14px;margin-top:24px}.ua-contact-mini-card{padding:18px;border-radius:22px;background:rgba(255, 255, 255, 0.84);border:1px solid rgba(148, 163, 184, 0.14);box-shadow:0 16px 36px rgba(15, 23, 42, 0.06)}.ua-contact-mini-card strong{display:block;color:#111827;font-size:16px;margin-bottom:8px}.ua-contact-mini-card span{display:block;color:#64748b;line-height:1.6;font-size:14px}.ua-contact-panel__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ua-contact-panel__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ua-contact-chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;background:rgba(255, 255, 255, 0.9);border:1px solid rgba(124, 58, 237, 0.14);color:#4c1d95;font-weight:600;text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease}.ua-contact-chip:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(76, 29, 149, 0.1)}.ua-contact-branch-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:20px}.ua-contact-branch-card{padding:18px;border-radius:22px;background:rgba(76, 29, 149, 0.05);border:1px solid rgba(124, 58, 237, 0.14);box-shadow:0 18px 42px rgba(15, 23, 42, 0.06)}.ua-contact-branch-card strong{display:block;color:#111827;font-size:16px;margin-bottom:8px}.ua-contact-branch-card p{margin:0;color:#475569;font-size:14px;line-height:1.7}.ua-contact-branch-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ua-contact-form-card{padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(148, 163, 184, 0.14);box-shadow:0 20px 48px rgba(15, 23, 42, 0.08)}.ua-contact-form-card h3{margin:0 0 10px;font-size:28px;line-height:1.15;color:#111827}.ua-contact-form-card > p{color:#64748b;line-height:1.7;margin-bottom:18px}.ua-contact-form-badges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.ua-contact-form-badge{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(124, 58, 237, 0.08);color:#5b21b6;font-size:13px;font-weight:700;letter-spacing:0.01em}.ua-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.form-group--wide{grid-column:1 / -1}.ua-contact-form-card label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#334155}.ua-contact-form-card .form-control{min-height:54px;border-radius:16px;border:1px solid rgba(148, 163, 184, 0.24);box-shadow:none}.ua-contact-select-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ua-contact-choice-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.ua-contact-choice-grid--compact{grid-template-columns:repeat(3, minmax(0, 1fr))}.ua-contact-choice{min-height:52px;padding:12px 14px;border-radius:16px;border:1px solid rgba(148, 163, 184, 0.22);background:#f8fafc;color:#334155;font-size:14px;font-weight:700;line-height:1.4;text-align:center;transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, background 0.18s ease, color 0.18s ease}.ua-contact-choice:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(76, 29, 149, 0.08)}.ua-contact-choice.is-active{background:linear-gradient(135deg, #4c1d95 0%, #6d28d9 100%);border-color:transparent;color:#ffffff;box-shadow:0 18px 32px rgba(76, 29, 149, 0.22)}.ua-contact-branch-choice-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.ua-contact-branch-choice{min-height:100%;padding:16px;border-radius:20px;border:1px solid rgba(148, 163, 184, 0.22);background:#f8fafc;text-align:left;transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, background 0.18s ease}.ua-contact-branch-choice strong{display:block;margin-bottom:8px;color:#111827;font-size:15px}.ua-contact-branch-choice span{display:block;color:#64748b;font-size:13px;line-height:1.6}.ua-contact-branch-choice:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(76, 29, 149, 0.08)}.ua-contact-branch-choice.is-active{background:linear-gradient(135deg, rgba(76, 29, 149, 0.08) 0%, rgba(109, 40, 217, 0.12) 100%);border-color:rgba(109, 40, 217, 0.35);box-shadow:0 18px 34px rgba(76, 29, 149, 0.1)}.ua-contact-smart-link{margin:10px 0 0;color:#64748b;font-size:13px;line-height:1.7}.ua-contact-smart-link a{color:#4c1d95;font-weight:700;text-decoration:none}.ua-contact-lead-summary{display:grid;gap:6px;margin:0 0 16px;padding:16px 18px;border-radius:18px;background:rgba(76, 29, 149, 0.05);border:1px solid rgba(124, 58, 237, 0.14)}.ua-contact-lead-summary strong{color:#111827;font-size:14px}.ua-contact-lead-summary span{color:#475569;font-size:14px;line-height:1.65}.ua-contact-form-card textarea.form-control{min-height:126px;padding-top:14px;resize:vertical}.ua-contact-form-actions{display:grid;gap:10px;margin-bottom:8px}.ua-contact-inline-note{margin:0;color:#64748b;font-size:13px;line-height:1.7}.ua-contact-form-card .note,.ua-contact-form-card .checkbox-group{margin-top:14px;color:#64748b;font-size:13px}.ua-contact-form-card .checkbox-group label{display:inline;font-weight:400}.footer-compact{padding:0 0 20px 0 !important}.footer.footer-compact{margin-top:clamp(36px, 6vw, 72px);padding:clamp(28px, 4vw, 40px) 0 20px !important;color:#fff;background:radial-gradient(circle at top right, rgba(245, 166, 35, 0.18), transparent 26%), linear-gradient(180deg, #3a1b68 0%, #4b257d 56%, #3f1f6e 100%);position:relative;overflow:hidden}.footer.footer-compact::before{content:"";position:absolute;inset:auto -12% -28% auto;width:280px;height:280px;border-radius:35px;background:radial-gradient(circle, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0) 68%);pointer-events:none}.footer.footer-compact .container{position:relative;z-index:1}.footer.footer-compact,.footer.footer-compact .footer__item,.footer.footer-compact .footer__item a,.footer.footer-compact .footer-bottom-copy{color:rgba(255,255,255,0.88)}.footer.footer-compact .footer__item a:hover,.footer.footer-compact .footer-socials a:hover{color:#ffffff}.footer.footer-compact .footer__title,.footer.footer-compact .footer-brand,.footer.footer-compact .footer-bottom a{color:#fff}@media (max-width: 767px){.footer.footer-compact{padding-top:24px !important}}.footer-compact .footer__title{font-size:15px;margin-bottom:10px;color:#f5a623;text-transform:uppercase;letter-spacing:0.5px}.footer-compact .footer__item{font-size:13px;margin-bottom:4px;line-height:1.6}.footer-compact .footer__item a{opacity:0.85;transition:opacity 0.2s}.footer-compact .footer__item a:hover{opacity:1}.footer-compact ul{list-style:none;padding-left:0;margin-bottom:0}.footer-trust-bar{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;text-align:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,0.15);margin-bottom:28px}.footer-trust-bar > div{padding:16px 12px;border-radius:20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08)}.footer-trust-bar .trust-num{font-size:26px;font-weight:700;color:#f5a623}.footer-trust-bar .trust-label{font-size:11px;opacity:0.75;margin-top:4px}.footer-brand{font-size:22px;font-weight:700;margin-bottom:15px;letter-spacing:1px}.footer-loc{font-size:12px;opacity:0.84;margin-bottom:4px}.footer-loc a{color:inherit !important}.ua-bst-premium-shell{max-width:1120px;margin:10px auto 48px;padding:clamp(18px, 3vw, 34px);border:1px solid rgba(124, 58, 237, 0.17);border-radius:30px;background:radial-gradient(58% 64% at 100% 0%, rgba(245, 166, 35, 0.17), transparent 70%), linear-gradient(145deg, #ffffff 0%, #faf8ff 58%, #f4edff 100%);box-shadow:0 24px 70px rgba(41, 18, 75, 0.10);overflow:hidden}.content.padding.content--full:has(.ua-bst-premium){max-width:1188px;margin:0 auto 48px;padding:clamp(18px, 3vw, 34px);border:1px solid rgba(124, 58, 237, 0.17);border-radius:30px;background:radial-gradient(58% 64% at 100% 0%, rgba(245, 166, 35, 0.17), transparent 70%), linear-gradient(145deg, #ffffff 0%, #faf8ff 58%, #f4edff 100%);box-shadow:0 24px 70px rgba(41, 18, 75, 0.10)}.content.padding.content--full:has(.ua-bst-premium) .bp-rich-text:has(.ua-bst-premium){max-width:none}.ua-bst-premium__body{max-width:none}.ua-bst-premium{display:grid;gap:24px;color:#332a43}.ua-bst-premium h2,.ua-bst-premium h3{color:#211b2f;letter-spacing:-0.025em}.ua-bst-premium p{color:#625a72;line-height:1.7}.ua-bst-premium__hero{position:relative;overflow:hidden;padding:clamp(24px, 4vw, 46px);border-radius:24px;background:linear-gradient(135deg, #2a0d58 0%, #4a148c 48%, #7434c6 100%);box-shadow:0 22px 48px rgba(58, 20, 104, 0.24);color:#fff}.ua-bst-premium__hero::after{content:'';position:absolute;width:260px;height:260px;right:-104px;top:-136px;border:1px solid rgba(255, 255, 255, 0.18);border-radius:50%;box-shadow:0 0 0 38px rgba(255, 255, 255, 0.05), 0 0 0 78px rgba(245, 166, 35, 0.08);pointer-events:none}.ua-bst-premium__hero > *{position:relative;z-index:1}.ua-bst-premium__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 13px;color:#fcd58d !important;font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.ua-bst-premium__lead{max-width:680px;margin:0;color:rgba(255, 255, 255, 0.86) !important;font-size:clamp(17px, 2vw, 20px)}.ua-bst-premium__hero-actions,.ua-bst-premium__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ua-bst-premium__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 17px;border:1px solid transparent;border-radius:13px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none !important;transition:transform .2s ease, box-shadow .2s ease, background-color .2s ease}.ua-bst-premium__button:hover{transform:translateY(-2px)}.ua-bst-premium__button--gold{background:#f5a623;color:#2c163f !important;box-shadow:0 12px 28px rgba(0, 0, 0, 0.20)}.ua-bst-premium__button--light{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.11);color:#fff !important}.ua-bst-premium__button--violet{background:linear-gradient(135deg, #5b21b6, #7c3aed);color:#fff !important;box-shadow:0 14px 28px rgba(91, 33, 182, .22)}.ua-bst-premium__button--soft{border-color:#e5d9f7;background:#f6f1ff;color:#4a148c !important}.ua-bst-premium__facts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.ua-bst-premium__fact{min-height:144px;padding:21px;border:1px solid rgba(124, 58, 237, .14);border-radius:19px;background:rgba(255,255,255,.78);box-shadow:0 12px 28px rgba(41, 18, 75, .05)}.ua-bst-premium__fact i{color:#7c3aed;font-size:18px}.ua-bst-premium__fact strong,.ua-bst-premium__fact span{display:block}.ua-bst-premium__fact strong{margin-top:12px;color:#251342;font-size:15px}.ua-bst-premium__fact span{margin-top:5px;color:#655d71;font-size:14px;line-height:1.55}.ua-bst-premium__section{padding:4px 2px}.ua-bst-premium__section-head{max-width:690px}.ua-bst-premium__section-head h2{margin:0 0 9px;font-size:clamp(25px, 3vw, 34px)}.ua-bst-premium__section-head p{margin:0}.ua-bst-premium__services,.ua-bst-premium__steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin-top:18px}.ua-bst-premium__service,.ua-bst-premium__step{display:block;min-height:144px;padding:21px;border:1px solid rgba(133, 101, 180, .15);border-radius:18px;background:#fff;color:#211b2f !important;text-decoration:none !important;box-shadow:0 12px 26px rgba(41, 18, 75, .045);transition:transform .2s ease, border-color .2s ease, box-shadow .2s ease}.ua-bst-premium__service:hover{transform:translateY(-3px);border-color:rgba(124,58,237,.42);box-shadow:0 18px 38px rgba(74,20,140,.11)}.ua-bst-premium__service i{color:#7c3aed;font-size:20px}.ua-bst-premium__service strong{display:block;margin:14px 0 7px;font-size:16px}.ua-bst-premium__service span{display:block;color:#665e73;font-size:13.5px;line-height:1.55}.ua-bst-premium__demand-actions{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:11px;align-items:center;margin-top:16px;padding:17px;border:1px solid rgba(124, 58, 237, .16);border-radius:18px;background:linear-gradient(135deg, rgba(255,255,255,.92), rgba(246,241,255,.92));box-shadow:0 12px 28px rgba(41, 18, 75, .05)}.ua-bst-premium__demand-actions strong,.ua-bst-premium__demand-actions span{display:block}.ua-bst-premium__demand-actions strong{color:#2b164b;font-size:15px}.ua-bst-premium__demand-actions span{margin-top:3px;color:#6a6179;font-size:13px;line-height:1.45}.ua-bst-premium__vin-link{margin:12px 2px 0 !important;padding:14px 16px;border-left:3px solid #f5a623;border-radius:0 13px 13px 0;background:rgba(255, 250, 239, .9);color:#51485f !important;font-size:14px}.ua-bst-premium__vin-link i{margin-right:6px;color:#a46100}.ua-bst-premium__vin-link a{color:#5b21b6;font-weight:800}.ua-bst-premium__step{position:relative;padding-top:25px}.ua-bst-premium__step b{display:block;margin:17px 0 6px;color:#2b164b}.ua-bst-premium__step p{margin:0;font-size:14px}.ua-bst-premium__step-num{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#efe5ff;color:#6420be;font-size:13px;font-weight:900}.ua-bst-premium__faq{display:grid;gap:10px;margin-top:18px}.ua-bst-premium__faq details{border:1px solid rgba(124,58,237,.14);border-radius:15px;background:rgba(255,255,255,.86);overflow:hidden}.ua-bst-premium__faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;color:#2b164b;cursor:pointer;font-weight:800;list-style:none}.ua-bst-premium__faq summary::-webkit-details-marker{display:none}.ua-bst-premium__faq summary::after{content:'+';color:#7c3aed;font-size:24px;font-weight:400}.ua-bst-premium__faq details[open] summary::after{content:'−'}.ua-bst-premium__faq p{margin:0;padding:0 18px 18px;font-size:15px}.ua-bst-premium__network{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(245, 166, 35, .32);border-radius:20px;background:linear-gradient(135deg, #fff8e9, #fffdf8)}.ua-bst-premium__network h2{margin:0 0 6px;font-size:20px}.ua-bst-premium__network p{margin:0;font-size:14px}@media (max-width: 800px){.ua-bst-premium__facts,.ua-bst-premium__services,.ua-bst-premium__steps{grid-template-columns:1fr}.ua-bst-premium__fact,.ua-bst-premium__service,.ua-bst-premium__step{min-height:auto}.ua-bst-premium__demand-actions{grid-template-columns:1fr 1fr}.ua-bst-premium__demand-actions > div{grid-column:1 / -1}.ua-bst-premium__demand-actions .ua-bst-premium__button{width:100%}.ua-bst-premium__network{align-items:flex-start;flex-direction:column}}@media (max-width: 480px){.ua-bst-premium__demand-actions{grid-template-columns:1fr}.ua-bst-premium__demand-actions > div{grid-column:auto}}.footer-reviews{padding:0 0 28px}.footer-reviews__header{margin-bottom:18px}.footer-reviews__header h2{margin:0;font-size:clamp(28px, 3.2vw, 38px);line-height:1.08;color:#fff}.footer-rating-lead{max-width:720px;color:rgba(255,255,255,0.72);font-size:14px;line-height:1.7;margin:10px 0 0}.footer-rating-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.footer-rating-card{display:flex;flex-direction:column;gap:8px;min-height:100%;text-decoration:none !important;color:inherit !important;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.06);box-shadow:0 18px 40px rgba(15, 23, 42, 0.12);transition:transform 0.2s ease, background 0.2s ease, border-color 0.2s ease}.footer-rating-card:hover,.footer-rating-card:focus{transform:translateY(-2px);background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.18)}.footer-rating-card[data-rating-source="yandex"]{border-color:rgba(252,63,29,.38)}.footer-rating-card[data-rating-source="yandex"]:hover,.footer-rating-card[data-rating-source="yandex"]:focus{border-color:rgba(252,63,29,.62)}.footer-rating-card[data-rating-source="yandex"] .footer-rating-card__source{color:#ff7a63}.footer-rating-card[data-rating-source="yandex"] .footer-rating-card__stars{color:#fc3f1d}.footer-rating-card[data-rating-source="yandex"] .footer-rating-card__link{color:#ff8a73}.footer-rating-card[data-rating-source="2gis"]{border-color:rgba(37,194,110,.38)}.footer-rating-card[data-rating-source="2gis"]:hover,.footer-rating-card[data-rating-source="2gis"]:focus{border-color:rgba(37,194,110,.65)}.footer-rating-card[data-rating-source="2gis"] .footer-rating-card__source{color:#52d97e}.footer-rating-card[data-rating-source="2gis"] .footer-rating-card__stars{color:#2ec26e}.footer-rating-card[data-rating-source="2gis"] .footer-rating-card__link{color:#6ee29a}.footer-rating-card[data-rating-source="avito"]{border-color:rgba(0,170,255,.38)}.footer-rating-card[data-rating-source="avito"]:hover,.footer-rating-card[data-rating-source="avito"]:focus{border-color:rgba(0,170,255,.62)}.footer-rating-card[data-rating-source="avito"] .footer-rating-card__source{color:#5cc6ff}.footer-rating-card[data-rating-source="avito"] .footer-rating-card__stars{color:#2fb7ff}.footer-rating-card[data-rating-source="avito"] .footer-rating-card__link{color:#7ad0ff}.footer-rating-card__platform{display:block;color:rgba(255,255,255,0.78);font-size:12px;text-transform:uppercase;letter-spacing:0.06em;font-weight:700;margin-bottom:8px}.footer-rating-card__value{display:block;font-size:clamp(24px, 2.2vw, 34px);line-height:1.08;color:#fff;font-weight:800;letter-spacing:-0.03em}.footer-rating-card__value--metric{font-size:clamp(34px, 3vw, 46px);line-height:0.98}.footer-rating-card__meta{display:block;margin-top:4px;color:rgba(255,255,255,0.72);font-size:13px;line-height:1.65}.footer-rating-card__hint{display:block;margin-top:auto;padding-top:10px;color:#f5a623;font-size:12px;font-weight:700}.footer-districts{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.footer-bottom{border-top:1px solid rgba(255,255,255,0.1);margin-top:20px;padding-top:15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.footer-bottom-copy{font-size:11px;opacity:0.5}.footer-socials a{color:#fff;font-size:20px;margin-left:12px;opacity:0.6;transition:opacity 0.2s}.footer-socials a:hover{opacity:1}.top-bar{position:relative;z-index:30;border-bottom:1px solid rgba(255, 255, 255, 0.22);background:linear-gradient(90deg, #0fd3c1 0%, #14c9a6 100%)}.top-bar .bar.container{min-height:44px;gap:14px;padding-block:8px}.top-bar .left-menu,.top-bar .right-menu{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.top-bar .left-menu a,.top-bar .right-menu a{display:inline-flex;align-items:center;gap:8px;color:#ffffff;text-decoration:none;font-size:14px;font-weight:700;text-shadow:0 1px 0 rgba(0, 0, 0, 0.12)}.top-bar .left-menu a:hover,.top-bar .left-menu a:focus,.top-bar .right-menu a:hover,.top-bar .right-menu a:focus{color:#f8fbff;opacity:0.92}.main-bar{background:rgba(255, 255, 255, 0.96);border-bottom:1px solid rgba(91, 33, 182, 0.08);backdrop-filter:blur(10px)}.main-bar .container{min-height:84px;gap:18px;padding-block:12px}.logo{display:flex;align-items:center;min-width:0}.logo__link{display:inline-flex;align-items:center;gap:14px;min-width:0;color:var(--ua-text);text-decoration:none}.logo__image{width:58px;height:58px;flex:0 0 58px;object-fit:contain;border-radius:16px;background:rgba(255, 255, 255, 0.94);box-shadow:0 16px 34px rgba(15, 23, 42, 0.08);padding:6px}.logo__copy{display:grid;gap:3px;min-width:0}.logo__title{display:block;color:var(--ua-text);font-size:clamp(24px, 2.2vw, 30px);line-height:1;font-weight:900;letter-spacing:-0.03em;white-space:nowrap}.logo__subtitle{display:block;color:var(--ua-muted);font-size:13px;line-height:1.25;white-space:nowrap}.menu__title a{color:inherit;text-decoration:none}.ua-cars-hub .ua-brand-card{display:flex;flex-direction:column;gap:16px}.ua-brand-card__head{display:flex;align-items:center;gap:16px;min-width:0}.ua-brand-card__logo-box{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;flex:0 0 72px;border-radius:20px;background:linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);border:1px solid rgba(148, 163, 184, 0.16);box-shadow:0 16px 36px rgba(15, 23, 42, 0.06)}.ua-brand-card__logo{width:48px;height:48px;object-fit:contain}.ua-brand-card__copy{min-width:0;display:grid;gap:8px}.ua-brand-card__copy h3,.ua-brand-card__copy .ua-brand-card__models{margin:0}.remont-cars-all .brand-logo{width:70px;height:70px;object-fit:contain}@media (max-width: 767px){.remont-cars-all .brand-logo{max-width:58px !important;max-height:40px !important;width:auto !important;height:auto !important;object-fit:contain !important}.remont-cars-all .brand-container a{padding:8px 6px !important;min-width:0 !important}.remont-cars-all .brand-name{font-size:0.58rem !important}}.remont-cars-all .brand-name{font-size:13px;font-weight:800;letter-spacing:0.08em}@media (max-width: 991px){.top-bar .bar.container{justify-content:center !important}.main-bar .container{min-height:76px}.logo__subtitle{display:none}}@media (max-width: 767px){.top-bar .left-menu,.top-bar .right-menu{justify-content:center;width:100%}.logo__image{width:50px;height:50px;flex-basis:50px}.logo__title{font-size:22px}.ua-brand-card__head{align-items:flex-start}.ua-brand-card__logo-box{width:64px;height:64px;flex-basis:64px}.ua-brand-card__logo{width:42px;height:42px}}.top-bar{background:linear-gradient(90deg, #4c1d95 0%, #6d28d9 52%, #7c3aed 100%);border-bottom:1px solid rgba(255, 255, 255, 0.14)}.main-bar{background:linear-gradient(90deg, #4c1d95 0%, #6d28d9 52%, #7c3aed 100%);border-bottom:1px solid rgba(255, 255, 255, 0.14);box-shadow:0 18px 40px rgba(76, 29, 149, 0.18)}.main-bar .container{min-height:88px}.logo__link{color:#ffffff}.logo__badge{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;flex:0 0 58px;border-radius:18px;padding:6px;overflow:hidden;background:rgba(255, 255, 255, 0.94);border:1px solid rgba(255, 255, 255, 0.2);box-shadow:0 16px 34px rgba(15, 23, 42, 0.18)}.logo__badge-image{width:100%;height:100%;object-fit:contain;display:block;border-radius:12px}.logo__title{color:#ffffff}.logo__subtitle{color:rgba(255, 255, 255, 0.82)}.header-menu{background:linear-gradient(90deg, #4c1d95 0%, #6d28d9 52%, #7c3aed 100%);border-top:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid rgba(255, 255, 255, 0.08)}.header-menu .navbar{background:transparent}.header-menu .menu__inner > .menu__item > .menu__link,.header-menu .menu__inner > .menu__item > .menu__link i,.header-menu .menu__title a{color:#ffffff !important}.header-menu .menu__inner > .menu__item:hover > .menu__link,.header-menu .menu__inner > .menu__item:hover > .menu__link i,.header-menu .menu__inner > .menu__item > .menu__link:focus,.header-menu .menu__inner > .menu__item > .menu__link:focus i{color:#f5ecff !important}.header-menu .navbar__right,.header-menu .switch{display:none !important}@media (min-width: 768px){.header-menu .navbar__left,.header-menu .burger{display:none !important}.header-menu .navbar__center{flex:1 1 auto;width:100%}}@media (max-width: 767px){.logo__badge{width:50px;height:50px;flex-basis:50px;font-size:22px}}.ua-about-page{padding-bottom:0}.ua-about-hero{background:linear-gradient(135deg,#3b0764 0%,#6d28d9 60%,#7c3aed 100%);border-radius:20px;padding:48px 40px;color:#fff;display:flex;gap:40px;align-items:center;margin-bottom:48px;flex-wrap:wrap}.ua-about-hero__logo{width:150px;height:150px;object-fit:contain;border-radius:18px;background:rgba(255,255,255,.12);padding:10px;flex-shrink:0}.ua-about-hero__body{flex:1;min-width:260px}.ua-about-hero__kicker{display:inline-block;background:rgba(255,255,255,.18);border-radius:6px;padding:4px 12px;font-size:13px;letter-spacing:.04em;margin-bottom:14px}.ua-about-hero__title{font-size:clamp(20px,2.8vw,30px);font-weight:700;line-height:1.25;margin-bottom:14px}.ua-about-hero__lead{font-size:16px;opacity:.88;margin-bottom:22px;line-height:1.6}.ua-about-stats{display:flex;gap:28px;flex-wrap:wrap}.ua-about-stat{text-align:center}.ua-about-stat strong{display:block;font-size:34px;font-weight:800;line-height:1}.ua-about-stat span{font-size:13px;opacity:.8;white-space:nowrap}.ua-about-usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.ua-about-usp-card{background:var(--card-bg,#fff);border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:16px;padding:28px 22px;box-shadow:0 2px 12px rgba(109,40,217,.06);transition:box-shadow .2s,transform .2s}.ua-about-usp-card:hover{box-shadow:0 8px 32px rgba(109,40,217,.14);transform:translateY(-3px)}.ua-about-usp-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#6d28d9,#7c3aed);display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;margin-bottom:14px}.ua-about-usp-card h3{font-size:17px;font-weight:700;margin-bottom:8px}.ua-about-usp-card p{font-size:14px;line-height:1.6;opacity:.75;margin:0}.ua-about-history{background:var(--card-bg,#fff);border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:20px;padding:40px;margin-bottom:48px;box-shadow:0 2px 12px rgba(109,40,217,.05)}.ua-about-history h2{font-size:24px;font-weight:700;margin-bottom:24px}.ua-about-milestones{display:flex;flex-direction:column;gap:0}.ua-about-milestone{display:flex;gap:24px;padding-bottom:28px}.ua-about-milestone:last-child{padding-bottom:0}.ua-about-milestone__year{flex-shrink:0;width:72px;font-size:20px;font-weight:800;color:#6d28d9;padding-top:2px}.ua-about-milestone__line{flex-shrink:0;width:2px;background:linear-gradient(to bottom,#6d28d9,#c4b5fd);position:relative}.ua-about-milestone__line::before{content:'';position:absolute;top:4px;left:-5px;width:12px;height:12px;border-radius:50%;background:#6d28d9}.ua-about-milestone__body strong{display:block;font-size:16px;font-weight:700;margin-bottom:4px}.ua-about-milestone__body p{font-size:14px;opacity:.75;margin:0;line-height:1.6}.ua-about-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:48px}.ua-about-process-step{text-align:center;padding:22px 14px;background:var(--card-bg,#fff);border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:16px;box-shadow:0 2px 8px rgba(109,40,217,.04);position:relative}.ua-about-process-step::after{content:'\2192';position:absolute;right:-11px;top:50%;transform:translateY(-50%);color:#6d28d9;font-size:18px;z-index:1}.ua-about-process-step:last-child::after{display:none}.ua-about-process-num{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#6d28d9,#7c3aed);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.ua-about-process-step h3{font-size:14px;font-weight:700;margin-bottom:5px}.ua-about-process-step p{font-size:12px;opacity:.7;margin:0;line-height:1.5}.ua-about-cta-block{background:linear-gradient(135deg,#3b0764 0%,#6d28d9 100%);border-radius:20px;padding:48px 40px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:48px}.ua-about-cta-block h2{font-size:clamp(18px,2.5vw,26px);font-weight:700;margin-bottom:10px}.ua-about-cta-block p{font-size:15px;opacity:.85;margin:0}.ua-about-cta-btns{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.ua-about-cta-btn{padding:13px 24px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;transition:opacity .2s,transform .2s;white-space:nowrap}.ua-about-cta-btn:hover{opacity:.9;transform:translateY(-1px);text-decoration:none}.ua-about-cta-btn--primary{background:#fff;color:#6d28d9}.ua-about-cta-btn--secondary{background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.35)}.ua-home-logo-wrap{display:flex;justify-content:center;align-items:center;padding:20px;background:linear-gradient(135deg,#3b0764,#6d28d9);border-radius:20px;margin-bottom:20px}.ua-home-logo-img{width:190px;height:190px;object-fit:contain;border-radius:14px}@media (max-width:991px){.ua-about-usp-grid{grid-template-columns:repeat(2,1fr)}.ua-about-process-grid{grid-template-columns:repeat(2,1fr)}.ua-about-process-step::after{display:none}.ua-about-hero{padding:28px 20px;gap:20px}}@media (max-width:575px){.ua-about-usp-grid{grid-template-columns:1fr}.ua-about-process-grid{grid-template-columns:1fr}.ua-about-hero__logo{width:100px;height:100px}.ua-about-stat strong{font-size:26px}.ua-about-cta-block{padding:24px 20px}}.header-menu .menu,.header-menu .menu__inner,.header-menu .submenu__list{list-style:none;margin:0;padding-left:0}.header-menu .menu__item{list-style:none;position:relative}.header-menu .menu__link{display:inline-flex;align-items:center;gap:8px;color:#211b2f;text-decoration:none;font-weight:700}.header-menu .menu__link-row{display:block}.header-menu .menu__dropdown-toggle{display:none}.header-menu .menu__link:hover,.header-menu .menu__link:focus{color:var(--ua-primary)}.header-menu .menu__link i{color:var(--ua-primary)}.header-menu .submenu{display:none}@media (min-width: 768px){.header-menu .navbar,.header-menu .navbar__center,.header-menu .menu,.header-menu .menu__inner,.header-menu .menu__dropdown{overflow:visible}.header-menu .menu__dropdown > .submenu{position:absolute;top:calc(100% + 10px);left:0;width:max-content;max-width:min(960px, calc(100vw - 48px));padding:18px;border:1px solid rgba(74, 20, 140, 0.14);border-radius:24px;background:rgba(255, 255, 255, 0.98);box-shadow:0 24px 60px rgba(33, 27, 47, 0.18);backdrop-filter:blur(12px);z-index:80;gap:14px}.header-menu .menu__dropdown > .submenu::before{content:"";position:absolute;top:-30px;left:-50px;right:-50px;height:30px;background:transparent}.header-menu .menu__dropdown:hover > .submenu,.header-menu .menu__dropdown:focus-within > .submenu,.header-menu .menu__dropdown.is-active > .submenu{display:grid}.header-menu .menu__dropdown-toggle{display:none !important}.header-menu .submenu.megamenu__text{grid-template-columns:repeat(3, minmax(220px, 1fr))}.header-menu .submenu.megamenu__image{grid-template-columns:repeat(4, minmax(180px, 1fr))}.header-menu .submenu__inner{min-width:0}.header-menu .submenu__title{display:block;margin:0 0 10px;color:var(--ua-text);font-size:20px;line-height:1.2;font-weight:800;text-decoration:none}.header-menu .submenu__list{display:grid;gap:8px;padding-left:0 !important}.header-menu .submenu__list li{list-style:none;margin:0}.header-menu .submenu__list a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;color:var(--ua-primary);text-decoration:none;font-size:14px;line-height:1.4}.header-menu .submenu__list a:hover,.header-menu .submenu__list a:focus{background:#f5efff;color:var(--ua-primary-strong)}.header-menu .submenu__list i{width:16px;color:var(--ua-accent);text-align:center}.header-menu .submenu.megamenu__image .submenu__inner > a{display:block;color:inherit;text-decoration:none}.header-menu .submenu-image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:18px;box-shadow:0 12px 28px rgba(33, 27, 47, 0.16)}.header-menu .submenu.megamenu__image .submenu__title{margin-top:12px;margin-bottom:0;font-size:16px;line-height:1.35}}@media (min-width: 768px){.header-menu .navbar__left,.header-menu .burger,.header-menu .menu__header,.header-menu .overlay{display:none !important}}@media (max-width: 767px){body.ua-mobile-menu-open{overflow:hidden;touch-action:none}html body.ua-mobile-menu-open .floating-contact{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.header-menu{position:sticky;top:0;z-index:1000}.header-menu .navbar{min-height:60px;display:flex;align-items:center}.header-menu .navbar__left{display:flex;align-items:center}.header-menu .burger{display:inline-flex !important;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:46px;height:46px;border-radius:14px;background:rgba(255, 255, 255, 0.14);border:1px solid rgba(255, 255, 255, 0.22);cursor:pointer;z-index:1003;transition:opacity 0.2s ease, transform 0.2s ease}.header-menu.ua-mobile-open .burger{opacity:0;pointer-events:none;transform:translateX(-10px)}.header-menu .burger-line{display:block;width:20px;height:2px;border-radius:999px;background:#ffffff}.header-menu .overlay{position:fixed;inset:0;display:block !important;background:rgba(18, 11, 34, 0.56);backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.24s ease, visibility 0.24s ease;z-index:1000}.header-menu .menu{position:fixed;top:0;left:0;bottom:0;width:min(86vw, 380px);max-width:calc(100vw - 34px);display:block;overflow-y:auto;background:linear-gradient(180deg, #2d1150 0%, #4c1d95 48%, #6d28d9 100%);box-shadow:0 24px 64px rgba(18, 11, 34, 0.35);transform:translateX(-112%);transition:transform 0.28s ease, box-shadow 0.28s ease;z-index:1002;padding-bottom:28px}.header-menu.ua-mobile-open .menu{transform:translateX(0)}.header-menu.ua-mobile-open .overlay{opacity:1;visibility:visible;pointer-events:auto}.header-menu .menu__header{position:sticky;top:0;display:flex !important;align-items:center;gap:12px;justify-content:flex-start;padding:16px 18px;background:rgba(34, 10, 65, 0.96);border-bottom:1px solid rgba(255, 255, 255, 0.12);z-index:2}.header-menu .menu__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(255, 255, 255, 0.1);color:#ffffff;cursor:pointer;flex:0 0 auto}.header-menu .menu__title{min-width:0}.header-menu .menu__title a{color:#ffffff !important;font-size:18px;font-weight:800;letter-spacing:0.01em}.header-menu .menu__inner{display:flex;flex-direction:column;gap:10px;padding:16px;margin:0;overflow:visible}.header-menu .menu__inner .menu__item{display:block;width:100%;padding-right:0}.header-menu .menu__link-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:8px}.header-menu .menu__link{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:52px;padding:14px 16px;border-radius:16px;background:rgba(255, 255, 255, 0.08);color:#ffffff !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.06)}.header-menu .menu__dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:52px;min-width:52px;min-height:52px;padding:0;border:0;border-radius:16px;background:rgba(255, 255, 255, 0.08);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.06);cursor:pointer;transition:transform 0.2s ease, background 0.2s ease}.header-menu .menu__dropdown-toggle:hover,.header-menu .menu__dropdown-toggle:focus{background:rgba(255, 255, 255, 0.14);outline:none}.header-menu .menu__dropdown-toggle .bx-chevron-right{transition:transform 0.2s ease}.header-menu .menu__link i{color:#f5ecff !important;flex:0 0 auto}.header-menu .menu__dropdown.is-active > .menu__link-row > .menu__dropdown-toggle .bx-chevron-right{transform:rotate(90deg)}.header-menu .menu__dropdown > .submenu{position:static;width:100%;max-width:none;margin-top:8px;padding:12px;border:1px solid rgba(124, 58, 237, 0.12);border-radius:18px;background:rgba(255, 255, 255, 0.98);box-shadow:none}.header-menu .menu__dropdown.is-active > .submenu{display:grid;gap:12px}.header-menu .submenu.megamenu__text,.header-menu .submenu.megamenu__image{grid-template-columns:1fr}.header-menu .submenu__inner{min-width:0}.header-menu .submenu__title{display:block;margin:0 0 10px;color:#3b0764;font-size:15px;line-height:1.35;font-weight:800;text-decoration:none}.header-menu .submenu__list{display:grid;gap:8px}.header-menu .submenu__list a,.header-menu .submenu.megamenu__image .submenu__inner > a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#f6f1ff;color:#4c1d95 !important;text-decoration:none;font-size:14px;line-height:1.45}.header-menu .submenu__list i{color:#6d28d9 !important}.header-menu .submenu-image{border-radius:14px;margin-bottom:10px}}@media (min-width: 767px){.header-menu .navbar{height:auto;min-height:55px;flex-wrap:nowrap;align-items:center;column-gap:16px}.header-menu .navbar__left,.header-menu .navbar__right{flex:0 0 auto;min-width:0}.header-menu .navbar__center{flex:1 1 auto;min-width:0;display:flex;align-items:center}.header-menu .menu{width:100%;min-width:0}.header-menu .menu__inner{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;row-gap:6px;margin:0;padding-left:0 !important}.header-menu .menu__inner .menu__item{display:flex;padding-right:18px}}@media (min-width: 1200px){.top-bar .bar.container,.main-bar .container,.header-menu .navbar.container{max-width:min(1420px, calc(100vw - 28px));padding-inline:clamp(12px, 1.4vw, 22px)}.header-menu .menu__inner{flex-wrap:nowrap;column-gap:4px}.header-menu .menu__inner .menu__item{padding-right:0}.header-menu .menu__link{display:inline-flex;align-items:center;min-height:42px;padding:0 12px;font-size:14px;line-height:1.2;white-space:nowrap}}@media (min-width: 768px) and (max-width: 1199px){.header-menu .navbar{column-gap:10px}.header-menu .menu__inner{column-gap:2px}.header-menu .menu__inner .menu__item{padding-right:0}.header-menu .menu__link{display:inline-flex;align-items:center;min-height:40px;padding:0 9px;font-size:13px;line-height:1.2;white-space:nowrap}}@media (max-width: 1199px){.ua-home-hero__inner{width:min(100%, 820px)}.ua-home-hero__gallery{grid-template-columns:repeat(2, minmax(0, 1fr));width:min(100%, 520px)}.ua-promo-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.footer-rating-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 991px){.ua-home-hero__slide,.ua-home-hero__content{min-height:clamp(480px, 64vh, 620px)}.ua-home-hero__brand{max-width:11ch;font-size:clamp(38px, 6.8vw, 60px)}.ua-home-hero__facts{gap:10px}.ua-home-hero__gallery{width:min(100%, 460px)}.ua-promo-grid--page{grid-template-columns:1fr}}@media (max-width: 767px){.ua-service-card__body,.ua-contact-panel{grid-template-columns:1fr}.ua-contact-branch-grid{grid-template-columns:1fr}.ua-contact-choice-grid,.ua-contact-choice-grid--compact,.ua-contact-branch-choice-grid{grid-template-columns:1fr}.ua-contact-choice,.ua-contact-branch-choice{text-align:left}.ua-section-header{grid-template-columns:1fr;align-items:start;gap:14px}.btn-all-services{width:100%}.ua-home-hero__slide,.ua-home-hero__content{min-height:auto}.ua-home-hero__content{align-items:center;padding-block:clamp(48px, 12vw, 82px);padding-inline:clamp(16px, 5vw, 24px)}.ua-home-hero__inner{width:100%;padding-right:0;gap:12px}.ua-home-hero__eyebrow{max-width:min(100%, 320px);padding:8px 12px;font-size:11px;text-align:center}.ua-home-hero__brand{max-width:none;font-size:clamp(34px, 12vw, 54px);line-height:0.98;margin:0}.ua-home-hero__inner p{max-width:32ch;font-size:clamp(16px, 4.4vw, 18px);line-height:1.55}.ua-home-hero__gallery{width:100%;margin-top:16px;grid-template-columns:1fr;gap:10px}.ua-home-hero__gallery-card{min-height:164px;border-radius:18px}.ua-home-hero__gallery-card:nth-child(n+2){display:none}.ua-home-hero__gallery-card span{left:12px;right:12px;bottom:10px;font-size:13px}.ua-home-hero__facts span,.ua-home-hero__buttons .ua-btn{width:100%;justify-content:center}.ua-home-hero__facts{gap:8px;width:min(100%, 420px);margin-top:8px}.ua-home-hero__facts span{min-height:44px;padding:10px 14px;font-size:14px;text-align:center;white-space:normal}.ua-home-hero__buttons{width:min(100%, 420px);margin-top:18px;flex-direction:column;align-items:stretch}.ua-home-hero__buttons .ua-btn{flex:0 0 auto;min-height:48px}.ua-home-services .services-container > [class*="col-"]{margin-bottom:0;padding-inline:0}.ua-service-card{padding:18px;border-radius:24px;gap:14px}.ua-service-card__body{grid-template-columns:minmax(0, 1fr) !important;gap:14px;align-items:start}.ua-service-card__copy h3,.ua-service-card h3{font-size:21px}.ua-service-card__copy p{margin-top:10px;font-size:15px;line-height:1.6}.ua-service-card__media{order:2;grid-column:1 / -1;justify-self:stretch;width:100%;min-width:0;min-height:180px;aspect-ratio:16 / 10;border-radius:18px}.ua-service-card__media img{width:100%;height:100%;display:block;object-fit:cover}.ua-service-card__cta{margin-top:2px}.ua-article-grid{grid-template-columns:1fr}.ua-article-card{padding:20px;border-radius:22px}.ua-promo-grid{grid-template-columns:1fr}.ua-promo-filter__btn,.ua-promo-card__actions .ua-btn{width:100%;justify-content:center}.footer-rating-grid{grid-template-columns:1fr}.ua-form-grid{grid-template-columns:1fr}.footer-trust-bar{grid-template-columns:repeat(2, 1fr);gap:15px}.bp-main{padding-bottom:96px}.ua-home-video-cta{padding-inline:16px;margin-bottom:40px}.ua-home-video-cta .body-cta-container{border-radius:24px}.ua-home-video-cta__content{padding:34px 0 30px;gap:12px}.ua-home-video-cta__content h1,.ua-home-video-cta__content h2{max-width:10.5ch;font-size:clamp(28px, 9vw, 42px)}.ua-home-video-cta__content p{font-size:15px;line-height:1.6}.ua-home-video-cta__content .ua-btn{min-width:0;width:auto;max-width:100%;justify-self:start}.floating-contact{left:auto;right:14px;bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);transform:none;gap:10px;padding:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.floating-contact__panel{display:grid;gap:10px;width:min(320px, calc(100vw - 32px));padding:14px;border-radius:24px;background:#ffffff !important;border:1px solid rgba(0,0,0,0.08);box-shadow:0 24px 60px rgba(0,0,0,0.15);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(0.98);transition:opacity 0.24s ease, visibility 0.24s ease, transform 0.24s ease;z-index:999999}.floating-contact__toggle{min-height:48px;padding:12px 16px}.floating-contact__action{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px;border-radius:20px;color:#1e293b !important;text-decoration:none;font-size:16px;font-weight:600;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:transform 0.2s, box-shadow 0.2s, background 0.2s;border:1px solid rgba(0,0,0,0.05);background:#f8fafc !important}.floating-contact__action-icon{width:40px;height:40px;font-size:18px}.ua-home-hero .swiper-button-next,.ua-home-hero .swiper-button-prev{display:none}}.ua-home-hero,.ua-home-hero .swiper-wrapper,.ua-home-hero .swiper-slide{height:auto !important}.ua-home-hero__content,.ua-home-hero__inner,.ua-home-hero__copy,.ua-home-hero__visual,.ua-home-video-cta,.ua-home-video-cta__shell,.ua-home-video-cta__content{box-sizing:border-box;min-width:0}.ua-home-hero{position:relative;overflow:hidden}.ua-home-hero__slide{display:flex;align-items:stretch}.ua-home-hero__content{width:min(1180px, calc(100% - 32px));max-width:none;margin-inline:auto;min-height:clamp(520px, 72vh, 760px);padding-block:clamp(42px, 7vw, 96px);padding-inline:0 !important}.ua-home-hero__inner{width:100%;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(320px, 0.95fr);align-items:center;justify-items:stretch;gap:clamp(20px, 4vw, 56px);text-align:left}.ua-home-hero__copy{max-width:680px;display:grid;align-content:center;justify-items:start;gap:clamp(10px, 1.4vw, 18px);color:#fff}.ua-home-hero__eyebrow{align-self:flex-start}.ua-home-hero__brand{max-width:10.5ch;margin:0}.ua-home-hero__inner p{max-width:34em}.ua-home-hero__facts{width:100%;margin-top:0;justify-content:flex-start}.ua-home-hero__buttons{width:100%;margin-top:0;margin-inline:0;justify-content:flex-start}.ua-home-hero__buttons .ua-btn{flex:0 1 auto;width:auto;min-width:220px;max-width:280px;white-space:normal;text-align:center;line-height:1.15}.ua-home-hero__visual{width:100%;display:flex;justify-content:flex-end}.ua-home-hero__gallery{width:min(100%, 520px);max-width:100%;margin:0 0 0 auto;grid-template-columns:repeat(2, minmax(0, 1fr))}.ua-home-hero__gallery-card{min-height:156px}.ua-home-hero__gallery-card img{width:100%;height:100%;max-width:none;display:block;object-fit:cover;object-position:center}.ua-cta-row{width:100%;align-items:stretch}.ua-cta-row .ua-btn{min-width:190px;white-space:normal;text-align:center;line-height:1.15}.ua-home-video-cta{padding-inline:0}.ua-home-video-cta .body-cta-container{width:min(1180px, calc(100% - 32px));max-width:none;margin-inline:auto}.ua-home-video-cta__shell{position:relative;z-index:2;width:100%;max-width:1180px;margin-inline:auto;padding:clamp(24px, 4vw, 36px)}.ua-home-video-cta__content{max-width:720px;padding:clamp(42px, 6vw, 64px) 0}.ua-home-video-cta__content .ua-btn{width:auto;min-width:clamp(210px, 24vw, 280px);max-width:100%;white-space:normal;text-align:center;line-height:1.15}.ua-service-card__media img,.ua-service-card__image{width:100% !important;min-width:100% !important;max-width:none !important;height:100% !important;display:block;object-fit:cover;object-position:center}.floating-contact{right:max(14px, env(safe-area-inset-right, 0px));bottom:max(14px, env(safe-area-inset-bottom, 0px));z-index:40}@media (max-width: 767px){footer.footer-compact,.footer-compact,footer{background:linear-gradient(135deg, #3d1a6e 0%, #6f42c1 100%) !important;color:#fff !important}.footer-bottom{background:rgba(0,0,0,0.25) !important;color:rgba(255,255,255,0.8) !important}.footer-bottom-copy,.footer-bottom a{color:rgba(255,255,255,0.75) !important}.footer__title{color:#fff !important}.footer__item a{color:rgba(255,255,255,0.85) !important}.footer__item a:hover{color:#fff !important}}@media (max-width: 767px){.floating-contact{bottom:calc(env(safe-area-inset-bottom, 0px) + 78px) !important;right:max(12px, env(safe-area-inset-right, 12px)) !important;z-index:9999 !important}.floating-contact__toggle{width:50px !important;height:50px !important;font-size:1.1rem !important}.floating-contact__toggle-text{display:none !important}.floating-contact__panel{display:grid;gap:10px;width:min(320px, calc(100vw - 32px));padding:14px;border-radius:24px;background:#ffffff !important;border:1px solid rgba(0,0,0,0.08);box-shadow:0 24px 60px rgba(0,0,0,0.15);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(0.98);transition:opacity 0.24s ease, visibility 0.24s ease, transform 0.24s ease;z-index:999999}.floating-contact__panel a,.floating-contact__panel button{padding:10px 14px !important;font-size:0.88rem !important}}@media (max-width: 991px){.ua-home-hero__content{width:min(100%, 720px)}.ua-home-hero__inner{grid-template-columns:1fr;justify-items:center;text-align:center;gap:24px}.ua-home-hero__copy{width:100%;max-width:620px;justify-items:center}.ua-home-hero__eyebrow{align-self:center}.ua-home-hero__facts,.ua-home-hero__buttons{justify-content:center;margin-inline:auto}.ua-home-hero__visual{justify-content:center}.ua-home-hero__gallery{width:min(100%, 560px);margin-inline:auto}}@media (max-width: 767px){.ua-home-hero__content{width:calc(100% - 24px);min-height:auto;padding-block:34px 28px}.ua-home-hero__inner{width:100%;gap:22px}.ua-home-hero__copy{width:100%;max-width:560px;gap:12px}.ua-home-hero__brand{max-width:11ch;font-size:clamp(38px, 12vw, 64px);line-height:0.92}.ua-home-hero__inner p{max-width:34em;text-align:center;font-size:clamp(15px, 4vw, 18px)}.ua-home-hero__facts{width:min(100%, 420px);gap:10px}.ua-home-hero__buttons{display:grid;grid-template-columns:1fr;width:min(100%, 420px);gap:10px}.ua-home-hero__buttons .ua-btn{width:100%;min-width:0;max-width:none;min-height:48px;padding:13px 18px;border-radius:16px}.ua-home-hero__visual{width:100%}.ua-home-hero__gallery{width:100%;max-width:560px;margin-inline:auto;grid-template-columns:1fr;gap:10px}.ua-home-hero__gallery-card{min-height:180px}.ua-home-hero__gallery-card:nth-child(n+2){display:none}.ua-cta-row .ua-btn{width:100%;min-width:0}.ua-home-video-cta .body-cta-container{width:calc(100% - 24px);border-radius:24px}.ua-home-video-cta__shell{padding:18px}.ua-home-video-cta__content{padding:16px 0 12px;gap:12px;justify-items:stretch;text-align:left}.ua-home-video-cta__content .ua-btn{width:100%;min-width:0}.ua-service-card,.ua-home-services .ua-service-card{display:grid;grid-template-columns:1fr}.ua-service-card__media,.ua-home-services .ua-service-card__media{width:100%;min-height:180px;aspect-ratio:16 / 10;grid-column:1 / -1;overflow:hidden}.floating-contact{right:14px;bottom:calc(env(safe-area-inset-bottom, 0px) + 14px)}.floating-contact__toggle{min-height:48px;min-width:0}.floating-contact__toggle-text{font-size:0.9rem}.floating-contact__action{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px;border-radius:20px;color:#1e293b !important;text-decoration:none;font-size:16px;font-weight:600;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:transform 0.2s, box-shadow 0.2s, background 0.2s;border:1px solid rgba(0,0,0,0.05);background:#f8fafc !important}.floating-contact__action-icon{width:40px;height:40px;min-width:40px;min-height:40px}}@media (max-width: 430px){.ua-home-hero__content{width:calc(100% - 20px);padding-block:28px 24px}.ua-home-hero__brand{font-size:clamp(34px, 13vw, 52px)}.ua-home-hero__buttons{width:100%}}.ua-home-video-cta,.ua-home-video-cta .body-cta-container,.ua-home-video-cta .body-cta-content,.ua-home-video-cta .ua-cta-card{box-sizing:border-box}.ua-home-video-cta{padding-inline:0}.ua-home-video-cta .body-cta-container{position:relative;width:min(1180px, calc(100% - 32px));min-height:auto;height:auto !important;min-height:560px;margin-inline:auto;padding:clamp(42px, 6vw, 76px) clamp(28px, 5vw, 64px);border-radius:clamp(24px, 3vw, 34px);display:grid !important;grid-template-columns:minmax(0, 1fr);align-items:start !important;justify-items:start !important;gap:clamp(24px, 4vw, 56px);overflow:hidden}.ua-home-video-cta .background-video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.ua-home-video-cta__shell{position:relative;z-index:2;width:100%;max-width:760px;min-width:0;align-self:start;justify-self:start;padding:0}.ua-home-video-cta .body-cta-content,.ua-home-video-cta__content{min-width:0;max-width:760px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:0}.ua-home-video-cta .body-cta-title,.ua-home-video-cta .body-cta-content h2,.ua-home-video-cta .body-cta-content h3,.ua-home-video-cta__content h2,.ua-home-video-cta__content h3{margin:0;max-width:17ch;font-size:clamp(34px, 4vw, 60px);line-height:0.98;letter-spacing:-0.045em;text-wrap:balance}.ua-home-video-cta .body-cta-text,.ua-home-video-cta .body-cta-content p,.ua-home-video-cta__content p{max-width:620px;margin-top:clamp(18px, 2vw, 28px);font-size:clamp(16px, 1.25vw, 21px);line-height:1.55;text-wrap:pretty}.ua-home-video-cta .body-cta-button,.ua-home-video-cta .body-cta-container .ua-btn,.ua-home-video-cta .body-cta-container a[class*="btn"],.ua-home-video-cta .body-cta-container button{margin-top:clamp(22px, 2.5vw, 34px);min-height:54px;min-width:260px;padding:15px 28px;display:inline-flex;align-items:center;justify-content:center;white-space:normal;text-align:center;line-height:1.15;border-radius:16px}@media (max-width: 1024px){.ua-home-video-cta .body-cta-container{grid-template-columns:1fr;justify-items:start;min-height:480px;padding:42px 34px}.ua-home-video-cta__shell,.ua-home-video-cta .body-cta-content,.ua-home-video-cta__content{width:100%;max-width:720px}.ua-home-video-cta .body-cta-title,.ua-home-video-cta .body-cta-content h2,.ua-home-video-cta .body-cta-content h3,.ua-home-video-cta__content h2,.ua-home-video-cta__content h3{max-width:16ch;font-size:clamp(36px, 5.8vw, 56px)}}@media (max-width: 640px){.ua-home-video-cta .body-cta-container{width:calc(100% - 24px);min-height:420px;padding:30px 20px 24px;border-radius:24px;gap:18px}.ua-home-video-cta__shell,.ua-home-video-cta .body-cta-content,.ua-home-video-cta__content{width:100%;max-width:none}.ua-home-video-cta .body-cta-title,.ua-home-video-cta .body-cta-content h2,.ua-home-video-cta .body-cta-content h3,.ua-home-video-cta__content h2,.ua-home-video-cta__content h3{max-width:14ch;font-size:clamp(30px, 8.8vw, 42px);line-height:0.99;letter-spacing:-0.04em}.ua-home-video-cta .body-cta-text,.ua-home-video-cta .body-cta-content p,.ua-home-video-cta__content p{max-width:none;margin-top:16px;font-size:16px;line-height:1.5}.ua-home-video-cta .body-cta-button,.ua-home-video-cta .body-cta-container .ua-btn,.ua-home-video-cta .body-cta-container a[class*="btn"],.ua-home-video-cta .body-cta-container button{width:100%;min-width:0;min-height:50px;margin-top:18px}}@media (max-width: 360px){.ua-home-video-cta .body-cta-title,.ua-home-video-cta .body-cta-content h2,.ua-home-video-cta .body-cta-content h3,.ua-home-video-cta__content h2,.ua-home-video-cta__content h3{font-size:clamp(28px, 9vw, 36px);max-width:12.5ch}.ua-home-video-cta .body-cta-container{min-height:400px;padding-inline:18px}}.ua-brand-depth{margin:clamp(28px, 5vw, 56px) 0;padding:clamp(22px, 4vw, 42px);border:1px solid rgba(36, 22, 60, 0.12);border-radius:28px;background:radial-gradient(circle at top left, rgba(255, 210, 87, 0.20), transparent 34%), linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(248, 244, 255, 0.96));box-shadow:0 18px 48px rgba(30, 20, 55, 0.10)}.ua-brand-depth__intro{max-width:980px;margin-bottom:clamp(18px, 3vw, 28px)}.ua-brand-depth__intro p{margin:0;color:#332448;font-size:clamp(16px, 1.25vw, 19px);line-height:1.65}.ua-brand-depth__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(14px, 2vw, 22px)}.ua-brand-depth__card{min-width:0;padding:clamp(18px, 2.3vw, 26px);border-radius:22px;background:rgba(255, 255, 255, 0.86);border:1px solid rgba(36, 22, 60, 0.10);box-shadow:0 10px 28px rgba(30, 20, 55, 0.07)}.ua-brand-depth__card h3{margin:0 0 14px;color:#24163c;font-size:clamp(17px, 1.4vw, 22px);line-height:1.22;letter-spacing:-0.01em}.ua-brand-depth__card ul{margin:0;padding-left:1.1em;color:#4b3d5f;font-size:15.5px;line-height:1.62}.ua-brand-depth__card li + li{margin-top:7px}.ua-brand-depth__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(18px, 3vw, 28px)}.ua-brand-depth__links .ua-btn{min-height:44px;white-space:normal;text-align:center}@media (max-width: 1024px){.ua-brand-depth__grid{grid-template-columns:1fr}.ua-brand-depth{border-radius:24px}}@media (max-width: 560px){.ua-brand-depth{margin:28px 0;padding:18px;border-radius:20px}.ua-brand-depth__card{padding:16px;border-radius:18px}.ua-brand-depth__links{display:grid;grid-template-columns:1fr}.ua-brand-depth__links .ua-btn{width:100%}}.ua-service-brand-links{margin:clamp(28px, 5vw, 56px) 0;padding:clamp(22px, 4vw, 36px);border-radius:28px;background:linear-gradient(135deg, rgba(54, 26, 91, 0.96), rgba(25, 18, 45, 0.96));color:#fff;box-shadow:0 18px 50px rgba(21, 12, 40, 0.18)}.ua-service-brand-links__head{max-width:860px;margin-bottom:120px}.ua-service-brand-links__head h2{margin:6px 0 10px;font-size:clamp(24px, 3.2vw, 42px);line-height:1.08;color:#fff}.ua-service-brand-links__head p{margin:0;color:rgba(255, 255, 255, 0.82)}.ua-service-brand-links__grid{display:flex;flex-wrap:wrap;gap:10px}.ua-service-brand-links__grid a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;background:rgba(255, 255, 255, 0.1);color:#fff;text-decoration:none;font-weight:700;border:1px solid rgba(255, 255, 255, 0.16);transition:transform .18s ease, background .18s ease, border-color .18s ease}.ua-service-brand-links__grid a:hover{transform:translateY(-1px);background:rgba(255, 255, 255, 0.16);border-color:rgba(255, 255, 255, 0.28)}@media (max-width: 575px){.ua-service-brand-links{padding:20px 16px;border-radius:22px}.ua-service-brand-links__grid{gap:8px}.ua-service-brand-links__grid a{flex:1 1 calc(50% - 8px);min-width:132px;padding:10px 12px}}.ua-reviews-shell{max-width:1180px;margin:0 auto;padding:clamp(32px, 5vw, 72px) 16px;display:flex;flex-direction:column;gap:56px}.ua-reviews-hero{position:relative;overflow:hidden;border-radius:32px;padding:clamp(28px, 5vw, 64px);background:radial-gradient(circle at top right, rgba(92,31,166,.22), transparent 42%), linear-gradient(135deg, #140b24 0%, #251044 55%, #3a136f 100%);color:#fff;box-shadow:0 24px 70px rgba(26,11,54,.22)}.ua-reviews-hero__title{max-width:760px;margin:12px 0 16px;font-size:clamp(30px, 5vw, 64px);line-height:1;letter-spacing:-.03em}.ua-reviews-hero__sub{max-width:640px;margin:0;color:rgba(255,255,255,.8);font-size:clamp(16px, 2vw, 20px);line-height:1.55}.ua-reviews-section__title{font-size:clamp(22px, 3vw, 36px);margin:0 0 10px;color:#140b24;letter-spacing:-.02em}.ua-reviews-section__sub{color:rgba(20,11,36,.64);font-size:16px;margin:0 0 28px;max-width:660px}.ua-platform-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.ua-platform-card{border:1px solid rgba(92,31,166,.12);border-radius:24px;padding:22px;background:#fff;box-shadow:0 18px 46px rgba(41,18,75,.08);display:flex;flex-direction:column}.ua-platform-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ua-platform-card__name{font-weight:800;font-size:18px;color:#180b2d}.ua-platform-card__badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:14px;background:#f5edff;color:#5c1fa6;font-weight:900;font-size:14px}.ua-platform-card__caption{margin:14px 0 0;font-size:14px;color:rgba(20,11,36,.8);flex:1}.ua-platform-card__meta{margin:6px 0 0;font-size:13px;color:rgba(20,11,36,.5);font-style:italic}.ua-platform-card__link{display:inline-flex;align-items:center;margin-top:18px;font-weight:800;font-size:14px;color:#5c1fa6;text-decoration:none;transition:opacity .18s}.ua-platform-card__link:hover{opacity:.75}.ua-reviews-empty{border:1px dashed rgba(92,31,166,.28);border-radius:24px;padding:36px 28px;background:#fbf8ff;text-align:center}.ua-reviews-empty__icon{font-size:40px;margin:0 0 12px}.ua-reviews-empty__text{color:rgba(20,11,36,.7);font-size:16px;line-height:1.6;margin:0}.ua-reviews-trust{background:#fff;border:1px solid rgba(92,31,166,.1);border-radius:28px;padding:clamp(24px, 4vw, 40px);box-shadow:0 10px 30px rgba(41,18,75,.06)}.ua-reviews-trust__title{font-size:clamp(20px, 2.5vw, 28px);margin:0 0 20px;color:#140b24;letter-spacing:-.02em}.ua-reviews-trust__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.ua-reviews-trust__item{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:rgba(20,11,36,.82);line-height:1.5}.ua-reviews-trust__icon{font-size:20px;flex-shrink:0}.ua-reviews-bottom-cta{background:radial-gradient(circle at bottom left, rgba(92,31,166,.18), transparent 40%), linear-gradient(135deg, #1a0b36 0%, #2e1260 100%);border-radius:32px;padding:clamp(28px, 5vw, 56px);color:#fff;box-shadow:0 20px 60px rgba(26,11,54,.2)}.ua-reviews-bottom-cta__title{font-size:clamp(24px, 3.5vw, 42px);margin:0 0 12px;letter-spacing:-.03em}.ua-reviews-bottom-cta__sub{color:rgba(255,255,255,.78);font-size:16px;margin:0 0 28px;max-width:560px;line-height:1.55}.ua-reviews-actions{display:flex;flex-wrap:wrap;gap:12px}.ua-btn--ghost-light{border-color:rgba(255,255,255,.5);color:#fff}.ua-btn--ghost-light:hover{border-color:#fff;background:rgba(255,255,255,.1)}.ua-btn--outline{border:1.5px solid rgba(255,255,255,.45);color:#fff;background:transparent;border-radius:12px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;font-size:15px;transition:background .18s, border-color .18s}.ua-btn--outline:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.8)}@media (max-width: 900px){.ua-platform-grid{grid-template-columns:1fr}.ua-reviews-hero{border-radius:24px}.ua-reviews-bottom-cta{border-radius:24px}}@media (max-width: 520px){.ua-reviews-shell{padding-left:12px;padding-right:12px;gap:36px}.ua-reviews-actions .ua-btn,.ua-reviews-actions .ua-btn--outline{width:100%;justify-content:center}}h1,h2,h3,h4,h5,h6,.ua-section-title,.ua-about-hero__title{text-wrap:balance}p,li,.ua-section-lead,.ua-service-card__copy p,.ua-about-hero__lead,.ua-hero-subtitle{text-wrap:pretty}.price,.counter,.timer,[data-price],.ua-about-stat strong,.ua-price{font-variant-numeric:tabular-nums}.floating-contact.is-open .floating-contact__panel{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(0) scale(1) !important}.submenu__title{text-wrap:balance}body .top-bar-wrapper{position:relative;isolation:isolate;background:#16091f !important;border:0}body .top-bar-wrapper::before{content:"";position:absolute;z-index:3;inset:0 0 auto;height:2px;background:linear-gradient(90deg, transparent 0%, #b97818 12%, #ffd87a 48%, #8b5cf6 78%, transparent 100%);box-shadow:0 0 20px rgba(245, 179, 35, .38);pointer-events:none}body .top-bar{background:linear-gradient(90deg, #16091f 0%, #241033 48%, #32134b 100%) !important;border:0;border-bottom:1px solid rgba(255, 255, 255, .07)}.top-bar .bar.container{min-height:34px;max-width:min(1400px, calc(100vw - 32px));padding:4px 18px;gap:18px}.top-bar .left-menu,.top-bar .right-menu{gap:6px;flex-wrap:nowrap}.top-bar .left-menu a,.top-bar .right-menu a,.ua-topbar__signal,.ua-topbar__hours{min-height:26px;display:inline-flex;align-items:center;gap:7px;margin:0;padding:4px 9px;border-radius:999px;color:rgba(255, 255, 255, .74);font-family:"Outfit", sans-serif;font-size:11.5px;line-height:1;font-weight:650;letter-spacing:.01em;text-shadow:none;white-space:nowrap}.ua-topbar__signal{color:#f8e1a5;padding-left:2px;text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.ua-topbar__pulse{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#f5b323;box-shadow:0 0 0 4px rgba(245, 179, 35, .12), 0 0 14px rgba(245, 179, 35, .48);animation:ua-header-pulse 3.6s ease-in-out infinite}.ua-topbar__hours{color:rgba(255, 255, 255, .62)}.top-bar .left-menu a,.top-bar .right-menu a{color:rgba(255, 255, 255, .78);text-decoration:none;transition:color .2s ease, background .2s ease, transform .2s ease}.top-bar .left-menu a i,.top-bar .right-menu a i,.ua-topbar__hours i{color:#d6bdff;font-size:10px}.top-bar .left-menu a:hover,.top-bar .right-menu a:hover,.top-bar .left-menu a:focus-visible,.top-bar .right-menu a:focus-visible{color:#fff4ce;background:rgba(255, 255, 255, .075);opacity:1;transform:translateY(-1px)}body .main-bar{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 80% 10%, rgba(124, 58, 237, .24), transparent 28%), linear-gradient(110deg, #1b0a28 0%, #29103f 52%, #361450 100%) !important;border:0;border-bottom:1px solid rgba(245, 179, 35, .16);box-shadow:0 16px 38px rgba(24, 8, 38, .24);backdrop-filter:none}body .main-bar::before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg, transparent 0 68%, rgba(245, 179, 35, .075) 68% 68.08%, transparent 68.08%), repeating-linear-gradient(90deg, transparent 0 78px, rgba(255, 255, 255, .018) 78px 79px);pointer-events:none}.main-bar .container.ua-mainbar__inner{position:relative;z-index:1;min-height:72px;max-width:min(1400px, calc(100vw - 32px));padding:8px 18px;gap:clamp(18px, 3vw, 42px)}.main-bar .logo__link{gap:11px;transition:transform .24s ease, filter .24s ease}.main-bar .logo__link:hover{transform:translateY(-1px);filter:brightness(1.05)}.main-bar .logo__badge{width:48px;height:48px;flex-basis:48px;padding:5px;border-radius:15px;background:linear-gradient(145deg, rgba(255, 255, 255, .98), rgba(246, 238, 255, .9));border:1px solid rgba(245, 179, 35, .38);box-shadow:0 12px 30px rgba(8, 3, 15, .28), 0 0 0 4px rgba(255, 255, 255, .035)}.main-bar .logo__badge-image{border-radius:10px}.main-bar .logo__copy{gap:2px}.main-bar .logo__title{color:#fff !important;font-size:clamp(21px, 1.75vw, 25px);letter-spacing:-.035em}.main-bar .logo__subtitle{color:rgba(235, 222, 247, .64);font-size:10.5px;letter-spacing:.035em}.ua-hdr-info{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-left:auto;min-width:0}.ua-hdr-info__location{display:grid;grid-template-columns:34px minmax(0, 1fr);align-items:center;gap:9px;min-height:48px;padding:6px 12px 6px 7px;border:1px solid rgba(255, 255, 255, .1);border-radius:15px;background:rgba(255, 255, 255, .055);color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .045);transition:transform .22s ease, border-color .22s ease, background .22s ease}.ua-hdr-info__location:hover{color:#fff;transform:translateY(-1px);border-color:rgba(245, 179, 35, .32);background:rgba(255, 255, 255, .085)}.ua-hdr-info__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;color:#f6be3e;background:rgba(245, 179, 35, .11);border:1px solid rgba(245, 179, 35, .18)}.ua-hdr-info__location-copy{min-width:0;display:grid;gap:2px}.ua-hdr-info__location-copy strong,.ua-hdr-info__location-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ua-hdr-info__location-copy strong{color:#fff;font-family:"Outfit", sans-serif;font-size:12px;line-height:1.1;font-weight:750}.ua-hdr-info__location-copy span{color:rgba(235, 222, 247, .65);font-size:10px;line-height:1.15}.ua-hdr-info__meta{min-width:166px;display:grid;gap:3px;padding:4px 7px;text-align:right;line-height:1.1}.ua-hdr-info__eyebrow{color:rgba(235, 222, 247, .58);font-size:9.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ua-hdr-info__meta a{display:inline-flex;justify-content:flex-end;align-items:center;gap:7px;color:#fff !important;font-family:"Outfit", sans-serif;font-size:15.5px;line-height:1.1;font-weight:800;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:color .2s ease, transform .2s ease}.ua-hdr-info__meta a i{color:#f5b323;font-size:11px}.ua-hdr-info__meta a:hover{color:#ffe7a6 !important;transform:translateY(-1px)}.ua-hdr-info__cta{position:relative;isolation:isolate;overflow:hidden;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 17px;border:1px solid rgba(255, 221, 133, .48);border-radius:14px;background:linear-gradient(135deg, #ffc13b 0%, #f2a515 52%, #dc8508 100%);color:#2a1020 !important;font-family:"Outfit", sans-serif;font-size:13px;line-height:1;font-weight:850;text-decoration:none;white-space:nowrap;box-shadow:0 11px 26px rgba(223, 133, 7, .25), inset 0 1px 0 rgba(255, 255, 255, .45);transition:transform .22s ease, box-shadow .22s ease, filter .22s ease}.ua-hdr-info__cta::after{content:"";position:absolute;z-index:0;top:-80%;bottom:-80%;width:36%;left:-70%;transform:rotate(14deg);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, .62), transparent);animation:ua-header-sheen 5.8s ease-in-out infinite}.ua-hdr-info__cta > *{position:relative;z-index:1}.ua-hdr-info__cta:hover{color:#210b18 !important;transform:translateY(-2px);filter:saturate(1.06) brightness(1.04);box-shadow:0 16px 32px rgba(223, 133, 7, .34), inset 0 1px 0 rgba(255, 255, 255, .5)}.ua-hdr-mobile-actions{display:none}body .header-menu.ua-header-outer{background:linear-gradient(90deg, rgba(27, 9, 42, .98), rgba(42, 15, 63, .97) 55%, rgba(52, 18, 78, .97)) !important;border:0;border-bottom:1px solid rgba(255, 255, 255, .07);box-shadow:0 12px 30px rgba(20, 6, 32, .18);backdrop-filter:blur(14px)}@media (min-width: 768px){.header-menu .navbar.container{min-height:48px;max-width:min(1400px, calc(100vw - 32px));padding-inline:12px}.header-menu .menu__inner{justify-content:center;column-gap:2px;row-gap:3px}.header-menu .menu__inner .menu__item{padding:0}.header-menu .menu__inner > .menu__item > .menu__link,.header-menu .menu__inner > .menu__item > .menu__link-row > .menu__link{position:relative;min-height:36px;padding:0 9px;border:1px solid transparent;border-radius:11px;color:rgba(255, 255, 255, .82) !important;font-family:"Outfit", sans-serif;font-size:12.5px;font-weight:680;letter-spacing:-.005em;transition:color .2s ease, background .2s ease, border-color .2s ease, transform .2s ease}.header-menu .menu__inner > .menu__item > .menu__link::after,.header-menu .menu__inner > .menu__item > .menu__link-row > .menu__link::after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:1px;border-radius:999px;background:linear-gradient(90deg, transparent, #f5b323, transparent);opacity:0;transform:scaleX(.3);transition:opacity .2s ease, transform .2s ease}.header-menu .menu__inner > .menu__item > .menu__link i,.header-menu .menu__inner > .menu__item > .menu__link-row > .menu__link i{color:#cdb7e5 !important;font-size:11px;transition:color .2s ease, transform .2s ease}.header-menu .menu__inner > .menu__item:hover > .menu__link,.header-menu .menu__inner > .menu__item:hover > .menu__link-row > .menu__link,.header-menu .menu__inner > .menu__item > .menu__link:focus-visible,.header-menu .menu__inner > .menu__item > .menu__link-row > .menu__link:focus-visible{color:#fff4cf !important;background:rgba(245, 179, 35, .075);border-color:rgba(245, 179, 35, .13);transform:translateY(-1px)}.header-menu .menu__inner > .menu__item:hover > .menu__link::after,.header-menu .menu__inner > .menu__item:hover > .menu__link-row > .menu__link::after,.header-menu .menu__inner > .menu__item > .menu__link:focus-visible::after,.header-menu .menu__inner > .menu__item > .menu__link-row > .menu__link:focus-visible::after{opacity:1;transform:scaleX(1)}.header-menu .menu__inner > .menu__item:hover > .menu__link i,.header-menu .menu__inner > .menu__item:hover > .menu__link-row > .menu__link i{color:#f5b323 !important;transform:translateY(-1px)}}.top-bar a:focus-visible,.main-bar .logo__link:focus-visible,.ua-hdr-info__location:focus-visible,.ua-hdr-info__meta a:focus-visible,.ua-hdr-info__cta:focus-visible,.ua-hdr-mobile-actions a:focus-visible,.header-menu .menu__link:focus-visible,.header-menu .burger:focus-visible{outline:2px solid #ffd36b;outline-offset:3px}@media (max-width: 1180px){.ua-hdr-info__location{display:none}.main-bar .logo__subtitle{display:none}}@media (max-width: 900px) and (min-width: 768px){.top-bar .ua-topbar__signal{display:none}.ua-hdr-info__meta{min-width:152px}.ua-hdr-info__meta a{font-size:14px}.ua-hdr-info__eyebrow{display:none}}@media (max-width: 767px){body .top-bar-wrapper{display:none !important}body .main-bar{box-shadow:0 10px 26px rgba(24, 8, 38, .22)}.main-bar .container.ua-mainbar__inner{min-height:64px;max-width:100%;padding:7px 14px;gap:10px}.main-bar .logo__badge{width:42px;height:42px;flex-basis:42px;border-radius:13px}.main-bar .logo__title{font-size:19px}.main-bar .logo__subtitle,.ua-hdr-info{display:none}.ua-hdr-mobile-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.ua-hdr-mobile-actions a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;text-decoration:none}.ua-hdr-mobile-actions__call{width:40px;color:#f8d77c !important;background:rgba(255, 255, 255, .07);border:1px solid rgba(255, 255, 255, .12)}.ua-hdr-mobile-actions__book{gap:7px;padding:8px 12px;color:#2b1020 !important;background:linear-gradient(135deg, #ffc13b, #eb9710);border:1px solid rgba(255, 221, 133, .4);font-family:"Outfit", sans-serif;font-size:12px;font-weight:820;box-shadow:0 9px 20px rgba(223, 133, 7, .2)}body .header-menu.ua-header-outer{min-height:54px;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.header-menu .navbar{min-height:54px;padding-inline:14px}.header-menu .burger{width:40px;height:40px;border-radius:12px;background:rgba(245, 179, 35, .1);border-color:rgba(245, 179, 35, .22);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06)}.header-menu .burger-line{width:18px;background:#fff1ca}}@media (max-width: 390px){.main-bar .logo__badge{width:38px;height:38px;flex-basis:38px}.main-bar .logo__title{font-size:17px}.ua-hdr-mobile-actions__book{padding-inline:10px}}@keyframes ua-header-pulse{0%,100%{transform:scale(1);opacity:.86}50%{transform:scale(1.12);opacity:1}}@keyframes ua-header-sheen{0%,62%{left:-70%}80%,100%{left:135%}}@keyframes ua-header-rise{from{opacity:.01;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes ua-header-fade{from{opacity:.01}to{opacity:1}}.top-bar-wrapper{animation:ua-header-rise .34s ease-out both}.main-bar{animation:ua-header-rise .46s .04s ease-out both}.header-menu{animation:ua-header-fade .42s .08s ease-out both}@media (prefers-reduced-motion: reduce){.top-bar-wrapper,.main-bar,.header-menu,.ua-topbar__pulse,.ua-hdr-info__cta::after{animation:none !important}.top-bar a,.main-bar a,.header-menu a,.header-menu .burger{transition:none !important}}