.page-about{color:#FFF6D6;background-color:#0A0A0A;font-family:'Inter','Segoe UI',Roboto,sans-serif;line-height:1.7;overflow-x:hidden}.page-about__container{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.page-about__container,.page-about__hero-section,.page-about__membership-inner{box-sizing:border-box}.page-about__hero-section{background:linear-gradient(135deg,#0A0A0A 0%,#111111 60%,#241a0a 100%);padding-top:16px;padding-bottom:0;color:#FFF6D6}.page-about__hero-image-wrap{width:100%}.page-about__hero-image{display:block;width:100%;height:auto;max-width:1200px;margin:0 auto;border-radius:16px;border:1px solid #3A2A12;box-shadow:0 20px 50px rgba(0,0,0,0.6)}.page-about__hero-content{width:100%;height:auto;padding:36px 20px;text-align:center;color:#fff}.page-about__container{width:100%;max-width:1200px;margin:0 auto}.page-about__hero-title{color:#FFF6D6;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;line-height:1.3;letter-spacing:1px;max-width:1000px;margin:0 auto 16px}.page-about__hero-subtitle{color:#FFF6D6;opacity:0.92;max-width:900px;margin:0 auto 24px;font-size:1rem;line-height:1.8}.page-about__hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.page-about__btn{display:inline-block;text-align:center;text-decoration:none;font-weight:700;border-radius:50px;padding:12px 30px;transition:transform 0.2s ease,box-shadow 0.3s ease}.page-about__btn--primary{background:linear-gradient(180deg,#FFD86A 0%,#DDA11D 100%);color:#0A0A0A;box-shadow:0 0 20px rgba(255,211,107,0.3)}.page-about__btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(255,211,107,0.5)}.page-about__btn--secondary,.page-about__btn--ghost{background:transparent;color:#F2C14E;border:2px solid #F2C14E}.page-about__btn--secondary:hover,.page-about__btn--ghost:hover{background:rgba(255,211,107,0.1);transform:translateY(-2px)}.page-about__btn--ghost{border-color:#FFF6D6;color:#FFF6D6}.page-about__btn--ghost:hover{background:rgba(255,246,214,0.1)}.page-about__story-section{background:#0A0A0A;padding:48px 0}.page-about__story-section .page-about__container{width:100%;max-width:1200px;padding:0 16px}.page-about__story-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.page-about__story-section{padding:56px 16px}.page-about__story-section .page-about__container{max-width:1100px}.page-about__story-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.page-about__story-image-wrap{width:100%}.page-about__story-image{width:100%;height:auto;max-width:800px;max-height:auto;object-fit:contain;border-radius:16px 16px 16px 16px;border:1px solid #3A2A12;display:block}.page-about__story-image{aspect-ratio:16/9;object-fit:cover}.page-about__story-content{max-width:100%;margin-top:0}.page-about__story-title{color:#F2C14E;font-weight:800;font-size:clamp(1.4rem,3.5vw,2.2rem);line-height:1.3;margin:0 0 16px;text-transform:capitalize;letter-spacing:0.5px}.page-about__story-text{color:#FFF6D6;opacity:0.9;font-size:0.95rem;margin:0 0 16px;line-height:1.8}.page-about__story-text strong{color:#F2C14E}.page-about__values-section{background:#111111;padding:56px 16px}.page-about__values-section .page-about__container{max-width:1100px}.page-about__values-title{text-align:center;color:#F2C14E;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;letter-spacing:0.5px;margin:0 0 40px}.page-about__values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-about__value-card{background:#0A0A0A;border:1px solid #3A2A12;border-radius:16px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.page-about__value-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(255,211,107,0.15)}.page-about__value-card-inner{padding:0 0 8px;text-align:center}.page-about__value-image{width:100%;height:auto;max-width:100%;aspect-ratio:2/1;object-fit:cover;display:block}.page-about__value-title{color:#F2C14E;font-size:1.2rem;font-weight:800;margin:0 0 12px}.page-about__value-text{color:#FFF6D6;opacity:0.9;font-size:0.9rem;line-height:1.7;margin:0;padding:0 16px 10px}.page-about__value-text strong{color:#F2C14E}.page-about__stats-section{background:#0A0A0A;padding:48px 16px}.page-about__stats-section .page-about__container{max-width:1100px}.page-about__stats-title{text-align:center;color:#F2C14E;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;letter-spacing:0.5px;margin:0 0 40px}.page-about__stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}.page-about__stat-item{background:#111111;border:1px solid #3A2A12;border-radius:16px;padding:28px 8px}@media (max-width:768px){.page-about__stat-item{background:#0A0A0A}}.page-about__stat-number{font-size:clamp(1.8rem,5vw,2.5rem);color:#F2C14E;font-weight:800;line-height:1.2}.page-about__stat-label{color:#F2C14E;font-size:0.9rem;font-weight:500;margin-top:4px}.page-about__platform-section{background:#111111;padding:56px 16px}.page-about__platform-section .page-about__container{max-width:1100px}.page-about__platform-title{text-align:center;color:#F2C14E;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;letter-spacing:0.5px;margin:0 0 40px}.page-about__platform-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.page-about__intro-card{background:#0A0A0A;border:1px solid #3A2A12;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease}.page-about__intro-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(255,211,107,0.1)}.page-about__platform-image{width:100%;height:auto;max-width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.page-about__platform-card-content,.page-about__intro-card__content{padding:16px}.page-about__platform-card-title,.page-about__intro-card__title{color:#F2C14E;font-size:1.2rem;font-weight:800;margin-bottom:8px}.page-about__platform-text,.page-about__intro-card__text{color:#FFF6D6;opacity:0.9;font-size:0.9rem;line-height:1.7;margin:0}.page-about__platform-text strong,.page-about__intro-card__text strong{text-decoration:underline;text-decoration-color:#F2C14E}.page-about__commitment-section{background:#0A0A0A;padding:56px 16px}.page-about__commitment-section .page-about__container{max-width:1100px}.page-about__commitment-title{text-align:center;color:#F2C14E;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;letter-spacing:0.5px;margin:0 0 40px}.page-about__commitment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.page-about__commitment-item{display:flex;gap:14px;align-items:flex-start;background:#111111;border:1px solid #3A2A12;border-radius:12px;padding:16px}.page-about__commitment-item{transition:transform 0.2s ease}.page-about__commitment-item:hover{transform:scale(1.02)}.page-about__commitment-number{font-size:1.8rem;font-weight:1000;color:#FFD36B;line-height:1;opacity:0.8;min-width:36px}.page-about__commitment-text{color:#FFF6D6;font-size:0.9rem;line-height:1.6}.page-about__commitment-text strong{color:#F2C14E}.page-about__membership-section{background:#111111;padding:48px 16px}.page-about__membership-section .page-about__container{max-width:1100px}.page-about__membership-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;border:2px solid #F2C14E;background:#0A0A0A;padding:24px 32px;border-radius:24px;flex-wrap:wrap}.page-about__membership-content{flex:1;min-width:260px}.page-about__membership-title{color:#F2C14E;font-size:clamp(1rem,2.5vw,1.8rem);font-weight:700;margin:0 0 12px}.page-about__membership-text{color:#FFF6D6;opacity:0.8;max-width:600px;font-size:0.9rem;line-height:1.6}.page-about__membership-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.page-about__membership-actions .page-about__btn{white-space:nowrap}.page-about__faq-section{background:#0A0A0A;padding:56px 16px}.page-about__faq-section .page-about__container{max-width:900px}.page-about__faq-title{text-align:center;color:#F2C14E;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800;letter-spacing:0.5px;margin:0 0 40px}.page-about__faq-list{display:block}.page-about__faq-item{background:#111111;border:1px solid #3A2A12;border-radius:12px;margin-bottom:12px;overflow:hidden;transition:border-color 0.3s ease}.page-about__faq-item:focus-within{border-color:#F2C14E}.page-about__faq-item[open]{border-color:#F2C14E}.page-about__faq-question{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;cursor:pointer;color:#FFF6D6;font-weight:700;-webkit-tap-highlight-color:transparent}.page-about__faq-question::-webkit-details-marker{display:none}.page-about__faq-question:hover{background:#1a1a1a}.page-about__faq-toggle{font-size:1.5rem;line-height:1;color:#F2C14E;font-weight:400;transition:transform 0.3s ease}.page-about__faq-answer{padding:0 20px 16px 20px;margin:0;color:#FFF6D6;opacity:0.85;font-size:0.95rem;line-height:1.7}.page-about__faq-answer strong{color:#F2C14E}.page-about__cta-banner{background:#111;border:1px solid #F2C14E;border-radius:20px;padding:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin:0 auto 32px;max-width:900px}@media (max-width:1024px){.page-about__values-grid,.page-about__stats-grid,.page-about__commitment-grid{column-gap:16px}.page-about__value-card:hover .page-about__value-text{opacity:1}.page-about__membership-inner{padding:28px}}@media (max-width:768px){.page-about{padding-top:0!important;margin-top:0}.page-about__hero-section{padding-top:10px;aspect-ratio:auto}.page-about__hero-title{font-size:clamp(1.5rem,7vw,2rem);line-height:1.2;text-align:center}.page-about__hero-subtitle{font-size:0.95rem}.page-about__hero-actions,.page-about__membership-actions,.page-about__btn.primary{display:flex;flex-direction:column;width:100%}.page-about__hero-actions .page-about__btn,.page-about__membership-actions .page-about__btn{max-width:100%;width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-about__hero-image{aspect-ratio:16/9;border-radius:12px}.page-about__story-grid,.page-about__values-grid,.page-about__platform-grid,.page-about__stats-grid,.page-about__commitment-grid{grid-template-columns:1fr}.page-about__story-grid,.page-about__values-grid,.page-about__platform-grid{gap:24px}.page-about__story-section{padding:32px 16px}.page-about__story-section .page-about__container,.page-about__values-section .page-about__container,.page-about__stats-section .page-about__container,.page-about__platform-section .page-about__container,.page-about__commitment-section .page-about__container,.page-about__membership-section .page-about__container,.page-about__faq-section .page-about__container{padding:0}.page-about__story-section,.page-about__values-section,.page-about__stats-section,.page-about__platform-section,.page-about__commitment-section,.page-about__faq-section{padding-left:16px;padding-right:16px}.page-about__story-image-wrap,.page-about__story-content{min-width:0}.page-about__commitment-grid{grid-template-columns:1fr}.page-about__stat-item{border-radius:12px;padding-top:20px;padding-bottom:20px}.page-about__values-grid .page-about__value-card:hover .page-about__value-image{opacity:1}.page-about__membership-inner{flex-direction:column;text-align:center;padding:24px;align-items:stretch}.page-about__membership-actions{width:100%}.page-about__membership-actions .page-about__btn{white-space:normal}.page-about__commitment-grid,.page-about__commitment-section .page-about__container,.page-about__faq-list,.page-about__faq-section .page-about__container{column-gap:0}.page-about img{max-width:100%!important;height:auto!important}}