/* assets/css/hero.css */
:root{--uv-hero-max:1320px;--uv-hero-gutter:24px;--top-gap:0px}.uv-container{width:min(1200px,92vw);margin:0 auto;padding:0 12px}.uv-section{padding:clamp(32px,5vw,72px) 0}.uv-hero{padding:88px 0 44px !important;position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;background:radial-gradient(circle at 60% 42%,rgba(124,58,237,0.20),transparent 23%),linear-gradient(180deg,#071015 0%,#050b0f 100%);color:#f5f7fb}.uv-hero-inner{max-width:var(--uv-hero-max);margin-inline:auto;padding-inline:8px;position:relative;width:100%;z-index:1}.uv-hero-grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,6vw,48px)}.uv-hero-inner .wp-block-columns{gap:24px}.uv-hero-content{max-width:100%;width:100%;display:flex;flex-direction:column;justify-content:center;gap:25px;margin:0 auto;padding:0;position:relative;align-items:center;transform:none}.uv-hero-title{font-size:clamp(1.45rem,8vw,1.85rem);line-height:.98;font-weight:800;color:#f7f8fb;text-align:center;display:block;width:100%;margin:0 0 6px;letter-spacing:-0.025em;white-space:normal}.uv-hero-description{font-size:0.8rem;line-height:1.55;color:rgba(228,232,240,0.72);text-align:center;width:100%;margin:0 0 12px;opacity:1}.uv-hero-badge{display:none}.uv-hero-accent{color:#a78bfa;font-weight:800;display:inline-block}.uv-hero-description strong{color:#a78bfa;font-weight:800}.uv-hero-buttons{display:flex;align-items:center;justify-content:center;padding-top:24px}.uv-hero-right{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:visible;width:100%}.uv-hero-photo-container{position:relative;width:100%;max-width:280px;aspect-ratio:1 / 1;height:auto;margin:0 auto;display:flex;align-items:center;justify-content:center;overflow:visible;transform:none}.uv-hero-photo{position:relative;z-index:1;width:100%;max-width:280px;height:100%;border-radius:0 !important;display:block;object-fit:contain;margin-top:0}.uv-photo-background{position:absolute;width:100%;height:100%;max-width:280px;border-radius:50%;z-index:-1;filter:blur(70px);opacity:0.5;pointer-events:none;background:radial-gradient(60% 60% at 65% 35%,rgba(124,58,237,0.6),rgba(167,139,250,0.4) 40%,transparent 70%)}.wp-block-template-part,.wp-block-template-part *{text-align:left !important}.uv-hero .wp-block-cover,.uv-hero .wp-block-group.has-background,.uv-hero .uv-card,.uv-hero .uv-glass{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important}.uv-hero .wp-block-image,.uv-hero .wp-block-image.is-style-rounded,.uv-hero .wp-block-image img{border-radius:0 !important;box-shadow:none !important;overflow:visible !important}.uv-hero-right,.uv-hero-right .uv-oval{border-radius:0 !important}.uv-stars{position:absolute;inset:0;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 85%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 85%,transparent 100%)}.uv-star{position:absolute;top:-12px;width:var(--s,2px);height:var(--s,2px);border-radius:999px;background:rgba(124,58,237,.75);box-shadow:0 0 6px rgba(124,58,237,.45);opacity:.9;transform:translate3d(0,0,0);animation:uv-fall var(--d,6s) linear forwards;will-change:transform,opacity,filter,background-color}.uv-star::after{content:"";position:absolute;right:100%;top:50%;width:10px;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(124,58,237,0),rgba(124,58,237,.45));opacity:.7}@keyframes uv-fall{0%{transform:translate3d(0,-10px,0);opacity:0}8%{opacity:.9}85%{opacity:.9}100%{transform:translate3d(var(--dx,40px),var(--h,700px),0);opacity:0}}@media (min-width:321px){.uv-hero{padding:96px 0 48px !important}.uv-hero-inner{padding-inline:12px}.uv-hero-title{font-size:clamp(1.74rem,8.6vw,2.5rem);margin-bottom:8px}.uv-hero-description{font-size:0.9rem;margin-bottom:16px}.uv-hero-badge{font-size:0.8rem;margin-bottom:12px}.uv-hero-photo-container{max-width:340px}.uv-hero-photo{max-width:340px}.uv-photo-background{max-width:340px}}@media (min-width:481px){.uv-hero{padding:clamp(82px,16vw,112px) 0 clamp(36px,9vw,54px)}.uv-hero-inner{padding-inline:16px}.uv-hero-content{padding:0 16px}.uv-hero-title{font-size:clamp(2rem,8vw,3.1rem);line-height:1.02;margin-bottom:0}.uv-hero-description{font-size:1rem;max-width:34rem;margin-bottom:0}.uv-hero-badge{margin-bottom:0}.uv-hero-photo-container{max-width:440px}.uv-hero-photo{max-width:440px}.uv-photo-background{max-width:440px}}@media (min-width:769px){.uv-hero-badge{display:block;font-size:0.8rem;font-weight:700;color:rgba(228,232,240,0.64);text-align:center;width:100%;margin:0 0 8px}.uv-hero{padding:clamp(96px,13vw,132px) 0 clamp(48px,8vw,80px)}.uv-hero-inner{padding-inline:20px}.uv-hero-content{max-width:600px;padding:0}.uv-hero-photo-container{width:min(560px,92vw);max-width:560px}.uv-hero-photo{max-width:560px}.uv-photo-background{max-width:none;opacity:0.72;background:radial-gradient(circle at center,rgba(124,58,237,0.42) 0%,rgba(72,54,140,0.28) 38%,transparent 72%)}}@media (min-width:1025px){.uv-hero{min-height:clamp(720px,88vh,900px);padding:clamp(110px,13vh,150px) 0 clamp(95px,13vh,150px);margin-top:-1cm}.uv-hero-inner{padding-inline:var(--uv-hero-gutter);min-height:inherit}.uv-hero-grid{grid-template-columns:minmax(430px,0.9fr) minmax(560px,1.1fr);gap:clamp(40px,5vw,96px);min-height:inherit}.uv-hero-content{max-width:610px;width:100%;margin:0;padding:0;align-items:stretch;transform:translateY(18px)}.uv-hero-title{font-size:clamp(2.25rem,3vw,3.25rem);line-height:.98;text-align:left;margin:0}.uv-hero-description{font-size:clamp(1rem,1.18vw,1.18rem);text-align:left;max-width:none;margin:0}.uv-hero-badge{font-size:clamp(.86rem,.9vw,.98rem);text-align:left;margin:0}.uv-hero-right{justify-content:flex-end;min-width:0;width:auto}.uv-hero-photo-container{width:min(800px,52vw);max-width:800px;margin:0;margin-top:var(--top-gap)}.uv-hero-photo{width:100%;max-width:800px;filter:drop-shadow(0 22px 48px rgba(0,0,0,.32))}.uv-photo-background{top:12%;left:-4%;width:76%;height:76%;max-width:none;transform:translate(22%,8%);background:radial-gradient(circle at center,rgba(124,58,237,0.42) 0%,rgba(72,54,140,0.28) 38%,transparent 72%)}}@media (min-width:1025px) and (max-width:1279px){.uv-hero{min-height:auto;padding-top:clamp(96px,10vw,128px);padding-bottom:clamp(64px,8vw,96px);margin-top:0}.uv-hero-grid{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,40px);align-items:center}.uv-hero-title{font-size:clamp(2rem,3vw,2.45rem)}.uv-hero-photo-container{width:min(520px,46vw);max-width:520px}.uv-hero-photo{max-width:520px}}@media (min-width:1280px){.uv-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.uv-hero-content{max-width:640px}.uv-hero-title{font-size:clamp(2rem,2.3vw,2.5rem);white-space:nowrap}.uv-hero-photo-container{width:min(100%,580px);max-width:580px;transform:none}.uv-hero-photo{width:100%;max-width:580px}}@media (min-width:1400px){.uv-hero-inner{max-width:1360px;padding-inline:32px}.uv-hero-photo-container{width:min(100%,680px);max-width:680px;transform:none}.uv-hero-photo{max-width:680px}}
/* assets/css/tools.css */
.uv-tools{padding:clamp(48px,7vw,80px) 0;overflow:hidden;position:relative;background:transparent}.uv-tools-head{text-align:center;margin-bottom:clamp(28px,5vw,44px);padding:0 clamp(16px,5vw,48px);max-width:min(1200px,92vw);margin-left:auto;margin-right:auto}.uv-tools-eyebrow{display:inline-block;font-size:0.7rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--uv-primary,#7c3aed);margin-bottom:10px}.uv-tools-head h2{font-size:clamp(1.35rem,3vw,2rem);font-weight:700;color:var(--uv-text);margin:0 0 12px;line-height:1.2}.uv-tools-head p{font-size:clamp(0.875rem,1.2vw,1rem);color:var(--uv-muted,rgba(180,190,210,0.8));max-width:860px;margin:0 auto;line-height:1.65}.uv-tools-marquee{position:relative;overflow:hidden;max-width:2179px;margin-left:auto;margin-right:auto;mask-image:linear-gradient( to right,transparent 0%,#000 7%,#000 93%,transparent 100% );-webkit-mask-image:linear-gradient( to right,transparent 0%,#000 7%,#000 93%,transparent 100% )}.uv-tools-track{display:flex;align-items:center;gap:clamp(48px,5.5vw,88px);width:max-content;padding:8px 0;animation:uv-marquee 70s linear infinite;will-change:transform}.uv-tools-marquee:hover .uv-tools-track{animation-play-state:paused}@keyframes uv-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.uv-tools-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;padding:0 clamp(12px,5vw,40px);gap:16px 36px;will-change:auto}}.uv-tool-item{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap;opacity:0.68;transition:opacity 0.25s ease;cursor:default;user-select:none}.uv-tools-marquee:hover .uv-tool-item:hover{opacity:1}.uv-tool-item--icon-only{gap:0}.uv-tool-item img{display:block;width:56px;height:56px;object-fit:contain;flex-shrink:0}:root.uv-dark .uv-tool-item img{filter:brightness(0) invert(0.82)}:root:not(.uv-dark) .uv-tool-item img{filter:none}.uv-tool-label{font-size:17px;font-weight:500;line-height:1;color:var(--uv-text);letter-spacing:0.01em}.uv-tool-item--text .uv-tool-label{font-style:italic;opacity:0.85}
/* assets/css/mobile/tools-mobile.css */
@media (max-width:768px){.uv-tools{padding:clamp(28px,7vw,44px) 0}.uv-tools-track{animation:none;will-change:auto;gap:clamp(28px,7vw,48px);padding:8px clamp(16px,5vw,28px)}.uv-tools-marquee{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;mask-image:none;-webkit-mask-image:none;cursor:grab}.uv-tools-marquee::-webkit-scrollbar{display:none}.uv-tool-item img{width:30px;height:30px}.uv-tool-label{font-size:15px}.uv-tool-item{gap:8px}}@media (max-width:480px){.uv-tool-item img{width:28px;height:28px}.uv-tool-label{font-size:14px}}
/* assets/css/cases.css */
:root{--uv-gap:20px;--uv-case-gap:32px}.uv-cases-section{min-height:calc(100% + 2cm) !important}.uv-cases-section .uv-container{width:min(1200px,92vw) !important;margin:0 auto !important;padding:0 12px !important;min-height:calc(100% + 1cm) !important}.uv-cases-section .uv-container.is-layout-constrained{min-height:calc(100% + 2cm) !important}.uv-cases-section h2,.uv-cases-section .uv-section-subtitle{text-align:center !important}.uv-cases-section .uv-case-subtitle{max-width:780px;margin:0 auto;text-align:center !important}.uv-cases-slider{display:flex;flex-direction:column;gap:20px;padding:40px 0 20px;max-width:1200px;margin:0 auto;min-height:calc(100% + 2cm)}.uv-cases-viewport{overflow:hidden;width:100%;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.uv-cases-track{display:flex;width:100%;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.uv-cases-section .uv-case-slide{flex:0 0 100%;display:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--uv-case-gap);align-items:stretch;min-height:calc(450px + 1cm)}.uv-cases-section .uv-case-slide.active{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:var(--uv-case-gap) !important;align-items:stretch !important;box-shadow:none !important}.uv-case-slide.uv-text-only{grid-template-columns:1fr;justify-items:center}.uv-case-slide.uv-text-only .uv-case-content{max-width:800px;text-align:center}.uv-cases-section .uv-case-slide > .uv-box{width:100%;min-width:0;margin:0 !important;aspect-ratio:1070 / 760;display:flex;flex-direction:column;border-radius:16px;overflow:hidden}.uv-cases-section .uv-box.uv-img,.uv-cases-section .uv-box.uv-text{min-height:calc(450px + 1cm)}.uv-cases-section .uv-box.uv-text{min-height:calc(450px + 1cm);max-width:100%;aspect-ratio:auto;overflow:visible}.uv-cases-section .uv-img{display:block;height:100%}.uv-cases-section .uv-text{display:block}.uv-cases-section .uv-img{background:rgba(255,255,255,0.02);border:2px solid rgba(255,255,255,0.15);padding:10px;border-radius:16px;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.uv-cases-section .uv-box.uv-img img{display:block;width:100% !important;height:100% !important;object-fit:cover}.uv-cases-section .uv-text{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);padding:30px;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.uv-case-content{font-size:clamp(14px,1.2vw,16px);line-height:1.5;display:flex;flex-direction:column;width:100%;padding:0;box-sizing:border-box;align-items:stretch;text-align:left}.uv-case-content h3{font-size:clamp(18px,2vw,24px) !important;line-height:1.3;margin-bottom:8px;flex-shrink:0}.uv-case-content p{font-size:clamp(13px,1.1vw,15px);line-height:1.55;margin-bottom:0;margin-top:0;flex-shrink:0;flex-grow:1}.uv-case-content ul{font-size:clamp(12px,1vw,14px);line-height:1.4;margin-bottom:0;margin-top:0;flex-grow:1}.uv-case-content ul li{margin-bottom:4px;margin-top:0}.uv-case-content ul li strong{font-size:clamp(12px,1vw,14px);font-weight:600}.uv-case-content.uv-text-large ul{font-size:clamp(13px,1.1vw,15px)}.uv-case-content.uv-text-large ul li{margin-bottom:6px}.uv-case-content.uv-text-medium ul{font-size:clamp(12px,1vw,14px)}.uv-case-content.uv-text-medium ul li{margin-bottom:5px}.uv-case-content.uv-text-small ul{font-size:clamp(11px,0.9vw,13px)}.uv-case-content.uv-text-small ul li{margin-bottom:4px}.uv-case-result{margin:10px 0 14px;padding:8px 16px;border-radius:12px;background:rgba(0,0,0,.04);font-weight:500;font-size:clamp(12px,1vw,14px)}.uv-cases-section-en .uv-case-content{align-items:stretch;text-align:left}.uv-cases-section-en .uv-case-content p,.uv-cases-section-en .uv-case-content ul{flex-grow:0}.uv-cases-section-en .uv-case-preview-list{margin-top:12px}.uv-cases-section-en .uv-case-content a.uv-glass-btn{align-self:center;width:auto;min-width:170px;padding-inline:20px;margin-top:auto}.uv-cases-nav{position:static;display:flex;justify-content:center;gap:12px;order:2}.uv-nav{width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,0.3);background:rgba(0,0,0,0.5);color:#fff;cursor:pointer;font-size:20px;font-weight:bold;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;backdrop-filter:blur(10px)}.uv-nav:hover{background:rgba(124,58,237,0.8);border-color:rgba(124,58,237,0.8);transform:scale(1.1)}[data-theme="light"] .uv-nav{background:rgba(255,255,255,0.8) !important;border-color:rgba(0,0,0,0.1) !important;color:#1f2937 !important;box-shadow:0 8px 40px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.8) !important}[data-theme="light"] .uv-nav:hover{background:rgba(124,58,237,0.8) !important;border-color:rgba(124,58,237,0.8) !important;color:#fff !important;transform:scale(1.1) !important;box-shadow:0 12px 50px rgba(124,58,237,0.4),inset 0 1px rgba(255,255,255,0.2) !important}.uv-dots{position:static;display:flex;gap:12px;order:3;justify-content:center}.uv-dots button{width:12px;height:12px;border-radius:50%;border:0;background:rgba(255,255,255,0.3);cursor:pointer;transition:all 0.3s ease}.uv-dots button[aria-current="true"]{background:var(--uv-primary);transform:scale(1.2)}.uv-box.uv-img .uv-placeholder{width:100%;height:100%;background:var(--uv-bg-secondary);border:2px dashed var(--uv-border);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--uv-muted);font-size:14px;font-weight:500;transition:all 0.3s ease}.uv-box.uv-img .uv-placeholder:hover{border-color:var(--uv-primary);color:var(--uv-primary);background:rgba(124,58,237,0.05)}.uv-case-detail-modal{position:fixed;inset:0;background:rgba(0,0,0,0.75);display:none;align-items:center;justify-content:center;z-index:10000;padding:20px;backdrop-filter:blur(4px)}.uv-case-detail-modal.active{display:flex}.uv-case-detail-content{position:relative;border-radius:20px;max-width:800px;width:100%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--uv-border)}.uv-case-detail-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;border:1px solid var(--uv-border);background:var(--uv-surface);color:var(--uv-text);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:1}.uv-case-detail-close:hover{background:var(--uv-primary);color:#fff;border-color:var(--uv-primary)}.uv-case-detail-header{padding:40px 40px 20px;border-bottom:1px solid var(--uv-border);flex-shrink:0}.uv-case-detail-header h3{font-size:clamp(20px,2.5vw,28px);margin:0 0 8px;padding-right:50px}.uv-case-detail-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:14px;color:var(--uv-muted)}.uv-case-detail-body{padding:30px 40px;overflow-y:auto;flex:1}.uv-case-detail-body h4{font-size:clamp(18px,1.8vw,22px);margin:0 0 12px;color:var(--uv-primary)}.uv-case-detail-body h5{font-size:clamp(14px,1.3vw,17px);margin:16px 0 8px;font-weight:600}.uv-case-detail-body p{font-size:clamp(13px,1.1vw,15px);line-height:1.6;margin-bottom:12px}.uv-case-detail-body ul{font-size:clamp(13px,1.1vw,15px);line-height:1.5;padding-left:20px;margin-bottom:12px}.uv-case-detail-body ul li{margin-bottom:6px}.uv-fullscreen-modal{position:fixed;inset:0;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;z-index:9999}.uv-fullscreen-modal.active{display:flex}.uv-fullscreen-content{position:relative;background:white;border-radius:12px;padding:40px;max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 8px 32px rgba(0,0,0,.5)}.uv-close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.3);background:rgba(255,255,255,.9);color:#333;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.uv-close-btn:hover{background:rgba(255,255,255,1)}.uv-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;z-index:9999}.uv-lightbox.open{display:flex}.uv-lightbox img{max-width:92vw;max-height:92vh;object-fit:contain;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.uv-lightbox-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.4);color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.uv-lightbox-close:hover{background:rgba(0,0,0,.6)}
/* assets/css/mobile/cases-mobile.css */
@media (max-width:768px){.uv-cases-slider{padding:20px 0 40px 0;gap:16px}.uv-cases-section .uv-case-slide{grid-template-columns:minmax(0,1fr);gap:var(--uv-gap);min-height:auto}.uv-cases-section .uv-case-slide.active{grid-template-columns:minmax(0,1fr) !important;gap:16px !important}.uv-cases-section .uv-case-slide > .uv-box{aspect-ratio:auto !important;height:auto !important}.uv-cases-section .uv-box.uv-img{min-height:300px !important}.uv-cases-section .uv-box.uv-text{min-height:auto !important;max-height:none !important;padding:20px !important}.uv-case-content h3{font-size:clamp(16px,3vw,20px) !important;margin-bottom:12px}.uv-case-content p{font-size:clamp(12px,2.5vw,14px)}.uv-case-content ul{font-size:clamp(11px,2vw,13px)}.uv-cases-nav{bottom:50px}.uv-nav{width:42px;height:42px;font-size:18px}.uv-dots{bottom:15px}.uv-dots button{width:10px;height:10px}}@media (max-width:480px){.uv-cases-slider{padding:30px 0 calc(70px + 1cm) 0;max-width:100%}.uv-cases-section .uv-case-slide{gap:12px}.uv-cases-section .uv-case-slide.active{gap:12px !important}.uv-cases-viewport{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.uv-cases-section .uv-box.uv-img{min-height:220px !important;aspect-ratio:auto}.uv-cases-section .uv-box.uv-text{padding:16px !important;min-height:auto !important}.uv-cases-section .uv-img,.uv-cases-section .uv-text{border-radius:12px}.uv-case-content h3{font-size:clamp(14px,3.5vw,18px) !important;margin-bottom:10px}.uv-case-content p{font-size:clamp(11px,2.5vw,13px);margin-bottom:8px}.uv-case-content ul{font-size:clamp(10px,2vw,12px)}.uv-case-content ul li{margin-bottom:3px}.uv-cases-nav{bottom:45px;gap:10px}.uv-nav{width:38px;height:38px;font-size:16px;border-width:1.5px}.uv-dots{bottom:12px;gap:10px}.uv-dots button{width:8px;height:8px}}@media (max-width:320px){.uv-cases-slider{padding:20px 0 calc(60px + 0.5cm) 0}.uv-cases-section .uv-case-slide.active{gap:10px !important}.uv-cases-section .uv-box.uv-img{min-height:180px !important}.uv-cases-section .uv-box.uv-text{padding:12px !important}.uv-case-content h3{font-size:clamp(12px,4vw,16px) !important;margin-bottom:8px}.uv-case-content p{font-size:clamp(10px,2.5vw,12px)}.uv-case-content ul{font-size:clamp(9px,2vw,11px)}.uv-case-content ul li{margin-bottom:2px}.uv-cases-nav{bottom:40px;gap:8px}.uv-nav{width:36px;height:36px;font-size:14px}.uv-dots{bottom:10px;gap:8px}.uv-dots button{width:7px;height:7px}}
/* assets/css/steps.css */
.uv-steps{counter-reset:step;margin:24px 0}.uv-step{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px;padding:12px 0;font-size:clamp(14px,1.8vw,16px);line-height:1.5}.uv-step::before{counter-increment:step;content:counter(step);flex:0 0 36px;height:36px;line-height:36px;text-align:center;border-radius:999px;background:var(--uv-primary);color:var(--uv-cta-text);font-weight:700;font-size:14px}.uv-about-text .uv-steps{counter-reset:none}.uv-about-text .uv-step::before{display:none}.uv-steps-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:40px;align-items:center}.wp-block-group.uv-steps-container.is-layout-constrained{max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.uv-steps-list{display:flex;flex-direction:column;gap:12px}.uv-step-item{display:flex;align-items:center;gap:16px;padding:16px 20px;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:12px;box-shadow:0 6px 30px rgba(0,0,0,0.08),inset 0 1px rgba(255,255,255,0.25);cursor:pointer;transition:all 0.3s ease}.uv-step-item:hover{border-color:var(--uv-primary);box-shadow:0 4px 12px rgba(124,58,237,0.1)}.uv-step-item.active{border-color:var(--uv-primary);background:rgba(124,58,237,0.15);backdrop-filter:blur(15px) saturate(160%);-webkit-backdrop-filter:blur(15px) saturate(160%);box-shadow:0 8px 35px rgba(124,58,237,0.2),inset 0 1px rgba(167,139,250,0.3)}:root.uv-dark .uv-step-item{background:rgba(18,22,28,0.56);border:1px solid rgba(255,255,255,0.06);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 8px 40px rgba(0,0,0,0.45),inset 0 1px rgba(255,255,255,0.04)}:root.uv-dark .uv-step-item.active{border-color:var(--uv-primary);background:rgba(124,58,237,0.25);backdrop-filter:blur(15px) saturate(160%);-webkit-backdrop-filter:blur(15px) saturate(160%);box-shadow:0 8px 35px rgba(124,58,237,0.3),inset 0 1px rgba(167,139,250,0.4)}:root.uv-dark .uv-step-item:hover{border-color:var(--uv-primary);background:rgba(124,58,237,0.1);box-shadow:0 4px 12px rgba(124,58,237,0.2)}.uv-step-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#E5E7EB;color:#6B7280;border-radius:50%;font-weight:700;font-size:14px;flex-shrink:0;transition:all 0.3s ease}.uv-step-item.active .uv-step-number{background:var(--uv-primary);color:white}.uv-step-content{flex:1}.uv-step-title{font-size:16px;font-weight:600;color:#374151;transition:color 0.3s ease}.uv-step-item.active .uv-step-title{color:var(--uv-primary)}:root.uv-dark .uv-step-title{color:rgba(255,255,255,0.9)}:root.uv-dark .uv-step-item.active .uv-step-title{color:var(--uv-primary)}.uv-laptop-container{display:flex;justify-content:center;align-items:center;position:relative}.uv-laptop-image{max-width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,0.3));transition:transform 0.3s ease}.uv-laptop-image:hover{transform:scale(1.05)}.uv-step-details{padding:0}.uv-section.uv-section .uv-step-details h3{color:var(--uv-primary) !important}.uv-section.uv-section .uv-step-details .uv-step-main-title{color:#ffffff !important}[data-theme="light"] .uv-section.uv-section .uv-step-details .uv-step-main-title{color:#111827 !important}.uv-step-main-title{font-size:28px;font-weight:800;color:#111827;margin:0 0 30px 0;text-transform:uppercase;letter-spacing:-0.5px}:root.uv-dark .uv-step-main-title{color:white}.uv-step-detail{display:none}.uv-step-detail.active{display:block}.uv-step-current-title{font-size:20px;font-weight:700;color:var(--uv-primary);margin:0 0 16px 0;text-transform:uppercase;letter-spacing:-0.3px}.uv-step-duration{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;color:#6B7280}.uv-duration-icon{font-size:16px}.uv-step-description{font-size:16px;color:#374151;margin:0 0 16px 0;font-weight:500}.uv-step-tasks{width:400px;max-width:100%;list-style:none;padding:0;margin:0}.uv-step-tasks li{position:relative;padding-left:20px;margin-bottom:8px;font-size:15px;color:#4B5563;line-height:1.6}.uv-step-tools{width:400px;max-width:100%;margin:14px 0 0;font-size:13px;line-height:1.55;color:#6B7280}:root.uv-dark .uv-step-duration{color:rgba(255,255,255,0.7)}:root.uv-dark .uv-step-description{color:rgba(255,255,255,0.9)}:root.uv-dark .uv-step-tasks li{color:rgba(255,255,255,0.8)}:root.uv-dark .uv-step-tools{color:rgba(255,255,255,0.66)}.uv-step-tasks li::before{content:'\2022';position:absolute;left:0;color:var(--uv-primary);font-weight:bold;font-size:18px}@media (max-width:768px){.uv-steps-container{grid-template-columns:1fr;gap:20px;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;justify-items:stretch;align-items:stretch;box-sizing:border-box}.uv-laptop-container{display:none}.uv-steps-list,.uv-step-details{width:100%;max-width:100%;min-width:0;padding:0;box-sizing:border-box}.uv-step-main-title{font-size:clamp(18px,4vw,22px);margin-bottom:16px}.uv-step-current-title{font-size:clamp(15px,3.5vw,18px)}.uv-step-description{font-size:15px}.uv-step-tasks li{font-size:14px}.uv-step-tasks{width:100%}}@media (max-width:419px){.uv-step-details{display:none}.uv-step-item{padding:12px 14px}.uv-step-number{width:28px;height:28px;font-size:13px}.uv-step-title{font-size:14px}}.uv-step-modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:20px}.uv-step-modal.active{display:flex}.uv-step-modal-content{position:relative;width:100%;max-width:480px;max-height:85dvh;overflow-y:auto;background:var(--uv-bg-secondary,#071015);border:1px solid var(--uv-border);border-radius:16px;padding:28px 24px 24px;box-shadow:0 24px 64px rgba(0,0,0,0.5)}.uv-step-modal-close{position:absolute;top:12px;right:14px;background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:var(--uv-muted);padding:4px 8px;border-radius:6px;transition:color 0.2s}.uv-step-modal-close:hover{color:var(--uv-text)}.uv-step-modal-body{padding-top:8px}.uv-step-modal-body{margin-top:12px}.uv-step-modal-body .uv-step-current-title{margin-top:0;font-size:clamp(14px,3.5vw,17px)}.uv-step-modal-body .uv-step-description{font-size:15px;color:var(--uv-text)}.uv-step-modal-body .uv-step-duration{color:var(--uv-muted)}.uv-step-modal-body .uv-step-tasks li{color:var(--uv-muted);font-size:14px}
/* assets/css/advantages.css */
.uv-advantages-section .uv-grid{display:grid !important;grid-template-columns:1fr;gap:16px;width:min(100%,480px);margin:0 auto}.uv-advantages-section .uv-card{display:flex !important;flex-direction:column;box-sizing:border-box;padding:24px;width:100%;height:auto}.uv-advantages-section .uv-card-text{display:flex;flex-direction:column;gap:8px}.uv-advantages-section .uv-card h3{color:var(--uv-primary) !important;font-weight:700}.uv-advantages-section .uv-card-chart{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:clamp(120px,34vw,160px);aspect-ratio:16 / 9;overflow:hidden}.uv-growth-chart{width:100%;min-width:0;height:100%;max-width:min(300px,100%)}.uv-growth-chart svg{width:100%;height:100%}.uv-growth-line{stroke:var(--uv-primary);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000}.uv-growth-dots{fill:var(--uv-primary);opacity:0}.uv-growth-chart .uv-chart-grid{stroke:rgba(255,255,255,.1);stroke-width:1}.uv-growth-chart .uv-chart-labels{fill:rgba(255,255,255,.6);font-size:12px;font-family:inherit}.uv-advantages-section .uv-card:nth-child(3) .uv-card-tasks{width:100%;display:flex;flex-direction:column;align-items:center}.uv-tasks-visual{width:100%;max-width:280px;display:flex;flex-direction:column;gap:12px}.uv-task-box{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;backdrop-filter:blur(10px)}.uv-task-check{width:20px;height:20px;background:#10B981;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uv-task-check::before{content:'✓';color:white;font-size:12px;font-weight:bold}.uv-task-text{color:rgba(255,255,255,.9);font-size:14px;line-height:1.4}.uv-advantages-section .uv-card-laptop{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;overflow:hidden}.uv-dashboard-container{width:100%;min-width:0;max-width:min(280px,100%);background:linear-gradient(145deg,#1a1a1a,#0f0f0f);border-radius:12px;padding:16px;box-shadow:0 8px 25px rgba(0,0,0,.4);overflow:hidden}.uv-dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.uv-dashboard-title{color:#fff;font-size:14px;font-weight:600;margin:0}.uv-dashboard-period{color:rgba(255,255,255,.6);font-size:10px;margin:0}.uv-dashboard-metrics{display:flex;justify-content:space-between;margin-bottom:16px;gap:8px}.uv-metric{flex:1;background:rgba(255,255,255,.05);border-radius:8px;padding:8px;text-align:center;position:relative}.uv-metric-value{color:#fff;font-size:12px;font-weight:700;margin:0;opacity:0}.uv-metric-label{color:rgba(255,255,255,.7);font-size:8px;margin:2px 0 0}.uv-metric-checkbox{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;opacity:0}.uv-metric-checkbox.blue{background:#3b82f6}.uv-metric-checkbox.purple{background:#8b5cf6}.uv-metric-checkbox.green{background:#10b981}.uv-metric-checkbox::before{content:'✓';color:white;font-weight:bold}.uv-dashboard-chart{width:100%;height:80px}.uv-chart-svg{width:100%;height:100%}.uv-dashboard-chart .uv-chart-grid{stroke:rgba(255,255,255,.1);stroke-width:.5}.uv-dashboard-chart .uv-chart-axis{stroke:rgba(255,255,255,.3);stroke-width:1}.uv-dashboard-chart .uv-chart-labels{fill:rgba(255,255,255,.6);font-size:8px;font-family:monospace}.uv-dashboard-chart .uv-chart-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000}.uv-dashboard-chart .uv-chart-line.clicks{stroke:#3b82f6}.uv-dashboard-chart .uv-chart-line.impressions{stroke:#8b5cf6}@media (max-width:1023px){.uv-growth-dots,.uv-metric-value,.uv-metric-checkbox{opacity:1 !important}.uv-growth-line,.uv-dashboard-chart .uv-chart-line{stroke-dasharray:none !important;stroke-dashoffset:0 !important}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes showDots{to{opacity:1}}@keyframes slideInTask{to{opacity:1;transform:translateX(0)}}@keyframes showCheck{to{opacity:1}}@keyframes countUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes showCheckbox{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}[data-theme="light"] .uv-task-box{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}[data-theme="light"] .uv-task-text{color:rgba(0,0,0,.9)}[data-theme="light"] .uv-growth-chart .uv-chart-grid{stroke:rgba(0,0,0,.1)}[data-theme="light"] .uv-growth-chart .uv-chart-labels{fill:rgba(0,0,0,.7)}[data-theme="light"] .uv-growth-chart .growth-bg{fill:url(#gridLight)}[data-theme="light"] .uv-advantages-section .uv-card-chart{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.05)}[data-theme="light"] .uv-growth-chart{background:rgba(255,255,255,.8);border-radius:8px;padding:16px}[data-theme="light"] .uv-dashboard-container{background:linear-gradient(145deg,#fff,#f5f5f5);box-shadow:0 8px 25px rgba(0,0,0,.1)}[data-theme="light"] .uv-dashboard-title{color:#000}[data-theme="light"] .uv-dashboard-period{color:rgba(0,0,0,.6)}[data-theme="light"] .uv-metric{background:rgba(0,0,0,.05)}[data-theme="light"] .uv-metric-value{color:#000}[data-theme="light"] .uv-metric-label{color:rgba(0,0,0,.7)}[data-theme="light"] .uv-dashboard-chart .uv-chart-grid{stroke:rgba(0,0,0,.1) !important}[data-theme="light"] .uv-dashboard-chart .uv-chart-axis{stroke:rgba(0,0,0,.3) !important}[data-theme="light"] .uv-dashboard-chart .uv-chart-labels{fill:rgba(0,0,0,.7) !important}[data-theme="light"] .uv-dashboard-chart .uv-chart-line.clicks{stroke:#1d4ed8 !important}[data-theme="light"] .uv-dashboard-chart .uv-chart-line.impressions{stroke:#7c3aed !important}[data-theme="light"] .uv-dashboard-chart .dashboard-bg{fill:url(#dashboardGridLight) !important}@media (min-width:640px){.uv-advantages-section .uv-grid{grid-template-columns:repeat(2,1fr);width:min(100%,760px);gap:20px}.uv-advantages-section .uv-card:nth-child(1),.uv-advantages-section .uv-card:nth-child(6){grid-column:1 / 3;flex-direction:row !important;gap:24px}.uv-advantages-section .uv-card:nth-child(1),.uv-advantages-section .uv-card:nth-child(6){align-items:flex-start}.uv-advantages-section .uv-card:nth-child(1) .uv-card-text,.uv-advantages-section .uv-card:nth-child(6) .uv-card-text{flex:1}.uv-advantages-section .uv-card:nth-child(1) .uv-card-chart,.uv-advantages-section .uv-card:nth-child(6) .uv-card-laptop{flex:1;min-width:0;height:clamp(160px,24vw,200px)}.uv-advantages-section .uv-card:nth-child(3){justify-content:space-between;gap:20px}.uv-advantages-section .uv-card:nth-child(3) .uv-card-tasks{flex:1;justify-content:flex-end}}@media (min-width:1024px){.uv-task-box{opacity:0;transform:translateX(-20px)}.uv-task-check{opacity:0}}@media (min-width:1280px){.uv-advantages-section .uv-grid{grid-template-columns:360px 360px 360px;grid-template-rows:310px 310px 300px;gap:24px;width:fit-content;max-width:100%;align-items:start;justify-content:center}.uv-advantages-section .uv-card{padding:20px;margin:0}.uv-advantages-section .uv-card:nth-child(1){grid-column:1 / 3;grid-row:1;height:310px;flex-direction:row !important;justify-content:space-between;align-items:flex-start;gap:0}.uv-advantages-section .uv-card:nth-child(2){grid-column:3;grid-row:1;width:360px;height:310px;flex-direction:column}.uv-advantages-section .uv-card:nth-child(3){grid-column:1;grid-row:2 / 4;width:360px;height:642px;flex-direction:column;justify-content:space-between;gap:0}.uv-advantages-section .uv-card:nth-child(3) .uv-card-tasks{flex:0 0 50%;justify-content:flex-end}.uv-advantages-section .uv-card:nth-child(4){grid-column:2;grid-row:2;width:360px;height:310px;flex-direction:column}.uv-advantages-section .uv-card:nth-child(5){grid-column:3;grid-row:2;width:360px;height:310px;flex-direction:column}.uv-advantages-section .uv-card:nth-child(6){grid-column:2 / 4;grid-row:3;height:300px;flex-direction:row !important;justify-content:space-between;align-items:flex-start;gap:0}.uv-advantages-section .uv-card:nth-child(1) .uv-card-text{flex:1;padding-right:24px}.uv-advantages-section .uv-card:nth-child(1) .uv-card-chart{flex:1;height:100%;justify-content:flex-end}.uv-advantages-section .uv-card:nth-child(6) .uv-card-text{flex:1;padding-right:24px}.uv-advantages-section .uv-card:nth-child(6) .uv-card-laptop{flex:1;height:100%;justify-content:flex-end}.uv-growth-chart{height:min(200px,100%)}}
/* assets/css/about.css */
.uv-section:has(.uv-two-col) h2,.uv-section:has(.uv-two-col) .uv-section-subtitle{text-align:center}.uv-two-col{display:grid;grid-template-columns:0.58fr 0.42fr;gap:clamp(32px,5vw,64px);align-items:center}.uv-two-col > *{min-width:0}.uv-about-text{padding-right:55px}.uv-about-text p{margin-bottom:16px;line-height:1.6;color:var(--uv-text)}.uv-about-text p:empty{display:none}.uv-about-text .lead{font-size:clamp(16px,2vw,20px);font-weight:500;color:var(--uv-text);margin-bottom:24px}.uv-about-text strong{color:var(--uv-primary);font-weight:600}.uv-about-list{list-style:none;padding:0;margin:24px 0}.uv-about-list li{margin-bottom:12px;padding:8px 0;font-size:clamp(14px,1.8vw,16px);line-height:1.5;color:var(--uv-text)}.uv-photo-column{display:flex;flex-direction:column;align-items:center;gap:20px}.is-style-rounded{position:relative;display:inline-block;border-radius:16px;overflow:visible;padding:0;border:none;box-shadow:none;width:100%;isolation:isolate}.is-style-rounded::before{content:'';position:absolute;top:-30px;left:-30px;right:-30px;bottom:-30px;background:radial-gradient(circle at center,rgba(124,58,237,0.4) 0%,rgba(167,139,250,0.3) 40%,transparent 70%);border-radius:20px;z-index:-1;filter:blur(80px)}:root.uv-dark .is-style-rounded::before{background:radial-gradient(circle at center,rgba(167,139,250,0.5) 0%,rgba(196,181,253,0.4) 40%,transparent 70%)}.is-style-rounded img{border-radius:16px !important;display:block;width:100%;height:auto;position:relative;z-index:1}.uv-photo-column a.uv-glass-btn{width:auto;min-width:160px;padding-inline:24px}@media (max-width:768px){.uv-two-col{grid-template-columns:1fr}.uv-photo-column{order:-1;max-width:320px;margin:0 auto}}
/* assets/css/pricing.css */
.uv-pricing-section{padding-top:clamp(72px,8vw,104px);padding-bottom:clamp(72px,8vw,104px)}.uv-pricing-section h2{margin:0 0 clamp(28px,5vw,44px);text-align:center}.uv-pricing-section .uv-pricing-cards{--pricing-icon-width:120px;--pricing-top-height:150px;--pricing-bottom-height:320px;--pricing-gap:8px;--pricing-radius:12px;--pricing-surface:rgba(255,255,255,0.045);--pricing-border:rgba(255,255,255,0.11);--pricing-muted:rgba(228,232,240,0.64);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;justify-content:center;align-items:stretch;max-width:1200px;margin:0 auto;padding:20px;color:var(--uv-text);background:transparent}[data-theme="light"] .uv-pricing-section .uv-pricing-cards{--pricing-surface:rgba(255,255,255,0.76);--pricing-border:rgba(15,23,42,0.11);--pricing-muted:#6b7280}.uv-pricing-section .uv-pricing-card{width:100%;display:flex;flex-direction:column;gap:var(--pricing-gap);margin:0;padding:0;background:transparent;border:0;border-radius:16px;font-size:inherit}.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{border-color:var(--uv-primary);box-shadow:0 0 0 1px var(--uv-primary),0 18px 44px rgba(124,58,237,0.25),inset 0 1px rgba(255,255,255,0.08)}.uv-pricing-section .card-top{display:grid;grid-template-columns:var(--pricing-icon-width) 1fr;gap:8px;width:100%;height:var(--pricing-top-height);align-items:center;justify-items:start}.uv-pricing-section .icon-frame,.uv-pricing-section .title-frame,.uv-pricing-section .card-bottom{border:1px solid var(--pricing-border);border-radius:var(--pricing-radius);background:var(--pricing-surface);box-shadow:0 18px 44px rgba(0,0,0,0.18),inset 0 1px rgba(255,255,255,0.08);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.uv-pricing-section .icon-frame{width:var(--pricing-icon-width);height:var(--pricing-top-height);display:flex;align-items:center;justify-content:center}.uv-pricing-section .title-frame{width:100%;height:var(--pricing-top-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 12px;text-align:center}.uv-pricing-section .title-frame h3{margin:0;font-size:var(--pricing-plan-title-size,clamp(1.45rem,1.8vw,1.7rem));line-height:1;font-weight:800;color:var(--pricing-plan-title-color,var(--uv-text)) !important;letter-spacing:.01em}.uv-pricing-section .title-frame p{margin:0;font-size:1.06rem;line-height:1.2;font-weight:700;color:var(--pricing-muted) !important}.uv-pricing-section .battery-icon{width:38px;height:70px;object-fit:contain;display:block;animation:batteryPulse 3s ease-in-out infinite}.uv-pricing-section .battery-standard{animation-duration:2.4s}.uv-pricing-section .battery-gold{filter:drop-shadow(0 0 18px rgba(167,139,250,0.72));animation-duration:2s}.uv-pricing-section .card-bottom{width:100%;flex:1;min-height:var(--pricing-bottom-height);padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:var(--uv-text)}.uv-pricing-section .card-bottom p:has(strong){width:100%;margin:0 0 8px;text-align:var(--pricing-plan-align,center);color:var(--pricing-plan-body-color,var(--uv-primary)) !important;font-size:var(--pricing-plan-body-size,20px);font-weight:700;line-height:1.3}.uv-pricing-section .card-bottom p:not(:has(strong)){width:100%;margin:0 0 20px;text-align:var(--pricing-plan-align,left);color:var(--pricing-plan-body-color,var(--pricing-muted)) !important;font-size:var(--pricing-plan-body-size,clamp(.98rem,1.05vw,1.06rem));font-weight:400;line-height:1.45}.uv-pricing-section .card-bottom ul{margin:0;padding-left:18px;color:var(--pricing-plan-body-color,var(--pricing-muted)) !important;margin-bottom:20px;text-align:var(--pricing-plan-align,left)}.uv-pricing-section .cta{margin-top:auto}.uv-pricing-section .card-bottom li{margin:0 0 6px;color:var(--pricing-plan-body-color,var(--pricing-muted)) !important;font-size:var(--pricing-plan-body-size,clamp(.98rem,1.05vw,1.06rem));line-height:1.45}@keyframes batteryPulse{0%,100%{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:1180px){.uv-pricing-section .uv-pricing-cards{width:min(100%,1040px)}.uv-pricing-section .card-top{grid-template-columns:34% 1fr}.uv-pricing-section .icon-frame{width:100%}.uv-pricing-section .card-bottom{padding-inline:26px}}@media (max-width:900px){.uv-pricing-section h2{margin-bottom:44px}}@media (max-width:480px){.uv-pricing-section{padding-top:56px;padding-bottom:56px}.uv-pricing-section .uv-pricing-cards{--pricing-top-height:126px;--pricing-bottom-height:286px}.uv-pricing-section .card-top{grid-template-columns:104px 1fr}.uv-pricing-section .icon-frame,.uv-pricing-section .title-frame{height:var(--pricing-top-height)}.uv-pricing-section .title-frame h3{font-size:1.25rem}.uv-pricing-section .title-frame p{font-size:.95rem}.uv-pricing-section .card-bottom{min-height:var(--pricing-bottom-height);padding:24px}}@media (prefers-reduced-motion:reduce){.uv-pricing-section .battery-icon{animation:none}}
/* assets/css/faq.css */
.uv-faq details{border:1px solid var(--uv-border);border-radius:var(--uv-radius,12px);padding:0;margin:10px 0;background:var(--uv-surface);transition:background 0.2s ease}.uv-faq details[open]{background:var(--uv-surface-strong)}.uv-faq details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:16px 18px;list-style:none;outline:none;user-select:none}.uv-faq details summary::-webkit-details-marker{display:none}.uv-faq .faq-question{margin:0;font-size:clamp(0.95rem,1.1vw,1.05rem);font-weight:600;line-height:1.4;color:var(--uv-text);flex:1}.uv-faq details summary::after{content:'\25BE';flex-shrink:0;color:var(--uv-primary);font-size:18px;transition:transform 0.22s ease;line-height:1}.uv-faq details[open] summary::after{transform:rotate(180deg)}.uv-faq .faq-answer{padding:0 18px 16px;animation:faqOpen 0.22s ease}.uv-faq .faq-answer p{margin:0;line-height:1.65}@keyframes faqOpen{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
/* assets/css/mobile/hero-mobile.css */

