.page-about{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#333;background:#fff;max-width:100%;overflow-x:hidden}.page-about__container{max-width:1200px;margin:0 auto;padding:40px 20px;width:100%}.page-about__hero-section{padding-top:10px;display:flex;flex-direction:column}.page-about__hero-image{width:100%;max-width:1200px;margin:0 auto}.page-about__hero-img{display:block;width:100%;max-width:1200px;height:auto;border-radius:0 0 24px 24px}.page-about__hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px 40px;width:100%;max-width:1200px;margin:0 auto}.page-about__hero-tagline{color:#017439;font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.page-about__main-title{font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.25;letter-spacing:1px;color:#017439;max-width:900px;margin:0 auto 20px}@media(max-width:768px){.page-about__main-title{line-height:1.3;letter-spacing:.5px}}.page-about__hero-description{font-size:16px;line-height:1.8;max-width:800px;margin:0 auto 28px;color:#145d3a}.page-about__btn{display:inline-block;font-weight:600;text-align:center;border-radius:50px;padding:12px 28px;text-decoration:none;font-size:15px;min-width:60px;max-width:100%}.page-about__btn--login{background:#C30808;color:#FFFF00;margin-bottom:10px;padding-left:22px;padding-right:22px;border:2px solid #c30808}.page-about__btn--register{background:#017439;color:#fff;border:2px solid #017439}.page-about__btn--register:hover{background:#015d2e;border-color:#015d2e}@media(max-width:768px){.page-about__btn{display:block;width:100%;box-sizing:border-box;margin:8px 0}.page-about__hero-content{padding-left:16px;padding-right:16px}.page-about__hero-description{font-size:15px;line-height:1.7}}.page-about__intro-grid{display:flex;align-items:center;justify-content:space-between;gap:50px;flex-direction:row}.page-about__intro-image{flex:1;display:flex;justify-content:center}.page-about__intro-img{max-width:100%;width:600px;height:auto;border-radius:16px;box-shadow:0 12px 36px rgba(1,116,57,.15)}.page-about__intro-content{flex:1}.page-about__section-title{color:#017439;font-size:clamp(22px,2.6vw,26px);line-height:1.4;margin-bottom:16px}.page-about__section-title--center{text-align:center}.page-about__intro-text{color:#4a4a4a;line-height:1.75;margin-bottom:16px;font-size:15px}.page-about__btn-primary{display:inline-block;background:#C30808;color:#FFFF00;font-weight:600;text-align:center;border-radius:50px;padding:10px 28px;text-decoration:none;max-width:100%;margin-top:8px}.page-about__btn-primary:hover{background:#a90606}@media(max-width:900px){.page-about__intro-grid{flex-direction:column;gap:30px}.page-about__intro-content{text-align:center;padding:0 10px}}@media(max-width:768px){.page-about__btn-primary{display:block;box-sizing:border-box;width:100%}}@media(max-width:480px){.page-about__btn-primary{font-size:14px;padding:12px 18px}}.page-about__brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.page-about__brand-card{background:#fff;border-radius:16px;padding:18px;text-align:center;box-shadow:0 8px 24px rgba(1,116,57,.1);border:1px solid #e6f7ec}.page-about__brand-img{width:400px;max-width:100%;height:auto;border-radius:12px;margin-bottom:14px}.page-about__brand-title{color:#017439;font-size:18px;font-weight:700;margin:10px 0 8px}.page-about__brand-text{color:#666;line-height:1.7}@media(max-width:900px){.page-about__brand-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.page-about__brand-grid{grid-template-columns:1fr;gap:16px}}.page-about__mission-grid{display:flex;align-items:center;gap:50px;flex-direction:row}.page-about__mission-content{flex:1;order:1}.page-about__mission-image{flex:1;display:flex;justify-content:center;order:2}.page-about__mission-img{max-width:100%;width:600px;height:auto;border-radius:16px;box-shadow:0 12px 36px rgba(1,116,57,.15)}.page-about__mission-text{color:#4a4a4a;line-height:1.8;margin-bottom:16px;font-size:15px}@media(max-width:900px){.page-about__mission-grid{flex-direction:column;gap:30px}.page-about__mission-content{order:1;text-align:center;padding:0 10px}.page-about__mission-image{order:2}}.page-about__games-intro{margin:0 auto 36px;text-align:center;line-height:1.8;font-size:15px;max-width:900px}.page-about__games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:16px}.page-about__game-card{background:#fff;border-radius:16px;padding:16px;box-shadow:0 8px 24px rgba(1,116,57,.08);text-align:center;border:1px solid #f0f0f0;display:flex;flex-direction:column}.page-about__game-img{width:100%;max-width:600px;height:auto;border-radius:10px}.page-about__game-title{color:#017439;font-weight:700;margin:16px 0 8px}.page-about__game-text{color:#666;font-size:13px;line-height:1.7;flex:1}.page-about__link-more{text-decoration:none;color:#C30808;font-weight:600;margin-top:12px;display:inline-block;font-size:15px}.page-about__link-more:hover{text-decoration:underline}@media(max-width:1024px){.page-about__games-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.page-about__games-grid{grid-template-columns:1fr;gap:16px}}.page-about__stats-section{background:linear-gradient(145deg,#017439 0%,#00522a 100%);color:#fff;padding:40px 0}.page-about__stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}@media(max-width:768px){.page-about__stats-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.page-about__stat-number{font-size:clamp(30px,5vw,48px);font-weight:800;display:block}.page-about__stat-label{margin-top:8px;display:block;font-size:15px;opacity:.9}.page-about__section-title.page-about__section-title--center{margin-bottom:16px}@media(max-width:768px){.page-about__stats-section{padding:30px 14px}.page-about__container{padding-left:16px;padding-right:16px}}.page-about__why-section{background:#f2fbf6}.page-about__why-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:12px}@media(max-width:900px){.page-about__why-list{grid-template-columns:1fr}}.page-about__why-item{background:#fff;border-radius:16px;padding:26px;border-left:5px solid #017439;box-shadow:0 6px 18px rgba(1,116,57,.06);text-align:left}.page-about__why-title{color:#017439;font-size:18px;font-weight:700;margin-bottom:12px}.page-about__why-text{font-size:14px;line-height:1.7;color:#4a4a4a;text-align:left}.page-about__cta-section{padding:10px 0 20px}.page-about__cta-section .page-about__container{background:#017439;border-radius:20px;padding:50px 30px;text-align:center;color:#fff}@media(max-width:768px){.page-about__cta-section .page-about__container{padding:36px 16px}}.page-about__cta-title{font-size:clamp(19px,2.5vw,24px);font-weight:700;margin-bottom:8px}.page-about__cta-description{font-size:15px;line-height:1.75}.page-about__btn-cta{display:inline-block;background:#fff;color:#017439;font-weight:800;padding:10px 28px;border-radius:50px;text-decoration:none;max-width:100%;border:2px solid #fff;margin-top:16px}.page-about__btn-cta:hover{background:#f5f8f5}@media(max-width:768px){.page-about__btn-cta{display:block;width:100%;box-sizing:border-box;text-align:center;font-size:16px}}@media(max-width:768px) and (min-width:768px){.page-about__btn-cta{display:inline-block}}.page-about__why-section .page-about__section-title--center{margin-bottom:10px}.page-about__why-section .page-about__why-item{margin-top:10px}.page-about__brand-card,.page-about__game-card,.page-about__intro-grid,.page-about__mission-grid{transition:all .3s ease}.page-about__image-note{font-style:italic;color:#888;font-size:12px}.page-about__content-text,.page-about__value-text,.page-about__commit-text{color:#4a4a4a;line-height:1.8}.page-about .page-about__img{width:100%;height:auto;max-width:100%;display:block;object-fit:contain}.page-about .page-about__img--mobile{display:none}.page-about__game-card .page-about__game-img{width:100%;max-width:600px;height:auto}.page-about__brand-card .page-about__brand-img{width:100%;max-width:400px;height:auto}