.page-application-detail{color:var(--navy)}.app-wrap{width:min(100% - 64px,1240px);margin:auto}.app-hero{padding:20px 0 28px;background:#eef9ff}.app-hero nav{font-size:11px;color:#65798c}.app-hero h1{margin:15px 0 9px;font-size:38px;line-height:1.04}.app-hero p{max-width:820px;margin:0;color:#4f6579;font-size:15px}.app-hero span{position:absolute;right:max(32px,calc((100% - 1240px)/2));top:56px;padding:10px 15px;border:1px solid #c9dbe7;border-radius:5px;font-size:12px}.app-content{padding:20px 0}.app-content>.app-wrap{display:grid;grid-template-columns:minmax(0,1.8fr) 310px;gap:24px}.app-content article{padding:0 4px}.app-toc{display:flex;justify-content:space-between;width:100%;border:0;border-radius:4px;background:#edf7fc;padding:12px 16px;color:var(--navy);font-weight:800}.app-content h2{margin:19px 0 7px;font-size:22px}.app-content article>p{color:#5f7184;font-size:14px;line-height:1.42}.app-content ul{padding-left:18px;color:#607286;font-size:13px}.app-content li{margin:5px 0}.app-content li::marker{color:var(--brand)}.app-content figure{margin:14px 0}.app-content figure img{width:100%;height:240px;object-fit:cover;border-radius:3px}.app-content figcaption{color:#68798a;font-size:11px;font-style:italic}.app-content table{width:100%;border-collapse:collapse;font-size:12px}.app-content th,.app-content td{padding:8px;border:1px solid #d6e2e9;text-align:left}.app-content th{background:#e9f6fd}.app-more{display:block;width:180px;margin:20px auto;padding:9px;border:1px solid #284d70;border-radius:4px;color:#284d70;text-align:center;font-size:12px;font-weight:800}.app-menu{padding:15px;background:#eaf6fd;border-radius:4px}.app-menu h2{margin:0 0 8px;font-size:16px}.app-menu a{display:flex;justify-content:space-between;padding:11px 8px;border-top:1px solid #d4e4ee;color:#526b80;font-size:13px}.app-menu .is-active{border-left:4px solid var(--brand);color:var(--brand);font-weight:800}.app-form{margin-top:15px;padding:18px;background:#063b69;border-radius:4px;color:#fff}.app-form h2{margin:0;font-size:20px}.app-form p{font-size:12px;line-height:1.35;color:#dceaf4}.app-form input,.app-form textarea{width:100%;margin:5px 0;padding:9px;border:0;border-radius:4px;font:inherit;font-size:12px}.app-form textarea{height:68px;resize:vertical}.app-form button{width:100%;border:0;border-radius:4px;background:var(--brand);color:#fff;padding:10px;font-weight:800;cursor:pointer}.app-form>a{display:block;margin-top:10px;padding:9px;border:1px solid #fff;border-radius:4px;color:#fff;text-align:center;font-size:12px}.app-contacts{margin-top:13px;border:1px solid #d5e2e9;border-radius:4px;overflow:hidden}.app-contacts h3{margin:0;padding:9px 12px;background:#073a66;color:#fff;font-size:13px}.app-contacts p{margin:0;padding:9px 12px;border-bottom:1px solid #e1ebf1;color:#5d7185;font-size:12px}.app-contacts b{color:var(--navy);font-size:14px}.app-hotline{font-size:19px!important;font-weight:800}.app-products{padding:23px 0;background:#effaff}.app-products h2,.app-related h2{margin:0;font-size:25px}.app-products>div>p,.app-related>div>p{margin:4px 0 12px;color:#6a7d8f;font-size:12px}.app-products>div>div{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.app-products article{padding:0 11px 11px;background:#fff;border:1px solid #dce7ed;border-radius:4px;overflow:hidden}.app-products img{width:calc(100% + 22px);height:140px;margin-left:-11px;object-fit:cover}.app-products small{display:block;margin-top:8px;color:#6d7f90;font-size:10px}.app-products h3{margin:3px 0;font-size:15px}.app-products a,.app-related a{color:var(--brand);font-size:11px;font-weight:800}.app-related{padding:24px 0}.app-related>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.app-related article{padding:0 11px 12px;border:1px solid #dce7ed;border-radius:4px;overflow:hidden}.app-related img{width:calc(100% + 22px);height:115px;margin-left:-11px;object-fit:cover}.app-related h3{margin:8px 0 4px;font-size:15px}.app-related p{margin:0 0 8px;color:#65788a;font-size:11px}@media(max-width:767px){.app-wrap{width:min(100% - 30px,1240px)}.app-hero h1{font-size:31px}.app-hero span{position:static;display:inline-block;margin-top:14px}.app-content>.app-wrap{grid-template-columns:1fr}.app-content aside{order:-1}.app-products>div>div{grid-template-columns:1fr 1fr}.app-related>div>div{grid-template-columns:1fr}.app-content figure img{height:180px}}
