.main-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}body{padding-top:70px}:root{--page-body-padding:70px;--page-title-height:400px;--page-hero-height:350px;--page-hero-overlap:100px;--page-content-padding:30px}.page-wrapper{max-width:730px;margin:0 auto;padding:0 20px;position:relative}.page-wrapper.has-toc{max-width:100%;padding:0}.page-container{max-width:730px;margin:0 auto;padding:40px 0}.page-wrapper.has-toc .page-container{max-width:none;padding:0}.page-wrapper.has-toc #content{display:block;max-width:730px;margin:0 auto;padding:var(--page-content-padding) 20px 0;position:relative}.page-wrapper.has-toc .content-body{min-width:0}.page-featured-image{width:100%;margin-bottom:40px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow)}.page-featured-image img{width:100%;height:auto;display:block}#title{width:100%;max-width:100%;height:var(--page-title-height);display:flex;align-items:center;justify-content:center;padding:0 20px;text-align:center;background:0 0}#title h1{max-width:900px;margin:0 auto;color:var(--color-gray-dark);font-size:2.3rem;font-weight:700;line-height:1.4}.hero-image{width:100%;max-width:660px;height:var(--page-hero-height);margin:calc(-1 * var(--page-hero-overlap)) auto 0;position:relative;z-index:10;border-radius:20px;background:#e8e8e8}.hero-image img{width:100%;height:100%;object-fit:cover;border-radius:20px;display:block;box-shadow:0 0 5px #888}aside.disclaimer,div.disclaimer{max-width:660px;margin:30px auto 0;padding:16px 20px;background:linear-gradient(135deg,#fff8e1 0,#fff3cd 100%);border-left:4px solid #ffc107;border-radius:8px;font-size:.9rem;font-style:italic;line-height:1.6;color:#856404}aside.disclaimer p,div.disclaimer p{margin:0}.page-content .info{margin:30px 0;padding:16px 20px;background:rgba(13,105,180,.04);border-left:4px solid var(--color-primary);border-radius:8px;font-size:.95rem;line-height:1.7;color:var(--color-primary-dark)}.page-content .info p{margin:0;color:var(--color-primary-dark);font-size:.95rem}.page-content .info a{color:var(--color-primary)}.page-content{font-size:1.1rem;line-height:1.8;color:var(--color-text)}.page-content h1{font-size:2.3rem;line-height:1.4em;max-width:900px;margin:0 auto;color:#375174;font-weight:700;text-align:center}.page-content h2{font-size:1.8rem;line-height:1.25em;margin-top:60px;margin-bottom:20px;color:var(--color-gray-dark);font-weight:600}.page-content h3{font-size:1.5rem;line-height:1.3em;margin-top:50px;margin-bottom:15px;color:var(--color-gray-dark);font-weight:600}.page-content h4{font-size:1.25rem;line-height:1.3em;margin-top:30px;margin-bottom:12px;color:var(--color-gray-dark);font-weight:600}.page-content p{color:#375174;font-size:19px;line-height:1.9em;margin-bottom:20px}.page-content p strong{font-weight:700}.page-content ol,.page-content ul{margin-bottom:20px;padding-left:30px}.page-content li{color:#375174;font-size:19px;line-height:1.9em;margin-bottom:10px}.promo-list{display:flex;flex-direction:column;gap:1.25rem;margin:2.5rem 0}.promo-list section{display:block}.promo-list .product-item{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:24px;background:var(--color-background,#fff);border:1px solid var(--color-gray-light,#e5e5e5);border-left:3px solid var(--color-primary,#f97316);border-radius:8px;padding:24px;text-decoration:none;color:inherit;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .25s ease}.promo-list .product-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px);border-left-color:#ea580c}.promo-list .product-discount-badge{position:absolute;top:-10px;left:20px;background:linear-gradient(135deg,#f97316 0,#ea580c 100%);color:#fff;font-size:.8rem;font-weight:700;padding:6px 12px;border-radius:6px;box-shadow:0 2px 8px rgba(249,115,22,.4);z-index:1;letter-spacing:.02em}.promo-list .product-image-wrapper{flex-shrink:0;width:200px}.promo-list .product-image{width:100%;background:linear-gradient(145deg,#f8fafc 0,#f1f5f9 100%);border-radius:8px;padding:12px}.promo-list .product-image img{width:100%;height:auto;object-fit:contain;transition:transform .3s ease}.promo-list .product-item:hover .product-image img{transform:scale(1.03)}.promo-list .product-info{flex:1;display:flex;flex-direction:column;padding-top:4px}.promo-list .product-info h3{margin:0 0 16px 0;font-size:1.15rem;line-height:1.35}.promo-list .product-model{display:block;font-weight:700;color:var(--color-text,#1a1a1a);margin-bottom:2px}.promo-list .product-brand{display:block;font-size:.85rem;font-weight:600;color:var(--color-primary,#f97316);text-transform:uppercase;letter-spacing:.04em}.promo-list .product-specs{list-style:none;margin:0;padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;font-size:.85rem;color:#475569;background:#f8fafc;border-radius:8px}.promo-list .product-specs li{line-height:1.5;font-size:.85rem;margin-bottom:0;padding-left:0}.promo-list .product-specs .spec-label{font-weight:600;color:#334155}.promo-list .product-price{margin-top:auto;padding-top:16px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.promo-list .price-old{font-size:.95rem;color:#94a3b8;text-decoration:line-through}.promo-list .price-new{display:block;font-size:1.5rem;font-weight:700;color:#16a34a}@media (max-width:640px){.promo-list .product-item{flex-direction:column;align-items:center;text-align:center;padding:20px;padding-top:28px;border-left:1px solid var(--color-gray-light,#e5e5e5);border-top:3px solid var(--color-primary,#f97316)}.promo-list .product-item:hover{transform:none;border-top-color:#ea580c}.promo-list .product-discount-badge{top:-10px;left:50%;transform:translateX(-50%)}.promo-list .product-image-wrapper{width:100%;max-width:180px}.promo-list .product-info{padding-top:0}.promo-list .product-specs{grid-template-columns:1fr;text-align:left;gap:6px;padding:12px}.promo-list .product-price{text-align:center;align-items:center}}.page-content blockquote a,.page-content li a,.page-content p a,.page-content td a{color:var(--color-primary);text-decoration:underline;transition:color .3s ease}.page-content blockquote a:hover,.page-content li a:hover,.page-content p a:hover,.page-content td a:hover{color:var(--color-secondary)}.page-content .products-table img{height:60px;max-width:60px}.page-content blockquote{border-left:4px solid var(--color-primary);padding-left:20px;margin:30px 0;font-style:italic;color:var(--color-gray)}.page-content code{background-color:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:'Courier New',monospace;font-size:.9em}.page-content pre{background-color:#f5f5f5;padding:20px;border-radius:4px;overflow-x:auto;margin:30px 0}.page-content pre code{background-color:transparent;padding:0}.page-content table{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.5;background:#fff}.page-content table caption{padding:14px 16px;font-weight:600;font-size:1.05rem;text-align:left;color:var(--color-text);background:#fff;border-bottom:1px solid #e9ecef}.page-content table td,.page-content table th{padding:14px 16px;text-align:left;border-bottom:1px solid #e9ecef}.page-content table thead th{background:#f8f9fa;color:var(--color-text);font-weight:600;white-space:nowrap;border-bottom:2px solid var(--color-primary)}.page-content table tbody th[scope=row]{background:#f8f9fa;color:var(--color-text);font-weight:600;text-align:left}.page-content table tbody tr:hover{background:#f8f9fa}.page-content table tbody tr:last-child td,.page-content table tbody tr:last-child th{border-bottom:none}.toc-sidebar{position:absolute;top:calc(var(--page-body-padding) + var(--page-title-height) + var(--page-content-padding));left:calc(50% - 365px - 30px - 260px);width:260px;height:fit-content;max-height:calc(100vh - 120px);overflow:hidden;display:flex;flex-direction:column;padding:0;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);z-index:100}.toc-sidebar.toc-with-hero{top:calc(var(--page-body-padding) + var(--page-title-height) + var(--page-hero-height) - var(--page-hero-overlap) + var(--page-content-padding))}.toc-sidebar.fixed{position:fixed;top:90px}.toc-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-dark,#1a1a1a);padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;user-select:none;background:#fff;border-radius:12px 12px 0 0}.toc-header::after{content:'';width:10px;height:10px;border-right:2px solid var(--color-primary,#4f46e5);border-bottom:2px solid var(--color-primary,#4f46e5);transform:rotate(-135deg);transition:transform .3s ease}.toc-sidebar.collapsed .toc-header::after{transform:rotate(45deg)}.toc-sidebar.collapsed .toc-list{display:none}.toc-list{list-style:none;padding:0!important;margin:0!important;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--color-gray-light) transparent}.toc-list::-webkit-scrollbar{width:4px}.toc-list::-webkit-scrollbar-track{background:0 0}.toc-list::-webkit-scrollbar-thumb{background:var(--color-gray-light);border-radius:2px}.toc-list li{margin:0;position:relative}.toc-item-h2{border-left:3px solid transparent;transition:border-color .2s ease,background-color .2s ease;margin:0}.toc-item-h2.active{border-left-color:var(--color-primary,#4f46e5);background:linear-gradient(90deg,rgba(79,70,229,.08) 0,transparent 100%)}.toc-item-h2>a{display:block;padding:10px 16px;font-size:.875rem;font-weight:500;color:var(--color-gray-dark,#1a1a1a);text-decoration:none;line-height:1.4;transition:color .2s ease}.toc-item-h2:hover>a{color:var(--color-gray-dark,#1a1a1a)}.toc-item-h2.active>a{color:var(--color-primary,#4f46e5);font-weight:600}.toc-item-h2.parent-active{border-left-color:var(--color-primary,#4f46e5);background:linear-gradient(90deg,rgba(79,70,229,.05) 0,transparent 100%)}.toc-item-h2.parent-active>a{color:var(--color-primary,#4f46e5);font-weight:500}.toc-item-h3{margin:0}.toc-item-h3 a{display:block;padding:6px 16px 6px 28px;font-size:.8125rem;font-weight:400;color:var(--color-gray-dark,#1a1a1a);text-decoration:none;line-height:1.4;transition:color .2s ease}.toc-item-h3:hover a{color:var(--color-gray-dark,#1a1a1a)}.toc-item-h3.active a{color:var(--color-primary,#4f46e5);font-weight:600}.toc-mobile-toggle{display:none;position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--color-primary);color:#fff;border:none;box-shadow:0 4px 12px rgba(0,0,0,.25);cursor:pointer;z-index:1000;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.toc-mobile-toggle:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.3)}.toc-mobile-toggle:active{transform:scale(.95)}.toc-mobile-toggle svg{width:24px;height:24px}.toc-mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1001;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.toc-mobile-overlay.active{opacity:1;visibility:visible}.toc-mobile{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.15);z-index:1002;max-height:70vh;overflow-y:auto;transform:translateY(100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease}.toc-mobile.active{transform:translateY(0);visibility:visible}.toc-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-gray-light);position:sticky;top:0;background:#fff;border-radius:16px 16px 0 0;z-index:10}.toc-mobile-header span{font-weight:600;font-size:1rem;color:var(--color-gray-dark)}.toc-mobile-close{width:32px;height:32px;border:none;background:var(--color-gray-light);border-radius:50%;font-size:1.5rem;line-height:1;color:var(--color-gray);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.toc-mobile-close:hover{background:var(--color-gray);color:#fff}.toc-mobile .toc-list{padding:12px 0 24px}.toc-mobile .toc-item-h2{border-left:3px solid transparent}.toc-mobile .toc-item-h2.active{border-left-color:var(--color-primary,#4f46e5);background:linear-gradient(90deg,rgba(79,70,229,.08) 0,transparent 100%)}.toc-mobile .toc-item-h2>a{padding:14px 20px;font-size:.9375rem;font-weight:500;color:var(--color-gray-dark,#1a1a1a);text-decoration:none}.toc-mobile .toc-item-h2:hover>a{color:var(--color-gray-dark,#1a1a1a)}.toc-mobile .toc-item-h2.active>a{color:var(--color-primary,#4f46e5);font-weight:600}.toc-mobile .toc-item-h2.parent-active{border-left-color:var(--color-primary,#4f46e5);background:linear-gradient(90deg,rgba(79,70,229,.05) 0,transparent 100%)}.toc-mobile .toc-item-h2.parent-active>a{color:var(--color-primary,#4f46e5);font-weight:500}.toc-mobile .toc-item-h3 a{padding:10px 20px 10px 36px;font-size:.875rem;color:var(--color-gray-dark,#1a1a1a);text-decoration:none}.toc-mobile .toc-item-h3:hover a{color:var(--color-gray-dark,#1a1a1a)}.toc-mobile .toc-item-h3.active a{color:var(--color-primary,#4f46e5);font-weight:600}.table-wrapper{width:100%;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;margin:24px 0;touch-action:pan-x pan-y;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.table-wrapper table{min-width:100%;border-collapse:collapse;margin:0}.table-wrapper::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar-track{background:var(--color-gray-light,#f1f1f1);border-radius:3px}.table-wrapper::-webkit-scrollbar-thumb{background:var(--color-gray,#ccc);border-radius:3px}.container-img{margin:30px 0;text-align:center}.container-img.img-solo{max-width:500px;margin-left:auto;margin-right:auto}.focus-img{display:inline-block;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.focus-img img{display:block;max-width:100%;height:auto}.container-img.img-five,.container-img.img-four,.container-img.img-thrice,.container-img.img-twice{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:100%}.container-img.img-twice .focus-img{flex:0 1 calc(50% - 10px);max-width:400px}.container-img.img-thrice .focus-img{flex:0 1 calc(33.333% - 14px);max-width:300px}.container-img.img-four .focus-img{flex:0 1 calc(25% - 15px);max-width:220px}.container-img.img-five .focus-img{flex:0 1 calc(20% - 16px);max-width:180px}@media (max-width:768px){.container-img.img-five .focus-img,.container-img.img-four .focus-img,.container-img.img-thrice .focus-img,.container-img.img-twice .focus-img{flex:0 1 100%;max-width:400px}}.products-table{width:100%;border-collapse:collapse;margin:30px 0}.products-table td,.products-table th{padding:15px;text-align:left;border-bottom:1px solid #e0e0e0;vertical-align:middle}.products-table th{background:#f5f5f5;font-weight:600}.products-table tbody tr:hover{background:#fafafa}.products-table .model-cell a{display:flex;align-items:center;gap:15px;text-decoration:none;color:inherit}.products-table .model-cell a:hover{color:#007bff}.products-table .model-cell img{width:60px;height:60px;max-width:60px;max-height:60px;object-fit:contain;border-radius:6px;background:#fff;box-shadow:none;margin:0;vertical-align:middle;flex-shrink:0}@media (max-width:1400px){.toc-sidebar{width:220px;left:calc(50% - 365px - 20px - 220px);border-radius:10px}.toc-header{font-size:.7rem;padding:12px 14px}.toc-item-h2>a{padding:8px 14px;font-size:.8125rem}.toc-item-h3 a{padding:5px 14px 5px 24px;font-size:.75rem}}@media (max-width:1100px){.toc-sidebar{display:none}.toc-mobile-toggle{display:flex}.content-body{background:#fff;position:relative;z-index:1}.page-wrapper .page-container,.page-wrapper.has-toc .page-container{padding:24px 12px;margin:0 auto}}@media (max-width:768px){#title{height:220px;padding:0 15px}#title h1{font-size:1.75rem}.hero-image{height:200px;margin-top:-40px;max-width:calc(100% - 30px)}.hero-image img{border-radius:12px}aside.disclaimer,div.disclaimer{max-width:calc(100% - 30px);margin-top:20px;font-size:.85rem;padding:12px 16px}.page-content h1{font-size:1.75rem}.page-content h2{font-size:1.4rem;margin-top:32px}.page-content h3{font-size:1.2rem;margin-top:24px}.page-content h4{font-size:1.1rem;margin-top:20px}.page-content{font-size:.95rem;line-height:1.7}.page-content table{font-size:.85rem}.page-content table td,.page-content table th{padding:10px 12px}.page-content table caption{font-size:1rem;padding:10px 12px}.table-wrapper{position:relative}.table-wrapper::after{content:'-> scroll';position:absolute;right:8px;top:8px;font-size:.7rem;color:#999;background:rgba(255,255,255,.9);padding:2px 6px;border-radius:3px;opacity:0;transition:opacity .3s}.table-wrapper:hover::after{opacity:1}.products-table{font-size:14px}.products-table td,.products-table th{padding:10px}.products-table .model-cell img{width:50px;height:50px;max-width:50px;max-height:50px}.products-table .model-cell a{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.page-wrapper .page-container,.page-wrapper.has-toc .page-container{padding:16px 10px}.page-content table td,.page-content table th{padding:8px 10px}.toc-mobile-toggle{bottom:16px;right:16px;width:48px;height:48px}.toc-mobile-toggle svg{width:20px;height:20px}.toc-mobile{max-height:80vh}.toc-mobile .toc-list li a{padding:12px 16px;font-size:.875rem}.toc-mobile .toc-item-h3 a{padding-left:28px}}.scroll-to-top{display:none;position:fixed;bottom:30px;right:30px;width:48px;height:48px;border-radius:50%;background:var(--color-primary,#4f46e5);color:#fff;border:none;box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:pointer;z-index:999;align-items:center;justify-content:center;transition:opacity .3s ease,transform .2s ease,box-shadow .2s ease;opacity:0;visibility:hidden}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.3)}.scroll-to-top:active{transform:scale(.95)}.scroll-to-top svg{width:24px;height:24px}@media (min-width:1101px){.scroll-to-top{display:flex}}