html[data-theme=light]{color-scheme:light;--bg:#e8eef2;--panel:#f8fafb;--panel2:#f1f5f7;--line:rgba(41,75,104,.18);--line2:rgba(41,75,104,.11);--text:#172a3c;--muted:#5d7285;--blue:#176ca9;--blue2:#2d86bd;--green:#168572;--yellow:#b87919;--rg-ink:#172a3c;--rg-ink-soft:#40576b;--rg-muted:#63788a;--rg-primary:#176ca9;--rg-primary-hover:#115b91;--rg-accent:#168572;--rg-canvas:#edf2f5;--rg-canvas-strong:#e6edf1;--rg-surface:#f8fafb;--rg-surface-strong:#fff;--rg-surface-soft:#f1f5f7;--rg-line:#d6e0e7;--rg-line-strong:#c4d1db;--rg-shadow-xs:0 2px 8px rgba(31,57,79,.055);--rg-shadow-sm:0 8px 24px rgba(31,57,79,.075);--rg-shadow-md:0 16px 42px rgba(31,57,79,.1);--rg-shadow-lg:0 26px 70px rgba(31,57,79,.13)}html[data-theme=light] body{color:var(--rg-ink);background:radial-gradient(circle at 12% 0,rgba(45,134,189,.08),transparent 32rem),radial-gradient(circle at 88% 18%,rgba(22,133,114,.055),transparent 34rem),linear-gradient(180deg,#eaf0f4,#e4ebf0)}html[data-theme=light] .page-shell{padding:16px 0 0}html[data-theme=light] .site-frame{width:min(calc(100% - 32px),1720px);margin:0 auto 18px;color:var(--rg-ink);background:linear-gradient(rgba(60,94,121,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(60,94,121,.02) 1px,transparent 1px),var(--rg-canvas);background-size:56px 56px,56px 56px,auto;border:1px solid rgba(60,91,116,.14);border-radius:26px;box-shadow:var(--rg-shadow-lg)}html[data-theme=light] .site-frame:before{opacity:.16}html[data-theme=light] .site-frame:has(.home-showcase)>.site-header,html[data-theme=light] .site-header{min-height:82px;padding:12px clamp(20px,2.6vw,42px)!important;gap:clamp(14px,1.6vw,26px)!important;background:rgba(248,250,251,.94)!important;border-bottom:1px solid var(--rg-line)!important;box-shadow:0 8px 26px rgba(31,57,79,.07)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}html[data-theme=light] .brand-logo-symbol,html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .brand-logo-symbol{width:50px;height:50px;border-radius:15px;box-shadow:0 8px 20px rgba(23,108,169,.17)}html[data-theme=light] .brand-logo-copy strong,html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .brand-logo-copy strong{color:#145f97!important;font-size:clamp(17px,1.35vw,22px)!important}.site-frame:has(.home-showcase)>.site-header>.logo-block.logo-block-header .brand-logo-copy strong[lang=en],.site-header>.logo-block.logo-block-header .brand-logo-copy strong[lang=en]{direction:ltr;font-size:clamp(15px,1.05vw,18px)!important;letter-spacing:.015em;line-height:1.2;text-align:left}html[data-theme=light] .brand-logo-copy small,html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .brand-logo-copy small{color:var(--rg-muted)!important}html[data-theme=light] .app-loading-screen{color:var(--rg-ink);background:radial-gradient(circle at 50% 42%,rgba(45,134,189,.14),transparent 20rem),linear-gradient(180deg,#f8fafb,#e8eff3)}html[data-theme=light] .app-loader-orb{border-color:rgba(23,108,169,.18);border-top-color:var(--rg-primary);background:hsla(0,0%,100%,.72);box-shadow:0 14px 34px rgba(31,57,79,.12),0 0 0 9px rgba(23,108,169,.055),inset 0 0 18px rgba(45,134,189,.07)}html[data-theme=light] .app-loading-screen b{color:var(--rg-ink)}html[data-theme=light] .app-loading-screen span{color:var(--rg-muted)}html[data-theme=light] .main-nav,html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .main-nav{gap:clamp(11px,1.35vw,24px)!important}html[data-theme=light] .main-nav a,html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .main-nav a{padding:10px 1px;color:#263b4e!important;font-size:13px;font-weight:750}html[data-theme=light] .main-nav a.active,html[data-theme=light] .main-nav a:hover,html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .main-nav a.active,html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .main-nav a:hover{color:var(--rg-primary)!important}html[data-theme=light] .mobile-menu-toggle,html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .header-tools .tool-btn,html[data-theme=light] .tool-btn{background:#f8fafb!important;color:#28485f!important;border-color:var(--rg-line-strong)!important;box-shadow:var(--rg-shadow-xs)!important}html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .header-tools .support-tool-btn,html[data-theme=light] .support-tool-btn{color:#fff!important;background:linear-gradient(135deg,#176ca9,#2283b8)!important;border:1px solid rgba(13,82,129,.18)!important;box-shadow:0 9px 20px rgba(23,108,169,.2)!important}.nav-page-preview{--nav-preview-left:50vw;--nav-preview-top:82px;--nav-preview-caret:50%;position:fixed;z-index:1200;top:var(--nav-preview-top);left:var(--nav-preview-left);width:min(460px,calc(100vw - 32px));padding:10px;overflow:visible;color:var(--rg-ink);background:rgba(250,252,253,.985);border:1px solid rgba(55,98,131,.22);border-radius:20px;box-shadow:0 26px 70px rgba(25,51,74,.22),0 5px 18px rgba(25,51,74,.1);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.975);transform-origin:top center;transition:opacity .18s ease,transform .22s ease,visibility .18s}.nav-page-preview.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.nav-page-preview-caret{position:absolute;top:-7px;left:clamp(18px,var(--nav-preview-caret),calc(100% - 18px));width:14px;height:14px;background:#fafcfd;border-top:1px solid rgba(55,98,131,.22);border-left:1px solid rgba(55,98,131,.22);transform:translateX(-50%) rotate(45deg)}.nav-page-preview-screen{position:relative;display:block;height:238px;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,rgba(23,108,169,.08),rgba(22,133,114,.05)),#e9f0f4;border:1px solid var(--rg-line);border-radius:14px}.nav-page-preview-screen iframe{position:absolute;z-index:1;top:0;right:0;width:1440px;height:780px;border:0;background:#edf2f5;transform:scale(.3);transform-origin:top right;pointer-events:none}.nav-page-preview-loader{position:absolute;z-index:2;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;color:var(--rg-primary);background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.72) 45%,transparent 70%) -240px 0 /240px 100% no-repeat,linear-gradient(145deg,#eef4f7,#e6eef3);opacity:0;transition:opacity .16s ease;animation:nav-preview-shimmer 1.15s linear infinite}.nav-page-preview.is-loading .nav-page-preview-loader{opacity:1}.nav-page-preview-loader .icon{width:28px;height:28px}.nav-page-preview-loader b{font-size:12px}.nav-page-preview-info{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:11px 4px 2px;text-align:right}.nav-page-preview-info>i{width:42px;height:42px;display:grid;place-items:center;color:var(--rg-primary);background:rgba(23,108,169,.09);border-radius:12px}.nav-page-preview-info>i .icon{width:21px;height:21px}.nav-page-preview-info>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.nav-page-preview-info strong{color:var(--rg-ink);font-size:14px}.nav-page-preview-info small{overflow:hidden;color:var(--rg-muted);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.nav-page-preview-info em{color:var(--rg-primary);font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}html[data-theme=dark] .nav-page-preview{color:#eef7ff;background:rgba(5,19,35,.985);border-color:rgba(89,173,255,.3);box-shadow:0 28px 74px rgba(0,6,17,.48)}html[data-theme=dark] .nav-page-preview-caret{background:#071a30;border-color:rgba(89,173,255,.3)}html[data-theme=dark] .nav-page-preview-screen{background:#061528;border-color:rgba(89,173,255,.23)}html[data-theme=dark] .nav-page-preview-info strong{color:#f4f9ff}html[data-theme=dark] .nav-page-preview-info small{color:#9fb7cc}@keyframes nav-preview-shimmer{to{background-position:700px 0,0 0}}@media (hover:none),(max-width:920px),(pointer:coarse){.nav-page-preview{display:none!important}}@media (prefers-reduced-motion:reduce){.nav-page-preview{transition:none}.nav-page-preview-loader{animation:none}}html[data-theme=light] .site-frame :is(.panel,.product-card,.category-card,.solution-card,.project-card,.article-card,.blog-card,.seo-service-card,.quick-need-card,.trusted-brand-card,.home-partner-card,.pricing-card,.contact-item,.contact-card,.detail-card,.resource-card,.smart-note,.summary-card){color:var(--rg-ink)!important;background:linear-gradient(145deg,#fbfcfd,#f4f7f9)!important;border:1px solid var(--rg-line)!important;border-radius:18px!important;box-shadow:var(--rg-shadow-sm)!important}html[data-theme=light] .site-frame :is(.panel,.product-card,.category-card,.solution-card,.project-card,.article-card,.blog-card,.seo-service-card,.quick-need-card) :is(h1,h2,h3,h4,strong,b){color:var(--rg-ink)!important}html[data-theme=light] .site-frame :is(.panel,.product-card,.category-card,.solution-card,.project-card,.article-card,.blog-card,.seo-service-card,.quick-need-card) :is(p,small){color:var(--rg-muted)!important}@media (hover:hover) and (pointer:fine){html[data-theme=light] .site-frame :is(a.panel,article.panel,.product-card,.category-card,.solution-card,.project-card,.article-card,.blog-card,.smart-hub-card):hover{transform:translateY(-4px)!important;border-color:rgba(23,108,169,.34)!important;box-shadow:var(--rg-shadow-md)!important}}html[data-theme=light] .section-title{margin:46px 0 24px}html[data-theme=light] .resource-section-head h2,html[data-theme=light] .section-title h2,html[data-theme=light] .smart-page-head h1{color:var(--rg-ink);letter-spacing:-.65px}html[data-theme=light] .resource-section-head p,html[data-theme=light] .section-title p,html[data-theme=light] .smart-page-head p{color:var(--rg-muted)}html[data-theme=light] .eyebrow{color:#155f95!important;background:#e6f0f6!important;border:1px solid #c9dce8!important;box-shadow:none!important}html[data-theme=light] .site-frame :is(.btn,.primary-cta,.blue-btn,.clear-filter,.showcase-primary,.about-v2-actions .primary){color:#fff!important;background:linear-gradient(135deg,#176ca9,#2283b8)!important;border:1px solid rgba(13,82,129,.22)!important;box-shadow:0 9px 20px rgba(23,108,169,.19)!important}html[data-theme=light] .site-frame :is(.btn-ghost,.ghost-cta,.showcase-secondary){color:#24465e!important;background:#f8fafb!important;border:1px solid var(--rg-line-strong)!important;box-shadow:var(--rg-shadow-xs)!important}html[data-theme=light] .site-frame :is(input,select,textarea,.input){color:var(--rg-ink)!important;background:#fbfcfd!important;border:1px solid var(--rg-line-strong)!important;box-shadow:inset 0 1px 2px rgba(31,57,79,.045)!important}html[data-theme=light] .site-frame :is(input,select,textarea)::placeholder{color:#8393a1!important}html[data-theme=light] .site-frame :is(input,select,textarea):focus{border-color:rgba(23,108,169,.58)!important;box-shadow:0 0 0 4px rgba(23,108,169,.1)!important;outline:none}html[data-theme=light] .home-showcase{padding:36px clamp(20px,2.4vw,38px) 28px!important;background:radial-gradient(circle at 48% 17%,rgba(45,134,189,.105),transparent 33rem),linear-gradient(180deg,#eef3f6,#f5f7f9 70%,#edf2f5)!important}html[data-theme=light] .hero-storefront:before{background-image:url(/images/home-hero-raha-gostar-1600.webp)!important;background-position:50%!important;opacity:1!important;filter:saturate(.9) brightness(1.01) contrast(.98)!important}@media (max-width:700px){html[data-theme=light] .hero-storefront:before{background-image:url(/images/home-hero-raha-gostar-960.webp)!important;opacity:.58!important}}html[data-theme=light] .home-showcase:before{opacity:.55}html[data-theme=light] .showcase-main{grid-template-columns:286px minmax(0,1fr) 258px;gap:22px;max-width:1600px;align-items:stretch}html[data-theme=light] .showcase-intro{display:flex;flex-direction:column;padding:26px 2px 4px}html[data-theme=light] .showcase-intro h1{margin-bottom:14px;color:var(--rg-ink);font-size:clamp(28px,2.1vw,38px);line-height:1.58;letter-spacing:-1px}html[data-theme=light] .showcase-intro h1 b{color:var(--rg-primary)}html[data-theme=light] .showcase-intro>p{margin-bottom:22px;color:var(--rg-ink-soft);font-size:14px;line-height:2.05}html[data-theme=light] .showcase-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;white-space:normal}html[data-theme=light] .showcase-actions a{min-width:0;height:46px;padding-inline:10px;border-radius:12px!important;font-size:11px;text-align:center}html[data-theme=light] .showcase-health,html[data-theme=light] .showcase-stats{background:rgba(248,250,251,.92)!important;border:1px solid var(--rg-line)!important;border-radius:18px!important;box-shadow:var(--rg-shadow-sm)!important}html[data-theme=light] .showcase-stats{margin-top:24px;padding:7px 15px}html[data-theme=light] .showcase-health h2,html[data-theme=light] .showcase-health>span,html[data-theme=light] .showcase-stats span{border-color:var(--rg-line)!important}html[data-theme=light] .showcase-health b,html[data-theme=light] .showcase-health h2,html[data-theme=light] .showcase-stats b{color:var(--rg-ink)!important}html[data-theme=light] .showcase-stats small{color:var(--rg-muted)}html[data-theme=light] .showcase-scene{height:570px;overflow:hidden;background:#e7eef3;border:1px solid #cddbe4;border-radius:22px!important;box-shadow:var(--rg-shadow-md)!important;-webkit-mask-image:none;mask-image:none}html[data-theme=light] .showcase-scene>.showcase-hero-light{width:136%!important;height:120%!important;top:46%!important;object-position:center 34%!important;filter:saturate(.88) brightness(1.01) contrast(.98)!important}html[data-theme=light] .showcase-scene:after{background:linear-gradient(180deg,rgba(237,242,245,.02),transparent 72%,rgba(237,242,245,.38))!important}html[data-theme=light] .showcase-health{align-self:start;margin-top:18px;padding:18px 17px 13px}html[data-theme=light] .showcase-health>span{grid-template-columns:28px 1fr;grid-template-areas:"icon title" "icon detail";gap:3px 9px;padding:13px 0}html[data-theme=light] .showcase-health>span svg{grid-area:icon}html[data-theme=light] .showcase-health>span b{grid-area:title}html[data-theme=light] .showcase-health>span em{grid-area:detail;direction:rtl;color:var(--rg-accent)}html[data-theme=light] .showcase-health>span em:after{display:none}.showcase-side{min-width:0}.showcase-cyber-animation{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:3/2;margin-top:14px;border:1px solid rgba(67,137,191,.18);border-radius:18px;background:#eff5f7;box-shadow:0 16px 36px rgba(31,74,105,.1)}.showcase-cyber-animation:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 64%,rgba(239,245,247,.88))}.showcase-cyber-animation-canvas,.showcase-cyber-animation-canvas>svg{display:block;width:100%!important;height:100%!important}.showcase-cyber-animation-canvas{opacity:0;transition:opacity .25s ease}.showcase-cyber-animation.is-ready .showcase-cyber-animation-canvas{opacity:1}.showcase-cyber-animation-label{position:absolute;right:14px;bottom:10px;z-index:3;display:flex;align-items:center;gap:7px;color:#21465f;font-size:10px;font-weight:900}.showcase-cyber-animation-label i{width:7px;height:7px;border-radius:50%;background:#13b883;box-shadow:0 0 0 4px rgba(19,184,131,.12)}html:not([data-theme=light]) .showcase-cyber-animation{border-color:rgba(91,170,237,.22);box-shadow:0 18px 40px rgba(0,5,15,.3)}@media (max-width:1280px){.showcase-side{display:none}}html[data-theme=light] .showcase-section-title{margin:34px auto 16px;color:var(--rg-ink);font-size:22px}html[data-theme=light] .showcase-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1600px}html[data-theme=light] .showcase-service{min-height:128px;padding:16px 18px;gap:14px;color:var(--rg-ink)!important;background:linear-gradient(145deg,#fbfcfd,#f3f7f9)!important;border:1px solid var(--rg-line)!important;border-radius:17px!important;box-shadow:var(--rg-shadow-sm)!important}html[data-theme=light] .showcase-service>img{width:82px;height:94px}html[data-theme=light] .showcase-service-icon{width:78px;height:86px;color:var(--rg-primary)}html[data-theme=light] .showcase-service b{font-size:14px}html[data-theme=light] .showcase-service small{color:var(--rg-muted);font-size:11px}html[data-theme=light] .showcase-service em{color:var(--rg-primary);font-size:11px}html[data-theme=light] .showcase-brands{max-width:1600px;margin-top:22px;padding:19px 20px 17px;background:#f8fafb;border:1px solid var(--rg-line);border-radius:18px;box-shadow:var(--rg-shadow-xs)}html[data-theme=light] .showcase-brands h2{margin:0 0 14px;padding:0;color:var(--rg-ink);background:transparent}html[data-theme=light] .showcase-brands>div{gap:8px}html[data-theme=light] .showcase-brands strong{padding:8px 6px;color:#4c6477;background:#eef3f6;border:1px solid #dce5eb;border-radius:10px;font-size:13px}html[data-theme=light] .smart-service-hub{margin-top:34px;background:linear-gradient(145deg,#f8fafb,#edf3f6)!important;border:1px solid var(--rg-line)!important;box-shadow:var(--rg-shadow-md)!important}html[data-theme=light] .smart-service-hub>header p{color:var(--rg-muted)}html[data-theme=light] .smart-hub-card{background:#f8fafb!important;border-color:var(--rg-line)!important;box-shadow:var(--rg-shadow-xs)!important}html[data-theme=light] .smart-hub-card h3{color:var(--rg-ink)!important}html[data-theme=light] .smart-hub-card p{color:var(--rg-muted)!important}html[data-theme=light] .smart-hub-card em{color:var(--rg-primary)!important}html[data-theme=light] .category-grid{gap:16px}html[data-theme=light] .category-card{overflow:hidden}html[data-theme=light] .category-card>a{color:var(--rg-primary)!important;font-weight:850}html[data-theme=light] :is(.home-storage-calculator,.home-camera-downloads,.home-company-biography){background:linear-gradient(145deg,#f8fafb,#edf3f6)!important;border-color:var(--rg-line)!important;box-shadow:var(--rg-shadow-md)!important}html[data-theme=light] .home-calculator-results article,html[data-theme=light] .home-camera-download-cards article{color:var(--rg-ink);background:#f8fafb;border-color:var(--rg-line);box-shadow:var(--rg-shadow-xs)}html[data-theme=light] .home-calculator-results article>span,html[data-theme=light] .home-camera-download-cards small{color:var(--rg-muted)}html[data-theme=light] .home-calculator-results strong{color:var(--rg-ink)}html[data-theme=light] .resource-hero{color:#f5f9fb;background:radial-gradient(circle at 12% 30%,rgba(61,145,183,.24),transparent 28rem),linear-gradient(135deg,#173a52,#0f293d)!important;border-color:rgba(109,164,193,.28)!important;box-shadow:0 22px 58px rgba(24,54,74,.2)!important}html[data-theme=light] .resource-hero :is(h1,h2,h3,strong){color:#f7fafc!important}html[data-theme=light] .resource-hero p{color:#d3e0e8!important}html[data-theme=light] .resource-hero .eyebrow{color:#dcecf4!important;background:rgba(231,243,248,.1)!important;border-color:rgba(213,234,244,.2)!important}html[data-theme=light] .resource-hero-card{color:#f5f9fb!important;background:rgba(9,31,47,.62)!important;border-color:rgba(199,226,238,.2)!important;box-shadow:0 18px 45px rgba(5,19,30,.2)!important}html[data-theme=light] .resource-hero-card small{color:#bed0db!important}html[data-theme=light] .after-sales-hero .after-sales-floating-card{color:#f5f9fb!important;background:rgba(9,31,47,.78)!important;border:1px solid rgba(199,226,238,.2)!important;box-shadow:0 18px 45px rgba(5,19,30,.22)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=light] .after-sales-hero .after-sales-floating-card :is(b,strong,h2,h3){color:#f7fafc!important}html[data-theme=light] .after-sales-hero .after-sales-floating-card :is(span,small,p){color:#c6d7e1!important}html[data-theme=light] .camera-software-center{margin-top:4px}html[data-theme=light] .camera-software-head{align-items:center;margin-bottom:22px}html[data-theme=light] .camera-software-head h2{color:var(--rg-ink)}html[data-theme=light] .camera-software-head p{color:var(--rg-muted)}html[data-theme=light] .camera-software-stats span{background:#f7fafb;border:1px solid var(--rg-line);box-shadow:var(--rg-shadow-xs)}html[data-theme=light] .camera-software-stats strong{color:var(--rg-primary)}html[data-theme=light] .camera-software-stats small{color:var(--rg-muted)}html[data-theme=light] .camera-software-toolbar{padding:15px;background:#f7fafb!important;border-color:var(--rg-line)!important;box-shadow:var(--rg-shadow-sm)!important}html[data-theme=light] .camera-software-search{background:#eef3f6!important;border:1px solid var(--rg-line-strong)!important;box-shadow:none!important}html[data-theme=light] .camera-software-search input{color:var(--rg-ink)!important}html[data-theme=light] .camera-platform-tabs{padding:4px;background:#eaf0f4;border:1px solid var(--rg-line);border-radius:13px}html[data-theme=light] .camera-platform-tabs button{color:#52697b;background:transparent;border-radius:10px}html[data-theme=light] .camera-platform-tabs button.active{color:#fff;background:var(--rg-primary);box-shadow:0 6px 14px rgba(23,108,169,.18)}html[data-theme=light] .camera-software-grid{gap:18px}html[data-theme=light] .camera-software-card,html[data-theme=light] .camera-software-card.featured{min-height:390px;padding:22px;gap:13px;color:var(--rg-ink)!important;background:linear-gradient(145deg,#fbfcfd,#f2f6f8)!important;border:1px solid var(--rg-line)!important;box-shadow:var(--rg-shadow-sm)!important}html[data-theme=light] .camera-software-card.featured{border-color:rgba(22,133,114,.3)!important;background:radial-gradient(circle at 92% 4%,rgba(22,133,114,.095),transparent 16rem),linear-gradient(145deg,#fbfcfd,#f1f7f6)!important}html[data-theme=light] .camera-software-card>header{min-height:73px;border-color:var(--rg-line)}html[data-theme=light] .camera-software-card h3{color:var(--rg-ink)!important}html[data-theme=light] .camera-software-card>header>div>span{color:#718597}html[data-theme=light] .camera-brand-icon{background:#e4eef4;border:1px solid #c9dce8;color:var(--rg-primary)}html[data-theme=light] .camera-software-card.featured .camera-brand-icon{color:var(--rg-accent);background:#e3f2ef;border-color:#bfddd7}html[data-theme=light] .camera-featured-label{color:var(--rg-accent)!important}html[data-theme=light] .camera-app-row{min-height:72px;background:#f4f7f9!important;border:1px solid var(--rg-line)!important;box-shadow:none!important}html[data-theme=light] .camera-app-row>span{color:var(--rg-primary);background:#e4eef4}html[data-theme=light] .camera-app-row small{color:#6d8192!important}html[data-theme=light] .camera-app-row strong{color:var(--rg-ink)!important;font-size:14px}html[data-theme=light] .camera-software-card>p{color:var(--rg-muted)!important}html[data-theme=light] .camera-software-card>footer a{min-height:44px;color:#155f95;background:#e7f0f6;border:1px solid #c9dce8}html[data-theme=light] .camera-software-card>footer .camera-guide-link{color:#526a7c;background:transparent;border-color:transparent}html[data-theme=light] .software-guide-layout>*{box-shadow:var(--rg-shadow-sm)!important}html[data-theme=light] .software-safety-list span{background:#f1f5f7;border-color:var(--rg-line)}html[data-theme=light] .download-card .download-meta span{color:#4f6678;background:#edf2f5;border-color:var(--rg-line)}html[data-theme=light] .site-footer{color:var(--rg-ink);background:linear-gradient(145deg,#e8eff3,#dde7ed)!important;border:1px solid #ccd8e0!important;box-shadow:var(--rg-shadow-md)!important}html[data-theme=light] .footer-col :is(h3,h4,strong){color:var(--rg-ink)!important}html[data-theme=light] .footer-col :is(p,a,small){color:#566d7f}html[data-theme=light] .footer-action-links a{color:#294a61;background:rgba(248,250,251,.72);border-color:#c7d4dd}html[data-theme=light] .copyright{color:#617586;border-color:#cad6de}@media (max-width:1280px){html[data-theme=light] .showcase-main{grid-template-columns:278px minmax(0,1fr)}html[data-theme=light] .showcase-health{display:none}html[data-theme=light] .showcase-scene{height:540px}}@media (max-width:1050px){html[data-theme=light] .site-frame{width:calc(100% - 20px)}html[data-theme=light] .camera-software-head{align-items:stretch}html[data-theme=light] .camera-software-stats{flex-basis:250px}html[data-theme=light] .showcase-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){html[data-theme=light] .site-frame:has(.home-showcase)>.site-header,html[data-theme=light] .site-header{min-height:68px;padding:10px 14px!important}html[data-theme=light] .main-nav{background:rgba(248,250,251,.98)!important;border-color:var(--rg-line)!important;box-shadow:var(--rg-shadow-md)!important}html[data-theme=light] .main-nav a{background:#f1f5f7!important;border-color:var(--rg-line)!important}html[data-theme=light] .camera-software-head{display:grid}html[data-theme=light] .camera-software-stats{grid-template-columns:1fr 1fr}html[data-theme=light] .camera-software-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html[data-theme=light] body{background:var(--rg-canvas)}html[data-theme=light] .page-shell{padding-top:0}html[data-theme=light] .site-frame{width:100%;margin:0;border:0;border-radius:0;box-shadow:none}html[data-theme=light] .home-showcase{padding:22px 14px 26px!important}html[data-theme=light] .showcase-main{display:flex;gap:18px}html[data-theme=light] .showcase-intro{order:0!important;padding-top:6px}html[data-theme=light] .showcase-intro h1{font-size:clamp(28px,8vw,34px)!important}html[data-theme=light] .showcase-actions{width:100%;max-width:390px;margin-inline:auto}html[data-theme=light] .showcase-scene{order:1!important;width:100%;height:300px!important;border-radius:19px!important}html[data-theme=light] .showcase-scene>.showcase-hero-light{inset:0!important;width:100%!important;height:100%!important;top:0!important;left:0!important;transform:none!important;object-position:center!important;filter:saturate(.9) brightness(1.01)!important}html[data-theme=light] .showcase-stats{border-radius:16px!important}html[data-theme=light] .showcase-mobile-actions a{color:#29485f!important;background:#f8fafb;border-color:var(--rg-line);box-shadow:var(--rg-shadow-xs)}html[data-theme=light] .showcase-services{display:flex;gap:11px}html[data-theme=light] .showcase-service{min-height:132px}html[data-theme=light] .showcase-brands{padding:17px 16px}html[data-theme=light] .camera-software-center,html[data-theme=light] .software-guide-layout{margin-left:14px;margin-right:14px}html[data-theme=light] .camera-software-grid{grid-template-columns:1fr}html[data-theme=light] .camera-software-card{min-height:0}html[data-theme=light] .camera-software-toolbar{display:grid}html[data-theme=light] .camera-platform-tabs{display:grid;grid-template-columns:repeat(3,1fr)}html[data-theme=light] .camera-platform-tabs button{padding-inline:6px}html[data-theme=light] .mobile-bottom-dock{background:rgba(248,250,251,.96);border-color:var(--rg-line);box-shadow:0 16px 38px rgba(31,57,79,.18)}}@media (max-width:430px){html[data-theme=light] .showcase-actions{grid-template-columns:1fr}html[data-theme=light] .showcase-actions a{width:100%}html[data-theme=light] .showcase-scene{height:270px!important}html[data-theme=light] .camera-software-card>footer{align-items:stretch;flex-direction:column}html[data-theme=light] .camera-software-card>footer a{width:100%}}@media (prefers-reduced-motion:reduce){html[data-theme=light] *,html[data-theme=light] :after,html[data-theme=light] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-theme=light] .infrastructure-service-card{background:linear-gradient(145deg,#fbfcfd,#f1f5f7)!important;border-color:var(--rg-line)!important;box-shadow:var(--rg-shadow-sm)!important}html[data-theme=light] .infrastructure-service-card:before{background:linear-gradient(90deg,transparent,rgba(23,108,169,.55),transparent)}html[data-theme=light] .infrastructure-service-icon{color:var(--rg-primary);background:#e4eef4;border-color:#c7dae6;box-shadow:none}html[data-theme=light] .infrastructure-service-eyebrow{color:#47718f}html[data-theme=light] .infrastructure-service-card h2{color:var(--rg-ink)!important}html[data-theme=light] .infrastructure-service-card>p{color:var(--rg-muted)!important}html[data-theme=light] .infrastructure-service-card li{color:#536b7d!important}html[data-theme=light] .infrastructure-service-card li .icon{color:var(--rg-accent)}html[data-theme=light] .infrastructure-service-card>a{color:#155f95!important;background:#e6f0f6!important;border-color:#bfd6e4!important;box-shadow:none!important}html[data-theme=light] .infrastructure-service-card>a:hover{color:#fff!important;background:var(--rg-primary)!important;border-color:var(--rg-primary)!important}html[data-theme=light] .trusted-brands-section .brand-section-head h2{color:var(--rg-ink)!important}html[data-theme=light] .trusted-brands-section .brand-section-head p{color:var(--rg-muted)!important}html[data-theme=light] .trusted-brand-card{background:linear-gradient(145deg,#f8fafb,#eef3f6)!important;border-color:var(--rg-line)!important;box-shadow:var(--rg-shadow-xs)!important}html[data-theme=light] .trusted-brand-copy strong{color:var(--rg-ink)!important}html[data-theme=light] .trusted-brand-copy small{color:#647a8c!important}html[data-theme=light] .trusted-brand-copy em{color:var(--rg-primary)!important}html[data-theme=light] .seo-service-card>span:not(.seo-card-cover){color:#2878a9!important}html[data-theme=light] .seo-service-card>h2{color:var(--rg-ink)!important}html[data-theme=light] .seo-service-card>p{color:var(--rg-muted)!important}html[data-theme=light] .seo-service-card>em{color:#155f95!important;border-bottom-color:rgba(23,108,169,.34)!important;font-weight:850}html[data-theme=light] .core-service-grid .seo-service-card>span:first-child{color:var(--rg-primary)!important;background:#e4eef4!important;border:1px solid #c7dae6}html[data-theme=light] .product-card-topline{color:#607688!important}html[data-theme=light] .product-spec-chips span,html[data-theme=light] .product-use-row span{color:#4f6779!important;background:#edf3f6!important;border-color:#d0dde5!important}html[data-theme=light] .price-row-card{border-top-color:var(--rg-line)!important}html[data-theme=light] .price-row-card small{color:#667c8e!important}html[data-theme=light] .product-bottom-tools span{color:#526a7c!important}html[data-theme=light] .product-detail-cta{color:#fff!important;background:var(--rg-primary)!important;border-color:var(--rg-primary)!important}html[data-theme=light] .survey-stars{color:var(--rg-ink)!important;background:#edf3f6!important;border-color:#cedbe4!important}html[data-theme=light] .survey-stars span{color:#425b6e!important}html[data-theme=light] .survey-stars button{color:#9aa8b3!important;text-shadow:none!important}html[data-theme=light] .survey-stars button.active{color:#d79a2b!important}html[data-theme=light] .cart-mini{color:var(--rg-primary)!important;background:#e6f0f6!important;border-color:#bfd6e4!important}html[data-theme=light] .seo-wide-banner{padding:22px;gap:clamp(22px,3vw,46px);background:radial-gradient(circle at 88% 15%,rgba(45,134,189,.08),transparent 24rem),linear-gradient(145deg,#fbfcfd,#eef3f6)!important;border-color:var(--rg-line)!important;box-shadow:var(--rg-shadow-md)!important}html[data-theme=light] .seo-wide-banner-copy{padding:clamp(18px,2.7vw,42px)}html[data-theme=light] .seo-wide-banner-copy h2{color:var(--rg-ink)!important}html[data-theme=light] .seo-wide-banner-copy p{color:var(--rg-muted)!important}html[data-theme=light] .seo-wide-banner-visual{overflow:hidden;min-height:410px;border:1px solid var(--rg-line);border-radius:18px;box-shadow:var(--rg-shadow-sm)}html[data-theme=light] .seo-wide-banner-visual img{filter:saturate(.84) contrast(.98)}html[data-theme=light] .login-shell,html[data-theme=light] .register-page-shell{color:var(--rg-ink)!important;background:radial-gradient(circle at 15% 8%,rgba(45,134,189,.1),transparent 30rem),radial-gradient(circle at 85% 80%,rgba(22,133,114,.06),transparent 28rem),linear-gradient(180deg,#eaf0f4,#e3ebf0)!important}html[data-theme=light] .auth-card,html[data-theme=light] .register-card{background:#f8fafb!important;border:1px solid #cbd8e0!important;border-radius:28px!important;box-shadow:var(--rg-shadow-lg)!important}html[data-theme=light] .auth-visual,html[data-theme=light] .register-card .login-visual{color:#f7fafc!important;background:radial-gradient(circle at 65% 25%,rgba(61,145,183,.22),transparent 22rem),linear-gradient(145deg,#173a52,#0e273a)!important}html[data-theme=light] .auth-visual:before,html[data-theme=light] .register-card .login-visual:before{opacity:.28!important;filter:saturate(.72) contrast(.96)}html[data-theme=light] .auth-visual :is(h1,h2,h3,strong),html[data-theme=light] .register-card .login-visual :is(h1,h2,h3,strong){color:#f7fafc!important}html[data-theme=light] .auth-visual p,html[data-theme=light] .register-card .login-visual p{color:#d2e0e8!important}html[data-theme=light] .auth-benefits span{color:#eaf2f6!important;background:rgba(5,25,39,.46)!important;border-color:rgba(199,226,238,.18)!important}html[data-theme=light] .auth-benefits .icon{color:#6fc2e9}html[data-theme=light] .auth-panel,html[data-theme=light] .register-panel{color:var(--rg-ink)!important;background:linear-gradient(145deg,#fbfcfd,#f3f7f9)!important;border-right:1px solid var(--rg-line)}html[data-theme=light] .auth-panel h2,html[data-theme=light] .register-panel h2{color:var(--rg-ink)!important}html[data-theme=light] .auth-panel label,html[data-theme=light] .register-panel label{color:#425b6e!important;font-weight:700}html[data-theme=light] .auth-panel :is(input,textarea),html[data-theme=light] .register-panel :is(input,textarea){color:var(--rg-ink)!important;background:#fff!important;border:1px solid #c4d2dc!important;box-shadow:inset 0 1px 2px rgba(31,57,79,.04)!important}html[data-theme=light] .auth-panel :is(input,textarea)::placeholder,html[data-theme=light] .register-panel :is(input,textarea)::placeholder{color:#8595a3!important}html[data-theme=light] .auth-panel :is(input,textarea):focus,html[data-theme=light] .register-panel :is(input,textarea):focus{border-color:rgba(23,108,169,.58)!important;box-shadow:0 0 0 4px rgba(23,108,169,.1)!important}html[data-theme=light] .auth-check,html[data-theme=light] .auth-switch{color:#5d7385!important}html[data-theme=light] .auth-switch a{color:var(--rg-primary)!important}html[data-theme=light] .login-error{color:#9a3131!important;background:#fff0f0!important;border-color:#edc2c2!important}html[data-theme=light] .ticket-auth-gate{min-height:calc(100vh - 120px);background:radial-gradient(circle at 18% 26%,rgba(45,134,189,.11),transparent 28rem),radial-gradient(circle at 82% 72%,rgba(22,133,114,.06),transparent 26rem),linear-gradient(180deg,#eef3f6,#e8eff3)!important}html[data-theme=light] .ticket-auth-copy h1{color:var(--rg-ink)!important;font-size:clamp(40px,4.2vw,60px);letter-spacing:-1px}html[data-theme=light] .ticket-auth-copy p{color:var(--rg-muted)!important}html[data-theme=light] .ticket-auth-features article{color:var(--rg-ink)!important;background:linear-gradient(145deg,#fbfcfd,#f1f5f7)!important;border:1px solid var(--rg-line)!important;box-shadow:var(--rg-shadow-sm)!important}html[data-theme=light] .ticket-auth-features article svg{width:42px;height:42px;padding:9px;color:var(--rg-primary);background:#e4eef4;border:1px solid #c7dae6;border-radius:13px}html[data-theme=light] .ticket-auth-features article b{color:var(--rg-ink)!important}html[data-theme=light] .ticket-auth-features article span{color:var(--rg-muted)!important}@media (max-width:1024px){html[data-theme=light] .auth-card,html[data-theme=light] .register-card{grid-template-columns:1fr!important}html[data-theme=light] .auth-visual{min-height:390px}}@media (max-width:700px){html[data-theme=light] .register-page-shell{padding:18px 12px 32px!important}html[data-theme=light] .auth-card,html[data-theme=light] .register-card{border-radius:22px!important}html[data-theme=light] .auth-visual,html[data-theme=light] .register-card .login-visual{min-height:330px;padding:28px 22px}html[data-theme=light] .auth-panel,html[data-theme=light] .register-panel{padding:26px 20px!important;border-right:0;border-top:1px solid var(--rg-line)}html[data-theme=light] .ticket-auth-gate{padding:34px 18px}html[data-theme=light] .ticket-auth-copy h1{font-size:clamp(34px,10vw,46px)}}.home-mobile-disclosure{position:relative;z-index:2}.home-mobile-disclosure>summary{display:none}.home-mobile-disclosure>.home-disclosure-content{content-visibility:auto;contain-intrinsic-size:auto 620px}@media (min-width:701px){.home-mobile-disclosure:not([open])>.home-disclosure-content{display:block!important}}@media (max-width:700px){.home-mobile-disclosure{margin:18px 12px;overflow:clip;border:1px solid var(--rg-line);border-radius:19px;background:linear-gradient(145deg,#f8fafb,#edf3f6);box-shadow:var(--rg-shadow-sm)}.home-mobile-disclosure>summary{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;color:var(--rg-ink);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.home-mobile-disclosure>summary::-webkit-details-marker{display:none}.home-disclosure-summary-copy{min-width:0;display:grid;grid-gap:5px;gap:5px}.home-disclosure-summary-copy strong{color:var(--rg-ink);font-size:17px;line-height:1.5}.home-disclosure-summary-copy small{color:var(--rg-muted);font-size:11px;line-height:1.75}.home-disclosure-toggle{flex:0 0 auto;min-width:74px;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;color:var(--rg-primary);background:#e3eef4;border:1px solid #c3d7e3;border-radius:12px;font-size:11px;font-weight:850}.home-disclosure-toggle i{font-size:21px;font-style:normal;line-height:1;transform:translateY(-2px);transition:transform .2s ease}.home-disclosure-label-open{display:none}.home-mobile-disclosure[open]>summary{border-bottom:1px solid var(--rg-line)}.home-mobile-disclosure[open] .home-disclosure-label-closed{display:none}.home-mobile-disclosure[open] .home-disclosure-label-open{display:inline}.home-mobile-disclosure[open] .home-disclosure-toggle i{transform:rotate(180deg) translateY(2px)}.home-mobile-disclosure>.home-disclosure-content{padding:14px 0 8px;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 480px}.home-disclosure-desktop-title{display:none!important}.home-mobile-disclosure .category-grid,.home-mobile-disclosure section.product-grid{padding-top:2px!important}.home-mobile-disclosure .trusted-brands-section{margin:0 0 8px!important}.home-mobile-disclosure .trusted-brand-grid{margin:0 14px!important}html[data-theme=light] .mobile-bottom-dock,html[data-theme=light] .showcase-mobile-live span,html[data-theme=light] .site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.camera-download-hero-card:before,.floating-security-cards,.hero-orbit,.page-shell:after,.page-shell:before{animation:none!important}.category-card,.product-card,.showcase-scene>img,.smart-hub-card{transition-duration:.12s!important}}