/* Тема «Чистая линия» для сайта Рена: слой поверх исходных стилей */
html[data-theme="clean"] body[data-page="ai"]{background:#eef2f7!important;color:#16202b!important}
html[data-theme="clean"] .ai-ambient{background:linear-gradient(180deg,#eef2f7,#eef2f7)}
html[data-theme="clean"] .ai-ambient>i:first-child{background:#1f6fb2}
html[data-theme="clean"] .ai-ambient>i:nth-child(2){background:#1f6fb2}
html[data-theme="clean"] .ai-ambient>span{background-image:radial-gradient(circle,#ffffff 0 .7px,transparent .8px)}
html[data-theme="clean"] .ai-kicker-v22{color:#56636f}
html[data-theme="clean"] .ai-kicker-v22 i{background:#d8e8f5;box-shadow:0 0 18px rgba(22,32,43,0.22)}
html[data-theme="clean"] .ai-intro-v22 h1{color:#16202b}
html[data-theme="clean"] .ai-intro-v22 p{color:#56636f}
html[data-theme="clean"] .ai-orb-v22{border:1px solid rgba(31,111,178,0.24);background:radial-gradient(circle at 35% 30%,rgba(31,111,178,0.29),transparent 36%),#eef2f7;box-shadow:0 26px 60px rgba(22,32,43,0.13)}
html[data-theme="clean"] .ai-orb-v22 span{color:#175a8f}
html[data-theme="clean"] .ai-orb-v22 i{border:1px solid rgba(31,111,178,0.22)}
html[data-theme="clean"] .ai-sidebar-v22, html[data-theme="clean"] .ai-chat-v22{border:1px solid rgba(31,111,178,0.20);background:linear-gradient(145deg,rgba(238,242,247,.88),rgba(238,242,247,.92));box-shadow:0 30px 90px rgba(22,32,43,0.15),inset 0 1px rgba(22,32,43,0.01)}
html[data-theme="clean"] .ai-sidebar-title>span{color:#16202b}
html[data-theme="clean"] .ai-sidebar-title h2{color:#16202b}
html[data-theme="clean"] .ai-topic-card{border:1px solid rgba(22,32,43,0.12);background:rgba(22,32,43,0.12)}
html[data-theme="clean"] .ai-topic-card:hover{border-color:rgba(31,111,178,0.34);background:rgba(31,111,178,0.12)}
html[data-theme="clean"] .ai-topic-card>b{color:#175a8f}
html[data-theme="clean"] .ai-topic-card strong{color:#16202b}
html[data-theme="clean"] .ai-topic-card small{color:#16202b}
html[data-theme="clean"] .ai-sidebar-note{border-left:2px solid rgba(31,111,178,0.34);background:rgba(31,111,178,0.12)}
html[data-theme="clean"] .ai-sidebar-note i{background:#d8e8f5}
html[data-theme="clean"] .ai-sidebar-note p{color:#16202b}
html[data-theme="clean"] .ai-clear-v22{border:1px solid rgba(31,111,178,0.19);background:rgba(22,32,43,0.12);color:#56636f}
html[data-theme="clean"] .ai-clear-v22:hover{border-color:rgba(31,111,178,0.34);color:#16202b}
html[data-theme="clean"] .ai-chat-head-v22{border-bottom:1px solid rgba(31,111,178,0.15)}
html[data-theme="clean"] .ai-avatar-v22{border:1px solid rgba(31,111,178,0.31);background:linear-gradient(145deg,#1f6fb2,#eef2f7);color:#ffffff}
html[data-theme="clean"] .ai-chat-head-v22 b{color:#16202b}
html[data-theme="clean"] .ai-chat-head-v22 small{color:#16202b}
html[data-theme="clean"] .ai-status-dot{background:#e8eef5}
html[data-theme="clean"] .ai-chat[data-ready="1"] .ai-status-dot{background:#d8e8f5;box-shadow:0 0 13px rgba(22,32,43,0.22)}
html[data-theme="clean"] .ai-chat[data-ready="error"] .ai-status-dot{background:#1f6fb2}
html[data-theme="clean"] .ai-messages-v22{scrollbar-color:rgba(31,111,178,0.24) transparent}
html[data-theme="clean"] .ai-message__label{color:#16202b}
html[data-theme="clean"] .ai-message p{border:1px solid rgba(22,32,43,0.12);background:rgba(22,32,43,0.12);color:#16202b}
html[data-theme="clean"] .ai-message--user p{border-color:rgba(31,111,178,0.26);background:rgba(31,111,178,0.15);color:#16202b}
html[data-theme="clean"] .ai-message--typing p{color:#16202b}
html[data-theme="clean"] .ai-suggestions-v22 button{border:1px solid rgba(31,111,178,0.17);background:rgba(31,111,178,0.12);color:#56636f}
html[data-theme="clean"] .ai-suggestions-v22 button:hover{color:#16202b;border-color:rgba(31,111,178,0.34)}
html[data-theme="clean"] .ai-composer-v22{border-top:1px solid rgba(31,111,178,0.15);background:rgba(238,242,247,.24)}
html[data-theme="clean"] .ai-input-v22{border:1px solid rgba(31,111,178,0.24);background:#eef2f7}
html[data-theme="clean"] .ai-input-v22:focus-within{border-color:rgba(31,111,178,0.34);box-shadow:0 0 0 3px rgba(22,32,43,0.02)}
html[data-theme="clean"] .ai-input-v22 textarea{color:#16202b}
html[data-theme="clean"] .ai-input-v22 textarea::placeholder{color:#16202b}
html[data-theme="clean"] .ai-send-v22{background:linear-gradient(135deg,#d8e8f5,#d8e8f5);color:#16202b}
html[data-theme="clean"] .ai-meta-v22{color:#16202b}
html[data-theme="clean"] .ai-error{color:#175a8f}
html[data-theme="clean"] .ai-garland-v22>span{border-top:1px solid rgba(22,32,43,0.24)}
html[data-theme="clean"] .ai-garland-v22 i{background:#d8e8f5;box-shadow:0 0 10px rgba(22,32,43,0.17)}
html[data-theme="clean"] .ai-garland-v22 i:nth-of-type(3n){background:#d8e8f5;box-shadow:0 0 10px rgba(22,32,43,0.14)}
html[data-theme="clean"] .ai-garland-v22 i:before{background:rgba(22,32,43,0.27)}
html[data-theme="clean"] .ai-sidebar-v22, html[data-theme="clean"] .ai-chat-v22{box-shadow:0 24px 64px rgba(22,32,43,0.14) !important}
html[data-theme="clean"] body.product-page-v29 .product-info{border-top:1px solid rgba(31,111,178,0.20) !important;border-bottom:1px solid rgba(31,111,178,0.17) !important;background:#eef2f7 !important}
html[data-theme="clean"] body.product-page-v29 .content-index{border-top:1px solid rgba(31,111,178,0.31);color:#56636f !important}
html[data-theme="clean"] .product-copy-title-v41{color:#16202b}
html[data-theme="clean"] body.product-page-v29 .rich-text p, html[data-theme="clean"] body.product-page-v29 .rich-text li{color:#56636f !important}
html[data-theme="clean"] body.product-page-v29 .rich-text li{border:1px solid rgba(31,111,178,0.17);background:rgba(22,32,43,0.12)}
html[data-theme="clean"] body.product-page-v29 .rich-text li::before{background:#d8e8f5;box-shadow:0 0 0 5px rgba(22,32,43,0.03)}
html[data-theme="clean"] .product-note-v41{border:1px solid rgba(31,111,178,0.24) !important;background:rgba(31,111,178,0.12) !important;color:#16202b !important}
html[data-theme="clean"] .office-location-card-v38__visual{background:radial-gradient(circle at 50% 48%,rgba(31,111,178,0.12),transparent 38%),
    #eef2f7 !important}
html[data-theme="clean"] .office-location-card-v38__visual{background:#eef2f7 !important;border:1px solid rgba(31,111,178,0.20) !important}
html[data-theme="clean"] .office-map-overlay-v42{border:1px solid rgba(31,111,178,0.32);background:rgba(238,242,247,.88);color:#16202b;box-shadow:0 18px 40px rgba(22,32,43,0.18)}
html[data-theme="clean"] .office-map-overlay-v42 span{color:#56636f}
html[data-theme="clean"] .office-map-overlay-v42 a{background:#d8e8f5;color:#16202b}
html[data-theme="clean"] .line-particles-v42 i{background:linear-gradient(90deg, transparent, rgba(216,232,245,.58), transparent)}
html[data-theme="clean"] .line-particles-v42 i::after{background:rgba(216,232,245,.58);box-shadow:0 0 9px rgba(22,32,43,0.11)}
html[data-theme="clean"] .checks{border-top:1px solid rgba(31,111,178,0.22)}
html[data-theme="clean"] .checks span{border-bottom:1px solid rgba(31,111,178,0.22);color:#16202b}
html[data-theme="clean"] .checks span::before{border-left:2px solid #d9e2ea !important;border-bottom:2px solid #d9e2ea !important}
html[data-theme="clean"] .header-contact-v45 .header-phone, html[data-theme="clean"] .header-email-v45{color:#16202b!important}
html[data-theme="clean"] .header-email-v45{color:#56636f!important}
html[data-theme="clean"] .header-email-v45:hover{color:#175a8f!important}
html[data-theme="clean"] .mobile-email-v45{color:#56636f!important}
html[data-theme="clean"] .contact-details-v45 p{color:#56636f!important}
html[data-theme="clean"] .contact-details-v45 b{color:#16202b}
html[data-theme="clean"] .contact-office-photo-v45{border:1px solid rgba(31,111,178,0.20);background:#eef2f7;box-shadow:0 26px 65px rgba(22,32,43,0.15)}
html[data-theme="clean"] .office-address-v45{color:#56636f!important}
html[data-theme="clean"] .office-schedule-v45 span{border:1px solid rgba(31,111,178,0.20);background:rgba(22,32,43,0.12);color:#16202b!important}
html[data-theme="clean"] .footer-contact-v45 p, html[data-theme="clean"] .footer-legal-v45 p{color:#56636f!important}
html[data-theme="clean"] .footer-legal-v45 p:first-of-type{color:#16202b!important}
html[data-theme="clean"] .company-hero-description-v46{color:#56636f}
html[data-theme="clean"] body[data-page="company"] .story-number strong{background:linear-gradient(115deg,#16202b 0%,#175a8f 38%,#175a8f 67%,#16202b 100%);filter:drop-shadow(0 18px 44px rgba(31,111,178,.12))}
html[data-theme="clean"] body[data-page="company"] .story-number span{color:#175a8f}
html[data-theme="clean"] .office-map-overlay-v42 a{background:#d8e8f5 !important;color:#16202b !important;border-color:#d9e2ea !important}
html[data-theme="clean"] .office-address-v46, html[data-theme="clean"] .contact-address-line-v46{color:#16202b !important}
html[data-theme="clean"] .office-schedule-v46 span{color:#56636f !important}
html[data-theme="clean"] .contact-schedule-v46{color:#56636f !important}
html[data-theme="clean"] .catalog-certificates-v46{border:1px solid rgba(31,111,178,0.24);background:linear-gradient(135deg,rgba(31,111,178,0.12),rgba(22,32,43,0.12))}
html[data-theme="clean"] .catalog-certificates-v46 span{color:#175a8f}
html[data-theme="clean"] .catalog-certificates-v46 p{color:#56636f}
html[data-theme="clean"] .certificates-intro-v46{color:#56636f}
html[data-theme="clean"] .certificates-section-v46{background:linear-gradient(180deg,#eef2f7,#eef2f7) !important}
html[data-theme="clean"] .certificate-card-v46{border:1px solid rgba(31,111,178,0.22);background:linear-gradient(145deg,#eef2f7,#eef2f7);box-shadow:0 24px 64px rgba(22,32,43,0.14)}
html[data-theme="clean"] .certificate-card-v46:hover{border-color:rgba(31,111,178,0.34);box-shadow:0 34px 76px rgba(22,32,43,0.19)}
html[data-theme="clean"] .certificate-card-v46 figure{background:#ffffff}
html[data-theme="clean"] .certificate-card-copy-v46 > span{color:#175a8f}
html[data-theme="clean"] .certificate-card-copy-v46 h3{color:#16202b}
html[data-theme="clean"] .certificate-card-copy-v46 p{color:#56636f}
html[data-theme="clean"] .certificate-card-copy-v46 b{color:#16202b}
html[data-theme="clean"] .certificate-card-copy-v46 em{border:1px solid rgba(31,111,178,0.34);color:#175a8f}
html[data-theme="clean"] body[data-page="company"] .story-number span{color:#175a8f !important}
html[data-theme="clean"] body.product-page-v29 .mini-figure-v48 .frame{border:1px solid rgba(31,111,178,0.20);background:linear-gradient(135deg, rgba(238,242,247,.22), rgba(238,242,247,0) 72%);box-shadow:inset 0 0 0 1px rgba(22,32,43,0.01)}
html[data-theme="clean"] body.product-page-v29 .mini-figure-v48 .frame-b{border-color:rgba(31,111,178,0.27)}
html[data-theme="clean"] body.product-page-v29 .mini-figure-v48 .frame-c{border-color:rgba(31,111,178,0.34);background:radial-gradient(circle at 35% 30%, rgba(31,111,178,0.20), transparent 40%), linear-gradient(145deg, rgba(31,111,178,.26), rgba(238,242,247,.02))}
html[data-theme="clean"] body.product-page-v29 .mini-figure-v48 .glow{background:radial-gradient(circle, rgba(31,111,178,.14), rgba(31,111,178,.06) 36%, transparent 72%)}
html[data-theme="clean"] body.product-page-v29 .mini-figure-v48::after{background:#d8e8f5;box-shadow:0 0 0 8px rgba(22,32,43,0.03), 0 0 26px rgba(22,32,43,0.08)}
html[data-theme="clean"] .cert-hero-decor-v49{border:1px solid rgba(31,111,178,0.20);background:radial-gradient(circle at 28% 30%, rgba(31,111,178,.12), transparent 28%),
    linear-gradient(135deg, rgba(238,242,247,.45), rgba(238,242,247,.14) 55%, rgba(22,32,43,0.12));box-shadow:inset 0 0 0 1px rgba(22,32,43,0.01)}
html[data-theme="clean"] .cert-hero-decor-v49::before, html[data-theme="clean"] .cert-hero-decor-v49::after{border:1px solid rgba(31,111,178,0.14)}
html[data-theme="clean"] .cert-hero-decor-v49::after{border-color:rgba(22,32,43,0.12)}
html[data-theme="clean"] .cert-doc{border:1px solid rgba(31,111,178,0.27);background:linear-gradient(180deg, rgba(22,32,43,0.12), rgba(22,32,43,0.12)),
    linear-gradient(135deg, rgba(31,111,178,.42), rgba(238,242,247,.08));box-shadow:0 24px 40px rgba(22,32,43,0.10), inset 0 0 0 1px rgba(22,32,43,0.01)}
html[data-theme="clean"] .cert-doc::before{background:rgba(216,232,245,.55);box-shadow:0 34px 0 rgba(22,32,43,0.07), 0 68px 0 rgba(22,32,43,0.06), 0 102px 0 rgba(22,32,43,0.04)}
html[data-theme="clean"] .cert-doc::after{background:radial-gradient(circle, rgba(216,232,245,.94), rgba(31,111,178,0.31));box-shadow:0 0 24px rgba(22,32,43,0.11)}
html[data-theme="clean"] .cert-orbit{border:1px solid rgba(31,111,178,0.15)}
html[data-theme="clean"] .cert-line{background:linear-gradient(90deg, transparent, rgba(31,111,178,0.34), transparent)}
html[data-theme="clean"] .cert-dot{background:#d8e8f5;box-shadow:0 0 16px rgba(22,32,43,0.19)}
html[data-theme="clean"] .heading-shimmer-v37{--rena-h-white:#16202b;--rena-h-soft:#16202b;--rena-h-lime:#175a8f;--rena-h-green:#175a8f;text-shadow:0 14px 42px rgba(22,32,43,0.11)}
html[data-theme="clean"] .product-spin-stage:focus-visible{box-shadow:inset 0 0 0 3px rgba(22,32,43,0.18)}
html[data-theme="clean"] .product-spin-face img{filter:drop-shadow(18px 26px 22px rgba(232,238,245,.22))!important}
html[data-theme="clean"] .product-spin-back img{filter:grayscale(.08) saturate(.92) drop-shadow(-18px 26px 22px rgba(232,238,245,.20))!important}
html[data-theme="clean"] .product-spin-edge{background:linear-gradient(180deg,rgba(31,111,178,.55),rgba(238,242,247,.35))}
html[data-theme="clean"] .rena-promo-banner{border:1px solid rgba(31,111,178,0.34);background:radial-gradient(circle at 10% 20%, rgba(31,111,178,0.20), transparent 28%),
    linear-gradient(135deg, rgba(238,242,247,.97), rgba(238,242,247,.98));color:#16202b;box-shadow:0 24px 65px rgba(22,32,43,0.15)}
html[data-theme="clean"] .rena-promo-media{background:linear-gradient(145deg,#ffffff,#ffffff)}
html[data-theme="clean"] .rena-promo-badge{background:rgba(31,111,178,0.19);color:#175a8f}
html[data-theme="clean"] .rena-promo-description{color:#56636f}
html[data-theme="clean"] .rena-promo-link{background:#d8e8f5;color:#16202b!important}
html[data-theme="clean"] .rena-promo-link:hover{box-shadow:0 12px 28px rgba(22,32,43,0.11)}
html[data-theme="clean"] .rena-promo-dot{background:rgba(31,111,178,0.34)}
html[data-theme="clean"] .rena-promo-dot.active{background:#d8e8f5;box-shadow:0 0 12px rgba(22,32,43,0.22)}
html[data-theme="clean"] .rena-promo-close{border:1px solid rgba(31,111,178,0.24);background:rgba(238,242,247,.46)}
html[data-theme="clean"] .rena-promo-close::before, html[data-theme="clean"] .rena-promo-close::after{background:#ffffff}
html[data-theme="clean"] .rena-promo-close:hover{background:rgba(31,111,178,0.17);border-color:rgba(31,111,178,0.34)}
html[data-theme="clean"]{--v22-bg:#eef2f7;--v22-bg-2:#eef2f7;--v22-panel:#eef2f7;--v22-panel-2:#eef2f7;--v22-cream:#16202b;--v22-paper:#ffffff;--v22-paper-2:#ffffff;--v22-ink:#16202b;--v22-muted:#56636f;--v22-green:#175a8f;--v22-lime:#175a8f;--v22-line:rgba(22,32,43,0.20);--v22-dark-line:rgba(217,226,234,.15);--v22-shadow:0 28px 80px rgba(22,32,43,0.17)}
html[data-theme="clean"] body:before{background:radial-gradient(circle at 13% 8%,rgba(31,111,178,0.13),transparent 30%),radial-gradient(circle at 88% 72%,rgba(31,111,178,.055),transparent 28%)}
html[data-theme="clean"] .site-header{border-color:rgba(31,111,178,0.24)!important;background:rgba(238,242,247,.86)!important;box-shadow:0 18px 55px rgba(22,32,43,0.15)!important}
html[data-theme="clean"] .site-header.scrolled{background:rgba(238,242,247,.96)!important;box-shadow:0 18px 58px rgba(22,32,43,0.21)!important}
html[data-theme="clean"] .brand-symbol i{background:rgba(31,111,178,0.12)!important}
html[data-theme="clean"] .brand b{color:#16202b!important}
html[data-theme="clean"] .brand small{color:#16202b!important}
html[data-theme="clean"] .nav-links a{color:#56636f!important}
html[data-theme="clean"] .nav-links a.active, html[data-theme="clean"] .nav-links a:hover{color:#16202b!important}
html[data-theme="clean"] .header-phone{color:#16202b!important}
html[data-theme="clean"] .icon-btn{border-color:rgba(31,111,178,0.27)!important;color:#16202b!important;background:rgba(22,32,43,0.12)!important}
html[data-theme="clean"] .menu-toggle i{background:#ffffff!important}
html[data-theme="clean"] .pill.primary{background:linear-gradient(135deg,#d8e8f5,#d8e8f5)!important;color:#16202b!important;box-shadow:0 13px 30px rgba(22,32,43,0.11)!important}
html[data-theme="clean"] .pill.primary:hover{background:linear-gradient(135deg,#ffffff,#d8e8f5)!important}
html[data-theme="clean"] .mobile-nav{background:rgba(238,242,247,.985)!important;color:#16202b!important;border-color:rgba(31,111,178,0.20)!important}
html[data-theme="clean"] .mobile-nav .nav-links a, html[data-theme="clean"] .mobile-phone{color:#16202b!important}
html[data-theme="clean"] .inner-hero, html[data-theme="clean"] .catalog-hero, html[data-theme="clean"] .privacy-hero, html[data-theme="clean"] .product-hero{background:radial-gradient(circle at 78% 34%,rgba(31,111,178,.16),transparent 30%),
    radial-gradient(circle at 18% 86%,rgba(31,111,178,0.12),transparent 32%),
    linear-gradient(180deg,#eef2f7,#eef2f7)!important}
html[data-theme="clean"] .inner-hero:before, html[data-theme="clean"] .inner-hero:after{border-color:rgba(31,111,178,0.13)!important}
html[data-theme="clean"] .inner-hero h1, html[data-theme="clean"] .catalog-hero h1, html[data-theme="clean"] .privacy-hero h1, html[data-theme="clean"] .product-hero h1{color:#16202b!important;-webkit-text-fill-color:#16202b!important}
html[data-theme="clean"] .inner-hero .split-title, html[data-theme="clean"] .inner-hero .split-title .word, html[data-theme="clean"] .inner-hero .split-title .word i, html[data-theme="clean"] .catalog-hero .split-title, html[data-theme="clean"] .catalog-hero .split-title .word, html[data-theme="clean"] .catalog-hero .split-title .word i{color:#16202b!important;-webkit-text-fill-color:#16202b!important}
html[data-theme="clean"] .inner-hero>p, html[data-theme="clean"] .catalog-hero p, html[data-theme="clean"] .privacy-hero p, html[data-theme="clean"] .product-lead{color:#56636f!important}
html[data-theme="clean"] .inner-hero .eyebrow, html[data-theme="clean"] .catalog-hero .eyebrow, html[data-theme="clean"] .privacy-hero .eyebrow, html[data-theme="clean"] .breadcrumbs{color:#56636f!important}
html[data-theme="clean"] body[data-page="home"] .hero{background:radial-gradient(circle at 78% 45%,rgba(31,111,178,.18),transparent 30%),
    radial-gradient(circle at 10% 88%,rgba(31,111,178,0.12),transparent 28%),
    linear-gradient(180deg,#eef2f7,#eef2f7)!important}
html[data-theme="clean"] body[data-page="home"] .hero .split-title, html[data-theme="clean"] body[data-page="home"] .hero .split-title .word, html[data-theme="clean"] body[data-page="home"] .hero .split-title .word i{color:#16202b!important;-webkit-text-fill-color:#16202b!important}
html[data-theme="clean"] body[data-page="home"] .hero .split-title>span:not(.word), html[data-theme="clean"] body[data-page="home"] .hero .split-title>span:not(.word) .word i{background:linear-gradient(100deg,#175a8f,#175a8f 62%,#16202b)!important}
html[data-theme="clean"] body[data-page="home"] .hero-lead{color:#56636f!important}
html[data-theme="clean"] body[data-page="home"] .hero .eyebrow{color:#56636f!important}
html[data-theme="clean"] body[data-page="home"] .hero .pill.glass{color:#16202b!important;background:rgba(22,32,43,0.12)!important;border-color:rgba(31,111,178,0.31)!important}
html[data-theme="clean"] body[data-page="home"] .hero-facts{border-color:rgba(31,111,178,0.22)!important}
html[data-theme="clean"] body[data-page="home"] .hero-facts b{color:#175a8f!important}
html[data-theme="clean"] body[data-page="home"] .hero-facts span{color:#56636f!important}
html[data-theme="clean"] body[data-page="home"] .hero-stage{border:1px solid rgba(31,111,178,0.20)!important;background:linear-gradient(145deg,rgba(238,242,247,.72),rgba(238,242,247,.75))!important;box-shadow:0 32px 90px rgba(22,32,43,0.18)!important}
html[data-theme="clean"] .v21-hero-art img{filter:drop-shadow(0 28px 34px rgba(232,238,245,.28))}
html[data-theme="clean"] .v21-pencil-note{background:rgba(238,242,247,.72)!important;color:#16202b!important;border-color:rgba(31,111,178,0.27)!important}
html[data-theme="clean"] body[data-page="home"] .ticker{background:#d8e8f5!important;color:#16202b!important}
html[data-theme="clean"] body[data-page="home"] .section.about{background:#eef2f7!important}
html[data-theme="clean"] body[data-page="home"] .about .display{color:#16202b!important}
html[data-theme="clean"] body[data-page="home"] .about-copy p{color:#56636f!important}
html[data-theme="clean"] .metrics article{background:linear-gradient(145deg,#eef2f7,#eef2f7)!important;border:1px solid rgba(31,111,178,0.20)!important;box-shadow:0 20px 50px rgba(22,32,43,0.12)!important;color:#16202b!important}
html[data-theme="clean"] .metrics article b{color:#175a8f!important}
html[data-theme="clean"] .metrics article h3{color:#16202b!important}
html[data-theme="clean"] .metrics article p{color:#56636f!important}
html[data-theme="clean"] body[data-page="home"] .products-section, html[data-theme="clean"] .catalog-section, html[data-theme="clean"] .clients-section, html[data-theme="clean"] .values, html[data-theme="clean"] .contacts-section{background:linear-gradient(180deg,#ffffff,#ffffff)!important}
html[data-theme="clean"] body[data-page="home"] .products-section .section-heading>p, html[data-theme="clean"] .catalog-section p, html[data-theme="clean"] .clients-section p, html[data-theme="clean"] .values p, html[data-theme="clean"] .contacts-section p{color:#16202b!important}
html[data-theme="clean"] .filter-row button{border-color:rgba(217,226,234,.18)!important;color:#16202b!important;background:rgba(22,32,43,0.24)!important}
html[data-theme="clean"] .filter-row button.active, html[data-theme="clean"] .filter-row button:hover{background:#eef2f7!important;color:#16202b!important}
html[data-theme="clean"] .catalog-search{border-color:rgba(217,226,234,.24)!important}
html[data-theme="clean"] .catalog-search input{color:#16202b!important}
html[data-theme="clean"] .product-card, html[data-theme="clean"] .catalog-card, html[data-theme="clean"] .related-card{border:1px solid rgba(217,226,234,.13)!important;background:linear-gradient(150deg,#ffffff,#ffffff)!important;box-shadow:0 18px 46px rgba(22,32,43,0.06)!important}
html[data-theme="clean"] .product-card:hover, html[data-theme="clean"] .catalog-card:hover, html[data-theme="clean"] .related-card:hover{box-shadow:0 28px 62px rgba(22,32,43,0.17)!important}
html[data-theme="clean"] .product-card figure, html[data-theme="clean"] .catalog-card figure, html[data-theme="clean"] .related-card figure, html[data-theme="clean"] .main-photo{background:radial-gradient(circle at 50% 44%,rgba(31,111,178,.20),rgba(22,32,43,0.34) 48%,rgba(255,255,255,.35) 100%)!important}
html[data-theme="clean"] .premium-render{filter:drop-shadow(0 18px 20px rgba(232,238,245,.18))!important}
html[data-theme="clean"] .product-card:hover .premium-render, html[data-theme="clean"] .catalog-card:hover .premium-render, html[data-theme="clean"] .related-card:hover .premium-render{filter:drop-shadow(0 24px 26px rgba(232,238,245,.24))!important}
html[data-theme="clean"] .product-card h3, html[data-theme="clean"] .catalog-card h2, html[data-theme="clean"] .catalog-card h3, html[data-theme="clean"] .related-card h3{color:#16202b!important}
html[data-theme="clean"] .product-card p, html[data-theme="clean"] .catalog-card p, html[data-theme="clean"] .related-card p{color:#16202b!important}
html[data-theme="clean"] .product-card small, html[data-theme="clean"] .catalog-card small, html[data-theme="clean"] .related-card small, html[data-theme="clean"] .product-card-top, html[data-theme="clean"] .catalog-card-top{color:#16202b!important}
html[data-theme="clean"] .card-actions a, html[data-theme="clean"] .catalog-actions a, html[data-theme="clean"] .related-card span{color:#175a8f!important}
html[data-theme="clean"] .quick-view{border-color:rgba(217,226,234,.16)!important;color:#175a8f!important;background:rgba(22,32,43,0.27)!important}
html[data-theme="clean"] body[data-page="home"] .process{background:#eef2f7!important}
html[data-theme="clean"] body[data-page="home"] .trust{background:#eef2f7!important;color:#16202b!important}
html[data-theme="clean"] body[data-page="home"] .trust .display{color:#16202b!important}
html[data-theme="clean"] body[data-page="home"] .trust p{color:#56636f!important}
html[data-theme="clean"] .logo-item{border-color:rgba(31,111,178,0.17)!important;background:rgba(22,32,43,0.12)!important}
html[data-theme="clean"] body[data-page="home"] .cta-band{background:linear-gradient(135deg,#1f6fb2,#1f6fb2)!important;color:#ffffff}
html[data-theme="clean"] body[data-page="home"] .cta-band .display, html[data-theme="clean"] body[data-page="home"] .cta-band .display em{color:#16202b!important}
html[data-theme="clean"] body[data-page="company"] .story, html[data-theme="clean"] body[data-page="company"] .geography{background:#eef2f7!important;color:#16202b!important}
html[data-theme="clean"] body[data-page="company"] .story-content p, html[data-theme="clean"] body[data-page="company"] .geography p{color:#56636f!important}
html[data-theme="clean"] body[data-page="company"] .story-content .lead{color:#16202b!important}
html[data-theme="clean"] body[data-page="company"] .story-number{color:rgba(23,90,143,.065)!important}
html[data-theme="clean"] .value-grid article{border-color:rgba(217,226,234,.16)!important;background:rgba(22,32,43,0.22)!important}
html[data-theme="clean"] .value-grid h3{color:#16202b!important}
html[data-theme="clean"] .value-grid p{color:#16202b!important}
html[data-theme="clean"] .geo-map{background:radial-gradient(circle at 50%,rgba(31,111,178,.16),transparent 58%),#eef2f7!important}
html[data-theme="clean"] .client-card, html[data-theme="clean"] .contact-card, html[data-theme="clean"] .work-shot, html[data-theme="clean"] .value-card{border-color:rgba(217,226,234,.13)!important;background:rgba(22,32,43,0.34)!important;box-shadow:0 16px 42px rgba(22,32,43,0.06)!important}
html[data-theme="clean"] .contact-card h2, html[data-theme="clean"] .contact-card h3, html[data-theme="clean"] .client-card h3{color:#16202b!important}
html[data-theme="clean"] .contact-card a, html[data-theme="clean"] .contact-card p, html[data-theme="clean"] .client-card p{color:#16202b!important}
html[data-theme="clean"] .map-card{background:#eef2f7!important;border-color:rgba(31,111,178,0.20)!important}
html[data-theme="clean"] .product-summary h1{color:#16202b!important;-webkit-text-fill-color:#16202b!important}
html[data-theme="clean"] .product-tags span{border-color:rgba(31,111,178,0.26)!important;background:rgba(22,32,43,0.12)!important;color:#56636f!important}
html[data-theme="clean"] .product-actions .pill.glass{color:#16202b!important;border-color:rgba(31,111,178,0.31)!important;background:rgba(22,32,43,0.12)!important}
html[data-theme="clean"] .main-photo{border-color:rgba(31,111,178,0.20)!important;background:radial-gradient(circle at 50%,rgba(31,111,178,.17),rgba(238,242,247,.42) 64%),#eef2f7!important}
html[data-theme="clean"] .photo-badge{background:rgba(238,242,247,.78)!important;color:#16202b!important;border-color:rgba(31,111,178,0.31)!important}
html[data-theme="clean"] .product-info{background:#eef2f7!important;color:#16202b!important}
html[data-theme="clean"] .rich-text p, html[data-theme="clean"] .rich-text li{color:#56636f!important}
html[data-theme="clean"] .rich-text h2, html[data-theme="clean"] .rich-text h3, html[data-theme="clean"] .rich-text strong{color:#16202b!important}
html[data-theme="clean"] .v21-product-note{border-color:rgba(31,111,178,0.24)!important;background:rgba(31,111,178,0.12)!important;color:#16202b!important}
html[data-theme="clean"] .spec-band{background:linear-gradient(135deg,#d8e8f5,#1f6fb2)!important;color:#16202b!important}
html[data-theme="clean"] .spec-band span{color:#175a8f!important}
html[data-theme="clean"] .spec-band b{color:#16202b!important}
html[data-theme="clean"] .related-section{background:linear-gradient(180deg,#ffffff,#ffffff)!important}
html[data-theme="clean"] body[data-page="privacy"] .full-policy{background:#eef2f7!important;color:#16202b!important}
html[data-theme="clean"] body[data-page="privacy"] .privacy-summary{background:linear-gradient(145deg,#eef2f7,#eef2f7)!important;border-color:rgba(31,111,178,0.20)!important}
html[data-theme="clean"] body[data-page="privacy"] .privacy-summary h2, html[data-theme="clean"] body[data-page="privacy"] .privacy-summary h3{color:#16202b!important}
html[data-theme="clean"] body[data-page="privacy"] .privacy-summary p{color:#56636f!important}
html[data-theme="clean"] body[data-page="privacy"] .legal-toc{background:rgba(238,242,247,.88)!important;border-color:rgba(31,111,178,0.20)!important}
html[data-theme="clean"] body[data-page="privacy"] .legal-document, html[data-theme="clean"] body[data-page="privacy"] .policy-section{color:#16202b!important}
html[data-theme="clean"] body[data-page="privacy"] .policy-section p, html[data-theme="clean"] body[data-page="privacy"] .policy-section li, html[data-theme="clean"] body[data-page="privacy"] .legal-document>p{color:#56636f!important}
html[data-theme="clean"] body[data-page="privacy"] .policy-section h2, html[data-theme="clean"] body[data-page="privacy"] .policy-section strong{color:#16202b!important}
html[data-theme="clean"] .footer{background:#eef2f7!important;color:#16202b!important}
html[data-theme="clean"] .footer .brand b{color:#16202b!important}
html[data-theme="clean"] .footer .brand small{color:#16202b!important}
html[data-theme="clean"] .footer-top>p, html[data-theme="clean"] .footer-grid p{color:#56636f!important}
html[data-theme="clean"] .form-dialog, html[data-theme="clean"] .search-dialog{background:#eef2f7!important;border-color:rgba(31,111,178,0.24)!important}
html[data-theme="clean"] .form-dialog input, html[data-theme="clean"] .form-dialog textarea, html[data-theme="clean"] .search-dialog input{color:#16202b!important}
html[data-theme="clean"] .callback-fab{background:rgba(238,242,247,.92)!important;border-color:rgba(31,111,178,0.34)!important}
html[data-theme="clean"] .no-results{color:#175a8f!important}
html[data-theme="clean"]{--v24-bg:#eef2f7;--v24-bg-soft:#eef2f7;--v24-panel:#eef2f7;--v24-panel-2:#eef2f7;--v24-card:#eef2f7;--v24-card-2:#eef2f7;--v24-text:#16202b;--v24-muted:#56636f;--v24-line:rgba(31,111,178,0.22);--v24-lime:#175a8f;--v24-paper:#ffffff;--v24-paper-2:#ffffff}
html[data-theme="clean"] body[data-page="home"] .hero-stage{border-color:rgba(31,111,178,0.26) !important;background:radial-gradient(circle at 50% 43%, rgba(31,111,178,.14), transparent 35%),
    linear-gradient(145deg, rgba(238,242,247,.82), rgba(238,242,247,.88)) !important}
html[data-theme="clean"] body[data-page="home"] .front{background:linear-gradient(145deg, rgba(22,32,43,0.22), transparent 42%),
    linear-gradient(160deg, #1f6fb2, #1f6fb2 78%) !important}
html[data-theme="clean"] body[data-page="home"] .products-section, html[data-theme="clean"] body[data-page="home"] .process, html[data-theme="clean"] body[data-page="home"] .trust, html[data-theme="clean"] body[data-page="company"] .values, html[data-theme="clean"] body[data-page="clients"] .clients-section, html[data-theme="clean"] body[data-page="catalog"] .catalog-section, html[data-theme="clean"] body[data-page="contacts"] .contact-layout, html[data-theme="clean"] body[data-page="contacts"] .contact-form-section, html[data-theme="clean"] .related-section, html[data-theme="clean"] .related{background:radial-gradient(circle at 82% 20%, rgba(31,111,178,.07), transparent 27%),
    linear-gradient(180deg, #eef2f7, #eef2f7) !important}
html[data-theme="clean"] .filter-row button{border-color:rgba(31,111,178,0.26) !important;color:#56636f !important;background:rgba(22,32,43,0.12) !important}
html[data-theme="clean"] .filter-row button.active, html[data-theme="clean"] .filter-row button:hover{color:#16202b !important}
html[data-theme="clean"] .catalog-search{border-color:rgba(31,111,178,0.27) !important}
html[data-theme="clean"] .catalog-search input{color:#16202b !important}
html[data-theme="clean"] .catalog-search input::placeholder{color:#16202b !important}
html[data-theme="clean"] .product-card, html[data-theme="clean"] .catalog-card, html[data-theme="clean"] .related-card, html[data-theme="clean"] .value-grid article, html[data-theme="clean"] .value-card, html[data-theme="clean"] .client-card, html[data-theme="clean"] .contact-card, html[data-theme="clean"] .work-shot, html[data-theme="clean"] .metrics article{border:1px solid rgba(31,111,178,0.19) !important;box-shadow:0 20px 55px rgba(22,32,43,0.13) !important}
html[data-theme="clean"] .product-card figure, html[data-theme="clean"] .catalog-card figure, html[data-theme="clean"] .related-card figure{background:radial-gradient(circle at 48% 42%, rgba(31,111,178,0.34), transparent 35%),
    linear-gradient(145deg, var(--v24-paper), var(--v24-paper-2)) !important}
html[data-theme="clean"] .product-card h3, html[data-theme="clean"] .catalog-card h2, html[data-theme="clean"] .catalog-card h3, html[data-theme="clean"] .related-card h3, html[data-theme="clean"] .value-grid h3, html[data-theme="clean"] .client-card h3, html[data-theme="clean"] .contact-card h2, html[data-theme="clean"] .contact-card h3{color:#16202b !important}
html[data-theme="clean"] .product-card p, html[data-theme="clean"] .catalog-card p, html[data-theme="clean"] .related-card p, html[data-theme="clean"] .value-grid p, html[data-theme="clean"] .client-card p, html[data-theme="clean"] .contact-card p, html[data-theme="clean"] .contact-card small{color:#56636f !important}
html[data-theme="clean"] .product-card small, html[data-theme="clean"] .catalog-card small, html[data-theme="clean"] .related-card small, html[data-theme="clean"] .contact-card > span, html[data-theme="clean"] .client-card span{color:#56636f !important}
html[data-theme="clean"] .card-actions a, html[data-theme="clean"] .catalog-actions a, html[data-theme="clean"] .related-card span, html[data-theme="clean"] .contact-card a{color:#175a8f !important}
html[data-theme="clean"] .tilt:hover{box-shadow:0 28px 70px rgba(22,32,43,0.19) !important}
html[data-theme="clean"] body[data-page="contacts"] .contact-card{border-top:1px solid rgba(31,111,178,0.19) !important}
html[data-theme="clean"] body[data-page="contacts"] .socials a{color:#175a8f !important;border-color:rgba(31,111,178,0.27) !important}
html[data-theme="clean"] body[data-page="contacts"] .contact-visual figure{border:1px solid rgba(31,111,178,0.19);box-shadow:0 24px 65px rgba(22,32,43,0.15)}
html[data-theme="clean"] body[data-page="contacts"] .map-card{box-shadow:0 20px 55px rgba(22,32,43,0.13)}
html[data-theme="clean"] body[data-page="contacts"] .contact-form-section .section-label{color:#56636f !important}
html[data-theme="clean"] body[data-page="contacts"] .premium-form{border-color:rgba(31,111,178,0.22) !important;background:linear-gradient(145deg, #eef2f7, #eef2f7) !important;box-shadow:0 24px 65px rgba(22,32,43,0.14)}
html[data-theme="clean"] body[data-page="contacts"] .premium-form label > span{color:#56636f !important}
html[data-theme="clean"] body[data-page="contacts"] .premium-form input, html[data-theme="clean"] body[data-page="contacts"] .premium-form textarea{color:#16202b !important;border-color:rgba(31,111,178,0.22) !important;background:rgba(22,32,43,0.12) !important}
html[data-theme="clean"] body[data-page="contacts"] .premium-form input:focus, html[data-theme="clean"] body[data-page="contacts"] .premium-form textarea:focus{border-color:rgba(217,226,234,.48) !important;box-shadow:0 0 0 3px rgba(22,32,43,0.03)}
html[data-theme="clean"] body[data-page="contacts"] .premium-form .agree span, html[data-theme="clean"] body[data-page="contacts"] .premium-form .agree a{color:#56636f !important}
html[data-theme="clean"] body[data-page="ai"] .ai-sidebar-v22, html[data-theme="clean"] body[data-page="ai"] .ai-chat-v22{border-color:rgba(31,111,178,0.19) !important}
html[data-theme="clean"] .footer{border-top:1px solid rgba(31,111,178,0.14)}
html[data-theme="clean"], html[data-theme="clean"] body{background:#eef2f7}
html[data-theme="clean"] body[data-page="home"] .ticker{background:#d8e8f5 !important;color:#16202b !important;border-top:1px solid rgba(217,226,234,.13) !important;border-bottom:1px solid rgba(217,226,234,.13) !important}
html[data-theme="clean"] body[data-page="home"] .ticker-group-v25 span{color:#16202b !important}
html[data-theme="clean"] body[data-page="home"] .ticker-group-v25 i{background:#1f6fb2 !important}
html[data-theme="clean"] .stage-label-v25{border:1px solid rgba(31,111,178,0.31);background:rgba(238,242,247,.78);color:#16202b;box-shadow:0 12px 28px rgba(22,32,43,0.12)}
html[data-theme="clean"] .stage-label-v25::before{background:#d8e8f5;box-shadow:0 0 0 5px rgba(22,32,43,0.03),
    0 0 16px rgba(22,32,43,0.22)}
html[data-theme="clean"] body[data-page="catalog"] .catalog-hero{background:radial-gradient(
      circle at 78% 30%,
      rgba(31,111,178,.10),
      transparent 34%
    ),
    linear-gradient(180deg, #eef2f7, #eef2f7) !important}
html[data-theme="clean"] body[data-page="catalog"] .catalog-section{background:#eef2f7 !important}
html[data-theme="clean"] body[data-page="catalog"] .catalog-card{background:linear-gradient(
    145deg,
    #eef2f7,
    #eef2f7
  ) !important}
html[data-theme="clean"] body[data-page="catalog"] .catalog-card figure{border-right:1px solid rgba(217,226,234,.10);background:radial-gradient(
      circle at 50% 45%,
      rgba(31,111,178,.18),
      transparent 37%
    ),
    linear-gradient(145deg, #ffffff, #ffffff) !important}
html[data-theme="clean"] body[data-page="catalog"] .catalog-card h2{color:#16202b !important}
html[data-theme="clean"] body[data-page="catalog"] .catalog-card p{color:#56636f !important}
html[data-theme="clean"] body[class~="v25-complete"] .product-hero{background:linear-gradient(180deg, #eef2f7, #eef2f7) !important}
html[data-theme="clean"] body[class~="v25-complete"] .main-photo{border:1px solid rgba(217,226,234,.12) !important;background:radial-gradient(
      circle at 50% 45%,
      rgba(31,111,178,.15),
      transparent 36%
    ),
    linear-gradient(145deg, #ffffff, #ffffff) !important;box-shadow:0 34px 80px rgba(22,32,43,0.15),
    inset 0 1px rgba(22,32,43,0.22)}
html[data-theme="clean"] body[class~="v25-complete"] .main-photo img{filter:drop-shadow(
    20px 28px 24px rgba(232,238,245,.22)
  ) !important}
html[data-theme="clean"] body[class~="v25-complete"] .photo-badge{border:1px solid rgba(217,226,234,.13) !important;background:rgba(255,255,255,.84) !important;color:#175a8f !important}
html[data-theme="clean"] body[class~="v25-complete"] .product-lead{color:#56636f !important}
html[data-theme="clean"] body[class~="v25-complete"] .product-info{background:linear-gradient(180deg, #eef2f7, #eef2f7) !important}
html[data-theme="clean"] body[class~="v25-complete"] .content-index{border-color:rgba(31,111,178,0.20) !important;color:#16202b !important}
html[data-theme="clean"] body[class~="v25-complete"] .spec-band{background:linear-gradient(135deg, #1f6fb2, #1f6fb2) !important}
html[data-theme="clean"] body[class~="v25-complete"] .related{background:#eef2f7 !important}
html[data-theme="clean"] .logo-item{background:linear-gradient(
      145deg,
      rgba(22,32,43,0.12),
      rgba(22,32,43,0.12)
    ) !important}
html[data-theme="clean"] .logo-item span{color:#16202b !important}
html[data-theme="clean"] body[data-page="contacts"] main, html[data-theme="clean"] body[data-page="contacts"] .contact-layout, html[data-theme="clean"] body[data-page="contacts"] .contact-form-section{background:#eef2f7 !important}
html[data-theme="clean"] .page-transition b{color:#16202b}
html[data-theme="clean"] .stage-label-v28{border:1px solid rgba(31,111,178,0.34) !important;background:rgba(238,242,247,.82) !important;color:#16202b !important;box-shadow:0 12px 28px rgba(22,32,43,0.12)}
html[data-theme="clean"] .stage-label-v28::before{background:#d8e8f5;box-shadow:0 0 0 5px rgba(22,32,43,0.03),0 0 16px rgba(22,32,43,0.22)}
html[data-theme="clean"] body[data-page="home"] .ticker{background:#d8e8f5 !important;color:#16202b !important}
html[data-theme="clean"] body[data-page="home"] .ticker-group-v28 span{color:#16202b !important}
html[data-theme="clean"] body[data-page="home"] .ticker-group-v28 i{background:#1f6fb2 !important}
html[data-theme="clean"] .product-card:hover, html[data-theme="clean"] .catalog-card:hover, html[data-theme="clean"] .related-card:hover{box-shadow:0 28px 70px rgba(22,32,43,0.19) !important}
html[data-theme="clean"] body.product-page-v29 .product-info{background:radial-gradient(circle at 88% 16%, rgba(31,111,178,.075), transparent 29%),
    linear-gradient(180deg, #eef2f7, #eef2f7) !important;color:#16202b !important;border-top:1px solid rgba(31,111,178,0.15) !important;border-bottom:1px solid rgba(31,111,178,0.14) !important}
html[data-theme="clean"] body.product-page-v29 .content-index{border-top:1px solid rgba(31,111,178,0.34) !important;color:#56636f !important}
html[data-theme="clean"] body.product-page-v29 .content-index span, html[data-theme="clean"] body.product-page-v29 .content-index b{color:#56636f !important}
html[data-theme="clean"] body.product-page-v29 .rich-text p, html[data-theme="clean"] body.product-page-v29 .rich-text li{color:#56636f !important}
html[data-theme="clean"] body.product-page-v29 .rich-text li::marker{color:#175a8f !important}
html[data-theme="clean"] body.product-page-v29 .rich-text strong, html[data-theme="clean"] body.product-page-v29 .rich-text h2, html[data-theme="clean"] body.product-page-v29 .rich-text h3{color:#16202b !important}
html[data-theme="clean"] body.product-page-v29 .v21-product-note{border:1px solid rgba(31,111,178,0.24) !important;background:rgba(31,111,178,0.12) !important;color:#16202b !important}
html[data-theme="clean"] body.product-page-v29 .spec-band{background:radial-gradient(circle at 12% 45%, rgba(31,111,178,.06), transparent 23%),
    linear-gradient(180deg, #eef2f7, #eef2f7) !important;color:#16202b !important;border-top:1px solid rgba(31,111,178,0.17) !important;border-bottom:1px solid rgba(31,111,178,0.17) !important}
html[data-theme="clean"] body.product-page-v29 .spec-band article{border:1px solid rgba(31,111,178,0.22) !important;background:linear-gradient(145deg, rgba(31,111,178,.96), rgba(238,242,247,.98)) !important;box-shadow:0 16px 38px rgba(22,32,43,0.11) !important;color:#ffffff}
html[data-theme="clean"] body.product-page-v29 .spec-band article:hover{border-color:rgba(31,111,178,0.34) !important;background:linear-gradient(145deg, rgba(31,111,178,.98), rgba(238,242,247,.98)) !important}
html[data-theme="clean"] body.product-page-v29 .spec-band span{color:#56636f !important}
html[data-theme="clean"] body.product-page-v29 .spec-band b{color:#16202b !important}
html[data-theme="clean"] body.product-page-v29 .related{background:radial-gradient(circle at 84% 12%, rgba(31,111,178,.06), transparent 28%),
    linear-gradient(180deg, #eef2f7, #eef2f7) !important}
html[data-theme="clean"] .about .checks span::before{border-left:2px solid #d9e2ea;border-bottom:2px solid #d9e2ea}
html[data-theme="clean"] .heading-shimmer-v33{color:#16202b !important;text-shadow:0 12px 38px rgba(22,32,43,0.09)}
html[data-theme="clean"] body[data-page="contacts"] .map-card.office-map-card{background:linear-gradient(145deg,rgba(238,242,247,.95),rgba(238,242,247,.98))!important;border:1px solid rgba(31,111,178,0.20)!important}
html[data-theme="clean"] body[data-page="contacts"] .office-map-visual{border:1px solid rgba(31,111,178,0.17);box-shadow:inset 0 0 0 1px rgba(22,32,43,0.01),0 20px 46px rgba(22,32,43,0.13)}
html[data-theme="clean"] body[data-page="contacts"] .office-map-visual img{background:#eef2f7}
html[data-theme="clean"] body[data-page="contacts"] .office-map-badge{background:rgba(31,111,178,0.17);border:1px solid rgba(31,111,178,0.24);color:#175a8f}
html[data-theme="clean"] body[data-page="contacts"] .office-map-copy h3{color:#16202b}
html[data-theme="clean"] body[data-page="contacts"] .office-map-copy p{color:#56636f}
html[data-theme="clean"] body[data-page="home"] .cta-band{background:radial-gradient(circle at 82% 40%, rgba(31,111,178,0.20), transparent 32%),
    radial-gradient(circle at 8% 90%, rgba(31,111,178,.08), transparent 30%),
    linear-gradient(135deg, #eef2f7 0%, #eef2f7 48%, #eef2f7 100%) !important;color:#16202b !important;border-top:1px solid rgba(31,111,178,0.17);border-bottom:1px solid rgba(31,111,178,0.14)}
html[data-theme="clean"] body[data-page="home"] .cta-band::before{background:linear-gradient(115deg, transparent 0 42%, rgba(22,32,43,0.12) 52%, transparent 62%)}
html[data-theme="clean"] body[data-page="home"] .cta-band .section-label{color:#56636f !important}
html[data-theme="clean"] body[data-page="home"] .cta-band .display, html[data-theme="clean"] body[data-page="home"] .cta-band .display em{color:#16202b !important;text-shadow:0 18px 48px rgba(22,32,43,0.13)}
html[data-theme="clean"] body[data-page="home"] .cta-band .cta-orbit{border-color:rgba(31,111,178,0.14) !important}
html[data-theme="clean"] body[data-page="home"] .cta-band .pill.dark{background:#d8e8f5 !important;color:#16202b !important;box-shadow:0 14px 34px rgba(22,32,43,0.09)}
html[data-theme="clean"] body[data-page="home"] .cta-band .pill.dark:hover{background:#ffffff !important;box-shadow:0 18px 42px rgba(22,32,43,0.13)}
html[data-theme="clean"] body[data-page="home"] .cta-band .pill.outline-dark{color:#16202b !important;border-color:rgba(22,32,43,0.34) !important;background:rgba(22,32,43,0.12) !important}
html[data-theme="clean"] body[data-page="home"] .cta-band .pill.outline-dark:hover{border-color:rgba(217,226,234,.48) !important;background:rgba(31,111,178,0.12) !important}
html[data-theme="clean"] .office-location-card-v38{border:1px solid rgba(31,111,178,0.22);background:radial-gradient(circle at 76% 16%, rgba(31,111,178,.08), transparent 34%),
    linear-gradient(145deg, rgba(238,242,247,.97), rgba(238,242,247,.99));box-shadow:0 28px 72px rgba(22,32,43,0.15)}
html[data-theme="clean"] .office-location-card-v38__visual{border:1px solid rgba(31,111,178,0.17);background:#eef2f7}
html[data-theme="clean"] .office-location-card-v38__badge{border:1px solid rgba(31,111,178,0.27);background:rgba(31,111,178,0.12);color:#175a8f}
html[data-theme="clean"] .office-location-card-v38__info h3{color:#16202b}
html[data-theme="clean"] .office-location-card-v38__info p{color:#56636f}
html[data-theme="clean"] .office-location-card-v38__details a{color:#175a8f}
html[data-theme="clean"] .office-location-card-v38__details span{color:#16202b}
html[data-theme="clean"]{--bg:#eef2f7;--bg2:#e8eef5;--panel:#eef2f7;--panel2:#e8eef5;--cream:#16202b;--paper:#ffffff;--ink:#16202b;--muted:#56636f;--olive:#1f6fb2;--lime:#175a8f;--line:rgba(22,32,43,0.20);--shadow:0 32px 90px rgba(22,32,43,0.20)}
html[data-theme="clean"] ::-webkit-scrollbar-track{background:#eef2f7}
html[data-theme="clean"] ::-webkit-scrollbar-thumb{background:#1f6fb2;border:2px solid #d9e2ea}
html[data-theme="clean"] .cursor-aura{background:radial-gradient(circle,rgba(31,111,178,0.17),transparent 68%)}
html[data-theme="clean"] .f1{border:1px solid rgba(31,111,178,0.34)}
html[data-theme="clean"] .f2{border:1px solid rgba(22,32,43,0.27)}
html[data-theme="clean"] .f3{border:1px solid rgba(31,111,178,.3)}
html[data-theme="clean"] .scroll-progress{background:rgba(22,32,43,0.12)}
html[data-theme="clean"] .page-transition span{background:#eef2f7}
html[data-theme="clean"] .site-header{background:rgba(238,242,247,.68)}
html[data-theme="clean"] .site-header.scrolled{background:rgba(238,242,247,.9);box-shadow:0 15px 50px rgba(22,32,43,0.14)}
html[data-theme="clean"] .nav-links a{color:#56636f}
html[data-theme="clean"] .nav-links a.active, html[data-theme="clean"] .nav-links a:hover{color:#16202b}
html[data-theme="clean"] .header-phone{color:#16202b}
html[data-theme="clean"] .pill.primary:hover{background:#ffffff}
html[data-theme="clean"] .pill.ghost, html[data-theme="clean"] .pill.glass{background:rgba(22,32,43,0.12)}
html[data-theme="clean"] .pill.light{background:#eef2f7;color:#16202b}
html[data-theme="clean"] .pill.dark{color:#16202b}
html[data-theme="clean"] .pill.outline-dark{border-color:rgba(217,226,234,.28)}
html[data-theme="clean"] .menu-toggle i{background:#ffffff}
html[data-theme="clean"] .hero{background:radial-gradient(circle at 78% 46%,rgba(31,111,178,.17),transparent 29%),linear-gradient(180deg,rgba(22,32,43,0.12),transparent)}
html[data-theme="clean"] .hero:before, html[data-theme="clean"] .inner-hero:before{border:1px solid rgba(22,32,43,0.12)}
html[data-theme="clean"] .hero:after, html[data-theme="clean"] .inner-hero:after{border:1px solid rgba(31,111,178,0.14)}
html[data-theme="clean"] .eyebrow, html[data-theme="clean"] .kicker, html[data-theme="clean"] .section-label{color:#56636f}
html[data-theme="clean"] .eyebrow i{box-shadow:0 0 0 0 rgba(22,32,43,0.22)}
html[data-theme="clean"] .display span, html[data-theme="clean"] .split-title span{background:linear-gradient(100deg,var(--lime),#175a8f 55%,#16202b)}
html[data-theme="clean"] .hero-lead, html[data-theme="clean"] .inner-hero>p{color:#56636f}
html[data-theme="clean"] .stage-halo{background:radial-gradient(circle,rgba(31,111,178,.16),transparent 66%)}
html[data-theme="clean"] .face{border:1px solid rgba(22,32,43,0.34)}
html[data-theme="clean"] .front{background:linear-gradient(145deg,rgba(22,32,43,0.22),transparent 42%),linear-gradient(160deg,#1f6fb2,#1f6fb2 78%);box-shadow:inset 0 0 45px rgba(22,32,43,0.04),0 55px 90px rgba(22,32,43,0.19)}
html[data-theme="clean"] .front:after{background:linear-gradient(110deg,transparent 43%,rgba(22,32,43,0.34) 49%,transparent 55%)}
html[data-theme="clean"] .back{background:#eef2f7}
html[data-theme="clean"] .left{background:#1f6fb2}
html[data-theme="clean"] .right{background:#eef2f7}
html[data-theme="clean"] .right b{color:#175a8f}
html[data-theme="clean"] .top{background:#1f6fb2}
html[data-theme="clean"] .top em{background:rgba(238,242,247,.43);border:4px solid rgba(217,226,234,.48)}
html[data-theme="clean"] .bottom{background:#eef2f7}
html[data-theme="clean"] .stage-shadow{background:rgba(238,242,247,.45)}
html[data-theme="clean"] .stage-chip{border:1px solid rgba(31,111,178,0.34);background:rgba(238,242,247,.8)}
html[data-theme="clean"] .drag-hint{color:#16202b}
html[data-theme="clean"] .scroll-down{color:#16202b}
html[data-theme="clean"] .ticker{background:#eef2f7}
html[data-theme="clean"] .about-copy p, html[data-theme="clean"] .section-heading>p{color:#56636f}
html[data-theme="clean"] .about-copy .lead{color:#16202b}
html[data-theme="clean"] .metrics article{background:linear-gradient(180deg,rgba(22,32,43,0.12),transparent)}
html[data-theme="clean"] .products-section .section-heading>p, html[data-theme="clean"] .products-section .section-label{color:#16202b}
html[data-theme="clean"] .product-card{background:#ffffff;border:1px solid rgba(217,226,234,.08)}
html[data-theme="clean"] .product-card:hover{background:#ffffff}
html[data-theme="clean"] .product-card-top{color:#16202b}
html[data-theme="clean"] .product-card figure:before{background:radial-gradient(circle,rgba(31,111,178,.26),transparent 70%)}
html[data-theme="clean"] .product-card figure img{filter:drop-shadow(15px 25px 20px rgba(232,238,245,.2))}
html[data-theme="clean"] .catalog-card small, html[data-theme="clean"] .product-card-body small{color:#16202b}
html[data-theme="clean"] .product-card p{color:#16202b}
html[data-theme="clean"] .quick-view{border:1px solid rgba(217,226,234,.17)}
html[data-theme="clean"] .quick-view:hover{color:#16202b}
html[data-theme="clean"] .process-row small{color:#16202b}
html[data-theme="clean"] .process-row p{color:#56636f}
html[data-theme="clean"] .trust{background:#eef2f7}
html[data-theme="clean"] .logo-marquee{mask-image:linear-gradient(90deg,transparent,#e8eef5 8%,#e8eef5 92%,transparent)}
html[data-theme="clean"] .logo-item{background:rgba(22,32,43,0.12)}
html[data-theme="clean"] .logo-item span{color:#16202b}
html[data-theme="clean"] .works .section-heading>p, html[data-theme="clean"] .works .section-label{color:#16202b}
html[data-theme="clean"] .work-shot{background:#ffffff}
html[data-theme="clean"] .work-shot figcaption{background:rgba(238,242,247,.78);color:#16202b}
html[data-theme="clean"] .cta-band .section-label{color:#175a8f}
html[data-theme="clean"] .cta-band em{color:#175a8f}
html[data-theme="clean"] .cta-orbit{border:1px solid rgba(217,226,234,.14)}
html[data-theme="clean"] .inner-hero{background:radial-gradient(circle at 80% 45%,rgba(31,111,178,.14),transparent 30%)}
html[data-theme="clean"] .filter-row button{border:1px solid rgba(217,226,234,.18)}
html[data-theme="clean"] .filter-row button.active, html[data-theme="clean"] .filter-row button:hover{color:#16202b}
html[data-theme="clean"] .catalog-search{border-bottom:1px solid rgba(217,226,234,.25)}
html[data-theme="clean"] .catalog-card{background:#ffffff;border:1px solid rgba(217,226,234,.08)}
html[data-theme="clean"] .catalog-card figure{background:rgba(22,32,43,0.31)}
html[data-theme="clean"] .catalog-card figure img{filter:drop-shadow(12px 22px 16px rgba(232,238,245,.22))}
html[data-theme="clean"] .catalog-card p{color:#16202b}
html[data-theme="clean"] .no-results{color:#16202b}
html[data-theme="clean"] .gallery-section{background:#eef2f7}
html[data-theme="clean"] .gallery-zoom{border:1px solid rgba(22,32,43,0.31);background:rgba(238,242,247,.65)}
html[data-theme="clean"] .product-hero{background:radial-gradient(circle at 28% 42%,rgba(31,111,178,.13),transparent 34%)}
html[data-theme="clean"] .breadcrumbs{color:#16202b}
html[data-theme="clean"] .main-photo{background:linear-gradient(145deg,rgba(22,32,43,0.12),transparent)}
html[data-theme="clean"] .main-photo img{filter:drop-shadow(25px 35px 28px rgba(232,238,245,.38))}
html[data-theme="clean"] .photo-glow{background:radial-gradient(circle,rgba(31,111,178,.2),transparent 70%)}
html[data-theme="clean"] .photo-badge{color:#16202b}
html[data-theme="clean"] .thumb{background:rgba(22,32,43,0.12)}
html[data-theme="clean"] .product-lead{color:#56636f}
html[data-theme="clean"] .manager-card span{color:#16202b}
html[data-theme="clean"] .manager-card p{color:#56636f}
html[data-theme="clean"] .content-index{border-top:1px solid rgba(217,226,234,.17)}
html[data-theme="clean"] .rich-text li, html[data-theme="clean"] .rich-text p{color:#16202b}
html[data-theme="clean"] .spec-band span{color:#16202b}
html[data-theme="clean"] .related-card figure{background:rgba(22,32,43,0.12)}
html[data-theme="clean"] .related-card small{color:#16202b}
html[data-theme="clean"] .story-number{color:rgba(23,90,143,.07)}
html[data-theme="clean"] .story-content p{color:#56636f}
html[data-theme="clean"] .story-content .lead{color:#16202b}
html[data-theme="clean"] .values .section-label{color:#16202b}
html[data-theme="clean"] .value-grid article{border:1px solid rgba(217,226,234,.13)}
html[data-theme="clean"] .value-grid b{color:#16202b}
html[data-theme="clean"] .value-grid p{color:#16202b}
html[data-theme="clean"] .geo-map, html[data-theme="clean"] .map-card{background:radial-gradient(circle at 50%,rgba(31,111,178,.12),transparent 55%),repeating-linear-gradient(0deg,transparent 0 47px,rgba(22,32,43,0.12) 48px),repeating-linear-gradient(90deg,transparent 0 47px,rgba(22,32,43,0.12) 48px)}
html[data-theme="clean"] .map-route, html[data-theme="clean"] .route{box-shadow:0 0 20px rgba(22,32,43,0.17)}
html[data-theme="clean"] .map-pin, html[data-theme="clean"] .pin{box-shadow:0 0 0 8px rgba(22,32,43,0.06)}
html[data-theme="clean"] .pin small{color:#16202b}
html[data-theme="clean"] .client-card{border:1px solid rgba(217,226,234,.12)}
html[data-theme="clean"] .client-card:hover{background:#ffffff}
html[data-theme="clean"] .client-card span{color:#16202b}
html[data-theme="clean"] .contact-card>span{color:#16202b}
html[data-theme="clean"] .contact-card p, html[data-theme="clean"] .contact-card small{color:#16202b}
html[data-theme="clean"] .contact-form-section .section-label{color:#16202b}
html[data-theme="clean"] .premium-form{border:1px solid rgba(217,226,234,.14)}
html[data-theme="clean"] .lead-form label>span{color:#16202b}
html[data-theme="clean"] .lead-form input, html[data-theme="clean"] .lead-form textarea{border:1px solid rgba(217,226,234,.15);background:rgba(22,32,43,0.34)}
html[data-theme="clean"] .form-dialog .lead-form input, html[data-theme="clean"] .form-dialog .lead-form textarea{color:#16202b;background:rgba(22,32,43,0.12)}
html[data-theme="clean"] .legal p{color:#16202b}
html[data-theme="clean"] .legal aside{border:1px solid rgba(217,226,234,.16)}
html[data-theme="clean"] .footer{background:#eef2f7}
html[data-theme="clean"] .footer-top p{color:#16202b}
html[data-theme="clean"] .footer-grid span{color:#16202b}
html[data-theme="clean"] .footer-grid a, html[data-theme="clean"] .footer-grid p{color:#56636f}
html[data-theme="clean"] .footer-bottom{color:#16202b}
html[data-theme="clean"] .modal-backdrop{background:rgba(238,242,247,.76)}
html[data-theme="clean"] .form-dialog, html[data-theme="clean"] .search-dialog{background:#eef2f7}
html[data-theme="clean"] .form-head p{color:#16202b}
html[data-theme="clean"] .search-box input{color:#16202b}
html[data-theme="clean"] .search-result figure{background:rgba(22,32,43,0.12)}
html[data-theme="clean"] .search-result small{color:#16202b}
html[data-theme="clean"] .cookie{background:rgba(238,242,247,.92)}
html[data-theme="clean"] .cookie p{color:#56636f}
html[data-theme="clean"] .quick-modal-card{background:#eef2f7}
html[data-theme="clean"] .showroom{background:radial-gradient(circle,rgba(31,111,178,.17),transparent 55%)}
html[data-theme="clean"] .spin-object .spin-back, html[data-theme="clean"] .spin-object .spin-front{border:1px solid rgba(22,32,43,0.27);background:linear-gradient(145deg,rgba(22,32,43,0.14),rgba(238,242,247,.5))}
html[data-theme="clean"] .spin-object .spin-front img{filter:drop-shadow(22px 30px 24px rgba(232,238,245,.38))}
html[data-theme="clean"] .showroom-hint{color:#16202b}
html[data-theme="clean"] .quick-info small{color:#16202b}
html[data-theme="clean"] .quick-info p{color:#56636f}
html[data-theme="clean"] .image-fallback{background:linear-gradient(145deg,#1f6fb2,#1f6fb2)}
html[data-theme="clean"] .image-error:after{background:#eef2f7;color:#16202b}
html[data-theme="clean"]{background:#eef2f7}
html[data-theme="clean"] body:before{background:conic-gradient(from 120deg at 62% 38%,rgba(31,111,178,.04),transparent 22%,rgba(31,111,178,0.12),transparent 54%,rgba(31,111,178,.045))}
html[data-theme="clean"] .flight:after{border:1px solid rgba(31,111,178,0.27)}
html[data-theme="clean"] .motion-toggle{border:1px solid rgba(31,111,178,0.34);background:rgba(238,242,247,.82);box-shadow:0 12px 34px rgba(22,32,43,0.15);color:#175a8f}
html[data-theme="clean"] .motion-toggle:hover{border-color:rgba(217,226,234,.55);box-shadow:0 18px 44px rgba(22,32,43,0.22)}
html[data-theme="clean"] .motion-toggle i{background:#d8e8f5;box-shadow:0 0 0 5px rgba(22,32,43,0.04),0 0 20px rgba(22,32,43,0.22)}
html[data-theme="clean"][data-motion=reduced] .motion-toggle i{background:#e8eef5}
html[data-theme="clean"] .hero-stage{background:radial-gradient(circle at calc(50% + var(--stage-x,0px)) calc(48% + var(--stage-y,0px)),rgba(31,111,178,0.13),transparent 48%)}
html[data-theme="clean"] .hero-stage:focus-visible{box-shadow:inset 0 0 0 1px rgba(22,32,43,0.22),0 0 0 5px rgba(22,32,43,0.03)}
html[data-theme="clean"] .hero-stage:before{background:linear-gradient(120deg,transparent 38%,rgba(22,32,43,0.12) 48%,transparent 58%)}
html[data-theme="clean"] .orbit{border:1px solid rgba(31,111,178,0.15)}
html[data-theme="clean"] .orbit:after{background:#d8e8f5;box-shadow:0 0 18px rgba(22,32,43,0.22)}
html[data-theme="clean"] .pack-box{filter:drop-shadow(0 28px 34px rgba(232,238,245,.25))}
html[data-theme="clean"] .hero-stage.is-dragging .pack-box{filter:drop-shadow(0 38px 46px rgba(232,238,245,.36)) brightness(1.04)}
html[data-theme="clean"] .front:after{background:linear-gradient(105deg,transparent 35%,rgba(22,32,43,0.34) 47%,transparent 59%)}
html[data-theme="clean"] .stage-chip{color:#16202b;box-shadow:0 9px 28px rgba(22,32,43,0.11)}
html[data-theme="clean"] .stage-chip:focus-visible, html[data-theme="clean"] .stage-chip:hover{border-color:rgba(217,226,234,.62);background:rgba(238,242,247,.93);box-shadow:0 12px 34px rgba(22,32,43,0.19),0 0 0 4px rgba(22,32,43,0.03)}
html[data-theme="clean"] .stage-chip.is-dragging{border-color:#d9e2ea;color:#175a8f;box-shadow:0 18px 45px rgba(22,32,43,0.22),0 0 28px rgba(22,32,43,0.06)}
html[data-theme="clean"] .stage-chip:before{background:#d8e8f5;box-shadow:0 0 12px rgba(22,32,43,0.22)}
html[data-theme="clean"] .stage-controls button{border:1px solid rgba(31,111,178,0.31);background:rgba(238,242,247,.7);color:#56636f}
html[data-theme="clean"] .stage-controls button.active, html[data-theme="clean"] .stage-controls button:hover{color:#175a8f;border-color:rgba(217,226,234,.48);background:rgba(238,242,247,.9)}
html[data-theme="clean"] .stage-status{color:#16202b}
html[data-theme="clean"] .catalog-card:before, html[data-theme="clean"] .client-card:before, html[data-theme="clean"] .metric-card:before, html[data-theme="clean"] .product-card:before, html[data-theme="clean"] .related-card:before, html[data-theme="clean"] .value-card:before, html[data-theme="clean"] .work-shot:before{background:linear-gradient(120deg,transparent 12%,rgba(31,111,178,0.34),transparent 45%,rgba(22,32,43,0.20),transparent 78%);-webkit-mask:linear-gradient(#e8eef5 0 0) content-box,linear-gradient(#e8eef5 0 0)}
html[data-theme="clean"] .catalog-card figure, html[data-theme="clean"] .main-photo, html[data-theme="clean"] .product-card figure, html[data-theme="clean"] .related-card figure{background:radial-gradient(circle at 50% 44%,rgba(31,111,178,0.31),rgba(238,242,247,.07) 44%,rgba(238,242,247,.18) 75%),linear-gradient(145deg,rgba(22,32,43,0.12),transparent)}
html[data-theme="clean"] .premium-render{filter:drop-shadow(0 26px 24px rgba(232,238,245,.24))}
html[data-theme="clean"] .catalog-card:hover .premium-render, html[data-theme="clean"] .product-card:hover .premium-render, html[data-theme="clean"] .related-card:hover .premium-render{filter:drop-shadow(0 34px 32px rgba(232,238,245,.34)) saturate(1.07)}
html[data-theme="clean"] .main-render{filter:drop-shadow(0 38px 38px rgba(232,238,245,.35))}
html[data-theme="clean"] .photo-badge{background:rgba(238,242,247,.82)!important;border:1px solid rgba(31,111,178,0.34)}
html[data-theme="clean"] .pill:after{background:linear-gradient(110deg,transparent 30%,rgba(22,32,43,0.34),transparent 70%)}
html[data-theme="clean"] .showroom{background:radial-gradient(circle at var(--mx,50%) var(--my,45%),rgba(31,111,178,0.34),transparent 34%),radial-gradient(circle,rgba(31,111,178,.14),transparent 58%),#eef2f7}
html[data-theme="clean"] .showroom:after, html[data-theme="clean"] .showroom:before{border:1px solid rgba(31,111,178,0.15)}
html[data-theme="clean"] .spin-object .spin-back, html[data-theme="clean"] .spin-object .spin-front{background:linear-gradient(145deg,rgba(22,32,43,0.12),rgba(238,242,247,.18));border-color:rgba(31,111,178,0.26)}
html[data-theme="clean"] .spin-object .spin-front img{filter:drop-shadow(0 26px 24px rgba(232,238,245,.32))}
html[data-theme="clean"] .spin-side{background:linear-gradient(180deg,#1f6fb2,#1f6fb2);border:1px solid rgba(22,32,43,0.20)}
html[data-theme="clean"] .showroom-controls button{border:1px solid rgba(31,111,178,0.34);background:rgba(238,242,247,.72);color:#56636f}
html[data-theme="clean"] .showroom-controls button.active, html[data-theme="clean"] .showroom-controls button:hover{color:#175a8f;border-color:rgba(217,226,234,.48)}
html[data-theme="clean"] .page-transition span{background:linear-gradient(135deg,#eef2f7,#eef2f7 55%,#eef2f7)}
html[data-theme="clean"] .page-transition:after{background:radial-gradient(circle at 68% 44%,rgba(31,111,178,0.24),transparent 30%)}
html[data-theme="clean"] .split-title>span:not(.word){background:linear-gradient(100deg,var(--lime),#175a8f 55%,#16202b)!important}
html[data-theme="clean"] .split-title>span:not(.word) .word i{background:linear-gradient(100deg,var(--lime),#175a8f 55%,#16202b)!important}
html[data-theme="clean"] .form-status[data-kind=ok]{color:#175a8f}
html[data-theme="clean"] .form-status[data-kind=error]{color:#175a8f}
html[data-theme="clean"] .callback-fab{border:1px solid rgba(31,111,178,0.34);background:rgba(238,242,247,.88);box-shadow:0 14px 45px rgba(22,32,43,0.18);color:#16202b}
html[data-theme="clean"] .callback-fab:hover{border-color:rgba(217,226,234,.62);box-shadow:0 20px 60px rgba(22,32,43,0.22),0 0 34px rgba(22,32,43,0.04)}
html[data-theme="clean"] .callback-fab i{background:#d8e8f5;box-shadow:0 0 0 0 rgba(22,32,43,0.21)}
html[data-theme="clean"] .legal-toc{background:rgba(238,242,247,.7)}
html[data-theme="clean"] .legal-toc>b{color:#16202b}
html[data-theme="clean"] .legal-toc a{border-bottom:1px solid rgba(22,32,43,0.12);color:#56636f}
html[data-theme="clean"] .legal-toc a:hover{color:#175a8f}
html[data-theme="clean"] .legal-toc a span{color:#175a8f}
html[data-theme="clean"] .policy-meta span{color:#56636f}
html[data-theme="clean"] .policy-section h2 span{border:1px solid rgba(31,111,178,0.34);color:#175a8f}
html[data-theme="clean"] .legal-document>p, html[data-theme="clean"] .policy-section li, html[data-theme="clean"] .policy-section p{color:#56636f}
html[data-theme="clean"] .policy-section a{color:#175a8f}
html[data-theme="clean"] .policy-section strong{color:#16202b}
html[data-theme="clean"] .legal-shell{background:radial-gradient(circle at 85% 8%,rgba(31,111,178,.12),transparent 24%),
    linear-gradient(180deg,#eef2f7 0%,#eef2f7 46%,#eef2f7 100%)}
html[data-theme="clean"] .privacy-summary{border:1px solid rgba(31,111,178,0.27);background:linear-gradient(135deg,rgba(31,111,178,0.14),rgba(22,32,43,0.12));box-shadow:0 35px 90px rgba(22,32,43,0.12)}
html[data-theme="clean"] .privacy-summary-grid article{border:1px solid rgba(22,32,43,0.15);background:rgba(238,242,247,.42)}
html[data-theme="clean"] .privacy-summary-grid span{color:#16202b}
html[data-theme="clean"] .legal-shell .legal-toc{background:rgba(238,242,247,.82);border-color:rgba(31,111,178,0.24);box-shadow:0 25px 70px rgba(22,32,43,0.11)}
html[data-theme="clean"] .legal-shell .legal-toc a{color:#56636f}
html[data-theme="clean"] .legal-shell .policy-meta span{color:#56636f;background:rgba(22,32,43,0.12)}
html[data-theme="clean"] .policy-notice{border:1px solid rgba(31,111,178,0.27);background:rgba(31,111,178,0.12)}
html[data-theme="clean"] .policy-notice span{color:#56636f}
html[data-theme="clean"] .legal-shell .policy-section{border-color:rgba(22,32,43,0.15)}
html[data-theme="clean"] .legal-shell .policy-section h2{color:#16202b}
html[data-theme="clean"] .legal-shell .policy-section p{color:#56636f}
html[data-theme="clean"] .legal-shell .policy-section .policy-bullet{border-left:1px solid rgba(31,111,178,0.27);color:#56636f}
html[data-theme="clean"] .consent-policy-link:hover, html[data-theme="clean"] .consent-policy-link:focus-visible{color:#16202b!important}
html[data-theme="clean"] .agree span{color:#56636f}
html[data-theme="clean"] .peruza-captcha{border:1px solid rgba(31,111,178,0.34)!important;background:linear-gradient(145deg,#eef2f7,#eef2f7)!important;color:#16202b!important;box-shadow:inset 0 1px 0 rgba(22,32,43,0.02),
    0 18px 45px rgba(22,32,43,0.10)!important}
html[data-theme="clean"] .peruza-captcha__title span{color:#175a8f!important}
html[data-theme="clean"] .peruza-captcha__title b{color:#16202b!important}
html[data-theme="clean"] .peruza-captcha__picture{border:1px solid rgba(22,32,43,0.15)!important;background:#eef2f7!important}
html[data-theme="clean"] .peruza-captcha__picture img{background:#eef2f7!important}
html[data-theme="clean"] .peruza-captcha__picture p{color:#175a8f!important}
html[data-theme="clean"] .peruza-captcha__loader{border:2px solid rgba(31,111,178,0.31)!important;border-top-color:#d9e2ea!important}
html[data-theme="clean"] .peruza-captcha__field>span{color:#16202b!important}
html[data-theme="clean"] .peruza-captcha__field input{border:1px solid rgba(31,111,178,0.34)!important;background:#eef2f7!important;color:#16202b!important}
html[data-theme="clean"] .peruza-captcha__field input:focus{border-color:#d9e2ea!important;box-shadow:0 0 0 3px rgba(22,32,43,0.04)!important}
html[data-theme="clean"] .peruza-captcha>small{color:#16202b!important}
@media (max-width: 1100px){
html[data-theme="clean"] .mobile-nav{background:radial-gradient(
        circle at 84% 12%,
        rgba(31,111,178,.13),
        transparent 28%
      ),
      radial-gradient(
        circle at 10% 88%,
        rgba(31,111,178,0.12),
        transparent 26%
      ),
      #eef2f7 !important}
html[data-theme="clean"] .mobile-nav .nav-links a{border:1px solid rgba(31,111,178,0.17);background:rgba(22,32,43,0.12);color:#16202b !important}
html[data-theme="clean"] .mobile-nav .nav-links a.active{border-color:rgba(31,111,178,0.34);background:rgba(31,111,178,0.13);color:#175a8f !important}
html[data-theme="clean"] .mobile-nav .mobile-phone{border-top:1px solid rgba(31,111,178,0.17);color:#16202b !important}
}
@media (max-width: 760px){
html[data-theme="clean"] .cert-doc::before{box-shadow:0 22px 0 rgba(22,32,43,0.07), 0 44px 0 rgba(22,32,43,0.06), 0 66px 0 rgba(22,32,43,0.04)}
html[data-theme="clean"] .header-actions .icon-btn, html[data-theme="clean"] .menu-toggle{border:1px solid rgba(31,111,178,0.24) !important;background:rgba(22,32,43,0.12) !important}
html[data-theme="clean"] body[data-page="catalog"] .catalog-card figure{border-bottom:1px solid rgba(217,226,234,.10)}
}
@media (max-width: 900px){
html[data-theme="clean"] body[data-page="privacy"] .legal-toc a{border:1px solid rgba(31,111,178,0.20) !important;background:rgba(31,111,178,0.12) !important}
}
@media(max-width:1150px){
html[data-theme="clean"] .mobile-nav{background:rgba(238,242,247,.98)}
}
@supports ((-webkit-background-clip: text) or (background-clip: text)){
html[data-theme="clean"] .heading-shimmer-v33{background-image:linear-gradient(
        104deg,
        #16202b 0%,
        #16202b 20%,
        #16202b 31%,
        #175a8f 42%,
        #175a8f 52%,
        #175a8f 62%,
        #16202b 72%,
        #16202b 84%,
        #16202b 100%
      ) !important}
}
/* ---- HERO: заголовок с градиентной заливкой ----------------------------- */
html[data-theme="clean"] .display span,
html[data-theme="clean"] .split-title span,
html[data-theme="clean"] .split-title>span:not(.word),
html[data-theme="clean"] .split-title>span:not(.word) .word,
html[data-theme="clean"] .split-title>span:not(.word) .word i,
html[data-theme="clean"] body[data-page="home"] .hero .split-title>span:not(.word),
html[data-theme="clean"] body[data-page="home"] .hero .split-title>span:not(.word) .word,
html[data-theme="clean"] body[data-page="home"] .hero .split-title>span:not(.word) .word i{
    color:transparent!important;
    background:linear-gradient(100deg,#175a8f,#1f6fb2 58%,#175a8f)!important;
    background-clip:text!important; -webkit-background-clip:text!important;
    -webkit-text-fill-color:transparent!important;
}
html[data-theme="clean"] .split-title .word,
html[data-theme="clean"] .split-title>.word,
html[data-theme="clean"] .split-title>.word i,
html[data-theme="clean"] body[data-page="home"] .hero .split-title,
html[data-theme="clean"] body[data-page="home"] .hero .split-title .word,
html[data-theme="clean"] body[data-page="home"] .hero .split-title .word i{
    color:#16202b!important; -webkit-text-fill-color:#16202b!important; background:none!important;
}

/* ---- HERO: орбиты, шарики и подсветка сцены ----------------------------- */
html[data-theme="clean"] .orbit{ border:1px solid rgba(31,111,178,.34)!important; }
html[data-theme="clean"] .orbit:after{
    background:#1f6fb2!important;
    box-shadow:0 0 14px rgba(31,111,178,.55), 0 0 0 3px rgba(31,111,178,.16)!important;
}
html[data-theme="clean"] .stage-halo{
    background:radial-gradient(circle,rgba(31,111,178,.18),transparent 68%)!important;
}
html[data-theme="clean"] .stage-shadow{ background:rgba(22,32,43,.16)!important; }
html[data-theme="clean"] .face{ border:1px solid rgba(22,32,43,.20)!important; }
html[data-theme="clean"] .f1,
html[data-theme="clean"] .f2,
html[data-theme="clean"] .f3,
html[data-theme="clean"] .flight:after{ border-color:rgba(31,111,178,.34)!important; }
html[data-theme="clean"] .cursor-aura{
    background:radial-gradient(circle,rgba(31,111,178,.18),transparent 68%)!important;
}
