.page-about{background:#08160F;color:#F2FFF6;overflow-x:hidden;box-sizing:border-box}.page-about *,.page-about *::before,.page-about *::after{box-sizing:border-box}.page-about img{max-width:100%;height:auto;object-fit:cover;border-radius:12px;border:1px solid #2E7A4E}.page-about__hero-section{display:flex;flex-direction:column;width:100%}.page-about__hero-section img{width:100%!important;height:auto!important;max-width:1200px!important;aspect-ratio:16/9;object-fit:cover;border-radius:0;border-width:0 0 1px;border-color:var(--page-about-border,#2E7A4E)}.page-about__hero-content{max-width:1000px;margin:0 auto;padding:12px 20px 45px;width:100%;text-align:center}.page-about__main-title{font-size:clamp(20px,4vw,36px);font-weight:800;line-height:1.25;letter-spacing:0.5px;color:#F2FFF6;text-shadow:0 0 18px rgba(87, 227, 141, .25);margin-bottom:16px}.page-about__hero-description{font-size:clamp(14px,2vw,17px);line-height:1.7;color:#A7D9B8;max-width:720px;margin:0 auto 24px}.page-about__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:4px 6px;padding:12px 30px;border-radius:999px;font-weight:700;font-size:15px;line-height:1.4;text-decoration:none;border:2px solid #2AD16F;cursor:pointer;transition:transform .2s ease, box-shadow .2s ease;outline:0;color:#08160F;background:linear-gradient(180deg,#2AD16F 0%,#13994A 100%);border-color:transparent;max-width:100%;overflow:hidden;white-space:normal;word-wrap:break-word;text-align:center}.page-about__btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(87, 227, 141, .25)}.page-about__btn--secondary{background:transparent;color:#F2FFF6;border:2px solid #2E7A4E}.page-about__btn--secondary:hover{box-shadow:0 0 0 2px rgba(46, 122, 78, .45);background:rgba(46,122,78,.25)}.page-about__btn--gold{background:linear-gradient(180deg,#F2C14E 0%,#D69E33 100%);color:#08160F;border-color:transparent}.page-about__btn--outline{background:transparent;color:#57E38D;border:2px solid #57E38D}.page-about__btn--outline:hover{background:rgba(87,227,141,.1);box-shadow:0 0 12px rgba(87, 227, 141, .25)}.page-about__container{max-width:1200px;margin:0 auto;padding:16px 20px}.page-about__section-title{font-size:clamp(20px,3vw,32px);font-weight:800;line-height:1.3;text-align:center;color:#F2FFF6;padding-bottom:14px;position:relative;margin-bottom:20px;letter-spacing:.5px;border-bottom:2px solid #1E3A2A}.page-about__section-title::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#2AD16F,#13994A);border-radius:4px;margin:12px auto 0}.page-about__section-title:not(:first-child){margin-top:24px}.page-about__intro-section p{font-size:clamp(15px,2vw,17px);line-height:1.8;color:#D5E8DC;margin-bottom:14px}.page-about__intro-section p strong{color:#57E38D;font-weight:700}.page-about__intro-section p:first-child{margin-top:0}.page-about__intro-section .page-about__container{max-width:880px}.page-about__story-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.page-about__story-grid img{width:100%;height:auto;aspect-ratio:3/2;max-height:350px}.page-about__story-text h3{font-size:clamp(18px,2.4vw,24px);color:#57E38D;margin-top:0;margin-bottom:12px}.page-about__story-text p{font-size:15px;line-height:1.75}.page-about__mission-inner{max-width:1000px}.page-about__mission-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-about__card{background:#11271B;border:1px solid #2E7A4E;border-radius:14px;padding:22px 20px;box-shadow:0 6px 18px rgba(8,22,15,.5), 0 0 0 1px rgba(87,227,141,.03);transition:transform 0.2s}.page-about__card:hover{transform:translateY(-4px)}.page-about__card-title{font-size:20px;font-weight:700;color:#57E38D;margin-top:0;margin-bottom:10px}.page-about__card-text{font-size:14px;line-height:1.7;color:#C3D5CC}.page-about__features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;background:#11271B;padding:24px;border-radius:20px;border:1px solid #2E7A4E}.page-about__feature-item{padding:16px;border-right:0;border-radius:12px}.page-about__feature-item img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;min-height:200px}.page-about__feature-title{font-size:18px;color:#57E38D;margin:12px 0 6px;font-weight:700}.page-about__feature-text{font-size:14px;line-height:1.7;color:#A7D9B8}.page-about__game-box{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.page-about__game-item{background:#11271B;border:1px solid #2E7A4E;border-radius:16px;padding:24px;box-shadow:0 0 22px rgba(87,227,141,.06)}.page-about__game-item p{color:#B7D2C4!important;line-height:1.7;font-size:14px;padding:0!important}.page-about__game-title{font-size:18px;color:#57E38D!important;margin-bottom:8px!important}.page-about__game-description{text-align:center;max-width:720px;margin:0 auto 12px}.page-about__steps-inner{max-width:960px}.page-about__steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px}.page-about__step-item{background:#11271B;padding:22px;border-radius:18px;border:1px solid #2E7A4E;position:relative;display:flex;flex-direction:column}.page-about__step-number{font-size:44px;font-weight:800;color:#1E3A2A;line-height:1;margin-bottom:14px;text-shadow:0 0 10px rgba(87, 227, 141, .2)}.page-about__step-title{color:#57E38D;font-size:17px;font-weight:700;margin-bottom:6px}.page-about__step-text{font-size:14px;line-height:1.6;color:#A7D9B8}.page-about__steps-actions{display:flex;justify-content:center;gap:14px;margin-top:28px;flex-wrap:wrap}.page-about__partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 16px;justify-items:center;margin-top:24px}.page-about__partner-item{background:#0A4B2C;border-radius:14px;overflow:hidden;border:1px solid #2E7A4E;transition:transform .2s;display:flex;align-items:center;justify-content:center;padding:10px;width:100%;height:auto;max-width:100%}.page-about__partner-item:hover{transform:translateY(-4px);border-color:#57E38D}.page-about__partner-item:nth-child(5){grid-column:2}.page-about__partner-item:nth-child(6){grid-column:3}.page-about__partner-item img{width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:2/1;max-width:400px;border:none;filter:none!important}.page-about__guide-inner{display:block}.page-about__guide-list{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.page-about__guide-figure{margin:0}.page-about__guide-figure img{width:100%;aspect-ratio:2/1;object-fit:cover}.page-about__guide-figure figcaption{color:#A7D9B8}.page-about__guide-actions{text-align:center;margin-top:28px}.page-about__faq-inner{max-width:1200px}.page-about__faq-item{border:1px solid #2E7A4E;background:#11271B;border-radius:12px;padding:0;margin-bottom:10px;overflow:hidden}.page-about__faq-item[open]{background:#11271B}.page-about__faq-question{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px 18px;list-style:none;cursor:pointer;font-weight:600;background:linear-gradient(135deg,#0A4B2C, #11271B);color:#F2FFF6;border:none}.page-about__faq-question::-webkit-details-marker{display:none}.page-about__faq-question .page-about__faq-icon{flex:0 0 auto;display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;background:#2AD16F;color:#08160F;font-size:18px;line-height:1}.page-about__faq-answer{padding:0 58px 16px 18px;color:#A7D9B8;font-size:15px;line-height:1.7}.page-about__trust-section{width:100%;padding:0 0 20px}.page-about__trust-inner{padding-top:24px;padding-bottom:24px;max-width:1200px}.page-about__trust-content{border:2px solid #2E7A4E;background:linear-gradient(135deg,#11271B 0%,#0A4B2C 100%);border-radius:24px;padding:40px 32px;display:flex;align-items:center;flex-direction:column;gap:20px;text-align:center}.page-about__trust-title{font-size:clamp(18px,2.6vw,27px);color:#57E38D}.page-about__trust-description{max-width:680px}.page-about__trust-description strong{color:#F2C14E;font-weight:800}.page-about__trust-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.page-about__trust-actions .btn{margin:0}.page-about{font-family:'Segoe UI', system-ui, -apple-system, Roboto, sans-serif}.page-about__review-note{color:#A7D9B8;font-size:14px;line-height:1.7;margin-bottom:20px}.page-about__award-list{list-style-type:none;padding-left:0}.page-about__award-list li>span{color:#57E38D;font-weight:700;margin-right:6px}.page-about__table-wrap{overflow-x:auto;background:#11271B;border-radius:14px;border:1px solid #2E7A4E;margin-top:16px}.page-about__table-compare{width:100%;border-collapse:collapse;min-width:600px}.page-about__table-compare th,.page-about__table-compare td{padding:12px 14px;text-align:left;border-bottom:1px solid #1E3A2A;font-size:14px}.page-about__table-compare th{background:#0A4B2C;color:#57E38D;font-weight:700}.page-about__table-compare tr:last-child td{border-bottom:none}.page-about__table-compare .page-about__table-strong{color:#F2C14E;font-weight:800}.page-about__cta-banner{background:linear-gradient(135deg, #11A84E 0%, #22C768 40%, #0A4B2C 100%);border-radius:40px 8px 40px 8px;padding:36px 28px;margin:40px auto 20px;border:1px solid #57E38D}.page-about__cta-banner h2,.page-about__cta-banner p{color:#08160F!important;text-align:center}.page-about__cta-banner .page-about__btn--outline{border-color:#08160F;color:#08160F}.page-about__cta-banner .page-about__btn--outline:hover{background:rgba(8,22,15,.1);box-shadow:none}.page-about__team-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px;margin-top:24px}.page-about__team-item{background:linear-gradient(155deg,#0A4B2C,#11271B 90%);padding:22px;border-radius:22px;border:1px solid rgba(87,227,141,.15);transition:transform .2s, border-color .2s}.page-about__team-item:hover{transform:translateY(-2px)}.page-about__team-title{font-size:18px;color:#57E38D;letter-spacing:.5px;margin-bottom:8px}.page-about__team-position{font-size:13px;text-transform:uppercase;letter-spacing:1.4px;color:#2AD16F}.page-about__team-text{font-size:14px;line-height:1.7;color:#A7D9B8}@media (min-width:769px) and (max-width:1024px){.page-about__hero-image{aspect-ratio:21/9}.page-about__btn{padding:11px 24px;font-size:14px}.page-about__container{max-width:960px}.page-about__section-title{font-size:clamp(18px,3vw,26px)}.page-about__story-grid{grid-template-columns:1fr;gap:22px}.page-about__story-grid .page-about__story-media{order:-1}.page-about__story-grid p{font-size:15px}.page-about__game-box{grid-template-columns:1fr;gap:18px}.page-about__game-item{padding:28px}.page-about__features-grid{grid-template-columns:repeat(2,1fr);padding:18px}.page-about__feature-item{padding:12px}.page-about__partner-grid{grid-template-columns:repeat(3,1fr)}.page-about__partner-item:nth-child(4){grid-column:2}.page-about__partner-item:nth-child(5){grid-column:auto}.page-about__partner-item:nth-child(6){grid-column:auto}.page-about__mission-cards{grid-template-columns:1fr;gap:18px}.page-about__grid--3fr{grid-template-columns:1fr 1fr}.page-about__steps-grid,.page-about__guide-list{grid-template-columns:1fr}.page-about__step-item{padding:18px}.page-about__feature-item img{min-}.page-about__guide-figure img{aspect-ratio:16/9}}@media (max-width:768px){.page-about{overflow-x:hidden}.page-about img,.page-about [class*='__feature-item'] img,.page-about [class*='__story-media'] img,.page-about [class*='__guide-figure'] img,.page-about [class*='__partner-item'] img,.page-about [class*='__hero-image']{max-width:100%!important;height:auto!important}.page-about__hero-section{flex-direction:column}.page-about__hero-section img{width:100%!important;height:auto!important;max-height:220px;object-fit:cover;aspect-ratio:16/9}.page-about__hero-content{padding-top:4px;padding-left:16px;padding-right:16px}.page-about__main-title{font-size:clamp(20px,6.5vw,28px);text-align:center}.page-about__hero-description{font-size:15px;text-align:center}.page-about__btn{max-width:100%;width:auto;padding:11px 18px;font-size:14px}.page-about__hero-actions,.page-about__trust-actions,.page-about__steps-actions{flex-direction:column}.page-about__hero-actions .btn,.page-about__hero-actions .page-about__btn,.page-about__trust-actions .btn,.page-about__trust-actions .page-about__btn{width:100%;max-width:100%}.page-about__section-title{font-size:clamp(18px,5.5vw,24px)}.page-about__intro-section p,.page-about__story-text p{font-size:14px}.page-about__grid,.page-about__story-grid,.page-about__mission-cards,.page-about__features-grid,.page-about__game-box,.page-about__steps-grid,.page-about__guide-list{grid-template-columns:1fr!important}.page-about__story-media{order:-1}.page-about__feature-item{min-width:0}.page-about__feature-item img{aspect-ratio:4/3;object-fit:cover}.page-about__partner-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px}.page-about__partner-item{grid-column:auto!important}.page-about__partner-item img{min-object-fit:contain}.page-about__section-title{text-align:left}.page-about__section-title::after{margin:12px 0 0 0}.page-about__btn--gold.btn-lg{margin-inline:auto}.page-about__faq-answer{grid-template-columns:1fr}.page-about__faq-question .page-about__faq-icon{font-size:16px;width:20px;height:20px}.page-about__faq-answer{padding:0 16px 14px 16px}.page-about__script-error{font-size:12px;padding:14px;overflow-wrap:break-word}.page-about__title-section h1{font-size:clamp(20px,6vw,28px)!important;text-align:center}.page-about__grid--3fr{grid-template-columns:1fr}.page-about__cta-banner{padding:20px 16px 30px}.page-about__cta-banner p{font-size:14px}.page-about__guide-list{grid-template-columns:1fr}.page-about__guide-figure img{height:auto;aspect-ratio:16/10;object-fit:cover}.page-about__hero-image{aspect-ratio:16/9}.page-about__feature-title{font-size:16px}.page-about__feature-text{font-size:14px}}@media (max-width:480px){.page-about__hero-section img{}.page-about__hero-content{padding-left:10px;padding-right:10px}.page-about__btn{flex-wrap:wrap;width:100%!important;justify-content:center}.page-about__steps-actions .btn,.page-about__hero-actions .btn{width:100%}}