/* style.css */
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:root{--uv-bg:#ffffff;--uv-text:#0b0f14;--uv-muted:#5f6b7a;--uv-border:#eaeaea;--uv-primary:#7C3AED;--uv-secondary:#0E1B2C;--uv-cta-text:#ffffff;--uv-radius:14px;--uv-spacing:16px;--uv-edge-gap:clamp(12px,2vw,1cm);--uv-to-top-bottom:120px}:root.uv-dark{--uv-bg:#0B0F14;--uv-text:#F3F5F7;--uv-muted:#B5C0CD;--uv-border:#1f2630;--uv-primary:#A78BFA;--uv-secondary:#C7D2FE;--uv-cta-text:#0B0F14}html,body{margin:0;padding:0;overflow-x:clip;overflow-y:visible}html{scroll-behavior:smooth}body{background:var(--uv-bg);color:var(--uv-text);font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;overflow-x:clip;overflow-y:visible}#page{display:flex;flex-direction:column;min-height:100vh}#content{flex:1}.uv-advantages-section .uv-card{border:1px solid var(--uv-border);border-radius:var(--uv-radius);padding:20px;background:var(--uv-bg);transition:transform 0.3s ease,box-shadow 0.3s ease}.uv-advantages-section .uv-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,0.1)}.uv-advantages-section .uv-card h4{margin:0 0 12px;font-size:clamp(16px,2vw,18px);font-weight:600}.uv-advantages-section .uv-card p{margin:0;line-height:1.6;color:var(--uv-muted)}a{color:var(--uv-primary);text-decoration:none}.wp-site-blocks{max-width:1200px;margin-inline:auto;padding:0 20px;box-sizing:border-box}hr{border-color:var(--uv-border)}.wp-site-blocks > .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;padding-left:0;padding-right:0}.uv-glass{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.22);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-radius:var(--uv-radius);box-shadow:0 6px 30px rgba(0,0,0,0.08),inset 0 1px rgba(255,255,255,0.25)}:root.uv-dark .uv-glass{background:rgba(18,22,28,0.56);border-color:rgba(255,255,255,0.06);box-shadow:0 8px 40px rgba(0,0,0,0.45),inset 0 1px rgba(255,255,255,0.04)}.uv-badge{display:inline-block;padding:.2em .6em;font-size:.8rem;border:1px solid var(--uv-border);border-radius:999px}.uv-container{width:min(1200px,92vw);margin:0 auto;padding:0 12px}.uv-section h2{margin:0 0 20px;font-size:clamp(24px,3vw,36px);text-align:center}.uv-section .lead{font-size:clamp(16px,2vw,18px);opacity:.9}.uv-advantages-section .uv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,24px)}@keyframes drawLine{to{stroke-dashoffset:0}}img{max-width:100%;height:auto}.uv-section{padding:clamp(40px,6vw,80px) 0;position:relative}.uv-section h2{margin-bottom:clamp(32px,5vw,48px)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(124,58,237,0.75);outline-offset:3px;border-radius:8px}.uv-language-switch{--uv-lang-switch-width:78px;--uv-lang-switch-height:36px;--uv-lang-switch-padding:4px;display:inline-flex;position:relative;align-items:center;justify-content:space-between;width:var(--uv-lang-switch-width);height:var(--uv-lang-switch-height);padding:var(--uv-lang-switch-padding);isolation:isolate;font-size:13px;font-weight:800;line-height:1;white-space:nowrap;color:rgba(255,255,255,0.6);border:1px solid rgba(255,255,255,0.35);border-radius:999px;background:linear-gradient(180deg,rgba(10,14,20,0.75),rgba(6,10,14,0.60));box-shadow:inset 0 1px rgba(255,255,255,0.12),0 8px 32px rgba(0,0,0,0.18);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.uv-language-switch::before{content:"";position:absolute;inset:-40%;z-index:-2;background:none;opacity:0;transform:translateX(var(--uv-lang-glow-x,-12%));transition:transform .45s cubic-bezier(.2,.9,.2,1),opacity .28s ease}.uv-language-switch:hover{border-color:rgba(255,255,255,0.55);box-shadow:inset 0 1px rgba(255,255,255,0.22),0 10px 26px rgba(0,0,0,0.28);transform:translateY(-1px)}.uv-language-switch__thumb{position:absolute;top:var(--uv-lang-switch-padding);left:var(--uv-lang-switch-padding);z-index:-1;width:calc((var(--uv-lang-switch-width) - (var(--uv-lang-switch-padding) * 2)) / 2);height:calc(var(--uv-lang-switch-height) - (var(--uv-lang-switch-padding) * 2));border-radius:999px;background:linear-gradient(135deg,var(--uv-primary),#a78bfa);box-shadow:0 6px 14px rgba(124,58,237,0.34),inset 0 1px rgba(255,255,255,0.32);transform:translateX(var(--uv-lang-thumb-x,0));transition:transform .45s cubic-bezier(.2,.9,.2,1),box-shadow .28s ease}.uv-language-switch.is-en{--uv-lang-thumb-x:100%;--uv-lang-glow-x:16%}.uv-language-switch__option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:50%;height:100%;color:rgba(255,255,255,0.55);text-decoration:none;border-radius:999px;letter-spacing:.03em;transition:color .24s ease,transform .24s ease,text-shadow .24s ease}.uv-language-switch__option:hover{color:rgba(255,255,255,0.9);transform:scale(1.04)}.uv-language-switch__option[aria-current="true"]{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,0.22)}.uv-language-switch:focus-within{outline:none}:root.uv-dark .uv-language-switch{border-color:rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(12,16,22,0.72),rgba(8,12,18,0.52));box-shadow:inset 0 1px rgba(255,255,255,0.06),0 8px 32px rgba(0,0,0,0.36)}:root.uv-dark .uv-language-switch__option{color:rgba(243,245,247,0.55)}:root.uv-dark .uv-language-switch__option[aria-current="true"]{color:#fff}:root:not(.uv-dark) .uv-language-switch{color:rgba(11,15,20,0.6);border-color:rgba(0,0,0,0.12);background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(248,250,252,0.52));box-shadow:inset 0 1px rgba(255,255,255,0.9),0 8px 32px rgba(0,0,0,0.08)}:root:not(.uv-dark) .uv-language-switch:hover{border-color:rgba(0,0,0,0.22);box-shadow:inset 0 1px rgba(255,255,255,0.9),0 10px 26px rgba(0,0,0,0.12)}:root:not(.uv-dark) .uv-language-switch__option{color:rgba(11,15,20,0.5)}:root:not(.uv-dark) .uv-language-switch__option:hover{color:rgba(11,15,20,0.85)}:root:not(.uv-dark) .uv-language-switch__option[aria-current="true"]{color:#0b0f14;text-shadow:none}.uv-language-switch--mobile{justify-content:center;margin:10px auto 18px}.uv-not-found{min-height:55vh;display:grid;align-content:center;gap:18px;text-align:center}.uv-404-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.uv-policy-page{max-width:920px;margin-inline:auto}body.uv-menu-open{overflow:hidden}@media (max-width:1279px){#siteHeader{display:none !important}}@media (max-width:480px){.uv-language-switch{--uv-lang-switch-width:74px;--uv-lang-switch-height:34px;font-size:12px}}
/* assets/css/fonts.css */
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('../fonts/space-grotesk-vietnamese.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('../fonts/space-grotesk-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('../fonts/space-grotesk-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* assets/css/header.css */
:root{--uv-bg:#ffffff;--uv-text:#0b0f14;--uv-muted:#5f6b7a;--uv-border:#eaeaea;--uv-primary:#7C3AED;--uv-primary-hover:#6D28D9;--uv-secondary:#0E1B2C;--uv-cta-text:#ffffff;--uv-radius:14px;--uv-spacing:16px;--uv-header-bg-light:linear-gradient(180deg,rgba(255,255,255,0.32),rgba(248,250,252,0.20));--uv-header-border-light:rgba(255,255,255,0.35);--uv-header-height:clamp(56px,6vw,88px);--uv-header-margin:clamp(8px,1.5vw,24px)}:root.uv-dark{--uv-bg:#0B0F14;--uv-text:#F3F5F7;--uv-header-bg-dark:linear-gradient(180deg,rgba(12,16,22,0.62),rgba(8,12,18,0.38));--uv-header-border-dark:rgba(255,255,255,0.08)}.admin-bar #siteHeader,.admin-bar #siteHeaderMobile{top:calc(32px + var(--uv-header-margin))}@media (max-width:782px){.admin-bar #siteHeader,.admin-bar #siteHeaderMobile{top:calc(46px + var(--uv-header-margin))}}.header-placeholder{height:calc(var(--uv-header-height) + 2 * var(--uv-header-margin));transition:height .28s ease}#siteHeader{--uv-nav-gap:clamp(0px,calc(5vw - 64px),8px);position:fixed;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;background:var(--uv-header-bg-light);border:1px solid var(--uv-header-border-light);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.25);transition:background .28s ease,border-color .28s ease,box-shadow .28s ease;z-index:1000}:root.uv-dark #siteHeader{background:var(--uv-header-bg-dark);border-color:var(--uv-header-border-dark);box-shadow:0 8px 32px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.06)}body #siteHeader[style*="width"],body #siteHeader[style*="left"],body #siteHeader[style*="right"]{left:50% !important;transform:translateX(-50%) !important}#siteHeader > .wp-block-group{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}#siteHeader .uv-left{flex:0 0 auto;display:flex;align-items:center}#siteHeader .uv-brand{display:flex;align-items:center;gap:2px}#siteHeader .uv-brand > a{display:inline-flex;align-items:center;line-height:1}#siteHeader .uv-logo,#siteHeader .custom-logo{height:auto;max-height:52px;width:auto;max-width:200px;border-radius:0;object-fit:contain;flex-shrink:0;display:block}#siteHeader .custom-logo-link{display:flex;align-items:center}#siteHeader .site-logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--uv-text);font-weight:700;transition:color .28s ease}#siteHeader .site-logo:hover{color:var(--uv-primary)}#siteHeader .uv-brand-text{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:700;white-space:nowrap;letter-spacing:-0.02em;display:inline-flex;align-items:center;line-height:1;margin:0;padding:0;background:linear-gradient(135deg,var(--uv-primary),#A78BFA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all 0.3s ease}:root.uv-dark #siteHeader .uv-brand-text{background:linear-gradient(135deg,#A78BFA,#C7D2FE);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#siteHeader .uv-brand:hover .uv-brand-text{transform:translateY(-1px);background:linear-gradient(135deg,var(--uv-primary),#8B5CF6,#A78BFA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#siteHeader .wp-block-navigation.uv-header-nav{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin-left:0}#siteHeader .wp-block-navigation__container{display:flex !important;align-items:center;flex-wrap:nowrap;gap:var(--uv-nav-gap) !important;column-gap:var(--uv-nav-gap) !important;row-gap:0 !important;list-style:none;margin:0;padding:0;width:auto}#siteHeader .wp-block-navigation-item{list-style:none;margin:0;padding:0}#siteHeader .wp-block-navigation-item a,#siteHeader .wp-block-navigation-item__content{color:var(--uv-text);text-decoration:none;font-weight:500;white-space:nowrap;transition:color .28s ease}#siteHeader .wp-block-navigation-item a:hover{color:var(--uv-primary)}#siteHeader .wp-block-navigation-item a.is-active{color:var(--uv-primary);background:rgba(124,58,237,.08);border-radius:8px;font-weight:600}:root{--uv-nav-dropdown-bg:rgba(9,16,22,0.45);--uv-nav-dropdown-border:rgba(255,255,255,0.15)}html:root[data-theme="light"]{--uv-nav-dropdown-bg:rgba(255,255,255,0.45);--uv-nav-dropdown-border:rgba(0,0,0,0.08)}html:root[data-theme="light"] .uv-nav-dropdown{box-shadow:0 18px 44px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.25)}.uv-nav-dropdown{position:fixed;transform:translateX(-50%) translateY(-6px);min-width:280px;margin:0;padding:8px;list-style:none;background:var(--uv-nav-dropdown-bg);border:1px solid var(--uv-nav-dropdown-border);border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.06);backdrop-filter:blur(50px) saturate(200%);-webkit-backdrop-filter:blur(50px) saturate(200%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:1002}.uv-nav-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.uv-nav-dropdown li{list-style:none;margin:0}.uv-nav-dropdown a{display:block;padding:10px 12px;border-radius:8px;color:var(--uv-text);font-size:14px;font-weight:500;white-space:normal;line-height:1.35;text-decoration:none;transition:background .2s ease,color .2s ease}.uv-nav-dropdown a:hover{background:rgba(124,58,237,.12);color:var(--uv-primary)}#siteHeader .uv-header-controls{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;height:100%;flex-wrap:nowrap}#siteHeader .uv-header-controls .site-email{order:1}#siteHeader .uv-header-controls .uv-messengers{order:2}#siteHeader .uv-header-controls .uv-language-switch{order:3}#siteHeader .uv-header-controls .wp-block-button{order:4}#siteHeader .uv-header-controls #uv-theme-toggle{order:5}#siteHeader .uv-header-controls .wp-block-shortcode{display:none}#siteHeader .uv-lang-switcher,#siteHeader .uv-header-controls .uv-lang-switcher,#siteHeader button.uv-lang-switcher{display:none !important}#siteHeader .uv-messengers{display:flex;align-items:center;flex-shrink:0}#siteHeader .uv-messengers .uv-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:4px;transition:transform .28s ease}#siteHeader .uv-messengers .uv-icon:hover{transform:scale(1.1)}#siteHeader .uv-messengers .uv-icon img{width:100%;height:100%;object-fit:contain;display:block}#siteHeader .site-email{color:var(--uv-text);font-weight:600;text-decoration:none;transition:color .28s ease;white-space:nowrap;flex-shrink:0}#siteHeader .site-email a{color:inherit;text-decoration:none}#siteHeader .site-email:hover,#siteHeader .site-email a:hover{color:var(--uv-primary)}#siteHeader .uv-header-controls .wp-block-button{margin:0;display:flex;align-items:center;flex-shrink:0}#siteHeader .uv-header-controls .wp-block-button__link,#siteHeader .uv-header-controls .uv-cta-outline{background:transparent !important}#siteHeader #uv-theme-toggle{padding:0;display:grid;place-items:center;border-radius:999px;background:transparent;border:1px solid rgba(255,255,255,0.10);transition:background .15s ease,border-color .15s ease;flex-shrink:0}:root:not(.uv-dark) #siteHeader #uv-theme-toggle{border-color:var(--uv-border)}#siteHeader #uv-theme-toggle[aria-pressed="true"]{background:rgba(0,0,0,0.06)}@media (hover:hover){#siteHeader #uv-theme-toggle:hover{background:var(--uv-primary);border-color:var(--uv-primary)}}#siteHeader #uv-theme-toggle img{display:block;object-fit:contain}.uv-logo--light{display:none !important}:root:not(.uv-dark) .uv-logo--dark{display:none !important}:root:not(.uv-dark) .uv-logo--light{display:block !important}#top,#about,#advantages,#cases,#reviews,#faq,#pricing,#steps{scroll-margin-top:calc(var(--uv-header-height) + var(--uv-header-margin) * 2)}@media (max-width:1279px){#siteHeader{display:none !important}}@media (min-width:1280px){#siteHeader{top:clamp(8px,1.5vw,24px);width:calc(100vw - clamp(40px,7vw,180px));max-width:calc(100vw - clamp(40px,7vw,180px));height:var(--uv-header-height);min-height:var(--uv-header-height);padding:0 clamp(10px,2vw,36px);border-radius:clamp(10px,1.5vw,16px)}#siteHeader > .wp-block-group{gap:clamp(8px,1.5vw,24px)}#siteHeader .uv-left{padding-left:clamp(8px,1vw,20px)}#siteHeader .uv-brand{gap:0}#siteHeader .uv-logo,#siteHeader .site-logo img{height:auto;width:auto;max-height:clamp(32px,3vw,46px);max-width:clamp(140px,14vw,210px)}#siteHeader .custom-logo{height:auto;width:auto;max-height:clamp(32px,3vw,46px);max-width:clamp(140px,14vw,210px)}#siteHeader .site-logo{gap:4px;font-size:clamp(14px,1.5vw,22px)}#siteHeader .wp-block-navigation__container{gap:var(--uv-nav-gap) !important;column-gap:var(--uv-nav-gap) !important;row-gap:0 !important}#siteHeader .wp-block-navigation-item a,#siteHeader .wp-block-navigation-item__content{font-size:clamp(10px,0.95vw,15px);padding:clamp(2px,0.3vw,6px) clamp(3px,0.5vw,9px)}#siteHeader .uv-header-controls{gap:clamp(6px,1.2vw,18px);padding-right:clamp(8px,1vw,20px)}#siteHeader .uv-messengers{gap:clamp(4px,0.5vw,8px)}#siteHeader .uv-messengers .uv-icon{width:clamp(18px,1.8vw,26px);height:clamp(18px,1.8vw,26px)}#siteHeader .site-email{font-size:clamp(11px,1.1vw,15px)}}@media (min-width:1280px) and (max-width:1800px){#siteHeader .site-email{display:none !important}}@media (min-width:1441px){#siteHeader{--uv-nav-gap:clamp(4px,calc(2.5vw - 32px),18px)}}@media (min-width:1280px) and (max-width:1800px){#siteHeader > .wp-block-group{gap:clamp(4px,0.9vw,14px) !important}#siteHeader .uv-header-controls{gap:clamp(4px,0.65vw,10px) !important}#siteHeader .wp-block-navigation-item a,#siteHeader .wp-block-navigation-item__content{padding-left:clamp(2px,0.28vw,5px) !important;padding-right:clamp(2px,0.28vw,5px) !important}}@media (min-width:1280px){#siteHeader .uv-language-switch{--uv-lang-switch-width:clamp(58px,4.5vw,78px);--uv-lang-switch-height:clamp(24px,2.2vw,36px);--uv-lang-switch-padding:clamp(2px,0.25vw,4px);font-size:clamp(9px,0.8vw,13px)}#siteHeader #uv-theme-toggle{width:clamp(32px,3vw,48px);height:clamp(32px,3vw,48px)}#siteHeader #uv-theme-toggle img{width:clamp(20px,2vw,30px);height:clamp(16px,1.5vw,24px)}}
/* assets/css/footer.css */
:root{--uv-edge-gap:clamp(12px,2vw,1cm);--uv-header-radius:14px;--uv-header-padding-x:24px;--uv-footer-pad:24px}.uv-footer,.wp-block-group.alignfull.uv-footer,.wp-block-group.alignfull.uv-footer.uv-glass{position:relative;left:50% !important;right:auto !important;transform:translateX(-50%);width:calc(100vw - (2 * var(--uv-edge-gap))) !important;max-width:none !important;margin:40px 0 18px !important;padding:0 var(--uv-header-padding-x) !important;background:var(--uv-header-bg-light) !important;border:1px solid var(--uv-header-border-light) !important;border-radius:var(--uv-header-radius) !important;backdrop-filter:blur(25px) saturate(200%) !important;-webkit-backdrop-filter:blur(25px) saturate(200%) !important;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.25) !important;color:var(--uv-text);box-sizing:border-box}@supports (width:1dvw){.uv-footer,.wp-block-group.alignfull.uv-footer,.wp-block-group.alignfull.uv-footer.uv-glass{width:calc(100dvw - (2 * var(--uv-edge-gap))) !important}}.wp-site-blocks > .uv-footer.alignfull,.wp-site-blocks > .wp-block-group.alignfull.uv-footer,.wp-site-blocks > .wp-block-group.alignfull.uv-footer.uv-glass{margin-left:0 !important;margin-right:0 !important;width:auto !important;max-width:none !important}:root.uv-dark .uv-footer,:root.uv-dark .wp-block-group.alignfull.uv-footer,:root.uv-dark .wp-block-group.alignfull.uv-footer.uv-glass{background:var(--uv-header-bg-dark) !important;border-color:var(--uv-header-border-dark) !important;box-shadow:0 8px 32px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.06) !important}.uv-footer-top{--uv-footer-head:32px;display:flex;justify-content:space-between;align-items:flex-start;gap:48px;padding:24px var(--uv-footer-pad) 32px;box-sizing:border-box}.uv-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:0 1 460px;min-width:200px}.uv-footer-logo{display:inline-flex;line-height:1}.uv-footer-logo .uv-logo{display:block;height:var(--uv-footer-head);width:auto;max-width:100%}.uv-footer-about{margin:0;max-width:460px;font-size:14px;line-height:1.5;color:var(--uv-muted,#9ca3af);text-wrap:pretty}.uv-footer-about strong{color:var(--uv-primary);font-weight:700}.uv-footer-cols{display:contents}.uv-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:0 0 auto}.uv-footer-title{display:flex;align-items:center;min-height:var(--uv-footer-head);margin:0;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--uv-muted,#9ca3af)}.uv-footer-links{display:grid;grid-template-columns:1fr;gap:8px 24px}.uv-footer-links a{text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;transition:color 0.2s ease}.uv-footer-links a:hover{color:var(--uv-primary)}.uv-footer-contacts .site-email{margin:0}.uv-footer-contacts .site-email a{text-decoration:none;font-weight:500}.uv-footer-socials{display:flex;gap:8px;align-items:center}.uv-footer-social-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease}.uv-footer-social-icon:hover{transform:translateY(-2px)}.uv-footer-social-icon img{width:22px;height:22px;object-fit:contain}.uv-icon--li{color:var(--uv-muted,#9ca3af)}.uv-icon--li svg{width:28px;height:28px}.uv-icon--li:hover{color:#0a66c2;transform:translateY(-2px)}.uv-footer-bottom{display:flex;justify-content:center;align-items:center;text-align:center;flex-wrap:wrap;gap:8px 24px;padding:14px var(--uv-footer-pad);border-top:1px solid var(--uv-border);font-size:13px;box-sizing:border-box}.uv-footer-bottom p{margin:0;color:var(--uv-muted,#9ca3af)}.uv-footer-bottom a{text-decoration:none}@media (min-width:1200px){:root{--uv-footer-pad:32px}}@media (max-width:1440px){.uv-footer-top{flex-wrap:wrap;gap:32px 48px}.uv-footer-brand{flex:0 0 100%;min-width:0}}@media (max-width:900px){.uv-footer-top{justify-content:flex-start}}@media (max-width:560px){.uv-footer-top{gap:32px 24px}.uv-footer-col{flex:0 0 100%}.uv-footer-col--half{flex:0 0 calc(50% - 12px)}.uv-footer-contacts .uv-cta-outline,.uv-footer-contacts .uv-glass-btn{align-self:stretch}}@media (min-width:1400px){:root{--uv-footer-pad:40px}.uv-footer,.wp-block-group.alignfull.uv-footer,.wp-block-group.alignfull.uv-footer.uv-glass{width:calc(100vw - 4cm) !important}.uv-footer-top{padding-top:28px}.uv-footer-links a{font-size:15px}}@media (min-width:1600px){.uv-footer-top{gap:64px}}
/* assets/css/buttons.css */
:root{--btn-radius:999px;--btn-gradient:linear-gradient(135deg,var(--uv-primary),#A78BFA);--btn-fill-transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);--btn-transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}:root.uv-dark{--btn-gradient:linear-gradient(135deg,#A78BFA,#C7D2FE)}a.uv-glass-btn,button.uv-glass-btn,a.uv-glass-btn--accent,button.uv-glass-btn--accent,.wp-block-button__link.uv-glass-btn,.wp-block-button__link.uv-glass-btn--accent{display:inline-flex;padding:0 24px;width:auto;min-width:157px;height:40px;min-height:unset;border:1px solid var(--uv-border);border-radius:var(--btn-radius);text-decoration:none;color:var(--uv-text);background:transparent;transition:var(--btn-transition);align-items:center;justify-content:center;text-align:center;font-size:clamp(13px,1.4vw,15px);font-weight:500;white-space:nowrap;line-height:1.2;position:relative;z-index:1;overflow:hidden;cursor:pointer;box-sizing:border-box}a.uv-glass-btn::before,button.uv-glass-btn::before,a.uv-glass-btn--accent::before,button.uv-glass-btn--accent::before,.wp-block-button__link.uv-glass-btn::before,.wp-block-button__link.uv-glass-btn--accent::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--btn-gradient);transition:var(--btn-fill-transition);border-radius:var(--btn-radius);z-index:-1;transform:scaleX(0);transform-origin:left center}a.uv-glass-btn:hover::before,button.uv-glass-btn:hover::before,a.uv-glass-btn--accent:hover::before,button.uv-glass-btn--accent:hover::before,.wp-block-button__link.uv-glass-btn:hover::before,.wp-block-button__link.uv-glass-btn--accent:hover::before{transform:scaleX(1)}a.uv-glass-btn:hover,button.uv-glass-btn:hover,a.uv-glass-btn--accent:hover,button.uv-glass-btn--accent:hover,.wp-block-button__link.uv-glass-btn:hover,.wp-block-button__link.uv-glass-btn--accent:hover{transform:translateY(-1px);color:white;border-color:var(--uv-primary);box-shadow:0 4px 12px rgba(124,58,237,0.3)}:root.uv-dark a.uv-glass-btn:hover,:root.uv-dark button.uv-glass-btn:hover,:root.uv-dark a.uv-glass-btn--accent:hover,:root.uv-dark button.uv-glass-btn--accent:hover{color:var(--uv-bg);box-shadow:0 4px 12px rgba(167,139,250,0.4)}@media (prefers-reduced-motion:reduce){a.uv-glass-btn,button.uv-glass-btn,a.uv-glass-btn::before,button.uv-glass-btn::before{transition:none}}@supports not (backdrop-filter:blur(1px)){.uv-glass{background:rgba(255,255,255,0.95)}:root.uv-dark .uv-glass{background:rgba(10,12,16,0.95)}}a.uv-cta-outline,.wp-block-button__link.uv-cta-outline{display:inline-flex;padding:0 16px;border:1px solid var(--uv-border);border-radius:var(--btn-radius);text-decoration:none;color:var(--uv-text);background:transparent;transition:var(--btn-transition);align-items:center;justify-content:center;text-align:center;height:auto;white-space:nowrap;font-size:clamp(13px,1.4vw,15px);line-height:1.2;min-height:40px;width:auto;min-width:unset;position:relative;z-index:1;overflow:hidden;font-weight:500;cursor:pointer}a.uv-cta-outline::before,.wp-block-button__link.uv-cta-outline::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--btn-gradient);transition:var(--btn-fill-transition);border-radius:var(--btn-radius);z-index:-1;transform:scaleX(0);transform-origin:left center}a.uv-cta-outline:hover::before,.wp-block-button__link.uv-cta-outline:hover::before{transform:scaleX(1)}a.uv-cta-outline:hover,.wp-block-button__link.uv-cta-outline:hover{transform:translateY(-1px);color:white;border-color:var(--uv-primary);box-shadow:0 4px 12px rgba(124,58,237,0.3)}:root.uv-dark a.uv-cta-outline:hover,:root.uv-dark .wp-block-button__link.uv-cta-outline:hover{color:var(--uv-bg);box-shadow:0 4px 12px rgba(167,139,250,0.4)}#siteHeader .uv-header-controls .wp-block-button{margin:0;display:flex;align-items:center;flex-shrink:0;order:4;line-height:1;box-sizing:border-box}#siteHeader .uv-header-controls .wp-block-button__link,#siteHeader .uv-header-controls .uv-cta-outline{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 16px;font-size:clamp(13px,1.4vw,15px);font-weight:500;min-height:40px;height:auto;width:auto;min-width:unset;line-height:1.2;background:transparent;color:var(--uv-text);border:1px solid var(--uv-border);border-radius:var(--btn-radius);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;flex-shrink:0;white-space:nowrap;text-decoration:none;position:relative;z-index:1;overflow:hidden;transition:var(--btn-transition);cursor:pointer}#siteHeader .uv-header-controls .wp-block-button__link::before,#siteHeader .uv-header-controls .uv-cta-outline::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--btn-gradient);transition:var(--btn-fill-transition);border-radius:var(--btn-radius);z-index:-1;transform:scaleX(0);transform-origin:left center}#siteHeader .uv-header-controls .wp-block-button__link:hover::before,#siteHeader .uv-header-controls .uv-cta-outline:hover::before{transform:scaleX(1)}#siteHeader .uv-header-controls .wp-block-button__link:hover,#siteHeader .uv-header-controls .uv-cta-outline:hover{color:white;border-color:var(--uv-primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,0.3)}:root.uv-dark #siteHeader .uv-header-controls .wp-block-button__link:hover,:root.uv-dark #siteHeader .uv-header-controls .uv-cta-outline:hover{color:var(--uv-bg);box-shadow:0 4px 12px rgba(167,139,250,0.4)}@media (min-width:1280px){#siteHeader .uv-header-controls .wp-block-button__link,#siteHeader .uv-header-controls .uv-cta-outline{font-size:clamp(13px,1.4vw,15px);padding:0 16px;min-height:40px;border-radius:var(--btn-radius);border-color:var(--uv-border)}}.uv-hero-en button.uv-audit-btn{width:auto;min-width:190px;padding-inline:24px}button.uv-audit-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(124,58,237,0.3)}.uv-pricing-section .cta:hover{transform:translateY(-1px)}.uv-pricing-section .cta:active{transform:none}:root .uv-hero-buttons button.uv-glass-btn.uv-audit-btn,:root .uv-pricing-section .uv-pricing-card--featured button.cta.uv-glass-btn{background:linear-gradient(135deg,#7C3AED,#A78BFA);border-color:#7C3AED;color:#fff;box-shadow:0 4px 12px rgba(124,58,237,0.3);transform:none;transition:none}:root .uv-hero-buttons button.uv-glass-btn.uv-audit-btn:hover,:root .uv-hero-buttons button.uv-glass-btn.uv-audit-btn:active,:root .uv-pricing-section .uv-pricing-card--featured button.cta.uv-glass-btn:hover,:root .uv-pricing-section .uv-pricing-card--featured button.cta.uv-glass-btn:active{background:linear-gradient(135deg,#7C3AED,#A78BFA);border-color:#7C3AED;color:#fff;box-shadow:0 4px 12px rgba(124,58,237,0.3);transform:none}:root .uv-hero-buttons button.uv-glass-btn.uv-audit-btn::before,:root .uv-pricing-section .uv-pricing-card--featured button.cta.uv-glass-btn::before{display:none}:root .uv-hero-buttons button.uv-glass-btn.uv-audit-btn:focus-visible,:root .uv-pricing-section .uv-pricing-card--featured button.cta.uv-glass-btn:focus-visible{outline:3px solid rgba(124,58,237,0.75);outline-offset:3px}.uv-hero-buttons{display:flex;gap:16px;align-items:center}.uv-back-to-top{position:fixed;right:var(--uv-edge-gap);bottom:var(--uv-to-top-bottom);width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:var(--uv-text);font-size:12px;font-weight:600;cursor:pointer;z-index:998;display:flex;align-items:center;justify-content:center;line-height:1.2;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:bottom .2s ease,transform .2s ease,opacity .2s ease,box-shadow .2s ease;opacity:0;pointer-events:none}.uv-back-to-top:hover{transform:translateY(-3px);background:var(--uv-primary);color:#fff;filter:drop-shadow(0 0 8px #A78BFA) drop-shadow(0 0 16px #7C3AED) drop-shadow(0 0 24px #6D28D9);box-shadow:0 0 20px rgba(167,139,250,0.6),0 0 40px rgba(124,58,237,0.4),0 8px 24px rgba(0,0,0,0.15)}[data-theme="dark"] .uv-back-to-top{background:rgba(18,22,28,0.8);border:1px solid rgba(255,255,255,0.1);color:#ffffff;box-shadow:0 8px 32px rgba(0,0,0,0.3),inset 0 1px rgba(255,255,255,0.1)}[data-theme="dark"] .uv-back-to-top:hover{background:var(--uv-primary);color:#fff;border-color:var(--uv-primary);box-shadow:0 8px 32px rgba(124,58,237,0.4),inset 0 1px rgba(255,255,255,0.2)}[data-theme="light"] .uv-back-to-top{background:rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.1);color:#1f2937;box-shadow:0 8px 40px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.8)}[data-theme="light"] .uv-back-to-top:hover{background:rgba(255,255,255,0.9);color:#1f2937;border-color:rgba(0,0,0,0.1);box-shadow:0 12px 50px rgba(0,0,0,0.15),inset 0 1px rgba(255,255,255,0.9)}.uv-menu-sheet .uv-cta-outline,.uv-menu-sheet.uv-glass .uv-cta-outline{display:block;width:100%;text-align:center;padding:14px 20px;margin:16px 0;background:var(--uv-primary);color:white;text-decoration:none;border-radius:12px;font-weight:600;transition:all .2s ease}.uv-menu-sheet .uv-cta-outline:hover,.uv-menu-sheet.uv-glass .uv-cta-outline:hover{background:var(--uv-primary-hover,#6D28D9);transform:translateY(-2px)}.uv-case-content{display:flex;flex-direction:column;align-items:center;text-align:center}.uv-case-content a.uv-glass-btn,.uv-case-content button.uv-glass-btn{margin:16px auto 0}
/* assets/css/modal.css */
.uv-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.uv-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999998}:root.uv-dark .uv-modal-backdrop{background:rgba(255,255,255,0.1)}.uv-modal-content{position:relative;background:#ffffff;border-radius:16px;padding:40px;max-width:480px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,0.3);z-index:1000000}:root.uv-dark .uv-modal-content{background:#1f2937;color:#ffffff}.uv-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease}.uv-modal-close:hover{background:rgba(0,0,0,0.1);color:#374151}:root.uv-dark .uv-modal-close{color:#9ca3af}:root.uv-dark .uv-modal-close:hover{background:rgba(255,255,255,0.1);color:#ffffff}.uv-modal-content h2{font-size:28px;font-weight:700;text-align:center;margin:0 0 8px 0;color:#1f2937}:root.uv-dark .uv-modal-content h2{color:#ffffff}.uv-modal-content > p{text-align:center;color:#6b7280;margin:0 0 30px 0;font-size:16px}:root.uv-dark .uv-modal-content > p{color:#9ca3af}.uv-messenger-buttons{display:flex;gap:16px;margin-bottom:24px;justify-content:center}.uv-messenger-btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:12px;text-decoration:none;transition:all 0.3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,0.1)}.uv-messenger-btn:hover{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.2)}.uv-messenger-btn img{width:50px;height:50px;object-fit:contain}.uv-messenger-btn span{display:none}.uv-telegram-btn{background:rgba(0,136,204,0.1);border-color:rgba(0,136,204,0.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.uv-telegram-btn:hover{background:rgba(0,136,204,0.2);border-color:rgba(0,136,204,0.5)}.uv-whatsapp-btn{background:rgba(37,211,102,0.1);border-color:rgba(37,211,102,0.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.uv-whatsapp-btn:hover{background:rgba(37,211,102,0.2);border-color:rgba(37,211,102,0.5)}:root.uv-dark .uv-messenger-btn{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1)}:root.uv-dark .uv-messenger-btn:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2)}:root.uv-dark .uv-telegram-btn{background:rgba(0,136,204,0.15);border-color:rgba(0,136,204,0.3)}:root.uv-dark .uv-telegram-btn:hover{background:rgba(0,136,204,0.25);border-color:rgba(0,136,204,0.5)}:root.uv-dark .uv-whatsapp-btn{background:rgba(37,211,102,0.15);border-color:rgba(37,211,102,0.3)}:root.uv-dark .uv-whatsapp-btn:hover{background:rgba(37,211,102,0.25);border-color:rgba(37,211,102,0.5)}.uv-audit-form{display:flex;flex-direction:column;gap:20px;align-items:center}.uv-audit-form input[type="text"],.uv-audit-form input[type="tel"],.uv-audit-form input[type="email"]{width:100%;padding:16px 20px;border:1px solid rgba(255,255,255,0.2);border-radius:12px;font-size:16px;background:rgba(255,255,255,0.1);color:#1f2937;box-sizing:border-box;transition:all 0.3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,0.1)}.uv-audit-form input[type="text"]:focus,.uv-audit-form input[type="tel"]:focus,.uv-audit-form input[type="email"]:focus{outline:none;border-color:rgba(124,58,237,0.5);background:rgba(255,255,255,0.15);box-shadow:0 8px 25px rgba(124,58,237,0.2)}.uv-audit-form input[type="text"]::placeholder,.uv-audit-form input[type="tel"]::placeholder,.uv-audit-form input[type="email"]::placeholder{color:rgba(31,41,55,0.7)}:root.uv-dark .uv-audit-form input[type="text"],:root.uv-dark .uv-audit-form input[type="tel"],:root.uv-dark .uv-audit-form input[type="email"]{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);color:#ffffff}:root.uv-dark .uv-audit-form input[type="text"]:focus,:root.uv-dark .uv-audit-form input[type="tel"]:focus,:root.uv-dark .uv-audit-form input[type="email"]:focus{border-color:rgba(124,58,237,0.5);background:rgba(255,255,255,0.1);box-shadow:0 8px 25px rgba(124,58,237,0.3)}:root.uv-dark .uv-audit-form input[type="text"]::placeholder,:root.uv-dark .uv-audit-form input[type="tel"]::placeholder,:root.uv-dark .uv-audit-form input[type="email"]::placeholder{color:rgba(255,255,255,0.6)}.uv-consent-checkbox{display:flex;align-items:flex-start;gap:12px;margin:16px 0;width:100%}.uv-consent-checkbox input[type="checkbox"]{width:18px;height:18px;margin:0;flex-shrink:0;margin-top:2px;accent-color:#7c3aed;cursor:pointer}.uv-consent-checkbox label{font-size:14px;line-height:1.4;color:#6b7280;cursor:pointer;margin:0}.uv-consent-checkbox label a{color:#7c3aed;text-decoration:none;font-weight:500}.uv-consent-checkbox label a:hover{text-decoration:underline}:root.uv-dark .uv-consent-checkbox label{color:#9ca3af}:root.uv-dark .uv-consent-checkbox label a{color:#a78bfa}:root.uv-dark .uv-consent-checkbox label a:hover{color:#c4b5fd}.uv-phone-input{display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:12px;background:#ffffff;overflow:hidden;transition:border-color 0.2s ease}.uv-phone-input:focus-within{border-color:#7c3aed}:root.uv-dark .uv-phone-input{background:#374151;border-color:#4b5563}.uv-flag{font-size:18px;margin:0 8px;display:flex;align-items:center}.uv-phone-input select{border:none;background:none;padding:16px 8px;font-size:16px;color:#1f2937;cursor:pointer;outline:none}:root.uv-dark .uv-phone-input select{color:#ffffff}.uv-phone-input input{flex:1;border:none;padding:16px 20px;font-size:16px;background:none;outline:none}.uv-privacy-text{text-align:center;font-size:12px;color:#9ca3af;margin:0;line-height:1.4}:root.uv-dark .uv-privacy-text{color:#6b7280}.uv-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.uv-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999998}:root.uv-dark .uv-modal-backdrop{background:rgba(255,255,255,0.1)}[data-theme="light"] .uv-modal-backdrop{background:rgba(0,0,0,0.4)}.uv-modal-content{position:relative;background:rgba(255,255,255,0.08);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,0.15);border-radius:16px;padding:40px;max-width:480px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,0.12),inset 0 1px rgba(255,255,255,0.25);z-index:1000000;color:#ffffff}:root.uv-dark .uv-modal-content{background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.15) !important;color:#ffffff !important}[data-theme="light"] .uv-modal-content{background:rgba(255,255,255,0.95) !important;border:1px solid rgba(0,0,0,0.1) !important;box-shadow:0 8px 32px rgba(0,0,0,0.15),inset 0 1px rgba(255,255,255,0.8) !important;color:#1f2937 !important}.uv-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#9ca3af;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease;padding:0}.uv-modal-close:hover{background:rgba(255,255,255,0.1);color:#ffffff}:root.uv-dark .uv-modal-close{color:#9ca3af}:root.uv-dark .uv-modal-close:hover{background:rgba(255,255,255,0.1);color:#ffffff}[data-theme="light"] .uv-modal-close{color:#6b7280 !important}[data-theme="light"] .uv-modal-close:hover{background:rgba(0,0,0,0.08) !important;color:#374151 !important}.uv-modal-content h2{font-size:28px;font-weight:700;text-align:center;margin:0 0 8px 0;color:#ffffff;letter-spacing:-0.5px}:root.uv-dark .uv-modal-content h2{color:#ffffff}[data-theme="light"] .uv-modal-content h2{color:#1f2937 !important}.uv-modal-content > p{text-align:center;color:#9ca3af;margin:0 0 30px 0;font-size:16px;line-height:1.5}:root.uv-dark .uv-modal-content > p{color:#9ca3af}[data-theme="light"] .uv-modal-content > p{color:#6b7280 !important}.uv-messenger-buttons{display:flex;gap:16px;margin-bottom:24px;justify-content:center}.uv-messenger-btn{flex:0 0 50px;width:50px;height:50px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;text-decoration:none;color:inherit}.uv-messenger-btn:hover{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.3);transform:translateY(-2px)}.uv-messenger-btn img{display:block;width:28px !important;height:28px !important;max-width:28px;max-height:28px;object-fit:contain;flex:0 0 auto}[data-theme="light"] .uv-messenger-btn{background:rgba(0,0,0,0.05) !important;border-color:rgba(0,0,0,0.1) !important}[data-theme="light"] .uv-messenger-btn:hover{background:rgba(0,0,0,0.1) !important;border-color:rgba(0,0,0,0.15) !important}.uv-audit-form{display:flex;flex-direction:column;gap:16px}.uv-audit-form input[type="email"],.uv-audit-form input[type="text"]{width:100%;padding:16px;font-size:16px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:8px;color:#ffffff;transition:all 0.3s ease;box-sizing:border-box}.uv-audit-form input[type="email"]::placeholder,.uv-audit-form input[type="text"]::placeholder{color:rgba(255,255,255,0.5)}.uv-audit-form input[type="email"]:focus,.uv-audit-form input[type="text"]:focus{outline:none;background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.3);box-shadow:0 0 0 3px rgba(124,58,237,0.1)}[data-theme="light"] .uv-audit-form input[type="email"],[data-theme="light"] .uv-audit-form input[type="text"]{background:rgba(0,0,0,0.05) !important;border-color:rgba(0,0,0,0.1) !important;color:#1f2937 !important}[data-theme="light"] .uv-audit-form input[type="email"]::placeholder,[data-theme="light"] .uv-audit-form input[type="text"]::placeholder{color:rgba(0,0,0,0.4) !important}[data-theme="light"] .uv-audit-form input[type="email"]:focus,[data-theme="light"] .uv-audit-form input[type="text"]:focus{background:rgba(0,0,0,0.08) !important;border-color:rgba(0,0,0,0.15) !important;box-shadow:0 0 0 3px rgba(124,58,237,0.08) !important}.uv-consent-checkbox{display:flex;align-items:flex-start;gap:12px;margin:16px 0;font-size:14px;line-height:1.5}.uv-consent-checkbox input[type="checkbox"]{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#7c3aed;flex-shrink:0}.uv-consent-checkbox label{cursor:pointer;color:#9ca3af}[data-theme="light"] .uv-consent-checkbox label{color:#6b7280 !important}.uv-consent-checkbox a{color:#7c3aed;text-decoration:none;transition:color 0.2s ease}.uv-consent-checkbox a:hover{color:#a855f7;text-decoration:underline}
/* assets/css/messenger-buttons.css */
.uv-messenger-buttons{display:flex;gap:16px;margin-bottom:24px;justify-content:center}.uv-messenger-btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:12px;text-decoration:none;transition:all 0.3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,0.1)}.uv-messenger-btn:hover{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.2)}.uv-messenger-btn img{width:50px;height:50px;object-fit:contain}.uv-messenger-btn span{display:none}.uv-telegram-btn{background:rgba(0,136,204,0.1);border-color:rgba(0,136,204,0.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.uv-telegram-btn:hover{background:rgba(0,136,204,0.2);border-color:rgba(0,136,204,0.5)}.uv-whatsapp-btn{background:rgba(37,211,102,0.1);border-color:rgba(37,211,102,0.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.uv-whatsapp-btn:hover{background:rgba(37,211,102,0.2);border-color:rgba(37,211,102,0.5)}:root.uv-dark .uv-messenger-btn{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1)}:root.uv-dark .uv-messenger-btn:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2)}:root.uv-dark .uv-telegram-btn{background:rgba(0,136,204,0.15);border-color:rgba(0,136,204,0.3)}:root.uv-dark .uv-telegram-btn:hover{background:rgba(0,136,204,0.25);border-color:rgba(0,136,204,0.5)}:root.uv-dark .uv-whatsapp-btn{background:rgba(37,211,102,0.15);border-color:rgba(37,211,102,0.3)}:root.uv-dark .uv-whatsapp-btn:hover{background:rgba(37,211,102,0.25);border-color:rgba(37,211,102,0.5)}[data-theme="light"] .uv-messenger-btn{background:rgba(0,0,0,0.05) !important;border-color:rgba(0,0,0,0.1) !important}[data-theme="light"] .uv-messenger-btn:hover{background:rgba(0,0,0,0.1) !important;border-color:rgba(0,0,0,0.2) !important}[data-theme="light"] .uv-telegram-btn{background:rgba(0,136,204,0.08) !important;border-color:rgba(0,136,204,0.2) !important}[data-theme="light"] .uv-telegram-btn:hover{background:rgba(0,136,204,0.15) !important;border-color:rgba(0,136,204,0.4) !important}[data-theme="light"] .uv-whatsapp-btn{background:rgba(37,211,102,0.08) !important;border-color:rgba(37,211,102,0.2) !important}[data-theme="light"] .uv-whatsapp-btn:hover{background:rgba(37,211,102,0.15) !important;border-color:rgba(37,211,102,0.4) !important}
/* assets/css/mobile/header-tablet.css */
:root{--tablet-header-height:clamp(60px,7vw,80px);--tablet-header-padding:clamp(16px,2.5vw,32px);--tablet-header-gap:clamp(8px,1.8vw,20px);--tablet-icon-size:clamp(24px,3.5vw,36px);--tablet-font-size-phone:clamp(14px,2.2vw,18px);--tablet-burger-size:clamp(44px,6.5vw,64px);--tablet-burger-line-width:clamp(20px,3.5vw,28px);--tablet-burger-line-height:clamp(3px,0.5vw,5px)}@media (min-width:768px) and (max-width:1279px){#siteHeaderMobile{display:flex !important;visibility:visible !important;opacity:1 !important;height:var(--tablet-header-height) !important;padding:0 var(--tablet-header-padding) !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;margin:0 !important;transform:none !important;border-radius:0 !important;z-index:1000 !important;box-sizing:border-box !important;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.25);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);box-shadow:0 8px 32px rgba(0,0,0,0.12),inset 0 1px rgba(255,255,255,0.3),0 1px 0 rgba(255,255,255,0.1);transition:all .28s cubic-bezier(.2,.9,.2,1),background .28s ease,border-color .28s ease}:root.uv-dark #siteHeaderMobile{background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);box-shadow:0 8px 32px rgba(0,0,0,0.4),inset 0 1px rgba(255,255,255,0.15),0 1px 0 rgba(255,255,255,0.05)}#siteHeader{display:none !important}#siteHeaderMobile .uv-mobile-left{gap:var(--tablet-header-gap) !important}#siteHeaderMobile .uv-messengers{gap:calc(var(--tablet-header-gap) * 0.7) !important}#siteHeaderMobile .uv-messenger-icon{width:var(--tablet-icon-size) !important;height:var(--tablet-icon-size) !important}#siteHeaderMobile .site-email{font-size:var(--tablet-font-size-phone) !important}#siteHeaderMobile .uv-burger{width:var(--tablet-burger-size) !important;height:var(--tablet-burger-size) !important}#siteHeaderMobile .burger-line{width:var(--tablet-burger-line-width) !important;height:var(--tablet-burger-line-height) !important}#siteHeaderMobile .burger-line:nth-child(1){top:calc(var(--tablet-burger-size) * 0.22) !important}#siteHeaderMobile .burger-line:nth-child(2){top:calc(var(--tablet-burger-size) * 0.5) !important}#siteHeaderMobile .burger-line:nth-child(3){top:calc(var(--tablet-burger-size) * 0.78) !important}}@media (min-width:768px) and (max-width:1023px){#siteHeaderMobile{height:64px !important;padding:0 20px !important}#siteHeaderMobile .uv-mobile-left{gap:10px !important}#siteHeaderMobile .uv-messenger-icon{width:28px !important;height:28px !important}#siteHeaderMobile .site-email{font-size:15px !important}#siteHeaderMobile .uv-burger{width:48px !important;height:48px !important}#siteHeaderMobile .burger-line{width:22px !important;height:3px !important}}
/* assets/css/mobile/header-mobile.css */
:root{--header-height:clamp(48px,8vw,80px);--header-padding:clamp(8px,2vw,24px);--header-gap:clamp(6px,1.5vw,16px);--icon-size:clamp(20px,4vw,32px);--font-size-phone:clamp(11px,2vw,17px);--font-size-nav:clamp(12px,1.8vw,16px);--burger-size:clamp(36px,6vw,56px);--burger-line-width:clamp(16px,3vw,24px);--burger-line-height:clamp(2px,0.4vw,4px)}#siteHeaderMobile,.wp-block-group.alignfull#siteHeaderMobile,.wp-block-group.uv-glass#siteHeaderMobile,.wp-block-group.is-layout-flow#siteHeaderMobile,.wp-block-group.wp-block-group-is-layout-flow#siteHeaderMobile{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;margin:0 !important;transform:none !important;border-radius:0 !important;z-index:1000 !important}.wp-site-blocks > #siteHeaderMobile,.wp-site-blocks > .wp-block-group#siteHeaderMobile{margin-left:0 !important;margin-right:0 !important;width:100vw !important;max-width:100vw !important;position:fixed !important;left:0 !important;right:0 !important;transform:none !important}#siteHeaderMobile .is-layout-flow,#siteHeaderMobile .wp-block-group-is-layout-flow,#siteHeaderMobile .is-content-justification-space-between,#siteHeaderMobile .is-layout-flex,#siteHeaderMobile .wp-container-core-group-is-layout-84f7cab9,#siteHeaderMobile .wp-block-group-is-layout-flex{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;height:100% !important;flex-direction:row !important;gap:0 !important}#siteHeaderMobile .uv-mobile-left.is-content-justification-space-between,#siteHeaderMobile .uv-mobile-left.is-layout-flex,#siteHeaderMobile .uv-mobile-left.wp-container-core-group-is-layout-84f7cab9,#siteHeaderMobile .uv-mobile-left.wp-block-group-is-layout-flex{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important}#siteHeaderMobile{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;margin:0 !important;padding:0 16px !important;height:56px;border-radius:0 !important;z-index:1000;box-sizing:border-box;transform:none !important;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.25);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);box-shadow:0 8px 32px rgba(0,0,0,0.12),inset 0 1px rgba(255,255,255,0.3),0 1px 0 rgba(255,255,255,0.1);transition:all .28s cubic-bezier(.2,.9,.2,1),background .28s ease,border-color .28s ease}:root.uv-dark #siteHeaderMobile{background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);box-shadow:0 8px 32px rgba(0,0,0,0.4),inset 0 1px rgba(255,255,255,0.15),0 1px 0 rgba(255,255,255,0.05)}#siteHeaderMobile .uv-row,#siteHeaderMobile .wp-block-group.uv-row,#siteHeaderMobile .wp-block-group.is-layout-flex.uv-row{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;height:100%;flex-direction:row !important;gap:0 !important}.uv-mobile-left,.uv-mobile-left.is-layout-flex,.uv-mobile-left.wp-block-group-is-layout-flex,.uv-mobile-left.is-content-justification-space-between,.uv-mobile-left.wp-container-core-group-is-layout-84f7cab9{display:flex !important;align-items:center !important;gap:6px !important;flex:0 0 auto !important;justify-content:flex-start !important;flex-direction:row !important;width:auto !important;height:auto !important}.uv-mobile-center{display:flex !important;align-items:center !important;justify-content:center !important;flex:1 !important;text-align:center !important;visibility:visible !important;opacity:1 !important;width:auto !important;height:auto !important}.uv-mobile-right{display:flex !important;align-items:center !important;flex:0 0 auto !important;justify-content:flex-end !important;visibility:visible !important;opacity:1 !important;width:auto !important;height:auto !important}.uv-messengers{display:flex;gap:6px;align-items:center;flex:0 0 auto}.uv-messengers .uv-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:transform .28s ease;border-radius:6px;background:rgba(255,255,255,0.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.uv-messengers .uv-icon:hover{transform:scale(1.1);background:rgba(124,58,237,0.2);border-color:rgba(124,58,237,0.3);box-shadow:0 2px 6px rgba(124,58,237,0.2)}:root.uv-dark .uv-messengers .uv-icon{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.uv-messengers .uv-icon img{width:24px;height:24px;object-fit:contain}#siteHeaderMobile .site-email{color:var(--uv-text) !important;font-weight:600 !important;font-size:13px !important;text-decoration:none !important;transition:color .28s ease !important;margin:0 !important;text-shadow:0 1px 2px rgba(0,0,0,0.1) !important;white-space:nowrap !important;display:block !important;visibility:visible !important;opacity:1 !important;text-align:center !important}#siteHeaderMobile .site-email a{color:inherit !important;text-decoration:none !important}#siteHeaderMobile .site-email:hover{color:var(--uv-primary) !important}.uv-burger{width:40px !important;height:40px !important;border-radius:10px !important;border:1px solid var(--uv-border) !important;background:transparent !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important;gap:4px !important;padding:0 !important;cursor:pointer !important;flex-shrink:0 !important;transition:all .2s ease !important;visibility:visible !important;opacity:1 !important}.uv-burger:hover{background:var(--uv-primary);border-color:var(--uv-primary);box-shadow:0 4px 12px rgba(124,58,237,0.3)}.uv-burger:hover .burger-line{background:white}:root.uv-dark .uv-burger{border:1px solid rgba(255,255,255,0.15);background:rgba(0,0,0,0.2);box-shadow:0 2px 8px rgba(0,0,0,0.2)}.burger-line{display:block !important;width:18px !important;height:2px !important;background:var(--uv-text) !important;transition:all .3s ease !important;border-radius:1px !important;transform-origin:center !important;visibility:visible !important;opacity:1 !important}.uv-menu-overlay.is-open .uv-burger .burger-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.uv-menu-overlay.is-open .uv-burger .burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.uv-menu-overlay.is-open .uv-burger .burger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.wp-block-navigation__responsive-container-open{display:none !important}.wp-block-navigation__responsive-container-close{display:none !important}.uv-menu-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.uv-menu-overlay[hidden]{display:none !important}.uv-menu-overlay.is-open{opacity:1;pointer-events:auto}.uv-menu-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root.uv-dark .uv-menu-backdrop{background:rgba(0,0,0,.6)}.uv-menu-sheet,.uv-menu-sheet.uv-glass{position:relative;width:min(90vw,400px);max-height:85vh;overflow:auto;padding:24px;border-radius:20px;box-sizing:border-box;transform:translateY(20px) scale(.95);transition:transform .3s ease;background:var(--uv-bg);border:1px solid var(--uv-border);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.uv-menu-overlay.is-open .uv-menu-sheet,.uv-menu-overlay.is-open .uv-menu-sheet.uv-glass{transform:translateY(0) scale(1)}.uv-menu-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--uv-border);gap:12px}.uv-menu-header .uv-menu-logo{flex:1}.uv-menu-header .uv-menu-close{margin-left:auto}.uv-menu-logo{display:flex;align-items:center;gap:8px}.uv-menu-logo .uv-logo{height:32px;width:auto;max-width:160px;object-fit:contain}.uv-menu-logo .uv-brand-text{font-size:16px;font-weight:600;color:var(--uv-text)}.uv-menu-close{width:36px;height:36px;border-radius:10px;border:1px solid var(--uv-border);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--uv-text);transition:all .2s ease}.uv-menu-close:hover{background:var(--uv-primary);border-color:var(--uv-primary);color:white}.uv-menu-header .uv-theme-toggle-mobile{display:flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;border:1px solid var(--uv-border) !important;background:transparent !important;border-radius:8px !important;padding:0 !important;color:var(--uv-text) !important;cursor:pointer !important;transition:all 0.3s ease !important;visibility:visible !important;opacity:1 !important}.uv-menu-header .uv-theme-toggle-mobile:hover{background:rgba(124,58,237,0.1);border-color:rgba(124,58,237,0.3)}.uv-menu-header .uv-theme-toggle-mobile img{width:20px !important;height:20px !important;object-fit:contain !important;transition:none !important;display:block !important;visibility:visible !important;opacity:1 !important}.uv-menu-header .uv-theme-toggle-mobile:hover img{transform:none !important}.uv-mobile-nav{display:flex !important;flex-direction:column !important;gap:14px !important;margin-bottom:20px !important;padding:0 !important;visibility:visible !important;opacity:1 !important}.uv-mobile-nav .uv-nav-link{display:block !important;padding:12px 16px !important;color:var(--uv-text) !important;text-decoration:none !important;font-size:16px !important;font-weight:500 !important;border-radius:8px !important;transition:all 0.3s ease !important;background:transparent !important;border:1px solid transparent !important;visibility:visible !important;opacity:1 !important}.uv-mobile-nav .uv-nav-link:hover{background:rgba(124,58,237,0.1);border-color:rgba(124,58,237,0.2);color:var(--uv-primary);transform:translateX(4px)}.uv-mobile-nav .uv-nav-link.is-active{background:rgba(124,58,237,0.15);border-color:var(--uv-primary);color:var(--uv-primary);font-weight:600}.uv-mobile-nav .uv-nav-link--group{padding:4px 16px 0 !important;font-size:12px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.04em !important;color:var(--uv-muted) !important;cursor:default !important}.uv-mobile-nav .uv-nav-link--sub{padding:10px 16px 10px 28px !important;font-size:14px !important;font-weight:400 !important}.uv-menu-sheet .wp-block-navigation ul,.uv-menu-sheet.uv-glass .wp-block-navigation ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.uv-menu-sheet .wp-block-navigation li,.uv-menu-sheet.uv-glass .wp-block-navigation li{list-style:none;margin:0;padding:0}.uv-menu-sheet .wp-block-navigation a,.uv-menu-sheet.uv-glass .wp-block-navigation a{padding:14px 16px;border-radius:12px;display:block;text-decoration:none;color:var(--uv-text);transition:all .2s ease;font-weight:500;font-size:16px;background:transparent;border:none;width:100%;text-align:left}.uv-menu-sheet .wp-block-navigation a:hover,.uv-menu-sheet.uv-glass .wp-block-navigation a:hover{background:rgba(124,58,237,0.1);color:var(--uv-primary);transform:translateX(4px)}.uv-menu-sheet a.uv-menu-cta,.uv-menu-sheet .uv-menu-cta{display:flex;width:100%;margin-top:16px}@media (max-width:1279px){#siteHeaderMobile{display:flex !important;visibility:visible !important;opacity:1 !important;height:var(--header-height) !important;padding:0 var(--header-padding) !important}}@media (min-width:1280px){#siteHeaderMobile{display:none !important}}@media (max-width:480px){#siteHeaderMobile{padding:0 12px !important;height:52px}.uv-mobile-left{gap:8px}.uv-messengers{gap:4px}.uv-messengers .uv-icon{width:28px;height:28px}.uv-messengers .uv-icon img{width:20px;height:20px}.site-email{font-size:11px}.uv-burger{width:32px;height:32px}.burger-line{width:16px;height:2px}}@media (max-width:320px){#siteHeaderMobile{padding:0 8px !important;height:48px}.uv-burger{width:28px;height:28px}.uv-mobile-nav{padding:20px 16px}.uv-mobile-nav .uv-nav-link{font-size:14px;padding:8px 12px}}#siteHeaderMobile .uv-mobile-left{gap:var(--header-gap) !important}#siteHeaderMobile .uv-messengers{gap:calc(var(--header-gap) * 0.6) !important}#siteHeaderMobile .uv-messenger-icon{width:var(--icon-size) !important;height:var(--icon-size) !important}#siteHeaderMobile .site-email{font-size:var(--font-size-phone) !important}#siteHeaderMobile .uv-burger{width:var(--burger-size) !important;height:var(--burger-size) !important}#siteHeaderMobile .burger-line{width:var(--burger-line-width) !important;height:var(--burger-line-height) !important}@media (min-width:1280px){#siteHeaderMobile{display:none !important}}
/* assets/css/mobile/footer-mobile.css */
@media (max-width:768px){.uv-footer,.wp-block-group.alignfull.uv-footer,.wp-block-group.alignfull.uv-footer.uv-glass{width:calc(100vw - 32px) !important;margin:24px 0 12px !important;padding:0 16px !important}.uv-footer-top{--uv-footer-head:28px;padding:16px 0 24px}.uv-footer-about{font-size:13px}.uv-footer-links a{padding:4px 0}.uv-footer-bottom{padding:12px 0;font-size:12px}.site-email{font-size:12px !important}}@media (max-width:480px){.uv-footer,.wp-block-group.alignfull.uv-footer,.wp-block-group.alignfull.uv-footer.uv-glass{width:calc(100vw - 24px) !important;margin:20px 0 10px !important;padding:0 12px !important}.uv-footer-bottom{flex-direction:column}.site-email{font-size:10px !important}.uv-footer-contacts .site-email{font-size:13px !important}.uv-glass-btn{font-size:11px !important;padding:6px 12px !important;width:auto !important;height:auto !important;min-width:120px !important;min-height:36px !important}}@media (max-width:320px){.uv-footer,.wp-block-group.alignfull.uv-footer,.wp-block-group.alignfull.uv-footer.uv-glass{width:calc(100vw - 20px) !important;margin:16px 0 8px !important;padding:0 10px !important}.site-email{font-size:9px !important}.uv-glass-btn{font-size:10px !important;padding:6px 10px !important;min-height:32px !important;width:auto !important;min-width:100px !important}}
/* assets/css/mobile/buttons-mobile.css */
@media (max-width:480px){.uv-glass-btn{font-size:13px !important}}@media (max-width:320px){.uv-glass-btn{font-size:12px !important}}
/* assets/css/mobile/modal-mobile.css */
@media (max-width:768px){.uv-modal{padding:10px}.uv-modal-content{padding:30px 20px;border-radius:12px}.uv-modal-content h2{font-size:24px;margin-bottom:6px}.uv-modal-content > p{margin-bottom:20px;font-size:14px}.uv-messenger-buttons{margin-bottom:20px}.uv-messenger-btn{width:45px;height:45px}.uv-audit-form input[type="email"],.uv-audit-form input[type="text"]{padding:14px 16px;font-size:16px}.uv-consent-checkbox{gap:10px;font-size:13px}.uv-consent-checkbox input[type="checkbox"]{width:18px;height:18px}.uv-modal-content .uv-glass-btn{padding:12px 20px;font-size:15px}}@media (max-width:480px){.uv-modal{padding:8px}.uv-modal-content{padding:25px 16px;max-width:100%}.uv-modal-content h2{font-size:22px}.uv-modal-content > p{font-size:13px;margin-bottom:18px}.uv-messenger-buttons{gap:12px;margin-bottom:18px}.uv-messenger-btn{width:44px;height:44px}.uv-messenger-btn img{width:20px;height:20px}.uv-audit-form{gap:14px}.uv-audit-form input[type="email"],.uv-audit-form input[type="text"]{padding:13px 14px;font-size:16px}.uv-consent-checkbox{gap:9px;font-size:12px}.uv-consent-checkbox input[type="checkbox"]{width:16px;height:16px;margin-top:1px}.uv-modal-content .uv-glass-btn{padding:11px 18px;font-size:14px}}
/* assets/css/mobile/messenger-buttons-mobile.css */
@media (max-width:419px){.uv-messenger-buttons{flex-direction:row;gap:16px;margin-bottom:20px;justify-content:center}.uv-messenger-btn{width:45px;height:45px}.uv-messenger-btn img{width:45px;height:45px}}
/* assets/css/desktop.css */
@media (min-width:1024px) and (max-width:1279px){#siteHeader{display:none !important}#siteHeaderMobile{display:flex !important;visibility:visible !important;opacity:1 !important}}@media (min-width:1280px){#siteHeaderMobile{display:none !important}#siteHeader{display:flex !important;visibility:visible !important;opacity:1 !important}}@media (min-width:1280px){.uv-advantages-section .uv-grid:has(.uv-card:first-child){grid-template-columns:360px 360px 360px;grid-template-rows:310px 310px 310px;gap:24px}.uv-advantages-section .uv-grid .uv-card:first-child,.uv-advantages-section .wp-block-group.uv-grid .wp-block-group.uv-card:first-child{grid-column:1 / 3;grid-row:1;height:310px;padding:20px}.uv-advantages-section .uv-grid .uv-card:nth-child(2),.uv-advantages-section .wp-block-group.uv-grid .wp-block-group.uv-card:nth-child(2){grid-column:3;grid-row:1;width:360px;height:310px;padding:20px}.uv-advantages-section .uv-grid .uv-card:nth-child(3),.uv-advantages-section .wp-block-group.uv-grid .wp-block-group.uv-card:nth-child(3){grid-column:1;grid-row:2 / 4;width:360px;height:642px;padding:20px}.uv-advantages-section .uv-grid .uv-card:nth-child(4),.uv-advantages-section .wp-block-group.uv-grid .wp-block-group.uv-card:nth-child(4){grid-column:2;grid-row:2;width:360px;height:310px;padding:20px}.uv-advantages-section .uv-grid .uv-card:nth-child(5),.uv-advantages-section .wp-block-group.uv-grid .wp-block-group.uv-card:nth-child(5){grid-column:3;grid-row:2;width:360px;height:310px;padding:20px}.uv-advantages-section .uv-grid .uv-card:nth-child(6),.uv-advantages-section .wp-block-group.uv-grid .wp-block-group.uv-card:nth-child(6){grid-column:2 / 4;grid-row:3;height:300px;padding:20px}}@media (min-width:1280px){.uv-steps-container{grid-template-columns:1fr 1fr 1fr;gap:40px;padding:60px 40px;max-width:1200px;margin:0 auto}.uv-step-item{padding:16px 20px;height:auto;min-height:auto}.uv-step-title{font-size:16px;margin-bottom:8px}.uv-step-description{font-size:14px;line-height:1.5}.uv-step-duration{font-size:12px}}
/* assets/css/mobile/mobile.css */
@media (max-width:419px){.uv-growth-chart,.uv-growth-chart *,.uv-growth-chart svg,.uv-growth-chart svg *,.uv-growth-line,.uv-growth-dots,.uv-task-box,.uv-task-box *,.uv-task-check,.uv-task-check *,.uv-metric-value,.uv-metric-value *,.uv-metric-checkbox,.uv-metric-checkbox *,.uv-dashboard-chart,.uv-dashboard-chart *,.uv-dashboard-chart svg,.uv-dashboard-chart svg *,.uv-dashboard-chart .uv-chart-line,.uv-dashboard-container,.uv-dashboard-container *,.uv-dashboard-header,.uv-dashboard-header *,.uv-dashboard-metrics,.uv-dashboard-metrics *,.uv-metric,.uv-metric *,.uv-chart-svg,.uv-chart-svg *,.uv-chart-grid,.uv-chart-grid *,.uv-chart-axis,.uv-chart-axis *,.uv-chart-labels,.uv-chart-labels *,.uv-tasks-visual,.uv-tasks-visual *,.growth-bg,.growth-bg *{animation:none !important;animation-duration:0s !important;animation-delay:0s !important;animation-fill-mode:none !important;animation-iteration-count:0 !important;transition:none !important;transform:none !important}.uv-growth-line,.uv-dashboard-chart .uv-chart-line{stroke-dasharray:none !important;stroke-dashoffset:0 !important}.uv-growth-dots{opacity:1 !important}.uv-metric-value,.uv-metric-checkbox{opacity:1 !important}.uv-advantages-section .uv-card:first-child .uv-card-chart,.uv-advantages-section .wp-block-group.uv-card:first-child .uv-card-chart{display:flex !important;width:100% !important;min-height:120px !important;height:clamp(120px,32vw,150px) !important;background-image:none !important;background-color:transparent !important}.uv-growth-chart{display:block !important;width:100% !important;max-width:240px !important;height:120px !important}.uv-advantages-section .uv-card-laptop{width:100% !important;min-height:150px !important;height:auto !important;background-image:none !important;background-color:transparent !important}.uv-dashboard-container{display:block !important;width:100% !important;max-width:240px !important;padding:12px !important}.uv-dashboard-metrics{gap:6px !important}.uv-metric{padding:6px !important}}@media (max-width:1200px){.uv-container{width:min(1000px,95vw);padding:0 20px}}@media (max-width:768px){.uv-container{width:100%;padding:0 16px}}@media (max-width:767px){.uv-advantages-section .uv-card:first-child .uv-card-chart,.uv-advantages-section .wp-block-group.uv-card:first-child .uv-card-chart{display:flex !important;width:100% !important;min-height:120px !important;height:clamp(120px,34vw,170px) !important;margin-top:12px !important;overflow:hidden !important}.uv-growth-chart{display:block !important;width:100% !important;max-width:min(280px,100%) !important;height:100% !important}.uv-advantages-section .uv-card-laptop{display:flex !important;width:100% !important;min-height:150px !important;height:auto !important;margin-top:12px !important;overflow:hidden !important}.uv-dashboard-container{display:block !important;width:100% !important;max-width:min(280px,100%) !important;padding:12px !important}.uv-dashboard-metrics{gap:6px !important}.uv-dashboard-chart{height:76px !important}.uv-advantages-section .uv-card-tasks{margin-top:12px !important}}@media (max-width:480px){.uv-container{padding:0 12px}}@media (max-width:768px){.uv-section{padding:clamp(24px,6vw,48px) 0}}@media (max-width:480px){.uv-section{padding:clamp(20px,8vw,32px) 0}}@media (max-width:768px){.uv-section h2{margin-bottom:16px}}@media (max-width:480px){.uv-section h2{margin-bottom:12px}}@media (max-width:768px){.uv-section .lead{font-size:clamp(14px,2.5vw,16px)}p{font-size:clamp(14px,2.5vw,16px)}}@media (max-width:480px){.uv-section .lead{font-size:clamp(13px,3vw,15px)}p{font-size:clamp(13px,3vw,15px)}}@media (max-width:1200px){.uv-two-col{grid-template-columns:1fr}}@supports(padding:max(0px)){.uv-back-to-top{right:max(var(--uv-edge-gap),env(safe-area-inset-right)) !important}}@media (max-width:900px){:root{--uv-edge-gap:12px}.uv-back-to-top{width:44px;height:44px}}@media (max-width:1200px){.uv-section.alignfull .uv-container,.uv-section.alignfull .uv-gutters-4cm{padding-inline:24px}}@media (max-width:768px){.uv-section.alignfull .uv-container,.uv-section.alignfull .uv-gutters-4cm{padding-inline:16px}}@media (max-width:1200px){.uv-two-col{grid-template-columns:1fr;gap:24px}.uv-about-text,.uv-photo-column{padding-left:0;padding-right:0}}@media (max-width:900px){.alignfull .is-layout-constrained{max-width:none !important;width:100% !important;margin-inline:0 !important}}@media (max-width:900px){.uv-gutters-4cm,.uv-container{padding-inline:16px !important;box-sizing:border-box}.wp-site-blocks{padding:0 !important}}@media (max-width:900px){.uv-two-col{display:grid;grid-template-columns:1fr !important;gap:16px !important;align-items:start}.uv-two-col > .uv-about-text,.uv-two-col > .uv-photo-column,.uv-two-col > figure{padding:0 !important}.uv-two-col > *{min-width:0}}@media (max-width:900px){img,video{max-width:100%;height:auto;display:block}.uv-case-media{aspect-ratio:auto}}@media (max-width:1200px){.uv-about-text{margin-left:0 !important;width:100% !important;transform:none !important}.uv-about-text h3,.uv-about-text .lead,.uv-about-text p{transform:none !important}.uv-photo-column{margin-left:0 !important;width:100% !important;transform:none !important}.is-style-rounded{width:100% !important;max-width:100% !important}}@media (max-width:1200px){.uv-cases-section .uv-case-left,.uv-cases-section .uv-case-right{margin-left:0 !important;width:100% !important;transform:none !important}}@media (max-width:768px){.uv-audit-form input[type="text"],.uv-audit-form input[type="tel"],.uv-audit-form input[type="email"],.uv-phone-input{padding:14px 16px;font-size:16px}.uv-submit-btn{padding:14px 24px;font-size:16px;min-width:180px}}@media (max-width:768px){.uv-case-content{font-size:14px;padding:0}.uv-case-content h3{font-size:18px !important}.uv-case-content p{font-size:13px}.uv-case-content ul{font-size:12px}.uv-case-result{font-size:13px}}@media (min-width:1400px){.uv-case-content{font-size:clamp(15px,1.1vw,17px);padding:0}.uv-case-content h3{font-size:clamp(20px,1.8vw,26px) !important}.uv-case-content ul{font-size:clamp(13px,0.9vw,15px)}}@media (min-width:1600px){.uv-case-content{width:100%}}@media (max-width:419px){.uv-cases-nav{position:static !important;bottom:auto !important;left:auto !important;transform:none !important;margin-top:20px !important;margin-bottom:0 !important;display:none !important;justify-content:center !important;gap:10px !important}.uv-box.uv-text{min-height:auto !important;max-height:none !important;padding:20px 15px !important;aspect-ratio:auto !important}.uv-text{padding:20px 15px !important;min-height:auto !important;max-height:none !important}}@media (max-width:768px){.uv-pricing-section .uv-pricing-card:hover .battery-icon,.uv-pricing-section .uv-pricing-card:active .battery-icon,.uv-pricing-section .uv-pricing-card.tapped .battery-icon{animation:batteryChargeUp 1.1s ease-out 0s 1 both}}@media (prefers-reduced-motion:reduce){.uv-pricing-section .battery-icon{animation:none}.uv-pricing-section .uv-pricing-card:hover .battery-icon,.uv-pricing-section .uv-pricing-card:active .battery-icon,.uv-pricing-section .uv-pricing-card.tapped .battery-icon{animation:none}}@media (min-width:1400px){.uv-container{width:min(1400px,90vw)}}@media (max-width:360px){.uv-container{padding:0 8px}.uv-section{padding:clamp(16px,10vw,24px) 0}}@media (max-width:320px){.uv-container{padding:0 6px}.uv-section{padding:clamp(12px,8vw,20px) 0}.uv-section h2{margin-bottom:8px}.uv-section .lead{font-size:clamp(11px,2.5vw,13px)}.uv-advantages-section .uv-card{padding:12px}.uv-advantages-section .uv-card h4{font-size:clamp(14px,4vw,16px)}.uv-advantages-section .uv-card p{font-size:clamp(11px,2.5vw,13px)}}@media (max-width:768px) and (orientation:landscape){.uv-section{padding:clamp(16px,4vw,24px) 0}.uv-section h2{margin-bottom:12px}}@media (max-width:768px){.uv-hero-buttons{justify-content:center !important;flex-direction:column !important;gap:12px !important}}@media (max-width:768px){.uv-case-detail-modal{padding:10px}.uv-case-detail-content{max-height:95vh;border-radius:12px}.uv-case-detail-header{padding:30px 20px 15px}.uv-case-detail-header h3{font-size:20px}.uv-case-detail-body{padding:20px}.uv-case-detail-body h4{font-size:18px}.uv-case-detail-body h5{font-size:15px}.uv-case-detail-close{top:15px;right:15px;width:35px;height:35px;font-size:18px}}
/* assets/css/theme-final.css */
*,*::before,*::after{box-sizing:border-box}html:root,html:root.uv-dark,html:root[data-theme="dark"]{--uv-bg:#050b0f;--uv-bg-secondary:#071015;--uv-page-bg:#050b0f;--uv-page-radial:radial-gradient(circle at 60% 14%,rgba(124,58,237,0.10),transparent 24%);--uv-hero-bg:radial-gradient(circle at 60% 42%,rgba(124,58,237,0.20),transparent 23%),linear-gradient(180deg,#071015 0%,#050b0f 100%);--uv-hero-text:#f7f8fb;--uv-hero-muted:rgba(228,232,240,0.72);--uv-hero-button-bg:rgba(255,255,255,0.025);--uv-hero-button-border:rgba(255,255,255,0.12);--uv-surface:rgba(255,255,255,0.045);--uv-surface-strong:rgba(255,255,255,0.075);--uv-text:#f5f7fb;--uv-muted:rgba(228,232,240,0.72);--uv-border:rgba(255,255,255,0.11);--uv-primary:#a78bfa;--uv-primary-hover:#c4b5fd;--uv-secondary:#c7d2fe;--uv-cta-text:#ffffff;--uv-header-bg-light:linear-gradient(180deg,rgba(9,16,22,0.78),rgba(5,11,15,0.58));--uv-header-bg-dark:linear-gradient(180deg,rgba(9,16,22,0.78),rgba(5,11,15,0.58));--uv-header-border-light:rgba(255,255,255,0.11);--uv-header-border-dark:rgba(255,255,255,0.11);--uv-input-bg:rgba(255,255,255,0.06);--uv-placeholder:rgba(228,232,240,0.55)}html:root[data-theme="light"]{--uv-bg:#f6f7fb;--uv-bg-secondary:#ffffff;--uv-page-bg:#f6f7fb;--uv-page-radial:radial-gradient(circle at 62% 12%,rgba(124,58,237,0.12),transparent 26%);--uv-hero-bg:radial-gradient(circle at 62% 44%,rgba(124,58,237,0.15),transparent 25%),linear-gradient(180deg,#f8f9ff 0%,#eef2f8 100%);--uv-hero-text:#0b0f14;--uv-hero-muted:#5f6b7a;--uv-hero-button-bg:rgba(255,255,255,0.62);--uv-hero-button-border:rgba(15,23,42,0.12);--uv-surface:rgba(255,255,255,0.76);--uv-surface-strong:rgba(255,255,255,0.92);--uv-text:#0b0f14;--uv-muted:#5f6b7a;--uv-border:rgba(15,23,42,0.11);--uv-primary:#7c3aed;--uv-primary-hover:#6d28d9;--uv-secondary:#0e1b2c;--uv-cta-text:#ffffff;--uv-header-bg-light:linear-gradient(180deg,rgba(255,255,255,0.76),rgba(245,247,251,0.58));--uv-header-bg-dark:linear-gradient(180deg,rgba(255,255,255,0.76),rgba(245,247,251,0.58));--uv-header-border-light:rgba(15,23,42,0.10);--uv-header-border-dark:rgba(15,23,42,0.10);--uv-input-bg:rgba(255,255,255,0.86);--uv-placeholder:rgba(95,107,122,0.72)}html,body,#page,.site,.site-content,.site-main,main,.wp-site-blocks{background:var(--uv-page-bg) !important;color:var(--uv-text) !important}body{background:var(--uv-page-radial),var(--uv-page-bg) !important}.uv-hero{background:var(--uv-hero-bg) !important;color:var(--uv-text) !important}.uv-hero .uv-hero-title,.uv-hero .uv-hero-badge,.uv-hero .uv-hero-description{color:var(--uv-hero-text) !important}.uv-hero .uv-hero-badge,.uv-hero .uv-hero-description{color:var(--uv-hero-muted) !important}.uv-section,.uv-cases-section,.uv-policy-page,.no-results,.not-found{background:transparent !important;color:var(--uv-text) !important}.uv-section h1,.uv-section h2,.uv-section h3,.uv-section h4,.uv-section .lead,.uv-section p,.uv-section li,.uv-section summary,.uv-section label,.uv-case-content,.uv-case-content h3,.uv-case-content p,.uv-case-content li,.uv-policy-content,.uv-policy-content h1,.uv-policy-content h2,.uv-policy-content p,.uv-policy-content li{color:var(--uv-text) !important}.uv-section:not(.uv-policy-page):not(.uv-service-page) h2:not(.blog-card__title):not(.entry-title){font-size:clamp(1.35rem,3vw,2rem);line-height:1.2;font-weight:700}.uv-section p,.uv-section li,.uv-section .uv-section-subtitle,.uv-policy-content p,.uv-policy-content li,.uv-case-result{color:var(--uv-muted) !important}.uv-glass,.uv-advantages-section .uv-card,.uv-box,.uv-faq details,.uv-case-chart,.uv-case-result,.uv-case-detail-content,.uv-policy-content,.uv-service-content,.uv-menu-sheet,.uv-footer,.wp-block-group.alignfull.uv-footer,.wp-block-group.alignfull.uv-footer.uv-glass{background:var(--uv-surface) !important;border-color:var(--uv-border) !important;color:var(--uv-text) !important;box-shadow:0 18px 44px rgba(0,0,0,0.18),inset 0 1px rgba(255,255,255,0.08) !important}.uv-faq details[open],.uv-box:hover,.uv-advantages-section .uv-card:hover,.uv-case-result:hover{background:var(--uv-surface-strong) !important}.uv-chart-placeholder,.uv-box.uv-img .uv-placeholder{background:color-mix(in srgb,var(--uv-surface) 70%,transparent) !important;border-color:var(--uv-border) !important}.uv-slider-btn,.uv-nav,.uv-prev-btn,.uv-next-btn{background:var(--uv-surface) !important;border-color:var(--uv-border) !important;color:var(--uv-text) !important}.uv-footer a,.uv-header-nav a,.uv-faq a{color:var(--uv-text) !important}.uv-footer a:hover,.uv-header-nav a:hover,.uv-faq a:hover{color:var(--uv-primary) !important}.uv-footer a.uv-cta-outline{border:1px solid rgba(124,58,237,0.35) !important}:root.uv-dark .uv-footer a.uv-cta-outline{border:1px solid rgba(167,139,250,0.45) !important}.uv-footer a.uv-cta-outline:hover{color:#ffffff !important;border-color:var(--uv-primary) !important}:root.uv-dark .uv-footer a.uv-cta-outline:hover{color:var(--uv-bg) !important}.uv-modal-content,.uv-case-detail-content{background:var(--uv-bg-secondary) !important;color:var(--uv-text) !important}input,textarea,select{background:var(--uv-input-bg) !important;border-color:var(--uv-border) !important;color:var(--uv-text) !important}input::placeholder,textarea::placeholder{color:var(--uv-placeholder) !important}.uv-pricing-section .title-frame p{color:var(--pricing-muted,var(--uv-muted)) !important}.uv-pricing-section .icon-frame,.uv-pricing-section .title-frame,.uv-pricing-section .card-bottom{background:var(--pricing-surface,var(--uv-surface)) !important;border-color:var(--pricing-border,var(--uv-border)) !important}.uv-pricing-section-en .uv-pricing-intro,.uv-pricing-section-en .uv-pricing-note{max-width:840px;margin:0 auto 44px;text-align:center;color:var(--pricing-muted,var(--uv-muted)) !important;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.6}.uv-pricing-section-en .uv-pricing-note{margin:12px auto 0;font-size:.95rem}.uv-pricing-section-en .uv-pricing-card{height:auto !important;min-height:0 !important}.uv-pricing-section-en .card-bottom{height:auto !important;min-height:470px !important;align-items:stretch;gap:14px}.uv-pricing-section-en .uv-pricing-desc{margin:0 !important;text-align:left !important;color:var(--uv-primary) !important;font-size:1rem !important;font-weight:700 !important}.uv-pricing-section-en .uv-pricing-group strong{display:block;margin-bottom:8px;color:var(--uv-text);font-size:.94rem}.uv-pricing-section-en .card-bottom ul{margin:0 0 4px}.uv-pricing-section-en .card-bottom li{font-size:.92rem;line-height:1.34}.uv-pricing-section-en .cta{align-self:center}@media (max-width:768px){.uv-pricing-section .uv-pricing-card{margin-bottom:0 !important;font-size:inherit !important}.uv-pricing-section .card-bottom{width:100% !important}.uv-pricing-section-en .card-bottom{min-height:0 !important}.uv-pricing-section-en .uv-pricing-intro{margin-bottom:30px}}html:root[data-theme="light"] .blog-hero h1{color:var(--uv-text) !important}html:root[data-theme="light"] .blog-card,html:root[data-theme="light"] .blog-card--placeholder{background:rgba(255,255,255,0.92) !important;box-shadow:0 4px 20px rgba(0,0,0,0.07) !important}html:root[data-theme="light"] .blog-card__image{background:rgba(0,0,0,0.04) !important}html:root[data-theme="light"] .blog-card__title a{color:var(--uv-text) !important}html:root[data-theme="light"] .blog-card__meta{color:var(--uv-muted) !important}html:root[data-theme="light"] .blog-card__excerpt{color:var(--uv-muted) !important}html:root[data-theme="light"] .blog-card__link:hover{color:var(--uv-primary-hover,#6D28D9) !important}html:root[data-theme="light"] .blog-empty{background:rgba(255,255,255,0.92) !important;border-color:rgba(124,58,237,0.15) !important}html:root[data-theme="light"] .blog-empty h2{color:var(--uv-text) !important}html:root[data-theme="light"] .blog-empty p{color:var(--uv-muted) !important}html:root[data-theme="light"] .uv-breadcrumbs__list{color:var(--uv-muted) !important}html:root[data-theme="light"] .uv-breadcrumbs__item a{color:var(--uv-muted) !important}html:root[data-theme="light"] .uv-breadcrumbs__item a:hover{color:var(--uv-primary) !important}html:root[data-theme="light"] .uv-breadcrumbs__item--current{color:var(--uv-muted) !important;opacity:0.7}html:root[data-theme="light"] .uv-article-single-content a{color:var(--uv-primary) !important}html:root[data-theme="light"] .uv-article-single-content a:hover{color:var(--uv-primary-hover,#6D28D9) !important}.screen-reader-text{border:0 !important;clip:rect(1px,1px,1px,1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;word-wrap:normal !important}.uv-language-switch{display:inline-flex !important;align-items:center !important;justify-content:space-between !important;position:relative !important;overflow:hidden !important;isolation:isolate !important;flex-direction:row !important;flex-wrap:nowrap !important}.uv-language-switch__option{position:relative !important;z-index:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:50% !important;height:100% !important;text-decoration:none !important;border-radius:999px !important;margin:0 !important;padding:0 !important}.uv-language-switch__thumb{position:absolute !important;z-index:0 !important}.blog-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:28px !important}@media (max-width:640px){.blog-grid{grid-template-columns:1fr !important;gap:20px !important}}
/* assets/css/mobile/glass-perf-mobile.css */
@media (max-width:768px){.uv-glass,#siteHeader,#siteHeaderMobile,:root.uv-dark #siteHeaderMobile,.uv-footer,.wp-block-group.alignfull.uv-footer,.wp-block-group.alignfull.uv-footer.uv-glass,.uv-nav-dropdown,.uv-language-switch,.uv-stepper-mobile-bar,.uv-back-to-top,.uv-step-item,.uv-step-item.active,:root.uv-dark .uv-step-item,:root.uv-dark .uv-step-item.active,.uv-pricing-section .icon-frame,.uv-pricing-section .title-frame,.uv-pricing-section .card-bottom,.uv-modal-content,.uv-messenger-btn,.uv-telegram-btn,.uv-whatsapp-btn,.uv-nav,.uv-task-box,.uv-audit-form input[type="text"],.uv-audit-form input[type="tel"],.uv-audit-form input[type="email"],.uv-menu-backdrop{backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important}.uv-pricing-section .uv-pricing-card--featured .icon-frame,.uv-pricing-section .uv-pricing-card--featured .title-frame,.uv-pricing-section .uv-pricing-card--featured .card-bottom{box-shadow:0 0 0 1px var(--uv-primary),0 10px 20px rgba(124,58,237,0.25),inset 0 1px rgba(255,255,255,0.08) !important}.uv-language-switch{box-shadow:inset 0 1px rgba(255,255,255,0.12),0 4px 16px rgba(0,0,0,0.18) !important}:root.uv-dark .uv-language-switch{box-shadow:inset 0 1px rgba(255,255,255,0.06),0 4px 16px rgba(0,0,0,0.36) !important}:root:not(.uv-dark) .uv-language-switch{box-shadow:inset 0 1px rgba(255,255,255,0.9),0 4px 16px rgba(0,0,0,0.08) !important}}
/* assets/css/consent.css */
.uv-consent{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:100000;width:min(760px,calc(100vw - 32px));box-sizing:border-box;display:flex;align-items:center;gap:16px 24px;padding:16px 20px;border:1px solid var(--uv-border);border-radius:14px;background:var(--uv-bg-secondary,var(--uv-bg));color:var(--uv-text);box-shadow:0 12px 40px rgba(0,0,0,0.35)}.uv-consent[hidden]{display:none}.uv-consent__text{margin:0 !important;font-size:14px !important;line-height:1.5;color:var(--uv-text) !important}.uv-consent__text a{color:var(--uv-primary);text-decoration:underline}.uv-consent__actions{display:flex;gap:8px;flex-shrink:0}.uv-consent__btn{min-height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--uv-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.uv-consent__btn--decline{background:transparent;color:var(--uv-text)}.uv-consent__btn--accept{background:var(--uv-primary);color:var(--uv-cta-text,#fff)}.uv-consent__btn:focus-visible{outline:3px solid rgba(124,58,237,0.75);outline-offset:2px}.uv-footer-bottom .uv-consent-open{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}@media (max-width:600px){.uv-consent{flex-direction:column;align-items:stretch;bottom:12px;padding:14px 16px}.uv-consent__actions .uv-consent__btn{flex:1}}
