.page-about{color:#F3F8FF;background-color:#08162B;line-height:1.7;font-family:'Segoe UI',Arial,sans-serif}.page-about ul,.page-about p,.page-about h1,.page-about h2,.page-about h3{margin:0 0 14px}.page-about a{transition:all .3s ease}.page-about img{max-width:100%;height:auto}.page-about__hero{padding:10px 16px 26px}.page-about__hero .page-about__hero-image-wrap{width:100%;max-width:1200px;margin:0 auto;border-radius:18px;overflow:hidden;border:2px solid #244D84;box-shadow:0 0 22px rgba(79,168,255,.25)}.page-about__hero-image{width:100%;height:auto;aspect-ratio:17/5;object-fit:cover;display:block}.page-about__hero-content{width:100%;max-width:1200px;margin:22px auto 0;text-align:center}.page-about__hero-title{font-weight:800;line-height:1.25;letter-spacing:.3px;color:#F3F8FF;max-width:820px;margin-left:auto;margin-right:auto}.page-about__hero-description{color:#AFC4E8;max-width:760px;margin:0 auto 18px;font-size:1.08rem}.page-about__hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px}.page-about__btn{background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%);color:#F3F8FF;border:1px solid #4FA8FF;padding:13px 30px;border-radius:50px;font-weight:700;display:inline-block;text-align:center;text-decoration:none;line-height:1.3;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-about__btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(79,168,255,.4);filter:brightness(1.1)}.page-about__btn--secondary{background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%);border-color:#F2C14E}.page-about__btn--outline{background:transparent;border-color:#4FA8FF}.page-about__btn--promo{background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%);border-color:#F2C14E;font-size:1.05rem}.page-about__story{background-color:#10233F;border-top:1px solid #244D84;border-bottom:1px solid #244D84;padding:34px 16px} .page-about__story-text,.page-about__story-vision{width:100%;max-width:1000px;margin:0 auto}.page-about__story-text{}.page-about__story-text p,.page-about__story-vision p{color:#AFC4E8}.page-about__section-title{color:#F2C14E;font-size:1.8rem;text-align:center;font-weight:800;margin-bottom:20px}.page-about__story-text .page-about__section-title,.page-about__story-vision .page-about__section-title{text-align:left}.page-about__value-list{list-style:none;padding:0;margin-top:16px}.page-about__value-item{background:#08162B;border:1px solid #244D84;border-radius:12px;padding:18px 18px;margin-bottom:12px;color:#AFC4E8}.page-about__value-item strong{color:#F3F8FF}.page-about__logos{padding:42px 16px}.page-about__logos-intro{text-align:center;color:#AFC4E8;max-width:700px;margin:0 auto 28px}.page-about__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 16px;justify-items:center;max-width:1200px;margin:0 auto 28px}.page-about__logo-item{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:280px;width:100%;justify-self:center}.page-about__logo-item:nth-child(5){grid-column:2}.page-about__logo-item:nth-child(6){grid-column:3}.page-about__logo-image{width:100%;aspect-ratio:2/1;object-fit:contain;background:#F3F8FF;border-radius:10px;padding:8px;border:1px solid #244D84}.page-about__logo-link,.page-about__logo-item a{color:#4FA8FF;font-weight:600;text-decoration:none;font-size:.95rem}.page-about__logo-item a:hover{color:#F2C14E}.page-about__logos-register{background:#10233F;border:1px solid #244D84;text-align:center;max-width:700px;margin:10px auto 0;padding:20px 16px;border-radius:16px}.page-about__logos-register p{color:#F3F8FF}.page-about__guide{background:#10233F;border-top:1px solid #244D84;border-bottom:1px solid #244D84;padding:36px 16px}.page-about__guide-inner{width:100%;max-width:1000px;margin:0 auto}.page-about__guide-intro{color:#AFC4E8;text-align:center;max-width:830px;margin:0 auto 32px}.page-about__guide-steps{display:flex;flex-direction:column;gap:28px}.page-about__guide-item{background:#08162B;border:1px solid #244D84;border-radius:16px;overflow:hidden;display:flex;flex-wrap:wrap}.page-about__guide-figure{margin:0;flex:1 1 350px}.page-about__guide-image{width:100%;height:100%;object-fit:cover;aspect-ratio:2/1;display:block}.page-about__guide-caption{color:#AFC4E8;font-size:.9rem;padding:8px 14px;background:#1B3357;text-align:center}.page-about__guide-content{flex:1 1 320px;padding:20px;color:#AFC4E8}.page-about__guide-title{font-size:1.3rem;font-weight:700;color:#F3F8FF}.page-about__guide-content p::last-child{margin-bottom:20px}.page-about__guide-content .page-about__btn{margin-top:8px}.page-about__features{padding:38px 16px}.page-about__features-description{text-align:center;color:#AFC4E8;max-width:800px;margin:0 auto 28px}.page-about__features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:0 auto 32px}.page-about__feature-item{background:#10233F;border:1px solid #244D84;border-radius:16px;padding:24px;color:#AFC4E8}.page-about__feature-title{font-size:1.15rem;color:#F3F8FF;margin-bottom:10px}.page-about__features-register{text-align:center;border-top:1px solid #1B3357;padding-top:30px}.page-about__features-register .page-about__sub-title{color:#F2C14E;margin-bottom:14px;font-size:1.4rem}.page-about__faq{background:#10233F;border-top:1px solid #244D84;padding:40px 16px}.page-about__faq-inner{width:100%;max-width:850px;margin:0 auto}.page-about__faq-list{border-top:1px solid #244D84}.page-about__faq-item{border-bottom:1px solid #244D84;padding:6px 0}.page-about__faq-question{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;padding:16px 0;color:#F3F8FF;font-weight:700;font-size:1.05rem}.page-about__faq-question::-webkit-details-marker{display:none}.page-about__faq-toggle{color:#F2C14E;font-weight:bold;display:inline-block;font-size:1.4rem;line-height:1}.page-about__faq-answer{color:#AFC4E8;padding:0 20px 16px 30px}.page-about__commitment{padding:46px 16px;text-align:center;background-color:#08162B}.page-about__commitment-inner{width:100%;max-width:850px;margin:0 auto}.page-about__commitment-text{color:#AFC4E8;font-size:1.1rem}.page-about__commitment-sub{color:#F3F8FF;font-size:1.2rem;font-weight:700;margin-bottom:20px}.page-about__commitment .page-about__btn{margin-top:10px}.page-about{overflow-x:hidden}.page-about a:not(.page-about__logo-link),.page-about a:not(.page-about__logo-item a){max-width:100%}.page-about__feature-item p:last-child,.page-about__story-text p:last-child,.page-about__story-vision p:last-child{margin-bottom:0}.page-about__feature-item{background-color:#10233F}.page-about__faq-answer p{margin-bottom:0}.page-about::selection{background:#4FA8FF}.page-about h2.page-about__section-title::after{content:'';display:block;width:60px;height:3px;background:#F2C14E;margin:8px auto 0;border-radius:50px}.page-about__story-text .page-about__section-title::after,.page-about__story-vision .page-about__section-title::after{content:'';display:block;width:60px;height:3px;background:#F2C14E;margin:8px 0 0;border-radius:50px}.page-about__faq-question:hover{color:#F2C14E}.page-about__guide-interactive .page-about__btn:hover{background:#F2C14E;color:#08162B;border-color:#F2C14E}.page-about__story-vision{}.page-about__story-text p,.page-about__story-vision p{font-size:1rem}.page-about h2.page-about__section-title{font-size:clamp(1.4rem, 3vw, 1.8rem)}.page-about__story-text p,.page-about__story-vision p,.page-about__value-item,.page-about__logo-item a,.page-about__features-description,.page-about__guide-intro,.page-about__commitment-text{font-size:1.016rem}@media(max-width:1024px){.page-about__hero-image{aspect-ratio:12/4}.page-about__logos-intro{padding:0 6px}.page-about__story-text,.page-about__story-vision{text-align:justify}.page-about__guide-figure{flex-basis:300px}.page-about__guide-content{flex-basis:280px}.page-about__hero-title{font-size:1.6rem;line-height:1.5}}.page-about__btn,.page-about__btn:visited{color:#F3F8FF}.page-about__btn:hover{color:#fff}.page-about__btn--promo{border-width:1.5px}.page-about__btn--promo::after{content:' 🎁'}@media(max-width:768px){.page-about__hero{padding:10px 10px 20px}.page-about__hero-image{border-radius:0;aspect-ratio:2/1}.page-about__hero-image-wrap{border-radius:0;border:0}.page-about__hero-image{aspect-ratio:1.7/1}.page-about__hero-content{margin-top:20px}.page-about__hero-title{font-size:1.1rem;font-weight:800}.page-about__hero-description{font-size:1rem}.page-about__section-title{font-size:1.3rem}.page-about__logo-grid{grid-template-columns:repeat(2,1fr);gap:14px}.page-about__logo-item:nth-child(5),.page-about__logo-item:nth-child(6){grid-column:auto}.page-about__logo-image{width:100%;height:auto}.page-about__feature-item{width:100%;max-width:100%}.page-about__logo-item:nth-child(odd):last-child{grid-column:1/3}.page-about__story-text,.page-about__story-vision{text-align:left}.page-about__guide-intro{text-align:left}.page-about__guide-item{flex-direction:column}.page-about__guide-content{padding:20px}.page-about__btn,.page-about__btn--secondary,.page-about__btn--outline{max-width:100%;width:auto;font-size:1rem}.page-about__features-grid{grid-template-columns:1fr}.page-about__story,.page-about__guide,.page-about__features,.page-about__faq{padding-left:14px;padding-right:14px}.page-about__hero,.page-about__logos,.page-about__commitment{padding-left:14px;padding-right:14px}.page-about__logos-register{padding:18px}.animation .page-about__hero-appear{animation:none;opacity:1}}.page-about__features-grid, .page-about__logo-grid{display:grid}.page-about__hero-title,.page-about__btn,.page-about__section-title, .page-about__feature-title,.page-about__guide-title{text-rendering:optimizeLegibility}.page-about__story-text p,.page-about__story-vision p{hyphens:auto}.page-about__commitment-text{max-width:850px;margin-left:auto;margin-right:auto}.page-about__logo-grid .page-about__logo-item a,.page-about__logo-link{color:#4FA8FF;text-decoration:underline;text-underline-offset:3px}.page-about__logo-grid .page-about__logo-item a:hover{color:#F2C14E}.page-about__hero img, .page-about__guide img, .feature-item{max-width:100%;height:auto;object-fit:cover}.page-about__guide-item{display:flex}.page-about__guide-content, .page-about__guide-figure{align-items:center;justify-content:flex-start}.page-about__guide-figure{margin:0}.page-about__story-vision p{color:#AFC4E8}.page-about__story-text strong{color:#F3F8FF}.page-about__cta-block .page-about__btn{background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%)}.page-about__features-register .page-about__btn{font-size:1.1rem}.page-about__guide-content .page-about__btn{margin-bottom:8px}.page-about__btn:focus-visible{outline:3px solid #F2C14E}.page-about__logo-image{max-width:100%;height:auto}.page-about .hide-on-mobile{display:block}.page-about__commitment p:last-child{color:#F2C14E}.page-about__faq{background:#08162B;border-top:1px solid #1B3357}.page-about__guide-item,.page-about__value-item,.page-about__feature-item, .story-vision{background:#10233F}.page-about__guide-content a:not(.page-about__btn),.page-about__faq-answer a{color:#F2C14E;text-decoration:underline}.page-about__logo-item a{text-decoration:none}.page-about__logos .page-about__btn--promo{margin-top:10px}.page-about__guide-item,.page-about__hero-content,.page-about__logos,.page-about__features,.page-about__commitment{box-sizing:border-box}.page-about__story-text {text-align:justify}.page-about__story-vision{text-align:justify}.page-about__section-title{text-align:left}.page-about__section-title{word-break:break-word}@media(max-width:480px){.page-about__logo-grid{grid-template-columns:1fr}.page-about__logo-item:nth-child(n){grid-column:auto !important}.page-about__btn{max-width:100%;display:block;margin-left:auto;margin-right:auto}.page-about__btn--primary,.page-about__btn--secondary{width:100%}}.page-about__story-vision h2,.page-about__story-text h2{color:#F2C14E}.page-about__story-text strong,.page-about__story-vision strong{color:#F3F8FF}.page-about__story-text p,.page-about__story-vision p{font-size:1rem}