.page-about__hero-section{background:linear-gradient(145deg,#111111 0%,#1a1a1a 100%);color:#FFF6D6;padding-top:10px;padding-bottom:20px}.page-about__hero-image-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.page-about__hero-image{width:100% !important;height:auto;object-fit:cover;border-radius:12px;box-shadow:0 0 20px rgba(255,211,107,.15)}.page-about__hero-content{max-width:1200px;margin:0 auto;padding:24px 16px 0}.page-about__hero-title{color:#F2C14E;font-weight:900;letter-spacing:1px;text-align:center;line-height:1.2}.page-about__hero-subtitle{color:#FFD36B;font-size:1.15rem;font-weight:700;text-align:center;margin:.5rem 0 0}.page-about__hero-description{color:#FFF6D6;text-align:center;font-size:1rem;line-height:1.6;max-width:800px;margin:.75rem auto 0}.page-about__logo-section{background:#0A0A0A;padding:32px 16px}.page-about__logo-title{color:#F2C14E;text-align:center;font-weight:800;font-size:1.5rem;margin-bottom:24px}.page-about__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 16px;justify-items:center;max-width:1200px;margin:0 auto}.page-about__logo-item{background:linear-gradient(160deg,#111111,#1d1d1d);border:1px solid #3A2A12;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;max-width:340px;margin:0 auto;transition:transform .2s ease,border-color .2s ease}.page-about__logo-item:hover{transform:translateY(-3px);border-color:#FFD36B}.page-about__logo-item--5{grid-column:2}.page-about__logo-item--6{grid-column:3}.page-about__logo-image{width:100%;height:auto;object-fit:contain}.page-about__logo-item p{color:#D0DDE7;font-size:.9rem;text-align:center;margin:0}.page-about__guide-section{background:#0A0A0A;padding:20px 16px}.page-about__guide-inner{max-width:1200px;margin:0 auto}.page-about__guide-title,.page-about__core-values-title,.page-about__commitment-title{color:#F2C14E;text-align:center;font-weight:800;font-size:1.6rem;letter-spacing:.5px}.page-about__guide-intro{color:#D0DDE7;text-align:center;max-width:750px;margin:0 auto 28px;line-height:1.6}.page-about__guide-steps{display:flex;flex-direction:column;gap:24px;align-items:center}.page-about__guide-figure{background:linear-gradient(150deg,#111111,#1a1a1a);border:1px solid #3A2A12;border-radius:12px;padding:16px;margin:0;width:100%;max-width:800px}.page-about__guide-figure img{width:100%;height:auto;object-fit:cover}.page-about__guide-figure figcaption{color:#FFD36B;text-align:center;margin-top:12px;font-weight:700}.page-about__guide-cta{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.page-about__guide-register-btn,.page-about__guide-download-btn,.page-about__guide-login-btn{border-radius:999px;border:none;cursor:pointer;display:inline-block;font-weight:800;padding:12px 24px;text-decoration:none;width:auto;color:#111;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-about__guide-register-btn{background:linear-gradient(180deg,#FFD86A 0%,#DDA11D 100%);box-shadow:0 4px 14px rgba(255,211,107,.3)}.page-about__guide-download-btn{background:linear-gradient(180deg,#FFD86A 0%,#DDA11D 100%);box-shadow:0 4px 14px rgba(255,211,107,.3)}.page-about__guide-login-btn{border:2px solid #F2C14E;color:#F2C14E;background:transparent}.page-about__mission-section,.page-about__commitment-section,.page-about__core-values-section,.page-about__faq-section{background:#0A0A0A;padding:20px 16px}.page-about__mission-content,.page-about__commitment-content,.page-about__faq-section{max-width:1100px;margin:0 auto}.page-about__mission-text,.page-about__commitment-text{color:#FFF6D6;text-align:center;font-size:1rem;line-height:1.8;max-width:900px;margin:0 auto}.page-about__mission-tag{color:#FFD36B;text-align:center;font-size:1.4rem;font-weight:800}.page-about__core-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin:24px auto 0}.page-about__core-value-card{background:linear-gradient(160deg,#111111,#1e1a10);border:1px solid #3A2A12;padding:20px;border-radius:12px;text-align:center} .page-about__core-value-title{color:#F2C14E;font-size:1.2rem;font-weight:800;margin-bottom:12px}.page-about__core-value-text{color:#FFF6D6;font-size:.95rem;line-height:1.7}.page-about__faq-title{color:#F2C14E;text-align:center;font-weight:800;font-size:1.6rem}.page-about__faq-item{background:#111111;border:1px solid #3A2A12;border-radius:8px;margin-top:12px;padding:12px 18px}.page-about__faq-question{list-style:none;color:#F2C14E;font-weight:700;cursor:pointer}.page-about__faq-question::-webkit-details-marker{display:none}.page-about__faq-answer{color:#FFF6D6;margin-top:10px;line-height:1.6;font-size:.95rem}.page-about__faq-answer strong{color:#FFD36B}@media only screen and (max-width: 1024px){.page-about__logo-grid{grid-template-columns:repeat(3,1fr)} .page-about__logo-item--5{grid-column:auto}.page-about__logo-item--6{grid-column:auto}}@media only screen and (max-width: 768px){.page-about__hero-section{padding-top:10px} .page-about__hero-title{line-height:1.2}.page-about__hero-description{font-size:.9rem}.page-about__logo-section{padding:16px} .page-about__logo-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px;padding:0 8px}.page-about__logo-title{font-size:1.2rem}.page-about__logo-item{max-width:100%;padding:12px}.page-about__guide-steps,.page-about__guide-inner{width:100%}.page-about__guide-cta{flex-direction:column;align-items:stretch;max-width:100%;overflow:hidden}.page-about__guide-register-btn,.page-about__guide-download-btn,.page-about__guide-login-btn{display:flex;justify-content:center;align-items:center;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;width:100%;padding:12px 18px}.page-about__guide-figure{padding:10px}.page-about img{max-width:100% !important;height:auto !important}.page-about__core-values-grid{grid-template-columns:1fr}.page-about__core-value-card,.page-about__faq-title{max-width:100%}h1,h2,h3,h4,h5,h6{letter-spacing:0}.page-about__hero-image-wrap{padding:0 8px}.page-about__hero-section img,.page-about__guide-figure img{max-width:100% !important;height:auto !important}.page-about__logo-item--5,.page-about__logo-item--6{grid-column:auto;max-width:100%}}