.about-page{padding:54px 0 16px}.about-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding-bottom:64px}.about-hero h1{font-size:clamp(36px,4.2vw,58px);line-height:1.08;letter-spacing:-2px;margin:16px 0 24px}.about-hero h1 span{color:var(--primary)}.about-hero>div>p:not(.eyebrow){max-width:550px;font-size:17px;line-height:1.7;color:var(--muted);margin-bottom:24px}.about-hero figure{margin:0;overflow:hidden;border-radius:18px;background:#eff8ff;border:1px solid var(--border)}.about-hero img{display:block;width:100%;height:310px;object-fit:cover;object-position:center}.about-hero figcaption{padding:16px 20px;font-size:12px;color:var(--muted)}.about-story{max-width:1080px;margin:auto}.about-story>section{display:grid;grid-template-columns:190px 1fr;gap:60px;padding:48px 0;border-top:1px solid var(--border)}.about-chapter span{display:block;color:var(--primary);font-size:38px;font-weight:700;letter-spacing:-1px}.about-chapter p{font-weight:600;margin-top:8px}.about-story h2{font-size:clamp(25px,2.5vw,34px);letter-spacing:-.8px;line-height:1.2;margin:0 0 20px;max-width:690px}.about-story p{line-height:1.8;color:var(--muted)}.about-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.about-questions article{padding:20px;background:#f1f8ff;border:1px solid #deedfb;border-radius:10px}.about-questions svg{color:var(--primary);margin-bottom:12px}.about-questions h3{font-size:15px;margin:0 0 8px}.about-questions p{font-size:13px;margin:0;line-height:1.6}.about-principle{display:flex;gap:18px;background:#f1f8ff;padding:24px;border-radius:12px;margin-top:26px}.about-principle>svg{color:var(--primary);flex-shrink:0}.about-principle h3{font-size:17px;margin:0 0 8px}.about-principle a,.about-principle p{font-size:14px}.about-next{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:32px;padding:36px;background:linear-gradient(120deg,#edf8ff,#e3efff);border:1px solid #d5e9fc;border-radius:14px}.about-next h2{font-size:28px;letter-spacing:-.6px;margin:8px 0 12px}.about-next p:last-child{margin:0;color:var(--muted)}.about-next .button{flex-shrink:0}@media (max-width:900px){.about-hero{gap:30px}.about-story>section{grid-template-columns:130px 1fr;gap:30px}.about-questions{grid-template-columns:1fr}.about-next{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.about-page{padding-top:30px}.about-hero{grid-template-columns:1fr;padding-bottom:36px;gap:28px}.about-hero h1{letter-spacing:-1.2px}.about-hero img{height:220px}.about-story>section{grid-template-columns:1fr;gap:18px;padding:30px 0}.about-chapter{display:flex;align-items:center;gap:14px}.about-chapter span{font-size:28px}.about-chapter p{margin:0}.about-next{padding:24px}.about-next h2{font-size:25px}}