@import url('https://fonts.googleapis.com/css2?family=Arial:wght@400;700&display=swap');:root{--page-phpark-password-primary-color:#FFD700;--page-phpark-password-secondary-color:#1A1A2E;--page-phpark-password-text-color:#E0E0E0;--page-phpark-password-dark-text-color:#333333;--page-phpark-password-accent-color:#E94560;--page-phpark-password-border-color:#444444;--page-phpark-password-spacing-unit:1.5rem}body{font-family:'Arial', sans-serif;line-height:1.6;color:var(--page-phpark-password-text-color);background-color:var(--page-phpark-password-secondary-color);margin:0;padding:0}.page-phpark-password{max-width:1200px;margin:0 auto;padding:var(--page-phpark-password-spacing-unit);box-sizing:border-box}.page-phpark-password__hero-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--page-phpark-password-spacing-unit)*2) var(--page-phpark-password-spacing-unit);background:linear-gradient(135deg, var(--page-phpark-password-secondary-color) 0%, #0F0F1A 100%);border-radius:12px;margin-bottom:var(--page-phpark-password-spacing-unit);position:relative;overflow:hidden;padding-top:calc(var(--page-phpark-password-spacing-unit) + 10px)}.page-phpark-password__hero-image-container{width:100%;max-height:400px;overflow:hidden;border-radius:8px;margin-top:var(--page-phpark-password-spacing-unit)}.page-phpark-password__hero-image{width:100%;height:auto;display:block;object-fit:cover}.page-phpark-password__hero-content{z-index:1;max-width:800px}.page-phpark-password__hero-title{font-size:2.8rem;color:var(--page-phpark-password-primary-color);margin-bottom:.8rem;line-height:1.2}.page-phpark-password__hero-description{font-size:1.1rem;margin-bottom:var(--page-phpark-password-spacing-unit);max-width:700px;margin-left:auto;margin-right:auto}.page-phpark-password__cta-button{display:inline-block;background-color:var(--page-phpark-password-accent-color);color:#FFF;padding:.8rem 1.8rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:background-color .3s ease, transform .3s ease;border:2px solid var(--page-phpark-password-accent-color)}.page-phpark-password__cta-button:hover{background-color:#C73850;transform:translateY(-2px)}.page-phpark-password__cta-button--secondary{background-color:transparent;color:var(--page-phpark-password-primary-color);border-color:var(--page-phpark-password-primary-color)}.page-phpark-password__cta-button--secondary:hover{background-color:var(--page-phpark-password-primary-color);color:var(--page-phpark-password-secondary-color);transform:translateY(-2px)}.page-phpark-password__faq-section{background-color:#1A1A2E;padding:calc(var(--page-phpark-password-spacing-unit)*1.5) var(--page-phpark-password-spacing-unit);border-radius:12px;margin-bottom:var(--page-phpark-password-spacing-unit);border:1px solid var(--page-phpark-password-border-color)}.page-phpark-password__faq-main-title{text-align:center;font-size:2.2rem;color:var(--page-phpark-password-primary-color);margin-bottom:calc(var(--page-phpark-password-spacing-unit)*1.5)}.page-phpark-password__faq-container{max-width:800px;margin:0 auto}.page-phpark-password__faq-item{background-color:#2A2A4A;margin-bottom:15px;border-radius:8px;overflow:hidden;border:1px solid var(--page-phpark-password-border-color);box-sizing:border-box}.page-phpark-password__faq-question{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;cursor:pointer;background-color:#3A3A5A;transition:background-color .3s ease;user-select:none}.page-phpark-password__faq-question:hover{background-color:#4A4A6A}.page-phpark-password__faq-question-text{font-size:1.2rem;color:var(--page-phpark-password-text-color);margin:0;pointer-events:none;flex-grow:1}.page-phpark-password__faq-toggle{font-size:1.8rem;font-weight:700;color:var(--page-phpark-password-primary-color);margin-left:15px;pointer-events:none;transition:transform .3s ease}.page-phpark-password__faq-item.active .page-phpark-password__faq-toggle{transform:rotate(45deg)}.page-phpark-password__faq-answer{max-height:0;overflow:hidden;padding:0 20px;opacity:0;transition:max-height .4s cubic-bezier(.4, 0, .2, 1), padding .4s ease, opacity .4s ease;color:var(--page-phpark-password-text-color)}.page-phpark-password__faq-item.active .page-phpark-password__faq-answer{max-height:2000px !important;padding:20px 20px !important;opacity:1}.page-phpark-password__faq-answer p{margin:0;font-size:1rem}.page-phpark-password__faq-answer a{color:var(--page-phpark-password-primary-color);text-decoration:none;font-weight:700}.page-phpark-password__faq-answer a:hover{text-decoration:underline}.page-phpark-password__security-tips{background-color:#0F0F1A;padding:calc(var(--page-phpark-password-spacing-unit)*1.5) var(--page-phpark-password-spacing-unit);border-radius:12px;border:1px solid var(--page-phpark-password-border-color)}.page-phpark-password__security-title{text-align:center;font-size:2.2rem;color:var(--page-phpark-password-primary-color);margin-bottom:calc(var(--page-phpark-password-spacing-unit)*1.5)}.page-phpark-password__security-content{display:flex;flex-direction:column;gap:var(--page-phpark-password-spacing-unit);max-width:1000px;margin:0 auto}.page-phpark-password__security-image-container{width:100%;max-width:600px;margin:0 auto var(--page-phpark-password-spacing-unit);overflow:hidden;border-radius:8px;box-sizing:border-box}.page-phpark-password__security-image{width:100%;height:auto;display:block;object-fit:cover;border-radius:8px}.page-phpark-password__security-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:var(--page-phpark-password-spacing-unit)}.page-phpark-password__security-list-item{background-color:#2A2A4A;padding:var(--page-phpark-password-spacing-unit);border-radius:8px;border:1px solid var(--page-phpark-password-border-color);box-sizing:border-box}.page-phpark-password__security-list-heading{color:var(--page-phpark-password-primary-color);font-size:1.3rem;margin-top:0;margin-bottom:.8rem}.page-phpark-password__security-list-text{font-size:.95rem;color:var(--page-phpark-password-text-color)}.page-phpark-password__security-cta{text-align:center;margin-top:calc(var(--page-phpark-password-spacing-unit)*2);padding-top:var(--page-phpark-password-spacing-unit);border-top:1px solid var(--page-phpark-password-border-color)}.page-phpark-password__security-cta-text{font-size:1.1rem;margin-bottom:var(--page-phpark-password-spacing-unit);max-width:700px;margin-left:auto;margin-right:auto}@media (max-width:992px){.page-phpark-password__hero-title{font-size:2.2rem}.page-phpark-password__hero-description{font-size:1rem}.page-phpark-password__faq-main-title,.page-phpark-password__security-title{font-size:2rem}}@media (max-width:768px){.page-phpark-password{padding:var(--page-phpark-password-spacing-unit) 1rem}.page-phpark-password__hero-section{padding:calc(var(--page-phpark-password-spacing-unit) + 10px) 1rem}.page-phpark-password__hero-title{font-size:1.8rem}.page-phpark-password__hero-description{font-size:.95rem}.page-phpark-password__cta-button{padding:.7rem 1.5rem;font-size:1rem}.page-phpark-password__hero-image-container{max-height:250px}.page-phpark-password__faq-main-title,.page-phpark-password__security-title{font-size:1.8rem;margin-bottom:var(--page-phpark-password-spacing-unit)}.page-phpark-password__faq-question{padding:12px 15px}.page-phpark-password__faq-question-text{font-size:1.1rem}.page-phpark-password__faq-toggle{font-size:1.5rem}.page-phpark-password__faq-answer{padding:0 15px}.page-phpark-password__faq-item.active .page-phpark-password__faq-answer{padding:15px 15px !important}.page-phpark-password__security-content{flex-direction:column}.page-phpark-password__security-image-container{margin-bottom:var(--page-phpark-password-spacing-unit)}.page-phpark-password__security-list{grid-template-columns:1fr;width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:0 !important;margin-left:0 !important;margin-right:0 !important}.page-phpark-password__security-list-item{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:var(--page-phpark-password-spacing-unit) !important;margin-left:0 !important;margin-right:0 !important;word-wrap:break-word !important;overflow-wrap:break-word !important;word-break:break-word !important}.page-phpark-password__security-list-heading{font-size:1.2rem}.page-phpark-password__security-cta-text{font-size:1rem}}@media (max-width:480px){.page-phpark-password__hero-title{font-size:1.5rem}.page-phpark-password__faq-main-title,.page-phpark-password__security-title{font-size:1.6rem}.page-phpark-password__faq-question-text{font-size:1rem}.page-phpark-password__faq-toggle{font-size:1.3rem}}