@font-face{font-family:'IRANSansWeb';src:url('assets/fonts/IRANSansWeb.woff2?v=108') format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'IRANSansWeb';src:url('assets/fonts/IRANSansWeb_Medium.woff2?v=108') format('woff2');font-weight:500 600;font-style:normal;font-display:swap;}@font-face{font-family:'IRANSansWeb';src:url('assets/fonts/IRANSansWeb_Bold.woff2?v=108') format('woff2');font-weight:700 950;font-style:normal;font-display:swap;}*{margin:0;padding:0;box-sizing:border-box;}:root{--bg:#f5f9ff;--surface:#ffffff;--text-primary:#05101f;--text-secondary:#1e344d;--accent:#0066ff;--accent-2:#00a3ff;--accent-soft:rgba(0, 102, 255, 0.08);--accent-soft-hover:rgba(0, 102, 255, 0.14);--border-light:rgba(0, 0, 0, 0.06);--shadow-card:0 15px 30px -10px rgba(0, 35, 70, 0.08);--shadow-hover:0 25px 40px -15px rgba(0, 102, 255, 0.15), 0 0 0 1px rgba(0, 102, 255, 0.1);--radius-card:24px;--error-color:#d32f2f;--success-color:#2e7d32;--star-color:#ffb300;--star-empty:#d0d7e2;--font-main:'IRANSansWeb', Tahoma, Arial, sans-serif;}html{scroll-behavior:smooth;}.skip-link{position:absolute;top:0.75rem;right:0.75rem;z-index:2000;background:var(--accent);color:#ffffff;padding:0.75rem 1rem;border-radius:999px;transform:translateY(-180%);transition:transform 0.2s;text-decoration:none;font-weight:800;}.skip-link:focus{transform:translateY(0);}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}.seo-nav{display:flex;gap:0.9rem;align-items:center;flex-wrap:wrap;}.seo-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:0.42rem 0.86rem;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-light);border-radius:999px;text-decoration:none;font-weight:800;font-size:0.92rem;box-shadow:0 8px 18px -14px rgba(0, 35, 70, 0.35);transition:color 0.2s, background 0.2s, border-color 0.2s, transform 0.2s, box-shadow 0.2s;}.seo-nav a:hover,
    .seo-nav a:focus{color:var(--accent);background:var(--accent-soft);border-color:rgba(0, 102, 255, 0.22);box-shadow:0 12px 22px -16px rgba(0, 102, 255, 0.35);transform:translateY(-1px);}.part-card-title{font-weight:800;margin-bottom:0.25rem;}.noscript-seo{margin:1rem auto;max-width:1100px;background:var(--surface);border:1px solid var(--border-light);border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-card);}@media (max-width: 900px){.seo-nav{display:none;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}*,
      *::before,
      *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important;}}body.dark-theme{--bg:#030a14;--surface:#0e1a28;--text-primary:#ecf3ff;--text-secondary:#b0c9e6;--accent:#4080ff;--accent-2:#00b8ff;--accent-soft:rgba(64, 128, 255, 0.1);--accent-soft-hover:rgba(64, 128, 255, 0.18);--border-light:rgba(255, 255, 255, 0.06);--shadow-card:0 15px 30px -10px rgba(0, 0, 0, 0.4);--shadow-hover:0 25px 40px -15px rgba(64, 128, 255, 0.2);--star-empty:#3a4a5e;}body{font-family:var(--font-main);background:var(--bg);color:var(--text-primary);line-height:1.5;overflow-x:hidden;min-height:100vh;transition:background 0.25s, color 0.2s;-webkit-font-smoothing:antialiased;}button,
    input,
    textarea,
    select{font-family:var(--font-main);}.container{max-width:1400px;margin:0 auto;padding:1.5rem 1.2rem;}@media (min-width: 768px){.container{padding:2rem 2.5rem;}}.fade-up{opacity:1;transform:translateY(0);transition:opacity 0.65s cubic-bezier(0.23, 1, 0.32, 1), transform 0.65s;}.fade-up.visible{opacity:1;transform:translateY(0);}.delay-1{transition-delay:0.05s;}.delay-2{transition-delay:0.1s;}.delay-3{transition-delay:0.15s;}.delay-4{transition-delay:0.2s;}.delay-5{transition-delay:0.25s;}.header-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:nowrap;gap:0.8rem;}.logo-badge{font-weight:800;font-size:clamp(1.6rem, 6vw, 2rem);letter-spacing:-0.02em;background:linear-gradient(145deg, var(--text-primary) 20%, var(--accent) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;}.desktop-actions{display:none;gap:15px;align-items:center;}@media (min-width: 901px){.desktop-actions{display:flex;}}.mobile-header-actions{display:flex;align-items:center;gap:8px;}@media (min-width: 901px){.mobile-header-actions{display:none;}}.mobile-theme-toggle-header{background:var(--surface);border:1px solid var(--border-light);font-size:1.3rem;cursor:pointer;padding:0.5rem 0.9rem;border-radius:60px;box-shadow:var(--shadow-card);color:var(--text-primary);line-height:1;transition:0.25s;}.mobile-theme-toggle-header:hover{box-shadow:var(--shadow-hover);border-color:var(--accent);}.custom-dropdown{position:relative;min-width:0;width:auto;}.dropdown-btn{background:var(--surface);border:1px solid var(--border-light);padding:0.56rem 0.7rem;border-radius:60px;font-weight:600;font-size:0.84rem;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-card);display:flex;align-items:center;gap:4px;white-space:nowrap;transition:0.25s;width:auto;min-width:6.1rem;justify-content:space-between;}.dropdown-btn:hover{border-color:var(--accent);box-shadow:var(--shadow-hover);}.dropdown-btn .arrow{color:var(--accent);transition:transform 0.3s;flex-shrink:0;}.custom-dropdown.active .dropdown-btn .arrow{transform:rotate(180deg);}.dropdown-list{position:absolute;top:calc(100% + 6px);left:0;min-width:180px;background:var(--surface);border:1px solid var(--border-light);border-radius:20px;box-shadow:var(--shadow-hover);list-style:none;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height 0.35s, opacity 0.25s, visibility 0.25s;z-index:1000;}.custom-dropdown.active .dropdown-list{max-height:420px;opacity:1;visibility:visible;overflow-y:auto;}.dropdown-item{padding:0.62rem 0.9rem;cursor:pointer;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border-light);color:var(--text-primary);white-space:nowrap;transition:background 0.2s;font-size:0.88rem;}.dropdown-item:hover{background:var(--accent-soft);}.dropdown-item .flag{font-size:1.3rem;flex-shrink:0;}.selected-language-label{display:inline-flex;align-items:center;gap:7px;min-width:0;}.selected-language-label{direction:ltr;}.dropdown-item{direction:ltr;justify-content:flex-start;}.dropdown-item .language-name,
    .selected-language-label .language-name{direction:auto;}.selected-language-label .flag,
    .dropdown-item .flag{display:inline-flex;align-items:center;justify-content:center;min-width:1.45em;line-height:1;font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;}.flag.flag-svg svg,
    .selected-language-label .flag.flag-svg svg,
    .dropdown-item .flag.flag-svg svg{width:1.55em;height:1.08em;display:block;border-radius:0.18em;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.10), 0 2px 5px rgba(0, 0, 0, 0.12);overflow:hidden;}.flag.flag-img img,
    .selected-language-label .flag.flag-img img,
    .dropdown-item .flag.flag-img img{width:1.55em;height:1.08em;display:block;border-radius:0.18em;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.10), 0 2px 5px rgba(0, 0, 0, 0.12);object-fit:cover;object-position:center;overflow:hidden;}#themeToggle,
    #mobileHeaderThemeToggle{background:var(--surface);border:1px solid var(--border-light);font-size:1.5rem;cursor:pointer;padding:0.5rem 1rem;border-radius:60px;box-shadow:var(--shadow-card);color:var(--text-primary);transition:0.25s;}#themeToggle:hover,
    #mobileHeaderThemeToggle:hover{box-shadow:var(--shadow-hover);border-color:var(--accent);}.hero-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin:1rem 0 3rem;}@media (min-width: 768px){.hero-grid{grid-template-columns:1.3fr 1fr;}}.hero-sub{display:block;width:min(100%, 880px);font-size:clamp(1rem, 2.1vw, 1.16rem);color:var(--text-secondary);margin:1.2rem 0 2rem;line-height:2;direction:rtl;text-align:justify;text-align-last:right;}.hero-sub p{width:100%;margin:0;text-align:justify;text-align-last:right;}.hero-sub p + p{margin-top:0.9rem;}.iso-badges{display:flex;row-gap:20px;column-gap:64px;flex-wrap:wrap;align-items:flex-start;margin-top:2.6rem;}.quality-sentence{flex-basis:100%;max-width:620px;margin-top:0.4rem;color:var(--text-secondary);font-weight:700;line-height:1.8;}@media (max-width: 767px){.iso-badges{width:100%;justify-content:center;align-items:center;text-align:center;margin-left:auto;margin-right:auto;}.iso-badges > div{align-items:center !important;justify-content:center;}.quality-sentence{max-width:100%;text-align:center;margin-left:auto;margin-right:auto;}}.about-panel{background:var(--surface);border:1px solid var(--border-light);box-shadow:var(--shadow-card);border-radius:var(--radius-card);padding:2rem 1.5rem;margin:2.5rem 0;}@media (min-width: 640px){.about-panel{padding:2.5rem;}}.about-text{color:var(--text-secondary);font-size:1.08rem;line-height:2;max-width:1080px;}.about-text p + p{margin-top:1rem;}.badge-icon{width:40px;height:40px;border-radius:8px;object-fit:contain;}.cert-item{display:flex;flex-direction:column;align-items:center;gap:8px;}.cert-logo{width:clamp(92px, 13vw, 126px);height:auto;object-fit:contain;display:block;background:transparent;filter:drop-shadow(0 14px 18px rgba(0, 102, 255, 0.12));}.cert-pill{background:var(--accent-soft);padding:0.5rem 1.4rem;border-radius:60px;font-weight:600;white-space:nowrap;}body.dark-theme .cert-logo{filter:drop-shadow(0 14px 18px rgba(64, 128, 255, 0.16));}#galleryHeading{position:relative;isolation:isolate;overflow:hidden;max-width:1100px;margin:0 auto 2.1rem;padding:clamp(1.35rem, 3vw, 2.35rem) clamp(1.25rem, 3.5vw, 3rem);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border-light));border-radius:clamp(24px, 3.5vw, 40px);background:radial-gradient(circle at 12% 14%, rgba(0, 209, 255, 0.13), transparent 34%),
        radial-gradient(circle at 88% 84%, rgba(0, 102, 255, 0.14), transparent 38%),
        linear-gradient(135deg, rgba(255,255,255,0.78), rgba(255,255,255,0.34));box-shadow:0 24px 60px rgba(0, 50, 120, 0.10);backdrop-filter:blur(14px);}.gallery-heading-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-inline-end:0.55rem;border-radius:14px;color:var(--accent);background:linear-gradient(135deg, rgba(0, 102, 255, 0.14), rgba(0, 209, 255, 0.10));box-shadow:0 12px 28px rgba(0, 102, 255, 0.16);}.gallery-heading-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}#galleryHeading::before,
    #galleryHeading::after{content:"";position:absolute;left:50%;top:50%;width:min(92%, 820px);height:2px;border-radius:999px;pointer-events:none;z-index:-1;background:linear-gradient(90deg, transparent 0%, rgba(0, 102, 255, 0.08) 13%, rgba(0, 102, 255, 0.34) 50%, rgba(0, 209, 255, 0.09) 87%, transparent 100%);box-shadow:0 0 32px rgba(0, 102, 255, 0.18);transform-origin:center;}#galleryHeading::before{transform:translate(-50%, -50%) rotate(-8deg);}#galleryHeading::after{transform:translate(-50%, -50%) rotate(8deg);}body.dark-theme #galleryHeading{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-light));background:radial-gradient(circle at 12% 14%, rgba(0, 209, 255, 0.10), transparent 34%),
        radial-gradient(circle at 88% 84%, rgba(64, 128, 255, 0.20), transparent 40%),
        linear-gradient(135deg, rgba(17, 24, 39, 0.88), rgba(30, 41, 59, 0.48));box-shadow:0 26px 70px rgba(0, 0, 0, 0.22);}body.dark-theme #galleryHeading::before,
    body.dark-theme #galleryHeading::after{background:linear-gradient(90deg, transparent 0%, rgba(96, 150, 255, 0.08) 13%, rgba(96, 150, 255, 0.38) 50%, rgba(0, 209, 255, 0.10) 87%, transparent 100%);box-shadow:0 0 34px rgba(64, 128, 255, 0.20);}.gallery-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:2.5rem 0;}@media (min-width: 580px){#galleryHeading{position:relative;isolation:isolate;overflow:hidden;max-width:1100px;margin:0 auto 2.1rem;padding:clamp(1.35rem, 3vw, 2.35rem) clamp(1.25rem, 3.5vw, 3rem);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border-light));border-radius:clamp(24px, 3.5vw, 40px);background:radial-gradient(circle at 12% 14%, rgba(0, 209, 255, 0.13), transparent 34%),
        radial-gradient(circle at 88% 84%, rgba(0, 102, 255, 0.14), transparent 38%),
        linear-gradient(135deg, rgba(255,255,255,0.78), rgba(255,255,255,0.34));box-shadow:0 24px 60px rgba(0, 50, 120, 0.10);backdrop-filter:blur(14px);}#galleryHeading::before,
    #galleryHeading::after{content:"";position:absolute;left:50%;top:50%;width:min(92%, 820px);height:2px;border-radius:999px;pointer-events:none;z-index:-1;background:linear-gradient(90deg, transparent 0%, rgba(0, 102, 255, 0.08) 13%, rgba(0, 102, 255, 0.34) 50%, rgba(0, 209, 255, 0.09) 87%, transparent 100%);box-shadow:0 0 32px rgba(0, 102, 255, 0.18);transform-origin:center;}#galleryHeading::before{transform:translate(-50%, -50%) rotate(-8deg);}#galleryHeading::after{transform:translate(-50%, -50%) rotate(8deg);}body.dark-theme #galleryHeading{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-light));background:radial-gradient(circle at 12% 14%, rgba(0, 209, 255, 0.10), transparent 34%),
        radial-gradient(circle at 88% 84%, rgba(64, 128, 255, 0.20), transparent 40%),
        linear-gradient(135deg, rgba(17, 24, 39, 0.88), rgba(30, 41, 59, 0.48));box-shadow:0 26px 70px rgba(0, 0, 0, 0.22);}body.dark-theme #galleryHeading::before,
    body.dark-theme #galleryHeading::after{background:linear-gradient(90deg, transparent 0%, rgba(96, 150, 255, 0.08) 13%, rgba(96, 150, 255, 0.38) 50%, rgba(0, 209, 255, 0.10) 87%, transparent 100%);box-shadow:0 0 34px rgba(64, 128, 255, 0.20);}.gallery-grid{grid-template-columns:repeat(2, 1fr);}}@media (min-width: 1024px){#galleryHeading{position:relative;isolation:isolate;overflow:hidden;max-width:1100px;margin:0 auto 2.1rem;padding:clamp(1.35rem, 3vw, 2.35rem) clamp(1.25rem, 3.5vw, 3rem);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border-light));border-radius:clamp(24px, 3.5vw, 40px);background:radial-gradient(circle at 12% 14%, rgba(0, 209, 255, 0.13), transparent 34%),
        radial-gradient(circle at 88% 84%, rgba(0, 102, 255, 0.14), transparent 38%),
        linear-gradient(135deg, rgba(255,255,255,0.78), rgba(255,255,255,0.34));box-shadow:0 24px 60px rgba(0, 50, 120, 0.10);backdrop-filter:blur(14px);}#galleryHeading::before,
    #galleryHeading::after{content:"";position:absolute;left:50%;top:50%;width:min(92%, 820px);height:2px;border-radius:999px;pointer-events:none;z-index:-1;background:linear-gradient(90deg, transparent 0%, rgba(0, 102, 255, 0.08) 13%, rgba(0, 102, 255, 0.34) 50%, rgba(0, 209, 255, 0.09) 87%, transparent 100%);box-shadow:0 0 32px rgba(0, 102, 255, 0.18);transform-origin:center;}#galleryHeading::before{transform:translate(-50%, -50%) rotate(-8deg);}#galleryHeading::after{transform:translate(-50%, -50%) rotate(8deg);}body.dark-theme #galleryHeading{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-light));background:radial-gradient(circle at 12% 14%, rgba(0, 209, 255, 0.10), transparent 34%),
        radial-gradient(circle at 88% 84%, rgba(64, 128, 255, 0.20), transparent 40%),
        linear-gradient(135deg, rgba(17, 24, 39, 0.88), rgba(30, 41, 59, 0.48));box-shadow:0 26px 70px rgba(0, 0, 0, 0.22);}body.dark-theme #galleryHeading::before,
    body.dark-theme #galleryHeading::after{background:linear-gradient(90deg, transparent 0%, rgba(96, 150, 255, 0.08) 13%, rgba(96, 150, 255, 0.38) 50%, rgba(0, 209, 255, 0.10) 87%, transparent 100%);box-shadow:0 0 34px rgba(64, 128, 255, 0.20);}.gallery-grid{grid-template-columns:repeat(4, 1fr);}}.gallery-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.65rem;margin:-0.6rem 0 3rem;}.gallery-page-btn{min-width:44px;height:44px;border:1px solid var(--border-light);border-radius:16px;background:var(--surface);color:var(--text-primary);font-weight:800;cursor:pointer;box-shadow:var(--shadow-card);transition:transform 0.2s ease, border-color 0.25s ease, background 0.25s ease, color 0.25s ease;}.gallery-page-btn:hover,
    .gallery-page-btn:focus-visible{transform:translateY(-2px);border-color:var(--accent);outline:none;}.gallery-page-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);}.gallery-page-btn.nav{min-width:92px;padding:0 1rem;}.gallery-page-btn:disabled{opacity:0.45;cursor:not-allowed;transform:none;}.gallery-page-status{width:100%;text-align:center;color:var(--text-secondary);font-size:0.95rem;margin-top:0.15rem;}.part-card{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-card);padding:2rem 1.5rem;box-shadow:var(--shadow-card);transition:box-shadow 0.4s, border-color 0.3s;text-align:center;cursor:default;display:flex;flex-direction:column;align-items:stretch;}.part-card-content{flex:1 1 auto;}.part-details-btn{width:100%;margin-top:1.2rem;border:1px solid rgba(0, 102, 255, 0.28);border-radius:16px;padding:0.85rem 1rem;background:linear-gradient(135deg, #0057d9 0%, #007bff 52%, #00a3ff 100%);color:#ffffff;font-weight:900;font-family:inherit;cursor:pointer;box-shadow:0 12px 28px rgba(0, 102, 255, 0.28);text-shadow:0 1px 1px rgba(0, 0, 0, 0.22);transition:transform 0.2s ease, box-shadow 0.25s ease, filter 0.25s ease;}body.dark-theme .part-details-btn{border-color:rgba(64, 128, 255, 0.34);background:linear-gradient(135deg, #2f6eff 0%, #4080ff 58%, #00b8ff 100%);box-shadow:0 12px 28px rgba(64, 128, 255, 0.24);}.part-details-btn:hover,
    .part-details-btn:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px rgba(0, 102, 255, 0.28);filter:brightness(1.03);outline:none;}.part-card:hover{box-shadow:var(--shadow-hover);border-color:var(--accent);}.part-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:var(--accent-soft);border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--accent);transition:background 0.3s;}.part-card:hover .part-icon{background:var(--accent-soft-hover);}.part-icon svg{stroke:currentColor;fill:none;width:44px;}.part-photo-wrap{width:100%;height:132px;margin:0 auto 1.5rem;border-radius:20px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;overflow:hidden;}.part-photo{width:100%;height:100%;object-fit:contain;display:block;}.modal-project-image{width:100%;max-height:240px;object-fit:contain;display:block;margin:0 0 1.2rem;border-radius:18px;background:var(--accent-soft);}.modal-overlay{position:fixed;inset:0;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(6px);z-index:3000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:0.3s;padding:1rem;}.modal-overlay.active{opacity:1;visibility:visible;}.modal-content{background:var(--surface);border-radius:32px;padding:2rem;max-width:480px;width:100%;box-shadow:var(--shadow-hover);position:relative;transform:scale(0.95);transition:0.3s;}.modal-overlay.active .modal-content{transform:scale(1);}.modal-close{position:absolute;z-index:5;top:1rem;right:1.2rem;font-size:2rem;background:none;border:none;color:var(--text-primary);cursor:pointer;transition:0.2s;line-height:1;}.modal-content.modal-wide .modal-close{width:2.55rem;height:2.55rem;border-radius:999px;background:rgba(255,255,255,0.72);box-shadow:0 8px 20px rgba(0,0,0,0.12);}.modal-close:hover{color:var(--accent);transform:scale(1.15);}.modal-content.modal-wide{max-width:min(1220px, calc(100vw - 2rem));width:100%;max-height:calc(100vh - 2rem);overflow:auto;padding:1.4rem;border-radius:26px;}.part-detail-sheet{direction:rtl;text-align:center;color:var(--text-primary);background:radial-gradient(circle at 22% 16%, rgba(46, 125, 50, 0.08), transparent 32%),
        var(--surface);border-radius:22px;padding:1.15rem;}.part-detail-hero{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(280px, 0.85fr);gap:2rem;align-items:center;margin-bottom:1.1rem;}.part-detail-media{min-height:210px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:linear-gradient(180deg, rgba(255,255,255,0.64), rgba(255,255,255,0.18));overflow:hidden;}.part-detail-media img{width:100%;max-height:285px;object-fit:contain;display:block;}.part-detail-media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.5rem;color:var(--accent);border:1px dashed rgba(54, 132, 43, 0.45);background:var(--accent-soft);text-align:center;}.part-detail-media-placeholder svg{width:min(84px, 36%);height:auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}.part-detail-media-placeholder span{color:var(--text-secondary);font-weight:800;font-size:0.76rem;}.part-detail-titlebox{text-align:center;padding:0.5rem 0.3rem;}.part-detail-titlebox h3{font-size:clamp(1.85rem, 4vw, 2.75rem);line-height:1.25;margin:0;font-weight:900;color:var(--text-primary);}.part-detail-subtitle{font-size:clamp(1.1rem, 2.4vw, 1.8rem);font-weight:800;margin-top:0.35rem;direction:ltr;}.part-detail-rule{width:min(250px, 76%);height:2px;background:var(--accent);margin:0.9rem auto 1.25rem;opacity:0.75;}.part-detail-intro{font-size:clamp(1rem, 1.7vw, 1.22rem);line-height:2;text-align:right;margin:0 auto;max-width:540px;}.part-detail-main{display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 315px);gap:2rem;align-items:end;}.part-detail-table{border:1px solid rgba(148, 163, 184, 0.75);border-radius:12px;overflow:hidden;background:rgba(255,255,255,0.28);}.part-detail-row{display:grid;grid-template-columns:260px minmax(0, 1fr);min-height:68px;border-bottom:1px solid rgba(148, 163, 184, 0.65);}.part-detail-row:last-child{border-bottom:none;}.part-detail-label{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:0.6rem;padding:0.85rem 1rem;border-left:1px solid rgba(148, 163, 184, 0.65);font-weight:900;font-size:1.12rem;background:rgba(255,255,255,0.26);}.part-detail-icon{width:42px;height:42px;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;}.part-detail-icon svg{width:38px;height:38px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}.part-detail-value{padding:0.9rem 1.2rem;line-height:1.95;font-size:1rem;align-self:center;}.part-detail-value strong{font-weight:900;}.part-detail-en{direction:ltr;text-align:left;font-weight:800;font-size:1.08rem;}.part-detail-list{margin:0;padding:0 1.15rem 0 0;}.part-detail-list li::marker{color:var(--accent);}.part-detail-sensitivity{display:grid;grid-template-columns:minmax(0, 1fr) 146px;gap:1rem;align-items:center;}.sensitivity-note{margin:0;}.sensitivity-pill{justify-self:end;background:linear-gradient(180deg, #f8cf45, #edb31f);border:1px solid rgba(161, 105, 0, 0.2);color:#241800;font-weight:900;border-radius:12px;padding:0.55rem 1rem;text-align:center;box-shadow:0 8px 18px rgba(237, 179, 31, 0.25);}.part-detail-gauge-card{border:1px solid rgba(148, 163, 184, 0.75);border-radius:14px;padding:1.6rem 1rem;text-align:center;background:rgba(255,255,255,0.26);min-height:360px;display:flex;flex-direction:column;justify-content:center;}.gauge-title{font-size:1.1rem;font-weight:800;margin-bottom:1rem;}.gauge-separator{width:38px;height:2px;background:var(--accent);opacity:0.35;margin:0 auto 1.6rem;}.sensitivity-gauge{position:relative;width:min(276px, 100%);height:150px;margin:0 auto 0.75rem;}.gauge-arc{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:276px;max-width:100%;aspect-ratio:2 / 1;border-radius:276px 276px 0 0;background:conic-gradient(from 270deg at 50% 100%, #57b947 0deg 36deg, #a9cf38 36deg 72deg, #f2cd1d 72deg 108deg, #f08c16 108deg 144deg, #e7561d 144deg 180deg, transparent 180deg 360deg);overflow:hidden;}.gauge-arc::after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:52%;height:52%;border-radius:100% 100% 0 0;background:var(--surface);}.gauge-number{position:absolute;font-size:1.65rem;font-weight:800;color:#121212;z-index:2;}.gauge-number.n1{right:86%;bottom:22%;}.gauge-number.n2{right:69%;bottom:58%;}.gauge-number.n3{right:47%;bottom:77%;}.gauge-number.n4{right:22%;bottom:58%;}.gauge-number.n5{right:5%;bottom:22%;}.gauge-needle{position:absolute;width:104px;height:8px;background:#202124;left:calc(50% - 2px);bottom:13px;transform-origin:4px 50%;transform:rotate(-43deg);border-radius:999px;z-index:4;}.gauge-needle::after{content:'';position:absolute;right:-8px;top:50%;transform:translateY(-50%);border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:18px solid #202124;}.gauge-pivot{position:absolute;width:24px;height:24px;left:50%;bottom:1px;transform:translateX(-50%);border-radius:50%;background:#303030;z-index:5;}.gauge-pivot::after{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0.65;}.gauge-score{display:inline-block;min-width:190px;border:2px solid #d79600;border-radius:14px;padding:0.35rem 1rem;font-size:1.7rem;font-weight:900;color:#a65a00;background:rgba(255,255,255,0.45);direction:ltr;}.gauge-status{margin:0.8rem auto 0;width:min(220px, 100%);border:2px solid #f0781f;border-radius:12px;padding:0.45rem 0.75rem;background:rgba(255, 238, 222, 0.7);font-weight:900;color:#2f1a00;}@media (max-width: 980px){.part-detail-hero,
      .part-detail-main{grid-template-columns:1fr;}.part-detail-gauge-card{min-height:auto;}}@media (max-width: 680px){.modal-content.modal-wide{padding:0.7rem;}.part-detail-sheet{padding:0.75rem;}.part-detail-row{grid-template-columns:1fr;}.part-detail-label{border-left:none;border-bottom:1px solid rgba(148, 163, 184, 0.4);}.part-detail-sensitivity{grid-template-columns:1fr;}.sensitivity-pill{justify-self:start;}}.stats-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:2.5rem 0;}@media (min-width: 600px){.stats-grid{grid-template-columns:repeat(3, 1fr);}}.stat-item{text-align:center;padding:1.8rem 1.5rem;background:var(--surface);border-radius:24px;border:1px solid var(--border-light);box-shadow:var(--shadow-card);transition:transform 0.25s, box-shadow 0.3s;}.stat-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);}.stat-number{font-weight:800;font-size:3rem;color:var(--accent);}.specs-single-box{background:var(--surface);border-radius:24px;padding:2rem;border:1px solid var(--border-light);box-shadow:var(--shadow-card);margin:1.8rem 0;}.specs-single-box ul{list-style:none;display:grid;gap:1.2rem;}.specs-single-box li{border-bottom:1px dashed var(--border-light);padding-bottom:0.7rem;}.specs-single-box li:last-child{border-bottom:none;}.specs-single-box li.specs-note-item{border-bottom:0;padding-bottom:0;}.specs-highlight-box{display:grid;gap:0.85rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-light));background:linear-gradient(135deg, var(--accent-soft), rgba(255, 255, 255, 0.62));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.12), 0 12px 26px -24px rgba(0, 102, 255, 0.45);}.specs-highlight-box p{margin:0;line-height:1.95;color:var(--text-secondary);}.specs-highlight-box strong{color:var(--text-primary);}.specs-highlight-box .specs-advantage strong{color:var(--accent);}.specs-highlight-box .specs-important strong{color:#c87500;}body.dark-theme .specs-highlight-box{background:linear-gradient(135deg, rgba(64, 128, 255, 0.14), rgba(14, 26, 40, 0.88));border-color:rgba(64, 128, 255, 0.24);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.04), 0 14px 30px -24px rgba(64, 128, 255, 0.55);}body.dark-theme .specs-highlight-box .specs-important strong{color:#ffd166;}.testimonials-slider{display:flex;gap:1.2rem;overflow-x:auto;padding:1rem 0.2rem;scrollbar-width:none;scroll-behavior:smooth;}.testimonials-slider::-webkit-scrollbar{display:none;}.testimonial-card{flex:0 0 85%;max-width:320px;background:var(--surface);border:1px solid var(--border-light);border-radius:24px;padding:1.8rem;box-shadow:var(--shadow-card);transition:box-shadow 0.3s;}.testimonial-card:hover{box-shadow:var(--shadow-hover);}@media (min-width: 480px){.testimonial-card{flex:0 0 300px;}}.testimonial-author{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;}.testimonial-avatar{width:24px;height:24px;border-radius:50%;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.6rem;color:var(--accent);flex-shrink:0;}.slider-dots{display:flex;justify-content:center;gap:0.7rem;margin-top:1.5rem;}.dot{width:10px;height:10px;border-radius:50%;background:var(--border-light);cursor:pointer;transition:0.25s;}.dot.active{background:var(--accent);transform:scale(1.5);}.slider-controls{display:flex;justify-content:center;gap:1rem;margin-top:1.2rem;}.slider-btn{background:var(--surface);border:1px solid var(--border-light);border-radius:60px;padding:0.7rem 1.8rem;cursor:pointer;color:var(--text-primary);font-size:1.4rem;transition:0.25s;box-shadow:var(--shadow-card);}.slider-btn:hover{background:var(--accent);color:white;border-color:var(--accent);box-shadow:var(--shadow-hover);}.glass-panel{background:var(--surface);border:1px solid var(--border-light);box-shadow:var(--shadow-card);border-radius:var(--radius-card);padding:2rem 1.5rem;margin:2.5rem 0;}@media (min-width: 640px){.glass-panel{padding:2.5rem;}}.form-grid-advanced{display:grid;grid-template-columns:1fr;gap:2rem;}@media (min-width: 768px){.form-grid-advanced{grid-template-columns:1.2fr 2fr;}}.fields-two-rows{display:flex;flex-direction:column;gap:1.5rem;}.fields-row{display:grid;grid-template-columns:1fr;gap:1.5rem;}@media (min-width: 560px){.fields-row{grid-template-columns:1fr 1fr;}}label{display:block;margin-bottom:0.4rem;font-weight:500;}.input-modern,
    .simple-select,
    textarea.input-modern{width:100%;padding:0.9rem 1.2rem;background:var(--bg);border:1.5px solid var(--border-light);border-radius:30px;font-size:1rem;color:var(--text-primary);font-family:inherit;transition:border-color 0.25s, box-shadow 0.25s;}.input-modern:focus,
    .simple-select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-soft);}.file-upload-area{background:var(--bg);border-radius:28px;padding:1.8rem 1.5rem;border:2px dashed var(--border-light);text-align:center;cursor:pointer;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color 0.3s, background 0.3s;position:relative;}.file-upload-area:hover{border-color:var(--accent);background:var(--accent-soft);}.image-preview-container{position:relative;display:flex;justify-content:center;width:100%;}.image-preview{max-width:100%;max-height:120px;margin-top:15px;border-radius:16px;display:none;object-fit:contain;}.selected-file-name{display:none;margin-top:15px;padding:0.75rem 1rem;border:1px solid var(--border-light);border-radius:16px;background:var(--surface);color:var(--text-primary);font-weight:600;max-width:100%;overflow-wrap:anywhere;}.remove-image-btn{position:absolute;top:-8px;right:-8px;background:var(--surface);border:1px solid var(--border-light);border-radius:50%;width:32px;height:32px;display:none;align-items:center;justify-content:center;font-size:1.3rem;cursor:pointer;color:var(--error-color);transition:0.2s;box-shadow:var(--shadow-card);z-index:5;}.remove-image-btn:hover{background:var(--error-color);color:white;border-color:var(--error-color);}.btn-primary{background:var(--text-primary);color:var(--bg);border:none;padding:1rem 2rem;border-radius:60px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:0.3s;box-shadow:var(--shadow-card);display:inline-flex;align-items:center;gap:0.5rem;width:100%;justify-content:center;}@media (min-width: 480px){.btn-primary{width:auto;padding:1rem 2.8rem;}}.btn-primary:hover{background:var(--accent);color:white;transform:scale(1.02);box-shadow:var(--shadow-hover);}.contact-wrapper{display:grid;grid-template-columns:1fr;gap:2rem;margin:3rem 0 2rem;}@media (min-width: 768px){.contact-wrapper{grid-template-columns:1.4fr 0.9fr;}}.contact-video-card{position:relative;overflow:hidden;height:336px;min-height:336px;max-height:336px;padding:1rem;display:flex;align-items:stretch;justify-content:center;isolation:isolate;}.contact-video-card::before{content:"";position:absolute;inset:-35%;background:radial-gradient(circle at 22% 20%, rgba(0, 166, 255, 0.25), transparent 34%),
        radial-gradient(circle at 82% 78%, rgba(255, 255, 255, 0.16), transparent 32%),
        conic-gradient(from 145deg, transparent, rgba(0, 166, 255, 0.18), transparent, rgba(255, 255, 255, 0.12), transparent);filter:blur(2px);animation:videoGlowSpin 14s linear infinite;z-index:-2;}.contact-video-card::after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(145deg, rgba(255,255,255,0.14), transparent 35%),
        repeating-linear-gradient(135deg, rgba(255,255,255,0.04) 0 1px, transparent 1px 12px);pointer-events:none;z-index:-1;}.video-placeholder-shell{position:relative;width:100%;height:100%;min-height:0;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,0.18);background:linear-gradient(145deg, rgba(10, 18, 31, 0.72), rgba(30, 42, 62, 0.42)),
        radial-gradient(circle at 50% 50%, rgba(255,255,255,0.10), transparent 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),
        inset 0 -60px 90px rgba(0,0,0,0.18),
        0 22px 70px rgba(0,0,0,0.18);display:grid;place-items:center;}.video-placeholder-shell video,
    .video-placeholder-shell iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;border-radius:inherit;z-index:4;}.video-frame-lines{position:absolute;inset:16px;border-radius:22px;border:1px solid rgba(255,255,255,0.16);pointer-events:none;}.video-frame-lines::before,
    .video-frame-lines::after{content:"";position:absolute;width:46px;height:46px;border-color:rgba(255,255,255,0.42);border-style:solid;}.video-frame-lines::before{top:-1px;right:-1px;border-width:2px 2px 0 0;border-top-right-radius:18px;}.video-frame-lines::after{left:-1px;bottom:-1px;border-width:0 0 2px 2px;border-bottom-left-radius:18px;}.video-play-orb{width:86px;height:86px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(145deg, rgba(255,255,255,0.28), rgba(255,255,255,0.06)),
        var(--accent-soft);border:1px solid rgba(255,255,255,0.28);box-shadow:0 18px 45px rgba(0,0,0,0.22),
        0 0 0 14px rgba(255,255,255,0.06),
        0 0 0 28px rgba(255,255,255,0.035);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateZ(0);}.video-play-orb::before{content:"";width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:0;border-left:24px solid var(--text-primary);margin-left:6px;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.2));}.video-placeholder-caption{position:absolute;right:18px;left:18px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.75rem 0.9rem;border-radius:18px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--text-primary);font-size:0.85rem;font-weight:700;}.video-placeholder-caption span:last-child{direction:ltr;opacity:0.72;font-weight:800;letter-spacing:0.08em;}@keyframes videoGlowSpin{from{transform:rotate(0deg) scale(1);}to{transform:rotate(360deg) scale(1.04);}}@media (max-width: 767px){.contact-video-card{height:300px;min-height:300px;max-height:300px;}.video-placeholder-shell{height:100%;min-height:0;}}.phone-link{display:flex;align-items:center;gap:8px;background:var(--surface);border:1.5px solid var(--border-light);border-radius:100px;padding:0.6rem 1rem;text-decoration:none;color:var(--text-primary);box-shadow:var(--shadow-card);transition:0.25s;direction:ltr;flex:1 1 auto;min-width:0;}@media (min-width: 400px){.phone-link{padding:0.8rem 1.4rem;gap:10px;}}.phone-link:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);border-color:var(--accent);}.phone-icon{font-size:1.4rem;flex-shrink:0;}@media (min-width: 400px){.phone-icon{font-size:1.8rem;}}.phone-number{font-weight:800;font-size:clamp(0.75rem, 3.5vw, 1.8rem);letter-spacing:-0.02em;white-space:nowrap;flex-shrink:0;}@media (min-width: 480px){.phone-number{font-size:1.8rem;}}.copy-btn{background:var(--surface);border:1.5px solid var(--border-light);border-radius:60px;padding:0.6rem 1rem;cursor:pointer;color:var(--text-primary);font-weight:600;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;transition:all 0.25s;box-shadow:var(--shadow-card);font-size:0.85rem;}@media (min-width: 400px){.copy-btn{padding:0.8rem 1.4rem;font-size:0.95rem;}}.copy-btn:hover{background:var(--accent-soft);border-color:var(--accent);box-shadow:var(--shadow-hover);transform:translateY(-3px);color:var(--accent);}.social-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(0.8rem, 2.2vw, 1.15rem);width:min(100%, 430px);margin:0.75rem auto 0;}.social-link{display:flex;align-items:center;justify-content:center;gap:10px;padding:0.85rem 1.35rem;border-radius:60px;text-decoration:none;font-weight:700;color:white;box-shadow:var(--shadow-card);transition:0.25s;flex:0 1 calc(50% - 0.6rem);min-width:0;}.social-link.social-icon-only{flex:0 1 calc(50% - 0.6rem);width:auto;min-width:clamp(145px, 17vw, 188px);max-width:196px;height:clamp(50px, 5vw, 58px);padding:0 clamp(1.1rem, 2.4vw, 1.55rem);border-radius:999px;}.social-link svg{width:clamp(29px, 3.2vw, 36px);height:clamp(29px, 3.2vw, 36px);display:block;fill:currentColor;}.social-link.whatsapp{background:#25D366;}.social-link.telegram{background:#229ED9;}.social-link:hover{transform:translateY(-5px);filter:brightness(1.08);box-shadow:var(--shadow-hover);}@media (max-width: 520px){.social-buttons{justify-content:center;align-items:center;width:min(100%, 330px);gap:0.7rem;}.social-link.social-icon-only{flex:0 1 calc(50% - 0.35rem);width:auto;min-width:clamp(128px, 40vw, 152px);max-width:156px;height:50px;padding:0 1rem;}.social-link svg{width:29px;height:29px;}}.back-to-top{position:fixed;bottom:1.5rem;right:1.2rem;background:var(--surface);border:1px solid var(--border-light);border-radius:60px;padding:0.8rem 1.2rem;cursor:pointer;opacity:0;visibility:hidden;transition:0.3s;z-index:100;color:var(--text-primary);font-size:1.5rem;box-shadow:var(--shadow-card);}.back-to-top.visible{opacity:1;visibility:visible;}.back-to-top:hover{background:var(--accent);color:white;border-color:var(--accent);}.brand-marquee-section{margin:2.1rem 0 1.8rem;}.brand-marquee-shell{position:relative;overflow:hidden;border-radius:clamp(24px, 3.4vw, 34px);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border-light));background:radial-gradient(circle at 10% 10%, rgba(0, 102, 255, 0.10), transparent 34%),
        radial-gradient(circle at 92% 88%, rgba(0, 209, 255, 0.10), transparent 34%),
        linear-gradient(180deg, rgba(255,255,255,0.92), rgba(248,250,252,0.82));box-shadow:0 26px 70px rgba(15, 23, 42, 0.10), inset 0 1px 0 rgba(255,255,255,0.78);padding:clamp(1rem, 2.4vw, 1.35rem);isolation:isolate;}body.dark-theme .brand-marquee-shell{border-color:color-mix(in srgb, var(--accent) 26%, var(--border-light));background:radial-gradient(circle at 10% 10%, rgba(0, 102, 255, 0.14), transparent 36%),
        radial-gradient(circle at 92% 88%, rgba(0, 209, 255, 0.12), transparent 36%),
        linear-gradient(180deg, rgba(2, 6, 23, 0.92), rgba(15, 23, 42, 0.80));box-shadow:0 30px 80px rgba(0, 0, 0, 0.26), inset 0 1px 0 rgba(255,255,255,0.05);}.brand-marquee-shell::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg, rgba(255,255,255,0.18), transparent 35%, transparent 68%, rgba(0, 102, 255, 0.06));z-index:-1;}.brand-marquee-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding-inline:0.18rem;}.brand-marquee-kicker{display:inline-flex;align-items:center;gap:0.52rem;color:var(--accent);font-size:0.92rem;font-weight:900;margin-bottom:0.35rem;}.brand-marquee-kicker::before{content:"✦";width:1.45rem;height:1.45rem;display:inline-grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg, var(--accent), #00d1ff);box-shadow:0 12px 24px rgba(0, 102, 255, 0.22);font-size:0.8rem;}.brand-marquee-title{margin:0;font-size:clamp(1.1rem, 2.35vw, 1.48rem);font-weight:900;color:var(--text-primary);letter-spacing:-0.02em;}.brand-marquee-subtitle{margin:0.42rem 0 0;color:var(--text-secondary);line-height:1.9;font-weight:600;max-width:740px;}.brand-marquee-badge{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0.68rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border-light));background:rgba(255,255,255,0.72);color:var(--text-secondary);font-size:0.9rem;font-weight:800;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,0.75);}body.dark-theme .brand-marquee-badge{background:rgba(15,23,42,0.62);}.brand-marquee-badge strong{color:var(--text-primary);margin-inline-start:0.35rem;}.brand-marquee-viewport{position:relative;overflow:hidden;border-radius:clamp(20px, 3vw, 28px);padding:0.2rem 0;direction:ltr;}.brand-marquee-viewport::before,
    .brand-marquee-viewport::after{content:"";position:absolute;top:0;bottom:0;width:clamp(28px, 5vw, 78px);z-index:2;pointer-events:none;}.brand-marquee-viewport::before{inset-inline-start:0;background:linear-gradient(to right, rgba(255,255,255,0.96), rgba(255,255,255,0));}.brand-marquee-viewport::after{inset-inline-end:0;background:linear-gradient(to left, rgba(255,255,255,0.96), rgba(255,255,255,0));}body.dark-theme .brand-marquee-viewport::before{background:linear-gradient(to right, rgba(2,6,23,0.96), rgba(2,6,23,0));}body.dark-theme .brand-marquee-viewport::after{background:linear-gradient(to left, rgba(2,6,23,0.96), rgba(2,6,23,0));}.brand-marquee-track{display:flex;align-items:center;gap:clamp(0.9rem, 1.7vw, 1.25rem);width:max-content;direction:ltr;animation:brandMarqueeRight 34s linear infinite;will-change:transform;}.brand-marquee-track.is-seamless-ready{animation-name:brandMarqueeSeamless;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--brand-marquee-duration, 30s);}.brand-marquee-track.is-click-paused{animation-play-state:paused !important;}.brand-marquee-track.is-dragging{animation:none !important;}.brand-marquee-viewport{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;}.brand-marquee-viewport.is-pressing{cursor:grabbing;}.brand-logo-card{flex:0 0 auto;width:clamp(148px, 15vw, 196px);height:clamp(90px, 9vw, 108px);display:flex;align-items:center;justify-content:center;padding:0.9rem 1rem;border-radius:22px;border:1px solid rgba(148, 163, 184, 0.18);background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(247,250,252,0.98));box-shadow:0 12px 34px rgba(15, 23, 42, 0.08), inset 0 1px 0 rgba(255,255,255,0.85);transition:transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;}.brand-logo-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(15, 23, 42, 0.12);border-color:rgba(0, 102, 255, 0.18);}.brand-logo-card img{width:100%;height:100%;object-fit:contain;display:block;}@keyframes brandMarqueeRight{from{transform:translate3d(-50%, 0, 0);}to{transform:translate3d(0, 0, 0);}}@keyframes brandMarqueeSeamless{from{transform:translate3d(var(--brand-cycle-offset, -50%), 0, 0);}to{transform:translate3d(0, 0, 0);}}@media (max-width: 780px){.brand-marquee-section{margin:1.8rem 0 1.5rem;}.brand-marquee-badge{width:100%;}.brand-marquee-track{animation-duration:30s;}.brand-logo-card{width:144px;height:86px;border-radius:20px;}}.brand-marquee-section .brand-marquee-shell{padding:clamp(0.85rem, 1.8vw, 1.05rem);}.brand-marquee-section .brand-marquee-viewport{margin:0;}.site-end-visual{position:relative;margin:2.2rem auto 0;padding:0;}.site-end-visual-shell{position:relative;overflow:hidden;border-radius:clamp(26px, 4vw, 40px);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border-light));background:radial-gradient(circle at top right, rgba(0, 102, 255, 0.08), transparent 32%),
        linear-gradient(180deg, rgba(255,255,255,0.92), rgba(255,255,255,0.72));box-shadow:0 26px 80px rgba(15, 23, 42, 0.10), inset 0 1px 0 rgba(255,255,255,0.8);padding:clamp(1rem, 2vw, 1.3rem);}body.dark-theme .site-end-visual-shell{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-light));background:radial-gradient(circle at top right, rgba(0, 184, 255, 0.12), transparent 34%),
        linear-gradient(180deg, rgba(15,23,42,0.92), rgba(15,23,42,0.76));box-shadow:0 28px 90px rgba(0, 0, 0, 0.28), inset 0 1px 0 rgba(255,255,255,0.05);}.site-end-visual-shell::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg, rgba(255,255,255,0.28), transparent 34%, transparent 68%, rgba(0, 102, 255, 0.08));}.site-end-visual-head{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding-inline:clamp(0.25rem, 1vw, 0.35rem);}.site-end-visual-kicker{display:inline-flex;align-items:center;gap:0.55rem;font-size:0.9rem;font-weight:900;color:var(--accent);margin-bottom:0.35rem;}.site-end-visual-kicker::before{content:"✦";width:1.5rem;height:1.5rem;display:inline-grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg, var(--accent), #00d1ff);box-shadow:0 10px 24px rgba(0, 102, 255, 0.22);font-size:0.82rem;}.site-end-visual-title{margin:0;font-size:clamp(1.12rem, 2.4vw, 1.52rem);font-weight:900;color:var(--text-primary);letter-spacing:-0.02em;}.site-end-visual-subtitle{margin:0.45rem 0 0;max-width:760px;color:var(--text-secondary);line-height:1.9;font-weight:600;}.site-end-visual-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:0.55rem;min-height:44px;padding:0.65rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border-light));background:rgba(255,255,255,0.72);color:var(--text-secondary);box-shadow:inset 0 1px 0 rgba(255,255,255,0.75);font-size:0.92rem;font-weight:800;white-space:nowrap;}body.dark-theme .site-end-visual-badge{background:rgba(15, 23, 42, 0.65);}.site-end-visual-badge strong{color:var(--text-primary);}.site-end-visual-frame{position:relative;z-index:1;overflow:hidden;border-radius:clamp(22px, 3vw, 32px);border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border-light));background:linear-gradient(180deg, rgba(255,255,255,0.94), rgba(248,250,252,0.84));box-shadow:0 18px 54px rgba(15, 23, 42, 0.12);padding:clamp(0.5rem, 1vw, 0.7rem);}body.dark-theme .site-end-visual-frame{background:linear-gradient(180deg, rgba(2,6,23,0.94), rgba(15,23,42,0.82));box-shadow:0 20px 60px rgba(0, 0, 0, 0.30);}.site-end-visual-frame img{display:block;width:100%;height:auto;border-radius:clamp(18px, 2.6vw, 26px);}@media (min-width: 901px){.site-end-visual-frame img{width:50%;margin-inline:auto;}}.site-end-visual-caption{position:relative;z-index:1;margin-top:1rem;padding-inline:clamp(0.25rem, 1vw, 0.35rem);color:var(--text-secondary);line-height:1.9;font-size:0.96rem;font-weight:600;}@media (max-width: 780px){.site-end-visual{margin-top:1.8rem;}.site-end-visual-head{align-items:stretch;}.site-end-visual-badge{width:100%;justify-content:center;}.site-end-visual-subtitle,
      .site-end-visual-caption{line-height:1.85;}}.footer-copyright{text-align:center;padding:2rem 0 1rem;opacity:0.8;color:var(--text-secondary);border-top:1px solid var(--border-light);margin-top:1.5rem;}.copy-toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);background:var(--surface);border:1px solid var(--border-light);padding:0.8rem 1.8rem;border-radius:60px;z-index:4000;opacity:0;transition:opacity 0.3s, transform 0.3s;color:var(--text-primary);box-shadow:var(--shadow-hover);pointer-events:none;font-weight:600;}.copy-toast.show{opacity:1;transform:translateX(-50%) translateY(-8px);}.star-rating{display:flex;gap:6px;align-items:center;user-select:none;}.star{font-size:2rem;cursor:pointer;color:var(--star-empty);transition:color 0.2s, transform 0.2s;display:inline-block;line-height:1;}.star:hover{transform:scale(1.2);color:var(--star-color);text-shadow:0 0 12px rgba(255, 179, 0, 0.5);}.star.active{color:var(--star-color);text-shadow:0 0 6px rgba(255, 179, 0, 0.3);}.rating-container{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;flex-wrap:wrap;}[dir="rtl"] .dropdown-btn .arrow{transform:rotate(180deg);}[dir="rtl"] .custom-dropdown.active .dropdown-btn .arrow{transform:rotate(0deg);}[dir="rtl"] .dropdown-list{left:auto;right:0;}[dir="rtl"] .modal-close{right:auto;left:1.2rem;}[dir="rtl"] .back-to-top{right:auto;left:1.2rem;}[dir="rtl"] .phone-link{direction:ltr;}.hero-brand-mark{display:block;max-width:min(100%, 940px);margin:0.35rem auto 0.3rem;padding:0.14em 0 0.16em;font-family:var(--font-main);font-size:clamp(1.95rem, 5.2vw, 4.65rem);line-height:1.22;letter-spacing:-0.025em;font-weight:950;text-align:center;background:linear-gradient(135deg, var(--accent) 0%, var(--text-primary) 48%, var(--accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 12px 22px rgba(0, 102, 255, 0.16));white-space:normal;text-wrap:balance;word-break:normal;overflow-wrap:anywhere;hyphens:none;unicode-bidi:isolate;}[dir="rtl"] .hero-brand-mark{letter-spacing:-0.04em;}@media (max-width: 720px){.hero-brand-mark{font-size:clamp(1.55rem, 8.4vw, 2.85rem);margin:0.15rem auto 0.25rem;letter-spacing:-0.015em;text-align:center;max-width:min(100%, 680px);}}@media (max-width: 420px){.hero-brand-mark{font-size:clamp(1.28rem, 7.4vw, 2rem);line-height:1.28;letter-spacing:0;}}@media (max-width: 360px){.hero-brand-mark{font-size:clamp(1.18rem, 7vw, 1.8rem);letter-spacing:0;}}.hero-title{font-size:clamp(1.55rem, 4vw, 3.35rem);line-height:1.28;letter-spacing:-0.025em;font-weight:900;margin-top:1rem;max-width:820px;text-wrap:balance;}.hero-title .hero-title-text{background:linear-gradient(140deg, var(--text-primary) 10%, var(--accent) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}.hero-title .hero-emoji{background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;color:initial !important;-webkit-text-fill-color:initial !important;display:inline-block;line-height:1;font-style:normal;text-shadow:none;}@media (max-width: 720px){.hero-title{font-size:clamp(1.35rem, 7vw, 2.15rem);line-height:1.35;letter-spacing:-0.01em;max-width:100%;}}.empty-state{padding:1.2rem;border:1px dashed var(--border-light);border-radius:18px;color:var(--text-secondary);}.testimonial-stars{color:var(--star-color);margin-top:.8rem;letter-spacing:2px;}@media (max-width: 720px){.testimonial-form-container form > div:first-child{grid-template-columns:1fr !important;}}html,
body{width:100%;max-width:100%;overflow-x:hidden;}img,
svg,
video,
canvas{max-width:100%;}.container{width:100%;max-width:min(1400px, 100%);}.custom-dropdown:not(.active) .dropdown-list{display:none;}.custom-dropdown.active .dropdown-list{display:block;}@media (max-width: 900px){.container{padding-left:clamp(0.7rem, 3.5vw, 1.2rem);padding-right:clamp(0.7rem, 3.5vw, 1.2rem);}.header-bar{gap:0.45rem;min-width:0;}.logo-badge{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:clamp(1.05rem, 5vw, 1.45rem);}.mobile-header-actions{flex:0 0 auto;min-width:0;gap:0.35rem;}.mobile-header-actions .custom-dropdown{min-width:6.5rem;width:auto;max-width:8.4rem;flex:0 0 auto;}#mobileHeaderLangDropdownBtn{min-width:6.5rem;padding:0.5rem 0.56rem;gap:5px;font-size:0.76rem;justify-content:center;}#mobileHeaderSelectedLangDisplay{display:inline-flex;align-items:center;max-width:none;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap;}#mobileHeaderSelectedLangDisplay .selected-language-label,
  #mobileHeaderSelectedLangDisplay .language-name{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;}#mobileHeaderThemeToggle,
  .mobile-theme-toggle-header{padding:0.52rem 0.68rem;font-size:1.1rem;flex-shrink:0;}.dropdown-list{min-width:min(180px, calc(100vw - 1rem));max-width:calc(100vw - 1rem);}[dir="rtl"] .mobile-header-actions .dropdown-list{right:auto;left:0;}[dir="ltr"] .mobile-header-actions .dropdown-list{left:auto;right:0;}}@media (max-width: 480px){.container{padding-left:0.7rem;padding-right:0.7rem;}.header-bar{gap:0.3rem;margin-bottom:1.5rem;}.logo-badge{font-size:clamp(1rem, 4.3vw, 1.25rem);}#mobileHeaderLangDropdownBtn{min-width:6.2rem;padding:0.46rem 0.48rem;font-size:0.73rem;}#mobileHeaderThemeToggle,
  .mobile-theme-toggle-header{padding:0.48rem 0.58rem;}.modal-overlay{padding:0.7rem;}.modal-content{width:min(100%, calc(100vw - 1.4rem));padding:1.4rem;}}.modal-content.modal-wide{max-width:min(1320px, calc(100vw - 0.75rem));max-height:calc(100dvh - 0.75rem);overflow:hidden;padding:0.45rem;border-radius:18px;}.modal-content.modal-wide .modal-close{top:0.45rem;right:0.55rem;width:2rem;height:2rem;font-size:1.55rem;line-height:1;}.part-detail-sheet{height:calc(100dvh - 1.65rem);max-height:calc(100vh - 1.65rem);overflow:hidden;padding:0.55rem 0.75rem 0.65rem;border-radius:16px;display:flex;flex-direction:column;}.part-detail-hero{grid-template-columns:minmax(0, 1.7fr) minmax(230px, 0.7fr);gap:0.8rem;align-items:center;margin-bottom:0.45rem;flex:0 0 auto;}.part-detail-media{min-height:110px;max-height:148px;border-radius:14px;}.part-detail-media img{max-height:148px;}.part-detail-media-placeholder svg{width:min(64px, 32%);}.part-detail-media-placeholder span{font-size:0.62rem;}.part-detail-titlebox{padding:0.15rem 0.25rem;}.part-detail-titlebox h3{font-size:clamp(1.4rem, 2.25vw, 2rem);line-height:1.1;}.part-detail-subtitle{font-size:clamp(0.9rem, 1.5vw, 1.22rem);margin-top:0.2rem;}.part-detail-rule{width:min(190px, 68%);margin:0.38rem auto 0.55rem;}.part-detail-intro{font-size:clamp(0.76rem, 1.05vw, 0.94rem);line-height:1.55;max-width:430px;}.part-detail-main{grid-template-columns:minmax(0, 1fr) minmax(190px, 246px);gap:0.75rem;align-items:stretch;flex:1 1 auto;min-height:0;}.part-detail-table{border-radius:10px;}.part-detail-row{grid-template-columns:185px minmax(0, 1fr);min-height:38px;}.part-detail-label{grid-template-columns:32px 1fr;gap:0.28rem;padding:0.28rem 0.45rem;font-size:0.78rem;line-height:1.25;}.part-detail-icon{width:27px;height:27px;}.part-detail-icon svg{width:25px;height:25px;}.part-detail-value{padding:0.26rem 0.55rem;line-height:1.34;font-size:0.72rem;}.part-detail-en{font-size:0.8rem;}.part-detail-list{padding:0 0.85rem 0 0;}.part-detail-list li{margin:0;}.part-detail-sensitivity{grid-template-columns:minmax(0, 1fr) 100px;gap:0.45rem;}.sensitivity-pill{border-radius:9px;padding:0.32rem 0.52rem;font-size:0.72rem;line-height:1.3;}.part-detail-gauge-card{min-height:0;height:100%;padding:0.65rem 0.5rem;border-radius:12px;}.gauge-title{font-size:0.82rem;margin-bottom:0.45rem;}.gauge-separator{width:30px;margin-bottom:0.65rem;}.sensitivity-gauge{width:min(182px, 100%);height:96px;margin-bottom:0.35rem;}.gauge-arc{width:182px;border-radius:182px 182px 0 0;}.gauge-number{font-size:0.92rem;}.gauge-needle{width:68px;height:5px;bottom:8px;}.gauge-needle::after{right:-6px;border-top-width:6px;border-bottom-width:6px;border-right-width:14px;}.gauge-pivot{width:17px;height:17px;}.gauge-pivot::after{width:5px;height:5px;}.gauge-score{min-width:132px;border-radius:10px;padding:0.18rem 0.65rem;font-size:1.12rem;}.gauge-status{margin-top:0.45rem;width:min(155px, 100%);border-radius:9px;padding:0.26rem 0.45rem;font-size:0.82rem;}@media (max-height: 740px){.modal-content.modal-wide{max-width:min(1420px, calc(100vw - 0.45rem));padding:0.25rem;}.part-detail-sheet{height:calc(100dvh - 0.95rem);padding:0.38rem 0.55rem 0.45rem;}.part-detail-media{min-height:82px;max-height:112px;}.part-detail-media img{max-height:112px;}.part-detail-titlebox h3{font-size:clamp(1.18rem, 2vw, 1.65rem);}.part-detail-subtitle{font-size:clamp(0.78rem, 1.25vw, 1rem);}.part-detail-intro,
  .part-detail-value{font-size:0.66rem;line-height:1.26;}.part-detail-row{min-height:32px;}.part-detail-label{font-size:0.7rem;padding:0.2rem 0.36rem;}.part-detail-icon{width:23px;height:23px;}.part-detail-icon svg{width:21px;height:21px;}.part-detail-gauge-card{padding:0.45rem 0.35rem;}.sensitivity-gauge{width:min(154px, 100%);height:82px;}.gauge-arc{width:154px;border-radius:154px 154px 0 0;}.gauge-title,
  .gauge-status{font-size:0.72rem;}.gauge-score{font-size:0.95rem;}}@media (max-width: 760px){.knowledge-industry-main{flex-direction:column;}.knowledge-subtoggle{width:100%;}.knowledge-subpanel{grid-template-columns:1fr;}.modal-content.modal-wide{max-width:calc(100vw - 0.5rem);padding:0.25rem;}.part-detail-sheet{height:calc(100dvh - 1rem);padding:0.35rem;}.part-detail-hero{grid-template-columns:minmax(0, 1fr) minmax(130px, 0.6fr);gap:0.35rem;margin-bottom:0.25rem;}.part-detail-media{min-height:66px;max-height:88px;}.part-detail-media img{max-height:88px;}.part-detail-media-placeholder svg{width:28px;}.part-detail-media-placeholder span{font-size:0.42rem;}.part-detail-main{grid-template-columns:minmax(0, 1fr) minmax(112px, 0.28fr);gap:0.32rem;}.part-detail-row{grid-template-columns:92px minmax(0, 1fr);min-height:28px;}.part-detail-label{grid-template-columns:18px 1fr;gap:0.15rem;padding:0.16rem 0.22rem;font-size:0.52rem;}.part-detail-icon{width:16px;height:16px;}.part-detail-icon svg{width:15px;height:15px;}.part-detail-value,
  .part-detail-intro{font-size:0.5rem;line-height:1.22;}.part-detail-titlebox h3{font-size:0.9rem;}.part-detail-subtitle{font-size:0.58rem;}.part-detail-rule{margin:0.18rem auto 0.25rem;}.part-detail-sensitivity{grid-template-columns:1fr 52px;gap:0.15rem;}.sensitivity-pill{padding:0.16rem 0.22rem;font-size:0.48rem;border-radius:6px;}.part-detail-list{padding-right:0.5rem;}.part-detail-gauge-card{padding:0.32rem 0.18rem;border-radius:8px;}.gauge-title,
  .gauge-status{font-size:0.5rem;}.gauge-separator{margin-bottom:0.25rem;}.sensitivity-gauge{width:86px;height:48px;}.gauge-arc{width:86px;border-radius:86px 86px 0 0;}.gauge-number{font-size:0.5rem;}.gauge-needle{width:34px;height:3px;bottom:4px;}.gauge-needle::after{right:-4px;border-top-width:4px;border-bottom-width:4px;border-right-width:8px;}.gauge-pivot{width:10px;height:10px;}.gauge-score{min-width:72px;font-size:0.6rem;padding:0.1rem 0.28rem;border-radius:6px;}.gauge-status{width:min(88px, 100%);padding:0.12rem 0.2rem;border-radius:6px;}}.modal-content.modal-wide{max-width:min(1360px, calc(100vw - 0.65rem));}.part-detail-sheet{padding:0.62rem 0.85rem 0.72rem;}.part-detail-hero{min-height:0;margin-bottom:0.58rem;}.part-detail-media{min-height:126px;max-height:164px;}.part-detail-media img{max-height:164px;}.part-detail-titlebox h3{font-size:clamp(1.55rem, 2.45vw, 2.15rem);}.part-detail-subtitle{font-size:clamp(0.98rem, 1.62vw, 1.32rem);}.part-detail-intro{font-size:clamp(0.8rem, 1.08vw, 0.98rem);line-height:1.62;}.part-detail-main{min-height:0;}.part-detail-table{height:100%;display:flex;flex-direction:column;}.part-detail-row{flex:1 1 0;min-height:44px;}.part-detail-row:nth-child(4){flex-grow:2.15;}.part-detail-row:nth-child(5),
.part-detail-row:nth-child(6){flex-grow:1.25;}.part-detail-label{font-size:0.82rem;padding:0.34rem 0.5rem;}.part-detail-value{font-size:clamp(0.74rem, 0.88vw, 0.82rem);line-height:1.42;padding:0.32rem 0.62rem;}.part-detail-en{font-size:clamp(0.84rem, 0.94vw, 0.92rem);}.part-detail-icon{width:29px;height:29px;}.part-detail-icon svg{width:27px;height:27px;}.part-detail-gauge-card{padding:0.75rem 0.58rem;}.sensitivity-gauge{width:min(196px, 100%);height:104px;}.gauge-arc{width:196px;border-radius:196px 196px 0 0;}.gauge-score{font-size:1.18rem;padding:0.24rem 0.72rem;}.gauge-status{font-size:0.86rem;padding:0.3rem 0.5rem;}@media (max-height: 740px){.part-detail-sheet{padding:0.44rem 0.62rem 0.52rem;}.part-detail-hero{margin-bottom:0.42rem;}.part-detail-media{min-height:92px;max-height:122px;}.part-detail-media img{max-height:122px;}.part-detail-titlebox h3{font-size:clamp(1.24rem, 2.08vw, 1.72rem);}.part-detail-subtitle{font-size:clamp(0.82rem, 1.32vw, 1.06rem);}.part-detail-intro,
  .part-detail-value{font-size:clamp(0.67rem, 0.8vw, 0.72rem);line-height:1.31;}.part-detail-row{min-height:34px;}.part-detail-label{font-size:0.72rem;padding:0.22rem 0.38rem;}.part-detail-icon{width:24px;height:24px;}.part-detail-icon svg{width:22px;height:22px;}.sensitivity-gauge{width:min(164px, 100%);height:88px;}.gauge-arc{width:164px;border-radius:164px 164px 0 0;}.gauge-score{font-size:1rem;}.gauge-status{font-size:0.74rem;}}:where(a, button, input, select, textarea, [role="button"]):focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:3px;}.hero-grid > div:first-child,
.hero-sub,
.about-text,
#galleryHeading,
#specsTitle,
#formDesc,
#contactText{overflow-wrap:anywhere;}#galleryHeading{max-width:1120px;margin:0 auto 1.5rem;font-weight:800;font-size:clamp(1.28rem, 2.7vw, 1.9rem);line-height:1.85;letter-spacing:-0.015em;}.part-card{min-height:100%;}.part-card:focus-visible{box-shadow:var(--shadow-hover);border-color:var(--accent);}.testimonials-slider{overscroll-behavior-inline:contain;scroll-snap-type:none;touch-action:pan-x pan-y;cursor:grab;-webkit-overflow-scrolling:touch;}.testimonials-slider.dragging{cursor:grabbing;scroll-behavior:auto;user-select:none;}.testimonial-card{scroll-snap-align:none;text-align:start;}.slider-controls,
.slider-dots{position:relative;z-index:3;}.slider-btn,
.dot{pointer-events:auto;}.dot{min-width:14px;min-height:14px;}@media (max-width: 900px){.hero-grid{text-align:center;gap:1.35rem;margin-top:0.35rem;}.hero-sub{font-size:clamp(0.98rem, 4.05vw, 1.1rem);line-height:2.05;margin-left:auto;margin-right:auto;text-align:justify;text-align-last:right;}.hero-sub p{text-align:justify;text-align-last:right;}.hero-title,
  #galleryHeading,
  #specsTitle,
  #contactHeading,
  #testimonialsHeading{text-align:center;text-wrap:balance;}.specs-single-box,
  .glass-panel,
  .about-panel{padding:clamp(1.15rem, 4vw, 1.65rem);border-radius:22px;}.gallery-grid,
  .stats-grid,
  .contact-wrapper{gap:1rem;}}@media (max-width: 520px){#galleryHeading{font-size:clamp(1.12rem, 5vw, 1.42rem);line-height:1.9;margin-bottom:1rem;}.part-card{padding:1.35rem 1rem;border-radius:22px;}.part-photo-wrap{height:118px;margin-bottom:1rem;}.part-details-btn{margin-top:1rem;padding:0.78rem 0.85rem;border-radius:14px;}.copy-btn,
  .phone-link{width:100%;justify-content:center;}.social-buttons{justify-content:center;align-items:center;width:min(100%, 330px);margin-left:auto;margin-right:auto;}.social-link.social-icon-only{flex:0 1 calc(50% - 0.35rem);width:auto;min-width:clamp(128px, 40vw, 152px);max-width:156px;height:50px;}.phone-number{font-size:clamp(0.98rem, 5vw, 1.35rem);}.testimonial-form-container{padding:1.1rem !important;border-radius:22px !important;}}@media (max-width: 820px){.modal-overlay{align-items:stretch;justify-content:center;padding:max(0.55rem, env(safe-area-inset-top)) 0.55rem max(0.55rem, env(safe-area-inset-bottom));}.modal-content.modal-wide{width:min(100%, 640px);max-width:calc(100vw - 1.1rem);max-height:calc(100dvh - 1.1rem);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0.6rem;border-radius:22px;}.modal-content.modal-wide .modal-close{position:sticky;top:0.25rem;inset-inline-start:auto;inset-inline-end:0.25rem;margin-inline-start:auto;margin-bottom:0.35rem;display:flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;font-size:1.75rem;background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(10px);}[dir="rtl"] .modal-content.modal-wide .modal-close{left:auto;right:0.25rem;}.part-detail-sheet{height:auto;max-height:none;overflow:visible;display:block;padding:0.95rem;border-radius:18px;}.part-detail-hero{display:grid;grid-template-columns:1fr;gap:0.85rem;margin-bottom:1rem;}.part-detail-media{min-height:155px;max-height:240px;border-radius:18px;order:2;}.part-detail-media img{max-height:230px;}.part-detail-titlebox{order:1;padding:0 0.35rem;}.part-detail-titlebox h3{font-size:clamp(1.45rem, 8vw, 2rem);line-height:1.25;}.part-detail-subtitle{font-size:clamp(0.9rem, 4.6vw, 1.15rem);line-height:1.45;overflow-wrap:anywhere;}.part-detail-rule{margin:0.55rem auto 0.75rem;}.part-detail-intro{font-size:0.96rem;line-height:1.9;max-width:100%;text-align:right;}.part-detail-main{display:grid;grid-template-columns:1fr;gap:0.95rem;}.part-detail-table{height:auto;display:grid;gap:0.75rem;border:none;background:transparent;overflow:visible;}.part-detail-row,
  .part-detail-row:nth-child(4),
  .part-detail-row:nth-child(5),
  .part-detail-row:nth-child(6){display:grid;grid-template-columns:1fr;min-height:0;flex:initial;border:1px solid rgba(148, 163, 184, 0.55);border-radius:16px;overflow:hidden;background:rgba(255, 255, 255, 0.24);}.part-detail-label{display:flex;align-items:center;gap:0.5rem;border-left:none;border-bottom:1px solid rgba(148, 163, 184, 0.38);padding:0.7rem 0.85rem;font-size:0.94rem;line-height:1.45;}.part-detail-icon,
  .part-detail-icon svg{width:25px;height:25px;flex:0 0 25px;}.part-detail-value,
  .part-detail-en{padding:0.78rem 0.95rem;font-size:0.91rem;line-height:1.85;text-align:right;overflow-wrap:anywhere;}.part-detail-list{padding:0 1rem 0 0;}.part-detail-list li + li{margin-top:0.35rem;}.part-detail-sensitivity{grid-template-columns:1fr;gap:0.7rem;}.sensitivity-pill{justify-self:start;padding:0.45rem 0.75rem;font-size:0.86rem;border-radius:10px;}.part-detail-gauge-card{min-height:auto;height:auto;padding:1rem 0.85rem;border-radius:16px;order:-1;}.gauge-title{font-size:0.95rem;margin-bottom:0.65rem;}.gauge-separator{margin-bottom:0.85rem;}.sensitivity-gauge{width:min(210px, 100%);height:112px;}.gauge-arc{width:210px;border-radius:210px 210px 0 0;}.gauge-number{font-size:0.9rem;}.gauge-needle{width:76px;height:5px;bottom:9px;}.gauge-needle::after{right:-6px;border-top-width:6px;border-bottom-width:6px;border-right-width:14px;}.gauge-pivot{width:18px;height:18px;}.gauge-score{min-width:132px;font-size:1.15rem;padding:0.22rem 0.7rem;}.gauge-status{width:min(170px, 100%);font-size:0.86rem;padding:0.32rem 0.55rem;}}@media (max-width: 380px){.part-detail-sheet{padding:0.78rem;}.part-detail-value,
  .part-detail-en{font-size:0.86rem;line-height:1.78;}}.logo-badge.brand-logo{display:inline-flex;align-items:center;justify-content:center;gap:0.38rem;flex:0 0 auto;min-width:0;padding:0.16rem 0;border-radius:0;text-decoration:none;line-height:1;white-space:nowrap;background:transparent;border:0;box-shadow:none;color:var(--text-primary);-webkit-text-fill-color:initial;overflow:visible;filter:none;transition:transform 0.25s ease, filter 0.25s ease;}.logo-badge.brand-logo:hover{transform:translateY(-1px);box-shadow:none;border-color:transparent;filter:drop-shadow(0 10px 18px rgba(0, 102, 255, 0.16));}.brand-flash{display:inline-block;width:auto;height:auto;border-radius:0;font-family:Arial, 'Segoe UI Symbol', 'Noto Sans Symbols', sans-serif;font-variant-emoji:text;font-size:clamp(1.35rem, 3vw, 2.15rem);font-weight:950;line-height:1;background:linear-gradient(135deg, #ffb300 0%, var(--accent) 78%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 10px 22px rgba(0, 102, 255, 0.18);transform:translateY(-0.02em) rotate(-7deg);transition:transform 0.25s ease, filter 0.25s ease, text-shadow 0.25s ease, background 0.25s ease;}.logo-badge.brand-logo:hover .brand-flash{transform:translateY(-0.04em) rotate(-4deg) scale(1.04);filter:saturate(1.08);}.brand-text{display:inline-block;font-size:clamp(1.32rem, 3.25vw, 2rem);font-weight:950;letter-spacing:-0.035em;line-height:1;background:linear-gradient(135deg, #081421 0%, var(--accent) 58%, #003caa 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 16px rgba(0, 102, 255, 0.1));transition:filter 0.25s ease, background 0.25s ease;}body.dark-theme .logo-badge.brand-logo{background:transparent;border:0;box-shadow:none;color:var(--text-primary);}body.dark-theme .brand-text{background:linear-gradient(135deg, #f4f8ff 0%, #78a8ff 54%, #40d6ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 18px rgba(64, 128, 255, 0.22));}body.dark-theme .brand-flash{background:linear-gradient(135deg, #ffe58a 0%, #78a8ff 48%, #40d6ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 12px 24px rgba(64, 128, 255, 0.28);}.brand-logo-img{display:block;width:clamp(174px, 21.6vw, 286px);height:auto;max-height:84px;object-fit:contain;}body.dark-theme .brand-logo-img{content:url('assets/qetepich-hero-q-only-dark.webp?v=108');}@media (max-width: 900px){.brand-logo-img{width:clamp(134px, 36vw, 198px);max-height:65px;}}.hero-visual{position:relative;display:grid;place-items:start center;align-self:stretch;min-height:clamp(520px, 58vw, 690px);padding-top:clamp(0.1rem, 0.45vw, 0.35rem);background:transparent;isolation:isolate;overflow:hidden;}.hero-logo-visual{display:block;width:min(100%, 430px);height:auto;max-height:410px;object-fit:contain;border-radius:0;background:transparent;filter:drop-shadow(0 22px 32px rgba(0, 102, 255, 0.18));}.hero-visual .iso-badges{width:min(100%, 560px);justify-content:center;align-items:flex-start;text-align:center;margin:calc(clamp(-0.65rem, -0.8vw, -0.25rem) + 2cm) auto 0;column-gap:clamp(1.4rem, 4vw, 3.2rem);row-gap:0.9rem;z-index:1;}.hero-visual .cert-logo{width:clamp(78px, 9.2vw, 106px);}.hero-visual .cert-pill{padding:0.42rem 1.15rem;font-size:0.94rem;}.hero-visual .quality-sentence{max-width:520px;margin:0.05rem auto 0;text-align:center;font-size:clamp(0.92rem, 1.25vw, 1rem);line-height:1.75;}body.dark-theme .hero-logo-visual{content:url('assets/qetepich-hero-logo-user-dark-v104-lossless.webp?v=108');background:transparent;filter:drop-shadow(0 24px 36px rgba(64, 128, 255, 0.22));}@media (max-width: 900px){.logo-badge.brand-logo{gap:0.32rem;padding:0.12rem 0;}.brand-flash{font-size:clamp(1.15rem, 6vw, 1.7rem);}.brand-text{font-size:clamp(1.12rem, 6vw, 1.55rem);}.hero-visual{place-items:start center;align-self:center;min-height:clamp(340px, 78vw, 480px);padding-top:0;margin-top:-0.15rem;}.hero-logo-visual{width:min(82vw, 380px);max-height:350px;}.hero-visual .iso-badges{margin-top:-0.25rem;width:min(92vw, 520px);column-gap:1.2rem;}.hero-visual .cert-logo{width:clamp(70px, 18vw, 92px);}}@media (max-width: 480px){.brand-text{font-size:clamp(1.02rem, 7vw, 1.28rem);}.brand-flash{font-size:clamp(1.05rem, 8vw, 1.45rem);}}.hero-brand-mark{white-space:normal !important;text-wrap:balance !important;word-break:normal !important;overflow-wrap:anywhere !important;line-height:1.22;padding-top:0.22em;padding-bottom:0.20em;margin-top:0.12rem;margin-bottom:0.18rem;margin-left:auto;margin-right:auto;text-align:center;overflow:visible;}@media (max-width: 720px){.hero-brand-mark{line-height:1.28;padding-top:0.24em;padding-bottom:0.22em;margin-top:0.05rem;margin-bottom:0.14rem;}}#galleryHeading{position:relative !important;isolation:isolate !important;overflow:hidden !important;max-width:1120px !important;margin:0 auto 2.35rem !important;padding:clamp(1.75rem, 3.4vw, 2.85rem) clamp(1.35rem, 4vw, 3.45rem) !important;border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-light)) !important;border-radius:clamp(26px, 3.6vw, 44px) !important;background:linear-gradient(135deg, rgba(255,255,255,0.90), rgba(255,255,255,0.58)),
        radial-gradient(circle at 18% 18%, rgba(0, 102, 255, 0.12), transparent 34%),
        radial-gradient(circle at 82% 84%, rgba(0, 209, 255, 0.11), transparent 38%) !important;box-shadow:0 26px 68px rgba(0, 50, 120, 0.12) !important;backdrop-filter:blur(15px) !important;}#galleryHeading::before{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:min(96%, 760px) !important;height:min(88%, 250px) !important;transform:translate(-50%, -50%) !important;border-radius:44px !important;pointer-events:none !important;z-index:-1 !important;background:linear-gradient(90deg, transparent 0 16%, rgba(0, 102, 255, 0.16) 16% 16.45%, transparent 16.45% 84%, rgba(0, 102, 255, 0.12) 84% 84.45%, transparent 84.45% 100%),
        linear-gradient(0deg, transparent 0 25%, rgba(0, 102, 255, 0.10) 25% 25.65%, transparent 25.65% 75%, rgba(0, 102, 255, 0.085) 75% 75.65%, transparent 75.65% 100%),
        radial-gradient(ellipse at 50% 50%, rgba(0, 102, 255, 0.13), transparent 67%) !important;mask-image:radial-gradient(ellipse at center, #000 0%, #000 64%, transparent 100%) !important;opacity:0.82 !important;box-shadow:none !important;}#galleryHeading::after{content:"" !important;position:absolute !important;inset:14% 7% !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;transform:none !important;border-radius:999px !important;pointer-events:none !important;z-index:-2 !important;background:radial-gradient(circle at 22% 18%, rgba(0, 102, 255, 0.11), transparent 33%),
        radial-gradient(circle at 78% 80%, rgba(0, 209, 255, 0.09), transparent 38%),
        linear-gradient(180deg, rgba(0, 102, 255, 0.055), rgba(0, 102, 255, 0.018) 55%, transparent 100%) !important;box-shadow:none !important;}body.dark-theme #galleryHeading{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-light)) !important;background:linear-gradient(135deg, rgba(17, 24, 39, 0.91), rgba(30, 41, 59, 0.55)),
        radial-gradient(circle at 50% 0%, rgba(64, 128, 255, 0.18), transparent 36%),
        radial-gradient(circle at 50% 100%, rgba(0, 209, 255, 0.11), transparent 44%) !important;box-shadow:0 26px 70px rgba(0, 0, 0, 0.24) !important;}body.dark-theme #galleryHeading::before{background:linear-gradient(90deg, transparent 0 16%, rgba(96, 150, 255, 0.19) 16% 16.45%, transparent 16.45% 84%, rgba(96, 150, 255, 0.14) 84% 84.45%, transparent 84.45% 100%),
        linear-gradient(0deg, transparent 0 25%, rgba(96, 150, 255, 0.13) 25% 25.65%, transparent 25.65% 75%, rgba(96, 150, 255, 0.105) 75% 75.65%, transparent 75.65% 100%),
        radial-gradient(ellipse at 50% 50%, rgba(64, 128, 255, 0.16), transparent 67%) !important;}body.dark-theme #galleryHeading::after{background:radial-gradient(circle at 50% 0%, rgba(64, 128, 255, 0.16), transparent 36%),
        radial-gradient(circle at 50% 54%, rgba(0, 209, 255, 0.10), transparent 45%),
        linear-gradient(180deg, rgba(64, 128, 255, 0.08), rgba(64, 128, 255, 0.025) 52%, transparent 100%) !important;}@media (max-width: 640px){#galleryHeading{padding:1.55rem 1rem !important;}#galleryHeading::before{width:min(108%, 420px) !important;height:min(82%, 190px) !important;opacity:0.64 !important;}}.sensitivity-gauge .gauge-arc{background:conic-gradient(from 270deg at 50% 100%, #57b947 0deg 36deg, #a9cf38 36deg 72deg, #f2cd1d 72deg 108deg, #f08c16 108deg 144deg, #b40000 144deg 180deg, transparent 180deg 360deg);}.sensitivity-gauge .gauge-number{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:999px;font-size:1.08rem;font-weight:900;color:#111827;text-align:center;transform:translate(-50%, 50%);z-index:5;background:transparent;box-shadow:none;pointer-events:none;}.sensitivity-gauge .gauge-number.n1{left:8%;right:auto;bottom:18%;}.sensitivity-gauge .gauge-number.n2{left:27%;right:auto;bottom:58%;}.sensitivity-gauge .gauge-number.n3{left:50%;right:auto;bottom:75%;}.sensitivity-gauge .gauge-number.n4{left:73%;right:auto;bottom:58%;}.sensitivity-gauge .gauge-number.n5{left:92%;right:auto;bottom:18%;color:#111827;background:transparent;box-shadow:none;}.sensitivity-gauge .gauge-needle{width:66px;height:10px;background:#202124;border-radius:0;bottom:11px;transform-origin:5px 50%;clip-path:polygon(0 38%, 70% 38%, 70% 15%, 100% 50%, 70% 85%, 70% 62%, 0 62%);z-index:3;}.sensitivity-gauge .gauge-needle::after{display:none;}@media (max-height: 740px), (max-width: 680px){.sensitivity-gauge .gauge-number{width:22px;height:22px;font-size:0.76rem;}.sensitivity-gauge .gauge-needle{width:48px;height:8px;bottom:8px;transform-origin:4px 50%;}}@media (max-height: 560px), (max-width: 420px){.sensitivity-gauge .gauge-number{width:18px;height:18px;font-size:0.58rem;}.sensitivity-gauge .gauge-needle{width:36px;height:7px;bottom:5px;}}.part-detail-media.has-zoom{position:relative;cursor:zoom-in;}.part-detail-image-button{appearance:none;border:0;padding:0;margin:0;width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;background:transparent;cursor:zoom-in;}.part-detail-image-button img{transition:transform 0.22s ease, filter 0.22s ease;}.part-detail-image-button:hover img,
.part-detail-image-button:focus-visible img{transform:scale(1.03);filter:drop-shadow(0 12px 24px rgba(15, 23, 42, 0.22));}.part-detail-zoom-badge{position:absolute;left:0.65rem;bottom:0.65rem;display:inline-flex;align-items:center;gap:0;padding:0.5rem;border-radius:999px;background:rgba(15, 23, 42, 0.72);color:#fff;font-size:0.72rem;font-weight:900;pointer-events:none;box-shadow:0 10px 25px rgba(15, 23, 42, 0.22);backdrop-filter:blur(8px);}.part-detail-zoom-badge svg{width:1rem;height:1rem;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.image-lightbox-overlay{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:1.25rem;background:rgba(2, 6, 23, 0.88);backdrop-filter:blur(12px);}.image-lightbox-overlay.active{display:flex;}.image-lightbox-content{position:relative;width:min(1100px, 96vw);height:min(820px, 90vh);display:flex;align-items:center;justify-content:center;}.image-lightbox-content img{max-width:100%;max-height:100%;object-fit:contain;border-radius:18px;background:rgba(255,255,255,0.08);box-shadow:0 28px 90px rgba(0,0,0,0.45);}.image-lightbox-close{position:absolute;top:-0.8rem;right:-0.8rem;width:2.6rem;height:2.6rem;border:0;border-radius:50%;background:#fff;color:#0f172a;font-size:2rem;line-height:1;cursor:pointer;box-shadow:0 16px 40px rgba(0,0,0,0.35);}@media (max-width: 760px), (max-height: 740px){.part-detail-zoom-badge{left:0.35rem;bottom:0.35rem;padding:0.35rem;font-size:0.52rem;}.part-detail-zoom-badge svg{width:0.72rem;height:0.72rem;}.image-lightbox-close{top:0.15rem;right:0.15rem;}}.parts-search-panel{position:relative;isolation:isolate;overflow:hidden;max-width:1100px;margin:-0.65rem auto 2.4rem;padding:clamp(1rem, 2.4vw, 1.45rem);border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border-light));border-radius:clamp(22px, 3vw, 34px);background:radial-gradient(circle at 8% 8%, rgba(0, 209, 255, 0.18), transparent 32%),
        radial-gradient(circle at 92% 88%, rgba(0, 102, 255, 0.16), transparent 38%),
        linear-gradient(135deg, rgba(255,255,255,0.82), rgba(255,255,255,0.42));box-shadow:0 28px 70px rgba(0, 50, 120, 0.12), inset 0 1px 0 rgba(255,255,255,0.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}.parts-search-panel::before{content:"";position:absolute;inset:-2px;z-index:-1;background:linear-gradient(115deg, transparent 0%, rgba(255,255,255,0.48) 36%, rgba(0, 209, 255, 0.16) 48%, transparent 62%);transform:translateX(-70%);animation:partsSearchShine 8s ease-in-out infinite;}@keyframes partsSearchShine{0%, 52%, 100%{transform:translateX(-72%);opacity:0;}60%{opacity:1;}78%{transform:translateX(72%);opacity:0;}}body.dark-theme .parts-search-panel{border-color:color-mix(in srgb, var(--accent) 36%, var(--border-light));background:radial-gradient(circle at 8% 8%, rgba(0, 209, 255, 0.12), transparent 34%),
        radial-gradient(circle at 92% 88%, rgba(64, 128, 255, 0.22), transparent 40%),
        linear-gradient(135deg, rgba(15, 23, 42, 0.92), rgba(30, 41, 59, 0.62));box-shadow:0 30px 80px rgba(0, 0, 0, 0.24), inset 0 1px 0 rgba(255,255,255,0.08);}.parts-search-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0.9rem;flex-wrap:wrap;}.parts-search-kicker{display:inline-flex;align-items:center;gap:0.5rem;font-weight:900;color:var(--accent);letter-spacing:-0.01em;}.parts-search-kicker::before{content:"✦";width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg, var(--accent), #00d1ff);box-shadow:0 12px 28px rgba(0, 102, 255, 0.24);}.parts-search-count{display:inline-flex;align-items:center;min-height:32px;padding:0.4rem 0.78rem;border-radius:999px;color:var(--text-secondary);background:rgba(255,255,255,0.55);border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border-light));font-size:0.92rem;font-weight:800;}body.dark-theme .parts-search-count{background:rgba(15, 23, 42, 0.48);}.parts-search-box{position:relative;display:flex;align-items:center;min-height:64px;border-radius:22px;border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border-light));background:rgba(255,255,255,0.78);box-shadow:0 18px 44px rgba(0, 50, 120, 0.09), inset 0 1px 0 rgba(255,255,255,0.82);transition:border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;}.parts-search-box:focus-within{transform:translateY(-1px);border-color:color-mix(in srgb, var(--accent) 74%, #00d1ff);box-shadow:0 24px 58px rgba(0, 102, 255, 0.16), 0 0 0 4px rgba(0, 102, 255, 0.08), inset 0 1px 0 rgba(255,255,255,0.86);}body.dark-theme .parts-search-box{background:rgba(15, 23, 42, 0.72);box-shadow:0 18px 48px rgba(0, 0, 0, 0.20), inset 0 1px 0 rgba(255,255,255,0.07);}.parts-search-icon{width:54px;min-width:54px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);}.parts-search-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.parts-search-input{flex:1;min-width:0;height:62px;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:clamp(1rem, 2vw, 1.14rem);font-weight:750;}.parts-search-input::placeholder{color:color-mix(in srgb, var(--text-secondary) 72%, transparent);font-weight:650;}.parts-search-clear{width:42px;height:42px;margin-inline:0.6rem;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb, var(--accent) 11%, transparent);color:var(--accent);font-size:1.45rem;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transform:scale(0.92);transition:opacity 0.2s ease, transform 0.2s ease, background 0.2s ease;}.parts-search-clear.visible{opacity:1;pointer-events:auto;transform:scale(1);}.parts-search-clear:hover,
    .parts-search-clear:focus-visible{background:var(--accent);color:#fff;outline:none;}.parts-search-suggestions{display:flex;gap:0.55rem;flex-wrap:wrap;margin-top:0.9rem;}.parts-search-chip{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border-light));border-radius:999px;padding:0.52rem 0.86rem;color:var(--text-secondary);background:rgba(255,255,255,0.58);font:inherit;font-size:0.92rem;font-weight:850;cursor:pointer;box-shadow:0 10px 24px rgba(0, 50, 120, 0.06);transition:transform 0.2s ease, border-color 0.2s ease, background 0.2s ease, color 0.2s ease;}.parts-search-chip:hover,
    .parts-search-chip:focus-visible{transform:translateY(-2px);border-color:var(--accent);color:var(--accent);outline:none;}.parts-search-chip.active{color:#fff;border-color:transparent;background:linear-gradient(135deg, var(--accent), #00d1ff);box-shadow:0 14px 30px rgba(0, 102, 255, 0.22);}body.dark-theme .parts-search-chip{background:rgba(15, 23, 42, 0.52);}.part-card-title mark,
    .part-card-content p mark{color:inherit;background:linear-gradient(120deg, rgba(0, 209, 255, 0.22), rgba(0, 102, 255, 0.16));border-radius:0.45em;padding:0.02em 0.18em;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.parts-empty-state{grid-column:1 / -1;position:relative;overflow:hidden;border:1px dashed color-mix(in srgb, var(--accent) 36%, var(--border-light));border-radius:clamp(22px, 3vw, 34px);padding:clamp(2rem, 5vw, 3.2rem);text-align:center;background:radial-gradient(circle at 50% 0%, rgba(0, 209, 255, 0.12), transparent 35%),
        var(--surface);box-shadow:var(--shadow-card);}.parts-empty-state strong{display:block;margin-bottom:0.6rem;color:var(--text-primary);font-size:clamp(1.15rem, 2.4vw, 1.55rem);}.parts-empty-state p{color:var(--text-secondary);margin:0 auto;max-width:620px;}@media (max-width: 640px){.parts-search-panel{margin-top:-0.25rem;border-radius:22px;}.parts-search-box{min-height:58px;border-radius:18px;}.parts-search-input{height:56px;font-size:0.98rem;}.parts-search-icon{width:46px;min-width:46px;}.parts-search-clear{width:38px;height:38px;margin-inline:0.42rem;}.parts-search-chip{padding:0.48rem 0.72rem;font-size:0.86rem;}}.footer-slogan{max-width:980px;margin:0 auto 0.85rem;padding:0 1rem;color:var(--text-primary);font-size:clamp(1rem, 2vw, 1.18rem);font-weight:800;line-height:2.05;opacity:0.95;}.part-card-title{font-size:clamp(1.08rem, 2vw, 1.28rem);line-height:1.65;}.part-card-content p{font-size:clamp(0.98rem, 1.7vw, 1.08rem);line-height:1.9;}.specs-single-box li{font-size:clamp(1.02rem, 1.8vw, 1.16rem);line-height:2;}.specs-highlight-box p{font-size:clamp(1rem, 1.75vw, 1.12rem);}.part-detail-row{min-height:58px;}.part-detail-label{font-size:clamp(1rem, 1.25vw, 1.12rem);line-height:1.55;}.part-detail-value,
    .part-detail-en{font-size:clamp(0.98rem, 1.18vw, 1.1rem);line-height:1.85;}.part-detail-intro{font-size:clamp(1rem, 1.35vw, 1.18rem);}@media (max-width: 760px), (max-height: 740px){.part-detail-label{font-size:1rem;}.part-detail-value,
      .part-detail-en{font-size:0.98rem;line-height:1.9;}.part-detail-intro{font-size:1rem;}}.modal-content.modal-wide{overflow-y:auto !important;overflow-x:hidden !important;max-height:calc(100dvh - 0.75rem) !important;scrollbar-gutter:stable;}.part-detail-sheet{height:auto !important;max-height:none !important;overflow:visible !important;}.part-detail-main{align-items:start !important;min-height:auto !important;}.part-detail-table{display:block !important;height:auto !important;overflow:visible !important;}.part-detail-row,
.part-detail-row:nth-child(4),
.part-detail-row:nth-child(5),
.part-detail-row:nth-child(6){height:auto !important;min-height:48px !important;flex:none !important;flex-grow:0 !important;}.part-detail-label,
.part-detail-value{min-height:48px;overflow:visible !important;overflow-wrap:anywhere;word-break:normal;}.part-detail-label{align-content:center;}.part-detail-value{align-self:stretch !important;display:flex;flex-direction:column;justify-content:center;}.part-detail-value .part-detail-list,
.part-detail-value ul,
.part-detail-value ol{width:100%;}.part-detail-sensitivity{width:100%;}.part-details-btn{font-size:1.06rem;line-height:1.55;letter-spacing:-0.01em;}@media (max-width: 760px){.modal-content.modal-wide{max-height:calc(100dvh - 0.5rem) !important;}.part-detail-sheet{height:auto !important;max-height:none !important;}.part-detail-hero,
  .part-detail-main{grid-template-columns:1fr !important;}.part-detail-media{width:100%;}.part-detail-row{grid-template-columns:minmax(88px, 34%) minmax(0, 1fr) !important;min-height:42px !important;}.part-detail-label,
  .part-detail-value{min-height:42px;}.part-detail-gauge-card{height:auto !important;min-height:150px !important;}.part-details-btn{font-size:1rem;line-height:1.55;}}@media (max-width: 420px){.part-detail-row{grid-template-columns:minmax(80px, 36%) minmax(0, 1fr) !important;}}.contact-box-stack{display:flex;flex-direction:column;gap:1rem;}.contact-external-info{width:80%;max-width:80%;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0.9rem;padding-top:0.35rem;}.contact-direct-text{margin:0;max-width:100%;font-size:clamp(0.58rem, 0.82vw, 0.68rem);line-height:1.14;font-weight:700;color:#1a2841;text-shadow:none;}.contact-bottom-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.55rem;direction:ltr;}.contact-banner-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:0;text-align:center;direction:rtl;}.contact-direct-text strong{color:#0b255a;font-weight:950;}@media (max-width: 767px){.contact-external-info{width:80%;max-width:80%;gap:0.75rem;}.contact-direct-text{font-size:0.78rem;line-height:1.75;max-width:96%;}.contact-bottom-links{gap:0.55rem;}}.contact-image-panel{position:relative;padding:0 !important;overflow:hidden;display:flex;align-items:center;justify-content:center;width:80%;max-width:80%;margin-inline:auto;height:336px;min-height:336px;max-height:336px;background:var(--surface);}.contact-image-panel::before{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(180deg, transparent 0%, rgba(2, 23, 59, 0.08) 38%, rgba(2, 23, 59, 0.22) 100%);z-index:1;pointer-events:none;}.contact-replacement-image{display:block;width:100%;height:100%;min-height:336px;max-height:336px;object-fit:fill;object-position:center;border-radius:inherit;position:relative;z-index:0;}.contact-info-overlay{position:absolute;z-index:2;left:0;right:0;bottom:0;width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0.25rem;padding:0.12rem 0.35rem 0.1rem;text-align:center;background:rgba(229, 237, 248, 0.88);border-top:1px solid rgba(255, 255, 255, 0.66);border-radius:0 0 28px 28px;box-shadow:0 -4px 10px rgba(34, 72, 130, 0.05);direction:ltr;transform:none;}.contact-phone-pill{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:auto;padding:0;border-radius:0;text-decoration:none;color:#0b255a;background:transparent;border:none;box-shadow:none;font-weight:1000;transition:none;}.contact-phone-pill:hover,
    .contact-phone-pill:focus-visible{transform:none;box-shadow:none;background:transparent;outline:none;}.contact-phone-pill:active{background:transparent;box-shadow:none;}.contact-overlay-social:hover,
    .contact-overlay-social:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px rgba(0, 102, 255, 0.22);outline:none;}.contact-phone-icon{display:none;}.contact-number{direction:ltr;unicode-bidi:isolate;font-size:clamp(0.96rem, 1.55vw, 1.22rem);line-height:1;letter-spacing:0;white-space:nowrap;color:#0b255a;text-shadow:none;font-weight:1000;}.contact-socials{display:inline-flex;align-items:center;justify-content:center;gap:0.18rem;flex:0 0 auto;}.contact-overlay-social{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;text-decoration:none;box-shadow:0 4px 8px rgba(0, 50, 120, 0.08);transition:transform 0.2s ease, box-shadow 0.25s ease, filter 0.25s ease;}.contact-overlay-social.whatsapp{background:#25D366;}.contact-overlay-social.telegram{background:#229ED9;}.contact-overlay-social svg{width:14px;height:14px;display:block;fill:currentColor;}body.dark-theme .contact-info-overlay{background:rgba(229, 237, 248, 0.97);border-color:rgba(255, 255, 255, 0.75);box-shadow:0 -10px 24px rgba(34, 72, 130, 0.08);}body.dark-theme .contact-phone-pill{color:#0b255a;background:transparent;border-color:transparent;}@media (max-width: 767px){.contact-image-panel{width:80%;max-width:80%;margin-inline:auto;height:276px;min-height:276px;max-height:276px;}.contact-replacement-image{min-height:276px;max-height:276px;}.contact-direct-text{font-size:0.42rem;line-height:1.08;max-width:100%;}.contact-info-overlay{left:0;right:0;bottom:0;width:100%;grid-template-columns:auto 1fr;gap:0.18rem;padding:0.08rem 0.2rem 0.08rem;border-radius:0 0 22px 22px;transform:none;}.contact-phone-pill{min-height:auto;padding:0;gap:0;}.contact-phone-icon{display:none;}.contact-number{font-size:clamp(0.68rem, 3.2vw, 0.96rem);}.contact-socials{gap:0.12rem;}.contact-overlay-social{width:20px;height:20px;}.contact-overlay-social svg{width:11px;height:11px;}}@media (max-width: 430px){.contact-info-overlay{justify-content:center;}.contact-phone-pill{width:100%;}.contact-socials{width:100%;}.contact-overlay-social{flex:0 1 calc(50% - 0.3rem);max-width:132px;}}.hero-brand-mark{font-size:clamp(1.95rem, 5.2vw, 66px) !important;}.hero-title{font-size:clamp(1.55rem, 4vw, 35px) !important;}.logo-badge.brand-logo{min-width:clamp(92px, 10vw, 128px);}.brand-logo-img{width:auto !important;height:clamp(58px, 6.4vw, 84px) !important;max-width:clamp(92px, 10vw, 128px) !important;max-height:84px !important;object-fit:contain !important;}.hero-logo-visual{width:min(100%, 430px) !important;max-height:410px !important;object-fit:contain !important;}body.dark-theme .brand-logo-img{content:url('assets/qetepich-hero-q-only-dark.webp?v=108') !important;}body.dark-theme .hero-logo-visual{content:url('assets/qetepich-hero-logo-user-dark-v104-lossless.webp?v=108') !important;}@media (max-width: 900px){.brand-logo-img{height:clamp(48px, 11vw, 65px) !important;max-width:clamp(76px, 17vw, 100px) !important;max-height:65px !important;}}@media (max-width: 720px){.hero-brand-mark{font-size:clamp(1.55rem, 8.4vw, 46px) !important;}.hero-title{font-size:clamp(1.35rem, 7vw, 35px) !important;}#galleryContainer.gallery-grid{display:grid !important;grid-template-columns:1fr !important;gap:0.82rem !important;overflow:visible;padding:0;margin:1.15rem 0 1.5rem;scroll-snap-type:none;scroll-padding-inline:0;}#galleryContainer.gallery-grid .part-card{direction:ltr;width:100%;min-width:0;height:132px;min-height:132px;padding:0.92rem 1rem;border-radius:14px;display:grid;grid-template-columns:minmax(0, 1fr) 104px;align-items:center;gap:0.85rem;text-align:start;cursor:pointer;box-shadow:0 10px 28px rgba(0, 35, 70, 0.07);}body.dark-theme #galleryContainer.gallery-grid .part-card{box-shadow:0 12px 30px rgba(0, 0, 0, 0.28);}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{grid-column:2;width:104px;height:104px;margin:0;border-radius:12px;justify-self:end;align-self:center;}#galleryContainer.gallery-grid .part-card-content{grid-column:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;}#galleryContainer.gallery-grid .part-card-title{margin:0;font-size:0.98rem;line-height:1.55;text-align:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}#galleryContainer.gallery-grid .part-card-use-case{display:none !important;}#galleryContainer.gallery-grid .part-card-sensitivity{margin:0;font-size:0.9rem;line-height:1.55;font-weight:900;text-align:start;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}#galleryContainer.gallery-grid .part-details-btn{position:absolute;inset:0;z-index:5;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;opacity:0;color:transparent;background:transparent;box-shadow:none;font-size:0;}#galleryContainer.gallery-grid .part-details-btn:focus-visible{opacity:1;color:transparent;background:transparent;outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card{grid-template-columns:minmax(0, 1fr) 88px;height:118px;min-height:118px;gap:0.78rem;padding:0.82rem 0.9rem;border-radius:12px;}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{width:88px;height:88px;border-radius:10px;}#galleryContainer.gallery-grid .part-card-title{font-size:0.92rem;line-height:1.5;}#galleryContainer.gallery-grid .part-card-sensitivity{font-size:0.84rem;line-height:1.5;}}@media (max-width: 420px){.hero-brand-mark{font-size:clamp(1.28rem, 7.4vw, 32px) !important;}.hero-title{font-size:clamp(1.28rem, 6.5vw, 30px) !important;}}.hero-brand-mark{font-size:clamp(28px, 5.1vw, 44px) !important;background:linear-gradient(135deg, #0094ff 0%, #006eff 42%, #38bdf8 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;-webkit-text-fill-color:transparent !important;filter:drop-shadow(0 12px 24px rgba(0, 110, 255, 0.28)) !important;text-shadow:none !important;}.hero-title{font-size:24px !important;line-height:1.55 !important;margin-top:0.85rem !important;}.hero-title .hero-title-text{font-size:24px !important;}.footer-slogan{font-size:12px !important;line-height:2 !important;font-weight:800 !important;}.footer-copyright #footerText{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.46rem;padding:0.58rem 1.05rem;margin-top:0.35rem;border-radius:999px;border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-light));background:linear-gradient(135deg,
        color-mix(in srgb, var(--accent) 12%, var(--surface)) 0%,
        color-mix(in srgb, var(--accent) 4%, transparent) 100%);color:var(--text-primary);font-size:clamp(0.82rem, 1.5vw, 0.95rem);font-weight:900;box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 13%, transparent);overflow:hidden;isolation:isolate;}.footer-copyright #footerText::before{content:"©";width:1.45rem;height:1.45rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg, #0094ff, #005be8);box-shadow:0 0 0 0 rgba(0, 110, 255, 0.38);animation:copyrightPulse 2.4s ease-in-out infinite;flex:0 0 auto;}.footer-copyright #footerText::after{content:"";position:absolute;inset:-40% auto -40% -35%;width:34%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.38), transparent);transform:skewX(-18deg);animation:copyrightShine 4.2s ease-in-out infinite;z-index:-1;}@keyframes copyrightPulse{0%, 100%{transform:scale(1);box-shadow:0 0 0 0 rgba(0, 110, 255, 0.36);}50%{transform:scale(1.08);box-shadow:0 0 0 8px rgba(0, 110, 255, 0);}}@keyframes copyrightShine{0%{left:-35%;opacity:0;}18%{opacity:1;}42%{left:108%;opacity:0;}100%{left:108%;opacity:0;}}@media (max-width: 720px){.hero-brand-mark{font-size:clamp(25px, 7.3vw, 38px) !important;}.hero-title,
      .hero-title .hero-title-text{font-size:24px !important;}}@media (max-width: 420px){.hero-brand-mark{font-size:clamp(22px, 7vw, 32px) !important;}.footer-copyright #footerText{font-size:0.78rem;padding:0.52rem 0.8rem;}}.contact-wrapper{display:grid !important;grid-template-columns:1fr !important;align-items:stretch !important;gap:clamp(1rem, 2vw, 1.35rem) !important;margin:3rem 0 2rem !important;}@media (min-width: 768px){.contact-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}}.contact-box-stack{width:100% !important;max-width:100% !important;height:100% !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:stretch !important;gap:0 !important;margin:0 !important;}.contact-image-panel,
    .contact-video-card{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:1280 / 673 !important;margin:0 !important;border-radius:clamp(22px, 2.4vw, 34px) !important;align-self:stretch !important;box-sizing:border-box !important;}.contact-image-panel{position:relative !important;padding:0 !important;overflow:hidden !important;display:block !important;isolation:isolate !important;border:1px solid rgba(0, 102, 255, 0.20) !important;background:#ffffff !important;box-shadow:0 22px 58px rgba(0, 102, 255, 0.13),
        0 10px 28px rgba(0, 163, 255, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;}body.dark-theme .contact-image-panel{border-color:rgba(0, 163, 255, 0.28) !important;box-shadow:0 22px 64px rgba(0, 102, 255, 0.18),
        0 8px 28px rgba(0, 163, 255, 0.12),
        0 0 0 1px rgba(255, 255, 255, 0.035),
        inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;}.contact-video-card{padding:0 !important;overflow:hidden !important;border:1px solid rgba(0, 102, 255, 0.18) !important;box-shadow:0 22px 58px rgba(0, 102, 255, 0.13),
        0 10px 28px rgba(0, 163, 255, 0.10) !important;}body.dark-theme .contact-video-card{border-color:rgba(0, 163, 255, 0.28) !important;box-shadow:0 22px 64px rgba(0, 102, 255, 0.18),
        0 8px 28px rgba(0, 163, 255, 0.12) !important;}.contact-image-panel::before,
    .contact-image-panel::after{display:none !important;content:none !important;}.contact-replacement-image{display:block !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;object-fit:contain !important;object-position:center center !important;border-radius:inherit !important;background:#ffffff !important;filter:none !important;opacity:1 !important;mix-blend-mode:normal !important;transform:none !important;}body.dark-theme .contact-replacement-image{background:#f5f9ff !important;filter:none !important;opacity:1 !important;mix-blend-mode:normal !important;}.video-placeholder-shell{width:100% !important;height:100% !important;min-height:0 !important;border-radius:inherit !important;}.contact-info-overlay{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;display:block !important;background:transparent !important;border:0 !important;border-radius:inherit !important;box-shadow:none !important;transform:none !important;pointer-events:none !important;z-index:3 !important;}body.dark-theme .contact-info-overlay{background:transparent !important;border:0 !important;box-shadow:none !important;}.contact-socials{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;pointer-events:none !important;}.contact-overlay-social,
    .contact-overlay-social:hover,
    .contact-overlay-social:focus-visible{position:absolute !important;bottom:18% !important;width:28% !important;height:45% !important;border:0 !important;border-radius:clamp(18px, 2.1vw, 34px) !important;background:transparent !important;box-shadow:none !important;color:transparent !important;opacity:0 !important;transform:none !important;filter:none !important;pointer-events:auto !important;}.contact-overlay-social svg{display:none !important;}.contact-overlay-social.telegram{left:7.5% !important;}.contact-overlay-social.whatsapp{left:36% !important;}.contact-banner-main{position:absolute !important;right:7.5% !important;bottom:18% !important;width:28% !important;height:45% !important;pointer-events:none !important;}.contact-direct-text{display:none !important;}.contact-phone-pill,
    .contact-phone-pill:hover,
    .contact-phone-pill:focus-visible,
    .contact-phone-pill:active{display:block !important;width:100% !important;height:100% !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:clamp(18px, 2.1vw, 34px) !important;background:transparent !important;box-shadow:none !important;color:transparent !important;opacity:0 !important;transform:none !important;pointer-events:auto !important;outline:none !important;}.contact-number{font-size:0 !important;line-height:0 !important;color:transparent !important;}@media (max-width: 767px){.contact-wrapper{gap:1.15rem !important;}.contact-image-panel,
      .contact-video-card{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:1280 / 673 !important;border-radius:22px !important;}.contact-replacement-image{min-height:0 !important;max-height:none !important;}.contact-overlay-social,
      .contact-phone-pill{border-radius:18px !important;}}.contact-replacement-image{position:absolute !important;inset:0 !important;transition:opacity 0.22s ease, filter 0.22s ease !important;}.contact-replacement-image-light{opacity:1 !important;z-index:0 !important;}.contact-replacement-image-dark{opacity:0 !important;z-index:1 !important;pointer-events:none !important;}body.dark-theme .contact-image-panel{border-color:rgba(64, 128, 255, 0.46) !important;background:#030a14 !important;box-shadow:0 24px 70px rgba(0, 0, 0, 0.48),
        0 18px 54px rgba(0, 184, 255, 0.13),
        0 0 0 1px rgba(64, 128, 255, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;}body.dark-theme .contact-video-card{border-color:rgba(64, 128, 255, 0.46) !important;background:#030a14 !important;box-shadow:0 24px 70px rgba(0, 0, 0, 0.48),
        0 18px 54px rgba(0, 184, 255, 0.13),
        0 0 0 1px rgba(64, 128, 255, 0.16) !important;}body.dark-theme .contact-replacement-image-light{opacity:0 !important;}body.dark-theme .contact-replacement-image-dark{opacity:1 !important;background:#030a14 !important;filter:none !important;mix-blend-mode:normal !important;}body.dark-theme .contact-info-overlay{z-index:4 !important;}#galleryContainer .part-card{position:relative !important;box-sizing:border-box !important;overflow:hidden !important;}#galleryContainer .part-card-content{min-width:0 !important;max-width:100% !important;overflow:hidden !important;}#galleryContainer .part-photo-wrap,
    #galleryContainer .part-icon{box-sizing:border-box !important;overflow:hidden !important;}#galleryContainer .part-photo{max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;}@media (max-width: 720px){#galleryContainer.gallery-grid{display:grid !important;grid-template-columns:1fr !important;gap:0.78rem !important;overflow:visible !important;padding:0 !important;margin:1.15rem 0 1.55rem !important;scroll-snap-type:none !important;scroll-padding-inline:0 !important;}#galleryContainer.gallery-grid .part-card{direction:ltr !important;position:relative !important;box-sizing:border-box !important;width:100% !important;height:124px !important;min-height:124px !important;max-height:124px !important;padding:0.82rem 0.9rem !important;border-radius:16px !important;display:flex !important;flex-direction:row-reverse !important;align-items:center !important;justify-content:space-between !important;gap:0.88rem !important;text-align:start !important;overflow:hidden !important;background:rgba(255, 255, 255, 0.97) !important;border:1px solid rgba(0, 102, 255, 0.11) !important;box-shadow:0 8px 24px rgba(0, 35, 70, 0.08) !important;cursor:pointer !important;}body.dark-theme #galleryContainer.gallery-grid .part-card{background:radial-gradient(circle at 90% 18%, rgba(64, 128, 255, 0.11), transparent 42%),
          linear-gradient(135deg, rgba(14, 26, 40, 0.98), rgba(7, 16, 30, 0.96)) !important;border-color:rgba(64, 128, 255, 0.18) !important;box-shadow:0 12px 30px rgba(0, 0, 0, 0.30) !important;}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{flex:0 0 96px !important;width:96px !important;min-width:96px !important;max-width:96px !important;height:96px !important;min-height:96px !important;max-height:96px !important;margin:0 !important;padding:0.25rem !important;border-radius:14px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:rgba(0, 102, 255, 0.055) !important;border:1px solid rgba(0, 102, 255, 0.08) !important;align-self:center !important;}body.dark-theme #galleryContainer.gallery-grid .part-photo-wrap,
      body.dark-theme #galleryContainer.gallery-grid .part-icon{background:rgba(64, 128, 255, 0.10) !important;border-color:rgba(64, 128, 255, 0.14) !important;}#galleryContainer.gallery-grid .part-photo{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;display:block !important;object-fit:contain !important;object-position:center center !important;}#galleryContainer.gallery-grid .part-card-content{flex:1 1 auto !important;min-width:0 !important;max-width:calc(100% - 106px) !important;height:100% !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:center !important;gap:0.32rem !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card-title{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;color:var(--text-primary) !important;font-size:0.98rem !important;line-height:1.48 !important;font-weight:900 !important;text-align:start !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;overflow-wrap:anywhere !important;word-break:normal !important;}#galleryContainer.gallery-grid .part-card-use-case{display:none !important;}#galleryContainer.gallery-grid .part-card-sensitivity{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;color:var(--accent) !important;font-size:0.86rem !important;line-height:1.4 !important;font-weight:900 !important;text-align:start !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}#galleryContainer.gallery-grid .part-details-btn{position:absolute !important;inset:0 !important;z-index:10 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:inherit !important;opacity:0 !important;color:transparent !important;background:transparent !important;box-shadow:none !important;font-size:0 !important;}#galleryContainer.gallery-grid .part-details-btn:focus-visible{opacity:1 !important;outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent) !important;outline-offset:2px !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card{height:112px !important;min-height:112px !important;max-height:112px !important;padding:0.72rem 0.78rem !important;border-radius:14px !important;gap:0.76rem !important;}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{flex-basis:86px !important;width:86px !important;min-width:86px !important;max-width:86px !important;height:86px !important;min-height:86px !important;max-height:86px !important;border-radius:12px !important;}#galleryContainer.gallery-grid .part-card-content{max-width:calc(100% - 94px) !important;gap:0.24rem !important;}#galleryContainer.gallery-grid .part-card-title{font-size:0.91rem !important;line-height:1.42 !important;}#galleryContainer.gallery-grid .part-card-sensitivity{font-size:0.78rem !important;line-height:1.35 !important;}}@media (max-width: 360px){#galleryContainer.gallery-grid .part-card{height:108px !important;min-height:108px !important;max-height:108px !important;padding:0.68rem 0.72rem !important;}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{flex-basis:78px !important;width:78px !important;min-width:78px !important;max-width:78px !important;height:78px !important;min-height:78px !important;max-height:78px !important;}#galleryContainer.gallery-grid .part-card-content{max-width:calc(100% - 86px) !important;}}body.dark-theme .glass-panel,
    body.dark-theme .about-panel,
    body.dark-theme .specs-single-box,
    body.dark-theme .form-wrapper,
    body.dark-theme .modal-content,
    body.dark-theme .testimonial-card,
    body.dark-theme .parts-empty-state{background:radial-gradient(circle at 12% 8%, rgba(64, 128, 255, 0.08), transparent 36%),
        linear-gradient(135deg, rgba(14, 26, 40, 0.96), rgba(7, 16, 30, 0.94)) !important;border-color:rgba(64, 128, 255, 0.14) !important;box-shadow:0 22px 54px rgba(0, 0, 0, 0.28) !important;}body.dark-theme .gallery-page-btn,
    body.dark-theme .parts-search-chip,
    body.dark-theme .parts-search-count,
    body.dark-theme .seo-nav a{background:rgba(14, 26, 40, 0.78) !important;border-color:rgba(64, 128, 255, 0.14) !important;color:var(--text-secondary) !important;}body.dark-theme .gallery-page-btn.active,
    body.dark-theme .parts-search-chip.active{color:#ffffff !important;background:linear-gradient(135deg, #2f6eff, #00b8ff) !important;border-color:transparent !important;}#galleryContainer .part-photo{width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;display:block !important;}#galleryContainer .part-photo-wrap{padding:0 !important;background:rgba(255, 255, 255, 0.96) !important;}body.dark-theme #galleryContainer .part-photo-wrap{background:rgba(10, 20, 34, 0.96) !important;border-color:rgba(64, 128, 255, 0.20) !important;}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card{direction:ltr !important;display:grid !important;grid-template-columns:minmax(0, 1fr) 96px !important;grid-template-rows:1fr !important;align-items:center !important;justify-content:stretch !important;gap:0.86rem !important;height:124px !important;min-height:124px !important;max-height:124px !important;padding:0.82rem 0.9rem !important;overflow:hidden !important;text-align:start !important;}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{grid-column:2 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important;width:96px !important;min-width:96px !important;max-width:96px !important;height:96px !important;min-height:96px !important;max-height:96px !important;margin:0 !important;padding:0 !important;border-radius:14px !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card-content{grid-column:1 !important;grid-row:1 !important;justify-self:stretch !important;align-self:stretch !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:100% !important;max-height:100% !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:0.28rem !important;}#galleryContainer.gallery-grid .part-card-title,
      #galleryContainer.gallery-grid .part-card-sensitivity{max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;}#galleryContainer.gallery-grid .part-card-use-case{display:none !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card{grid-template-columns:minmax(0, 1fr) 86px !important;height:112px !important;min-height:112px !important;max-height:112px !important;padding:0.72rem 0.78rem !important;gap:0.76rem !important;}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{width:86px !important;min-width:86px !important;max-width:86px !important;height:86px !important;min-height:86px !important;max-height:86px !important;border-radius:12px !important;}}@media (max-width: 360px){#galleryContainer.gallery-grid .part-card{grid-template-columns:minmax(0, 1fr) 78px !important;height:108px !important;min-height:108px !important;max-height:108px !important;}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{width:78px !important;min-width:78px !important;max-width:78px !important;height:78px !important;min-height:78px !important;max-height:78px !important;}}#galleryContainer .part-photo-wrap{padding:0 !important;overflow:hidden !important;background:rgba(255, 255, 255, 0.98) !important;}#galleryContainer .part-photo{width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;transform:scale(1.08) !important;transform-origin:center center !important;display:block !important;}body.dark-theme #galleryContainer .part-photo-wrap{background:rgba(8, 18, 32, 0.98) !important;border-color:rgba(64, 128, 255, 0.22) !important;}.part-title-mobile,
    .part-card-mobile-meta{display:none;}.part-title-desktop{display:inline;}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card{direction:ltr !important;position:relative !important;display:grid !important;grid-template-columns:minmax(0, 1fr) 98px !important;grid-template-rows:1fr !important;align-items:center !important;gap:0.86rem !important;width:100% !important;height:120px !important;min-height:120px !important;max-height:120px !important;padding:0.74rem 0.86rem !important;overflow:hidden !important;text-align:left !important;border-radius:16px !important;}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{grid-column:2 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important;width:98px !important;min-width:98px !important;max-width:98px !important;height:98px !important;min-height:98px !important;max-height:98px !important;margin:0 !important;padding:0 !important;border-radius:13px !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card-content{grid-column:1 !important;grid-row:1 !important;position:relative !important;direction:ltr !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:100% !important;max-height:100% !important;padding:0 0 1.35rem 0 !important;margin:0 !important;overflow:hidden !important;display:block !important;text-align:left !important;}#galleryContainer.gallery-grid .part-card-title{direction:ltr !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;color:var(--text-primary) !important;font-size:0.94rem !important;line-height:1.32 !important;font-weight:900 !important;text-align:left !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-title-desktop{display:none !important;}#galleryContainer.gallery-grid .part-title-mobile{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;word-break:normal !important;overflow-wrap:anywhere !important;unicode-bidi:isolate !important;}#galleryContainer.gallery-grid .part-card-use-case,
      #galleryContainer.gallery-grid .part-card-sensitivity{display:none !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{display:block !important;width:100% !important;margin-top:0.28rem !important;}#galleryContainer.gallery-grid .part-card-score{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.18rem !important;min-height:22px !important;padding:0.13rem 0.46rem !important;border-radius:999px !important;color:var(--accent) !important;background:color-mix(in srgb, var(--accent) 10%, transparent) !important;border:1px solid color-mix(in srgb, var(--accent) 16%, transparent) !important;font-size:0.82rem !important;line-height:1 !important;font-weight:950 !important;white-space:nowrap !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{position:absolute !important;left:0 !important;bottom:0 !important;max-width:calc(100% - 0.15rem) !important;color:var(--text-secondary) !important;font-size:0.76rem !important;line-height:1.25 !important;font-weight:850 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}body.dark-theme #galleryContainer.gallery-grid .part-card-score{background:rgba(64, 128, 255, 0.13) !important;border-color:rgba(64, 128, 255, 0.20) !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card{grid-template-columns:minmax(0, 1fr) 88px !important;height:110px !important;min-height:110px !important;max-height:110px !important;padding:0.68rem 0.76rem !important;gap:0.76rem !important;}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{width:88px !important;min-width:88px !important;max-width:88px !important;height:88px !important;min-height:88px !important;max-height:88px !important;border-radius:12px !important;}#galleryContainer.gallery-grid .part-card-title{font-size:0.88rem !important;line-height:1.28 !important;}#galleryContainer.gallery-grid .part-card-score{font-size:0.76rem !important;min-height:20px !important;padding:0.1rem 0.4rem !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{font-size:0.7rem !important;}}@media (max-width: 360px){#galleryContainer.gallery-grid .part-card{grid-template-columns:minmax(0, 1fr) 80px !important;height:106px !important;min-height:106px !important;max-height:106px !important;}#galleryContainer.gallery-grid .part-photo-wrap,
      #galleryContainer.gallery-grid .part-icon{width:80px !important;min-width:80px !important;max-width:80px !important;height:80px !important;min-height:80px !important;max-height:80px !important;}}.part-detail-title-mobile,
    .part-detail-name-mobile{display:none !important;}.part-detail-title-desktop,
    .part-detail-name-desktop{display:inline !important;}@media (max-width: 720px){#galleryContainer.gallery-grid .part-title-desktop{display:none !important;}#galleryContainer.gallery-grid .part-title-mobile{display:-webkit-box !important;direction:ltr !important;unicode-bidi:isolate !important;text-align:left !important;font-family:var(--font-main), Arial, sans-serif !important;}.part-detail-title-desktop,
      .part-detail-name-desktop{display:none !important;}.part-detail-title-mobile{display:block !important;direction:ltr !important;unicode-bidi:isolate !important;text-align:center !important;font-family:var(--font-main), Arial, sans-serif !important;overflow-wrap:anywhere !important;word-break:normal !important;}.part-detail-name-mobile{display:block !important;direction:ltr !important;unicode-bidi:isolate !important;text-align:left !important;font-family:var(--font-main), Arial, sans-serif !important;overflow-wrap:anywhere !important;word-break:normal !important;}}#galleryContainer .part-card-content{position:relative !important;}#galleryContainer .part-card-mobile-meta{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:0.38rem !important;width:100% !important;margin:0.42rem 0 0.78rem !important;direction:ltr !important;text-align:right !important;}#galleryContainer .part-card-score{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.22rem !important;min-height:24px !important;padding:0.16rem 0.58rem !important;border-radius:999px !important;color:var(--accent) !important;background:color-mix(in srgb, var(--accent) 10%, transparent) !important;border:1px solid color-mix(in srgb, var(--accent) 18%, transparent) !important;box-shadow:0 8px 18px -14px rgba(0, 102, 255, 0.55) !important;font-size:0.86rem !important;line-height:1 !important;font-weight:950 !important;white-space:nowrap !important;}body.dark-theme #galleryContainer .part-card-score{color:#8db5ff !important;background:rgba(64, 128, 255, 0.15) !important;border-color:rgba(64, 128, 255, 0.26) !important;box-shadow:0 8px 20px -14px rgba(64, 128, 255, 0.55) !important;}#galleryContainer .part-card-sensitivity,
    #galleryContainer .part-card-sensitivity-label{display:none !important;}#galleryContainer .part-photo-wrap,
    .part-detail-media.has-zoom{position:relative !important;isolation:isolate !important;overflow:hidden !important;background:linear-gradient(135deg, rgba(255,255,255,0.96), rgba(238,246,255,0.9)) !important;}body.dark-theme #galleryContainer .part-photo-wrap,
    body.dark-theme .part-detail-media.has-zoom{background:linear-gradient(135deg, rgba(7,15,28,0.98), rgba(17,34,58,0.96)) !important;}#galleryContainer .part-photo-wrap::before,
    .part-detail-media.has-zoom::before{content:"" !important;position:absolute !important;inset:-10px !important;z-index:0 !important;pointer-events:none !important;background-image:var(--part-image) !important;background-size:cover !important;background-position:center center !important;filter:blur(14px) saturate(1.12) !important;transform:scale(1.14) !important;opacity:0.30 !important;}body.dark-theme #galleryContainer .part-photo-wrap::before,
    body.dark-theme .part-detail-media.has-zoom::before{opacity:0.24 !important;}#galleryContainer .part-photo-wrap::after,
    .part-detail-media.has-zoom::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background:radial-gradient(circle at center, rgba(255,255,255,0.18), rgba(255,255,255,0.02) 54%, rgba(0,0,0,0.03)) !important;}#galleryContainer .part-photo,
    .part-detail-media.has-zoom .part-detail-image-button img{position:relative !important;z-index:1 !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;background:transparent !important;}.part-detail-media.has-zoom .part-detail-image-button{position:relative !important;z-index:1 !important;}.part-detail-image-button:hover img,
    .part-detail-image-button:focus-visible img{transform:none !important;filter:drop-shadow(0 12px 24px rgba(15, 23, 42, 0.16)) !important;}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card-content{padding:0 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{position:static !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;margin:0.35rem 0 0 !important;text-align:right !important;}#galleryContainer.gallery-grid .part-card-score{font-size:0.78rem !important;min-height:21px !important;padding:0.11rem 0.46rem !important;}#galleryContainer.gallery-grid .part-card-sensitivity,
      #galleryContainer.gallery-grid .part-card-sensitivity-label{display:none !important;}}#galleryContainer .part-card{position:relative !important;}#galleryContainer .part-card-content{position:static !important;}#galleryContainer .part-card-mobile-meta{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:0.38rem !important;width:100% !important;margin:0.36rem 0 0 !important;direction:ltr !important;text-align:right !important;}#galleryContainer .part-card-sensitivity,
    #galleryContainer .part-card-sensitivity-label{display:inline-flex !important;}#galleryContainer .part-card-sensitivity{display:none !important;}#galleryContainer .part-card-sensitivity-label{position:absolute !important;left:1rem !important;bottom:0.82rem !important;z-index:3 !important;max-width:calc(100% - 2rem) !important;min-height:22px !important;align-items:center !important;justify-content:flex-start !important;padding:0.11rem 0.48rem !important;border-radius:999px !important;color:var(--text-secondary) !important;background:color-mix(in srgb, var(--surface) 78%, var(--accent) 7%) !important;border:1px solid color-mix(in srgb, var(--accent) 15%, var(--border-light)) !important;box-shadow:0 8px 18px -16px rgba(0, 102, 255, 0.45) !important;font-size:0.75rem !important;line-height:1.15 !important;font-weight:900 !important;direction:inherit !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}body.dark-theme #galleryContainer .part-card-sensitivity-label{color:#b9c8e7 !important;background:rgba(15, 30, 52, 0.82) !important;border-color:rgba(64, 128, 255, 0.20) !important;}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card-sensitivity-label{display:inline-flex !important;left:0.78rem !important;bottom:0.56rem !important;max-width:calc(100% - 112px) !important;min-height:19px !important;padding:0.08rem 0.36rem !important;font-size:0.66rem !important;line-height:1.1 !important;text-align:left !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{display:flex !important;justify-content:flex-end !important;margin:0.32rem 0 0 !important;}.gallery-pagination{flex-wrap:nowrap !important;justify-content:center !important;gap:0.32rem !important;width:100% !important;max-width:100% !important;margin:-0.2rem 0 2.2rem !important;overflow-x:auto !important;overflow-y:hidden !important;padding:0.15rem 0.15rem 0.45rem !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;}.gallery-pagination::-webkit-scrollbar{display:none !important;}.gallery-page-btn{flex:0 0 auto !important;min-width:32px !important;width:32px !important;height:32px !important;border-radius:11px !important;padding:0 !important;font-size:0.76rem !important;line-height:1 !important;}.gallery-page-btn.nav{min-width:54px !important;width:auto !important;padding:0 0.42rem !important;font-size:0.72rem !important;border-radius:12px !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card-sensitivity-label{max-width:calc(100% - 104px) !important;font-size:0.61rem !important;left:0.7rem !important;bottom:0.5rem !important;}.gallery-pagination{gap:0.24rem !important;}.gallery-page-btn{min-width:29px !important;width:29px !important;height:29px !important;border-radius:10px !important;font-size:0.7rem !important;}.gallery-page-btn.nav{min-width:46px !important;padding:0 0.32rem !important;font-size:0.66rem !important;}}@media (max-width: 360px){#galleryContainer.gallery-grid .part-card-sensitivity-label{max-width:calc(100% - 96px) !important;font-size:0.58rem !important;}.gallery-page-btn{min-width:27px !important;width:27px !important;height:27px !important;font-size:0.66rem !important;}.gallery-page-btn.nav{min-width:42px !important;font-size:0.62rem !important;}}.mobile-hero-credentials{display:none;}@media (max-width: 767px){.mobile-hero-credentials{display:grid !important;place-items:center;width:100%;margin:0.25rem auto 0.9rem;padding:0;text-align:center;}.mobile-hero-logo-visual{display:block;width:min(92vw, 390px) !important;max-width:100%;height:auto;max-height:178px;object-fit:contain !important;border-radius:0;background:transparent;filter:drop-shadow(0 18px 28px rgba(0, 102, 255, 0.18));}body.dark-theme .mobile-hero-logo-visual{content:url('assets/qetepich-hero-logo-user-dark-v104-lossless.webp?v=108') !important;filter:drop-shadow(0 20px 30px rgba(64, 128, 255, 0.22));}.mobile-iso-badges{display:flex !important;flex-wrap:wrap;align-items:flex-start;justify-content:center;width:min(100%, 430px);margin:0.35rem auto 0;column-gap:1.25rem;row-gap:0.68rem;text-align:center;}.mobile-iso-badges .cert-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0.38rem;flex:0 1 118px;}.mobile-iso-badges .cert-logo{width:clamp(72px, 18vw, 96px) !important;height:auto;max-height:104px;object-fit:contain !important;}.mobile-iso-badges .cert-pill{padding:0.34rem 0.88rem !important;font-size:0.78rem !important;line-height:1.35;white-space:nowrap;}.mobile-quality-sentence{flex:0 0 100%;width:min(100%, 390px);margin:0.06rem auto 0;color:var(--text-secondary);font-size:clamp(0.78rem, 3.35vw, 0.94rem);font-weight:800;line-height:1.9;text-align:center;text-wrap:balance;}.hero-visual{display:none !important;}.hero-title{margin-top:0.45rem !important;}}@media (max-width: 820px){.modal-content.modal-wide{width:min(100%, 650px) !important;max-width:calc(100vw - 0.9rem) !important;max-height:calc(100dvh - 0.9rem) !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;padding:0.62rem !important;border-radius:24px !important;scrollbar-gutter:stable both-edges;}.part-detail-sheet{height:auto !important;max-height:none !important;overflow:visible !important;display:block !important;padding:0.92rem !important;border-radius:20px !important;text-align:initial !important;}.part-detail-hero,
      .part-detail-main{display:grid !important;grid-template-columns:1fr !important;gap:0.95rem !important;min-height:0 !important;}.part-detail-media{width:100% !important;min-height:150px !important;max-height:245px !important;border-radius:18px !important;}.part-detail-media img,
      .part-detail-media.has-zoom .part-detail-image-button img{max-height:235px !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;}.part-detail-table{display:grid !important;grid-template-columns:1fr !important;gap:0.82rem !important;height:auto !important;border:0 !important;background:transparent !important;overflow:visible !important;}.part-detail-row,
      .part-detail-row:nth-child(4),
      .part-detail-row:nth-child(5),
      .part-detail-row:nth-child(6){display:grid !important;grid-template-columns:1fr !important;height:auto !important;min-height:0 !important;flex:none !important;flex-grow:0 !important;border-radius:17px !important;overflow:hidden !important;border:1px solid rgba(148, 163, 184, 0.50) !important;background:rgba(255, 255, 255, 0.34) !important;}.part-detail-label{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0.58rem !important;min-height:0 !important;padding:0.74rem 0.86rem !important;border-left:0 !important;border-bottom:1px solid rgba(148, 163, 184, 0.40) !important;font-size:0.98rem !important;line-height:1.55 !important;font-weight:950 !important;overflow:visible !important;white-space:normal !important;}.part-detail-label span{display:inline !important;min-width:0 !important;overflow-wrap:anywhere !important;word-break:normal !important;}.part-detail-icon,
      .part-detail-icon svg{width:26px !important;height:26px !important;flex:0 0 26px !important;}.part-detail-value,
      .part-detail-en{display:block !important;min-height:0 !important;align-self:initial !important;padding:0.82rem 0.95rem !important;font-size:0.94rem !important;line-height:1.92 !important;text-align:start !important;overflow:visible !important;overflow-wrap:anywhere !important;word-break:normal !important;}[dir="rtl"] .part-detail-value:not(.part-detail-en){text-align:right !important;}.part-detail-titlebox h3{font-size:clamp(1.34rem, 7.2vw, 2rem) !important;line-height:1.3 !important;overflow-wrap:anywhere !important;}.part-detail-title-mobile,
      .part-detail-name-mobile{direction:ltr !important;unicode-bidi:isolate !important;text-align:left !important;}.part-detail-title-mobile{text-align:center !important;}.part-detail-subtitle{font-size:clamp(0.88rem, 4.2vw, 1.12rem) !important;line-height:1.55 !important;overflow-wrap:anywhere !important;}.part-detail-intro{font-size:0.98rem !important;line-height:1.95 !important;max-width:100% !important;text-align:start !important;}[dir="rtl"] .part-detail-intro{text-align:right !important;}.part-detail-list{margin:0 !important;padding-inline-start:1.25rem !important;padding-inline-end:0 !important;}[dir="rtl"] .part-detail-list{padding-inline-start:0 !important;padding-inline-end:1.25rem !important;}.part-detail-sensitivity{display:grid !important;grid-template-columns:1fr !important;gap:0.72rem !important;width:100% !important;}.sensitivity-pill{justify-self:start !important;width:fit-content !important;max-width:100% !important;padding:0.48rem 0.78rem !important;font-size:0.88rem !important;line-height:1.35 !important;border-radius:12px !important;}.part-detail-gauge-card{order:-1 !important;height:auto !important;min-height:auto !important;padding:1rem 0.85rem !important;border-radius:18px !important;}}@media (max-width: 820px){body.dark-theme .modal-overlay{background:rgba(2, 6, 23, 0.84) !important;backdrop-filter:blur(14px) saturate(1.05) !important;}body.dark-theme .modal-content.modal-wide{background:linear-gradient(145deg, #07111f 0%, #0b1728 48%, #071426 100%) !important;border:1px solid rgba(141, 181, 255, 0.26) !important;box-shadow:0 24px 70px rgba(0, 0, 0, 0.66), inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;}body.dark-theme .modal-content.modal-wide .modal-close{color:#eef6ff !important;background:rgba(15, 30, 52, 0.92) !important;border:1px solid rgba(141, 181, 255, 0.24) !important;box-shadow:0 10px 24px rgba(0, 0, 0, 0.35) !important;}body.dark-theme .part-detail-sheet{color:#edf5ff !important;background:radial-gradient(circle at 18% 0%, rgba(73, 134, 255, 0.20), transparent 36%),
          radial-gradient(circle at 100% 20%, rgba(29, 185, 84, 0.12), transparent 34%),
          linear-gradient(180deg, #0b1728 0%, #07111f 100%) !important;border:1px solid rgba(141, 181, 255, 0.20) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;}body.dark-theme .part-detail-titlebox h3,
      body.dark-theme .part-detail-title-desktop,
      body.dark-theme .part-detail-title-mobile{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:0 8px 28px rgba(64, 128, 255, 0.22) !important;}body.dark-theme .part-detail-subtitle,
      body.dark-theme .part-detail-intro{color:#dbeafe !important;}body.dark-theme .part-detail-rule{background:linear-gradient(90deg, transparent, #8db5ff, transparent) !important;opacity:0.95 !important;height:2px !important;}body.dark-theme .part-detail-row,
      body.dark-theme .part-detail-row:nth-child(4),
      body.dark-theme .part-detail-row:nth-child(5),
      body.dark-theme .part-detail-row:nth-child(6){background:rgba(12, 25, 44, 0.96) !important;border-color:rgba(141, 181, 255, 0.25) !important;box-shadow:0 16px 30px rgba(0, 0, 0, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;}body.dark-theme .part-detail-label{color:#ffffff !important;background:linear-gradient(135deg, rgba(64, 128, 255, 0.26), rgba(15, 30, 52, 0.94)) !important;border-bottom-color:rgba(141, 181, 255, 0.23) !important;text-shadow:0 1px 0 rgba(0, 0, 0, 0.28) !important;}body.dark-theme .part-detail-label span{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}body.dark-theme .part-detail-icon,
      body.dark-theme .part-detail-icon svg{color:#93c5fd !important;stroke:#93c5fd !important;filter:drop-shadow(0 0 10px rgba(147, 197, 253, 0.28)) !important;}body.dark-theme .part-detail-value,
      body.dark-theme .part-detail-en,
      body.dark-theme .part-detail-name-desktop,
      body.dark-theme .part-detail-name-mobile,
      body.dark-theme .part-detail-list,
      body.dark-theme .part-detail-list li,
      body.dark-theme .sensitivity-note{color:#e5f0ff !important;-webkit-text-fill-color:#e5f0ff !important;}body.dark-theme .part-detail-value strong,
      body.dark-theme .part-detail-list strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}body.dark-theme .part-detail-list li::marker{color:#93c5fd !important;}body.dark-theme .sensitivity-pill{color:#2a1700 !important;background:linear-gradient(180deg, #ffd866, #f6b72b) !important;border-color:rgba(255, 216, 102, 0.48) !important;box-shadow:0 10px 24px rgba(246, 183, 43, 0.20) !important;}body.dark-theme .part-detail-gauge-card{color:#eef6ff !important;background:linear-gradient(180deg, rgba(15, 30, 52, 0.98), rgba(8, 20, 36, 0.98)) !important;border:1px solid rgba(141, 181, 255, 0.24) !important;box-shadow:0 14px 30px rgba(0, 0, 0, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;}body.dark-theme .gauge-title,
      body.dark-theme .gauge-number,
      body.dark-theme .gauge-status{color:#dbeafe !important;-webkit-text-fill-color:#dbeafe !important;}body.dark-theme .gauge-score{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:rgba(64, 128, 255, 0.18) !important;border:1px solid rgba(141, 181, 255, 0.26) !important;}body.dark-theme .gauge-status{background:rgba(11, 23, 40, 0.86) !important;border-color:rgba(141, 181, 255, 0.22) !important;}body.dark-theme .part-detail-media{border:1px solid rgba(141, 181, 255, 0.20) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.035) !important;}}@media (max-width: 390px){.part-detail-sheet{padding:0.76rem !important;}.part-detail-label{font-size:0.9rem !important;padding:0.68rem 0.76rem !important;}.part-detail-value,
      .part-detail-en,
      .part-detail-intro{font-size:0.88rem !important;line-height:1.86 !important;}}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card-sensitivity-label{position:absolute !important;left:0.72rem !important;bottom:0.48rem !important;z-index:4 !important;display:block !important;width:auto !important;max-width:calc(100% - 112px) !important;min-width:0 !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--text-secondary) !important;font-size:0.66rem !important;line-height:1.2 !important;font-weight:900 !important;direction:inherit !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}body.dark-theme #galleryContainer.gallery-grid .part-card-sensitivity-label{color:#c8d8f4 !important;background:transparent !important;border:0 !important;box-shadow:none !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card-sensitivity-label{left:0.68rem !important;bottom:0.46rem !important;max-width:calc(100% - 104px) !important;font-size:0.61rem !important;}}@media (max-width: 360px){#galleryContainer.gallery-grid .part-card-sensitivity-label{left:0.64rem !important;bottom:0.44rem !important;max-width:calc(100% - 96px) !important;font-size:0.58rem !important;}}#galleryContainer .part-card{position:relative !important;}#galleryContainer .part-card-content{position:relative !important;}@media (min-width: 721px){#galleryContainer.gallery-grid .part-card-content{position:relative !important;padding-bottom:1.72rem !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{position:static !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;width:100% !important;margin:0.38rem 0 0.78rem !important;padding:0 !important;gap:0.38rem !important;direction:ltr !important;text-align:right !important;}#galleryContainer.gallery-grid .part-card-score{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;min-height:24px !important;padding:0.16rem 0.58rem !important;border-radius:999px !important;font-size:0.86rem !important;line-height:1 !important;font-weight:950 !important;white-space:nowrap !important;flex:0 0 auto !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{position:absolute !important;left:0 !important;right:auto !important;bottom:0 !important;z-index:5 !important;display:block !important;width:auto !important;max-width:100% !important;min-width:0 !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--text-secondary) !important;font-size:0.78rem !important;line-height:1.35 !important;font-weight:900 !important;direction:inherit !important;text-align:left !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:anywhere !important;word-break:normal !important;}body.dark-theme #galleryContainer.gallery-grid .part-card-sensitivity-label{color:#c8d8f4 !important;background:transparent !important;border:0 !important;box-shadow:none !important;}}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card-content{position:relative !important;padding:0 0 1.62rem 0 !important;overflow:visible !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{position:static !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;width:100% !important;margin:0.28rem 0 0 !important;padding:0 !important;gap:0.32rem !important;direction:ltr !important;text-align:right !important;}#galleryContainer.gallery-grid .part-card-score{flex:0 0 auto !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{position:absolute !important;left:0 !important;right:auto !important;bottom:0 !important;z-index:5 !important;display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--text-secondary) !important;font-size:0.64rem !important;line-height:1.18 !important;font-weight:900 !important;direction:inherit !important;text-align:left !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:anywhere !important;word-break:normal !important;}body.dark-theme #galleryContainer.gallery-grid .part-card-sensitivity-label{color:#c8d8f4 !important;background:transparent !important;border:0 !important;box-shadow:none !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card-content{padding-bottom:1.54rem !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{left:0 !important;bottom:0 !important;max-width:100% !important;font-size:0.59rem !important;line-height:1.16 !important;}}@media (max-width: 360px){#galleryContainer.gallery-grid .part-card-content{padding-bottom:1.48rem !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{left:0 !important;bottom:0 !important;max-width:100% !important;font-size:0.56rem !important;line-height:1.14 !important;}}@media (min-width: 821px){body.dark-theme .modal-overlay{background:rgba(2, 6, 23, 0.82) !important;backdrop-filter:blur(14px) saturate(1.08) !important;}body.dark-theme .modal-content.modal-wide{background:linear-gradient(145deg, #07111f 0%, #0b1728 48%, #071426 100%) !important;border:1px solid rgba(141, 181, 255, 0.28) !important;box-shadow:0 26px 76px rgba(0, 0, 0, 0.68), inset 0 1px 0 rgba(255, 255, 255, 0.045) !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0.72rem !important;scrollbar-gutter:stable both-edges;}body.dark-theme .modal-content.modal-wide .modal-close{color:#eef6ff !important;background:rgba(15, 30, 52, 0.94) !important;border:1px solid rgba(141, 181, 255, 0.28) !important;box-shadow:0 10px 24px rgba(0, 0, 0, 0.38) !important;}body.dark-theme .modal-content.modal-wide .modal-close:hover,
      body.dark-theme .modal-content.modal-wide .modal-close:focus-visible{color:#ffffff !important;background:rgba(37, 99, 235, 0.88) !important;border-color:rgba(191, 219, 254, 0.54) !important;}body.dark-theme .part-detail-sheet{color:#edf5ff !important;background:radial-gradient(circle at 18% 0%, rgba(73, 134, 255, 0.22), transparent 36%),
          radial-gradient(circle at 100% 18%, rgba(29, 185, 84, 0.12), transparent 35%),
          linear-gradient(180deg, #0b1728 0%, #07111f 100%) !important;border:1px solid rgba(141, 181, 255, 0.22) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.045) !important;height:auto !important;max-height:none !important;min-height:calc(100dvh - 2.45rem) !important;overflow:visible !important;}body.dark-theme .part-detail-titlebox h3,
      body.dark-theme .part-detail-title-desktop,
      body.dark-theme .part-detail-title-mobile{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:0 8px 30px rgba(64, 128, 255, 0.22) !important;}body.dark-theme .part-detail-subtitle,
      body.dark-theme .part-detail-intro{color:#dbeafe !important;-webkit-text-fill-color:#dbeafe !important;}body.dark-theme .part-detail-rule{background:linear-gradient(90deg, transparent, #8db5ff, transparent) !important;opacity:0.96 !important;}body.dark-theme .part-detail-media{background:linear-gradient(180deg, rgba(15, 30, 52, 0.94), rgba(8, 20, 36, 0.94)) !important;border:1px solid rgba(141, 181, 255, 0.23) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 16px 30px rgba(0,0,0,0.28) !important;}body.dark-theme .part-detail-table{background:rgba(4, 13, 28, 0.50) !important;border-color:rgba(141, 181, 255, 0.28) !important;box-shadow:0 18px 40px rgba(0, 0, 0, 0.26) !important;}body.dark-theme .part-detail-row,
      body.dark-theme .part-detail-row:nth-child(4),
      body.dark-theme .part-detail-row:nth-child(5),
      body.dark-theme .part-detail-row:nth-child(6){background:rgba(12, 25, 44, 0.97) !important;border-bottom-color:rgba(141, 181, 255, 0.23) !important;min-height:54px !important;height:auto !important;}body.dark-theme .part-detail-label{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:linear-gradient(135deg, rgba(64, 128, 255, 0.27), rgba(15, 30, 52, 0.96)) !important;border-left-color:rgba(141, 181, 255, 0.23) !important;text-shadow:0 1px 0 rgba(0, 0, 0, 0.28) !important;font-size:0.9rem !important;line-height:1.45 !important;overflow:visible !important;white-space:normal !important;}body.dark-theme .part-detail-label span{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;overflow-wrap:anywhere !important;}body.dark-theme .part-detail-icon,
      body.dark-theme .part-detail-icon svg{color:#93c5fd !important;stroke:#93c5fd !important;filter:drop-shadow(0 0 10px rgba(147, 197, 253, 0.30)) !important;}body.dark-theme .part-detail-value,
      body.dark-theme .part-detail-en,
      body.dark-theme .part-detail-name-desktop,
      body.dark-theme .part-detail-name-mobile,
      body.dark-theme .part-detail-list,
      body.dark-theme .part-detail-list li,
      body.dark-theme .sensitivity-note{color:#e7f1ff !important;-webkit-text-fill-color:#e7f1ff !important;font-size:0.86rem !important;line-height:1.72 !important;overflow:visible !important;overflow-wrap:anywhere !important;word-break:normal !important;}body.dark-theme .part-detail-value strong,
      body.dark-theme .part-detail-list strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}body.dark-theme .part-detail-list li::marker{color:#93c5fd !important;}body.dark-theme .part-detail-sensitivity{align-items:center !important;}body.dark-theme .sensitivity-pill{color:#2a1700 !important;-webkit-text-fill-color:#2a1700 !important;background:linear-gradient(180deg, #ffd866, #f6b72b) !important;border-color:rgba(255, 216, 102, 0.48) !important;box-shadow:0 10px 24px rgba(246, 183, 43, 0.22) !important;}body.dark-theme .part-detail-gauge-card{color:#eef6ff !important;background:linear-gradient(180deg, rgba(15, 30, 52, 0.98), rgba(8, 20, 36, 0.98)) !important;border:1px solid rgba(141, 181, 255, 0.25) !important;box-shadow:0 16px 34px rgba(0, 0, 0, 0.30), inset 0 1px 0 rgba(255, 255, 255, 0.045) !important;}body.dark-theme .gauge-title,
      body.dark-theme .gauge-number,
      body.dark-theme .gauge-status{color:#dbeafe !important;-webkit-text-fill-color:#dbeafe !important;}body.dark-theme .gauge-score{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:rgba(64, 128, 255, 0.18) !important;border:1px solid rgba(141, 181, 255, 0.28) !important;}body.dark-theme .gauge-status{background:rgba(11, 23, 40, 0.86) !important;border-color:rgba(141, 181, 255, 0.24) !important;}}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible,
.contact-image-panel .contact-overlay-social:active{background:transparent !important;border-color:transparent !important;box-shadow:none !important;filter:none !important;opacity:0 !important;color:transparent !important;text-shadow:none !important;outline:none !important;mix-blend-mode:normal !important;}.contact-image-panel .contact-overlay-social svg{display:none !important;opacity:0 !important;visibility:hidden !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active{background:transparent !important;border-color:transparent !important;box-shadow:none !important;opacity:0 !important;color:transparent !important;text-shadow:none !important;outline:none !important;mix-blend-mode:normal !important;}.contact-image-panel .contact-number{display:none !important;font-size:0 !important;line-height:0 !important;color:transparent !important;text-shadow:none !important;}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card{height:136px !important;min-height:136px !important;max-height:136px !important;padding-top:0.82rem !important;padding-bottom:0.82rem !important;}#galleryContainer.gallery-grid .part-photo-wrap{min-height:104px !important;height:104px !important;max-height:104px !important;}#galleryContainer.gallery-grid .part-card-content{padding:0 0 1.84rem 0 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{margin-top:0.20rem !important;gap:0.22rem !important;}#galleryContainer.gallery-grid .part-card-score{min-height:18px !important;padding:0.07rem 0.34rem !important;gap:0.12rem !important;border-radius:999px !important;font-size:0.62rem !important;line-height:1 !important;font-weight:900 !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{left:0 !important;bottom:0 !important;width:100% !important;max-width:100% !important;color:var(--accent) !important;-webkit-text-fill-color:var(--accent) !important;font-size:0.66rem !important;line-height:1.22 !important;font-weight:950 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:anywhere !important;word-break:normal !important;}body.dark-theme #galleryContainer.gallery-grid .part-card-sensitivity-label{color:#8db5ff !important;-webkit-text-fill-color:#8db5ff !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card{height:124px !important;min-height:124px !important;max-height:124px !important;padding-top:0.76rem !important;padding-bottom:0.76rem !important;}#galleryContainer.gallery-grid .part-photo-wrap{min-height:92px !important;height:92px !important;max-height:92px !important;}#galleryContainer.gallery-grid .part-card-content{padding-bottom:1.74rem !important;}#galleryContainer.gallery-grid .part-card-score{min-height:17px !important;padding:0.06rem 0.30rem !important;font-size:0.58rem !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{font-size:0.62rem !important;line-height:1.18 !important;}}@media (max-width: 360px){#galleryContainer.gallery-grid .part-card{height:120px !important;min-height:120px !important;max-height:120px !important;}#galleryContainer.gallery-grid .part-photo-wrap{min-height:88px !important;height:88px !important;max-height:88px !important;}#galleryContainer.gallery-grid .part-card-content{padding-bottom:1.68rem !important;}#galleryContainer.gallery-grid .part-card-score{font-size:0.55rem !important;padding:0.05rem 0.27rem !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{font-size:0.58rem !important;line-height:1.16 !important;}}@media (min-width: 721px){#galleryContainer .part-photo-wrap{position:relative !important;box-sizing:border-box !important;padding:0.38rem !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;isolation:isolate !important;background:linear-gradient(135deg, rgba(255,255,255,0.98), rgba(238,246,255,0.92)) !important;}body.dark-theme #galleryContainer .part-photo-wrap{background:linear-gradient(135deg, rgba(7,15,28,0.98), rgba(17,34,58,0.96)) !important;}#galleryContainer .part-photo-wrap::before{content:"" !important;position:absolute !important;inset:-14px !important;z-index:0 !important;pointer-events:none !important;background-image:var(--part-image) !important;background-size:cover !important;background-position:center center !important;filter:blur(16px) saturate(1.12) !important;transform:scale(1.16) !important;opacity:0.26 !important;}body.dark-theme #galleryContainer .part-photo-wrap::before{opacity:0.22 !important;}#galleryContainer .part-photo-wrap::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background:radial-gradient(circle at center, rgba(255,255,255,0.20), rgba(255,255,255,0.04) 58%, rgba(0,0,0,0.03)) !important;}#galleryContainer .part-photo{position:relative !important;z-index:1 !important;display:block !important;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;background:transparent !important;}#galleryContainer .part-card:hover .part-photo{transform:none !important;}.part-detail-media.has-zoom{box-sizing:border-box !important;padding:0.58rem !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;isolation:isolate !important;background:linear-gradient(135deg, rgba(255,255,255,0.98), rgba(238,246,255,0.92)) !important;}body.dark-theme .part-detail-media.has-zoom{background:linear-gradient(135deg, rgba(7,15,28,0.98), rgba(17,34,58,0.96)) !important;}.part-detail-media.has-zoom::before{content:"" !important;position:absolute !important;inset:-18px !important;z-index:0 !important;pointer-events:none !important;background-image:var(--part-image) !important;background-size:cover !important;background-position:center center !important;filter:blur(18px) saturate(1.12) !important;transform:scale(1.18) !important;opacity:0.24 !important;}body.dark-theme .part-detail-media.has-zoom::before{opacity:0.20 !important;}.part-detail-media.has-zoom::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background:radial-gradient(circle at center, rgba(255,255,255,0.18), rgba(255,255,255,0.03) 58%, rgba(0,0,0,0.04)) !important;}.part-detail-media.has-zoom .part-detail-image-button{position:relative !important;z-index:1 !important;width:100% !important;height:100% !important;min-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:transparent !important;}.part-detail-media img,
  .part-detail-media.has-zoom .part-detail-image-button img{position:relative !important;z-index:1 !important;display:block !important;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;background:transparent !important;}.part-detail-image-button:hover img,
  .part-detail-image-button:focus-visible img{transform:none !important;}}@media (min-width: 721px){.part-detail-media.has-zoom{height:clamp(190px, 28dvh, 320px) !important;min-height:clamp(190px, 28dvh, 320px) !important;max-height:320px !important;aspect-ratio:16 / 9 !important;}.part-detail-media.has-zoom .part-detail-image-button{width:100% !important;height:100% !important;min-height:0 !important;overflow:hidden !important;}.part-detail-media.has-zoom .part-detail-image-button img{flex:0 1 auto !important;width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;}.part-detail-image-button:hover img,
  .part-detail-image-button:focus-visible img{transform:none !important;}}@media (min-width: 721px) and (max-height: 740px){.part-detail-media.has-zoom{height:clamp(145px, 25dvh, 230px) !important;min-height:clamp(145px, 25dvh, 230px) !important;max-height:230px !important;}}@media (max-width: 720px){.contact-image-panel .contact-replacement-image-light{content:url("assets/contact-number-luxury-qetepich-mobile-bigphone-v139-optimized-v257.webp?v=108") !important;}.contact-image-panel .contact-replacement-image-dark{content:url("assets/contact-number-site-dark-qetepich-mobile-bigphone-v139-optimized-v257.webp?v=108") !important;}}@media (min-width: 721px){.modal-content.modal-wide{max-width:min(1440px, calc(100vw - 0.65rem)) !important;scroll-behavior:auto !important;}.part-detail-sheet{scroll-behavior:auto !important;}.part-detail-hero{grid-template-columns:minmax(460px, 1.12fr) minmax(390px, 0.88fr) !important;gap:clamp(1.1rem, 2vw, 2rem) !important;align-items:stretch !important;}.part-detail-media.has-zoom{width:100% !important;height:clamp(280px, 43dvh, 520px) !important;min-height:clamp(280px, 43dvh, 520px) !important;max-height:520px !important;aspect-ratio:auto !important;padding:clamp(0.34rem, 0.85vw, 0.72rem) !important;border-radius:24px !important;background:linear-gradient(135deg, rgba(250,255,255,0.98), rgba(229,243,255,0.96)) !important;}body.dark-theme .part-detail-media.has-zoom{background:linear-gradient(135deg, rgba(6,14,28,0.98), rgba(13,31,55,0.96)) !important;}.part-detail-media.has-zoom::before{inset:-24px !important;background-size:cover !important;background-position:center center !important;filter:blur(15px) saturate(1.18) !important;transform:scale(1.22) !important;opacity:0.50 !important;}body.dark-theme .part-detail-media.has-zoom::before{opacity:0.44 !important;}.part-detail-media.has-zoom::after{background:linear-gradient(135deg, rgba(255,255,255,0.22), rgba(255,255,255,0.06) 45%, rgba(4,22,45,0.08)) !important;}body.dark-theme .part-detail-media.has-zoom::after{background:linear-gradient(135deg, rgba(255,255,255,0.05), rgba(11,25,45,0.12) 45%, rgba(0,0,0,0.24)) !important;}.part-detail-media.has-zoom .part-detail-image-button{width:100% !important;height:100% !important;min-height:0 !important;overflow:hidden !important;}.part-detail-media.has-zoom .part-detail-image-button img,
  .part-detail-media img{width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;}}@media (min-width: 721px) and (max-width: 980px){.part-detail-hero{grid-template-columns:1fr !important;}.part-detail-media.has-zoom{height:clamp(260px, 38dvh, 430px) !important;min-height:clamp(260px, 38dvh, 430px) !important;}}@media (min-width: 721px) and (max-height: 740px){.part-detail-media.has-zoom{height:clamp(220px, 36dvh, 360px) !important;min-height:clamp(220px, 36dvh, 360px) !important;max-height:360px !important;}}@media (max-width: 720px){.contact-image-panel,
  .contact-video-card{aspect-ratio:1280 / 673 !important;}.contact-overlay-social,
  .contact-overlay-social:hover,
  .contact-overlay-social:focus-visible,
  .contact-phone-pill,
  .contact-phone-pill:hover,
  .contact-phone-pill:focus-visible,
  .contact-phone-pill:active{bottom:10.5% !important;width:30.9% !important;height:50.5% !important;border-radius:20px !important;}.contact-overlay-social.telegram{left:3.0% !important;}.contact-overlay-social.whatsapp{left:34.6% !important;}.contact-banner-main{right:3.0% !important;bottom:10.5% !important;width:30.9% !important;height:50.5% !important;}}.contact-image-panel .contact-info-overlay{position:absolute !important;inset:0 !important;z-index:8 !important;width:100% !important;height:100% !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-end !important;gap:clamp(0.42rem, 1.05vw, 0.82rem) !important;padding:0 clamp(0.75rem, 2vw, 1.6rem) clamp(2.5rem, 6.2vw, 3.85rem) !important;margin:0 !important;background:transparent !important;border:0 !important;border-radius:inherit !important;box-shadow:none !important;transform:none !important;pointer-events:none !important;direction:ltr !important;}.contact-image-panel .contact-banner-main{position:static !important;order:1 !important;right:auto !important;bottom:auto !important;width:auto !important;height:auto !important;min-width:0 !important;max-width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;pointer-events:none !important;text-align:center !important;}.contact-image-panel .contact-direct-text{display:none !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active{position:static !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;padding:0.05rem 0.3rem !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;opacity:1 !important;transform:none !important;outline:none !important;pointer-events:auto !important;text-decoration:none !important;}.contact-image-panel .contact-number{display:inline-block !important;direction:ltr !important;unicode-bidi:isolate !important;font-size:clamp(2.35rem, 4.25vw, 3.75rem) !important;line-height:0.98 !important;letter-spacing:0 !important;white-space:nowrap !important;color:#0a56c8 !important;font-weight:1000 !important;opacity:1 !important;text-shadow:0 5px 16px rgba(5, 48, 115, 0.18), 0 1px 0 rgba(255, 255, 255, 0.85) !important;}body.dark-theme .contact-image-panel .contact-number{color:#33a8ff !important;text-shadow:0 7px 22px rgba(0, 136, 255, 0.34), 0 2px 0 rgba(0, 0, 0, 0.4) !important;}.contact-image-panel .contact-socials{position:static !important;inset:auto !important;order:2 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:nowrap !important;gap:clamp(0.9rem, 1.8vw, 1.45rem) !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;pointer-events:none !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible{position:static !important;left:auto !important;right:auto !important;bottom:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:clamp(58px, 5.4vw, 76px) !important;height:clamp(58px, 5.4vw, 76px) !important;flex:0 0 auto !important;max-width:none !important;border:0 !important;border-radius:999px !important;color:#fff !important;opacity:1 !important;filter:none !important;mix-blend-mode:normal !important;transform:none !important;pointer-events:auto !important;text-decoration:none !important;box-shadow:0 14px 34px rgba(5, 82, 180, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.28) !important;}.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible{transform:translateY(-3px) !important;box-shadow:0 18px 42px rgba(5, 82, 180, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.32) !important;}.contact-image-panel .contact-overlay-social.whatsapp{background:linear-gradient(135deg, #22c55e 0%, #16a34a 100%) !important;}.contact-image-panel .contact-overlay-social.telegram{background:linear-gradient(135deg, #2aa7e8 0%, #0b78c8 100%) !important;}.contact-image-panel .contact-overlay-social svg{display:block !important;visibility:visible !important;opacity:1 !important;width:54% !important;height:54% !important;fill:currentColor !important;color:inherit !important;}@media (max-width: 720px){.contact-image-panel .contact-info-overlay{gap:0.48rem !important;padding:0 0.5rem clamp(1.35rem, 6.8vw, 2.05rem) !important;}.contact-image-panel .contact-number{font-size:clamp(2.05rem, 9.6vw, 3.15rem) !important;line-height:0.98 !important;}.contact-image-panel .contact-socials{gap:clamp(0.7rem, 3.3vw, 1.15rem) !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:clamp(47px, 13.5vw, 64px) !important;height:clamp(47px, 13.5vw, 64px) !important;}}@media (max-width: 380px){.contact-image-panel .contact-number{font-size:clamp(1.75rem, 9vw, 2.55rem) !important;}.contact-image-panel .contact-info-overlay{padding-bottom:1.15rem !important;}}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card{position:relative !important;display:grid !important;grid-template-columns:minmax(0, 1fr) 104px !important;grid-template-rows:auto auto !important;grid-template-areas:"content photo"
      "button photo" !important;height:auto !important;min-height:150px !important;align-items:start !important;row-gap:0.62rem !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{grid-area:photo !important;align-self:center !important;justify-self:end !important;}#galleryContainer.gallery-grid .part-card-content{grid-area:content !important;justify-content:flex-start !important;gap:0.45rem !important;align-self:start !important;}#galleryContainer.gallery-grid .part-details-btn{grid-area:button !important;z-index:auto !important;width:fit-content !important;max-width:100% !important;height:auto !important;margin:0 !important;padding:0.56rem 0.92rem !important;border:1px solid rgba(0, 102, 255, 0.30) !important;border-radius:12px !important;opacity:1 !important;color:#ffffff !important;background:linear-gradient(135deg, #0057d9 0%, #007bff 52%, #00a3ff 100%) !important;box-shadow:0 10px 24px rgba(0, 102, 255, 0.22) !important;font-size:0.84rem !important;font-weight:900 !important;line-height:1.35 !important;text-shadow:0 1px 1px rgba(0, 0, 0, 0.22) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;cursor:pointer !important;}body.dark-theme #galleryContainer.gallery-grid .part-details-btn{border-color:rgba(64, 128, 255, 0.34) !important;background:linear-gradient(135deg, #2f6eff 0%, #4080ff 58%, #00b8ff 100%) !important;box-shadow:0 10px 24px rgba(64, 128, 255, 0.22) !important;}#galleryContainer.gallery-grid .part-details-btn:focus-visible,
  #galleryContainer.gallery-grid .part-details-btn:hover{opacity:1 !important;color:#ffffff !important;background:linear-gradient(135deg, #0057d9 0%, #007bff 52%, #00a3ff 100%) !important;outline:0 !important;transform:translateY(-1px) !important;filter:brightness(1.03) !important;}body.dark-theme #galleryContainer.gallery-grid .part-details-btn:focus-visible,
  body.dark-theme #galleryContainer.gallery-grid .part-details-btn:hover{background:linear-gradient(135deg, #2f6eff 0%, #4080ff 58%, #00b8ff 100%) !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card{grid-template-columns:minmax(0, 1fr) 88px !important;min-height:140px !important;padding:0.84rem 0.9rem !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{width:88px !important;height:88px !important;}#galleryContainer.gallery-grid .part-details-btn{font-size:0.78rem !important;padding:0.5rem 0.78rem !important;border-radius:11px !important;}}@media (max-width: 720px){.part-detail-title-mobile.mobile-dual-part-name,
  .part-detail-name-mobile.mobile-dual-part-name{display:flex !important;flex-direction:column !important;gap:0.28rem !important;width:100% !important;unicode-bidi:isolate !important;overflow-wrap:anywhere !important;word-break:normal !important;}.part-detail-title-mobile.mobile-dual-part-name{align-items:center !important;text-align:center !important;}.part-detail-name-mobile.mobile-dual-part-name{align-items:flex-start !important;text-align:start !important;}.part-detail-title-local,
  .part-detail-name-local,
  .mobile-dual-local{display:block !important;width:100% !important;color:inherit !important;font-weight:900 !important;line-height:1.45 !important;overflow-wrap:anywhere !important;word-break:normal !important;}.part-detail-title-en,
  .part-detail-name-en,
  .mobile-dual-en{display:block !important;width:100% !important;direction:ltr !important;unicode-bidi:isolate !important;text-align:left !important;color:var(--accent) !important;font-family:var(--font-main), Arial, sans-serif !important;font-weight:900 !important;line-height:1.45 !important;overflow-wrap:anywhere !important;word-break:normal !important;}.part-detail-title-mobile .mobile-dual-en,
  .part-detail-title-en{text-align:center !important;font-size:0.72em !important;}.part-detail-name-mobile .mobile-dual-en,
  .part-detail-name-en{text-align:left !important;font-size:0.92em !important;}.part-detail-value.part-detail-en{direction:initial !important;text-align:start !important;}}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card{position:relative !important;overflow:hidden !important;min-height:146px !important;padding-bottom:0.86rem !important;box-sizing:border-box !important;}#galleryContainer.gallery-grid .part-card-content{padding-bottom:2.05rem !important;box-sizing:border-box !important;}#galleryContainer.gallery-grid .part-details-btn{position:absolute !important;inset:auto auto 0.72rem 0.9rem !important;grid-area:auto !important;z-index:12 !important;width:auto !important;max-width:calc(100% - 120px) !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0.36rem 0.62rem !important;border-radius:10px !important;font-size:0.68rem !important;line-height:1.28 !important;letter-spacing:-0.01em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;opacity:1 !important;color:#ffffff !important;border:1px solid rgba(0, 102, 255, 0.25) !important;background:linear-gradient(135deg, #0057d9 0%, #007bff 55%, #00a3ff 100%) !important;box-shadow:0 7px 16px rgba(0, 102, 255, 0.18) !important;text-shadow:0 1px 1px rgba(0, 0, 0, 0.18) !important;transform:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-details-btn{border-color:rgba(64, 128, 255, 0.28) !important;background:linear-gradient(135deg, #2f6eff 0%, #4080ff 58%, #00b8ff 100%) !important;box-shadow:0 7px 16px rgba(64, 128, 255, 0.18) !important;}#galleryContainer.gallery-grid .part-details-btn:hover,
  #galleryContainer.gallery-grid .part-details-btn:focus-visible{opacity:1 !important;color:#ffffff !important;outline:0 !important;transform:translateY(-1px) !important;filter:brightness(1.04) !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card{min-height:136px !important;padding-bottom:0.78rem !important;}#galleryContainer.gallery-grid .part-card-content{padding-bottom:1.85rem !important;}#galleryContainer.gallery-grid .part-details-btn{inset:auto auto 0.64rem 0.82rem !important;max-width:calc(100% - 104px) !important;padding:0.32rem 0.52rem !important;border-radius:9px !important;font-size:0.62rem !important;line-height:1.25 !important;}}.contact-image-panel .contact-info-overlay{gap:clamp(0.34rem, 0.88vw, 0.68rem) !important;padding-bottom:clamp(2.18rem, 5.55vw, 3.42rem) !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active{padding:clamp(0.34rem, 0.78vw, 0.58rem) clamp(0.92rem, 1.9vw, 1.65rem) !important;margin:0 !important;border:1px solid rgba(0, 102, 255, 0.28) !important;border-radius:999px !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.88), rgba(235, 246, 255, 0.68)) !important;box-shadow:0 16px 38px rgba(0, 74, 170, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.88) !important;backdrop-filter:blur(10px) saturate(1.18) !important;-webkit-backdrop-filter:blur(10px) saturate(1.18) !important;transform:translateY(0.18rem) !important;}body.dark-theme .contact-image-panel .contact-phone-pill,
body.dark-theme .contact-image-panel .contact-phone-pill:hover,
body.dark-theme .contact-image-panel .contact-phone-pill:focus-visible,
body.dark-theme .contact-image-panel .contact-phone-pill:active{border-color:rgba(70, 170, 255, 0.34) !important;background:linear-gradient(135deg, rgba(3, 12, 30, 0.78), rgba(10, 35, 70, 0.56)) !important;box-shadow:0 18px 44px rgba(0, 0, 0, 0.32), 0 0 24px rgba(40, 160, 255, 0.16), inset 0 1px 0 rgba(150, 210, 255, 0.20) !important;}.contact-image-panel .contact-number{font-size:clamp(2.28rem, 4.12vw, 3.58rem) !important;}.contact-image-panel .contact-socials{padding:clamp(0.34rem, 0.72vw, 0.54rem) clamp(0.54rem, 1.05vw, 0.9rem) !important;border:1px solid rgba(0, 102, 255, 0.22) !important;border-radius:999px !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.70), rgba(235, 246, 255, 0.44)) !important;box-shadow:0 14px 34px rgba(0, 74, 170, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.78) !important;backdrop-filter:blur(9px) saturate(1.16) !important;-webkit-backdrop-filter:blur(9px) saturate(1.16) !important;}body.dark-theme .contact-image-panel .contact-socials{border-color:rgba(70, 170, 255, 0.28) !important;background:linear-gradient(135deg, rgba(4, 14, 32, 0.70), rgba(10, 38, 76, 0.44)) !important;box-shadow:0 16px 38px rgba(0, 0, 0, 0.28), 0 0 22px rgba(40, 160, 255, 0.12), inset 0 1px 0 rgba(150, 210, 255, 0.18) !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible{width:clamp(50px, 4.65vw, 66px) !important;height:clamp(50px, 4.65vw, 66px) !important;border:2px solid rgba(255, 255, 255, 0.78) !important;box-shadow:0 12px 28px rgba(5, 82, 180, 0.20), inset 0 1px 0 rgba(255, 255, 255, 0.32) !important;}body.dark-theme .contact-image-panel .contact-overlay-social,
body.dark-theme .contact-image-panel .contact-overlay-social:hover,
body.dark-theme .contact-image-panel .contact-overlay-social:focus-visible{border-color:rgba(190, 225, 255, 0.34) !important;box-shadow:0 14px 32px rgba(0, 0, 0, 0.30), 0 0 18px rgba(40, 160, 255, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.22) !important;}@media (max-width: 720px){.contact-image-panel .contact-info-overlay{gap:0.36rem !important;padding-bottom:clamp(1.05rem, 5.7vw, 1.72rem) !important;}.contact-image-panel .contact-phone-pill,
  .contact-image-panel .contact-phone-pill:hover,
  .contact-image-panel .contact-phone-pill:focus-visible,
  .contact-image-panel .contact-phone-pill:active{padding:0.28rem 0.78rem !important;transform:translateY(0.14rem) !important;}.contact-image-panel .contact-number{font-size:clamp(1.96rem, 9.05vw, 2.95rem) !important;line-height:1 !important;}.contact-image-panel .contact-socials{gap:clamp(0.56rem, 2.7vw, 0.92rem) !important;padding:0.28rem 0.5rem !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:clamp(40px, 11.6vw, 56px) !important;height:clamp(40px, 11.6vw, 56px) !important;border-width:1.5px !important;}}@media (max-width: 380px){.contact-image-panel .contact-number{font-size:clamp(1.68rem, 8.6vw, 2.42rem) !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:clamp(38px, 10.8vw, 50px) !important;height:clamp(38px, 10.8vw, 50px) !important;}}.contact-image-panel .contact-info-overlay{gap:0 !important;padding-bottom:clamp(2.02rem, 5.15vw, 3.18rem) !important;justify-content:flex-end !important;}.contact-image-panel .contact-unified-frame{display:inline-flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:clamp(0.42rem, 0.92vw, 0.72rem) !important;width:auto !important;max-width:min(92%, 640px) !important;padding:clamp(0.72rem, 1.35vw, 1.1rem) clamp(1.05rem, 2.35vw, 2.05rem) clamp(0.78rem, 1.42vw, 1.2rem) !important;border:1px solid rgba(0, 102, 255, 0.28) !important;border-radius:28px !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.82), rgba(235, 246, 255, 0.56)) !important;box-shadow:0 18px 44px rgba(0, 74, 170, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.86) !important;backdrop-filter:blur(12px) saturate(1.20) !important;-webkit-backdrop-filter:blur(12px) saturate(1.20) !important;pointer-events:auto !important;transform:translateY(0.16rem) !important;}body.dark-theme .contact-image-panel .contact-unified-frame{border-color:rgba(70, 170, 255, 0.34) !important;background:linear-gradient(135deg, rgba(3, 12, 30, 0.78), rgba(10, 35, 70, 0.54)) !important;box-shadow:0 20px 48px rgba(0, 0, 0, 0.34), 0 0 24px rgba(40, 160, 255, 0.16), inset 0 1px 0 rgba(150, 210, 255, 0.20) !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active{padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:translateY(0.08rem) !important;}body.dark-theme .contact-image-panel .contact-phone-pill,
body.dark-theme .contact-image-panel .contact-phone-pill:hover,
body.dark-theme .contact-image-panel .contact-phone-pill:focus-visible,
body.dark-theme .contact-image-panel .contact-phone-pill:active{border:0 !important;background:transparent !important;box-shadow:none !important;}.contact-image-panel .contact-socials{padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;pointer-events:auto !important;}body.dark-theme .contact-image-panel .contact-socials{border:0 !important;background:transparent !important;box-shadow:none !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible{width:clamp(48px, 4.45vw, 62px) !important;height:clamp(48px, 4.45vw, 62px) !important;}@media (max-width: 720px){.contact-image-panel .contact-info-overlay{padding-bottom:clamp(0.98rem, 5.2vw, 1.55rem) !important;}.contact-image-panel .contact-unified-frame{gap:0.34rem !important;max-width:90% !important;padding:0.48rem 0.72rem 0.54rem !important;border-radius:20px !important;transform:translateY(0.12rem) !important;}.contact-image-panel .contact-number{font-size:clamp(1.88rem, 8.7vw, 2.78rem) !important;line-height:1 !important;}.contact-image-panel .contact-socials{gap:clamp(0.52rem, 2.55vw, 0.86rem) !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:clamp(38px, 10.7vw, 52px) !important;height:clamp(38px, 10.7vw, 52px) !important;border-width:1.5px !important;}}@media (max-width: 380px){.contact-image-panel .contact-unified-frame{padding:0.42rem 0.58rem 0.5rem !important;border-radius:18px !important;}.contact-image-panel .contact-number{font-size:clamp(1.58rem, 8.1vw, 2.28rem) !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:clamp(36px, 10vw, 48px) !important;height:clamp(36px, 10vw, 48px) !important;}}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card{position:relative !important;overflow:hidden !important;display:grid !important;grid-template-columns:minmax(0, 1fr) 104px !important;grid-template-rows:minmax(0, 1fr) auto !important;grid-template-areas:"content photo"
      "button photo" !important;height:auto !important;min-height:158px !important;padding:0.92rem 1rem !important;row-gap:0.42rem !important;column-gap:0.85rem !important;align-items:stretch !important;box-sizing:border-box !important;}#galleryContainer.gallery-grid .part-card-content{grid-area:content !important;min-width:0 !important;padding-bottom:0 !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;gap:0.38rem !important;align-self:stretch !important;box-sizing:border-box !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{grid-area:photo !important;align-self:center !important;justify-self:end !important;width:104px !important;height:104px !important;}#galleryContainer.gallery-grid .part-card-sensitivity{position:static !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;display:block !important;color:var(--accent) !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;-webkit-line-clamp:unset !important;-webkit-box-orient:initial !important;font-size:0.82rem !important;line-height:1.34 !important;font-weight:900 !important;text-align:start !important;}#galleryContainer.gallery-grid .part-details-btn{grid-area:button !important;justify-self:start !important;align-self:end !important;z-index:1 !important;width:fit-content !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0.30rem 0.54rem !important;border-radius:9px !important;font-size:0.60rem !important;line-height:1.22 !important;letter-spacing:-0.01em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;opacity:1 !important;color:#ffffff !important;border:1px solid rgba(0, 102, 255, 0.25) !important;background:linear-gradient(135deg, #0057d9 0%, #007bff 55%, #00a3ff 100%) !important;box-shadow:0 6px 14px rgba(0, 102, 255, 0.17) !important;text-shadow:0 1px 1px rgba(0, 0, 0, 0.18) !important;transform:none !important;cursor:pointer !important;}body.dark-theme #galleryContainer.gallery-grid .part-details-btn{border-color:rgba(64, 128, 255, 0.28) !important;background:linear-gradient(135deg, #2f6eff 0%, #4080ff 58%, #00b8ff 100%) !important;box-shadow:0 6px 14px rgba(64, 128, 255, 0.18) !important;}#galleryContainer.gallery-grid .part-details-btn:hover,
  #galleryContainer.gallery-grid .part-details-btn:focus-visible{opacity:1 !important;color:#ffffff !important;outline:0 !important;transform:translateY(-1px) !important;filter:brightness(1.04) !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card{grid-template-columns:minmax(0, 1fr) 88px !important;min-height:150px !important;padding:0.84rem 0.9rem !important;row-gap:0.36rem !important;column-gap:0.78rem !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{width:88px !important;height:88px !important;}#galleryContainer.gallery-grid .part-card-sensitivity{font-size:0.76rem !important;line-height:1.30 !important;}#galleryContainer.gallery-grid .part-details-btn{padding:0.27rem 0.47rem !important;border-radius:8px !important;font-size:0.56rem !important;line-height:1.18 !important;}}.contact-image-panel .contact-info-overlay{display:flex !important;align-items:flex-end !important;justify-content:center !important;background:transparent !important;border-top:0 !important;box-shadow:none !important;padding-bottom:clamp(1.98rem, 5.05vw, 3.12rem) !important;}.contact-image-panel .contact-unified-frame{width:auto !important;max-width:min(92%, 650px) !important;border:1px solid rgba(255, 255, 255, 0.68) !important;border-radius:26px !important;background:rgba(229, 237, 248, 0.88) !important;box-shadow:0 -4px 10px rgba(34, 72, 130, 0.05), 0 16px 34px rgba(0, 74, 170, 0.12) !important;backdrop-filter:blur(8px) saturate(1.12) !important;-webkit-backdrop-filter:blur(8px) saturate(1.12) !important;transform:translateY(0.22rem) !important;}body.dark-theme .contact-image-panel .contact-unified-frame{border-color:rgba(255, 255, 255, 0.75) !important;background:rgba(229, 237, 248, 0.94) !important;box-shadow:0 -10px 24px rgba(34, 72, 130, 0.08), 0 18px 38px rgba(0, 0, 0, 0.20) !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active,
.contact-image-panel .contact-socials,
body.dark-theme .contact-image-panel .contact-phone-pill,
body.dark-theme .contact-image-panel .contact-socials{background:transparent !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}@media (max-width: 720px){.contact-image-panel .contact-info-overlay{padding-bottom:clamp(0.92rem, 5vw, 1.46rem) !important;}.contact-image-panel .contact-unified-frame{max-width:90% !important;padding:0.44rem 0.70rem 0.50rem !important;border-radius:18px !important;transform:translateY(0.10rem) !important;}}@media (max-width: 380px){.contact-image-panel .contact-unified-frame{padding:0.40rem 0.56rem 0.48rem !important;border-radius:16px !important;}}#galleryContainer.gallery-grid .part-card-sensitivity{display:none !important;visibility:hidden !important;}.contact-image-panel .contact-info-overlay{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;padding:0 clamp(0.65rem, 2vw, 1.35rem) clamp(0.48rem, 1.55vw, 0.92rem) !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;pointer-events:none !important;}.contact-image-panel .contact-unified-frame{margin-inline:auto !important;align-self:flex-end !important;width:fit-content !important;max-width:min(88%, 620px) !important;display:inline-flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:clamp(0.36rem, 0.78vw, 0.58rem) !important;padding:clamp(0.58rem, 1.05vw, 0.86rem) clamp(0.95rem, 2vw, 1.75rem) clamp(0.64rem, 1.12vw, 0.92rem) !important;border-radius:clamp(20px, 2.1vw, 30px) !important;border:1px solid rgba(0, 102, 255, 0.20) !important;background:linear-gradient(135deg, rgba(255,255,255,0.58), rgba(238,246,255,0.40)) !important;box-shadow:0 18px 44px rgba(0, 102, 255, 0.13),
    0 8px 22px rgba(0, 163, 255, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.68) !important;backdrop-filter:blur(7px) saturate(1.08) !important;-webkit-backdrop-filter:blur(7px) saturate(1.08) !important;transform:translateY(0.38rem) !important;pointer-events:auto !important;}body.dark-theme .contact-image-panel .contact-unified-frame{border-color:rgba(0, 163, 255, 0.28) !important;background:linear-gradient(135deg, rgba(245,249,255,0.58), rgba(225,239,255,0.42)) !important;box-shadow:0 22px 54px rgba(0, 102, 255, 0.16),
    0 8px 26px rgba(0, 163, 255, 0.11),
    0 0 0 1px rgba(255, 255, 255, 0.045),
    inset 0 1px 0 rgba(255, 255, 255, 0.52) !important;}.contact-image-panel .contact-banner-main,
.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active,
.contact-image-panel .contact-socials,
body.dark-theme .contact-image-panel .contact-phone-pill,
body.dark-theme .contact-image-panel .contact-socials{background:transparent !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active{transform:translateY(0.10rem) !important;padding:0 !important;}.contact-image-panel .contact-socials{position:static !important;inset:auto !important;display:flex !important;width:auto !important;height:auto !important;align-items:center !important;justify-content:center !important;gap:clamp(0.52rem, 1.2vw, 0.86rem) !important;margin:0 !important;padding:0 !important;pointer-events:auto !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible{width:clamp(44px, 4.15vw, 58px) !important;height:clamp(44px, 4.15vw, 58px) !important;}@media (max-width: 720px){.contact-image-panel .contact-info-overlay{padding:0 0.52rem clamp(0.34rem, 2.7vw, 0.62rem) !important;}.contact-image-panel .contact-unified-frame{max-width:88% !important;gap:0.30rem !important;padding:0.38rem 0.62rem 0.44rem !important;border-radius:17px !important;transform:translateY(0.32rem) !important;}.contact-image-panel .contact-number{font-size:clamp(1.56rem, 7.9vw, 2.40rem) !important;line-height:1 !important;}.contact-image-panel .contact-socials{gap:clamp(0.44rem, 2.25vw, 0.72rem) !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:clamp(34px, 9.7vw, 46px) !important;height:clamp(34px, 9.7vw, 46px) !important;}}@media (max-width: 380px){.contact-image-panel .contact-unified-frame{max-width:90% !important;padding:0.34rem 0.50rem 0.40rem !important;transform:translateY(0.28rem) !important;}.contact-image-panel .contact-number{font-size:clamp(1.38rem, 7.35vw, 2.05rem) !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:clamp(32px, 9.2vw, 42px) !important;height:clamp(32px, 9.2vw, 42px) !important;}}.footer-slogan,
#footerSlogan{color:var(--accent) !important;background:linear-gradient(135deg, #0057d9 0%, #007bff 52%, #00a3ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 10px 28px rgba(0, 102, 255, 0.16);}body.dark-theme .footer-slogan,
body.dark-theme #footerSlogan{color:#5fa8ff !important;background:linear-gradient(135deg, #5fa8ff 0%, #2f7dff 55%, #00c8ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 10px 32px rgba(64, 128, 255, 0.24);}.contact-image-panel .contact-info-overlay{padding:0 clamp(0.55rem, 1.8vw, 1.2rem) 0 !important;}.contact-image-panel .contact-unified-frame{margin-inline:auto !important;align-self:flex-end !important;max-width:min(88%, 620px) !important;padding:0 !important;gap:clamp(0.28rem, 0.62vw, 0.46rem) !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:translateY(0.5cm) !important;}body.dark-theme .contact-image-panel .contact-unified-frame{border:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}.contact-image-panel .contact-banner-main,
.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active,
.contact-image-panel .contact-socials,
body.dark-theme .contact-image-panel .contact-phone-pill,
body.dark-theme .contact-image-panel .contact-socials{background:transparent !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active{transform:translateY(0.18rem) !important;}.contact-image-panel .contact-number{font-size:clamp(1.38rem, 1.95vw, 2.12rem) !important;line-height:1.02 !important;}.contact-image-panel .contact-socials{gap:clamp(0.42rem, 0.95vw, 0.7rem) !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible{width:clamp(40px, 3.65vw, 52px) !important;height:clamp(40px, 3.65vw, 52px) !important;}@media (max-width: 720px){.contact-image-panel .contact-info-overlay{padding:0 0.48rem 0 !important;}.contact-image-panel .contact-unified-frame{max-width:86% !important;gap:0.22rem !important;transform:translateY(0.5cm) !important;}.contact-image-panel .contact-number{font-size:clamp(1.28rem, 6.65vw, 1.95rem) !important;}.contact-image-panel .contact-socials{gap:clamp(0.38rem, 2vw, 0.62rem) !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:clamp(30px, 8.6vw, 40px) !important;height:clamp(30px, 8.6vw, 40px) !important;}}@media (max-width: 380px){.contact-image-panel .contact-number{font-size:clamp(1.18rem, 6.2vw, 1.72rem) !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:clamp(28px, 8vw, 36px) !important;height:clamp(28px, 8vw, 36px) !important;}}.part-detail-zoom-badge{display:none !important;visibility:hidden !important;}@media (max-width: 820px){.modal-overlay{transition:opacity 0.16s ease, visibility 0.16s ease !important;will-change:opacity !important;}.modal-content.modal-wide{transition:transform 0.16s ease, opacity 0.16s ease !important;will-change:transform, opacity !important;backface-visibility:hidden !important;transform:translate3d(0, 8px, 0) scale(0.985) !important;}.modal-overlay.active .modal-content.modal-wide{transform:translate3d(0, 0, 0) scale(1) !important;}.modal-overlay:not(.active){pointer-events:none !important;}}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card .part-title-desktop{display:none !important;visibility:hidden !important;}#galleryContainer.gallery-grid .part-card .part-title-mobile{display:-webkit-box !important;direction:ltr !important;text-align:left !important;unicode-bidi:isolate !important;font-family:var(--font-main), Arial, sans-serif !important;}}html.tajik-popup-open,
body.tajik-popup-open{overflow:hidden !important;}.tajik-welcome-overlay{position:fixed;inset:0;z-index:7000 !important;display:flex;align-items:center;justify-content:center;padding:max(18px, env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));background:rgba(7, 13, 26, 0.76);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity 0.28s ease;}.tajik-welcome-overlay.active{opacity:1;pointer-events:auto;}.tajik-welcome-card{position:relative;width:min(760px, 100%);max-height:min(88vh, 920px);overflow:auto;border-radius:28px;padding:28px 24px 22px;color:#fff;border:1px solid rgba(255, 215, 92, 0.78);box-shadow:0 32px 96px rgba(0, 0, 0, 0.48), 0 0 0 1px rgba(255,255,255,0.08) inset;background-color:#0d1422;background-image:url('assets/tajik-popup-friendship-bg-v469.webp?v=469');background-position:center center;background-repeat:no-repeat;background-size:cover;}.tajik-welcome-card::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg, rgba(8,12,22,0.28), rgba(8,12,22,0.68)),
   radial-gradient(circle at 50% 14%, rgba(255, 215, 102, 0.14), transparent 30%);pointer-events:none;}.tajik-welcome-card > *{position:relative;z-index:1;}.tajik-welcome-close{position:absolute;top:14px;inset-inline-end:14px;z-index:8;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,0.32);background:rgba(5, 10, 20, 0.54);color:#fff;cursor:pointer;font-size:28px;line-height:1;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .18s ease, background .18s ease;}.tajik-welcome-close:hover,
.tajik-welcome-close:focus-visible{transform:scale(1.05);background:rgba(5, 10, 20, 0.42);}.tajik-welcome-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;}.tajik-welcome-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.22);box-shadow:0 10px 28px rgba(0,0,0,0.18);}.tajik-welcome-title{margin:0;font-size:clamp(1.5rem, 3.6vw, 2.3rem);line-height:1.3;font-weight:900;text-shadow:0 4px 18px rgba(0,0,0,0.24);}.tajik-welcome-subtitle{margin:10px 0 18px;font-size:0.98rem;line-height:1.8;color:rgba(255,255,255,0.94);}.tajik-welcome-panels{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;}.tajik-welcome-panel{border-radius:22px;padding:18px 16px;background:rgba(7, 13, 26, 0.42);border:1px solid rgba(255,255,255,0.16);box-shadow:0 14px 34px rgba(0,0,0,0.18);}.tajik-welcome-panel h4{margin:0 0 10px;font-size:1rem;font-weight:800;color:#ffd766;}.tajik-welcome-panel p{margin:0;white-space:normal;line-height:2;font-size:0.97rem;}.tajik-welcome-footer{margin-top:16px;display:flex;justify-content:flex-end;}.tajik-welcome-action{min-width:168px;border:none;border-radius:999px;padding:12px 18px;font-weight:800;color:#0b1220;background:linear-gradient(135deg, #ffd766, #fff1a9);box-shadow:0 16px 34px rgba(255, 214, 102, 0.28);cursor:pointer;}.tajik-welcome-action:hover,
.tajik-welcome-action:focus-visible{filter:brightness(1.03);transform:translateY(-1px);}html.tajik-popup-open body .header-bar > .seo-nav#mainNav,
body.tajik-popup-open .header-bar > .seo-nav#mainNav,
body.tajik-popup-open .seo-nav#mainNav{pointer-events:none !important;}@media (max-width: 720px){.tajik-welcome-overlay{align-items:flex-start;padding:10px 10px calc(92px + env(safe-area-inset-bottom));}.tajik-welcome-card{border-radius:24px;padding:56px 16px 18px;max-height:calc(100dvh - 14px - (92px + env(safe-area-inset-bottom)));}.tajik-welcome-close{top:10px;inset-inline-end:10px;width:48px;height:48px;font-size:30px;}.tajik-welcome-panels{grid-template-columns:1fr;}.tajik-welcome-subtitle,
  .tajik-welcome-panel p{line-height:1.9;}.tajik-welcome-footer{justify-content:stretch;position:sticky;bottom:calc(-2px - env(safe-area-inset-bottom));padding:10px 0 calc(2px + env(safe-area-inset-bottom));background:linear-gradient(180deg, rgba(13, 20, 34, 0.08), rgba(13, 20, 34, 0.85) 58%, rgba(13, 20, 34, 0.96));}.tajik-welcome-action{width:100%;}}.gallery-loading-state{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:18px;width:100%;direction:rtl;}.gallery-loading-header{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px;border-radius:20px;color:var(--text-secondary);background:rgba(59, 130, 246, 0.08);border:1px solid rgba(59, 130, 246, 0.16);font-weight:800;}.gallery-loading-spinner{width:24px;height:24px;border-radius:50%;border:3px solid rgba(59, 130, 246, 0.18);border-top-color:var(--accent);animation:qetepichGallerySpin 0.9s linear infinite;}.gallery-skeleton-card{min-height:330px;border-radius:28px;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-light);box-shadow:var(--shadow-soft);padding:14px;position:relative;}.gallery-skeleton-card::after{content:'';position:absolute;inset:0;transform:translateX(100%);background:linear-gradient(100deg, transparent 0%, rgba(255,255,255,0.28) 42%, transparent 72%);animation:qetepichSkeletonShimmer 1.25s ease-in-out infinite;pointer-events:none;}.gallery-skeleton-image,
.gallery-skeleton-line,
.gallery-skeleton-button{display:block;border-radius:18px;background:linear-gradient(90deg, rgba(148,163,184,0.16), rgba(59,130,246,0.18), rgba(148,163,184,0.16));background-size:220% 100%;animation:qetepichSkeletonPulse 1.35s ease-in-out infinite;}.gallery-skeleton-image{height:150px;margin-bottom:16px;}.gallery-skeleton-line{height:14px;margin:10px 4px;}.gallery-skeleton-line.title{height:22px;width:74%;}.gallery-skeleton-line.short{width:48%;}.gallery-skeleton-line.medium{width:86%;}.gallery-skeleton-button{height:42px;border-radius:999px;margin-top:18px;}body.dark-theme .gallery-loading-header{background:rgba(96, 165, 250, 0.10);border-color:rgba(147, 197, 253, 0.18);}body.dark-theme .gallery-skeleton-card::after{background:linear-gradient(100deg, transparent 0%, rgba(255,255,255,0.10) 42%, transparent 72%);}@keyframes qetepichGallerySpin{to{transform:rotate(360deg);}}@keyframes qetepichSkeletonShimmer{100%{transform:translateX(-100%);}}@keyframes qetepichSkeletonPulse{0%, 100%{background-position:0% 50%;opacity:0.78;}50%{background-position:100% 50%;opacity:1;}}@media (max-width: 720px){.gallery-loading-state{grid-template-columns:1fr;gap:12px;}.gallery-skeleton-card{min-height:170px;display:grid;grid-template-columns:38% 1fr;gap:12px;padding:12px;}.gallery-skeleton-image{height:100%;min-height:130px;margin:0;grid-row:1 / span 5;}.gallery-skeleton-button{height:34px;margin-top:6px;}}.contact-image-panel .contact-info-overlay{padding:0 0.48rem 0 !important;align-items:flex-end !important;justify-content:center !important;}.contact-image-panel .contact-unified-frame{max-width:86% !important;gap:0.22rem !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:translateY(0.5cm) !important;}body.dark-theme .contact-image-panel .contact-unified-frame{border:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}.contact-image-panel .contact-number{font-size:clamp(1.28rem, 6.65vw, 1.95rem) !important;line-height:1.02 !important;}.contact-image-panel .contact-socials{gap:clamp(0.38rem, 2vw, 0.62rem) !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible{width:clamp(30px, 8.6vw, 40px) !important;height:clamp(30px, 8.6vw, 40px) !important;}#galleryContainer.gallery-grid .part-card{overflow:visible !important;}#galleryContainer.gallery-grid .part-details-btn{position:static !important;inset:auto !important;z-index:6 !important;order:2 !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0.72rem 0 0 !important;padding:0.85rem 1rem !important;border:1px solid rgba(0, 102, 255, 0.28) !important;border-radius:16px !important;opacity:1 !important;color:#ffffff !important;background:linear-gradient(135deg, #0057d9 0%, #007bff 52%, #00a3ff 100%) !important;box-shadow:0 12px 28px rgba(0, 102, 255, 0.28) !important;font-size:1.06rem !important;line-height:1.55 !important;font-weight:900 !important;font-family:inherit !important;text-align:center !important;text-shadow:0 1px 1px rgba(0, 0, 0, 0.22) !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;cursor:pointer !important;pointer-events:auto !important;transform:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-details-btn{border-color:rgba(64, 128, 255, 0.34) !important;background:linear-gradient(135deg, #2f6eff 0%, #4080ff 58%, #00b8ff 100%) !important;box-shadow:0 12px 28px rgba(64, 128, 255, 0.24) !important;}#galleryContainer.gallery-grid .part-details-btn:hover,
#galleryContainer.gallery-grid .part-details-btn:focus-visible{opacity:1 !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 16px 34px rgba(0, 102, 255, 0.28) !important;filter:brightness(1.03) !important;outline:none !important;}@media (min-width: 721px){#galleryContainer.gallery-grid .part-card{display:flex !important;flex-direction:column !important;align-items:stretch !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{order:1 !important;}#galleryContainer.gallery-grid .part-card-content{order:3 !important;padding-top:1rem !important;}}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card{display:grid !important;grid-template-columns:minmax(0, 1fr) 104px !important;grid-template-rows:auto auto auto !important;grid-template-areas:"content photo"
      "content button"
      "content button" !important;min-height:164px !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{grid-area:photo !important;align-self:start !important;justify-self:end !important;}#galleryContainer.gallery-grid .part-card-content{grid-area:content !important;}#galleryContainer.gallery-grid .part-details-btn{grid-area:button !important;justify-self:stretch !important;align-self:start !important;width:104px !important;max-width:104px !important;margin:0.42rem 0 0 !important;padding:0.38rem 0.42rem !important;border-radius:10px !important;font-size:0.62rem !important;line-height:1.24 !important;white-space:normal !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card{grid-template-columns:minmax(0, 1fr) 88px !important;min-height:154px !important;}#galleryContainer.gallery-grid .part-details-btn{width:88px !important;max-width:88px !important;padding:0.32rem 0.34rem !important;border-radius:9px !important;font-size:0.56rem !important;line-height:1.18 !important;}}.contact-image-panel .contact-socials{gap:clamp(0.86rem, 1.85vw, 1.35rem) !important;transform:translateY(0.34rem) !important;margin-top:clamp(0.24rem, 0.55vw, 0.45rem) !important;}@media (max-width: 720px){.contact-image-panel .contact-socials{gap:clamp(0.66rem, 3.2vw, 1rem) !important;transform:translateY(0.24rem) !important;margin-top:0.18rem !important;}}#galleryContainer.gallery-grid .part-photo-wrap{padding:0 !important;overflow:hidden !important;display:flex !important;align-items:stretch !important;justify-content:stretch !important;background-clip:padding-box !important;}#galleryContainer.gallery-grid .part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid img.part-photo{position:relative !important;z-index:1 !important;display:block !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;border-radius:inherit !important;background:transparent !important;}#galleryContainer.gallery-grid .part-card:hover .part-photo{transform:none !important;}@media (min-width: 721px){#galleryContainer.gallery-grid .part-card{display:flex !important;flex-direction:column !important;align-items:stretch !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon,
  #galleryContainer.gallery-grid .part-card-content,
  #galleryContainer.gallery-grid .part-details-btn{order:0 !important;}#galleryContainer.gallery-grid .part-card-content{padding-top:0 !important;}#galleryContainer.gallery-grid .part-details-btn{width:100% !important;max-width:100% !important;margin:1.2rem 0 0 !important;padding:0.85rem 1rem !important;border-radius:16px !important;font-size:1rem !important;line-height:normal !important;}}#galleryContainer .part-photo-wrap{padding:clamp(6px, 0.75vw, 10px) !important;overflow:hidden !important;}#galleryContainer .part-photo,
#galleryContainer.gallery-grid .part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid img.part-photo{width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;transform-origin:center center !important;}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card-mobile-meta{margin-top:0 !important;transform:translateY(-0.34rem) !important;}#galleryContainer.gallery-grid .part-card-score{position:relative !important;top:-0.20rem !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card-mobile-meta{transform:translateY(-0.42rem) !important;}#galleryContainer.gallery-grid .part-card-score{top:-0.24rem !important;}}#galleryContainer.gallery-grid .part-photo-wrap,
#galleryContainer .part-photo-wrap{background:transparent !important;border-color:transparent !important;border-width:0 !important;box-shadow:none !important;outline:0 !important;}body.dark-theme #galleryContainer.gallery-grid .part-photo-wrap,
body.dark-theme #galleryContainer .part-photo-wrap{background:transparent !important;border-color:transparent !important;box-shadow:none !important;}#galleryContainer.gallery-grid .part-photo-wrap::before,
#galleryContainer.gallery-grid .part-photo-wrap::after,
#galleryContainer .part-photo-wrap::before,
#galleryContainer .part-photo-wrap::after{display:none !important;opacity:0 !important;content:none !important;}#galleryContainer.gallery-grid .part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid img.part-photo{background:transparent !important;}.contact-image-panel .contact-socials{gap:clamp(1.05rem, 2.08vw, 1.58rem) !important;transform:translateY(0.46rem) !important;margin-top:clamp(0.30rem, 0.68vw, 0.56rem) !important;}@media (max-width: 720px){.contact-image-panel .contact-socials{gap:clamp(0.78rem, 3.7vw, 1.18rem) !important;transform:translateY(0.34rem) !important;margin-top:0.24rem !important;}}@media (max-width: 380px){.contact-image-panel .contact-socials{gap:clamp(0.68rem, 3.4vw, 1rem) !important;transform:translateY(0.30rem) !important;}}#galleryContainer.gallery-grid .gallery-loading-state{grid-column:1 / -1 !important;display:grid !important;grid-template-columns:1fr !important;gap:1.5rem !important;width:100% !important;margin:0 !important;padding:0 !important;}@media (min-width: 580px){#galleryContainer.gallery-grid .gallery-loading-state{grid-template-columns:repeat(2, 1fr) !important;}}@media (min-width: 1024px){#galleryContainer.gallery-grid .gallery-loading-state{grid-template-columns:repeat(4, 1fr) !important;}}#galleryContainer.gallery-grid .gallery-loading-header{grid-column:1 / -1 !important;}#galleryContainer.gallery-grid .gallery-skeleton-card{min-height:0 !important;height:auto !important;border-radius:var(--radius-card) !important;padding:2rem 1.5rem !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;overflow:hidden !important;}#galleryContainer.gallery-grid .gallery-skeleton-image{width:100% !important;height:132px !important;min-height:132px !important;max-height:132px !important;margin:0 auto 1.5rem !important;border-radius:20px !important;flex:0 0 auto !important;}#galleryContainer.gallery-grid .gallery-skeleton-line{margin:10px 4px !important;}#galleryContainer.gallery-grid .gallery-skeleton-button{height:42px !important;margin-top:auto !important;}@media (max-width: 760px) and (min-width: 721px){#galleryContainer.gallery-grid .gallery-skeleton-card{padding:1.35rem 1rem !important;border-radius:22px !important;}#galleryContainer.gallery-grid .gallery-skeleton-image{height:118px !important;min-height:118px !important;max-height:118px !important;margin-bottom:1rem !important;}}@media (max-width: 720px){#galleryContainer.gallery-grid .gallery-loading-state{grid-template-columns:1fr !important;gap:0.78rem !important;margin:1.15rem 0 1.55rem !important;}#galleryContainer.gallery-grid .gallery-skeleton-card{min-height:158px !important;max-height:none !important;padding:0.84rem 0.9rem !important;border-radius:16px !important;display:grid !important;grid-template-columns:minmax(0, 1fr) 104px !important;grid-template-rows:104px 32px !important;column-gap:0.86rem !important;row-gap:0.48rem !important;align-items:stretch !important;}#galleryContainer.gallery-grid .gallery-skeleton-image{grid-column:2 !important;grid-row:1 !important;justify-self:end !important;align-self:start !important;width:104px !important;min-width:104px !important;max-width:104px !important;height:104px !important;min-height:104px !important;max-height:104px !important;margin:0 !important;border-radius:12px !important;}#galleryContainer.gallery-grid .gallery-skeleton-line.title{grid-column:1 !important;grid-row:1 !important;align-self:start !important;width:88% !important;height:42px !important;margin:0.08rem 0 0 !important;}#galleryContainer.gallery-grid .gallery-skeleton-line.medium,
  #galleryContainer.gallery-grid .gallery-skeleton-line:not(.title):not(.short){display:none !important;}#galleryContainer.gallery-grid .gallery-skeleton-line.short{grid-column:1 !important;grid-row:2 !important;align-self:center !important;width:min(100%, 150px) !important;height:24px !important;margin:0 !important;border-radius:999px !important;}#galleryContainer.gallery-grid .gallery-skeleton-button{grid-column:2 !important;grid-row:2 !important;justify-self:stretch !important;align-self:center !important;width:104px !important;max-width:104px !important;height:32px !important;min-height:32px !important;margin:0 !important;border-radius:10px !important;}#galleryContainer.gallery-grid .part-card{grid-template-columns:minmax(0, 1fr) 104px !important;grid-template-rows:auto auto !important;grid-template-areas:"content photo"
      "content button" !important;min-height:158px !important;row-gap:0.48rem !important;align-items:stretch !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{grid-area:photo !important;width:104px !important;min-width:104px !important;max-width:104px !important;height:104px !important;min-height:104px !important;max-height:104px !important;align-self:start !important;justify-self:end !important;}#galleryContainer.gallery-grid .part-card-content{grid-area:content !important;height:100% !important;min-height:0 !important;padding:0 0 0.02rem 0 !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0.34rem !important;width:100% !important;min-height:32px !important;margin-top:auto !important;transform:none !important;white-space:nowrap !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card-score{position:relative !important;top:0 !important;flex:0 0 auto !important;align-self:center !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{position:static !important;display:inline-flex !important;align-items:center !important;flex:1 1 auto !important;min-width:0 !important;max-width:100% !important;height:auto !important;line-height:1.18 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}#galleryContainer.gallery-grid .part-details-btn{grid-area:button !important;align-self:center !important;justify-self:stretch !important;width:104px !important;max-width:104px !important;min-height:32px !important;height:32px !important;margin:0 !important;padding:0.28rem 0.38rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transform:none !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .gallery-skeleton-card,
  #galleryContainer.gallery-grid .part-card{grid-template-columns:minmax(0, 1fr) 88px !important;min-height:146px !important;}#galleryContainer.gallery-grid .gallery-skeleton-image,
  #galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{width:88px !important;min-width:88px !important;max-width:88px !important;height:88px !important;min-height:88px !important;max-height:88px !important;}#galleryContainer.gallery-grid .gallery-skeleton-button,
  #galleryContainer.gallery-grid .part-details-btn{width:88px !important;max-width:88px !important;min-height:30px !important;height:30px !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label,
  #galleryContainer.gallery-grid .part-details-btn{transform:translateY(3px) !important;}}.contact-image-panel .contact-socials{gap:clamp(1.22rem, 2.4vw, 1.85rem) !important;transform:translateY(0.62rem) !important;margin-top:clamp(0.36rem, 0.82vw, 0.68rem) !important;}@media (max-width: 720px){.contact-image-panel .contact-socials{gap:clamp(0.90rem, 4.2vw, 1.34rem) !important;transform:translateY(0.46rem) !important;margin-top:0.30rem !important;}}@media (max-width: 380px){.contact-image-panel .contact-socials{gap:clamp(0.78rem, 3.8vw, 1.14rem) !important;transform:translateY(0.40rem) !important;}}#testimonialForm #testimonialNameLabel,
#testimonialForm #testimonialRoleLabel,
#testimonialForm #testimonialTextLabel{font-size:0.9rem !important;line-height:1.35 !important;margin-bottom:0.28rem !important;font-weight:600 !important;}#testimonialForm > div:first-child{gap:0.85rem !important;margin-bottom:0.85rem !important;}#testimonialForm .input-modern,
#testimonialForm textarea.input-modern{padding:0.68rem 1rem !important;font-size:0.9rem !important;border-radius:22px !important;}#testimonialForm input.input-modern{min-height:42px !important;height:42px !important;}#testimonialForm textarea.input-modern{min-height:84px !important;height:84px !important;resize:vertical !important;}.footer-slogan,
#footerSlogan{font-size:14.4px !important;}.specs-single-box li.specs-acceptance-note{background:linear-gradient(135deg, rgba(254, 226, 226, 0.82), rgba(255, 255, 255, 0.72)) !important;border:1px solid rgba(220, 38, 38, 0.28) !important;border-radius:18px !important;padding:0.85rem 1rem !important;color:#7f1d1d !important;box-shadow:0 12px 26px rgba(220, 38, 38, 0.10) !important;}.specs-single-box li.specs-acceptance-note strong{color:#dc2626 !important;font-weight:950 !important;}body.dark-theme .specs-single-box li.specs-acceptance-note{background:linear-gradient(135deg, rgba(127, 29, 29, 0.34), rgba(30, 12, 18, 0.88)) !important;border-color:rgba(248, 113, 113, 0.42) !important;color:#fecaca !important;box-shadow:0 14px 30px rgba(127, 29, 29, 0.22) !important;}body.dark-theme .specs-single-box li.specs-acceptance-note strong{color:#fca5a5 !important;}.testimonial-avatar.testimonial-flag-avatar{font-size:1.55rem !important;line-height:1 !important;}.testimonial-country-flag{display:inline-flex;align-items:center;justify-content:center;margin-inline-end:6px;font-size:1.05em;vertical-align:-0.08em;}.contact-image-panel{position:relative !important;display:grid !important;place-items:stretch !important;padding:clamp(0.72rem, 1.6vw, 1.18rem) !important;overflow:hidden !important;border:1px solid rgba(0, 104, 224, 0.24) !important;border-radius:clamp(26px, 3vw, 42px) !important;background:linear-gradient(145deg, rgba(255,255,255,0.98) 0%, rgba(248,251,255,0.98) 42%, rgba(237,247,255,0.96) 100%) !important;box-shadow:0 22px 58px rgba(0, 102, 255, 0.14),
    0 10px 26px rgba(0, 163, 255, 0.10),
    inset 0 1px 0 rgba(255, 255, 255, 0.90) !important;isolation:isolate !important;}body.dark-theme .contact-image-panel{border-color:rgba(77, 163, 255, 0.36) !important;background:linear-gradient(145deg, rgba(251,253,255,0.99) 0%, rgba(242,248,255,0.98) 46%, rgba(225,241,255,0.96) 100%) !important;box-shadow:0 24px 66px rgba(0, 102, 255, 0.20),
    0 10px 30px rgba(0, 163, 255, 0.13),
    inset 0 1px 0 rgba(255, 255, 255, 0.88) !important;}.contact-image-panel::before,
.contact-image-panel::after{content:"" !important;display:block !important;position:absolute !important;pointer-events:none !important;z-index:0 !important;}.contact-image-panel::before{inset:clamp(0.42rem, 1.1vw, 0.82rem) !important;border:1px solid rgba(0, 104, 224, 0.20) !important;border-radius:clamp(22px, 2.5vw, 36px) !important;background:linear-gradient(90deg, transparent 0 34%, rgba(0, 106, 226, 0.18) 34% 66%, transparent 66% 100%) top 24% center / 42% 1px no-repeat,
    linear-gradient(90deg, transparent 0 30%, rgba(0, 106, 226, 0.16) 30% 70%, transparent 70% 100%) bottom 9% center / 38% 1px no-repeat,
    linear-gradient(180deg, rgba(255,255,255,0.82), rgba(255,255,255,0.26)) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.88),
    inset 0 0 24px rgba(0, 116, 255, 0.12),
    0 0 16px rgba(0, 116, 255, 0.10) !important;}.contact-image-panel::after{inset:0 !important;border-radius:inherit !important;background:radial-gradient(ellipse at 4% 10%, transparent 0 28%, rgba(0, 102, 255, 0.18) 29%, transparent 31%),
    radial-gradient(ellipse at 96% 90%, transparent 0 32%, rgba(0, 102, 255, 0.16) 33%, transparent 35%),
    linear-gradient(135deg, transparent 0 9%, rgba(0, 112, 255, 0.22) 9.2%, transparent 11% 100%),
    linear-gradient(315deg, transparent 0 10%, rgba(0, 112, 255, 0.18) 10.2%, transparent 12% 100%) !important;opacity:0.92 !important;}.contact-image-panel .contact-replacement-image{display:none !important;}.contact-image-panel .contact-info-overlay{position:relative !important;inset:auto !important;z-index:2 !important;width:100% !important;height:100% !important;min-height:0 !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;padding:0 clamp(0.28rem, 1vw, 0.68rem) clamp(0.32rem, 1.05vw, 0.74rem) !important;border:0 !important;border-radius:inherit !important;background:linear-gradient(90deg, transparent 0 31%, rgba(0, 106, 226, 0.18) 31% 42%, transparent 42% 58%, rgba(0, 106, 226, 0.18) 58% 69%, transparent 69% 100%) center 38% / 80% 1px no-repeat !important;box-shadow:none !important;transform:none !important;pointer-events:none !important;box-sizing:border-box !important;}.contact-image-panel .contact-info-overlay::before,
.contact-image-panel .contact-info-overlay::after{position:absolute !important;left:50% !important;transform:translateX(-50%) scaleX(1.18) !important;transform-origin:center center !important;width:min(92%, 720px) !important;text-align:center !important;letter-spacing:0 !important;pointer-events:none !important;}.contact-image-panel .contact-info-overlay::before{content:none !important;top:19% !important;color:#0a68d8 !important;font-size:3.35rem !important;line-height:1.05 !important;font-weight:1000 !important;text-shadow:0 3px 0 rgba(5, 70, 160, 0.13),
    0 12px 24px rgba(0, 102, 255, 0.20) !important;}.contact-image-panel .contact-info-overlay::after{content:none !important;top:36% !important;color:rgba(54, 63, 76, 0.86) !important;font-size:1.62rem !important;line-height:1.15 !important;font-weight:800 !important;text-shadow:0 8px 20px rgba(0, 94, 214, 0.08) !important;}.contact-image-panel .contact-unified-frame{position:relative !important;z-index:3 !important;width:min(88%, 760px) !important;max-width:min(88%, 760px) !important;min-height:42% !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:0.78rem !important;margin:0 auto !important;padding:clamp(0.74rem, 1.45vw, 1.16rem) clamp(1rem, 2vw, 1.7rem) !important;border:1px solid rgba(0, 106, 226, 0.20) !important;border-radius:clamp(22px, 2.5vw, 34px) !important;background:linear-gradient(145deg, rgba(255,255,255,0.74), rgba(241,248,255,0.56)) !important;box-shadow:0 18px 40px rgba(0, 102, 255, 0.11),
    inset 0 0 0 1px rgba(255, 255, 255, 0.86),
    inset 0 0 18px rgba(0, 132, 255, 0.10) !important;backdrop-filter:blur(7px) saturate(1.08) !important;-webkit-backdrop-filter:blur(7px) saturate(1.08) !important;transform:none !important;pointer-events:auto !important;box-sizing:border-box !important;}body.dark-theme .contact-image-panel .contact-unified-frame{border-color:rgba(0, 106, 226, 0.24) !important;background:linear-gradient(145deg, rgba(255,255,255,0.80), rgba(235,246,255,0.66)) !important;box-shadow:0 20px 44px rgba(0, 102, 255, 0.15),
    inset 0 0 0 1px rgba(255, 255, 255, 0.90),
    inset 0 0 18px rgba(0, 132, 255, 0.12) !important;}.contact-image-panel .contact-banner-main{position:static !important;inset:auto !important;width:auto !important;height:auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:0 !important;pointer-events:auto !important;}.contact-image-panel .contact-direct-text{display:none !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active{position:static !important;width:auto !important;height:auto !important;min-height:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;color:#0870df !important;background:transparent !important;box-shadow:none !important;opacity:1 !important;text-decoration:none !important;transform:none !important;pointer-events:auto !important;filter:none !important;}.contact-image-panel .contact-number{direction:ltr !important;unicode-bidi:isolate !important;display:inline-block !important;max-width:100% !important;color:#0870df !important;font-size:3.92rem !important;line-height:0.96 !important;letter-spacing:0 !important;white-space:nowrap !important;font-weight:1000 !important;text-shadow:0 3px 0 rgba(5, 70, 160, 0.11),
    0 12px 26px rgba(0, 102, 255, 0.22) !important;}body.dark-theme .contact-image-panel .contact-number{color:#0870df !important;}.contact-image-panel .contact-socials{position:static !important;inset:auto !important;width:auto !important;height:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:1.45rem !important;margin:0 !important;padding:0 !important;transform:none !important;pointer-events:auto !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible{position:static !important;inset:auto !important;width:66px !important;height:66px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:4px solid rgba(255, 255, 255, 0.95) !important;border-radius:999px !important;color:#fff !important;opacity:1 !important;text-decoration:none !important;transform:none !important;filter:none !important;pointer-events:auto !important;box-shadow:0 12px 22px rgba(0, 63, 145, 0.18),
    0 0 0 1px rgba(0, 106, 226, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.40) !important;}.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible{transform:translateY(-2px) !important;box-shadow:0 16px 30px rgba(0, 63, 145, 0.24),
    0 0 0 1px rgba(0, 106, 226, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.46) !important;}.contact-image-panel .contact-overlay-social.whatsapp{background:linear-gradient(145deg, #29de70 0%, #02a94d 100%) !important;}.contact-image-panel .contact-overlay-social.telegram{background:linear-gradient(145deg, #35b8ff 0%, #0878de 100%) !important;}.contact-image-panel .contact-overlay-social svg{display:block !important;width:34px !important;height:34px !important;fill:currentColor !important;}@media (max-width: 1100px){.contact-image-panel .contact-info-overlay::before{font-size:2.72rem !important;top:18% !important;}.contact-image-panel .contact-info-overlay::after{font-size:1.34rem !important;top:35% !important;}.contact-image-panel .contact-number{font-size:3.05rem !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:58px !important;height:58px !important;}.contact-image-panel .contact-overlay-social svg{width:30px !important;height:30px !important;}}@media (max-width: 720px){.contact-image-panel{padding:0.52rem !important;border-radius:24px !important;}.contact-image-panel::before{inset:0.34rem !important;border-radius:20px !important;}.contact-image-panel .contact-info-overlay{padding:0 0.24rem 0.34rem !important;background:linear-gradient(90deg, transparent 0 26%, rgba(0, 106, 226, 0.16) 26% 39%, transparent 39% 61%, rgba(0, 106, 226, 0.16) 61% 74%, transparent 74% 100%) center 39% / 88% 1px no-repeat !important;}.contact-image-panel .contact-info-overlay::before{top:16% !important;font-size:1.82rem !important;}.contact-image-panel .contact-info-overlay::after{content:none !important;top:35% !important;font-size:1.02rem !important;}.contact-image-panel .contact-unified-frame{width:90% !important;max-width:90% !important;min-height:42% !important;gap:0.44rem !important;padding:0.48rem 0.62rem !important;border-radius:18px !important;}.contact-image-panel .contact-number{font-size:2.05rem !important;line-height:0.98 !important;}.contact-image-panel .contact-socials{gap:0.86rem !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:42px !important;height:42px !important;border-width:3px !important;}.contact-image-panel .contact-overlay-social svg{width:22px !important;height:22px !important;}}@media (max-width: 380px){.contact-image-panel .contact-info-overlay::before{top:15% !important;font-size:1.54rem !important;}.contact-image-panel .contact-info-overlay::after{top:34% !important;font-size:0.88rem !important;}.contact-image-panel .contact-unified-frame{width:92% !important;max-width:92% !important;gap:0.34rem !important;padding:0.42rem 0.48rem !important;}.contact-image-panel .contact-number{font-size:1.68rem !important;}.contact-image-panel .contact-socials{gap:0.62rem !important;}.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible{width:36px !important;height:36px !important;}.contact-image-panel .contact-overlay-social svg{width:19px !important;height:19px !important;}}.contact-wrapper{grid-template-columns:1fr !important;max-width:1536px !important;margin:3rem auto 2rem !important;}.contact-video-card{display:none !important;}.contact-box-stack{width:100% !important;max-width:100% !important;}.contact-image-panel{width:100% !important;max-width:1536px !important;aspect-ratio:16 / 9 !important;margin:0 auto !important;padding:0 !important;border:0 !important;border-radius:clamp(22px, 3.6vw, 58px) !important;background:#ffffff !important;box-shadow:0 24px 68px rgba(0, 102, 255, 0.14),
    0 10px 28px rgba(0, 163, 255, 0.10) !important;}body.dark-theme .contact-image-panel{background:#ffffff !important;box-shadow:0 24px 72px rgba(0, 102, 255, 0.18),
    0 12px 34px rgba(0, 163, 255, 0.12) !important;}.contact-image-panel::before,
.contact-image-panel::after,
.contact-image-panel .contact-info-overlay::before,
.contact-image-panel .contact-info-overlay::after,
.contact-image-panel .contact-unified-frame::before,
.contact-image-panel .contact-unified-frame::after{content:none !important;display:none !important;}.contact-image-panel .contact-replacement-image,
body.dark-theme .contact-image-panel .contact-replacement-image{display:block !important;position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;border-radius:inherit !important;background:#ffffff !important;opacity:1 !important;filter:none !important;transform:none !important;mix-blend-mode:normal !important;}.contact-image-panel .contact-replacement-image-dark{display:none !important;}.contact-image-panel .contact-info-overlay,
body.dark-theme .contact-image-panel .contact-info-overlay{position:absolute !important;inset:0 !important;z-index:5 !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;display:block !important;border:0 !important;border-radius:inherit !important;background:transparent !important;box-shadow:none !important;pointer-events:none !important;transform:none !important;}.contact-image-panel .contact-unified-frame,
body.dark-theme .contact-image-panel .contact-unified-frame{position:absolute !important;inset:0 !important;width:100% !important;max-width:100% !important;height:100% !important;min-height:0 !important;padding:0 !important;margin:0 !important;display:block !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;pointer-events:none !important;transform:none !important;}.contact-image-panel .contact-banner-main{position:absolute !important;left:25.5% !important;top:50.4% !important;width:49% !important;height:16% !important;display:block !important;pointer-events:none !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:block !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;opacity:0 !important;color:transparent !important;transform:none !important;pointer-events:auto !important;}.contact-image-panel .contact-direct-text,
.contact-image-panel .contact-number,
body.dark-theme .contact-image-panel .contact-number{display:none !important;font-size:0 !important;line-height:0 !important;color:transparent !important;}.contact-image-panel .contact-socials{position:absolute !important;left:37.4% !important;top:67.5% !important;width:25.2% !important;height:16.2% !important;display:block !important;padding:0 !important;margin:0 !important;pointer-events:none !important;transform:none !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible{position:absolute !important;top:0 !important;width:42% !important;height:100% !important;display:block !important;border:0 !important;border-radius:999px !important;background:transparent !important;box-shadow:none !important;color:transparent !important;opacity:0 !important;transform:none !important;pointer-events:auto !important;}.contact-image-panel .contact-overlay-social.whatsapp{left:0 !important;}.contact-image-panel .contact-overlay-social.telegram{right:0 !important;}.contact-image-panel .contact-overlay-social svg{display:none !important;}@media (max-width: 720px){.contact-wrapper{margin-top:2rem !important;}.contact-image-panel{border-radius:22px !important;}}.contact-wrapper{display:grid !important;grid-template-columns:1fr !important;align-items:stretch !important;gap:clamp(1rem, 2vw, 1.35rem) !important;width:100% !important;max-width:none !important;margin:3rem 0 2rem !important;}@media (min-width: 768px){.contact-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}}.contact-box-stack{width:100% !important;max-width:100% !important;height:100% !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:stretch !important;margin:0 !important;}.contact-image-panel{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:1280 / 673 !important;margin:0 !important;align-self:stretch !important;border-radius:clamp(22px, 2.4vw, 34px) !important;}.contact-image-panel .contact-replacement-image,
body.dark-theme .contact-image-panel .contact-replacement-image{object-fit:contain !important;background:#ffffff !important;}.contact-video-card{display:flex !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:1280 / 673 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;align-self:stretch !important;border-radius:clamp(22px, 2.4vw, 34px) !important;border:1px solid rgba(0, 102, 255, 0.18) !important;box-shadow:0 22px 58px rgba(0, 102, 255, 0.13),
    0 10px 28px rgba(0, 163, 255, 0.10) !important;}body.dark-theme .contact-video-card{border-color:rgba(0, 163, 255, 0.28) !important;box-shadow:0 22px 64px rgba(0, 102, 255, 0.18),
    0 8px 28px rgba(0, 163, 255, 0.12) !important;}.contact-video-card .video-placeholder-shell{width:100% !important;height:100% !important;min-height:0 !important;border-radius:inherit !important;}@media (max-width: 767px){.contact-wrapper{gap:1.15rem !important;}.contact-image-panel,
  .contact-video-card{width:100% !important;max-width:100% !important;aspect-ratio:1280 / 673 !important;border-radius:22px !important;}}.contact-image-panel .contact-replacement-image-light,
body.dark-theme .contact-image-panel .contact-replacement-image-light{content:url("assets/contact-us-exact-reference-v174.svg?v=108") !important;display:block !important;}.contact-image-panel .contact-replacement-image-dark,
body.dark-theme .contact-image-panel .contact-replacement-image-dark{content:url("assets/contact-us-exact-reference-v174.svg?v=108") !important;display:none !important;}.contact-image-panel .contact-replacement-image,
body.dark-theme .contact-image-panel .contact-replacement-image{object-fit:fill !important;object-position:center center !important;}@media (max-width: 720px){.contact-image-panel .contact-replacement-image-light,
  body.dark-theme .contact-image-panel .contact-replacement-image-light{content:url("assets/contact-us-exact-reference-v174.svg?v=108") !important;display:block !important;object-fit:fill !important;}.contact-image-panel .contact-replacement-image-dark,
  body.dark-theme .contact-image-panel .contact-replacement-image-dark{content:url("assets/contact-us-exact-reference-v174.svg?v=108") !important;display:none !important;}}.contact-image-panel .contact-replacement-image,
body.dark-theme .contact-image-panel .contact-replacement-image{transform:scaleX(1.18) !important;transform-origin:center center !important;}.contact-image-panel .contact-banner-main{left:22.5% !important;width:55% !important;}.contact-image-panel .contact-socials{left:35.4% !important;width:29.2% !important;}@media (max-width: 720px){.contact-image-panel .contact-replacement-image,
  body.dark-theme .contact-image-panel .contact-replacement-image{transform:scaleX(1.22) !important;}.contact-image-panel .contact-banner-main{left:20.5% !important;width:59% !important;}.contact-image-panel .contact-socials{left:33.6% !important;width:32.8% !important;}}@media (min-width: 768px){#galleryContainer.gallery-grid .part-card{position:relative !important;padding-bottom:3.15rem !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{position:absolute !important;inset:auto 0 0 0 !important;display:block !important;width:100% !important;min-height:0 !important;margin:0 !important;overflow:visible !important;pointer-events:none !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{position:absolute !important;left:clamp(0.95rem, 1.4vw, 1.25rem) !important;right:auto !important;bottom:1.05rem !important;display:inline-flex !important;align-items:center !important;max-width:calc(100% - 9.5rem) !important;height:auto !important;margin:0 !important;color:var(--text-secondary) !important;font-size:0.78rem !important;line-height:1.2 !important;font-weight:850 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transform:none !important;}#galleryContainer.gallery-grid .part-card-score{position:absolute !important;right:clamp(0.95rem, 1.4vw, 1.25rem) !important;left:auto !important;bottom:0.92rem !important;top:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;transform:none !important;pointer-events:auto !important;z-index:7 !important;}}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card{position:relative !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{position:static !important;display:block !important;width:100% !important;min-height:0 !important;margin:0 !important;overflow:visible !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{position:absolute !important;left:0.76rem !important;right:auto !important;bottom:4px !important;display:inline-flex !important;align-items:center !important;max-width:calc(50% - 1.7rem) !important;height:30px !important;margin:0 !important;line-height:1.15 !important;transform:none !important;z-index:7 !important;}#galleryContainer.gallery-grid .part-card-score{position:absolute !important;left:50% !important;right:auto !important;bottom:4px !important;top:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:30px !important;height:30px !important;margin:0 !important;transform:translateX(-50%) !important;z-index:8 !important;}#galleryContainer.gallery-grid .part-details-btn{position:absolute !important;right:0.76rem !important;left:auto !important;bottom:4px !important;top:auto !important;margin:0 !important;transform:none !important;z-index:7 !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card-sensitivity-label{left:0.68rem !important;bottom:4px !important;max-width:calc(50% - 1.45rem) !important;}#galleryContainer.gallery-grid .part-card-score{bottom:4px !important;}#galleryContainer.gallery-grid .part-details-btn{right:0.68rem !important;bottom:4px !important;}}.testimonials-slider{align-items:stretch !important;}.testimonial-card{display:flex !important;flex-direction:column !important;align-self:stretch !important;}.testimonial-card > div:first-child{flex:0 1 auto !important;}.testimonial-stars{flex:0 0 auto !important;}.testimonial-author{margin-top:auto !important;min-height:56px !important;display:flex !important;align-items:center !important;}.testimonial-author > div:last-child{display:flex !important;flex-direction:column !important;justify-content:center !important;min-height:48px !important;}.testimonial-author p{margin:0.15rem 0 0 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{display:contents !important;position:static !important;width:auto !important;min-height:0 !important;margin:0 !important;overflow:visible !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card-content{padding-bottom:32px !important;}}.testimonial-card{min-height:318px !important;}.testimonial-card > div:first-child{min-height:9rem !important;display:flex !important;align-items:flex-start !important;line-height:1.75 !important;}.testimonial-stars{min-height:1.5rem !important;display:flex !important;align-items:center !important;margin-top:0.85rem !important;margin-bottom:1.15rem !important;}.testimonial-author{min-height:58px !important;}.testimonial-avatar.testimonial-flag-avatar{width:26px !important;height:26px !important;min-width:26px !important;flex:0 0 26px !important;font-size:2rem !important;line-height:1 !important;overflow:hidden !important;background:#fff !important;border:1px solid rgba(0, 102, 255, 0.18) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.65) !important;}.testimonial-country-flag{display:none !important;}.testimonial-author strong{display:block !important;line-height:1.35 !important;}.testimonial-author p{line-height:1.35 !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card{--part-mobile-photo-size:104px;--part-mobile-edge:0.9rem;--part-mobile-control-gap:0.42rem;--part-mobile-control-bottom:2px;position:relative !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{position:absolute !important;left:var(--part-mobile-edge) !important;right:calc(var(--part-mobile-edge) + var(--part-mobile-photo-size) + var(--part-mobile-control-gap)) !important;bottom:var(--part-mobile-control-bottom) !important;top:auto !important;display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;align-items:center !important;gap:0.34rem !important;width:auto !important;min-height:30px !important;margin:0 !important;overflow:visible !important;white-space:nowrap !important;transform:none !important;z-index:8 !important;pointer-events:none !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{position:static !important;grid-column:1 !important;grid-row:1 !important;display:inline-flex !important;align-items:center !important;width:auto !important;max-width:min(8.3rem, 42vw) !important;min-width:0 !important;height:30px !important;margin:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;transform:none !important;}#galleryContainer.gallery-grid .part-card-score{position:static !important;grid-column:2 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important;inset:auto !important;min-height:24px !important;height:auto !important;margin:0 !important;transform:none !important;}#galleryContainer.gallery-grid .part-details-btn{position:absolute !important;right:var(--part-mobile-edge) !important;left:auto !important;bottom:var(--part-mobile-control-bottom) !important;top:auto !important;width:var(--part-mobile-photo-size) !important;min-width:var(--part-mobile-photo-size) !important;max-width:var(--part-mobile-photo-size) !important;margin:0 !important;transform:none !important;z-index:9 !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card{--part-mobile-photo-size:88px;--part-mobile-edge:0.9rem;--part-mobile-control-gap:0.34rem;}#galleryContainer.gallery-grid .part-card-sensitivity-label{max-width:min(7.7rem, 40vw) !important;}}@media (max-width: 360px){#galleryContainer.gallery-grid .part-card{--part-mobile-edge:0.9rem;--part-mobile-control-gap:0.28rem;}#galleryContainer.gallery-grid .part-card-sensitivity-label{max-width:min(7.2rem, 38vw) !important;}}.testimonial-avatar.testimonial-flag-avatar{padding:0 !important;box-sizing:border-box !important;font-size:0 !important;color:transparent !important;border-radius:50% !important;overflow:hidden !important;background:#ffffff !important;}.testimonial-flag-img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;border-radius:0 !important;box-shadow:none !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card{--part-mobile-control-bottom:0px;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon,
  #galleryContainer.gallery-grid .part-details-btn{box-sizing:border-box !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{right:calc(var(--part-mobile-edge) + var(--part-mobile-photo-size)) !important;bottom:var(--part-mobile-control-bottom) !important;direction:ltr !important;display:grid !important;grid-template-columns:max-content minmax(0, 1fr) !important;column-gap:0 !important;row-gap:0 !important;align-items:center !important;min-height:30px !important;height:30px !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;justify-content:flex-start !important;direction:rtl !important;text-align:right !important;height:30px !important;line-height:1.15 !important;}#galleryContainer.gallery-grid .part-card-score{grid-column:2 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important;box-sizing:border-box !important;min-height:24px !important;max-height:24px !important;}#galleryContainer.gallery-grid .part-details-btn{bottom:var(--part-mobile-control-bottom) !important;width:var(--part-mobile-photo-size) !important;min-width:0 !important;max-width:var(--part-mobile-photo-size) !important;height:30px !important;min-height:30px !important;max-height:30px !important;padding:0.28rem 0.30rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;text-overflow:ellipsis !important;}}@media (max-width: 767px){#galleryContainer.gallery-grid .part-details-btn{right:calc(var(--part-mobile-edge) + 1px) !important;width:calc(var(--part-mobile-photo-size) - 2px) !important;min-width:0 !important;max-width:calc(var(--part-mobile-photo-size) - 2px) !important;box-shadow:none !important;}}@media (max-width: 767px){#galleryContainer.gallery-grid .part-details-btn{position:static !important;grid-area:button !important;justify-self:end !important;align-self:end !important;width:calc(var(--part-mobile-photo-size) - 6px) !important;min-width:0 !important;max-width:calc(var(--part-mobile-photo-size) - 6px) !important;margin:0 3px 0 0 !important;transform:none !important;}}@media (min-width: 768px){#galleryContainer.gallery-grid .part-card{padding-bottom:3.45rem !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{position:absolute !important;inset:auto 0 0 0 !important;display:block !important;width:100% !important;min-height:0 !important;overflow:visible !important;pointer-events:none !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{position:absolute !important;left:clamp(0.9rem, 1.25vw, 1.15rem) !important;right:6.7rem !important;bottom:1.08rem !important;max-width:none !important;min-width:0 !important;height:auto !important;display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:0.74rem !important;line-height:1.2 !important;text-align:left !important;z-index:6 !important;}#galleryContainer.gallery-grid .part-card-score{position:absolute !important;right:clamp(0.9rem, 1.25vw, 1.15rem) !important;left:auto !important;bottom:0.95rem !important;width:auto !important;min-width:4.9rem !important;max-width:5.6rem !important;z-index:7 !important;}}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card-mobile-meta{grid-template-columns:minmax(0, 1fr) max-content !important;column-gap:0.42rem !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{max-width:100% !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;z-index:6 !important;}#galleryContainer.gallery-grid .part-card-score{justify-self:end !important;z-index:7 !important;}}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card{overflow:hidden !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{left:var(--part-mobile-edge, 0.9rem) !important;right:calc(var(--part-mobile-edge, 0.9rem) + var(--part-mobile-photo-size, 104px) + 0.42rem) !important;bottom:2px !important;width:auto !important;max-width:none !important;height:auto !important;min-height:34px !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;align-items:center !important;column-gap:0.22rem !important;direction:ltr !important;overflow:hidden !important;box-sizing:border-box !important;padding:clamp(4px, 0.35vw, 6px) !important;transform:none !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{position:static !important;grid-column:1 !important;grid-row:1 !important;justify-self:stretch !important;align-self:center !important;display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:auto !important;max-height:none !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;direction:rtl !important;unicode-bidi:plaintext !important;text-align:right !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:anywhere !important;word-break:keep-all !important;font-size:clamp(0.62rem, 2.85vw, 0.74rem) !important;line-height:1.16 !important;z-index:6 !important;}#galleryContainer.gallery-grid .part-card-score{grid-column:2 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important;flex:0 0 auto !important;min-width:0 !important;max-width:max-content !important;margin:0 !important;z-index:7 !important;}}@media (max-width: 430px){#galleryContainer.gallery-grid .part-card-mobile-meta{right:calc(var(--part-mobile-edge, 0.9rem) + var(--part-mobile-photo-size, 88px) + 0.34rem) !important;min-height:36px !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{font-size:clamp(0.58rem, 2.75vw, 0.68rem) !important;line-height:1.14 !important;}}@media (min-width: 768px){#galleryContainer.gallery-grid .part-card{position:relative !important;box-sizing:border-box !important;min-height:430px !important;padding-bottom:4.65rem !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card-content{min-width:0 !important;overflow:visible !important;}#galleryContainer.gallery-grid .part-card-title{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;margin-bottom:0.55rem !important;}#galleryContainer.gallery-grid .part-card-use-case{display:-webkit-box !important;-webkit-line-clamp:4 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;margin:0.45rem 0 0 !important;line-height:1.78 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{position:absolute !important;left:clamp(1rem, 1.35vw, 1.35rem) !important;right:clamp(1rem, 1.35vw, 1.35rem) !important;bottom:1.08rem !important;top:auto !important;display:grid !important;grid-template-columns:minmax(0, 1fr) max-content !important;align-items:center !important;column-gap:0.8rem !important;width:auto !important;min-height:2.25rem !important;height:auto !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;overflow:visible !important;pointer-events:none !important;transform:none !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{position:static !important;grid-column:1 !important;grid-row:1 !important;display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:auto !important;margin:0 !important;padding:0 !important;color:var(--text-secondary) !important;font-size:clamp(0.72rem, 0.82vw, 0.84rem) !important;line-height:1.35 !important;font-weight:850 !important;direction:inherit !important;unicode-bidi:plaintext !important;text-align:start !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:break-word !important;word-break:normal !important;transform:none !important;z-index:6 !important;}#galleryContainer.gallery-grid .part-card-score{position:static !important;grid-column:2 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important;width:auto !important;min-width:5.15rem !important;max-width:none !important;min-height:1.9rem !important;height:auto !important;margin:0 !important;padding:0.28rem 0.62rem !important;box-sizing:border-box !important;white-space:nowrap !important;transform:none !important;pointer-events:auto !important;z-index:7 !important;}#galleryContainer.gallery-grid .part-details-btn{margin-top:auto !important;}}@media (min-width: 768px) and (max-width: 1180px){#galleryContainer.gallery-grid .part-card{min-height:455px !important;padding-bottom:5.05rem !important;}#galleryContainer.gallery-grid .part-card-use-case{-webkit-line-clamp:3 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{grid-template-columns:minmax(0, 1fr) max-content !important;column-gap:0.58rem !important;}#galleryContainer.gallery-grid .part-card-score{min-width:4.85rem !important;padding-inline:0.5rem !important;font-size:0.74rem !important;}}.contact-image-panel{container-type:inline-size !important;}.contact-image-panel .contact-banner-main{pointer-events:none !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;opacity:1 !important;color:transparent !important;pointer-events:auto !important;outline:none !important;transform:none !important;transition:transform 0.24s cubic-bezier(.2,.8,.2,1), filter 0.24s ease !important;will-change:transform, filter !important;}.contact-image-panel .contact-number,
body.dark-theme .contact-image-panel .contact-number{display:inline-block !important;direction:ltr !important;unicode-bidi:isolate !important;font-family:Vazirmatn, IRANSans, Tahoma, Arial, sans-serif !important;font-size:clamp(1.35rem, 2.8vw, 5.3rem) !important;font-size:clamp(1.35rem, 6.1cqw, 5.3rem) !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-0.025em !important;color:#0870df !important;opacity:1 !important;text-decoration:none !important;white-space:nowrap !important;text-shadow:0 3px 0 rgba(5, 70, 160, 0.10),
    0 10px 24px rgba(0, 102, 255, 0.20) !important;transform:translateY(0) scale(1) !important;transition:transform 0.24s cubic-bezier(.2,.8,.2,1), filter 0.24s ease, text-shadow 0.24s ease !important;will-change:transform, filter !important;}.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible{background:transparent !important;box-shadow:none !important;filter:none !important;transform:none !important;}.contact-image-panel .contact-phone-pill:hover .contact-number,
.contact-image-panel .contact-phone-pill:focus-visible .contact-number{transform:translateY(-7px) scale(1.035) !important;filter:drop-shadow(0 10px 14px rgba(0, 102, 255, 0.20)) !important;text-shadow:0 3px 0 rgba(5, 70, 160, 0.10),
    0 16px 28px rgba(0, 102, 255, 0.24) !important;}.contact-image-panel .contact-phone-pill:active .contact-number{transform:translateY(-3px) scale(1.015) !important;}.contact-image-panel .contact-socials{pointer-events:none !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible,
.contact-image-panel .contact-overlay-social:active{display:flex !important;align-items:center !important;justify-content:center !important;border:0 !important;background:transparent !important;box-shadow:none !important;opacity:1 !important;color:#ffffff !important;filter:none !important;overflow:visible !important;pointer-events:auto !important;outline:none !important;transform:none !important;transition:none !important;}.contact-image-panel .contact-overlay-social svg{display:block !important;width:clamp(20px, 2.1vw, 46px) !important;width:clamp(20px, 4.25cqw, 46px) !important;height:clamp(20px, 2.1vw, 46px) !important;height:clamp(20px, 4.25cqw, 46px) !important;fill:currentColor !important;opacity:1 !important;transform:translate(0, 0) scale(1) !important;transform-origin:center center !important;transition:transform 0.24s cubic-bezier(.2,.8,.2,1), filter 0.24s ease !important;filter:drop-shadow(0 6px 10px rgba(0, 62, 145, 0.16)) !important;will-change:transform, filter !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg{transform:translate(-6px, -7px) scale(1.10) !important;filter:drop-shadow(0 12px 16px rgba(0, 155, 82, 0.24)) !important;}.contact-image-panel .contact-overlay-social.telegram:hover svg,
.contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:translate(6px, -7px) scale(1.10) !important;filter:drop-shadow(0 12px 16px rgba(0, 114, 214, 0.24)) !important;}.contact-image-panel .contact-overlay-social:active svg{transform:translateY(-3px) scale(1.04) !important;}@media (max-width: 720px){.contact-image-panel .contact-number,
  body.dark-theme .contact-image-panel .contact-number{font-size:clamp(1.05rem, 6.2cqw, 2.25rem) !important;}.contact-image-panel .contact-overlay-social svg{width:clamp(17px, 4.45cqw, 32px) !important;height:clamp(17px, 4.45cqw, 32px) !important;}.contact-image-panel .contact-phone-pill:hover .contact-number,
  .contact-image-panel .contact-phone-pill:focus-visible .contact-number{transform:translateY(-4px) scale(1.03) !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
  .contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg{transform:translate(-4px, -5px) scale(1.08) !important;}.contact-image-panel .contact-overlay-social.telegram:hover svg,
  .contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:translate(4px, -5px) scale(1.08) !important;}}.contact-image-panel .contact-overlay-social.whatsapp,
.contact-image-panel .contact-overlay-social.telegram,
.contact-image-panel .contact-overlay-social.whatsapp:hover,
.contact-image-panel .contact-overlay-social.telegram:hover,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
.contact-image-panel .contact-overlay-social.telegram:focus-visible,
.contact-image-panel .contact-overlay-social.whatsapp:active,
.contact-image-panel .contact-overlay-social.telegram:active,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active{background:transparent !important;background-image:none !important;border:0 !important;border-color:transparent !important;box-shadow:none !important;outline:none !important;transform:none !important;filter:none !important;overflow:visible !important;}.contact-image-panel .contact-overlay-social.whatsapp{color:#25d366 !important;}.contact-image-panel .contact-overlay-social.telegram{color:#229ed9 !important;}.contact-image-panel .contact-overlay-social svg{transform-box:fill-box !important;transform-origin:center center !important;transform:perspective(700px) translate3d(0, 0, 0) scale(1) !important;transition:transform 0.24s cubic-bezier(.2,.8,.2,1), filter 0.24s ease !important;filter:drop-shadow(0 6px 10px rgba(0, 62, 145, 0.16)) !important;will-change:transform, filter !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
.contact-image-panel .contact-overlay-social.telegram:hover svg,
.contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:perspective(700px) translate3d(0, 0, 42px) scale(1.16) !important;filter:drop-shadow(0 15px 18px rgba(0, 102, 255, 0.26)) !important;}.contact-image-panel .contact-overlay-social:active svg{transform:perspective(700px) translate3d(0, 0, 22px) scale(1.08) !important;}.contact-image-panel .contact-phone-pill:hover .contact-number,
.contact-image-panel .contact-phone-pill:focus-visible .contact-number{transform:perspective(700px) translate3d(0, 0, 28px) scale(1.045) !important;filter:drop-shadow(0 12px 16px rgba(0, 102, 255, 0.22)) !important;}@media (max-width: 720px){.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
  .contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
  .contact-image-panel .contact-overlay-social.telegram:hover svg,
  .contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:perspective(650px) translate3d(0, 0, 30px) scale(1.13) !important;}.contact-image-panel .contact-phone-pill:hover .contact-number,
  .contact-image-panel .contact-phone-pill:focus-visible .contact-number{transform:perspective(650px) translate3d(0, 0, 20px) scale(1.035) !important;}}.contact-image-panel .contact-socials{z-index:8 !important;overflow:visible !important;}.contact-image-panel .contact-overlay-social.whatsapp,
.contact-image-panel .contact-overlay-social.telegram,
.contact-image-panel .contact-overlay-social.whatsapp:hover,
.contact-image-panel .contact-overlay-social.telegram:hover,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
.contact-image-panel .contact-overlay-social.telegram:focus-visible,
.contact-image-panel .contact-overlay-social.whatsapp:active,
.contact-image-panel .contact-overlay-social.telegram:active,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;pointer-events:auto !important;transform:none !important;filter:none !important;}.contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp{color:#25d366 !important;}.contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram{color:#229ed9 !important;}.contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg{display:block !important;width:clamp(26px, 4.55cqw, 48px) !important;height:clamp(26px, 4.55cqw, 48px) !important;max-width:none !important;max-height:none !important;min-width:26px !important;min-height:26px !important;fill:currentColor !important;stroke:rgba(255, 255, 255, 0.96) !important;stroke-width:0.65px !important;paint-order:stroke fill !important;opacity:1 !important;visibility:visible !important;transform-box:fill-box !important;transform-origin:center center !important;transform:perspective(700px) translate3d(0, 0, 0) scale(1) !important;transition:transform 0.24s cubic-bezier(.2,.8,.2,1), filter 0.24s ease !important;filter:drop-shadow(0 2px 1px rgba(255, 255, 255, 0.62))
    drop-shadow(0 9px 14px rgba(0, 42, 110, 0.28)) !important;will-change:transform, filter !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
.contact-image-panel .contact-overlay-social.telegram:hover svg,
.contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:perspective(700px) translate3d(0, 0, 42px) scale(1.16) !important;filter:drop-shadow(0 2px 1px rgba(255, 255, 255, 0.72))
    drop-shadow(0 16px 20px rgba(0, 74, 170, 0.34)) !important;}.contact-image-panel .contact-overlay-social:active svg{transform:perspective(700px) translate3d(0, 0, 22px) scale(1.08) !important;}@media (max-width: 720px){.contact-image-panel .contact-overlay-social svg,
  body.dark-theme .contact-image-panel .contact-overlay-social svg{width:clamp(22px, 5.1cqw, 36px) !important;height:clamp(22px, 5.1cqw, 36px) !important;min-width:22px !important;min-height:22px !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
  .contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
  .contact-image-panel .contact-overlay-social.telegram:hover svg,
  .contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:perspective(650px) translate3d(0, 0, 30px) scale(1.13) !important;}}.contact-image-panel .contact-socials{z-index:30 !important;overflow:visible !important;isolation:isolate !important;}.contact-image-panel .contact-overlay-social.whatsapp,
.contact-image-panel .contact-overlay-social.telegram,
.contact-image-panel .contact-overlay-social.whatsapp:hover,
.contact-image-panel .contact-overlay-social.telegram:hover,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
.contact-image-panel .contact-overlay-social.telegram:focus-visible,
.contact-image-panel .contact-overlay-social.whatsapp:active,
.contact-image-panel .contact-overlay-social.telegram:active,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;pointer-events:auto !important;mix-blend-mode:normal !important;transform:none !important;}.contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp{color:#21d566 !important;}.contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram{color:#179fe5 !important;}.contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg,
.contact-image-panel .contact-overlay-social svg path,
body.dark-theme .contact-image-panel .contact-overlay-social svg path{display:block !important;opacity:1 !important;visibility:visible !important;fill:currentColor !important;stroke:none !important;paint-order:normal !important;}.contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg{width:clamp(32px, 5.25cqw, 58px) !important;height:clamp(32px, 5.25cqw, 58px) !important;min-width:32px !important;min-height:32px !important;max-width:none !important;max-height:none !important;transform-box:fill-box !important;transform-origin:center center !important;transform:perspective(780px) translate3d(0, 0, 0) scale(1) !important;transition:transform 0.24s cubic-bezier(.2,.8,.2,1), filter 0.24s ease !important;filter:saturate(1.45) brightness(1.12) contrast(1.14) drop-shadow(0 8px 12px rgba(0, 38, 95, 0.30)) !important;will-change:transform, filter !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
.contact-image-panel .contact-overlay-social.telegram:hover svg,
.contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:perspective(780px) translate3d(0, 0, 46px) scale(1.17) !important;filter:saturate(1.6) brightness(1.18) contrast(1.18) drop-shadow(0 16px 20px rgba(0, 65, 150, 0.38)) !important;}.contact-image-panel .contact-overlay-social:active svg{transform:perspective(780px) translate3d(0, 0, 24px) scale(1.08) !important;}@media (max-width: 720px){.contact-image-panel .contact-overlay-social svg,
  body.dark-theme .contact-image-panel .contact-overlay-social svg{width:clamp(26px, 6.1cqw, 42px) !important;height:clamp(26px, 6.1cqw, 42px) !important;min-width:26px !important;min-height:26px !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
  .contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
  .contact-image-panel .contact-overlay-social.telegram:hover svg,
  .contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:perspective(680px) translate3d(0, 0, 34px) scale(1.14) !important;}}@media (min-width: 768px){#galleryContainer.gallery-grid .part-card{position:relative !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;height:auto !important;min-height:462px !important;padding:clamp(1.35rem, 1.55vw, 2rem) clamp(1.05rem, 1.35vw, 1.5rem) !important;box-sizing:border-box !important;overflow:visible !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{position:relative !important;flex:0 0 auto !important;order:1 !important;width:100% !important;max-width:100% !important;height:132px !important;min-height:132px !important;max-height:132px !important;margin:0 auto 1.15rem !important;}#galleryContainer.gallery-grid .part-card-content{position:static !important;order:2 !important;flex:1 1 auto !important;min-width:0 !important;min-height:0 !important;width:100% !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:0.58rem !important;overflow:visible !important;box-sizing:border-box !important;}#galleryContainer.gallery-grid .part-card-title{order:1 !important;flex:0 0 auto !important;margin:0 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;}#galleryContainer.gallery-grid .part-card-use-case{order:2 !important;flex:0 0 auto !important;display:-webkit-box !important;-webkit-line-clamp:4 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;margin:0 !important;line-height:1.7 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;order:3 !important;flex:0 0 auto !important;display:grid !important;grid-template-columns:minmax(0, 1fr) max-content !important;align-items:center !important;column-gap:0.65rem !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:0 !important;height:auto !important;margin:auto 0 0 !important;padding:0.72rem 0 0 !important;border:0 !important;box-sizing:border-box !important;overflow:visible !important;pointer-events:auto !important;transform:none !important;direction:ltr !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{grid-column:1 !important;grid-row:1 !important;display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:0 !important;color:var(--text-secondary) !important;font-size:clamp(0.72rem, 0.78vw, 0.84rem) !important;line-height:1.34 !important;font-weight:850 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:anywhere !important;word-break:normal !important;transform:none !important;direction:rtl !important;unicode-bidi:plaintext !important;text-align:right !important;z-index:auto !important;}#galleryContainer.gallery-grid .part-card-score{grid-column:2 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;width:auto !important;min-width:4.9rem !important;max-width:max-content !important;min-height:1.86rem !important;height:auto !important;margin:0 !important;padding:0.28rem 0.56rem !important;box-sizing:border-box !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important;transform:none !important;pointer-events:auto !important;z-index:auto !important;}#galleryContainer.gallery-grid .part-card-sensitivity{display:none !important;visibility:hidden !important;}#galleryContainer.gallery-grid .part-details-btn{order:3 !important;flex:0 0 auto !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:1.08rem 0 0 !important;transform:none !important;z-index:auto !important;}}@media (min-width: 768px) and (max-width: 1180px){#galleryContainer.gallery-grid .part-card{min-height:488px !important;}#galleryContainer.gallery-grid .part-card-use-case{-webkit-line-clamp:3 !important;line-height:1.62 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{column-gap:0.48rem !important;}#galleryContainer.gallery-grid .part-card-score{min-width:4.65rem !important;padding-inline:0.48rem !important;font-size:0.74rem !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{font-size:0.72rem !important;line-height:1.28 !important;}}@media (min-width: 1280px){#galleryContainer.gallery-grid .part-card{min-height:452px !important;}}.contact-image-panel .contact-socials{z-index:40 !important;overflow:visible !important;isolation:isolate !important;align-items:center !important;justify-content:center !important;}.contact-image-panel .contact-overlay-social.whatsapp,
.contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram{position:relative !important;display:grid !important;place-items:center !important;width:clamp(48px, 5.2cqw, 66px) !important;height:clamp(48px, 5.2cqw, 66px) !important;min-width:clamp(48px, 5.2cqw, 66px) !important;min-height:clamp(48px, 5.2cqw, 66px) !important;aspect-ratio:1 / 1 !important;padding:0 !important;margin:0 !important;line-height:0 !important;box-sizing:border-box !important;border-radius:999px !important;border:1px solid rgba(255, 255, 255, 0.42) !important;background:rgba(255, 255, 255, 0.10) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.36),
    0 10px 22px rgba(0, 42, 110, 0.16) !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;pointer-events:auto !important;transform:none !important;filter:none !important;mix-blend-mode:normal !important;}.contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp{color:#13d85d !important;}.contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram{color:#0aa7ef !important;}.contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg{position:absolute !important;top:50% !important;left:50% !important;display:block !important;width:clamp(26px, 3.45cqw, 42px) !important;height:clamp(26px, 3.45cqw, 42px) !important;min-width:0 !important;min-height:0 !important;max-width:68% !important;max-height:68% !important;margin:0 !important;padding:0 !important;fill:currentColor !important;stroke:none !important;opacity:1 !important;visibility:visible !important;transform-box:border-box !important;transform-origin:center center !important;transform:translate(-50%, -50%) perspective(780px) translate3d(0, 0, 0) scale(1) !important;transition:transform 0.24s cubic-bezier(.2,.8,.2,1), filter 0.24s ease !important;filter:saturate(1.65)
    brightness(1.18)
    contrast(1.18)
    drop-shadow(0 2px 0 rgba(255, 255, 255, 0.38))
    drop-shadow(0 8px 12px rgba(0, 38, 95, 0.24)) !important;will-change:transform, filter !important;}.contact-image-panel .contact-overlay-social svg path,
body.dark-theme .contact-image-panel .contact-overlay-social svg path{fill:currentColor !important;opacity:1 !important;visibility:visible !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
.contact-image-panel .contact-overlay-social.telegram:hover,
.contact-image-panel .contact-overlay-social.telegram:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible{background:rgba(255, 255, 255, 0.16) !important;border-color:rgba(255, 255, 255, 0.62) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.48),
    0 16px 28px rgba(0, 74, 170, 0.22) !important;transform:none !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
.contact-image-panel .contact-overlay-social.telegram:hover svg,
.contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:translate(-50%, -50%) perspective(780px) translate3d(0, 0, 42px) scale(1.14) !important;filter:saturate(1.78)
    brightness(1.24)
    contrast(1.22)
    drop-shadow(0 2px 0 rgba(255, 255, 255, 0.48))
    drop-shadow(0 15px 18px rgba(0, 65, 150, 0.35)) !important;}.contact-image-panel .contact-overlay-social:active svg{transform:translate(-50%, -50%) perspective(780px) translate3d(0, 0, 20px) scale(1.07) !important;}@media (max-width: 720px){.contact-image-panel .contact-overlay-social.whatsapp,
  .contact-image-panel .contact-overlay-social.telegram,
  body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
  body.dark-theme .contact-image-panel .contact-overlay-social.telegram{width:clamp(40px, 8.4cqw, 54px) !important;height:clamp(40px, 8.4cqw, 54px) !important;min-width:clamp(40px, 8.4cqw, 54px) !important;min-height:clamp(40px, 8.4cqw, 54px) !important;}.contact-image-panel .contact-overlay-social svg,
  body.dark-theme .contact-image-panel .contact-overlay-social svg{width:clamp(22px, 5.5cqw, 34px) !important;height:clamp(22px, 5.5cqw, 34px) !important;max-width:66% !important;max-height:66% !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
  .contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
  .contact-image-panel .contact-overlay-social.telegram:hover svg,
  .contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:translate(-50%, -50%) perspective(680px) translate3d(0, 0, 30px) scale(1.12) !important;}}@media (max-width: 900px){.header-bar{flex-wrap:wrap !important;align-items:center !important;}.header-bar .logo-badge,
  .header-bar .brand-logo{order:1 !important;}.mobile-header-actions{order:2 !important;}.seo-nav{order:3 !important;display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;width:100% !important;max-width:100% !important;gap:0.45rem !important;margin:0.25rem 0 0.35rem !important;padding:0 !important;align-items:stretch !important;}.seo-nav a{width:100% !important;min-width:0 !important;min-height:2.05rem !important;padding:0.46rem 0.44rem !important;font-size:clamp(0.68rem, 2.45vw, 0.82rem) !important;line-height:1.35 !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}}@media (max-width: 520px){.seo-nav{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:0.5rem !important;margin-top:0.35rem !important;}.seo-nav a{min-height:2.1rem !important;padding:0.5rem 0.55rem !important;font-size:clamp(0.76rem, 3.25vw, 0.88rem) !important;}}.contact-image-panel .contact-socials{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:nowrap !important;gap:clamp(0.62rem, 1.35vw, 1.05rem) !important;overflow:visible !important;pointer-events:none !important;}.contact-image-panel .contact-overlay-social.whatsapp,
.contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram{position:relative !important;inset:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:clamp(44px, 4.8cqw, 62px) !important;height:clamp(44px, 4.8cqw, 62px) !important;min-width:clamp(44px, 4.8cqw, 62px) !important;min-height:clamp(44px, 4.8cqw, 62px) !important;max-width:clamp(44px, 4.8cqw, 62px) !important;max-height:clamp(44px, 4.8cqw, 62px) !important;aspect-ratio:1 / 1 !important;padding:0 !important;margin:0 !important;border-radius:999px !important;line-height:0 !important;box-sizing:border-box !important;overflow:hidden !important;pointer-events:auto !important;transform:none !important;}.contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg{position:static !important;inset:auto !important;display:block !important;flex:0 0 auto !important;width:58% !important;height:58% !important;min-width:0 !important;min-height:0 !important;max-width:58% !important;max-height:58% !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;transform-origin:center center !important;transform-box:fill-box !important;transform:scale(1) !important;fill:currentColor !important;color:inherit !important;filter:saturate(1.55) brightness(1.16) contrast(1.16) drop-shadow(0 4px 7px rgba(0, 38, 95, 0.22)) !important;transition:transform 0.24s cubic-bezier(.2,.8,.2,1), filter 0.24s ease !important;}.contact-image-panel .contact-overlay-social:hover svg,
.contact-image-panel .contact-overlay-social:focus-visible svg{transform:scale(1.13) !important;filter:saturate(1.75) brightness(1.22) contrast(1.2) drop-shadow(0 9px 12px rgba(0, 65, 150, 0.34)) !important;}.contact-image-panel .contact-overlay-social svg path,
body.dark-theme .contact-image-panel .contact-overlay-social svg path{fill:currentColor !important;opacity:1 !important;visibility:visible !important;}@media (max-width: 720px){.contact-image-panel .contact-socials{gap:clamp(0.46rem, 2vw, 0.72rem) !important;}.contact-image-panel .contact-overlay-social.whatsapp,
  .contact-image-panel .contact-overlay-social.telegram,
  body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
  body.dark-theme .contact-image-panel .contact-overlay-social.telegram{width:clamp(34px, 9.2vw, 46px) !important;height:clamp(34px, 9.2vw, 46px) !important;min-width:clamp(34px, 9.2vw, 46px) !important;min-height:clamp(34px, 9.2vw, 46px) !important;max-width:clamp(34px, 9.2vw, 46px) !important;max-height:clamp(34px, 9.2vw, 46px) !important;}.contact-image-panel .contact-overlay-social svg,
  body.dark-theme .contact-image-panel .contact-overlay-social svg{width:56% !important;height:56% !important;max-width:56% !important;max-height:56% !important;}}@media (max-width: 900px){.seo-nav{display:flex !important;flex-wrap:nowrap !important;grid-template-columns:none !important;width:100% !important;max-width:100% !important;gap:clamp(0.16rem, 1vw, 0.36rem) !important;align-items:stretch !important;justify-content:center !important;overflow:hidden !important;}.seo-nav a{flex:1 1 0 !important;width:auto !important;min-width:0 !important;max-width:none !important;min-height:1.92rem !important;padding:0.38rem 0.18rem !important;font-size:clamp(0.54rem, 2.15vw, 0.74rem) !important;line-height:1.15 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;text-align:center !important;}}@media (max-width: 520px){.seo-nav{display:flex !important;flex-wrap:nowrap !important;grid-template-columns:none !important;gap:clamp(0.12rem, 0.85vw, 0.24rem) !important;margin-top:0.25rem !important;}.seo-nav a{flex:1 1 0 !important;min-width:0 !important;min-height:1.78rem !important;padding:0.32rem 0.12rem !important;font-size:clamp(0.46rem, 2.55vw, 0.66rem) !important;letter-spacing:-0.01em !important;white-space:nowrap !important;}}.contact-image-panel .contact-info-overlay{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;overflow:visible !important;pointer-events:none !important;}.contact-image-panel .contact-unified-frame{position:static !important;pointer-events:none !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active{pointer-events:auto !important;}.contact-image-panel .contact-socials,
body.dark-theme .contact-image-panel .contact-socials{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:block !important;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important;pointer-events:none !important;z-index:55 !important;}.contact-image-panel .contact-overlay-social.whatsapp,
.contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram{position:absolute !important;top:75.23% !important;display:flex !important;align-items:center !important;justify-content:center !important;width:clamp(46px, 8.85cqw, 70px) !important;height:clamp(46px, 8.85cqw, 70px) !important;min-width:clamp(46px, 8.85cqw, 70px) !important;min-height:clamp(46px, 8.85cqw, 70px) !important;max-width:clamp(46px, 8.85cqw, 70px) !important;max-height:clamp(46px, 8.85cqw, 70px) !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:999px !important;background:transparent !important;box-shadow:none !important;line-height:0 !important;box-sizing:border-box !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;color:#ffffff !important;transform:translate(-50%, -50%) perspective(780px) translate3d(0, 0, 0) scale(1) !important;transform-origin:center center !important;transition:transform 0.24s cubic-bezier(.2,.8,.2,1), filter 0.24s ease !important;filter:none !important;mix-blend-mode:normal !important;}.contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp{left:41.4% !important;}.contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram{left:58.6% !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
.contact-image-panel .contact-overlay-social.telegram:hover,
.contact-image-panel .contact-overlay-social.telegram:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible{border:0 !important;background:transparent !important;box-shadow:none !important;outline:none !important;transform:translate(-50%, -50%) perspective(780px) translate3d(0, 0, 42px) scale(1.12) !important;}.contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg{position:static !important;inset:auto !important;display:block !important;width:50% !important;height:50% !important;min-width:0 !important;min-height:0 !important;max-width:50% !important;max-height:50% !important;margin:0 !important;padding:0 !important;fill:currentColor !important;color:inherit !important;opacity:1 !important;visibility:visible !important;transform:none !important;transform-origin:center center !important;filter:saturate(1.35)
    brightness(1.25)
    contrast(1.18)
    drop-shadow(0 1px 1px rgba(0, 32, 80, 0.24))
    drop-shadow(0 4px 7px rgba(0, 36, 95, 0.20)) !important;transition:filter 0.24s ease !important;}.contact-image-panel .contact-overlay-social:hover svg,
.contact-image-panel .contact-overlay-social:focus-visible svg{transform:none !important;filter:saturate(1.45)
    brightness(1.34)
    contrast(1.24)
    drop-shadow(0 2px 1px rgba(0, 32, 80, 0.24))
    drop-shadow(0 9px 12px rgba(0, 65, 150, 0.34)) !important;}.contact-image-panel .contact-overlay-social svg path,
body.dark-theme .contact-image-panel .contact-overlay-social svg path{fill:currentColor !important;opacity:1 !important;visibility:visible !important;}@media (max-width: 720px){.contact-image-panel .contact-overlay-social.whatsapp,
  body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp{left:41.1% !important;}.contact-image-panel .contact-overlay-social.telegram,
  body.dark-theme .contact-image-panel .contact-overlay-social.telegram{left:58.9% !important;}.contact-image-panel .contact-overlay-social.whatsapp,
  .contact-image-panel .contact-overlay-social.telegram,
  body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
  body.dark-theme .contact-image-panel .contact-overlay-social.telegram{top:75.23% !important;width:clamp(38px, 14.8vw, 58px) !important;height:clamp(38px, 14.8vw, 58px) !important;min-width:clamp(38px, 14.8vw, 58px) !important;min-height:clamp(38px, 14.8vw, 58px) !important;max-width:clamp(38px, 14.8vw, 58px) !important;max-height:clamp(38px, 14.8vw, 58px) !important;}.contact-image-panel .contact-overlay-social svg,
  body.dark-theme .contact-image-panel .contact-overlay-social svg{width:50% !important;height:50% !important;max-width:50% !important;max-height:50% !important;}}@media (max-width: 900px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{order:3 !important;display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;grid-auto-flow:column !important;grid-auto-columns:minmax(0, 1fr) !important;width:100% !important;max-width:100% !important;min-width:0 !important;gap:clamp(0.10rem, 0.75vw, 0.24rem) !important;margin:0.22rem 0 0.30rem !important;padding:0 !important;overflow:hidden !important;align-items:stretch !important;justify-content:stretch !important;}body .header-bar > .seo-nav#mainNav a,
  body .seo-nav#mainNav a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-width:0 !important;max-width:100% !important;min-height:1.72rem !important;padding:0.28rem 0.08rem !important;box-sizing:border-box !important;font-size:clamp(0.42rem, 2.18vw, 0.64rem) !important;line-height:1.05 !important;letter-spacing:-0.025em !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}}@media (max-width: 380px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{gap:0.08rem !important;}body .header-bar > .seo-nav#mainNav a,
  body .seo-nav#mainNav a{min-height:1.56rem !important;padding:0.24rem 0.05rem !important;font-size:clamp(0.36rem, 2.1vw, 0.54rem) !important;letter-spacing:-0.035em !important;}}.contact-image-panel .contact-overlay-social.whatsapp:hover,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
.contact-image-panel .contact-overlay-social.telegram:hover,
.contact-image-panel .contact-overlay-social.telegram:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible{transform:translate(-50%, -50%) perspective(780px) translate3d(0, 0, 0) scale(1) !important;filter:none !important;background:transparent !important;box-shadow:none !important;border:0 !important;}.contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg{transform-origin:center center !important;transform-box:fill-box !important;transform:perspective(700px) translate3d(0, 0, 0) scale(1) !important;transition:transform 0.24s cubic-bezier(.2,.8,.2,1), filter 0.24s ease !important;will-change:transform, filter !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
.contact-image-panel .contact-overlay-social.telegram:hover svg,
.contact-image-panel .contact-overlay-social.telegram:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:perspective(700px) translate3d(0, 0, 28px) scale(1.045) !important;filter:saturate(1.45)
    brightness(1.34)
    contrast(1.24)
    drop-shadow(0 12px 16px rgba(0, 102, 255, 0.22)) !important;}.contact-image-panel .contact-overlay-social.whatsapp:active svg,
.contact-image-panel .contact-overlay-social.telegram:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active svg{transform:perspective(700px) translate3d(0, 0, 16px) scale(1.02) !important;}.contact-image-panel .contact-overlay-social.whatsapp,
.contact-image-panel .contact-overlay-social.whatsapp:hover,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
.contact-image-panel .contact-overlay-social.whatsapp:active,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active{left:42.708333% !important;top:75.231481% !important;transform:translate(-50%, -50%) perspective(700px) translate3d(0, 0, 0) scale(1) !important;transform-origin:center center !important;background:transparent !important;box-shadow:none !important;border:0 !important;}.contact-image-panel .contact-overlay-social.telegram,
.contact-image-panel .contact-overlay-social.telegram:hover,
.contact-image-panel .contact-overlay-social.telegram:focus-visible,
.contact-image-panel .contact-overlay-social.telegram:active,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active{left:57.291667% !important;top:75.231481% !important;transform:translate(-50%, -50%) perspective(700px) translate3d(0, 0, 0) scale(1) !important;transform-origin:center center !important;background:transparent !important;box-shadow:none !important;border:0 !important;}.contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg{position:static !important;display:block !important;width:50% !important;height:50% !important;max-width:50% !important;max-height:50% !important;margin:0 !important;transform-origin:center center !important;transform-box:fill-box !important;}.contact-image-panel .contact-phone-pill:hover .contact-number,
.contact-image-panel .contact-phone-pill:focus-visible .contact-number,
body.dark-theme .contact-image-panel .contact-phone-pill:hover .contact-number,
body.dark-theme .contact-image-panel .contact-phone-pill:focus-visible .contact-number{transform:translateY(-4px) scale(1.018) !important;filter:drop-shadow(0 7px 10px rgba(0, 102, 255, 0.16)) !important;text-shadow:0 3px 0 rgba(5, 70, 160, 0.08),
    0 11px 20px rgba(0, 102, 255, 0.18) !important;}.contact-image-panel .contact-phone-pill:active .contact-number,
body.dark-theme .contact-image-panel .contact-phone-pill:active .contact-number{transform:translateY(-2px) scale(1.008) !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
.contact-image-panel .contact-overlay-social.telegram:hover svg,
.contact-image-panel .contact-overlay-social.telegram:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:perspective(700px) translate3d(0, 0, 18px) scale(1.018) !important;filter:saturate(1.42)
    brightness(1.28)
    contrast(1.20)
    drop-shadow(0 7px 10px rgba(0, 102, 255, 0.18)) !important;}.contact-image-panel .contact-overlay-social.whatsapp:active svg,
.contact-image-panel .contact-overlay-social.telegram:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active svg{transform:perspective(700px) translate3d(0, 0, 10px) scale(1.008) !important;}@media (max-width: 900px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{order:3 !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;grid-template-columns:none !important;grid-auto-flow:unset !important;width:100% !important;max-width:100% !important;min-width:0 !important;gap:clamp(0.06rem, 0.55vw, 0.16rem) !important;margin:0.20rem 0 0.28rem !important;padding:0 !important;overflow:visible !important;align-items:stretch !important;justify-content:space-between !important;}body .header-bar > .seo-nav#mainNav a,
  body .seo-nav#mainNav a{flex:0 1 calc((100% - 0.48rem) / 4) !important;width:auto !important;min-width:0 !important;max-width:calc((100% - 0.48rem) / 4) !important;min-height:1.48rem !important;padding:0.20rem 0.03rem !important;box-sizing:border-box !important;font-size:clamp(0.34rem, 2.45vw, 0.58rem) !important;line-height:1 !important;letter-spacing:-0.055em !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:clip !important;}}@media (max-width: 380px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{gap:0.04rem !important;}body .header-bar > .seo-nav#mainNav a,
  body .seo-nav#mainNav a{flex-basis:calc((100% - 0.12rem) / 4) !important;max-width:calc((100% - 0.12rem) / 4) !important;min-height:1.36rem !important;padding:0.18rem 0.02rem !important;font-size:clamp(0.30rem, 2.18vw, 0.50rem) !important;letter-spacing:-0.07em !important;}}.contact-image-panel .contact-overlay-social{display:inline-flex !important;align-items:center !important;justify-content:center !important;}.contact-image-panel .contact-overlay-social.whatsapp svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp svg{width:48% !important;height:48% !important;max-width:48% !important;max-height:48% !important;transform:translate(1.8px, -0.8px) !important;}.contact-image-panel .contact-overlay-social.telegram svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram svg{width:47% !important;height:47% !important;max-width:47% !important;max-height:47% !important;transform:translate(1.3px, -0.8px) !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg{transform:perspective(700px) translate3d(1.8px, -0.8px, 18px) scale(1.018) !important;}.contact-image-panel .contact-overlay-social.telegram:hover svg,
.contact-image-panel .contact-overlay-social.telegram:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:perspective(700px) translate3d(1.3px, -0.8px, 18px) scale(1.018) !important;}.contact-image-panel .contact-overlay-social.whatsapp:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active svg{transform:perspective(700px) translate3d(1.8px, -0.8px, 10px) scale(1.008) !important;}.contact-image-panel .contact-overlay-social.telegram:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active svg{transform:perspective(700px) translate3d(1.3px, -0.8px, 10px) scale(1.008) !important;}@media (max-width: 900px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{width:auto !important;max-width:min(100%, 25rem) !important;min-width:0 !important;margin:0.22rem auto 0.30rem !important;justify-content:center !important;align-items:center !important;gap:clamp(0.12rem, 0.8vw, 0.28rem) !important;padding-inline:0.18rem !important;}body .header-bar > .seo-nav#mainNav a,
  body .seo-nav#mainNav a{flex:0 0 auto !important;width:clamp(3.4rem, 20.6vw, 4.8rem) !important;max-width:clamp(3.4rem, 20.6vw, 4.8rem) !important;min-width:0 !important;min-height:1.44rem !important;padding:0.18rem 0.10rem !important;font-size:clamp(0.40rem, 2.15vw, 0.59rem) !important;line-height:1.05 !important;letter-spacing:-0.045em !important;white-space:nowrap !important;text-align:center !important;}}@media (max-width: 520px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{max-width:calc(100% - 0.8rem) !important;gap:0.12rem !important;padding-inline:0.08rem !important;}body .header-bar > .seo-nav#mainNav a,
  body .seo-nav#mainNav a{width:calc((100vw - 1.48rem) / 4) !important;max-width:calc((100vw - 1.48rem) / 4) !important;min-height:1.34rem !important;padding:0.17rem 0.04rem !important;font-size:clamp(0.35rem, 2.55vw, 0.53rem) !important;letter-spacing:-0.055em !important;}}@media (max-width: 380px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{max-width:calc(100% - 0.54rem) !important;gap:0.08rem !important;}body .header-bar > .seo-nav#mainNav a,
  body .seo-nav#mainNav a{width:calc((100vw - 1.10rem) / 4) !important;max-width:calc((100vw - 1.10rem) / 4) !important;min-height:1.24rem !important;padding:0.15rem 0.03rem !important;font-size:clamp(0.31rem, 2.65vw, 0.47rem) !important;letter-spacing:-0.065em !important;}}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible,
.contact-image-panel .contact-overlay-social:active,
body.dark-theme .contact-image-panel .contact-overlay-social,
body.dark-theme .contact-image-panel .contact-overlay-social:hover,
body.dark-theme .contact-image-panel .contact-overlay-social:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social:active{position:relative !important;overflow:visible !important;}.contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg{position:absolute !important;top:50% !important;left:50% !important;display:block !important;margin:0 !important;width:auto !important;height:auto !important;max-width:none !important;max-height:none !important;transform:translate(-50%, -50%) !important;transform-origin:center center !important;transform-box:fill-box !important;}.contact-image-panel .contact-overlay-social.whatsapp svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp svg{width:50% !important;height:50% !important;transform:translate(-50%, -50%) !important;}.contact-image-panel .contact-overlay-social.telegram svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram svg{width:48% !important;height:48% !important;transform:translate(-50%, -50%) !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
.contact-image-panel .contact-overlay-social.telegram:hover svg,
.contact-image-panel .contact-overlay-social.telegram:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:translate(-50%, -50%) perspective(700px) translate3d(0, 0, 18px) scale(1.018) !important;}.contact-image-panel .contact-overlay-social.whatsapp:active svg,
.contact-image-panel .contact-overlay-social.telegram:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active svg{transform:translate(-50%, -50%) perspective(700px) translate3d(0, 0, 10px) scale(1.008) !important;}.contact-image-panel .contact-overlay-social.whatsapp,
.contact-image-panel .contact-overlay-social.whatsapp:hover,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
.contact-image-panel .contact-overlay-social.whatsapp:active,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active{left:41.39% !important;top:75.231481% !important;}.contact-image-panel .contact-overlay-social.telegram,
.contact-image-panel .contact-overlay-social.telegram:hover,
.contact-image-panel .contact-overlay-social.telegram:focus-visible,
.contact-image-panel .contact-overlay-social.telegram:active,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active{left:58.61% !important;top:75.231481% !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible,
.contact-image-panel .contact-overlay-social:active,
body.dark-theme .contact-image-panel .contact-overlay-social,
body.dark-theme .contact-image-panel .contact-overlay-social:hover,
body.dark-theme .contact-image-panel .contact-overlay-social:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social:active{overflow:visible !important;opacity:1 !important;visibility:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:translate(-50%, -50%) scale(1) !important;filter:none !important;}.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social:hover,
body.dark-theme .contact-image-panel .contact-overlay-social:focus-visible{transform:translate(-50%, -50%) translateY(-4px) scale(1.018) !important;filter:drop-shadow(0 7px 10px rgba(0, 102, 255, 0.16)) !important;}.contact-image-panel .contact-overlay-social:active,
body.dark-theme .contact-image-panel .contact-overlay-social:active{transform:translate(-50%, -50%) translateY(-2px) scale(1.008) !important;}.contact-image-panel .contact-overlay-social svg,
.contact-image-panel .contact-overlay-social:hover svg,
.contact-image-panel .contact-overlay-social:focus-visible svg,
.contact-image-panel .contact-overlay-social:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social:active svg{position:absolute !important;top:50% !important;left:50% !important;opacity:1 !important;visibility:visible !important;transform:translate(-50%, -50%) !important;filter:saturate(1.42)
    brightness(1.24)
    contrast(1.18)
    drop-shadow(0 4px 7px rgba(0, 38, 95, 0.20)) !important;}@media (min-width: 768px){#galleryContainer.gallery-grid .part-card-mobile-meta{padding-top:1.35rem !important;}}#galleryContainer.gallery-grid .part-card-mobile-meta{padding-top:1.35rem !important;}@media (max-width: 900px){body .header-bar{flex-wrap:wrap !important;}body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{order:3 !important;flex:0 0 100% !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0.22rem auto 0.30rem !important;padding:0 !important;gap:clamp(0.14rem, 0.8vw, 0.28rem) !important;overflow:visible !important;}body .header-bar > .seo-nav#mainNav a,
  body .seo-nav#mainNav a{flex:0 1 clamp(3.35rem, 18.2vw, 4.35rem) !important;width:clamp(3.35rem, 18.2vw, 4.35rem) !important;max-width:clamp(3.35rem, 18.2vw, 4.35rem) !important;min-width:0 !important;min-height:1.28rem !important;padding:0.15rem 0.04rem !important;font-size:clamp(0.32rem, 2.08vw, 0.53rem) !important;line-height:1.02 !important;letter-spacing:0 !important;white-space:nowrap !important;text-align:center !important;}}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card{--part-mobile-edge:0.82rem;--part-mobile-button-width:clamp(5.65rem, 26vw, 6.55rem);--part-mobile-control-bottom:0.82rem;padding-bottom:4.25rem !important;}#galleryContainer.gallery-grid .part-card-content{position:static !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{position:absolute !important;left:var(--part-mobile-edge) !important;right:calc(var(--part-mobile-edge) + var(--part-mobile-button-width) + 0.48rem) !important;top:auto !important;bottom:var(--part-mobile-control-bottom) !important;display:grid !important;grid-template-columns:minmax(0, 1fr) max-content !important;align-items:center !important;column-gap:0.28rem !important;width:auto !important;height:30px !important;min-height:30px !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;overflow:hidden !important;pointer-events:none !important;transform:none !important;z-index:9 !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label,
  #galleryContainer.gallery-grid .part-card-score{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;align-self:center !important;height:30px !important;min-height:30px !important;max-height:30px !important;margin:0 !important;transform:none !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{grid-column:1 !important;justify-self:stretch !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;min-width:0 !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;line-height:1 !important;}#galleryContainer.gallery-grid .part-card-score{grid-column:2 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;}#galleryContainer.gallery-grid .part-details-btn{position:absolute !important;right:var(--part-mobile-edge) !important;left:auto !important;top:auto !important;bottom:var(--part-mobile-control-bottom) !important;width:var(--part-mobile-button-width) !important;min-width:0 !important;max-width:var(--part-mobile-button-width) !important;height:30px !important;min-height:30px !important;max-height:30px !important;margin:0 !important;transform:none !important;z-index:10 !important;}}@media (max-width: 900px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{transform:translateX(0.48rem) !important;}body .header-bar > .seo-nav#mainNav a,
  body .seo-nav#mainNav a{flex-basis:clamp(3.0rem, 15.8vw, 3.95rem) !important;width:clamp(3.0rem, 15.8vw, 3.95rem) !important;max-width:clamp(3.0rem, 15.8vw, 3.95rem) !important;min-height:1.22rem !important;padding:0.13rem 0.035rem !important;font-size:clamp(0.30rem, 1.95vw, 0.50rem) !important;}}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card{--part-mobile-image-col:clamp(5.25rem, 22.5vw, 5.5rem);display:grid !important;grid-template-columns:minmax(0, 1fr) var(--part-mobile-image-col) !important;grid-template-rows:auto 30px !important;column-gap:0.78rem !important;row-gap:0.58rem !important;align-items:start !important;padding-bottom:0.84rem !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{grid-column:2 !important;grid-row:1 !important;justify-self:stretch !important;align-self:start !important;width:var(--part-mobile-image-col) !important;height:var(--part-mobile-image-col) !important;min-width:var(--part-mobile-image-col) !important;min-height:var(--part-mobile-image-col) !important;max-width:var(--part-mobile-image-col) !important;max-height:var(--part-mobile-image-col) !important;margin:0 !important;}#galleryContainer.gallery-grid .part-card-content{grid-column:1 !important;grid-row:1 !important;align-self:stretch !important;min-width:0 !important;padding-bottom:0 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{position:static !important;grid-column:1 !important;grid-row:2 !important;align-self:center !important;justify-self:stretch !important;width:100% !important;min-width:0 !important;height:30px !important;min-height:30px !important;max-height:30px !important;margin:0 !important;padding:0 !important;display:grid !important;grid-template-columns:minmax(0, 1fr) max-content !important;align-items:center !important;column-gap:0.24rem !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-details-btn{position:static !important;grid-column:2 !important;grid-row:2 !important;align-self:center !important;justify-self:stretch !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:30px !important;min-height:30px !important;max-height:30px !important;margin:0 !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label,
  #galleryContainer.gallery-grid .part-card-score{height:30px !important;min-height:30px !important;max-height:30px !important;align-self:center !important;}}@media (min-width: 768px){#galleryContainer.gallery-grid .part-card-mobile-meta{border-top:1px solid rgba(0, 102, 255, 0.18) !important;padding-top:1.05rem !important;}body.dark-theme #galleryContainer.gallery-grid .part-card-mobile-meta{border-top-color:rgba(125, 190, 255, 0.24) !important;}}#galleryHeading > span:last-child{display:block !important;white-space:pre-line !important;line-height:1.65 !important;}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-number{-webkit-user-select:text !important;user-select:text !important;-webkit-touch-callout:default !important;}.contact-image-panel .contact-number{cursor:pointer !important;}.contact-image-panel .contact-phone-pill{cursor:pointer !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{direction:inherit !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{grid-column:1 !important;}#galleryContainer.gallery-grid .part-card-score{grid-column:2 !important;}@media (max-width: 767px){html[dir="rtl"] #galleryContainer.gallery-grid .part-card-mobile-meta{direction:rtl !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-mobile-meta{direction:ltr !important;}#galleryContainer.gallery-grid .part-card-mobile-meta .part-card-sensitivity-label{grid-column:1 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta .part-card-score{grid-column:2 !important;}}.contact-image-panel .contact-socials,
body.dark-theme .contact-image-panel .contact-socials{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:14 !important;overflow:visible !important;pointer-events:none !important;transform:none !important;}.contact-image-panel .contact-overlay-social,
.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible,
.contact-image-panel .contact-overlay-social:active,
body.dark-theme .contact-image-panel .contact-overlay-social,
body.dark-theme .contact-image-panel .contact-overlay-social:hover,
body.dark-theme .contact-image-panel .contact-overlay-social:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social:active{--social-x:50%;--social-y:75.23%;--social-size:clamp(42px, 8.854cqw, 136px);position:absolute !important;left:var(--social-x) !important;top:var(--social-y) !important;width:var(--social-size) !important;height:var(--social-size) !important;min-width:var(--social-size) !important;min-height:var(--social-size) !important;max-width:var(--social-size) !important;max-height:var(--social-size) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:0 !important;border-radius:50% !important;background:transparent !important;box-shadow:none !important;color:#ffffff !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;pointer-events:auto !important;transform:translate(-50%, -50%) translateY(0) scale(1) !important;transform-origin:center center !important;transition:transform 0.28s cubic-bezier(.2,.8,.2,1), filter 0.28s ease !important;animation:contactSocialFloat 4.4s ease-in-out infinite !important;filter:drop-shadow(0 10px 8px rgba(0, 84, 184, 0.16)) !important;cursor:pointer !important;}.contact-image-panel .contact-overlay-social.whatsapp{--social-x:42.708%;--social-gradient:linear-gradient(180deg, #2fe978 0%, #08bf5b 54%, #049d4a 100%);--social-border:#0dbd58;--social-glow:rgba(0, 155, 82, 0.24);}.contact-image-panel .contact-overlay-social.telegram{--social-x:57.292%;--social-gradient:linear-gradient(180deg, #39c1ff 0%, #1497e8 54%, #0872d6 100%);--social-border:#096ed1;--social-glow:rgba(0, 114, 214, 0.24);animation-delay:-1.15s !important;}.contact-image-panel .contact-overlay-social::before,
.contact-image-panel .contact-overlay-social::after{content:"" !important;position:absolute !important;border-radius:50% !important;pointer-events:none !important;}.contact-image-panel .contact-overlay-social::before{inset:0 !important;background:rgba(255, 255, 255, 0.96) !important;box-shadow:0 8px 18px rgba(0, 84, 184, 0.18),
    0 2px 4px rgba(0, 102, 255, 0.12) !important;animation:contactSocialHalo 2.8s ease-in-out infinite !important;}.contact-image-panel .contact-overlay-social::after{inset:7.35% !important;background:var(--social-gradient) !important;border:max(1px, calc(var(--social-size) * 0.022)) solid var(--social-border) !important;box-shadow:inset 0 0 0 max(1px, calc(var(--social-size) * 0.014)) rgba(255, 255, 255, 0.42),
    inset 0 5px 10px rgba(255, 255, 255, 0.18) !important;}.contact-image-panel .contact-overlay-social.telegram::before{animation-delay:-1.1s !important;}.contact-image-panel .contact-overlay-social svg,
body.dark-theme .contact-image-panel .contact-overlay-social svg{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;margin:0 !important;z-index:2 !important;display:block !important;width:43% !important;height:43% !important;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;color:#ffffff !important;fill:currentColor !important;stroke:rgba(255, 255, 255, 0.98) !important;stroke-width:0.55px !important;paint-order:stroke fill !important;opacity:1 !important;visibility:visible !important;filter:drop-shadow(0 5px 8px rgba(0, 44, 112, 0.18)) !important;transform:translate3d(0, 0, 0) scale(1) !important;transform-origin:center center !important;transition:transform 0.28s cubic-bezier(.2,.8,.2,1), filter 0.28s ease !important;}.contact-image-panel .contact-overlay-social.whatsapp svg{width:45% !important;height:45% !important;}.contact-image-panel .contact-overlay-social.whatsapp svg,
.contact-image-panel .contact-overlay-social.telegram svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram svg{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;transform:translate3d(0, 0, 0) scale(1) !important;}.contact-image-panel .contact-overlay-social:hover,
.contact-image-panel .contact-overlay-social:focus-visible,
body.dark-theme .contact-image-panel .contact-overlay-social:hover,
body.dark-theme .contact-image-panel .contact-overlay-social:focus-visible{transform:translate(-50%, -50%) translateY(-8px) scale(1.08) !important;filter:drop-shadow(0 16px 18px var(--social-glow)) !important;animation-play-state:paused !important;}.contact-image-panel .contact-overlay-social:hover svg,
.contact-image-panel .contact-overlay-social:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social:focus-visible svg{transform:translate3d(0, -1px, 0) scale(1.08) !important;filter:drop-shadow(0 9px 10px rgba(0, 44, 112, 0.24)) !important;}.contact-image-panel .contact-overlay-social.whatsapp:hover svg,
.contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
.contact-image-panel .contact-overlay-social.telegram:hover svg,
.contact-image-panel .contact-overlay-social.telegram:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible svg{transform:translate3d(0, -1px, 0) scale(1.08) !important;}.contact-image-panel .contact-overlay-social:active,
body.dark-theme .contact-image-panel .contact-overlay-social:active{transform:translate(-50%, -50%) translateY(-4px) scale(1.035) !important;}.contact-image-panel .contact-overlay-social.whatsapp:active svg,
.contact-image-panel .contact-overlay-social.telegram:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active svg,
body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active svg{transform:translate3d(0, 0, 0) scale(1.03) !important;}@keyframes contactSocialFloat{0%, 100%{transform:translate(-50%, -50%) translateY(0) scale(1);}50%{transform:translate(-50%, -50%) translateY(-3px) scale(1.015);}}@keyframes contactSocialHalo{0%, 100%{box-shadow:0 8px 18px rgba(0, 84, 184, 0.18),
      0 2px 4px rgba(0, 102, 255, 0.12);}50%{box-shadow:0 12px 24px rgba(0, 102, 255, 0.24),
      0 0 0 max(3px, calc(var(--social-size) * 0.03)) rgba(118, 188, 255, 0.15);}}@media (max-width: 767px){.contact-image-panel .contact-overlay-social,
  .contact-image-panel .contact-overlay-social:hover,
  .contact-image-panel .contact-overlay-social:focus-visible,
  .contact-image-panel .contact-overlay-social:active,
  body.dark-theme .contact-image-panel .contact-overlay-social,
  body.dark-theme .contact-image-panel .contact-overlay-social:hover,
  body.dark-theme .contact-image-panel .contact-overlay-social:focus-visible,
  body.dark-theme .contact-image-panel .contact-overlay-social:active{--social-size:clamp(27px, 7.2vw, 42px);width:clamp(27px, 7.2vw, 42px) !important;height:clamp(27px, 7.2vw, 42px) !important;min-width:clamp(27px, 7.2vw, 42px) !important;min-height:clamp(27px, 7.2vw, 42px) !important;max-width:clamp(27px, 7.2vw, 42px) !important;max-height:clamp(27px, 7.2vw, 42px) !important;}.contact-image-panel .contact-overlay-social.whatsapp,
  .contact-image-panel .contact-overlay-social.telegram,
  .contact-image-panel .contact-overlay-social.whatsapp:hover,
  .contact-image-panel .contact-overlay-social.telegram:hover,
  .contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
  .contact-image-panel .contact-overlay-social.telegram:focus-visible,
  .contact-image-panel .contact-overlay-social.whatsapp:active,
  .contact-image-panel .contact-overlay-social.telegram:active,
  body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp,
  body.dark-theme .contact-image-panel .contact-overlay-social.telegram,
  body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:hover,
  body.dark-theme .contact-image-panel .contact-overlay-social.telegram:hover,
  body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:focus-visible,
  body.dark-theme .contact-image-panel .contact-overlay-social.telegram:focus-visible,
  body.dark-theme .contact-image-panel .contact-overlay-social.whatsapp:active,
  body.dark-theme .contact-image-panel .contact-overlay-social.telegram:active{--social-size:clamp(27px, 7.2vw, 42px);width:clamp(27px, 7.2vw, 42px) !important;height:clamp(27px, 7.2vw, 42px) !important;min-width:clamp(27px, 7.2vw, 42px) !important;min-height:clamp(27px, 7.2vw, 42px) !important;max-width:clamp(27px, 7.2vw, 42px) !important;max-height:clamp(27px, 7.2vw, 42px) !important;}}#galleryHeading{text-align:center;}#galleryHeading .gallery-heading-text{display:inline-block;white-space:normal;line-height:1.95;text-align:center;vertical-align:middle;text-wrap:pretty;}@media (max-width: 640px){#galleryHeading .gallery-heading-text{font-size:clamp(0.94rem, 3.8vw, 1.08rem);line-height:2.05;}#galleryHeading .gallery-heading-icon{margin-inline-end:0.35rem;}}.knowledge-house{position:relative;margin:clamp(3.5rem, 8vw, 6rem) 0;padding:clamp(1.4rem, 3.4vw, 2.6rem);border-radius:34px;overflow:hidden;border:1px solid rgba(0, 102, 255, 0.15);background:radial-gradient(circle at 8% 5%, rgba(0, 184, 255, 0.19), transparent 31%),
    radial-gradient(circle at 96% 12%, rgba(0, 102, 255, 0.17), transparent 33%),
    linear-gradient(135deg, rgba(255, 255, 255, 0.92), rgba(239, 247, 255, 0.78));box-shadow:0 30px 80px -42px rgba(0, 51, 128, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.75);isolation:isolate;}.knowledge-house::before{content:"";position:absolute;inset:-35% auto auto -18%;width:420px;height:420px;border-radius:999px;background:conic-gradient(from 120deg, rgba(0, 102, 255, 0.28), rgba(0, 184, 255, 0.04), rgba(0, 102, 255, 0.18));filter:blur(18px);opacity:0.75;z-index:-1;animation:knowledgeAura 12s ease-in-out infinite alternate;}.knowledge-house::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0, 102, 255, 0.055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0, 102, 255, 0.045) 1px, transparent 1px);background-size:34px 34px;mask-image:linear-gradient(180deg, transparent, #000 18%, #000 78%, transparent);opacity:0.42;pointer-events:none;z-index:-1;}@keyframes knowledgeAura{from{transform:translate3d(0, 0, 0) rotate(0deg);}to{transform:translate3d(40px, 28px, 0) rotate(16deg);}}body.dark-theme .knowledge-house{border-color:rgba(64, 128, 255, 0.22);background:radial-gradient(circle at 10% 6%, rgba(0, 184, 255, 0.16), transparent 30%),
    radial-gradient(circle at 98% 8%, rgba(64, 128, 255, 0.16), transparent 35%),
    linear-gradient(135deg, rgba(6, 18, 33, 0.96), rgba(10, 28, 48, 0.88));box-shadow:0 35px 95px -48px rgba(0, 0, 0, 0.95), inset 0 1px 0 rgba(255, 255, 255, 0.08);}.knowledge-hero{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(280px, 0.75fr);gap:clamp(1rem, 3vw, 2rem);align-items:stretch;}.knowledge-kicker{display:inline-flex;align-items:center;gap:0.55rem;width:fit-content;padding:0.48rem 0.85rem;border-radius:999px;color:var(--accent);background:rgba(0, 102, 255, 0.09);border:1px solid rgba(0, 102, 255, 0.16);font-size:0.82rem;font-weight:900;letter-spacing:-0.01em;}.knowledge-kicker::before{content:"✦";display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;color:#ffffff;background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 10px 24px -12px rgba(0, 102, 255, 0.8);}.knowledge-title{margin:1rem 0 0.8rem;font-weight:950;font-size:clamp(1.7rem, 4.4vw, 3.05rem);line-height:1.35;letter-spacing:-0.055em;color:var(--text-primary);}.knowledge-title span{color:var(--accent);text-shadow:0 18px 42px rgba(0, 102, 255, 0.18);}.knowledge-lead{max-width:930px;color:var(--text-secondary);font-size:clamp(0.95rem, 2.1vw, 1.08rem);line-height:2.05;font-weight:600;}.knowledge-badges{display:flex;gap:0.65rem;flex-wrap:wrap;margin-top:1.2rem;}.knowledge-badges span{padding:0.5rem 0.78rem;border-radius:999px;background:rgba(255, 255, 255, 0.68);border:1px solid rgba(0, 102, 255, 0.12);color:var(--text-primary);font-weight:850;font-size:0.83rem;box-shadow:0 12px 30px -20px rgba(0, 102, 255, 0.28);}body.dark-theme .knowledge-badges span{background:rgba(255, 255, 255, 0.055);border-color:rgba(255, 255, 255, 0.1);}.knowledge-side-card{position:relative;min-height:280px;padding:1.2rem;border-radius:28px;overflow:hidden;background:linear-gradient(160deg, rgba(0, 102, 255, 0.92), rgba(0, 184, 255, 0.72)),
    radial-gradient(circle at 50% 20%, rgba(255, 255, 255, 0.36), transparent 34%);color:#ffffff;box-shadow:0 28px 70px -36px rgba(0, 102, 255, 0.75);}.knowledge-side-card::before,
.knowledge-side-card::after{content:"";position:absolute;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.27);inset:22px;pointer-events:none;}.knowledge-side-card::after{inset:58px 42px auto auto;width:115px;height:115px;background:rgba(255, 255, 255, 0.14);backdrop-filter:blur(6px);}.knowledge-orbit-title{position:relative;z-index:1;font-weight:950;font-size:1.1rem;line-height:1.9;}.knowledge-orbit-list{position:relative;z-index:1;display:grid;gap:0.72rem;margin-top:1.15rem;list-style:none;}.knowledge-orbit-list li{display:flex;gap:0.55rem;align-items:center;font-weight:800;line-height:1.65;}.knowledge-orbit-list li::before{content:"";flex:0 0 0.55rem;width:0.55rem;height:0.55rem;border-radius:50%;background:#ffffff;box-shadow:0 0 0 6px rgba(255, 255, 255, 0.17);}.knowledge-section-map{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0.9rem;margin-top:clamp(1.5rem, 3vw, 2rem);}.knowledge-map-card{padding:1rem;border-radius:22px;background:rgba(255, 255, 255, 0.68);border:1px solid rgba(0, 102, 255, 0.11);box-shadow:0 18px 50px -34px rgba(0, 102, 255, 0.42);transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;}.knowledge-map-card:hover{transform:translateY(-4px);border-color:rgba(0, 102, 255, 0.24);box-shadow:0 24px 60px -34px rgba(0, 102, 255, 0.58);}body.dark-theme .knowledge-map-card{background:rgba(255, 255, 255, 0.055);border-color:rgba(255, 255, 255, 0.09);}.knowledge-map-card strong{display:flex;align-items:center;gap:0.55rem;font-size:0.98rem;color:var(--text-primary);}.knowledge-map-card p{margin-top:0.55rem;color:var(--text-secondary);line-height:1.85;font-size:0.84rem;font-weight:600;}.knowledge-toolbar{display:grid;grid-template-columns:1fr auto;gap:0.95rem;align-items:center;margin:1.6rem 0 1.2rem;}.knowledge-search-box{display:flex;align-items:center;gap:0.65rem;min-height:54px;padding:0 1rem;border-radius:20px;background:rgba(255, 255, 255, 0.84);border:1px solid rgba(0, 102, 255, 0.14);box-shadow:0 18px 46px -36px rgba(0, 102, 255, 0.35);}body.dark-theme .knowledge-search-box{background:rgba(255, 255, 255, 0.06);border-color:rgba(255, 255, 255, 0.1);}.knowledge-search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--text-primary);font:700 0.95rem/1.5 var(--font-main);}.knowledge-search-box input::placeholder{color:var(--text-secondary);opacity:0.75;}.knowledge-category-filters{display:flex;gap:0.55rem;flex-wrap:wrap;justify-content:flex-end;}.knowledge-filter-btn{border:0;cursor:pointer;padding:0.65rem 0.92rem;border-radius:999px;color:var(--text-primary);background:rgba(255, 255, 255, 0.78);border:1px solid rgba(0, 102, 255, 0.12);font:900 0.82rem/1.2 var(--font-main);transition:transform 0.2s ease, background 0.2s ease, color 0.2s ease, border-color 0.2s ease;}.knowledge-filter-btn:hover,
.knowledge-filter-btn:focus-visible{transform:translateY(-2px);border-color:rgba(0, 102, 255, 0.28);}.knowledge-filter-btn.active{color:#ffffff;background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 16px 32px -20px rgba(0, 102, 255, 0.9);}body.dark-theme .knowledge-filter-btn{background:rgba(255, 255, 255, 0.065);border-color:rgba(255, 255, 255, 0.11);}body.dark-theme .knowledge-filter-btn.active{background:linear-gradient(135deg, var(--accent), var(--accent-2));}.knowledge-device-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;}.knowledge-device-card{position:relative;display:flex;flex-direction:column;gap:0.8rem;padding:1rem;border-radius:26px;background:rgba(255, 255, 255, 0.82);border:1px solid rgba(0, 102, 255, 0.12);box-shadow:0 22px 55px -40px rgba(0, 40, 100, 0.48);transition:transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, opacity 0.2s ease;overflow:hidden;}.knowledge-device-card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg, var(--accent), var(--accent-2), transparent);opacity:0.86;}.knowledge-device-card:hover{transform:translateY(-5px);border-color:rgba(0, 102, 255, 0.28);box-shadow:0 30px 70px -42px rgba(0, 102, 255, 0.54);}.knowledge-device-card.is-hidden{display:none;}body.dark-theme .knowledge-device-card{background:rgba(255, 255, 255, 0.06);border-color:rgba(255, 255, 255, 0.1);box-shadow:0 28px 70px -46px rgba(0, 0, 0, 0.95);}.knowledge-device-top{display:flex;justify-content:space-between;gap:0.7rem;align-items:center;}.knowledge-device-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:17px;background:rgba(0, 102, 255, 0.09);box-shadow:inset 0 0 0 1px rgba(0, 102, 255, 0.12);font-size:1.35rem;}.knowledge-category-pill{padding:0.45rem 0.7rem;border-radius:999px;background:rgba(0, 102, 255, 0.085);color:var(--accent);font-weight:950;font-size:0.76rem;white-space:nowrap;}.knowledge-device-card h3{margin:0.15rem 0 0;font-weight:950;line-height:1.55;font-size:1.06rem;color:var(--text-primary);}.knowledge-device-lead{color:var(--text-secondary);font-size:0.86rem;font-weight:650;line-height:1.9;}.knowledge-device-facts{display:grid;gap:0.62rem;margin-top:0.2rem;}.knowledge-device-facts div{padding:0.68rem 0.74rem;border-radius:17px;background:rgba(0, 102, 255, 0.045);border:1px solid rgba(0, 102, 255, 0.075);}body.dark-theme .knowledge-device-facts div{background:rgba(255, 255, 255, 0.04);border-color:rgba(255, 255, 255, 0.08);}.knowledge-device-facts dt{color:var(--accent);font-weight:950;font-size:0.76rem;margin-bottom:0.28rem;}.knowledge-device-facts dd{color:var(--text-primary);font-weight:650;font-size:0.8rem;line-height:1.85;margin:0;}.knowledge-empty{display:none;padding:1.2rem;border-radius:22px;text-align:center;background:rgba(255, 255, 255, 0.78);border:1px dashed rgba(0, 102, 255, 0.25);color:var(--text-secondary);font-weight:850;}.knowledge-empty.visible{display:block;}body.dark-theme .knowledge-empty{background:rgba(255, 255, 255, 0.055);border-color:rgba(255, 255, 255, 0.16);}.knowledge-editor-note{margin-top:1.25rem;padding:0.95rem 1rem;border-radius:22px;background:linear-gradient(135deg, rgba(0, 102, 255, 0.09), rgba(0, 184, 255, 0.06));color:var(--text-secondary);border:1px solid rgba(0, 102, 255, 0.11);line-height:1.9;font-size:0.86rem;font-weight:700;}@media (max-width: 1120px){.knowledge-section-map{grid-template-columns:repeat(2, minmax(0, 1fr));}.knowledge-device-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.knowledge-toolbar{grid-template-columns:1fr;}.knowledge-category-filters{justify-content:flex-start;}}@media (max-width: 760px){.knowledge-house{padding:1rem;border-radius:26px;margin:3rem 0;}.knowledge-hero,
  .knowledge-section-map,
  .knowledge-device-grid{grid-template-columns:1fr;}.knowledge-side-card{min-height:auto;}.knowledge-title{letter-spacing:-0.035em;}.knowledge-category-filters{gap:0.42rem;}.knowledge-filter-btn{padding:0.58rem 0.72rem;font-size:0.76rem;}.knowledge-device-card{border-radius:22px;}}body:not(.knowledge-mode) .knowledge-house{display:none !important;}body.knowledge-mode .knowledge-house{display:grid !important;}.nav-knowledge-dropdown{position:relative;display:inline-flex;align-items:center;}.nav-knowledge-trigger{appearance:none;border:1px solid var(--border-light);background:var(--surface);color:var(--text-primary);border-radius:999px;padding:0.45rem 0.7rem;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:0.34rem;line-height:1.1;}.nav-knowledge-menu{position:absolute;inset-inline-start:0;top:calc(100% + 8px);min-width:390px;max-width:min(430px, calc(100vw - 2rem));background:var(--surface);border:1px solid var(--border-light);border-radius:14px;box-shadow:var(--shadow-hover);padding:0.38rem;display:none;z-index:1100;}.nav-knowledge-dropdown.open .nav-knowledge-menu,
.nav-knowledge-dropdown:hover .nav-knowledge-menu{display:none;}.nav-knowledge-menu a{display:block;padding:0.58rem 0.68rem;border-radius:10px;color:var(--text-primary);text-decoration:none;font-size:0.84rem;line-height:1.75;}.nav-knowledge-title{display:block;font-weight:800;color:var(--text-primary);}.nav-knowledge-desc{display:block;margin-top:0.12rem;color:var(--text-muted);font-size:0.74rem;font-weight:500;line-height:1.8;}.nav-knowledge-menu a:hover,
.nav-knowledge-menu a:focus-visible{background:var(--accent-soft);outline:none;}@media (max-width: 900px){.nav-knowledge-trigger{padding:0.4rem 0.54rem;font-size:0.74rem;}.nav-knowledge-menu{min-width:300px;max-width:calc(100vw - 1rem);}.nav-knowledge-desc{font-size:0.7rem;line-height:1.7;}}@media (max-width: 900px){body{padding-bottom:calc(6.35rem + env(safe-area-inset-bottom, 0px)) !important;}html{scroll-padding-bottom:calc(6.6rem + env(safe-area-inset-bottom, 0px));}body .header-bar{flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:0.62rem !important;}body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{position:fixed !important;left:50% !important;right:auto !important;top:auto !important;bottom:max(0.58rem, env(safe-area-inset-bottom, 0px)) !important;order:initial !important;display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;align-items:stretch !important;justify-content:center !important;width:min(calc(100vw - 0.9rem), 560px) !important;max-width:min(calc(100vw - 0.9rem), 560px) !important;min-width:0 !important;margin:0 !important;padding:0.42rem !important;gap:0.24rem !important;overflow:visible !important;transform:translateX(-50%) !important;border:1px solid rgba(86, 126, 180, 0.22) !important;border-radius:1.6rem !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.94), rgba(236, 246, 255, 0.9)) !important;box-shadow:0 22px 60px -28px rgba(0, 34, 74, 0.54), inset 0 1px 0 rgba(255, 255, 255, 0.85) !important;backdrop-filter:blur(20px) saturate(1.35) !important;-webkit-backdrop-filter:blur(20px) saturate(1.35) !important;z-index:5200 !important;}body.dark-theme .header-bar > .seo-nav#mainNav,
  body.dark-theme .seo-nav#mainNav{background:linear-gradient(135deg, rgba(15, 28, 46, 0.94), rgba(8, 19, 34, 0.9)) !important;border-color:rgba(125, 171, 230, 0.24) !important;box-shadow:0 24px 68px -24px rgba(0, 0, 0, 0.64), inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;}body .header-bar > .seo-nav#mainNav > a,
  body .seo-nav#mainNav > a,
  body .header-bar > .seo-nav#mainNav .nav-knowledge-trigger,
  body .seo-nav#mainNav .nav-knowledge-trigger{position:relative !important;flex:none !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:none !important;min-width:0 !important;min-height:3.72rem !important;padding:0.42rem 0.18rem 0.38rem !important;gap:0.2rem !important;border:1px solid transparent !important;border-radius:1.18rem !important;background:transparent !important;box-shadow:none !important;color:var(--text-secondary) !important;font-size:clamp(0.59rem, 2.45vw, 0.72rem) !important;font-weight:900 !important;letter-spacing:-0.015em !important;line-height:1.22 !important;text-align:center !important;text-decoration:none !important;white-space:normal !important;overflow:hidden !important;text-overflow:clip !important;transform:none !important;transition:color 0.25s ease, background 0.25s ease, border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease !important;}body .seo-nav#mainNav > a::before,
  body .seo-nav#mainNav .nav-knowledge-trigger::before{display:grid;place-items:center;width:1.64rem;height:1.64rem;border-radius:0.78rem;background:rgba(0, 102, 255, 0.09);color:var(--accent);font-size:1rem;line-height:1;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.72);}body .seo-nav#mainNav #navAbout::before{content:"◎";}body .seo-nav#mainNav #navGallery::before{content:"▦";}body .seo-nav#mainNav .nav-knowledge-trigger::before{content:"✦";}body .seo-nav#mainNav #navOrder::before{content:"+";}body .seo-nav#mainNav #navContact::before{content:"☎";}body .seo-nav#mainNav > a:hover,
  body .seo-nav#mainNav > a:focus-visible,
  body .seo-nav#mainNav > a.is-current,
  body .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body .seo-nav#mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger,
  body .seo-nav#mainNav .nav-knowledge-trigger:hover,
  body .seo-nav#mainNav .nav-knowledge-trigger:focus-visible{color:var(--accent) !important;background:rgba(0, 102, 255, 0.11) !important;border-color:rgba(0, 102, 255, 0.18) !important;box-shadow:0 12px 24px -20px rgba(0, 102, 255, 0.55) !important;transform:translateY(-2px) !important;outline:none !important;}body .seo-nav#mainNav > a.is-current::before,
  body .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::before,
  body .seo-nav#mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::before{background:var(--accent) !important;color:#ffffff !important;box-shadow:0 10px 18px -12px rgba(0, 102, 255, 0.86) !important;}body .seo-nav#mainNav .nav-knowledge-dropdown{position:static !important;display:block !important;width:auto !important;min-width:0 !important;}body .seo-nav#mainNav .nav-knowledge-trigger{appearance:none !important;cursor:pointer !important;font-family:inherit !important;}body .seo-nav#mainNav .nav-knowledge-trigger > span[aria-hidden="true"]{display:none !important;}body .seo-nav#mainNav .nav-knowledge-menu{position:fixed !important;left:50% !important;right:auto !important;inset-inline-start:auto !important;top:auto !important;bottom:calc(5.95rem + env(safe-area-inset-bottom, 0px)) !important;width:min(calc(100vw - 1rem), 540px) !important;min-width:0 !important;max-width:min(calc(100vw - 1rem), 540px) !important;max-height:min(58vh, 430px) !important;margin:0 !important;padding:0.5rem !important;overflow:auto !important;transform:translateX(-50%) !important;border-radius:1.35rem !important;border:1px solid rgba(86, 126, 180, 0.24) !important;background:rgba(255, 255, 255, 0.97) !important;box-shadow:0 24px 70px -26px rgba(0, 34, 74, 0.56) !important;backdrop-filter:blur(18px) saturate(1.32) !important;-webkit-backdrop-filter:blur(18px) saturate(1.32) !important;z-index:5300 !important;}body.dark-theme .seo-nav#mainNav .nav-knowledge-menu{background:rgba(11, 23, 39, 0.97) !important;border-color:rgba(125, 171, 230, 0.24) !important;}body .seo-nav#mainNav .nav-knowledge-menu a{display:block !important;width:100% !important;max-width:none !important;min-height:0 !important;padding:0.72rem 0.78rem !important;border-radius:1rem !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:var(--text-primary) !important;font-size:0.82rem !important;font-weight:800 !important;line-height:1.7 !important;text-align:right !important;white-space:normal !important;transform:none !important;}body .seo-nav#mainNav .nav-knowledge-menu a::before{content:none !important;}body .seo-nav#mainNav .nav-knowledge-menu a:hover,
  body .seo-nav#mainNav .nav-knowledge-menu a:focus-visible{background:var(--accent-soft) !important;color:var(--text-primary) !important;outline:none !important;}}@media (max-width: 390px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{width:calc(100vw - 0.55rem) !important;max-width:calc(100vw - 0.55rem) !important;padding:0.34rem !important;gap:0.14rem !important;border-radius:1.35rem !important;}body .header-bar > .seo-nav#mainNav > a,
  body .seo-nav#mainNav > a,
  body .header-bar > .seo-nav#mainNav .nav-knowledge-trigger,
  body .seo-nav#mainNav .nav-knowledge-trigger{min-height:3.44rem !important;padding-inline:0.08rem !important;font-size:0.57rem !important;border-radius:1rem !important;}body .seo-nav#mainNav > a::before,
  body .seo-nav#mainNav .nav-knowledge-trigger::before{width:1.48rem;height:1.48rem;border-radius:0.7rem;font-size:0.92rem;}}#galleryHeading{direction:rtl !important;display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;gap:0.58rem !important;text-align:right !important;}#galleryHeading .gallery-heading-icon{display:inline-flex !important;flex:0 0 auto !important;margin-inline-start:0 !important;margin-inline-end:0 !important;margin-top:0.18em !important;vertical-align:top !important;}#galleryHeading .gallery-heading-text{white-space:normal !important;display:block !important;flex:1 1 auto !important;min-width:0 !important;text-align:right !important;}#galleryHeading .gallery-heading-copy{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0.72rem !important;flex:1 1 auto !important;min-width:0 !important;}#galleryHeading .gallery-heading-subline{display:inline-flex !important;align-items:center !important;gap:0.58rem !important;max-width:100% !important;color:color-mix(in srgb, var(--text) 76%, var(--accent) 24%) !important;font-size:clamp(0.98rem, 1.18vw, 1.34rem) !important;font-weight:600 !important;line-height:1.7 !important;opacity:0.96 !important;}#galleryHeading .gallery-heading-subicon{width:1.78rem !important;height:1.78rem !important;min-width:1.78rem !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:var(--accent) !important;background:color-mix(in srgb, var(--accent) 14%, white 86%) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 6px 16px rgba(0, 102, 255, 0.10) !important;flex:0 0 auto !important;}#galleryHeading .gallery-heading-subicon svg{width:1rem !important;height:1rem !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important;}#galleryHeading .gallery-heading-subtext{display:inline-block !important;text-wrap:balance !important;}body.dark-theme #galleryHeading .gallery-heading-subline{color:color-mix(in srgb, #ffffff 82%, var(--accent) 18%) !important;}body.dark-theme #galleryHeading .gallery-heading-subicon{background:color-mix(in srgb, var(--accent) 18%, rgba(15, 23, 42, 0.82) 82%) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent), 0 10px 22px rgba(0, 0, 0, 0.22) !important;}@media (max-width: 640px){#galleryHeading .gallery-heading-copy{gap:0.56rem !important;}#galleryHeading .gallery-heading-subline{font-size:clamp(0.9rem, 3.2vw, 1rem) !important;line-height:1.65 !important;align-items:flex-start !important;}#galleryHeading .gallery-heading-subicon{width:1.54rem !important;height:1.54rem !important;min-width:1.54rem !important;margin-top:0.12rem !important;}}body.knowledge-mode #about,
body.knowledge-mode #gallery,
body.knowledge-mode #order,
body.knowledge-mode #contact,
body.knowledge-mode #statsContainer,
body.knowledge-mode #testimonials,
body.knowledge-mode #qetepichEndVisual,
body.knowledge-mode footer{display:none !important;}body.knowledge-mode{background:radial-gradient(circle at 15% -8%, rgba(0, 102, 255, 0.16), transparent 30%),
    radial-gradient(circle at 88% 12%, rgba(0, 184, 255, 0.12), transparent 28%),
    linear-gradient(180deg, #f7fbff 0%, #eef6ff 46%, #ffffff 100%);}body.dark-theme.knowledge-mode{background:radial-gradient(circle at 12% -6%, rgba(0, 184, 255, 0.15), transparent 29%),
    radial-gradient(circle at 90% 10%, rgba(64, 128, 255, 0.14), transparent 34%),
    linear-gradient(180deg, #06111f 0%, #091b30 52%, #050b14 100%);}body.knowledge-mode .container{width:min(1480px, calc(100% - clamp(1rem, 3vw, 2.5rem)));max-width:none;}body.knowledge-mode .header-bar{position:sticky;top:0.7rem;z-index:1200;border:1px solid rgba(0, 102, 255, 0.14);background:rgba(255, 255, 255, 0.78);backdrop-filter:blur(18px);box-shadow:0 22px 70px -48px rgba(0, 58, 144, 0.55);}body.dark-theme.knowledge-mode .header-bar{background:rgba(7, 18, 32, 0.76);border-color:rgba(255, 255, 255, 0.09);}body.knowledge-mode .knowledge-house{display:block !important;margin:clamp(1.1rem, 2.6vw, 2rem) 0 clamp(3rem, 7vw, 5rem) !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important;}body.knowledge-mode .knowledge-house::before,
body.knowledge-mode .knowledge-house::after{display:none !important;}.knowledge-page-shell{display:grid;gap:clamp(1rem, 2.8vw, 1.7rem);}.knowledge-hero-upgraded{position:relative;grid-template-columns:minmax(0, 1.22fr) minmax(300px, 0.72fr) !important;min-height:520px;padding:clamp(1.4rem, 3.5vw, 3.2rem);border-radius:clamp(28px, 4vw, 46px);overflow:hidden;border:1px solid rgba(0, 102, 255, 0.16);background:linear-gradient(135deg, rgba(255,255,255,0.94), rgba(238,247,255,0.86)),
    radial-gradient(circle at 15% 10%, rgba(0, 184, 255, 0.22), transparent 34%);box-shadow:0 38px 110px -60px rgba(0, 58, 144, 0.52);isolation:isolate;}.knowledge-hero-upgraded::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,102,255,0.055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,102,255,0.045) 1px, transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg, #000 0%, #000 42%, transparent 100%);z-index:-1;}.knowledge-hero-upgraded::after{content:"";position:absolute;width:520px;height:520px;inset-inline-end:-150px;inset-block-start:-130px;border-radius:50%;background:conic-gradient(from 210deg, rgba(0,102,255,0.32), rgba(0,184,255,0.06), rgba(0,102,255,0.22));filter:blur(6px);opacity:0.8;z-index:-1;}body.dark-theme .knowledge-hero-upgraded{border-color:rgba(77, 154, 255, 0.2);background:linear-gradient(135deg, rgba(7, 18, 33, 0.98), rgba(10, 31, 55, 0.9));box-shadow:0 42px 120px -72px rgba(0, 0, 0, 0.98);}.knowledge-hero-copy{display:flex;flex-direction:column;justify-content:center;}.knowledge-hero-actions{display:flex;flex-wrap:wrap;gap:0.7rem;margin-top:1.35rem;}.knowledge-primary-action,
.knowledge-secondary-action,
.knowledge-rfq-strip a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0.72rem 1.1rem;border-radius:999px;font-weight:950;text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;}.knowledge-primary-action,
.knowledge-rfq-strip a{color:#ffffff;background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 18px 38px -22px rgba(0, 102, 255, 0.95);}.knowledge-secondary-action{color:var(--accent);background:rgba(255,255,255,0.68);border:1px solid rgba(0,102,255,0.17);}body.dark-theme .knowledge-secondary-action{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.12);}.knowledge-primary-action:hover,
.knowledge-secondary-action:hover,
.knowledge-rfq-strip a:hover{transform:translateY(-2px);}.knowledge-standard-card{align-self:stretch;min-height:auto !important;display:flex;flex-direction:column;justify-content:flex-end;}.knowledge-global-benchmark,
.knowledge-content-intro,
.knowledge-rfq-strip{border:1px solid rgba(0, 102, 255, 0.13);background:rgba(255, 255, 255, 0.74);backdrop-filter:blur(18px);box-shadow:0 24px 80px -58px rgba(0, 58, 144, 0.5);}body.dark-theme .knowledge-global-benchmark,
body.dark-theme .knowledge-content-intro,
body.dark-theme .knowledge-rfq-strip{border-color:rgba(255,255,255,0.09);background:rgba(255,255,255,0.055);}.knowledge-global-benchmark{padding:clamp(1rem, 2.5vw, 1.45rem);border-radius:30px;}.knowledge-benchmark-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0.9rem;}.knowledge-benchmark-head span{color:var(--accent);font-weight:950;}.knowledge-benchmark-head strong{color:var(--text-primary);font-size:clamp(1.05rem, 2.5vw, 1.35rem);}.knowledge-benchmark-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0.75rem;align-items:stretch;}.knowledge-benchmark-grid article,
.knowledge-map-card,
.knowledge-device-card{box-shadow:0 18px 60px -46px rgba(0, 58, 144, 0.45);}.knowledge-benchmark-grid article{padding:1rem;border-radius:22px;background:linear-gradient(180deg, rgba(255,255,255,0.86), rgba(244,249,255,0.7));border:1px solid rgba(0,102,255,0.1);}body.dark-theme .knowledge-benchmark-grid article{background:rgba(255,255,255,0.045);border-color:rgba(255,255,255,0.08);}.knowledge-benchmark-grid b{display:block;color:var(--text-primary);font-size:1rem;margin-bottom:0.4rem;}.knowledge-benchmark-grid p,
.knowledge-content-intro span,
.knowledge-rfq-strip strong{margin:0;color:var(--text-secondary);line-height:1.9;font-weight:650;font-size:0.9rem;}.knowledge-industry-primary{grid-column:1 / -1;}.knowledge-industry-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;}.knowledge-subtoggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0.42rem;min-height:42px;padding:0.65rem 0.95rem;border-radius:999px;border:1px solid rgba(0, 102, 255, 0.22);background:linear-gradient(135deg, rgba(0,102,255,0.12), rgba(0,194,255,0.09));color:var(--accent);font:inherit;font-weight:900;cursor:pointer;white-space:nowrap;transition:transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;}.knowledge-subtoggle:hover,
.knowledge-subtoggle:focus-visible{transform:translateY(-1px);box-shadow:0 16px 42px -28px rgba(0, 102, 255, 0.8);outline:none;}.knowledge-subtoggle-arrow{width:0.42rem;height:0.42rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform 0.2s ease;}.knowledge-subtoggle[aria-expanded="true"] .knowledge-subtoggle-arrow{transform:rotate(225deg) translateY(-1px);}.knowledge-subpanel{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.65rem 0.9rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0, 102, 255, 0.12);}.knowledge-subpanel[hidden]{display:none !important;}.knowledge-subitem{display:grid;grid-template-columns:auto 1fr;gap:0.42rem 0.75rem;align-items:start;width:100%;padding:0.72rem 0;border:0;border-bottom:1px solid rgba(0, 102, 255, 0.09);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;}.knowledge-subitem span{color:var(--text-primary);font-weight:950;white-space:nowrap;}.knowledge-subitem small{color:var(--text-secondary);font-size:0.84rem;font-weight:650;line-height:1.8;}.knowledge-subitem:hover span,
.knowledge-subitem:focus-visible span{color:var(--accent);}.knowledge-subitem:focus-visible{outline:2px solid rgba(0, 102, 255, 0.28);outline-offset:4px;border-radius:14px;}body.dark-theme .knowledge-subtoggle{border-color:rgba(82, 161, 255, 0.32);background:rgba(82, 161, 255, 0.1);}body.dark-theme .knowledge-subpanel{border-top-color:rgba(255,255,255,0.09);}body.dark-theme .knowledge-subitem{border-bottom-color:rgba(255,255,255,0.08);}.knowledge-section-map{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}.knowledge-map-card{cursor:pointer;min-height:148px;}.knowledge-map-card:focus-visible{outline:3px solid rgba(0, 102, 255, 0.32);outline-offset:3px;}.knowledge-toolbar{position:sticky;top:6.2rem;z-index:600;border:1px solid rgba(0,102,255,0.12);background:rgba(255,255,255,0.82) !important;backdrop-filter:blur(18px);box-shadow:0 22px 70px -55px rgba(0, 58, 144, 0.55);}body.dark-theme .knowledge-toolbar{background:rgba(7,18,32,0.82) !important;border-color:rgba(255,255,255,0.09);}.knowledge-content-intro{display:flex;align-items:center;gap:0.8rem;padding:0.9rem 1rem;border-radius:22px;}.knowledge-content-intro strong{white-space:nowrap;color:var(--accent);font-weight:950;}.knowledge-device-grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;align-items:stretch;}.knowledge-device-card{display:flex;flex-direction:column;min-height:100%;border-radius:30px !important;}.knowledge-device-card h3{font-size:clamp(1.03rem, 1.8vw, 1.22rem) !important;}.knowledge-device-facts{margin-top:auto;}.knowledge-device-facts div{border-radius:16px !important;}.knowledge-rfq-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem, 2.4vw, 1.35rem);border-radius:30px;}.knowledge-rfq-strip span{display:block;color:var(--accent);font-weight:950;margin-bottom:0.28rem;}.knowledge-rfq-strip a{flex:0 0 auto;}@media (max-width: 1180px){.knowledge-benchmark-grid,
  .knowledge-section-map,
  .knowledge-device-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}.knowledge-toolbar{position:relative;top:auto;}}@media (max-width: 760px){body.knowledge-mode .container{width:min(100% - 0.9rem, 1480px);}body.knowledge-mode .header-bar{top:0.35rem;border-radius:20px;}.knowledge-hero-upgraded,
  .knowledge-benchmark-grid,
  .knowledge-section-map,
  .knowledge-device-grid{grid-template-columns:1fr !important;}.knowledge-hero-upgraded{min-height:auto;border-radius:28px;}.knowledge-title{font-size:clamp(1.55rem, 8vw, 2.15rem) !important;line-height:1.45 !important;}.knowledge-benchmark-head,
  .knowledge-content-intro,
  .knowledge-rfq-strip{align-items:stretch;flex-direction:column;}.knowledge-rfq-strip a,
  .knowledge-primary-action,
  .knowledge-secondary-action{width:100%;}.knowledge-category-filters{max-height:155px;overflow:auto;padding-bottom:0.3rem;}.knowledge-industry-card,
  .knowledge-industry-main,
  .knowledge-subpanel,
  .knowledge-subitem,
  .knowledge-subitem span,
  .knowledge-subitem small{min-width:0;max-width:100%;box-sizing:border-box;}.knowledge-industry-main{flex-direction:column;align-items:stretch;gap:0.78rem;}.knowledge-subtoggle{width:100%;justify-content:center;white-space:normal;line-height:1.7;text-align:center;}.knowledge-subpanel{grid-template-columns:1fr;gap:0.25rem;overflow:hidden;}.knowledge-subitem{grid-template-columns:1fr;gap:0.28rem;padding:0.78rem 0.15rem;overflow-wrap:anywhere;word-break:normal;}.knowledge-subitem span{white-space:normal;line-height:1.7;overflow-wrap:anywhere;}.knowledge-subitem small{display:block;overflow-wrap:anywhere;word-break:normal;}}body.knowledge-mode .container{width:100% !important;max-width:1400px !important;margin-left:auto !important;margin-right:auto !important;padding:1.5rem 1.2rem !important;}@media (min-width: 768px){body.knowledge-mode .container{padding:2rem 2.5rem !important;}}body.knowledge-mode .header-bar{position:static !important;top:auto !important;z-index:auto !important;width:auto !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:2rem !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important;}body.dark-theme.knowledge-mode .header-bar{border:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}@media (max-width: 900px){body.knowledge-mode .container{padding-left:clamp(0.7rem, 3.5vw, 1.2rem) !important;padding-right:clamp(0.7rem, 3.5vw, 1.2rem) !important;}body.knowledge-mode .header-bar{top:auto !important;border-radius:0 !important;}}@media (max-width: 480px){body.knowledge-mode .container{padding-left:0.7rem !important;padding-right:0.7rem !important;}body.knowledge-mode .header-bar{margin-bottom:1.5rem !important;}}@media (max-width: 767px){#galleryContainer.gallery-grid{direction:ltr !important;}#galleryContainer.gallery-grid .part-card{direction:ltr !important;display:grid !important;grid-template-columns:minmax(0, 1fr) var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) !important;grid-template-rows:auto 30px !important;}#galleryContainer.gallery-grid .part-photo-wrap,
  #galleryContainer.gallery-grid .part-icon{grid-column:2 !important;grid-row:1 !important;}#galleryContainer.gallery-grid .part-card-content{grid-column:1 !important;grid-row:1 !important;min-width:0 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{direction:rtl !important;grid-column:1 !important;grid-row:2 !important;display:grid !important;grid-template-columns:minmax(0, 1fr) max-content !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-mobile-meta,
  html[dir="rtl"] #galleryContainer.gallery-grid .part-card-mobile-meta{direction:rtl !important;}#galleryContainer.gallery-grid .part-card-sensitivity-label{grid-column:1 !important;justify-content:flex-start !important;text-align:right !important;direction:rtl !important;unicode-bidi:plaintext !important;}#galleryContainer.gallery-grid .part-card-score{grid-column:2 !important;justify-self:end !important;direction:ltr !important;unicode-bidi:isolate !important;}#galleryContainer.gallery-grid .part-details-btn{grid-column:2 !important;grid-row:2 !important;}}@media (max-width: 900px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{align-items:center !important;grid-auto-rows:1fr !important;}body .seo-nav#mainNav > a,
  body .seo-nav#mainNav .nav-knowledge-dropdown,
  body .seo-nav#mainNav .nav-knowledge-trigger{height:3.66rem !important;min-height:3.66rem !important;max-height:3.66rem !important;align-self:stretch !important;}body .seo-nav#mainNav .nav-knowledge-dropdown{display:block !important;min-width:0 !important;}body .seo-nav#mainNav > a,
  body .seo-nav#mainNav .nav-knowledge-trigger{display:grid !important;grid-template-rows:1.64rem 1fr !important;place-items:center !important;align-content:center !important;justify-content:center !important;row-gap:0.18rem !important;padding:0.38rem 0.1rem 0.34rem !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:clip !important;font-size:clamp(0.52rem, 2.12vw, 0.66rem) !important;line-height:1 !important;transform:none !important;}body .seo-nav#mainNav .nav-knowledge-trigger #navKnowledgeLabel,
  body .seo-nav#mainNav > a{white-space:nowrap !important;}body .seo-nav#mainNav > a:hover,
  body .seo-nav#mainNav > a:focus-visible,
  body .seo-nav#mainNav > a.is-current,
  body .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body .seo-nav#mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger,
  body .seo-nav#mainNav .nav-knowledge-trigger:hover,
  body .seo-nav#mainNav .nav-knowledge-trigger:focus-visible{transform:none !important;}}@media (max-width: 390px){body .seo-nav#mainNav > a,
  body .seo-nav#mainNav .nav-knowledge-dropdown,
  body .seo-nav#mainNav .nav-knowledge-trigger{height:3.36rem !important;min-height:3.36rem !important;max-height:3.36rem !important;}body .seo-nav#mainNav > a,
  body .seo-nav#mainNav .nav-knowledge-trigger{grid-template-rows:1.44rem 1fr !important;font-size:clamp(0.46rem, 2.35vw, 0.56rem) !important;row-gap:0.12rem !important;padding-inline:0.04rem !important;}}body.dark-theme .sensitivity-gauge .gauge-needle{background:linear-gradient(90deg, #dbeafe 0%, #7dd3fc 54%, #38bdf8 100%) !important;box-shadow:0 0 0 1px rgba(226, 246, 255, 0.42),
    0 0 18px rgba(56, 189, 248, 0.62),
    0 8px 18px rgba(0, 0, 0, 0.48) !important;filter:drop-shadow(0 0 10px rgba(125, 211, 252, 0.42)) !important;}body.dark-theme .sensitivity-gauge .gauge-pivot{background:radial-gradient(circle, #ffffff 0 28%, #7dd3fc 30% 58%, #0f2744 60% 100%) !important;border-color:rgba(191, 232, 255, 0.7) !important;box-shadow:0 0 0 3px rgba(56, 189, 248, 0.16),
    0 0 22px rgba(56, 189, 248, 0.5),
    0 10px 20px rgba(0, 0, 0, 0.44) !important;}body.dark-theme .sensitivity-gauge .gauge-arc{box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.08),
    0 16px 34px rgba(0, 0, 0, 0.34) !important;}body.dark-theme .site-end-visual-shell{border-color:rgba(116, 185, 255, 0.28) !important;background:radial-gradient(circle at 16% 0%, rgba(56, 189, 248, 0.18), transparent 34%),
    radial-gradient(circle at 92% 18%, rgba(64, 128, 255, 0.16), transparent 36%),
    linear-gradient(180deg, rgba(7, 15, 28, 0.98), rgba(3, 9, 20, 0.96)) !important;box-shadow:0 30px 92px rgba(0, 0, 0, 0.52),
    inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;}body.dark-theme .site-end-visual-frame{position:relative !important;background:radial-gradient(circle at 50% 0%, rgba(56, 189, 248, 0.14), transparent 44%),
    linear-gradient(180deg, rgba(3, 10, 24, 0.98), rgba(7, 18, 34, 0.96)) !important;border-color:rgba(116, 185, 255, 0.30) !important;box-shadow:0 24px 70px rgba(0, 0, 0, 0.50),
    inset 0 1px 0 rgba(255, 255, 255, 0.07) !important;}body.dark-theme .site-end-visual-frame::after{content:"" !important;position:absolute !important;inset:clamp(0.5rem, 1vw, 0.7rem) !important;border-radius:clamp(18px, 2.6vw, 26px) !important;pointer-events:none !important;background:linear-gradient(135deg, rgba(14, 165, 233, 0.16), transparent 32%, rgba(96, 165, 250, 0.12)),
    radial-gradient(circle at 50% 50%, transparent 54%, rgba(2, 8, 23, 0.18) 100%) !important;mix-blend-mode:screen !important;}body.dark-theme .site-end-visual-frame img{background:#06111f !important;filter:invert(1) hue-rotate(180deg) saturate(1.24) contrast(1.08) brightness(0.88) !important;opacity:0.94 !important;box-shadow:0 0 0 1px rgba(148, 213, 255, 0.16) !important;}body.dark-theme .site-end-visual-kicker,
body.dark-theme .site-end-visual-title{color:#eef7ff !important;}body.dark-theme .site-end-visual-subtitle,
body.dark-theme .site-end-visual-caption,
body.dark-theme .site-end-visual-badge{color:#cfe2ff !important;}.sensitivity-gauge .gauge-number,
.sensitivity-gauge .gauge-number.n5{width:30px !important;height:30px !important;color:#0f172a !important;-webkit-text-fill-color:#0f172a !important;background:rgba(255, 255, 255, 0.92) !important;border:1px solid rgba(15, 23, 42, 0.16) !important;box-shadow:0 8px 18px rgba(15, 23, 42, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.88) !important;text-shadow:none !important;z-index:9 !important;}body.dark-theme .sensitivity-gauge .gauge-number,
body.dark-theme .sensitivity-gauge .gauge-number.n5{color:#f8fbff !important;-webkit-text-fill-color:#f8fbff !important;background:linear-gradient(180deg, rgba(15, 30, 52, 0.98), rgba(3, 10, 24, 0.96)) !important;border:1px solid rgba(125, 211, 252, 0.58) !important;box-shadow:0 0 0 2px rgba(56, 189, 248, 0.13),
    0 0 18px rgba(56, 189, 248, 0.34),
    0 10px 22px rgba(0, 0, 0, 0.42),
    inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;}@media (max-height: 740px), (max-width: 680px){.sensitivity-gauge .gauge-number,
  .sensitivity-gauge .gauge-number.n5{width:24px !important;height:24px !important;font-size:0.76rem !important;}}@media (max-height: 560px), (max-width: 420px){.sensitivity-gauge .gauge-number,
  .sensitivity-gauge .gauge-number.n5{width:20px !important;height:20px !important;font-size:0.62rem !important;}}@media (max-width: 900px){body .seo-nav#mainNav > a,
  body .seo-nav#mainNav > .nav-knowledge-dropdown{width:100% !important;min-width:0 !important;max-width:none !important;justify-self:stretch !important;align-self:stretch !important;}body .seo-nav#mainNav > .nav-knowledge-dropdown{display:flex !important;align-items:stretch !important;justify-content:center !important;}body .seo-nav#mainNav .nav-knowledge-trigger{width:100% !important;min-width:0 !important;max-width:none !important;justify-self:stretch !important;margin:0 !important;}body .seo-nav#mainNav .nav-knowledge-trigger #navKnowledgeLabel{display:block !important;width:100% !important;text-align:center !important;}}@media (max-width: 767px){html[dir="rtl"] #galleryContainer.gallery-grid{direction:rtl !important;}html[dir="ltr"] #galleryContainer.gallery-grid{direction:ltr !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card{direction:rtl !important;grid-template-columns:minmax(0, 1fr) var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card{direction:ltr !important;grid-template-columns:var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) minmax(0, 1fr) !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-photo-wrap,
  html[dir="rtl"] #galleryContainer.gallery-grid .part-icon{grid-column:2 !important;justify-self:stretch !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-photo-wrap,
  html[dir="ltr"] #galleryContainer.gallery-grid .part-icon{grid-column:1 !important;justify-self:stretch !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card-content,
  html[dir="rtl"] #galleryContainer.gallery-grid .part-card-mobile-meta{grid-column:1 !important;direction:rtl !important;text-align:right !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-content,
  html[dir="ltr"] #galleryContainer.gallery-grid .part-card-mobile-meta{grid-column:2 !important;direction:ltr !important;text-align:left !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-details-btn{grid-column:2 !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-details-btn{grid-column:1 !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card-title,
  html[dir="rtl"] #galleryContainer.gallery-grid .part-title-mobile,
  html[dir="rtl"] #galleryContainer.gallery-grid .part-card-sensitivity-label{direction:rtl !important;text-align:right !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-title,
  html[dir="ltr"] #galleryContainer.gallery-grid .part-title-mobile,
  html[dir="ltr"] #galleryContainer.gallery-grid .part-card-sensitivity-label{direction:ltr !important;text-align:left !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card-mobile-meta{grid-template-columns:max-content minmax(0, 1fr) !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-mobile-meta{grid-template-columns:minmax(0, 1fr) max-content !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card-score{grid-column:1 !important;justify-self:start !important;direction:ltr !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card-sensitivity-label{grid-column:2 !important;justify-content:flex-end !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-sensitivity-label{grid-column:1 !important;justify-content:flex-start !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-score{grid-column:2 !important;justify-self:end !important;direction:ltr !important;}}.sensitivity-gauge .gauge-number,
.sensitivity-gauge .gauge-number.n5,
body.dark-theme .sensitivity-gauge .gauge-number,
body.dark-theme .sensitivity-gauge .gauge-number.n5{color:#000000 !important;-webkit-text-fill-color:#000000 !important;background:transparent !important;border:0 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;}#galleryContainer.gallery-grid .part-card{text-align:start !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card,
html[dir="rtl"] #galleryContainer.gallery-grid .part-card-content,
html[dir="rtl"] #galleryContainer.gallery-grid .part-card-title,
html[dir="rtl"] #galleryContainer.gallery-grid .part-card-use-case,
html[dir="rtl"] #galleryContainer.gallery-grid .part-card-sensitivity,
html[dir="rtl"] #galleryContainer.gallery-grid .part-card-sensitivity-label{direction:rtl !important;text-align:right !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card,
html[dir="ltr"] #galleryContainer.gallery-grid .part-card-content,
html[dir="ltr"] #galleryContainer.gallery-grid .part-card-title,
html[dir="ltr"] #galleryContainer.gallery-grid .part-card-use-case,
html[dir="ltr"] #galleryContainer.gallery-grid .part-card-sensitivity,
html[dir="ltr"] #galleryContainer.gallery-grid .part-card-sensitivity-label{direction:ltr !important;text-align:left !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-title-desktop,
html[dir="rtl"] #galleryContainer.gallery-grid .part-title-mobile{direction:rtl !important;text-align:right !important;unicode-bidi:plaintext !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-title-desktop,
html[dir="ltr"] #galleryContainer.gallery-grid .part-title-mobile{direction:ltr !important;text-align:left !important;unicode-bidi:plaintext !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-details-btn{direction:rtl !important;text-align:center !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-details-btn{direction:ltr !important;text-align:center !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card-mobile-meta{direction:rtl !important;grid-template-columns:max-content minmax(0, 1fr) !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-mobile-meta{direction:ltr !important;grid-template-columns:minmax(0, 1fr) max-content !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card-score{grid-column:1 !important;justify-self:start !important;direction:ltr !important;unicode-bidi:isolate !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card-sensitivity-label{grid-column:2 !important;justify-self:stretch !important;justify-content:flex-end !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-sensitivity-label{grid-column:1 !important;justify-self:stretch !important;justify-content:flex-start !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-score{grid-column:2 !important;justify-self:end !important;direction:ltr !important;unicode-bidi:isolate !important;}@media (min-width: 768px){html[dir="rtl"] #galleryContainer.gallery-grid .part-photo-wrap,
  html[dir="rtl"] #galleryContainer.gallery-grid .part-icon,
  html[dir="ltr"] #galleryContainer.gallery-grid .part-photo-wrap,
  html[dir="ltr"] #galleryContainer.gallery-grid .part-icon{align-self:stretch !important;}}@media (max-width: 767px){html[dir="rtl"] #galleryContainer.gallery-grid .part-card{direction:rtl !important;grid-template-columns:minmax(0, 1fr) var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card{direction:ltr !important;grid-template-columns:var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) minmax(0, 1fr) !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-photo-wrap,
  html[dir="rtl"] #galleryContainer.gallery-grid .part-icon,
  html[dir="rtl"] #galleryContainer.gallery-grid .part-details-btn{grid-column:2 !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-photo-wrap,
  html[dir="ltr"] #galleryContainer.gallery-grid .part-icon,
  html[dir="ltr"] #galleryContainer.gallery-grid .part-details-btn{grid-column:1 !important;}html[dir="rtl"] #galleryContainer.gallery-grid .part-card-content,
  html[dir="rtl"] #galleryContainer.gallery-grid .part-card-mobile-meta{grid-column:1 !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card-content,
  html[dir="ltr"] #galleryContainer.gallery-grid .part-card-mobile-meta{grid-column:2 !important;}}body.dark-theme #contact.contact-wrapper{border-color:rgba(96, 165, 250, 0.22) !important;background:radial-gradient(circle at 12% 0%, rgba(56, 189, 248, 0.12), transparent 30%),
    radial-gradient(circle at 88% 18%, rgba(64, 128, 255, 0.14), transparent 34%),
    linear-gradient(180deg, rgba(7, 15, 28, 0.94), rgba(3, 9, 20, 0.98)) !important;box-shadow:0 28px 86px rgba(0, 0, 0, 0.48),
    inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;}body.dark-theme .contact-image-panel,
body.dark-theme .contact-video-card{border-color:rgba(96, 165, 250, 0.34) !important;background:radial-gradient(circle at 18% 10%, rgba(56, 189, 248, 0.18), transparent 30%),
    radial-gradient(circle at 86% 82%, rgba(64, 128, 255, 0.16), transparent 36%),
    linear-gradient(145deg, rgba(4, 12, 26, 0.98) 0%, rgba(8, 19, 34, 0.98) 52%, rgba(3, 9, 20, 0.99) 100%) !important;box-shadow:0 26px 78px rgba(0, 0, 0, 0.58),
    0 0 0 1px rgba(96, 165, 250, 0.10),
    inset 0 1px 0 rgba(255, 255, 255, 0.07),
    inset 0 0 42px rgba(56, 189, 248, 0.08) !important;}body.dark-theme .contact-image-panel::before{border-color:rgba(125, 211, 252, 0.20) !important;background:linear-gradient(90deg, transparent 0 34%, rgba(125, 211, 252, 0.16) 34% 66%, transparent 66% 100%) top 24% center / 42% 1px no-repeat,
    linear-gradient(90deg, transparent 0 30%, rgba(96, 165, 250, 0.13) 30% 70%, transparent 70% 100%) bottom 9% center / 38% 1px no-repeat,
    linear-gradient(180deg, rgba(15, 30, 52, 0.72), rgba(3, 9, 20, 0.28)) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.06),
    inset 0 0 28px rgba(56, 189, 248, 0.10),
    0 0 24px rgba(56, 189, 248, 0.08) !important;}body.dark-theme .contact-image-panel::after{background:radial-gradient(ellipse at 4% 10%, transparent 0 28%, rgba(56, 189, 248, 0.16) 29%, transparent 31%),
    radial-gradient(ellipse at 96% 90%, transparent 0 32%, rgba(96, 165, 250, 0.14) 33%, transparent 35%),
    linear-gradient(135deg, transparent 0 9%, rgba(56, 189, 248, 0.13) 9.2%, transparent 11% 100%),
    linear-gradient(315deg, transparent 0 10%, rgba(96, 165, 250, 0.12) 10.2%, transparent 12% 100%) !important;opacity:0.86 !important;}body.dark-theme .contact-image-panel .contact-info-overlay{background:linear-gradient(90deg, transparent 0 31%, rgba(125, 211, 252, 0.13) 31% 42%, transparent 42% 58%, rgba(125, 211, 252, 0.13) 58% 69%, transparent 69% 100%) center 38% / 80% 1px no-repeat !important;}body.dark-theme .contact-image-panel .contact-info-overlay::before{color:#dff6ff !important;text-shadow:0 0 20px rgba(56, 189, 248, 0.34),
    0 10px 28px rgba(0, 0, 0, 0.42) !important;}body.dark-theme .contact-image-panel .contact-info-overlay::after{color:rgba(203, 226, 255, 0.88) !important;text-shadow:0 0 18px rgba(96, 165, 250, 0.20) !important;}body.dark-theme .contact-image-panel .contact-unified-frame{border-color:rgba(125, 211, 252, 0.22) !important;background:linear-gradient(145deg, rgba(8, 20, 36, 0.78), rgba(4, 12, 26, 0.66)) !important;box-shadow:0 22px 52px rgba(0, 0, 0, 0.38),
    inset 0 0 0 1px rgba(255, 255, 255, 0.06),
    inset 0 0 24px rgba(56, 189, 248, 0.08) !important;backdrop-filter:blur(10px) saturate(1.18) !important;-webkit-backdrop-filter:blur(10px) saturate(1.18) !important;}body.dark-theme .contact-replacement-image-dark{background:transparent !important;filter:saturate(1.05) brightness(0.88) contrast(1.08) !important;}body.dark-theme .contact-image-panel{border-color:rgba(125, 211, 252, 0.34) !important;background:radial-gradient(circle at 18% 8%, rgba(56, 189, 248, 0.18), transparent 32%),
    radial-gradient(circle at 86% 74%, rgba(37, 99, 235, 0.18), transparent 38%),
    linear-gradient(145deg, rgba(3, 10, 24, 0.98) 0%, rgba(7, 18, 34, 0.97) 48%, rgba(2, 6, 23, 0.98) 100%) !important;box-shadow:0 28px 78px rgba(0, 0, 0, 0.58),
    0 12px 34px rgba(14, 165, 233, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.07),
    inset 0 0 46px rgba(56, 189, 248, 0.08) !important;}body.dark-theme .contact-image-panel::before{border-color:rgba(125, 211, 252, 0.24) !important;background:linear-gradient(90deg, transparent 0 34%, rgba(125, 211, 252, 0.20) 34% 66%, transparent 66% 100%) top 24% center / 42% 1px no-repeat,
    linear-gradient(90deg, transparent 0 30%, rgba(96, 165, 250, 0.18) 30% 70%, transparent 70% 100%) bottom 9% center / 38% 1px no-repeat,
    linear-gradient(180deg, rgba(15, 30, 52, 0.42), rgba(3, 10, 24, 0.18)) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.06),
    inset 0 0 30px rgba(56, 189, 248, 0.12),
    0 0 24px rgba(56, 189, 248, 0.10) !important;}body.dark-theme .contact-image-panel::after{background:radial-gradient(ellipse at 4% 10%, transparent 0 28%, rgba(125, 211, 252, 0.18) 29%, transparent 31%),
    radial-gradient(ellipse at 96% 90%, transparent 0 32%, rgba(96, 165, 250, 0.16) 33%, transparent 35%),
    linear-gradient(135deg, transparent 0 9%, rgba(56, 189, 248, 0.14) 9.2%, transparent 11% 100%),
    linear-gradient(315deg, transparent 0 10%, rgba(96, 165, 250, 0.13) 10.2%, transparent 12% 100%) !important;opacity:0.78 !important;}body.dark-theme .contact-image-panel .contact-info-overlay{background:linear-gradient(90deg, transparent 0 31%, rgba(125, 211, 252, 0.17) 31% 42%, transparent 42% 58%, rgba(125, 211, 252, 0.17) 58% 69%, transparent 69% 100%) center 38% / 80% 1px no-repeat !important;}body.dark-theme .contact-image-panel .contact-info-overlay::before{color:#eef9ff !important;text-shadow:0 0 22px rgba(56, 189, 248, 0.38),
    0 12px 30px rgba(0, 0, 0, 0.58) !important;}body.dark-theme .contact-image-panel .contact-info-overlay::after{color:rgba(203, 226, 255, 0.92) !important;}body.dark-theme .contact-image-panel .contact-unified-frame{border-color:rgba(125, 211, 252, 0.28) !important;background:linear-gradient(145deg, rgba(8, 20, 36, 0.82), rgba(2, 8, 23, 0.70)) !important;box-shadow:0 24px 58px rgba(0, 0, 0, 0.44),
    inset 0 0 0 1px rgba(255, 255, 255, 0.07),
    inset 0 0 26px rgba(56, 189, 248, 0.10) !important;}body.dark-theme .contact-image-panel .contact-replacement-image-light{display:none !important;background:transparent !important;filter:none !important;opacity:1 !important;}body.dark-theme .contact-image-panel .contact-replacement-image-dark{content:url("assets/contact-us-exact-reference-v174-dark.svg?v=108") !important;display:block !important;background:transparent !important;filter:none !important;opacity:1 !important;}body.dark-theme .contact-image-panel{background:radial-gradient(circle at 18% 8%, rgba(56, 189, 248, 0.10), transparent 32%),
    radial-gradient(circle at 86% 74%, rgba(37, 99, 235, 0.10), transparent 38%),
    linear-gradient(145deg, #071426 0%, #0b1f38 48%, #06111f 100%) !important;}body.dark-theme .contact-image-panel::before,
body.dark-theme .contact-image-panel::after{opacity:0.32 !important;}body.dark-theme .contact-image-panel .contact-info-overlay{background:transparent !important;}body.dark-theme .contact-image-panel{background:transparent !important;}body.dark-theme .contact-image-panel .contact-replacement-image-light{display:none !important;opacity:0 !important;visibility:hidden !important;z-index:0 !important;}body.dark-theme .contact-image-panel .contact-replacement-image-dark{content:normal !important;display:block !important;opacity:1 !important;visibility:visible !important;z-index:2 !important;background:transparent !important;filter:none !important;mix-blend-mode:normal !important;}body.dark-theme .contact-image-panel .contact-info-overlay,
body.dark-theme .contact-image-panel .contact-unified-frame{z-index:5 !important;background:transparent !important;}body.dark-theme .contact-image-panel{background:radial-gradient(circle at 18% 8%, rgba(56, 189, 248, 0.18), transparent 32%),
    radial-gradient(circle at 86% 74%, rgba(37, 99, 235, 0.18), transparent 38%),
    linear-gradient(145deg, rgba(3, 10, 24, 0.98) 0%, rgba(7, 18, 34, 0.97) 48%, rgba(2, 6, 23, 0.98) 100%) !important;border-color:rgba(125, 211, 252, 0.34) !important;box-shadow:0 28px 78px rgba(0, 0, 0, 0.58),
    0 12px 34px rgba(14, 165, 233, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.07) !important;}body.dark-theme .contact-image-panel::before,
body.dark-theme .contact-image-panel::after,
body.dark-theme .contact-image-panel .contact-info-overlay::before,
body.dark-theme .contact-image-panel .contact-info-overlay::after,
body.dark-theme .contact-image-panel .contact-unified-frame::before,
body.dark-theme .contact-image-panel .contact-unified-frame::after{content:none !important;display:none !important;opacity:0 !important;background:transparent !important;}body.dark-theme .contact-image-panel .contact-replacement-image-light{display:none !important;opacity:0 !important;visibility:hidden !important;}body.dark-theme .contact-image-panel .contact-replacement-image-dark{display:block !important;opacity:1 !important;visibility:visible !important;z-index:1 !important;background:transparent !important;filter:none !important;mix-blend-mode:normal !important;}body.dark-theme .contact-image-panel .contact-info-overlay,
body.dark-theme .contact-image-panel .contact-unified-frame{background:transparent !important;box-shadow:none !important;border-color:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}body.dark-theme .contact-image-panel .contact-info-overlay{z-index:4 !important;}body.dark-theme .contact-image-panel .contact-unified-frame{z-index:5 !important;}#galleryContainer.gallery-grid .part-card[dir="rtl"],
#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-card-content,
#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-card-title,
#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-title-desktop,
#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-title-mobile,
#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-card-use-case,
#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-card-sensitivity,
#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-card-sensitivity-label{direction:rtl !important;text-align:right !important;}#galleryContainer.gallery-grid .part-card[dir="ltr"],
#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-content,
#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-title,
#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-title-desktop,
#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-title-mobile,
#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-use-case,
#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-sensitivity,
#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-sensitivity-label{direction:ltr !important;text-align:left !important;}#galleryContainer.gallery-grid .part-card[dir] .part-title-desktop,
#galleryContainer.gallery-grid .part-card[dir] .part-title-mobile,
#galleryContainer.gallery-grid .part-card[dir] .part-card-use-case,
#galleryContainer.gallery-grid .part-card[dir] .part-card-sensitivity,
#galleryContainer.gallery-grid .part-card[dir] .part-card-sensitivity-label{unicode-bidi:plaintext !important;}#galleryContainer.gallery-grid .part-card[dir] .part-details-btn{text-align:center !important;justify-content:center !important;}#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-card-mobile-meta{direction:rtl !important;grid-template-columns:max-content minmax(0, 1fr) !important;}#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-mobile-meta{direction:ltr !important;grid-template-columns:minmax(0, 1fr) max-content !important;}#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-card-score{grid-column:1 !important;justify-self:start !important;direction:ltr !important;unicode-bidi:isolate !important;}#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-card-sensitivity-label{grid-column:2 !important;justify-self:stretch !important;justify-content:flex-end !important;}#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-sensitivity-label{grid-column:1 !important;justify-self:stretch !important;justify-content:flex-start !important;}#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-score{grid-column:2 !important;justify-self:end !important;direction:ltr !important;unicode-bidi:isolate !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card[dir="rtl"]{direction:rtl !important;grid-template-columns:minmax(0, 1fr) var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) !important;}#galleryContainer.gallery-grid .part-card[dir="ltr"]{direction:ltr !important;grid-template-columns:var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) minmax(0, 1fr) !important;}#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[dir="rtl"] .part-icon,
  #galleryContainer.gallery-grid .part-card[dir="rtl"] .part-details-btn{grid-column:2 !important;}#galleryContainer.gallery-grid .part-card[dir="rtl"] .part-card-content,
  #galleryContainer.gallery-grid .part-card[dir="rtl"] .part-card-mobile-meta{grid-column:1 !important;}#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[dir="ltr"] .part-icon,
  #galleryContainer.gallery-grid .part-card[dir="ltr"] .part-details-btn{grid-column:1 !important;}#galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-content,
  #galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-mobile-meta{grid-column:2 !important;}}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"]{direction:rtl !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"]{direction:ltr !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] :is(.part-card-content, .part-card-title, .part-title-desktop, .part-title-mobile, .part-card-use-case, .part-card-sensitivity, .part-card-sensitivity-label){direction:rtl !important;text-align:right !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"] :is(.part-card-content, .part-card-title, .part-title-desktop, .part-title-mobile, .part-card-use-case, .part-card-sensitivity, .part-card-sensitivity-label){direction:ltr !important;text-align:left !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"]{grid-template-columns:minmax(0, 1fr) var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"]{grid-template-columns:var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) minmax(0, 1fr) !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] :is(.part-photo-wrap, .part-icon, .part-details-btn){grid-column:2 !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] :is(.part-card-content, .part-card-mobile-meta){grid-column:1 !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"] :is(.part-photo-wrap, .part-icon, .part-details-btn){grid-column:1 !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"] :is(.part-card-content, .part-card-mobile-meta){grid-column:2 !important;}}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"]{direction:rtl !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"]{direction:ltr !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] :is(.part-card-content, .part-card-title, .part-title-desktop, .part-title-mobile, .part-card-use-case, .part-card-sensitivity){direction:rtl !important;text-align:right !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"] :is(.part-card-content, .part-card-title, .part-title-desktop, .part-title-mobile, .part-card-use-case, .part-card-sensitivity){direction:ltr !important;text-align:left !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] .part-card-mobile-meta{direction:rtl !important;grid-template-columns:max-content minmax(0, 1fr) !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"] .part-card-mobile-meta{direction:ltr !important;grid-template-columns:minmax(0, 1fr) max-content !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] .part-card-score{grid-column:1 !important;justify-self:start !important;direction:ltr !important;unicode-bidi:isolate !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] .part-card-sensitivity-label{grid-column:2 !important;justify-self:stretch !important;justify-content:flex-end !important;text-align:right !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"] .part-card-sensitivity-label{grid-column:1 !important;justify-self:stretch !important;justify-content:flex-start !important;text-align:left !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"] .part-card-score{grid-column:2 !important;justify-self:end !important;direction:ltr !important;unicode-bidi:isolate !important;}html[lang="fa"] #galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] .part-card-score,
html[lang="fa-AF"] #galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] .part-card-score{grid-column:2 !important;justify-self:end !important;}html[lang="fa"] #galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] .part-card-sensitivity-label,
html[lang="fa-AF"] #galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] .part-card-sensitivity-label{grid-column:1 !important;justify-self:stretch !important;justify-content:flex-start !important;text-align:right !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"]{grid-template-columns:minmax(0, 1fr) var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"]{grid-template-columns:var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) minmax(0, 1fr) !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] :is(.part-photo-wrap, .part-icon, .part-details-btn){grid-column:2 !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"] :is(.part-card-content, .part-card-mobile-meta){grid-column:1 !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"] :is(.part-photo-wrap, .part-icon, .part-details-btn){grid-column:1 !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"] :is(.part-card-content, .part-card-mobile-meta){grid-column:2 !important;}}#galleryContainer.gallery-grid .part-details-btn{box-sizing:border-box !important;min-width:0 !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}@media (max-width: 1200px){#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"][data-project-index]{grid-template-columns:minmax(0, 1fr) var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"][data-project-index]{grid-template-columns:var(--part-mobile-image-col, clamp(5.25rem, 22.5vw, 5.5rem)) minmax(0, 1fr) !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"][data-project-index] :is(.part-photo-wrap, .part-icon){grid-column:2 !important;grid-row:1 !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"][data-project-index] :is(.part-photo-wrap, .part-icon){grid-column:1 !important;grid-row:1 !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"][data-project-index] .part-details-btn{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;grid-column:2 !important;grid-row:2 !important;width:100% !important;max-width:100% !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"][data-project-index] .part-details-btn{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;grid-column:1 !important;grid-row:2 !important;width:100% !important;max-width:100% !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="rtl"][data-project-index] :is(.part-card-content, .part-card-mobile-meta){grid-column:1 !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"][data-project-index] :is(.part-card-content, .part-card-mobile-meta){grid-column:2 !important;}}#knowledgeTeaser{margin:clamp(1.4rem, 4vw, 2.4rem) 0 0;}.knowledge-teaser-bridge{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(260px, 0.9fr);gap:clamp(1rem, 3vw, 1.8rem);align-items:stretch;padding:clamp(1rem, 3vw, 1.65rem);border-radius:28px;border:1px solid rgba(0, 102, 255, 0.24);background:linear-gradient(135deg, rgba(255, 255, 255, 0.94), rgba(219, 239, 255, 0.92)),
    radial-gradient(circle at 12% 14%, rgba(0, 102, 255, 0.2), transparent 36%),
    radial-gradient(circle at 92% 84%, rgba(0, 184, 255, 0.16), transparent 34%);box-shadow:0 26px 76px -46px rgba(0, 102, 255, 0.58);}.knowledge-teaser-bridge::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, transparent 0 47%, rgba(0, 102, 255, 0.14) 47% 47.4%, transparent 47.4% 100%),
    linear-gradient(0deg, transparent 0 62%, rgba(0, 184, 255, 0.12) 62% 62.4%, transparent 62.4% 100%);opacity:0.82;}.knowledge-teaser-copy,
.knowledge-teaser-formula{position:relative;z-index:1;}.knowledge-teaser-kicker{display:inline-flex;align-items:center;gap:0.48rem;width:fit-content;padding:0.42rem 0.72rem;border-radius:999px;color:var(--accent);background:rgba(0, 102, 255, 0.14);border:1px solid rgba(0, 102, 255, 0.22);font-weight:900;font-size:0.82rem;}.knowledge-teaser-title{margin:0.95rem 0 0.65rem;color:var(--text-primary);font-size:clamp(1.18rem, 2.4vw, 1.65rem);line-height:1.65;font-weight:950;}.knowledge-teaser-lead{color:var(--text-secondary);font-weight:650;line-height:2;font-size:0.94rem;}.knowledge-teaser-badges{display:flex;flex-wrap:wrap;gap:0.5rem;margin:1rem 0 1.15rem;}.knowledge-teaser-badges span{display:inline-flex;align-items:center;min-height:2rem;padding:0.38rem 0.65rem;border-radius:999px;background:rgba(236, 247, 255, 0.86);border:1px solid rgba(0, 102, 255, 0.18);color:var(--text-primary);font-size:0.78rem;font-weight:850;}.knowledge-teaser-action{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;font-weight:900;line-height:1.2;padding:0.72rem 1.05rem;color:#ffffff;background:linear-gradient(135deg, #0066ff, #00aaff);box-shadow:0 18px 36px -18px rgba(0, 102, 255, 0.95);}.knowledge-teaser-formula{display:flex;flex-direction:column;padding:clamp(0.9rem, 2.5vw, 1.2rem);border-radius:24px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.8), rgba(228, 243, 255, 0.78));border:1px solid rgba(0, 102, 255, 0.2);}.knowledge-teaser-formula h3{margin:0 0 0.75rem;color:var(--text-primary);font-size:1rem;line-height:1.6;font-weight:950;}.knowledge-teaser-formula ul{list-style:none;display:grid;gap:0.55rem;margin:0;padding:0;}.knowledge-teaser-formula li{display:grid;grid-template-columns:1.45rem minmax(0, 1fr);gap:0.5rem;align-items:start;color:var(--text-secondary);line-height:1.8;font-size:0.86rem;font-weight:700;}.knowledge-teaser-formula li::before{content:"";width:0.55rem;height:0.55rem;margin-top:0.62rem;justify-self:center;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(0, 102, 255, 0.10);}.knowledge-teaser-formula-cta{display:flex;justify-content:flex-start;direction:ltr;margin-top:auto;padding-top:1rem;}body.dark-theme .knowledge-teaser-bridge{border-color:rgba(96, 165, 250, 0.34);background:linear-gradient(135deg, rgba(3, 13, 32, 0.98), rgba(6, 31, 66, 0.94)),
    radial-gradient(circle at 16% 10%, rgba(37, 99, 235, 0.28), transparent 38%),
    radial-gradient(circle at 92% 82%, rgba(14, 165, 233, 0.18), transparent 34%);box-shadow:0 30px 86px -52px rgba(0, 102, 255, 0.75);}body.dark-theme .knowledge-teaser-kicker,
body.dark-theme .knowledge-teaser-badges span,
body.dark-theme .knowledge-teaser-formula{background:rgba(37, 99, 235, 0.1);border-color:rgba(96, 165, 250, 0.24);}@media (max-width: 860px){.knowledge-teaser-bridge{grid-template-columns:1fr;border-radius:24px;}.knowledge-teaser-action{width:100%;}}@media (max-width: 767px){html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index]{grid-template-rows:auto auto !important;row-gap:0.72rem !important;padding-bottom:1rem !important;}html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-mobile-meta{grid-column:2 !important;grid-row:2 !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:2.28rem !important;max-height:none !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0.38rem !important;overflow:visible !important;pointer-events:none !important;}html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity-label{flex:1 1 auto !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;line-height:1.35 !important;font-size:clamp(0.68rem, 2.8vw, 0.78rem) !important;}html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-score{flex:0 0 auto !important;height:auto !important;min-height:0 !important;max-height:none !important;line-height:1.2 !important;font-size:clamp(0.66rem, 2.7vw, 0.76rem) !important;}html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index] .part-details-btn{grid-column:1 !important;grid-row:2 !important;align-self:center !important;min-height:2.28rem !important;}}#knowledgeTeaser .knowledge-teaser-bridge{grid-template-columns:minmax(0, 1fr) !important;padding:clamp(1.15rem, 3.2vw, 2rem) !important;}#knowledgeTeaser .knowledge-teaser-bridge::before{background:linear-gradient(90deg, transparent 0 72%, rgba(0, 102, 255, 0.12) 72% 72.35%, transparent 72.35% 100%),
    linear-gradient(0deg, transparent 0 62%, rgba(0, 184, 255, 0.12) 62% 62.35%, transparent 62.35% 100%);}#knowledgeTeaser .knowledge-teaser-copy{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"kicker"
    "title"
    "lead"
    "footer";gap:clamp(0.7rem, 2vw, 1rem) clamp(1rem, 3vw, 1.6rem);align-items:start;}#knowledgeTeaser .knowledge-teaser-kicker{grid-area:kicker;}#knowledgeTeaser .knowledge-teaser-title{grid-area:title;max-width:100%;margin:0 !important;font-size:clamp(1.25rem, 2.7vw, 1.9rem);}#knowledgeTeaser .knowledge-teaser-lead{grid-area:lead;max-width:100%;margin:0;font-size:clamp(0.96rem, 1.55vw, 1.08rem);line-height:2.18;}#knowledgeTeaser .knowledge-teaser-badges{margin:0 !important;min-width:0;flex:1 1 auto;}#knowledgeTeaser .knowledge-teaser-badges span{min-height:2.25rem;padding:0.48rem 0.78rem;font-size:clamp(0.78rem, 1.25vw, 0.9rem);}#knowledgeTeaser .knowledge-teaser-action-row{display:flex;justify-content:flex-start;direction:ltr;align-self:end;margin-top:0;flex:0 0 auto;}#knowledgeTeaser .knowledge-teaser-footer-row{grid-area:footer;display:flex;align-items:center;justify-content:space-between;gap:clamp(0.65rem, 2vw, 1rem);flex-wrap:wrap;margin-top:clamp(0.35rem, 1.5vw, 0.75rem);}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-copy{grid-template-columns:1fr;grid-template-areas:"kicker"
      "title"
      "lead"
      "footer";}#knowledgeTeaser .knowledge-teaser-footer-row{align-items:stretch;}#knowledgeTeaser .knowledge-teaser-action-row{width:100%;}}.skip-link:not(:focus):not(:focus-visible){transform:translateY(-180%) !important;}.tajik-welcome-overlay:not(.active){opacity:0 !important;visibility:hidden !important;pointer-events:none !important;}.tajik-welcome-overlay.active{visibility:visible !important;}.copy-toast:not(.show){opacity:0 !important;visibility:hidden !important;pointer-events:none !important;}.copy-toast.show{visibility:visible !important;}.contact-image-panel{container-type:inline-size;}.contact-image-panel .contact-info-overlay::before,
.contact-image-panel .contact-info-overlay::after{content:none !important;display:none !important;}.contact-image-panel .contact-overlay-title,
.contact-image-panel .contact-overlay-methods{position:absolute !important;left:50% !important;transform:translateX(-50%) scaleX(1.18) !important;transform-origin:center center !important;width:min(92%, 720px) !important;text-align:center !important;letter-spacing:0 !important;pointer-events:auto !important;user-select:text !important;-webkit-user-select:text !important;z-index:2 !important;white-space:nowrap !important;}.contact-image-panel .contact-overlay-title{top:20.6% !important;color:#0a68d8 !important;font-size:clamp(1.7rem, 5.6cqw, 5.4rem) !important;line-height:1.05 !important;font-weight:900 !important;text-shadow:0 3px 0 rgba(5, 70, 160, 0.13),
    0 12px 24px rgba(0, 102, 255, 0.20) !important;}.contact-image-panel .contact-overlay-methods{top:36% !important;color:#555b66 !important;font-size:clamp(0.95rem, 2.86cqw, 2.75rem) !important;line-height:1.15 !important;font-weight:700 !important;text-shadow:0 8px 20px rgba(0, 94, 214, 0.08) !important;}body.dark-theme .contact-image-panel .contact-overlay-title{color:#eef9ff !important;text-shadow:0 0 22px rgba(56, 189, 248, 0.38),
    0 12px 30px rgba(0, 0, 0, 0.58) !important;}body.dark-theme .contact-image-panel .contact-overlay-methods{color:#9aa9bb !important;text-shadow:0 0 18px rgba(96, 165, 250, 0.20) !important;}@media (max-width: 720px){.contact-image-panel .contact-overlay-title,
  .contact-image-panel .contact-overlay-methods{transform:translateX(-50%) scaleX(1.22) !important;}}.contact-image-panel .contact-phone-pill,
.contact-image-panel .contact-phone-pill:hover,
.contact-image-panel .contact-phone-pill:focus-visible,
.contact-image-panel .contact-phone-pill:active,
.contact-image-panel .contact-number,
body.dark-theme .contact-image-panel .contact-number{-webkit-user-select:text !important;user-select:text !important;}.contact-image-panel .contact-number{cursor:text !important;}.site-end-visual-frame,
.site-end-visual-frame::after,
.site-end-visual-frame img{border:0 !important;outline:0 !important;box-shadow:none !important;}.site-end-visual-frame::after{display:none !important;}.site-end-visual-frame img{background-clip:padding-box !important;}@media (min-width: 901px){.site-end-visual-frame{width:fit-content !important;max-width:min(100%, 827px) !important;margin-inline:auto !important;padding:0 !important;background:transparent !important;}.site-end-visual-frame img{width:min(100%, 827px) !important;max-width:100% !important;margin-inline:auto !important;}}.brand-marquee-section{--brand-card-bg:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(241, 247, 255, 0.90));--brand-card-border:rgba(0, 102, 255, 0.16);--brand-card-shadow:0 18px 44px rgba(15, 23, 42, 0.10), inset 0 1px 0 rgba(255, 255, 255, 0.88);--brand-image-surface:linear-gradient(180deg, rgba(255, 255, 255, 0.78), rgba(248, 251, 255, 0.58));--brand-image-shadow:inset 0 0 0 1px rgba(0, 102, 255, 0.06);--brand-image-filter:saturate(1.06) contrast(1.04) drop-shadow(0 1px 1px rgba(2, 6, 23, 0.38)) drop-shadow(0 0 5px rgba(2, 6, 23, 0.16));}body.dark-theme .brand-marquee-section{--brand-card-bg:radial-gradient(circle at 20% 0%, rgba(56, 189, 248, 0.14), transparent 44%),
    linear-gradient(180deg, rgba(8, 17, 34, 0.96), rgba(3, 9, 22, 0.94));--brand-card-border:rgba(116, 185, 255, 0.28);--brand-card-shadow:0 20px 52px rgba(0, 0, 0, 0.38), inset 0 1px 0 rgba(255, 255, 255, 0.07);--brand-image-surface:radial-gradient(circle at 50% 0%, rgba(96, 165, 250, 0.14), transparent 52%),
    linear-gradient(180deg, rgba(15, 23, 42, 0.72), rgba(2, 6, 23, 0.54));--brand-image-shadow:inset 0 0 0 1px rgba(148, 213, 255, 0.12);--brand-image-filter:saturate(1.12) contrast(1.10) brightness(0.98) drop-shadow(0 1px 1px rgba(255, 255, 255, 0.16)) drop-shadow(0 0 8px rgba(96, 165, 250, 0.20));}.brand-logo-card{position:relative !important;overflow:hidden !important;border-color:var(--brand-card-border) !important;background:var(--brand-card-bg) !important;box-shadow:var(--brand-card-shadow) !important;}.brand-logo-card::before{content:"";position:absolute;inset:0.42rem;border-radius:16px;background:var(--brand-image-surface);box-shadow:var(--brand-image-shadow);pointer-events:none;}.brand-logo-card img{position:relative;z-index:1;border-radius:13px;filter:var(--brand-image-filter);transition:filter 0.25s ease, transform 0.25s ease;}.brand-logo-card:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--brand-card-border)) !important;}.brand-logo-card:hover img{transform:scale(1.025);filter:saturate(1.14) contrast(1.08) brightness(1.02) drop-shadow(0 1px 1px rgba(2, 6, 23, 0.42)) drop-shadow(0 0 7px rgba(0, 102, 255, 0.18));}body.dark-theme .brand-logo-card:hover img{filter:saturate(1.18) contrast(1.12) brightness(1) drop-shadow(0 1px 1px rgba(255, 255, 255, 0.18)) drop-shadow(0 0 10px rgba(96, 165, 250, 0.26));}body.dark-theme .brand-marquee-section{--brand-card-bg:radial-gradient(circle at 22% 8%, rgba(56, 189, 248, 0.18), transparent 46%),
    linear-gradient(180deg, rgba(10, 25, 48, 0.98), rgba(4, 14, 30, 0.96)) !important;--brand-image-surface:radial-gradient(circle at 50% 42%, rgba(148, 213, 255, 0.18), transparent 58%),
    linear-gradient(180deg, rgba(18, 39, 70, 0.62), rgba(7, 19, 39, 0.46)) !important;--brand-image-shadow:inset 0 0 0 1px rgba(148, 213, 255, 0.18),
    inset 0 1px 18px rgba(125, 211, 252, 0.08) !important;--brand-image-filter:saturate(1.26) contrast(1.20) brightness(1.12)
    drop-shadow(0 0 0.8px rgba(245, 251, 255, 0.92))
    drop-shadow(0 0 5px rgba(125, 211, 252, 0.34))
    drop-shadow(0 1px 1px rgba(0, 0, 0, 0.24)) !important;}body.dark-theme .brand-logo-card{border-color:rgba(125, 211, 252, 0.30) !important;}body.dark-theme .brand-logo-card::before{opacity:1 !important;}body.dark-theme .brand-logo-card img[src*="abbott"],
body.dark-theme .brand-logo-card img[src*="drager"],
body.dark-theme .brand-logo-card img[src*="lumenis"],
body.dark-theme .brand-logo-card img[src*="maquet"],
body.dark-theme .brand-logo-card img[src*="mindray"],
body.dark-theme .brand-logo-card img[src*="murata"],
body.dark-theme .brand-logo-card img[src*="roche"]{filter:saturate(1.34) contrast(1.28) brightness(1.22)
    drop-shadow(0 0 1px rgba(248, 253, 255, 0.96))
    drop-shadow(0 0 7px rgba(147, 197, 253, 0.46))
    drop-shadow(0 1px 1px rgba(0, 0, 0, 0.30)) !important;}body.dark-theme .brand-logo-card img[src*="lumenis"]{filter:saturate(1.45) contrast(1.38) brightness(1.55)
    drop-shadow(0 0 1.2px rgba(248, 253, 255, 0.98))
    drop-shadow(0 0 10px rgba(125, 211, 252, 0.58))
    drop-shadow(0 1px 1px rgba(0, 0, 0, 0.34)) !important;}body.dark-theme .brand-logo-card:hover img,
body.dark-theme .brand-logo-card:hover img[src*="abbott"],
body.dark-theme .brand-logo-card:hover img[src*="drager"],
body.dark-theme .brand-logo-card:hover img[src*="lumenis"],
body.dark-theme .brand-logo-card:hover img[src*="maquet"],
body.dark-theme .brand-logo-card:hover img[src*="mindray"],
body.dark-theme .brand-logo-card:hover img[src*="murata"],
body.dark-theme .brand-logo-card:hover img[src*="roche"]{filter:saturate(1.42) contrast(1.32) brightness(1.26)
    drop-shadow(0 0 1.1px rgba(248, 253, 255, 0.98))
    drop-shadow(0 0 11px rgba(96, 165, 250, 0.54))
    drop-shadow(0 1px 1px rgba(0, 0, 0, 0.32)) !important;}@media (max-width: 900px){body .header-bar > .seo-nav#mainNav,
  body .seo-nav#mainNav{grid-template-columns:repeat(5, minmax(0, 1fr)) !important;justify-items:stretch !important;align-items:stretch !important;}body .seo-nav#mainNav > a,
  body .seo-nav#mainNav > .nav-knowledge-dropdown{width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;justify-self:stretch !important;align-self:stretch !important;transform:none !important;}body .seo-nav#mainNav > .nav-knowledge-dropdown{position:relative !important;display:grid !important;grid-template:1fr / 1fr !important;place-items:stretch !important;transition:color 0.25s ease, background 0.25s ease, border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease !important;}body .seo-nav#mainNav > a,
  body .seo-nav#mainNav .nav-knowledge-trigger{box-sizing:border-box !important;width:100% !important;min-width:0 !important;max-width:none !important;height:3.66rem !important;min-height:3.66rem !important;max-height:3.66rem !important;margin:0 !important;transition:color 0.25s ease, background 0.25s ease, border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease !important;}body .seo-nav#mainNav .nav-knowledge-trigger{grid-area:1 / 1 !important;justify-self:stretch !important;align-self:stretch !important;}body .seo-nav#mainNav .nav-knowledge-trigger #navKnowledgeLabel{width:100% !important;min-width:0 !important;text-align:center !important;transition:color 0.25s ease !important;}body .seo-nav#mainNav > a::before,
  body .seo-nav#mainNav .nav-knowledge-trigger::before{transition:color 0.25s ease, background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease !important;}}body.knowledge-mode .knowledge-title{font-size:clamp(0.85rem, 2.2vw, 1.525rem) !important;line-height:1.65 !important;letter-spacing:-0.025em;}body.knowledge-mode .knowledge-side-card.knowledge-standard-card{display:flex;flex-direction:column;justify-content:flex-start !important;align-self:stretch;min-height:280px !important;padding:clamp(0.9rem, 2.5vw, 1.2rem);border-radius:24px;overflow:visible;color:inherit;background:linear-gradient(145deg, rgba(255, 255, 255, 0.8), rgba(228, 243, 255, 0.78));border:1px solid rgba(0, 102, 255, 0.2);box-shadow:none;}body.knowledge-mode .knowledge-side-card.knowledge-standard-card::before,
body.knowledge-mode .knowledge-side-card.knowledge-standard-card::after{display:none;}body.knowledge-mode .knowledge-orbit-title{margin:0 0 0.75rem;color:var(--text-primary);font-size:1.08rem;line-height:1.6;font-weight:950;}body.knowledge-mode .knowledge-orbit-list{list-style:none;display:grid;gap:clamp(0.72rem, 1.35vw, 1.02rem);margin:0;padding:0;}body.knowledge-mode .knowledge-orbit-list li{display:grid;grid-template-columns:1.45rem minmax(0, 1fr);gap:0.5rem;align-items:start;color:var(--text-secondary);line-height:2.05;font-size:clamp(0.9rem, 1.08vw, 1rem);font-weight:760;}body.knowledge-mode .knowledge-orbit-list li::before{content:"";width:0.55rem;height:0.55rem;margin-top:0.62rem;justify-self:center;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(0, 102, 255, 0.10);}body.dark-theme.knowledge-mode .knowledge-side-card.knowledge-standard-card{background:rgba(37, 99, 235, 0.1);border-color:rgba(96, 165, 250, 0.24);}.brand-logo-card{width:clamp(168px, 17.4vw, 226px) !important;height:clamp(104px, 10.4vw, 126px) !important;padding:clamp(0.5rem, 1.05vw, 0.72rem) clamp(0.58rem, 1.1vw, 0.78rem) !important;}.brand-logo-card::before{inset:0.28rem !important;}.brand-logo-card img{width:100% !important;height:100% !important;object-fit:contain !important;transform:scale(1.08) !important;transform-origin:center !important;}.brand-logo-card:hover img{transform:scale(1.12) !important;}@media (max-width: 780px){.brand-logo-card{width:clamp(154px, 42vw, 184px) !important;height:clamp(94px, 25vw, 108px) !important;padding:0.48rem 0.52rem !important;}}body .seo-nav#mainNav > a,
body .seo-nav#mainNav > .nav-knowledge-dropdown,
body .seo-nav#mainNav .nav-knowledge-trigger,
body .seo-nav#mainNav .nav-knowledge-trigger #navKnowledgeLabel,
body .seo-nav#mainNav > a::before,
body .seo-nav#mainNav .nav-knowledge-trigger::before{transition-duration:0.25s !important;transition-timing-function:ease !important;}body .seo-nav#mainNav > a,
body .seo-nav#mainNav .nav-knowledge-trigger{transition-property:color, background, background-color, border-color, transform, box-shadow !important;}body .seo-nav#mainNav > .nav-knowledge-dropdown{transition-property:color, background, background-color, border-color, transform, box-shadow !important;}body .seo-nav#mainNav .nav-knowledge-trigger #navKnowledgeLabel{transition-property:color !important;}body .seo-nav#mainNav > a::before,
body .seo-nav#mainNav .nav-knowledge-trigger::before{transition-property:color, background, background-color, border-color, transform, box-shadow !important;}@media (max-width: 900px){body .seo-nav#mainNav > a,
  body .seo-nav#mainNav > .nav-knowledge-dropdown,
  body .seo-nav#mainNav .nav-knowledge-trigger{transition:color 0.25s ease, background 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease !important;}body .seo-nav#mainNav .nav-knowledge-trigger #navKnowledgeLabel{transition:color 0.25s ease !important;}body .seo-nav#mainNav > a::before,
  body .seo-nav#mainNav .nav-knowledge-trigger::before{transition:color 0.25s ease, background 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease !important;}}.brand-logo-card img[src*="agilent-transparent"]{filter:var(--brand-image-filter) !important;}.brand-logo-card img[src*="olympus-transparent"]{filter:var(--brand-image-filter) !important;}body.dark-theme .brand-logo-card img[src*="agilent-transparent"]{filter:var(--brand-image-filter) !important;}body.dark-theme .brand-logo-card img[src*="olympus-transparent"]{filter:var(--brand-image-filter) !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card[data-project-index]{--part-mobile-image-col:clamp(7.875rem, 33.75vw, 8.25rem) !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon{width:var(--part-mobile-image-col) !important;height:var(--part-mobile-image-col) !important;min-width:var(--part-mobile-image-col) !important;min-height:var(--part-mobile-image-col) !important;max-width:var(--part-mobile-image-col) !important;max-height:var(--part-mobile-image-col) !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo{width:100% !important;height:100% !important;object-fit:contain !important;}#galleryContainer.gallery-grid .part-card[data-project-index]{grid-template-rows:auto auto auto !important;min-height:calc(var(--part-mobile-image-col) + 4.9rem) !important;height:auto !important;max-height:none !important;overflow:visible !important;row-gap:0.58rem !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-content,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-mobile-meta,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-details-btn{opacity:1 !important;visibility:visible !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-mobile-meta{display:grid !important;min-height:2.15rem !important;height:auto !important;max-height:none !important;overflow:visible !important;align-items:center !important;z-index:3 !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity-label,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-score{opacity:1 !important;visibility:visible !important;display:inline-flex !important;overflow:visible !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-details-btn{display:inline-flex !important;min-height:2.28rem !important;height:auto !important;max-height:none !important;overflow:visible !important;align-items:center !important;justify-content:center !important;z-index:3 !important;}}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-score,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity-label{background:transparent !important;border-color:transparent !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-score *,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity-label *{text-shadow:none !important;}.part-detail-gauge-card .gauge-score,
.part-detail-gauge-card .gauge-status{color:#0f172a !important;-webkit-text-fill-color:#0f172a !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.72) !important;}.part-detail-gauge-card .gauge-score{border-color:rgba(160, 93, 0, 0.74) !important;background:linear-gradient(180deg, #fff3a8 0%, #ffd85a 48%, #f0ad20 100%) !important;box-shadow:0 12px 26px rgba(160, 93, 0, 0.20),
    inset 0 1px 0 rgba(255, 255, 255, 0.78) !important;}.part-detail-gauge-card .gauge-status{border-color:rgba(174, 82, 0, 0.72) !important;background:linear-gradient(180deg, #fff0d7 0%, #ffc46a 100%) !important;box-shadow:0 10px 22px rgba(174, 82, 0, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;}body.dark-theme .part-detail-gauge-card .gauge-score,
body.dark-theme .part-detail-gauge-card .gauge-status{color:#050608 !important;-webkit-text-fill-color:#050608 !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.64) !important;}body.dark-theme .part-detail-gauge-card .gauge-score{border-color:rgba(255, 216, 102, 0.82) !important;background:linear-gradient(180deg, #fff4a8 0%, #ffd65f 46%, #f0ad25 100%) !important;box-shadow:0 0 0 1px rgba(255, 245, 180, 0.30),
    0 14px 30px rgba(240, 173, 37, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.76) !important;}body.dark-theme .part-detail-gauge-card .gauge-status{border-color:rgba(255, 196, 106, 0.80) !important;background:linear-gradient(180deg, #fff1d8 0%, #ffc36a 100%) !important;box-shadow:0 0 0 1px rgba(255, 232, 190, 0.24),
    0 12px 26px rgba(255, 156, 38, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;}body.dark-theme .part-detail-sensitivity .sensitivity-pill,
body.dark-theme .part-detail-gauge-card .gauge-score,
body.dark-theme .part-detail-gauge-card .gauge-status{color:#000000 !important;-webkit-text-fill-color:#000000 !important;text-shadow:none !important;filter:none !important;}body.dark-theme .part-detail-sensitivity .sensitivity-pill{background:linear-gradient(180deg, #fff7c2 0%, #ffd76b 48%, #f4b33b 100%) !important;border:2px solid rgba(255, 235, 155, 0.92) !important;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.20),
    0 14px 32px rgba(245, 158, 11, 0.26),
    inset 0 1px 0 rgba(255, 255, 255, 0.82) !important;}body.dark-theme .part-detail-gauge-card .gauge-score{background:linear-gradient(180deg, #fff8bf 0%, #ffd966 48%, #eda71f 100%) !important;border:2px solid rgba(255, 226, 122, 0.95) !important;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.22),
    0 16px 34px rgba(245, 158, 11, 0.24),
    inset 0 1px 0 rgba(255, 255, 255, 0.84) !important;}body.dark-theme .part-detail-gauge-card .gauge-status{background:linear-gradient(180deg, #fff4df 0%, #ffc16a 100%) !important;border:2px solid rgba(255, 196, 106, 0.92) !important;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.18),
    0 14px 30px rgba(249, 115, 22, 0.20),
    inset 0 1px 0 rgba(255, 255, 255, 0.78) !important;}body.dark-theme .part-detail-sensitivity .sensitivity-pill *,
body.dark-theme .part-detail-gauge-card .gauge-score *,
body.dark-theme .part-detail-gauge-card .gauge-status *{color:#000000 !important;-webkit-text-fill-color:#000000 !important;text-shadow:none !important;}#galleryModal .modal-content{isolation:isolate !important;}#galleryModal{z-index:2147483000 !important;}#galleryModal.active{pointer-events:auto !important;}#galleryModal #modalClose{position:fixed !important;top:max(1.85rem, calc(env(safe-area-inset-top, 0px) + 1.55rem)) !important;left:max(2.35rem, calc(env(safe-area-inset-left, 0px) + 2.05rem)) !important;right:auto !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;z-index:2147483647 !important;pointer-events:auto !important;touch-action:manipulation !important;user-select:none !important;-webkit-user-select:none !important;}#galleryModal #modalClose::before{content:"" !important;position:absolute !important;inset:-1rem !important;border-radius:inherit !important;}html[dir="ltr"] #galleryModal #modalClose,
[dir="ltr"] #galleryModal #modalClose{left:auto !important;right:max(2.35rem, calc(env(safe-area-inset-right, 0px) + 2.05rem)) !important;}body.dark-theme #galleryModal #modalClose{background:transparent !important;border-color:transparent !important;box-shadow:none !important;}#galleryModal .modal-content.modal-wide #modalClose{position:fixed !important;top:max(0.85rem, env(safe-area-inset-top, 0px)) !important;inset-inline-start:auto !important;inset-inline-end:max(0.85rem, env(safe-area-inset-right, 0px)) !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;}[dir="rtl"] #galleryModal .modal-content.modal-wide #modalClose,
html[dir="rtl"] #galleryModal .modal-content.modal-wide #modalClose{inset-inline-start:max(0.85rem, env(safe-area-inset-left, 0px)) !important;inset-inline-end:auto !important;left:max(0.85rem, env(safe-area-inset-left, 0px)) !important;right:auto !important;margin:0 !important;}#galleryModal #modalBody,
#galleryModal .part-detail-sheet{position:relative !important;z-index:1 !important;}#galleryContainer.gallery-grid .part-card-media-trigger{cursor:pointer !important;pointer-events:auto !important;transition:none !important;}#galleryContainer.gallery-grid .part-card-media-trigger *,
#galleryContainer.gallery-grid .part-photo-wrap.part-card-media-trigger,
#galleryContainer.gallery-grid .part-icon.part-card-media-trigger,
#galleryContainer.gallery-grid .part-photo-wrap.part-card-media-trigger img{pointer-events:auto !important;}#galleryContainer.gallery-grid .part-card-media-trigger:hover,
#galleryContainer.gallery-grid .part-card-media-trigger:focus-visible{transform:none !important;border-color:transparent !important;box-shadow:none !important;filter:none !important;outline:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card-media-trigger:hover,
body.dark-theme #galleryContainer.gallery-grid .part-card-media-trigger:focus-visible{border-color:transparent !important;box-shadow:none !important;filter:none !important;}#galleryContainer.gallery-grid .part-card:hover .part-photo,
#galleryContainer.gallery-grid .part-card-media-trigger:hover .part-photo,
#galleryContainer.gallery-grid .part-card-media-trigger:focus-visible .part-photo{transform:none !important;scale:1 !important;animation:none !important;filter:none !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap,
#galleryContainer.gallery-grid .part-card .part-icon,
#galleryContainer.gallery-grid .part-card .part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card .part-photo-wrap::after,
#galleryContainer.gallery-grid .part-card img.part-photo,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger{transition:none !important;animation:none !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap{background:transparent !important;background-color:transparent !important;background-image:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap{background:transparent !important;background-color:transparent !important;background-image:none !important;}#galleryContainer.gallery-grid .part-card:hover,
#galleryContainer.gallery-grid .part-card:focus-within{background:var(--surface) !important;border-color:var(--border-light) !important;box-shadow:var(--shadow-soft) !important;transform:none !important;filter:none !important;transition:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card:hover,
body.dark-theme #galleryContainer.gallery-grid .part-card:focus-within{background:radial-gradient(circle at 90% 18%, rgba(64, 128, 255, 0.11), transparent 42%),
    linear-gradient(135deg, rgba(14, 26, 40, 0.98), rgba(7, 16, 30, 0.96)) !important;border-color:var(--border-light) !important;box-shadow:0 12px 30px rgba(0, 0, 0, 0.28) !important;transform:none !important;filter:none !important;transition:none !important;}#galleryContainer.gallery-grid .part-card:hover .part-photo-wrap,
#galleryContainer.gallery-grid .part-card:focus-within .part-photo-wrap,
#galleryContainer.gallery-grid .part-card:hover .part-icon,
#galleryContainer.gallery-grid .part-card:focus-within .part-icon,
#galleryContainer.gallery-grid .part-card:hover .part-card-media-trigger,
#galleryContainer.gallery-grid .part-card:focus-within .part-card-media-trigger,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger:hover,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger:focus-visible,
#galleryContainer.gallery-grid .part-card:hover img.part-photo,
#galleryContainer.gallery-grid .part-card:focus-within img.part-photo,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger:hover img.part-photo,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger:focus-visible img.part-photo,
#galleryContainer.gallery-grid .part-card:hover .part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card:hover .part-photo-wrap::after{transform:none !important;scale:1 !important;translate:none !important;rotate:none !important;animation:none !important;transition:none !important;border-color:transparent !important;box-shadow:none !important;filter:none !important;outline:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card:hover .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:focus-within .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:hover .part-card-media-trigger,
body.dark-theme #galleryContainer.gallery-grid .part-card:focus-within .part-card-media-trigger{background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;border-color:transparent !important;filter:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index],
#galleryContainer.gallery-grid .part-card[data-project-index]:hover,
#galleryContainer.gallery-grid .part-card[data-project-index]:focus-within{background:var(--surface) !important;border-color:var(--border-light) !important;box-shadow:var(--shadow-soft) !important;filter:none !important;transform:none !important;transition:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index],
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within{background:radial-gradient(circle at 90% 18%, rgba(64, 128, 255, 0.11), transparent 42%),
    linear-gradient(135deg, rgba(14, 26, 40, 0.98), rgba(7, 16, 30, 0.96)) !important;border-color:rgba(86, 126, 180, 0.22) !important;box-shadow:0 12px 30px rgba(0, 0, 0, 0.28) !important;filter:none !important;transform:none !important;transition:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
#galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-icon,
#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-icon,
#galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-icon{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;border-color:transparent !important;box-shadow:none !important;outline:0 !important;filter:none !important;transform:none !important;transition:none !important;animation:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::after{content:none !important;display:none !important;background:transparent !important;opacity:0 !important;box-shadow:none !important;filter:none !important;transform:none !important;transition:none !important;animation:none !important;}@media (max-width: 767px){html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index]{grid-template-rows:auto auto !important;row-gap:0.72rem !important;padding-bottom:1rem !important;}html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-mobile-meta{grid-column:2 !important;grid-row:2 !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:2.28rem !important;max-height:none !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0.38rem !important;overflow:visible !important;pointer-events:none !important;}html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity-label{flex:1 1 auto !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;line-height:1.35 !important;font-size:clamp(0.68rem, 2.8vw, 0.78rem) !important;}html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-score{flex:0 0 auto !important;height:auto !important;min-height:0 !important;max-height:none !important;line-height:1.2 !important;font-size:clamp(0.66rem, 2.7vw, 0.76rem) !important;}html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index] .part-details-btn{grid-column:1 !important;grid-row:2 !important;align-self:center !important;min-height:2.28rem !important;}}@media (max-width: 767px){html[lang="tg"] #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-score{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;box-sizing:border-box !important;height:30px !important;min-height:30px !important;max-height:30px !important;min-width:3.2rem !important;padding:0.16rem 0.58rem !important;border-radius:999px !important;line-height:1 !important;font-size:0.76rem !important;font-weight:950 !important;white-space:nowrap !important;}}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
#galleryContainer.gallery-grid .part-card .part-photo-wrap,
#galleryContainer .part-card .part-photo-wrap{width:100% !important;height:clamp(178px, 13.8vw, 218px) !important;min-height:clamp(178px, 13.8vw, 218px) !important;max-height:clamp(178px, 13.8vw, 218px) !important;padding:clamp(7px, 0.72vw, 11px) !important;border-style:solid !important;border-width:2px !important;border-color:rgba(37, 99, 235, 0.56) !important;border-radius:18px !important;background:transparent !important;box-shadow:none !important;outline:0 !important;box-sizing:border-box !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap,
body.dark-theme #galleryContainer .part-card .part-photo-wrap{border-style:solid !important;border-width:2px !important;border-color:rgba(147, 197, 253, 0.68) !important;background:transparent !important;box-shadow:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
#galleryContainer .part-card .part-photo-wrap::before,
#galleryContainer .part-card .part-photo-wrap::after{display:none !important;content:none !important;opacity:0 !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid .part-card .part-photo-wrap > img.part-photo,
#galleryContainer .part-card .part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid .part-card img.part-photo,
#galleryContainer .part-card img.part-photo{width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;border:0 !important;border-radius:14px !important;background:transparent !important;transform:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap,
#galleryContainer.gallery-grid .part-card:hover .part-photo-wrap,
#galleryContainer .part-card:hover .part-photo-wrap{border-style:solid !important;border-width:2px !important;border-color:rgba(37, 99, 235, 0.56) !important;background:transparent !important;box-shadow:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:hover .part-photo-wrap,
body.dark-theme #galleryContainer .part-card:hover .part-photo-wrap{border-style:solid !important;border-width:2px !important;border-color:rgba(147, 197, 253, 0.68) !important;background:transparent !important;box-shadow:none !important;}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card .part-photo-wrap,
  #galleryContainer .part-card .part-photo-wrap{height:clamp(132px, 38vw, 174px) !important;min-height:clamp(132px, 38vw, 174px) !important;max-height:clamp(132px, 38vw, 174px) !important;border-radius:16px !important;padding:7px !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card .part-photo-wrap > img.part-photo,
  #galleryContainer .part-card .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card img.part-photo,
  #galleryContainer .part-card img.part-photo{border-radius:12px !important;}}#galleryContainer.gallery-grid .part-card .part-photo-wrap,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
#galleryContainer.gallery-grid .part-card .part-icon,
#galleryContainer.gallery-grid .part-card .part-icon.part-card-media-trigger,
#galleryContainer .part-card .part-photo-wrap,
#galleryContainer .part-card .part-icon{width:100% !important;height:clamp(178px, 13.8vw, 218px) !important;min-height:clamp(178px, 13.8vw, 218px) !important;max-height:clamp(178px, 13.8vw, 218px) !important;padding:clamp(7px, 0.72vw, 11px) !important;border:2px solid rgba(37, 99, 235, 0.58) !important;border-radius:18px !important;background-color:transparent !important;background-clip:padding-box !important;box-shadow:none !important;outline:0 !important;box-sizing:border-box !important;overflow:hidden !important;}body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-icon,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-icon.part-card-media-trigger,
body.dark-theme #galleryContainer .part-card .part-photo-wrap,
body.dark-theme #galleryContainer .part-card .part-icon{border:2px solid rgba(147, 197, 253, 0.7) !important;background-color:transparent !important;box-shadow:none !important;}#galleryContainer.gallery-grid .part-card:hover .part-photo-wrap,
#galleryContainer.gallery-grid .part-card:focus-within .part-photo-wrap,
#galleryContainer.gallery-grid .part-card:hover .part-card-media-trigger.part-photo-wrap,
#galleryContainer.gallery-grid .part-card:focus-within .part-card-media-trigger.part-photo-wrap,
#galleryContainer.gallery-grid .part-card:hover .part-icon,
#galleryContainer.gallery-grid .part-card:focus-within .part-icon,
#galleryContainer.gallery-grid .part-card:hover .part-icon.part-card-media-trigger,
#galleryContainer.gallery-grid .part-card:focus-within .part-icon.part-card-media-trigger,
#galleryContainer .part-card:hover .part-photo-wrap,
#galleryContainer .part-card:hover .part-icon{border:2px solid rgba(37, 99, 235, 0.58) !important;background-color:transparent !important;box-shadow:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card:hover .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:focus-within .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:hover .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:focus-within .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:hover .part-icon,
body.dark-theme #galleryContainer.gallery-grid .part-card:focus-within .part-icon,
body.dark-theme #galleryContainer.gallery-grid .part-card:hover .part-icon.part-card-media-trigger,
body.dark-theme #galleryContainer.gallery-grid .part-card:focus-within .part-icon.part-card-media-trigger,
body.dark-theme #galleryContainer .part-card:hover .part-photo-wrap,
body.dark-theme #galleryContainer .part-card:hover .part-icon{border:2px solid rgba(147, 197, 253, 0.7) !important;background-color:transparent !important;box-shadow:none !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card .part-photo-wrap::after,
#galleryContainer.gallery-grid .part-card .part-icon::before,
#galleryContainer.gallery-grid .part-card .part-icon::after,
#galleryContainer .part-card .part-photo-wrap::before,
#galleryContainer .part-card .part-photo-wrap::after,
#galleryContainer .part-card .part-icon::before,
#galleryContainer .part-card .part-icon::after{display:none !important;content:none !important;opacity:0 !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap > img.part-photo,
#galleryContainer .part-card .part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid .part-card img.part-photo,
#galleryContainer .part-card img.part-photo{width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;border:0 !important;border-radius:14px !important;background:transparent !important;transform:none !important;}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card .part-icon,
  #galleryContainer.gallery-grid .part-card .part-icon.part-card-media-trigger,
  #galleryContainer .part-card .part-photo-wrap,
  #galleryContainer .part-card .part-icon{height:clamp(132px, 38vw, 174px) !important;min-height:clamp(132px, 38vw, 174px) !important;max-height:clamp(132px, 38vw, 174px) !important;border-radius:16px !important;padding:7px !important;}}.part-detail-gauge-card .gauge-score,
body.dark-theme .part-detail-gauge-card .gauge-score{background:transparent !important;background-image:none !important;border:1.5px solid rgba(15, 23, 42, 0.22) !important;box-shadow:none !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;text-shadow:none !important;filter:none !important;}body.dark-theme .part-detail-gauge-card .gauge-score{border-color:rgba(226, 232, 240, 0.34) !important;color:#f8fafc !important;-webkit-text-fill-color:#f8fafc !important;}.part-detail-gauge-card .gauge-status,
body.dark-theme .part-detail-gauge-card .gauge-status{background:rgba(239, 68, 68, 0.055) !important;background-image:none !important;border:1.7px solid rgba(220, 38, 38, 0.56) !important;box-shadow:none !important;color:#7f1d1d !important;-webkit-text-fill-color:#7f1d1d !important;text-shadow:none !important;filter:none !important;}body.dark-theme .part-detail-gauge-card .gauge-status{background:rgba(248, 113, 113, 0.10) !important;border-color:rgba(248, 113, 113, 0.72) !important;color:#fecaca !important;-webkit-text-fill-color:#fecaca !important;}.part-detail-gauge-card .gauge-score *,
.part-detail-gauge-card .gauge-status *,
body.dark-theme .part-detail-gauge-card .gauge-score *,
body.dark-theme .part-detail-gauge-card .gauge-status *{text-shadow:none !important;filter:none !important;}.brand-logo-card{background:linear-gradient(180deg, rgba(255,255,255,0.99), rgba(248,251,255,0.99)) !important;border-color:rgba(37, 99, 235, 0.12) !important;}body.dark-theme .brand-logo-card{background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(241,247,255,0.96)) !important;border-color:rgba(147, 197, 253, 0.24) !important;box-shadow:0 14px 34px rgba(0, 0, 0, 0.22), inset 0 1px 0 rgba(255,255,255,0.88) !important;}.brand-logo-card img{image-rendering:auto !important;filter:saturate(1.18) contrast(1.16) brightness(1.02) drop-shadow(0 1px 0 rgba(15, 23, 42, 0.20)) !important;transform:translateZ(0) !important;}body.dark-theme .brand-logo-card img{filter:saturate(1.22) contrast(1.22) brightness(1.03) drop-shadow(0 1px 0 rgba(15, 23, 42, 0.28)) !important;}.brand-logo-card img[src*="lumenis"],
.brand-logo-card img[src*="olympus"],
.brand-logo-card img[src*="rexroth"],
.brand-logo-card img[src*="leica"]{filter:saturate(1.24) contrast(1.24) brightness(1.04) drop-shadow(0 1px 0 rgba(15, 23, 42, 0.24)) !important;}body.dark-theme .brand-logo-card img[src*="lumenis"],
body.dark-theme .brand-logo-card img[src*="olympus"],
body.dark-theme .brand-logo-card img[src*="rexroth"],
body.dark-theme .brand-logo-card img[src*="leica"]{filter:saturate(1.32) contrast(1.30) brightness(1.06) drop-shadow(0 1px 0 rgba(15, 23, 42, 0.30)) !important;}#galleryContainer.gallery-grid{gap:clamp(0.72rem, 1.5vw, 1rem) !important;}#galleryContainer.gallery-grid .part-card,
  #galleryContainer.gallery-grid .part-card[data-project-index]{min-height:0 !important;padding:clamp(0.72rem, 1.4vw, 0.95rem) !important;gap:clamp(0.46rem, 1vw, 0.68rem) !important;align-content:start !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card .part-icon,
  #galleryContainer.gallery-grid .part-card .part-icon.part-card-media-trigger,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger{width:clamp(4.9rem, 6.6vw, 6.35rem) !important;height:clamp(4.9rem, 6.6vw, 6.35rem) !important;min-width:clamp(4.9rem, 6.6vw, 6.35rem) !important;min-height:clamp(4.9rem, 6.6vw, 6.35rem) !important;max-width:clamp(4.9rem, 6.6vw, 6.35rem) !important;max-height:clamp(4.9rem, 6.6vw, 6.35rem) !important;}#galleryContainer.gallery-grid .part-card-title{font-size:clamp(0.88rem, 1.6vw, 1.02rem) !important;line-height:1.38 !important;margin-bottom:0.28rem !important;}#galleryContainer.gallery-grid .part-card-use-case{font-size:clamp(0.76rem, 1.35vw, 0.88rem) !important;line-height:1.52 !important;margin:0.16rem 0 0.24rem !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card-sensitivity{font-size:clamp(0.76rem, 1.25vw, 0.86rem) !important;line-height:1.38 !important;margin:0.18rem 0 0 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{min-height:1.62rem !important;height:1.62rem !important;max-height:1.62rem !important;}#galleryContainer.gallery-grid .part-details-btn{min-height:1.72rem !important;height:1.72rem !important;padding:0.32rem 0.62rem !important;font-size:clamp(0.7rem, 1.25vw, 0.78rem) !important;line-height:1.15 !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card{--part-mobile-image-col:clamp(4.4rem, 23.8vw, 6.2rem) !important;grid-template-columns:minmax(0, 1fr) var(--part-mobile-image-col) !important;grid-template-rows:auto 1.64rem !important;column-gap:0.55rem !important;row-gap:0.34rem !important;padding:0.58rem 0.62rem 0.62rem !important;}html[dir="ltr"] #galleryContainer.gallery-grid .part-card,
    #galleryContainer.gallery-grid .part-card[data-site-dir="ltr"]{grid-template-columns:var(--part-mobile-image-col) minmax(0, 1fr) !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card .part-icon,
    #galleryContainer.gallery-grid .part-card .part-icon.part-card-media-trigger{width:var(--part-mobile-image-col) !important;height:var(--part-mobile-image-col) !important;min-width:var(--part-mobile-image-col) !important;min-height:var(--part-mobile-image-col) !important;max-width:var(--part-mobile-image-col) !important;max-height:var(--part-mobile-image-col) !important;}#galleryContainer.gallery-grid .part-card .part-icon svg{width:2rem !important;height:2rem !important;}#galleryContainer.gallery-grid .part-card-title{font-size:0.82rem !important;line-height:1.32 !important;margin-bottom:0.18rem !important;}#galleryContainer.gallery-grid .part-card-use-case{font-size:0.69rem !important;line-height:1.42 !important;-webkit-line-clamp:2 !important;margin-bottom:0.1rem !important;}#galleryContainer.gallery-grid .part-card-sensitivity{font-size:0.68rem !important;line-height:1.32 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{height:1.64rem !important;min-height:1.64rem !important;max-height:1.64rem !important;column-gap:0.18rem !important;}#galleryContainer.gallery-grid .part-card-score,
    #galleryContainer.gallery-grid .part-card-sensitivity-label{font-size:0.62rem !important;line-height:1.1 !important;padding:0.18rem 0.24rem !important;}#galleryContainer.gallery-grid .part-details-btn{height:1.64rem !important;min-height:1.64rem !important;max-height:1.64rem !important;padding:0.22rem 0.24rem !important;font-size:0.62rem !important;border-radius:0.68rem !important;}}.dropdown-item .pashto-language-name,
  .selected-language-label .pashto-language-name{display:inline-block !important;direction:rtl !important;unicode-bidi:isolate !important;letter-spacing:0 !important;word-spacing:0 !important;font-family:Tahoma, "Noto Naskh Arabic", "Noto Sans Arabic", Arial, sans-serif !important;font-kerning:normal !important;font-variant-ligatures:common-ligatures contextual !important;font-feature-settings:"rlig" 1, "liga" 1, "calt" 1 !important;text-rendering:optimizeLegibility;white-space:nowrap;}@media (min-width: 901px){body .header-bar > .seo-nav#mainNav > .nav-knowledge-dropdown,
  body .seo-nav#mainNav > .nav-knowledge-dropdown{display:inline-flex !important;align-items:stretch !important;justify-content:center !important;margin:0 !important;padding:0 !important;min-width:0 !important;}body .header-bar > .seo-nav#mainNav .nav-knowledge-trigger,
  body .seo-nav#mainNav .nav-knowledge-trigger{box-sizing:border-box !important;appearance:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;min-height:2.2rem !important;height:auto !important;margin:0 !important;padding:0.42rem 0.86rem !important;gap:0 !important;color:var(--text-secondary) !important;background:var(--surface) !important;border:1px solid var(--border-light) !important;border-radius:999px !important;box-shadow:0 8px 18px -14px rgba(0, 35, 70, 0.35) !important;font-family:inherit !important;font-size:0.92rem !important;font-weight:800 !important;line-height:normal !important;letter-spacing:normal !important;text-align:center !important;white-space:nowrap !important;cursor:pointer !important;transform:none !important;transition:color 0.2s ease, background 0.2s ease, border-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease !important;}body .header-bar > .seo-nav#mainNav .nav-knowledge-trigger:hover,
  body .header-bar > .seo-nav#mainNav .nav-knowledge-trigger:focus-visible,
  body .header-bar > .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body .header-bar > .seo-nav#mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger,
  body .seo-nav#mainNav .nav-knowledge-trigger:hover,
  body .seo-nav#mainNav .nav-knowledge-trigger:focus-visible,
  body .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body .seo-nav#mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger{color:var(--accent) !important;background:var(--accent-soft) !important;border-color:rgba(0, 102, 255, 0.22) !important;box-shadow:0 12px 22px -16px rgba(0, 102, 255, 0.35) !important;transform:translateY(-1px) !important;outline:none !important;}body .seo-nav#mainNav .nav-knowledge-trigger #navKnowledgeLabel{display:inline !important;width:auto !important;font:inherit !important;line-height:inherit !important;color:inherit !important;}}html{min-height:100%;background-color:#dce8f4;}body{position:relative;min-height:100%;isolation:isolate;background-color:transparent !important;}body::before,
body::after{content:"";position:fixed;inset:0;pointer-events:none;}body::before{z-index:-2;background-color:#dce8f4;background-image:url('assets/qetepich-site-tech-background-desktop-light-user-v394.webp?v=394');background-repeat:no-repeat;background-position:center top;background-size:cover;filter:none;transform:translateZ(0);}body::after{z-index:-1;background:radial-gradient(circle at 81% 9%, rgba(255, 221, 146, 0.05), transparent 27%),
    radial-gradient(circle at 48% 33%, rgba(255, 255, 255, 0.08), transparent 44%),
    linear-gradient(180deg, rgba(247, 251, 255, 0.08) 0%, rgba(247, 251, 255, 0.14) 43%, rgba(247, 251, 255, 0.23) 100%);transition:background 0.25s ease;}body.dark-theme::before{background-color:#020817;background-image:url('assets/qetepich-site-tech-background-desktop-dark-user-v391.webp?v=391');background-position:center top;background-size:cover;filter:none;}body.dark-theme::after{background:radial-gradient(circle at 82% 10%, rgba(255, 190, 83, 0.025), transparent 29%),
    radial-gradient(circle at 50% 31%, rgba(26, 91, 185, 0.045), transparent 46%),
    linear-gradient(180deg, rgba(1, 6, 15, 0.06) 0%, rgba(1, 6, 15, 0.14) 48%, rgba(1, 6, 15, 0.25) 100%);}@media (max-width: 760px){body::before{background-image:url('assets/qetepich-site-tech-background-mobile-light-user-v378.webp?v=378');background-position:center top;background-size:cover;filter:saturate(1.08) contrast(1.03);}body::after{background:radial-gradient(circle at 76% 8%, rgba(255, 221, 146, 0.045), transparent 24%),
      radial-gradient(circle at 50% 28%, rgba(255, 255, 255, 0.07), transparent 40%),
      linear-gradient(180deg, rgba(247, 251, 255, 0.06) 0%, rgba(247, 251, 255, 0.11) 44%, rgba(247, 251, 255, 0.20) 100%);}body.dark-theme::before{background-color:#020817;background-image:url('assets/qetepich-site-tech-background-mobile-dark-user-v378.webp?v=378');background-position:center top;background-size:cover;filter:saturate(1.03) brightness(0.96) contrast(1.05);}body.dark-theme::after{background:radial-gradient(circle at 78% 8%, rgba(255, 190, 83, 0.02), transparent 25%),
      radial-gradient(circle at 50% 28%, rgba(26, 91, 185, 0.04), transparent 42%),
      linear-gradient(180deg, rgba(1, 6, 15, 0.05) 0%, rgba(1, 6, 15, 0.12) 48%, rgba(1, 6, 15, 0.22) 100%);}}@media (prefers-reduced-motion: reduce){body::after{transition:none;}}body:not(.knowledge-mode) .hero-grid,
body:not(.knowledge-mode) .hero-grid *{box-sizing:border-box;}body:not(.knowledge-mode) .hero-grid{position:relative;isolation:isolate;}body:not(.knowledge-mode) .hero-copy{position:relative;overflow:hidden;}body:not(.knowledge-mode) .hero-copy::before{content:"";position:absolute;left:1.8rem;right:auto;top:3.4rem;width:10rem;height:5.4rem;opacity:0.72;pointer-events:none;background:radial-gradient(circle at 100% 10%, #55d8ff 0 3px, transparent 4px),
    radial-gradient(circle at 78% 38%, #55d8ff 0 3px, transparent 4px),
    radial-gradient(circle at 55% 66%, #55d8ff 0 3px, transparent 4px),
    linear-gradient(90deg, transparent 0 12%, rgba(73, 206, 255, 0.95) 12% 13%, transparent 13% 100%),
    linear-gradient(135deg, transparent 0 38%, rgba(73, 206, 255, 0.92) 38% 39%, transparent 39% 100%),
    linear-gradient(180deg, transparent 0 48%, rgba(73, 206, 255, 0.88) 48% 49%, transparent 49% 100%);filter:drop-shadow(0 0 9px rgba(39, 189, 255, 0.32));}body:not(.knowledge-mode) .hero-brand-mark{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:0.14em;max-width:100% !important;padding:0 !important;margin:0 auto !important;font-family:var(--font-main);font-weight:950;line-height:1.18;letter-spacing:-0.035em;text-align:center !important;background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;color:inherit !important;-webkit-text-fill-color:initial !important;filter:none !important;text-wrap:balance;}body:not(.knowledge-mode) .hero-brand-line{display:block;width:100%;color:#f8fbff;-webkit-text-fill-color:#f8fbff;text-shadow:0 6px 20px rgba(0, 15, 45, 0.34);}body:not(.knowledge-mode) .hero-brand-line-1{font-size:0.82em;}body:not(.knowledge-mode) .hero-brand-line-2{color:#087cff;-webkit-text-fill-color:#087cff;text-shadow:0 7px 24px rgba(0, 104, 255, 0.30);}body:not(.knowledge-mode) .hero-title-accessible{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}body:not(.knowledge-mode) .hero-sub{display:block !important;max-width:none !important;color:#f7fbff !important;direction:rtl;overflow:visible !important;}body:not(.knowledge-mode) .hero-sub p{color:inherit !important;text-align:justify !important;text-align-last:right !important;overflow:visible !important;}body:not(.knowledge-mode) .hero-sub p + p{position:relative;border:1px solid rgba(140, 211, 255, 0.40);background:linear-gradient(135deg, rgba(8, 57, 111, 0.44), rgba(7, 39, 84, 0.28));box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 16px 30px -26px rgba(0, 22, 58, 0.72);}body:not(.knowledge-mode) .hero-sub p + p::before{content:"";position:absolute;right:1.2rem;left:auto;top:50%;width:3.6rem;height:3.6rem;transform:translateY(-50%);background:url('assets/hero-story-icon.svg?v=108') center / contain no-repeat;filter:drop-shadow(0 8px 16px rgba(0, 119, 255, 0.34));}body:not(.knowledge-mode) .hero-visual .quality-sentence{display:none !important;}body.dark-theme:not(.knowledge-mode) .hero-copy{background:linear-gradient(145deg, rgba(5, 32, 68, 0.82), rgba(3, 25, 58, 0.69)) !important;border-color:rgba(120, 196, 255, 0.30) !important;}@media (min-width: 901px){body:not(.knowledge-mode) .container{max-width:1822px !important;padding:1.5rem clamp(2rem, 3vw, 3.6rem) 3rem !important;}body:not(.knowledge-mode) .header-bar{position:relative;z-index:20;min-height:4.8rem;margin-bottom:1.45rem !important;padding-inline:0.25rem;}body:not(.knowledge-mode) .hero-grid{display:grid !important;grid-template-columns:minmax(350px, 0.78fr) minmax(720px, 1.42fr) !important;grid-template-rows:auto !important;gap:clamp(2rem, 3.25vw, 4.4rem) !important;align-items:stretch !important;direction:ltr !important;width:100% !important;min-height:40.5rem;margin:0 0 4.2rem !important;}body:not(.knowledge-mode) .hero-visual{grid-column:1 !important;grid-row:1 !important;display:flex !important;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;min-width:0;min-height:40.5rem;padding:4.1rem 0 0.6rem !important;margin:0 !important;direction:ltr;}body:not(.knowledge-mode) .hero-logo-visual{display:block !important;width:min(100%, 34rem) !important;height:auto !important;margin:0 auto 2.5rem !important;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0, 42, 88, 0.16));}body:not(.knowledge-mode) .hero-visual .iso-badges{display:grid !important;grid-template-columns:repeat(2, minmax(8.5rem, 1fr));align-items:end !important;justify-content:center !important;gap:clamp(1.2rem, 2vw, 2.5rem) !important;width:min(100%, 25rem) !important;margin:auto auto 0 !important;padding:0 !important;}body:not(.knowledge-mode) .hero-visual .cert-item{display:flex !important;flex-direction:column;align-items:center !important;justify-content:flex-end !important;gap:0.52rem;min-width:0;}body:not(.knowledge-mode) .hero-visual .cert-logo{display:block;width:clamp(7rem, 8.4vw, 9.3rem) !important;height:clamp(7.3rem, 8.8vw, 9.7rem) !important;object-fit:contain !important;margin:0 !important;filter:drop-shadow(0 12px 18px rgba(0, 40, 86, 0.12));}body:not(.knowledge-mode) .hero-visual .cert-pill{display:inline-flex !important;align-items:center;justify-content:center;min-width:7.2rem;min-height:2rem;padding:0.34rem 0.86rem !important;border:0 !important;border-radius:999px !important;background:rgba(222, 235, 248, 0.54) !important;color:#082b56 !important;box-shadow:0 8px 18px -15px rgba(0, 37, 82, 0.34) !important;font-size:1rem !important;font-weight:850 !important;line-height:1.1 !important;}body:not(.knowledge-mode) .hero-copy{grid-column:2 !important;grid-row:1 !important;align-self:stretch;min-width:0;min-height:40.5rem;padding:3.2rem clamp(17rem, 21.5vw, 22rem) 2rem clamp(2rem, 3vw, 3.3rem) !important;margin:0 !important;direction:rtl;border:1px solid rgba(164, 219, 255, 0.46);border-radius:2.55rem;background:linear-gradient(90deg, rgba(8, 54, 106, 0.88) 0%, rgba(7, 45, 94, 0.76) 58%, rgba(7, 45, 94, 0.34) 100%);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 34px 60px -45px rgba(0, 24, 64, 0.88);backdrop-filter:none;-webkit-backdrop-filter:none;}body:not(.knowledge-mode) .hero-brand-mark{font-size:clamp(2rem, 3vw, 3.45rem) !important;min-height:7.1rem;}body:not(.knowledge-mode) .hero-sub{width:100% !important;margin:1.35rem 0 0 !important;font-size:clamp(0.94rem, 1.02vw, 1.11rem) !important;line-height:2.18 !important;}body:not(.knowledge-mode) .hero-sub p:first-child{margin:0 !important;padding:0 0.15rem !important;}body:not(.knowledge-mode) .hero-sub p + p{margin:1.2rem 0 0 !important;padding:1rem 5.7rem 1rem 1.35rem !important;border-radius:1.45rem;font-size:0.92em;line-height:2.06 !important;}body:not(.knowledge-mode) .mobile-hero-credentials{display:none !important;}}@media (min-width: 901px) and (max-width: 1350px){body:not(.knowledge-mode) .hero-grid,
  body:not(.knowledge-mode) .hero-visual,
  body:not(.knowledge-mode) .hero-copy{min-height:38rem;}body:not(.knowledge-mode) .hero-copy{padding-top:2.55rem !important;padding-bottom:1.55rem !important;}body:not(.knowledge-mode) .hero-brand-mark{min-height:6.25rem;font-size:clamp(1.8rem, 2.85vw, 2.85rem) !important;}body:not(.knowledge-mode) .hero-sub{margin-top:0.9rem !important;font-size:0.86rem !important;line-height:1.94 !important;}body:not(.knowledge-mode) .hero-sub p + p{margin-top:0.9rem !important;padding-top:0.82rem !important;padding-bottom:0.82rem !important;line-height:1.88 !important;}}@media (min-width: 901px) and (max-width: 1230px){body:not(.knowledge-mode) .hero-grid{grid-template-columns:minmax(300px, 0.68fr) minmax(620px, 1.32fr) !important;gap:1.5rem !important;}body:not(.knowledge-mode) .hero-copy{padding-inline-end:clamp(13.5rem, 19vw, 15.5rem) !important;padding-inline-start:1.5rem !important;}body:not(.knowledge-mode) .hero-brand-mark{font-size:clamp(1.75rem, 2.75vw, 2.65rem) !important;}body:not(.knowledge-mode) .hero-sub{font-size:0.88rem !important;line-height:2.02 !important;}body:not(.knowledge-mode) .hero-sub p + p{line-height:1.92 !important;}}@media (max-width: 900px){body:not(.knowledge-mode) .container{padding-top:1rem !important;}body:not(.knowledge-mode) .hero-grid{display:flex !important;flex-direction:column;gap:1rem !important;width:100%;min-height:0;margin:0.8rem 0 2.8rem !important;direction:rtl;}body:not(.knowledge-mode) .hero-visual{order:1;display:flex !important;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:0 !important;padding:0.6rem 0.25rem 0 !important;margin:0 !important;}body:not(.knowledge-mode) .hero-logo-visual{display:block !important;width:min(88vw, 31rem) !important;height:auto !important;margin:0 auto 1rem !important;}body:not(.knowledge-mode) .hero-visual .iso-badges{display:flex !important;flex-wrap:nowrap !important;align-items:flex-end !important;justify-content:center !important;gap:clamp(1rem, 7vw, 3rem) !important;width:100% !important;margin:0 auto !important;}body:not(.knowledge-mode) .hero-visual .cert-item{display:flex !important;flex-direction:column;align-items:center !important;gap:0.36rem;}body:not(.knowledge-mode) .hero-visual .cert-logo{width:clamp(5.4rem, 23vw, 7.2rem) !important;height:clamp(5.7rem, 24vw, 7.5rem) !important;object-fit:contain !important;}body:not(.knowledge-mode) .hero-visual .cert-pill{padding:0.3rem 0.68rem !important;border:0 !important;border-radius:999px !important;background:rgba(227, 239, 250, 0.72) !important;color:#082b56 !important;font-size:0.76rem !important;font-weight:850 !important;}body:not(.knowledge-mode) .hero-copy{order:2;width:100%;min-height:0;padding:1.25rem 1rem 1rem !important;margin:0 !important;border:1px solid rgba(151, 214, 255, 0.42);border-radius:1.65rem;background:linear-gradient(180deg, rgba(6, 48, 99, 0.86), rgba(4, 36, 78, 0.74));box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.10), 0 22px 38px -32px rgba(0, 25, 62, 0.80);backdrop-filter:none;-webkit-backdrop-filter:none;}body:not(.knowledge-mode) .hero-copy::before{left:0.9rem;right:auto;top:1rem;width:5.2rem;height:3rem;opacity:0.48;}body:not(.knowledge-mode) .hero-brand-mark{font-size:clamp(1.65rem, 7.6vw, 2.75rem) !important;min-height:5.4rem;}body:not(.knowledge-mode) .hero-sub{width:100% !important;margin:0.85rem 0 0 !important;font-size:clamp(0.88rem, 3.7vw, 1rem) !important;line-height:2 !important;}body:not(.knowledge-mode) .hero-sub p:first-child{margin:0 !important;}body:not(.knowledge-mode) .hero-sub p + p{margin:0.9rem 0 0 !important;padding:0.9rem 4rem 0.9rem 0.85rem !important;border-radius:1.15rem;font-size:0.94em;line-height:1.95 !important;}body:not(.knowledge-mode) .hero-sub p + p::before{right:0.75rem;left:auto;width:2.65rem;height:2.65rem;}body:not(.knowledge-mode) .mobile-hero-credentials{display:none !important;}}@media (max-width: 420px){body:not(.knowledge-mode) .hero-copy{padding-inline:0.82rem !important;}body:not(.knowledge-mode) .hero-sub{font-size:0.84rem !important;}body:not(.knowledge-mode) .hero-sub p + p{padding-inline-end:3.45rem !important;}}@media (min-width: 901px) and (max-width: 1400px){body:not(.knowledge-mode) .container{max-width:none !important;padding:0 35px 48px !important;transform:translateY(-2px);}body:not(.knowledge-mode) .header-bar{min-height:72px !important;height:72px !important;margin-bottom:15px !important;padding-inline:0 !important;gap:0 !important;}body:not(.knowledge-mode) .desktop-actions{gap:14px !important;}body:not(.knowledge-mode) #themeToggle{box-sizing:border-box !important;transform:translateY(4px) !important;width:62px !important;min-width:62px !important;height:62px !important;min-height:62px !important;padding:0 !important;font-size:25px !important;line-height:1 !important;border-radius:50% !important;}body:not(.knowledge-mode) #langDropdownBtn{box-sizing:border-box !important;width:104px !important;min-width:104px !important;height:44px !important;min-height:44px !important;transform:translateY(1px) !important;padding:8px 12px !important;font-size:14px !important;border-radius:999px !important;}body:not(.knowledge-mode) #langDropdownBtn .arrow{display:none !important;}body:not(.knowledge-mode) #mainNav{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;direction:rtl !important;gap:10px !important;transform:translate(12px, 1px) !important;}body:not(.knowledge-mode) #mainNav > a,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{box-sizing:border-box !important;height:44px !important;min-height:44px !important;padding:0 13px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;direction:ltr !important;color:#0b315e !important;background:rgba(255,255,255,.95) !important;border:1px solid rgba(204,219,235,.96) !important;border-radius:999px !important;box-shadow:0 5px 15px rgba(4,40,82,.10) !important;font-size:14px !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important;transform:none !important;}body:not(.knowledge-mode) #navAbout{width:111px !important;min-width:111px !important;}body:not(.knowledge-mode) #navGallery{width:113px !important;min-width:113px !important;}body:not(.knowledge-mode) #navKnowledge{width:112px !important;min-width:112px !important;height:44px !important;}body:not(.knowledge-mode) #navKnowledgeTrigger{width:112px !important;min-width:112px !important;}body:not(.knowledge-mode) #navOrder{width:104px !important;min-width:104px !important;}body:not(.knowledge-mode) #navContact{width:92px !important;min-width:92px !important;}body:not(.knowledge-mode) #mainNav > a::before,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{content:"";width:18px;height:18px;flex:0 0 18px;background-color:currentColor;-webkit-mask:var(--nav-icon) center/contain no-repeat;mask:var(--nav-icon) center/contain no-repeat;opacity:.95;}body:not(.knowledge-mode) #navAbout{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");}body:not(.knowledge-mode) #navGallery{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M4 10h16'/%3E%3Ccircle cx='12' cy='15' r='2.2'/%3E%3C/svg%3E");}body:not(.knowledge-mode) #navKnowledgeTrigger{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-5 9 5-9 5-9-5Z'/%3E%3Cpath d='M7 11.5V16c3 2.2 7 2.2 10 0v-4.5M21 9v6'/%3E%3C/svg%3E");}body:not(.knowledge-mode) #navOrder{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6l-5 9a2 2 0 0 0 1.7 3h10.6a2 2 0 0 0 1.7-3l-5-9V3'/%3E%3Cpath d='M8 14h8'/%3E%3C/svg%3E");}body:not(.knowledge-mode) #navContact{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.35 1.8.58 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E");}body:not(.knowledge-mode) .hero-grid{display:grid !important;grid-template-columns:405px 779px !important;grid-template-rows:476px !important;gap:26px !important;width:1210px !important;min-height:476px !important;height:476px !important;margin:0 0 68px !important;align-items:stretch !important;direction:ltr !important;}body:not(.knowledge-mode) .hero-visual{position:relative !important;display:block !important;grid-column:1 !important;grid-row:1 !important;width:405px !important;height:476px !important;min-height:476px !important;padding:0 !important;margin:0 !important;}body:not(.knowledge-mode) .hero-logo-visual{position:absolute !important;left:31px !important;top:60px !important;width:350px !important;height:141px !important;margin:0 !important;object-fit:contain !important;filter:none !important;}body:not(.knowledge-mode) .hero-visual .iso-badges{position:absolute !important;left:109px !important;top:317px !important;width:273px !important;height:137px !important;display:grid !important;grid-template-columns:100px 100px !important;grid-template-rows:137px !important;gap:53px !important;align-items:start !important;justify-content:start !important;margin:0 !important;padding:0 10px !important;box-sizing:border-box !important;direction:ltr !important;}body:not(.knowledge-mode) .hero-visual .cert-item{width:100px !important;height:137px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:7px !important;margin:0 !important;}body:not(.knowledge-mode) .hero-visual .cert-logo{display:block !important;width:100px !important;height:108px !important;object-fit:contain !important;margin:0 !important;filter:none !important;}body:not(.knowledge-mode) .hero-visual .cert-pill{box-sizing:border-box !important;min-width:80px !important;height:24px !important;min-height:24px !important;padding:0 8px !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:0 !important;border-radius:7px !important;background:rgba(221,233,245,.72) !important;color:#082b56 !important;box-shadow:none !important;font-size:12px !important;font-weight:850 !important;line-height:1 !important;}body:not(.knowledge-mode) .hero-copy{box-sizing:border-box !important;position:relative !important;grid-column:2 !important;grid-row:1 !important;width:779px !important;height:476px !important;min-height:476px !important;padding:30px 280px 18px 34px !important;margin:0 !important;overflow:visible !important;direction:rtl !important;border:1px solid rgba(155,215,255,.46) !important;border-radius:28px !important;background:linear-gradient(90deg,rgba(27,111,190,.48) 0%,rgba(9,69,135,.92) 58%,rgba(6,52,108,.90) 70%,rgba(5,45,96,.56) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 48px -38px rgba(0,24,64,.75) !important;backdrop-filter:none !important;}body:not(.knowledge-mode) .hero-brand-mark{box-sizing:border-box !important;width:401px !important;max-width:none !important;min-height:101px !important;margin:0 !important;padding:0 !important;transform:translate(-64px, 9px) !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;text-align:right !important;font-family:var(--font-main) !important;font-size:35px !important;font-weight:950 !important;line-height:1.28 !important;letter-spacing:-.035em !important;white-space:nowrap !important;filter:none !important;}body:not(.knowledge-mode) .hero-brand-line{display:block !important;width:100% !important;text-align:right !important;}body:not(.knowledge-mode) .hero-brand-line-1{font-size:34px !important;color:#fff !important;-webkit-text-fill-color:#fff !important;}body:not(.knowledge-mode) .hero-brand-line-2{font-size:36px !important;transform:scaleX(.78) !important;transform-origin:right center !important;color:#087cff !important;-webkit-text-fill-color:#087cff !important;}body:not(.knowledge-mode) .hero-sub{box-sizing:border-box !important;width:465px !important;max-width:none !important;margin:15px 0 0 !important;font-size:13.2px !important;line-height:2.35 !important;overflow:visible !important;}body:not(.knowledge-mode) .hero-sub p:first-child{box-sizing:border-box !important;width:465px !important;margin:0 !important;padding:0 !important;font-size:13.2px !important;line-height:2.35 !important;text-align:right !important;text-align-last:right !important;}body:not(.knowledge-mode) .hero-story-line{display:block !important;width:max-content !important;max-width:none !important;margin-left:auto !important;white-space:nowrap !important;transform-origin:right center !important;}body:not(.knowledge-mode) .hero-story-line:nth-child(1){transform:translateX(-65px) scaleX(1.20) !important;}body:not(.knowledge-mode) .hero-story-line:nth-child(2){transform:scaleX(1.075) !important;}body:not(.knowledge-mode) .hero-story-line:nth-child(3){transform:translateX(7px) scaleX(1.075) !important;}body:not(.knowledge-mode) .hero-story-line:nth-child(4){transform:translateX(19px) scaleX(1.085) !important;}body:not(.knowledge-mode) .hero-story-line:nth-child(5){transform:translateX(29px) scaleX(1.07) !important;}body:not(.knowledge-mode) .hero-sub p + p{box-sizing:border-box !important;width:calc(100% + 134px) !important;min-height:127px !important;margin:23px 0 0 !important;padding:10px 82px 10px 18px !important;transform:translateX(123px) !important;border-radius:19px !important;font-size:13.5px !important;line-height:1.95 !important;text-align:justify !important;text-align-last:right !important;overflow:visible !important;}body:not(.knowledge-mode) #themeToggle{color:transparent !important;font-size:0 !important;position:relative !important;}body:not(.knowledge-mode) #themeToggle::before{content:"" !important;display:block !important;width:28px !important;height:28px !important;margin:auto !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M21.8 5.1c1.3 8.4-4.1 14.5-11.1 13.8 2.3 4.7 8.1 6.7 12.9 4.2 5-2.6 6.8-8.7 4.2-13.6a12.2 12.2 0 0 0-6-4.4Z' fill='%23ffc928' stroke='%230b315e' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat !important;}body:not(.knowledge-mode) #langDropdownBtn .arrow{display:inline-block !important;order:-1 !important;color:#087cff !important;font-size:9px !important;line-height:1 !important;transform:rotate(180deg) translateY(-1px) !important;}body:not(.knowledge-mode) #langDropdownBtn .flag-img{width:25px !important;height:17px !important;}body:not(.knowledge-mode) #langDropdownBtn{direction:ltr !important;justify-content:center !important;gap:7px !important;}body:not(.knowledge-mode) #selectedLangDisplay{order:1 !important;direction:ltr !important;}body:not(.knowledge-mode) #langDropdownBtn .selected-language-label{display:inline-flex !important;align-items:center !important;direction:ltr !important;gap:6px !important;}body:not(.knowledge-mode) #langDropdownBtn .arrow{order:0 !important;transform:rotate(180deg) translateY(-1px) !important;}body:not(.knowledge-mode) .hero-sub p + p::before{right:19px !important;top:50% !important;width:55px !important;height:55px !important;}}@media (min-width: 1401px){body:not(.knowledge-mode){padding-top:.5578vw !important;}body:not(.knowledge-mode) .container{max-width:none !important;padding:0 2.734375vw 3.75vw !important;transform:translateY(-.15625vw);}body:not(.knowledge-mode) .header-bar{min-height:5.625vw !important;height:5.625vw !important;margin-bottom:1.171875vw !important;padding-inline:0 !important;gap:0 !important;}body:not(.knowledge-mode) .desktop-actions{gap:1.09375vw !important;}body:not(.knowledge-mode) #themeToggle{box-sizing:border-box !important;transform:translateY(.3125vw) !important;width:4.84375vw !important;min-width:4.84375vw !important;height:4.84375vw !important;min-height:4.84375vw !important;padding:0 !important;font-size:1.953125vw !important;line-height:1 !important;border-radius:50% !important;}body:not(.knowledge-mode) #langDropdownBtn{box-sizing:border-box !important;width:8.125vw !important;min-width:8.125vw !important;height:3.4375vw !important;min-height:3.4375vw !important;transform:translateY(.078125vw) !important;padding:.625vw .9375vw !important;font-size:1.09375vw !important;border-radius:999px !important;}body:not(.knowledge-mode) #langDropdownBtn .arrow{display:none!important}body:not(.knowledge-mode) #mainNav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;direction:rtl!important;gap:.78125vw!important;transform:translate(.9375vw,.078125vw)!important}body:not(.knowledge-mode) #mainNav > a, body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{box-sizing:border-box!important;height:3.4375vw!important;min-height:3.4375vw!important;padding:0 1.015625vw!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.625vw!important;direction:ltr!important;color:#0b315e!important;background:rgba(255,255,255,.95)!important;border:.078125vw solid rgba(204,219,235,.96)!important;border-radius:999px!important;box-shadow:0 .390625vw 1.171875vw rgba(4,40,82,.10)!important;font-size:1.09375vw!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;transform:none!important}body:not(.knowledge-mode) #navAbout{width:8.671875vw!important;min-width:8.671875vw!important}body:not(.knowledge-mode) #navGallery{width:8.828125vw!important;min-width:8.828125vw!important}body:not(.knowledge-mode) #navKnowledge{width:8.75vw!important;min-width:8.75vw!important;height:3.4375vw!important}body:not(.knowledge-mode) #navKnowledgeTrigger{width:8.75vw!important;min-width:8.75vw!important}body:not(.knowledge-mode) #navOrder{width:8.125vw!important;min-width:8.125vw!important}body:not(.knowledge-mode) #navContact{width:7.1875vw!important;min-width:7.1875vw!important}body:not(.knowledge-mode) #mainNav > a::before, body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{content:"";width:1.40625vw;height:1.40625vw;flex:0 0 1.40625vw;background-color:currentColor;-webkit-mask:var(--nav-icon) center/contain no-repeat;mask:var(--nav-icon) center/contain no-repeat;opacity:.95}body:not(.knowledge-mode) #navAbout{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}body:not(.knowledge-mode) #navGallery{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M4 10h16'/%3E%3Ccircle cx='12' cy='15' r='2.2'/%3E%3C/svg%3E")}body:not(.knowledge-mode) #navKnowledgeTrigger{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-5 9 5-9 5-9-5Z'/%3E%3Cpath d='M7 11.5V16c3 2.2 7 2.2 10 0v-4.5M21 9v6'/%3E%3C/svg%3E")}body:not(.knowledge-mode) #navOrder{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6l-5 9a2 2 0 0 0 1.7 3h10.6a2 2 0 0 0 1.7-3l-5-9V3'/%3E%3Cpath d='M8 14h8'/%3E%3C/svg%3E")}body:not(.knowledge-mode) #navContact{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.35 1.8.58 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E")}body:not(.knowledge-mode) #themeToggle{color:transparent!important;font-size:0!important;position:relative!important}body:not(.knowledge-mode) #themeToggle::before{content:""!important;display:block!important;width:2.1875vw!important;height:2.1875vw!important;margin:auto!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M21.8 5.1c1.3 8.4-4.1 14.5-11.1 13.8 2.3 4.7 8.1 6.7 12.9 4.2 5-2.6 6.8-8.7 4.2-13.6a12.2 12.2 0 0 0-6-4.4Z' fill='%23ffc928' stroke='%230b315e' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important}body:not(.knowledge-mode) #langDropdownBtn .arrow{display:inline-block!important;order:-1!important;color:#087cff!important;font-size:.703125vw!important;line-height:1!important;transform:rotate(180deg) translateY(-.078125vw)!important}body:not(.knowledge-mode) #langDropdownBtn .flag-img{width:1.953125vw!important;height:1.328125vw!important}body:not(.knowledge-mode) #langDropdownBtn{direction:ltr!important;justify-content:center!important;gap:.546875vw!important}body:not(.knowledge-mode) #selectedLangDisplay{order:1!important;direction:ltr!important}body:not(.knowledge-mode) #langDropdownBtn .selected-language-label{display:inline-flex!important;align-items:center!important;direction:ltr!important;gap:.46875vw!important}body:not(.knowledge-mode) #langDropdownBtn .arrow{order:0!important;transform:rotate(180deg) translateY(-.078125vw)!important}body:not(.knowledge-mode) .hero-grid{display:grid!important;grid-template-columns:31.640625vw 60.859375vw!important;grid-template-rows:37.1875vw!important;gap:2.03125vw!important;width:94.53125vw!important;min-height:37.1875vw!important;height:37.1875vw!important;margin:0 0 5.3125vw!important;align-items:stretch!important;direction:ltr!important}body:not(.knowledge-mode) .hero-visual{position:relative!important;display:block!important;grid-column:1!important;grid-row:1!important;width:31.640625vw!important;height:37.1875vw!important;min-height:37.1875vw!important;padding:0!important;margin:0!important}body:not(.knowledge-mode) .hero-logo-visual{position:absolute!important;left:2.421875vw!important;top:4.6875vw!important;width:27.34375vw!important;height:11.015625vw!important;margin:0!important;object-fit:contain!important;filter:none!important}body:not(.knowledge-mode) .hero-visual .iso-badges{position:absolute!important;left:8.515625vw!important;top:24.765625vw!important;width:21.328125vw!important;height:10.703125vw!important;display:grid!important;grid-template-columns:7.8125vw 7.8125vw!important;grid-template-rows:10.703125vw!important;gap:4.140625vw!important;align-items:start!important;justify-content:start!important;margin:0!important;padding:0 .78125vw!important;box-sizing:border-box!important;direction:ltr!important}body:not(.knowledge-mode) .hero-visual .cert-item{width:7.8125vw!important;height:10.703125vw!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:.546875vw!important;margin:0!important}body:not(.knowledge-mode) .hero-visual .cert-logo{display:block!important;width:7.8125vw!important;height:8.4375vw!important;object-fit:contain!important;margin:0!important;filter:none!important}body:not(.knowledge-mode) .hero-visual .cert-pill{box-sizing:border-box!important;min-width:6.25vw!important;height:1.875vw!important;min-height:1.875vw!important;padding:0 .625vw!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:.546875vw!important;background:rgba(221,233,245,.72)!important;color:#082b56!important;box-shadow:none!important;font-size:.9375vw!important;font-weight:850!important;line-height:1!important}body:not(.knowledge-mode) .hero-copy{box-sizing:border-box!important;position:relative!important;grid-column:2!important;grid-row:1!important;width:60.859375vw!important;height:37.1875vw!important;min-height:37.1875vw!important;padding:2.34375vw 21.875vw 1.40625vw 2.65625vw!important;margin:0!important;overflow:visible!important;direction:rtl!important;border:.078125vw solid rgba(155,215,255,.46)!important;border-radius:2.1875vw!important;background:linear-gradient(90deg,rgba(27,111,190,.48) 0%,rgba(9,69,135,.92) 58%,rgba(6,52,108,.90) 70%,rgba(5,45,96,.56) 100%)!important;box-shadow:inset 0 .078125vw 0 rgba(255,255,255,.12),0 1.875vw 3.75vw -2.96875vw rgba(0,24,64,.75)!important;backdrop-filter:none!important}body:not(.knowledge-mode) .hero-brand-mark{box-sizing:border-box!important;width:31.328125vw!important;max-width:none!important;min-height:7.890625vw!important;margin:0!important;padding:0!important;transform:translate(-5vw,.703125vw)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:right!important;font-family:var(--font-main)!important;font-size:2.734375vw!important;font-weight:950!important;line-height:1.28!important;letter-spacing:-.035em!important;white-space:nowrap!important;filter:none!important}body:not(.knowledge-mode) .hero-brand-line{display:block!important;width:100%!important;text-align:right!important}body:not(.knowledge-mode) .hero-brand-line-1{font-size:2.65625vw!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body:not(.knowledge-mode) .hero-brand-line-2{font-size:2.8125vw!important;transform:scaleX(.78)!important;transform-origin:right center!important;color:#087cff!important;-webkit-text-fill-color:#087cff!important}body:not(.knowledge-mode) .hero-sub{box-sizing:border-box!important;width:36.328125vw!important;max-width:none!important;margin:1.171875vw 0 0!important;font-size:1.03125vw!important;line-height:2.35!important;overflow:visible!important}body:not(.knowledge-mode) .hero-sub p:first-child{box-sizing:border-box!important;width:36.328125vw!important;margin:0!important;padding:0!important;font-size:1.03125vw!important;line-height:2.35!important;text-align:right!important;text-align-last:right!important}body:not(.knowledge-mode) .hero-story-line{display:block!important;width:max-content!important;max-width:none!important;margin-left:auto!important;white-space:nowrap!important;transform-origin:right center!important}body:not(.knowledge-mode) .hero-story-line:nth-child(1){transform:translateX(-5.078125vw) scaleX(1.20)!important}body:not(.knowledge-mode) .hero-story-line:nth-child(2){transform:scaleX(1.075)!important}body:not(.knowledge-mode) .hero-story-line:nth-child(3){transform:translateX(.546875vw) scaleX(1.075)!important}body:not(.knowledge-mode) .hero-story-line:nth-child(4){transform:translateX(1.484375vw) scaleX(1.085)!important}body:not(.knowledge-mode) .hero-story-line:nth-child(5){transform:translateX(2.265625vw) scaleX(1.07)!important}body:not(.knowledge-mode) .hero-sub p+p{box-sizing:border-box!important;width:calc(100% + 10.46875vw)!important;min-height:9.921875vw!important;margin:1.796875vw 0 0!important;padding:.78125vw 6.40625vw .78125vw 1.40625vw!important;transform:translateX(9.609375vw)!important;border-radius:1.484375vw!important;font-size:1.0546875vw!important;line-height:1.95!important;text-align:justify!important;text-align-last:right!important;overflow:visible!important}body:not(.knowledge-mode) .hero-sub p+p::before{right:1.484375vw!important;top:50%!important;width:4.296875vw!important;height:4.296875vw!important}}body:not(.knowledge-mode) .hero-copy::before{left:0 !important;right:auto !important;top:30px !important;width:160px !important;height:78px !important;opacity:1 !important;background:url('assets/hero-title-circuit-reference-v251.png?v=108') left top / 100% 100% no-repeat !important;filter:none !important;}@media (min-width: 1401px){body:not(.knowledge-mode) .hero-copy::before{left:0 !important;top:2.34375vw !important;width:12.5vw !important;height:6.09375vw !important;}}@media (max-width: 900px){body:not(.knowledge-mode) .hero-copy::before{left:0 !important;top:1rem !important;width:5.2rem !important;height:3rem !important;}}@media (min-width: 901px){body:not(.knowledge-mode) .hero-copy{isolation:isolate !important;overflow:visible !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;}body:not(.knowledge-mode) .hero-copy::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border:1px solid rgba(164, 219, 255, 0.46);border-radius:inherit;background:linear-gradient(
      90deg,
      rgba(27, 111, 190, 0.48) 0%,
      rgba(9, 69, 135, 0.92) 56%,
      rgba(6, 52, 108, 0.86) 70%,
      rgba(5, 45, 96, 0.58) 82%,
      rgba(5, 45, 96, 0.18) 94%,
      rgba(5, 45, 96, 0) 100%
    );box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.12),
      0 34px 60px -45px rgba(0, 24, 64, 0.88);-webkit-mask-image:linear-gradient(
      to right,
      #000 0%,
      #000 70%,
      rgba(0, 0, 0, 0.94) 78%,
      rgba(0, 0, 0, 0.68) 88%,
      rgba(0, 0, 0, 0.22) 96%,
      transparent 100%
    );mask-image:linear-gradient(
      to right,
      #000 0%,
      #000 70%,
      rgba(0, 0, 0, 0.94) 78%,
      rgba(0, 0, 0, 0.68) 88%,
      rgba(0, 0, 0, 0.22) 96%,
      transparent 100%
    );}body:not(.knowledge-mode) .hero-copy > *{position:relative;z-index:1;}body:not(.knowledge-mode) .hero-copy::before{z-index:2 !important;}body.dark-theme:not(.knowledge-mode) .hero-copy{background:transparent !important;border-color:transparent !important;}body.dark-theme:not(.knowledge-mode) .hero-copy::after{border-color:rgba(120, 196, 255, 0.30);background:linear-gradient(
      90deg,
      rgba(5, 32, 68, 0.86) 0%,
      rgba(3, 25, 58, 0.82) 58%,
      rgba(3, 25, 58, 0.72) 74%,
      rgba(3, 25, 58, 0.42) 88%,
      rgba(3, 25, 58, 0) 100%
    );}}.hero-logo-visual,
.mobile-hero-logo-visual{object-fit:contain !important;background:transparent !important;image-rendering:auto !important;}body:not(.dark-theme) .hero-logo-visual,
body:not(.dark-theme) .mobile-hero-logo-visual{content:url('assets/qetepich-hero-logo-user-light-from-dark-v456-lossless-v470.webp?v=470') !important;}body.dark-theme .hero-logo-visual,
body.dark-theme .mobile-hero-logo-visual{content:url('assets/qetepich-hero-logo-user-dark-v104-lossless.webp?v=108') !important;}@media (min-width: 901px){body:not(.knowledge-mode) .hero-logo-visual{transform:translate(-2.0vw, 5.1vw) !important;}}@media (max-width: 900px){body:not(.knowledge-mode) .mobile-hero-logo-visual{transform:translate(-2.1vw, 5.4vw) !important;}}@media (min-width: 901px){.site-end-visual-head{display:block !important;}.site-end-visual-head > div{width:100% !important;min-width:0 !important;}.site-end-visual-subtitle{display:block !important;width:100% !important;max-width:none !important;margin-top:0.45rem !important;white-space:nowrap !important;text-wrap:nowrap !important;overflow:visible !important;font-size:clamp(0.68rem, 0.82vw, 0.84rem) !important;line-height:1.8 !important;letter-spacing:-0.015em !important;}}@media (max-width: 900px){.site-end-visual-subtitle{white-space:normal !important;text-wrap:pretty !important;}}@media (min-width: 901px){body:not(.knowledge-mode) .hero-brand-mark{position:relative !important;min-height:9.15vw !important;}body:not(.knowledge-mode) .hero-brand-line-3{display:block !important;width:100% !important;margin-top:0.18vw !important;color:#f8fbff !important;-webkit-text-fill-color:#f8fbff !important;font-size:1.22vw !important;font-weight:850 !important;line-height:1.25 !important;text-align:right !important;text-shadow:0 5px 16px rgba(0, 15, 45, 0.30) !important;transform:none !important;}body:not(.knowledge-mode) .hero-sub{margin-top:0.35vw !important;}body:not(.knowledge-mode) .hero-story-line:nth-child(1),
  body:not(.knowledge-mode) .hero-story-line:nth-child(2),
  body:not(.knowledge-mode) .hero-story-line:nth-child(3),
  body:not(.knowledge-mode) .hero-story-line:nth-child(4),
  body:not(.knowledge-mode) .hero-story-line:nth-child(5){transform:none !important;}}@media (max-width: 900px){body:not(.knowledge-mode) .hero-brand-line-3{display:block !important;margin-top:0.35rem !important;color:#f8fbff !important;-webkit-text-fill-color:#f8fbff !important;font-size:clamp(1rem, 4.2vw, 1.35rem) !important;font-weight:850 !important;line-height:1.35 !important;text-align:center !important;transform:none !important;}}@media (min-width: 901px){body:not(.dark-theme):not(.knowledge-mode) .header-bar > .seo-nav#mainNav,
  body:not(.dark-theme):not(.knowledge-mode) .seo-nav#mainNav{position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;order:initial !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 !important;gap:10px !important;overflow:visible !important;transform:translate(12px, 1px) !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger{color:#0b315e !important;background:rgba(255, 255, 255, 0.95) !important;border:1px solid rgba(204, 219, 235, 0.96) !important;box-shadow:0 5px 15px rgba(4, 40, 82, 0.10) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:hover,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:focus-visible,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger{color:#ffffff !important;background:linear-gradient(180deg, #2f90f0 0%, #1768b9 100%) !important;border-color:rgba(88, 168, 242, 0.82) !important;box-shadow:0 16px 34px -18px rgba(35, 130, 231, 0.58), inset 0 1px 0 rgba(255, 255, 255, 0.20) !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #themeToggle{color:transparent !important;background:rgba(255, 255, 255, 0.95) !important;border:1px solid rgba(204, 219, 235, 0.96) !important;box-shadow:0 5px 15px rgba(4, 40, 82, 0.10) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav #navHome.is-current:not(:hover):not(:focus-visible):not(:active),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav #navHome.nav-link-active:not(:hover):not(:focus-visible):not(:active),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav #navAbout.is-current:not(:hover):not(:focus-visible):not(:active),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav #navAbout.nav-link-active:not(:hover):not(:focus-visible):not(:active){color:#0b315e !important;background:rgba(255, 255, 255, 0.95) !important;border-color:rgba(204, 219, 235, 0.96) !important;box-shadow:0 5px 15px rgba(4, 40, 82, 0.10) !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) #mainNav #navHome.is-current:not(:hover):not(:focus-visible):not(:active),
  body.dark-theme:not(.knowledge-mode) #mainNav #navHome.nav-link-active:not(:hover):not(:focus-visible):not(:active),
  body.dark-theme:not(.knowledge-mode) #mainNav #navAbout.is-current:not(:hover):not(:focus-visible):not(:active),
  body.dark-theme:not(.knowledge-mode) #mainNav #navAbout.nav-link-active:not(:hover):not(:focus-visible):not(:active){color:#d8eaff !important;background:linear-gradient(180deg, rgba(16, 42, 70, 0.92), rgba(8, 24, 44, 0.94)) !important;border-color:rgba(129, 190, 255, 0.24) !important;box-shadow:0 12px 28px -18px rgba(0, 0, 0, 0.92), inset 0 1px 0 rgba(255, 255, 255, 0.07) !important;transform:none !important;}}#galleryContainer.gallery-grid .part-card .part-photo-wrap,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
#galleryContainer .part-card .part-photo-wrap{padding:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;outline:0 !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card .part-photo-wrap::after,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap::after,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::before,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
#galleryContainer .part-card .part-photo-wrap::before,
#galleryContainer .part-card .part-photo-wrap::after{display:none !important;content:none !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
#galleryContainer.gallery-grid .part-card img.part-photo,
#galleryContainer .part-card .part-photo-wrap > img.part-photo,
#galleryContainer .part-card img.part-photo{display:block !important;width:100% !important;height:100% !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;border-radius:calc(18px - 2px) !important;}@media (max-width: 720px){#galleryContainer.gallery-grid .part-card .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer .part-card .part-photo-wrap{padding:0 !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card img.part-photo,
  #galleryContainer .part-card .part-photo-wrap > img.part-photo,
  #galleryContainer .part-card img.part-photo{border-radius:calc(16px - 2px) !important;}}#imageLightbox.image-lightbox-overlay{position:fixed !important;inset:0 !important;z-index:2147483647 !important;isolation:isolate !important;pointer-events:none !important;}#imageLightbox.image-lightbox-overlay.active{display:flex !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}#imageLightbox .image-lightbox-content{position:relative !important;z-index:1 !important;}#imageLightbox #imageLightboxClose{z-index:2 !important;pointer-events:auto !important;touch-action:manipulation !important;}@media (min-width: 1024px){#galleryContainer.gallery-grid{width:calc(100% - clamp(2rem, 2.8vw, 3rem)) !important;margin-left:auto !important;margin-right:auto !important;}}.site-footer.footer-copyright{position:relative;width:calc(100% - clamp(0rem, 1.2vw, 1.15rem));margin:clamp(3.25rem, 6vw, 5.5rem) auto 0 !important;padding:0 !important;border:0 !important;color:var(--text-primary);text-align:start;opacity:1 !important;isolation:isolate;}.site-footer-shell{--footer-blue:#087cf0;--footer-cyan:#23c5ff;position:relative;overflow:hidden;border:1px solid rgba(8, 124, 240, 0.17);border-radius:clamp(28px, 3.2vw, 40px);background:radial-gradient(circle at 8% 0%, rgba(35, 197, 255, 0.13), transparent 31%),
    radial-gradient(circle at 92% 8%, rgba(8, 124, 240, 0.12), transparent 30%),
    linear-gradient(145deg, rgba(255,255,255,0.96), rgba(244,249,255,0.92));box-shadow:0 34px 80px -42px rgba(4, 42, 84, 0.36),
    inset 0 1px 0 rgba(255,255,255,0.92);padding:clamp(1rem, 2vw, 1.45rem);}.site-footer-shell::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0.48;background-image:linear-gradient(rgba(8,124,240,0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(8,124,240,0.045) 1px, transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom, #000 0%, transparent 74%);mask-image:linear-gradient(to bottom, #000 0%, transparent 74%);}.site-footer-shell::after{content:"";position:absolute;width:360px;height:360px;inset-inline-end:-190px;bottom:-230px;z-index:-1;border:1px solid rgba(8,124,240,0.16);border-radius:50%;box-shadow:0 0 0 45px rgba(8,124,240,0.035),
    0 0 0 90px rgba(35,197,255,0.025);pointer-events:none;}body.dark-theme .site-footer-shell{border-color:rgba(107, 185, 255, 0.18);background:radial-gradient(circle at 8% 0%, rgba(35, 197, 255, 0.12), transparent 33%),
    radial-gradient(circle at 92% 4%, rgba(34, 115, 255, 0.16), transparent 31%),
    linear-gradient(145deg, rgba(8,21,38,0.98), rgba(4,13,27,0.97));box-shadow:0 40px 90px -42px rgba(0, 0, 0, 0.88),
    inset 0 1px 0 rgba(255,255,255,0.065);}body.dark-theme .site-footer-shell::before{opacity:0.7;background-image:linear-gradient(rgba(91,174,255,0.055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(91,174,255,0.055) 1px, transparent 1px);}body.dark-theme .site-footer-shell::after{border-color:rgba(71, 159, 255, 0.19);box-shadow:0 0 0 45px rgba(22,109,218,0.045),
    0 0 0 90px rgba(0,184,255,0.025);}.site-footer-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(270px, 1.35fr) minmax(150px, 0.72fr) minmax(170px, 0.82fr) minmax(245px, 1fr);gap:clamp(1.25rem, 2.7vw, 2.7rem);padding:clamp(2rem, 4vw, 3.4rem) clamp(0.35rem, 1.4vw, 1.1rem) clamp(1.6rem, 3vw, 2.4rem);}.site-footer-brand-column{min-width:0;}.site-footer-brand-lockup{display:inline-flex;align-items:center;gap:0.85rem;margin-bottom:1.05rem;}.site-footer-brand-icon{display:grid;place-items:center;width:62px;height:62px;flex:0 0 auto;border:1px solid rgba(15,132,244,0.2);border-radius:19px;background:linear-gradient(145deg, rgba(255,255,255,0.96), rgba(227,242,255,0.9));box-shadow:0 16px 34px -22px rgba(0,93,191,0.58), inset 0 1px 0 rgba(255,255,255,0.95);}body.dark-theme .site-footer-brand-icon{border-color:rgba(112,188,255,0.19);background:linear-gradient(145deg, rgba(14,36,61,0.95), rgba(7,19,34,0.96));box-shadow:0 18px 36px -24px rgba(0,0,0,0.9), inset 0 1px 0 rgba(255,255,255,0.08);}.site-footer-brand-icon img{display:block;width:48px;height:48px;object-fit:contain;}.site-footer-brand-name{display:block;margin:0;color:var(--text-primary);font-family:Arial, sans-serif;font-size:clamp(1.36rem, 2vw, 1.72rem);font-weight:950;letter-spacing:-0.035em;line-height:1.1;}.site-footer-brand-subtitle{display:block;margin-top:0.34rem;color:var(--accent);font-size:0.76rem;font-weight:900;letter-spacing:0.01em;}.site-footer-brand-desc{max-width:430px;margin:0;color:var(--text-secondary);font-size:0.9rem;font-weight:600;line-height:2;}.site-footer-trust-list{display:flex;flex-wrap:wrap;gap:0.55rem;margin-top:1.15rem;}.site-footer-trust-list span{display:inline-flex;align-items:center;gap:0.42rem;min-height:34px;padding:0.46rem 0.7rem;border:1px solid rgba(8,124,240,0.12);border-radius:999px;background:rgba(255,255,255,0.58);color:var(--text-secondary);font-size:0.72rem;font-weight:850;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);}.site-footer-trust-list span::before{content:"✓";display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:rgba(8,124,240,0.11);color:var(--accent);font-size:0.68rem;font-weight:950;}body.dark-theme .site-footer-trust-list span{border-color:rgba(111,185,255,0.13);background:rgba(13,34,57,0.7);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);}.site-footer-column-title{position:relative;margin:0 0 1.15rem;padding-bottom:0.72rem;color:var(--text-primary);font-size:0.92rem;font-weight:950;}.site-footer-column-title::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:36px;height:3px;border-radius:99px;background:linear-gradient(90deg, var(--footer-blue), var(--footer-cyan));box-shadow:0 5px 14px rgba(8,124,240,0.24);}.site-footer-links{display:grid;gap:0.42rem;}.site-footer-link{position:relative;display:inline-flex;align-items:center;gap:0.58rem;width:fit-content;min-height:33px;color:var(--text-secondary) !important;text-decoration:none;font-size:0.83rem;font-weight:750;transition:color 0.2s ease, transform 0.2s ease;}.site-footer-link::before{content:"";width:6px;height:6px;flex:0 0 auto;border:1.5px solid var(--accent);border-radius:50%;opacity:0.72;transition:background 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}.site-footer-link:hover,
.site-footer-link:focus-visible{color:var(--accent) !important;transform:translateX(calc(var(--footer-link-shift, -1) * 3px));outline:none;}[dir="ltr"] .site-footer-link{--footer-link-shift:1;}.site-footer-link:hover::before,
.site-footer-link:focus-visible::before{background:var(--accent);box-shadow:0 0 0 4px rgba(8,124,240,0.11);transform:scale(1.08);}.site-footer-contact-column{min-width:0;}.site-footer-contact-card{display:flex;align-items:center;gap:0.75rem;min-height:68px;padding:0.72rem 0.78rem;border:1px solid rgba(8,124,240,0.13);border-radius:18px;background:rgba(255,255,255,0.58);color:var(--text-primary) !important;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.78);transition:transform 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;}body.dark-theme .site-footer-contact-card{border-color:rgba(111,185,255,0.14);background:rgba(10,28,48,0.74);box-shadow:inset 0 1px 0 rgba(255,255,255,0.045);}.site-footer-contact-card:hover,
.site-footer-contact-card:focus-visible{transform:translateY(-2px);border-color:rgba(8,124,240,0.34);background:color-mix(in srgb, var(--surface) 86%, var(--accent) 14%);box-shadow:0 18px 34px -24px rgba(0,91,185,0.62), inset 0 1px 0 rgba(255,255,255,0.7);outline:none;}.site-footer-contact-icon{display:grid;place-items:center;width:41px;height:41px;flex:0 0 auto;border-radius:13px;background:linear-gradient(145deg, #0b8af7, #0757b5);color:#fff;box-shadow:0 12px 25px -15px rgba(3,89,181,0.72), inset 0 1px 0 rgba(255,255,255,0.25);}.site-footer-contact-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.site-footer-contact-copy{display:grid;gap:0.2rem;min-width:0;}.site-footer-contact-copy small{color:var(--text-secondary);font-size:0.7rem;font-weight:700;}.site-footer-contact-copy strong{color:var(--text-primary);font-family:Arial, sans-serif;font-size:0.94rem;font-weight:900;direction:ltr;unicode-bidi:isolate;letter-spacing:0.015em;}.site-footer-contact-note{margin:0.7rem 0 0;color:var(--text-secondary);font-size:0.72rem;font-weight:650;line-height:1.8;}.site-footer-social-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.58rem;margin-top:0.78rem;}.site-footer-social-link{display:inline-flex;align-items:center;justify-content:center;gap:0.48rem;min-height:43px;padding:0.62rem 0.7rem;border:1px solid rgba(8,124,240,0.13);border-radius:14px;background:rgba(255,255,255,0.5);color:var(--text-secondary) !important;text-decoration:none;font-size:0.76rem;font-weight:850;transition:transform 0.2s ease, color 0.2s ease, border-color 0.2s ease, background 0.2s ease;}body.dark-theme .site-footer-social-link{border-color:rgba(111,185,255,0.13);background:rgba(10,28,48,0.68);}.site-footer-social-link svg{width:18px;height:18px;fill:currentColor;}.site-footer-social-link:hover,
.site-footer-social-link:focus-visible{color:var(--accent) !important;border-color:rgba(8,124,240,0.32);background:color-mix(in srgb, var(--surface) 86%, var(--accent) 14%);transform:translateY(-2px);outline:none;}.site-footer-quote{position:relative;z-index:1;display:flex;align-items:center;gap:0.7rem;margin:0 clamp(0.35rem, 1.4vw, 1.1rem);padding:0.95rem 1.05rem;border-top:1px solid rgba(8,124,240,0.12);border-bottom:1px solid rgba(8,124,240,0.12);color:var(--text-secondary);}body.dark-theme .site-footer-quote{border-color:rgba(111,185,255,0.11);}.site-footer-quote-mark{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:10px;background:rgba(8,124,240,0.1);color:var(--accent);font-size:0.9rem;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55);}body.dark-theme .site-footer-quote-mark{background:rgba(58,143,255,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);}.site-footer.footer-copyright .footer-slogan,
.site-footer.footer-copyright #footerSlogan{margin:0 !important;color:var(--text-secondary) !important;font-size:clamp(0.76rem, 1.25vw, 0.88rem) !important;line-height:1.9 !important;font-weight:800 !important;}.site-footer-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem clamp(0.35rem, 1.4vw, 1.1rem) 0.15rem;}.site-footer-legal{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.34rem;color:var(--text-secondary);font-size:0.74rem;font-weight:720;}.site-footer-legal-symbol,
.site-footer-year{color:var(--accent);font-family:Arial, sans-serif;font-weight:900;}.site-footer.footer-copyright #footerText{display:inline !important;position:static !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;overflow:visible !important;color:var(--text-secondary) !important;font-size:inherit !important;font-weight:inherit !important;isolation:auto !important;}.site-footer.footer-copyright #footerText::before,
.site-footer.footer-copyright #footerText::after{display:none !important;content:none !important;animation:none !important;}@media (max-width: 1120px){.site-footer-grid{grid-template-columns:minmax(280px, 1.25fr) repeat(2, minmax(160px, 0.75fr));}.site-footer-contact-column{grid-column:1 / -1;display:grid;grid-template-columns:minmax(160px, 0.5fr) minmax(260px, 1fr) minmax(210px, 0.75fr);align-items:center;gap:1rem;padding-top:1.25rem;border-top:1px solid rgba(8,124,240,0.1);}.site-footer-contact-column .site-footer-column-title{margin:0;}.site-footer-contact-note,
  .site-footer-social-row{margin-top:0;}}@media (max-width: 820px){.site-footer.footer-copyright{width:100%;margin-top:3.25rem !important;}.site-footer-shell{border-radius:28px;padding:0.8rem;}.site-footer-grid{grid-template-columns:repeat(2, minmax(0, 1fr));padding-inline:0.7rem;}.site-footer-brand-column,
  .site-footer-contact-column{grid-column:1 / -1;}.site-footer-contact-column{display:block;padding-top:1.4rem;}.site-footer-contact-column .site-footer-column-title{margin-bottom:1.1rem;}.site-footer-contact-note,
  .site-footer-social-row{margin-top:0.78rem;}}@media (max-width: 560px){.site-footer-shell{border-radius:24px;padding:0.62rem;}.site-footer-grid{grid-template-columns:1fr;gap:1.65rem;padding:1.8rem 0.7rem 1.35rem;}.site-footer-brand-column,
  .site-footer-contact-column{grid-column:auto;}.site-footer-brand-lockup{align-items:center;}.site-footer-brand-icon{width:56px;height:56px;border-radius:17px;}.site-footer-brand-icon img{width:44px;height:44px;}.site-footer-trust-list{display:grid;grid-template-columns:1fr;}.site-footer-trust-list span{width:100%;}.site-footer-social-row{grid-template-columns:1fr 1fr;}.site-footer-quote{align-items:flex-start;margin-inline:0.7rem;padding-inline:0;}.site-footer-bottom{align-items:flex-start;flex-direction:column;padding-inline:0.7rem;}}@media (prefers-reduced-motion: reduce){.site-footer *{transition:none !important;}}#brandMarqueeShowcase .brand-marquee-shell,
body:not(.dark-theme) #brandMarqueeShowcase .brand-marquee-shell,
body.dark-theme #brandMarqueeShowcase .brand-marquee-shell{background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;isolation:auto !important;}#brandMarqueeShowcase .brand-marquee-shell::before{content:none !important;display:none !important;}body:not(.dark-theme) .site-footer-contact-card,
body:not(.dark-theme) .site-footer-contact-card:hover,
body:not(.dark-theme) .site-footer-contact-card:focus-visible{background:transparent !important;}.site-footer.footer-copyright .site-footer-grid{grid-template-columns:minmax(340px, 1.5fr) minmax(190px, 0.72fr) minmax(215px, 0.82fr) !important;align-items:start !important;gap:clamp(1.6rem, 3.8vw, 4.2rem) !important;}.site-footer.footer-copyright .site-footer-brand-desc{max-width:560px !important;}.site-footer.footer-copyright .site-footer-trust-list{max-width:560px;}@media (max-width: 1120px){.site-footer.footer-copyright .site-footer-grid{grid-template-columns:minmax(290px, 1.3fr) repeat(2, minmax(160px, 0.75fr)) !important;gap:clamp(1.25rem, 3vw, 2.5rem) !important;}}@media (max-width: 820px){.site-footer.footer-copyright .site-footer-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}.site-footer.footer-copyright .site-footer-brand-column{grid-column:1 / -1 !important;}}@media (max-width: 560px){.site-footer.footer-copyright .site-footer-grid{grid-template-columns:1fr !important;}.site-footer.footer-copyright .site-footer-brand-column{grid-column:auto !important;}}.site-footer-bottom{margin-inline:clamp(0.35rem, 1.4vw, 1.1rem) !important;padding:0.78rem 1.05rem 0.15rem !important;justify-content:flex-start !important;}.site-footer-legal{display:grid !important;grid-template-columns:31px minmax(0, auto) !important;align-items:center !important;column-gap:0.7rem !important;row-gap:0 !important;width:auto !important;}.site-footer-legal-symbol{display:grid !important;place-items:center !important;width:31px !important;min-width:31px !important;height:31px !important;margin:0 !important;padding:0 !important;line-height:1 !important;text-align:center !important;}.site-footer-legal-copy{display:inline-flex !important;align-items:center !important;flex-wrap:wrap !important;gap:0.34rem !important;min-width:0 !important;}@media (max-width: 760px){.site-footer-bottom{margin-inline:0.7rem !important;padding-inline:0 !important;}}.site-footer .site-footer-legal-symbol{display:grid !important;place-items:center !important;width:31px !important;min-width:31px !important;height:31px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:10px !important;background:rgba(8, 124, 240, 0.10) !important;color:var(--accent) !important;font-family:Arial, sans-serif !important;font-size:0.92rem !important;font-weight:900 !important;line-height:1 !important;text-align:center !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.55) !important;}body.dark-theme .site-footer .site-footer-legal-symbol{background:rgba(58, 143, 255, 0.12) !important;color:var(--accent) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;}html[data-qetepich-theme="light"] body #heroThemeLogo{content:url("assets/qetepich-hero-logo-user-light-from-dark-v456-lossless-v470.webp?v=470") !important;}html[data-qetepich-theme="dark"] body #heroThemeLogo{content:url("assets/qetepich-hero-logo-user-dark-v104-lossless.webp?v=108") !important;}body:not(.knowledge-mode) .hero-trust-copy{position:relative;isolation:isolate;max-width:100%;padding:0.5rem 0.78rem 0.54rem;border:1px solid rgba(31, 112, 196, 0.20);border-radius:14px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.88), rgba(239, 248, 255, 0.76));box-shadow:0 8px 22px rgba(24, 79, 133, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.88);backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);}body:not(.knowledge-mode) .hero-trust-copy strong{color:#082a50 !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.78);}body:not(.knowledge-mode) .hero-trust-copy small{color:#315577 !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.65);}body.dark-theme:not(.knowledge-mode) .hero-trust-copy{border-color:rgba(91, 174, 255, 0.26);background:linear-gradient(145deg, rgba(3, 18, 39, 0.86), rgba(7, 31, 60, 0.76));box-shadow:0 9px 24px rgba(0, 4, 14, 0.30),
    inset 0 1px 0 rgba(255, 255, 255, 0.06);backdrop-filter:blur(13px) saturate(1.16);-webkit-backdrop-filter:blur(13px) saturate(1.16);}body.dark-theme:not(.knowledge-mode) .hero-trust-copy strong{color:#f4f9ff !important;text-shadow:0 1px 3px rgba(0, 0, 0, 0.72);}body.dark-theme:not(.knowledge-mode) .hero-trust-copy small{color:#cfe6ff !important;text-shadow:0 1px 3px rgba(0, 0, 0, 0.72);}@media (max-width: 900px){body:not(.knowledge-mode) .hero-trust-copy{padding:0.46rem 0.68rem 0.5rem;}}@media (max-width: 520px){body:not(.knowledge-mode) .hero-trust-copy{width:min(100%, 19rem);}}html body:not(.dark-theme):not(.knowledge-mode) .hero-trust-copy{background:rgba(242, 249, 255, 0.30) !important;background-image:none !important;border-color:rgba(31, 112, 196, 0.18) !important;box-shadow:0 7px 19px rgba(24, 79, 133, 0.09),
    inset 0 1px 0 rgba(255, 255, 255, 0.48) !important;backdrop-filter:blur(11px) saturate(1.16) !important;-webkit-backdrop-filter:blur(11px) saturate(1.16) !important;}html body.dark-theme:not(.knowledge-mode) .hero-trust-copy{background:rgba(2, 10, 24, 0.34) !important;background-image:none !important;border-color:rgba(91, 174, 255, 0.22) !important;box-shadow:0 7px 20px rgba(0, 4, 14, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.045) !important;backdrop-filter:blur(11px) saturate(1.14) !important;-webkit-backdrop-filter:blur(11px) saturate(1.14) !important;}html body #heroThemeLogo{content:normal !important;}html body #heroThemeLogo.hero-logo-visual{content:normal !important;display:block !important;object-fit:contain !important;}html body:not(.dark-theme):not(.knowledge-mode) .hero-trust-copy{background:rgba(246, 251, 255, 0.18) !important;background-image:none !important;border-color:rgba(31, 112, 196, 0.13) !important;box-shadow:0 6px 17px rgba(24, 79, 133, 0.075),
    inset 0 1px 0 rgba(255, 255, 255, 0.42) !important;backdrop-filter:blur(9px) saturate(1.12) !important;-webkit-backdrop-filter:blur(9px) saturate(1.12) !important;}html body.dark-theme:not(.knowledge-mode) .hero-trust-copy{background:rgba(2, 10, 24, 0.22) !important;background-image:none !important;border-color:rgba(91, 174, 255, 0.17) !important;box-shadow:0 6px 18px rgba(0, 4, 14, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;backdrop-filter:blur(9px) saturate(1.10) !important;-webkit-backdrop-filter:blur(9px) saturate(1.10) !important;}@media (min-width: 901px){html body:not(.knowledge-mode) > header.header-bar,
  html body.knowledge-mode > header.header-bar,
  html body:not(.knowledge-mode) header.header-bar,
  html body.knowledge-mode header.header-bar{--qetepich-header-bottom-radius-final:10px;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:var(--qetepich-header-bottom-radius-final) !important;border-bottom-right-radius:var(--qetepich-header-bottom-radius-final) !important;overflow:hidden !important;background-clip:padding-box !important;position:relative !important;top:auto !important;inset-block-start:auto !important;}html body > header.header-bar::before,
  html body > header.header-bar::after,
  html body header.header-bar::before,
  html body header.header-bar::after{border-radius:0 0 var(--qetepich-header-bottom-radius-final) var(--qetepich-header-bottom-radius-final) !important;overflow:hidden !important;}}html body:not(.knowledge-mode) .hero-trust-item{border-radius:16px !important;padding:0.56rem 0.9rem 0.6rem !important;border:1px solid rgba(31, 112, 196, 0.13) !important;background:rgba(246, 251, 255, 0.16) !important;background-image:none !important;box-shadow:0 6px 17px rgba(24, 79, 133, 0.07), inset 0 1px 0 rgba(255,255,255,0.34) !important;backdrop-filter:blur(9px) saturate(1.1) !important;-webkit-backdrop-filter:blur(9px) saturate(1.1) !important;}html body.dark-theme:not(.knowledge-mode) .hero-trust-item{border-color:rgba(91, 174, 255, 0.17) !important;background:rgba(2, 10, 24, 0.20) !important;background-image:none !important;box-shadow:0 6px 18px rgba(0, 4, 14, 0.16), inset 0 1px 0 rgba(255,255,255,0.03) !important;backdrop-filter:blur(9px) saturate(1.08) !important;-webkit-backdrop-filter:blur(9px) saturate(1.08) !important;}html body:not(.knowledge-mode) .hero-trust-copy,
html body.dark-theme:not(.knowledge-mode) .hero-trust-copy{padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}html body:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after{inset-inline-end:-0.35rem !important;top:18% !important;height:64% !important;}@media (max-width: 900px){html body:not(.knowledge-mode) .hero-trust-item{padding:0.54rem 0.82rem !important;border-radius:15px !important;}}@media (max-width: 520px){html body:not(.knowledge-mode) .hero-trust-item{padding:0.52rem 0.78rem !important;}}#knowledgeTeaser .knowledge-teaser-action-visual{aspect-ratio:1043 / 584 !important;height:auto !important;min-height:0 !important;background-size:cover !important;background-position:center center !important;}#knowledgeTeaser .knowledge-teaser-action-visual > .knowledge-teaser-theme-image{width:100% !important;height:100% !important;aspect-ratio:1043 / 584 !important;object-fit:cover !important;object-position:center center !important;}#galleryContainer.gallery-grid .part-card{min-height:0 !important;padding:0.62rem 0.68rem !important;gap:0.44rem !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card .part-icon,
  #galleryContainer.gallery-grid .part-card .part-icon.part-card-media-trigger{width:clamp(4.9rem, 6.6vw, 6.35rem) !important;height:clamp(4.9rem, 6.6vw, 6.35rem) !important;min-width:clamp(4.9rem, 6.6vw, 6.35rem) !important;min-height:clamp(4.9rem, 6.6vw, 6.35rem) !important;max-width:clamp(4.9rem, 6.6vw, 6.35rem) !important;max-height:clamp(4.9rem, 6.6vw, 6.35rem) !important;}#galleryContainer.gallery-grid .part-card-use-case{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card,
    #galleryContainer.gallery-grid .part-card[data-project-index]{--part-mobile-image-col:clamp(4.35rem, 23.6vw, 5.55rem) !important;grid-template-columns:minmax(0, 1fr) var(--part-mobile-image-col) !important;grid-template-rows:var(--part-mobile-image-col) 1.58rem auto !important;column-gap:0.52rem !important;row-gap:0.3rem !important;padding:0.54rem 0.58rem 0.58rem !important;min-height:0 !important;}#galleryContainer.gallery-grid .part-card[data-site-dir="ltr"],
    #galleryContainer.gallery-grid .part-card[data-project-index][data-site-dir="ltr"]{grid-template-columns:var(--part-mobile-image-col) minmax(0, 1fr) !important;}#galleryContainer.gallery-grid .part-card .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card .part-icon,
    #galleryContainer.gallery-grid .part-card .part-icon.part-card-media-trigger,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger{width:var(--part-mobile-image-col) !important;height:var(--part-mobile-image-col) !important;min-width:var(--part-mobile-image-col) !important;min-height:var(--part-mobile-image-col) !important;max-width:var(--part-mobile-image-col) !important;max-height:var(--part-mobile-image-col) !important;}#galleryContainer.gallery-grid .part-card .part-icon svg{width:2rem !important;height:2rem !important;}#galleryContainer.gallery-grid .part-card-title{font-size:0.8rem !important;line-height:1.28 !important;margin:0 0 0.14rem !important;}#galleryContainer.gallery-grid .part-card-use-case{font-size:0.68rem !important;line-height:1.36 !important;margin:0.08rem 0 0.08rem !important;-webkit-line-clamp:1 !important;}#galleryContainer.gallery-grid .part-card-sensitivity{font-size:0.66rem !important;line-height:1.25 !important;margin:0 !important;}#galleryContainer.gallery-grid .part-card-mobile-meta{height:1.58rem !important;min-height:1.58rem !important;max-height:1.58rem !important;padding:0 !important;column-gap:0.16rem !important;}#galleryContainer.gallery-grid .part-card-score,
    #galleryContainer.gallery-grid .part-card-sensitivity-label{font-size:0.6rem !important;line-height:1.08 !important;padding:0.16rem 0.22rem !important;}#galleryContainer.gallery-grid .part-details-btn,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-details-btn{height:1.58rem !important;min-height:1.58rem !important;max-height:1.58rem !important;padding:0.2rem 0.22rem !important;font-size:0.6rem !important;line-height:1.08 !important;border-radius:0.64rem !important;}}#galleryContainer.gallery-grid .part-card[data-project-index]{min-height:0 !important;padding:0.62rem 0.68rem !important;gap:0.44rem !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger{width:clamp(4.9rem, 6.6vw, 6.35rem) !important;height:clamp(4.9rem, 6.6vw, 6.35rem) !important;min-width:clamp(4.9rem, 6.6vw, 6.35rem) !important;min-height:clamp(4.9rem, 6.6vw, 6.35rem) !important;max-width:clamp(4.9rem, 6.6vw, 6.35rem) !important;max-height:clamp(4.9rem, 6.6vw, 6.35rem) !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card[data-project-index]{--part-mobile-image-col:clamp(4.35rem, 23.6vw, 5.55rem) !important;grid-template-rows:var(--part-mobile-image-col) 1.58rem auto !important;min-height:0 !important;padding:0.54rem 0.58rem 0.58rem !important;row-gap:0.3rem !important;column-gap:0.52rem !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger{width:var(--part-mobile-image-col) !important;height:var(--part-mobile-image-col) !important;min-width:var(--part-mobile-image-col) !important;min-height:var(--part-mobile-image-col) !important;max-width:var(--part-mobile-image-col) !important;max-height:var(--part-mobile-image-col) !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-use-case{-webkit-line-clamp:1 !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-mobile-meta,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-details-btn{min-height:1.58rem !important;height:1.58rem !important;max-height:1.58rem !important;}}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap{overflow:hidden !important;padding:2px !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] img.part-photo{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:scale(1.18) !important;transform-origin:center center !important;transition:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap > img.part-photo{transform:scale(1.18) !important;transition:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger{padding:2px !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-icon svg,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger svg{width:82% !important;height:82% !important;min-width:3rem !important;min-height:3rem !important;max-width:calc(100% - 4px) !important;max-height:calc(100% - 4px) !important;transform:none !important;transition:none !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card[data-project-index] .part-icon svg,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger svg{width:86% !important;height:86% !important;min-width:3.8rem !important;min-height:3.8rem !important;}}.contact-image-panel .contact-overlay-title{font-size:clamp(1.45rem, 4.72cqw, 4.72rem) !important;line-height:1.04 !important;letter-spacing:-0.015em !important;white-space:nowrap !important;}@media (max-width: 720px){.contact-image-panel .contact-overlay-title{font-size:clamp(1.45rem, 4.72cqw, 4.72rem) !important;transform:translateX(-50%) scaleX(1.06) !important;}}.contact-image-panel .contact-phone-pill,
  .contact-image-panel .contact-phone-pill *,
  .contact-image-panel .contact-number,
  #phoneLink,
  #contactNumberText{-webkit-user-select:text !important;user-select:text !important;}.contact-image-panel .contact-phone-pill,
  #phoneLink{-webkit-user-drag:none !important;user-drag:none !important;}.contact-image-panel .contact-number,
  #contactNumberText{cursor:text !important;pointer-events:auto !important;}#knowledge .knowledge-subpanel{gap:0.72rem !important;}#knowledge .knowledge-subitem.is-structured{display:grid !important;gap:0.58rem !important;text-align:start !important;}#knowledge .knowledge-subfield{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:0.45rem;}#knowledge .knowledge-subfield strong{color:var(--accent);font-size:0.76rem;font-weight:950;white-space:nowrap;}#knowledge .knowledge-subfield > span{color:var(--text-primary);font-size:0.86rem;font-weight:850;line-height:1.65;}#knowledge .knowledge-device-chip-list{display:flex;flex-wrap:wrap;gap:0.38rem;min-width:0;}#knowledge .knowledge-device-chip{appearance:none;border:1px solid rgba(0, 102, 255, 0.18);border-radius:999px;background:rgba(0, 102, 255, 0.06);color:var(--text-primary);cursor:pointer;font:inherit;font-size:0.76rem;font-weight:780;line-height:1.45;padding:0.28rem 0.56rem;text-align:center;transition:border-color 0.18s ease, background 0.18s ease, transform 0.18s ease;user-select:text;-webkit-user-select:text;}#knowledge .knowledge-device-chip:hover,
  #knowledge .knowledge-device-chip:focus-visible{background:rgba(0, 102, 255, 0.12);border-color:rgba(0, 102, 255, 0.36);outline:none;transform:translateY(-1px);}body.dark-theme #knowledge .knowledge-device-chip{background:rgba(96, 165, 250, 0.10);border-color:rgba(147, 197, 253, 0.22);}@media (max-width: 760px){#knowledge .knowledge-subfield{grid-template-columns:1fr;gap:0.22rem;}#knowledge .knowledge-device-chip{max-width:100%;overflow-wrap:anywhere;white-space:normal;}}#knowledgeIndustriesSubtitle{display:none !important;}#knowledge .knowledge-benchmark-head #knowledgeIndustriesTitle{color:#006eff !important;font-size:clamp(1.7rem, 3vw, 2.45rem) !important;font-weight:950 !important;letter-spacing:-0.035em !important;}#knowledge .knowledge-industry-card b,
  #knowledge .knowledge-industry-main b{display:inline-flex !important;align-items:center !important;gap:0.58rem !important;color:#006eff !important;font-size:clamp(1.28rem, 2.15vw, 1.78rem) !important;font-weight:950 !important;line-height:1.45 !important;}#knowledge .knowledge-industry-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;color:#006eff;border-radius:0.82rem;background:rgba(0, 110, 255, 0.09);border:1px solid rgba(0, 110, 255, 0.16);}#knowledge .knowledge-industry-icon svg{width:1.45rem;height:1.45rem;display:block;}#knowledge .knowledge-subtoggle{color:#111827 !important;font-size:0.72rem !important;font-weight:850 !important;line-height:1.25 !important;padding:0.42rem 0.64rem !important;background:rgba(255, 255, 255, 0.86) !important;border-color:rgba(17, 24, 39, 0.18) !important;}body.dark-theme #knowledge .knowledge-subtoggle{color:#111827 !important;background:rgba(255, 255, 255, 0.92) !important;}#knowledge .knowledge-subcategory-field span,
  #knowledge .knowledge-device-card h3,
  #knowledge .knowledge-device-chip{color:#006eff !important;}#knowledge .knowledge-subcategory-field span{font-size:clamp(1.02rem, 1.5vw, 1.22rem) !important;font-weight:950 !important;}#knowledge .knowledge-device-card h3{font-size:clamp(1.18rem, 2.05vw, 1.55rem) !important;font-weight:950 !important;line-height:1.55 !important;}#knowledge .knowledge-device-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start;font-size:clamp(0.82rem, 1.24vw, 0.98rem) !important;font-weight:900 !important;line-height:1.55 !important;background:rgba(0, 110, 255, 0.075) !important;border-color:rgba(0, 110, 255, 0.2) !important;}body.dark-theme #knowledge .knowledge-device-chip{color:#70b4ff !important;background:rgba(96, 165, 250, 0.12) !important;border-color:rgba(147, 197, 253, 0.24) !important;}@media (min-width: 900px){#galleryContainer.gallery-grid{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:clamp(1.22rem, 1.8vw, 1.55rem) !important;align-items:stretch !important;}#galleryContainer.gallery-grid .part-card[data-project-index]{display:flex !important;flex-direction:column !important;min-height:clamp(31.5rem, 36vw, 35rem) !important;padding:0.92rem 0.92rem 1rem !important;gap:0 !important;border-radius:1.55rem !important;background:#ffffff !important;border:1px solid rgba(226, 232, 240, 0.96) !important;box-shadow:0 18px 42px rgba(15, 23, 42, 0.11) !important;overflow:hidden !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]{background:radial-gradient(circle at 90% 18%, rgba(64, 128, 255, 0.11), transparent 42%),
        linear-gradient(135deg, rgba(14, 26, 40, 0.98), rgba(7, 16, 30, 0.96)) !important;border-color:rgba(86, 126, 180, 0.22) !important;box-shadow:0 18px 42px rgba(0, 0, 0, 0.28) !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger{width:100% !important;height:clamp(10.6rem, 13.6vw, 12.35rem) !important;min-width:100% !important;min-height:clamp(10.6rem, 13.6vw, 12.35rem) !important;max-width:100% !important;max-height:clamp(10.6rem, 13.6vw, 12.35rem) !important;margin:0 0 0.55rem !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;transform:none !important;transition:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-icon svg,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger svg{width:clamp(2.25rem, 3.4vw, 2.8rem) !important;height:clamp(2.25rem, 3.4vw, 2.8rem) !important;min-width:0 !important;min-height:0 !important;color:#006eff !important;stroke:currentColor !important;transform:none !important;transition:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] img.part-photo,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo{width:clamp(3.1rem, 4.5vw, 4.65rem) !important;height:clamp(3.1rem, 4.5vw, 4.65rem) !important;max-width:clamp(3.1rem, 4.5vw, 4.65rem) !important;max-height:clamp(3.1rem, 4.5vw, 4.65rem) !important;object-fit:contain !important;object-position:center center !important;transform:none !important;transition:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-content{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;min-height:0 !important;text-align:center !important;align-items:stretch !important;justify-content:flex-start !important;padding:0 !important;margin:0 !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-title{min-height:5.05rem !important;margin:0 0 0.52rem !important;color:#0f172a !important;font-size:clamp(1.02rem, 1.08vw, 1.18rem) !important;font-weight:950 !important;line-height:1.8 !important;text-align:center !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-use-case{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:4 !important;min-height:6.65rem !important;margin:0 !important;overflow:hidden !important;color:#162033 !important;font-size:clamp(0.86rem, 0.9vw, 0.95rem) !important;font-weight:650 !important;line-height:2.02 !important;text-align:center !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity{display:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-mobile-meta{order:2 !important;display:flex !important;direction:ltr !important;align-items:center !important;justify-content:space-between !important;width:100% !important;min-height:2.25rem !important;height:auto !important;max-height:none !important;margin:0.68rem 0 0 !important;padding:0.56rem 0 0 !important;gap:0.7rem !important;border-top:1px solid rgba(0, 110, 255, 0.17) !important;background:transparent !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-score{order:1 !important;flex:0 0 auto !important;min-width:4.7rem !important;justify-content:center !important;color:#006eff !important;background:rgba(0, 110, 255, 0.095) !important;border:1px solid rgba(0, 110, 255, 0.23) !important;border-radius:999px !important;padding:0.28rem 0.62rem !important;font-size:0.82rem !important;font-weight:950 !important;line-height:1.12 !important;box-shadow:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity-label{order:2 !important;flex:1 1 auto !important;display:inline-flex !important;justify-content:flex-end !important;min-width:0 !important;color:#0f172a !important;background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;font-size:0.72rem !important;font-weight:900 !important;line-height:1.35 !important;white-space:nowrap !important;box-shadow:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-details-btn{order:3 !important;width:100% !important;height:3.08rem !important;min-height:3.08rem !important;max-height:3.08rem !important;margin:0.88rem 0 0 !important;padding:0.72rem 1rem !important;border-radius:0.92rem !important;background:linear-gradient(135deg, #006eff 0%, #00a8ff 100%) !important;border:0 !important;color:#ffffff !important;font-size:0.92rem !important;font-weight:950 !important;line-height:1.2 !important;box-shadow:0 16px 28px rgba(0, 110, 255, 0.22) !important;}}#knowledge .knowledge-subpanel{width:100% !important;margin-top:1rem !important;gap:0.78rem !important;align-items:stretch !important;}#knowledge .knowledge-subitem.is-structured{min-height:9.25rem !important;height:100% !important;align-content:start !important;grid-template-rows:auto 1fr !important;gap:0.72rem !important;padding:0.95rem 1rem !important;border-radius:1.05rem !important;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(245, 249, 255, 0.94)) !important;border:1px solid rgba(0, 110, 255, 0.16) !important;box-shadow:0 12px 28px rgba(15, 23, 42, 0.075) !important;}#knowledge .knowledge-subfield{width:100% !important;grid-template-columns:5.35rem minmax(0, 1fr) !important;align-items:start !important;gap:0.58rem !important;}#knowledge .knowledge-subfield strong{color:#64748b !important;font-size:0.76rem !important;font-weight:900 !important;line-height:1.75 !important;letter-spacing:-0.01em !important;white-space:nowrap !important;}#knowledge .knowledge-subcategory-field span{color:#006eff !important;font-size:clamp(1rem, 1.12vw, 1.14rem) !important;font-weight:950 !important;line-height:1.72 !important;letter-spacing:-0.025em !important;}#knowledge .knowledge-device-field{align-self:stretch !important;}#knowledge .knowledge-device-chip-list{width:100% !important;display:flex !important;flex-wrap:wrap !important;align-content:flex-start !important;align-items:flex-start !important;gap:0.42rem !important;min-height:4.65rem !important;}#knowledge .knowledge-device-chip{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:2.05rem !important;max-width:100% !important;padding:0.34rem 0.68rem !important;color:#0f172a !important;background:rgba(255, 255, 255, 0.92) !important;border:1px solid rgba(0, 110, 255, 0.2) !important;border-radius:999px !important;box-shadow:0 6px 16px rgba(0, 110, 255, 0.07) !important;font-size:clamp(0.78rem, 0.92vw, 0.88rem) !important;font-weight:820 !important;line-height:1.45 !important;text-align:center !important;white-space:normal !important;overflow-wrap:anywhere !important;transform:none !important;}#knowledge .knowledge-device-chip:hover,
  #knowledge .knowledge-device-chip:focus-visible{color:#0056d6 !important;background:rgba(0, 110, 255, 0.085) !important;border-color:rgba(0, 110, 255, 0.34) !important;transform:none !important;}body.dark-theme #knowledge .knowledge-subitem.is-structured{background:linear-gradient(180deg, rgba(15, 23, 42, 0.94), rgba(15, 32, 58, 0.9)) !important;border-color:rgba(96, 165, 250, 0.24) !important;box-shadow:0 12px 30px rgba(0, 0, 0, 0.24) !important;}body.dark-theme #knowledge .knowledge-subfield strong{color:#a8b6cc !important;}body.dark-theme #knowledge .knowledge-subcategory-field span{color:#70b4ff !important;}body.dark-theme #knowledge .knowledge-device-chip{color:#eaf2ff !important;background:rgba(15, 23, 42, 0.92) !important;border-color:rgba(147, 197, 253, 0.24) !important;box-shadow:none !important;}body.dark-theme #knowledge .knowledge-device-chip:hover,
  body.dark-theme #knowledge .knowledge-device-chip:focus-visible{color:#8fc5ff !important;background:rgba(96, 165, 250, 0.14) !important;border-color:rgba(147, 197, 253, 0.38) !important;}@media (min-width: 900px){#knowledge .knowledge-subpanel{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-auto-rows:1fr !important;}#knowledge .knowledge-subitem.is-structured{display:grid !important;}}@media (max-width: 899px){#knowledge .knowledge-subpanel{display:grid !important;grid-template-columns:1fr !important;gap:0.68rem !important;}#knowledge .knowledge-subitem.is-structured{min-height:0 !important;padding:0.82rem 0.86rem !important;gap:0.56rem !important;}#knowledge .knowledge-subfield{grid-template-columns:1fr !important;gap:0.18rem !important;}#knowledge .knowledge-subfield strong{font-size:0.72rem !important;line-height:1.35 !important;}#knowledge .knowledge-subcategory-field span{font-size:0.94rem !important;line-height:1.55 !important;}#knowledge .knowledge-device-chip-list{min-height:0 !important;gap:0.34rem !important;}#knowledge .knowledge-device-chip{min-height:1.86rem !important;padding:0.28rem 0.52rem !important;font-size:0.74rem !important;line-height:1.38 !important;}}#knowledge .knowledge-subitem.is-structured{min-height:7.2rem !important;grid-template-rows:auto auto !important;}#knowledge .knowledge-subcategory-field{display:block !important;width:100% !important;}#knowledge .knowledge-subcategory-field span{display:block !important;width:100% !important;color:#005ee8 !important;font-size:clamp(1.08rem, 1.22vw, 1.24rem) !important;font-weight:950 !important;line-height:1.55 !important;letter-spacing:-0.03em !important;}#knowledge .knowledge-device-field{display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;align-items:start !important;gap:0.64rem !important;}#knowledge .knowledge-device-field strong{color:#0f172a !important;font-size:0.8rem !important;font-weight:950 !important;line-height:2.05rem !important;white-space:nowrap !important;}#knowledge .knowledge-device-chip-list{min-height:0 !important;}body.dark-theme #knowledge .knowledge-subcategory-field span{color:#75b7ff !important;}body.dark-theme #knowledge .knowledge-device-field strong{color:#e5eefc !important;}@media (max-width: 899px){#knowledge .knowledge-subitem.is-structured{min-height:0 !important;}#knowledge .knowledge-device-field{grid-template-columns:1fr !important;gap:0.28rem !important;}#knowledge .knowledge-device-field strong{font-size:0.74rem !important;line-height:1.35 !important;}}#knowledge .knowledge-lead,
  #knowledgeTeaser .knowledge-teaser-lead{white-space:pre-line !important;line-height:2.05 !important;text-align:start !important;overflow-wrap:anywhere !important;}#knowledge .knowledge-lead{max-width:72ch !important;font-size:clamp(0.92rem, 1.08vw, 1.04rem) !important;}#knowledgeTeaser .knowledge-teaser-lead{max-width:78ch !important;font-size:clamp(0.84rem, 0.98vw, 0.98rem) !important;}#knowledge .knowledge-title,
  #knowledgeTeaser .knowledge-teaser-title{line-height:1.45 !important;}@media (max-width: 760px){#knowledge .knowledge-lead,
    #knowledgeTeaser .knowledge-teaser-lead{line-height:1.9 !important;font-size:0.86rem !important;}}#knowledge .knowledge-lead.is-structured,
  #knowledgeTeaser .knowledge-teaser-lead.is-structured{white-space:normal !important;}.knowledge-lead-structured{display:grid;gap:0.9rem;}.knowledge-lead-structured p{margin:0;}.knowledge-lead-intro{color:inherit;}.knowledge-lead-inline .knowledge-lead-intro{text-align:justify;text-align-last:right;text-justify:inter-word;}.knowledge-lead-points{display:grid;gap:0.46rem;padding:0.82rem 0.95rem;border-radius:1rem;background:rgba(0, 110, 255, 0.055);border:1px solid rgba(0, 110, 255, 0.13);}.knowledge-lead-points-title{color:#005ee8;font-weight:950;line-height:1.7;}.knowledge-lead-point{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:0.48rem;align-items:start;line-height:1.9;}.knowledge-lead-point::before{content:"•";color:#006eff;font-weight:950;line-height:1.9;}.knowledge-lead-outro{color:#0f172a;font-weight:850;}body.dark-theme .knowledge-lead-points{background:rgba(96, 165, 250, 0.1);border-color:rgba(147, 197, 253, 0.2);}body.dark-theme .knowledge-lead-points-title{color:#78b9ff;}body.dark-theme .knowledge-lead-outro{color:#eef6ff;}body.knowledge-mode .knowledge-side-card.knowledge-standard-card,
  #knowledge .knowledge-side-card.knowledge-standard-card{display:flex !important;flex-direction:column !important;justify-content:stretch !important;gap:1rem !important;min-height:clamp(31rem, 47vw, 42rem) !important;padding:clamp(1.18rem, 2.1vw, 1.65rem) !important;}body.knowledge-mode .knowledge-orbit-title,
  #knowledge .knowledge-orbit-title{flex:0 0 auto !important;margin:0 !important;font-size:clamp(1.25rem, 2.1vw, 1.72rem) !important;line-height:1.55 !important;}body.knowledge-mode .knowledge-orbit-list,
  #knowledge .knowledge-orbit-list{flex:1 1 auto !important;display:grid !important;grid-template-rows:repeat(5, minmax(0, 1fr)) !important;gap:clamp(0.72rem, 1.15vw, 1rem) !important;margin:0 !important;padding:0 !important;min-height:0 !important;}body.knowledge-mode .knowledge-orbit-list li,
  #knowledge .knowledge-orbit-list li{display:grid !important;grid-template-columns:auto minmax(0, 1fr) !important;align-items:center !important;min-height:0 !important;margin:0 !important;padding:clamp(0.72rem, 1.05vw, 0.94rem) clamp(0.78rem, 1.1vw, 1rem) !important;border-radius:1rem !important;background:rgba(255, 255, 255, 0.16) !important;border:1px solid rgba(255, 255, 255, 0.24) !important;color:#ffffff !important;font-size:clamp(0.9rem, 1.08vw, 1.04rem) !important;font-weight:900 !important;line-height:1.72 !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.16) !important;}body.knowledge-mode .knowledge-orbit-list li::before,
  #knowledge .knowledge-orbit-list li::before{position:static !important;transform:none !important;margin-inline-end:0.62rem !important;}@media (max-width: 900px){body.knowledge-mode .knowledge-side-card.knowledge-standard-card,
    #knowledge .knowledge-side-card.knowledge-standard-card{min-height:auto !important;}body.knowledge-mode .knowledge-orbit-list,
    #knowledge .knowledge-orbit-list{grid-template-rows:none !important;}}body.knowledge-mode .knowledge-orbit-title,
  #knowledge .knowledge-orbit-title{display:inline-flex !important;align-items:center !important;gap:0.7rem !important;color:#ffffff !important;text-shadow:0 8px 24px rgba(0, 42, 120, 0.24) !important;}body.knowledge-mode .knowledge-orbit-title::before,
  #knowledge .knowledge-orbit-title::before{content:"📘";display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;flex:0 0 2.45rem;border-radius:0.9rem;background:rgba(255, 255, 255, 0.92);color:#006eff;font-size:1.22rem;box-shadow:0 16px 34px rgba(0, 42, 120, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.55);text-shadow:none;}body.knowledge-mode .knowledge-orbit-list li,
  #knowledge .knowledge-orbit-list li{background:rgba(255, 255, 255, 0.94) !important;border-color:rgba(0, 80, 190, 0.18) !important;color:#0f172a !important;text-shadow:none !important;box-shadow:0 12px 28px rgba(0, 42, 120, 0.12) !important;}body.knowledge-mode .knowledge-orbit-list li::before,
  #knowledge .knowledge-orbit-list li::before{color:#006eff !important;background:rgba(0, 110, 255, 0.1) !important;border-color:rgba(0, 110, 255, 0.18) !important;box-shadow:none !important;}body.dark-theme.knowledge-mode .knowledge-orbit-title,
  body.dark-theme #knowledge .knowledge-orbit-title{color:#f7fbff !important;}body.dark-theme.knowledge-mode .knowledge-orbit-title::before,
  body.dark-theme #knowledge .knowledge-orbit-title::before{background:rgba(15, 23, 42, 0.88);color:#82c2ff;border:1px solid rgba(147, 197, 253, 0.24);}body.dark-theme.knowledge-mode .knowledge-orbit-list li,
  body.dark-theme #knowledge .knowledge-orbit-list li{background:rgba(15, 23, 42, 0.82) !important;border-color:rgba(147, 197, 253, 0.23) !important;color:#f2f7ff !important;box-shadow:none !important;}body.dark-theme.knowledge-mode .knowledge-orbit-list li::before,
  body.dark-theme #knowledge .knowledge-orbit-list li::before{color:#9dccff !important;background:rgba(96, 165, 250, 0.14) !important;border-color:rgba(147, 197, 253, 0.25) !important;}body:not(.dark-theme).knowledge-mode .knowledge-orbit-title,
  body:not(.dark-theme) #knowledge .knowledge-orbit-title{color:#003b91 !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.72), 0 10px 24px rgba(0, 70, 160, 0.14) !important;}body:not(.dark-theme).knowledge-mode .knowledge-orbit-title::before,
  body:not(.dark-theme) #knowledge .knowledge-orbit-title::before{background:linear-gradient(135deg, #ffffff 0%, #eaf4ff 100%) !important;color:#006eff !important;border:1px solid rgba(0, 110, 255, 0.22) !important;box-shadow:0 14px 30px rgba(0, 84, 190, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;}body:not(.dark-theme).knowledge-mode .knowledge-orbit-list li,
  body:not(.dark-theme) #knowledge .knowledge-orbit-list li{background:rgba(255, 255, 255, 0.98) !important;border-color:rgba(0, 90, 210, 0.24) !important;color:#07172f !important;font-weight:950 !important;text-shadow:none !important;box-shadow:0 14px 30px rgba(0, 52, 130, 0.13), inset 0 1px 0 rgba(255, 255, 255, 0.86) !important;}body:not(.dark-theme).knowledge-mode .knowledge-orbit-list li::before,
  body:not(.dark-theme) #knowledge .knowledge-orbit-list li::before{color:#005bd8 !important;background:rgba(0, 110, 255, 0.12) !important;border-color:rgba(0, 110, 255, 0.24) !important;}#knowledgeTeaser .knowledge-teaser-action-row{display:flex !important;flex-direction:row !important;align-items:stretch !important;justify-content:flex-start !important;position:relative !important;gap:0 !important;width:clamp(22.1rem, 37.7vw, 28.6rem) !important;max-width:100% !important;}#knowledgeTeaser .knowledge-teaser-action-visual{display:block;width:100%;max-width:100%;margin:0;position:absolute;inset-inline-start:0;bottom:calc(100% + 0.66rem);border-radius:1.05rem;overflow:hidden;border:1px solid rgba(0, 102, 255, 0.2);background:rgba(239, 249, 255, 0.72);box-shadow:0 18px 34px -28px rgba(0, 70, 160, 0.72);}#knowledgeTeaser .knowledge-teaser-action-visual img{display:block;width:100%;height:auto;aspect-ratio:1080 / 584;object-fit:fill;object-position:center;}#knowledgeTeaser .knowledge-teaser-action{width:100% !important;}#knowledgeTeaser .knowledge-teaser-footer-row{align-items:flex-start !important;margin-top:clamp(11.6rem, 17.2vw, 14.2rem) !important;}#knowledgeTeaser .knowledge-teaser-lead{font-size:clamp(0.98rem, 1.25vw, 1.12rem) !important;}body.dark-theme #knowledgeTeaser .knowledge-teaser-action-visual{border-color:rgba(147, 197, 253, 0.22);background:rgba(8, 24, 50, 0.72);box-shadow:0 18px 34px -28px rgba(0, 0, 0, 0.82);}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-footer-row{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(8.8rem, 39%) !important;align-items:start !important;gap:0.62rem !important;margin-top:clamp(5.55rem, 27vw, 6.6rem) !important;}#knowledgeTeaser .knowledge-teaser-badges{width:auto !important;flex:initial !important;}#knowledgeTeaser .knowledge-teaser-badges span{min-height:2rem !important;padding:0.36rem 0.48rem !important;font-size:0.72rem !important;line-height:1.45 !important;}#knowledgeTeaser .knowledge-teaser-action-row{width:100% !important;align-self:start !important;}#knowledgeTeaser .knowledge-teaser-action-visual{width:100%;max-width:100%;margin-inline-start:auto;}#knowledgeTeaser .knowledge-teaser-action-visual img{height:clamp(5.45rem, 24vw, 6.35rem);}#knowledgeTeaser .knowledge-teaser-action{min-height:2.7rem !important;padding-inline:0.55rem !important;font-size:0.78rem !important;}}body:not(.dark-theme) #knowledgeTeaser .knowledge-teaser-title,
  body:not(.dark-theme) #knowledgeTeaser .knowledge-lead-outro,
  body:not(.dark-theme) .part-card-title,
  body:not(.dark-theme) .part-card-content p,
  body:not(.dark-theme) #contactHeading,
  body:not(.dark-theme) #contactText{color:#07172f !important;}body:not(.dark-theme) #knowledgeTeaser .knowledge-teaser-lead{color:#13294b !important;}body:not(.dark-theme) #knowledgeTeaser .knowledge-teaser-badges span{color:#07172f !important;background:rgba(255, 255, 255, 0.92) !important;border-color:rgba(0, 90, 210, 0.22) !important;}body.dark-theme #knowledgeTeaser .knowledge-teaser-title,
  body.dark-theme #knowledgeTeaser .knowledge-teaser-lead,
  body.dark-theme #knowledgeTeaser .knowledge-lead-intro,
  body.dark-theme #knowledgeTeaser .knowledge-lead-outro,
  body.dark-theme .part-card-title,
  body.dark-theme .part-card-content p,
  body.dark-theme #contactHeading,
  body.dark-theme #contactText{color:#eef6ff !important;}body.dark-theme #knowledgeTeaser .knowledge-teaser-badges span{color:#f2f8ff !important;background:rgba(15, 23, 42, 0.78) !important;border-color:rgba(147, 197, 253, 0.24) !important;}body.dark-theme .input-modern,
  body.dark-theme .simple-select,
  body.dark-theme textarea{color:#f6fbff !important;background-color:rgba(15, 23, 42, 0.82) !important;border-color:rgba(147, 197, 253, 0.24) !important;}body.dark-theme .input-modern::placeholder,
  body.dark-theme textarea::placeholder{color:rgba(226, 240, 255, 0.68) !important;}#knowledgeTeaser .knowledge-teaser-badges{position:relative !important;z-index:2 !important;transform:translateY(clamp(-13.45rem, -16.45vw, -10.85rem)) !important;}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-badges{transform:translateY(clamp(-6.05rem, -25.5vw, -5.15rem)) !important;}}#knowledgeTeaser .knowledge-teaser-footer-row{display:grid !important;direction:ltr !important;grid-template-columns:clamp(14.8rem, 27vw, 21rem) minmax(0, 1fr) !important;grid-template-areas:"action badges" !important;align-items:end !important;column-gap:clamp(0.9rem, 2vw, 1.4rem) !important;row-gap:0.75rem !important;margin-top:clamp(0.7rem, 1.85vw, 1.25rem) !important;}#knowledgeTeaser .knowledge-teaser-badges{grid-area:badges !important;direction:rtl !important;transform:none !important;margin:0 !important;align-self:end !important;justify-content:flex-start !important;gap:0.48rem !important;}#knowledgeTeaser .knowledge-teaser-action-row{grid-area:action !important;direction:rtl !important;width:100% !important;max-width:100% !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-end !important;align-self:end !important;gap:0.72rem !important;position:relative !important;}#knowledgeTeaser .knowledge-teaser-action-visual{position:relative !important;inset:auto !important;bottom:auto !important;display:block !important;width:100% !important;max-width:100% !important;margin:0 !important;border-radius:1rem !important;overflow:hidden !important;}#knowledgeTeaser .knowledge-teaser-action-visual img{display:block !important;width:100% !important;height:clamp(8.1rem, 12.5vw, 10.15rem) !important;aspect-ratio:900 / 520 !important;object-fit:contain !important;object-position:center !important;}#knowledgeTeaser .knowledge-teaser-action{width:100% !important;min-height:2.9rem !important;padding-inline:0.9rem !important;font-size:clamp(0.84rem, 1.1vw, 0.96rem) !important;}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-footer-row{grid-template-columns:minmax(0, 1fr) !important;grid-template-areas:"action"
        "badges" !important;align-items:start !important;row-gap:0.7rem !important;margin-top:0.85rem !important;}#knowledgeTeaser .knowledge-teaser-action-row{width:min(100%, 18rem) !important;justify-self:start !important;}#knowledgeTeaser .knowledge-teaser-action-visual img{height:clamp(6.2rem, 25vw, 7.6rem) !important;}#knowledgeTeaser .knowledge-teaser-action{min-height:2.7rem !important;padding-inline:0.65rem !important;font-size:0.78rem !important;}#knowledgeTeaser .knowledge-teaser-badges{align-self:start !important;}}@media (min-width: 761px){#knowledgeTeaser .knowledge-teaser-copy{display:grid !important;grid-template-columns:clamp(15rem, 27vw, 21rem) minmax(0, 1fr) !important;grid-template-areas:"kicker kicker"
        "title title"
        "visual lead"
        "action badges" !important;column-gap:clamp(1rem, 2.2vw, 1.55rem) !important;row-gap:clamp(0.7rem, 1.3vw, 1rem) !important;align-items:start !important;}#knowledgeTeaser .knowledge-teaser-kicker{grid-area:kicker !important;}#knowledgeTeaser .knowledge-teaser-title{grid-area:title !important;}#knowledgeTeaser .knowledge-teaser-lead{grid-area:lead !important;margin:0 !important;max-width:100% !important;padding:0 !important;min-height:clamp(8.9rem, 12vw, 10.25rem) !important;}#knowledgeTeaser .knowledge-teaser-footer-row{grid-area:unset !important;display:contents !important;margin-top:0 !important;}#knowledgeTeaser .knowledge-teaser-action-row{display:contents !important;width:auto !important;max-width:none !important;align-self:auto !important;margin:0 !important;}#knowledgeTeaser .knowledge-teaser-action-visual{grid-area:visual !important;position:static !important;inset:auto !important;bottom:auto !important;display:block !important;width:100% !important;max-width:100% !important;margin:0 !important;align-self:start !important;justify-self:stretch !important;border-radius:1rem !important;overflow:hidden !important;border:1px solid rgba(0, 102, 255, 0.2) !important;background:rgba(239, 249, 255, 0.72) !important;box-shadow:0 18px 34px -28px rgba(0, 70, 160, 0.72) !important;}#knowledgeTeaser .knowledge-teaser-action-visual img{display:block !important;width:100% !important;height:clamp(8.9rem, 12.3vw, 10.4rem) !important;aspect-ratio:900 / 520 !important;object-fit:contain !important;object-position:center !important;}#knowledgeTeaser .knowledge-teaser-action{grid-area:action !important;position:static !important;width:100% !important;max-width:100% !important;min-height:2.9rem !important;margin:0 !important;align-self:center !important;justify-self:stretch !important;padding-inline:0.9rem !important;font-size:clamp(0.84rem, 1.08vw, 0.96rem) !important;}#knowledgeTeaser .knowledge-teaser-badges{grid-area:badges !important;transform:none !important;margin:0 !important;min-width:0 !important;width:100% !important;flex:1 1 auto !important;align-self:center !important;justify-content:flex-start !important;gap:0.5rem !important;}#knowledgeTeaser .knowledge-teaser-badges span{min-height:2.2rem !important;}body.dark-theme #knowledgeTeaser .knowledge-teaser-action-visual{border-color:rgba(147, 197, 253, 0.22) !important;background:rgba(8, 24, 50, 0.72) !important;box-shadow:0 18px 34px -28px rgba(0, 0, 0, 0.82) !important;}}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-badges{transform:none !important;}#knowledgeTeaser .knowledge-teaser-footer-row{margin-top:0.85rem !important;}#knowledgeTeaser .knowledge-teaser-action-row{display:flex !important;flex-direction:column !important;gap:0.7rem !important;width:100% !important;}#knowledgeTeaser .knowledge-teaser-action-visual{position:static !important;width:min(100%, 18rem) !important;max-width:100% !important;margin:0 auto 0 0 !important;}#knowledgeTeaser .knowledge-teaser-action-visual img{height:clamp(6.2rem, 25vw, 7.4rem) !important;}}@media (min-width: 761px){#knowledgeTeaser .knowledge-teaser-copy{direction:ltr !important;grid-template-columns:clamp(15rem, 27vw, 21rem) minmax(0, 1fr) !important;grid-template-areas:"kicker kicker"
        "title title"
        "visual lead"
        "action badges" !important;}#knowledgeTeaser .knowledge-teaser-kicker,
    #knowledgeTeaser .knowledge-teaser-title,
    #knowledgeTeaser .knowledge-teaser-lead,
    #knowledgeTeaser .knowledge-teaser-badges,
    #knowledgeTeaser .knowledge-teaser-action{direction:rtl !important;}#knowledgeTeaser .knowledge-teaser-action-visual{grid-column:1 !important;grid-row:3 !important;justify-self:stretch !important;}#knowledgeTeaser .knowledge-teaser-lead{grid-column:2 !important;grid-row:3 !important;}#knowledgeTeaser .knowledge-teaser-action{grid-column:1 !important;grid-row:4 !important;}#knowledgeTeaser .knowledge-teaser-badges{grid-column:2 !important;grid-row:4 !important;transform:none !important;}}#knowledgeTeaser .knowledge-teaser-action-visual{padding:0 !important;}#knowledgeTeaser .knowledge-teaser-action-visual img{width:100% !important;height:100% !important;min-height:inherit !important;object-fit:cover !important;object-position:center center !important;transform:scale(1.08) !important;}@media (min-width: 761px){#knowledgeTeaser .knowledge-teaser-action-visual{height:clamp(8.9rem, 12.3vw, 10.4rem) !important;}}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-action-visual{height:clamp(6.2rem, 25vw, 7.4rem) !important;}}#knowledgeTeaser .knowledge-teaser-kicker{justify-self:end !important;text-align:right !important;direction:rtl !important;margin-inline-start:auto !important;margin-inline-end:0 !important;}@media (min-width: 761px){#knowledgeTeaser .knowledge-teaser-kicker{grid-column:1 / -1 !important;width:fit-content !important;max-width:100% !important;}}#knowledgeTeaser .knowledge-teaser-copy{position:relative !important;padding-top:3.15rem !important;}#knowledgeTeaser .knowledge-teaser-kicker{position:absolute !important;top:0 !important;right:0 !important;left:auto !important;inset-inline-start:auto !important;inset-inline-end:0 !important;grid-column:auto !important;grid-row:auto !important;justify-self:auto !important;align-self:auto !important;width:fit-content !important;max-width:calc(100% - 0.25rem) !important;margin:0 !important;text-align:right !important;direction:rtl !important;z-index:5 !important;}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-copy{padding-top:3rem !important;}}@media (min-width: 761px){#knowledgeTeaser .knowledge-teaser-bridge{position:relative !important;}#knowledgeTeaser .knowledge-teaser-copy{position:static !important;padding-top:3.15rem !important;}#knowledgeTeaser .knowledge-teaser-kicker{position:absolute !important;top:clamp(1rem, 3vw, 1.65rem) !important;right:clamp(1rem, 3vw, 1.65rem) !important;left:auto !important;inset-inline-start:auto !important;inset-inline-end:clamp(1rem, 3vw, 1.65rem) !important;margin:0 !important;text-align:right !important;direction:rtl !important;z-index:10 !important;}}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-kicker{position:static !important;}}@media (min-width: 761px){#knowledgeTeaser .knowledge-teaser-bridge{position:relative !important;}#knowledgeTeaser .knowledge-teaser-copy{position:static !important;padding-top:3.15rem !important;}#knowledgeTeaser #knowledgeTeaserKicker.knowledge-teaser-kicker{position:absolute !important;inset:auto !important;inset-inline-start:auto !important;inset-inline-end:auto !important;top:clamp(1.15rem, 3.2vw, 2rem) !important;right:clamp(1.15rem, 3.2vw, 2rem) !important;left:auto !important;bottom:auto !important;margin:0 !important;width:fit-content !important;max-width:calc(100% - 0.5rem) !important;direction:rtl !important;text-align:right !important;z-index:50 !important;}}#knowledgeTeaser .knowledge-teaser-lead{text-align:justify !important;text-align-last:start !important;text-justify:inter-word !important;word-spacing:normal !important;}#knowledgeTeaser .knowledge-teaser-title{font-size:clamp(0.84rem, 0.98vw, 0.98rem) !important;}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-title{font-size:0.86rem !important;}}#knowledge .knowledge-industry-card .knowledge-subtoggle{display:inline-flex !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}#knowledge .knowledge-subpanel[hidden]{display:none !important;}#knowledge .knowledge-subitem.is-static-subitem{display:grid !important;}@media (max-width: 899px){#knowledge .knowledge-industry-card .knowledge-subtoggle{display:flex !important;width:100% !important;}}#knowledgeTeaser .knowledge-teaser-title,
  #knowledgeTeaser .knowledge-teaser-lead{font-size:clamp(0.98rem, 1.25vw, 1.12rem) !important;}#knowledge .knowledge-benchmark-head #knowledgeIndustriesTitle{font-size:clamp(1.32rem, 2vw, 1.72rem) !important;line-height:1.55 !important;letter-spacing:-0.025em !important;}#knowledge .knowledge-industry-card b,
  #knowledge .knowledge-industry-main b{font-size:clamp(1.02rem, 1.35vw, 1.22rem) !important;line-height:1.65 !important;letter-spacing:-0.015em !important;}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-title,
    #knowledgeTeaser .knowledge-teaser-lead{font-size:0.98rem !important;}#knowledge .knowledge-benchmark-head #knowledgeIndustriesTitle{font-size:1.24rem !important;line-height:1.6 !important;}#knowledge .knowledge-industry-card b,
    #knowledge .knowledge-industry-main b{font-size:1rem !important;line-height:1.65 !important;}}@media (min-width: 901px){body.knowledge-mode #knowledge .knowledge-hero-upgraded{align-items:stretch !important;}body.knowledge-mode #knowledge .knowledge-hero-copy{align-self:stretch !important;justify-content:flex-start !important;min-height:0 !important;}body.knowledge-mode #knowledge .knowledge-badges{margin-top:auto !important;padding-top:1.2rem !important;}body.knowledge-mode #knowledge .knowledge-side-card.knowledge-standard-card{align-self:stretch !important;min-height:0 !important;height:auto !important;margin-block:0 !important;}}body.knowledge-mode #knowledge .knowledge-title,
  body.knowledge-mode #knowledge .knowledge-lead{font-size:clamp(0.98rem, 1.25vw, 1.12rem) !important;}body.knowledge-mode #knowledge .knowledge-title{max-width:100% !important;margin:0.95rem 0 0.65rem !important;color:#07172f !important;font-weight:950 !important;line-height:1.45 !important;letter-spacing:normal !important;text-align:start !important;}body.knowledge-mode #knowledge .knowledge-lead{max-width:100% !important;margin:0 !important;color:#13294b !important;font-weight:650 !important;line-height:2.05 !important;white-space:normal !important;text-align:justify !important;text-align-last:start !important;text-justify:inter-word !important;word-spacing:normal !important;overflow-wrap:anywhere !important;}body.knowledge-mode #knowledge .knowledge-lead-structured{display:block !important;}body.knowledge-mode #knowledge .knowledge-lead-structured p{display:inline !important;margin:0 !important;color:inherit !important;font:inherit !important;}body.knowledge-mode #knowledge .knowledge-lead-structured p + p::before{content:" " !important;}body.dark-theme.knowledge-mode #knowledge .knowledge-title,
  body.dark-theme.knowledge-mode #knowledge .knowledge-lead,
  body.dark-theme.knowledge-mode #knowledge .knowledge-lead-structured p{color:#eef6ff !important;}@media (max-width: 760px){body.knowledge-mode #knowledge .knowledge-title,
    body.knowledge-mode #knowledge .knowledge-lead{font-size:0.98rem !important;}body.knowledge-mode #knowledge .knowledge-title{line-height:1.45 !important;}body.knowledge-mode #knowledge .knowledge-lead{line-height:2.05 !important;}}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active{border-style:solid !important;border-width:2px !important;border-color:rgba(37, 99, 235, 0.58) !important;border-radius:18px !important;box-sizing:border-box !important;background-color:transparent !important;box-shadow:none !important;outline:0 !important;transform:none !important;translate:none !important;rotate:none !important;transition:none !important;animation:none !important;filter:none !important;will-change:auto !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon{border-color:rgba(147, 197, 253, 0.70) !important;}#galleryContainer.gallery-grid .part-card[data-project-index] img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active img.part-photo{transition:none !important;animation:none !important;translate:none !important;rotate:none !important;filter:none !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon{border-radius:16px !important;transform:none !important;translate:none !important;transition:none !important;}}@media (min-width: 901px){body.knowledge-mode #knowledge .knowledge-hero-upgraded{align-items:stretch !important;min-height:0 !important;}body.knowledge-mode #knowledge .knowledge-hero-copy{align-self:start !important;height:auto !important;min-height:0 !important;}body.knowledge-mode #knowledge .knowledge-badges{margin-top:0.85rem !important;padding-top:0 !important;}body.knowledge-mode #knowledge .knowledge-side-card.knowledge-standard-card{align-self:stretch !important;height:auto !important;min-height:0 !important;gap:0.35rem !important;padding:0.75rem !important;}body.knowledge-mode #knowledge .knowledge-orbit-title{font-size:1.18rem !important;line-height:1.35 !important;}body.knowledge-mode #knowledge .knowledge-orbit-list{flex:1 1 auto !important;grid-template-rows:repeat(5, minmax(0, 1fr)) !important;gap:0.34rem !important;}body.knowledge-mode #knowledge .knowledge-orbit-list li{padding:0.25rem 0.5rem !important;font-size:0.86rem !important;line-height:1.35 !important;}}@media (max-width: 720px){.contact-image-panel{-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important;}.contact-image-panel .contact-overlay-title{font-size:clamp(1rem, 4.72cqw, 1.45rem) !important;line-height:1.04 !important;font-weight:900 !important;letter-spacing:-0.015em !important;transform:translateX(-50%) scaleX(1.06) !important;white-space:nowrap !important;}}#knowledge .knowledge-device-card,
  #knowledge .knowledge-device-card h3,
  #knowledge .knowledge-device-lead,
  #knowledge .knowledge-device-facts,
  #knowledge .knowledge-device-facts > div{box-sizing:border-box;}@media (min-width: 768px){#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger{position:relative !important;border-color:transparent !important;box-shadow:none !important;outline:none !important;transform:none !important;transition:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon::after,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger::after{content:"" !important;display:block !important;position:absolute !important;inset:0 !important;z-index:5 !important;pointer-events:none !important;opacity:1 !important;border:2px solid rgba(37, 99, 235, 0.62) !important;border-radius:inherit !important;box-sizing:border-box !important;background:transparent !important;box-shadow:none !important;transform:none !important;transition:none !important;animation:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon{border-color:transparent !important;box-shadow:none !important;outline:none !important;transform:none !important;transition:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::after,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::after,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::after,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap::after,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap::after,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap::after,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon::after,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon::after,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon::after{content:"" !important;display:block !important;opacity:1 !important;border-color:rgba(37, 99, 235, 0.62) !important;transform:none !important;transition:none !important;animation:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
    body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
    body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon::after,
    body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger::after,
    body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::after,
    body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::after,
    body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon::after,
    body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon::after{border-color:rgba(147, 197, 253, 0.74) !important;}}@media (max-width: 760px){body:not(.knowledge-mode) #knowledgeTeaser .knowledge-teaser-footer-row{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:0.72rem !important;width:100% !important;margin-top:0.9rem !important;}body:not(.knowledge-mode) #knowledgeTeaser .knowledge-teaser-action-row{order:1 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:0.68rem !important;width:min(100%, 20rem) !important;max-width:20rem !important;margin-inline:auto !important;justify-self:center !important;align-self:center !important;}body:not(.knowledge-mode) #knowledgeTeaser .knowledge-teaser-action-visual{position:static !important;inset:auto !important;display:block !important;width:100% !important;max-width:100% !important;margin:0 auto !important;align-self:center !important;box-sizing:border-box !important;}body:not(.knowledge-mode) #knowledgeTeaser .knowledge-teaser-action-visual img{display:block !important;width:100% !important;height:100% !important;margin:0 auto !important;object-position:center center !important;}body:not(.knowledge-mode) #knowledgeTeaser .knowledge-teaser-action{width:100% !important;max-width:100% !important;margin:0 auto !important;align-self:center !important;justify-content:center !important;text-align:center !important;box-sizing:border-box !important;}body:not(.knowledge-mode) #knowledgeTeaser .knowledge-teaser-badges{order:2 !important;display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:0.5rem !important;width:min(100%, 20rem) !important;max-width:20rem !important;margin:0 auto !important;padding:0 !important;align-self:center !important;justify-self:center !important;transform:none !important;}body:not(.knowledge-mode) #knowledgeTeaser .knowledge-teaser-badges span{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-width:0 !important;min-height:2.55rem !important;margin:0 !important;padding:0.58rem 0.72rem !important;box-sizing:border-box !important;border-radius:0.82rem !important;font-size:0.79rem !important;line-height:1.55 !important;font-weight:800 !important;text-align:center !important;white-space:normal !important;overflow-wrap:anywhere !important;}}#galleryContainer.gallery-grid .part-card[data-project-index] img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger:hover img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger:focus-visible img.part-photo,
  #galleryContainer .part-card img.part-photo,
  #galleryContainer .part-card:hover img.part-photo,
  #galleryContainer .part-card:focus-within img.part-photo,
  #galleryContainer .part-card:active img.part-photo{transform:scale(1.18) !important;scale:1 !important;translate:none !important;rotate:none !important;transition:none !important;animation:none !important;filter:none !important;will-change:auto !important;}#galleryContainer.gallery-grid .part-card[data-project-index],
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active{transform:none !important;translate:none !important;rotate:none !important;scale:1 !important;transition-property:none !important;animation:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon:hover,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon:focus-visible,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon:active{margin:0 !important;border:2px solid rgba(37, 99, 235, 0.62) !important;background-color:transparent !important;box-shadow:none !important;outline:0 !important;transform:none !important;translate:none !important;rotate:none !important;scale:1 !important;transition-property:none !important;animation:none !important;filter:none !important;will-change:auto !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon{border-color:rgba(147, 197, 253, 0.76) !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon::after{content:none !important;display:none !important;opacity:0 !important;border:0 !important;transform:none !important;transition:none !important;animation:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap{padding:0 !important;overflow:hidden !important;}#galleryContainer.gallery-grid .part-card[data-project-index] img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active > img.part-photo{display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:contain !important;object-position:center center !important;transform:none !important;transform-origin:center center !important;translate:none !important;rotate:none !important;scale:1 !important;transition-property:none !important;animation:none !important;filter:none !important;will-change:auto !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-icon svg,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon svg,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon svg,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon svg{transform:none !important;translate:none !important;rotate:none !important;scale:1 !important;transition-property:none !important;animation:none !important;filter:none !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon{border-radius:16px !important;}#galleryContainer.gallery-grid .part-card[data-project-index] img.part-photo,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover img.part-photo,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within img.part-photo,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active img.part-photo{transform:none !important;}}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active{overflow:hidden !important;box-sizing:border-box !important;padding:clamp(4px, 0.35vw, 6px) !important;transform:none !important;translate:none !important;rotate:none !important;scale:1 !important;transition:none !important;animation:none !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap{padding:5px !important;}}#galleryContainer.gallery-grid .part-card[data-project-index] img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active > img.part-photo,
  #galleryContainer .part-card img.part-photo,
  #galleryContainer .part-card:hover img.part-photo,
  #galleryContainer .part-card:focus-within img.part-photo,
  #galleryContainer .part-card:active img.part-photo{display:block !important;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:100% !important;max-height:100% !important;margin:0 !important;padding:0 !important;object-fit:contain !important;object-position:50% 50% !important;transform:none !important;transform-origin:50% 50% !important;translate:none !important;rotate:none !important;scale:1 !important;transition:none !important;animation:none !important;filter:none !important;will-change:auto !important;pointer-events:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index],
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active{border-color:rgba(15, 23, 42, 0.11) !important;outline:0 !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index],
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active{border-color:rgba(148, 163, 184, 0.18) !important;outline:0 !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon{border:2px solid rgba(37, 99, 235, 0.62) !important;outline:0 !important;box-shadow:none !important;background-clip:padding-box !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon{border-color:rgba(147, 197, 253, 0.76) !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon::after{content:none !important;display:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;opacity:0 !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon:hover,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon:focus-visible,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon:active{position:relative !important;border:0 !important;outline:0 !important;box-shadow:none !important;transform:none !important;translate:none !important;rotate:none !important;scale:1 !important;transition:none !important;animation:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon::before,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon::before{content:none !important;display:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon.part-card-media-trigger::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon:hover::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon:focus-visible::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon:active::after{content:"" !important;display:block !important;position:absolute !important;inset:0 !important;z-index:20 !important;pointer-events:none !important;box-sizing:border-box !important;border:2px solid rgba(37, 99, 235, 0.62) !important;border-radius:inherit !important;outline:0 !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important;transform:none !important;transition:none !important;animation:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-icon::after,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::after,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::after,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::after,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-icon::after,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-icon::after,
  body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-icon::after{border-color:rgba(147, 197, 253, 0.76) !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-mobile-meta{position:static !important;inset:auto !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;align-self:stretch !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;transform:none !important;translate:none !important;order:2 !important;}#galleryContainer.gallery-grid .part-card[data-project-index][data-site-dir="rtl"] .part-card-mobile-meta{direction:rtl !important;}#galleryContainer.gallery-grid .part-card[data-project-index][data-site-dir="ltr"] .part-card-mobile-meta{direction:ltr !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity-label{order:1 !important;flex:1 1 auto !important;min-width:0 !important;max-width:none !important;justify-content:flex-start !important;text-align:start !important;margin:0 !important;position:static !important;inset:auto !important;transform:none !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-score{order:2 !important;flex:0 0 auto !important;margin:0 !important;position:static !important;inset:auto !important;direction:ltr !important;unicode-bidi:isolate !important;transform:none !important;}@media (min-width: 1201px){#galleryContainer.gallery-grid .part-card[data-project-index]{display:flex !important;flex-direction:column !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-content{flex:1 1 auto !important;min-height:0 !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-mobile-meta{flex:0 0 auto !important;margin-top:auto !important;margin-bottom:0 !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-details-btn{order:3 !important;flex:0 0 auto !important;}}@media (max-width: 1200px){#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-mobile-meta,
    #galleryContainer.gallery-grid .part-card[data-project-index][data-site-dir="rtl"] .part-card-mobile-meta,
    #galleryContainer.gallery-grid .part-card[data-project-index][data-site-dir="ltr"] .part-card-mobile-meta{grid-column:1 / -1 !important;grid-row:3 !important;margin:0 !important;align-self:stretch !important;}}#galleryContainer.gallery-grid .part-card[data-project-index]:has(.part-photo-wrap),
  #galleryContainer.gallery-grid .part-card[data-project-index]:has(.part-photo-wrap):hover,
  #galleryContainer.gallery-grid .part-card[data-project-index]:has(.part-photo-wrap):focus,
  #galleryContainer.gallery-grid .part-card[data-project-index]:has(.part-photo-wrap):focus-within,
  #galleryContainer.gallery-grid .part-card[data-project-index]:has(.part-photo-wrap):active{transform:none !important;translate:none !important;rotate:none !important;scale:1 !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:hover,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:focus-visible,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:active{box-sizing:border-box !important;margin:0 !important;padding:clamp(4px, 0.35vw, 6px) !important;border:0 solid transparent !important;outline:0 !important;box-shadow:none !important;overflow:hidden !important;transform:none !important;translate:none !important;rotate:none !important;scale:1 !important;transition:none !important;animation:none !important;filter:none !important;will-change:auto !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:hover > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:focus-visible > img.part-photo,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:active > img.part-photo{display:block !important;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:100% !important;max-height:100% !important;margin:0 !important;padding:0 !important;object-fit:contain !important;object-position:50% 50% !important;transform:none !important;transform-origin:50% 50% !important;translate:none !important;rotate:none !important;scale:1 !important;transition:none !important;animation:none !important;filter:none !important;will-change:auto !important;}#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-card-media-trigger.part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:hover::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:focus-visible::after,
  #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:active::after{inset:0 !important;transform:none !important;translate:none !important;rotate:none !important;scale:1 !important;transition:none !important;animation:none !important;}@media (max-width: 767px){#galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap,
    #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap{padding:5px !important;}}@media (min-width: 901px){body:not(.knowledge-mode) #mainNav > a,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{--q-nav-bg:rgba(255, 255, 255, 0.94);--q-nav-color:#0a315f;--q-nav-border:rgba(157, 187, 217, 0.82);--q-nav-shadow:0 8px 20px rgba(3, 39, 82, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.88);--q-nav-hover-bg:linear-gradient(135deg, #1488ff 0%, #0067dc 100%);--q-nav-hover-color:#ffffff;--q-nav-hover-border:rgba(90, 180, 255, 0.96);--q-nav-hover-shadow:0 14px 28px rgba(0, 86, 190, 0.28), 0 0 0 3px rgba(44, 144, 255, 0.12);color:var(--q-nav-color) !important;background:var(--q-nav-bg) !important;border-color:var(--q-nav-border) !important;box-shadow:var(--q-nav-shadow) !important;transform:translateY(0) scale(1) !important;transition:color 180ms ease,
      background 180ms ease,
      border-color 180ms ease,
      box-shadow 220ms ease,
      transform 220ms cubic-bezier(.2,.8,.2,1) !important;will-change:transform;}body.dark-theme:not(.knowledge-mode) #mainNav > a,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{--q-nav-bg:linear-gradient(180deg, rgba(14, 38, 72, 0.94), rgba(8, 27, 56, 0.94));--q-nav-color:#eef7ff;--q-nav-border:rgba(105, 179, 244, 0.38);--q-nav-shadow:0 10px 24px rgba(0, 0, 0, 0.30), inset 0 1px 0 rgba(255, 255, 255, 0.08);--q-nav-hover-bg:linear-gradient(135deg, #2b98ff 0%, #0872e6 100%);--q-nav-hover-color:#ffffff;--q-nav-hover-border:rgba(135, 205, 255, 0.88);--q-nav-hover-shadow:0 16px 30px rgba(0, 82, 186, 0.36), 0 0 0 3px rgba(80, 167, 255, 0.16);}body:not(.knowledge-mode) #mainNav > a:hover,
  body:not(.knowledge-mode) #mainNav > a:focus-visible,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger{color:var(--q-nav-hover-color) !important;background:var(--q-nav-hover-bg) !important;border-color:var(--q-nav-hover-border) !important;box-shadow:var(--q-nav-hover-shadow) !important;transform:translateY(-3px) scale(1.025) !important;outline:none !important;}body:not(.knowledge-mode) #mainNav > a::before,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{background-color:currentColor !important;transition:transform 220ms cubic-bezier(.2,.8,.2,1), opacity 180ms ease !important;}body:not(.knowledge-mode) #mainNav > a:hover::before,
  body:not(.knowledge-mode) #mainNav > a:focus-visible::before,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover::before,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible::before,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::before,
  body:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::before{transform:translateY(-1px) scale(1.08) !important;opacity:1 !important;}@media (prefers-reduced-motion: reduce){body:not(.knowledge-mode) #mainNav > a,
    body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger,
    body:not(.knowledge-mode) #mainNav > a::before,
    body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{transition:none !important;}}}body:not(.dark-theme){color-scheme:light;--bg:#eef5fc;--surface:#ffffff;--text-primary:#0c2545;--text-secondary:#4f6781;--accent:#086dff;--accent-2:#00a7dc;--accent-soft:rgba(8, 109, 255, 0.09);--accent-soft-hover:rgba(8, 109, 255, 0.16);--border-light:rgba(35, 104, 177, 0.16);--shadow-card:0 22px 56px -34px rgba(22, 72, 125, 0.28), inset 0 1px 0 rgba(255,255,255,0.96);--shadow-hover:0 28px 66px -34px rgba(0, 100, 210, 0.35), 0 0 0 1px rgba(8,109,255,0.12);--error-color:#d53a58;--success-color:#078657;--star-empty:#a9b9ca;--light-canvas:#eef5fc;--light-panel:rgba(255, 255, 255, 0.88);--light-panel-strong:rgba(255, 255, 255, 0.97);--light-panel-soft:rgba(239, 247, 255, 0.84);--light-line:rgba(30, 104, 181, 0.15);--light-line-strong:rgba(23, 112, 211, 0.28);--light-muted:#607890;--light-title:#0a2445;--light-glow:rgba(15, 121, 255, 0.17);}body:not(.dark-theme){background-color:var(--light-canvas) !important;color:var(--text-primary) !important;text-shadow:none;}body:not(.dark-theme) ::selection{color:#ffffff;background:rgba(8, 109, 255, 0.76);}body:not(.dark-theme)::-webkit-scrollbar,
body:not(.dark-theme) *::-webkit-scrollbar{width:11px;height:11px;}body:not(.dark-theme)::-webkit-scrollbar-track,
body:not(.dark-theme) *::-webkit-scrollbar-track{background:#e5eef8;}body:not(.dark-theme)::-webkit-scrollbar-thumb,
body:not(.dark-theme) *::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #65a9f3, #2c73c9);border:2px solid #e5eef8;border-radius:999px;}body:not(.dark-theme) h1,
body:not(.dark-theme) h2,
body:not(.dark-theme) h3,
body:not(.dark-theme) h4,
body:not(.dark-theme) h5,
body:not(.dark-theme) h6,
body:not(.dark-theme) strong,
body:not(.dark-theme) b{color:var(--light-title);}body:not(.dark-theme) p,
body:not(.dark-theme) li,
body:not(.dark-theme) small,
body:not(.dark-theme) label,
body:not(.dark-theme) figcaption{color:var(--text-secondary);}body:not(.dark-theme) a:not(.btn-primary):not(.part-details-btn):not(.knowledge-teaser-action):not(.contact-phone-pill):not(.contact-overlay-social){color:#075fb8;}body:not(.dark-theme) a:focus-visible,
body:not(.dark-theme) button:focus-visible,
body:not(.dark-theme) input:focus-visible,
body:not(.dark-theme) textarea:focus-visible,
body:not(.dark-theme) select:focus-visible,
body:not(.dark-theme) [role="button"]:focus-visible{outline:3px solid rgba(8, 109, 255, 0.34) !important;outline-offset:3px !important;}body:not(.dark-theme) .header-bar{background:linear-gradient(135deg, rgba(255,255,255,0.82), rgba(244,249,255,0.7)) !important;border-color:rgba(43, 110, 181, 0.13) !important;box-shadow:0 18px 52px -34px rgba(28, 80, 136, 0.28), inset 0 1px 0 rgba(255,255,255,0.94) !important;backdrop-filter:blur(18px) saturate(1.12) !important;-webkit-backdrop-filter:blur(18px) saturate(1.12) !important;}body:not(.dark-theme) #mainNav > a,
body:not(.dark-theme) #mainNav .nav-knowledge-trigger,
body:not(.dark-theme) .dropdown-btn,
body:not(.dark-theme) #themeToggle,
body:not(.dark-theme) .mobile-theme-toggle-header{color:#163c66 !important;background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(238,246,255,0.96)) !important;border-color:rgba(47, 112, 181, 0.18) !important;box-shadow:0 12px 28px -20px rgba(26, 75, 127, 0.34), inset 0 1px 0 rgba(255,255,255,0.98) !important;}body:not(.dark-theme) #mainNav > a::before,
body:not(.dark-theme) #mainNav .nav-knowledge-trigger::before{color:#0c75df !important;}body:not(.dark-theme) #mainNav > a:hover,
body:not(.dark-theme) #mainNav > a:focus-visible,
body:not(.dark-theme) #mainNav .nav-knowledge-trigger:hover,
body:not(.dark-theme) #mainNav .nav-knowledge-trigger:focus-visible,
body:not(.dark-theme) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
body:not(.dark-theme) .dropdown-btn:hover,
body:not(.dark-theme) .dropdown-btn:focus-visible,
body:not(.dark-theme) #themeToggle:hover,
body:not(.dark-theme) #themeToggle:focus-visible,
body:not(.dark-theme) .mobile-theme-toggle-header:hover,
body:not(.dark-theme) .mobile-theme-toggle-header:focus-visible{color:#ffffff !important;background:linear-gradient(180deg, #1987f2, #0863c4) !important;border-color:rgba(2, 82, 168, 0.44) !important;box-shadow:0 18px 38px -20px rgba(8, 101, 204, 0.52), inset 0 1px 0 rgba(255,255,255,0.24) !important;}body:not(.dark-theme) #mainNav > a:hover::before,
body:not(.dark-theme) #mainNav .nav-knowledge-trigger:hover::before,
body:not(.dark-theme) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::before{color:#ffffff !important;}body:not(.dark-theme) .dropdown-list,
body:not(.dark-theme) .nav-knowledge-menu{background:linear-gradient(180deg, rgba(255,255,255,0.99), rgba(242,248,255,0.99)) !important;border:1px solid rgba(38, 108, 181, 0.2) !important;box-shadow:0 28px 70px -28px rgba(30, 81, 137, 0.34), inset 0 1px 0 rgba(255,255,255,0.96) !important;backdrop-filter:blur(20px) saturate(1.12) !important;-webkit-backdrop-filter:blur(20px) saturate(1.12) !important;}body:not(.dark-theme) .dropdown-list li,
body:not(.dark-theme) .nav-knowledge-menu a{color:#1c466f !important;border-color:rgba(49, 111, 175, 0.08) !important;}body:not(.dark-theme) .dropdown-list li:hover,
body:not(.dark-theme) .dropdown-list li:focus-visible,
body:not(.dark-theme) .nav-knowledge-menu a:hover,
body:not(.dark-theme) .nav-knowledge-menu a:focus-visible{color:#064d9b !important;background:rgba(8, 109, 255, 0.08) !important;border-color:rgba(8, 109, 255, 0.18) !important;}body:not(.dark-theme) .nav-knowledge-title{color:#0a2b4e !important;}body:not(.dark-theme) .nav-knowledge-desc{color:#6b8198 !important;}body:not(.dark-theme) .hero-copy::after{border-color:rgba(103, 178, 239, 0.38) !important;background:radial-gradient(circle at 18% 0%, rgba(123, 202, 255, 0.26), transparent 34%),
    linear-gradient(90deg, rgba(31, 118, 198, 0.62) 0%, rgba(12, 78, 150, 0.94) 58%, rgba(6, 57, 119, 0.82) 82%, rgba(5, 45, 96, 0.08) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22), 0 34px 74px -46px rgba(11, 61, 115, 0.46) !important;}body:not(.dark-theme) .hero-brand-line-1,
body:not(.dark-theme) .hero-brand-line-3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:0 6px 24px rgba(4, 38, 77, 0.3) !important;}body:not(.dark-theme) .hero-brand-line-2{color:#16a2ff !important;-webkit-text-fill-color:#16a2ff !important;text-shadow:0 0 20px rgba(22, 162, 255, 0.22) !important;}body:not(.dark-theme) .hero-sub p:first-child{color:#eef7ff !important;}body:not(.dark-theme) .hero-sub p + p{color:#eef7ff !important;background:linear-gradient(135deg, rgba(8, 62, 123, 0.84), rgba(13, 88, 162, 0.72)) !important;border:1px solid rgba(174, 222, 255, 0.34) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12), 0 20px 50px -34px rgba(7, 48, 95, 0.54) !important;}body:not(.dark-theme) .cert-pill{color:#123c66 !important;background:linear-gradient(180deg, rgba(255,255,255,0.96), rgba(221,236,250,0.94)) !important;border:1px solid rgba(60, 122, 183, 0.2) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 10px 26px -18px rgba(32, 87, 143, 0.28) !important;}body:not(.dark-theme) .quality-sentence{color:#526d88 !important;}body:not(.dark-theme) .glass-panel,
body:not(.dark-theme) .about-panel,
body:not(.dark-theme) .form-wrapper,
body:not(.dark-theme) .specs-single-box,
body:not(.dark-theme) .testimonial-form-container,
body:not(.dark-theme) .testimonials-wrapper,
body:not(.dark-theme) .contact-video-card,
body:not(.dark-theme) .parts-search-panel,
body:not(.dark-theme) .knowledge-house,
body:not(.dark-theme) .knowledge-page-shell,
body:not(.dark-theme) .knowledge-hero,
body:not(.dark-theme) .knowledge-side-card,
body:not(.dark-theme) .knowledge-global-benchmark,
body:not(.dark-theme) .knowledge-teaser,
body:not(.dark-theme) .brand-marquee-shell,
body:not(.dark-theme) .site-end-visual-shell{background:radial-gradient(circle at 10% 0%, rgba(77, 168, 255, 0.1), transparent 34%),
    linear-gradient(145deg, rgba(255,255,255,0.94), rgba(239,247,255,0.9)) !important;border-color:rgba(43, 111, 179, 0.16) !important;box-shadow:0 26px 72px -42px rgba(24, 78, 134, 0.32), inset 0 1px 0 rgba(255,255,255,0.96) !important;}body:not(.dark-theme) #order > h2,
body:not(.dark-theme) #order > h3,
body:not(.dark-theme) #testimonialsHeading,
body:not(.dark-theme) .knowledge-title,
body:not(.dark-theme) .site-end-visual-kicker{color:#0a2a50 !important;text-shadow:0 8px 26px rgba(57, 108, 159, 0.1) !important;}body:not(.dark-theme) .knowledge-kicker,
body:not(.dark-theme) .knowledge-orbit-title,
body:not(.dark-theme) .knowledge-benchmark-head span,
body:not(.dark-theme) .parts-search-kicker{color:#0871d1 !important;}body:not(.dark-theme) .knowledge-lead,
body:not(.dark-theme) .knowledge-orbit-list li,
body:not(.dark-theme) .knowledge-benchmark-head strong,
body:not(.dark-theme) .knowledge-teaser p{color:#587089 !important;}body:not(.dark-theme) .knowledge-badges span{color:#164c80 !important;background:rgba(8, 109, 255, 0.08) !important;border-color:rgba(8, 109, 255, 0.16) !important;}body:not(.dark-theme) .knowledge-industry-card,
body:not(.dark-theme) .knowledge-standard-card,
body:not(.dark-theme) .knowledge-subpanel,
body:not(.dark-theme) .knowledge-subitem,
body:not(.dark-theme) .knowledge-teaser-card{background:linear-gradient(145deg, rgba(255,255,255,0.96), rgba(236,246,255,0.92)) !important;border-color:rgba(45, 111, 179, 0.15) !important;color:#183f67 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 18px 42px -34px rgba(24, 78, 134, 0.28) !important;}body:not(.dark-theme) .knowledge-industry-card:hover,
body:not(.dark-theme) .knowledge-subitem:hover,
body:not(.dark-theme) .knowledge-subitem:focus-visible{background:linear-gradient(145deg, #ffffff, #eaf5ff) !important;border-color:rgba(8,109,255,0.34) !important;box-shadow:0 24px 48px -30px rgba(8,109,255,0.28), inset 0 1px 0 #fff !important;}body:not(.dark-theme) .knowledge-teaser-action,
body:not(.dark-theme) .knowledge-cta,
body:not(.dark-theme) .knowledge-subtoggle{color:#ffffff !important;background:linear-gradient(180deg, #238cf3, #0863c4) !important;border-color:rgba(0, 78, 165, 0.3) !important;box-shadow:0 16px 34px -20px rgba(8, 101, 204, 0.46), inset 0 1px 0 rgba(255,255,255,0.22) !important;}body:not(.dark-theme) .knowledge-teaser-action:hover,
body:not(.dark-theme) .knowledge-cta:hover,
body:not(.dark-theme) .knowledge-subtoggle:hover{background:linear-gradient(180deg, #46a8ff, #0b70d7) !important;}body:not(.dark-theme) .brand-logo-card{background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(236,245,255,0.94)) !important;border-color:rgba(42, 108, 177, 0.14) !important;box-shadow:0 16px 34px -26px rgba(25, 77, 132, 0.28), inset 0 1px 0 rgba(255,255,255,0.98) !important;}body:not(.dark-theme) .brand-logo-card:hover{border-color:rgba(8,109,255,0.34) !important;box-shadow:0 22px 42px -24px rgba(8,109,255,0.28), inset 0 1px 0 #fff !important;}body:not(.dark-theme) #galleryHeading{color:#0a284c !important;border-color:rgba(49, 115, 183, 0.18) !important;background:linear-gradient(135deg, rgba(255,255,255,0.95), rgba(237,246,255,0.86)),
    radial-gradient(circle at 18% 18%, rgba(8,109,255,0.1), transparent 34%),
    radial-gradient(circle at 82% 84%, rgba(0,171,224,0.08), transparent 38%) !important;box-shadow:0 26px 66px rgba(24, 75, 130, 0.13) !important;}body:not(.dark-theme) #galleryHeading .gallery-heading-icon,
body:not(.dark-theme) #galleryHeading .gallery-heading-subicon{color:#0871d1 !important;background:rgba(8,109,255,0.08) !important;border-color:rgba(8,109,255,0.14) !important;}body:not(.dark-theme) #galleryHeading .gallery-heading-text{color:#0b294d !important;}body:not(.dark-theme) #galleryHeading .gallery-heading-subline{color:#55708b !important;}body:not(.dark-theme) .parts-search-box{background:rgba(255,255,255,0.94) !important;border-color:rgba(49, 113, 181, 0.2) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 14px 34px -26px rgba(23, 75, 131, 0.3) !important;}body:not(.dark-theme) .parts-search-input{color:#12385f !important;background:transparent !important;}body:not(.dark-theme) .parts-search-input::placeholder{color:#8193a6 !important;}body:not(.dark-theme) .parts-search-icon,
body:not(.dark-theme) .parts-search-clear{color:#0b72d1 !important;}body:not(.dark-theme) .parts-search-box:focus-within{border-color:rgba(8,109,255,0.48) !important;box-shadow:0 0 0 4px rgba(8,109,255,0.09), 0 18px 38px -28px rgba(8,109,255,0.34) !important;}body:not(.dark-theme) .part-card{background:radial-gradient(circle at 14% 0%, rgba(47,151,255,0.09), transparent 33%),
    linear-gradient(145deg, rgba(255,255,255,0.98), rgba(238,247,255,0.95)) !important;border-color:rgba(8,109,255,0.24) !important;box-shadow:0 22px 52px -36px rgba(24, 77, 134, 0.34), inset 0 1px 0 rgba(255,255,255,0.98) !important;}body:not(.dark-theme) .part-card:hover{border-color:rgba(8,109,255,0.5) !important;box-shadow:0 30px 62px -34px rgba(8,109,255,0.34), inset 0 1px 0 #fff !important;}body:not(.dark-theme) .part-card-title,
body:not(.dark-theme) .part-title-desktop,
body:not(.dark-theme) .part-title-mobile{color:#0b2e55 !important;}body:not(.dark-theme) .part-card-use-case{color:#5a7188 !important;}body:not(.dark-theme) .part-card-sensitivity,
body:not(.dark-theme) .part-card-sensitivity-label,
body:not(.dark-theme) .part-card-score{color:#0c63bb !important;}body:not(.dark-theme) .part-icon{color:#0876db !important;background:linear-gradient(145deg, rgba(223,240,255,0.96), rgba(246,251,255,0.98)) !important;border-color:rgba(8,109,255,0.18) !important;box-shadow:inset 0 1px 0 #fff, 0 14px 28px -22px rgba(8,109,255,0.28) !important;}body:not(.dark-theme) .part-details-btn,
body:not(.dark-theme) .btn-primary,
body:not(.dark-theme) .submit-testimonial-btn,
body:not(.dark-theme) .pagination-btn.active{color:#ffffff !important;background:linear-gradient(180deg, #258ff4, #0862c2) !important;border-color:rgba(0, 80, 167, 0.32) !important;box-shadow:0 16px 34px -20px rgba(8,101,204,0.46), inset 0 1px 0 rgba(255,255,255,0.22) !important;}body:not(.dark-theme) .part-details-btn:hover,
body:not(.dark-theme) .btn-primary:hover,
body:not(.dark-theme) .submit-testimonial-btn:hover{background:linear-gradient(180deg, #48aaff, #0a70d8) !important;box-shadow:0 20px 42px -20px rgba(8,101,204,0.54), inset 0 1px 0 rgba(255,255,255,0.26) !important;}body:not(.dark-theme) .pagination-btn{color:#1c527f !important;background:rgba(255,255,255,0.9) !important;border-color:rgba(40,107,176,0.18) !important;}body:not(.dark-theme) .pagination-btn:hover{color:#075bac !important;background:#eef7ff !important;border-color:rgba(8,109,255,0.32) !important;}body:not(.dark-theme) .spec-item,
body:not(.dark-theme) .form-group,
body:not(.dark-theme) .upload-box,
body:not(.dark-theme) .testimonial-form-group{color:#173d64 !important;}body:not(.dark-theme) .spec-item{background:linear-gradient(145deg, rgba(255,255,255,0.94), rgba(238,247,255,0.9)) !important;border-color:rgba(44,110,178,0.14) !important;}body:not(.dark-theme) input,
body:not(.dark-theme) textarea,
body:not(.dark-theme) select,
body:not(.dark-theme) .upload-area,
body:not(.dark-theme) .file-drop-zone{color:#12385e !important;background:rgba(255,255,255,0.95) !important;border-color:rgba(48,112,179,0.2) !important;box-shadow:inset 0 1px 2px rgba(24,70,120,0.035), 0 10px 28px -24px rgba(28,78,132,0.22) !important;}body:not(.dark-theme) input::placeholder,
body:not(.dark-theme) textarea::placeholder{color:#8a9bab !important;}body:not(.dark-theme) input:hover,
body:not(.dark-theme) textarea:hover,
body:not(.dark-theme) select:hover,
body:not(.dark-theme) .upload-area:hover,
body:not(.dark-theme) .file-drop-zone:hover{border-color:rgba(8,109,255,0.34) !important;}body:not(.dark-theme) input:focus,
body:not(.dark-theme) textarea:focus,
body:not(.dark-theme) select:focus{border-color:rgba(8,109,255,0.52) !important;box-shadow:0 0 0 4px rgba(8,109,255,0.09), 0 16px 32px -26px rgba(8,109,255,0.34) !important;}body:not(.dark-theme) .upload-icon,
body:not(.dark-theme) .form-icon,
body:not(.dark-theme) .spec-icon{color:#0872d2 !important;}body:not(.dark-theme) .form-helper,
body:not(.dark-theme) .file-hint,
body:not(.dark-theme) .input-hint{color:#71879d !important;}body:not(.dark-theme) .contact-overlay-card{background:linear-gradient(145deg, rgba(255,255,255,0.95), rgba(235,246,255,0.9)) !important;border-color:rgba(46, 112, 180, 0.17) !important;box-shadow:0 20px 52px -34px rgba(24, 76, 132, 0.3), inset 0 1px 0 rgba(255,255,255,0.98) !important;}body:not(.dark-theme) .contact-overlay-title{color:#0b2d55 !important;}body:not(.dark-theme) .contact-direct-text{color:#5e758b !important;}body:not(.dark-theme) .contact-phone-pill{color:#ffffff !important;background:linear-gradient(180deg, #2791f5, #0862c0) !important;border-color:rgba(0,77,160,0.28) !important;box-shadow:0 16px 36px -20px rgba(8,101,204,0.48), inset 0 1px 0 rgba(255,255,255,0.22) !important;}body:not(.dark-theme) .contact-phone-pill:hover{background:linear-gradient(180deg, #4baaff, #0b70d7) !important;}body:not(.dark-theme) .contact-overlay-social{border:1px solid rgba(44,110,178,0.18) !important;box-shadow:0 14px 30px -20px rgba(25,75,129,0.28), inset 0 1px 0 rgba(255,255,255,0.9) !important;}body:not(.dark-theme) .video-placeholder-shell{background:radial-gradient(circle at 50% 44%, rgba(50,157,255,0.12), transparent 34%),
    linear-gradient(145deg, rgba(245,250,255,0.98), rgba(226,240,253,0.94)) !important;border-color:rgba(45,111,179,0.18) !important;}body:not(.dark-theme) .video-frame-lines{opacity:0.34 !important;}body:not(.dark-theme) .video-play-orb{background:linear-gradient(145deg, #3fa8ff, #0e6ac8) !important;box-shadow:0 0 0 12px rgba(8,109,255,0.08), 0 20px 40px -18px rgba(8,101,204,0.48) !important;}body:not(.dark-theme) .stat-item,
body:not(.dark-theme) .testimonial-card{background:radial-gradient(circle at 15% 0%, rgba(47,151,255,0.08), transparent 34%),
    linear-gradient(145deg, rgba(255,255,255,0.97), rgba(238,247,255,0.94)) !important;border-color:rgba(43,109,178,0.16) !important;box-shadow:0 22px 52px -36px rgba(24,77,134,0.3), inset 0 1px 0 rgba(255,255,255,0.98) !important;}body:not(.dark-theme) .stat-item:hover,
body:not(.dark-theme) .testimonial-card:hover{border-color:rgba(8,109,255,0.38) !important;box-shadow:0 28px 60px -32px rgba(8,109,255,0.26), inset 0 1px 0 #fff !important;}body:not(.dark-theme) .testimonial-stars,
body:not(.dark-theme) .star-rating .star.active{color:#f2a900 !important;}body:not(.dark-theme) .star-rating .star:not(.active){color:#bac7d3 !important;}body:not(.dark-theme) .testimonial-author strong{color:#0d3158 !important;}body:not(.dark-theme) .testimonial-author p{color:#6b8096 !important;}body:not(.dark-theme) .testimonial-avatar{background:linear-gradient(145deg, #5eb3f5, #1f77ca) !important;border-color:rgba(255,255,255,0.78) !important;}body:not(.dark-theme) .slider-btn{color:#155184 !important;background:rgba(255,255,255,0.92) !important;border-color:rgba(44,110,178,0.18) !important;}body:not(.dark-theme) .slider-btn:hover,
body:not(.dark-theme) .slider-btn:focus-visible{color:#ffffff !important;background:linear-gradient(180deg, #2d96f5, #0863c4) !important;border-color:rgba(5,84,173,0.34) !important;}body:not(.dark-theme) .slider-dot{background:#b5c7d8 !important;border-color:rgba(42,109,178,0.13) !important;}body:not(.dark-theme) .slider-dot.active{background:#1984e9 !important;}body:not(.dark-theme) .site-end-visual-subtitle{color:#5f768d !important;}body:not(.dark-theme) .site-end-visual-frame{background:rgba(247,251,255,0.94) !important;border-color:rgba(44,110,178,0.16) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.86), 0 24px 56px -38px rgba(26,77,132,0.28) !important;}body:not(.dark-theme) .site-end-visual-frame img{filter:saturate(1.02) contrast(1.02) !important;}body:not(.dark-theme) .footer-copyright{color:#5d748c !important;background:linear-gradient(180deg, rgba(246,250,255,0.82), rgba(228,239,250,0.94)) !important;border-top:1px solid rgba(44,110,178,0.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9) !important;}body:not(.dark-theme) .footer-slogan{color:#183f67 !important;}body:not(.dark-theme) .modal-overlay,
body:not(.dark-theme) .image-lightbox-overlay{background:rgba(10, 31, 55, 0.58) !important;backdrop-filter:blur(12px) saturate(1.06) !important;-webkit-backdrop-filter:blur(12px) saturate(1.06) !important;}body:not(.dark-theme) .modal-content,
body:not(.dark-theme) .modal-content.modal-wide,
body:not(.dark-theme) .part-detail-sheet,
body:not(.dark-theme) .tajik-welcome-card{color:#14395f !important;background:radial-gradient(circle at 12% 0%, rgba(61,157,255,0.09), transparent 34%),
    linear-gradient(145deg, rgba(255,255,255,0.99), rgba(237,246,255,0.98)) !important;border-color:rgba(43,109,178,0.19) !important;box-shadow:0 36px 88px -30px rgba(12,47,85,0.42), inset 0 1px 0 rgba(255,255,255,0.98) !important;}body:not(.dark-theme) .modal-close,
body:not(.dark-theme) .lightbox-close{color:#174d7d !important;background:rgba(238,247,255,0.95) !important;border-color:rgba(43,109,178,0.19) !important;}body:not(.dark-theme) .modal-close:hover,
body:not(.dark-theme) .lightbox-close:hover{color:#ffffff !important;background:#d9435f !important;border-color:rgba(164,25,51,0.32) !important;}body:not(.dark-theme) .part-detail-row,
body:not(.dark-theme) .part-detail-titlebox,
body:not(.dark-theme) .part-detail-gauge-card,
body:not(.dark-theme) .part-detail-media{background:linear-gradient(145deg, rgba(255,255,255,0.96), rgba(235,246,255,0.93)) !important;border-color:rgba(43,109,178,0.15) !important;}body:not(.dark-theme) .part-detail-label{color:#0871d1 !important;}body:not(.dark-theme) .part-detail-value,
body:not(.dark-theme) .part-detail-intro,
body:not(.dark-theme) .part-detail-list,
body:not(.dark-theme) .sensitivity-note{color:#526d88 !important;}@media (max-width: 900px){body:not(.dark-theme) .header-bar{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}body:not(.dark-theme) .header-bar > .seo-nav#mainNav,
  body:not(.dark-theme) .seo-nav#mainNav{top:auto !important;bottom:max(0.58rem, env(safe-area-inset-bottom, 0px)) !important;background:linear-gradient(145deg, rgba(255,255,255,0.97), rgba(236,246,255,0.98)) !important;border-color:rgba(43,109,178,0.2) !important;box-shadow:0 26px 66px -26px rgba(20,69,122,0.34), inset 0 1px 0 rgba(255,255,255,0.98) !important;}body:not(.dark-theme) .seo-nav#mainNav > a,
  body:not(.dark-theme) .seo-nav#mainNav .nav-knowledge-trigger{color:#5f7891 !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;}body:not(.dark-theme) .seo-nav#mainNav > a::before,
  body:not(.dark-theme) .seo-nav#mainNav .nav-knowledge-trigger::before{color:#0873d4 !important;background:rgba(8,109,255,0.09) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9) !important;}body:not(.dark-theme) .seo-nav#mainNav > a:hover,
  body:not(.dark-theme) .seo-nav#mainNav > a:focus-visible,
  body:not(.dark-theme) .seo-nav#mainNav > a.is-current,
  body:not(.dark-theme) .seo-nav#mainNav .nav-knowledge-trigger:hover,
  body:not(.dark-theme) .seo-nav#mainNav .nav-knowledge-trigger:focus-visible,
  body:not(.dark-theme) .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body:not(.dark-theme) .seo-nav#mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger{color:#075bab !important;background:linear-gradient(180deg, rgba(213,235,255,0.84), rgba(233,245,255,0.9)) !important;border-color:rgba(8,109,255,0.2) !important;}body:not(.dark-theme) .seo-nav#mainNav > a.is-current::before,
  body:not(.dark-theme) .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::before,
  body:not(.dark-theme) .seo-nav#mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::before{color:#ffffff !important;background:linear-gradient(145deg, #3ba3ff, #0c69c5) !important;box-shadow:0 10px 22px -10px rgba(8,109,255,0.52) !important;}body:not(.dark-theme) .hero-copy::after{background:linear-gradient(180deg, rgba(21,93,163,0.9), rgba(8,61,123,0.94)) !important;border-color:rgba(149,210,255,0.32) !important;}body:not(.dark-theme) .part-card,
  body:not(.dark-theme) .knowledge-industry-card,
  body:not(.dark-theme) .stat-item,
  body:not(.dark-theme) .testimonial-card{background:linear-gradient(145deg, rgba(255,255,255,0.98), rgba(238,247,255,0.97)) !important;}}@media (prefers-reduced-motion: reduce){body:not(.dark-theme) *,
  body:not(.dark-theme) *::before,
  body:not(.dark-theme) *::after{scroll-behavior:auto !important;}}body.dark-theme{color-scheme:dark;--bg:#030914;--surface:#0a1727;--text-primary:#f3f8ff;--text-secondary:#b9cbe1;--accent:#4d9bff;--accent-2:#36d4ff;--accent-soft:rgba(77, 155, 255, 0.13);--accent-soft-hover:rgba(77, 155, 255, 0.22);--border-light:rgba(153, 204, 255, 0.16);--shadow-card:0 20px 54px -28px rgba(0, 0, 0, 0.78), inset 0 1px 0 rgba(255, 255, 255, 0.045);--shadow-hover:0 28px 68px -30px rgba(14, 92, 190, 0.58), 0 0 0 1px rgba(77, 155, 255, 0.2);--error-color:#ff7185;--success-color:#55d69b;--star-empty:#40536a;--dark-canvas:#020712;--dark-panel:rgba(7, 19, 35, 0.88);--dark-panel-strong:rgba(6, 17, 32, 0.95);--dark-panel-soft:rgba(13, 31, 53, 0.76);--dark-line:rgba(127, 190, 255, 0.18);--dark-line-strong:rgba(114, 188, 255, 0.32);--dark-muted:#94abc5;--dark-title:#f7fbff;--dark-glow:rgba(56, 189, 248, 0.22);}body.dark-theme{background-color:var(--dark-canvas) !important;color:var(--text-primary) !important;text-shadow:none;}body.dark-theme ::selection{color:#ffffff;background:rgba(45, 129, 255, 0.72);}body.dark-theme::-webkit-scrollbar,
body.dark-theme *::-webkit-scrollbar{width:11px;height:11px;}body.dark-theme::-webkit-scrollbar-track,
body.dark-theme *::-webkit-scrollbar-track{background:#06101d;}body.dark-theme::-webkit-scrollbar-thumb,
body.dark-theme *::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #2f7ed8, #184b86);border:2px solid #06101d;border-radius:999px;}body.dark-theme h1,
body.dark-theme h2,
body.dark-theme h3,
body.dark-theme h4,
body.dark-theme h5,
body.dark-theme h6,
body.dark-theme strong,
body.dark-theme b{color:var(--dark-title);}body.dark-theme p,
body.dark-theme li,
body.dark-theme small,
body.dark-theme label,
body.dark-theme figcaption{color:var(--text-secondary);}body.dark-theme a:not(.btn-primary):not(.part-details-btn):not(.knowledge-teaser-action):not(.contact-phone-pill):not(.contact-overlay-social){color:#9fd0ff;}body.dark-theme a:focus-visible,
body.dark-theme button:focus-visible,
body.dark-theme input:focus-visible,
body.dark-theme textarea:focus-visible,
body.dark-theme select:focus-visible,
body.dark-theme [role="button"]:focus-visible{outline:3px solid rgba(84, 176, 255, 0.52) !important;outline-offset:3px !important;}body.dark-theme .header-bar{background:linear-gradient(135deg, rgba(4, 13, 26, 0.72), rgba(8, 24, 44, 0.54)) !important;border-color:rgba(136, 198, 255, 0.13) !important;box-shadow:0 18px 54px -34px rgba(0, 0, 0, 0.88), inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;backdrop-filter:blur(17px) saturate(1.15) !important;-webkit-backdrop-filter:blur(17px) saturate(1.15) !important;}body.dark-theme #mainNav > a,
body.dark-theme #mainNav .nav-knowledge-trigger,
body.dark-theme .dropdown-btn,
body.dark-theme #themeToggle,
body.dark-theme .mobile-theme-toggle-header{color:#d8eaff !important;background:linear-gradient(180deg, rgba(16, 42, 70, 0.92), rgba(8, 24, 44, 0.94)) !important;border-color:rgba(129, 190, 255, 0.24) !important;box-shadow:0 12px 28px -18px rgba(0, 0, 0, 0.92), inset 0 1px 0 rgba(255, 255, 255, 0.07) !important;}body.dark-theme #mainNav > a::before,
body.dark-theme #mainNav .nav-knowledge-trigger::before{color:#73c8ff !important;}body.dark-theme #mainNav > a:hover,
body.dark-theme #mainNav > a:focus-visible,
body.dark-theme #mainNav .nav-knowledge-trigger:hover,
body.dark-theme #mainNav .nav-knowledge-trigger:focus-visible,
body.dark-theme #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
body.dark-theme .dropdown-btn:hover,
body.dark-theme .dropdown-btn:focus-visible,
body.dark-theme #themeToggle:hover,
body.dark-theme #themeToggle:focus-visible,
body.dark-theme .mobile-theme-toggle-header:hover,
body.dark-theme .mobile-theme-toggle-header:focus-visible{color:#ffffff !important;background:linear-gradient(180deg, rgba(29, 91, 157, 0.95), rgba(12, 49, 91, 0.97)) !important;border-color:rgba(107, 194, 255, 0.58) !important;box-shadow:0 18px 38px -20px rgba(23, 128, 231, 0.72), inset 0 1px 0 rgba(255, 255, 255, 0.13) !important;}body.dark-theme .dropdown-list,
body.dark-theme .nav-knowledge-menu{background:linear-gradient(180deg, rgba(8, 21, 39, 0.98), rgba(5, 15, 29, 0.99)) !important;border:1px solid rgba(114, 184, 255, 0.28) !important;box-shadow:0 28px 70px -24px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.055) !important;backdrop-filter:blur(20px) saturate(1.2) !important;-webkit-backdrop-filter:blur(20px) saturate(1.2) !important;}body.dark-theme .dropdown-list li,
body.dark-theme .nav-knowledge-menu a{color:#d8e9fb !important;border-color:rgba(125, 188, 255, 0.09) !important;}body.dark-theme .dropdown-list li:hover,
body.dark-theme .dropdown-list li:focus-visible,
body.dark-theme .nav-knowledge-menu a:hover,
body.dark-theme .nav-knowledge-menu a:focus-visible{color:#ffffff !important;background:rgba(63, 143, 231, 0.19) !important;border-color:rgba(97, 177, 255, 0.28) !important;}body.dark-theme .nav-knowledge-title{color:#eef7ff !important;}body.dark-theme .nav-knowledge-desc{color:#92abc5 !important;}body.dark-theme .hero-copy::after{border-color:rgba(120, 194, 255, 0.31) !important;background:radial-gradient(circle at 22% 0%, rgba(60, 150, 255, 0.16), transparent 36%),
    linear-gradient(90deg, rgba(9, 41, 77, 0.88) 0%, rgba(6, 31, 60, 0.93) 58%, rgba(5, 25, 48, 0.72) 82%, rgba(4, 17, 34, 0.08) 100%) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.075), 0 34px 78px -46px rgba(0, 0, 0, 0.94) !important;}body.dark-theme .hero-brand-line-1,
body.dark-theme .hero-brand-line-3{color:#f8fbff !important;-webkit-text-fill-color:#f8fbff !important;text-shadow:0 6px 22px rgba(0, 0, 0, 0.48) !important;}body.dark-theme .hero-brand-line-2{color:#42a4ff !important;-webkit-text-fill-color:#42a4ff !important;text-shadow:0 0 22px rgba(44, 146, 255, 0.24) !important;}body.dark-theme .hero-sub p:first-child{color:#dce9f7 !important;}body.dark-theme .hero-sub p + p{color:#d8e6f5 !important;background:linear-gradient(135deg, rgba(7, 27, 51, 0.92), rgba(10, 38, 69, 0.8)) !important;border:1px solid rgba(115, 190, 255, 0.24) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.055), 0 20px 50px -34px rgba(0, 0, 0, 0.86) !important;}body.dark-theme .cert-pill{color:#dff1ff !important;background:linear-gradient(180deg, rgba(34, 82, 127, 0.88), rgba(12, 43, 76, 0.92)) !important;border:1px solid rgba(108, 185, 255, 0.25) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.07), 0 10px 26px -18px rgba(0, 0, 0, 0.9) !important;}body.dark-theme .quality-sentence{color:#aec5dc !important;}body.dark-theme .glass-panel,
body.dark-theme .about-panel,
body.dark-theme .form-wrapper,
body.dark-theme .specs-single-box,
body.dark-theme .testimonial-form-container,
body.dark-theme .testimonials-wrapper,
body.dark-theme .contact-video-card,
body.dark-theme .parts-search-panel,
body.dark-theme .knowledge-house,
body.dark-theme .knowledge-page-shell,
body.dark-theme .knowledge-hero,
body.dark-theme .knowledge-side-card,
body.dark-theme .knowledge-global-benchmark,
body.dark-theme .knowledge-teaser,
body.dark-theme .brand-marquee-shell,
body.dark-theme .site-end-visual-shell{background:radial-gradient(circle at 12% 0%, rgba(69, 156, 255, 0.1), transparent 34%),
    linear-gradient(145deg, rgba(10, 28, 49, 0.92), rgba(5, 17, 31, 0.94)) !important;border-color:rgba(124, 191, 255, 0.18) !important;box-shadow:0 26px 74px -42px rgba(0, 0, 0, 0.92), inset 0 1px 0 rgba(255, 255, 255, 0.045) !important;}body.dark-theme #order > h2,
body.dark-theme #order > h3,
body.dark-theme #testimonialsHeading,
body.dark-theme .knowledge-title,
body.dark-theme .site-end-visual-kicker{color:#f5f9ff !important;text-shadow:0 8px 28px rgba(0, 0, 0, 0.34) !important;}body.dark-theme .knowledge-kicker,
body.dark-theme .knowledge-orbit-title,
body.dark-theme .knowledge-benchmark-head span,
body.dark-theme .parts-search-kicker{color:#70c8ff !important;}body.dark-theme .knowledge-lead,
body.dark-theme .knowledge-orbit-list li,
body.dark-theme .knowledge-benchmark-head strong,
body.dark-theme .knowledge-teaser p{color:#b8cbe0 !important;}body.dark-theme .knowledge-badges span{color:#d9efff !important;background:rgba(39, 104, 170, 0.22) !important;border-color:rgba(99, 181, 255, 0.24) !important;}body.dark-theme .knowledge-industry-card,
body.dark-theme .knowledge-standard-card,
body.dark-theme .knowledge-subpanel,
body.dark-theme .knowledge-subitem,
body.dark-theme .knowledge-teaser-card{background:linear-gradient(145deg, rgba(12, 35, 59, 0.86), rgba(7, 22, 39, 0.92)) !important;border-color:rgba(113, 185, 255, 0.18) !important;color:#dcecff !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 42px -34px rgba(0, 0, 0, 0.9) !important;}body.dark-theme .knowledge-industry-card:hover,
body.dark-theme .knowledge-subitem:hover,
body.dark-theme .knowledge-subitem:focus-visible{background:linear-gradient(145deg, rgba(20, 58, 96, 0.9), rgba(9, 31, 55, 0.95)) !important;border-color:rgba(93, 181, 255, 0.42) !important;box-shadow:0 20px 48px -30px rgba(20, 116, 215, 0.42), inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;}body.dark-theme .knowledge-subtoggle,
body.dark-theme .knowledge-teaser-action{color:#e7f5ff !important;background:linear-gradient(180deg, rgba(43, 123, 201, 0.94), rgba(20, 74, 128, 0.96)) !important;border-color:rgba(124, 207, 255, 0.45) !important;box-shadow:0 14px 34px -20px rgba(25, 129, 224, 0.66), inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;}body.dark-theme .knowledge-subtoggle:hover,
body.dark-theme .knowledge-subtoggle:focus-visible,
body.dark-theme .knowledge-teaser-action:hover,
body.dark-theme .knowledge-teaser-action:focus-visible{color:#ffffff !important;background:linear-gradient(180deg, #3699ef, #1763ae) !important;border-color:rgba(163, 222, 255, 0.72) !important;box-shadow:0 18px 40px -18px rgba(45, 156, 255, 0.74), inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;}body.dark-theme .brand-logo-card{background:linear-gradient(145deg, rgba(18, 42, 66, 0.94), rgba(8, 24, 42, 0.96)) !important;border-color:rgba(111, 182, 255, 0.19) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.045), 0 16px 42px -30px rgba(0, 0, 0, 0.92) !important;}body.dark-theme .brand-logo-card::before{background:rgba(224, 240, 255, 0.93) !important;box-shadow:inset 0 0 0 1px rgba(91, 156, 215, 0.16) !important;}body.dark-theme .brand-logo-card:hover{border-color:rgba(91, 181, 255, 0.48) !important;box-shadow:0 20px 48px -28px rgba(20, 118, 222, 0.48), inset 0 1px 0 rgba(255, 255, 255, 0.07) !important;}body.dark-theme #galleryHeading{color:#f6faff !important;background:radial-gradient(circle at 17% 0%, rgba(52, 148, 255, 0.16), transparent 35%),
    linear-gradient(145deg, rgba(9, 27, 48, 0.94), rgba(5, 17, 31, 0.96)) !important;border-color:rgba(111, 184, 255, 0.25) !important;box-shadow:0 30px 74px -42px rgba(0, 0, 0, 0.94), inset 0 1px 0 rgba(255, 255, 255, 0.055) !important;}body.dark-theme #galleryHeading .gallery-heading-text{color:#f5f9ff !important;}body.dark-theme #galleryHeading .gallery-heading-subline{color:#afc5dc !important;}body.dark-theme #galleryHeading .gallery-heading-icon,
body.dark-theme #galleryHeading .gallery-heading-subicon{color:#65c7ff !important;background:rgba(40, 118, 193, 0.22) !important;border-color:rgba(98, 183, 255, 0.23) !important;}body.dark-theme .parts-search-box{background:rgba(3, 14, 27, 0.82) !important;border-color:rgba(107, 183, 255, 0.24) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 44px -34px rgba(0, 0, 0, 0.9) !important;}body.dark-theme .parts-search-box:focus-within{border-color:rgba(84, 181, 255, 0.62) !important;box-shadow:0 0 0 4px rgba(47, 145, 255, 0.12), 0 20px 48px -30px rgba(29, 130, 226, 0.42) !important;}body.dark-theme .parts-search-input{color:#eff7ff !important;background:transparent !important;caret-color:#6fc8ff !important;}body.dark-theme .parts-search-input::placeholder{color:#7890aa !important;}body.dark-theme .parts-search-icon{color:#63c4ff !important;}body.dark-theme .parts-search-clear{color:#b7d8f7 !important;background:rgba(46, 103, 157, 0.2) !important;border-color:rgba(103, 179, 255, 0.18) !important;}body.dark-theme .parts-search-clear:hover{color:#ffffff !important;background:rgba(50, 138, 222, 0.38) !important;}body.dark-theme .parts-search-chip,
body.dark-theme .parts-search-count{color:#cde6fb !important;background:rgba(25, 65, 104, 0.55) !important;border-color:rgba(103, 177, 246, 0.2) !important;}body.dark-theme .parts-search-chip.active,
body.dark-theme .parts-search-chip:hover{color:#ffffff !important;background:linear-gradient(180deg, rgba(50, 139, 224, 0.88), rgba(22, 85, 147, 0.92)) !important;border-color:rgba(137, 213, 255, 0.55) !important;}body.dark-theme #galleryContainer.gallery-grid .part-card,
body.dark-theme .part-card{background:radial-gradient(circle at 20% 0%, rgba(59, 149, 244, 0.11), transparent 35%),
    linear-gradient(145deg, rgba(10, 30, 51, 0.95), rgba(5, 18, 33, 0.98)) !important;border:1px solid rgba(94, 173, 246, 0.24) !important;box-shadow:0 22px 54px -36px rgba(0, 0, 0, 0.94), inset 0 1px 0 rgba(255, 255, 255, 0.045) !important;}body.dark-theme #galleryContainer.gallery-grid .part-card:hover,
body.dark-theme .part-card:hover{border-color:rgba(86, 180, 255, 0.58) !important;box-shadow:0 30px 66px -34px rgba(22, 113, 212, 0.48), 0 0 0 1px rgba(71, 165, 255, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.07) !important;}body.dark-theme .part-card-title,
body.dark-theme .part-title-desktop,
body.dark-theme .part-title-mobile{color:#f0f7ff !important;}body.dark-theme .part-card-use-case{color:#a9bfd6 !important;}body.dark-theme .part-photo-wrap,
body.dark-theme .part-icon{background:linear-gradient(145deg, rgba(15, 43, 72, 0.96), rgba(8, 25, 44, 0.98)) !important;border-color:rgba(91, 175, 255, 0.27) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;}body.dark-theme .part-icon{color:#6dcbff !important;}body.dark-theme .part-card-sensitivity-label,
body.dark-theme .part-card-score{color:#d9ecff !important;background:rgba(33, 92, 148, 0.34) !important;border-color:rgba(100, 179, 255, 0.25) !important;}body.dark-theme .part-details-btn{color:#eff9ff !important;background:linear-gradient(180deg, rgba(49, 139, 225, 0.92), rgba(20, 82, 145, 0.96)) !important;border-color:rgba(126, 207, 255, 0.48) !important;box-shadow:0 16px 36px -22px rgba(32, 135, 230, 0.65), inset 0 1px 0 rgba(255, 255, 255, 0.13) !important;}body.dark-theme .part-details-btn:hover,
body.dark-theme .part-details-btn:focus-visible{color:#ffffff !important;background:linear-gradient(180deg, #3aa8f5, #1765b5) !important;border-color:rgba(169, 226, 255, 0.72) !important;box-shadow:0 20px 42px -18px rgba(53, 158, 249, 0.78), inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;}body.dark-theme .gallery-page-btn{color:#c8def3 !important;background:rgba(14, 40, 68, 0.9) !important;border-color:rgba(102, 177, 247, 0.22) !important;}body.dark-theme .gallery-page-btn:hover,
body.dark-theme .gallery-page-btn:focus-visible,
body.dark-theme .gallery-page-btn.active{color:#ffffff !important;background:linear-gradient(180deg, rgba(54, 146, 229, 0.94), rgba(22, 84, 145, 0.96)) !important;border-color:rgba(135, 210, 255, 0.55) !important;}body.dark-theme .gallery-page-btn:disabled{color:#52687e !important;background:rgba(14, 30, 49, 0.72) !important;opacity:0.65 !important;}body.dark-theme .specs-single-box li{color:#bdd0e3 !important;border-color:rgba(116, 188, 255, 0.1) !important;}body.dark-theme .specs-single-box li strong{color:#e8f4ff !important;}body.dark-theme .specs-highlight-box{background:linear-gradient(145deg, rgba(12, 44, 73, 0.88), rgba(7, 28, 49, 0.94)) !important;border-color:rgba(105, 189, 255, 0.22) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.045) !important;}body.dark-theme .specs-advantage{color:#c9def1 !important;}body.dark-theme .specs-important{color:#cfe8ff !important;}body.dark-theme .input-modern,
body.dark-theme .simple-select,
body.dark-theme input:not([type="hidden"]):not([type="file"]),
body.dark-theme textarea,
body.dark-theme select{color:#eef7ff !important;background:rgba(3, 14, 27, 0.88) !important;border-color:rgba(103, 181, 255, 0.24) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;}body.dark-theme .input-modern::placeholder,
body.dark-theme input::placeholder,
body.dark-theme textarea::placeholder{color:#728aa3 !important;}body.dark-theme .input-modern:focus,
body.dark-theme input:focus,
body.dark-theme textarea:focus,
body.dark-theme select:focus{border-color:rgba(86, 183, 255, 0.66) !important;box-shadow:0 0 0 4px rgba(51, 145, 241, 0.13), inset 0 1px 0 rgba(255, 255, 255, 0.045) !important;}body.dark-theme select option{color:#eaf5ff;background:#081726;}body.dark-theme .file-upload-area{color:#c9def2 !important;background:repeating-linear-gradient(135deg, rgba(77, 155, 255, 0.025) 0 12px, transparent 12px 24px),
    rgba(3, 15, 29, 0.82) !important;border-color:rgba(101, 181, 255, 0.3) !important;}body.dark-theme .file-upload-area:hover,
body.dark-theme .file-upload-area.dragover{background:rgba(19, 62, 102, 0.5) !important;border-color:rgba(83, 183, 255, 0.72) !important;box-shadow:0 0 0 4px rgba(52, 146, 241, 0.12) !important;}body.dark-theme .selected-file-name{color:#b9d6ef !important;}body.dark-theme .remove-image-btn{color:#fff !important;background:rgba(185, 44, 68, 0.9) !important;border-color:rgba(255, 136, 157, 0.42) !important;}body.dark-theme .error-message{color:#ff8092 !important;}body.dark-theme .btn-primary{color:#ffffff !important;background:linear-gradient(180deg, #379df0 0%, #1768b9 100%) !important;border:1px solid rgba(164, 224, 255, 0.58) !important;box-shadow:0 18px 40px -20px rgba(44, 151, 246, 0.72), inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;}body.dark-theme .btn-primary:hover,
body.dark-theme .btn-primary:focus-visible{background:linear-gradient(180deg, #52b7ff 0%, #1f75c8 100%) !important;border-color:rgba(201, 239, 255, 0.8) !important;box-shadow:0 22px 46px -18px rgba(60, 170, 255, 0.82), inset 0 1px 0 rgba(255, 255, 255, 0.26) !important;}body.dark-theme .btn-primary:disabled{color:#7790a9 !important;background:#18324d !important;border-color:rgba(109, 153, 194, 0.18) !important;box-shadow:none !important;}body.dark-theme .contact-wrapper{color:#eef7ff !important;}body.dark-theme .contact-image-panel,
body.dark-theme .contact-video-card{border-color:rgba(112, 187, 255, 0.2) !important;box-shadow:0 28px 76px -44px rgba(0, 0, 0, 0.94), inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;}body.dark-theme .contact-info-overlay{background:linear-gradient(145deg, rgba(4, 17, 31, 0.86), rgba(7, 28, 49, 0.8)) !important;border-color:rgba(112, 190, 255, 0.24) !important;box-shadow:0 20px 54px -34px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;}body.dark-theme .contact-overlay-title{color:#f2f8ff !important;}body.dark-theme .contact-direct-text{color:#bcd0e4 !important;}body.dark-theme .contact-phone-pill{color:#effaff !important;background:linear-gradient(180deg, rgba(41, 126, 206, 0.92), rgba(18, 75, 132, 0.96)) !important;border-color:rgba(129, 210, 255, 0.5) !important;box-shadow:0 16px 36px -20px rgba(34, 143, 233, 0.68), inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;}body.dark-theme .contact-phone-pill:hover{background:linear-gradient(180deg, #3fa9f7, #1764b0) !important;}body.dark-theme .contact-overlay-social{border:1px solid rgba(147, 211, 255, 0.32) !important;box-shadow:0 14px 30px -18px rgba(0, 0, 0, 0.88), inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;}body.dark-theme .video-placeholder-shell{background:radial-gradient(circle at 50% 44%, rgba(69, 163, 255, 0.13), transparent 34%),
    linear-gradient(145deg, rgba(4, 16, 30, 0.96), rgba(8, 31, 53, 0.9)) !important;border-color:rgba(100, 179, 255, 0.2) !important;}body.dark-theme .video-frame-lines{opacity:0.48 !important;}body.dark-theme .video-play-orb{background:linear-gradient(145deg, #48afff, #1d68b7) !important;box-shadow:0 0 0 12px rgba(65, 167, 255, 0.1), 0 20px 40px -18px rgba(43, 145, 238, 0.72) !important;}body.dark-theme .stat-item,
body.dark-theme .testimonial-card{background:radial-gradient(circle at 15% 0%, rgba(61, 148, 240, 0.11), transparent 34%),
    linear-gradient(145deg, rgba(10, 31, 53, 0.94), rgba(5, 18, 33, 0.97)) !important;border-color:rgba(103, 179, 250, 0.2) !important;box-shadow:0 22px 54px -36px rgba(0, 0, 0, 0.92), inset 0 1px 0 rgba(255, 255, 255, 0.045) !important;}body.dark-theme .stat-item:hover,
body.dark-theme .testimonial-card:hover{border-color:rgba(86, 180, 255, 0.5) !important;box-shadow:0 28px 62px -32px rgba(25, 117, 215, 0.44), inset 0 1px 0 rgba(255, 255, 255, 0.065) !important;}body.dark-theme .testimonial-stars,
body.dark-theme .star-rating .star.active{color:#ffc247 !important;}body.dark-theme .star-rating .star:not(.active){color:#496078 !important;}body.dark-theme .testimonial-author strong{color:#eef7ff !important;}body.dark-theme .testimonial-author p{color:#91a9c1 !important;}body.dark-theme .testimonial-avatar{background:linear-gradient(145deg, rgba(48, 130, 208, 0.9), rgba(17, 72, 127, 0.96)) !important;border-color:rgba(140, 211, 255, 0.42) !important;}body.dark-theme .slider-btn{color:#dff1ff !important;background:rgba(14, 44, 73, 0.92) !important;border-color:rgba(102, 180, 252, 0.24) !important;}body.dark-theme .slider-btn:hover,
body.dark-theme .slider-btn:focus-visible{color:#ffffff !important;background:linear-gradient(180deg, rgba(53, 145, 229, 0.94), rgba(22, 84, 145, 0.96)) !important;border-color:rgba(137, 210, 255, 0.55) !important;}body.dark-theme .slider-dot{background:#38516a !important;border-color:rgba(111, 181, 247, 0.18) !important;}body.dark-theme .slider-dot.active{background:#4ca8f5 !important;}body.dark-theme .site-end-visual-subtitle{color:#b7cbe0 !important;}body.dark-theme .site-end-visual-frame{background:rgba(3, 14, 27, 0.9) !important;border-color:rgba(104, 180, 249, 0.2) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.025), 0 24px 58px -38px rgba(0, 0, 0, 0.92) !important;}body.dark-theme .site-end-visual-frame img{filter:brightness(0.78) saturate(1.08) contrast(1.08) !important;}body.dark-theme .footer-copyright{color:#a9bfd5 !important;background:linear-gradient(180deg, rgba(6, 19, 34, 0.8), rgba(3, 11, 22, 0.94)) !important;border-top:1px solid rgba(112, 183, 252, 0.15) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.025) !important;}body.dark-theme .footer-slogan{color:#d6e9fb !important;}body.dark-theme .modal-overlay,
body.dark-theme .image-lightbox-overlay{background:rgba(0, 4, 11, 0.86) !important;backdrop-filter:blur(12px) saturate(1.1) !important;-webkit-backdrop-filter:blur(12px) saturate(1.1) !important;}body.dark-theme .modal-content,
body.dark-theme .modal-content.modal-wide,
body.dark-theme .part-detail-sheet,
body.dark-theme .tajik-welcome-card{color:#eaf5ff !important;background:radial-gradient(circle at 12% 0%, rgba(66, 155, 248, 0.11), transparent 34%),
    linear-gradient(145deg, rgba(8, 27, 47, 0.98), rgba(3, 14, 27, 0.99)) !important;border-color:rgba(112, 186, 255, 0.24) !important;box-shadow:0 36px 90px -28px rgba(0, 0, 0, 0.95), inset 0 1px 0 rgba(255, 255, 255, 0.055) !important;}body.dark-theme .modal-close,
body.dark-theme .lightbox-close{color:#e9f5ff !important;background:rgba(22, 60, 98, 0.92) !important;border-color:rgba(111, 188, 255, 0.28) !important;}body.dark-theme .modal-close:hover,
body.dark-theme .lightbox-close:hover{color:#ffffff !important;background:rgba(185, 49, 74, 0.92) !important;border-color:rgba(255, 139, 159, 0.45) !important;}body.dark-theme .part-detail-row,
body.dark-theme .part-detail-titlebox,
body.dark-theme .part-detail-gauge-card,
body.dark-theme .part-detail-media{background:linear-gradient(145deg, rgba(12, 36, 61, 0.9), rgba(6, 22, 39, 0.94)) !important;border-color:rgba(103, 181, 255, 0.18) !important;}body.dark-theme .part-detail-label{color:#79caff !important;}body.dark-theme .part-detail-value,
body.dark-theme .part-detail-intro,
body.dark-theme .part-detail-list,
body.dark-theme .sensitivity-note{color:#c1d4e6 !important;}@media (max-width: 900px){body.dark-theme .header-bar > .seo-nav#mainNav,
  body.dark-theme .seo-nav#mainNav{top:auto !important;bottom:max(0.58rem, env(safe-area-inset-bottom, 0px)) !important;background:linear-gradient(145deg, rgba(7, 22, 39, 0.97), rgba(3, 13, 25, 0.98)) !important;border-color:rgba(112, 186, 255, 0.24) !important;box-shadow:0 26px 70px -24px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;}body.dark-theme .seo-nav#mainNav > a,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger{color:#a9bfd5 !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;}body.dark-theme .seo-nav#mainNav > a::before,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger::before{color:#69c7ff !important;background:rgba(38, 108, 174, 0.24) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.07) !important;}body.dark-theme .seo-nav#mainNav > a:hover,
  body.dark-theme .seo-nav#mainNav > a:focus-visible,
  body.dark-theme .seo-nav#mainNav > a.is-current,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger:hover,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger:focus-visible,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger{color:#ffffff !important;background:linear-gradient(180deg, rgba(38, 112, 183, 0.48), rgba(17, 64, 112, 0.52)) !important;border-color:rgba(102, 184, 255, 0.27) !important;}body.dark-theme .seo-nav#mainNav > a.is-current::before,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::before,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::before{color:#ffffff !important;background:linear-gradient(145deg, #4aa9f7, #1c67b5) !important;box-shadow:0 10px 22px -10px rgba(56, 157, 244, 0.75) !important;}body.dark-theme .hero-copy::after{background:linear-gradient(180deg, rgba(6, 27, 50, 0.94), rgba(4, 18, 34, 0.96)) !important;border-color:rgba(112, 188, 255, 0.25) !important;}body.dark-theme .part-card,
  body.dark-theme .knowledge-industry-card,
  body.dark-theme .stat-item,
  body.dark-theme .testimonial-card{background:linear-gradient(145deg, rgba(10, 31, 53, 0.97), rgba(5, 18, 33, 0.99)) !important;}}@media (prefers-reduced-motion: reduce){body.dark-theme *,
  body.dark-theme *::before,
  body.dark-theme *::after{scroll-behavior:auto !important;}}<style id="qetepich-v279-dark-header-exact-style">
@media (min-width: 901px){body.dark-theme .header-bar{display:grid !important;grid-template-columns:auto minmax(0, 1fr) auto !important;align-items:center !important;column-gap:1.2rem !important;min-height:5.3rem !important;margin-bottom:1.85rem !important;padding:0.82rem 1.38rem !important;border-radius:1.65rem !important;background:radial-gradient(circle at 50% 120%, rgba(44, 133, 255, 0.18), transparent 46%),
      linear-gradient(180deg, rgba(2, 12, 24, 0.96), rgba(4, 18, 35, 0.96)) !important;border:1px solid rgba(52, 134, 255, 0.18) !important;box-shadow:inset 0 1px 0 rgba(130, 192, 255, 0.1),
      inset 0 -1px 0 rgba(3, 8, 18, 0.72),
      0 22px 48px -30px rgba(0, 0, 0, 0.7),
      0 14px 34px -26px rgba(53, 124, 255, 0.36) !important;position:sticky;top:max(0.8rem, env(safe-area-inset-top, 0px) + 0.5rem);z-index:50;backdrop-filter:blur(14px);}body.dark-theme .header-brand-dark{grid-column:3;justify-self:end;display:inline-flex !important;align-items:center;gap:0.78rem;direction:rtl;flex-shrink:0;}body:not(.dark-theme) .header-brand-dark,
  body.dark-theme .mobile-header-actions{display:none !important;}body.dark-theme .header-brand-dark-copy{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0.15rem;min-width:0;text-align:right;}body.dark-theme .header-brand-dark-title{color:#f8fbff;font-weight:900;font-size:2.05rem;line-height:1;letter-spacing:-0.035em;text-shadow:0 1px 0 rgba(255,255,255,0.04), 0 10px 18px rgba(0, 0, 0, 0.42);white-space:nowrap;}body.dark-theme .header-brand-dark-subtitle{color:rgba(232, 243, 255, 0.84);font-size:0.84rem;font-weight:600;line-height:1.2;white-space:nowrap;text-shadow:0 6px 16px rgba(0,0,0,0.42);}body.dark-theme .header-brand-dark-logo{width:3.55rem;height:auto;filter:drop-shadow(0 12px 18px rgba(6, 12, 25, 0.46)) drop-shadow(0 0 10px rgba(41, 133, 255, 0.2));flex-shrink:0;}body.dark-theme .desktop-actions{grid-column:1;justify-self:start;display:inline-flex !important;gap:0.9rem;align-items:center;}body.dark-theme .desktop-actions #langDropdown,
  body.dark-theme .desktop-actions .custom-dropdown{display:none !important;}body.dark-theme .desktop-actions #themeToggle{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:3.9rem;height:2.2rem;border-radius:999px;border:1px solid rgba(67, 126, 255, 0.3);background:linear-gradient(180deg, rgba(11, 23, 43, 0.96), rgba(8, 18, 35, 0.98));color:transparent !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05), 0 10px 20px -18px rgba(0,0,0,0.9);padding:0 0.42rem;overflow:hidden;}body.dark-theme .desktop-actions #themeToggle::before{content:"";position:absolute;inset-inline-start:0.42rem;width:1.35rem;height:1.35rem;border-radius:50%;background:radial-gradient(circle at 35% 35%, #4f91ff, #1766f2 70%);box-shadow:0 0 0 0.18rem rgba(33, 103, 245, 0.16), 0 8px 18px rgba(0, 0, 0, 0.32);}body.dark-theme .desktop-actions #themeToggle::after{content:"☾";position:absolute;inset-inline-start:0.95rem;top:50%;transform:translateY(-52%);color:rgba(223, 235, 255, 0.92);font-size:0.78rem;line-height:1;z-index:1;text-shadow:0 0 8px rgba(17, 88, 255, 0.35);}body.dark-theme .desktop-actions #themeToggle:hover{border-color:rgba(87, 160, 255, 0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08), 0 14px 22px -18px rgba(22, 110, 255, 0.45);transform:translateY(-1px);}body.dark-theme .seo-nav#mainNav{grid-column:2;justify-self:center;display:inline-flex !important;align-items:center;gap:0.2rem;flex-wrap:nowrap !important;white-space:nowrap;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;min-width:0;overflow:visible;}body.dark-theme .seo-nav#mainNav > a,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger{position:relative;display:inline-flex !important;align-items:center;justify-content:center;gap:0.45rem;min-height:2.7rem;padding:0.5rem 0.9rem 0.64rem !important;font-size:1rem !important;font-weight:700 !important;color:rgba(248, 250, 255, 0.88) !important;background:transparent !important;border:1px solid transparent !important;border-radius:1.05rem !important;box-shadow:none !important;transition:color .22s ease, background-color .22s ease, border-color .22s ease, box-shadow .22s ease, transform .22s ease !important;isolation:isolate;}body.dark-theme .seo-nav#mainNav > a::before,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger::before{content:"";width:1rem;height:1rem;flex:0 0 1rem;background:currentColor;opacity:0.82;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}body.dark-theme #navHome::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5'/%3E%3Cpath d='M5 9.8V21h14V9.8'/%3E%3Cpath d='M10 21v-6h4v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5'/%3E%3Cpath d='M5 9.8V21h14V9.8'/%3E%3Cpath d='M10 21v-6h4v6'/%3E%3C/svg%3E");}body.dark-theme #navAbout::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='4'/%3E%3C/svg%3E");}body.dark-theme #navGallery::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='13.5' rx='2.2'/%3E%3Cpath d='M8 3v4M16 3v4M3.5 10h17'/%3E%3Ccircle cx='12' cy='14.1' r='1.9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='13.5' rx='2.2'/%3E%3Cpath d='M8 3v4M16 3v4M3.5 10h17'/%3E%3Ccircle cx='12' cy='14.1' r='1.9'/%3E%3C/svg%3E");}body.dark-theme #navContact::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.35 1.8.58 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.35 1.8.58 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E");}body.dark-theme #navKnowledgeTrigger::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3H20v16h-13.5A2.5 2.5 0 0 0 4 21z'/%3E%3Cpath d='M4 5.5v15'/%3E%3Cpath d='M8 7h8M8 11h8M8 15h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3H20v16h-13.5A2.5 2.5 0 0 0 4 21z'/%3E%3Cpath d='M4 5.5v15'/%3E%3Cpath d='M8 7h8M8 11h8M8 15h5'/%3E%3C/svg%3E");}body.dark-theme .seo-nav#mainNav > a::after,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger::after{content:"";position:absolute;left:16%;right:16%;bottom:0.2rem;height:2px;border-radius:999px;background:linear-gradient(90deg, transparent, rgba(50, 133, 255, 0.98), rgba(88, 195, 255, 0.95), transparent);box-shadow:0 0 14px rgba(49, 146, 255, 0.45);opacity:0;transform:translateY(0.2rem);transition:opacity .22s ease, transform .22s ease;pointer-events:none;}body.dark-theme .seo-nav#mainNav > a:hover,
  body.dark-theme .seo-nav#mainNav > a:focus-visible,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger:hover,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger:focus-visible,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body.dark-theme .seo-nav#mainNav .nav-link-active{color:#ffffff !important;background:linear-gradient(180deg, rgba(255,255,255,0.035), rgba(255,255,255,0.01)) !important;border-color:rgba(72, 150, 255, 0.18) !important;transform:translateY(-1px);}body.dark-theme .seo-nav#mainNav > a:hover::after,
  body.dark-theme .seo-nav#mainNav > a:focus-visible::after,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger:hover::after,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger:focus-visible::after,
  body.dark-theme .seo-nav#mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after,
  body.dark-theme .seo-nav#mainNav .nav-link-active::after{opacity:1;transform:translateY(0);}body.dark-theme .seo-nav#mainNav #navHome.nav-link-active,
  body.dark-theme .seo-nav#mainNav #navHome.is-current{color:rgba(248, 250, 255, 0.88) !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body.dark-theme .seo-nav#mainNav #navHome.nav-link-active::after,
  body.dark-theme .seo-nav#mainNav #navHome.is-current::after{opacity:0 !important;transform:translateY(0.2rem) !important;}body.dark-theme .seo-nav#mainNav #navContact{margin-inline-start:0.38rem;min-width:7.55rem;padding-inline:1.05rem !important;background:linear-gradient(180deg, rgba(7, 18, 35, 0.92), rgba(11, 24, 44, 0.9)) !important;border-color:rgba(56, 113, 232, 0.55) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05), 0 12px 26px -24px rgba(15, 104, 255, 0.56) !important;}body.dark-theme .seo-nav#mainNav #navContact:hover,
  body.dark-theme .seo-nav#mainNav #navContact:focus-visible{background:linear-gradient(180deg, rgba(15, 36, 66, 0.98), rgba(10, 26, 50, 0.98)) !important;border-color:rgba(86, 156, 255, 0.9) !important;box-shadow:0 16px 28px -22px rgba(14, 108, 255, 0.72), inset 0 1px 0 rgba(255,255,255,0.08) !important;}body.dark-theme .seo-nav#mainNav #navOrder{display:none !important;}body.dark-theme .seo-nav#mainNav .nav-knowledge-dropdown{width:auto !important;min-width:0 !important;height:auto !important;}body.dark-theme .seo-nav#mainNav #navKnowledgeTrigger{width:auto !important;min-width:0 !important;}body.dark-theme .seo-nav#mainNav .nav-knowledge-trigger #navKnowledgeLabel{color:inherit !important;font-size:1rem !important;font-weight:700 !important;}body.dark-theme .seo-nav#mainNav .nav-knowledge-menu{top:calc(100% + 0.7rem) !important;border-radius:1.2rem !important;background:linear-gradient(180deg, rgba(6, 17, 33, 0.98), rgba(8, 22, 40, 0.98)) !important;border:1px solid rgba(63, 130, 255, 0.22) !important;box-shadow:0 26px 58px -28px rgba(0,0,0,0.78), 0 12px 30px -24px rgba(24, 114, 255, 0.36) !important;backdrop-filter:blur(12px);}}@media (min-width: 901px){body.dark-theme:not(.knowledge-mode) .header-bar{box-sizing:border-box !important;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:0.72rem 1.4rem !important;min-height:5.6rem !important;height:auto !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:1rem !important;overflow:visible !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions,
  body.dark-theme:not(.knowledge-mode) .header-brand-dark,
  body.dark-theme:not(.knowledge-mode) #mainNav{position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;transform:none !important;margin:0 !important;align-self:center !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions{order:1 !important;flex:0 0 auto !important;min-width:4.2rem !important;justify-content:flex-start !important;}body.dark-theme:not(.knowledge-mode) #mainNav{order:2 !important;flex:1 1 auto !important;min-width:0 !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:0.28rem !important;padding:0 !important;overflow:visible !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{flex:0 0 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;align-self:center !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{box-sizing:border-box !important;height:2.95rem !important;min-height:2.95rem !important;padding:0.6rem 1rem 0.72rem !important;line-height:1 !important;font-size:0.96rem !important;white-space:nowrap !important;}body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown{display:inline-flex !important;align-items:center !important;height:auto !important;}body.dark-theme:not(.knowledge-mode) #mainNav #navKnowledgeTrigger{display:inline-flex !important;align-items:center !important;justify-content:center !important;}body.dark-theme:not(.knowledge-mode) #mainNav #navContact{min-width:7.2rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark{order:3 !important;flex:0 0 auto !important;min-width:max-content !important;padding-inline-start:0.2rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-logo{width:3.1rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-title{font-size:1.9rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-subtitle{font-size:0.8rem !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle{width:3.9rem !important;min-width:3.9rem !important;height:2.2rem !important;min-height:2.2rem !important;}}@media (min-width: 901px){body.dark-theme:not(.knowledge-mode) .container{max-width:none !important;padding-inline:0 !important;}body.dark-theme:not(.knowledge-mode) .header-bar{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:1.2rem !important;padding:0.85rem 1.35rem !important;min-height:5.15rem !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;background:linear-gradient(180deg, rgba(1, 8, 20, 0.98), rgba(2, 11, 26, 0.97)) !important;box-shadow:inset 0 -1px 0 rgba(30, 76, 150, 0.24),
      inset 0 1px 0 rgba(95, 146, 224, 0.06),
      0 18px 34px -30px rgba(0, 0, 0, 0.8) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:1rem !important;overflow:hidden !important;top:0 !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions{order:1 !important;flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:0.82rem !important;direction:ltr !important;min-width:13.5rem !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #langDropdown,
  body.dark-theme:not(.knowledge-mode) .desktop-actions .custom-dropdown{display:none !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle{order:1 !important;position:relative !important;width:3.78rem !important;min-width:3.78rem !important;height:2.18rem !important;min-height:2.18rem !important;padding:0 !important;border-radius:999px !important;border:1px solid rgba(37, 70, 121, 0.7) !important;background:linear-gradient(180deg, rgba(7, 15, 31, 0.96), rgba(6, 12, 24, 0.98)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05), 0 8px 18px -16px rgba(0,0,0,0.8) !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:1.84rem !important;top:50% !important;transform:translateY(-50%) !important;width:1.08rem !important;height:1.08rem !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #3f8fff, #1d69f6 68%) !important;box-shadow:0 0 0 0.14rem rgba(32, 101, 234, 0.18), 0 3px 10px rgba(0,0,0,0.35) !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle::after{content:"☾" !important;position:absolute !important;left:0.52rem !important;top:50% !important;transform:translateY(-54%) !important;color:rgba(173, 193, 226, 0.88) !important;font-size:0.72rem !important;text-shadow:none !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark{order:2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.48rem !important;height:2.58rem !important;min-height:2.58rem !important;padding:0 1.05rem !important;border-radius:0.92rem !important;color:rgba(255,255,255,0.92) !important;text-decoration:none !important;font-size:0.96rem !important;font-weight:700 !important;background:linear-gradient(180deg, rgba(7, 15, 32, 0.92), rgba(8, 16, 32, 0.88)) !important;border:1px solid rgba(38, 94, 190, 0.62) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 10px 18px -16px rgba(17, 82, 191, 0.58) !important;white-space:nowrap !important;transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease, color .2s ease !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark::before{content:"";width:1rem;height:1rem;flex:0 0 1rem;background:currentColor;opacity:0.9;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.35 1.8.58 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.35 1.8.58 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat;}body.dark-theme:not(.knowledge-mode) #headerContactDark:hover,
  body.dark-theme:not(.knowledge-mode) #headerContactDark:focus-visible{color:#fff !important;border-color:rgba(74, 140, 255, 0.88) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06), 0 14px 24px -18px rgba(28, 109, 244, 0.7) !important;transform:translateY(-1px) !important;}body.dark-theme:not(.knowledge-mode) #mainNav{order:2 !important;flex:1 1 auto !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0.15rem !important;direction:rtl !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{min-height:2.65rem !important;height:2.65rem !important;padding:0.42rem 0.85rem 0.55rem !important;border-radius:0.95rem !important;font-size:0.94rem !important;font-weight:700 !important;color:rgba(245, 248, 253, 0.88) !important;background:transparent !important;border:1px solid transparent !important;box-shadow:none !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::before,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{width:0.92rem !important;height:0.92rem !important;flex:0 0 0.92rem !important;opacity:0.86 !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{left:18% !important;right:18% !important;bottom:0.18rem !important;height:2px !important;background:linear-gradient(90deg, transparent, rgba(32, 125, 255, 0.98), rgba(80, 188, 255, 0.98), transparent) !important;box-shadow:0 0 12px rgba(38, 130, 255, 0.44) !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a:hover,
  body.dark-theme:not(.knowledge-mode) #mainNav > a:focus-visible,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger{color:#ffffff !important;background:rgba(255,255,255,0.025) !important;border-color:rgba(54, 124, 236, 0.16) !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) #mainNav #navHome{color:#ffffff !important;}body.dark-theme:not(.knowledge-mode) #mainNav #navContact,
  body.dark-theme:not(.knowledge-mode) #mainNav #navOrder{display:none !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark{order:3 !important;flex:0 0 auto !important;gap:0.72rem !important;min-width:max-content !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-title{font-size:1.82rem !important;font-weight:900 !important;line-height:1 !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-subtitle{font-size:0.78rem !important;color:rgba(230, 239, 251, 0.8) !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-logo{width:3.32rem !important;filter:drop-shadow(0 10px 18px rgba(0,0,0,0.42)) drop-shadow(0 0 10px rgba(34, 113, 255, 0.2)) !important;}}@media (min-width: 901px){body.dark-theme:not(.knowledge-mode) .header-bar{min-height:5rem !important;padding:0.7rem 1.65rem !important;gap:1.15rem !important;background:linear-gradient(180deg, rgba(1, 8, 20, 0.99), rgba(2, 10, 24, 0.985)) !important;box-shadow:inset 0 -1px 0 rgba(26, 83, 173, 0.26), inset 0 1px 0 rgba(87, 145, 246, 0.08) !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions{min-width:12.1rem !important;gap:0.72rem !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle{width:3.72rem !important;min-width:3.72rem !important;height:2.08rem !important;min-height:2.08rem !important;border-color:rgba(29, 70, 135, 0.8) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 10px 18px -16px rgba(0,0,0,0.9) !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle::before{left:1.82rem !important;width:1rem !important;height:1rem !important;box-shadow:0 0 0 0.13rem rgba(32, 101, 234, 0.2), 0 3px 10px rgba(0,0,0,0.35) !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle::after{left:0.54rem !important;font-size:0.74rem !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark{height:2.5rem !important;min-height:2.5rem !important;padding:0 1.12rem !important;border-radius:0.88rem !important;font-size:0.94rem !important;border-color:rgba(42, 100, 196, 0.7) !important;background:linear-gradient(180deg, rgba(7, 16, 33, 0.96), rgba(7, 14, 28, 0.94)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.035), 0 12px 20px -18px rgba(16, 84, 204, 0.58) !important;}body.dark-theme:not(.knowledge-mode) #mainNav{gap:0.26rem !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{min-height:2.56rem !important;height:2.56rem !important;padding:0.42rem 0.98rem 0.54rem !important;border-radius:0.92rem !important;font-size:0.93rem !important;font-weight:700 !important;color:rgba(241, 247, 255, 0.9) !important;letter-spacing:0 !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::before,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{width:0.96rem !important;height:0.96rem !important;flex-basis:0.96rem !important;opacity:0.88 !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{left:20% !important;right:20% !important;bottom:0.16rem !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, rgba(40, 131, 255, 1), rgba(74, 186, 255, 1), transparent) !important;box-shadow:0 0 10px rgba(47, 145, 255, 0.48) !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a:hover,
  body.dark-theme:not(.knowledge-mode) #mainNav > a:focus-visible,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger{background:rgba(255,255,255,0.022) !important;border-color:rgba(59, 128, 235, 0.18) !important;color:#fff !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark{gap:0.62rem !important;padding-inline-start:0.2rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-logo{width:3.14rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-title{font-size:1.72rem !important;letter-spacing:-0.02em !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-subtitle{font-size:0.74rem !important;line-height:1.1 !important;opacity:0.92 !important;}}@media (min-width: 901px){body.dark-theme:not(.knowledge-mode) .header-bar{min-height:4.85rem !important;padding:0.66rem 1.95rem !important;gap:1.35rem !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions{min-width:12.85rem !important;gap:0.82rem !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle{width:3.68rem !important;min-width:3.68rem !important;height:2.04rem !important;min-height:2.04rem !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle::before{left:1.79rem !important;width:0.98rem !important;height:0.98rem !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle::after{left:0.56rem !important;font-size:0.72rem !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark{height:2.46rem !important;min-height:2.46rem !important;padding:0 1.2rem !important;border-radius:0.9rem !important;font-size:0.92rem !important;gap:0.44rem !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark::before{width:0.96rem !important;height:0.96rem !important;flex-basis:0.96rem !important;}body.dark-theme:not(.knowledge-mode) #mainNav{gap:0.34rem !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{min-height:2.48rem !important;height:2.48rem !important;padding:0.39rem 0.92rem 0.5rem !important;border-radius:0.88rem !important;font-size:0.9rem !important;font-weight:700 !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::before,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{width:0.9rem !important;height:0.9rem !important;flex-basis:0.9rem !important;opacity:0.83 !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{left:22% !important;right:22% !important;bottom:0.14rem !important;height:1.8px !important;box-shadow:0 0 9px rgba(47, 145, 255, 0.44) !important;}body.dark-theme:not(.knowledge-mode) #navHome::after{left:18% !important;right:18% !important;bottom:0.12rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark{gap:0.56rem !important;padding-inline-start:0.08rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-logo{width:3.02rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-title{font-size:1.64rem !important;line-height:0.98 !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-subtitle{font-size:0.7rem !important;line-height:1.05 !important;opacity:0.9 !important;}}@media (min-width: 901px){body.dark-theme:not(.knowledge-mode) .desktop-actions{min-width:13.2rem !important;gap:0.92rem !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark{min-width:7.8rem !important;height:2.44rem !important;min-height:2.44rem !important;padding:0 1.28rem !important;border-radius:0.92rem !important;font-size:0.915rem !important;}body.dark-theme:not(.knowledge-mode) #mainNav{gap:0.42rem !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{padding:0.39rem 0.88rem 0.5rem !important;font-size:0.89rem !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{left:23% !important;right:23% !important;bottom:0.13rem !important;height:1.65px !important;box-shadow:0 0 8px rgba(47, 145, 255, 0.4) !important;}body.dark-theme:not(.knowledge-mode) #navHome::after{left:15% !important;right:15% !important;bottom:0.11rem !important;height:1.9px !important;box-shadow:0 0 10px rgba(47, 145, 255, 0.48) !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark{gap:0.5rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-logo{width:2.9rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-title{font-size:1.58rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-subtitle{font-size:0.68rem !important;}}@media (min-width: 901px){body.dark-theme:not(.knowledge-mode) .header-bar{direction:ltr !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions{direction:ltr !important;}body.dark-theme:not(.knowledge-mode) #mainNav{direction:rtl !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark{direction:ltr !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-copy{direction:rtl !important;text-align:right !important;align-items:flex-end !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-logo{display:block !important;flex:0 0 auto !important;object-fit:contain !important;}}@media (min-width: 901px){body.dark-theme:not(.knowledge-mode) .container{max-width:100% !important;width:100% !important;padding-inline:0 !important;}body.dark-theme:not(.knowledge-mode) .header-bar{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;transform:none !important;width:100% !important;max-width:none !important;min-height:4.4rem !important;height:4.4rem !important;margin:0 0 0.9rem 0 !important;padding:0 1.95rem !important;border-radius:0 !important;border:0 !important;border-bottom:1px solid rgba(255, 255, 255, 0.05) !important;background:linear-gradient(180deg, rgba(2, 8, 18, 0.97), rgba(2, 10, 22, 0.97)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.018),
      inset 0 -1px 0 rgba(255,255,255,0.04) !important;display:grid !important;grid-template-columns:auto minmax(0, 1fr) auto !important;align-items:center !important;gap:1.45rem !important;overflow:visible !important;backdrop-filter:none !important;z-index:100 !important;direction:ltr !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:1rem !important;min-width:auto !important;direction:ltr !important;flex-wrap:nowrap !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #langDropdown,
  body.dark-theme:not(.knowledge-mode) .desktop-actions .custom-dropdown,
  body.dark-theme:not(.knowledge-mode) #mainNav #navOrder,
  body.dark-theme:not(.knowledge-mode) #mainNav #navContact{display:none !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:3.68rem !important;min-width:3.68rem !important;height:2.08rem !important;min-height:2.08rem !important;padding:0 !important;border-radius:0.88rem !important;border:1px solid rgba(50, 78, 127, 0.9) !important;background:linear-gradient(180deg, rgba(5, 14, 28, 0.98), rgba(5, 16, 34, 0.98)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),
      0 0 0 1px rgba(255,255,255,0.02),
      0 10px 20px -20px rgba(0,0,0,0.95) !important;color:transparent !important;font-size:0 !important;transform:none !important;overflow:hidden !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:0.56rem !important;top:50% !important;transform:translateY(-50%) !important;width:0.78rem !important;height:0.78rem !important;border-radius:50% !important;background:rgba(228, 236, 247, 0.92) !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M14.53 2.5a1 1 0 0 1 .92 1.39A8.5 8.5 0 1 0 20.1 14.9a1 1 0 0 1 1.39.92 10.5 10.5 0 1 1-6.04-13.32.99.99 0 0 1-.92 0Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M14.53 2.5a1 1 0 0 1 .92 1.39A8.5 8.5 0 1 0 20.1 14.9a1 1 0 0 1 1.39.92 10.5 10.5 0 1 1-6.04-13.32.99.99 0 0 1-.92 0Z'/%3E%3C/svg%3E") !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;box-shadow:none !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle::after{content:"" !important;position:absolute !important;right:0.48rem !important;top:50% !important;transform:translateY(-50%) !important;width:0.92rem !important;height:0.92rem !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #4e9fff, #1f77ff 68%, #1659dc 100%) !important;box-shadow:0 0 0 0.14rem rgba(24, 111, 255, 0.12), 0 0 10px rgba(33, 118, 255, 0.28) !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle:hover,
  body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle:focus-visible{border-color:rgba(79, 121, 196, 0.96) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),
      0 0 0 1px rgba(40, 116, 255, 0.06),
      0 14px 22px -20px rgba(17, 102, 255, 0.42) !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.48rem !important;min-width:7.35rem !important;height:2.5rem !important;min-height:2.5rem !important;padding:0 1.15rem !important;border-radius:0.9rem !important;border:1px solid rgba(60, 92, 144, 0.92) !important;background:linear-gradient(180deg, rgba(5, 15, 30, 0.98), rgba(5, 14, 28, 0.98)) !important;color:#f1f6ff !important;font-size:0.96rem !important;font-weight:700 !important;text-decoration:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.045),
      0 12px 20px -22px rgba(0,0,0,0.95) !important;white-space:nowrap !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark::before{content:"" !important;width:0.9rem !important;height:0.9rem !important;flex:0 0 0.9rem !important;background:currentColor !important;opacity:0.95 !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.47 19.47 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.47 19.47 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E") !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark:hover,
  body.dark-theme:not(.knowledge-mode) #headerContactDark:focus-visible{color:#ffffff !important;border-color:rgba(84, 132, 212, 0.98) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),
      0 0 0 1px rgba(31, 102, 255, 0.05),
      0 16px 24px -24px rgba(35, 117, 255, 0.4) !important;transform:translateY(-1px) !important;}body.dark-theme:not(.knowledge-mode) #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.18rem !important;direction:rtl !important;flex-wrap:nowrap !important;white-space:nowrap !important;min-width:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;overflow:visible !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.45rem !important;min-height:2.48rem !important;height:2.48rem !important;padding:0.3rem 0.92rem 0.42rem !important;border-radius:0.9rem !important;border:1px solid transparent !important;background:transparent !important;color:rgba(244, 248, 255, 0.92) !important;font-size:0.94rem !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transition:color .18s ease, border-color .18s ease, background-color .18s ease, box-shadow .18s ease, transform .18s ease !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::before,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{content:"" !important;width:0.96rem !important;height:0.96rem !important;flex:0 0 0.96rem !important;background:currentColor !important;opacity:0.9 !important;-webkit-mask-size:contain !important;mask-size:contain !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;}body.dark-theme:not(.knowledge-mode) #navHome::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;}body.dark-theme:not(.knowledge-mode) #navAbout::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;}body.dark-theme:not(.knowledge-mode) #navGallery::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;}body.dark-theme:not(.knowledge-mode) #navKnowledgeTrigger::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 5.75A2.75 2.75 0 0 1 6.5 3H11v16H6.5a2.75 2.75 0 0 0-2.75 2.75V5.75Z'/%3E%3Cpath d='M20.25 5.75A2.75 2.75 0 0 0 17.5 3H13v16h4.5a2.75 2.75 0 0 1 2.75 2.75V5.75Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 5.75A2.75 2.75 0 0 1 6.5 3H11v16H6.5a2.75 2.75 0 0 0-2.75 2.75V5.75Z'/%3E%3Cpath d='M20.25 5.75A2.75 2.75 0 0 0 17.5 3H13v16h4.5a2.75 2.75 0 0 1 2.75 2.75V5.75Z'/%3E%3C/svg%3E") !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{content:"" !important;position:absolute !important;left:18% !important;right:18% !important;bottom:0.08rem !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, rgba(34, 114, 255, 1), rgba(83, 198, 255, 1), transparent) !important;box-shadow:0 0 10px rgba(39, 137, 255, 0.42) !important;opacity:0 !important;transform:translateY(0.18rem) !important;transition:opacity .18s ease, transform .18s ease !important;pointer-events:none !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a:hover,
  body.dark-theme:not(.knowledge-mode) #mainNav > a:focus-visible,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger,
  body.dark-theme:not(.knowledge-mode) #mainNav > a.is-current{color:#ffffff !important;background:linear-gradient(180deg, rgba(255,255,255,0.018), rgba(255,255,255,0.01)) !important;border-color:rgba(52, 105, 198, 0.15) !important;box-shadow:none !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a:hover::after,
  body.dark-theme:not(.knowledge-mode) #mainNav > a:focus-visible::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::after,
  body.dark-theme:not(.knowledge-mode) #mainNav > a.is-current::after{opacity:1 !important;transform:translateY(0) !important;}body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown{display:inline-flex !important;position:relative !important;}body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{min-width:auto !important;}body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger > span[aria-hidden="true"]{display:none !important;}body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-menu{top:calc(100% + 0.55rem) !important;border-radius:1rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;gap:0.7rem !important;direction:ltr !important;padding-inline-start:0 !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-copy{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;text-align:right !important;direction:rtl !important;gap:0.15rem !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-title{color:#ffffff !important;font-size:2rem !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.03em !important;text-shadow:none !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-subtitle{color:rgba(240, 246, 255, 0.92) !important;font-size:0.74rem !important;font-weight:600 !important;line-height:1.15 !important;letter-spacing:0 !important;text-shadow:none !important;white-space:nowrap !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-logo{width:3.02rem !important;height:auto !important;display:block !important;object-fit:contain !important;filter:none !important;}}@media (min-width: 901px){body.dark-theme:not(.knowledge-mode) .container{width:100% !important;max-width:none !important;padding-inline:0 !important;}body.dark-theme:not(.knowledge-mode) .header-bar{position:sticky !important;inset-block-start:0 !important;z-index:100 !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;height:clamp(80px, 8.125vw, 104px) !important;min-height:clamp(80px, 8.125vw, 104px) !important;margin:0 0 0.9rem !important;padding:0 clamp(24px, 2.18vw, 30px) !important;display:grid !important;grid-template-columns:clamp(205px, 17.2vw, 225px) minmax(0, 1fr) clamp(225px, 19vw, 250px) !important;align-items:center !important;gap:clamp(15px, 1.4vw, 22px) !important;direction:ltr !important;overflow:visible !important;border:0 !important;border-radius:0 !important;border-bottom:1px solid rgba(255,255,255,0.055) !important;background:linear-gradient(180deg, #020916 0%, #020b19 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.018), inset 0 -1px 0 rgba(24,60,116,0.12) !important;backdrop-filter:none !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:18px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #langDropdown,
  body.dark-theme:not(.knowledge-mode) .desktop-actions .custom-dropdown,
  body.dark-theme:not(.knowledge-mode) #mainNav #navOrder,
  body.dark-theme:not(.knowledge-mode) #mainNav #navContact{display:none !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle{position:relative !important;flex:0 0 58px !important;width:58px !important;min-width:58px !important;height:34px !important;min-height:34px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(37, 67, 114, 0.95) !important;border-radius:13px !important;background:linear-gradient(180deg, #06101f 0%, #07162a 100%) !important;color:transparent !important;font-size:0 !important;line-height:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), inset 0 -1px 0 rgba(0,0,0,0.35), 0 8px 16px -15px rgba(0,0,0,0.95) !important;overflow:hidden !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:10px !important;top:50% !important;width:12px !important;height:12px !important;transform:translateY(-50%) !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 2.55a.9.9 0 0 1 .82 1.3 8.15 8.15 0 1 0 5.15 10.33.9.9 0 0 1 1.32.8 10.15 10.15 0 1 1-7.29-12.43Z' fill='%23dbe7f7'/%3E%3C/svg%3E") center/contain no-repeat !important;opacity:0.96 !important;box-shadow:none !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle::after{content:"" !important;position:absolute !important;right:9px !important;top:50% !important;width:15px !important;height:15px !important;transform:translateY(-50%) !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #67b0ff 0%, #2a84ff 58%, #1262ea 100%) !important;box-shadow:0 0 0 2px rgba(28,110,255,0.10), 0 0 10px rgba(32,115,255,0.22) !important;}body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle:hover,
  body.dark-theme:not(.knowledge-mode) .desktop-actions #themeToggle:focus-visible{border-color:rgba(70, 112, 182, 0.98) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055), inset 0 -1px 0 rgba(0,0,0,0.35), 0 10px 18px -17px rgba(28,112,255,0.38) !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark{direction:rtl !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;flex:0 0 116px !important;width:116px !important;min-width:116px !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:0 14px !important;border:1px solid rgba(55,91,151,0.95) !important;border-radius:14px !important;background:linear-gradient(180deg, #061226 0%, #061123 100%) !important;color:#f5f8fe !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 8px 16px -16px rgba(0,0,0,0.95) !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark::before{content:"" !important;width:17px !important;height:17px !important;flex:0 0 17px !important;background:currentColor !important;opacity:0.94 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;}body.dark-theme:not(.knowledge-mode) #headerContactDark:hover,
  body.dark-theme:not(.knowledge-mode) #headerContactDark:focus-visible{border-color:rgba(80,130,213,1) !important;color:#fff !important;transform:translateY(-1px) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055), 0 13px 22px -19px rgba(25,109,255,0.4) !important;}body.dark-theme:not(.knowledge-mode) #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:clamp(2px, .38vw, 6px) !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:rtl !important;flex-wrap:nowrap !important;white-space:nowrap !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;overflow:visible !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{direction:rtl !important;position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:auto !important;min-width:0 !important;height:43px !important;min-height:43px !important;margin:0 !important;padding:0 14px 4px !important;border:1px solid transparent !important;border-radius:12px !important;background:transparent !important;color:rgba(244,248,255,0.92) !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::before,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{content:"" !important;width:18px !important;height:18px !important;flex:0 0 18px !important;background:currentColor !important;opacity:0.9 !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}body.dark-theme:not(.knowledge-mode) #navHome::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;}body.dark-theme:not(.knowledge-mode) #navAbout::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;}body.dark-theme:not(.knowledge-mode) #navGallery::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;}body.dark-theme:not(.knowledge-mode) #navKnowledgeTrigger::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 5.75A2.75 2.75 0 0 1 6.5 3H11v16H6.5a2.75 2.75 0 0 0-2.75 2.75V5.75Z'/%3E%3Cpath d='M20.25 5.75A2.75 2.75 0 0 0 17.5 3H13v16h4.5a2.75 2.75 0 0 1 2.75 2.75V5.75Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 5.75A2.75 2.75 0 0 1 6.5 3H11v16H6.5a2.75 2.75 0 0 0-2.75 2.75V5.75Z'/%3E%3Cpath d='M20.25 5.75A2.75 2.75 0 0 0 17.5 3H13v16h4.5a2.75 2.75 0 0 1 2.75 2.75V5.75Z'/%3E%3C/svg%3E") !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{content:"" !important;position:absolute !important;left:13% !important;right:13% !important;bottom:1px !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, #277dff 28%, #49b7ff 72%, transparent) !important;box-shadow:0 0 11px rgba(40,132,255,0.44) !important;opacity:0 !important;transform:translateY(3px) !important;transition:opacity .18s ease, transform .18s ease !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a:hover,
  body.dark-theme:not(.knowledge-mode) #mainNav > a:focus-visible,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger,
  body.dark-theme:not(.knowledge-mode) #mainNav > a.is-current{color:#fff !important;background:rgba(255,255,255,0.012) !important;border-color:rgba(60,110,196,0.10) !important;box-shadow:none !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a:hover::after,
  body.dark-theme:not(.knowledge-mode) #mainNav > a:focus-visible::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after,
  body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::after,
  body.dark-theme:not(.knowledge-mode) #mainNav > a.is-current::after{opacity:1 !important;transform:translateY(0) !important;}body.dark-theme:not(.knowledge-mode) #navHome{color:#5baaff !important;}body.dark-theme:not(.knowledge-mode) #navHome::after{opacity:1 !important;transform:translateY(0) !important;}body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown{display:inline-flex !important;position:relative !important;width:auto !important;min-width:0 !important;height:auto !important;margin:0 !important;}body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{width:auto !important;min-width:0 !important;}body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger > span[aria-hidden="true"]{display:none !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;gap:9px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-copy{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;gap:4px !important;direction:rtl !important;text-align:right !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-title{color:#fff !important;font-size:clamp(25px, 2.35vw, 30px) !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.03em !important;text-shadow:none !important;white-space:nowrap !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-subtitle{color:rgba(239,245,255,0.92) !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-shadow:none !important;white-space:nowrap !important;}body.dark-theme:not(.knowledge-mode) .header-brand-dark-logo{display:block !important;flex:0 0 auto !important;width:clamp(50px, 4.5vw, 58px) !important;height:auto !important;object-fit:contain !important;filter:none !important;}}@media (min-width: 901px){body:not(.dark-theme):not(.knowledge-mode) .container{width:100% !important;max-width:none !important;padding-inline:0 !important;}body:not(.dark-theme):not(.knowledge-mode) .header-bar{position:sticky !important;inset-block-start:0 !important;z-index:100 !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;height:clamp(80px, 8.125vw, 104px) !important;min-height:clamp(80px, 8.125vw, 104px) !important;margin:0 0 0.9rem !important;padding:0 clamp(24px, 2.18vw, 30px) !important;display:grid !important;grid-template-columns:clamp(205px, 17.2vw, 225px) minmax(0, 1fr) clamp(225px, 19vw, 250px) !important;align-items:center !important;gap:clamp(15px, 1.4vw, 22px) !important;direction:ltr !important;overflow:visible !important;border:0 !important;border-radius:0 !important;border-bottom:1px solid rgba(42, 91, 151, 0.14) !important;background:linear-gradient(180deg, rgba(251, 253, 255, 0.99) 0%, rgba(242, 248, 255, 0.99) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.96), inset 0 -1px 0 rgba(41, 91, 151, 0.08), 0 12px 30px -27px rgba(25, 72, 126, 0.34) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:18px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #langDropdown,
  body:not(.dark-theme):not(.knowledge-mode) .desktop-actions .custom-dropdown,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav #navOrder,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav #navContact{display:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle{position:relative !important;flex:0 0 58px !important;width:58px !important;min-width:58px !important;height:34px !important;min-height:34px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(87, 124, 174, 0.34) !important;border-radius:13px !important;background:linear-gradient(180deg, #ffffff 0%, #edf5ff 100%) !important;color:transparent !important;font-size:0 !important;line-height:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), inset 0 -1px 0 rgba(58,98,151,0.08), 0 8px 16px -14px rgba(28,73,126,0.28) !important;overflow:hidden !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:10px !important;top:50% !important;width:12px !important;height:12px !important;transform:translateY(-50%) !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 2.55a.9.9 0 0 1 .82 1.3 8.15 8.15 0 1 0 5.15 10.33.9.9 0 0 1 1.32.8 10.15 10.15 0 1 1-7.29-12.43Z' fill='%23537296'/%3E%3C/svg%3E") center/contain no-repeat !important;opacity:0.96 !important;box-shadow:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle::after{content:"" !important;position:absolute !important;right:9px !important;top:50% !important;width:15px !important;height:15px !important;transform:translateY(-50%) !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #67b0ff 0%, #2a84ff 58%, #1262ea 100%) !important;box-shadow:0 0 0 2px rgba(28,110,255,0.10), 0 0 10px rgba(32,115,255,0.18) !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle:hover,
  body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle:focus-visible{border-color:rgba(54, 116, 207, 0.58) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), inset 0 -1px 0 rgba(58,98,151,0.10), 0 10px 18px -15px rgba(28,112,255,0.28) !important;}body:not(.dark-theme):not(.knowledge-mode) #headerContactDark{direction:rtl !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;flex:0 0 116px !important;width:116px !important;min-width:116px !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:0 14px !important;border:1px solid rgba(77, 116, 169, 0.42) !important;border-radius:14px !important;background:linear-gradient(180deg, #ffffff 0%, #eff6ff 100%) !important;color:#173f70 !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 8px 16px -15px rgba(37,82,136,0.28) !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #headerContactDark::before{content:"" !important;width:17px !important;height:17px !important;flex:0 0 17px !important;background:currentColor !important;opacity:0.94 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;}body:not(.dark-theme):not(.knowledge-mode) #headerContactDark:hover,
  body:not(.dark-theme):not(.knowledge-mode) #headerContactDark:focus-visible{border-color:rgba(50, 123, 222, 0.72) !important;color:#0a5cb4 !important;transform:translateY(-1px) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 13px 22px -17px rgba(25,109,255,0.28) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:clamp(2px, .38vw, 6px) !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:rtl !important;flex-wrap:nowrap !important;white-space:nowrap !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;overflow:visible !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:auto !important;max-width:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger{direction:rtl !important;position:relative !important;display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:auto !important;min-width:0 !important;height:43px !important;min-height:43px !important;margin:0 !important;padding:0 14px 4px !important;border:1px solid transparent !important;border-radius:12px !important;background:transparent !important;color:#294f79 !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-align:center !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:none !important;transform:none !important;overflow:visible !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a::before,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{content:"" !important;width:18px !important;height:18px !important;flex:0 0 18px !important;border-radius:0 !important;background:currentColor !important;color:inherit !important;opacity:0.9 !important;box-shadow:none !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}body:not(.dark-theme):not(.knowledge-mode) #navHome::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;}body:not(.dark-theme):not(.knowledge-mode) #navAbout::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;}body:not(.dark-theme):not(.knowledge-mode) #navGallery::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;}body:not(.dark-theme):not(.knowledge-mode) #navKnowledgeTrigger::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 5.75A2.75 2.75 0 0 1 6.5 3H11v16H6.5a2.75 2.75 0 0 0-2.75 2.75V5.75Z'/%3E%3Cpath d='M20.25 5.75A2.75 2.75 0 0 0 17.5 3H13v16h4.5a2.75 2.75 0 0 1 2.75 2.75V5.75Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 5.75A2.75 2.75 0 0 1 6.5 3H11v16H6.5a2.75 2.75 0 0 0-2.75 2.75V5.75Z'/%3E%3Cpath d='M20.25 5.75A2.75 2.75 0 0 0 17.5 3H13v16h4.5a2.75 2.75 0 0 1 2.75 2.75V5.75Z'/%3E%3C/svg%3E") !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{content:"" !important;position:absolute !important;left:13% !important;right:13% !important;bottom:1px !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, #277dff 28%, #49b7ff 72%, transparent) !important;box-shadow:0 0 9px rgba(40,132,255,0.28) !important;opacity:0 !important;transform:translateY(3px) !important;transition:opacity .18s ease, transform .18s ease !important;pointer-events:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:hover,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:focus-visible,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger{color:#0a66c2 !important;background:rgba(25, 119, 226, 0.055) !important;border-color:rgba(38, 111, 207, 0.10) !important;box-shadow:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:hover::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:focus-visible::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after{opacity:1 !important;transform:translateY(0) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:#294f79 !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(3px) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown{display:inline-flex !important;position:relative !important;width:auto !important;min-width:0 !important;height:auto !important;margin:0 !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger{width:auto !important;min-width:0 !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger > span[aria-hidden="true"]{display:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-menu{background:rgba(255,255,255,0.98) !important;border-color:rgba(76, 120, 179, 0.22) !important;box-shadow:0 24px 58px -26px rgba(32, 76, 129, 0.28) !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;gap:9px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark-copy{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;gap:4px !important;direction:rtl !important;text-align:right !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark-title{color:#102f55 !important;font-size:clamp(25px, 2.35vw, 30px) !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.03em !important;text-shadow:none !important;white-space:nowrap !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark-subtitle{color:rgba(37, 74, 113, 0.88) !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-shadow:none !important;white-space:nowrap !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark-logo{display:block !important;flex:0 0 auto !important;width:clamp(50px, 4.5vw, 58px) !important;height:auto !important;object-fit:contain !important;filter:drop-shadow(0 6px 10px rgba(19, 68, 125, 0.12)) !important;}body.dark-theme:not(.knowledge-mode) #mainNav #navAbout.is-current:not(:hover):not(:focus-visible),
  body.dark-theme:not(.knowledge-mode) #mainNav #navAbout.nav-link-active:not(:hover):not(:focus-visible),
  body.dark-theme:not(.knowledge-mode) #mainNav #navHome.is-current:not(:hover):not(:focus-visible),
  body.dark-theme:not(.knowledge-mode) #mainNav #navHome.nav-link-active:not(:hover):not(:focus-visible){color:rgba(244,248,255,0.92) !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) #mainNav #navAbout.is-current:not(:hover):not(:focus-visible)::after,
  body.dark-theme:not(.knowledge-mode) #mainNav #navAbout.nav-link-active:not(:hover):not(:focus-visible)::after,
  body.dark-theme:not(.knowledge-mode) #mainNav #navHome.is-current:not(:hover):not(:focus-visible)::after,
  body.dark-theme:not(.knowledge-mode) #mainNav #navHome.nav-link-active:not(:hover):not(:focus-visible)::after,
  body.dark-theme:not(.knowledge-mode) #mainNav #navHome:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(3px) !important;}body.dark-theme:not(.knowledge-mode) #mainNav #navHome:not(:hover):not(:focus-visible){color:rgba(244,248,255,0.92) !important;}}@media (min-width: 901px){body:not(.dark-theme):not(.knowledge-mode) .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:1rem !important;min-width:auto !important;direction:ltr !important;flex-wrap:nowrap !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #langDropdown,
  body:not(.dark-theme):not(.knowledge-mode) .desktop-actions .custom-dropdown,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav #navOrder,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav #navContact{display:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:3.68rem !important;min-width:3.68rem !important;height:2.08rem !important;min-height:2.08rem !important;padding:0 !important;border-radius:0.88rem !important;border:1px solid rgba(148, 177, 218, 0.92) !important;background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(241,247,255,0.99)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98),
      0 0 0 1px rgba(255,255,255,0.30),
      0 10px 20px -20px rgba(19, 76, 138, 0.42) !important;color:transparent !important;font-size:0 !important;transform:none !important;overflow:hidden !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:0.56rem !important;top:50% !important;transform:translateY(-50%) !important;width:0.78rem !important;height:0.78rem !important;border-radius:50% !important;background:rgba(90, 113, 149, 0.96) !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M14.53 2.5a1 1 0 0 1 .92 1.39A8.5 8.5 0 1 0 20.1 14.9a1 1 0 0 1 1.39.92 10.5 10.5 0 1 1-6.04-13.32.99.99 0 0 1-.92 0Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M14.53 2.5a1 1 0 0 1 .92 1.39A8.5 8.5 0 1 0 20.1 14.9a1 1 0 0 1 1.39.92 10.5 10.5 0 1 1-6.04-13.32.99.99 0 0 1-.92 0Z'/%3E%3C/svg%3E") !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;box-shadow:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle::after{content:"" !important;position:absolute !important;right:0.48rem !important;top:50% !important;transform:translateY(-50%) !important;width:0.92rem !important;height:0.92rem !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #4e9fff, #1f77ff 68%, #1659dc 100%) !important;box-shadow:0 0 0 0.14rem rgba(24, 111, 255, 0.10), 0 0 10px rgba(33, 118, 255, 0.24) !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle:hover,
  body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle:focus-visible{border-color:rgba(84, 132, 212, 0.95) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98),
      0 0 0 1px rgba(40, 116, 255, 0.06),
      0 14px 22px -20px rgba(17, 102, 255, 0.24) !important;}body:not(.dark-theme):not(.knowledge-mode) #headerContactDark{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.48rem !important;min-width:7.35rem !important;height:2.5rem !important;min-height:2.5rem !important;padding:0 1.15rem !important;border-radius:0.9rem !important;border:1px solid rgba(152, 180, 218, 0.95) !important;background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(240,247,255,0.98)) !important;color:#1f446f !important;font-size:0.96rem !important;font-weight:700 !important;text-decoration:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98),
      0 12px 20px -22px rgba(33, 86, 148, 0.42) !important;white-space:nowrap !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #headerContactDark::before{content:"" !important;width:0.9rem !important;height:0.9rem !important;flex:0 0 0.9rem !important;background:currentColor !important;opacity:0.95 !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.47 19.47 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.47 19.47 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E") !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}body:not(.dark-theme):not(.knowledge-mode) #headerContactDark:hover,
  body:not(.dark-theme):not(.knowledge-mode) #headerContactDark:focus-visible{color:#0c5ec9 !important;border-color:rgba(84, 132, 212, 0.98) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98),
      0 0 0 1px rgba(31, 102, 255, 0.05),
      0 16px 24px -24px rgba(35, 117, 255, 0.24) !important;transform:translateY(-1px) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.18rem !important;direction:rtl !important;flex-wrap:nowrap !important;white-space:nowrap !important;min-width:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;overflow:visible !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.45rem !important;min-height:2.48rem !important;height:2.48rem !important;padding:0.3rem 0.92rem 0.42rem !important;border-radius:0.9rem !important;border:1px solid transparent !important;background:transparent !important;color:#24496f !important;font-size:0.94rem !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transition:color .18s ease, border-color .18s ease, background-color .18s ease, box-shadow .18s ease, transform .18s ease !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a::before,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{content:"" !important;width:0.96rem !important;height:0.96rem !important;flex:0 0 0.96rem !important;background:currentColor !important;opacity:0.9 !important;-webkit-mask-size:contain !important;mask-size:contain !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{content:"" !important;position:absolute !important;left:18% !important;right:18% !important;bottom:0.08rem !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, rgba(34, 114, 255, 1), rgba(83, 198, 255, 1), transparent) !important;box-shadow:0 0 10px rgba(39, 137, 255, 0.24) !important;opacity:0 !important;transform:translateY(0.18rem) !important;transition:opacity .18s ease, transform .18s ease !important;pointer-events:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:hover,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:focus-visible,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger{color:#0c5ec9 !important;background:linear-gradient(180deg, rgba(28,111,255,0.06), rgba(28,111,255,0.03)) !important;border-color:rgba(52, 105, 198, 0.15) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.45) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:hover::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:focus-visible::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::after{opacity:1 !important;transform:translateY(0) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:#24496f !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(0.18rem) !important;}}@media (min-width: 901px){body:not(.dark-theme):not(.knowledge-mode) .container{width:100% !important;max-width:none !important;padding-inline:0 !important;}body:not(.dark-theme):not(.knowledge-mode) .header-bar{position:sticky !important;inset-block-start:0 !important;z-index:100 !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;height:clamp(80px, 8.125vw, 104px) !important;min-height:clamp(80px, 8.125vw, 104px) !important;margin:0 0 0.9rem !important;padding:0 clamp(24px, 2.18vw, 30px) !important;display:grid !important;grid-template-columns:clamp(205px, 17.2vw, 225px) minmax(0, 1fr) clamp(225px, 19vw, 250px) !important;align-items:center !important;gap:clamp(15px, 1.4vw, 22px) !important;direction:ltr !important;overflow:visible !important;border:0 !important;border-radius:0 !important;border-bottom:1px solid rgba(42, 91, 151, 0.14) !important;background:linear-gradient(180deg, #fbfdff 0%, #f2f8ff 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), inset 0 -1px 0 rgba(41,91,151,0.08) !important;backdrop-filter:none !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:18px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #langDropdown,
  body:not(.dark-theme):not(.knowledge-mode) .desktop-actions .custom-dropdown,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav #navOrder,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav #navContact{display:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle{position:relative !important;flex:0 0 58px !important;width:58px !important;min-width:58px !important;height:34px !important;min-height:34px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(128, 158, 201, 0.86) !important;border-radius:13px !important;background:linear-gradient(180deg, #ffffff 0%, #edf5ff 100%) !important;color:transparent !important;font-size:0 !important;line-height:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), inset 0 -1px 0 rgba(58,98,151,0.08), 0 8px 16px -15px rgba(33,86,148,0.35) !important;overflow:hidden !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:10px !important;top:50% !important;width:12px !important;height:12px !important;transform:translateY(-50%) !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 2.55a.9.9 0 0 1 .82 1.3 8.15 8.15 0 1 0 5.15 10.33.9.9 0 0 1 1.32.8 10.15 10.15 0 1 1-7.29-12.43Z' fill='%23537296'/%3E%3C/svg%3E") center/contain no-repeat !important;opacity:0.96 !important;box-shadow:none !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle::after{content:"" !important;position:absolute !important;right:9px !important;top:50% !important;width:15px !important;height:15px !important;transform:translateY(-50%) !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #67b0ff 0%, #2a84ff 58%, #1262ea 100%) !important;box-shadow:0 0 0 2px rgba(28,110,255,0.10), 0 0 10px rgba(32,115,255,0.18) !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle:hover,
  body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle:focus-visible{border-color:rgba(70,112,182,0.98) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), inset 0 -1px 0 rgba(58,98,151,0.10), 0 10px 18px -17px rgba(28,112,255,0.28) !important;}body:not(.dark-theme):not(.knowledge-mode) #headerContactDark{direction:rtl !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;flex:0 0 116px !important;width:116px !important;min-width:116px !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:0 14px !important;border:1px solid rgba(128, 158, 201, 0.86) !important;border-radius:14px !important;background:linear-gradient(180deg, #ffffff 0%, #eff6ff 100%) !important;color:#173f70 !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 8px 16px -16px rgba(33,86,148,0.35) !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #headerContactDark::before{content:"" !important;width:17px !important;height:17px !important;flex:0 0 17px !important;background:currentColor !important;opacity:0.94 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;}body:not(.dark-theme):not(.knowledge-mode) #headerContactDark:hover,
  body:not(.dark-theme):not(.knowledge-mode) #headerContactDark:focus-visible{border-color:rgba(80,130,213,1) !important;color:#0b5fbc !important;transform:translateY(-1px) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 13px 22px -19px rgba(25,109,255,0.24) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:clamp(2px, .38vw, 6px) !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:rtl !important;flex-wrap:nowrap !important;white-space:nowrap !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;overflow:visible !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger{direction:rtl !important;position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:auto !important;min-width:0 !important;height:43px !important;min-height:43px !important;margin:0 !important;padding:0 14px 4px !important;border:1px solid transparent !important;border-radius:12px !important;background:transparent !important;color:#294f79 !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a::before,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger::before{content:"" !important;width:18px !important;height:18px !important;flex:0 0 18px !important;background:currentColor !important;opacity:0.9 !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{content:"" !important;position:absolute !important;left:13% !important;right:13% !important;bottom:1px !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, #277dff 28%, #49b7ff 72%, transparent) !important;box-shadow:0 0 11px rgba(40,132,255,0.28) !important;opacity:0 !important;transform:translateY(3px) !important;transition:opacity .18s ease, transform .18s ease !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:hover,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:focus-visible,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger{color:#0b5fbc !important;background:rgba(39,125,255,0.045) !important;border-color:rgba(60,110,196,0.10) !important;box-shadow:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:hover::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a:focus-visible::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:hover::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger:focus-visible::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after{opacity:1 !important;transform:translateY(0) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:#294f79 !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(3px) !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown{display:inline-flex !important;position:relative !important;width:auto !important;min-width:0 !important;height:auto !important;margin:0 !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger{width:auto !important;min-width:0 !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger > span[aria-hidden="true"]{display:none !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;gap:9px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark-copy{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;gap:4px !important;direction:rtl !important;text-align:right !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark-title{color:#102f55 !important;font-size:clamp(25px, 2.35vw, 30px) !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.03em !important;text-shadow:none !important;white-space:nowrap !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark-subtitle{color:rgba(37,74,113,0.88) !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-shadow:none !important;white-space:nowrap !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark-logo{display:block !important;flex:0 0 auto !important;width:clamp(50px, 4.5vw, 58px) !important;height:auto !important;object-fit:contain !important;filter:drop-shadow(0 6px 10px rgba(19,68,125,0.12)) !important;}}@media (min-width: 901px){body:not(.dark-theme):not(.knowledge-mode) .header-bar{align-items:center !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions{grid-column:1 !important;justify-self:start !important;align-self:center !important;order:1 !important;position:static !important;transform:none !important;margin:0 !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions #themeToggle{order:1 !important;}body:not(.dark-theme):not(.knowledge-mode) #headerContactDark{order:2 !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav{grid-column:2 !important;justify-self:center !important;align-self:center !important;order:2 !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;gap:0.18rem !important;margin:0 !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger{align-self:center !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark{grid-column:3 !important;justify-self:end !important;align-self:center !important;order:3 !important;position:static !important;transform:none !important;margin:0 !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:#24496f !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
  body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(0.18rem) !important;}}body:not(.dark-theme) .header-bar{background:rgba(246, 251, 255, 0.30) !important;backdrop-filter:blur(20px) saturate(1.24) !important;-webkit-backdrop-filter:blur(20px) saturate(1.24) !important;}body.dark-theme .header-bar{background:rgba(2, 10, 24, 0.32) !important;backdrop-filter:blur(20px) saturate(1.20) !important;-webkit-backdrop-filter:blur(20px) saturate(1.20) !important;}html,
body{margin:0 !important;padding:0 !important;}body:not(.knowledge-mode) .container{padding-top:0 !important;}body:not(.knowledge-mode) .header-bar{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;min-height:104px !important;height:104px !important;margin-top:0 !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-bottom:1.125rem !important;padding:0 clamp(1.75rem, 2.2vw, 2.6rem) !important;box-sizing:border-box !important;border-radius:0 !important;display:grid !important;grid-template-columns:auto minmax(0, 1fr) auto !important;align-items:center !important;gap:1.4rem !important;overflow:visible !important;z-index:100 !important;}body:not(.knowledge-mode) .header-bar::before,
body:not(.knowledge-mode) .header-bar::after{border-radius:0 !important;}body:not(.dark-theme):not(.knowledge-mode) .desktop-actions,
body.dark-theme:not(.knowledge-mode) .desktop-actions{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;align-self:center !important;order:1 !important;position:static !important;margin:0 !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav,
body.dark-theme:not(.knowledge-mode) #mainNav{grid-column:2 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important;order:2 !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;margin:0 !important;transform:none !important;gap:0.38rem !important;}body:not(.dark-theme):not(.knowledge-mode) .header-brand-dark,
body.dark-theme:not(.knowledge-mode) .header-brand-dark{grid-column:3 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important;order:3 !important;position:static !important;margin:0 !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a,
body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown,
body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-trigger,
body.dark-theme:not(.knowledge-mode) #mainNav > a,
body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown,
body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{align-self:center !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible),
body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:#24496f !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme):not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme):not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(0.18rem) !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible),
body.dark-theme:not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:rgba(244, 248, 255, 0.92) !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body.dark-theme:not(.knowledge-mode) #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
body.dark-theme:not(.knowledge-mode) #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
body.dark-theme:not(.knowledge-mode) #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(0.18rem) !important;}body:not(.dark-theme) .header-bar{background:rgba(246, 251, 255, 0.30) !important;backdrop-filter:blur(20px) saturate(1.24) !important;-webkit-backdrop-filter:blur(20px) saturate(1.24) !important;}body.dark-theme .header-bar{background:rgba(2, 10, 24, 0.32) !important;backdrop-filter:blur(20px) saturate(1.20) !important;-webkit-backdrop-filter:blur(20px) saturate(1.20) !important;}@media (max-width: 900px){body:not(.knowledge-mode) .header-bar{min-height:auto !important;height:auto !important;padding-left:max(0.9rem, env(safe-area-inset-left, 0px)) !important;padding-right:max(0.9rem, env(safe-area-inset-right, 0px)) !important;padding-top:max(0.55rem, env(safe-area-inset-top, 0px)) !important;padding-bottom:0.55rem !important;margin-bottom:1rem !important;}}body:not(.dark-theme) .header-bar{background:rgba(246, 251, 255, 0.82) !important;backdrop-filter:blur(12px) saturate(1.08) !important;-webkit-backdrop-filter:blur(12px) saturate(1.08) !important;}body.dark-theme .header-bar{background:rgba(2, 10, 24, 0.80) !important;backdrop-filter:blur(12px) saturate(1.06) !important;-webkit-backdrop-filter:blur(12px) saturate(1.06) !important;}html body:not(.dark-theme):not(.knowledge-mode) .header-bar{background-color:rgba(242, 249, 255, 0.30) !important;background-image:none !important;backdrop-filter:blur(11px) saturate(1.16) !important;-webkit-backdrop-filter:blur(11px) saturate(1.16) !important;}html body.dark-theme:not(.knowledge-mode) .header-bar{background-color:rgba(2, 10, 24, 0.34) !important;background-image:none !important;backdrop-filter:blur(11px) saturate(1.14) !important;-webkit-backdrop-filter:blur(11px) saturate(1.14) !important;}html body:not(.dark-theme).knowledge-mode .header-bar{background-color:rgba(242, 249, 255, 0.30) !important;background-image:none !important;backdrop-filter:blur(11px) saturate(1.16) !important;-webkit-backdrop-filter:blur(11px) saturate(1.16) !important;}html body.dark-theme.knowledge-mode .header-bar{background-color:rgba(2, 10, 24, 0.34) !important;background-image:none !important;backdrop-filter:blur(11px) saturate(1.14) !important;-webkit-backdrop-filter:blur(11px) saturate(1.14) !important;}body:not(.knowledge-mode) .hero-trust-strip{--trust-accent:#087cff;direction:rtl;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;width:100%;margin:-2.45rem 0 4.15rem;padding:0.95rem clamp(0.6rem, 1.8vw, 1.8rem);border-top:1px solid rgba(26, 116, 214, 0.14);border-bottom:1px solid rgba(26, 116, 214, 0.11);background:linear-gradient(180deg, rgba(245, 251, 255, 0.24), rgba(229, 243, 255, 0.12));box-shadow:inset 0 1px 0 rgba(255,255,255,0.62);backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08);overflow:hidden;}body.dark-theme:not(.knowledge-mode) .hero-trust-strip{--trust-accent:#2491ff;border-top-color:rgba(85, 164, 255, 0.18);border-bottom-color:rgba(85, 164, 255, 0.14);background:linear-gradient(180deg, rgba(4, 20, 42, 0.36), rgba(2, 13, 30, 0.20));box-shadow:inset 0 1px 0 rgba(255,255,255,0.035);}body:not(.knowledge-mode) .hero-trust-item{position:relative;min-width:0;min-height:4.65rem;display:flex;align-items:center;justify-content:center;gap:clamp(0.62rem, 1.15vw, 1rem);padding:0.25rem clamp(0.75rem, 1.5vw, 1.5rem);color:#0d2c52;text-align:right;}body.dark-theme:not(.knowledge-mode) .hero-trust-item{color:#eef6ff;}body:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after{content:"";position:absolute;inset-inline-end:0;top:12%;width:1px;height:76%;background:linear-gradient(180deg, transparent, rgba(29, 102, 181, 0.25), transparent);}body.dark-theme:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after{background:linear-gradient(180deg, transparent, rgba(106, 177, 255, 0.27), transparent);}body:not(.knowledge-mode) .hero-trust-icon{width:clamp(2.05rem, 2.65vw, 2.75rem);height:clamp(2.05rem, 2.65vw, 2.75rem);flex:0 0 auto;color:var(--trust-accent);background:currentColor;filter:drop-shadow(0 7px 13px rgba(0, 111, 242, 0.18));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}body:not(.knowledge-mode) .hero-trust-item-fast .hero-trust-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.4 2 5.2 13.3h5.4L9.7 22l9.1-12.5h-5.4L13.4 2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.4 2 5.2 13.3h5.4L9.7 22l9.1-12.5h-5.4L13.4 2Z'/%3E%3C/svg%3E");}body:not(.knowledge-mode) .hero-trust-item-rare .hero-trust-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2 8 5-8 15L4 7l8-5Zm0 2.3L7.2 7H10l2-2.7L14 7h2.8L12 4.3ZM6.7 9l4 8.2L10.1 9H6.7Zm7.2 0-.6 8.2 4-8.2h-3.4Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2 8 5-8 15L4 7l8-5Zm0 2.3L7.2 7H10l2-2.7L14 7h2.8L12 4.3ZM6.7 9l4 8.2L10.1 9H6.7Zm7.2 0-.6 8.2 4-8.2h-3.4Z'/%3E%3C/svg%3E");}body:not(.knowledge-mode) .hero-trust-item-quality .hero-trust-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2 4.5 5.1v5.5c0 5.2 3.1 9.3 7.5 11.4 4.4-2.1 7.5-6.2 7.5-11.4V5.1L12 2Zm3.7 7-4.5 5.2-2.7-2.6 1.4-1.5 1.2 1.2 3.1-3.6L15.7 9Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2 4.5 5.1v5.5c0 5.2 3.1 9.3 7.5 11.4 4.4-2.1 7.5-6.2 7.5-11.4V5.1L12 2Zm3.7 7-4.5 5.2-2.7-2.6 1.4-1.5 1.2 1.2 3.1-3.6L15.7 9Z'/%3E%3C/svg%3E");}body:not(.knowledge-mode) .hero-trust-item-advice .hero-trust-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a8 8 0 0 0-8 8v4.5A3.5 3.5 0 0 0 7.5 19H9v-7H6v-1a6 6 0 0 1 12 0v1h-3v7h1.5c.5 0 1-.1 1.5-.3V19a2 2 0 0 1-2 2h-3v-2h3a4 4 0 0 0 4-4v-4a8 8 0 0 0-8-8Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a8 8 0 0 0-8 8v4.5A3.5 3.5 0 0 0 7.5 19H9v-7H6v-1a6 6 0 0 1 12 0v1h-3v7h1.5c.5 0 1-.1 1.5-.3V19a2 2 0 0 1-2 2h-3v-2h3a4 4 0 0 0 4-4v-4a8 8 0 0 0-8-8Z'/%3E%3C/svg%3E");}body:not(.knowledge-mode) .hero-trust-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0.22rem;}body:not(.knowledge-mode) .hero-trust-copy strong{color:inherit;font-size:clamp(0.88rem, 1.05vw, 1.08rem);font-weight:850;line-height:1.35;white-space:nowrap;}body:not(.knowledge-mode) .hero-trust-copy small{color:rgba(28, 58, 91, 0.72);font-size:clamp(0.68rem, 0.79vw, 0.82rem);font-weight:600;line-height:1.45;white-space:nowrap;}body.dark-theme:not(.knowledge-mode) .hero-trust-copy small{color:rgba(217, 234, 253, 0.70);}body.knowledge-mode .hero-trust-strip{display:none !important;}@media (max-width: 900px){body:not(.knowledge-mode) .hero-trust-strip{grid-template-columns:repeat(2, minmax(0, 1fr));margin:-1.7rem 0 2.7rem;padding:0.7rem 0.45rem;}body:not(.knowledge-mode) .hero-trust-item{min-height:4.35rem;justify-content:flex-start;padding:0.45rem 0.85rem;}body:not(.knowledge-mode) .hero-trust-item:nth-child(2)::after{display:none;}body:not(.knowledge-mode) .hero-trust-item:nth-child(-n+2)::before{content:"";position:absolute;inset-inline:10%;bottom:0;height:1px;background:linear-gradient(90deg, transparent, rgba(29,102,181,0.18), transparent);}}@media (max-width: 520px){body:not(.knowledge-mode) .hero-trust-strip{grid-template-columns:1fr;margin-top:-1.15rem;}body:not(.knowledge-mode) .hero-trust-item{min-height:4rem;}body:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after{display:none;}body:not(.knowledge-mode) .hero-trust-item:not(:last-child)::before{content:"";position:absolute;inset-inline:8%;bottom:0;height:1px;background:linear-gradient(90deg, transparent, rgba(29,102,181,0.18), transparent);}}body:not(.knowledge-mode) .hero-trust-strip,
body.dark-theme:not(.knowledge-mode) .hero-trust-strip{background:transparent !important;background-image:none !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:visible !important;}@media (min-width: 901px){body:not(.knowledge-mode) .hero-trust-strip{padding-top:0.45rem !important;padding-bottom:0.45rem !important;}}html body:not(.knowledge-mode) .hero-trust-strip{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:stretch !important;gap:0.72rem !important;width:100% !important;padding:0.38rem 0.55rem 0.46rem !important;}html body:not(.knowledge-mode) .hero-trust-item,
html body.dark-theme:not(.knowledge-mode) .hero-trust-item{flex:0 1 auto !important;width:auto !important;max-width:max-content !important;min-width:0 !important;min-height:auto !important;justify-content:flex-start !important;gap:0.58rem !important;padding:0.48rem 0.74rem 0.5rem !important;border-radius:14px !important;}html body:not(.knowledge-mode) .hero-trust-item::after,
html body:not(.knowledge-mode) .hero-trust-item::before{display:none !important;content:none !important;}html body:not(.knowledge-mode) .hero-trust-copy,
html body.dark-theme:not(.knowledge-mode) .hero-trust-copy,
html body:not(.knowledge-mode) .hero-trust-item .hero-trust-copy,
html body.dark-theme:not(.knowledge-mode) .hero-trust-item .hero-trust-copy{min-width:0 !important;width:auto !important;max-width:max-content !important;padding:0 !important;margin:0 !important;border:0 !important;outline:0 !important;border-radius:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}html body:not(.knowledge-mode) .hero-trust-copy strong,
html body:not(.knowledge-mode) .hero-trust-copy small{white-space:nowrap !important;}html body:not(.knowledge-mode) .hero-trust-icon{width:2.05rem !important;height:2.05rem !important;}@media (max-width: 900px){html body:not(.knowledge-mode) .hero-trust-strip{gap:0.64rem !important;padding:0.34rem 0.4rem 0.42rem !important;justify-content:center !important;}html body:not(.knowledge-mode) .hero-trust-item,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item{padding:0.46rem 0.68rem !important;gap:0.54rem !important;}}@media (max-width: 520px){html body:not(.knowledge-mode) .hero-trust-strip{flex-direction:column !important;align-items:stretch !important;gap:0.52rem !important;}html body:not(.knowledge-mode) .hero-trust-item,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item{width:100% !important;max-width:none !important;justify-content:flex-start !important;padding:0.5rem 0.74rem !important;}html body:not(.knowledge-mode) .hero-trust-copy,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-copy{max-width:none !important;}}html body .site-end-visual{margin-bottom:1.35rem !important;}@media (max-width: 780px){html body .site-end-visual{margin-bottom:1.15rem !important;}}html body:not(.knowledge-mode) .hero-trust-strip{gap:1.18rem !important;}html body:not(.knowledge-mode) .hero-trust-item,
html body.dark-theme:not(.knowledge-mode) .hero-trust-item{position:relative !important;}html body:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after{content:"" !important;display:block !important;position:absolute !important;inset-inline-end:-0.62rem !important;top:19% !important;width:1px !important;height:62% !important;border-radius:999px !important;background:linear-gradient(180deg, rgba(8,124,240,0.08), rgba(8,124,240,0.42), rgba(8,124,240,0.08)) !important;box-shadow:0 0 0 1px rgba(255,255,255,0.12) !important;opacity:0.95 !important;}html body.dark-theme:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after{background:linear-gradient(180deg, rgba(87,198,255,0.08), rgba(87,198,255,0.46), rgba(87,198,255,0.08)) !important;box-shadow:0 0 0 1px rgba(255,255,255,0.04) !important;}@media (max-width: 900px){html body:not(.knowledge-mode) .hero-trust-strip{gap:0.92rem !important;}html body:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after{inset-inline-end:-0.48rem !important;top:18% !important;height:64% !important;}}@media (max-width: 520px){html body:not(.knowledge-mode) .hero-trust-strip{gap:0.56rem !important;}html body:not(.knowledge-mode) .hero-trust-item::after{display:none !important;content:none !important;}}@media (min-width: 901px){body:not(.knowledge-mode) #mainNav #navAbout:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(3px) !important;}}html body:not(.knowledge-mode) button#themeToggle,
html body:not(.knowledge-mode) button#mobileHeaderThemeToggle{text-indent:0 !important;color:initial !important;-webkit-text-fill-color:initial !important;font-size:0 !important;overflow:visible !important;}html body:not(.knowledge-mode) button#themeToggle::before,
html body:not(.knowledge-mode) button#themeToggle::after,
html body:not(.knowledge-mode) button#mobileHeaderThemeToggle::before,
html body:not(.knowledge-mode) button#mobileHeaderThemeToggle::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;}html body:not(.knowledge-mode) button#themeToggle > .theme-mode-emoji,
html body:not(.knowledge-mode) button#mobileHeaderThemeToggle > .theme-mode-emoji{position:relative !important;z-index:50 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:1.35em !important;height:1.35em !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;color:initial !important;-webkit-text-fill-color:initial !important;font-family:"Noto Color Emoji", "Segoe UI Emoji", "Apple Color Emoji", sans-serif !important;font-size:20px !important;font-style:normal !important;font-weight:400 !important;line-height:1 !important;letter-spacing:0 !important;text-indent:0 !important;text-shadow:none !important;filter:none !important;transform:none !important;mix-blend-mode:normal !important;pointer-events:none !important;}@media (max-width: 900px){html body:not(.knowledge-mode) button#mobileHeaderThemeToggle > .theme-mode-emoji{font-size:18px !important;}}html body.dark-theme:not(.knowledge-mode) #mainNav #navHome:not(:hover):not(:focus-visible){color:rgba(244, 248, 255, 0.92) !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}html body.dark-theme:not(.knowledge-mode) #mainNav #navHome:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(0.18rem) !important;}@media (max-width: 900px){html body:not(.knowledge-mode){padding-bottom:calc(6.35rem + env(safe-area-inset-bottom, 0px)) !important;}html{scroll-padding-bottom:calc(6.6rem + env(safe-area-inset-bottom, 0px)) !important;}html body:not(.knowledge-mode) .header-bar{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;min-height:auto !important;height:auto !important;width:auto !important;max-width:none !important;margin:0 0 1rem !important;padding:max(0.55rem, env(safe-area-inset-top, 0px)) max(0.9rem, env(safe-area-inset-right, 0px)) 0.55rem max(0.9rem, env(safe-area-inset-left, 0px)) !important;background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important;}html body:not(.knowledge-mode) #mainNav #navHome{display:none !important;}html body:not(.knowledge-mode) .header-bar > .seo-nav#mainNav,
  html body:not(.knowledge-mode) .seo-nav#mainNav{position:fixed !important;left:50% !important;right:auto !important;top:auto !important;bottom:max(0.58rem, env(safe-area-inset-bottom, 0px)) !important;grid-column:auto !important;grid-row:auto !important;order:initial !important;display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;align-items:stretch !important;justify-content:center !important;width:min(calc(100vw - 0.9rem), 560px) !important;max-width:min(calc(100vw - 0.9rem), 560px) !important;min-width:0 !important;margin:0 !important;padding:0.42rem !important;gap:0.24rem !important;overflow:visible !important;transform:translateX(-50%) !important;border:1px solid rgba(86, 126, 180, 0.22) !important;border-radius:1.6rem !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.94), rgba(236, 246, 255, 0.90)) !important;box-shadow:0 22px 60px -28px rgba(0, 34, 74, 0.54), inset 0 1px 0 rgba(255, 255, 255, 0.85) !important;backdrop-filter:blur(20px) saturate(1.35) !important;-webkit-backdrop-filter:blur(20px) saturate(1.35) !important;z-index:5200 !important;}html body.dark-theme:not(.knowledge-mode) .header-bar > .seo-nav#mainNav,
  html body.dark-theme:not(.knowledge-mode) .seo-nav#mainNav{background:linear-gradient(135deg, rgba(15, 28, 46, 0.94), rgba(8, 19, 34, 0.90)) !important;border-color:rgba(125, 171, 230, 0.24) !important;box-shadow:0 24px 68px -24px rgba(0, 0, 0, 0.64), inset 0 1px 0 rgba(255, 255, 255, 0.10) !important;}html body:not(.knowledge-mode) #mainNav #navAbout,
  html body:not(.knowledge-mode) #mainNav #navGallery,
  html body:not(.knowledge-mode) #mainNav #navKnowledge,
  html body:not(.knowledge-mode) #mainNav #navOrder,
  html body:not(.knowledge-mode) #mainNav #navContact{display:flex !important;width:auto !important;min-width:0 !important;max-width:none !important;}html body:not(.knowledge-mode) #mainNav #navKnowledge{position:static !important;}html body:not(.knowledge-mode) #mainNav > a,
  html body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{min-height:3.72rem !important;height:auto !important;padding:0.42rem 0.18rem 0.38rem !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:0.2rem !important;border-radius:1.18rem !important;font-size:clamp(0.59rem, 2.45vw, 0.72rem) !important;line-height:1.22 !important;white-space:normal !important;text-align:center !important;transform:none !important;}html body:not(.knowledge-mode) #mainNav > a::after,
  html body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{display:none !important;content:none !important;}}@media (max-width: 390px){html body:not(.knowledge-mode) .header-bar > .seo-nav#mainNav,
  html body:not(.knowledge-mode) .seo-nav#mainNav{width:calc(100vw - 0.55rem) !important;max-width:calc(100vw - 0.55rem) !important;padding:0.34rem !important;gap:0.14rem !important;border-radius:1.35rem !important;}}@media (max-width: 900px){html body:not(.knowledge-mode) .header-brand-dark,
  html body:not(.knowledge-mode) #headerBrandDark{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;min-width:0 !important;max-width:0 !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important;}html body:not(.knowledge-mode) .header-bar{justify-content:flex-start !important;}html body:not(.knowledge-mode) .mobile-header-actions{margin-inline-start:0 !important;margin-inline-end:0 !important;}}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-title,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-title *,
body.dark-theme #galleryContainer .part-card[data-project-index] .part-card-title,
body.dark-theme #galleryContainer .part-card[data-project-index] .part-card-title *{color:#f2f7ff !important;opacity:1 !important;visibility:visible !important;text-shadow:0 1px 2px rgba(0, 0, 0, 0.42) !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-use-case,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-use-case *,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-content p,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-content p *,
body.dark-theme #galleryContainer .part-card[data-project-index] .part-card-use-case,
body.dark-theme #galleryContainer .part-card[data-project-index] .part-card-use-case *,
body.dark-theme #galleryContainer .part-card[data-project-index] .part-card-content p,
body.dark-theme #galleryContainer .part-card[data-project-index] .part-card-content p *{color:#c9daee !important;opacity:1 !important;visibility:visible !important;mix-blend-mode:normal !important;-webkit-text-fill-color:#c9daee !important;text-shadow:0 1px 2px rgba(0, 0, 0, 0.38) !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity-label,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-score,
body.dark-theme #galleryContainer .part-card[data-project-index] .part-card-sensitivity,
body.dark-theme #galleryContainer .part-card[data-project-index] .part-card-sensitivity-label,
body.dark-theme #galleryContainer .part-card[data-project-index] .part-card-score{opacity:1 !important;visibility:visible !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:hover,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:focus-visible,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:active{border:0 !important;outline:0 !important;box-shadow:none !important;background-clip:padding-box !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap::before{content:none !important;display:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:hover::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:focus-visible::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap:active::after{box-shadow:none !important;outline:0 !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-sensitivity-label,
body.dark-theme #galleryContainer .part-card[data-project-index] .part-card-sensitivity-label{color:#d9ecff !important;-webkit-text-fill-color:#d9ecff !important;opacity:1 !important;visibility:visible !important;mix-blend-mode:normal !important;filter:none !important;text-shadow:0 1px 2px rgba(0, 0, 0, 0.48) !important;}#knowledge.knowledge-house,
#contact .contact-image-panel,
#contact .contact-video-card,
body.dark-theme #knowledge.knowledge-house,
body.dark-theme #contact .contact-image-panel,
body.dark-theme #contact .contact-video-card{box-shadow:none !important;}#contact.contact-wrapper,
body.dark-theme #contact.contact-wrapper,
body:not(.dark-theme) #contact.contact-wrapper{background:transparent !important;border:0 !important;box-shadow:none !important;}@media (min-width: 901px){body:not(.knowledge-mode) #knowledgeTeaser,
  body:not(.knowledge-mode) #order,
  body:not(.knowledge-mode) #contact,
  body:not(.knowledge-mode) #statsContainer,
  body:not(.knowledge-mode) #testimonials,
  body:not(.knowledge-mode) #qetepichEndVisual{width:calc(100% - 2.5rem) !important;max-width:calc(100% - 2.5rem) !important;margin-inline:auto !important;box-sizing:border-box !important;}}#testimonials,
#testimonials .testimonials-wrapper,
#testimonials .testimonial-form-container,
#testimonials .testimonial-card,
#testimonials .testimonial-card:hover,
body.dark-theme #testimonials,
body.dark-theme #testimonials .testimonials-wrapper,
body.dark-theme #testimonials .testimonial-form-container,
body.dark-theme #testimonials .testimonial-card,
body.dark-theme #testimonials .testimonial-card:hover,
body:not(.dark-theme) #testimonials,
body:not(.dark-theme) #testimonials .testimonials-wrapper,
body:not(.dark-theme) #testimonials .testimonial-form-container,
body:not(.dark-theme) #testimonials .testimonial-card,
body:not(.dark-theme) #testimonials .testimonial-card:hover{box-shadow:none !important;}#testimonials .testimonials-wrapper,
body.dark-theme #testimonials .testimonials-wrapper,
body:not(.dark-theme) #testimonials .testimonials-wrapper{background:transparent !important;border:0 !important;}@media (min-width: 901px){body:not(.knowledge-mode) #galleryHeading,
  body:not(.knowledge-mode) #knowledgeTeaser{width:calc(100% - 2.5rem) !important;max-width:calc(100% - 2.5rem) !important;margin-inline:auto !important;box-sizing:border-box !important;}}body:not(.knowledge-mode) #knowledgeTeaser,
body:not(.knowledge-mode) #knowledgeTeaser .knowledge-teaser-bridge{border-radius:28px !important;background-clip:padding-box !important;}@media (max-width: 860px){body:not(.knowledge-mode) #knowledgeTeaser,
  body:not(.knowledge-mode) #knowledgeTeaser .knowledge-teaser-bridge{border-radius:24px !important;}}.modal-content.modal-wide .modal-close{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:2.65rem !important;height:2.65rem !important;padding:0 !important;border:1px solid transparent !important;border-radius:999px !important;opacity:1 !important;visibility:visible !important;filter:none !important;line-height:1 !important;font-weight:800 !important;text-shadow:none !important;-webkit-text-fill-color:currentColor !important;}body:not(.dark-theme) .modal-content.modal-wide .modal-close{color:#174d7d !important;-webkit-text-fill-color:#174d7d !important;background:rgba(238, 247, 255, 0.98) !important;border-color:rgba(43, 109, 178, 0.28) !important;box-shadow:0 9px 22px rgba(17, 66, 111, 0.18) !important;}body:not(.dark-theme) .modal-content.modal-wide .modal-close:hover,
body:not(.dark-theme) .modal-content.modal-wide .modal-close:focus-visible,
body:not(.dark-theme) .modal-content.modal-wide .modal-close:active{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:#c93654 !important;border-color:#a92742 !important;box-shadow:0 10px 24px rgba(169, 39, 66, 0.28) !important;}body.dark-theme .modal-content.modal-wide .modal-close{color:#eef8ff !important;-webkit-text-fill-color:#eef8ff !important;background:rgba(18, 54, 88, 0.96) !important;border-color:rgba(119, 193, 255, 0.34) !important;box-shadow:0 10px 24px rgba(0, 0, 0, 0.42) !important;}body.dark-theme .modal-content.modal-wide .modal-close:hover,
body.dark-theme .modal-content.modal-wide .modal-close:focus-visible,
body.dark-theme .modal-content.modal-wide .modal-close:active{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;background:#c93654 !important;border-color:rgba(255, 164, 181, 0.72) !important;box-shadow:0 11px 26px rgba(201, 54, 84, 0.34) !important;}body:not(.dark-theme) .site-footer.footer-copyright,
body.dark-theme .site-footer.footer-copyright,
.site-footer.footer-copyright{background:transparent !important;background-image:none !important;border:0 !important;border-top:0 !important;box-shadow:none !important;}.site-footer.footer-copyright .site-footer-shell{overflow:hidden !important;border-radius:clamp(22px, 3vw, 32px) !important;clip-path:inset(0 round clamp(22px, 3vw, 32px));-webkit-mask-image:-webkit-radial-gradient(white, black);}@media (max-width: 820px){.site-footer.footer-copyright .site-footer-shell{border-radius:28px !important;clip-path:inset(0 round 28px);}}@media (max-width: 560px){.site-footer.footer-copyright .site-footer-shell{border-radius:24px !important;clip-path:inset(0 round 24px);}}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;filter:none !important;background-clip:border-box !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::before{content:none !important;display:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] img.part-photo,
body.dark-theme #galleryContainer .part-card img.part-photo{border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;filter:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active::after{content:"" !important;display:block !important;border:2px solid rgba(147, 197, 253, 0.76) !important;outline:0 !important;box-shadow:none !important;background:transparent !important;opacity:1 !important;}body:not(.dark-theme) .contact-image-panel .contact-phone-pill,
body:not(.dark-theme) .contact-image-panel .contact-phone-pill:hover,
body:not(.dark-theme) .contact-image-panel .contact-phone-pill:focus-visible,
body:not(.dark-theme) .contact-image-panel .contact-phone-pill:active{background:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}:root{--qetepich-edge-radius:clamp(22px, 3vw, 32px);}main.container#main-content{padding-bottom:0 !important;}.site-footer.footer-copyright{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-bottom:0 !important;box-sizing:border-box !important;}.site-footer.footer-copyright .site-footer-shell{width:100% !important;max-width:none !important;margin:0 !important;box-sizing:border-box !important;border-radius:var(--qetepich-edge-radius) var(--qetepich-edge-radius) 0 0 !important;clip-path:none !important;-webkit-mask-image:none !important;overflow:hidden !important;}@media (min-width: 901px){html body .header-bar{border-radius:0 0 var(--qetepich-edge-radius) var(--qetepich-edge-radius) !important;}html body .header-bar::before,
  html body .header-bar::after{border-radius:0 0 var(--qetepich-edge-radius) var(--qetepich-edge-radius) !important;}}@media (max-width: 820px){:root{--qetepich-edge-radius:28px;}}@media (max-width: 560px){:root{--qetepich-edge-radius:24px;}}html body:not(.knowledge-mode),
html body.knowledge-mode{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:0 !important;}html body main#main-content.container{padding-bottom:0 !important;margin-bottom:-6px !important;}html body main#main-content.container > footer.site-footer.footer-copyright,
html body main#main-content.container > footer.footer-copyright.site-footer{margin-bottom:0 !important;padding-bottom:0 !important;}html body main#main-content.container > footer.site-footer.footer-copyright > .site-footer-shell{margin-bottom:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}@media (min-width: 901px){html body:not(.knowledge-mode) main#main-content.container > header.header-bar,
  html body.knowledge-mode main#main-content.container > header.header-bar{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:var(--qetepich-edge-radius) !important;border-bottom-left-radius:var(--qetepich-edge-radius) !important;background-clip:padding-box !important;}}:root{--qetepich-header-bottom-radius:clamp(14px, 1.35vw, 20px);}html,
body{width:100% !important;max-width:100% !important;margin:0 !important;padding-inline:0 !important;overflow-x:clip !important;}html body > header.header-bar{width:100% !important;max-width:none !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;margin-inline:0 !important;inset-inline:0 !important;box-sizing:border-box !important;}@media (min-width: 901px){html body:not(.knowledge-mode) > header.header-bar,
  html body.knowledge-mode > header.header-bar{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:var(--qetepich-header-bottom-radius) !important;border-bottom-right-radius:var(--qetepich-header-bottom-radius) !important;background-clip:padding-box !important;}html body > header.header-bar::before,
  html body > header.header-bar::after{border-radius:0 0 var(--qetepich-header-bottom-radius) var(--qetepich-header-bottom-radius) !important;}}html body > footer.site-footer.footer-copyright,
html body > footer.footer-copyright.site-footer{display:block !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 !important;inset-inline:0 !important;box-sizing:border-box !important;}html body > footer.site-footer.footer-copyright > .site-footer-shell{width:100% !important;max-width:none !important;margin:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;box-sizing:border-box !important;}html body > main#main-content.container{margin-left:auto !important;margin-right:auto !important;margin-bottom:0 !important;padding-bottom:0 !important;}:root{--qetepich-header-bottom-radius:8px;--qetepich-end-footer-gap:3rem;}@media (min-width: 901px){html body:not(.knowledge-mode) > header.header-bar,
  html body.knowledge-mode > header.header-bar{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;inset:auto !important;inset-block:auto !important;inset-inline:0 !important;transform:none !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:var(--qetepich-header-bottom-radius) !important;border-bottom-right-radius:var(--qetepich-header-bottom-radius) !important;background-clip:padding-box !important;}html body > header.header-bar::before,
  html body > header.header-bar::after{border-radius:0 0 var(--qetepich-header-bottom-radius) var(--qetepich-header-bottom-radius) !important;}}html body:not(.knowledge-mode) > main#main-content.container{padding-bottom:var(--qetepich-end-footer-gap) !important;}@media (max-width: 560px){:root{--qetepich-end-footer-gap:3rem;}}html body #heroThemeLogo.hero-logo-visual,
html body .hero-logo-visual#heroThemeLogo{content:normal !important;}@media (min-width: 901px){html body:not(.knowledge-mode) > header.header-bar,
  html body.knowledge-mode > header.header-bar,
  html body:not(.knowledge-mode) header.header-bar,
  html body.knowledge-mode header.header-bar{--qetepich-header-bottom-radius-final:10px !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;clip-path:inset(0 round 0 0 10px 10px) !important;overflow:hidden !important;background-clip:padding-box !important;position:relative !important;top:auto !important;inset-block-start:auto !important;}html body > header.header-bar::before,
  html body > header.header-bar::after,
  html body header.header-bar::before,
  html body header.header-bar::after{border-radius:0 0 10px 10px !important;clip-path:inset(0 round 0 0 10px 10px) !important;overflow:hidden !important;}}#knowledgeTeaser .knowledge-teaser-action-visual{display:block !important;opacity:1 !important;visibility:visible !important;min-width:0 !important;min-height:clamp(8.9rem, 12.3vw, 10.4rem) !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;background-clip:padding-box !important;}body:not(.dark-theme) #knowledgeTeaser .knowledge-teaser-action-visual{background-color:rgba(239, 249, 255, 0.9) !important;background-image:url("assets/knowledge-teaser-light-custom-v104-lossless.webp?v=120") !important;}body.dark-theme #knowledgeTeaser .knowledge-teaser-action-visual{background-color:rgba(3, 12, 31, 0.96) !important;background-image:url("assets/knowledge-teaser-dark-user-v114.webp?v=120") !important;}#knowledgeTeaser .knowledge-teaser-action-visual > .knowledge-teaser-theme-image{display:none !important;}@media (max-width: 760px){#knowledgeTeaser .knowledge-teaser-action-visual{min-height:clamp(6.2rem, 25vw, 7.4rem) !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-trust-item-quality + .hero-trust-item-advice,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item-quality + .hero-trust-item-advice{margin-inline-start:1rem !important;}html body:not(.knowledge-mode) .hero-trust-item-quality::after,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item-quality::after{inset-inline-end:-1.12rem !important;}}@media (min-width: 521px) and (max-width: 900px){html body:not(.knowledge-mode) .hero-trust-item-quality + .hero-trust-item-advice,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item-quality + .hero-trust-item-advice{margin-inline-start:0.72rem !important;}html body:not(.knowledge-mode) .hero-trust-item-quality::after,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item-quality::after{inset-inline-end:-0.84rem !important;}}html body > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar,
html body header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;inset:auto !important;inset-block:auto !important;inset-inline:auto !important;translate:none !important;transform:none !important;will-change:auto !important;}@media (min-width: 901px){html body > header.header-bar.header-bar.header-bar > .seo-nav#mainNav,
  html body header.header-bar.header-bar.header-bar > .seo-nav#mainNav{position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;inset:auto !important;translate:none !important;transform:none !important;}}@media (max-width: 900px){html body{padding-bottom:calc(6.35rem + env(safe-area-inset-bottom, 0px)) !important;}html{scroll-padding-bottom:calc(6.6rem + env(safe-area-inset-bottom, 0px)) !important;}html body .header-bar > .seo-nav#mainNav,
  html body .seo-nav#mainNav{position:fixed !important;inset:auto !important;left:50% !important;right:auto !important;top:auto !important;bottom:max(0.58rem, env(safe-area-inset-bottom, 0px)) !important;margin:0 !important;transform:translateX(-50%) !important;translate:none !important;z-index:5200 !important;}html body #mainNav #navHome{display:none !important;}html body #mainNav #navAbout,
  html body #mainNav #navGallery,
  html body #mainNav #navKnowledge,
  html body #mainNav #navOrder,
  html body #mainNav #navContact{display:flex !important;}html body header.header-bar,
  html body .header-bar{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;outline:0 !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important;}html body header.header-bar::before,
  html body header.header-bar::after,
  html body .header-bar::before,
  html body .header-bar::after{content:none !important;display:none !important;background:none !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}html body .mobile-header-actions{background:transparent !important;background-image:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important;}}html.qetepich-mobile-layout body{padding-bottom:calc(6.35rem + env(safe-area-inset-bottom, 0px)) !important;}html.qetepich-mobile-layout{scroll-padding-bottom:calc(6.6rem + env(safe-area-inset-bottom, 0px)) !important;}html.qetepich-mobile-layout body > header.header-bar.header-bar.header-bar.header-bar,
html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar,
html.qetepich-mobile-layout body.dark-theme > header.header-bar.header-bar.header-bar.header-bar{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;outline:0 !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important;clip-path:none !important;overflow:visible !important;}html.qetepich-mobile-layout body > header.header-bar.header-bar.header-bar.header-bar::before,
html.qetepich-mobile-layout body > header.header-bar.header-bar.header-bar.header-bar::after{content:none !important;display:none !important;background:none !important;border:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important;}html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions.mobile-header-actions,
html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions.mobile-header-actions::before,
html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions.mobile-header-actions::after{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important;}html.qetepich-mobile-layout body > #mainNav.qetepich-mobile-bottom-nav{position:fixed !important;inset:auto !important;left:50% !important;right:auto !important;top:auto !important;bottom:max(0.58rem, env(safe-area-inset-bottom, 0px)) !important;width:min(calc(100vw - 0.9rem), 560px) !important;max-width:min(calc(100vw - 0.9rem), 560px) !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;transform:translateX(-50%) !important;translate:none !important;z-index:2147483000 !important;}html.qetepich-mobile-layout body > #mainNav.qetepich-mobile-bottom-nav #navHome{display:none !important;}html.qetepich-mobile-layout body > #mainNav.qetepich-mobile-bottom-nav #navAbout,
html.qetepich-mobile-layout body > #mainNav.qetepich-mobile-bottom-nav #navGallery,
html.qetepich-mobile-layout body > #mainNav.qetepich-mobile-bottom-nav #navKnowledge,
html.qetepich-mobile-layout body > #mainNav.qetepich-mobile-bottom-nav #navOrder,
html.qetepich-mobile-layout body > #mainNav.qetepich-mobile-bottom-nav #navContact{display:flex !important;}@media (min-width: 1025px){html:not(.qetepich-mobile-layout) body > #mainNav.qetepich-mobile-bottom-nav{display:none !important;}}#knowledgeTeaser .knowledge-teaser-action-visual{width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:1043 / 584 !important;line-height:0 !important;}#knowledgeTeaser .knowledge-teaser-action-visual img,
body:not(.dark-theme) #knowledgeTeaser .knowledge-teaser-action-visual img,
body.dark-theme #knowledgeTeaser .knowledge-teaser-action-visual img{display:block !important;width:100% !important;height:100% !important;min-height:0 !important;max-width:100% !important;aspect-ratio:1043 / 584 !important;object-fit:contain !important;object-position:center center !important;transform:none !important;scale:1 !important;}html body:not(.knowledge-mode) .hero-trust-strip{--qetepich-benefit-gap:clamp(0.85rem, 1.2vw, 1.15rem);display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;align-items:stretch !important;justify-content:stretch !important;gap:var(--qetepich-benefit-gap) !important;width:calc(100vw - 1rem) !important;max-width:none !important;margin-inline:calc(50% - 50vw + 0.5rem) !important;padding-inline:0 !important;box-sizing:border-box !important;}html body:not(.knowledge-mode) .hero-trust-item,
html body.dark-theme:not(.knowledge-mode) .hero-trust-item{width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;justify-content:center !important;box-sizing:border-box !important;}html body:not(.knowledge-mode) .hero-trust-item-quality + .hero-trust-item-advice,
html body.dark-theme:not(.knowledge-mode) .hero-trust-item-quality + .hero-trust-item-advice{margin-inline-start:0 !important;}html body:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after,
html body.dark-theme:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after{inset-inline-end:calc(var(--qetepich-benefit-gap) / -2) !important;}@media (min-width: 521px) and (max-width: 1100px){html body:not(.knowledge-mode) .hero-trust-strip{--qetepich-benefit-gap:clamp(0.72rem, 1.8vw, 1rem);grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:calc(100vw - 0.8rem) !important;margin-inline:calc(50% - 50vw + 0.4rem) !important;}html body:not(.knowledge-mode) .hero-trust-item:nth-child(even)::after,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item:nth-child(even)::after{display:none !important;content:none !important;}html body:not(.knowledge-mode) .hero-trust-item:nth-child(odd)::after,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item:nth-child(odd)::after{display:block !important;content:"" !important;inset-inline-end:calc(var(--qetepich-benefit-gap) / -2) !important;}}@media (max-width: 520px){html body:not(.knowledge-mode) .hero-trust-strip{--qetepich-benefit-gap:0.56rem;grid-template-columns:1fr !important;width:calc(100vw - 0.7rem) !important;margin-inline:calc(50% - 50vw + 0.35rem) !important;}html body:not(.knowledge-mode) .hero-trust-item,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item{justify-content:flex-start !important;}html body:not(.knowledge-mode) .hero-trust-item::after,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item::after{display:none !important;content:none !important;}}@media (min-width: 1101px){html body:not(.knowledge-mode) .hero-trust-strip{--qetepich-benefit-edge-gap:clamp(1.25rem, 1.8vw, 2rem);width:calc(100vw - var(--qetepich-benefit-edge-gap) - var(--qetepich-benefit-edge-gap)) !important;margin-inline:calc(50% - 50vw + var(--qetepich-benefit-edge-gap)) !important;}}@media (min-width: 1101px){html body:not(.knowledge-mode) .hero-trust-strip{display:flex !important;flex-flow:row nowrap !important;align-items:stretch !important;justify-content:space-between !important;column-gap:0 !important;}html body:not(.knowledge-mode) .hero-trust-item,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item{flex:0 0 auto !important;width:max-content !important;max-width:max-content !important;min-width:0 !important;justify-content:flex-start !important;gap:0.48rem !important;padding:0.48rem 0.22rem 0.5rem !important;}html body:not(.knowledge-mode) .hero-trust-copy,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-copy{width:max-content !important;max-width:max-content !important;}html body:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after,
  html body.dark-theme:not(.knowledge-mode) .hero-trust-item:not(:last-child)::after{inset-inline-end:calc(-1 * var(--qetepich-divider-offset, 0.6rem)) !important;}}@media (min-width: 1101px){html body:not(.knowledge-mode) .hero-trust-strip{--qetepich-benefit-edge-gap:2.5cm !important;width:calc(100vw - (2 * var(--qetepich-benefit-edge-gap))) !important;margin-inline:calc(50% - 50vw + var(--qetepich-benefit-edge-gap)) !important;}}@media (max-width: 900px){html body > header.header-bar .mobile-header-actions,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions{margin-left:0 !important;margin-right:auto !important;margin-inline-start:unset !important;margin-inline-end:unset !important;justify-content:flex-start !important;}}@media (max-width: 900px){html body > header.header-bar .mobile-header-actions,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions{direction:ltr !important;width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:0.75rem !important;margin:0.08rem 0 0.18rem 0 !important;padding:0 !important;order:1 !important;margin-inline:0 !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html body > header.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{order:1 !important;flex:0 0 auto !important;width:2.7rem !important;min-width:2.7rem !important;height:2rem !important;padding:0 !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(180deg, rgba(7, 28, 64, 0.70), rgba(4, 22, 50, 0.56)) !important;background-color:rgba(7, 28, 64, 0.62) !important;border:1px solid rgba(116, 173, 255, 0.34) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.14), 0 10px 24px rgba(3, 15, 37, 0.30), 0 0 0 1px rgba(70, 130, 220, 0.08) !important;backdrop-filter:blur(14px) saturate(132%) !important;-webkit-backdrop-filter:blur(14px) saturate(132%) !important;color:#f4f8ff !important;overflow:hidden !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html body > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{font-size:1.02rem !important;line-height:1 !important;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.28));}html body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown{order:2 !important;flex:0 0 auto !important;min-width:0 !important;width:auto !important;max-width:none !important;margin-left:auto !important;margin-right:0 !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{direction:ltr !important;min-width:6.25rem !important;width:auto !important;height:2rem !important;padding:0 0.70rem 0 0.54rem !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:space-between !important;gap:0.52rem !important;background:linear-gradient(180deg, rgba(7, 28, 64, 0.70), rgba(4, 22, 50, 0.56)) !important;background-color:rgba(7, 28, 64, 0.62) !important;border:1px solid rgba(116, 173, 255, 0.34) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.14), 0 10px 24px rgba(3, 15, 37, 0.30), 0 0 0 1px rgba(70, 130, 220, 0.08) !important;backdrop-filter:blur(14px) saturate(132%) !important;-webkit-backdrop-filter:blur(14px) saturate(132%) !important;color:#f4f8ff !important;overflow:hidden !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay{display:inline-flex !important;align-items:center !important;min-width:0 !important;white-space:nowrap !important;overflow:visible !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{display:inline-flex !important;align-items:center !important;gap:0.38rem !important;color:#f4f8ff !important;font-size:0.76rem !important;font-weight:600 !important;line-height:1 !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:1.02rem !important;height:1.02rem !important;border-radius:50% !important;object-fit:cover !important;box-shadow:0 0 0 1px rgba(255,255,255,0.16), 0 1px 4px rgba(0,0,0,0.22) !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{color:rgba(238, 246, 255, 0.88) !important;font-size:0.62rem !important;transform:translateY(1px) !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown .dropdown-list,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown .dropdown-list{right:0 !important;left:auto !important;top:calc(100% + 0.38rem) !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:hover,
  html body > header.header-bar .mobile-header-actions .mobile-theme-toggle-header:hover,
  html body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn:hover,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:hover,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions .mobile-theme-toggle-header:hover,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn:hover{border-color:rgba(140, 192, 255, 0.46) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16), 0 12px 26px rgba(3, 15, 37, 0.34), 0 0 0 1px rgba(100, 162, 255, 0.10) !important;}}@media (max-width: 480px){html body > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html body > header.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{width:2.56rem !important;min-width:2.56rem !important;height:1.94rem !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{min-width:6.05rem !important;height:1.94rem !important;padding:0 0.66rem 0 0.48rem !important;}}@media (max-width: 900px){html body > header.header-bar .mobile-header-actions,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions{width:calc(100% - 0.55rem) !important;margin-left:0.275rem !important;margin-right:0.275rem !important;}}@media (max-width: 480px){html body > header.header-bar .mobile-header-actions,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions{width:calc(100% - 0.42rem) !important;margin-left:0.21rem !important;margin-right:0.21rem !important;}}@media (max-width: 900px){html body > header.header-bar .mobile-header-actions,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions{position:relative !important;display:block !important;direction:ltr !important;width:calc(100% - 0.55rem) !important;min-height:2rem !important;height:2rem !important;margin:0.08rem 0.275rem 0.18rem !important;padding:0 !important;order:1 !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html body > header.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{position:absolute !important;left:0 !important;right:auto !important;top:0 !important;bottom:auto !important;margin:0 !important;transform:none !important;order:unset !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown{position:absolute !important;right:0 !important;left:auto !important;top:0 !important;bottom:auto !important;margin:0 !important;transform:none !important;order:unset !important;}html body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown .dropdown-list,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown .dropdown-list{right:0 !important;left:auto !important;}}@media (max-width: 480px){html body > header.header-bar .mobile-header-actions,
  html.qetepich-mobile-layout body > header.header-bar .mobile-header-actions{width:calc(100% - 0.42rem) !important;min-height:1.94rem !important;height:1.94rem !important;margin-left:0.21rem !important;margin-right:0.21rem !important;}}@media (max-width: 900px){html body:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual,
  html body:not(.knowledge-mode) #heroThemeLogo.hero-logo-visual,
  html body.dark-theme:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual,
  html body.dark-theme:not(.knowledge-mode) #heroThemeLogo.hero-logo-visual{content:normal !important;display:block !important;width:min(94vw, 31rem) !important;max-width:100% !important;height:auto !important;max-height:none !important;object-fit:contain !important;object-position:center center !important;margin:0 auto 1rem !important;background:transparent !important;box-shadow:none !important;filter:none !important;image-rendering:auto !important;transform:none !important;}}@media (max-width: 900px){html body:not(.knowledge-mode) .hero-visual .mobile-hero-brand-panel{display:none !important;}html body:not(.knowledge-mode) .hero-visual{position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;direction:ltr !important;width:min(82.31vw, 321px) !important;max-width:321px !important;min-height:240px !important;height:auto !important;box-sizing:border-box !important;padding:10px 13px 12px !important;margin:0 auto 1rem !important;overflow:hidden !important;border:0 !important;border-radius:0 !important;background:radial-gradient(circle at 10% 0%, rgba(0, 106, 255, 0.40) 0, rgba(0, 106, 255, 0.12) 19%, transparent 43%),
      radial-gradient(circle at 88% 26%, rgba(0, 162, 255, 0.30) 0, rgba(0, 162, 255, 0.10) 20%, transparent 48%),
      linear-gradient(180deg, #02060d 0%, #010309 58%, #010207 100%) !important;box-shadow:none !important;isolation:isolate !important;}html body:not(.knowledge-mode) .hero-visual::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:-1 !important;pointer-events:none !important;background:repeating-linear-gradient(112deg, rgba(0, 117, 255, 0.24) 0 1px, transparent 1px 18px),
      repeating-linear-gradient(0deg, rgba(90, 190, 255, 0.12) 0 1px, transparent 1px 34px) !important;opacity:0.18 !important;transform:skewY(-3deg) scale(1.08) !important;transform-origin:center top !important;}html body:not(.knowledge-mode) .hero-visual::after{content:"" !important;position:absolute !important;left:14px !important;right:14px !important;top:7px !important;height:78px !important;z-index:-1 !important;pointer-events:none !important;background:linear-gradient(90deg, transparent 0%, rgba(0, 126, 255, 0.24) 9%, rgba(255, 255, 255, 0.05) 45%, rgba(0, 126, 255, 0.14) 91%, transparent 100%) !important;filter:blur(10px) !important;opacity:0.72 !important;}html body:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual,
  html body.dark-theme:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{content:normal !important;position:relative !important;inset:auto !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important;width:294px !important;max-width:100% !important;height:128px !important;max-height:128px !important;padding:0 !important;margin:0 auto -3px !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;transform:none !important;image-rendering:auto !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges{position:relative !important;inset:auto !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex-direction:row !important;align-items:stretch !important;justify-content:center !important;direction:ltr !important;width:278px !important;max-width:100% !important;height:96px !important;min-height:96px !important;gap:14px !important;margin:0 auto !important;padding:0 !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{position:relative !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 132px !important;width:132px !important;height:96px !important;min-height:96px !important;box-sizing:border-box !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:3px !important;padding:6px 8px 7px !important;margin:0 !important;overflow:hidden !important;border:1px solid rgba(40, 142, 255, 0.88) !important;border-radius:13px !important;background:linear-gradient(180deg, rgba(3, 14, 31, 0.88), rgba(2, 6, 16, 0.96)) padding-box,
      linear-gradient(135deg, rgba(66, 177, 255, 0.95), rgba(6, 62, 173, 0.48), rgba(130, 213, 255, 0.55)) border-box !important;box-shadow:inset 0 0 0 1px rgba(154, 212, 255, 0.16),
      inset 0 0 18px rgba(0, 81, 221, 0.26),
      0 0 10px rgba(0, 98, 255, 0.32) !important;backdrop-filter:blur(5px) !important;-webkit-backdrop-filter:blur(5px) !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{content:"" !important;position:absolute !important;inset:6px !important;border-radius:9px !important;border:1px solid rgba(121, 211, 255, 0.18) !important;pointer-events:none !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{content:"" !important;position:absolute !important;left:10px !important;right:10px !important;top:0 !important;height:1px !important;background:linear-gradient(90deg, transparent, rgba(144, 226, 255, 0.94), transparent) !important;opacity:0.82 !important;pointer-events:none !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(1){order:2 !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(2){order:1 !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo{display:block !important;width:74px !important;height:62px !important;max-width:74px !important;max-height:62px !important;object-fit:contain !important;object-position:center center !important;margin:0 auto !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;filter:drop-shadow(0 0 7px rgba(0, 129, 255, 0.46)) !important;transform:none !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{position:relative !important;z-index:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:86px !important;min-width:86px !important;height:17px !important;min-height:17px !important;padding:0 9px !important;margin:0 auto !important;border:1px solid rgba(172, 214, 255, 0.42) !important;border-radius:999px !important;background:linear-gradient(180deg, #ffffff 0%, #d9e9ff 42%, #7b9fc5 100%) !important;color:#093061 !important;text-shadow:0 1px 0 rgba(255,255,255,0.60) !important;box-shadow:0 2px 7px rgba(0, 59, 167, 0.34), inset 0 1px 2px rgba(255,255,255,0.86) !important;font-size:9.5px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.02em !important;white-space:nowrap !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}}@media (max-width: 900px){html body:not(.knowledge-mode) .hero-visual{margin:clamp(13rem, 34vh, 19rem) auto 1.25rem !important;background:transparent !important;box-shadow:none !important;overflow:visible !important;}html body:not(.knowledge-mode) .hero-visual::before,
  html body:not(.knowledge-mode) .hero-visual::after{display:none !important;content:none !important;background:none !important;opacity:0 !important;}html body:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual,
  html body.dark-theme:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{margin:0 auto -2px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges{margin:0 auto !important;}}@media (max-width: 420px){html body:not(.knowledge-mode) .hero-visual{margin-top:clamp(12.25rem, 33vh, 17.75rem) !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode){padding-bottom:0 !important;overflow-x:hidden !important;background-color:#020817 !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode)::before{background-color:#020817 !important;background-image:url('assets/qetepich-site-tech-background-mobile-dark-user-v378.webp?v=378') !important;background-repeat:no-repeat !important;background-position:center top !important;background-size:100% auto !important;filter:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode)::after{background:none !important;opacity:0 !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar{position:relative !important;z-index:40 !important;display:block !important;width:100vw !important;min-height:11.111111vw !important;height:11.111111vw !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions{position:relative !important;z-index:41 !important;display:block !important;direction:ltr !important;width:94.166667vw !important;min-height:8.055556vw !important;height:8.055556vw !important;margin:1.944444vw auto 0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{position:absolute !important;left:0 !important;right:auto !important;top:0 !important;width:10.138889vw !important;min-width:10.138889vw !important;height:8.055556vw !important;min-height:8.055556vw !important;margin:0 !important;padding:0 !important;border-radius:2.638889vw !important;border:1px solid rgba(133, 197, 255, 0.60) !important;background:radial-gradient(circle at 30% 18%, rgba(255, 255, 255, 0.18), transparent 31%),
      linear-gradient(180deg, rgba(10, 35, 78, 0.76), rgba(4, 18, 45, 0.64)) !important;color:#f5faff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),
      inset 0 0 2.777778vw rgba(50, 150, 255, 0.18),
      0 1.388889vw 4.444444vw rgba(0, 34, 92, 0.38),
      0 0 1.944444vw rgba(20, 136, 255, 0.34) !important;backdrop-filter:blur(2.500000vw) saturate(140%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(140%) !important;transform:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{font-size:4.388889vw !important;line-height:1 !important;transform:translateY(0.083333vw) !important;filter:drop-shadow(0 0 0.833333vw rgba(255,255,255,0.26)) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown{position:absolute !important;right:0 !important;left:auto !important;top:0 !important;width:26.250000vw !important;min-width:26.250000vw !important;height:8.055556vw !important;margin:0 !important;padding:0 !important;transform:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{width:100% !important;min-width:100% !important;height:8.055556vw !important;min-height:8.055556vw !important;padding:0 2.777778vw 0 2.222222vw !important;gap:2.083333vw !important;border-radius:3.055556vw !important;border:1px solid rgba(133, 197, 255, 0.60) !important;background:radial-gradient(circle at 26% 18%, rgba(255, 255, 255, 0.16), transparent 34%),
      linear-gradient(180deg, rgba(10, 35, 78, 0.78), rgba(4, 18, 45, 0.66)) !important;color:#f5faff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),
      inset 0 0 2.777778vw rgba(50, 150, 255, 0.18),
      0 1.388889vw 4.444444vw rgba(0, 34, 92, 0.38),
      0 0 1.944444vw rgba(20, 136, 255, 0.34) !important;backdrop-filter:blur(2.500000vw) saturate(140%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(140%) !important;transform:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:1.944444vw !important;font-size:2.944444vw !important;font-weight:750 !important;line-height:1 !important;color:#f8fbff !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:5.972222vw !important;height:5.972222vw !important;border-radius:50% !important;object-fit:cover !important;box-shadow:0 0 0 1px rgba(255,255,255,0.22), 0 0.277778vw 1.388889vw rgba(0,0,0,0.28) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:2.333333vw !important;color:rgba(244, 250, 255, 0.94) !important;transform:translateY(0.250000vw) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav{display:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .container{width:100vw !important;max-width:none !important;margin:0 !important;padding:0 !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-grid{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100vw !important;max-width:none !important;min-height:0 !important;gap:0 !important;margin:0 !important;padding:0 !important;direction:rtl !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual{order:1 !important;position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100vw !important;max-width:none !important;min-height:0 !important;height:auto !important;margin:25.277778vw auto 0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;isolation:isolate !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual::before,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual::after{display:none !important;content:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{content:url('assets/qetepich-hero-logo-user-dark-v104-lossless.webp?v=470') !important;display:block !important;width:78.750000vw !important;max-width:78.750000vw !important;height:auto !important;max-height:none !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;transform:none !important;image-rendering:auto !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges{position:relative !important;z-index:3 !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:center !important;direction:ltr !important;width:75.694444vw !important;max-width:75.694444vw !important;height:29.861111vw !important;min-height:29.861111vw !important;gap:1.805556vw !important;margin:-3.611111vw auto 0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{position:relative !important;z-index:1 !important;display:flex !important;flex:0 0 36.944444vw !important;width:36.944444vw !important;height:29.861111vw !important;min-height:29.861111vw !important;box-sizing:border-box !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:0.944444vw !important;padding:2.222222vw 2.500000vw 1.944444vw !important;margin:0 !important;overflow:hidden !important;border:1px solid rgba(55, 168, 255, 0.92) !important;border-radius:3.611111vw !important;background:radial-gradient(circle at 50% 10%, rgba(54, 157, 255, 0.25), transparent 38%),
      linear-gradient(180deg, rgba(4, 20, 44, 0.82), rgba(1, 8, 23, 0.94)) padding-box,
      linear-gradient(135deg, rgba(95, 202, 255, 0.98), rgba(8, 77, 205, 0.58), rgba(147, 225, 255, 0.62)) border-box !important;box-shadow:inset 0 0 0 1px rgba(160, 222, 255, 0.20),
      inset 0 0 5.555556vw rgba(0, 105, 241, 0.30),
      0 0 2.500000vw rgba(0, 116, 255, 0.46),
      0 1.388889vw 5.000000vw rgba(0, 18, 60, 0.38) !important;backdrop-filter:blur(1.666667vw) saturate(130%) !important;-webkit-backdrop-filter:blur(1.666667vw) saturate(130%) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{content:"" !important;position:absolute !important;inset:1.944444vw !important;border-radius:2.500000vw !important;border:1px solid rgba(138, 218, 255, 0.20) !important;pointer-events:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{content:"" !important;position:absolute !important;left:2.777778vw !important;right:2.777778vw !important;top:0 !important;height:1px !important;background:linear-gradient(90deg, transparent, rgba(155, 230, 255, 0.95), transparent) !important;opacity:0.86 !important;pointer-events:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(1){order:2 !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(2){order:1 !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo{display:block !important;position:relative !important;z-index:1 !important;width:22.777778vw !important;height:20.277778vw !important;max-width:22.777778vw !important;max-height:20.277778vw !important;object-fit:contain !important;object-position:center center !important;margin:0 auto !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;filter:drop-shadow(0 0 1.944444vw rgba(0, 140, 255, 0.58)) !important;transform:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{position:relative !important;z-index:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:24.444444vw !important;min-width:24.444444vw !important;height:4.722222vw !important;min-height:4.722222vw !important;padding:0 2.222222vw !important;margin:0 auto !important;border:1px solid rgba(183, 220, 255, 0.46) !important;border-radius:999px !important;background:linear-gradient(180deg, #ffffff 0%, #d9e9ff 42%, #7b9fc5 100%) !important;color:#092f62 !important;text-shadow:0 1px 0 rgba(255,255,255,0.60) !important;box-shadow:0 0.555556vw 1.944444vw rgba(0, 59, 167, 0.36), inset 0 1px 2px rgba(255,255,255,0.86) !important;font-size:2.583333vw !important;font-weight:950 !important;line-height:1 !important;letter-spacing:-0.02em !important;white-space:nowrap !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{display:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-copy{order:2 !important;position:relative !important;z-index:3 !important;width:84.444444vw !important;max-width:84.444444vw !important;min-height:0 !important;margin:2.222222vw auto 0 !important;padding:2.777778vw 5.277778vw 0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;direction:rtl !important;isolation:isolate !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-copy::after{content:"" !important;position:absolute !important;z-index:0 !important;left:0 !important;right:0 !important;top:0 !important;height:52.777778vw !important;border:1px solid rgba(53, 174, 255, 0.94) !important;border-radius:4.861111vw !important;background:radial-gradient(circle at 16% 8%, rgba(12, 120, 255, 0.16), transparent 34%),
      linear-gradient(180deg, rgba(2, 18, 43, 0.78), rgba(1, 10, 27, 0.82)) !important;box-shadow:inset 0 0 0 1px rgba(154, 224, 255, 0.16),
      inset 0 0 6.666667vw rgba(0, 109, 255, 0.18),
      0 0 3.055556vw rgba(0, 126, 255, 0.56),
      0 2.500000vw 6.666667vw rgba(0, 12, 42, 0.44) !important;pointer-events:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-copy::before{content:"" !important;position:absolute !important;z-index:2 !important;left:6.111111vw !important;right:auto !important;top:5.000000vw !important;width:19.722222vw !important;height:10.555556vw !important;opacity:0.42 !important;pointer-events:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-copy > *{position:relative !important;z-index:1 !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-brand-mark{display:block !important;width:100% !important;min-height:0 !important;margin:0.277778vw auto 0 !important;padding:0 !important;text-align:center !important;line-height:1.08 !important;font-family:var(--font-main), Tahoma, Arial, sans-serif !important;letter-spacing:-0.035em !important;filter:drop-shadow(0 0.555556vw 1.944444vw rgba(0, 50, 155, 0.72)) !important;background:none !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-brand-line{display:block !important;width:100% !important;margin:0 auto !important;padding:0 !important;text-align:center !important;white-space:nowrap !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-brand-line-1{font-size:5.833333vw !important;font-weight:950 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;line-height:1.1 !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-brand-line-2{margin-top:1.111111vw !important;font-size:6.805556vw !important;font-weight:950 !important;line-height:1.05 !important;color:#0a83ff !important;-webkit-text-fill-color:#0a83ff !important;text-shadow:0 0 3.055556vw rgba(0, 116, 255, 0.65) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-brand-line-3{margin-top:1.388889vw !important;font-size:3.388889vw !important;font-weight:850 !important;line-height:1.2 !important;color:#f8fbff !important;-webkit-text-fill-color:#f8fbff !important;text-align:center !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-title,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-title-accessible{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub{width:100% !important;margin:2.222222vw auto 0 !important;padding:0 !important;color:rgba(239, 247, 255, 0.93) !important;font-family:var(--font-main), Tahoma, Arial, sans-serif !important;text-align:justify !important;text-align-last:center !important;direction:rtl !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p:first-child{width:100% !important;height:28.611111vw !important;max-height:28.611111vw !important;margin:0 !important;padding:0 1.944444vw !important;color:rgba(239, 247, 255, 0.92) !important;font-size:2.527778vw !important;font-weight:650 !important;line-height:1.72 !important;letter-spacing:-0.018em !important;overflow:hidden !important;text-shadow:0 1px 6px rgba(0, 20, 55, 0.72) !important;box-sizing:border-box !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p + p{position:relative !important;z-index:1 !important;width:84.444444vw !important;max-width:84.444444vw !important;min-height:26.666667vw !important;margin:5.277778vw -5.277778vw 0 !important;padding:2.777778vw 15.000000vw 2.777778vw 5.000000vw !important;box-sizing:border-box !important;border:1px solid rgba(53, 174, 255, 0.94) !important;border-radius:3.750000vw !important;background:radial-gradient(circle at 90% 60%, rgba(0, 106, 255, 0.18), transparent 33%),
      linear-gradient(180deg, rgba(2, 18, 43, 0.75), rgba(1, 10, 27, 0.82)) !important;box-shadow:inset 0 0 0 1px rgba(154, 224, 255, 0.13),
      inset 0 0 5.833333vw rgba(0, 109, 255, 0.15),
      0 0 2.500000vw rgba(0, 126, 255, 0.52) !important;color:rgba(239, 247, 255, 0.92) !important;font-size:2.444444vw !important;font-weight:650 !important;line-height:1.75 !important;letter-spacing:-0.018em !important;text-align:justify !important;text-align-last:right !important;overflow:hidden !important;text-shadow:0 1px 6px rgba(0, 20, 55, 0.72) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p + p::before{right:4.722222vw !important;left:auto !important;top:10.000000vw !important;width:9.722222vw !important;height:9.722222vw !important;opacity:0.95 !important;filter:drop-shadow(0 0 2.500000vw rgba(0, 126, 255, 0.55)) !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-copy::after{display:none !important;content:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-copy > .hero-brand-mark{z-index:2 !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-copy > .hero-sub{z-index:1 !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p:first-child{position:relative !important;z-index:0 !important;isolation:isolate !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 1.944444vw 2.777778vw !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p:first-child::before{content:"" !important;position:absolute !important;z-index:-1 !important;pointer-events:none !important;top:-25.555556vw !important;right:-5.277778vw !important;bottom:-2.777778vw !important;left:-5.277778vw !important;display:block !important;border:1px solid rgba(53, 174, 255, 0.94) !important;border-radius:4.861111vw !important;background:radial-gradient(circle at 16% 8%, rgba(12, 120, 255, 0.16), transparent 34%),
      linear-gradient(180deg, rgba(2, 18, 43, 0.78), rgba(1, 10, 27, 0.82)) !important;box-shadow:inset 0 0 0 1px rgba(154, 224, 255, 0.16),
      inset 0 0 6.666667vw rgba(0, 109, 255, 0.18),
      0 0 3.055556vw rgba(0, 126, 255, 0.56),
      0 2.500000vw 6.666667vw rgba(0, 12, 42, 0.44) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p + p{margin-top:5.833333vw !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-trust-strip{margin-top:6.111111vw !important;margin-bottom:2.7rem !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-grid{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;contain:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-copy{position:relative !important;display:block !important;flex:0 0 auto !important;width:84.444444vw !important;max-width:84.444444vw !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:2.222222vw auto 0 !important;padding:2.777778vw 5.277778vw 0 !important;overflow:visible !important;contain:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-copy > .hero-sub,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-copy > .hero-sub.fade-up{position:relative !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:2.222222vw auto 0 !important;padding:0 !important;overflow:visible !important;contain:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p:first-child,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p + p{display:block !important;box-sizing:border-box !important;float:none !important;clear:both !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;transform:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p:first-child{position:relative !important;z-index:1 !important;isolation:isolate !important;width:100% !important;margin:0 !important;padding:0 1.944444vw 3.611111vw !important;color:rgba(239, 247, 255, 0.94) !important;font-size:2.527778vw !important;font-weight:650 !important;line-height:1.72 !important;letter-spacing:-0.018em !important;text-align:justify !important;text-align-last:right !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p:first-child::before{content:"" !important;position:absolute !important;z-index:-1 !important;display:block !important;pointer-events:none !important;top:-25.555556vw !important;right:-5.277778vw !important;bottom:-3.611111vw !important;left:-5.277778vw !important;border:1px solid rgba(53, 174, 255, 0.94) !important;border-radius:4.861111vw !important;background:radial-gradient(circle at 16% 8%, rgba(12, 120, 255, 0.16), transparent 34%),
      linear-gradient(180deg, rgba(2, 18, 43, 0.80), rgba(1, 10, 27, 0.86)) !important;box-shadow:inset 0 0 0 1px rgba(154, 224, 255, 0.16),
      inset 0 0 6.666667vw rgba(0, 109, 255, 0.18),
      0 0 3.055556vw rgba(0, 126, 255, 0.56),
      0 2.500000vw 6.666667vw rgba(0, 12, 42, 0.44) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p + p{position:relative !important;z-index:4 !important;width:calc(100% + 10.555556vw) !important;max-width:none !important;margin:8.055556vw -5.277778vw 0 !important;padding:3.333333vw 15.000000vw 3.888889vw 5.000000vw !important;border:1px solid rgba(53, 174, 255, 0.94) !important;border-radius:3.750000vw !important;background:radial-gradient(circle at 90% 60%, rgba(0, 106, 255, 0.18), transparent 33%),
      linear-gradient(180deg, rgba(2, 18, 43, 0.78), rgba(1, 10, 27, 0.86)) !important;box-shadow:inset 0 0 0 1px rgba(154, 224, 255, 0.13),
      inset 0 0 5.833333vw rgba(0, 109, 255, 0.15),
      0 0 2.500000vw rgba(0, 126, 255, 0.52) !important;color:rgba(239, 247, 255, 0.94) !important;font-size:2.444444vw !important;font-weight:650 !important;line-height:1.75 !important;letter-spacing:-0.018em !important;text-align:justify !important;text-align-last:right !important;text-shadow:0 1px 6px rgba(0, 20, 55, 0.72) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p + p::before{right:4.722222vw !important;left:auto !important;top:50% !important;width:9.722222vw !important;height:9.722222vw !important;transform:translateY(-50%) !important;opacity:0.95 !important;filter:drop-shadow(0 0 2.500000vw rgba(0, 126, 255, 0.55)) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-trust-strip,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) #heroTrustStrip{position:relative !important;z-index:1 !important;clear:both !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:10.000000vw 0 2.7rem !important;padding:0.34rem 0.4rem 0.42rem !important;overflow:visible !important;transform:none !important;translate:none !important;top:auto !important;bottom:auto !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{position:relative !important;z-index:4 !important;flex:0 0 auto !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges{position:relative !important;z-index:3 !important;flex:0 0 auto !important;clear:both !important;margin:4.444444vw auto 0 !important;transform:none !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p:first-child{font-size:3.033334vw !important;line-height:1.72 !important;padding:0 1.944444vw 5.833333vw !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p:first-child::before{bottom:-5.833333vw !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p + p{font-size:2.933333vw !important;line-height:1.75 !important;width:calc(100% + 10.555556vw) !important;max-width:none !important;min-height:0 !important;height:auto !important;max-height:none !important;margin:12.500000vw -5.277778vw 0 !important;padding:4.444444vw 15.000000vw 5.555556vw 5.000000vw !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-trust-strip,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) #heroTrustStrip{margin:16.111111vw 0 2.7rem !important;clear:both !important;transform:none !important;translate:none !important;}}#brandMarqueeShowcase .brand-logo-card{overflow:hidden !important;isolation:isolate !important;}#brandMarqueeShowcase .brand-logo-card img{width:94% !important;height:94% !important;max-width:94% !important;max-height:94% !important;object-fit:contain !important;transform:translateZ(0) scale(1) !important;transform-origin:center center !important;transition:transform 0.22s ease, filter 0.22s ease !important;will-change:transform;}#brandMarqueeShowcase .brand-logo-card:hover img,
#brandMarqueeShowcase .brand-logo-card:focus-within img{transform:translateZ(0) scale(1.035) !important;}@media (hover: none){#brandMarqueeShowcase .brand-logo-card:hover img,
  #brandMarqueeShowcase .brand-logo-card:focus-within img{transform:translateZ(0) scale(1) !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p:first-child::after{content:"" !important;position:absolute !important;z-index:3 !important;left:50% !important;bottom:calc(-5.833333vw + 3px) !important;width:9px !important;height:9px !important;box-sizing:border-box !important;border-right:2px solid rgba(82, 187, 255, 0.98) !important;border-bottom:2px solid rgba(82, 187, 255, 0.98) !important;border-radius:1px !important;transform:translateX(-50%) rotate(45deg) !important;transform-origin:center center !important;filter:drop-shadow(0 0 4px rgba(0, 139, 255, 0.95)) !important;pointer-events:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p + p{margin:calc(5.833333vw + 2px) -5.277778vw 0 !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-sub p:first-child::after{content:"" !important;position:absolute !important;z-index:3 !important;left:50% !important;bottom:calc(-5.833333vw + 8px) !important;width:12px !important;height:7px !important;box-sizing:border-box !important;border:0 !important;border-radius:0 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%2352BBFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:12px 7px !important;transform:translateX(-50%) !important;transform-origin:center center !important;filter:drop-shadow(0 0 4px rgba(0, 139, 255, 0.95)) !important;pointer-events:none !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges{height:30.833333vw !important;min-height:30.833333vw !important;gap:1.805556vw !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{height:30.833333vw !important;min-height:30.833333vw !important;padding:1.666667vw 1.944444vw 1.388889vw !important;gap:0.555556vw !important;border-color:rgba(104, 209, 255, 0.98) !important;background:radial-gradient(circle at 50% 4%, rgba(90, 203, 255, 0.36), transparent 42%),
      linear-gradient(180deg, rgba(5, 29, 70, 0.95) 0%, rgba(1, 12, 34, 0.98) 100%) padding-box,
      linear-gradient(135deg, rgba(176, 237, 255, 0.98), rgba(23, 129, 255, 0.96) 44%, rgba(69, 201, 255, 0.88)) border-box !important;box-shadow:inset 0 0 0 1px rgba(220, 248, 255, 0.18),
      inset 0 0 5.555556vw rgba(0, 115, 255, 0.26),
      0 0 2.222222vw rgba(0, 143, 255, 0.52),
      0 1.111111vw 4.444444vw rgba(0, 18, 60, 0.44) !important;backdrop-filter:blur(1.111111vw) saturate(145%) !important;-webkit-backdrop-filter:blur(1.111111vw) saturate(145%) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{inset:1.388889vw !important;border-color:rgba(205, 244, 255, 0.26) !important;background:linear-gradient(180deg, rgba(157, 229, 255, 0.06), transparent 38%) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{left:2.222222vw !important;right:2.222222vw !important;background:linear-gradient(90deg, transparent, rgba(224, 250, 255, 0.98), transparent) !important;opacity:0.96 !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo{flex:0 0 22.500000vw !important;width:25.000000vw !important;height:22.500000vw !important;max-width:25.000000vw !important;max-height:22.500000vw !important;object-fit:contain !important;object-position:center center !important;filter:drop-shadow(0 0 1.388889vw rgba(54, 182, 255, 0.72)) !important;image-rendering:auto !important;transform:translateZ(0) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo{width:25.555556vw !important;max-width:25.555556vw !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{width:25.000000vw !important;min-width:25.000000vw !important;height:4.444444vw !important;min-height:4.444444vw !important;padding:0 1.666667vw !important;border-color:rgba(216, 246, 255, 0.68) !important;background:linear-gradient(180deg, #ffffff 0%, #daf1ff 46%, #8fc6ef 100%) !important;color:#053776 !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.92) !important;box-shadow:0 0.555556vw 1.666667vw rgba(0, 74, 193, 0.48), inset 0 1px 2px rgba(255,255,255,0.98) !important;font-size:2.444444vw !important;font-weight:950 !important;letter-spacing:-0.015em !important;}}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact{display:none !important;}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-default{display:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact{display:block !important;flex:0 0 22.500000vw !important;width:25.555556vw !important;height:22.500000vw !important;max-width:25.555556vw !important;max-height:22.500000vw !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;opacity:1 !important;background:transparent !important;filter:none !important;box-shadow:none !important;transform:none !important;image-rendering:auto !important;}}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-exact{display:none !important;}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-default{display:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-exact{display:block !important;flex:0 0 22.500000vw !important;width:25.000000vw !important;height:22.500000vw !important;max-width:25.000000vw !important;max-height:22.500000vw !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;opacity:1 !important;background:transparent !important;filter:none !important;box-shadow:none !important;transform:none !important;image-rendering:auto !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100{background:radial-gradient(ellipse at 4% -7%, rgba(15, 49, 97, 0.99) 0%, rgba(7, 37, 81, 0.99) 35%, rgba(0, 30, 68, 0.98) 72%),
      linear-gradient(152deg, #0f3161 0%, #062653 40%, #001e44 72%, #001a3b 100%) padding-box,
      linear-gradient(135deg, rgba(176, 237, 255, 0.98), rgba(23, 129, 255, 0.96) 44%, rgba(69, 201, 255, 0.88)) border-box !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485{background:radial-gradient(ellipse at 3% -6%, rgba(8, 63, 130, 0.99) 0%, rgba(4, 42, 92, 0.99) 35%, rgba(2, 34, 74, 0.98) 74%),
      linear-gradient(152deg, #083f82 0%, #042a5c 39%, #02224a 70%, #002248 100%) padding-box,
      linear-gradient(135deg, rgba(176, 237, 255, 0.98), rgba(23, 129, 255, 0.96) 44%, rgba(69, 201, 255, 0.88)) border-box !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-exact{display:block !important;opacity:1 !important;filter:none !important;box-shadow:none !important;background:transparent !important;mix-blend-mode:normal !important;image-rendering:auto !important;transform:none !important;border-radius:18% !important;overflow:hidden !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-default,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-default{display:none !important;}}@media (max-width: 760px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode){background-color:#f4f7fb !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode)::before{background-color:#f4f7fb !important;background-image:url('assets/qetepich-site-tech-background-mobile-light-user-v378.webp?v=378') !important;background-repeat:no-repeat !important;background-position:center top !important;background-size:100% auto !important;filter:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode)::after{background:none !important;opacity:0 !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar{position:relative !important;z-index:40 !important;display:block !important;width:100vw !important;min-height:11.111111vw !important;height:11.111111vw !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions{position:relative !important;z-index:41 !important;display:block !important;direction:ltr !important;width:94.166667vw !important;min-height:8.055556vw !important;height:8.055556vw !important;margin:1.944444vw auto 0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{position:absolute !important;left:0 !important;right:auto !important;top:0 !important;width:10.138889vw !important;min-width:10.138889vw !important;height:8.055556vw !important;min-height:8.055556vw !important;margin:0 !important;padding:0 !important;border-radius:2.638889vw !important;border:1px solid rgba(133, 197, 255, 0.60) !important;background:radial-gradient(circle at 30% 18%, rgba(255, 255, 255, 0.18), transparent 31%),
      linear-gradient(180deg, rgba(10, 35, 78, 0.76), rgba(4, 18, 45, 0.64)) !important;color:#f5faff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),
      inset 0 0 2.777778vw rgba(50, 150, 255, 0.18),
      0 1.388889vw 4.444444vw rgba(0, 34, 92, 0.38),
      0 0 1.944444vw rgba(20, 136, 255, 0.34) !important;backdrop-filter:blur(2.500000vw) saturate(140%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(140%) !important;transform:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{font-size:4.388889vw !important;line-height:1 !important;transform:translateY(0.083333vw) !important;filter:drop-shadow(0 0 0.833333vw rgba(255,255,255,0.26)) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown{position:absolute !important;right:0 !important;left:auto !important;top:0 !important;width:26.250000vw !important;min-width:26.250000vw !important;height:8.055556vw !important;margin:0 !important;padding:0 !important;transform:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{width:100% !important;min-width:100% !important;height:8.055556vw !important;min-height:8.055556vw !important;padding:0 2.777778vw 0 2.222222vw !important;gap:2.083333vw !important;border-radius:3.055556vw !important;border:1px solid rgba(133, 197, 255, 0.60) !important;background:radial-gradient(circle at 26% 18%, rgba(255, 255, 255, 0.16), transparent 34%),
      linear-gradient(180deg, rgba(10, 35, 78, 0.78), rgba(4, 18, 45, 0.66)) !important;color:#f5faff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),
      inset 0 0 2.777778vw rgba(50, 150, 255, 0.18),
      0 1.388889vw 4.444444vw rgba(0, 34, 92, 0.38),
      0 0 1.944444vw rgba(20, 136, 255, 0.34) !important;backdrop-filter:blur(2.500000vw) saturate(140%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(140%) !important;transform:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:1.944444vw !important;font-size:2.944444vw !important;font-weight:750 !important;line-height:1 !important;color:#f8fbff !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:5.972222vw !important;height:5.972222vw !important;border-radius:50% !important;object-fit:cover !important;box-shadow:0 0 0 1px rgba(255,255,255,0.22), 0 0.277778vw 1.388889vw rgba(0,0,0,0.28) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:2.333333vw !important;color:rgba(244, 250, 255, 0.94) !important;transform:translateY(0.250000vw) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:hover,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:focus-visible,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header:hover,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header:focus-visible,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn:hover,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn:focus-visible{color:#ffffff !important;background:linear-gradient(180deg, rgba(29, 91, 157, 0.95), rgba(12, 49, 91, 0.97)) !important;border-color:rgba(107, 194, 255, 0.58) !important;box-shadow:0 18px 38px -20px rgba(23, 128, 231, 0.72), inset 0 1px 0 rgba(255, 255, 255, 0.13) !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-grid{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;contain:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy{order:2 !important;position:relative !important;z-index:3 !important;display:block !important;flex:0 0 auto !important;width:84.444444vw !important;max-width:84.444444vw !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:2.222222vw auto 0 !important;padding:2.777778vw 5.277778vw 0 !important;box-sizing:border-box !important;overflow:visible !important;contain:none !important;isolation:isolate !important;direction:rtl !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy::after{display:none !important;content:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy::before{content:"" !important;position:absolute !important;z-index:2 !important;left:6.111111vw !important;right:auto !important;top:5.000000vw !important;width:19.722222vw !important;height:10.555556vw !important;opacity:0.62 !important;pointer-events:none !important;background:url('assets/hero-title-circuit-reference-v251.png?v=108') left top / 100% 100% no-repeat !important;filter:drop-shadow(0 0 1.111111vw rgba(30, 144, 255, 0.18)) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy > *{position:relative !important;z-index:1 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy > .hero-brand-mark{z-index:2 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy > .hero-sub,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy > .hero-sub.fade-up{position:relative !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:2.222222vw auto 0 !important;padding:0 !important;overflow:visible !important;contain:none !important;direction:rtl !important;text-align:justify !important;text-align-last:center !important;font-family:var(--font-main), Tahoma, Arial, sans-serif !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-brand-mark{display:block !important;width:100% !important;min-height:0 !important;margin:0.277778vw auto 0 !important;padding:0 !important;overflow:visible !important;background:none !important;text-align:center !important;line-height:1.08 !important;font-family:var(--font-main), Tahoma, Arial, sans-serif !important;letter-spacing:-0.035em !important;color:#103b65 !important;-webkit-text-fill-color:#103b65 !important;filter:drop-shadow(0 0.555556vw 1.944444vw rgba(38, 122, 202, 0.18)) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-brand-line{display:block !important;width:100% !important;margin:0 auto !important;padding:0 !important;text-align:center !important;white-space:nowrap !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-brand-line-1{font-size:5.833333vw !important;font-weight:950 !important;line-height:1.1 !important;color:#123b63 !important;-webkit-text-fill-color:#123b63 !important;text-shadow:0 0.277778vw 1.111111vw rgba(255,255,255,0.98) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-brand-line-2{margin-top:1.111111vw !important;font-size:6.805556vw !important;font-weight:950 !important;line-height:1.05 !important;color:#087cff !important;-webkit-text-fill-color:#087cff !important;text-shadow:0 0 3.055556vw rgba(0, 126, 255, 0.28) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-brand-line-3{margin-top:1.388889vw !important;font-size:3.388889vw !important;font-weight:850 !important;line-height:1.2 !important;color:#1d527f !important;-webkit-text-fill-color:#1d527f !important;text-align:center !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-title,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-title-accessible{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p:first-child,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p + p{display:block !important;box-sizing:border-box !important;float:none !important;clear:both !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;transform:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p:first-child{position:relative !important;z-index:1 !important;isolation:isolate !important;width:100% !important;margin:0 !important;padding:0 1.944444vw 5.833333vw !important;color:#214f7a !important;-webkit-text-fill-color:#214f7a !important;font-size:3.033334vw !important;font-weight:650 !important;line-height:1.72 !important;letter-spacing:-0.018em !important;text-align:justify !important;text-align-last:right !important;text-shadow:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p:first-child::before{content:"" !important;position:absolute !important;z-index:-1 !important;display:block !important;pointer-events:none !important;top:-25.555556vw !important;right:-5.277778vw !important;bottom:-5.833333vw !important;left:-5.277778vw !important;border:1px solid rgba(72, 166, 244, 0.82) !important;border-radius:4.861111vw !important;background:radial-gradient(circle at 16% 8%, rgba(16, 145, 255, 0.16), transparent 34%),
      linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(229, 243, 255, 0.92)) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.96),
      inset 0 0 6.666667vw rgba(53, 156, 255, 0.10),
      0 0 3.055556vw rgba(47, 145, 244, 0.28),
      0 2.500000vw 6.666667vw rgba(28, 90, 145, 0.18) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p:first-child::after{content:"" !important;position:absolute !important;z-index:3 !important;left:50% !important;bottom:calc(-5.833333vw + 8px) !important;width:12px !important;height:7px !important;box-sizing:border-box !important;border:0 !important;border-radius:0 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%230A83FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:12px 7px !important;transform:translateX(-50%) !important;transform-origin:center center !important;filter:drop-shadow(0 0 4px rgba(10, 131, 255, 0.56)) !important;pointer-events:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p + p{position:relative !important;z-index:4 !important;width:calc(100% + 10.555556vw) !important;max-width:none !important;margin:calc(5.833333vw + 2px) -5.277778vw 0 !important;padding:4.444444vw 15.000000vw 5.555556vw 5.000000vw !important;border:1px solid rgba(72, 166, 244, 0.82) !important;border-radius:3.750000vw !important;background:radial-gradient(circle at 90% 60%, rgba(0, 120, 255, 0.12), transparent 33%),
      linear-gradient(180deg, rgba(255, 255, 255, 0.95), rgba(226, 242, 255, 0.93)) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.96),
      inset 0 0 5.833333vw rgba(53, 156, 255, 0.10),
      0 0 2.500000vw rgba(47, 145, 244, 0.26),
      0 1.388889vw 4.444444vw rgba(28, 90, 145, 0.16) !important;color:#214f7a !important;-webkit-text-fill-color:#214f7a !important;font-size:2.933333vw !important;font-weight:650 !important;line-height:1.75 !important;letter-spacing:-0.018em !important;text-align:justify !important;text-align-last:right !important;text-shadow:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p + p::before{right:4.722222vw !important;left:auto !important;top:50% !important;width:9.722222vw !important;height:9.722222vw !important;transform:translateY(-50%) !important;opacity:0.70 !important;filter:drop-shadow(0 0 2.500000vw rgba(18, 133, 250, 0.34)) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-trust-strip,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) #heroTrustStrip{position:relative !important;z-index:1 !important;clear:both !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:16.111111vw 0 2.7rem !important;padding:0.34rem 0.4rem 0.42rem !important;overflow:visible !important;transform:none !important;translate:none !important;top:auto !important;bottom:auto !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual{order:1 !important;position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100vw !important;max-width:none !important;min-height:0 !important;height:auto !important;margin:25.277778vw auto 0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;isolation:isolate !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual::before,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual::after{display:none !important;content:none !important;background:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{position:relative !important;z-index:4 !important;content:normal !important;display:block !important;flex:0 0 auto !important;width:78.750000vw !important;max-width:78.750000vw !important;height:auto !important;max-height:none !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;transform:none !important;image-rendering:auto !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges{position:relative !important;z-index:3 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:center !important;clear:both !important;direction:ltr !important;width:75.694444vw !important;max-width:75.694444vw !important;height:30.833333vw !important;min-height:30.833333vw !important;gap:1.805556vw !important;margin:4.444444vw auto 0 !important;padding:0 !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item{position:relative !important;z-index:1 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 36.944444vw !important;width:36.944444vw !important;height:30.833333vw !important;min-height:30.833333vw !important;box-sizing:border-box !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:0.555556vw !important;padding:1.666667vw 1.944444vw 1.388889vw !important;margin:0 !important;overflow:hidden !important;border:1px solid rgba(62, 157, 232, 0.90) !important;border-radius:3.611111vw !important;background:radial-gradient(circle at 50% 4%, rgba(88, 192, 255, 0.42), transparent 42%),
      linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(221, 241, 255, 0.94) 100%) padding-box,
      linear-gradient(135deg, rgba(222, 248, 255, 0.98), rgba(41, 146, 238, 0.95) 44%, rgba(151, 221, 255, 0.90)) border-box !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.92),
      inset 0 0 5.555556vw rgba(18, 143, 255, 0.13),
      0 0 2.222222vw rgba(22, 135, 232, 0.32),
      0 1.111111vw 4.444444vw rgba(31, 94, 152, 0.20) !important;backdrop-filter:blur(1.111111vw) saturate(132%) !important;-webkit-backdrop-filter:blur(1.111111vw) saturate(132%) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{content:"" !important;position:absolute !important;inset:1.388889vw !important;border-radius:2.500000vw !important;border:1px solid rgba(63, 159, 229, 0.25) !important;background:linear-gradient(180deg, rgba(255, 255, 255, 0.50), transparent 38%) !important;pointer-events:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{content:"" !important;position:absolute !important;left:2.222222vw !important;right:2.222222vw !important;top:0 !important;height:1px !important;background:linear-gradient(90deg, transparent, rgba(250, 254, 255, 0.98), transparent) !important;opacity:0.96 !important;pointer-events:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(1){order:2 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(2){order:1 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-default,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-default{position:relative !important;z-index:1 !important;display:block !important;flex:0 0 22.500000vw !important;width:25.000000vw !important;height:22.500000vw !important;max-width:25.000000vw !important;max-height:22.500000vw !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:drop-shadow(0 0 1.111111vw rgba(30, 142, 236, 0.40)) !important;transform:translateZ(0) !important;image-rendering:auto !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-default{width:25.555556vw !important;max-width:25.555556vw !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-exact{display:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{position:relative !important;z-index:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:25.000000vw !important;min-width:25.000000vw !important;height:4.444444vw !important;min-height:4.444444vw !important;padding:0 1.666667vw !important;margin:0 auto !important;border:1px solid rgba(85, 160, 221, 0.54) !important;border-radius:999px !important;background:linear-gradient(180deg, #ffffff 0%, #e2f3ff 46%, #a1d0ee 100%) !important;color:#07417d !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.96) !important;box-shadow:0 0.555556vw 1.666667vw rgba(22, 105, 190, 0.30), inset 0 1px 2px rgba(255,255,255,0.98) !important;font-size:2.444444vw !important;font-weight:950 !important;line-height:1 !important;letter-spacing:-0.015em !important;white-space:nowrap !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-grid{position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow:visible !important;contain:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual{order:1 !important;position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100vw !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:25.277778vw auto 0 !important;padding:0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;transform:none !important;translate:none !important;isolation:isolate !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{position:relative !important;z-index:4 !important;content:url('assets/qetepich-hero-logo-user-light-from-dark-v456-lossless-v470.webp?v=470') !important;display:block !important;flex:0 0 auto !important;width:78.750000vw !important;max-width:78.750000vw !important;height:auto !important;max-height:none !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;transform:none !important;translate:none !important;image-rendering:auto !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges{position:relative !important;z-index:3 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:center !important;clear:both !important;direction:ltr !important;width:75.694444vw !important;max-width:75.694444vw !important;height:30.833333vw !important;min-height:30.833333vw !important;gap:1.805556vw !important;margin:4.444444vw auto 0 !important;padding:0 !important;box-sizing:border-box !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item{position:relative !important;z-index:1 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 36.944444vw !important;width:36.944444vw !important;height:30.833333vw !important;min-height:30.833333vw !important;box-sizing:border-box !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:0.555556vw !important;padding:1.666667vw 1.944444vw 1.388889vw !important;margin:0 !important;overflow:hidden !important;isolation:isolate !important;border:1px solid rgba(62, 157, 232, 0.90) !important;border-radius:3.611111vw !important;background:radial-gradient(circle at 50% 4%, rgba(88, 192, 255, 0.42), transparent 42%),
      linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(221, 241, 255, 0.94) 100%) padding-box,
      linear-gradient(135deg, rgba(222, 248, 255, 0.98), rgba(41, 146, 238, 0.95) 44%, rgba(151, 221, 255, 0.90)) border-box !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.92),
      inset 0 0 5.555556vw rgba(18, 143, 255, 0.13),
      0 0 2.222222vw rgba(22, 135, 232, 0.32),
      0 1.111111vw 4.444444vw rgba(31, 94, 152, 0.20) !important;backdrop-filter:blur(1.111111vw) saturate(132%) !important;-webkit-backdrop-filter:blur(1.111111vw) saturate(132%) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{content:"" !important;position:absolute !important;z-index:0 !important;inset:1.388889vw !important;border-radius:2.500000vw !important;border:1px solid rgba(63, 159, 229, 0.25) !important;background:linear-gradient(180deg, rgba(255, 255, 255, 0.50), transparent 38%) !important;pointer-events:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{content:"" !important;position:absolute !important;z-index:0 !important;left:2.222222vw !important;right:2.222222vw !important;top:0 !important;height:1px !important;background:linear-gradient(90deg, transparent, rgba(250, 254, 255, 0.98), transparent) !important;opacity:0.96 !important;pointer-events:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(1){order:2 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(2){order:1 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-default,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-default{display:none !important;visibility:hidden !important;opacity:0 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-exact{position:relative !important;z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 22.500000vw !important;width:25.000000vw !important;height:22.500000vw !important;max-width:25.000000vw !important;max-height:22.500000vw !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:18% !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;transform:none !important;translate:none !important;image-rendering:auto !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact{width:25.555556vw !important;max-width:25.555556vw !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{position:relative !important;z-index:4 !important;display:inline-flex !important;visibility:visible !important;opacity:1 !important;align-items:center !important;justify-content:center !important;width:25.000000vw !important;min-width:25.000000vw !important;height:4.444444vw !important;min-height:4.444444vw !important;padding:0 1.666667vw !important;margin:0 auto !important;box-sizing:border-box !important;border:1px solid rgba(85, 160, 221, 0.54) !important;border-radius:999px !important;background:linear-gradient(180deg, #ffffff 0%, #e2f3ff 46%, #a1d0ee 100%) !important;color:#07417d !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.96) !important;box-shadow:0 0.555556vw 1.666667vw rgba(22, 105, 190, 0.30), inset 0 1px 2px rgba(255,255,255,0.98) !important;font-size:2.444444vw !important;font-weight:950 !important;line-height:1 !important;letter-spacing:-0.015em !important;white-space:nowrap !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy{order:2 !important;position:relative !important;z-index:3 !important;display:block !important;flex:0 0 auto !important;width:84.444444vw !important;max-width:84.444444vw !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:2.222222vw auto 0 !important;padding:2.777778vw 5.277778vw 0 !important;box-sizing:border-box !important;overflow:visible !important;contain:none !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy > .hero-sub,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy > .hero-sub.fade-up{position:relative !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:2.222222vw auto 0 !important;padding:0 !important;overflow:visible !important;contain:none !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p:first-child{width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 1.944444vw 5.833333vw !important;box-sizing:border-box !important;overflow:visible !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p + p{width:calc(100% + 10.555556vw) !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:calc(5.833333vw + 2px) -5.277778vw 0 !important;padding:4.444444vw 15.000000vw 5.555556vw 5.000000vw !important;box-sizing:border-box !important;overflow:visible !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-trust-strip,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) #heroTrustStrip{position:relative !important;z-index:1 !important;clear:both !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:16.111111vw 0 2.7rem !important;padding:0.34rem 0.4rem 0.42rem !important;overflow:visible !important;transform:none !important;translate:none !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-grid{display:flex !important;flex-direction:column !important;align-items:center !important;width:100vw !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow:visible !important;contain:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual{order:1 !important;position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100vw !important;max-width:none !important;min-height:0 !important;height:auto !important;margin:25.277778vw auto 0 !important;padding:0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;isolation:isolate !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual::before,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual::after{display:none !important;content:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{position:relative !important;z-index:4 !important;display:block !important;flex:0 0 auto !important;width:78.750000vw !important;max-width:78.750000vw !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;transform:none !important;translate:none !important;image-rendering:auto !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges{position:relative !important;z-index:3 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:center !important;clear:both !important;direction:ltr !important;width:75.694444vw !important;max-width:75.694444vw !important;height:30.833333vw !important;min-height:30.833333vw !important;gap:1.805556vw !important;margin:4.444444vw auto 0 !important;padding:0 !important;box-sizing:border-box !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item{position:relative !important;z-index:1 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 36.944444vw !important;width:36.944444vw !important;height:30.833333vw !important;min-height:30.833333vw !important;box-sizing:border-box !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:0.555556vw !important;padding:1.666667vw 1.944444vw 1.388889vw !important;margin:0 !important;overflow:hidden !important;isolation:isolate !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-default,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-default{display:none !important;visibility:hidden !important;opacity:0 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-exact{position:relative !important;z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 22.500000vw !important;width:25.000000vw !important;height:22.500000vw !important;max-width:25.000000vw !important;max-height:22.500000vw !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;transform:none !important;translate:none !important;image-rendering:auto !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact{width:25.555556vw !important;max-width:25.555556vw !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(1){order:2 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(2){order:1 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{position:relative !important;z-index:4 !important;display:inline-flex !important;visibility:visible !important;opacity:1 !important;align-items:center !important;justify-content:center !important;width:25.000000vw !important;min-width:25.000000vw !important;height:4.444444vw !important;min-height:4.444444vw !important;padding:0 1.666667vw !important;margin:0 auto !important;box-sizing:border-box !important;font-size:2.444444vw !important;font-weight:950 !important;line-height:1 !important;letter-spacing:-0.015em !important;white-space:nowrap !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy{order:2 !important;position:relative !important;z-index:3 !important;display:block !important;flex:0 0 auto !important;width:84.444444vw !important;max-width:84.444444vw !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:2.222222vw auto 0 !important;padding:2.777778vw 5.277778vw 0 !important;box-sizing:border-box !important;overflow:visible !important;contain:none !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy > .hero-sub,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-copy > .hero-sub.fade-up{position:relative !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:2.222222vw auto 0 !important;padding:0 !important;overflow:visible !important;contain:none !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-brand-mark{margin:0.277778vw auto 0 !important;padding:0 !important;line-height:1.08 !important;letter-spacing:-0.035em !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-brand-line{width:100% !important;margin:0 auto !important;padding:0 !important;white-space:nowrap !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-brand-line-1{font-size:5.833333vw !important;line-height:1.1 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-brand-line-2{margin-top:1.111111vw !important;font-size:6.805556vw !important;line-height:1.05 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-brand-line-3{margin-top:1.388889vw !important;font-size:3.388889vw !important;line-height:1.2 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p:first-child{width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 1.944444vw 5.833333vw !important;box-sizing:border-box !important;overflow:visible !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-sub p + p{width:calc(100% + 10.555556vw) !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:calc(5.833333vw + 2px) -5.277778vw 0 !important;padding:4.444444vw 15.000000vw 5.555556vw 5.000000vw !important;box-sizing:border-box !important;overflow:visible !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-trust-strip,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) #heroTrustStrip{position:relative !important;z-index:1 !important;clear:both !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:16.111111vw 0 2.7rem !important;padding:0.34rem 0.4rem 0.42rem !important;overflow:visible !important;transform:none !important;translate:none !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) .container{width:100vw !important;max-width:none !important;margin:0 !important;padding:0 !important;overflow:visible !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-grid{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;inset:auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100vw !important;max-width:none !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;gap:0 !important;margin:0 !important;padding:0 !important;direction:rtl !important;overflow:visible !important;contain:none !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual{order:1 !important;position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;inset:auto !important;z-index:2 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;direction:ltr !important;width:100vw !important;max-width:none !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:25.277778vw auto 0 !important;padding:0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;isolation:isolate !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual::before,
  html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual::after{display:none !important;content:none !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;inset:auto !important;z-index:4 !important;content:normal !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important;width:78.750000vw !important;max-width:78.750000vw !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;transform:none !important;translate:none !important;image-rendering:auto !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;inset:auto !important;z-index:3 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:center !important;clear:both !important;direction:ltr !important;width:75.694444vw !important;max-width:75.694444vw !important;min-width:0 !important;height:30.833333vw !important;min-height:30.833333vw !important;max-height:30.833333vw !important;gap:1.805556vw !important;margin:4.444444vw auto 0 !important;padding:0 !important;box-sizing:border-box !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;inset:auto !important;z-index:1 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 36.944444vw !important;width:36.944444vw !important;min-width:0 !important;height:30.833333vw !important;min-height:30.833333vw !important;max-height:30.833333vw !important;box-sizing:border-box !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:0.555556vw !important;padding:1.666667vw 1.944444vw 1.388889vw !important;margin:0 !important;overflow:hidden !important;isolation:isolate !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(1){order:2 !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(2){order:1 !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-default,
  html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-default{display:none !important;visibility:hidden !important;opacity:0 !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact,
  html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-exact{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;inset:auto !important;z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 22.500000vw !important;width:25.000000vw !important;min-width:0 !important;height:22.500000vw !important;min-height:0 !important;max-width:25.000000vw !important;max-height:22.500000vw !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:18% !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;overflow:hidden !important;transform:none !important;translate:none !important;image-rendering:auto !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact{width:25.555556vw !important;max-width:25.555556vw !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;inset:auto !important;z-index:4 !important;display:inline-flex !important;visibility:visible !important;opacity:1 !important;align-items:center !important;justify-content:center !important;width:25.000000vw !important;min-width:25.000000vw !important;height:4.444444vw !important;min-height:4.444444vw !important;max-height:4.444444vw !important;padding:0 1.666667vw !important;margin:0 auto !important;box-sizing:border-box !important;font-size:2.444444vw !important;font-weight:950 !important;line-height:1 !important;letter-spacing:-0.015em !important;white-space:nowrap !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-copy{order:2 !important;position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;inset:auto !important;z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 auto !important;width:84.444444vw !important;max-width:84.444444vw !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:2.222222vw auto 0 !important;padding:2.777778vw 5.277778vw 0 !important;box-sizing:border-box !important;overflow:visible !important;contain:none !important;transform:none !important;translate:none !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{background:radial-gradient(circle at 30% 16%, rgba(255, 255, 255, 0.44), transparent 34%),
      linear-gradient(180deg, rgba(246, 252, 255, 0.27) 0%, rgba(171, 218, 255, 0.13) 100%) !important;background-color:rgba(222, 242, 255, 0.12) !important;background-clip:padding-box !important;border-color:rgba(72, 151, 225, 0.52) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.58),
      inset 0 0 2.777778vw rgba(49, 147, 240, 0.10),
      0 1.388889vw 4.444444vw rgba(28, 104, 177, 0.22),
      0 0 1.944444vw rgba(16, 131, 243, 0.18) !important;backdrop-filter:blur(2.500000vw) saturate(148%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(148%) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:hover,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:focus-visible,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header:hover,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header:focus-visible,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn:hover,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn:focus-visible{background:radial-gradient(circle at 30% 16%, rgba(255, 255, 255, 0.52), transparent 35%),
      linear-gradient(180deg, rgba(246, 252, 255, 0.34) 0%, rgba(142, 205, 255, 0.19) 100%) !important;background-color:rgba(212, 239, 255, 0.15) !important;border-color:rgba(48, 142, 235, 0.66) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.68),
      inset 0 0 2.777778vw rgba(44, 153, 252, 0.16),
      0 1.666667vw 4.722222vw rgba(22, 101, 180, 0.28),
      0 0 2.083333vw rgba(17, 133, 244, 0.26) !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{display:inline-grid !important;place-items:center !important;width:4.388889vw !important;height:4.388889vw !important;min-width:4.388889vw !important;min-height:4.388889vw !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;color:inherit !important;transform:none !important;filter:none !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{display:block !important;width:4.388889vw !important;height:4.388889vw !important;overflow:visible !important;fill:none !important;stroke:currentColor !important;stroke-width:1.75 !important;stroke-linecap:round !important;stroke-linejoin:round !important;vector-effect:non-scaling-stroke !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{color:#54799e !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.86) !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{filter:drop-shadow(0 0.277778vw 0.388889vw rgba(31, 88, 136, 0.17)) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{color:#d7efff !important;text-shadow:0 1px 0 rgba(8, 27, 63, 0.72) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{filter:drop-shadow(0 0 0.694444vw rgba(78, 177, 255, 0.50)) !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:focus-visible{outline:0 !important;}}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--as9100-user-transparent-v370,
html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--iso13485-user-transparent-v370{display:none !important;}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-exact{display:none !important;visibility:hidden !important;opacity:0 !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-transparent-v370,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-transparent-v370{position:relative !important;z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 22.500000vw !important;width:25.000000vw !important;height:22.500000vw !important;max-width:25.000000vw !important;max-height:22.500000vw !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;transform:none !important;translate:none !important;image-rendering:auto !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-transparent-v370{width:25.555556vw !important;max-width:25.555556vw !important;}}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--as9100-user-dark-v371,
html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--iso13485-user-dark-v371{display:none !important;visibility:hidden !important;opacity:0 !important;}html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-default,
html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact,
html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-transparent-v370,
html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-default,
html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-exact,
html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-transparent-v370{display:none !important;visibility:hidden !important;opacity:0 !important;}html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-dark-v371,
html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-dark-v371{position:relative !important;z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;width:74px !important;height:62px !important;max-width:74px !important;max-height:62px !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;transform:none !important;translate:none !important;image-rendering:auto !important;}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-dark-v371,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-dark-v371{z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 22.500000vw !important;width:25.000000vw !important;height:22.500000vw !important;max-width:25.000000vw !important;max-height:22.500000vw !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-dark-v371{width:25.555556vw !important;max-width:25.555556vw !important;}}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--as9100-user-light-v372,
html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--iso13485-user-light-v372{display:none !important;visibility:hidden !important;opacity:0 !important;}html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-default,
html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-exact,
html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-transparent-v370,
html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-default,
html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-exact,
html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-transparent-v370{display:none !important;visibility:hidden !important;opacity:0 !important;}html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-light-v372,
html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-light-v372{position:relative !important;z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;width:74px !important;height:62px !important;max-width:74px !important;max-height:62px !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;transform:none !important;translate:none !important;image-rendering:auto !important;}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-light-v372,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--iso13485-user-light-v372{z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 22.500000vw !important;width:25.000000vw !important;height:22.500000vw !important;max-width:25.000000vw !important;max-height:22.500000vw !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--as9100-user-light-v372{width:25.555556vw !important;max-width:25.555556vw !important;}}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--as9100-user-light-v372,
html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--iso13485-user-light-v372,
html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--as9100-user-dark-v371,
html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--iso13485-user-dark-v371{display:none !important;visibility:hidden !important;opacity:0 !important;}html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--as9100-user-light-v372,
html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--iso13485-user-light-v372{display:block !important;visibility:visible !important;opacity:1 !important;}html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--as9100-user-dark-v371,
html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--iso13485-user-dark-v371{display:block !important;visibility:visible !important;opacity:1 !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--theme-runtime{position:relative !important;z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;width:74px !important;height:62px !important;max-width:74px !important;max-height:62px !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;transform:none !important;translate:none !important;image-rendering:auto !important;}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--theme-runtime{flex:0 0 22.500000vw !important;width:25.000000vw !important;height:22.500000vw !important;max-width:25.000000vw !important;max-height:22.500000vw !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--theme-runtime{width:25.555556vw !important;max-width:25.555556vw !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges{flex-wrap:wrap !important;align-items:flex-start !important;align-content:flex-start !important;height:auto !important;min-height:30.833333vw !important;row-gap:0 !important;column-gap:1.805556vw !important;overflow:visible !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{order:3 !important;position:relative !important;z-index:4 !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 100% !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:2.083333vw auto 0 !important;padding:0 1.111111vw !important;box-sizing:border-box !important;overflow:visible !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;direction:rtl !important;text-align:center !important;text-align-last:center !important;font-size:2.500000vw !important;font-weight:750 !important;line-height:1.78 !important;letter-spacing:-0.01em !important;text-wrap:balance;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{color:#255a87 !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.92) !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{color:#c2e4ff !important;text-shadow:0 1px 0 rgba(0, 11, 30, 0.88), 0 0 10px rgba(52, 163, 255, 0.20) !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges{--qetepich-desktop-iso-card-width:clamp(112px, 8.25vw, 132px);--qetepich-desktop-iso-card-height:clamp(81.5px, 6vw, 96px);--qetepich-desktop-iso-card-half-height:clamp(40.75px, 3vw, 48px);--qetepich-desktop-iso-gap:clamp(9px, 0.875vw, 14px);--qetepich-desktop-iso-group-width:clamp(233px, 17.375vw, 278px);--qetepich-desktop-iso-group-half:clamp(116.5px, 8.6875vw, 139px);position:absolute !important;z-index:7 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:center !important;direction:ltr !important;width:var(--qetepich-desktop-iso-group-width) !important;max-width:none !important;height:var(--qetepich-desktop-iso-card-height) !important;min-height:var(--qetepich-desktop-iso-card-height) !important;gap:var(--qetepich-desktop-iso-gap) !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;translate:none !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{position:relative !important;z-index:1 !important;display:flex !important;visibility:visible !important;opacity:1 !important;flex:0 0 var(--qetepich-desktop-iso-card-width) !important;width:var(--qetepich-desktop-iso-card-width) !important;height:var(--qetepich-desktop-iso-card-height) !important;min-height:var(--qetepich-desktop-iso-card-height) !important;box-sizing:border-box !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:3px !important;padding:6px 8px 7px !important;margin:0 !important;overflow:hidden !important;isolation:isolate !important;border-radius:13px !important;backdrop-filter:blur(5px) saturate(145%) !important;-webkit-backdrop-filter:blur(5px) saturate(145%) !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(1){order:2 !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item:nth-child(2){order:1 !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{content:"" !important;position:absolute !important;z-index:0 !important;inset:5px !important;border-radius:9px !important;pointer-events:none !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{content:"" !important;position:absolute !important;z-index:0 !important;left:10px !important;right:10px !important;top:0 !important;height:1px !important;pointer-events:none !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--theme-runtime{position:relative !important;z-index:3 !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 62px !important;width:74px !important;height:62px !important;min-width:74px !important;min-height:62px !important;max-width:74px !important;max-height:62px !important;margin:0 auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:none !important;mix-blend-mode:normal !important;transform:none !important;translate:none !important;image-rendering:auto !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--theme-runtime{width:76px !important;min-width:76px !important;max-width:76px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{position:relative !important;z-index:4 !important;display:inline-flex !important;visibility:visible !important;opacity:1 !important;align-items:center !important;justify-content:center !important;width:86px !important;min-width:86px !important;height:17px !important;min-height:17px !important;padding:0 9px !important;margin:0 auto !important;box-sizing:border-box !important;border-radius:999px !important;font-size:9.5px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.02em !important;white-space:nowrap !important;transform:none !important;translate:none !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item{border:1px solid rgba(62, 157, 232, 0.90) !important;background:radial-gradient(circle at 50% 4%, rgba(88, 192, 255, 0.42), transparent 42%),
      linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(221, 241, 255, 0.94) 100%) padding-box,
      linear-gradient(135deg, rgba(222, 248, 255, 0.98), rgba(41, 146, 238, 0.95) 44%, rgba(151, 221, 255, 0.90)) border-box !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.92),
      inset 0 0 18px rgba(18, 143, 255, 0.13),
      0 0 10px rgba(22, 135, 232, 0.32),
      0 8px 32px rgba(31, 94, 152, 0.20) !important;}html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{border:1px solid rgba(63, 159, 229, 0.25) !important;background:linear-gradient(180deg, rgba(255, 255, 255, 0.50), transparent 38%) !important;}html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{background:linear-gradient(90deg, transparent, rgba(250, 254, 255, 0.98), transparent) !important;opacity:0.96 !important;}html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{border:1px solid rgba(85, 160, 221, 0.54) !important;background:linear-gradient(180deg, #ffffff 0%, #e2f3ff 46%, #a1d0ee 100%) !important;color:#07417d !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.96) !important;box-shadow:0 2px 7px rgba(22, 105, 190, 0.30), inset 0 1px 2px rgba(255,255,255,0.98) !important;}html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{border:1px solid rgba(104, 209, 255, 0.98) !important;background:radial-gradient(circle at 50% 4%, rgba(90, 203, 255, 0.36), transparent 42%),
      linear-gradient(180deg, rgba(5, 29, 70, 0.95) 0%, rgba(1, 12, 34, 0.98) 100%) padding-box,
      linear-gradient(135deg, rgba(176, 237, 255, 0.98), rgba(23, 129, 255, 0.96) 44%, rgba(69, 201, 255, 0.88)) border-box !important;box-shadow:inset 0 0 0 1px rgba(220, 248, 255, 0.18),
      inset 0 0 20px rgba(0, 115, 255, 0.26),
      0 0 8px rgba(0, 143, 255, 0.52),
      0 16px 32px rgba(0, 18, 60, 0.44) !important;}html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{border:1px solid rgba(205, 244, 255, 0.26) !important;background:linear-gradient(180deg, rgba(157, 229, 255, 0.06), transparent 38%) !important;}html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{background:linear-gradient(90deg, transparent, rgba(224, 250, 255, 0.98), transparent) !important;opacity:0.96 !important;}html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{border:1px solid rgba(216, 246, 255, 0.68) !important;background:linear-gradient(180deg, #ffffff 0%, #daf1ff 46%, #8fc6ef 100%) !important;color:#053776 !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.92) !important;box-shadow:0 2px 6px rgba(0, 74, 193, 0.48), inset 0 1px 2px rgba(255,255,255,0.98) !important;}}@media (min-width: 901px) and (max-width: 1400px){html body:not(.knowledge-mode) .hero-visual .iso-badges{left:calc(245.5px - var(--qetepich-desktop-iso-group-half)) !important;top:calc(385.5px - var(--qetepich-desktop-iso-card-half-height)) !important;}}@media (min-width: 1401px){html body:not(.knowledge-mode) .hero-visual .iso-badges{left:calc(19.1796875vw - var(--qetepich-desktop-iso-group-half)) !important;top:calc(30.1171875vw - var(--qetepich-desktop-iso-card-half-height)) !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{height:calc(var(--qetepich-desktop-iso-card-height) + 14px) !important;min-height:calc(var(--qetepich-desktop-iso-card-height) + 14px) !important;padding-bottom:11px !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges{--qetepich-desktop-iso-group-width:27.34375vw !important;left:2.421875vw !important;width:var(--qetepich-desktop-iso-group-width) !important;padding:0 !important;gap:0 !important;justify-content:space-between !important;align-items:stretch !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges{--qetepich-desktop-hero-logo-left-raw:2.421875vw !important;--qetepich-desktop-hero-logo-width:27.34375vw !important;--qetepich-desktop-hero-logo-shift-x:-2vw !important;left:calc(var(--qetepich-desktop-hero-logo-left-raw) + var(--qetepich-desktop-hero-logo-shift-x)) !important;width:var(--qetepich-desktop-hero-logo-width) !important;padding-left:0 !important;padding-right:0 !important;gap:0 !important;justify-content:space-between !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges{width:27.125vw !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .header-bar{min-height:52px !important;height:52px !important;padding-left:clamp(12px, 1.1vw, 18px) !important;padding-right:clamp(12px, 1.1vw, 18px) !important;gap:clamp(8px, 0.7vw, 12px) !important;grid-template-columns:max-content minmax(0, 1fr) max-content !important;align-items:center !important;}html body:not(.knowledge-mode) .desktop-actions{align-items:center !important;gap:8px !important;}html body:not(.knowledge-mode) .desktop-actions #langDropdownBtn,
  html body:not(.knowledge-mode) .desktop-actions .dropdown-btn{min-height:24px !important;height:24px !important;padding:0 8px !important;border-radius:999px !important;font-size:10px !important;gap:4px !important;}html body:not(.knowledge-mode) .desktop-actions #langDropdownBtn .flag-img,
  html body:not(.knowledge-mode) .desktop-actions .dropdown-btn .flag-img{width:12px !important;height:8px !important;}html body:not(.knowledge-mode) .desktop-actions #langDropdownBtn .arrow,
  html body:not(.knowledge-mode) .desktop-actions .dropdown-btn .arrow{font-size:7px !important;}html body:not(.knowledge-mode) .desktop-actions #themeToggle{flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:20px !important;min-height:20px !important;border-radius:8px !important;}html body:not(.knowledge-mode) .desktop-actions #themeToggle::before{left:6px !important;width:7px !important;height:7px !important;}html body:not(.knowledge-mode) .desktop-actions #themeToggle::after{right:5px !important;width:9px !important;height:9px !important;}html body:not(.knowledge-mode) #headerContactDark{flex:0 0 66px !important;width:66px !important;min-width:66px !important;height:24px !important;min-height:24px !important;padding:0 8px !important;gap:5px !important;border-radius:9px !important;font-size:10px !important;}html body:not(.knowledge-mode) #headerContactDark::before{width:10px !important;height:10px !important;flex:0 0 10px !important;}html body:not(.knowledge-mode) #mainNav{align-items:center !important;gap:2px !important;}html body:not(.knowledge-mode) #mainNav > a,
  html body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger{height:24px !important;min-height:24px !important;padding:0 8px 1px !important;gap:4px !important;border-radius:8px !important;font-size:11px !important;line-height:1 !important;}html body:not(.knowledge-mode) #mainNav > a::after,
  html body:not(.knowledge-mode) #mainNav .nav-knowledge-trigger::after{transform:translateY(0.08rem) !important;}html body:not(.knowledge-mode) .header-brand-dark{align-items:center !important;gap:5px !important;}html body:not(.knowledge-mode) .header-brand-dark-copy{gap:1px !important;}html body:not(.knowledge-mode) .header-brand-dark-title{font-size:15px !important;line-height:1 !important;}html body:not(.knowledge-mode) .header-brand-dark-subtitle{font-size:6.5px !important;line-height:1.05 !important;}html body:not(.knowledge-mode) .header-brand-dark-logo{width:28px !important;max-width:28px !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) > header.header-bar,
  html body.knowledge-mode > header.header-bar{height:52px !important;min-height:52px !important;max-height:52px !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:clamp(12px, 1.1vw, 18px) !important;padding-right:clamp(12px, 1.1vw, 18px) !important;grid-template-columns:max-content minmax(0, 1fr) max-content !important;grid-template-rows:52px !important;column-gap:clamp(8px, 0.7vw, 12px) !important;row-gap:0 !important;align-items:center !important;overflow:visible !important;}html body:not(.knowledge-mode) > header.header-bar > .desktop-actions,
  html body:not(.knowledge-mode) > header.header-bar > #mainNav,
  html body:not(.knowledge-mode) > header.header-bar > .header-brand-dark{align-self:center !important;justify-self:initial !important;min-height:0 !important;max-height:52px !important;}html body:not(.knowledge-mode) > header.header-bar > .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:8px !important;}html body:not(.knowledge-mode) > header.header-bar > #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;gap:2px !important;}html body:not(.knowledge-mode) > header.header-bar > .header-brand-dark{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;gap:5px !important;height:32px !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-logo{width:28px !important;height:31px !important;max-width:28px !important;max-height:31px !important;object-fit:contain !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-copy{gap:1px !important;max-height:30px !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-title{font-size:15px !important;line-height:1 !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-subtitle{font-size:6.5px !important;line-height:1.05 !important;}html body:not(.knowledge-mode) > header.header-bar #mainNav > a,
  html body:not(.knowledge-mode) > header.header-bar #mainNav .nav-knowledge-trigger{height:24px !important;min-height:24px !important;max-height:24px !important;padding:0 8px 1px !important;font-size:11px !important;line-height:1 !important;border-radius:8px !important;}html body:not(.knowledge-mode) > header.header-bar #headerContactDark{width:66px !important;min-width:66px !important;height:24px !important;min-height:24px !important;max-height:24px !important;padding:0 8px !important;font-size:10px !important;border-radius:9px !important;}html body:not(.knowledge-mode) > header.header-bar #headerContactDark::before{width:10px !important;height:10px !important;flex-basis:10px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle{width:34px !important;min-width:34px !important;height:20px !important;min-height:20px !important;max-height:20px !important;border-radius:8px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle::before{left:6px !important;width:7px !important;height:7px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle::after{right:5px !important;width:9px !important;height:9px !important;}html body:not(.knowledge-mode) > header.header-bar #langDropdownBtn,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn{height:24px !important;min-height:24px !important;max-height:24px !important;padding:0 8px !important;font-size:10px !important;}}@media (min-width: 901px){html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar,
  html body:not(.dark-theme).knowledge-mode > header.header-bar,
  html body.dark-theme.knowledge-mode > header.header-bar{box-sizing:border-box !important;block-size:52px !important;height:52px !important;min-block-size:52px !important;min-height:52px !important;max-block-size:52px !important;max-height:52px !important;grid-template-rows:52px !important;grid-auto-rows:52px !important;padding-top:0 !important;padding-bottom:0 !important;margin-bottom:0.56rem !important;overflow:hidden !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions,
  html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > #mainNav,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > #mainNav,
  html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .header-brand-dark,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .header-brand-dark{align-self:center !important;justify-self:initial !important;max-height:52px !important;}}@media (min-width: 901px){html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar,
  html body:not(.dark-theme).knowledge-mode > header.header-bar,
  html body.dark-theme.knowledge-mode > header.header-bar{block-size:62.4px !important;height:62.4px !important;min-block-size:62.4px !important;min-height:62.4px !important;max-block-size:62.4px !important;max-height:62.4px !important;grid-template-rows:62.4px !important;grid-auto-rows:62.4px !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:clamp(14px, 1.2vw, 20px) !important;padding-right:clamp(14px, 1.2vw, 20px) !important;column-gap:clamp(10px, 0.85vw, 14px) !important;overflow:hidden !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions,
  html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > #mainNav,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > #mainNav,
  html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .header-brand-dark,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .header-brand-dark{align-self:center !important;max-height:62.4px !important;}html body:not(.knowledge-mode) > header.header-bar > .desktop-actions{gap:10px !important;}html body:not(.knowledge-mode) > header.header-bar > #mainNav{gap:3px !important;}html body:not(.knowledge-mode) > header.header-bar > .header-brand-dark{justify-self:end !important;justify-content:flex-end !important;flex-direction:row-reverse !important;align-items:center !important;gap:6px !important;height:38.4px !important;max-height:38.4px !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-logo{width:33.6px !important;height:36.96px !important;max-width:33.6px !important;max-height:36.96px !important;object-fit:contain !important;flex:0 0 33.6px !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-copy{gap:2px !important;max-height:36px !important;align-items:flex-end !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-title{font-size:18px !important;line-height:1 !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-subtitle{font-size:7.8px !important;line-height:1.08 !important;}html body:not(.knowledge-mode) > header.header-bar #mainNav > a,
  html body:not(.knowledge-mode) > header.header-bar #mainNav .nav-knowledge-trigger{height:28.8px !important;min-height:28.8px !important;max-height:28.8px !important;padding:0 10px 1px !important;font-size:12px !important;line-height:1 !important;border-radius:9px !important;}html body:not(.knowledge-mode) > header.header-bar #headerContactDark{width:79.2px !important;min-width:79.2px !important;height:28.8px !important;min-height:28.8px !important;max-height:28.8px !important;padding:0 9px !important;font-size:11px !important;border-radius:10px !important;gap:6px !important;}html body:not(.knowledge-mode) > header.header-bar #headerContactDark::before{width:11px !important;height:11px !important;flex-basis:11px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle{width:40.8px !important;min-width:40.8px !important;height:24px !important;min-height:24px !important;max-height:24px !important;border-radius:9px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle::before{left:7px !important;width:8px !important;height:8px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle::after{right:6px !important;width:10px !important;height:10px !important;}html body:not(.knowledge-mode) > header.header-bar #langDropdownBtn,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn{height:28.8px !important;min-height:28.8px !important;max-height:28.8px !important;padding:0 10px !important;font-size:11px !important;gap:5px !important;border-radius:999px !important;}html body:not(.knowledge-mode) > header.header-bar .desktop-actions #langDropdownBtn .flag-img,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn .flag-img{width:14px !important;height:9px !important;}html body:not(.knowledge-mode) > header.header-bar .desktop-actions #langDropdownBtn .arrow,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn .arrow{font-size:8px !important;}}@media (min-width: 901px){html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar,
  html body:not(.dark-theme).knowledge-mode > header.header-bar,
  html body.dark-theme.knowledge-mode > header.header-bar{block-size:68.64px !important;height:68.64px !important;min-block-size:68.64px !important;min-height:68.64px !important;max-block-size:68.64px !important;max-height:68.64px !important;grid-template-rows:68.64px !important;grid-auto-rows:68.64px !important;padding-left:clamp(15.4px, 1.32vw, 22px) !important;padding-right:clamp(15.4px, 1.32vw, 22px) !important;column-gap:clamp(11px, 0.935vw, 15.4px) !important;overflow:hidden !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions,
  html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > #mainNav,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > #mainNav,
  html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .header-brand-dark,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .header-brand-dark{align-self:center !important;max-height:68.64px !important;}html body:not(.knowledge-mode) > header.header-bar > .desktop-actions{gap:11px !important;}html body:not(.knowledge-mode) > header.header-bar > #mainNav{gap:3.3px !important;}html body:not(.knowledge-mode) > header.header-bar > .header-brand-dark{justify-self:end !important;justify-content:flex-end !important;flex-direction:row-reverse !important;align-items:center !important;gap:6.6px !important;height:42.24px !important;max-height:42.24px !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-logo{width:36.96px !important;height:40.66px !important;max-width:36.96px !important;max-height:40.66px !important;flex:0 0 36.96px !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-copy{gap:2.2px !important;max-height:39.6px !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-title{font-size:19.8px !important;line-height:1 !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-subtitle{font-size:8.58px !important;line-height:1.08 !important;}html body:not(.knowledge-mode) > header.header-bar #mainNav > a,
  html body:not(.knowledge-mode) > header.header-bar #mainNav .nav-knowledge-trigger{height:31.68px !important;min-height:31.68px !important;max-height:31.68px !important;padding:0 11px 1px !important;font-size:13.2px !important;border-radius:9.9px !important;}html body:not(.knowledge-mode) > header.header-bar #headerContactDark{width:87.12px !important;min-width:87.12px !important;height:31.68px !important;min-height:31.68px !important;max-height:31.68px !important;padding:0 9.9px !important;font-size:12.1px !important;border-radius:11px !important;gap:6.6px !important;}html body:not(.knowledge-mode) > header.header-bar #headerContactDark::before{width:12.1px !important;height:12.1px !important;flex-basis:12.1px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle{width:44.88px !important;min-width:44.88px !important;height:26.4px !important;min-height:26.4px !important;max-height:26.4px !important;border-radius:9.9px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle::before{left:7.7px !important;width:8.8px !important;height:8.8px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle::after{right:6.6px !important;width:11px !important;height:11px !important;}html body:not(.knowledge-mode) > header.header-bar #langDropdownBtn,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn{height:31.68px !important;min-height:31.68px !important;max-height:31.68px !important;padding:0 11px !important;font-size:12.1px !important;gap:5.5px !important;border-radius:999px !important;}html body:not(.knowledge-mode) > header.header-bar .desktop-actions #langDropdownBtn .flag-img,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn .flag-img{width:15.4px !important;height:9.9px !important;}html body:not(.knowledge-mode) > header.header-bar .desktop-actions #langDropdownBtn .arrow,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn .arrow{font-size:8.8px !important;}}@media (min-width: 901px){html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar,
  html body:not(.dark-theme).knowledge-mode > header.header-bar,
  html body.dark-theme.knowledge-mode > header.header-bar{--qetepich-v392-header-side-space:clamp(15.4px, 1.32vw, 22px) !important;}html body:not(.knowledge-mode) > header.header-bar > .header-brand-dark,
  html body:not(.knowledge-mode) > header.header-bar > #headerBrandDark{grid-column:3 !important;justify-self:end !important;align-self:center !important;display:inline-flex !important;width:max-content !important;min-width:max-content !important;margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:calc(-1 * var(--qetepich-v392-header-side-space)) !important;padding:0 !important;flex-direction:row !important;direction:ltr !important;justify-content:flex-start !important;align-items:center !important;gap:6.6px !important;transform:none !important;}html body:not(.knowledge-mode) > header.header-bar > .header-brand-dark > .header-brand-dark-copy,
  html body:not(.knowledge-mode) > header.header-bar > #headerBrandDark > .header-brand-dark-copy{order:1 !important;align-items:flex-end !important;text-align:right !important;direction:rtl !important;}html body:not(.knowledge-mode) > header.header-bar > .header-brand-dark > .header-brand-dark-logo,
  html body:not(.knowledge-mode) > header.header-bar > #headerBrandDark > .header-brand-dark-logo{order:2 !important;flex:0 0 36.96px !important;margin:0 !important;}}html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-inline-end:0.42em !important;font-size:1.14em !important;line-height:1 !important;vertical-align:-0.10em !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-text{display:inline !important;}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges{flex-wrap:wrap !important;align-content:flex-start !important;height:auto !important;min-height:calc(var(--qetepich-desktop-iso-card-height) + 42px) !important;max-height:none !important;row-gap:0 !important;overflow:visible !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{order:3 !important;position:relative !important;z-index:5 !important;display:block !important;visibility:visible !important;opacity:1 !important;flex:0 0 100% !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:8px auto 0 !important;padding:0 2px !important;box-sizing:border-box !important;overflow:visible !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;direction:rtl !important;text-align:center !important;text-align-last:center !important;font-size:clamp(9px, 0.75vw, 11.5px) !important;font-weight:750 !important;line-height:1.62 !important;letter-spacing:-0.01em !important;text-wrap:balance !important;transform:none !important;translate:none !important;}html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{color:#245b8a !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.96) !important;}html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{color:#c5e8ff !important;text-shadow:0 1px 0 rgba(0, 11, 30, 0.90), 0 0 10px rgba(52, 163, 255, 0.22) !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-icon{font-size:1.16em !important;margin-inline-end:0.40em !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100{transform:translateX(-6px) !important;}}@media (min-width: 901px){html body.dark-theme:not(.knowledge-mode) > header.header-bar > #mainNav{grid-column:2 !important;justify-self:start !important;align-self:center !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;direction:rtl !important;width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 !important;gap:3.3px !important;overflow:visible !important;transform:translate(12px, 1px) !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}html body.dark-theme:not(.knowledge-mode) > header.header-bar #mainNav > a,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar #mainNav .nav-knowledge-trigger,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar #mainNav > .nav-knowledge-dropdown{align-self:center !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100{transform:translateX(-10px) !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle::before,
  html body:not(.knowledge-mode) > header.header-bar #themeToggle::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle > .theme-mode-emoji{display:inline-grid !important;place-items:center !important;width:15.4px !important;height:15.4px !important;min-width:15.4px !important;min-height:15.4px !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;color:inherit !important;transform:none !important;filter:none !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle .theme-mode-icon{display:block !important;width:15.4px !important;height:15.4px !important;overflow:visible !important;fill:none !important;stroke:currentColor !important;stroke-width:1.75 !important;stroke-linecap:round !important;stroke-linejoin:round !important;vector-effect:non-scaling-stroke !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar #themeToggle > .theme-mode-emoji{color:#54799e !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.86) !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar #themeToggle .theme-mode-icon{filter:drop-shadow(0 1px 1.4px rgba(31, 88, 136, 0.17)) !important;}html body.dark-theme:not(.knowledge-mode) > header.header-bar #themeToggle > .theme-mode-emoji{color:#d7efff !important;text-shadow:0 1px 0 rgba(8, 27, 63, 0.72) !important;}html body.dark-theme:not(.knowledge-mode) > header.header-bar #themeToggle .theme-mode-icon{filter:drop-shadow(0 0 4px rgba(78, 177, 255, 0.50)) !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual,
  html body:not(.knowledge-mode) .hero-visual .iso-badges{overflow:visible !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges{min-height:calc(var(--qetepich-desktop-iso-card-height) + 60px) !important;padding-bottom:14px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{order:3 !important;position:relative !important;z-index:9 !important;display:flex !important;visibility:visible !important;opacity:1 !important;align-items:flex-start !important;justify-content:center !important;flex-wrap:wrap !important;gap:0 !important;width:100% !important;max-width:350px !important;min-width:0 !important;height:auto !important;min-height:0 !important;margin:10px auto 0 !important;padding:0 8px !important;box-sizing:border-box !important;overflow:visible !important;white-space:normal !important;word-break:normal !important;overflow-wrap:anywhere !important;text-align:center !important;text-align-last:center !important;font-size:clamp(8.8px, 0.72vw, 10.8px) !important;line-height:1.76 !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-text{display:inline !important;white-space:normal !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual,
  html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges{overflow:visible !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges{min-height:39.5vw !important;padding-bottom:4.2vw !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{order:3 !important;position:relative !important;z-index:9 !important;display:flex !important;visibility:visible !important;opacity:1 !important;align-items:flex-start !important;justify-content:center !important;flex-wrap:wrap !important;gap:0 !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;margin:2.3vw auto 0 !important;padding:0 2.2vw !important;box-sizing:border-box !important;overflow:visible !important;white-space:normal !important;word-break:normal !important;overflow-wrap:anywhere !important;text-align:center !important;text-align-last:center !important;font-size:2.78vw !important;line-height:1.84 !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-text{display:inline !important;white-space:normal !important;}}@media (min-width: 901px){html body.dark-theme:not(.knowledge-mode) > header.header-bar > #mainNav{grid-column:2 !important;justify-self:end !important;align-self:center !important;justify-content:flex-end !important;margin:0 !important;padding:0 !important;width:auto !important;max-width:100% !important;transform:none !important;}html body.dark-theme:not(.knowledge-mode) > header.header-bar > #mainNav > a,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > #mainNav .nav-knowledge-dropdown,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > #mainNav .nav-knowledge-trigger{flex:0 0 auto !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges,
  html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:flex-start !important;align-content:flex-start !important;height:auto !important;min-height:43vw !important;max-height:none !important;padding-bottom:4.8vw !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{order:3 !important;position:relative !important;z-index:20 !important;display:flex !important;visibility:visible !important;opacity:1 !important;align-items:flex-start !important;justify-content:center !important;flex-wrap:wrap !important;flex:0 0 100% !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:2.8vw auto 0 !important;padding:0 2.6vw !important;box-sizing:border-box !important;overflow:visible !important;white-space:normal !important;word-break:normal !important;overflow-wrap:anywhere !important;direction:rtl !important;text-align:center !important;text-align-last:center !important;font-size:2.78vw !important;font-weight:750 !important;line-height:1.84 !important;letter-spacing:-0.01em !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-text,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-text,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-text,
  html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-text{display:inline !important;visibility:visible !important;opacity:1 !important;white-space:normal !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-icon,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-icon,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-icon,
  html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence-icon{display:inline-flex !important;visibility:visible !important;opacity:1 !important;margin-inline-end:0.40em !important;font-size:1.16em !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-brand-line-1{font-size:7vw !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-brand-line-2{font-size:8.166667vw !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-brand-line-3{font-size:4.066667vw !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-sub p:first-child{font-size:3.64vw !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-sub p + p{font-size:3.52vw !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges{min-height:calc(var(--qetepich-desktop-iso-card-height) + 70px) !important;padding-bottom:16px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{font-size:clamp(10.56px, 0.864vw, 12.96px) !important;line-height:1.82 !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges,
  html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges{min-height:47vw !important;padding-bottom:5.1vw !important;}html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{font-size:3.336vw !important;line-height:1.88 !important;}}html body::before{opacity:1;transition:opacity 420ms ease;will-change:opacity;}html body::after{transition:background 420ms ease, opacity 420ms ease;}html body.qetepich-beyond-landing::before{opacity:0 !important;}html body:not(.dark-theme).qetepich-beyond-landing::after{background:radial-gradient(circle at 16% 4%, rgba(72, 163, 255, 0.11), transparent 27%),
    radial-gradient(circle at 84% 18%, rgba(172, 222, 255, 0.20), transparent 33%),
    linear-gradient(180deg, #f9fcff 0%, #edf5fd 44%, #e7f0fa 100%) !important;}html body.dark-theme.qetepich-beyond-landing::after{background:radial-gradient(circle at 16% 4%, rgba(41, 139, 255, 0.13), transparent 28%),
    radial-gradient(circle at 84% 18%, rgba(8, 74, 157, 0.16), transparent 34%),
    linear-gradient(180deg, #07172d 0%, #071221 46%, #091321 100%) !important;}@media (prefers-reduced-motion: reduce){html body::before,
  html body::after{transition:none !important;}}html body:not(.qetepich-beyond-landing)::before{opacity:1 !important;visibility:visible !important;}html body.qetepich-beyond-landing::before{opacity:0 !important;visibility:visible !important;}html body{--qetepich-landing-artwork-opacity:1;--qetepich-landing-canvas-opacity:0;--qetepich-landing-artwork-y:0px;--qetepich-landing-artwork-scale:1;}html body::before,
html body:not(.qetepich-beyond-landing)::before,
html body.qetepich-beyond-landing::before{opacity:var(--qetepich-landing-artwork-opacity, 1) !important;transform:translate3d(0, var(--qetepich-landing-artwork-y, 0px), 0) scale(var(--qetepich-landing-artwork-scale, 1)) !important;transform-origin:center top !important;transition:opacity 180ms linear,
    transform 300ms cubic-bezier(.22,.78,.22,1) !important;will-change:opacity, transform;backface-visibility:hidden;}html body:not(.dark-theme)::after,
html body:not(.dark-theme).qetepich-beyond-landing::after{background:radial-gradient(circle at 16% 4%, rgba(72, 163, 255, 0.11), transparent 27%),
    radial-gradient(circle at 84% 18%, rgba(172, 222, 255, 0.20), transparent 33%),
    linear-gradient(180deg, #f9fcff 0%, #edf5fd 44%, #e7f0fa 100%) !important;opacity:var(--qetepich-landing-canvas-opacity, 0) !important;}html body.dark-theme::after,
html body.dark-theme.qetepich-beyond-landing::after{background:radial-gradient(circle at 16% 4%, rgba(41, 139, 255, 0.13), transparent 28%),
    radial-gradient(circle at 84% 18%, rgba(8, 74, 157, 0.16), transparent 34%),
    linear-gradient(180deg, #07172d 0%, #071221 46%, #091321 100%) !important;opacity:var(--qetepich-landing-canvas-opacity, 0) !important;}html body::after{transition:opacity 230ms cubic-bezier(.22,.78,.22,1) !important;will-change:opacity;}html body.qetepich-landing-transitioning::before{transition-timing-function:linear, cubic-bezier(.22,.78,.22,1) !important;}@media (max-width: 900px){html body::before,
  html body:not(.qetepich-beyond-landing)::before,
  html body.qetepich-beyond-landing::before{transition-duration:150ms, 240ms !important;}html body::after{transition-duration:190ms !important;}}@media (prefers-reduced-motion: reduce){html body::before,
  html body::after{transition:none !important;}}@media (min-width: 901px){body:not(.dark-theme):not(.knowledge-mode) .hero-copy::after{border-color:rgba(126, 194, 243, 0.28) !important;background:radial-gradient(circle at 82% 42%, rgba(255,255,255,0.08), transparent 22%),
      radial-gradient(circle at 90% 54%, rgba(126, 203, 255, 0.06), transparent 26%),
      linear-gradient(
        90deg,
        rgba(30, 120, 200, 0.34) 0%,
        rgba(12, 82, 154, 0.68) 52%,
        rgba(8, 69, 140, 0.56) 68%,
        rgba(6, 58, 122, 0.28) 84%,
        rgba(5, 50, 110, 0.10) 93%,
        rgba(5, 45, 96, 0.00) 100%
      ) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18), 0 30px 64px -46px rgba(11, 61, 115, 0.34) !important;-webkit-mask-image:linear-gradient(
      to right,
      #000 0%,
      #000 64%,
      rgba(0,0,0,0.84) 76%,
      rgba(0,0,0,0.44) 88%,
      rgba(0,0,0,0.12) 96%,
      transparent 100%
    ) !important;mask-image:linear-gradient(
      to right,
      #000 0%,
      #000 64%,
      rgba(0,0,0,0.84) 76%,
      rgba(0,0,0,0.44) 88%,
      rgba(0,0,0,0.12) 96%,
      transparent 100%
    ) !important;}body:not(.dark-theme):not(.knowledge-mode) .hero-sub p + p{background:linear-gradient(135deg, rgba(8, 62, 123, 0.58), rgba(13, 88, 162, 0.46)) !important;border-color:rgba(181, 228, 255, 0.28) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16), 0 18px 44px -34px rgba(7, 48, 95, 0.34) !important;backdrop-filter:blur(1.8px) !important;-webkit-backdrop-filter:blur(1.8px) !important;}}@media (min-width: 901px){body.dark-theme:not(.knowledge-mode) .hero-copy::after{border-color:rgba(120, 196, 255, 0.22) !important;background:radial-gradient(circle at 82% 42%, rgba(170, 226, 255, 0.055), transparent 22%),
      radial-gradient(circle at 90% 54%, rgba(82, 166, 255, 0.05), transparent 26%),
      linear-gradient(
        90deg,
        rgba(5, 32, 68, 0.72) 0%,
        rgba(3, 25, 58, 0.68) 56%,
        rgba(3, 25, 58, 0.56) 72%,
        rgba(3, 25, 58, 0.28) 86%,
        rgba(3, 25, 58, 0.10) 94%,
        rgba(3, 25, 58, 0.00) 100%
      ) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08), 0 28px 56px -44px rgba(0, 16, 42, 0.44) !important;-webkit-mask-image:linear-gradient(
      to right,
      #000 0%,
      #000 64%,
      rgba(0,0,0,0.84) 76%,
      rgba(0,0,0,0.44) 88%,
      rgba(0,0,0,0.12) 96%,
      transparent 100%
    ) !important;mask-image:linear-gradient(
      to right,
      #000 0%,
      #000 64%,
      rgba(0,0,0,0.84) 76%,
      rgba(0,0,0,0.44) 88%,
      rgba(0,0,0,0.12) 96%,
      transparent 100%
    ) !important;}body.dark-theme:not(.knowledge-mode) .hero-sub p + p{background:linear-gradient(135deg, rgba(7, 46, 93, 0.54), rgba(9, 65, 128, 0.40)) !important;border-color:rgba(132, 205, 255, 0.22) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.10), 0 16px 40px -32px rgba(0, 16, 42, 0.36) !important;backdrop-filter:blur(1.8px) !important;-webkit-backdrop-filter:blur(1.8px) !important;}}#galleryHeading{--qetepich-gallery-heading-icon-track:1.78rem;display:grid !important;grid-template-columns:var(--qetepich-gallery-heading-icon-track) minmax(0, 1fr) !important;grid-template-rows:auto auto !important;column-gap:0.58rem !important;row-gap:0.72rem !important;align-items:start !important;justify-items:stretch !important;direction:rtl !important;text-align:right !important;}#galleryHeading > .gallery-heading-icon{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;align-self:start !important;width:var(--qetepich-gallery-heading-icon-track) !important;min-width:var(--qetepich-gallery-heading-icon-track) !important;height:var(--qetepich-gallery-heading-icon-track) !important;margin:0.18em 0 0 !important;}#galleryHeading .gallery-heading-copy{display:contents !important;}#galleryHeading .gallery-heading-text{grid-column:2 !important;grid-row:1 !important;align-self:center !important;min-width:0 !important;text-align:right !important;}#galleryHeading .gallery-heading-subline{grid-column:1 / -1 !important;grid-row:2 !important;display:grid !important;grid-template-columns:var(--qetepich-gallery-heading-icon-track) minmax(0, 1fr) !important;column-gap:0.58rem !important;align-items:start !important;width:100% !important;min-width:0 !important;direction:rtl !important;text-align:right !important;}#galleryHeading .gallery-heading-subicon{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;align-self:start !important;margin:0.12rem 0 0 !important;}#galleryHeading .gallery-heading-subtext{grid-column:2 !important;grid-row:1 !important;min-width:0 !important;align-self:center !important;text-align:right !important;}@media (max-width: 640px){#galleryHeading{--qetepich-gallery-heading-icon-track:1.54rem;row-gap:0.56rem !important;}#galleryHeading .gallery-heading-subline{column-gap:0.58rem !important;}#galleryHeading > .gallery-heading-icon,
  #galleryHeading .gallery-heading-subicon{margin-inline:0 !important;}}#galleryHeading{--qetepich-gallery-icon-track:1.78rem;display:block !important;direction:rtl !important;text-align:center !important;}#galleryHeading > .gallery-heading-layout{display:grid !important;grid-template-columns:minmax(0, 1fr) var(--qetepich-gallery-icon-track) !important;grid-template-rows:auto auto !important;grid-template-areas:"title-text title-icon"
    "sub-text sub-icon" !important;column-gap:0.58rem !important;row-gap:0.72rem !important;align-items:start !important;justify-items:stretch !important;width:min(100%, 58rem) !important;max-width:100% !important;min-width:0 !important;margin-inline:auto !important;direction:ltr !important;text-align:right !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-icon{grid-area:title-icon !important;display:inline-flex !important;width:var(--qetepich-gallery-icon-track) !important;min-width:var(--qetepich-gallery-icon-track) !important;height:var(--qetepich-gallery-icon-track) !important;margin:0.18em 0 0 !important;justify-self:end !important;align-self:start !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-text{grid-area:title-text !important;display:block !important;min-width:0 !important;align-self:center !important;direction:rtl !important;text-align:right !important;white-space:normal !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-subicon{grid-area:sub-icon !important;display:inline-flex !important;width:var(--qetepich-gallery-icon-track) !important;min-width:var(--qetepich-gallery-icon-track) !important;height:var(--qetepich-gallery-icon-track) !important;margin:0.12rem 0 0 !important;justify-self:end !important;align-self:start !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-subtext{grid-area:sub-text !important;display:block !important;min-width:0 !important;align-self:center !important;direction:rtl !important;text-align:right !important;white-space:normal !important;text-wrap:pretty !important;}#galleryHeading .gallery-heading-copy,
#galleryHeading .gallery-heading-subline{display:contents !important;}@media (max-width: 640px){#galleryHeading{--qetepich-gallery-icon-track:1.54rem;text-align:right !important;}#galleryHeading > .gallery-heading-layout{width:100% !important;row-gap:0.56rem !important;column-gap:0.58rem !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-icon,
  #galleryHeading > .gallery-heading-layout > .gallery-heading-subicon{margin-inline:0 !important;}}#galleryHeading{--qetepich-gallery-icon-track:2.05rem;display:block !important;overflow:hidden !important;text-align:center !important;}#galleryHeading > .gallery-heading-layout{display:flex !important;flex-direction:column !important;align-items:center !important;gap:0.84rem !important;width:100% !important;max-width:100% !important;margin:0 !important;direction:rtl !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-row{display:grid !important;grid-template-columns:minmax(0, 1fr) var(--qetepich-gallery-icon-track) !important;grid-template-areas:"copy icon" !important;align-items:start !important;column-gap:0.72rem !important;width:min(100%, 49rem) !important;max-width:100% !important;min-width:0 !important;margin:0 auto !important;direction:ltr !important;text-align:right !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-row > .gallery-heading-icon,
#galleryHeading > .gallery-heading-layout > .gallery-heading-row > .gallery-heading-subicon{grid-area:icon !important;display:inline-flex !important;box-sizing:border-box !important;width:var(--qetepich-gallery-icon-track) !important;min-width:var(--qetepich-gallery-icon-track) !important;height:var(--qetepich-gallery-icon-track) !important;margin:0.14rem 0 0 !important;padding:0 !important;justify-self:end !important;align-self:start !important;flex:none !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-row > .gallery-heading-text,
#galleryHeading > .gallery-heading-layout > .gallery-heading-row > .gallery-heading-subtext{grid-area:copy !important;display:block !important;min-width:0 !important;margin:0 !important;direction:rtl !important;text-align:right !important;text-wrap:balance !important;white-space:normal !important;overflow-wrap:anywhere !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-row--title > .gallery-heading-text{align-self:center !important;color:#0b294d !important;font-size:clamp(1.16rem, 1.70vw, 1.58rem) !important;font-weight:850 !important;line-height:1.75 !important;letter-spacing:-0.012em !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-row--subtitle{position:relative !important;padding-top:0.10rem !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-row--subtitle > .gallery-heading-subtext{align-self:center !important;color:#55708b !important;font-size:clamp(0.93rem, 1.14vw, 1.16rem) !important;font-weight:650 !important;line-height:1.84 !important;letter-spacing:-0.006em !important;}body.dark-theme #galleryHeading > .gallery-heading-layout > .gallery-heading-row--title > .gallery-heading-text{color:#f5f9ff !important;}body.dark-theme #galleryHeading > .gallery-heading-layout > .gallery-heading-row--subtitle > .gallery-heading-subtext{color:#afc5dc !important;}@media (max-width: 640px){#galleryHeading{--qetepich-gallery-icon-track:1.72rem;}#galleryHeading > .gallery-heading-layout{gap:0.64rem !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-row{width:100% !important;column-gap:0.60rem !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-row > .gallery-heading-icon,
  #galleryHeading > .gallery-heading-layout > .gallery-heading-row > .gallery-heading-subicon{margin-top:0.10rem !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-row--title > .gallery-heading-text{font-size:clamp(1.00rem, 4.10vw, 1.14rem) !important;line-height:1.78 !important;}#galleryHeading > .gallery-heading-layout > .gallery-heading-row--subtitle > .gallery-heading-subtext{font-size:clamp(0.87rem, 3.46vw, 0.99rem) !important;line-height:1.80 !important;}}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active{position:relative !important;box-sizing:border-box !important;border:2px solid rgba(147, 197, 253, 0.76) !important;outline:0 !important;box-shadow:none !important;background:transparent !important;background-color:transparent !important;background-image:none !important;background-clip:padding-box !important;overflow:hidden !important;transform:none !important;transition:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active::after{content:none !important;display:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;opacity:0 !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] img.part-photo{border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;transform:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active{position:relative !important;box-sizing:border-box !important;padding:0 !important;border:1px solid rgba(147, 197, 253, 0.76) !important;outline:0 !important;box-shadow:none !important;background:transparent !important;background-color:transparent !important;background-image:none !important;overflow:hidden !important;isolation:isolate !important;transform:none !important;filter:none !important;transition:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:hover::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:focus-visible::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:active::after{content:none !important;display:none !important;inset:auto !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;opacity:0 !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:hover .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:focus-within .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:active .part-photo-wrap > img.part-photo{display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;border-radius:inherit !important;transform:none !important;filter:none !important;}@media (min-width: 1401px){html body:not(.knowledge-mode) > header.header-bar,
  html body.knowledge-mode > header.header-bar{--qetepich-v392-header-side-space:clamp(18.48px, 1.584vw, 26.4px) !important;block-size:82.368px !important;height:82.368px !important;min-block-size:82.368px !important;min-height:82.368px !important;max-block-size:82.368px !important;max-height:82.368px !important;grid-template-rows:82.368px !important;grid-auto-rows:82.368px !important;padding-left:clamp(18.48px, 1.584vw, 26.4px) !important;padding-right:clamp(18.48px, 1.584vw, 26.4px) !important;column-gap:clamp(13.2px, 1.122vw, 18.48px) !important;align-items:center !important;}html body:not(.knowledge-mode) > header.header-bar > .desktop-actions{gap:13.2px !important;align-items:center !important;}html body:not(.knowledge-mode) > header.header-bar > #mainNav{gap:3.96px !important;align-items:center !important;}html body:not(.knowledge-mode) > header.header-bar > .header-brand-dark,
  html body:not(.knowledge-mode) > header.header-bar > #headerBrandDark{height:50.688px !important;max-height:50.688px !important;gap:7.92px !important;align-items:center !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-logo{width:44.352px !important;height:48.792px !important;max-width:44.352px !important;max-height:48.792px !important;flex:0 0 44.352px !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-copy{gap:2.64px !important;max-height:47.52px !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-title{font-size:23.76px !important;line-height:1 !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-subtitle{font-size:10.296px !important;line-height:1.08 !important;}html body:not(.knowledge-mode) > header.header-bar #mainNav > a,
  html body:not(.knowledge-mode) > header.header-bar #mainNav .nav-knowledge-trigger{height:38.016px !important;min-height:38.016px !important;max-height:38.016px !important;padding:0 13.2px 1.2px !important;font-size:15.84px !important;line-height:1 !important;border-radius:11.88px !important;}html body:not(.knowledge-mode) > header.header-bar #mainNav > a::before,
  html body:not(.knowledge-mode) > header.header-bar #mainNav .nav-knowledge-trigger::before{width:1.6875vw !important;height:1.6875vw !important;flex-basis:1.6875vw !important;}html body:not(.knowledge-mode) > header.header-bar #headerContactDark{width:104.544px !important;min-width:104.544px !important;height:38.016px !important;min-height:38.016px !important;max-height:38.016px !important;padding:0 11.88px !important;font-size:14.52px !important;border-radius:13.2px !important;gap:7.92px !important;}html body:not(.knowledge-mode) > header.header-bar #headerContactDark::before{width:14.52px !important;height:14.52px !important;flex-basis:14.52px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle{width:53.856px !important;min-width:53.856px !important;height:31.68px !important;min-height:31.68px !important;max-height:31.68px !important;border-radius:11.88px !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle > .theme-mode-emoji,
  html body:not(.knowledge-mode) > header.header-bar #themeToggle .theme-mode-icon{width:18.48px !important;height:18.48px !important;min-width:18.48px !important;min-height:18.48px !important;}html body:not(.knowledge-mode) > header.header-bar #langDropdownBtn,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn{height:38.016px !important;min-height:38.016px !important;max-height:38.016px !important;padding:0 13.2px !important;font-size:14.52px !important;gap:6.6px !important;border-radius:999px !important;}html body:not(.knowledge-mode) > header.header-bar .desktop-actions #langDropdownBtn .flag-img,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn .flag-img{width:18.48px !important;height:11.88px !important;}html body:not(.knowledge-mode) > header.header-bar .desktop-actions #langDropdownBtn .arrow,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn .arrow{font-size:10.56px !important;}}@media (min-width: 901px) and (max-width: 1400px){html body:not(.knowledge-mode) > header.header-bar,
  html body.knowledge-mode > header.header-bar{--qetepich-v392-header-side-space:clamp(14px, 1.32vw, 18.48px) !important;block-size:82.368px !important;height:82.368px !important;min-block-size:82.368px !important;min-height:82.368px !important;max-block-size:82.368px !important;max-height:82.368px !important;grid-template-rows:82.368px !important;grid-auto-rows:82.368px !important;padding-left:clamp(14px, 1.32vw, 18.48px) !important;padding-right:clamp(14px, 1.32vw, 18.48px) !important;column-gap:clamp(8px, 0.94vw, 13.2px) !important;align-items:center !important;}html body:not(.knowledge-mode) > header.header-bar > .desktop-actions{gap:clamp(7px, 0.94vw, 13.2px) !important;align-items:center !important;}html body:not(.knowledge-mode) > header.header-bar > #mainNav{gap:clamp(2.4px, 0.283vw, 3.96px) !important;align-items:center !important;}html body:not(.knowledge-mode) > header.header-bar > .header-brand-dark,
  html body:not(.knowledge-mode) > header.header-bar > #headerBrandDark{height:clamp(39px, 3.62vw, 50.688px) !important;max-height:clamp(39px, 3.62vw, 50.688px) !important;gap:clamp(5px, 0.566vw, 7.92px) !important;align-items:center !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-logo{width:clamp(33px, 3.168vw, 44.352px) !important;height:clamp(36px, 3.485vw, 48.792px) !important;max-width:clamp(33px, 3.168vw, 44.352px) !important;max-height:clamp(36px, 3.485vw, 48.792px) !important;flex-basis:clamp(33px, 3.168vw, 44.352px) !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-copy{gap:clamp(1.8px, 0.188vw, 2.64px) !important;max-height:clamp(36px, 3.394vw, 47.52px) !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-title{font-size:clamp(17px, 1.697vw, 23.76px) !important;line-height:1 !important;}html body:not(.knowledge-mode) > header.header-bar .header-brand-dark-subtitle{font-size:clamp(7.5px, 0.735vw, 10.296px) !important;line-height:1.08 !important;}html body:not(.knowledge-mode) > header.header-bar #mainNav > a,
  html body:not(.knowledge-mode) > header.header-bar #mainNav .nav-knowledge-trigger{height:clamp(30px, 2.715vw, 38.016px) !important;min-height:clamp(30px, 2.715vw, 38.016px) !important;max-height:clamp(30px, 2.715vw, 38.016px) !important;padding:0 clamp(8px, 0.943vw, 13.2px) 1px !important;font-size:clamp(11px, 1.131vw, 15.84px) !important;line-height:1 !important;border-radius:clamp(9px, 0.849vw, 11.88px) !important;}html body:not(.knowledge-mode) > header.header-bar #mainNav > a::before,
  html body:not(.knowledge-mode) > header.header-bar #mainNav .nav-knowledge-trigger::before{width:clamp(14px, 1.32vw, 18.48px) !important;height:clamp(14px, 1.32vw, 18.48px) !important;flex-basis:clamp(14px, 1.32vw, 18.48px) !important;}html body:not(.knowledge-mode) > header.header-bar #headerContactDark{width:clamp(74px, 7.467vw, 104.544px) !important;min-width:clamp(74px, 7.467vw, 104.544px) !important;height:clamp(30px, 2.715vw, 38.016px) !important;min-height:clamp(30px, 2.715vw, 38.016px) !important;max-height:clamp(30px, 2.715vw, 38.016px) !important;padding:0 clamp(7px, 0.849vw, 11.88px) !important;font-size:clamp(10.5px, 1.037vw, 14.52px) !important;border-radius:clamp(10px, 0.943vw, 13.2px) !important;gap:clamp(5px, 0.566vw, 7.92px) !important;}html body:not(.knowledge-mode) > header.header-bar #headerContactDark::before{width:clamp(10px, 1.037vw, 14.52px) !important;height:clamp(10px, 1.037vw, 14.52px) !important;flex-basis:clamp(10px, 1.037vw, 14.52px) !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle{width:clamp(38px, 3.847vw, 53.856px) !important;min-width:clamp(38px, 3.847vw, 53.856px) !important;height:clamp(22px, 2.263vw, 31.68px) !important;min-height:clamp(22px, 2.263vw, 31.68px) !important;max-height:clamp(22px, 2.263vw, 31.68px) !important;border-radius:clamp(9px, 0.849vw, 11.88px) !important;}html body:not(.knowledge-mode) > header.header-bar #themeToggle > .theme-mode-emoji,
  html body:not(.knowledge-mode) > header.header-bar #themeToggle .theme-mode-icon{width:clamp(14px, 1.32vw, 18.48px) !important;height:clamp(14px, 1.32vw, 18.48px) !important;min-width:clamp(14px, 1.32vw, 18.48px) !important;min-height:clamp(14px, 1.32vw, 18.48px) !important;}html body:not(.knowledge-mode) > header.header-bar #langDropdownBtn,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn{height:clamp(30px, 2.715vw, 38.016px) !important;min-height:clamp(30px, 2.715vw, 38.016px) !important;max-height:clamp(30px, 2.715vw, 38.016px) !important;padding:0 clamp(8px, 0.943vw, 13.2px) !important;font-size:clamp(10.5px, 1.037vw, 14.52px) !important;gap:clamp(4px, 0.472vw, 6.6px) !important;border-radius:999px !important;}html body:not(.knowledge-mode) > header.header-bar .desktop-actions #langDropdownBtn .flag-img,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn .flag-img{width:clamp(13px, 1.32vw, 18.48px) !important;height:clamp(8.5px, 0.849vw, 11.88px) !important;}html body:not(.knowledge-mode) > header.header-bar .desktop-actions #langDropdownBtn .arrow,
  html body:not(.knowledge-mode) > header.header-bar .desktop-actions .dropdown-btn .arrow{font-size:clamp(7.5px, 0.754vw, 10.56px) !important;}}@media (max-width: 900px){html body:not(.knowledge-mode) > header.header-bar,
  html body.knowledge-mode > header.header-bar{block-size:2.712rem !important;height:2.712rem !important;min-block-size:2.712rem !important;min-height:2.712rem !important;max-block-size:2.712rem !important;max-height:2.712rem !important;align-items:center !important;}html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions,
  html body.knowledge-mode > header.header-bar .mobile-header-actions{width:calc(100% - 0.66rem) !important;min-height:2.4rem !important;height:2.4rem !important;margin:0.096rem 0.33rem 0.216rem !important;}html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{width:3.24rem !important;min-width:3.24rem !important;height:2.4rem !important;min-height:2.4rem !important;border-radius:999px !important;}html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{min-width:7.5rem !important;height:2.4rem !important;min-height:2.4rem !important;padding:0 0.84rem 0 0.648rem !important;gap:0.624rem !important;border-radius:999px !important;}html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:0.456rem !important;font-size:0.912rem !important;}html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:1.224rem !important;height:1.224rem !important;}html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:0.744rem !important;}html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html body:not(.knowledge-mode) > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon,
  html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{width:1.18rem !important;height:1.18rem !important;min-width:1.18rem !important;min-height:1.18rem !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar,
  html body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar{block-size:82.368px !important;height:82.368px !important;min-block-size:82.368px !important;min-height:82.368px !important;max-block-size:82.368px !important;max-height:82.368px !important;grid-template-rows:82.368px !important;grid-auto-rows:82.368px !important;align-items:center !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar{block-size:2.712rem !important;height:2.712rem !important;min-block-size:2.712rem !important;min-height:2.712rem !important;max-block-size:2.712rem !important;max-height:2.712rem !important;align-items:center !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions{width:calc(100% - 0.66rem) !important;min-height:2.4rem !important;height:2.4rem !important;margin:0.096rem 0.33rem 0.216rem !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header{width:3.24rem !important;min-width:3.24rem !important;height:2.4rem !important;min-height:2.4rem !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{min-width:7.5rem !important;height:2.4rem !important;min-height:2.4rem !important;padding:0 0.84rem 0 0.648rem !important;gap:0.624rem !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:0.456rem !important;font-size:0.912rem !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:1.224rem !important;height:1.224rem !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:0.744rem !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{width:1.18rem !important;height:1.18rem !important;min-width:1.18rem !important;min-height:1.18rem !important;}}@media (min-width: 1401px){html body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .desktop-actions #themeToggle,
  html body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .desktop-actions #themeToggle{width:69.6px !important;min-width:69.6px !important;height:40.8px !important;min-height:40.8px !important;max-height:40.8px !important;border-radius:11.88px !important;}html body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .desktop-actions #headerContactDark,
  html body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .desktop-actions #headerContactDark{width:139.2px !important;min-width:139.2px !important;height:38.016px !important;min-height:38.016px !important;max-height:38.016px !important;padding:0 11.88px !important;font-size:14.52px !important;gap:7.92px !important;border-radius:13.2px !important;}html body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .desktop-actions #langDropdownBtn,
  html body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .desktop-actions #langDropdownBtn{width:156px !important;min-width:156px !important;height:38.016px !important;min-height:38.016px !important;max-height:38.016px !important;padding:0 13.2px !important;font-size:14.52px !important;gap:6.6px !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar{block-size:57.319px !important;height:57.319px !important;min-block-size:57.319px !important;min-height:57.319px !important;max-block-size:57.319px !important;max-height:57.319px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions{position:relative !important;width:100% !important;min-height:41.55px !important;height:41.55px !important;margin:7.884px 0 0 !important;padding:0 !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header{left:12.55px !important;right:auto !important;width:52.313px !important;min-width:52.313px !important;height:41.55px !important;min-height:41.55px !important;max-height:41.55px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown{left:auto !important;right:12.55px !important;width:135.45px !important;min-width:135.45px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{width:135.45px !important;min-width:135.45px !important;height:41.55px !important;min-height:41.55px !important;max-height:41.55px !important;padding:0 10.08px 0 7.776px !important;gap:7.488px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:5.472px !important;font-size:0.912rem !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:29.981px !important;height:30.806px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:11.905px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{width:22.631px !important;height:22.631px !important;min-width:22.631px !important;min-height:22.631px !important;}}html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-logo{filter:drop-shadow(0 1px 0 rgba(255,255,255,0.96))
    drop-shadow(0 2px 6px rgba(8, 72, 140, 0.34))
    drop-shadow(0 0 1px rgba(8, 72, 140, 0.30)) !important;}html body.knowledge-mode{--qetepich-landing-artwork-opacity:1 !important;--qetepich-landing-canvas-opacity:0 !important;--qetepich-landing-artwork-y:0px !important;--qetepich-landing-artwork-scale:1 !important;background:#f6f8fc !important;background-image:none !important;}html body.knowledge-mode::before{background:#f6f8fc !important;background-image:none !important;opacity:1 !important;transform:none !important;filter:none !important;}html body.knowledge-mode::after{display:none !important;background:none !important;background-image:none !important;opacity:0 !important;}html body.dark-theme.knowledge-mode{background:#08111d !important;background-image:none !important;}html body.dark-theme.knowledge-mode::before{background:#08111d !important;background-image:none !important;opacity:1 !important;transform:none !important;filter:none !important;}@media (max-width: 900px){html body.knowledge-mode::before,
  html body.dark-theme.knowledge-mode::before{background-image:none !important;background-size:auto !important;background-position:center !important;}}html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .cert-logo{filter:saturate(1.06)
    contrast(1.05)
    brightness(0.985)
    drop-shadow(0 1px 0 rgba(255,255,255,0.92))
    drop-shadow(0 2px 5px rgba(34, 91, 148, 0.24)) !important;}@media (max-width: 1024px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}html.qetepich-mobile-layout body > #mainNav.qetepich-mobile-bottom-nav.qetepich-mobile-bottom-nav--site-end{will-change:auto !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions{min-height:35px !important;height:35px !important;margin:11.16px 0 0 !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header{width:44px !important;min-width:44px !important;height:35px !important;min-height:35px !important;max-height:35px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown{width:114px !important;min-width:114px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{width:114px !important;min-width:114px !important;height:35px !important;min-height:35px !important;max-height:35px !important;padding:0 8px 0 6px !important;gap:5px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:4px !important;font-size:0.78rem !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:24px !important;height:25px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:10px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{width:19px !important;height:19px !important;min-width:19px !important;min-height:19px !important;}}@media (max-width: 1024px){html body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}html body.dark-theme:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav{display:grid !important;visibility:visible !important;opacity:1 !important;}html body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav.qetepich-mobile-bottom-nav--site-end{will-change:auto !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges{--qetepich-desktop-iso-card-width:clamp(145.6px, 10.725vw, 171.6px) !important;--qetepich-desktop-iso-card-height:clamp(105.95px, 7.8vw, 124.8px) !important;--qetepich-desktop-iso-card-half-height:clamp(52.975px, 3.9vw, 62.4px) !important;--qetepich-desktop-iso-gap:clamp(11.7px, 1.1375vw, 18.2px) !important;--qetepich-desktop-iso-group-width:clamp(302.9px, 22.5875vw, 361.4px) !important;--qetepich-desktop-iso-group-half:clamp(151.45px, 11.29375vw, 180.7px) !important;width:var(--qetepich-desktop-iso-group-width) !important;height:var(--qetepich-desktop-iso-card-height) !important;min-height:var(--qetepich-desktop-iso-card-height) !important;gap:var(--qetepich-desktop-iso-gap) !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{flex-basis:var(--qetepich-desktop-iso-card-width) !important;width:var(--qetepich-desktop-iso-card-width) !important;height:var(--qetepich-desktop-iso-card-height) !important;min-height:var(--qetepich-desktop-iso-card-height) !important;gap:3.9px !important;padding:7.8px 10.4px 9.1px !important;border-radius:17px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{inset:6.5px !important;border-radius:11.7px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{left:13px !important;right:13px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--theme-runtime,
  html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--theme-runtime,
  html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--theme-runtime{flex:0 0 80.6px !important;width:96.2px !important;height:80.6px !important;min-width:96.2px !important;min-height:80.6px !important;max-width:96.2px !important;max-height:80.6px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{width:111.8px !important;min-width:111.8px !important;height:22.1px !important;min-height:22.1px !important;padding:0 11.7px !important;font-size:12.35px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges{min-height:calc(var(--qetepich-desktop-iso-card-height) + 91px) !important;padding-bottom:20.8px !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges{width:98.402778vw !important;max-width:98.402778vw !important;min-height:61.1vw !important;gap:2.347222vw !important;padding-bottom:6.63vw !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{flex:0 0 48.027778vw !important;width:48.027778vw !important;height:40.083333vw !important;min-height:40.083333vw !important;max-height:40.083333vw !important;gap:0.722223vw !important;padding:2.166667vw 2.527778vw 1.805556vw !important;border-radius:16.9px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{inset:1.3vw !important;border-radius:11.7px !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{left:2.166667vw !important;right:2.166667vw !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--theme-runtime,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--theme-runtime,
  html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--theme-runtime,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--theme-runtime,
  html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--theme-runtime,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--theme-runtime{flex:0 0 29.25vw !important;width:32.5vw !important;height:29.25vw !important;min-width:32.5vw !important;min-height:29.25vw !important;max-width:32.5vw !important;max-height:29.25vw !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{width:32.5vw !important;min-width:32.5vw !important;height:5.777778vw !important;min-height:5.777778vw !important;max-height:5.777778vw !important;padding:0 2.166667vw !important;font-size:3.177778vw !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{margin-top:2.99vw !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{height:calc(var(--qetepich-desktop-iso-card-height) + 28px) !important;min-height:calc(var(--qetepich-desktop-iso-card-height) + 28px) !important;max-height:none !important;padding-bottom:12px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges{height:calc(var(--qetepich-desktop-iso-card-height) + 28px) !important;min-height:calc(var(--qetepich-desktop-iso-card-height) + 28px) !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges{min-height:65.1vw !important;padding-bottom:7.4vw !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{height:44.1vw !important;min-height:44.1vw !important;max-height:44.1vw !important;padding-bottom:2.8vw !important;}}@media (min-width: 901px){html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > #mainNav,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > #mainNav,
  html body:not(.dark-theme).knowledge-mode > header.header-bar > #mainNav,
  html body.dark-theme.knowledge-mode > header.header-bar > #mainNav{position:static !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;grid-column:2 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important;display:inline-flex !important;flex:0 0 auto !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;direction:rtl !important;width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:0 !important;transform:none !important;translate:none !important;}}@media (min-width: 901px){html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > #mainNav,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > #mainNav{justify-self:end !important;}}@media (max-width: 1024px){html.qetepich-mobile-layout,
  html.qetepich-mobile-layout body:not(.knowledge-mode){overflow-x:clip !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav{box-sizing:border-box !important;left:max(0.5rem, env(safe-area-inset-left, 0px)) !important;right:max(0.5rem, env(safe-area-inset-right, 0px)) !important;width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;transform:none !important;translate:none !important;overflow:hidden !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav > a,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav > .nav-knowledge-dropdown,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav .nav-knowledge-trigger{min-width:0 !important;box-sizing:border-box !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .back-to-top{bottom:calc(7.25rem + env(safe-area-inset-bottom, 0px)) !important;z-index:2147483001 !important;}}@media (max-width: 1024px){html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;align-items:stretch !important;justify-content:stretch !important;left:max(0.5rem, env(safe-area-inset-left, 0px)) !important;right:max(0.5rem, env(safe-area-inset-right, 0px)) !important;width:auto !important;max-width:none !important;min-width:0 !important;box-sizing:border-box !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav > a,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav > .nav-knowledge-dropdown,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav .nav-knowledge-trigger{min-width:0 !important;width:auto !important;}}@media (max-width: 1024px){html.qetepich-mobile-layout,
  html.qetepich-mobile-layout body:not(.knowledge-mode){overflow-x:clip !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav{box-sizing:border-box !important;left:0 !important;right:0 !important;width:min(calc(100vw - 16px), 560px) !important;max-width:min(calc(100vw - 16px), 560px) !important;min-width:0 !important;margin:0 auto !important;transform:none !important;translate:none !important;overflow:hidden !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav > a,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav > .nav-knowledge-dropdown,
  html.qetepich-mobile-layout body:not(.knowledge-mode) > #mainNav.qetepich-mobile-bottom-nav .nav-knowledge-trigger{min-width:0 !important;box-sizing:border-box !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .back-to-top{bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px)) !important;z-index:2147483001 !important;}}@media (max-width: 1024px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) > footer.site-footer.footer-copyright .site-footer-bottom{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px)) !important;}}@media (max-width: 1024px){html.qetepich-mobile-layout body.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;position:fixed !important;top:auto !important;bottom:max(0.58rem, env(safe-area-inset-bottom, 0px)) !important;left:0 !important;right:0 !important;width:min(calc(100vw - 16px), 560px) !important;max-width:min(calc(100vw - 16px), 560px) !important;min-width:0 !important;margin:0 auto !important;transform:none !important;translate:none !important;box-sizing:border-box !important;z-index:2147483000 !important;}html.qetepich-mobile-layout body.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav > a,
  html.qetepich-mobile-layout body.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav > .nav-knowledge-dropdown,
  html.qetepich-mobile-layout body.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav .nav-knowledge-trigger{min-width:0 !important;box-sizing:border-box !important;}}@media (max-width: 1024px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) > footer.site-footer.footer-copyright .site-footer-bottom{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px)) !important;}}@media (max-width: 1024px){html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode){padding-bottom:0 !important;}}@media (max-width: 1024px){html.qetepich-mobile-layout body.knowledge-mode{padding-bottom:0 !important;}html.qetepich-mobile-layout body.knowledge-mode .knowledge-page-shell{margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;outline:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}html.qetepich-mobile-layout body.knowledge-mode .knowledge-page-shell::before,
  html.qetepich-mobile-layout body.knowledge-mode .knowledge-page-shell::after{content:none !important;display:none !important;}html.qetepich-mobile-layout body.knowledge-mode > footer.site-footer.footer-copyright{margin-bottom:0 !important;padding-bottom:0 !important;}html.qetepich-mobile-layout body.knowledge-mode > footer.site-footer.footer-copyright .site-footer-shell{margin-bottom:0 !important;}html.qetepich-mobile-layout body.knowledge-mode > footer.site-footer.footer-copyright .site-footer-bottom{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px)) !important;}}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:is(:hover, :focus, :focus-within, :active) .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap:is(:hover, :focus, :focus-visible, :active),
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap,
body.dark-theme #galleryContainer .part-card .part-photo-wrap{position:relative !important;box-sizing:border-box !important;padding:0 !important;border:1px solid rgba(147, 197, 253, 0.76) !important;outline:0 !important;box-shadow:none !important;background:transparent !important;background-color:transparent !important;background-image:none !important;overflow:hidden !important;isolation:isolate !important;transform:none !important;filter:none !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:is(:hover, :focus, :focus-within, :active) .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:is(:hover, :focus, :focus-within, :active) .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap::after,
body.dark-theme #galleryContainer .part-card .part-photo-wrap::before,
body.dark-theme #galleryContainer .part-card .part-photo-wrap::after{content:none !important;display:none !important;inset:auto !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;opacity:0 !important;}body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-media-trigger.part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card[data-project-index]:is(:hover, :focus, :focus-within, :active) .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card img.part-photo,
body.dark-theme #galleryContainer .part-card .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer .part-card img.part-photo{display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;border-radius:inherit !important;transform:none !important;filter:none !important;}html[data-qetepich-theme="light"] body:not(.knowledge-mode) #heroThemeLogo.hero-logo-visual,
body:not(.dark-theme):not(.knowledge-mode) #heroThemeLogo.hero-logo-visual,
body:not(.dark-theme):not(.knowledge-mode) .hero-logo-visual,
body:not(.dark-theme):not(.knowledge-mode) .mobile-hero-logo-visual{content:url('assets/qetepich-hero-logo-user-light-from-dark-v456-lossless-v470.webp?v=470') !important;}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100{transform:translateX(calc(0.5cm - 10px)) !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges{--qetepich-desktop-iso-card-width:clamp(174.72px, 12.87vw, 205.92px) !important;--qetepich-desktop-iso-card-height:clamp(127.14px, 9.36vw, 149.76px) !important;--qetepich-desktop-iso-card-half-height:clamp(63.57px, 4.68vw, 74.88px) !important;--qetepich-desktop-iso-gap:clamp(14.04px, 1.365vw, 21.84px) !important;--qetepich-desktop-iso-group-width:clamp(363.48px, 27.105vw, 433.68px) !important;--qetepich-desktop-iso-group-half:clamp(181.74px, 13.5525vw, 216.84px) !important;width:var(--qetepich-desktop-iso-group-width) !important;height:var(--qetepich-desktop-iso-card-height) !important;min-height:calc(var(--qetepich-desktop-iso-card-height) + 109.2px) !important;gap:var(--qetepich-desktop-iso-gap) !important;padding-bottom:24.96px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{flex-basis:var(--qetepich-desktop-iso-card-width) !important;width:var(--qetepich-desktop-iso-card-width) !important;height:var(--qetepich-desktop-iso-card-height) !important;min-height:var(--qetepich-desktop-iso-card-height) !important;gap:4.68px !important;padding:9.36px 12.48px 10.92px !important;border-radius:20.4px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::before{inset:7.8px !important;border-radius:14.04px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item::after{left:15.6px !important;right:15.6px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-logo--theme-runtime,
  html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--as9100 .cert-logo--theme-runtime,
  html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item--iso13485 .cert-logo--theme-runtime{flex:0 0 96.72px !important;width:115.44px !important;height:96.72px !important;min-width:115.44px !important;min-height:96.72px !important;max-width:115.44px !important;max-height:96.72px !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-pill{width:134.16px !important;min-width:134.16px !important;height:26.52px !important;min-height:26.52px !important;padding:0 14.04px !important;font-size:14.82px !important;}}@media (min-width: 901px){html body:not(.knowledge-mode) .hero-visual .iso-badges{height:calc(var(--qetepich-desktop-iso-card-height) + 36px) !important;min-height:calc(var(--qetepich-desktop-iso-card-height) + 145.2px) !important;transform:translateX(-8px) !important;translate:none !important;}html body:not(.knowledge-mode) .hero-visual .iso-badges .cert-item{height:calc(var(--qetepich-desktop-iso-card-height) + 36px) !important;min-height:calc(var(--qetepich-desktop-iso-card-height) + 36px) !important;max-height:none !important;padding-bottom:18px !important;}}body.dark-theme #galleryContainer .part-card .part-photo-wrap,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer .part-card:is(:hover, :focus, :focus-within, :active) .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:is(:hover, :focus, :focus-within, :active) .part-photo-wrap{border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;background-color:transparent !important;background-image:none !important;}body.dark-theme #galleryContainer .part-card .part-photo-wrap::before,
body.dark-theme #galleryContainer .part-card .part-photo-wrap::after,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap::after{content:none !important;display:none !important;border:0 !important;outline:0 !important;box-shadow:none !important;opacity:0 !important;}body.dark-theme #galleryContainer .part-card .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger.part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer .part-card img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card img.part-photo{display:block !important;box-sizing:border-box !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:1px solid rgba(147, 197, 253, 0.76) !important;outline:0 !important;box-shadow:none !important;background:transparent !important;background-color:transparent !important;border-radius:inherit !important;}body.dark-theme #galleryContainer .part-card .part-photo-wrap > img.part-photo:is(:hover, :focus, :focus-visible, :active),
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap > img.part-photo:is(:hover, :focus, :focus-visible, :active){border-color:rgba(147, 197, 253, 0.76) !important;outline:0 !important;box-shadow:none !important;transform:none !important;filter:none !important;}body.dark-theme #galleryContainer .part-card .part-photo-wrap,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer .part-card:is(:hover, :focus, :focus-within, :active) .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:is(:hover, :focus, :focus-within, :active) .part-photo-wrap{background:#ffffff !important;background-color:#ffffff !important;}body.dark-theme #galleryContainer .part-card .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger.part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer .part-card img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card img.part-photo{background:#ffffff !important;background-color:#ffffff !important;}body.dark-theme #galleryContainer .part-card .part-photo-wrap,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap,
body.dark-theme #galleryContainer .part-card:hover .part-photo-wrap,
body.dark-theme #galleryContainer .part-card:focus-within .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:hover .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card:focus-within .part-photo-wrap{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;background-clip:padding-box !important;isolation:isolate !important;overflow:hidden !important;}body.dark-theme #galleryContainer .part-card .part-photo-wrap::before,
body.dark-theme #galleryContainer .part-card .part-photo-wrap::after,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger.part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap::after,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap::before,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;background-image:none !important;}body.dark-theme #galleryContainer .part-card .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger.part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger.part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer .part-card img.part-photo,
body.dark-theme #galleryContainer.gallery-grid .part-card img.part-photo{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;box-shadow:none !important;}body.dark-theme #galleryContainer .part-card .part-icon,
body.dark-theme #galleryContainer .part-card .part-icon.part-card-media-trigger,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-icon,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-icon.part-card-media-trigger,
body.dark-theme #galleryContainer .part-card:hover .part-icon,
body.dark-theme #galleryContainer .part-card:focus-within .part-icon,
body.dark-theme #galleryContainer.gallery-grid .part-card:hover .part-icon,
body.dark-theme #galleryContainer.gallery-grid .part-card:focus-within .part-icon{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;background-clip:padding-box !important;box-shadow:none !important;filter:none !important;}body.dark-theme #galleryContainer .part-card .part-icon::before,
body.dark-theme #galleryContainer .part-card .part-icon::after,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-icon::before,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-icon::after{content:none !important;display:none !important;background:none !important;background-image:none !important;box-shadow:none !important;opacity:0 !important;}@media (max-width: 820px){#galleryModal.modal-overlay{align-items:stretch !important;justify-content:center !important;padding-top:max(0.45rem, env(safe-area-inset-top, 0px)) !important;padding-right:max(0.45rem, env(safe-area-inset-right, 0px)) !important;padding-bottom:max(0.8rem, calc(env(safe-area-inset-bottom, 0px) + 0.55rem)) !important;padding-left:max(0.45rem, env(safe-area-inset-left, 0px)) !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;}#galleryModal .modal-content.modal-wide{width:100% !important;max-width:min(650px, calc(100vw - 0.9rem)) !important;height:auto !important;max-height:calc(100dvh - max(0.9rem, calc(env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px) + 0.9rem))) !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;padding:0.62rem 0.62rem max(1.35rem, calc(env(safe-area-inset-bottom, 0px) + 1rem)) !important;box-sizing:border-box !important;scroll-padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 2.2rem) !important;}@supports not (height: 100dvh){#galleryModal .modal-content.modal-wide{max-height:calc(100vh - 0.9rem) !important;}}#galleryModal #modalBody{display:block !important;width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;overflow:visible !important;padding-bottom:max(1.25rem, calc(env(safe-area-inset-bottom, 0px) + 0.85rem)) !important;box-sizing:border-box !important;}#galleryModal .part-detail-sheet{width:100% !important;min-width:0 !important;height:auto !important;max-height:none !important;overflow:visible !important;padding-bottom:max(1.1rem, calc(env(safe-area-inset-bottom, 0px) + 0.85rem)) !important;box-sizing:border-box !important;}#galleryModal .part-detail-main,
  #galleryModal .part-detail-table{width:100% !important;min-width:0 !important;height:auto !important;max-height:none !important;overflow:visible !important;}#galleryModal .part-detail-table{display:grid !important;grid-template-columns:1fr !important;gap:0.82rem !important;}#galleryModal .part-detail-row,
  #galleryModal .part-detail-row:nth-child(4),
  #galleryModal .part-detail-row:nth-child(5),
  #galleryModal .part-detail-row:nth-child(6),
  #galleryModal .part-detail-row:last-child,
  #galleryModal .part-detail-industries-row{display:grid !important;grid-template-columns:1fr !important;grid-auto-rows:auto !important;width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;flex:none !important;}#galleryModal .part-detail-label,
  #galleryModal .part-detail-value,
  #galleryModal .part-detail-en{width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;box-sizing:border-box !important;overflow-wrap:anywhere !important;word-break:normal !important;white-space:normal !important;}#galleryModal .part-detail-value,
  #galleryModal .part-detail-en{display:block !important;line-height:1.95 !important;}#galleryModal .part-detail-industries-row .part-detail-value,
  #galleryModal .part-detail-row:last-child .part-detail-value{padding-bottom:1.25rem !important;line-height:2.05 !important;text-align:start !important;}[dir="rtl"] #galleryModal .part-detail-industries-row .part-detail-value,
  [dir="rtl"] #galleryModal .part-detail-row:last-child .part-detail-value{text-align:right !important;}}@media (max-width: 420px){#galleryModal .part-detail-row,
  #galleryModal .part-detail-row:nth-child(4),
  #galleryModal .part-detail-row:nth-child(5),
  #galleryModal .part-detail-row:nth-child(6),
  #galleryModal .part-detail-row:last-child,
  #galleryModal .part-detail-industries-row{grid-template-columns:1fr !important;}#galleryModal .part-detail-label{padding:0.72rem 0.82rem !important;}#galleryModal .part-detail-value,
  #galleryModal .part-detail-en{padding:0.82rem 0.88rem !important;font-size:0.92rem !important;}}@media (min-width: 901px){html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-trust-strip,
  html:not(.qetepich-mobile-layout) body.dark-theme:not(.knowledge-mode) .hero-trust-strip{margin-block-start:clamp(1.2rem, 1.9vw, 2.15rem) !important;}}@media (min-width: 641px){html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) #galleryHeading{text-align:right !important;}html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) #galleryHeading > .gallery-heading-layout{align-items:stretch !important;justify-content:flex-start !important;text-align:right !important;}html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) #galleryHeading > .gallery-heading-layout > .gallery-heading-row{width:100% !important;max-width:100% !important;margin-inline-start:0 !important;margin-inline-end:0 !important;margin-left:0 !important;margin-right:0 !important;justify-self:stretch !important;text-align:right !important;}html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) #galleryHeading > .gallery-heading-layout > .gallery-heading-row > .gallery-heading-text,
  html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) #galleryHeading > .gallery-heading-layout > .gallery-heading-row > .gallery-heading-subtext{text-align:right !important;justify-self:stretch !important;}}.contact-image-panel .contact-phone-plain-text,
.contact-image-panel .contact-phone-plain-text:hover,
.contact-image-panel .contact-phone-plain-text:focus,
.contact-image-panel .contact-phone-plain-text:focus-visible,
.contact-image-panel .contact-phone-plain-text:active,
body:not(.dark-theme) .contact-image-panel .contact-phone-plain-text,
body:not(.dark-theme) .contact-image-panel .contact-phone-plain-text:hover,
body:not(.dark-theme) .contact-image-panel .contact-phone-plain-text:focus-visible,
body:not(.dark-theme) .contact-image-panel .contact-phone-plain-text:active,
body.dark-theme .contact-image-panel .contact-phone-plain-text,
body.dark-theme .contact-image-panel .contact-phone-plain-text:hover,
body.dark-theme .contact-image-panel .contact-phone-plain-text:focus-visible,
body.dark-theme .contact-image-panel .contact-phone-plain-text:active{background:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important;outline:0 !important;filter:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important;transition:none !important;animation:none !important;text-decoration:none !important;cursor:text !important;-webkit-tap-highlight-color:transparent !important;}.contact-image-panel .contact-phone-plain-text *,
.contact-image-panel .contact-phone-plain-text:hover *,
.contact-image-panel .contact-phone-plain-text:focus-visible *,
.contact-image-panel .contact-phone-plain-text:active *,
.contact-image-panel .contact-phone-plain-text .contact-number,
.contact-image-panel .contact-phone-plain-text:hover .contact-number,
.contact-image-panel .contact-phone-plain-text:focus-visible .contact-number,
.contact-image-panel .contact-phone-plain-text:active .contact-number,
body.dark-theme .contact-image-panel .contact-phone-plain-text .contact-number,
body.dark-theme .contact-image-panel .contact-phone-plain-text:hover .contact-number,
body.dark-theme .contact-image-panel .contact-phone-plain-text:focus-visible .contact-number,
body.dark-theme .contact-image-panel .contact-phone-plain-text:active .contact-number{transform:none !important;transition:none !important;animation:none !important;text-decoration:none !important;cursor:text !important;-webkit-user-select:text !important;user-select:text !important;}.contact-image-panel .contact-phone-plain-text::before,
.contact-image-panel .contact-phone-plain-text::after,
.contact-image-panel .contact-phone-plain-text:hover::before,
.contact-image-panel .contact-phone-plain-text:hover::after,
.contact-image-panel .contact-phone-plain-text:focus-visible::before,
.contact-image-panel .contact-phone-plain-text:focus-visible::after,
.contact-image-panel .contact-phone-plain-text:active::before,
.contact-image-panel .contact-phone-plain-text:active::after{display:none !important;content:none !important;animation:none !important;transition:none !important;}footer.site-footer.footer-copyright .site-footer-quote,
body.dark-theme footer.site-footer.footer-copyright .site-footer-quote{border-top:1px solid rgba(8, 124, 240, 0.12) !important;border-bottom:0 !important;justify-content:center !important;align-items:center !important;text-align:center !important;flex-wrap:wrap !important;}body.dark-theme footer.site-footer.footer-copyright .site-footer-quote{border-top-color:rgba(111, 185, 255, 0.11) !important;}footer.site-footer.footer-copyright .site-footer-quote .footer-slogan,
footer.site-footer.footer-copyright .site-footer-quote #footerSlogan{text-align:center !important;}footer.site-footer.footer-copyright .site-footer-bottom{justify-content:center !important;text-align:center !important;margin-inline:clamp(0.35rem, 1.4vw, 1.1rem) !important;}footer.site-footer.footer-copyright .site-footer-legal{justify-content:center !important;justify-items:center !important;text-align:center !important;margin-inline:auto !important;}footer.site-footer.footer-copyright .site-footer-legal-copy,
footer.site-footer.footer-copyright #footerText{justify-content:center !important;text-align:center !important;}@media (min-width: 901px){html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-trust-strip,
  html:not(.qetepich-mobile-layout) body.dark-theme:not(.knowledge-mode) .hero-trust-strip{margin-block-start:clamp(3.45rem, 4.8vw, 5.35rem) !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html body.dark-theme:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence,
  html body:not(.dark-theme):not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence{display:block !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:2.8vw auto 0 !important;padding:0 2.6vw !important;box-sizing:border-box !important;direction:rtl !important;unicode-bidi:plaintext !important;text-align:center !important;text-align-last:center !important;white-space:normal !important;overflow-wrap:normal !important;word-break:normal !important;text-wrap:normal !important;line-height:1.88 !important;}html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence .quality-sentence-icon,
  html.qetepich-mobile-layout body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence .quality-sentence-text,
  html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence .quality-sentence-icon,
  html body:not(.knowledge-mode) .hero-visual .iso-badges .quality-sentence .quality-sentence-text{display:inline !important;margin:0 !important;padding:0 !important;vertical-align:baseline !important;}}@media (min-width: 901px){html:not(.qetepich-mobile-layout) body:not(.knowledge-mode) .hero-trust-strip,
  html:not(.qetepich-mobile-layout) body.dark-theme:not(.knowledge-mode) .hero-trust-strip{margin-block-start:calc(clamp(3.45rem, 4.8vw, 5.35rem) + 1cm) !important;}}body.dark-theme #galleryContainer .part-card .part-card-media-trigger,
body.dark-theme #galleryContainer .part-card .part-photo-wrap,
body.dark-theme #galleryContainer .part-card .part-icon,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-card-media-trigger,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-photo-wrap,
body.dark-theme #galleryContainer.gallery-grid .part-card .part-icon,
body.dark-theme #galleryContainer .part-card:hover .part-card-media-trigger,
body.dark-theme #galleryContainer .part-card:hover .part-photo-wrap,
body.dark-theme #galleryContainer .part-card:hover .part-icon,
body.dark-theme #galleryContainer .part-card:focus-within .part-card-media-trigger,
body.dark-theme #galleryContainer .part-card:focus-within .part-photo-wrap,
body.dark-theme #galleryContainer .part-card:focus-within .part-icon,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger:hover,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger:focus,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger:focus-visible,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger:active{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;background-blend-mode:normal !important;filter:none !important;box-shadow:none !important;}body.dark-theme #galleryContainer .part-card .part-card-media-trigger::before,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger::after,
body.dark-theme #galleryContainer .part-card .part-photo-wrap::before,
body.dark-theme #galleryContainer .part-card .part-photo-wrap::after,
body.dark-theme #galleryContainer .part-card .part-icon::before,
body.dark-theme #galleryContainer .part-card .part-icon::after,
body.dark-theme #galleryContainer .part-card:hover .part-card-media-trigger::before,
body.dark-theme #galleryContainer .part-card:hover .part-card-media-trigger::after,
body.dark-theme #galleryContainer .part-card:focus-within .part-card-media-trigger::before,
body.dark-theme #galleryContainer .part-card:focus-within .part-card-media-trigger::after{content:none !important;display:none !important;opacity:0 !important;background:none !important;background-image:none !important;box-shadow:none !important;}body.dark-theme #galleryContainer .part-card .part-photo-wrap > img.part-photo,
body.dark-theme #galleryContainer .part-card .part-card-media-trigger > img.part-photo,
body.dark-theme #galleryContainer .part-card img.part-photo,
body.dark-theme #galleryContainer .part-card:hover img.part-photo,
body.dark-theme #galleryContainer .part-card:focus-within img.part-photo{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;background-blend-mode:normal !important;filter:none !important;box-shadow:none !important;}@media (min-width: 901px){@media (min-width: 901px){@media (min-width: 901px){body.knowledge-mode .header-bar{position:relative;z-index:20;min-height:4.8rem;margin-bottom:1.45rem !important;padding-inline:0.25rem;}}@media (min-width: 901px) and (max-width: 1400px){body.knowledge-mode .header-bar{min-height:72px !important;height:72px !important;margin-bottom:15px !important;padding-inline:0 !important;gap:0 !important;}body.knowledge-mode .desktop-actions{gap:14px !important;}body.knowledge-mode #themeToggle{box-sizing:border-box !important;transform:translateY(4px) !important;width:62px !important;min-width:62px !important;height:62px !important;min-height:62px !important;padding:0 !important;font-size:25px !important;line-height:1 !important;border-radius:50% !important;}body.knowledge-mode #langDropdownBtn{box-sizing:border-box !important;width:104px !important;min-width:104px !important;height:44px !important;min-height:44px !important;transform:translateY(1px) !important;padding:8px 12px !important;font-size:14px !important;border-radius:999px !important;}body.knowledge-mode #langDropdownBtn .arrow{display:none !important;}body.knowledge-mode #mainNav{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;direction:rtl !important;gap:10px !important;transform:translate(12px, 1px) !important;}body.knowledge-mode #mainNav > a,
body.knowledge-mode #mainNav .nav-knowledge-trigger{box-sizing:border-box !important;height:44px !important;min-height:44px !important;padding:0 13px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;direction:ltr !important;color:#0b315e !important;background:rgba(255,255,255,.95) !important;border:1px solid rgba(204,219,235,.96) !important;border-radius:999px !important;box-shadow:0 5px 15px rgba(4,40,82,.10) !important;font-size:14px !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important;transform:none !important;}body.knowledge-mode #navAbout{width:111px !important;min-width:111px !important;}body.knowledge-mode #navGallery{width:113px !important;min-width:113px !important;}body.knowledge-mode #navOrder{width:104px !important;min-width:104px !important;}body.knowledge-mode #navContact{width:92px !important;min-width:92px !important;}body.knowledge-mode #mainNav > a::before,
body.knowledge-mode #mainNav .nav-knowledge-trigger::before{content:"";width:18px;height:18px;flex:0 0 18px;background-color:currentColor;-webkit-mask:var(--nav-icon) center/contain no-repeat;mask:var(--nav-icon) center/contain no-repeat;opacity:.95;}body.knowledge-mode #navAbout{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");}body.knowledge-mode #navGallery{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M4 10h16'/%3E%3Ccircle cx='12' cy='15' r='2.2'/%3E%3C/svg%3E");}body.knowledge-mode #navOrder{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6l-5 9a2 2 0 0 0 1.7 3h10.6a2 2 0 0 0 1.7-3l-5-9V3'/%3E%3Cpath d='M8 14h8'/%3E%3C/svg%3E");}body.knowledge-mode #navContact{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.35 1.8.58 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E");}body.knowledge-mode #themeToggle{color:transparent !important;font-size:0 !important;position:relative !important;}body.knowledge-mode #themeToggle::before{content:"" !important;display:block !important;width:28px !important;height:28px !important;margin:auto !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M21.8 5.1c1.3 8.4-4.1 14.5-11.1 13.8 2.3 4.7 8.1 6.7 12.9 4.2 5-2.6 6.8-8.7 4.2-13.6a12.2 12.2 0 0 0-6-4.4Z' fill='%23ffc928' stroke='%230b315e' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat !important;}body.knowledge-mode #langDropdownBtn .arrow{display:inline-block !important;order:-1 !important;color:#087cff !important;font-size:9px !important;line-height:1 !important;transform:rotate(180deg) translateY(-1px) !important;}body.knowledge-mode #langDropdownBtn .flag-img{width:25px !important;height:17px !important;}body.knowledge-mode #langDropdownBtn{direction:ltr !important;justify-content:center !important;gap:7px !important;}body.knowledge-mode #selectedLangDisplay{order:1 !important;direction:ltr !important;}body.knowledge-mode #langDropdownBtn .selected-language-label{display:inline-flex !important;align-items:center !important;direction:ltr !important;gap:6px !important;}body.knowledge-mode #langDropdownBtn .arrow{order:0 !important;transform:rotate(180deg) translateY(-1px) !important;}}@media (min-width: 1401px){body.knowledge-mode .header-bar{min-height:5.625vw !important;height:5.625vw !important;margin-bottom:1.171875vw !important;padding-inline:0 !important;gap:0 !important;}body.knowledge-mode .desktop-actions{gap:1.09375vw !important;}body.knowledge-mode #themeToggle{box-sizing:border-box !important;transform:translateY(.3125vw) !important;width:4.84375vw !important;min-width:4.84375vw !important;height:4.84375vw !important;min-height:4.84375vw !important;padding:0 !important;font-size:1.953125vw !important;line-height:1 !important;border-radius:50% !important;}body.knowledge-mode #langDropdownBtn{box-sizing:border-box !important;width:8.125vw !important;min-width:8.125vw !important;height:3.4375vw !important;min-height:3.4375vw !important;transform:translateY(.078125vw) !important;padding:.625vw .9375vw !important;font-size:1.09375vw !important;border-radius:999px !important;}body.knowledge-mode #langDropdownBtn .arrow{display:none!important}body.knowledge-mode #mainNav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;direction:rtl!important;gap:.78125vw!important;transform:translate(.9375vw,.078125vw)!important}body.knowledge-mode #mainNav > a,
body.knowledge-mode #mainNav .nav-knowledge-trigger{box-sizing:border-box!important;height:3.4375vw!important;min-height:3.4375vw!important;padding:0 1.015625vw!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.625vw!important;direction:ltr!important;color:#0b315e!important;background:rgba(255,255,255,.95)!important;border:.078125vw solid rgba(204,219,235,.96)!important;border-radius:999px!important;box-shadow:0 .390625vw 1.171875vw rgba(4,40,82,.10)!important;font-size:1.09375vw!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;transform:none!important}body.knowledge-mode #navAbout{width:8.671875vw!important;min-width:8.671875vw!important}body.knowledge-mode #navGallery{width:8.828125vw!important;min-width:8.828125vw!important}body.knowledge-mode #navOrder{width:8.125vw!important;min-width:8.125vw!important}body.knowledge-mode #navContact{width:7.1875vw!important;min-width:7.1875vw!important}body.knowledge-mode #mainNav > a::before,
body.knowledge-mode #mainNav .nav-knowledge-trigger::before{content:"";width:1.40625vw;height:1.40625vw;flex:0 0 1.40625vw;background-color:currentColor;-webkit-mask:var(--nav-icon) center/contain no-repeat;mask:var(--nav-icon) center/contain no-repeat;opacity:.95}body.knowledge-mode #navAbout{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}body.knowledge-mode #navGallery{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M4 10h16'/%3E%3Ccircle cx='12' cy='15' r='2.2'/%3E%3C/svg%3E")}body.knowledge-mode #navOrder{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6l-5 9a2 2 0 0 0 1.7 3h10.6a2 2 0 0 0 1.7-3l-5-9V3'/%3E%3Cpath d='M8 14h8'/%3E%3C/svg%3E")}body.knowledge-mode #navContact{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.35 1.8.58 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E")}body.knowledge-mode #themeToggle{color:transparent!important;font-size:0!important;position:relative!important}body.knowledge-mode #themeToggle::before{content:""!important;display:block!important;width:2.1875vw!important;height:2.1875vw!important;margin:auto!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M21.8 5.1c1.3 8.4-4.1 14.5-11.1 13.8 2.3 4.7 8.1 6.7 12.9 4.2 5-2.6 6.8-8.7 4.2-13.6a12.2 12.2 0 0 0-6-4.4Z' fill='%23ffc928' stroke='%230b315e' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important}body.knowledge-mode #langDropdownBtn .arrow{display:inline-block!important;order:-1!important;color:#087cff!important;font-size:.703125vw!important;line-height:1!important;transform:rotate(180deg) translateY(-.078125vw)!important}body.knowledge-mode #langDropdownBtn .flag-img{width:1.953125vw!important;height:1.328125vw!important}body.knowledge-mode #langDropdownBtn{direction:ltr!important;justify-content:center!important;gap:.546875vw!important}body.knowledge-mode #selectedLangDisplay{order:1!important;direction:ltr!important}body.knowledge-mode #langDropdownBtn .selected-language-label{display:inline-flex!important;align-items:center!important;direction:ltr!important;gap:.46875vw!important}body.knowledge-mode #langDropdownBtn .arrow{order:0!important;transform:rotate(180deg) translateY(-.078125vw)!important}}@media (min-width: 901px){body:not(.dark-theme).knowledge-mode .header-bar > .seo-nav#mainNav,
body:not(.dark-theme).knowledge-mode .seo-nav#mainNav{position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;order:initial !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 !important;gap:10px !important;overflow:visible !important;transform:translate(12px, 1px) !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger{color:#0b315e !important;background:rgba(255, 255, 255, 0.95) !important;border:1px solid rgba(204, 219, 235, 0.96) !important;box-shadow:0 5px 15px rgba(4, 40, 82, 0.10) !important;}body:not(.dark-theme).knowledge-mode #mainNav > a:hover,
body:not(.dark-theme).knowledge-mode #mainNav > a:focus-visible,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:hover,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger{color:#ffffff !important;background:linear-gradient(180deg, #2f90f0 0%, #1768b9 100%) !important;border-color:rgba(88, 168, 242, 0.82) !important;box-shadow:0 16px 34px -18px rgba(35, 130, 231, 0.58), inset 0 1px 0 rgba(255, 255, 255, 0.20) !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #themeToggle{color:transparent !important;background:rgba(255, 255, 255, 0.95) !important;border:1px solid rgba(204, 219, 235, 0.96) !important;box-shadow:0 5px 15px rgba(4, 40, 82, 0.10) !important;}body:not(.dark-theme).knowledge-mode #mainNav #navHome.is-current:not(:hover):not(:focus-visible):not(:active),
body:not(.dark-theme).knowledge-mode #mainNav #navHome.nav-link-active:not(:hover):not(:focus-visible):not(:active),
body:not(.dark-theme).knowledge-mode #mainNav #navAbout.is-current:not(:hover):not(:focus-visible):not(:active),
body:not(.dark-theme).knowledge-mode #mainNav #navAbout.nav-link-active:not(:hover):not(:focus-visible):not(:active){color:#0b315e !important;background:rgba(255, 255, 255, 0.95) !important;border-color:rgba(204, 219, 235, 0.96) !important;box-shadow:0 5px 15px rgba(4, 40, 82, 0.10) !important;transform:none !important;}body.dark-theme.knowledge-mode #mainNav #navHome.is-current:not(:hover):not(:focus-visible):not(:active),
body.dark-theme.knowledge-mode #mainNav #navHome.nav-link-active:not(:hover):not(:focus-visible):not(:active),
body.dark-theme.knowledge-mode #mainNav #navAbout.is-current:not(:hover):not(:focus-visible):not(:active),
body.dark-theme.knowledge-mode #mainNav #navAbout.nav-link-active:not(:hover):not(:focus-visible):not(:active){color:#d8eaff !important;background:linear-gradient(180deg, rgba(16, 42, 70, 0.92), rgba(8, 24, 44, 0.94)) !important;border-color:rgba(129, 190, 255, 0.24) !important;box-shadow:0 12px 28px -18px rgba(0, 0, 0, 0.92), inset 0 1px 0 rgba(255, 255, 255, 0.07) !important;transform:none !important;}}@media (min-width: 901px){html body.knowledge-mode > header.header-bar,
html body.knowledge-mode header.header-bar{--qetepich-header-bottom-radius-final:10px;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:var(--qetepich-header-bottom-radius-final) !important;border-bottom-right-radius:var(--qetepich-header-bottom-radius-final) !important;overflow:hidden !important;background-clip:padding-box !important;position:relative !important;top:auto !important;inset-block-start:auto !important;}}@media (min-width: 901px){body.knowledge-mode #mainNav > a,
body.knowledge-mode #mainNav .nav-knowledge-trigger{--q-nav-bg:rgba(255, 255, 255, 0.94);--q-nav-color:#0a315f;--q-nav-border:rgba(157, 187, 217, 0.82);--q-nav-shadow:0 8px 20px rgba(3, 39, 82, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.88);--q-nav-hover-bg:linear-gradient(135deg, #1488ff 0%, #0067dc 100%);--q-nav-hover-color:#ffffff;--q-nav-hover-border:rgba(90, 180, 255, 0.96);--q-nav-hover-shadow:0 14px 28px rgba(0, 86, 190, 0.28), 0 0 0 3px rgba(44, 144, 255, 0.12);color:var(--q-nav-color) !important;background:var(--q-nav-bg) !important;border-color:var(--q-nav-border) !important;box-shadow:var(--q-nav-shadow) !important;transform:translateY(0) scale(1) !important;transition:color 180ms ease,
      background 180ms ease,
      border-color 180ms ease,
      box-shadow 220ms ease,
      transform 220ms cubic-bezier(.2,.8,.2,1) !important;will-change:transform;}body.dark-theme.knowledge-mode #mainNav > a,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{--q-nav-bg:linear-gradient(180deg, rgba(14, 38, 72, 0.94), rgba(8, 27, 56, 0.94));--q-nav-color:#eef7ff;--q-nav-border:rgba(105, 179, 244, 0.38);--q-nav-shadow:0 10px 24px rgba(0, 0, 0, 0.30), inset 0 1px 0 rgba(255, 255, 255, 0.08);--q-nav-hover-bg:linear-gradient(135deg, #2b98ff 0%, #0872e6 100%);--q-nav-hover-color:#ffffff;--q-nav-hover-border:rgba(135, 205, 255, 0.88);--q-nav-hover-shadow:0 16px 30px rgba(0, 82, 186, 0.36), 0 0 0 3px rgba(80, 167, 255, 0.16);}body.knowledge-mode #mainNav > a:hover,
body.knowledge-mode #mainNav > a:focus-visible,
body.knowledge-mode #mainNav .nav-knowledge-trigger:hover,
body.knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible,
body.knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
body.knowledge-mode #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger{color:var(--q-nav-hover-color) !important;background:var(--q-nav-hover-bg) !important;border-color:var(--q-nav-hover-border) !important;box-shadow:var(--q-nav-hover-shadow) !important;transform:translateY(-3px) scale(1.025) !important;outline:none !important;}body.knowledge-mode #mainNav > a::before,
body.knowledge-mode #mainNav .nav-knowledge-trigger::before{background-color:currentColor !important;transition:transform 220ms cubic-bezier(.2,.8,.2,1), opacity 180ms ease !important;}body.knowledge-mode #mainNav > a:hover::before,
body.knowledge-mode #mainNav > a:focus-visible::before,
body.knowledge-mode #mainNav .nav-knowledge-trigger:hover::before,
body.knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible::before,
body.knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::before,
body.knowledge-mode #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::before{transform:translateY(-1px) scale(1.08) !important;opacity:1 !important;}@media (prefers-reduced-motion: reduce){body.knowledge-mode #mainNav > a,
body.knowledge-mode #mainNav .nav-knowledge-trigger,
body.knowledge-mode #mainNav > a::before,
body.knowledge-mode #mainNav .nav-knowledge-trigger::before{transition:none !important;}}}@media (min-width: 901px){body.dark-theme.knowledge-mode .header-bar{box-sizing:border-box !important;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:0.72rem 1.4rem !important;min-height:5.6rem !important;height:auto !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:1rem !important;overflow:visible !important;}body.dark-theme.knowledge-mode .desktop-actions,
body.dark-theme.knowledge-mode .header-brand-dark,
body.dark-theme.knowledge-mode #mainNav{position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;transform:none !important;margin:0 !important;align-self:center !important;}body.dark-theme.knowledge-mode .desktop-actions{order:1 !important;flex:0 0 auto !important;min-width:4.2rem !important;justify-content:flex-start !important;}body.dark-theme.knowledge-mode #mainNav{order:2 !important;flex:1 1 auto !important;min-width:0 !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:0.28rem !important;padding:0 !important;overflow:visible !important;}body.dark-theme.knowledge-mode #mainNav > a,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{flex:0 0 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;align-self:center !important;}body.dark-theme.knowledge-mode #mainNav > a,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{box-sizing:border-box !important;height:2.95rem !important;min-height:2.95rem !important;padding:0.6rem 1rem 0.72rem !important;line-height:1 !important;font-size:0.96rem !important;white-space:nowrap !important;}body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown{display:inline-flex !important;align-items:center !important;height:auto !important;}body.dark-theme.knowledge-mode #mainNav #navKnowledgeTrigger{display:inline-flex !important;align-items:center !important;justify-content:center !important;}body.dark-theme.knowledge-mode #mainNav #navContact{min-width:7.2rem !important;}body.dark-theme.knowledge-mode .header-brand-dark{order:3 !important;flex:0 0 auto !important;min-width:max-content !important;padding-inline-start:0.2rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-logo{width:3.1rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-title{font-size:1.9rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-subtitle{font-size:0.8rem !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle{width:3.9rem !important;min-width:3.9rem !important;height:2.2rem !important;min-height:2.2rem !important;}}@media (min-width: 901px){body.dark-theme.knowledge-mode .header-bar{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:1.2rem !important;padding:0.85rem 1.35rem !important;min-height:5.15rem !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;background:linear-gradient(180deg, rgba(1, 8, 20, 0.98), rgba(2, 11, 26, 0.97)) !important;box-shadow:inset 0 -1px 0 rgba(30, 76, 150, 0.24),
      inset 0 1px 0 rgba(95, 146, 224, 0.06),
      0 18px 34px -30px rgba(0, 0, 0, 0.8) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:1rem !important;overflow:hidden !important;top:0 !important;}body.dark-theme.knowledge-mode .desktop-actions{order:1 !important;flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:0.82rem !important;direction:ltr !important;min-width:13.5rem !important;}body.dark-theme.knowledge-mode .desktop-actions #langDropdown,
body.dark-theme.knowledge-mode .desktop-actions .custom-dropdown{display:none !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle{order:1 !important;position:relative !important;width:3.78rem !important;min-width:3.78rem !important;height:2.18rem !important;min-height:2.18rem !important;padding:0 !important;border-radius:999px !important;border:1px solid rgba(37, 70, 121, 0.7) !important;background:linear-gradient(180deg, rgba(7, 15, 31, 0.96), rgba(6, 12, 24, 0.98)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05), 0 8px 18px -16px rgba(0,0,0,0.8) !important;transform:none !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:1.84rem !important;top:50% !important;transform:translateY(-50%) !important;width:1.08rem !important;height:1.08rem !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #3f8fff, #1d69f6 68%) !important;box-shadow:0 0 0 0.14rem rgba(32, 101, 234, 0.18), 0 3px 10px rgba(0,0,0,0.35) !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle::after{content:"☾" !important;position:absolute !important;left:0.52rem !important;top:50% !important;transform:translateY(-54%) !important;color:rgba(173, 193, 226, 0.88) !important;font-size:0.72rem !important;text-shadow:none !important;}body.dark-theme.knowledge-mode #headerContactDark{order:2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.48rem !important;height:2.58rem !important;min-height:2.58rem !important;padding:0 1.05rem !important;border-radius:0.92rem !important;color:rgba(255,255,255,0.92) !important;text-decoration:none !important;font-size:0.96rem !important;font-weight:700 !important;background:linear-gradient(180deg, rgba(7, 15, 32, 0.92), rgba(8, 16, 32, 0.88)) !important;border:1px solid rgba(38, 94, 190, 0.62) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 10px 18px -16px rgba(17, 82, 191, 0.58) !important;white-space:nowrap !important;transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease, color .2s ease !important;}body.dark-theme.knowledge-mode #headerContactDark::before{content:"";width:1rem;height:1rem;flex:0 0 1rem;background:currentColor;opacity:0.9;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.35 1.8.58 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.8a2 2 0 0 1-.45 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.45c.9.35 1.8.58 2.8.7A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat;}body.dark-theme.knowledge-mode #headerContactDark:hover,
body.dark-theme.knowledge-mode #headerContactDark:focus-visible{color:#fff !important;border-color:rgba(74, 140, 255, 0.88) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06), 0 14px 24px -18px rgba(28, 109, 244, 0.7) !important;transform:translateY(-1px) !important;}body.dark-theme.knowledge-mode #mainNav{order:2 !important;flex:1 1 auto !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0.15rem !important;direction:rtl !important;}body.dark-theme.knowledge-mode #mainNav > a,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{min-height:2.65rem !important;height:2.65rem !important;padding:0.42rem 0.85rem 0.55rem !important;border-radius:0.95rem !important;font-size:0.94rem !important;font-weight:700 !important;color:rgba(245, 248, 253, 0.88) !important;background:transparent !important;border:1px solid transparent !important;box-shadow:none !important;}body.dark-theme.knowledge-mode #mainNav > a::before,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::before{width:0.92rem !important;height:0.92rem !important;flex:0 0 0.92rem !important;opacity:0.86 !important;}body.dark-theme.knowledge-mode #mainNav > a::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::after{left:18% !important;right:18% !important;bottom:0.18rem !important;height:2px !important;background:linear-gradient(90deg, transparent, rgba(32, 125, 255, 0.98), rgba(80, 188, 255, 0.98), transparent) !important;box-shadow:0 0 12px rgba(38, 130, 255, 0.44) !important;}body.dark-theme.knowledge-mode #mainNav > a:hover,
body.dark-theme.knowledge-mode #mainNav > a:focus-visible,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:hover,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger{color:#ffffff !important;background:rgba(255,255,255,0.025) !important;border-color:rgba(54, 124, 236, 0.16) !important;transform:none !important;}body.dark-theme.knowledge-mode #mainNav #navHome{color:#ffffff !important;}body.dark-theme.knowledge-mode #mainNav #navContact,
body.dark-theme.knowledge-mode #mainNav #navOrder{display:none !important;}body.dark-theme.knowledge-mode .header-brand-dark{order:3 !important;flex:0 0 auto !important;gap:0.72rem !important;min-width:max-content !important;}body.dark-theme.knowledge-mode .header-brand-dark-title{font-size:1.82rem !important;font-weight:900 !important;line-height:1 !important;}body.dark-theme.knowledge-mode .header-brand-dark-subtitle{font-size:0.78rem !important;color:rgba(230, 239, 251, 0.8) !important;}body.dark-theme.knowledge-mode .header-brand-dark-logo{width:3.32rem !important;filter:drop-shadow(0 10px 18px rgba(0,0,0,0.42)) drop-shadow(0 0 10px rgba(34, 113, 255, 0.2)) !important;}}@media (min-width: 901px){body.dark-theme.knowledge-mode .header-bar{min-height:5rem !important;padding:0.7rem 1.65rem !important;gap:1.15rem !important;background:linear-gradient(180deg, rgba(1, 8, 20, 0.99), rgba(2, 10, 24, 0.985)) !important;box-shadow:inset 0 -1px 0 rgba(26, 83, 173, 0.26), inset 0 1px 0 rgba(87, 145, 246, 0.08) !important;}body.dark-theme.knowledge-mode .desktop-actions{min-width:12.1rem !important;gap:0.72rem !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle{width:3.72rem !important;min-width:3.72rem !important;height:2.08rem !important;min-height:2.08rem !important;border-color:rgba(29, 70, 135, 0.8) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 10px 18px -16px rgba(0,0,0,0.9) !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle::before{left:1.82rem !important;width:1rem !important;height:1rem !important;box-shadow:0 0 0 0.13rem rgba(32, 101, 234, 0.2), 0 3px 10px rgba(0,0,0,0.35) !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle::after{left:0.54rem !important;font-size:0.74rem !important;}body.dark-theme.knowledge-mode #headerContactDark{height:2.5rem !important;min-height:2.5rem !important;padding:0 1.12rem !important;border-radius:0.88rem !important;font-size:0.94rem !important;border-color:rgba(42, 100, 196, 0.7) !important;background:linear-gradient(180deg, rgba(7, 16, 33, 0.96), rgba(7, 14, 28, 0.94)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.035), 0 12px 20px -18px rgba(16, 84, 204, 0.58) !important;}body.dark-theme.knowledge-mode #mainNav{gap:0.26rem !important;}body.dark-theme.knowledge-mode #mainNav > a,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{min-height:2.56rem !important;height:2.56rem !important;padding:0.42rem 0.98rem 0.54rem !important;border-radius:0.92rem !important;font-size:0.93rem !important;font-weight:700 !important;color:rgba(241, 247, 255, 0.9) !important;letter-spacing:0 !important;}body.dark-theme.knowledge-mode #mainNav > a::before,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::before{width:0.96rem !important;height:0.96rem !important;flex-basis:0.96rem !important;opacity:0.88 !important;}body.dark-theme.knowledge-mode #mainNav > a::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::after{left:20% !important;right:20% !important;bottom:0.16rem !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, rgba(40, 131, 255, 1), rgba(74, 186, 255, 1), transparent) !important;box-shadow:0 0 10px rgba(47, 145, 255, 0.48) !important;}body.dark-theme.knowledge-mode #mainNav > a:hover,
body.dark-theme.knowledge-mode #mainNav > a:focus-visible,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:hover,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger{background:rgba(255,255,255,0.022) !important;border-color:rgba(59, 128, 235, 0.18) !important;color:#fff !important;}body.dark-theme.knowledge-mode .header-brand-dark{gap:0.62rem !important;padding-inline-start:0.2rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-logo{width:3.14rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-title{font-size:1.72rem !important;letter-spacing:-0.02em !important;}body.dark-theme.knowledge-mode .header-brand-dark-subtitle{font-size:0.74rem !important;line-height:1.1 !important;opacity:0.92 !important;}}@media (min-width: 901px){body.dark-theme.knowledge-mode .header-bar{min-height:4.85rem !important;padding:0.66rem 1.95rem !important;gap:1.35rem !important;}body.dark-theme.knowledge-mode .desktop-actions{min-width:12.85rem !important;gap:0.82rem !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle{width:3.68rem !important;min-width:3.68rem !important;height:2.04rem !important;min-height:2.04rem !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle::before{left:1.79rem !important;width:0.98rem !important;height:0.98rem !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle::after{left:0.56rem !important;font-size:0.72rem !important;}body.dark-theme.knowledge-mode #headerContactDark{height:2.46rem !important;min-height:2.46rem !important;padding:0 1.2rem !important;border-radius:0.9rem !important;font-size:0.92rem !important;gap:0.44rem !important;}body.dark-theme.knowledge-mode #headerContactDark::before{width:0.96rem !important;height:0.96rem !important;flex-basis:0.96rem !important;}body.dark-theme.knowledge-mode #mainNav{gap:0.34rem !important;}body.dark-theme.knowledge-mode #mainNav > a,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{min-height:2.48rem !important;height:2.48rem !important;padding:0.39rem 0.92rem 0.5rem !important;border-radius:0.88rem !important;font-size:0.9rem !important;font-weight:700 !important;}body.dark-theme.knowledge-mode #mainNav > a::before,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::before{width:0.9rem !important;height:0.9rem !important;flex-basis:0.9rem !important;opacity:0.83 !important;}body.dark-theme.knowledge-mode #mainNav > a::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::after{left:22% !important;right:22% !important;bottom:0.14rem !important;height:1.8px !important;box-shadow:0 0 9px rgba(47, 145, 255, 0.44) !important;}body.dark-theme.knowledge-mode #navHome::after{left:18% !important;right:18% !important;bottom:0.12rem !important;}body.dark-theme.knowledge-mode .header-brand-dark{gap:0.56rem !important;padding-inline-start:0.08rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-logo{width:3.02rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-title{font-size:1.64rem !important;line-height:0.98 !important;}body.dark-theme.knowledge-mode .header-brand-dark-subtitle{font-size:0.7rem !important;line-height:1.05 !important;opacity:0.9 !important;}}@media (min-width: 901px){body.dark-theme.knowledge-mode .desktop-actions{min-width:13.2rem !important;gap:0.92rem !important;}body.dark-theme.knowledge-mode #headerContactDark{min-width:7.8rem !important;height:2.44rem !important;min-height:2.44rem !important;padding:0 1.28rem !important;border-radius:0.92rem !important;font-size:0.915rem !important;}body.dark-theme.knowledge-mode #mainNav{gap:0.42rem !important;}body.dark-theme.knowledge-mode #mainNav > a,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{padding:0.39rem 0.88rem 0.5rem !important;font-size:0.89rem !important;}body.dark-theme.knowledge-mode #mainNav > a::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::after{left:23% !important;right:23% !important;bottom:0.13rem !important;height:1.65px !important;box-shadow:0 0 8px rgba(47, 145, 255, 0.4) !important;}body.dark-theme.knowledge-mode #navHome::after{left:15% !important;right:15% !important;bottom:0.11rem !important;height:1.9px !important;box-shadow:0 0 10px rgba(47, 145, 255, 0.48) !important;}body.dark-theme.knowledge-mode .header-brand-dark{gap:0.5rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-logo{width:2.9rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-title{font-size:1.58rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-subtitle{font-size:0.68rem !important;}}@media (min-width: 901px){body.dark-theme.knowledge-mode .header-bar{direction:ltr !important;}body.dark-theme.knowledge-mode .desktop-actions{direction:ltr !important;}body.dark-theme.knowledge-mode #mainNav{direction:rtl !important;}body.dark-theme.knowledge-mode .header-brand-dark{direction:ltr !important;}body.dark-theme.knowledge-mode .header-brand-dark-copy{direction:rtl !important;text-align:right !important;align-items:flex-end !important;}body.dark-theme.knowledge-mode .header-brand-dark-logo{display:block !important;flex:0 0 auto !important;object-fit:contain !important;}}@media (min-width: 901px){body.dark-theme.knowledge-mode .header-bar{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;transform:none !important;width:100% !important;max-width:none !important;min-height:4.4rem !important;height:4.4rem !important;margin:0 0 0.9rem 0 !important;padding:0 1.95rem !important;border-radius:0 !important;border:0 !important;border-bottom:1px solid rgba(255, 255, 255, 0.05) !important;background:linear-gradient(180deg, rgba(2, 8, 18, 0.97), rgba(2, 10, 22, 0.97)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.018),
      inset 0 -1px 0 rgba(255,255,255,0.04) !important;display:grid !important;grid-template-columns:auto minmax(0, 1fr) auto !important;align-items:center !important;gap:1.45rem !important;overflow:visible !important;backdrop-filter:none !important;z-index:100 !important;direction:ltr !important;}body.dark-theme.knowledge-mode .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:1rem !important;min-width:auto !important;direction:ltr !important;flex-wrap:nowrap !important;}body.dark-theme.knowledge-mode .desktop-actions #langDropdown,
body.dark-theme.knowledge-mode .desktop-actions .custom-dropdown,
body.dark-theme.knowledge-mode #mainNav #navOrder,
body.dark-theme.knowledge-mode #mainNav #navContact{display:none !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:3.68rem !important;min-width:3.68rem !important;height:2.08rem !important;min-height:2.08rem !important;padding:0 !important;border-radius:0.88rem !important;border:1px solid rgba(50, 78, 127, 0.9) !important;background:linear-gradient(180deg, rgba(5, 14, 28, 0.98), rgba(5, 16, 34, 0.98)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),
      0 0 0 1px rgba(255,255,255,0.02),
      0 10px 20px -20px rgba(0,0,0,0.95) !important;color:transparent !important;font-size:0 !important;transform:none !important;overflow:hidden !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:0.56rem !important;top:50% !important;transform:translateY(-50%) !important;width:0.78rem !important;height:0.78rem !important;border-radius:50% !important;background:rgba(228, 236, 247, 0.92) !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M14.53 2.5a1 1 0 0 1 .92 1.39A8.5 8.5 0 1 0 20.1 14.9a1 1 0 0 1 1.39.92 10.5 10.5 0 1 1-6.04-13.32.99.99 0 0 1-.92 0Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M14.53 2.5a1 1 0 0 1 .92 1.39A8.5 8.5 0 1 0 20.1 14.9a1 1 0 0 1 1.39.92 10.5 10.5 0 1 1-6.04-13.32.99.99 0 0 1-.92 0Z'/%3E%3C/svg%3E") !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;box-shadow:none !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle::after{content:"" !important;position:absolute !important;right:0.48rem !important;top:50% !important;transform:translateY(-50%) !important;width:0.92rem !important;height:0.92rem !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #4e9fff, #1f77ff 68%, #1659dc 100%) !important;box-shadow:0 0 0 0.14rem rgba(24, 111, 255, 0.12), 0 0 10px rgba(33, 118, 255, 0.28) !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle:hover,
body.dark-theme.knowledge-mode .desktop-actions #themeToggle:focus-visible{border-color:rgba(79, 121, 196, 0.96) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),
      0 0 0 1px rgba(40, 116, 255, 0.06),
      0 14px 22px -20px rgba(17, 102, 255, 0.42) !important;}body.dark-theme.knowledge-mode #headerContactDark{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.48rem !important;min-width:7.35rem !important;height:2.5rem !important;min-height:2.5rem !important;padding:0 1.15rem !important;border-radius:0.9rem !important;border:1px solid rgba(60, 92, 144, 0.92) !important;background:linear-gradient(180deg, rgba(5, 15, 30, 0.98), rgba(5, 14, 28, 0.98)) !important;color:#f1f6ff !important;font-size:0.96rem !important;font-weight:700 !important;text-decoration:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.045),
      0 12px 20px -22px rgba(0,0,0,0.95) !important;white-space:nowrap !important;}body.dark-theme.knowledge-mode #headerContactDark::before{content:"" !important;width:0.9rem !important;height:0.9rem !important;flex:0 0 0.9rem !important;background:currentColor !important;opacity:0.95 !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.47 19.47 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.47 19.47 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E") !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}body.dark-theme.knowledge-mode #headerContactDark:hover,
body.dark-theme.knowledge-mode #headerContactDark:focus-visible{color:#ffffff !important;border-color:rgba(84, 132, 212, 0.98) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),
      0 0 0 1px rgba(31, 102, 255, 0.05),
      0 16px 24px -24px rgba(35, 117, 255, 0.4) !important;transform:translateY(-1px) !important;}body.dark-theme.knowledge-mode #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.18rem !important;direction:rtl !important;flex-wrap:nowrap !important;white-space:nowrap !important;min-width:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;overflow:visible !important;}body.dark-theme.knowledge-mode #mainNav > a,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.45rem !important;min-height:2.48rem !important;height:2.48rem !important;padding:0.3rem 0.92rem 0.42rem !important;border-radius:0.9rem !important;border:1px solid transparent !important;background:transparent !important;color:rgba(244, 248, 255, 0.92) !important;font-size:0.94rem !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transition:color .18s ease, border-color .18s ease, background-color .18s ease, box-shadow .18s ease, transform .18s ease !important;}body.dark-theme.knowledge-mode #mainNav > a::before,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::before{content:"" !important;width:0.96rem !important;height:0.96rem !important;flex:0 0 0.96rem !important;background:currentColor !important;opacity:0.9 !important;-webkit-mask-size:contain !important;mask-size:contain !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;}body.dark-theme.knowledge-mode #navHome::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;}body.dark-theme.knowledge-mode #navAbout::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;}body.dark-theme.knowledge-mode #navGallery::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;}body.dark-theme.knowledge-mode #mainNav > a::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::after{content:"" !important;position:absolute !important;left:18% !important;right:18% !important;bottom:0.08rem !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, rgba(34, 114, 255, 1), rgba(83, 198, 255, 1), transparent) !important;box-shadow:0 0 10px rgba(39, 137, 255, 0.42) !important;opacity:0 !important;transform:translateY(0.18rem) !important;transition:opacity .18s ease, transform .18s ease !important;pointer-events:none !important;}body.dark-theme.knowledge-mode #mainNav > a:hover,
body.dark-theme.knowledge-mode #mainNav > a:focus-visible,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:hover,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger,
body.dark-theme.knowledge-mode #mainNav > a.is-current{color:#ffffff !important;background:linear-gradient(180deg, rgba(255,255,255,0.018), rgba(255,255,255,0.01)) !important;border-color:rgba(52, 105, 198, 0.15) !important;box-shadow:none !important;}body.dark-theme.knowledge-mode #mainNav > a:hover::after,
body.dark-theme.knowledge-mode #mainNav > a:focus-visible::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:hover::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::after,
body.dark-theme.knowledge-mode #mainNav > a.is-current::after{opacity:1 !important;transform:translateY(0) !important;}body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown{display:inline-flex !important;position:relative !important;}body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{min-width:auto !important;}body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger > span[aria-hidden="true"]{display:none !important;}body.dark-theme.knowledge-mode #mainNav .nav-knowledge-menu{top:calc(100% + 0.55rem) !important;border-radius:1rem !important;}body.dark-theme.knowledge-mode .header-brand-dark{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;gap:0.7rem !important;direction:ltr !important;padding-inline-start:0 !important;}body.dark-theme.knowledge-mode .header-brand-dark-copy{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;text-align:right !important;direction:rtl !important;gap:0.15rem !important;}body.dark-theme.knowledge-mode .header-brand-dark-title{color:#ffffff !important;font-size:2rem !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.03em !important;text-shadow:none !important;}body.dark-theme.knowledge-mode .header-brand-dark-subtitle{color:rgba(240, 246, 255, 0.92) !important;font-size:0.74rem !important;font-weight:600 !important;line-height:1.15 !important;letter-spacing:0 !important;text-shadow:none !important;white-space:nowrap !important;}body.dark-theme.knowledge-mode .header-brand-dark-logo{width:3.02rem !important;height:auto !important;display:block !important;object-fit:contain !important;filter:none !important;}}@media (min-width: 901px){body.dark-theme.knowledge-mode .header-bar{position:sticky !important;inset-block-start:0 !important;z-index:100 !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;height:clamp(80px, 8.125vw, 104px) !important;min-height:clamp(80px, 8.125vw, 104px) !important;margin:0 0 0.9rem !important;padding:0 clamp(24px, 2.18vw, 30px) !important;display:grid !important;grid-template-columns:clamp(205px, 17.2vw, 225px) minmax(0, 1fr) clamp(225px, 19vw, 250px) !important;align-items:center !important;gap:clamp(15px, 1.4vw, 22px) !important;direction:ltr !important;overflow:visible !important;border:0 !important;border-radius:0 !important;border-bottom:1px solid rgba(255,255,255,0.055) !important;background:linear-gradient(180deg, #020916 0%, #020b19 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.018), inset 0 -1px 0 rgba(24,60,116,0.12) !important;backdrop-filter:none !important;transform:none !important;}body.dark-theme.knowledge-mode .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:18px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body.dark-theme.knowledge-mode .desktop-actions #langDropdown,
body.dark-theme.knowledge-mode .desktop-actions .custom-dropdown,
body.dark-theme.knowledge-mode #mainNav #navOrder,
body.dark-theme.knowledge-mode #mainNav #navContact{display:none !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle{position:relative !important;flex:0 0 58px !important;width:58px !important;min-width:58px !important;height:34px !important;min-height:34px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(37, 67, 114, 0.95) !important;border-radius:13px !important;background:linear-gradient(180deg, #06101f 0%, #07162a 100%) !important;color:transparent !important;font-size:0 !important;line-height:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), inset 0 -1px 0 rgba(0,0,0,0.35), 0 8px 16px -15px rgba(0,0,0,0.95) !important;overflow:hidden !important;transform:none !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:10px !important;top:50% !important;width:12px !important;height:12px !important;transform:translateY(-50%) !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 2.55a.9.9 0 0 1 .82 1.3 8.15 8.15 0 1 0 5.15 10.33.9.9 0 0 1 1.32.8 10.15 10.15 0 1 1-7.29-12.43Z' fill='%23dbe7f7'/%3E%3C/svg%3E") center/contain no-repeat !important;opacity:0.96 !important;box-shadow:none !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle::after{content:"" !important;position:absolute !important;right:9px !important;top:50% !important;width:15px !important;height:15px !important;transform:translateY(-50%) !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #67b0ff 0%, #2a84ff 58%, #1262ea 100%) !important;box-shadow:0 0 0 2px rgba(28,110,255,0.10), 0 0 10px rgba(32,115,255,0.22) !important;}body.dark-theme.knowledge-mode .desktop-actions #themeToggle:hover,
body.dark-theme.knowledge-mode .desktop-actions #themeToggle:focus-visible{border-color:rgba(70, 112, 182, 0.98) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055), inset 0 -1px 0 rgba(0,0,0,0.35), 0 10px 18px -17px rgba(28,112,255,0.38) !important;}body.dark-theme.knowledge-mode #headerContactDark{direction:rtl !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;flex:0 0 116px !important;width:116px !important;min-width:116px !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:0 14px !important;border:1px solid rgba(55,91,151,0.95) !important;border-radius:14px !important;background:linear-gradient(180deg, #061226 0%, #061123 100%) !important;color:#f5f8fe !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04), 0 8px 16px -16px rgba(0,0,0,0.95) !important;transform:none !important;}body.dark-theme.knowledge-mode #headerContactDark::before{content:"" !important;width:17px !important;height:17px !important;flex:0 0 17px !important;background:currentColor !important;opacity:0.94 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;}body.dark-theme.knowledge-mode #headerContactDark:hover,
body.dark-theme.knowledge-mode #headerContactDark:focus-visible{border-color:rgba(80,130,213,1) !important;color:#fff !important;transform:translateY(-1px) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055), 0 13px 22px -19px rgba(25,109,255,0.4) !important;}body.dark-theme.knowledge-mode #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:clamp(2px, .38vw, 6px) !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:rtl !important;flex-wrap:nowrap !important;white-space:nowrap !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;overflow:visible !important;}body.dark-theme.knowledge-mode #mainNav > a,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{direction:rtl !important;position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:auto !important;min-width:0 !important;height:43px !important;min-height:43px !important;margin:0 !important;padding:0 14px 4px !important;border:1px solid transparent !important;border-radius:12px !important;background:transparent !important;color:rgba(244,248,255,0.92) !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transform:none !important;}body.dark-theme.knowledge-mode #mainNav > a::before,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::before{content:"" !important;width:18px !important;height:18px !important;flex:0 0 18px !important;background:currentColor !important;opacity:0.9 !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}body.dark-theme.knowledge-mode #navHome::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;}body.dark-theme.knowledge-mode #navAbout::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;}body.dark-theme.knowledge-mode #navGallery::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;}body.dark-theme.knowledge-mode #mainNav > a::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger::after{content:"" !important;position:absolute !important;left:13% !important;right:13% !important;bottom:1px !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, #277dff 28%, #49b7ff 72%, transparent) !important;box-shadow:0 0 11px rgba(40,132,255,0.44) !important;opacity:0 !important;transform:translateY(3px) !important;transition:opacity .18s ease, transform .18s ease !important;}body.dark-theme.knowledge-mode #mainNav > a:hover,
body.dark-theme.knowledge-mode #mainNav > a:focus-visible,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:hover,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger,
body.dark-theme.knowledge-mode #mainNav > a.is-current{color:#fff !important;background:rgba(255,255,255,0.012) !important;border-color:rgba(60,110,196,0.10) !important;box-shadow:none !important;}body.dark-theme.knowledge-mode #mainNav > a:hover::after,
body.dark-theme.knowledge-mode #mainNav > a:focus-visible::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:hover::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::after,
body.dark-theme.knowledge-mode #mainNav > a.is-current::after{opacity:1 !important;transform:translateY(0) !important;}body.dark-theme.knowledge-mode #navHome{color:#5baaff !important;}body.dark-theme.knowledge-mode #navHome::after{opacity:1 !important;transform:translateY(0) !important;}body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown{display:inline-flex !important;position:relative !important;width:auto !important;min-width:0 !important;height:auto !important;margin:0 !important;}body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{width:auto !important;min-width:0 !important;}body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger > span[aria-hidden="true"]{display:none !important;}body.dark-theme.knowledge-mode .header-brand-dark{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;gap:9px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body.dark-theme.knowledge-mode .header-brand-dark-copy{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;gap:4px !important;direction:rtl !important;text-align:right !important;}body.dark-theme.knowledge-mode .header-brand-dark-title{color:#fff !important;font-size:clamp(25px, 2.35vw, 30px) !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.03em !important;text-shadow:none !important;white-space:nowrap !important;}body.dark-theme.knowledge-mode .header-brand-dark-subtitle{color:rgba(239,245,255,0.92) !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-shadow:none !important;white-space:nowrap !important;}body.dark-theme.knowledge-mode .header-brand-dark-logo{display:block !important;flex:0 0 auto !important;width:clamp(50px, 4.5vw, 58px) !important;height:auto !important;object-fit:contain !important;filter:none !important;}}@media (min-width: 901px){body:not(.dark-theme).knowledge-mode .header-bar{position:sticky !important;inset-block-start:0 !important;z-index:100 !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;height:clamp(80px, 8.125vw, 104px) !important;min-height:clamp(80px, 8.125vw, 104px) !important;margin:0 0 0.9rem !important;padding:0 clamp(24px, 2.18vw, 30px) !important;display:grid !important;grid-template-columns:clamp(205px, 17.2vw, 225px) minmax(0, 1fr) clamp(225px, 19vw, 250px) !important;align-items:center !important;gap:clamp(15px, 1.4vw, 22px) !important;direction:ltr !important;overflow:visible !important;border:0 !important;border-radius:0 !important;border-bottom:1px solid rgba(42, 91, 151, 0.14) !important;background:linear-gradient(180deg, rgba(251, 253, 255, 0.99) 0%, rgba(242, 248, 255, 0.99) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.96), inset 0 -1px 0 rgba(41, 91, 151, 0.08), 0 12px 30px -27px rgba(25, 72, 126, 0.34) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:18px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #langDropdown,
body:not(.dark-theme).knowledge-mode .desktop-actions .custom-dropdown,
body:not(.dark-theme).knowledge-mode #mainNav #navOrder,
body:not(.dark-theme).knowledge-mode #mainNav #navContact{display:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle{position:relative !important;flex:0 0 58px !important;width:58px !important;min-width:58px !important;height:34px !important;min-height:34px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(87, 124, 174, 0.34) !important;border-radius:13px !important;background:linear-gradient(180deg, #ffffff 0%, #edf5ff 100%) !important;color:transparent !important;font-size:0 !important;line-height:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), inset 0 -1px 0 rgba(58,98,151,0.08), 0 8px 16px -14px rgba(28,73,126,0.28) !important;overflow:hidden !important;transform:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:10px !important;top:50% !important;width:12px !important;height:12px !important;transform:translateY(-50%) !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 2.55a.9.9 0 0 1 .82 1.3 8.15 8.15 0 1 0 5.15 10.33.9.9 0 0 1 1.32.8 10.15 10.15 0 1 1-7.29-12.43Z' fill='%23537296'/%3E%3C/svg%3E") center/contain no-repeat !important;opacity:0.96 !important;box-shadow:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle::after{content:"" !important;position:absolute !important;right:9px !important;top:50% !important;width:15px !important;height:15px !important;transform:translateY(-50%) !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #67b0ff 0%, #2a84ff 58%, #1262ea 100%) !important;box-shadow:0 0 0 2px rgba(28,110,255,0.10), 0 0 10px rgba(32,115,255,0.18) !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle:hover,
body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle:focus-visible{border-color:rgba(54, 116, 207, 0.58) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), inset 0 -1px 0 rgba(58,98,151,0.10), 0 10px 18px -15px rgba(28,112,255,0.28) !important;}body:not(.dark-theme).knowledge-mode #headerContactDark{direction:rtl !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;flex:0 0 116px !important;width:116px !important;min-width:116px !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:0 14px !important;border:1px solid rgba(77, 116, 169, 0.42) !important;border-radius:14px !important;background:linear-gradient(180deg, #ffffff 0%, #eff6ff 100%) !important;color:#173f70 !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 8px 16px -15px rgba(37,82,136,0.28) !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #headerContactDark::before{content:"" !important;width:17px !important;height:17px !important;flex:0 0 17px !important;background:currentColor !important;opacity:0.94 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;}body:not(.dark-theme).knowledge-mode #headerContactDark:hover,
body:not(.dark-theme).knowledge-mode #headerContactDark:focus-visible{border-color:rgba(50, 123, 222, 0.72) !important;color:#0a5cb4 !important;transform:translateY(-1px) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 13px 22px -17px rgba(25,109,255,0.28) !important;}body:not(.dark-theme).knowledge-mode #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:clamp(2px, .38vw, 6px) !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:rtl !important;flex-wrap:nowrap !important;white-space:nowrap !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;overflow:visible !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:auto !important;max-width:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger{direction:rtl !important;position:relative !important;display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:auto !important;min-width:0 !important;height:43px !important;min-height:43px !important;margin:0 !important;padding:0 14px 4px !important;border:1px solid transparent !important;border-radius:12px !important;background:transparent !important;color:#294f79 !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-align:center !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:none !important;transform:none !important;overflow:visible !important;}body:not(.dark-theme).knowledge-mode #mainNav > a::before,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger::before{content:"" !important;width:18px !important;height:18px !important;flex:0 0 18px !important;border-radius:0 !important;background:currentColor !important;color:inherit !important;opacity:0.9 !important;box-shadow:none !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}body:not(.dark-theme).knowledge-mode #navHome::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.2 12 3.6l8.5 6.6'/%3E%3Cpath d='M6 9.5V20h12V9.5'/%3E%3Cpath d='M10 20v-5.2h4V20'/%3E%3C/svg%3E") !important;}body:not(.dark-theme).knowledge-mode #navAbout::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.8 19.4a3.6 3.6 0 0 0-3.18-2.17H8.25a3.7 3.7 0 0 0-3.28 2.17'/%3E%3Ccircle cx='10.8' cy='10.1' r='3.2'/%3E%3Cpath d='M21 18.2a3.18 3.18 0 0 0-2.58-1.58h-2.23'/%3E%3Cpath d='M16.95 7.25a2.55 2.55 0 1 1 0 5.1'/%3E%3C/svg%3E") !important;}body:not(.dark-theme).knowledge-mode #navGallery::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.2v9.45L12 21 4 16.65V7.2L12 3Z'/%3E%3Cpath d='m12 3 8 4.2L12 11 4 7.2 12 3Z'/%3E%3Cpath d='M12 11v10'/%3E%3C/svg%3E") !important;}body:not(.dark-theme).knowledge-mode #mainNav > a::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger::after{content:"" !important;position:absolute !important;left:13% !important;right:13% !important;bottom:1px !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, #277dff 28%, #49b7ff 72%, transparent) !important;box-shadow:0 0 9px rgba(40,132,255,0.28) !important;opacity:0 !important;transform:translateY(3px) !important;transition:opacity .18s ease, transform .18s ease !important;pointer-events:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a:hover,
body:not(.dark-theme).knowledge-mode #mainNav > a:focus-visible,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:hover,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger{color:#0a66c2 !important;background:rgba(25, 119, 226, 0.055) !important;border-color:rgba(38, 111, 207, 0.10) !important;box-shadow:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a:hover::after,
body:not(.dark-theme).knowledge-mode #mainNav > a:focus-visible::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:hover::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after{opacity:1 !important;transform:translateY(0) !important;}body:not(.dark-theme).knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible),
body:not(.dark-theme).knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:#294f79 !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme).knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(3px) !important;}body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown{display:inline-flex !important;position:relative !important;width:auto !important;min-width:0 !important;height:auto !important;margin:0 !important;}body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger{width:auto !important;min-width:0 !important;}body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger > span[aria-hidden="true"]{display:none !important;}body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-menu{background:rgba(255,255,255,0.98) !important;border-color:rgba(76, 120, 179, 0.22) !important;box-shadow:0 24px 58px -26px rgba(32, 76, 129, 0.28) !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;gap:9px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark-copy{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;gap:4px !important;direction:rtl !important;text-align:right !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark-title{color:#102f55 !important;font-size:clamp(25px, 2.35vw, 30px) !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.03em !important;text-shadow:none !important;white-space:nowrap !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark-subtitle{color:rgba(37, 74, 113, 0.88) !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-shadow:none !important;white-space:nowrap !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark-logo{display:block !important;flex:0 0 auto !important;width:clamp(50px, 4.5vw, 58px) !important;height:auto !important;object-fit:contain !important;filter:drop-shadow(0 6px 10px rgba(19, 68, 125, 0.12)) !important;}body.dark-theme.knowledge-mode #mainNav #navAbout.is-current:not(:hover):not(:focus-visible),
body.dark-theme.knowledge-mode #mainNav #navAbout.nav-link-active:not(:hover):not(:focus-visible),
body.dark-theme.knowledge-mode #mainNav #navHome.is-current:not(:hover):not(:focus-visible),
body.dark-theme.knowledge-mode #mainNav #navHome.nav-link-active:not(:hover):not(:focus-visible){color:rgba(244,248,255,0.92) !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body.dark-theme.knowledge-mode #mainNav #navAbout.is-current:not(:hover):not(:focus-visible)::after,
body.dark-theme.knowledge-mode #mainNav #navAbout.nav-link-active:not(:hover):not(:focus-visible)::after,
body.dark-theme.knowledge-mode #mainNav #navHome.is-current:not(:hover):not(:focus-visible)::after,
body.dark-theme.knowledge-mode #mainNav #navHome.nav-link-active:not(:hover):not(:focus-visible)::after,
body.dark-theme.knowledge-mode #mainNav #navHome:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(3px) !important;}body.dark-theme.knowledge-mode #mainNav #navHome:not(:hover):not(:focus-visible){color:rgba(244,248,255,0.92) !important;}}@media (min-width: 901px){body:not(.dark-theme).knowledge-mode .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:1rem !important;min-width:auto !important;direction:ltr !important;flex-wrap:nowrap !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #langDropdown,
body:not(.dark-theme).knowledge-mode .desktop-actions .custom-dropdown,
body:not(.dark-theme).knowledge-mode #mainNav #navOrder,
body:not(.dark-theme).knowledge-mode #mainNav #navContact{display:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:3.68rem !important;min-width:3.68rem !important;height:2.08rem !important;min-height:2.08rem !important;padding:0 !important;border-radius:0.88rem !important;border:1px solid rgba(148, 177, 218, 0.92) !important;background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(241,247,255,0.99)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98),
      0 0 0 1px rgba(255,255,255,0.30),
      0 10px 20px -20px rgba(19, 76, 138, 0.42) !important;color:transparent !important;font-size:0 !important;transform:none !important;overflow:hidden !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:0.56rem !important;top:50% !important;transform:translateY(-50%) !important;width:0.78rem !important;height:0.78rem !important;border-radius:50% !important;background:rgba(90, 113, 149, 0.96) !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M14.53 2.5a1 1 0 0 1 .92 1.39A8.5 8.5 0 1 0 20.1 14.9a1 1 0 0 1 1.39.92 10.5 10.5 0 1 1-6.04-13.32.99.99 0 0 1-.92 0Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M14.53 2.5a1 1 0 0 1 .92 1.39A8.5 8.5 0 1 0 20.1 14.9a1 1 0 0 1 1.39.92 10.5 10.5 0 1 1-6.04-13.32.99.99 0 0 1-.92 0Z'/%3E%3C/svg%3E") !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;box-shadow:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle::after{content:"" !important;position:absolute !important;right:0.48rem !important;top:50% !important;transform:translateY(-50%) !important;width:0.92rem !important;height:0.92rem !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #4e9fff, #1f77ff 68%, #1659dc 100%) !important;box-shadow:0 0 0 0.14rem rgba(24, 111, 255, 0.10), 0 0 10px rgba(33, 118, 255, 0.24) !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle:hover,
body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle:focus-visible{border-color:rgba(84, 132, 212, 0.95) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98),
      0 0 0 1px rgba(40, 116, 255, 0.06),
      0 14px 22px -20px rgba(17, 102, 255, 0.24) !important;}body:not(.dark-theme).knowledge-mode #headerContactDark{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.48rem !important;min-width:7.35rem !important;height:2.5rem !important;min-height:2.5rem !important;padding:0 1.15rem !important;border-radius:0.9rem !important;border:1px solid rgba(152, 180, 218, 0.95) !important;background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(240,247,255,0.98)) !important;color:#1f446f !important;font-size:0.96rem !important;font-weight:700 !important;text-decoration:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98),
      0 12px 20px -22px rgba(33, 86, 148, 0.42) !important;white-space:nowrap !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #headerContactDark::before{content:"" !important;width:0.9rem !important;height:0.9rem !important;flex:0 0 0.9rem !important;background:currentColor !important;opacity:0.95 !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.47 19.47 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.47 19.47 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E") !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}body:not(.dark-theme).knowledge-mode #headerContactDark:hover,
body:not(.dark-theme).knowledge-mode #headerContactDark:focus-visible{color:#0c5ec9 !important;border-color:rgba(84, 132, 212, 0.98) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98),
      0 0 0 1px rgba(31, 102, 255, 0.05),
      0 16px 24px -24px rgba(35, 117, 255, 0.24) !important;transform:translateY(-1px) !important;}body:not(.dark-theme).knowledge-mode #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.18rem !important;direction:rtl !important;flex-wrap:nowrap !important;white-space:nowrap !important;min-width:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;overflow:visible !important;}body:not(.dark-theme).knowledge-mode #mainNav > a,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.45rem !important;min-height:2.48rem !important;height:2.48rem !important;padding:0.3rem 0.92rem 0.42rem !important;border-radius:0.9rem !important;border:1px solid transparent !important;background:transparent !important;color:#24496f !important;font-size:0.94rem !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transition:color .18s ease, border-color .18s ease, background-color .18s ease, box-shadow .18s ease, transform .18s ease !important;}body:not(.dark-theme).knowledge-mode #mainNav > a::before,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger::before{content:"" !important;width:0.96rem !important;height:0.96rem !important;flex:0 0 0.96rem !important;background:currentColor !important;opacity:0.9 !important;-webkit-mask-size:contain !important;mask-size:contain !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;}body:not(.dark-theme).knowledge-mode #mainNav > a::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger::after{content:"" !important;position:absolute !important;left:18% !important;right:18% !important;bottom:0.08rem !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, rgba(34, 114, 255, 1), rgba(83, 198, 255, 1), transparent) !important;box-shadow:0 0 10px rgba(39, 137, 255, 0.24) !important;opacity:0 !important;transform:translateY(0.18rem) !important;transition:opacity .18s ease, transform .18s ease !important;pointer-events:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a:hover,
body:not(.dark-theme).knowledge-mode #mainNav > a:focus-visible,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:hover,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger{color:#0c5ec9 !important;background:linear-gradient(180deg, rgba(28,111,255,0.06), rgba(28,111,255,0.03)) !important;border-color:rgba(52, 105, 198, 0.15) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.45) !important;}body:not(.dark-theme).knowledge-mode #mainNav > a:hover::after,
body:not(.dark-theme).knowledge-mode #mainNav > a:focus-visible::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:hover::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current .nav-knowledge-trigger::after{opacity:1 !important;transform:translateY(0) !important;}body:not(.dark-theme).knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible),
body:not(.dark-theme).knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:#24496f !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme).knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(0.18rem) !important;}}@media (min-width: 901px){body:not(.dark-theme).knowledge-mode .header-bar{position:sticky !important;inset-block-start:0 !important;z-index:100 !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;height:clamp(80px, 8.125vw, 104px) !important;min-height:clamp(80px, 8.125vw, 104px) !important;margin:0 0 0.9rem !important;padding:0 clamp(24px, 2.18vw, 30px) !important;display:grid !important;grid-template-columns:clamp(205px, 17.2vw, 225px) minmax(0, 1fr) clamp(225px, 19vw, 250px) !important;align-items:center !important;gap:clamp(15px, 1.4vw, 22px) !important;direction:ltr !important;overflow:visible !important;border:0 !important;border-radius:0 !important;border-bottom:1px solid rgba(42, 91, 151, 0.14) !important;background:linear-gradient(180deg, #fbfdff 0%, #f2f8ff 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), inset 0 -1px 0 rgba(41,91,151,0.08) !important;backdrop-filter:none !important;transform:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:18px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #langDropdown,
body:not(.dark-theme).knowledge-mode .desktop-actions .custom-dropdown,
body:not(.dark-theme).knowledge-mode #mainNav #navOrder,
body:not(.dark-theme).knowledge-mode #mainNav #navContact{display:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle{position:relative !important;flex:0 0 58px !important;width:58px !important;min-width:58px !important;height:34px !important;min-height:34px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(128, 158, 201, 0.86) !important;border-radius:13px !important;background:linear-gradient(180deg, #ffffff 0%, #edf5ff 100%) !important;color:transparent !important;font-size:0 !important;line-height:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), inset 0 -1px 0 rgba(58,98,151,0.08), 0 8px 16px -15px rgba(33,86,148,0.35) !important;overflow:hidden !important;transform:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle::before{content:"" !important;position:absolute !important;left:10px !important;top:50% !important;width:12px !important;height:12px !important;transform:translateY(-50%) !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 2.55a.9.9 0 0 1 .82 1.3 8.15 8.15 0 1 0 5.15 10.33.9.9 0 0 1 1.32.8 10.15 10.15 0 1 1-7.29-12.43Z' fill='%23537296'/%3E%3C/svg%3E") center/contain no-repeat !important;opacity:0.96 !important;box-shadow:none !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle::after{content:"" !important;position:absolute !important;right:9px !important;top:50% !important;width:15px !important;height:15px !important;transform:translateY(-50%) !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%, #67b0ff 0%, #2a84ff 58%, #1262ea 100%) !important;box-shadow:0 0 0 2px rgba(28,110,255,0.10), 0 0 10px rgba(32,115,255,0.18) !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle:hover,
body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle:focus-visible{border-color:rgba(70,112,182,0.98) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), inset 0 -1px 0 rgba(58,98,151,0.10), 0 10px 18px -17px rgba(28,112,255,0.28) !important;}body:not(.dark-theme).knowledge-mode #headerContactDark{direction:rtl !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;flex:0 0 116px !important;width:116px !important;min-width:116px !important;height:40px !important;min-height:40px !important;margin:0 !important;padding:0 14px !important;border:1px solid rgba(128, 158, 201, 0.86) !important;border-radius:14px !important;background:linear-gradient(180deg, #ffffff 0%, #eff6ff 100%) !important;color:#173f70 !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 8px 16px -16px rgba(33,86,148,0.35) !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #headerContactDark::before{content:"" !important;width:17px !important;height:17px !important;flex:0 0 17px !important;background:currentColor !important;opacity:0.94 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.96.37 1.89.73 2.76a2 2 0 0 1-.45 2.11L8.1 9.91a16 16 0 0 0 6 6l1.32-1.32a2 2 0 0 1 2.11-.45c.87.36 1.8.61 2.76.73A2 2 0 0 1 22 16.9Z'/%3E%3C/svg%3E") center/contain no-repeat !important;}body:not(.dark-theme).knowledge-mode #headerContactDark:hover,
body:not(.dark-theme).knowledge-mode #headerContactDark:focus-visible{border-color:rgba(80,130,213,1) !important;color:#0b5fbc !important;transform:translateY(-1px) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.98), 0 13px 22px -19px rgba(25,109,255,0.24) !important;}body:not(.dark-theme).knowledge-mode #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:clamp(2px, .38vw, 6px) !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:rtl !important;flex-wrap:nowrap !important;white-space:nowrap !important;background:transparent !important;border:0 !important;box-shadow:none !important;transform:none !important;overflow:visible !important;}body:not(.dark-theme).knowledge-mode #mainNav > a,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger{direction:rtl !important;position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:auto !important;min-width:0 !important;height:43px !important;min-height:43px !important;margin:0 !important;padding:0 14px 4px !important;border:1px solid transparent !important;border-radius:12px !important;background:transparent !important;color:#294f79 !important;font-size:15px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a::before,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger::before{content:"" !important;width:18px !important;height:18px !important;flex:0 0 18px !important;background:currentColor !important;opacity:0.9 !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}body:not(.dark-theme).knowledge-mode #mainNav > a::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger::after{content:"" !important;position:absolute !important;left:13% !important;right:13% !important;bottom:1px !important;height:2px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, #277dff 28%, #49b7ff 72%, transparent) !important;box-shadow:0 0 11px rgba(40,132,255,0.28) !important;opacity:0 !important;transform:translateY(3px) !important;transition:opacity .18s ease, transform .18s ease !important;}body:not(.dark-theme).knowledge-mode #mainNav > a:hover,
body:not(.dark-theme).knowledge-mode #mainNav > a:focus-visible,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:hover,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger{color:#0b5fbc !important;background:rgba(39,125,255,0.045) !important;border-color:rgba(60,110,196,0.10) !important;box-shadow:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a:hover::after,
body:not(.dark-theme).knowledge-mode #mainNav > a:focus-visible::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:hover::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger:focus-visible::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.open .nav-knowledge-trigger::after{opacity:1 !important;transform:translateY(0) !important;}body:not(.dark-theme).knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible),
body:not(.dark-theme).knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:#294f79 !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme).knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(3px) !important;}body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown{display:inline-flex !important;position:relative !important;width:auto !important;min-width:0 !important;height:auto !important;margin:0 !important;}body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger{width:auto !important;min-width:0 !important;}body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger > span[aria-hidden="true"]{display:none !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;gap:9px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:ltr !important;transform:none !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark-copy{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;gap:4px !important;direction:rtl !important;text-align:right !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark-title{color:#102f55 !important;font-size:clamp(25px, 2.35vw, 30px) !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.03em !important;text-shadow:none !important;white-space:nowrap !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark-subtitle{color:rgba(37,74,113,0.88) !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-shadow:none !important;white-space:nowrap !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark-logo{display:block !important;flex:0 0 auto !important;width:clamp(50px, 4.5vw, 58px) !important;height:auto !important;object-fit:contain !important;filter:drop-shadow(0 6px 10px rgba(19,68,125,0.12)) !important;}}@media (min-width: 901px){body:not(.dark-theme).knowledge-mode .header-bar{align-items:center !important;}body:not(.dark-theme).knowledge-mode .desktop-actions{grid-column:1 !important;justify-self:start !important;align-self:center !important;order:1 !important;position:static !important;transform:none !important;margin:0 !important;}body:not(.dark-theme).knowledge-mode .desktop-actions #themeToggle{order:1 !important;}body:not(.dark-theme).knowledge-mode #headerContactDark{order:2 !important;}body:not(.dark-theme).knowledge-mode #mainNav{grid-column:2 !important;justify-self:center !important;align-self:center !important;order:2 !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;gap:0.18rem !important;margin:0 !important;}body:not(.dark-theme).knowledge-mode #mainNav > a,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger{align-self:center !important;transform:none !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark{grid-column:3 !important;justify-self:end !important;align-self:center !important;order:3 !important;position:static !important;transform:none !important;margin:0 !important;}body:not(.dark-theme).knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible),
body:not(.dark-theme).knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:#24496f !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme).knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(0.18rem) !important;}}body.knowledge-mode .header-bar{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;min-height:104px !important;height:104px !important;margin-top:0 !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-bottom:1.125rem !important;padding:0 clamp(1.75rem, 2.2vw, 2.6rem) !important;box-sizing:border-box !important;border-radius:0 !important;display:grid !important;grid-template-columns:auto minmax(0, 1fr) auto !important;align-items:center !important;gap:1.4rem !important;overflow:visible !important;z-index:100 !important;}body.knowledge-mode .header-bar::before,
body.knowledge-mode .header-bar::after{border-radius:0 !important;}body:not(.dark-theme).knowledge-mode .desktop-actions,
body.dark-theme.knowledge-mode .desktop-actions{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;align-self:center !important;order:1 !important;position:static !important;margin:0 !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #mainNav,
body.dark-theme.knowledge-mode #mainNav{grid-column:2 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important;order:2 !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;margin:0 !important;transform:none !important;gap:0.38rem !important;}body:not(.dark-theme).knowledge-mode .header-brand-dark,
body.dark-theme.knowledge-mode .header-brand-dark{grid-column:3 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important;order:3 !important;position:static !important;margin:0 !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-trigger,
body.dark-theme.knowledge-mode #mainNav > a,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-trigger{align-self:center !important;}body:not(.dark-theme).knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible),
body:not(.dark-theme).knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:#24496f !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body:not(.dark-theme).knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme).knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
body:not(.dark-theme).knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(0.18rem) !important;}body.dark-theme.knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible),
body.dark-theme.knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible),
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible){color:rgba(244, 248, 255, 0.92) !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}body.dark-theme.knowledge-mode #mainNav > a.is-current:not(:hover):not(:focus-visible)::after,
body.dark-theme.knowledge-mode #mainNav > a.nav-link-active:not(:hover):not(:focus-visible)::after,
body.dark-theme.knowledge-mode #mainNav .nav-knowledge-dropdown.is-current:not(.open) .nav-knowledge-trigger:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(0.18rem) !important;}@media (max-width: 900px){body.knowledge-mode .header-bar{min-height:auto !important;height:auto !important;padding-left:max(0.9rem, env(safe-area-inset-left, 0px)) !important;padding-right:max(0.9rem, env(safe-area-inset-right, 0px)) !important;padding-top:max(0.55rem, env(safe-area-inset-top, 0px)) !important;padding-bottom:0.55rem !important;margin-bottom:1rem !important;}}html body:not(.dark-theme).knowledge-mode .header-bar{background-color:rgba(242, 249, 255, 0.30) !important;background-image:none !important;backdrop-filter:blur(11px) saturate(1.16) !important;-webkit-backdrop-filter:blur(11px) saturate(1.16) !important;}html body.dark-theme.knowledge-mode .header-bar{background-color:rgba(2, 10, 24, 0.34) !important;background-image:none !important;backdrop-filter:blur(11px) saturate(1.14) !important;-webkit-backdrop-filter:blur(11px) saturate(1.14) !important;}@media (min-width: 901px){body.knowledge-mode #mainNav #navAbout:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(3px) !important;}}html body.knowledge-mode button#themeToggle{text-indent:0 !important;color:initial !important;-webkit-text-fill-color:initial !important;font-size:0 !important;overflow:visible !important;}html body.knowledge-mode button#themeToggle::before,
html body.knowledge-mode button#themeToggle::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;}html body.knowledge-mode button#themeToggle > .theme-mode-emoji{position:relative !important;z-index:50 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:1.35em !important;height:1.35em !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;color:initial !important;-webkit-text-fill-color:initial !important;font-family:"Noto Color Emoji", "Segoe UI Emoji", "Apple Color Emoji", sans-serif !important;font-size:20px !important;font-style:normal !important;font-weight:400 !important;line-height:1 !important;letter-spacing:0 !important;text-indent:0 !important;text-shadow:none !important;filter:none !important;transform:none !important;mix-blend-mode:normal !important;pointer-events:none !important;}html body.dark-theme.knowledge-mode #mainNav #navHome:not(:hover):not(:focus-visible){color:rgba(244, 248, 255, 0.92) !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important;transform:none !important;}html body.dark-theme.knowledge-mode #mainNav #navHome:not(:hover):not(:focus-visible)::after{opacity:0 !important;transform:translateY(0.18rem) !important;}@media (max-width: 900px){html body.knowledge-mode .header-bar{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;min-height:auto !important;height:auto !important;width:auto !important;max-width:none !important;margin:0 0 1rem !important;padding:max(0.55rem, env(safe-area-inset-top, 0px)) max(0.9rem, env(safe-area-inset-right, 0px)) 0.55rem max(0.9rem, env(safe-area-inset-left, 0px)) !important;background:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:none !important;}html body.knowledge-mode #mainNav #navHome{display:none !important;}html body.knowledge-mode .header-bar > .seo-nav#mainNav,
html body.knowledge-mode .seo-nav#mainNav{position:fixed !important;left:50% !important;right:auto !important;top:auto !important;bottom:max(0.58rem, env(safe-area-inset-bottom, 0px)) !important;grid-column:auto !important;grid-row:auto !important;order:initial !important;display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;align-items:stretch !important;justify-content:center !important;width:min(calc(100vw - 0.9rem), 560px) !important;max-width:min(calc(100vw - 0.9rem), 560px) !important;min-width:0 !important;margin:0 !important;padding:0.42rem !important;gap:0.24rem !important;overflow:visible !important;transform:translateX(-50%) !important;border:1px solid rgba(86, 126, 180, 0.22) !important;border-radius:1.6rem !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.94), rgba(236, 246, 255, 0.90)) !important;box-shadow:0 22px 60px -28px rgba(0, 34, 74, 0.54), inset 0 1px 0 rgba(255, 255, 255, 0.85) !important;backdrop-filter:blur(20px) saturate(1.35) !important;-webkit-backdrop-filter:blur(20px) saturate(1.35) !important;z-index:5200 !important;}html body.dark-theme.knowledge-mode .header-bar > .seo-nav#mainNav,
html body.dark-theme.knowledge-mode .seo-nav#mainNav{background:linear-gradient(135deg, rgba(15, 28, 46, 0.94), rgba(8, 19, 34, 0.90)) !important;border-color:rgba(125, 171, 230, 0.24) !important;box-shadow:0 24px 68px -24px rgba(0, 0, 0, 0.64), inset 0 1px 0 rgba(255, 255, 255, 0.10) !important;}html body.knowledge-mode #mainNav #navAbout,
html body.knowledge-mode #mainNav #navGallery,
html body.knowledge-mode #mainNav #navKnowledge,
html body.knowledge-mode #mainNav #navOrder,
html body.knowledge-mode #mainNav #navContact{display:flex !important;width:auto !important;min-width:0 !important;max-width:none !important;}html body.knowledge-mode #mainNav #navKnowledge{position:static !important;}html body.knowledge-mode #mainNav > a,
html body.knowledge-mode #mainNav .nav-knowledge-trigger{min-height:3.72rem !important;height:auto !important;padding:0.42rem 0.18rem 0.38rem !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:0.2rem !important;border-radius:1.18rem !important;font-size:clamp(0.59rem, 2.45vw, 0.72rem) !important;line-height:1.22 !important;white-space:normal !important;text-align:center !important;transform:none !important;}html body.knowledge-mode #mainNav > a::after,
html body.knowledge-mode #mainNav .nav-knowledge-trigger::after{display:none !important;content:none !important;}}@media (max-width: 390px){html body.knowledge-mode .header-bar > .seo-nav#mainNav,
html body.knowledge-mode .seo-nav#mainNav{width:calc(100vw - 0.55rem) !important;max-width:calc(100vw - 0.55rem) !important;padding:0.34rem !important;gap:0.14rem !important;border-radius:1.35rem !important;}}@media (max-width: 900px){html body.knowledge-mode .header-brand-dark{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;min-width:0 !important;max-width:0 !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important;}html body.knowledge-mode .header-bar{justify-content:flex-start !important;}html body.knowledge-mode .mobile-header-actions{margin-inline-start:0 !important;margin-inline-end:0 !important;}}@media (min-width: 901px){html body.knowledge-mode main#main-content.container > header.header-bar{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:var(--qetepich-edge-radius) !important;border-bottom-left-radius:var(--qetepich-edge-radius) !important;background-clip:padding-box !important;}}@media (min-width: 901px){html body.knowledge-mode > header.header-bar{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:var(--qetepich-header-bottom-radius) !important;border-bottom-right-radius:var(--qetepich-header-bottom-radius) !important;background-clip:padding-box !important;}}@media (min-width: 901px){html body.knowledge-mode > header.header-bar{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;inset:auto !important;inset-block:auto !important;inset-inline:0 !important;transform:none !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:var(--qetepich-header-bottom-radius) !important;border-bottom-right-radius:var(--qetepich-header-bottom-radius) !important;background-clip:padding-box !important;}}@media (min-width: 901px){html body.knowledge-mode > header.header-bar,
html body.knowledge-mode header.header-bar{--qetepich-header-bottom-radius-final:10px !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;clip-path:inset(0 round 0 0 10px 10px) !important;overflow:hidden !important;background-clip:padding-box !important;position:relative !important;top:auto !important;inset-block-start:auto !important;}}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;outline:0 !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important;clip-path:none !important;overflow:visible !important;}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar{position:relative !important;z-index:40 !important;display:block !important;width:100vw !important;min-height:11.111111vw !important;height:11.111111vw !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions{position:relative !important;z-index:41 !important;display:block !important;direction:ltr !important;width:94.166667vw !important;min-height:8.055556vw !important;height:8.055556vw !important;margin:1.944444vw auto 0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{position:absolute !important;left:0 !important;right:auto !important;top:0 !important;width:10.138889vw !important;min-width:10.138889vw !important;height:8.055556vw !important;min-height:8.055556vw !important;margin:0 !important;padding:0 !important;border-radius:2.638889vw !important;border:1px solid rgba(133, 197, 255, 0.60) !important;background:radial-gradient(circle at 30% 18%, rgba(255, 255, 255, 0.18), transparent 31%),
      linear-gradient(180deg, rgba(10, 35, 78, 0.76), rgba(4, 18, 45, 0.64)) !important;color:#f5faff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),
      inset 0 0 2.777778vw rgba(50, 150, 255, 0.18),
      0 1.388889vw 4.444444vw rgba(0, 34, 92, 0.38),
      0 0 1.944444vw rgba(20, 136, 255, 0.34) !important;backdrop-filter:blur(2.500000vw) saturate(140%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(140%) !important;transform:none !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{font-size:4.388889vw !important;line-height:1 !important;transform:translateY(0.083333vw) !important;filter:drop-shadow(0 0 0.833333vw rgba(255,255,255,0.26)) !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown{position:absolute !important;right:0 !important;left:auto !important;top:0 !important;width:26.250000vw !important;min-width:26.250000vw !important;height:8.055556vw !important;margin:0 !important;padding:0 !important;transform:none !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{width:100% !important;min-width:100% !important;height:8.055556vw !important;min-height:8.055556vw !important;padding:0 2.777778vw 0 2.222222vw !important;gap:2.083333vw !important;border-radius:3.055556vw !important;border:1px solid rgba(133, 197, 255, 0.60) !important;background:radial-gradient(circle at 26% 18%, rgba(255, 255, 255, 0.16), transparent 34%),
      linear-gradient(180deg, rgba(10, 35, 78, 0.78), rgba(4, 18, 45, 0.66)) !important;color:#f5faff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),
      inset 0 0 2.777778vw rgba(50, 150, 255, 0.18),
      0 1.388889vw 4.444444vw rgba(0, 34, 92, 0.38),
      0 0 1.944444vw rgba(20, 136, 255, 0.34) !important;backdrop-filter:blur(2.500000vw) saturate(140%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(140%) !important;transform:none !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:1.944444vw !important;font-size:2.944444vw !important;font-weight:750 !important;line-height:1 !important;color:#f8fbff !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:5.972222vw !important;height:5.972222vw !important;border-radius:50% !important;object-fit:cover !important;box-shadow:0 0 0 1px rgba(255,255,255,0.22), 0 0.277778vw 1.388889vw rgba(0,0,0,0.28) !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:2.333333vw !important;color:rgba(244, 250, 255, 0.94) !important;transform:translateY(0.250000vw) !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav{display:none !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar{position:relative !important;z-index:40 !important;display:block !important;width:100vw !important;min-height:11.111111vw !important;height:11.111111vw !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions{position:relative !important;z-index:41 !important;display:block !important;direction:ltr !important;width:94.166667vw !important;min-height:8.055556vw !important;height:8.055556vw !important;margin:1.944444vw auto 0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{position:absolute !important;left:0 !important;right:auto !important;top:0 !important;width:10.138889vw !important;min-width:10.138889vw !important;height:8.055556vw !important;min-height:8.055556vw !important;margin:0 !important;padding:0 !important;border-radius:2.638889vw !important;border:1px solid rgba(133, 197, 255, 0.60) !important;background:radial-gradient(circle at 30% 18%, rgba(255, 255, 255, 0.18), transparent 31%),
      linear-gradient(180deg, rgba(10, 35, 78, 0.76), rgba(4, 18, 45, 0.64)) !important;color:#f5faff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),
      inset 0 0 2.777778vw rgba(50, 150, 255, 0.18),
      0 1.388889vw 4.444444vw rgba(0, 34, 92, 0.38),
      0 0 1.944444vw rgba(20, 136, 255, 0.34) !important;backdrop-filter:blur(2.500000vw) saturate(140%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(140%) !important;transform:none !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{font-size:4.388889vw !important;line-height:1 !important;transform:translateY(0.083333vw) !important;filter:drop-shadow(0 0 0.833333vw rgba(255,255,255,0.26)) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown{position:absolute !important;right:0 !important;left:auto !important;top:0 !important;width:26.250000vw !important;min-width:26.250000vw !important;height:8.055556vw !important;margin:0 !important;padding:0 !important;transform:none !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{width:100% !important;min-width:100% !important;height:8.055556vw !important;min-height:8.055556vw !important;padding:0 2.777778vw 0 2.222222vw !important;gap:2.083333vw !important;border-radius:3.055556vw !important;border:1px solid rgba(133, 197, 255, 0.60) !important;background:radial-gradient(circle at 26% 18%, rgba(255, 255, 255, 0.16), transparent 34%),
      linear-gradient(180deg, rgba(10, 35, 78, 0.78), rgba(4, 18, 45, 0.66)) !important;color:#f5faff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),
      inset 0 0 2.777778vw rgba(50, 150, 255, 0.18),
      0 1.388889vw 4.444444vw rgba(0, 34, 92, 0.38),
      0 0 1.944444vw rgba(20, 136, 255, 0.34) !important;backdrop-filter:blur(2.500000vw) saturate(140%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(140%) !important;transform:none !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:1.944444vw !important;font-size:2.944444vw !important;font-weight:750 !important;line-height:1 !important;color:#f8fbff !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:5.972222vw !important;height:5.972222vw !important;border-radius:50% !important;object-fit:cover !important;box-shadow:0 0 0 1px rgba(255,255,255,0.22), 0 0.277778vw 1.388889vw rgba(0,0,0,0.28) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:2.333333vw !important;color:rgba(244, 250, 255, 0.94) !important;transform:translateY(0.250000vw) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:hover,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:focus-visible,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header:hover,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header:focus-visible,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn:hover,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn:focus-visible{color:#ffffff !important;background:linear-gradient(180deg, rgba(29, 91, 157, 0.95), rgba(12, 49, 91, 0.97)) !important;border-color:rgba(107, 194, 255, 0.58) !important;box-shadow:0 18px 38px -20px rgba(23, 128, 231, 0.72), inset 0 1px 0 rgba(255, 255, 255, 0.13) !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{background:radial-gradient(circle at 30% 16%, rgba(255, 255, 255, 0.44), transparent 34%),
      linear-gradient(180deg, rgba(246, 252, 255, 0.27) 0%, rgba(171, 218, 255, 0.13) 100%) !important;background-color:rgba(222, 242, 255, 0.12) !important;background-clip:padding-box !important;border-color:rgba(72, 151, 225, 0.52) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.58),
      inset 0 0 2.777778vw rgba(49, 147, 240, 0.10),
      0 1.388889vw 4.444444vw rgba(28, 104, 177, 0.22),
      0 0 1.944444vw rgba(16, 131, 243, 0.18) !important;backdrop-filter:blur(2.500000vw) saturate(148%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(148%) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:hover,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:focus-visible,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header:hover,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header:focus-visible,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn:hover,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn:focus-visible{background:radial-gradient(circle at 30% 16%, rgba(255, 255, 255, 0.52), transparent 35%),
      linear-gradient(180deg, rgba(246, 252, 255, 0.34) 0%, rgba(142, 205, 255, 0.19) 100%) !important;background-color:rgba(212, 239, 255, 0.15) !important;border-color:rgba(48, 142, 235, 0.66) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.68),
      inset 0 0 2.777778vw rgba(44, 153, 252, 0.16),
      0 1.666667vw 4.722222vw rgba(22, 101, 180, 0.28),
      0 0 2.083333vw rgba(17, 133, 244, 0.26) !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{display:inline-grid !important;place-items:center !important;width:4.388889vw !important;height:4.388889vw !important;min-width:4.388889vw !important;min-height:4.388889vw !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;color:inherit !important;transform:none !important;filter:none !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{display:block !important;width:4.388889vw !important;height:4.388889vw !important;overflow:visible !important;fill:none !important;stroke:currentColor !important;stroke-width:1.75 !important;stroke-linecap:round !important;stroke-linejoin:round !important;vector-effect:non-scaling-stroke !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{color:#54799e !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.86) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{filter:drop-shadow(0 0.277778vw 0.388889vw rgba(31, 88, 136, 0.17)) !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{color:#d7efff !important;text-shadow:0 1px 0 rgba(8, 27, 63, 0.72) !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{filter:drop-shadow(0 0 0.694444vw rgba(78, 177, 255, 0.50)) !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle:focus-visible{outline:0 !important;}}@media (min-width: 901px){html body.knowledge-mode .header-bar{min-height:52px !important;height:52px !important;padding-left:clamp(12px, 1.1vw, 18px) !important;padding-right:clamp(12px, 1.1vw, 18px) !important;gap:clamp(8px, 0.7vw, 12px) !important;grid-template-columns:max-content minmax(0, 1fr) max-content !important;align-items:center !important;}html body.knowledge-mode .desktop-actions{align-items:center !important;gap:8px !important;}html body.knowledge-mode .desktop-actions #langDropdownBtn,
html body.knowledge-mode .desktop-actions .dropdown-btn{min-height:24px !important;height:24px !important;padding:0 8px !important;border-radius:999px !important;font-size:10px !important;gap:4px !important;}html body.knowledge-mode .desktop-actions #langDropdownBtn .flag-img,
html body.knowledge-mode .desktop-actions .dropdown-btn .flag-img{width:12px !important;height:8px !important;}html body.knowledge-mode .desktop-actions #langDropdownBtn .arrow,
html body.knowledge-mode .desktop-actions .dropdown-btn .arrow{font-size:7px !important;}html body.knowledge-mode .desktop-actions #themeToggle{flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:20px !important;min-height:20px !important;border-radius:8px !important;}html body.knowledge-mode .desktop-actions #themeToggle::before{left:6px !important;width:7px !important;height:7px !important;}html body.knowledge-mode .desktop-actions #themeToggle::after{right:5px !important;width:9px !important;height:9px !important;}html body.knowledge-mode #headerContactDark{flex:0 0 66px !important;width:66px !important;min-width:66px !important;height:24px !important;min-height:24px !important;padding:0 8px !important;gap:5px !important;border-radius:9px !important;font-size:10px !important;}html body.knowledge-mode #headerContactDark::before{width:10px !important;height:10px !important;flex:0 0 10px !important;}html body.knowledge-mode #mainNav{align-items:center !important;gap:2px !important;}html body.knowledge-mode #mainNav > a,
html body.knowledge-mode #mainNav .nav-knowledge-trigger{height:24px !important;min-height:24px !important;padding:0 8px 1px !important;gap:4px !important;border-radius:8px !important;font-size:11px !important;line-height:1 !important;}html body.knowledge-mode #mainNav > a::after,
html body.knowledge-mode #mainNav .nav-knowledge-trigger::after{transform:translateY(0.08rem) !important;}html body.knowledge-mode .header-brand-dark{align-items:center !important;gap:5px !important;}html body.knowledge-mode .header-brand-dark-copy{gap:1px !important;}html body.knowledge-mode .header-brand-dark-title{font-size:15px !important;line-height:1 !important;}html body.knowledge-mode .header-brand-dark-subtitle{font-size:6.5px !important;line-height:1.05 !important;}html body.knowledge-mode .header-brand-dark-logo{width:28px !important;max-width:28px !important;}}@media (min-width: 901px){html body.knowledge-mode > header.header-bar{height:52px !important;min-height:52px !important;max-height:52px !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:clamp(12px, 1.1vw, 18px) !important;padding-right:clamp(12px, 1.1vw, 18px) !important;grid-template-columns:max-content minmax(0, 1fr) max-content !important;grid-template-rows:52px !important;column-gap:clamp(8px, 0.7vw, 12px) !important;row-gap:0 !important;align-items:center !important;overflow:visible !important;}html body.knowledge-mode > header.header-bar > .desktop-actions,
html body.knowledge-mode > header.header-bar > #mainNav,
html body.knowledge-mode > header.header-bar > .header-brand-dark{align-self:center !important;justify-self:initial !important;min-height:0 !important;max-height:52px !important;}html body.knowledge-mode > header.header-bar > .desktop-actions{grid-column:1 !important;justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:8px !important;}html body.knowledge-mode > header.header-bar > #mainNav{grid-column:2 !important;justify-self:center !important;display:inline-flex !important;align-items:center !important;gap:2px !important;}html body.knowledge-mode > header.header-bar > .header-brand-dark{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;gap:5px !important;height:32px !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-logo{width:28px !important;height:31px !important;max-width:28px !important;max-height:31px !important;object-fit:contain !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-copy{gap:1px !important;max-height:30px !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-title{font-size:15px !important;line-height:1 !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-subtitle{font-size:6.5px !important;line-height:1.05 !important;}html body.knowledge-mode > header.header-bar #mainNav > a,
html body.knowledge-mode > header.header-bar #mainNav .nav-knowledge-trigger{height:24px !important;min-height:24px !important;max-height:24px !important;padding:0 8px 1px !important;font-size:11px !important;line-height:1 !important;border-radius:8px !important;}html body.knowledge-mode > header.header-bar #headerContactDark{width:66px !important;min-width:66px !important;height:24px !important;min-height:24px !important;max-height:24px !important;padding:0 8px !important;font-size:10px !important;border-radius:9px !important;}html body.knowledge-mode > header.header-bar #headerContactDark::before{width:10px !important;height:10px !important;flex-basis:10px !important;}html body.knowledge-mode > header.header-bar #themeToggle{width:34px !important;min-width:34px !important;height:20px !important;min-height:20px !important;max-height:20px !important;border-radius:8px !important;}html body.knowledge-mode > header.header-bar #themeToggle::before{left:6px !important;width:7px !important;height:7px !important;}html body.knowledge-mode > header.header-bar #themeToggle::after{right:5px !important;width:9px !important;height:9px !important;}html body.knowledge-mode > header.header-bar #langDropdownBtn,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn{height:24px !important;min-height:24px !important;max-height:24px !important;padding:0 8px !important;font-size:10px !important;}}@media (min-width: 901px){html body:not(.dark-theme).knowledge-mode > header.header-bar,
html body.dark-theme.knowledge-mode > header.header-bar{box-sizing:border-box !important;block-size:52px !important;height:52px !important;min-block-size:52px !important;min-height:52px !important;max-block-size:52px !important;max-height:52px !important;grid-template-rows:52px !important;grid-auto-rows:52px !important;padding-top:0 !important;padding-bottom:0 !important;margin-bottom:0.56rem !important;overflow:hidden !important;}html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions,
html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions,
html body:not(.dark-theme).knowledge-mode > header.header-bar > #mainNav,
html body.dark-theme.knowledge-mode > header.header-bar > #mainNav,
html body:not(.dark-theme).knowledge-mode > header.header-bar > .header-brand-dark,
html body.dark-theme.knowledge-mode > header.header-bar > .header-brand-dark{align-self:center !important;justify-self:initial !important;max-height:52px !important;}}@media (min-width: 901px){html body:not(.dark-theme).knowledge-mode > header.header-bar,
html body.dark-theme.knowledge-mode > header.header-bar{block-size:62.4px !important;height:62.4px !important;min-block-size:62.4px !important;min-height:62.4px !important;max-block-size:62.4px !important;max-height:62.4px !important;grid-template-rows:62.4px !important;grid-auto-rows:62.4px !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:clamp(14px, 1.2vw, 20px) !important;padding-right:clamp(14px, 1.2vw, 20px) !important;column-gap:clamp(10px, 0.85vw, 14px) !important;overflow:hidden !important;}html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions,
html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions,
html body:not(.dark-theme).knowledge-mode > header.header-bar > #mainNav,
html body.dark-theme.knowledge-mode > header.header-bar > #mainNav,
html body:not(.dark-theme).knowledge-mode > header.header-bar > .header-brand-dark,
html body.dark-theme.knowledge-mode > header.header-bar > .header-brand-dark{align-self:center !important;max-height:62.4px !important;}html body.knowledge-mode > header.header-bar > .desktop-actions{gap:10px !important;}html body.knowledge-mode > header.header-bar > #mainNav{gap:3px !important;}html body.knowledge-mode > header.header-bar > .header-brand-dark{justify-self:end !important;justify-content:flex-end !important;flex-direction:row-reverse !important;align-items:center !important;gap:6px !important;height:38.4px !important;max-height:38.4px !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-logo{width:33.6px !important;height:36.96px !important;max-width:33.6px !important;max-height:36.96px !important;object-fit:contain !important;flex:0 0 33.6px !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-copy{gap:2px !important;max-height:36px !important;align-items:flex-end !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-title{font-size:18px !important;line-height:1 !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-subtitle{font-size:7.8px !important;line-height:1.08 !important;}html body.knowledge-mode > header.header-bar #mainNav > a,
html body.knowledge-mode > header.header-bar #mainNav .nav-knowledge-trigger{height:28.8px !important;min-height:28.8px !important;max-height:28.8px !important;padding:0 10px 1px !important;font-size:12px !important;line-height:1 !important;border-radius:9px !important;}html body.knowledge-mode > header.header-bar #headerContactDark{width:79.2px !important;min-width:79.2px !important;height:28.8px !important;min-height:28.8px !important;max-height:28.8px !important;padding:0 9px !important;font-size:11px !important;border-radius:10px !important;gap:6px !important;}html body.knowledge-mode > header.header-bar #headerContactDark::before{width:11px !important;height:11px !important;flex-basis:11px !important;}html body.knowledge-mode > header.header-bar #themeToggle{width:40.8px !important;min-width:40.8px !important;height:24px !important;min-height:24px !important;max-height:24px !important;border-radius:9px !important;}html body.knowledge-mode > header.header-bar #themeToggle::before{left:7px !important;width:8px !important;height:8px !important;}html body.knowledge-mode > header.header-bar #themeToggle::after{right:6px !important;width:10px !important;height:10px !important;}html body.knowledge-mode > header.header-bar #langDropdownBtn,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn{height:28.8px !important;min-height:28.8px !important;max-height:28.8px !important;padding:0 10px !important;font-size:11px !important;gap:5px !important;border-radius:999px !important;}html body.knowledge-mode > header.header-bar .desktop-actions #langDropdownBtn .flag-img,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn .flag-img{width:14px !important;height:9px !important;}html body.knowledge-mode > header.header-bar .desktop-actions #langDropdownBtn .arrow,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn .arrow{font-size:8px !important;}}@media (min-width: 901px){html body:not(.dark-theme).knowledge-mode > header.header-bar,
html body.dark-theme.knowledge-mode > header.header-bar{block-size:68.64px !important;height:68.64px !important;min-block-size:68.64px !important;min-height:68.64px !important;max-block-size:68.64px !important;max-height:68.64px !important;grid-template-rows:68.64px !important;grid-auto-rows:68.64px !important;padding-left:clamp(15.4px, 1.32vw, 22px) !important;padding-right:clamp(15.4px, 1.32vw, 22px) !important;column-gap:clamp(11px, 0.935vw, 15.4px) !important;overflow:hidden !important;}html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions,
html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions,
html body:not(.dark-theme).knowledge-mode > header.header-bar > #mainNav,
html body.dark-theme.knowledge-mode > header.header-bar > #mainNav,
html body:not(.dark-theme).knowledge-mode > header.header-bar > .header-brand-dark,
html body.dark-theme.knowledge-mode > header.header-bar > .header-brand-dark{align-self:center !important;max-height:68.64px !important;}html body.knowledge-mode > header.header-bar > .desktop-actions{gap:11px !important;}html body.knowledge-mode > header.header-bar > #mainNav{gap:3.3px !important;}html body.knowledge-mode > header.header-bar > .header-brand-dark{justify-self:end !important;justify-content:flex-end !important;flex-direction:row-reverse !important;align-items:center !important;gap:6.6px !important;height:42.24px !important;max-height:42.24px !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-logo{width:36.96px !important;height:40.66px !important;max-width:36.96px !important;max-height:40.66px !important;flex:0 0 36.96px !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-copy{gap:2.2px !important;max-height:39.6px !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-title{font-size:19.8px !important;line-height:1 !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-subtitle{font-size:8.58px !important;line-height:1.08 !important;}html body.knowledge-mode > header.header-bar #mainNav > a,
html body.knowledge-mode > header.header-bar #mainNav .nav-knowledge-trigger{height:31.68px !important;min-height:31.68px !important;max-height:31.68px !important;padding:0 11px 1px !important;font-size:13.2px !important;border-radius:9.9px !important;}html body.knowledge-mode > header.header-bar #headerContactDark{width:87.12px !important;min-width:87.12px !important;height:31.68px !important;min-height:31.68px !important;max-height:31.68px !important;padding:0 9.9px !important;font-size:12.1px !important;border-radius:11px !important;gap:6.6px !important;}html body.knowledge-mode > header.header-bar #headerContactDark::before{width:12.1px !important;height:12.1px !important;flex-basis:12.1px !important;}html body.knowledge-mode > header.header-bar #themeToggle{width:44.88px !important;min-width:44.88px !important;height:26.4px !important;min-height:26.4px !important;max-height:26.4px !important;border-radius:9.9px !important;}html body.knowledge-mode > header.header-bar #themeToggle::before{left:7.7px !important;width:8.8px !important;height:8.8px !important;}html body.knowledge-mode > header.header-bar #themeToggle::after{right:6.6px !important;width:11px !important;height:11px !important;}html body.knowledge-mode > header.header-bar #langDropdownBtn,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn{height:31.68px !important;min-height:31.68px !important;max-height:31.68px !important;padding:0 11px !important;font-size:12.1px !important;gap:5.5px !important;border-radius:999px !important;}html body.knowledge-mode > header.header-bar .desktop-actions #langDropdownBtn .flag-img,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn .flag-img{width:15.4px !important;height:9.9px !important;}html body.knowledge-mode > header.header-bar .desktop-actions #langDropdownBtn .arrow,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn .arrow{font-size:8.8px !important;}}@media (min-width: 901px){html body:not(.dark-theme).knowledge-mode > header.header-bar,
html body.dark-theme.knowledge-mode > header.header-bar{--qetepich-v392-header-side-space:clamp(15.4px, 1.32vw, 22px) !important;}html body.knowledge-mode > header.header-bar > .header-brand-dark,
html body.knowledge-mode > header.header-bar > #headerBrandDark{grid-column:3 !important;justify-self:end !important;align-self:center !important;display:inline-flex !important;width:max-content !important;min-width:max-content !important;margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:calc(-1 * var(--qetepich-v392-header-side-space)) !important;padding:0 !important;flex-direction:row !important;direction:ltr !important;justify-content:flex-start !important;align-items:center !important;gap:6.6px !important;transform:none !important;}html body.knowledge-mode > header.header-bar > .header-brand-dark > .header-brand-dark-copy,
html body.knowledge-mode > header.header-bar > #headerBrandDark > .header-brand-dark-copy{order:1 !important;align-items:flex-end !important;text-align:right !important;direction:rtl !important;}html body.knowledge-mode > header.header-bar > .header-brand-dark > .header-brand-dark-logo,
html body.knowledge-mode > header.header-bar > #headerBrandDark > .header-brand-dark-logo{order:2 !important;flex:0 0 36.96px !important;margin:0 !important;}}@media (min-width: 901px){html body.dark-theme.knowledge-mode > header.header-bar > #mainNav{grid-column:2 !important;justify-self:start !important;align-self:center !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;direction:rtl !important;width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 !important;gap:3.3px !important;overflow:visible !important;transform:translate(12px, 1px) !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}html body.dark-theme.knowledge-mode > header.header-bar #mainNav > a,
html body.dark-theme.knowledge-mode > header.header-bar #mainNav .nav-knowledge-trigger,
html body.dark-theme.knowledge-mode > header.header-bar #mainNav > .nav-knowledge-dropdown{align-self:center !important;}html body.knowledge-mode > header.header-bar #themeToggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;}html body.knowledge-mode > header.header-bar #themeToggle::before,
html body.knowledge-mode > header.header-bar #themeToggle::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;}html body.knowledge-mode > header.header-bar #themeToggle > .theme-mode-emoji{display:inline-grid !important;place-items:center !important;width:15.4px !important;height:15.4px !important;min-width:15.4px !important;min-height:15.4px !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;color:inherit !important;transform:none !important;filter:none !important;}html body.knowledge-mode > header.header-bar #themeToggle .theme-mode-icon{display:block !important;width:15.4px !important;height:15.4px !important;overflow:visible !important;fill:none !important;stroke:currentColor !important;stroke-width:1.75 !important;stroke-linecap:round !important;stroke-linejoin:round !important;vector-effect:non-scaling-stroke !important;}html body:not(.dark-theme).knowledge-mode > header.header-bar #themeToggle > .theme-mode-emoji{color:#54799e !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.86) !important;}html body:not(.dark-theme).knowledge-mode > header.header-bar #themeToggle .theme-mode-icon{filter:drop-shadow(0 1px 1.4px rgba(31, 88, 136, 0.17)) !important;}html body.dark-theme.knowledge-mode > header.header-bar #themeToggle > .theme-mode-emoji{color:#d7efff !important;text-shadow:0 1px 0 rgba(8, 27, 63, 0.72) !important;}html body.dark-theme.knowledge-mode > header.header-bar #themeToggle .theme-mode-icon{filter:drop-shadow(0 0 4px rgba(78, 177, 255, 0.50)) !important;}}@media (min-width: 901px){html body.dark-theme.knowledge-mode > header.header-bar > #mainNav{grid-column:2 !important;justify-self:end !important;align-self:center !important;justify-content:flex-end !important;margin:0 !important;padding:0 !important;width:auto !important;max-width:100% !important;transform:none !important;}html body.dark-theme.knowledge-mode > header.header-bar > #mainNav > a,
html body.dark-theme.knowledge-mode > header.header-bar > #mainNav .nav-knowledge-dropdown,
html body.dark-theme.knowledge-mode > header.header-bar > #mainNav .nav-knowledge-trigger{flex:0 0 auto !important;}}@media (min-width: 1401px){html body.knowledge-mode > header.header-bar{--qetepich-v392-header-side-space:clamp(18.48px, 1.584vw, 26.4px) !important;block-size:82.368px !important;height:82.368px !important;min-block-size:82.368px !important;min-height:82.368px !important;max-block-size:82.368px !important;max-height:82.368px !important;grid-template-rows:82.368px !important;grid-auto-rows:82.368px !important;padding-left:clamp(18.48px, 1.584vw, 26.4px) !important;padding-right:clamp(18.48px, 1.584vw, 26.4px) !important;column-gap:clamp(13.2px, 1.122vw, 18.48px) !important;align-items:center !important;}html body.knowledge-mode > header.header-bar > .desktop-actions{gap:13.2px !important;align-items:center !important;}html body.knowledge-mode > header.header-bar > #mainNav{gap:3.96px !important;align-items:center !important;}html body.knowledge-mode > header.header-bar > .header-brand-dark,
html body.knowledge-mode > header.header-bar > #headerBrandDark{height:50.688px !important;max-height:50.688px !important;gap:7.92px !important;align-items:center !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-logo{width:44.352px !important;height:48.792px !important;max-width:44.352px !important;max-height:48.792px !important;flex:0 0 44.352px !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-copy{gap:2.64px !important;max-height:47.52px !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-title{font-size:23.76px !important;line-height:1 !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-subtitle{font-size:10.296px !important;line-height:1.08 !important;}html body.knowledge-mode > header.header-bar #mainNav > a,
html body.knowledge-mode > header.header-bar #mainNav .nav-knowledge-trigger{height:38.016px !important;min-height:38.016px !important;max-height:38.016px !important;padding:0 13.2px 1.2px !important;font-size:15.84px !important;line-height:1 !important;border-radius:11.88px !important;}html body.knowledge-mode > header.header-bar #mainNav > a::before,
html body.knowledge-mode > header.header-bar #mainNav .nav-knowledge-trigger::before{width:1.6875vw !important;height:1.6875vw !important;flex-basis:1.6875vw !important;}html body.knowledge-mode > header.header-bar #headerContactDark{width:104.544px !important;min-width:104.544px !important;height:38.016px !important;min-height:38.016px !important;max-height:38.016px !important;padding:0 11.88px !important;font-size:14.52px !important;border-radius:13.2px !important;gap:7.92px !important;}html body.knowledge-mode > header.header-bar #headerContactDark::before{width:14.52px !important;height:14.52px !important;flex-basis:14.52px !important;}html body.knowledge-mode > header.header-bar #themeToggle{width:53.856px !important;min-width:53.856px !important;height:31.68px !important;min-height:31.68px !important;max-height:31.68px !important;border-radius:11.88px !important;}html body.knowledge-mode > header.header-bar #themeToggle > .theme-mode-emoji,
html body.knowledge-mode > header.header-bar #themeToggle .theme-mode-icon{width:18.48px !important;height:18.48px !important;min-width:18.48px !important;min-height:18.48px !important;}html body.knowledge-mode > header.header-bar #langDropdownBtn,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn{height:38.016px !important;min-height:38.016px !important;max-height:38.016px !important;padding:0 13.2px !important;font-size:14.52px !important;gap:6.6px !important;border-radius:999px !important;}html body.knowledge-mode > header.header-bar .desktop-actions #langDropdownBtn .flag-img,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn .flag-img{width:18.48px !important;height:11.88px !important;}html body.knowledge-mode > header.header-bar .desktop-actions #langDropdownBtn .arrow,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn .arrow{font-size:10.56px !important;}}@media (min-width: 901px) and (max-width: 1400px){html body.knowledge-mode > header.header-bar{--qetepich-v392-header-side-space:clamp(14px, 1.32vw, 18.48px) !important;block-size:82.368px !important;height:82.368px !important;min-block-size:82.368px !important;min-height:82.368px !important;max-block-size:82.368px !important;max-height:82.368px !important;grid-template-rows:82.368px !important;grid-auto-rows:82.368px !important;padding-left:clamp(14px, 1.32vw, 18.48px) !important;padding-right:clamp(14px, 1.32vw, 18.48px) !important;column-gap:clamp(8px, 0.94vw, 13.2px) !important;align-items:center !important;}html body.knowledge-mode > header.header-bar > .desktop-actions{gap:clamp(7px, 0.94vw, 13.2px) !important;align-items:center !important;}html body.knowledge-mode > header.header-bar > #mainNav{gap:clamp(2.4px, 0.283vw, 3.96px) !important;align-items:center !important;}html body.knowledge-mode > header.header-bar > .header-brand-dark,
html body.knowledge-mode > header.header-bar > #headerBrandDark{height:clamp(39px, 3.62vw, 50.688px) !important;max-height:clamp(39px, 3.62vw, 50.688px) !important;gap:clamp(5px, 0.566vw, 7.92px) !important;align-items:center !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-logo{width:clamp(33px, 3.168vw, 44.352px) !important;height:clamp(36px, 3.485vw, 48.792px) !important;max-width:clamp(33px, 3.168vw, 44.352px) !important;max-height:clamp(36px, 3.485vw, 48.792px) !important;flex-basis:clamp(33px, 3.168vw, 44.352px) !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-copy{gap:clamp(1.8px, 0.188vw, 2.64px) !important;max-height:clamp(36px, 3.394vw, 47.52px) !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-title{font-size:clamp(17px, 1.697vw, 23.76px) !important;line-height:1 !important;}html body.knowledge-mode > header.header-bar .header-brand-dark-subtitle{font-size:clamp(7.5px, 0.735vw, 10.296px) !important;line-height:1.08 !important;}html body.knowledge-mode > header.header-bar #mainNav > a,
html body.knowledge-mode > header.header-bar #mainNav .nav-knowledge-trigger{height:clamp(30px, 2.715vw, 38.016px) !important;min-height:clamp(30px, 2.715vw, 38.016px) !important;max-height:clamp(30px, 2.715vw, 38.016px) !important;padding:0 clamp(8px, 0.943vw, 13.2px) 1px !important;font-size:clamp(11px, 1.131vw, 15.84px) !important;line-height:1 !important;border-radius:clamp(9px, 0.849vw, 11.88px) !important;}html body.knowledge-mode > header.header-bar #mainNav > a::before,
html body.knowledge-mode > header.header-bar #mainNav .nav-knowledge-trigger::before{width:clamp(14px, 1.32vw, 18.48px) !important;height:clamp(14px, 1.32vw, 18.48px) !important;flex-basis:clamp(14px, 1.32vw, 18.48px) !important;}html body.knowledge-mode > header.header-bar #headerContactDark{width:clamp(74px, 7.467vw, 104.544px) !important;min-width:clamp(74px, 7.467vw, 104.544px) !important;height:clamp(30px, 2.715vw, 38.016px) !important;min-height:clamp(30px, 2.715vw, 38.016px) !important;max-height:clamp(30px, 2.715vw, 38.016px) !important;padding:0 clamp(7px, 0.849vw, 11.88px) !important;font-size:clamp(10.5px, 1.037vw, 14.52px) !important;border-radius:clamp(10px, 0.943vw, 13.2px) !important;gap:clamp(5px, 0.566vw, 7.92px) !important;}html body.knowledge-mode > header.header-bar #headerContactDark::before{width:clamp(10px, 1.037vw, 14.52px) !important;height:clamp(10px, 1.037vw, 14.52px) !important;flex-basis:clamp(10px, 1.037vw, 14.52px) !important;}html body.knowledge-mode > header.header-bar #themeToggle{width:clamp(38px, 3.847vw, 53.856px) !important;min-width:clamp(38px, 3.847vw, 53.856px) !important;height:clamp(22px, 2.263vw, 31.68px) !important;min-height:clamp(22px, 2.263vw, 31.68px) !important;max-height:clamp(22px, 2.263vw, 31.68px) !important;border-radius:clamp(9px, 0.849vw, 11.88px) !important;}html body.knowledge-mode > header.header-bar #themeToggle > .theme-mode-emoji,
html body.knowledge-mode > header.header-bar #themeToggle .theme-mode-icon{width:clamp(14px, 1.32vw, 18.48px) !important;height:clamp(14px, 1.32vw, 18.48px) !important;min-width:clamp(14px, 1.32vw, 18.48px) !important;min-height:clamp(14px, 1.32vw, 18.48px) !important;}html body.knowledge-mode > header.header-bar #langDropdownBtn,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn{height:clamp(30px, 2.715vw, 38.016px) !important;min-height:clamp(30px, 2.715vw, 38.016px) !important;max-height:clamp(30px, 2.715vw, 38.016px) !important;padding:0 clamp(8px, 0.943vw, 13.2px) !important;font-size:clamp(10.5px, 1.037vw, 14.52px) !important;gap:clamp(4px, 0.472vw, 6.6px) !important;border-radius:999px !important;}html body.knowledge-mode > header.header-bar .desktop-actions #langDropdownBtn .flag-img,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn .flag-img{width:clamp(13px, 1.32vw, 18.48px) !important;height:clamp(8.5px, 0.849vw, 11.88px) !important;}html body.knowledge-mode > header.header-bar .desktop-actions #langDropdownBtn .arrow,
html body.knowledge-mode > header.header-bar .desktop-actions .dropdown-btn .arrow{font-size:clamp(7.5px, 0.754vw, 10.56px) !important;}}@media (max-width: 900px){html body.knowledge-mode > header.header-bar{block-size:2.712rem !important;height:2.712rem !important;min-block-size:2.712rem !important;min-height:2.712rem !important;max-block-size:2.712rem !important;max-height:2.712rem !important;align-items:center !important;}html body.knowledge-mode > header.header-bar .mobile-header-actions{width:calc(100% - 0.66rem) !important;min-height:2.4rem !important;height:2.4rem !important;margin:0.096rem 0.33rem 0.216rem !important;}html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
html body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{width:3.24rem !important;min-width:3.24rem !important;height:2.4rem !important;min-height:2.4rem !important;border-radius:999px !important;}html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{min-width:7.5rem !important;height:2.4rem !important;min-height:2.4rem !important;padding:0 0.84rem 0 0.648rem !important;gap:0.624rem !important;border-radius:999px !important;}html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:0.456rem !important;font-size:0.912rem !important;}html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:1.224rem !important;height:1.224rem !important;}html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:0.744rem !important;}html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
html body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
html body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{width:1.18rem !important;height:1.18rem !important;min-width:1.18rem !important;min-height:1.18rem !important;}}@media (min-width: 901px){html body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar{block-size:82.368px !important;height:82.368px !important;min-block-size:82.368px !important;min-height:82.368px !important;max-block-size:82.368px !important;max-height:82.368px !important;grid-template-rows:82.368px !important;grid-auto-rows:82.368px !important;align-items:center !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar{block-size:2.712rem !important;height:2.712rem !important;min-block-size:2.712rem !important;min-height:2.712rem !important;max-block-size:2.712rem !important;max-height:2.712rem !important;align-items:center !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions{width:calc(100% - 0.66rem) !important;min-height:2.4rem !important;height:2.4rem !important;margin:0.096rem 0.33rem 0.216rem !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header{width:3.24rem !important;min-width:3.24rem !important;height:2.4rem !important;min-height:2.4rem !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{min-width:7.5rem !important;height:2.4rem !important;min-height:2.4rem !important;padding:0 0.84rem 0 0.648rem !important;gap:0.624rem !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:0.456rem !important;font-size:0.912rem !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:1.224rem !important;height:1.224rem !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:0.744rem !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{width:1.18rem !important;height:1.18rem !important;min-width:1.18rem !important;min-height:1.18rem !important;}}@media (min-width: 1401px){html body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .desktop-actions #themeToggle{width:69.6px !important;min-width:69.6px !important;height:40.8px !important;min-height:40.8px !important;max-height:40.8px !important;border-radius:11.88px !important;}html body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .desktop-actions #headerContactDark{width:139.2px !important;min-width:139.2px !important;height:38.016px !important;min-height:38.016px !important;max-height:38.016px !important;padding:0 11.88px !important;font-size:14.52px !important;gap:7.92px !important;border-radius:13.2px !important;}html body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .desktop-actions #langDropdownBtn{width:156px !important;min-width:156px !important;height:38.016px !important;min-height:38.016px !important;max-height:38.016px !important;padding:0 13.2px !important;font-size:14.52px !important;gap:6.6px !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar.header-bar{block-size:57.319px !important;height:57.319px !important;min-block-size:57.319px !important;min-height:57.319px !important;max-block-size:57.319px !important;max-height:57.319px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions{position:relative !important;width:100% !important;min-height:41.55px !important;height:41.55px !important;margin:7.884px 0 0 !important;padding:0 !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header{left:12.55px !important;right:auto !important;width:52.313px !important;min-width:52.313px !important;height:41.55px !important;min-height:41.55px !important;max-height:41.55px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown{left:auto !important;right:12.55px !important;width:135.45px !important;min-width:135.45px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{width:135.45px !important;min-width:135.45px !important;height:41.55px !important;min-height:41.55px !important;max-height:41.55px !important;padding:0 10.08px 0 7.776px !important;gap:7.488px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:5.472px !important;font-size:0.912rem !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:29.981px !important;height:30.806px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:11.905px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{width:22.631px !important;height:22.631px !important;min-width:22.631px !important;min-height:22.631px !important;}}@media (max-width: 1024px){html.qetepich-mobile-layout body.dark-theme.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}}@media (max-width: 900px){html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions.mobile-header-actions{min-height:35px !important;height:35px !important;margin:11.16px 0 0 !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header{width:44px !important;min-width:44px !important;height:35px !important;min-height:35px !important;max-height:35px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdown{width:114px !important;min-width:114px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{width:114px !important;min-width:114px !important;height:35px !important;min-height:35px !important;max-height:35px !important;padding:0 8px 0 6px !important;gap:5px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:4px !important;font-size:0.78rem !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:24px !important;height:25px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:10px !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
html.qetepich-mobile-layout body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar.header-bar.header-bar.header-bar.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{width:19px !important;height:19px !important;min-width:19px !important;min-height:19px !important;}}@media (max-width: 1024px){html body.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav,
html.qetepich-mobile-layout body.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav,
html.qetepich-mobile-layout body.dark-theme.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}html body.dark-theme.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav{display:grid !important;visibility:visible !important;opacity:1 !important;}html body.knowledge-mode > #mainNav.qetepich-mobile-bottom-nav.qetepich-mobile-bottom-nav--site-end{will-change:auto !important;}}html body.knowledge-mode > header.header-bar > .desktop-actions,
html body.knowledge-mode > header.header-bar > #mainNav,
html body.knowledge-mode > header.header-bar > #headerBrandDark{visibility:visible !important;opacity:1 !important;}}@media (min-width: 901px){html body.knowledge-mode #mainNav #navKnowledgeTrigger::before{content:"" !important;background-color:currentColor !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 5.75A2.75 2.75 0 0 1 6.5 3H11v16H6.5a2.75 2.75 0 0 0-2.75 2.75V5.75Z'/%3E%3Cpath d='M20.25 5.75A2.75 2.75 0 0 0 17.5 3H13v16h4.5a2.75 2.75 0 0 1 2.75 2.75V5.75Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 5.75A2.75 2.75 0 0 1 6.5 3H11v16H6.5a2.75 2.75 0 0 0-2.75 2.75V5.75Z'/%3E%3Cpath d='M20.25 5.75A2.75 2.75 0 0 0 17.5 3H13v16h4.5a2.75 2.75 0 0 1 2.75 2.75V5.75Z'/%3E%3C/svg%3E") !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}}}@media (max-width: 900px){@media (max-width: 900px){html.qetepich-mobile-layout body.knowledge-mode > header.header-bar,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar{position:relative !important;z-index:40 !important;display:block !important;width:100vw !important;min-height:11.111111vw !important;height:11.111111vw !important;max-height:none !important;margin:0 !important;padding:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:visible !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar > .header-brand-dark,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar > #headerBrandDark,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar > .header-brand-dark,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar > #headerBrandDark,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar > .desktop-actions,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar > .desktop-actions,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar > #mainNav,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar > #mainNav{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions{position:relative !important;z-index:41 !important;display:block !important;direction:ltr !important;width:94.166667vw !important;min-height:35px !important;height:35px !important;margin:11.16px auto 0 !important;padding:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:visible !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{position:absolute !important;left:0 !important;right:auto !important;top:0 !important;bottom:auto !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:35px !important;min-height:35px !important;max-height:35px !important;margin:0 !important;padding:0 !important;border-radius:2.638889vw !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdown{position:absolute !important;left:auto !important;right:0 !important;top:0 !important;bottom:auto !important;width:114px !important;min-width:114px !important;max-width:114px !important;height:35px !important;min-height:35px !important;margin:0 !important;padding:0 !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{width:114px !important;min-width:114px !important;max-width:114px !important;height:35px !important;min-height:35px !important;max-height:35px !important;padding:0 8px 0 6px !important;gap:5px !important;margin:0 !important;border-radius:3.055556vw !important;display:inline-flex !important;align-items:center !important;justify-content:space-between !important;direction:ltr !important;transform:none !important;translate:none !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{gap:4px !important;font-size:0.78rem !important;font-weight:750 !important;line-height:1 !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{width:24px !important;height:25px !important;border-radius:50% !important;object-fit:cover !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{font-size:10px !important;transform:translateY(0.25vw) !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{display:inline-grid !important;place-items:center !important;width:19px !important;height:19px !important;min-width:19px !important;min-height:19px !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;}html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html.qetepich-mobile-layout body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{display:block !important;width:19px !important;height:19px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.75 !important;stroke-linecap:round !important;stroke-linejoin:round !important;vector-effect:non-scaling-stroke !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html:not(.qetepich-mobile-layout) body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html:not(.qetepich-mobile-layout) body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header{border:1px solid rgba(133, 197, 255, 0.60) !important;background:radial-gradient(circle at 30% 18%, rgba(255, 255, 255, 0.18), transparent 31%),
      linear-gradient(180deg, rgba(10, 35, 78, 0.76), rgba(4, 18, 45, 0.64)) !important;color:#d7efff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),
      inset 0 0 2.777778vw rgba(50, 150, 255, 0.18),
      0 1.388889vw 4.444444vw rgba(0, 34, 92, 0.38),
      0 0 1.944444vw rgba(20, 136, 255, 0.34) !important;backdrop-filter:blur(2.500000vw) saturate(140%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(140%) !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html:not(.qetepich-mobile-layout) body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{border:1px solid rgba(133, 197, 255, 0.60) !important;background:radial-gradient(circle at 26% 18%, rgba(255, 255, 255, 0.16), transparent 34%),
      linear-gradient(180deg, rgba(10, 35, 78, 0.78), rgba(4, 18, 45, 0.66)) !important;color:#f5faff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),
      inset 0 0 2.777778vw rgba(50, 150, 255, 0.18),
      0 1.388889vw 4.444444vw rgba(0, 34, 92, 0.38),
      0 0 1.944444vw rgba(20, 136, 255, 0.34) !important;backdrop-filter:blur(2.500000vw) saturate(140%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(140%) !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html:not(.qetepich-mobile-layout) body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{color:#f8fbff !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html:not(.qetepich-mobile-layout) body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{box-shadow:0 0 0 1px rgba(255,255,255,0.22), 0 0.277778vw 1.388889vw rgba(0,0,0,0.28) !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html:not(.qetepich-mobile-layout) body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{color:rgba(244, 250, 255, 0.94) !important;}html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html.qetepich-mobile-layout body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body.dark-theme.knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{filter:drop-shadow(0 0 0.694444vw rgba(78, 177, 255, 0.50)) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header,
  html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn{background:radial-gradient(circle at 30% 16%, rgba(255, 255, 255, 0.44), transparent 34%),
      linear-gradient(180deg, rgba(246, 252, 255, 0.27) 0%, rgba(171, 218, 255, 0.13) 100%) !important;background-color:rgba(222, 242, 255, 0.12) !important;background-clip:padding-box !important;border:1px solid rgba(72, 151, 225, 0.52) !important;color:#f5faff !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.58),
      inset 0 0 2.777778vw rgba(49, 147, 240, 0.10),
      0 1.388889vw 4.444444vw rgba(28, 104, 177, 0.22),
      0 0 1.944444vw rgba(16, 131, 243, 0.18) !important;backdrop-filter:blur(2.500000vw) saturate(148%) !important;-webkit-backdrop-filter:blur(2.500000vw) saturate(148%) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label{color:#f8fbff !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .flag.flag-img img{box-shadow:0 0 0 1px rgba(255,255,255,0.22), 0 0.277778vw 1.388889vw rgba(0,0,0,0.28) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{color:rgba(244, 250, 255, 0.94) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-emoji,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-emoji{color:#54799e !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.86) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderThemeToggle .theme-mode-icon,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions .mobile-theme-toggle-header .theme-mode-icon{filter:drop-shadow(0 0.277778vw 0.388889vw rgba(31, 88, 136, 0.17)) !important;}}}@media (max-width: 900px){@media (max-width: 900px){html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label .language-name,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label .language-name{color:#153f69 !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.88) !important;}html.qetepich-mobile-layout body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow,
  html:not(.qetepich-mobile-layout) body:not(.dark-theme).knowledge-mode > header.header-bar .mobile-header-actions #mobileHeaderLangDropdownBtn .arrow{color:#235d92 !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.78) !important;}}}@media (min-width: 901px){@media (min-width: 901px){html body > header.header-bar > .desktop-actions > #langDropdown,
  html body > header.header-bar > .desktop-actions > .custom-dropdown#langDropdown,
  html body:not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown,
  html body.knowledge-mode > header.header-bar > .desktop-actions > #langDropdown,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown,
  html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown,
  html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions > #langDropdown,
  html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions > #langDropdown{display:inline-flex !important;position:relative !important;flex:0 0 auto !important;align-items:center !important;order:0 !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;min-width:0 !important;width:auto !important;margin:0 !important;padding:0 !important;overflow:visible !important;}html body > header.header-bar > .desktop-actions > #langDropdown > #langDropdownBtn,
  html body > header.header-bar > .desktop-actions > #langDropdown > .dropdown-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:clamp(122px, 11.14vw, 156px) !important;min-width:clamp(122px, 11.14vw, 156px) !important;height:clamp(30px, 2.715vw, 38.016px) !important;min-height:clamp(30px, 2.715vw, 38.016px) !important;max-height:clamp(30px, 2.715vw, 38.016px) !important;padding:0 clamp(8px, 0.943vw, 13.2px) !important;gap:clamp(4px, 0.472vw, 6.6px) !important;border-radius:999px !important;direction:ltr !important;white-space:nowrap !important;visibility:visible !important;opacity:1 !important;}html body > header.header-bar > .desktop-actions > #langDropdown > #langDropdownBtn .selected-language-label{display:inline-flex !important;align-items:center !important;gap:clamp(4px, 0.472vw, 6.6px) !important;direction:ltr !important;}html body > header.header-bar > .desktop-actions > #langDropdown > #langDropdownBtn .flag-img{width:clamp(14px, 1.32vw, 18.48px) !important;height:clamp(9px, 0.849vw, 11.88px) !important;flex:0 0 auto !important;}html body > header.header-bar > .desktop-actions > #langDropdown > #langDropdownBtn .arrow{display:inline-block !important;order:0 !important;font-size:clamp(8px, 0.755vw, 10.56px) !important;}html body:not(.dark-theme) > header.header-bar > .desktop-actions > #langDropdown > #langDropdownBtn{color:#0b315e !important;background:linear-gradient(180deg, #ffffff 0%, #edf5ff 100%) !important;border:1px solid rgba(87, 124, 174, 0.45) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.96), 0 8px 18px -16px rgba(17, 82, 191, 0.35) !important;}html body:not(.dark-theme) > header.header-bar > .desktop-actions > #langDropdown > #langDropdownBtn .arrow{color:#087cff !important;}html body.dark-theme > header.header-bar > .desktop-actions > #langDropdown > #langDropdownBtn{color:rgba(239, 246, 255, 0.96) !important;background:linear-gradient(180deg, rgba(9, 20, 38, 0.96), rgba(6, 14, 28, 0.98)) !important;border:1px solid rgba(69, 119, 194, 0.72) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06), 0 8px 18px -16px rgba(0,0,0,0.78) !important;}html body.dark-theme > header.header-bar > .desktop-actions > #langDropdown > #langDropdownBtn .arrow{color:#86b6ff !important;}html body > header.header-bar > .desktop-actions > #langDropdown > .dropdown-list{z-index:2147483005 !important;}}}body:not(.dark-theme) #galleryContainer.gallery-grid .part-card[data-project-index] .part-card-score,
body:not(.dark-theme) #galleryContainer .part-card[data-project-index] .part-card-score{background:transparent !important;border-color:transparent !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;}body.dark-theme #knowledge .knowledge-subtoggle{color:#e6f4ff !important;background:linear-gradient(145deg, rgba(19, 56, 92, 0.96), rgba(7, 27, 50, 0.98)) !important;border-color:rgba(111, 194, 255, 0.32) !important;box-shadow:0 12px 28px -22px rgba(0, 0, 0, 0.88),
    inset 0 1px 0 rgba(255, 255, 255, 0.07) !important;}body.dark-theme #knowledge .knowledge-subtoggle:hover,
body.dark-theme #knowledge .knowledge-subtoggle:focus-visible,
body.dark-theme #knowledge .knowledge-subtoggle[aria-expanded="true"]{color:#ffffff !important;background:linear-gradient(145deg, rgba(31, 83, 128, 0.98), rgba(10, 43, 76, 0.99)) !important;border-color:rgba(139, 214, 255, 0.62) !important;box-shadow:0 16px 34px -20px rgba(0, 0, 0, 0.82),
    0 0 0 1px rgba(104, 193, 255, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.10) !important;}body.dark-theme #knowledge .knowledge-subtoggle:focus-visible{outline:2px solid rgba(160, 225, 255, 0.82) !important;outline-offset:3px;}.tajik-welcome-card{overflow:hidden;}.tajik-welcome-card::before{z-index:0;}.tajik-welcome-card::after{content:none !important;}.tajik-welcome-panels{gap:16px;}.tajik-welcome-panel{backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);}.tajik-welcome-panel h4,
.tajik-welcome-panel p,
.tajik-welcome-action,
.tajik-welcome-close{position:relative;z-index:1;}body:not(.dark-theme) .tajik-welcome-overlay{background:rgba(185, 206, 230, 0.38) !important;backdrop-filter:blur(12px) saturate(1.08) !important;-webkit-backdrop-filter:blur(12px) saturate(1.08) !important;}body:not(.dark-theme) .tajik-welcome-card{color:#13395d !important;border:1px solid rgba(43, 109, 178, 0.22) !important;box-shadow:0 36px 88px -30px rgba(12, 47, 85, 0.42), inset 0 1px 0 rgba(255,255,255,0.98) !important;background-color:#eef6ff !important;background-image:url('assets/tajik-popup-friendship-bg-v469.webp?v=469') !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;}body:not(.dark-theme) .tajik-welcome-card::before{background:none !important;}body:not(.dark-theme) .tajik-welcome-close{color:#174d7d !important;background:rgba(245,250,255,0.9) !important;border-color:rgba(43,109,178,0.22) !important;box-shadow:0 10px 24px rgba(22, 66, 110, 0.16) !important;}body:not(.dark-theme) .tajik-welcome-close:hover,
body:not(.dark-theme) .tajik-welcome-close:focus-visible{color:#ffffff !important;background:#d9435f !important;border-color:rgba(164,25,51,0.32) !important;}body:not(.dark-theme) .tajik-welcome-panel{background:linear-gradient(145deg, rgba(255,255,255,0.78), rgba(234,245,255,0.72)) !important;border-color:rgba(43,109,178,0.18) !important;box-shadow:0 18px 34px rgba(12,47,85,0.12) !important;}body:not(.dark-theme) .tajik-welcome-panel h4{color:#1b4f80 !important;}body:not(.dark-theme) .tajik-welcome-panel p{color:#214b73 !important;text-shadow:0 1px 0 rgba(255,255,255,0.55);}body:not(.dark-theme) .tajik-welcome-footer{background:transparent !important;}body:not(.dark-theme) .tajik-welcome-action{color:#0d3557 !important;background:linear-gradient(135deg, #ffd978, #fff0b4) !important;border:1px solid rgba(209, 159, 48, 0.3) !important;box-shadow:0 16px 34px rgba(201, 158, 48, 0.26) !important;}body:not(.dark-theme) .tajik-welcome-action:hover,
body:not(.dark-theme) .tajik-welcome-action:focus-visible{filter:brightness(1.04);}body.dark-theme .tajik-welcome-overlay{background:rgba(1, 10, 20, 0.82) !important;backdrop-filter:blur(14px) saturate(1.08) !important;-webkit-backdrop-filter:blur(14px) saturate(1.08) !important;}body.dark-theme .tajik-welcome-card{color:#eff7ff !important;border:1px solid rgba(112, 186, 255, 0.26) !important;box-shadow:0 38px 94px -26px rgba(0, 0, 0, 0.94), inset 0 1px 0 rgba(255,255,255,0.06) !important;background-color:#081b2f !important;background-image:url('assets/tajik-popup-friendship-bg-v469.webp?v=469') !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;}body.dark-theme .tajik-welcome-card::before{background:none !important;}body.dark-theme .tajik-welcome-close{color:#e9f5ff !important;background:rgba(14, 42, 71, 0.86) !important;border-color:rgba(111, 188, 255, 0.28) !important;box-shadow:0 12px 26px rgba(0,0,0,0.34) !important;}body.dark-theme .tajik-welcome-close:hover,
body.dark-theme .tajik-welcome-close:focus-visible{color:#ffffff !important;background:rgba(185, 49, 74, 0.92) !important;border-color:rgba(255, 139, 159, 0.45) !important;}body.dark-theme .tajik-welcome-panel{background:linear-gradient(145deg, rgba(9, 27, 47, 0.72), rgba(4, 16, 28, 0.82)) !important;border-color:rgba(112,186,255,0.18) !important;box-shadow:0 18px 36px rgba(0,0,0,0.28) !important;}body.dark-theme .tajik-welcome-panel h4{color:#ffd978 !important;}body.dark-theme .tajik-welcome-panel p{color:#eff7ff !important;text-shadow:0 2px 8px rgba(0,0,0,0.24);}body.dark-theme .tajik-welcome-footer{background:transparent !important;}body.dark-theme .tajik-welcome-action{color:#0b1220 !important;background:linear-gradient(135deg, #ffd766, #fff1a9) !important;border:1px solid rgba(255, 215, 102, 0.24) !important;box-shadow:0 16px 34px rgba(255, 214, 102, 0.28) !important;}body.dark-theme .tajik-welcome-action:hover,
body.dark-theme .tajik-welcome-action:focus-visible{filter:brightness(1.05);}@media (max-width: 720px){.tajik-welcome-footer{background:transparent !important;}}@media (min-width: 901px){@media (min-width: 901px){html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar,
  html body:not(.dark-theme).knowledge-mode > header.header-bar,
  html body.dark-theme.knowledge-mode > header.header-bar,
  html body.knowledge-page > header.header-bar{overflow:visible !important;clip-path:none !important;isolation:isolate !important;z-index:2000 !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions,
  html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions,
  html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions,
  html body.knowledge-page > header.header-bar > .desktop-actions{position:relative !important;z-index:2 !important;overflow:visible !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown,
  html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions > #langDropdown,
  html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions > #langDropdown,
  html body.knowledge-page > header.header-bar > .desktop-actions > #langDropdown{position:relative !important;z-index:3 !important;overflow:visible !important;isolation:isolate !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown > #langDropdownList,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown > #langDropdownList,
  html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions > #langDropdown > #langDropdownList,
  html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions > #langDropdown > #langDropdownList,
  html body.knowledge-page > header.header-bar > .desktop-actions > #langDropdown > #langDropdownList{position:absolute !important;z-index:2001 !important;pointer-events:auto !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown.active > #langDropdownList,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown.active > #langDropdownList,
  html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions > #langDropdown.active > #langDropdownList,
  html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions > #langDropdown.active > #langDropdownList,
  html body.knowledge-page > header.header-bar > .desktop-actions > #langDropdown.active > #langDropdownList{pointer-events:auto !important;}}}.tajik-welcome-panel{backdrop-filter:blur(3px) saturate(1.04) !important;-webkit-backdrop-filter:blur(3px) saturate(1.04) !important;}body:not(.dark-theme) .tajik-welcome-panel{background:linear-gradient(145deg, rgba(255,255,255,0.48), rgba(230,243,255,0.42)) !important;border-color:rgba(43,109,178,0.20) !important;box-shadow:0 16px 32px rgba(12,47,85,0.14), inset 0 1px 0 rgba(255,255,255,0.46) !important;}body:not(.dark-theme) .tajik-welcome-panel p{text-shadow:0 1px 0 rgba(255,255,255,0.64), 0 1px 12px rgba(255,255,255,0.22) !important;}body.dark-theme .tajik-welcome-panel{background:linear-gradient(145deg, rgba(7,25,44,0.48), rgba(2,13,25,0.54)) !important;border-color:rgba(112,186,255,0.23) !important;box-shadow:0 16px 34px rgba(0,0,0,0.30), inset 0 1px 0 rgba(255,255,255,0.055) !important;}body.dark-theme .tajik-welcome-panel p{text-shadow:0 2px 10px rgba(0,0,0,0.40) !important;}.tajik-welcome-panel{backdrop-filter:blur(1.5px) saturate(1.03) !important;-webkit-backdrop-filter:blur(1.5px) saturate(1.03) !important;}body:not(.dark-theme) .tajik-welcome-panel{background:linear-gradient(145deg, rgba(255,255,255,0.30), rgba(230,243,255,0.26)) !important;border-color:rgba(43,109,178,0.18) !important;box-shadow:0 14px 30px rgba(12,47,85,0.10), inset 0 1px 0 rgba(255,255,255,0.34) !important;}body:not(.dark-theme) .tajik-welcome-panel p{text-shadow:0 1px 0 rgba(255,255,255,0.68), 0 1px 12px rgba(255,255,255,0.16) !important;}body.dark-theme .tajik-welcome-panel{background:linear-gradient(145deg, rgba(7,25,44,0.30), rgba(2,13,25,0.36)) !important;border-color:rgba(112,186,255,0.20) !important;box-shadow:0 14px 30px rgba(0,0,0,0.24), inset 0 1px 0 rgba(255,255,255,0.045) !important;}body.dark-theme .tajik-welcome-panel p{text-shadow:0 2px 10px rgba(0,0,0,0.48) !important;}@media (max-width: 900px){html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{content:url('assets/qetepich-hero-logo-user-dark-mobile-trimmed-v475-lossless.webp?v=475') !important;width:78.750000vw !important;max-width:78.750000vw !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 auto !important;object-fit:contain !important;object-position:center top !important;}}body.knowledge-mode .knowledge-toolbar{position:sticky !important;top:max(0.65rem, env(safe-area-inset-top)) !important;z-index:600 !important;align-self:start !important;}@media (max-width: 1180px){body.knowledge-mode .knowledge-toolbar{position:sticky !important;top:max(0.55rem, env(safe-area-inset-top)) !important;}}@media (max-width: 760px){body.knowledge-mode .knowledge-toolbar{top:max(0.42rem, env(safe-area-inset-top)) !important;}}@media (min-width: 901px){html body > header.header-bar > .desktop-actions > #langDropdown{order:1 !important;}html body > header.header-bar > .desktop-actions > #themeToggle{order:2 !important;}html body > header.header-bar > .desktop-actions > #headerContactDark{order:3 !important;}}@media (max-width: 900px){html body:not(.dark-theme) > header.header-bar > .mobile-header-actions #mobileHeaderLangDropdownBtn,
  html body:not(.dark-theme) > header.header-bar > .mobile-header-actions #mobileHeaderSelectedLangDisplay,
  html body:not(.dark-theme) > header.header-bar > .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label,
  html body:not(.dark-theme) > header.header-bar > .mobile-header-actions #mobileHeaderSelectedLangDisplay .selected-language-label .language-name{color:#000000 !important;text-shadow:none !important;}}@media (min-width: 901px){@media (min-width: 901px){html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions > #themeToggle,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions > #themeToggle,
  html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions > #themeToggle,
  html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions > #themeToggle,
  html body.knowledge-page > header.header-bar > .desktop-actions > #themeToggle,
  html body > header.header-bar > .desktop-actions > #themeToggle{order:0 !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions > #langDropdown,
  html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions > #langDropdown,
  html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions > #langDropdown,
  html body.knowledge-page > header.header-bar > .desktop-actions > #langDropdown,
  html body > header.header-bar > .desktop-actions > #langDropdown{order:1 !important;}html body:not(.dark-theme):not(.knowledge-mode) > header.header-bar > .desktop-actions > #headerContactDark,
  html body.dark-theme:not(.knowledge-mode) > header.header-bar > .desktop-actions > #headerContactDark,
  html body:not(.dark-theme).knowledge-mode > header.header-bar > .desktop-actions > #headerContactDark,
  html body.dark-theme.knowledge-mode > header.header-bar > .desktop-actions > #headerContactDark,
  html body.knowledge-page > header.header-bar > .desktop-actions > #headerContactDark,
  html body > header.header-bar > .desktop-actions > #headerContactDark{order:2 !important;}}}@media (max-width: 720px){@media (max-width: 720px){.tajik-welcome-overlay.active{overflow-y:auto !important;overscroll-behavior-y:contain !important;-webkit-overflow-scrolling:touch;touch-action:pan-y !important;}.tajik-welcome-card{overflow-x:hidden !important;overflow-y:auto !important;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important;min-height:0 !important;overscroll-behavior-y:contain !important;-webkit-overflow-scrolling:touch;touch-action:pan-y !important;scrollbar-width:thin;}.tajik-welcome-card::-webkit-scrollbar{width:5px;}.tajik-welcome-card::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.42);border-radius:999px;}body:not(.dark-theme) .tajik-welcome-card::-webkit-scrollbar-thumb{background:rgba(27, 79, 128, 0.42);}}}@media (max-width: 900px){@media (max-width: 900px){.tajik-welcome-overlay.active{align-items:flex-start !important;padding:calc(10px + env(safe-area-inset-top))
      10px
      calc(112px + env(safe-area-inset-bottom)) !important;overflow-y:auto !important;overscroll-behavior-y:contain !important;-webkit-overflow-scrolling:touch;touch-action:pan-y !important;}.tajik-welcome-card{box-sizing:border-box !important;max-height:calc(100dvh - 20px - 112px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important;min-height:0 !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior-y:contain !important;-webkit-overflow-scrolling:touch;touch-action:pan-y !important;scroll-padding-bottom:calc(22px + env(safe-area-inset-bottom)) !important;padding-bottom:calc(26px + env(safe-area-inset-bottom)) !important;}.tajik-welcome-footer{position:sticky !important;bottom:0 !important;z-index:4 !important;padding:12px 0 calc(16px + env(safe-area-inset-bottom)) !important;}.tajik-welcome-action{min-height:48px !important;}}}html,
html[data-qetepich-layout-dir="rtl"],
html[data-qetepich-layout-dir="rtl"] body,
body{direction:rtl !important;}html[data-qetepich-layout-dir="rtl"] body{text-align:right;}html[data-qetepich-layout-dir="rtl"] .header-bar,
html[data-qetepich-layout-dir="rtl"] .header-brand,
html[data-qetepich-layout-dir="rtl"] .header-brand-dark,
html[data-qetepich-layout-dir="rtl"] .brand-identity,
html[data-qetepich-layout-dir="rtl"] .desktop-actions,
html[data-qetepich-layout-dir="rtl"] .main-nav,
html[data-qetepich-layout-dir="rtl"] .mobile-header-actions,
html[data-qetepich-layout-dir="rtl"] #heroBrand,
html[data-qetepich-layout-dir="rtl"] .hero-brand-mark,
html[data-qetepich-layout-dir="rtl"] .hero-section,
html[data-qetepich-layout-dir="rtl"] .hero,
html[data-qetepich-layout-dir="rtl"] .hero-content,
html[data-qetepich-layout-dir="rtl"] .hero-copy,
html[data-qetepich-layout-dir="rtl"] .hero-trust-strip,
html[data-qetepich-layout-dir="rtl"] .trust-card,
html[data-qetepich-layout-dir="rtl"] .knowledge-house,
html[data-qetepich-layout-dir="rtl"] .knowledge-teaser,
html[data-qetepich-layout-dir="rtl"] .knowledge-device-card,
html[data-qetepich-layout-dir="rtl"] .knowledge-industries,
html[data-qetepich-layout-dir="rtl"] .section-heading,
html[data-qetepich-layout-dir="rtl"] .gallery-heading,
html[data-qetepich-layout-dir="rtl"] .gallery-subline,
html[data-qetepich-layout-dir="rtl"] #gallery,
html[data-qetepich-layout-dir="rtl"] #galleryContainer,
html[data-qetepich-layout-dir="rtl"] .gallery-grid,
html[data-qetepich-layout-dir="rtl"] .part-card,
html[data-qetepich-layout-dir="rtl"] .part-card-content,
html[data-qetepich-layout-dir="rtl"] .part-card-title,
html[data-qetepich-layout-dir="rtl"] .part-title-desktop,
html[data-qetepich-layout-dir="rtl"] .part-title-mobile,
html[data-qetepich-layout-dir="rtl"] .part-card-use-case,
html[data-qetepich-layout-dir="rtl"] .part-card-sensitivity,
html[data-qetepich-layout-dir="rtl"] .part-card-sensitivity-label,
html[data-qetepich-layout-dir="rtl"] .order-form,
html[data-qetepich-layout-dir="rtl"] .form-card,
html[data-qetepich-layout-dir="rtl"] .field,
html[data-qetepich-layout-dir="rtl"] .contact-card,
html[data-qetepich-layout-dir="rtl"] .contact-copy,
html[data-qetepich-layout-dir="rtl"] .contact-overlay,
html[data-qetepich-layout-dir="rtl"] .site-footer,
html[data-qetepich-layout-dir="rtl"] .footer-inner,
html[data-qetepich-layout-dir="rtl"] .footer-bottom,
html[data-qetepich-layout-dir="rtl"] .professional-footer,
html[data-qetepich-layout-dir="rtl"] .part-detail-sheet,
html[data-qetepich-layout-dir="rtl"] .part-detail-titlebox,
html[data-qetepich-layout-dir="rtl"] .part-detail-main,
html[data-qetepich-layout-dir="rtl"] .part-detail-row,
html[data-qetepich-layout-dir="rtl"] .part-detail-label,
html[data-qetepich-layout-dir="rtl"] .part-detail-value{direction:rtl !important;text-align:right !important;}html[data-qetepich-layout-dir="rtl"] #galleryContainer.gallery-grid .part-card,
html[data-qetepich-layout-dir="rtl"] #galleryContainer.gallery-grid .part-card[dir="ltr"],
html[data-qetepich-layout-dir="rtl"] #galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-content,
html[data-qetepich-layout-dir="rtl"] #galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-title,
html[data-qetepich-layout-dir="rtl"] #galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-use-case,
html[data-qetepich-layout-dir="rtl"] #galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-sensitivity,
html[data-qetepich-layout-dir="rtl"] #galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-sensitivity-label{direction:rtl !important;text-align:right !important;}html[data-qetepich-layout-dir="rtl"] .main-nav,
html[data-qetepich-layout-dir="rtl"] .desktop-actions,
html[data-qetepich-layout-dir="rtl"] .mobile-header-actions,
html[data-qetepich-layout-dir="rtl"] .hero-actions,
html[data-qetepich-layout-dir="rtl"] .contact-actions,
html[data-qetepich-layout-dir="rtl"] .part-card-mobile-meta,
html[data-qetepich-layout-dir="rtl"] #galleryContainer.gallery-grid .part-card-mobile-meta,
html[data-qetepich-layout-dir="rtl"] #galleryContainer.gallery-grid .part-card[dir="ltr"] .part-card-mobile-meta{direction:rtl !important;}html[data-qetepich-layout-dir="rtl"] .part-card-score,
html[data-qetepich-layout-dir="rtl"] .part-detail-en,
html[data-qetepich-layout-dir="rtl"] .mobile-dual-en,
html[data-qetepich-layout-dir="rtl"] .contact-number-text,
html[data-qetepich-layout-dir="rtl"] #contactNumberText,
html[data-qetepich-layout-dir="rtl"] #footerPhoneNumber,
html[data-qetepich-layout-dir="rtl"] input[type="email"],
html[data-qetepich-layout-dir="rtl"] input[type="tel"]{direction:ltr !important;unicode-bidi:isolate !important;}html[data-qetepich-layout-dir="rtl"] .part-card-score{text-align:left !important;}html[data-qetepich-layout-dir="rtl"] .modal,
html[data-qetepich-layout-dir="rtl"] .modal-content,
html[data-qetepich-layout-dir="rtl"] .gallery-modal,
html[data-qetepich-layout-dir="rtl"] #galleryModal,
html[data-qetepich-layout-dir="rtl"] .tajik-welcome-dialog,
html[data-qetepich-layout-dir="rtl"] .tajik-welcome-panel{direction:rtl !important;text-align:right !important;}html[data-qetepich-layout-dir="rtl"] .selected-language-label,
html[data-qetepich-layout-dir="rtl"] .dropdown-list,
html[data-qetepich-layout-dir="rtl"] .dropdown-item{direction:rtl !important;}body:not(.knowledge-mode) .hero-brand-mark .hero-story-heading{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:inherit !important;-webkit-text-fill-color:inherit !important;font:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;text-align:inherit !important;}.qetepich-home-service-links{box-sizing:border-box;width:min(94.53125vw, 1480px);margin:1.1rem auto 2.35rem;padding:.82rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;direction:rtl;border:1px solid rgba(61, 132, 219, .28);border-radius:18px;box-shadow:0 12px 30px rgba(11, 76, 144, .08);}.qetepich-home-service-links-title{flex:0 0 auto;margin:0;color:#174d84;font-size:clamp(.88rem, 1.25vw, 1.03rem);font-weight:900;line-height:1.55;white-space:nowrap;}.qetepich-home-service-links-list{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;}.qetepich-home-service-links-list a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.45rem .82rem;border:1px solid rgba(24, 112, 221, .32);border-radius:999px;background:rgba(255, 255, 255, .72);color:#145ea7;font-size:.84rem;font-weight:800;line-height:1.45;text-decoration:none;transition:transform .18s ease, border-color .18s ease, background-color .18s ease, color .18s ease, box-shadow .18s ease;}.qetepich-home-service-links-list a:hover,
.qetepich-home-service-links-list a:focus-visible{transform:translateY(-2px);border-color:#087cff;background:#087cff;color:#fff;box-shadow:0 8px 18px rgba(8, 124, 255, .2);outline:none;}body:not(.dark-theme):not(.knowledge-mode) .qetepich-home-service-links{background:linear-gradient(135deg, rgba(245, 250, 255, .96), rgba(233, 244, 255, .82));}body.dark-theme:not(.knowledge-mode) .qetepich-home-service-links{border-color:rgba(108, 173, 255, .26);background:linear-gradient(135deg, rgba(10, 31, 60, .9), rgba(7, 24, 47, .94));box-shadow:0 16px 34px rgba(0, 0, 0, .2);}body.dark-theme:not(.knowledge-mode) .qetepich-home-service-links-title{color:#dfeeff;}body.dark-theme:not(.knowledge-mode) .qetepich-home-service-links-list a{border-color:rgba(121, 181, 255, .34);background:rgba(255, 255, 255, .055);color:#d8eaff;}body.dark-theme:not(.knowledge-mode) .qetepich-home-service-links-list a:hover,
body.dark-theme:not(.knowledge-mode) .qetepich-home-service-links-list a:focus-visible{border-color:#39b7ff;background:#0a87e7;color:#fff;}@media (max-width: 900px){.qetepich-home-service-links{width:calc(100% - 1.5rem);margin:.9rem auto 1.6rem;padding:.82rem;align-items:stretch;flex-direction:column;gap:.7rem;}.qetepich-home-service-links-title{white-space:normal;text-align:center;}.qetepich-home-service-links-list{justify-content:center;}.qetepich-home-service-links-list a{flex:1 1 170px;font-size:.78rem;}}body::before{background-image:url('assets/qetepich-site-tech-background-desktop-light-user-v394-w1080.webp?v=521-img-perf') !important;}body.dark-theme::before{background-image:url('assets/qetepich-site-tech-background-desktop-dark-user-v391-w1080.webp?v=521-img-perf') !important;}@media (min-width: 1201px){body::before{background-image:url('assets/qetepich-site-tech-background-desktop-light-user-v394-w1440.webp?v=521-img-perf') !important;}body.dark-theme::before{background-image:url('assets/qetepich-site-tech-background-desktop-dark-user-v391-w1440.webp?v=521-img-perf') !important;}}@media (min-width: 1601px), (min-width: 901px) and (min-resolution: 1.5dppx){body::before{background-image:url('assets/qetepich-site-tech-background-desktop-light-user-v394.webp?v=521-img-perf') !important;}body.dark-theme::before{background-image:url('assets/qetepich-site-tech-background-desktop-dark-user-v391.webp?v=521-img-perf') !important;}}@media (max-width: 900px){body::before,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode)::before{background-image:url('assets/qetepich-site-tech-background-mobile-light-user-v378-w360.webp?v=521-img-perf') !important;}body.dark-theme::before,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode)::before{background-image:url('assets/qetepich-site-tech-background-mobile-dark-user-v378-w360.webp?v=521-img-perf') !important;}}@media (max-width: 900px) and (min-resolution: 1.5dppx){body::before,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode)::before{background-image:url('assets/qetepich-site-tech-background-mobile-light-user-v378.webp?v=521-img-perf') !important;}body.dark-theme::before,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode)::before{background-image:url('assets/qetepich-site-tech-background-mobile-dark-user-v378.webp?v=521-img-perf') !important;}}html[data-qetepich-theme="light"] body:not(.knowledge-mode) #heroThemeLogo.hero-logo-visual,
body:not(.dark-theme):not(.knowledge-mode) #heroThemeLogo.hero-logo-visual{content:url('assets/qetepich-hero-logo-user-light-from-dark-v456-lossless-v470-w1080.webp?v=521-img-perf') !important;}html[data-qetepich-theme="dark"] body:not(.knowledge-mode) #heroThemeLogo.hero-logo-visual,
body.dark-theme:not(.knowledge-mode) #heroThemeLogo.hero-logo-visual{content:url('assets/qetepich-hero-logo-user-dark-v104-lossless-w720.webp?v=521-img-perf') !important;}@media (max-width: 900px){html.qetepich-mobile-layout[data-qetepich-theme="light"] body:not(.dark-theme):not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual,
  html.qetepich-mobile-layout body:not(.dark-theme):not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{content:url('assets/qetepich-hero-logo-user-light-from-dark-v456-lossless-v470-w720.webp?v=521-img-perf') !important;}html.qetepich-mobile-layout[data-qetepich-theme="dark"] body.dark-theme:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual,
  html.qetepich-mobile-layout body.dark-theme:not(.knowledge-mode) .hero-visual #heroThemeLogo.hero-logo-visual{content:url('assets/qetepich-hero-logo-user-dark-mobile-trimmed-v475-lossless-w720.webp?v=521-img-perf') !important;}}body:not(.dark-theme) #knowledgeTeaser .knowledge-teaser-action-visual{background-image:url('assets/knowledge-teaser-light-custom-v104-lossless-w720.webp?v=521-img-perf') !important;}body.dark-theme #knowledgeTeaser .knowledge-teaser-action-visual{background-image:url('assets/knowledge-teaser-dark-user-v114-w720.webp?v=521-img-perf') !important;}@media (min-width: 901px) and (min-resolution: 1.5dppx){body:not(.dark-theme) #knowledgeTeaser .knowledge-teaser-action-visual{background-image:url('assets/knowledge-teaser-light-custom-v104-lossless.webp?v=521-img-perf') !important;}body.dark-theme #knowledgeTeaser .knowledge-teaser-action-visual{background-image:url('assets/knowledge-teaser-dark-user-v114.webp?v=521-img-perf') !important;}}#galleryContainer .part-photo-wrap::before{background-image:none !important;}#galleryContainer .part-photo-wrap.qetepich-part-image-ready::before{background-image:var(--part-image) !important;}

.gallery-parts-directory-link{display:inline-flex;align-items:center;gap:.35rem;margin:.45rem 0 1rem;font-weight:700;text-decoration:none;color:var(--accent,#0969ff)}.gallery-parts-directory-link:hover{text-decoration:underline}.part-details-btn{text-decoration:none}