.page-about{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;max-width:100%;margin:0 auto;background-color:#0A1428;color:#F3F8FF}@media (max-width:768px){.page-about{max-width:100%}}.page-about__hero-section{display:block;width:100%;max-width:1200px;margin:0 auto;padding-top:10px;padding-bottom:10px}@media (max-width:768px){.page-about__hero-section{padding-top:8px}}@media (min-width:769px) and (max-width:1024px){.page-about__hero-section{max-width:960px}}.page-about__hero-image-wrapper{width:100%}.page-about__hero-image{display:block;width:100%;height:auto;max-width:1200px;object-fit:cover;aspect-ratio:1200/675}@media (max-width:768px){.page-about__hero-image{aspect-ratio:4/3}}@media (min-width:769px) and (max-width:1024px){.page-about__hero-image{aspect-ratio:16/9}}.page-about__hero-content{text-align:center;padding:16px 12px 12px;color:#F3F8FF}.page-about__hero-title{font-size:clamp(1.6em,4vw,2.8em);font-weight:800;line-height:1.2;letter-spacing:0.02em;text-shadow:0px 2px 8px rgba(0,0,50,0.35);margin-bottom:10px}@media (max-width:768px){.page-about__hero-title{font-weight:700;line-height:1.15}}@media (min-width:769px) and (max-width:1024px){.page-about__hero-title{margin-bottom:12px}}.page-about__hero-subtitle{font-size:1.08em;font-weight:400;line-height:1.65;max-width:900px;margin:0 auto 22px;color:#AFC4E8}@media (max-width:768px){.page-about__hero-subtitle{font-size:1em}}@media (min-width:769px) and (max-width:1024px){.page-about__hero-subtitle{font-size:1.02em}}.page-about__hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:0;margin:8px auto 0;max-width:100%;box-sizing:border-box;overflow:hidden}@media (max-width:768px){.page-about__hero-actions{width:100%;text-align:center}}@media (min-width:769px) and (max-width:1024px){.page-about__hero-actions{gap:10px}}.page-about__hero-btn-primary{background:linear-gradient(180deg, #2B73F6 0%, #1144A6 100%);color:#fff;font-weight:700;font-size:1.05rem;padding:14px 44px;border-radius:60px;text-decoration:none;border:1px solid #4FA8FF;box-shadow:0 4px 14px rgba(47,115,246,0.35);transition:opacity .2s ease;min-height:48px;display:inline-block;line-height:1.2;text-align:center;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}@media (min-width:1201px){.page-about__hero-btn-primary:hover{opacity:.9}}.page-about__hero-btn-primary:visited{color:#fff}@media (max-width:768px){.page-about__hero-btn-primary{width:100%;padding-left:10px;padding-right:10px;font-weight:600;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;display:block;margin-bottom:8px}}@media (min-width:769px) and (max-width:1024px){.page-about__hero-btn-primary{width:auto}}.page-about__intro-section{background:none;padding:16px 12px;border:1px solid #244D84;border-radius:24px;color:#F3F8FF}@media (max-width:768px){.page-about__intro-section{padding:1.2rem;border-radius:18px}}.page-about__container{margin:0 auto;width:100%;max-width:1100px}@media (max-width:768px){.page-about__container{width:100%;max-width:100%}}@media (min-width:769px) and (max-width:1024px){.page-about__container{max-width:960px}}.page-about__intro-badge{display:inline-flex;background:#10233F;border-radius:9999px;padding:7px 20px;margin-bottom:14px}.page-about__intro-badge-text{font-weight:600;letter-spacing:0.02em;text-transform:uppercase;font-size:.78rem;color:#AFC4E8}@media (max-width:768px){.page-about__intro-badge-text{font-size:.88rem}}.page-about__intro-title{font-size:clamp(1.75rem,5vw,3.1rem);font-weight:700;line-height:1.2;letter-spacing:.01em;color:#F3F8FF;max-width:950px;margin-bottom:12px}@media (max-width:768px){.page-about__intro-title{font-size:clamp(1.45rem,3vw,1.7rem)}}@media (min-width:769px) and (max-width:1024px){.page-about__intro-title{font-size:clamp(1.8rem,4vw,2.8rem)}}.page-about__intro-subtitle{font-size:1.15rem;line-height:1.72;color:#AFC4E8;max-width:900px;margin-bottom:18px}@media (max-width:768px){.page-about__intro-subtitle{font-size:1rem;line-height:1.6}}@media (min-width:769px) and (max-width:1024px){.page-about__intro-subtitle{font-size:1.1rem}}.page-about__story-section{display:flex;flex-wrap:wrap;align-items:flex-start;background:transparent;width:100%;max-width:1200px;margin:16px auto 0;gap:32px;padding:10px 12px}@media (max-width:768px){.page-about__story-section{gap:12px;padding:10px 8px}}@media (min-width:769px) and (max-width:1024px){.page-about__story-section{gap:20px;max-width:960px}}.page-about__story-img-col{flex:0 1 34%}@media (max-width:768px){.page-about__story-img-col{flex:0 0 100%;margin-bottom:14px}}@media (min-width:769px) and (max-width:1024px){.page-about__story-img-col{flex:0 1 35%}}.page-about__story-image{width:100%;height:auto;max-width:400px;aspect-ratio:2/1;object-fit:contain;display:block}@media (min-width:1201px) and (max-width:1500px){.page-about__story-image{max-width:360px}}@media (max-width:768px){.page-about__story-image{max-width:75%;margin:0 auto}}@media (min-width:769px) and (max-width:1024px){.page-about__story-image{max-width:350px}}.page-about__story-text-col{flex:1;min-width:280px;padding:0}.page-about__story-title{font-size:clamp(1.9rem,3vw,2.4rem);font-weight:700;color:#F3F8FF;letter-spacing:.02em;margin-bottom:18px;text-shadow:0 0 10px rgba(79,168,255,0.3)}@media (max-width:768px){.page-about__story-title{font-size:clamp(1.55rem,3vw,1.8rem)}}@media (min-width:769px) and (max-width:1024px){.page-about__story-title{font-size:clamp(1.8rem,3.2vw,2.2rem)}}.page-about__story-desc{font-size:1.05rem;line-height:1.72;color:#AFC4E8;margin-bottom:18px;text-align:left}@media (min-width:1201px){.page-about__story-desc{max-width:700px}}@media (max-width:768px){.page-about__story-desc{font-size:0.98rem;line-height:1.6}}@media (min-width:769px) and (max-width:1024px){.page-about__story-desc{font-size:1rem}}.page-about__value-section{background:transparent;margin:20px auto 24px;padding:10px 0}@media (max-width:768px){.page-about__value-section{margin:12px auto}}@media (min-width:769px) and (max-width:1024px){.page-about__value-section{margin:18px auto}}.page-about__value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}@media (max-width:768px){.page-about__value-grid{grid-template-columns:1fr;gap:16px;max-width:90%}}@media (min-width:769px) and (max-width:1024px){.page-about__value-grid{grid-template-columns:repeat(2,1fr);gap:15px;max-width:960px}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.page-about__value-grid{grid-template-columns:repeat(2,1fr)}}.page-about__value-card{background:#10233F;border:1px solid #244D84;border-radius:24px;padding:38px 28px 32px;text-align:center;box-shadow:0px 8px 40px rgba(0,0,0,0.25);transition:transform .3s}@media (max-width:768px){.page-about__value-card{padding:24px 20px;text-align:center;margin-bottom:14px}}@media (min-width:1201px){.page-about__value-card:hover{transform:translateY(-6px)}}@media (min-width:769px) and (max-width:1024px){.page-about__value-card{padding:28px 15px}}.page-about__value-icon{display:block;width:72px;height:72px;font-size:2rem;line-height:72px;text-align:center;margin:0 auto 20px}@media (max-width:768px){.page-about__value-icon{width:60px;height:60px;line-height:60px;font-size:1.7rem}}@media (min-width:769px) and (max-width:1024px){.page-about__value-icon{width:65px;height:65px;line-height:65px;font-size:1.8rem}}.page-about__value-title{font-size:clamp(1.4rem,2vw,1.5rem);font-weight:700;color:#F3F8FF;letter-spacing:0.01em;margin-bottom:16px;text-shadow:0px 2px 8px rgba(0,0,0,0.2)}@media (max-width:768px){.page-about__value-title{margin-bottom:10px}}@media (min-width:769px) and (max-width:1024px){.page-about__value-title{font-size:1.3rem}}.page-about__value-text{font-size:1.02rem;line-height:1.6;color:#AFC4E8}@media (max-width:768px){.page-about__value-text{font-size:0.9rem}}@media (min-width:769px) and (max-width:1024px){.page-about__value-text{font-size:0.95rem}}.page-about__logo-grid-section{background:transparent;padding:40px 12px;max-width:1300px;margin:8px auto}@media (max-width:768px){.page-about__logo-grid-section{padding:24px 12px}}@media (min-width:769px) and (max-width:1024px){.page-about__logo-grid-section{max-width:960px}}.page-about__section-title{text-align:center;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;margin-bottom:8px;line-height:1.25;letter-spacing:.02em;color:#F3F8FF}@media (max-width:768px){.page-about__section-title{text-align:center}}@media (min-width:769px) and (max-width:1024px){.page-about__section-title{font-size:clamp(2rem,3vw,2.3rem)}}.page-about__section-desc{text-align:center;color:#AFC4E8;line-height:1.5;font-size:1rem;max-width:700px;margin:0 auto 28px}@media (max-width:768px){.page-about__section-desc{font-size:0.9rem}}.page-about__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 24px;justify-items:center;width:100%;max-width:1100px;margin:18px auto 0}@media (max-width:768px){.page-about__logo-grid{grid-template-columns:repeat(2,1fr);gap:18px 14px}}@media (min-width:769px) and (max-width:1024px){.page-about__logo-grid{grid-template-columns:repeat(3,1fr);gap:24px 16px;column-gap:18px;max-width:960px}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.page-about__logo-grid{grid-template-columns:repeat(3,1fr)}}.page-about__logo-item{display:flex;flex-direction:column;align-items:center;gap:12px;background:transparent;padding:10px;width:100%;min-width:0}@media (max-width:768px){.page-about__logo-item{padding:6px}}@media (min-width:769px) and (max-width:1024px){.page-about__logo-item{padding:8px}}.page-about__logo-image{width:100%;max-width:280px;aspect-ratio:2/1;object-fit:contain;filter:none}@media (min-width:1201px) and (max-width:1500px){.page-about__logo-image{max-width:260px}}@media (max-width:768px){.page-about__logo-image{width:100%;max-width:200px;height:auto}}@media (min-width:769px) and (max-width:1024px){.page-about__logo-image{width:100%;max-width:230px;height:auto}}.page-about__logo-link{display:inline-block;background:linear-gradient(180deg, #2B73F6 0%, #1144A6 100%);color:#F3F8FF;padding:10px 26px;font-weight:600;font-size:.9rem;border-radius:30px;text-decoration:none;border:1px solid #4FA8FF;transition:background .2s;min-width:0;text-align:center;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}@media (min-width:1201px){.page-about__logo-link:hover{background:linear-gradient(180deg, #2B73F6 20%, #1144A6 80%)}}.page-about__logo-item:nth-child(5){grid-column:2}.page-about__logo-item:nth-child(6){grid-column:3}@media (max-width:768px){.page-about__logo-item:nth-child(5),.page-about__logo-item:nth-child(6){grid-column:auto}}@media (min-width:769px) and (max-width:1024px){.page-about__logo-item:nth-child(5),.page-about__logo-item:nth-child(6){grid-column:auto}}.page-about__feature-section{padding:40px 16px;max-width:1300px;margin:8px auto}@media (max-width:768px){.page-about__feature-section{padding:32px 12px}}@media (min-width:769px) and (max-width:1024px){.page-about__feature-section{max-width:960px}}.page-about__feature-header{max-width:800px;text-align:center;margin:0 auto 38px;color:#F3F8FF}@media (max-width:768px){.page-about__feature-header{margin-bottom:24px}}.page-about__feature-icon{font-size:3.2rem;line-height:1;display:block;margin-bottom:8px}@media (max-width:768px){.page-about__feature-icon{font-size:2.2rem}}.page-about__feature-title{font-size:clamp(2.1rem,4vw,3rem);font-weight:800;letter-spacing:.02em;line-height:1.12;margin-bottom:12px}@media (max-width:768px){.page-about__feature-title{font-size:1.8rem}}@media (min-width:769px) and (max-width:1024px){.page-about__feature-title{font-size:clamp(2rem,4vw,2.7rem)}}.page-about__feature-subtitle{color:#AFC4E8;line-height:1.5;font-size:1.05rem}@media (max-width:768px){.page-about__feature-subtitle{font-size:.9rem}}@media (min-width:769px) and (max-width:1024px){.page-about__feature-subtitle{font-size:1rem}}.page-about__feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 18px;width:100%;max-width:1200px;margin:0 auto}@media (max-width:768px){.page-about__feature-grid{grid-template-columns:1fr;gap:24px;max-width:100%}}@media (min-width:769px) and (max-width:1024px){.page-about__feature-grid{grid-template-columns:repeat(2,1fr);gap:22px 16px;max-width:960px}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.page-about__feature-grid{grid-template-columns:repeat(2,1fr)}}.page-about__feature-card{background:linear-gradient(0deg,#0c1d36 0%,#10233F 100%);border:1px solid #244D84;border-radius:22px;padding:36px 24px 32px;box-shadow:0px 8px 30px rgba(0,0,0,0.4);transition:transform .3s ease;color:#F3F8FF}@media (max-width:768px){.page-about__feature-card{padding:22px 18px}}@media (min-width:1201px){.page-about__feature-card:hover{transform:translateY(-4px)}}@media (min-width:769px) and (max-width:1024px){.page-about__feature-card{padding:25px 16px}}.page-about__feature-card-title{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:15px;letter-spacing:0.02em}@media (max-width:768px){.page-about__feature-card-title{font-size:1.3rem}}@media (min-width:769px) and (max-width:1024px){.page-about__feature-card-title{font-size:1.4rem}}.page-about__feature-card-desc{font-size:1rem;line-height:1.65;color:#AFC4E8}@media (max-width:768px){.page-about__feature-card-desc{font-size:0.9rem}}@media (min-width:769px) and (max-width:1024px){.page-about__feature-card-desc{font-size:0.97rem}}.page-about__guide-section{background:transparent;padding:30px 12px 35px;max-width:1200px;margin:0 auto}@media (max-width:768px){.page-about__guide-section{padding:24px 10px}}@media (min-width:769px) and (max-width:1024px){.page-about__guide-section{max-width:960px}}.page-about__guide-title{text-align:center;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:.02em;margin-bottom:25px;max-width:950px;margin-left:auto;margin-right:auto}@media (max-width:768px){.page-about__guide-title{font-size:clamp(1.4rem,3vw,1.75rem)}}@media (min-width:769px) and (max-width:1024px){.page-about__guide-title{font-size:2rem}}.page-about__guide-steps{display:flex;flex-direction:column;gap:16px;list-style:none;max-width:850px;margin:12px auto 30px}@media (max-width:768px){.page-about__guide-steps{max-width:100%;margin:0 auto 20px}}@media (min-width:769px) and (max-width:1024px){.page-about__guide-steps{max-width:760px}}.page-about__guide-step{border-left:3px solid #1D5FD1;background:#10233F;border-radius:0px 18px 18px 0;padding:20px 18px 14px;margin-bottom:8px;color:#F3F8FF}@media (max-width:768px){.page-about__guide-step{padding:18px 18px 14px 14px}}.page-about__guide-step-number{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;color:#F2C14E}@media (max-width:768px){.page-about__guide-step-number{font-size:.85rem}}.page-about__guide-step-title{font-size:1.35rem;font-weight:600;margin-bottom:8px}@media (max-width:768px){.page-about__guide-step-title{font-size:1.18rem}}@media (min-width:769px) and (max-width:1024px){.page-about__guide-step-title{font-size:1.3rem}}.page-about__guide-step-desc{font-size:1rem;line-height:1.45;color:#AFC4E8}@media (max-width:768px){.page-about__guide-step-desc{font-size:0.88rem}}@media (min-width:769px) and (max-width:1024px){.page-about__guide-step-desc{font-size:0.98rem}}.page-about__guide-img-section{background:transparent;padding:36px 8px 8px;max-width:900px;margin:0 auto}@media (max-width:768px){.page-about__guide-img-section{padding:6px 6px 6px}}@media (min-width:769px) and (max-width:1024px){.page-about__guide-img-section{max-width:760px}}.page-about__guide-img-title{text-align:center;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:700;letter-spacing:.02em;color:#F3F8FF;margin-bottom:24px}@media (max-width:768px){.page-about__guide-img-title{font-size:clamp(1.4rem,3vw,1.7rem)}}@media (min-width:769px) and (max-width:1024px){.page-about__guide-img-title{font-size:2rem}}.page-about__guide-figure{display:flex;flex-direction:column;gap:18px;width:100%;max-width:800px;margin:0 auto}.page-about__guide-figure-image{width:100%;max-width:800px;height:auto;aspect-ratio:2/1;object-fit:cover}@media (max-width:768px){.page-about__guide-figure-image{width:100%;height:auto;max-width:100%}}@media (min-width:769px) and (max-width:1024px){.page-about__guide-figure-image{max-width:768px}}.page-about__faq-section{background:#0E1C33;padding:50px 16px;border-top:1px solid #244D84;border-bottom:1px solid #244D84}@media (max-width:768px){.page-about__faq-section{padding:40px 12px}}.page-about__faq-title{text-align:center;font-size:clamp(1.9rem,3.5vw,2.6rem);color:#F3F8FF;margin-bottom:28px;line-height:1.2}@media (max-width:768px){.page-about__faq-title{font-size:clamp(1.45rem,3vw,1.8rem)}}@media (min-width:769px) and (max-width:1024px){.page-about__faq-title{font-size:2rem}}.page-about__faq-list{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;list-style:none}.page-about__faq-item{background:#10233F;border:1px solid #244D84;border-radius:16px;width:100%;max-width:850px;padding:22px 22px 22px 22px;margin-bottom:16px;transition:background 0.2s solid;box-shadow:0 2px 10px rgba(0,0,0,0.2)}@media (max-width:768px){.page-about__faq-item{max-width:100%;padding:18px 8px 18px 8px}}@media (min-width:769px) and (max-width:1024px){.page-about__faq-item{padding:20px}}.page-about__faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:1.15rem;color:#F3F8FF;cursor:pointer;width:100%}@media (max-width:768px){.page-about__faq-q{font-size:1rem}}@media (min-width:769px) and (max-width:1024px){.page-about__faq-q{font-size:1.08rem}}.page-about__faq-a{color:#AFC4E8;line-height:1.7;margin-top:12px;font-size:1rem}@media (max-width:768px){.page-about__faq-a{font-size:0.95rem}}@media (min-width:769px) and (max-width:1024px){.page-about__faq-a{font-size:1.02rem}}.page-about__faq-item[open] .page-about__faq-q .page-about__faq-toggle{transform:rotate(45deg)}.page-about__faq-toggle{display:inline-flex;font-weight:700;font-size:1.9rem;color:#F2C14E;transition:transform 0.2s ease;line-height:1}@media (max-width:768px){.page-about__faq-toggle{font-size:1.6rem}}.page-about__faq-item summary{list-style:none}.page-about__faq-item summary::-webkit-details-marker{display:none}.page-about__cta-section{background:transparent;padding:42px 12px;max-width:1100px;margin:20px auto 0;margin-bottom:20px}@media (max-width:768px){.page-about__cta-section{padding:32px 10px}}.page-about__cta-content{background:linear-gradient(180deg, #1D5FD1 0%, #0B2D5E 100%);border-radius:24px;max-width:1000px;padding:42px 48px 34px;text-align:center;margin:0 auto;border:1px solid #244D84;color:#F3F8FF}@media (max-width:768px){.page-about__cta-content{border-radius:14px;padding:28px 16px}}@media (min-width:769px) and (max-width:1024px){.page-about__cta-content{padding:32px 30px}}.page-about__cta-title{font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;letter-spacing:0.03em;line-height:1.3;padding:0 0 8px;color:#F3F8FF}@media (max-width:768px){.page-about__cta-title{font-size:1.55rem}}@media (min-width:769px) and (max-width:1024px){.page-about__cta-title{font-size:clamp(1.8rem,3vw,2.2rem)}}.page-about__cta-desc{font-size:1.1rem;line-height:1.6;color:#AFC4E8;padding:0 8px 18px;max-width:650px;display:block;margin:0 auto 8px}@media (max-width:768px){.page-about__cta-desc{padding-left:4px;padding-right:4px;font-size:0.98rem}}@media (min-width:769px) and (max-width:1024px){.page-about__cta-desc{font-size:1.05rem}}.page-about__cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;width:100%;max-width:100%;margin-top:16px;margin-bottom:10px}@media (max-width:768px){.page-about__cta-buttons{justify-content:center;flex-direction:column;align-items:center;margin-top:8px}}@media (min-width:769px) and (max-width:1024px){.page-about__cta-buttons{justify-content:center;flex-direction:row}}.page-about__cta-btn-primary{background:linear-gradient(180deg, #2B73F6 0%, #1144A6 100%);color:#F3F8FF;text-decoration:none;font-weight:700;padding:15px 34px;border-radius:999px;font-size:1.05rem;border:1px solid rgba(79,168,255,0.4);box-shadow:0 4px 16px #10233F(0,0,0,0.2);width:auto;transition:box-shadow .2s ease;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;text-align:center}@media (min-width:1201px){.page-about__cta-btn-primary:hover{box-shadow:0 6px 25px rgba(47,115,246,0.4)}}@media (max-width:768px){.page-about__cta-btn-primary{width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;white-space:normal;word-wrap:break-word;display:block;box-sizing:border-box}}@media (min-width:769px) and (max-width:1024px){.page-about__cta-btn-primary{width:auto;padding:12px 26px;font-size:1rem}}.page-about__cta-btn-secondary{background:transparent;border:2px solid #F2C14E;color:#F2C14E;Font-weight:700;font-size:1.0rem;padding:14px 28px;border-radius:60px;text-decoration:none;transition:background .2s ease,color .2s ease;display:inline-block;text-align:center;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}@media (min-width:1201px){.page-about__cta-btn-secondary:hover{background:#F2C14E;color:#08162B}}@media (max-width:768px){.page-about__cta-btn-secondary{width:100%;box-sizing:border-box;border-width:1.5px;transition:none;padding-left:10px;padding-right:10px;white-space:normal;word-wrap:break-word;display:block}}@media (min-width:769px) and (max-width:1024px){.page-about__cta-btn-secondary{padding:14px 20px}}