body.theme-ocean,body.theme-dark{--ink:#e6f1ff;--ink-2:#cbd5e1;--text:#b8c5d6;--muted:#8892b0;--soft:#64748b;--border:rgba(100,255,218,.08);--border-strong:rgba(100,255,218,.2);--surface:#0a192f;--surface-2:#112240;--surface-3:#1a3058;--primary-light:rgba(100,255,218,.12);background:var(--surface);color:var(--text)}body.theme-ocean{--primary:#64ffda;--accent:#00bfa5;--primary-rgb:100,255,218;--accent-rgb:0,191,165}body.theme-dark{--primary:#0ea5e9;--accent:#14b8a6;--primary-rgb:14,165,233;--accent-rgb:20,184,166}body.theme-ocean h1,body.theme-dark h1,body.theme-ocean h2,body.theme-dark h2,body.theme-ocean h3,body.theme-dark h3,body.theme-ocean h4,body.theme-dark h4{color:var(--ink)}body.theme-ocean a,body.theme-dark a{color:var(--primary)}body.theme-ocean .site-header,body.theme-dark .site-header{background:rgba(10,25,47,.92);border-bottom-color:var(--border)}body.theme-ocean .site-header.scrolled,body.theme-dark .site-header.scrolled{background:rgba(10,25,47,.98);box-shadow:0 4px 30px rgba(0,0,0,.3)}body.theme-ocean .logo,body.theme-dark .logo{color:var(--ink)}body.theme-ocean .logo-light,body.theme-dark .logo-light{display:none}body.theme-ocean .logo-dark,body.theme-dark .logo-dark{display:inline-block}body.theme-ocean .logo:not(:has(.logo-dark)) .logo-light,body.theme-dark .logo:not(:has(.logo-dark)) .logo-light{display:inline-block;filter:brightness(0) invert(1)}body.theme-ocean .nav-list>li>a,body.theme-ocean .nav-list>li>button.nav-toggle,body.theme-dark .nav-list>li>a,body.theme-dark .nav-list>li>button.nav-toggle{color:var(--ink-2)}body.theme-ocean .nav-list>li>a:hover,body.theme-ocean .nav-list>li>button.nav-toggle:hover,body.theme-ocean .nav-list>li.open>button.nav-toggle,body.theme-dark .nav-list>li>a:hover,body.theme-dark .nav-list>li>button.nav-toggle:hover,body.theme-dark .nav-list>li.open>button.nav-toggle{background:var(--surface-3);color:var(--primary)}.search-trigger,body.theme-ocean .search-trigger,body.theme-dark .search-trigger{background:var(--surface-3);color:var(--ink)}body.theme-ocean .mega,body.theme-dark .mega{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .mega-col a,body.theme-ocean .sector-link,body.theme-dark .mega-col a,body.theme-dark .sector-link{color:var(--ink-2)}body.theme-ocean .mega-col a:hover,body.theme-ocean .sector-link:hover,body.theme-dark .mega-col a:hover,body.theme-dark .sector-link:hover{background:var(--surface-3)}body.theme-ocean .mega-col a i,body.theme-dark .mega-col a i{background:var(--surface-3)}body.theme-ocean .top-bar,body.theme-dark .top-bar{background:#020c1b;color:var(--ink-2);border-bottom-color:var(--border)}body.theme-ocean section,body.theme-dark section{background:var(--surface)}body.theme-ocean section[style*="surface-2"],body.theme-dark section[style*="surface-2"]{background:var(--surface-2) !important}body.theme-ocean .module-card,body.theme-dark .module-card{background:var(--surface-2);border-color:var(--border);color:var(--text)}body.theme-ocean .module-card h3,body.theme-dark .module-card h3{color:var(--ink)}body.theme-ocean .module-card p,body.theme-dark .module-card p{color:var(--muted)}body.theme-ocean .features-tabs,body.theme-dark .features-tabs{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .features-tabs-nav,body.theme-dark .features-tabs-nav{background:var(--surface)}body.theme-ocean .features-tab.active,body.theme-dark .features-tab.active{background:var(--surface-2)}body.theme-ocean .features-tab strong,body.theme-dark .features-tab strong{color:var(--ink)}body.theme-ocean .features-visual,body.theme-dark .features-visual{background:linear-gradient(135deg,var(--surface-3),var(--surface-2))}body.theme-ocean .testimonials-section,body.theme-dark .testimonials-section{background:var(--surface-2)}body.theme-ocean .testimonial-card,body.theme-dark .testimonial-card{background:var(--surface);border-color:var(--border)}body.theme-ocean .testimonial-card blockquote,body.theme-dark .testimonial-card blockquote{color:var(--ink)}body.theme-ocean .ref-logo,body.theme-dark .ref-logo{background:var(--surface-2);border-color:var(--border);color:var(--muted)}body.theme-ocean .combo-strip,body.theme-dark .combo-strip{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .form-control,body.theme-dark .form-control{background:var(--surface-2);border-color:var(--border);color:var(--ink)}body.theme-ocean .form-control:focus,body.theme-dark .form-control:focus{border-color:var(--primary);background:var(--surface-3)}body.theme-ocean .form-control::placeholder,body.theme-dark .form-control::placeholder{color:var(--soft)}body.theme-ocean .form-group label,body.theme-dark .form-group label{color:var(--ink)}body.theme-ocean .support-form,body.theme-dark .support-form{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .card,body.theme-ocean .office-card,body.theme-ocean .sec-stat,body.theme-ocean .db-card,body.theme-ocean .rec-card,body.theme-ocean .pricing-card:not(.featured),body.theme-ocean .contact-channel,body.theme-ocean .contact-hours-card,body.theme-ocean .mod-fact-card:not(.mod-fact-cta),body.theme-ocean .mod-feature,body.theme-ocean .sec-feature,body.theme-ocean .video-card,body.theme-ocean .faq-item,body.theme-ocean .dealer-step,body.theme-ocean .remote-step,body.theme-ocean .support-shortcut,body.theme-dark .card,body.theme-dark .office-card,body.theme-dark .sec-stat,body.theme-dark .db-card,body.theme-dark .rec-card,body.theme-dark .pricing-card:not(.featured),body.theme-dark .contact-channel,body.theme-dark .contact-hours-card,body.theme-dark .mod-fact-card:not(.mod-fact-cta),body.theme-dark .mod-feature,body.theme-dark .sec-feature,body.theme-dark .video-card,body.theme-dark .faq-item,body.theme-dark .dealer-step,body.theme-dark .remote-step,body.theme-dark .support-shortcut{background:var(--surface-2);border-color:var(--border);color:var(--text)}body.theme-ocean .pricing-card h3,body.theme-ocean .rec-card h4,body.theme-ocean .office-card h3,body.theme-ocean .sec-stat strong,body.theme-dark .pricing-card h3,body.theme-dark .rec-card h4,body.theme-dark .office-card h3,body.theme-dark .sec-stat strong{color:var(--ink)}body.theme-ocean .btn-outline,body.theme-dark .btn-outline{color:var(--ink);border-color:var(--border-strong)}body.theme-ocean .btn-outline:hover,body.theme-dark .btn-outline:hover{color:var(--primary);border-color:var(--primary);background:rgba(var(--primary-rgb),.08)}body.theme-ocean .btn-login,body.theme-dark .btn-login{color:var(--ink);border-color:var(--border-strong)}body.theme-ocean .btn-login:hover,body.theme-dark .btn-login:hover{color:var(--primary);border-color:var(--primary);background:rgba(var(--primary-rgb),.08)}body.theme-ocean .btn-secondary,body.theme-dark .btn-secondary{background:var(--surface-3);color:var(--ink);border-color:var(--border)}body.theme-ocean .compare-wrap,body.theme-dark .compare-wrap{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .compare-table th,body.theme-ocean .compare-table td,body.theme-dark .compare-table th,body.theme-dark .compare-table td{border-color:var(--border)}body.theme-ocean .compare-table thead th,body.theme-dark .compare-table thead th{background:var(--surface-3);color:var(--ink)}body.theme-ocean .compare-group td,body.theme-dark .compare-group td{background:var(--surface) !important;color:var(--ink)}body.theme-ocean .compare-feat,body.theme-dark .compare-feat{color:var(--text)}body.theme-ocean .compare-footer td,body.theme-dark .compare-footer td{background:var(--surface-3) !important}body.theme-ocean .compare-table i.no,body.theme-dark .compare-table i.no{color:rgba(100,255,218,.2)}body.theme-ocean .price-calc,body.theme-dark .price-calc{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .pc-slider-wrap input[type=range],body.theme-dark .pc-slider-wrap input[type=range]{background:var(--surface-3)}body.theme-ocean .pc-checks label,body.theme-ocean .pc-value,body.theme-ocean .pc-cycle,body.theme-dark .pc-checks label,body.theme-dark .pc-value,body.theme-dark .pc-cycle{background:var(--surface-3);border-color:var(--border);color:var(--text)}body.theme-ocean .pc-cycle-btn.active,body.theme-dark .pc-cycle-btn.active{background:var(--surface);color:var(--primary)}body.theme-ocean .fn-form input[type=email],body.theme-dark .fn-form input[type=email]{color:#fff}body.theme-ocean .video-card,body.theme-dark .video-card{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .faq-answer,body.theme-dark .faq-answer{color:var(--text)}body.theme-ocean .faq-item summary,body.theme-dark .faq-item summary{color:var(--ink)}body.theme-ocean .faq-tab,body.theme-dark .faq-tab{background:var(--surface-2);border-color:var(--border);color:var(--text)}body.theme-ocean .faq-tab.active,body.theme-dark .faq-tab.active{background:var(--ink);color:var(--surface);border-color:var(--ink)}body.theme-ocean .faq-cat-pill,body.theme-dark .faq-cat-pill{background:var(--surface-3);color:var(--muted)}body.theme-ocean .mod-toc,body.theme-dark .mod-toc{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .trial-testim,body.theme-dark .trial-testim{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .trial-testim blockquote,body.theme-dark .trial-testim blockquote{color:var(--ink)}body.theme-ocean .tm-chip span,body.theme-dark .tm-chip span{background:var(--surface-2);border-color:var(--border);color:var(--text)}body.theme-ocean .search-panel,body.theme-dark .search-panel{background:var(--surface-2);border:1px solid var(--border)}body.theme-ocean .search-input-wrap input,body.theme-dark .search-input-wrap input{color:var(--ink)}body.theme-ocean .search-input-wrap,body.theme-dark .search-input-wrap{border-color:var(--border)}body.theme-ocean .sr-item,body.theme-dark .sr-item{color:var(--ink)}body.theme-ocean .sr-item:hover,body.theme-ocean .sr-item.selected,body.theme-dark .sr-item:hover,body.theme-dark .sr-item.selected{background:var(--surface-3)}body.theme-ocean .search-footer,body.theme-dark .search-footer{background:var(--surface);border-color:var(--border);color:var(--muted)}body.theme-ocean .search-footer kbd,body.theme-dark .search-footer kbd{background:var(--surface-2);border-color:var(--border);color:var(--ink)}body.theme-ocean .cw-panel,body.theme-dark .cw-panel{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .cw-welcome,body.theme-dark .cw-welcome{background:var(--surface-3);border-color:var(--border)}body.theme-ocean .cw-welcome strong,body.theme-dark .cw-welcome strong{color:var(--ink)}body.theme-ocean .cw-welcome p,body.theme-dark .cw-welcome p{color:var(--text)}body.theme-ocean .cw-quick a,body.theme-dark .cw-quick a{background:var(--surface-3);color:var(--ink)}body.theme-ocean .cw-channels a,body.theme-dark .cw-channels a{background:var(--surface);border-color:var(--border);color:var(--text)}body.theme-ocean .cookie-notice,body.theme-dark .cookie-notice{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .cookie-notice strong,body.theme-dark .cookie-notice strong{color:var(--ink)}body.theme-ocean .page-head,body.theme-dark .page-head{background:linear-gradient(180deg,#020c1b 0%,var(--surface) 100%)}body.theme-ocean .scroll-top,body.theme-dark .scroll-top{background:var(--surface-2);color:var(--ink);border-color:var(--border)}.theme-toggle{width:34px;height:34px;border-radius:8px;background:var(--surface-3);border:0;color:var(--ink);cursor:pointer;display:grid;place-items:center;font-size:15px;transition:all .15s}.theme-toggle:hover{background:var(--primary);color:#fff;transform:scale(1.05)}body.theme-ocean .theme-toggle .bi-sun,body.theme-dark .theme-toggle .bi-sun{display:inline-block}body.theme-ocean .theme-toggle .bi-moon,body.theme-dark .theme-toggle .bi-moon{display:none}.theme-toggle .bi-sun{display:none}.theme-toggle .bi-moon{display:inline-block}body.theme-ocean .cta-box,body.theme-ocean .quiz-box,body.theme-ocean .case-study-box,body.theme-ocean .mod-hero-section,body.theme-ocean .sec-hero-section,body.theme-ocean .mod-fact-cta,body.theme-ocean .pricing-card.featured,body.theme-ocean .pc-result,body.theme-ocean .remote-primary,body.theme-dark .cta-box,body.theme-dark .quiz-box,body.theme-dark .case-study-box,body.theme-dark .mod-hero-section,body.theme-dark .sec-hero-section,body.theme-dark .mod-fact-cta,body.theme-dark .pricing-card.featured,body.theme-dark .pc-result,body.theme-dark .remote-primary{background:linear-gradient(135deg,#0a192f,#112240)}body.theme-ocean .section-eyebrow{background:rgba(100,255,218,.1);color:#64ffda}body.theme-ocean .btn-primary{background:#64ffda;color:#0a192f;box-shadow:0 4px 14px rgba(100,255,218,.3)}body.theme-ocean .btn-primary:hover{background:#00bfa5;color:#fff}body.theme-ocean .site-footer,body.theme-dark .site-footer{background:#020c1b !important;color:#8892b0 !important}body.theme-ocean .site-footer h3,body.theme-ocean .site-footer strong,body.theme-ocean .footer-title,body.theme-dark .site-footer h3,body.theme-dark .site-footer strong,body.theme-dark .footer-title{color:#fff !important}body.theme-ocean .footer-col a,body.theme-dark .footer-col a{color:#8892b0 !important}body.theme-ocean .footer-col a:hover,body.theme-dark .footer-col a:hover{color:#64ffda !important}body.theme-ocean .footer-bottom,body.theme-dark .footer-bottom{color:#64748b !important}body.theme-ocean .footer-legal a,body.theme-dark .footer-legal a{color:#64748b !important}body.theme-ocean .footer-legal a:hover,body.theme-dark .footer-legal a:hover{color:#fff !important}.site-footer .footer-bottom{color:#64748b}.site-footer .footer-bottom>div:first-child{color:#94a3b8}.site-footer .footer-legal a{color:#64748b}.site-footer .footer-legal a:hover{color:#fff}body.theme-ocean .sch,body.theme-dark .sch{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .sch strong,body.theme-dark .sch strong{color:var(--ink) !important}body.theme-ocean .sch small,body.theme-dark .sch small,body.theme-ocean .sch a,body.theme-dark .sch a{color:var(--muted)}body.theme-ocean .sch a:hover,body.theme-dark .sch a:hover{color:var(--primary)}body.theme-ocean .support-form-left h2,body.theme-dark .support-form-left h2,body.theme-ocean .support-form-left p,body.theme-dark .support-form-left p{color:var(--ink)}body.theme-ocean .resv-items strong,body.theme-dark .resv-items strong{color:var(--ink)}body.theme-ocean .resv-items small,body.theme-dark .resv-items small{color:var(--muted)}body.theme-ocean .resv-host strong,body.theme-dark .resv-host strong{color:var(--ink)}body.theme-ocean .tb-item strong,body.theme-dark .tb-item strong{color:var(--ink)}body.theme-ocean .tb-item p,body.theme-dark .tb-item p{color:var(--muted)}body.theme-ocean .remote-step strong,body.theme-dark .remote-step strong{color:var(--ink)}body.theme-ocean .remote-step p,body.theme-dark .remote-step p{color:var(--muted)}body.theme-ocean .remote-step p b,body.theme-dark .remote-step p b{color:var(--ink)}body.theme-ocean .dealer-step strong,body.theme-dark .dealer-step strong{color:var(--ink)}body.theme-ocean .dealer-step p,body.theme-dark .dealer-step p{color:var(--muted)}body.theme-ocean .db-card h3,body.theme-dark .db-card h3{color:var(--ink)}body.theme-ocean .db-card p,body.theme-dark .db-card p{color:var(--muted)}body.theme-ocean .support-shortcut strong,body.theme-dark .support-shortcut strong{color:var(--ink)}body.theme-ocean .support-shortcut small,body.theme-dark .support-shortcut small{color:var(--muted)}body.theme-ocean .contact-channel strong,body.theme-dark .contact-channel strong{color:var(--ink)}body.theme-ocean .contact-channel span,body.theme-dark .contact-channel span{color:var(--muted)}body.theme-ocean .video-body h3,body.theme-dark .video-body h3{color:var(--ink)}body.theme-ocean .video-body p,body.theme-dark .video-body p{color:var(--muted)}body.theme-ocean .post-share,body.theme-dark .post-share{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .share-btn,body.theme-dark .share-btn{background:var(--surface-3);border-color:var(--border);color:var(--ink)}body.theme-ocean .post-tag,body.theme-dark .post-tag{background:var(--surface-3);color:var(--text)}body.theme-ocean .feat-badge,body.theme-dark .feat-badge{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .feat-badge strong,body.theme-dark .feat-badge strong{color:var(--ink)}body.theme-ocean .feat-badge small,body.theme-dark .feat-badge small{color:var(--muted)}body.theme-ocean .integ-hex-node,body.theme-dark .integ-hex-node{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .integ-hex-node small,body.theme-dark .integ-hex-node small{color:var(--ink)}body.theme-ocean .hero-float,body.theme-dark .hero-float{background:var(--surface-2);border-color:var(--border)}body.theme-ocean .hero-float strong,body.theme-dark .hero-float strong{color:var(--ink)}body.theme-ocean .hero-float small,body.theme-dark .hero-float small{color:var(--muted)}body.theme-ocean .fn-form,body.theme-dark .fn-form{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}body.theme-ocean .mod-feature strong,body.theme-dark .mod-feature strong{color:var(--ink)}body.theme-ocean .sec-feature strong,body.theme-dark .sec-feature strong{color:var(--ink)}body.theme-ocean .fact-title,body.theme-dark .fact-title{color:var(--ink)}body.theme-ocean .mod-fact-card li,body.theme-dark .mod-fact-card li{color:var(--text);border-color:var(--border)}body.theme-ocean .video-cat,body.theme-dark .video-cat{color:var(--primary)}body.theme-ocean .pricing-trust,body.theme-dark .pricing-trust{color:var(--muted)}body.theme-ocean .trial-testim strong,body.theme-dark .trial-testim strong{color:var(--ink)}body.theme-ocean .mod-hero-section h1,body.theme-dark .mod-hero-section h1{color:#fff}body.theme-ocean .sec-hero-section h1,body.theme-dark .sec-hero-section h1{color:#fff}body.theme-ocean .btn-primary[style*="background:#fff"],body.theme-ocean .btn-primary[style*="background:#fff"],body.theme-dark .btn-primary[style*="background:#fff"],body.theme-dark .btn-primary[style*="background:#fff"]{color:#0b1220 !important}body.theme-ocean .btn-primary[style*="background:#fff"]:hover,body.theme-dark .btn-primary[style*="background:#fff"]:hover{background:var(--accent) !important;color:#fff !important}.mega-feature-card h4{color:#fff !important}.mega-feature-card p{color:#cbd5e1 !important}.mega-feature-card i{color:var(--accent) !important}.btn-sm-white{background:#fff !important;color:#0b1220 !important}.btn-sm-white:hover{background:var(--accent) !important;color:#fff !important}body.theme-ocean .mod-hero-section .btn-outline,body.theme-dark .mod-hero-section .btn-outline,body.theme-ocean .sec-hero-section .btn-outline,body.theme-dark .sec-hero-section .btn-outline,body.theme-ocean .cta-box .btn-outline,body.theme-dark .cta-box .btn-outline{color:#fff !important;border-color:rgba(255,255,255,.3) !important}body.theme-ocean .mod-hero-section .btn-outline:hover,body.theme-dark .mod-hero-section .btn-outline:hover,body.theme-ocean .sec-hero-section .btn-outline:hover,body.theme-dark .sec-hero-section .btn-outline:hover,body.theme-ocean .cta-box .btn-outline:hover,body.theme-dark .cta-box .btn-outline:hover{background:rgba(255,255,255,.08) !important;border-color:#fff !important}body.theme-ocean .page-head h1,body.theme-dark .page-head h1,body.theme-ocean .page-head p,body.theme-dark .page-head p,body.theme-ocean .mod-hero h1,body.theme-dark .mod-hero h1,body.theme-ocean .mod-hero-tagline,body.theme-dark .mod-hero-tagline,body.theme-ocean .mod-hero-desc,body.theme-dark .mod-hero-desc,body.theme-ocean .sec-hero-section h1,body.theme-dark .sec-hero-section h1,body.theme-ocean .sec-hero-tagline,body.theme-dark .sec-hero-tagline,body.theme-ocean .sec-hero-desc,body.theme-dark .sec-hero-desc{color:#fff !important}body.theme-ocean .sec-hero-tagline,body.theme-dark .sec-hero-tagline,body.theme-ocean .mod-hero-tagline,body.theme-dark .mod-hero-tagline{color:rgba(255,255,255,.9) !important}body.theme-ocean .mod-hero-desc,body.theme-dark .mod-hero-desc,body.theme-ocean .sec-hero-desc,body.theme-dark .sec-hero-desc{color:rgba(255,255,255,.75) !important}body.theme-ocean .mod-quick-stats strong,body.theme-dark .mod-quick-stats strong{color:#fff !important}body.theme-ocean .mod-quick-stats small,body.theme-dark .mod-quick-stats small{color:rgba(255,255,255,.7) !important}body.theme-ocean .cta-box h2,body.theme-dark .cta-box h2{color:#fff !important}body.theme-ocean .cta-box p,body.theme-dark .cta-box p{color:#cbd5e1 !important}body.theme-ocean .quiz-left h2,body.theme-dark .quiz-left h2{color:#fff !important}body.theme-ocean .quiz-left p,body.theme-dark .quiz-left p{color:rgba(255,255,255,.75) !important}body.theme-ocean .remote-name-row h3,body.theme-dark .remote-name-row h3{color:#fff !important}body.theme-ocean .remote-primary p,body.theme-dark .remote-primary p{color:#cbd5e1 !important}body.theme-ocean .chat-header strong,body.theme-dark .chat-header strong{color:#fff !important}body.theme-ocean .pricing-card.featured h3,body.theme-dark .pricing-card.featured h3,body.theme-ocean .pricing-card.featured .pc-price-val,body.theme-dark .pricing-card.featured .pc-price-val{color:#fff !important}body.theme-ocean .cs-author strong,body.theme-dark .cs-author strong{color:#fff !important}body.theme-ocean .stat-val,body.theme-dark .stat-val{background:linear-gradient(135deg,#fff,var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.theme-ocean .mod-fact-cta strong,body.theme-dark .mod-fact-cta strong{color:#fff !important}body.theme-ocean .mod-fact-cta p,body.theme-dark .mod-fact-cta p{color:rgba(255,255,255,.8) !important}body.theme-ocean .mod-fact-cta a,body.theme-dark .mod-fact-cta a{color:#fff !important}body.theme-ocean .support-success h3,body.theme-dark .support-success h3{color:#fff !important}body.theme-ocean .support-success p,body.theme-dark .support-success p{color:rgba(255,255,255,.9) !important}body.theme-ocean .ticket-no,body.theme-dark .ticket-no{color:#fff !important}