.qs-profile{max-width:1180px;color:#242424;line-height:1.7;overflow-wrap:anywhere}.qs-profile *{box-sizing:border-box}.qs-profile section{padding:34px 0;border-bottom:1px solid #ddd;scroll-margin-top:100px}.qs-profile h2{font-size:32px;line-height:1.25;max-width:34ch;margin:12px 0 25px}.qs-profile h3{font-size:20px;line-height:1.35}.qs-profile p{max-width:82ch}.qs-identity{display:flex;gap:25px;align-items:center}.qs-logo{width:110px;height:110px;object-fit:contain;flex:0 0 110px;padding:15px;background:white;border:1px solid #ddd}.qs-eyebrow{font-size:12px;color:#b6380a;font-weight:700;letter-spacing:.04em}.qs-jump{display:flex;gap:10px;flex-wrap:wrap;padding:20px 0}.qs-jump a{padding:10px 14px;min-height:44px;border:1px solid #ccc;color:#222;font-size:14px}.qs-company{display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.qs-company aside,.qs-note{padding:20px 24px;background:#f2f4f6;border-left:4px solid #1a59a0}.qs-table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.qs-table caption{text-align:left;font-weight:700;padding:12px 0}.qs-table td,.qs-table th{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #ccc}.qs-table thead{background:#222;color:white}.qs-case-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:20px 0}.qs-profile figure{margin:0}.qs-profile figure img{display:block;width:100%;height:auto;object-fit:contain}.qs-profile figcaption{font-size:13px;line-height:1.5;color:#555;padding:12px 0}.qs-test{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:25px 0}.qs-test li{padding:8px 0}.qs-order{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.qs-order article{padding:22px;background:#f4f1ec;border-top:3px solid #d74711}.qs-faq details{padding:18px 0;border-bottom:1px solid #ddd}.qs-faq summary{font-weight:700;cursor:pointer;min-height:44px}.qs-action{background:#191919;color:white;margin:28px 0;padding:30px!important}.qs-action a{display:inline-block;background:#e44a10;color:white;padding:12px 18px;min-height:44px}@media(max-width:700px){.qs-profile h2{font-size:26px}.qs-identity,.qs-company,.qs-case-pair,.qs-test,.qs-order{display:block}.qs-logo{margin-bottom:15px}.qs-company aside,.qs-order article,.qs-case-pair article{margin:20px 0}.qs-test figure{margin-bottom:20px}.qs-table,.qs-table tbody,.qs-table tr,.qs-table td,.qs-table th{display:block;width:100%}.qs-table thead{display:none}.qs-table tr{border:1px solid #ccc;margin:15px 0;padding:8px}.qs-table td,.qs-table th{padding:10px;border-bottom:1px solid #eee}.qs-table td:before,.qs-table th:before{content:attr(data-label) ': ';font-size:12px;font-weight:700;color:#666}.qs-table caption{display:block}.qs-action{padding:22px!important}}
