
.nav-links{display:none!important}.nav-burger{display:flex!important;background:none;border:1px solid #d2dce7;border-radius:8px;align-items:center;justify-content:center;font:600 14px "Exo 2",sans-serif;min-width:48px;min-height:44px;color:#143957}.nav-burger .q-menu-label{width:auto;height:auto;background:none}.nav-inner{gap:16px}.nav-right{margin-left:auto}.nav-mobile.open{display:flex}.nav-mobile{max-width:520px;left:auto;width:min(100%,520px);box-shadow:-12px 20px 50px #001d4533}.nav-mobile a:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #e99d23;outline-offset:4px}.q-section{padding:64px 0}.q-tint{background:#edf3f8}.q-cta{background:#072b4c;color:white;padding:56px 0}.q-cta p{color:#dae7f1;max-width:800px}.q-small{font-size:.84rem!important;color:#576879;line-height:1.6}.q-video{max-width:1100px;margin:24px auto}.q-video-stage{aspect-ratio:16/9;background:#061d2b;border-radius:14px;overflow:hidden}.q-video-stage img,.q-video-stage video,.q-video-stage iframe{width:100%;height:100%;display:block;object-fit:contain;border:0}.q-video-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.q-video-actions button{font:600 16px "Exo 2",sans-serif;color:white;background:#075a94;border:0;border-radius:8px;padding:12px 18px;cursor:pointer}.q-video-actions button[aria-pressed=true]{background:#d9770d}.q-video-actions a{font-size:14px}.q-article{max-width:850px;margin:auto;padding:44px 24px 64px}.q-article h2{font-size:1.65rem;margin:44px 0 16px;line-height:1.3}.q-article p{font-size:1.04rem;line-height:1.85;margin-bottom:20px}.q-article ol,.q-article ul{padding-left:24px}.q-article li{margin:10px 0;line-height:1.65}.q-article a{overflow-wrap:anywhere}.q-intro{padding:120px 24px 42px;background:#edf3f8}.q-intro .container{max-width:1000px}.q-intro h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;margin:20px 0}.q-intro p{max-width:850px}.q-breadcrumb{font-size:.85rem;margin-bottom:20px}.q-notice{padding:18px 22px;background:#eff5f9;border-left:3px solid #176eaa}.q-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:30px 0}.q-step{padding:24px;border:1px solid #d9e3eb;border-radius:12px}.q-step b{display:block;color:#095b97;font-size:1.15rem;margin-bottom:12px}.q-steps p{font-size:1rem}.resource-grid{align-items:stretch}.resource-card h3{line-height:1.3}.q-toc{padding:20px 26px;background:#f3f6f9;border-radius:12px}.q-new-links{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}.q-article details summary{cursor:pointer;font-weight:600}.q-article figure{margin:24px 0}.q-article figcaption{font-size:.9rem;color:#586b7d}.q-lang-links{display:flex;gap:18px}.q-related{margin:32px 0}html{scroll-padding-top:90px}
@media(max-width:600px){.nav-inner{padding:0 12px;gap:8px}.nav-logo img{height:36px!important}.nav-right{gap:7px}.nav-pilot{font-size:.72rem!important;padding:9px 10px!important;max-width:125px;line-height:1.2}.q-menu-label{font-size:12px}.q-steps{grid-template-columns:1fr}.q-section{padding:42px 0}.q-video-actions button{font-size:14px}.q-video-stage{border-radius:8px}.q-intro{padding-top:108px}.q-article{padding-left:20px;padding-right:20px}.q-article h2{font-size:1.4rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}

.q-article section{padding:0}.q-section .resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin-top:26px}.q-section .resource-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d7e2ec;border-radius:14px;padding:26px;text-decoration:none}.q-section .resource-card h3{font-size:1.16rem;color:#123b5a;margin:14px 0;line-height:1.35}.q-section .resource-card p{font-size:.95rem;color:#4c6072;line-height:1.7;flex:1}.q-section .rc-tag{font-size:.76rem;color:#24618d}.q-section .rc-link{font-weight:600;margin-top:18px}.q-article .q-toc{position:static}.q-section h2{margin-bottom:18px}.q-cta h2{color:white;margin-bottom:18px}.q-cta .btn{margin-top:20px}.q-section .btn{margin-top:18px}.q-intro+.q-section{padding-top:32px}.resource-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}

.q-deck figure{margin:0 0 1.5rem}.q-deck figure img{width:100%;max-height:480px;object-fit:contain;border-radius:12px;background:#eef2f7}.q-deck figcaption{font-size:.85rem;margin-top:.5rem}.q-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.q-gallery img{height:280px}.q-deck p{margin-bottom:1.2rem}.q-video video{width:100%;height:100%;object-fit:contain}@media(max-width:800px){.q-gallery{grid-template-columns:1fr}}

#product-video>.container{width:calc(100% - 48px);max-width:1440px;margin-inline:auto}#product-video .q-video{width:100%;max-width:none;margin:28px 0 12px}.q-offers{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:30px 0}.q-offers article{padding:32px;background:white;border:1px solid #d6e1ea;border-radius:14px}.q-offers h3{font-size:1.65rem;margin:18px 0}.q-offers p{margin-bottom:22px;line-height:1.7}@media(max-width:700px){.q-offers{grid-template-columns:1fr}#product-video>.container{width:calc(100% - 24px)}}

.q-hub-catalog{padding:40px 0 48px}.q-hub-catalog .q-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.q-hub-catalog .resource-card{border-top:4px solid var(--category);padding:24px;opacity:1;transform:none;display:flex;flex-direction:column}.q-hub-catalog .rc-tag{align-self:flex-start;background:var(--category-bg);color:var(--category);border-radius:6px;padding:6px 10px;letter-spacing:.02em;font-size:.75rem;font-weight:700;line-height:1.4}.q-category-0{--category:#145d91;--category-bg:#e6f1fa}.q-category-1{--category:#176b54;--category-bg:#e5f3ed}.q-category-2{--category:#975016;--category-bg:#fff0df}.q-category-3{--category:#69429b;--category-bg:#f0eafb}.q-hub-catalog .rc-meta{margin-top:16px}.q-hub-catalog .resource-card h3{margin-top:18px}.q-hub-catalog .rc-link{margin-top:18px}@media(max-width:1000px){.q-hub-catalog .q-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.q-hub-catalog .q-hub-grid{grid-template-columns:1fr;gap:16px}.q-hub-catalog{padding-top:24px}}
