@font-face{font-family:UA Oswald;font-style:normal;font-display:swap;font-weight:200 700;src:url(/fonts/oswald/oswald-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:UA Oswald;font-style:normal;font-display:swap;font-weight:200 700;src:url(/fonts/oswald/oswald-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:UA Oswald;font-style:normal;font-display:swap;font-weight:200 700;src:url(/fonts/oswald/oswald-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:UA Oswald;font-style:normal;font-display:swap;font-weight:200 700;src:url(/fonts/oswald/oswald-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ua-site{--color-bg:#fafaf4;--color-bg-grid:#08080816;--color-bg-grid-soft:#178a3b1d;--color-surface:#fff;--color-surface-muted:#ecede7;--color-surface-raised:#fbfbf7;--color-text:#080a08;--color-text-muted:#62665f;--color-text-soft:#8a8d85;--color-border:#d7d8d0;--color-border-strong:#11140f;--color-accent:#178a3b;--color-accent-hover:#116f30;--color-link:#00a83b;--color-nav:#157b39;--color-nav-hover:#0f6530;--color-nav-active:#178a3b;--color-hero-lead:#178a3b;--color-hero-lead-shadow:#fafaf4f0;--color-accent-muted:#e3f2e7;--color-accent-contrast:#fff;--color-danger:#b3261e;--font-body:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-display:"UA Oswald", "Arial Narrow", "Roboto Condensed", "Helvetica Neue Condensed", Impact, var(--font-body);--font-display-weight:700;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-hero:clamp(2.42rem, 6.2vw, 5.1rem);--type-section-title:clamp(2rem, 5.2vw, 5.35rem);--type-panel-title:clamp(1.78rem, 4vw, 4.45rem);--type-card-title:clamp(1.08rem, 1.25vw, 1.25rem);--type-price-group-title:clamp(1.75rem, 3vw, 2.65rem);--tracking-label:.28em;--container:1180px;--radius-card:8px;--radius-card-sm:8px;--radius-button:999px;--shadow-card:0 12px 34px #0001;--shadow-floating:0 18px 55px #00000021;--section-gap:clamp(58px, 8vw, 108px);--top-brand-height:104px;--header-start-height:64px;--header-floating-height:44px;min-width:320px;color:var(--color-text);font-family:var(--font-body);background:radial-gradient(ellipse at 78% 10%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 34rem), radial-gradient(ellipse at 12% 32%, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 28rem), repeating-linear-gradient(90deg, transparent 0 127px, var(--color-bg-grid-soft) 127px 129px, transparent 129px 256px), repeating-linear-gradient(0deg, transparent 0 127px, var(--color-bg-grid-soft) 127px 129px, transparent 129px 256px), repeating-linear-gradient(90deg, transparent 0 15px, var(--color-bg-grid) 15px 16px, transparent 16px 32px), repeating-linear-gradient(0deg, transparent 0 15px, var(--color-bg-grid) 15px 16px, transparent 16px 32px), var(--color-bg);background-attachment:scroll,scroll,fixed,fixed,fixed,fixed,scroll;margin:0;padding-top:0;overflow-x:hidden}[data-theme=dark] .ua-site{--color-bg:#0f1210;--color-bg-grid:#f4f4ef16;--color-bg-grid-soft:#5fc8781d;--color-surface:#171b18;--color-surface-muted:#222721;--color-surface-raised:#1b201c;--color-text:#f5f5ef;--color-text-muted:#a9ada5;--color-text-soft:#7f857c;--color-border:#343b33;--color-border-strong:#f5f5ef;--color-accent:#5fc878;--color-accent-hover:#76dc8e;--color-link:#63f57c;--color-nav:#76d486;--color-nav-hover:#8ee89d;--color-nav-active:#67dc82;--color-hero-lead:#79df8f;--color-hero-lead-shadow:#0f1210f0;--color-accent-muted:#183523;--color-accent-contrast:#07130b;--color-danger:#ff7a70;--shadow-card:0 14px 42px #00000052;--shadow-floating:0 20px 70px #0000007a}.ua-site,.ua-site *{box-sizing:border-box}.ua-site{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}.ua-site a{color:inherit;text-decoration:none}.ua-site button,.ua-site input,.ua-site textarea{font:inherit}.ua-site button,.ua-site a,.ua-site input,.ua-site textarea,.ua-site label{-webkit-tap-highlight-color:transparent}.ua-site img,.ua-site svg{max-width:100%;display:block}.ua-site .svg-sprite{position:absolute;overflow:hidden}.ua-site .site-header{z-index:20;width:100%;min-height:var(--header-start-height);border-bottom:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 95%, transparent), color-mix(in srgb, var(--color-surface) 86%, transparent)), linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);align-items:center;gap:clamp(16px,2.6vw,28px);padding:14px clamp(20px,3.4vw,42px);transition:min-height .16s,padding .16s,background .16s,box-shadow .16s;display:grid;position:sticky;top:0;box-shadow:0 18px 46px #0000000e}.ua-site .site-header--floating{min-height:var(--header-floating-height);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:var(--shadow-floating);padding:4px 14px}.ua-site .site-header:not(.site-header--floating) .nav{grid-column:2}.ua-site .site-header:not(.site-header--floating) .header-actions{grid-column:3}.ua-site .brand{flex-direction:column;align-items:center;gap:6px;width:max-content;min-width:0;max-width:100%;transition:opacity .16s,transform .16s;display:none}.ua-site .site-header--floating .brand,.ua-site .top-brand__logo{display:inline-flex}.ua-site .top-brand{z-index:19;min-height:var(--top-brand-height);border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:var(--color-surface);place-items:center;padding:14px 16px 12px;display:grid;position:relative;box-shadow:0 10px 34px #0000000e}.ua-site .top-brand__logo{width:min(100%,640px)}.ua-site .top-brand__logo .brand__wordmark{font-size:clamp(3.05rem,5.35vw,4.72rem)}.ua-site .top-brand__logo .brand__subtitle{letter-spacing:.24em;font-size:clamp(.74rem,.98vw,.96rem)}.ua-site .brand__wordmark,.ua-site .hero-logo-mark span,.ua-site .hero-logo-mark strong,.ua-site .site-footer>span:first-child{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:0;text-transform:uppercase;line-height:.88}.ua-site .brand__wordmark{overflow-wrap:break-word;white-space:nowrap;max-width:100%;font-size:clamp(1.72rem,2.72vw,2.38rem)}.ua-site .brand__subtitle{width:100%;max-width:100%;color:var(--color-text-muted);letter-spacing:.24em;white-space:nowrap;grid-template-columns:minmax(18px,1fr) auto minmax(18px,1fr);align-items:center;gap:12px;font-size:.68rem;font-weight:850;display:grid}.ua-site .brand__subtitle span{background:var(--color-border-strong);height:2px}.ua-site .site-header--floating .brand__subtitle{display:none}.ua-site .site-header--floating .brand__wordmark{color:color-mix(in srgb, var(--color-text-muted) 78%, var(--color-text));font-size:clamp(1.7rem,2.45vw,2.05rem)}.ua-site .nav{scrollbar-width:none;max-width:100%;color:var(--color-link);justify-content:center;align-items:center;gap:clamp(14px,2.1vw,24px);font-size:clamp(1.05rem,1.45vw,1.42rem);font-weight:850;display:flex;overflow-x:auto}.ua-site .nav::-webkit-scrollbar{display:none}.ua-site .nav__link{min-height:38px;color:var(--color-nav);white-space:nowrap;align-items:center;display:inline-flex;position:relative}.ua-site .nav__label--mobile{display:none}.ua-site .nav__link:after{background:var(--color-accent);content:"";opacity:0;border-radius:999px;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.55)}.ua-site .nav a:hover,.ua-site .nav a:focus-visible{color:var(--color-nav-hover)}.ua-site .nav__link--active{color:var(--color-nav-active)}.ua-site .nav__link--active:after{opacity:1;transform:scaleX(1)}.ua-site .header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.ua-site .header-actions .button{white-space:nowrap;flex:none;min-height:42px;padding:0 16px;font-size:.94rem}.ua-site .button,.ua-site .request-form button,.ua-site .route-button{border-radius:var(--radius-button);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:850;line-height:1;transition:transform .16s,background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.ua-site .header-photo-mobile.button,.ua-site .header-call-mobile.button{display:none}.ua-site .button:hover,.ua-site .button:focus-visible,.ua-site .request-form button:hover,.ua-site .request-form button:focus-visible{transform:translateY(-1px)}.ua-site .button--primary,.ua-site .request-form button{color:var(--color-accent-contrast);background:var(--color-accent);box-shadow:0 12px 26px color-mix(in srgb, var(--color-accent) 24%, transparent)}.ua-site .button--primary:hover,.ua-site .request-form button:hover{background:var(--color-accent-hover)}.ua-site .button--secondary{color:var(--color-text);border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent)}.ua-site .button--secondary:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.ua-site .button--small{min-height:38px;padding:0 15px;font-size:.92rem}.ua-site .header-action-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 22px;width:22px;min-width:22px;height:22px;margin-left:9px}.ua-site .theme-toggle--icon{border:1px solid var(--color-border);border-radius:var(--radius-button);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--color-text);background:var(--color-surface-muted);cursor:pointer;flex:0 0 42px;place-items:center;padding:0;display:inline-grid}.ua-site .theme-toggle--nav{display:none}.ua-site .theme-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}@media (min-width:1121px) and (max-width:1490px){.ua-site .header-call{width:42px;min-width:42px;padding:0}.ua-site .header-call .header-action__label{display:none}.ua-site .header-call .header-action-icon{stroke-width:1.9px;flex-basis:23px;width:23px;min-width:23px;height:23px;margin-left:0}}@media (min-width:1121px){.ua-site .nav{overflow:visible}}@media (min-width:1121px) and (max-width:1147px){.ua-site .site-header{grid-template-columns:minmax(245px,1fr) auto minmax(245px,1fr);gap:12px;padding-left:14px;padding-right:14px}.ua-site .nav{gap:16px;font-size:1.05rem}}[data-theme=dark] .ua-site .theme-icon__sun,[data-theme=light] .ua-site .theme-icon__moon{display:none}.ua-site .section{isolation:isolate;width:min(var(--container), calc(100% - 32px));padding:var(--section-gap) 0 0;margin:0 auto;position:relative}.ua-site .section:before{content:"";inset:calc(var(--section-gap) - 28px) 0 -28px;z-index:-1;border-radius:var(--radius-card);background:var(--color-bg);pointer-events:none;position:absolute}.ua-site .hero{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:clamp(4px,1vw,12px) clamp(30px,6vw,86px);min-height:0;padding:0 0 clamp(18px,3vw,32px);display:grid;overflow:clip}.ua-site .hero:before{inset:0}.ua-site .hero>*{z-index:1;position:relative}.ua-site .hero__content{z-index:2;margin-right:clamp(-120px,-6vw,-58px);padding:clamp(14px,2.2vw,24px) clamp(18px,3vw,32px) clamp(18px,3vw,32px)}.ua-site .hero__visual{z-index:1;align-self:start;margin-top:clamp(40px,6vw,76px);margin-left:clamp(-90px,-4.5vw,-36px)}.ua-site .eyebrow{color:var(--color-text-muted);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 16px;font-size:.74rem;font-weight:900}.ua-site h1,.ua-site h2,.ua-site h3,.ua-site p{margin-top:0}.ua-site h1,.ua-site h2,.ua-site .request-form h3{color:var(--color-text);font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:0;overflow-wrap:break-word;word-break:normal;text-transform:uppercase}.ua-site h1{max-width:900px;font-size:var(--type-hero);-webkit-text-stroke:.8px #fff;text-shadow:0 0 #fff,.6px 0 #fff,-.6px 0 #fff,0 .6px #fff,0 -.6px #fff;margin-bottom:22px;line-height:.98}[data-theme=dark] .ua-site h1{-webkit-text-stroke-color:#000;text-shadow:0 0 #000,.6px 0 #000,-.6px 0 #000,0 .6px #000,0 -.6px #000}.ua-site h2{font-size:var(--type-section-title);margin-bottom:16px;line-height:.9}.ua-site .hero__lead,.ua-site .section-heading p,.ua-site .price-note,.ua-site .future-card>p,.ua-site .review-card__meta{color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.ua-site .hero__lead{color:var(--color-hero-lead);text-shadow:1px 0 0 var(--color-hero-lead-shadow), -1px 0 0 var(--color-hero-lead-shadow), 0 1px 0 var(--color-hero-lead-shadow), 0 -1px 0 var(--color-hero-lead-shadow), 1px 1px 0 var(--color-hero-lead-shadow), -1px 1px 0 var(--color-hero-lead-shadow), 1px -1px 0 var(--color-hero-lead-shadow), -1px -1px 0 var(--color-hero-lead-shadow)}.ua-site .hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ua-site .badge-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ua-site .badge{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);border-left:3px solid var(--color-accent);border-radius:var(--radius-button);color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 68%, transparent);padding:10px 13px}.ua-site .hero-logo-card,.ua-site .future-card,.ua-site .review-card,.ua-site .price-group-card,.ua-site .map-card,.ua-site .request-form,.ua-site .service-card,.ua-site .proof-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.ua-site .hero-logo-card{background:linear-gradient(135deg, transparent 0 47%, color-mix(in srgb, var(--color-accent) 26%, transparent) 47% 53%, transparent 53%), linear-gradient(90deg, transparent 0 31px, var(--color-bg-grid) 31px 32px, transparent 32px 64px), linear-gradient(0deg, transparent 0 31px, var(--color-bg-grid) 31px 32px, transparent 32px 64px), var(--color-surface);place-items:center;min-height:clamp(300px,44vw,530px);padding:clamp(26px,5vw,54px);display:grid}.ua-site .hero-logo-card--image{aspect-ratio:1354/680;min-height:0;box-shadow:none;transform-origin:50%;background:0 0;border:0;padding:0;overflow:hidden;transform:scale(1.18)scaleX(-1)}.ua-site .hero-logo-image{object-fit:contain;grid-area:1/1;width:100%;height:100%;display:block}.ua-site .hero-logo-mark{border:3px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);gap:8px;width:min(100%,410px);min-width:0;padding:32px;display:grid}.ua-site .hero-logo-mark span,.ua-site .hero-logo-mark strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(2.3rem,5.4vw,4.8rem);line-height:.9}.ua-site .hero-logo-mark strong{color:var(--color-accent)}.ua-site .hero-logo-mark small{color:var(--color-text-muted);letter-spacing:.28em;overflow-wrap:anywhere;text-transform:uppercase;font-weight:900}.ua-site .section-heading{isolation:isolate;max-width:820px;margin-bottom:clamp(24px,4vw,42px);padding:clamp(18px,2.8vw,28px);position:relative}.ua-site .section-heading:before{content:"";z-index:-1;border-radius:var(--radius-card);background:radial-gradient(ellipse at 18% 18%, color-mix(in srgb, var(--color-bg) 94%, transparent), transparent 70%), color-mix(in srgb, var(--color-bg) 78%, transparent);pointer-events:none;position:absolute;inset:0}.ua-site .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ua-site .service-card{min-height:208px;padding:22px;transition:transform .16s,border-color .16s,background .16s}.ua-site .service-card:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));transform:translateY(-2px)}.ua-site .service-card--wide{grid-column:span 2}.ua-site .service-card--diagnostics{border-color:color-mix(in srgb, var(--color-accent) 36%, var(--color-border));background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 9rem), var(--color-surface)}.ua-site .icon-box{border:1px solid var(--color-border);border-radius:var(--radius-button);width:48px;height:48px;color:var(--color-accent);background:var(--color-accent-muted);place-items:center;margin-bottom:18px;display:inline-grid}.ua-site .icon-box svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:25px;height:25px}.ua-site .service-card h3,.ua-site .proof-card strong{font-size:var(--type-card-title);margin:0 0 12px}.ua-site .service-card p,.ua-site .proof-card p,.ua-site .price-group-card li,.ua-site .contact-meta__item strong,.ua-site .map-card__footer span{color:var(--color-text-muted);line-height:1.52}.ua-site .price-feature{border:1px solid color-mix(in srgb, var(--color-accent) 52%, var(--color-border));border-radius:var(--radius-card);background:var(--color-accent-muted);grid-template-columns:1fr auto;align-items:center;gap:12px 22px;margin-bottom:18px;padding:20px 22px;display:grid}.ua-site .price-feature span{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.85rem,3.8vw,3.25rem);font-weight:var(--font-display-weight);text-transform:uppercase;line-height:.94}.ua-site .price-feature small{font-family:var(--font-body);font-size:.45em}.ua-site .price-feature strong{border:1px solid color-mix(in srgb, var(--color-accent) 50%, var(--color-border));border-radius:var(--radius-button);color:var(--color-accent);background:var(--color-surface);padding:10px 14px}.ua-site .price-feature p{color:var(--color-text-muted);grid-column:1/-1;margin:0}.ua-site .price-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ua-site .price-group-card{padding:24px}.ua-site .price-group-card h3{font-family:var(--font-display);font-size:var(--type-price-group-title);text-transform:uppercase;margin:0 0 18px;line-height:.92}.ua-site .price-group-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ua-site .price-group-card li{border-bottom:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.ua-site .price-group-card li strong{color:var(--color-text);flex-shrink:0}.ua-site .price-note{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);border-radius:var(--radius-card-sm);background:color-mix(in srgb, var(--color-bg) 82%, transparent);max-width:760px;margin:18px 0 0;padding:clamp(16px,2.4vw,22px)}.ua-site .proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ua-site .proof-card{min-height:160px;padding:24px}.ua-site .split{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:24px;display:grid}.ua-site .work-preview-section{display:block}.ua-site .future-card,.ua-site .review-card{padding:24px}.ua-site .future-card--wide{padding:clamp(24px,4vw,42px)}.ua-site .future-card--wide h2{max-width:1180px}.ua-site .future-card--wide>p{max-width:860px}.ua-site .portfolio-carousel__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ua-site .portfolio-carousel__eyebrow{color:var(--color-text-muted);margin-bottom:12px;text-decoration:none;display:inline-flex}.ua-site .portfolio-carousel__eyebrow:hover,.ua-site .portfolio-carousel__eyebrow:focus-visible,.ua-site .portfolio-carousel h2 a:hover,.ua-site .portfolio-carousel h2 a:focus-visible{color:var(--color-accent)}.ua-site .portfolio-carousel h2 a{color:inherit;text-decoration:none}.ua-site .portfolio-carousel__controls{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent);border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px;display:inline-flex}.ua-site .portfolio-carousel__controls button{border:1px solid var(--color-border);background:var(--color-bg);width:38px;height:38px;color:var(--color-text);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}.ua-site .portfolio-carousel__controls button:hover,.ua-site .portfolio-carousel__controls button:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.ua-site .portfolio-carousel__controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:20px;height:20px}.ua-site .portfolio-carousel__controls span{min-width:48px;color:var(--color-text-muted);text-align:center;font-weight:850}.ua-site .future-card--wide .before-after{gap:18px}.ua-site .future-card--wide .before-after__image{aspect-ratio:16/9}.ua-site .before-after{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.ua-site .before-after__item{margin:0}.ua-site .before-after__item figcaption{color:var(--color-text-muted);letter-spacing:.2em;margin-bottom:8px;font-size:.76rem;font-weight:900}.ua-site .before-after__image{aspect-ratio:16/9;border:1px dashed var(--color-border-strong);border-radius:calc(var(--radius-card) - 4px);background:linear-gradient(135deg, transparent 0 47%, var(--color-border) 47% 53%, transparent 53%), linear-gradient(90deg, transparent 0 31px, var(--color-bg-grid) 31px 32px, transparent 32px 64px), var(--color-surface-muted);position:relative;overflow:hidden}.ua-site .before-after__image img,.ua-site .work-card__image img,.ua-site .work-compare__image img,.ua-site .work-gallery__item img,.ua-site .work-lightbox__image img{object-fit:cover}.ua-site .before-after--link{color:inherit;text-decoration:none}.ua-site .before-after--link .before-after__image{transition:border-color .16s,transform .16s}.ua-site .before-after--link:hover .before-after__image{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));transform:translateY(-2px)}.ua-site .future-card__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.ua-site .portfolio-carousel__dots{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ua-site .portfolio-carousel__dots button{background:color-mix(in srgb, var(--color-border-strong) 68%, transparent);cursor:pointer;border:0;border-radius:999px;width:34px;height:6px}.ua-site .portfolio-carousel__dots button[aria-current=true]{background:var(--color-accent)}.ua-site .review-stack{gap:16px;display:grid}.ua-site .review-card blockquote{margin:0 0 14px;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.18}.ua-site .customer-reviews{gap:16px;display:grid}.ua-site .customer-reviews__heading{margin-bottom:18px}.ua-site .two-gis-reviews{justify-items:center;gap:12px;display:grid}.ua-site .two-gis-reviews__widget{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:min(100%,560px);min-height:160px;box-shadow:var(--shadow-card);place-items:center;padding:16px;display:grid;overflow:hidden}.ua-site .two-gis-reviews__iframe{border:0;width:min(100%,528px);height:min(824px,156vw)}.ua-site .two-gis-reviews__placeholder{background:linear-gradient(90deg, transparent 0 31px, var(--color-bg-grid) 31px 32px, transparent 32px 64px), linear-gradient(0deg, transparent 0 31px, var(--color-bg-grid) 31px 32px, transparent 32px 64px), var(--color-surface-muted);align-content:center;gap:8px;min-height:160px;padding:24px;display:grid}.ua-site .two-gis-reviews__placeholder strong{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2.3rem);font-weight:var(--font-display-weight);text-transform:uppercase;line-height:.95}.ua-site .two-gis-reviews__placeholder p{max-width:620px;color:var(--color-text-muted);margin:0;line-height:1.5}.ua-site .two-gis-reviews__fallback,.ua-site .customer-reviews__link{color:var(--color-accent);justify-self:center;font-weight:850}.ua-site .contact-strip--cards{grid-template-columns:1fr;gap:14px;margin-bottom:18px;display:grid}.ua-site .contact-strip--cards a{border:1px solid var(--color-accent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-surface) 96%, transparent);min-height:118px;box-shadow:var(--shadow-card);grid-template-columns:auto minmax(180px,1fr) minmax(180px,auto) minmax(220px,auto);align-items:center;gap:8px 20px;padding:22px 26px;display:grid}.ua-site .contact-strip__label{color:var(--color-text-muted);letter-spacing:.2em;text-transform:uppercase;grid-area:1/2;font-size:.76rem;font-weight:900}.ua-site .contact-strip--cards>a>strong{font-family:var(--font-display);text-transform:uppercase;grid-area:2/2;font-size:clamp(1.5rem,2.75vw,2.85rem);line-height:.92}.ua-site .contact-strip__phone-icon{width:58px;color:var(--color-accent);grid-area:1/1/span 2}.ua-site .contact-strip__details{display:contents}.ua-site .contact-strip__phone{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);white-space:nowrap;border-radius:999px;grid-area:1/3/span 2;justify-self:end;padding:13px 18px;font-weight:850}.ua-site .contact-strip__hours{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, transparent);white-space:nowrap;border-radius:999px;grid-area:1/4/span 2;justify-self:end;gap:4px;padding:11px 16px;display:grid}.ua-site .contact-strip__hours span{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1}.ua-site .contact-strip__hours>strong{font-family:var(--font-body);text-transform:none;grid-area:auto;font-size:.9rem;font-weight:850;line-height:1}.ua-site .contact-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.ua-site .contact-meta__item{border:1px solid var(--color-border);border-radius:var(--radius-card-sm);background:color-mix(in srgb, var(--color-surface) 84%, transparent);padding:18px}.ua-site .contact-meta__item span{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:900;display:block}.ua-site .contact-layout{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:20px;display:grid}.ua-site .map-card{overflow:hidden}.ua-site .map-card__iframe{background:var(--color-surface-muted);border:0;width:100%;min-height:410px;display:block}.ua-site .map-card__footer{border-top:1px solid var(--color-border);justify-content:space-between;gap:16px;padding:18px;display:flex}.ua-site .map-card__footer div{gap:6px;display:grid}.ua-site .request-form{scroll-margin-top:calc(var(--header-floating-height) + 28px);gap:16px;padding:clamp(20px,3vw,30px);display:grid}.ua-site .request-form h3{font-size:var(--type-panel-title);margin:0;line-height:.9}.ua-site .form-field,.ua-site .request-form label{color:var(--color-text);gap:8px;font-weight:850;display:grid}.ua-site .field-hint,.ua-site .field-error{color:var(--color-text-soft);font-size:.82rem;font-weight:500;line-height:1.35}.ua-site .field-error{color:var(--color-danger)}.ua-site .request-form input,.ua-site .request-form textarea{border:1px solid var(--color-border);border-radius:var(--radius-card-sm);width:100%;color:var(--color-text);background:var(--color-surface-muted);transition:border-color .16s,box-shadow .16s,background .16s}.ua-site .request-form .lead-form__hidden{width:1px;min-height:1px;padding:0}.ua-site .request-form input{min-height:48px;padding:0 14px}.ua-site .request-form textarea{resize:vertical;min-height:118px;padding:14px}.ua-site .request-form input:focus,.ua-site .request-form textarea:focus{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 4px var(--color-accent-muted);outline:none}.ua-site .captcha-field__row{grid-template-columns:minmax(130px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ua-site .captcha-field__image{border:1px solid var(--color-border);border-radius:var(--radius-card-sm);background:var(--color-bg);place-items:center;min-height:64px;font-weight:850;display:grid;overflow:hidden}.ua-site .captcha-field__image img{width:180px;max-width:100%;height:64px;display:block}.ua-site .captcha-field button{border:1px solid var(--color-border);border-radius:var(--radius-card-sm);background:var(--color-surface);width:48px;min-height:48px;color:var(--color-text);cursor:pointer;place-items:center;padding:0;font-size:1.15rem;font-weight:900;display:inline-grid}.ua-site .captcha-field button:hover,.ua-site .captcha-field button:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.ua-site .lead-form__hidden{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.ua-site .upload-field{border:1px solid var(--color-border);border-radius:var(--radius-card-sm);background:color-mix(in srgb, var(--color-surface-muted) 70%, var(--color-surface));gap:10px;padding:14px;display:grid}.ua-site .upload-field__label{font-weight:850}.ua-site .upload-dropzone{border:1.5px dashed color-mix(in srgb, var(--color-accent) 42%, var(--color-border));border-radius:calc(var(--radius-card-sm) - 2px);min-height:92px;color:var(--color-text);cursor:pointer;background:radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--color-accent) 13%, transparent), transparent 10rem), var(--color-surface);place-items:center;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.ua-site .upload-dropzone input{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.ua-site .upload-dropzone--dragover{border-color:var(--color-accent);transform:translateY(-1px)}.ua-site .upload-dropzone__title{border-radius:var(--radius-button);color:var(--color-accent-contrast);background:var(--color-accent);padding:10px 15px;font-weight:900}.ua-site .upload-errors{gap:8px;display:grid}.ua-site .upload-warning{border:1px solid color-mix(in srgb, var(--color-danger) 50%, var(--color-border));border-radius:var(--radius-card-sm);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface));padding:10px 12px}.ua-site .upload-warning p{margin:0}.ua-site .upload-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.ua-site .file-preview{border:1px solid var(--color-border);border-radius:var(--radius-card-sm);background:var(--color-surface);min-height:148px;position:relative;overflow:hidden}.ua-site .file-preview img{object-fit:cover;width:100%;height:148px}.ua-site .file-preview__meta{color:#fff;background:linear-gradient(#0000,#000000b8);gap:2px;padding:28px 9px 8px;display:grid;position:absolute;inset:auto 0 0}.ua-site .file-preview__size{font-size:.72rem}.ua-site .file-preview__name{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ua-site .file-preview__remove{width:30px;height:30px;min-height:30px;color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-card);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.ua-site .lead-form__message{border-radius:var(--radius-card-sm);color:var(--color-text);background:var(--color-accent-muted);margin:0;padding:12px 14px}.ua-site .lead-form__message--error{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 11%, var(--color-surface))}.ua-site .site-footer{width:100%;margin:var(--section-gap) 0 0;padding:22px max(16px, calc((100% - var(--container)) / 2)) 24px;border-top:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);color:var(--color-text-muted);background:linear-gradient(180deg, var(--color-surface), color-mix(in srgb, var(--color-surface) 96%, var(--color-accent-muted))), var(--color-surface);justify-content:space-between;gap:24px;display:flex;box-shadow:0 -14px 38px #0000000b}.ua-site .site-footer strong{color:var(--color-text)}.ua-site .site-footer__links{text-align:right;gap:8px;display:grid}.ua-site .section--page{min-height:54vh;padding-top:96px}.ua-site .section__header{max-width:760px;margin-bottom:24px}.ua-site .section__lead{max-width:820px;color:var(--color-text-muted);font-size:1.1rem;line-height:1.55}.ua-site .card-grid,.ua-site .contacts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ua-site .card-grid--works{grid-template-columns:repeat(2,minmax(0,1fr))}.ua-site .work-card{border:1px solid var(--color-border);border-radius:var(--radius-card);min-height:100%;color:inherit;background:var(--color-surface);box-shadow:var(--shadow-card);text-decoration:none;transition:transform .16s,border-color .16s;display:grid;overflow:hidden}.ua-site .work-card:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));transform:translateY(-2px)}.ua-site .work-card__images{background:var(--color-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.ua-site .work-card__image{aspect-ratio:16/9;background:linear-gradient(135deg, transparent 0 47%, var(--color-border) 47% 53%, transparent 53%), linear-gradient(90deg, transparent 0 31px, var(--color-bg-grid) 31px 32px, transparent 32px 64px), var(--color-surface-muted);position:relative;overflow:hidden}.ua-site .work-card__image span{z-index:1;border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:var(--radius-button);color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 88%, transparent);font-size:.72rem;font-weight:var(--font-display-weight);letter-spacing:.14em;padding:7px 9px;position:absolute;top:10px;left:10px}.ua-site .work-card__body{padding:22px}.ua-site .work-card__body h3{font-size:var(--type-card-title);margin:10px 0}.ua-site .work-card__body p{color:var(--color-text-muted);line-height:1.52}.ua-site .info-card,.ua-site .contacts-grid>div{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-height:170px;box-shadow:var(--shadow-card);padding:22px}.ua-site .info-card__meta,.ua-site .muted{color:var(--color-text-muted)}.ua-site .work-detail__back{color:var(--color-text-muted);margin-bottom:28px;font-weight:800;display:inline-flex}.ua-site .work-detail__header{border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-bg) 86%, transparent);max-width:980px;margin-bottom:30px;padding:clamp(18px,3vw,28px)}.ua-site .work-detail__header p{color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.2rem)}.ua-site .work-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.ua-site .work-compare__item{margin:0}.ua-site .work-compare__item figcaption{color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-display-weight);letter-spacing:.2em;text-align:center;margin-bottom:10px}.ua-site .work-compare__image{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(135deg, transparent 0 47%, var(--color-border) 47% 53%, transparent 53%), linear-gradient(90deg, transparent 0 31px, var(--color-bg-grid) 31px 32px, transparent 32px 64px), var(--color-surface-muted);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.ua-site .work-detail__blocks{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;margin-bottom:clamp(38px,6vw,70px);display:grid}.ua-site .work-detail__block{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);padding:24px}.ua-site .work-detail__block p{color:var(--color-text);margin:12px 0 0;font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.45}.ua-site .work-detail__block dl{gap:16px;margin:12px 0 0;display:grid}.ua-site .work-detail__block dt{color:var(--color-text-muted);font-size:.82rem;font-weight:850}.ua-site .work-detail__block dd{margin:4px 0 0;font-size:1.12rem;font-weight:850}.ua-site .work-detail__gallery-section{margin-bottom:clamp(38px,6vw,70px)}.ua-site .work-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ua-site .work-gallery__item{aspect-ratio:1.25;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted);cursor:pointer;padding:0;position:relative;overflow:hidden}.ua-site .work-lightbox{z-index:90;background:#000000db;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.ua-site .work-lightbox__image{width:min(1120px,86vw);height:min(760px,78vh);position:relative}.ua-site .work-lightbox__image img{object-fit:contain}.ua-site .work-lightbox__close,.ua-site .work-lightbox__nav{z-index:2;border-radius:var(--radius-button);color:#fff;cursor:pointer;background:#111111b8;border:1px solid #ffffff52;place-items:center;display:grid;position:absolute}.ua-site .work-lightbox__close{width:48px;height:48px;font-size:2rem;top:22px;right:22px}.ua-site .work-lightbox__nav{width:52px;height:64px;font-size:2.4rem;top:50%;transform:translateY(-50%)}.ua-site .work-lightbox__nav--prev{left:22px}.ua-site .work-lightbox__nav--next{right:22px}.ua-site .work-detail__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ua-site .work-detail__nav a{border:1px solid var(--color-border);border-radius:var(--radius-card);min-height:116px;color:inherit;background:var(--color-surface);box-shadow:var(--shadow-card);gap:6px;padding:22px;text-decoration:none;display:grid}.ua-site .work-detail__nav span{color:var(--color-text-muted);font-size:.84rem;font-weight:850}.ua-site .work-detail__nav strong{font-size:var(--type-card-title)}@media (max-width:1120px){.ua-site .site-header{grid-template-columns:1fr;justify-items:center;gap:9px;padding:10px 10px 8px}.ua-site .header-actions{display:none}.ua-site .site-header:not(.site-header--floating) .nav{grid-column:1}.ua-site .theme-toggle--nav{width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:none;background:0 0;border-radius:50%;flex:0 0 34px;display:inline-grid;position:absolute;top:12px;right:12px}.ua-site .theme-toggle--nav .theme-icon{width:19px;height:19px}.ua-site .header-photo-mobile.button{z-index:2;width:34px;height:34px;min-height:34px;box-shadow:0 10px 22px color-mix(in srgb, var(--color-accent) 28%, transparent);border-radius:50%;padding:0;display:inline-flex;position:absolute;top:12px;right:54px}.ua-site .header-photo-mobile .header-action-icon{width:21px;height:21px;margin-left:0;transform:scale(1.28)}.ua-site .site-header--floating .header-photo-mobile.button{right:96px}.ua-site .site-header--floating .header-call-mobile.button{z-index:2;width:34px;height:34px;min-height:34px;box-shadow:none;border-radius:50%;padding:0;display:inline-flex;position:absolute;top:12px;right:54px}.ua-site .header-call-mobile .header-action-icon{stroke-width:1.9px;flex-basis:23px;width:23px;min-width:23px;height:23px;margin-left:0}.ua-site .hero,.ua-site .split,.ua-site .contact-layout{grid-template-columns:1fr}.ua-site .hero__content,.ua-site .hero__visual{margin-left:0;margin-right:0}.ua-site .service-grid,.ua-site .price-group-grid,.ua-site .contact-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ua-site{--section-gap:64px;--top-brand-height:86px;--header-start-height:58px;--type-hero:clamp(2.42rem, 12.8vw, 4.25rem);background-size:auto,auto,48px 48px,48px 48px,auto;padding-top:0}.ua-site .site-header{min-height:var(--header-start-height);gap:9px;padding:10px 10px 8px}.ua-site .site-header--floating{min-height:54px}.ua-site .site-header--floating .brand,.ua-site .header-photo-mobile.button,.ua-site .header-call-mobile.button{display:none}.ua-site .site-header--floating .header-photo-mobile.button{z-index:2;width:36px;height:36px;min-height:36px;box-shadow:0 10px 22px color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:50%;padding:0;display:inline-flex;position:absolute;top:10px;right:50px}.ua-site .site-header--floating .header-photo-mobile:hover,.ua-site .site-header--floating .header-photo-mobile:focus-visible{transform:translateY(-1px)}.ua-site .site-header--floating .header-photo-mobile .header-action-icon{width:22px;height:22px;margin-left:0;transform:scale(1.34)}.ua-site .site-header--floating .header-call-mobile.button{z-index:2;width:36px;height:36px;min-height:36px;box-shadow:none;border-radius:50%;padding:0;display:inline-flex;position:absolute;top:10px;right:8px}.ua-site .site-header--floating .header-call-mobile .header-action-icon{stroke-width:1.9px;flex-basis:23px;width:23px;min-width:23px;height:23px;margin-left:0}.ua-site .brand{justify-self:start;max-width:calc(100% - 58px)}.ua-site .brand__wordmark{font-size:clamp(1.48rem,7.4vw,2.1rem)}.ua-site .brand__subtitle{letter-spacing:.12em;font-size:.56rem}.ua-site .top-brand{min-height:var(--top-brand-height);padding:12px 12px 10px}.ua-site .top-brand__logo{width:min(100%,420px)}.ua-site .top-brand__logo .brand__wordmark{font-size:clamp(2.45rem,11.5vw,3.35rem)}.ua-site .top-brand__logo .brand__subtitle{letter-spacing:.16em;font-size:clamp(.48rem,2vw,.62rem)}.ua-site .nav{justify-content:flex-start;gap:clamp(7px,2.2vw,12px);width:100%;padding:0;font-size:.82rem}.ua-site .nav__link{min-height:34px}.ua-site .nav__label--full{display:none}.ua-site .nav__label--mobile{display:inline}.ua-site .theme-toggle--nav{width:32px;height:32px;min-height:32px;top:14px}.ua-site .site-header--floating .theme-toggle--nav{display:none}.ua-site .site-header--floating .nav{padding-right:90px}.ua-site .theme-toggle--nav .theme-icon{width:18px;height:18px}.ua-site .hero{gap:26px;min-height:auto}.ua-site .hero-logo-card--image{transform:scale(1.04)scaleX(-1)}.ua-site h1{max-width:100%;font-size:clamp(2.18rem,11vw,3.65rem)}.ua-site h2{line-height:.95}.ua-site .hero__content,.ua-site .hero__lead,.ua-site .hero__actions,.ua-site .badge-row,.ua-site .hero__visual,.ua-site .hero-logo-card{width:100%;min-width:0}.ua-site .hero-logo-mark{padding:24px}.ua-site .hero-logo-mark span,.ua-site .hero-logo-mark strong{font-size:clamp(2.05rem,12vw,3.25rem)}.ua-site .hero-logo-mark small{letter-spacing:.16em}.ua-site .hero__actions .button{flex:100%}.ua-site .captcha-field__row{grid-template-columns:1fr auto}.ua-site .captcha-field__image{grid-column:1/-1}.ua-site .service-grid,.ua-site .price-group-grid,.ua-site .proof-grid,.ua-site .contact-strip--cards,.ua-site .contact-meta,.ua-site .card-grid,.ua-site .card-grid--works,.ua-site .contacts-grid{grid-template-columns:1fr}.ua-site .service-card--wide{grid-column:auto}.ua-site .portfolio-carousel__header{display:grid}.ua-site .portfolio-carousel__controls{justify-self:start}.ua-site .contact-strip--cards a{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;padding:22px 18px}.ua-site .contact-strip__label,.ua-site .contact-strip--cards>a>strong,.ua-site .contact-strip__phone-icon{grid-area:auto/1}.ua-site .contact-strip__details{grid-area:auto/1/auto/-1;justify-self:stretch;gap:8px;width:100%;margin-top:4px;display:grid}.ua-site .contact-strip__phone,.ua-site .contact-strip__hours{white-space:normal;text-align:center;grid-area:auto;justify-self:stretch;width:100%}.ua-site .price-feature,.ua-site .before-after,.ua-site .work-compare,.ua-site .work-detail__blocks,.ua-site .work-detail__nav,.ua-site .upload-preview,.ua-site .work-gallery{grid-template-columns:1fr}.ua-site .work-lightbox{padding:18px}.ua-site .work-lightbox__image{width:100%;height:72vh}.ua-site .map-card__iframe{min-height:300px}.ua-site .map-card__footer,.ua-site .site-footer{flex-direction:column}.ua-site .site-footer__links{text-align:left}}@media (max-width:380px){.ua-site .site-header--floating .nav{gap:6px;padding-right:86px;font-size:.76rem}.ua-site .site-header--floating .header-photo-mobile.button{right:48px}}@media (max-width:340px){.ua-site .site-header--floating .nav{gap:5px;padding-right:78px;font-size:.7rem}.ua-site .site-header--floating .header-photo-mobile.button,.ua-site .site-header--floating .header-call-mobile.button{width:34px;height:34px;min-height:34px}.ua-site .site-header--floating .header-photo-mobile.button{right:46px}.ua-site .site-header--floating .header-call-mobile.button{right:7px}}@media (prefers-reduced-motion:reduce){.ua-site,.ua-site *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
