.infopage-container{max-width:1040px;margin:0 auto;padding:0 20px 60px}.infopage-container h1{font-size:28px;font-weight:800;color:#111;letter-spacing:-.5px;margin:24px 0 28px;line-height:1.2}.infopage-container h2{font-size:20px;margin-top:20px}.infopage-container p{font-size:16px;line-height:1.5}.faq-container{margin:0 auto;padding:0}.faq-section{margin-bottom:36px}.faq-section h2{font-size:22px;font-weight:700;color:#1E293B;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid #f0f2f5;line-height:1.3}.faq-item{background:#FFFFFF;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);margin-bottom:10px;border:1px solid rgba(0,0,0,.04);transition:box-shadow .2s ease}.faq-item:hover{box-shadow:0 2px 6px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.06)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;cursor:pointer;font-size:16px;font-weight:600;color:#1E293B;transition:color .2s;-moz-user-select:none;user-select:none;-webkit-user-select:none;gap:16px}.faq-question:hover{color:#aeaeff}.faq-question:after{content:"";flex-shrink:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:20px 20px;transition:transform .3s ease}.faq-question.active:after{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease-out,padding .35s ease-out;font-size:15px;color:#475569;line-height:1.7;padding:0 20px}.faq-answer.active{max-height:600px;padding:0 20px 20px}.faq-answer p{margin:0 0 12px;font-size:15px;line-height:1.7;color:#475569}.faq-answer p:last-child{margin-bottom:0}.faq-answer ol,.faq-answer ul{margin:0 0 12px;padding-left:24px}.faq-answer li{margin-bottom:6px;line-height:1.6;color:#475569}.warning-block{background:#FFFBEB;border:1px solid #fde68a;border-radius:16px;padding:20px;margin-bottom:24px;display:flex;align-items:flex-start;gap:16px}.warning-block img{width:48px;height:48px;flex-shrink:0}.warning-block .title{font-weight:700;font-size:17px;color:#92400E;margin-bottom:4px}.warning-block .desc{font-size:15px;color:#92400E;line-height:1.6}.warning-block a{color:#aeaeff;text-decoration:underline;text-underline-offset:2px}.warning-block a:hover{color:#9696eb}.faq-container a{color:#aeaeff;text-decoration:none;transition:color .2s}.faq-container a:hover{color:#9696eb;text-decoration:underline}@media (max-width:768px){.infopage-container{padding:0 16px 48px}.infopage-container h1{font-size:24px;margin:20px 0 24px}.faq-section h2{font-size:19px}.faq-question{font-size:15px;padding:16px}.faq-answer{padding:0 16px}.faq-answer.active{padding:0 16px 16px}.warning-block{padding:16px;flex-direction:column;align-items:center;text-align:center}}@media (max-width:400px){.infopage-container{padding:0 12px 36px}.infopage-container h1{font-size:21px;margin:16px 0 20px}.faq-section h2{font-size:17px;margin-bottom:14px}.faq-question{font-size:14px;padding:14px;gap:12px}.faq-question:after{width:18px;height:18px;background-size:18px 18px}.faq-answer{font-size:14px;padding:0 14px}.faq-answer.active{padding:0 14px 14px}.faq-answer p{font-size:14px}.warning-block{padding:14px;border-radius:12px}.warning-block .title{font-size:15px}.warning-block .desc{font-size:14px}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-item,.faq-question:after{transition:none}}