
.qas-lead{padding:34px 20px 10px}
.qas-lead__in{max-width:1180px;margin:0 auto;position:relative;padding:34px 40px 36px;background:linear-gradient(115deg,#2c4a1c 0,#241e23 58%);clip-path:polygon(0 0,100% 0,100% 88%,96% 100%,0 100%);border-radius:10px 10px 0 10px}
.qas-lead h1{margin:0 0 14px;font:900 50px/1 "Fira Sans",Arial,sans-serif;color:#8cc63f}
.qas-lead p{max-width:880px;margin:0 0 14px;font-size:18px;line-height:29px;color:#ece4e8}
.qas-main{max-width:1180px;margin:0 auto;padding:22px 20px 60px;display:grid;gap:26px}
.qas-pan{display:grid;grid-template-columns:40% minmax(0,1fr);background:#241e23;border-radius:10px;overflow:hidden}
.qas-pan__pic{display:block;min-height:100%;background:#191418}
.qas-pan__pic img{display:block;width:100%;height:100%;object-fit:cover;clip-path:polygon(0 0,100% 0,86% 100%,0 100%)}
.qas-pan--r{grid-template-columns:minmax(0,1fr) 40%}
.qas-pan--r .qas-pan__pic{order:2}
.qas-pan--r .qas-pan__pic img{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}
.qas-pan__txt{padding:32px 36px 34px}
.qas-pan h2,.qas-faq h2{margin:0 0 20px;padding-bottom:14px;font:900 30px/1.15 "Fira Sans",Arial,sans-serif;color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='8'%3E%3Cpath d='M0 4 Q10 0 20 4 T40 4' fill='none' stroke='%238cc63f' stroke-width='3'/%3E%3C/svg%3E") left bottom/40px 8px repeat-x;background-size:40px 8px;background-repeat:repeat-x;background-position:0 100%;background-clip:border-box}
.qas-pan h2{background-size:40px 8px}
.qas-pan p,.qas-faq p{margin:0 0 14px;color:#e2d9de;font-size:17px;line-height:28px}
.qas-pan strong{color:#fbca4d}
.qas-leaf{list-style:none;margin:6px 0 18px;padding:0;display:grid;gap:9px}
.qas-leaf li{position:relative;padding-left:30px;color:#e2d9de;line-height:26px}
.qas-leaf li::before{content:"";position:absolute;left:2px;top:6px;width:14px;height:14px;background:#8cc63f;border-radius:0 70% 0 70%;transform:rotate(-10deg)}
.qas-tbl{margin:8px 0 18px;border-radius:12px;overflow:hidden;border:1px solid #3b2f35}
.qas-tbl table{width:100%;border-collapse:collapse}
.qas-tbl th{background:#fbca4d;color:#13161c;text-align:left;padding:11px 16px;font-size:15px}
.qas-tbl td{padding:11px 16px;border-top:1px solid #3b2f35;color:#ece4e8}
.qas-tbl tr:nth-child(even) td{background:#2a2228}
.qas-btn{display:inline-flex;align-items:center;height:48px;padding:0 28px;border-radius:9999px;background:#8cc63f;color:#13161c;font-weight:900;margin-top:8px}
.qas-btn--line{background:none;border:2px solid #8cc63f;color:#8cc63f}
.qas-shelf{grid-column:1/-1;display:grid;grid-template-columns:repeat(7,1fr);gap:12px;padding:0 36px 32px}
.qas-shelf__i img{display:block;width:100%;height:auto;border-radius:10px}
.qas-shelf__i span{display:block;margin-top:6px;font-size:13px;line-height:17px;color:#cfc5ca}
.qas-faq{background:#241e23;border-radius:10px;padding:32px 36px 20px}
.qas-faq__row{display:grid;grid-template-columns:44px minmax(0,.9fr) minmax(0,1.3fr);gap:0 18px;padding:16px 0;border-top:1px solid #3b2f35}
.qas-faq__n{width:36px;height:36px;border-radius:50%;background:#8cc63f;color:#13161c;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center}
.qas-faq__row h3{margin:4px 0 0;font-size:18px;line-height:26px;color:#fbca4d}
.qas-faq__a p{margin:2px 0 6px}
.qas-ft{background:#16201a;border-top:3px solid #8cc63f;padding:40px 20px 90px}
.qas-ft__in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr 1.4fr 1fr;gap:30px}
.qas-ft__logo img{height:48px;width:auto}
.qas-ft p{color:#a9b3a6;font-size:14px;line-height:22px;margin:12px 0 0}
.qas-ft b{display:block;color:#8cc63f;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}
.qas-ft__nav{display:flex;flex-direction:column;gap:9px}
.qas-ft__nav a{color:#e2e8de}
.qas-ft__rg div{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}
.qas-ft__rg img{display:block;opacity:.8}
.qas-ft__18{display:inline-flex;width:40px;height:40px;border-radius:50%;border:2px solid #fbca4d;color:#fbca4d;font-weight:900;align-items:center;justify-content:center}
.qas-ft__upd{color:#fbca4d!important;font-weight:700}
.qas-th{background:#191418;padding:12px 20px}
.qas-th img{height:44px;width:auto;display:block}
.qas-doc{max-width:860px;margin:0 auto;padding:36px 20px 56px}
.qas-doc h1{font:900 40px/1.1 "Fira Sans",Arial,sans-serif;color:#8cc63f;margin:0 0 16px}
.qas-doc h2{font-size:22px;color:#fbca4d;margin:26px 0 8px}
.qas-doc p,.qas-doc li{color:#e2d9de;line-height:27px}
.qas--doc{padding-bottom:0}
@media (max-width:1023px){
.qas-pan,.qas-pan--r{grid-template-columns:1fr}
.qas-pan--r .qas-pan__pic{order:0}
.qas-pan__pic img,.qas-pan--r .qas-pan__pic img{clip-path:polygon(0 0,100% 0,100% 86%,0 100%);max-height:300px}
.qas-shelf{grid-template-columns:repeat(4,1fr)}
.qas-ft__in{grid-template-columns:1fr 1fr}
}
@media (max-width:767px){
.qas-lead{padding:18px 16px 0}
.qas-lead__in{padding:24px 20px 30px}
.qas-lead h1{font-size:38px}
.qas-lead p{font-size:16px;line-height:26px}
.qas-main{padding:16px 16px 40px;gap:18px}
.qas-pan__txt{padding:22px 18px 24px}
.qas-pan h2,.qas-faq h2{font-size:25px}
.qas-pan p,.qas-faq p{font-size:16px;line-height:26px}
.qas-shelf{grid-template-columns:repeat(3,1fr);padding:0 18px 22px;gap:8px}
.qas-faq{padding:22px 18px 10px}
.qas-faq__row{grid-template-columns:44px minmax(0,1fr)}
.qas-faq__a{grid-column:2}
.qas-tbl th,.qas-tbl td{padding:9px 10px;font-size:14px}
.qas-ft__in{grid-template-columns:1fr}
}
