.info-page_container{max-width:900px;margin:60px auto;padding:0 20px}.info-page_header h1{font-size:3rem;margin-bottom:10px;background:linear-gradient(135deg,#ff2e88,#ff7aa6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:800}.info-page_header p{font-size:1.1rem;color:#999;margin-top:10px}.info-page_section{margin-top:50px}.info-page_section h2{font-size:1.8rem;color:#ff2e88;margin-bottom:15px;margin-top:40px;border-left:4px solid #ff2e88;padding-left:15px}.info-page_section h2:first-of-type{margin-top:30px}.info-page_section h3{font-size:1.3rem;color:#fff;margin:25px 0 15px;font-weight:600}.info-page_section p{font-size:1rem;line-height:1.8;color:#ddd;margin-bottom:15px}.info-page_section p a{color:#ff2e88;text-decoration:none;font-weight:500;transition:all .3s ease}.info-page_section p a:hover{text-decoration:underline}.info-page_section ol,.info-page_section ul{margin:20px 0 20px 20px;line-height:1.8;color:#ddd}.info-page_section ol li,.info-page_section ul li{margin-bottom:10px}.info-page_section ol li strong,.info-page_section ul li strong{color:#ff2e88}.info-page_footer{margin-top:60px;border-top:2px solid #1a1a2e;background:rgba(255,46,136,.05);padding:30px;border-radius:.75rem;text-align:center}.info-page_footer h3{color:#ff2e88;margin-bottom:15px;font-size:1.4rem}.info-page_footer p{color:#999;margin:10px 0}.info-page_footer a{display:inline-block;margin-top:15px;padding:12px 30px;background:linear-gradient(90deg,#ff2e88,#ff7aa6);color:#fff;text-decoration:none;border-radius:.75rem;font-weight:600;transition:all .3s ease}.info-page_footer a:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,46,136,.3)}.info-page_form{display:flex;flex-direction:column;gap:20px;background:rgba(26,26,46,.5);padding:30px;border-radius:.75rem;border:1px solid #1a1a2e}.info-page_form label{display:block;margin-bottom:8px;font-weight:600;color:#fff}.info-page_form input,.info-page_form textarea{width:100%;padding:12px 15px;background:rgba(13,12,29,.8);border:1px solid #1a1a2e;border-radius:.75rem;color:#fff;font-family:inherit;font-size:1rem;transition:all .3s ease}.info-page_form input:focus,.info-page_form textarea:focus{outline:none;border-color:#ff2e88;box-shadow:0 0 15px rgba(255,46,136,.2)}.info-page_form input::placeholder,.info-page_form textarea::placeholder{color:#666}.info-page_form textarea{resize:vertical;min-height:150px}.info-page_form button{padding:14px 30px;background:linear-gradient(90deg,#ff2e88,#ff7aa6);color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px}.info-page_form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,46,136,.4)}.info-page_form button:disabled{opacity:.6;cursor:not-allowed}.info-page_faq .info-page_faq_item{border-bottom:1px solid #1a1a2e;margin-bottom:0;transition:all .3s ease}.info-page_faq .info-page_faq_item:hover{background:rgba(255,46,136,.05)}.info-page_faq .info-page_faq_item_button{width:100%;background:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:600;color:#fff;transition:all .3s ease;padding:18px 15px 18px 0}.info-page_faq .info-page_faq_item_button:hover{color:#ff2e88;transform:translateX(5px)}.info-page_faq .info-page_faq_item_button:hover svg{color:#ff2e88}.info-page_faq .info-page_faq_item_button svg{transition:all .3s ease;color:#999}.info-page_faq .info-page_faq_item_answer{line-height:1.8;color:#ddd;animation:slideDown .3s ease;border-left:3px solid #ff2e88;padding:0 0 20px 15px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.info-page_faq .info-page_faq_item_answer a{color:#ff2e88;text-decoration:none;font-weight:500}.info-page_faq .info-page_faq_item_answer a:hover{text-decoration:underline}.info-page_highlight{background:rgba(255,46,136,.1);border-left:4px solid #ff2e88;padding:20px;border-radius:.75rem;margin:20px 0}.info-page_highlight strong{color:#ff2e88}@media(max-width:768px){.info-page_header h1{font-size:2rem}.info-page_section h2{font-size:1.4rem}.info-page_section h3{font-size:1.1rem}.info-page_form{padding:20px}}