.about-story-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:82px;display:grid}.about-lead h2{margin-top:0}.about-facts{border-top:3px solid var(--blue);grid-template-columns:1fr 1fr;display:grid}.about-facts>div{border-bottom:1px solid var(--line);padding:28px 0 24px}.about-facts>div:nth-child(2){border-left:1px solid var(--line);padding-left:28px}.about-facts strong{color:var(--blue);font-size:2.6rem;line-height:1;display:block}.about-facts span{color:var(--ink-soft);margin-top:8px;font-weight:750;display:block}.about-facts>p{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-column:1/-1;padding:22px 0}.about-app-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:88px;display:grid}.about-app-visual{background:var(--blue-dark);min-height:620px;box-shadow:var(--shadow);border-radius:8px;position:relative;overflow:hidden}.about-app-visual img{object-fit:cover;object-position:center top}.about-app-grid .prose h2{margin-top:0}.about-belief{border-top:1px solid var(--line);margin-top:30px;padding:24px 0 4px}.about-belief strong{color:var(--ink);margin-bottom:12px;font-size:1.2rem;display:block}.about-belief p{margin-bottom:8px}.about-purpose-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.about-purpose-grid article{padding:38px 48px 38px 0}.about-purpose-grid article+article{border-left:1px solid var(--line);padding-left:48px;padding-right:0}.about-purpose-grid svg{color:var(--blue)}.about-purpose-grid h3{margin:22px 0 14px;font-size:1.5rem}.about-purpose-grid p{color:var(--ink-soft);margin-top:10px}.about-reasons-section{background:var(--white);border-top:1px solid var(--line)}.about-reasons-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;display:grid}.about-reasons-photo{min-height:680px;box-shadow:var(--shadow);border-radius:8px;position:relative;overflow:hidden}.about-reasons-photo img{object-fit:cover}.about-reasons-grid h2{max-width:650px;margin-bottom:20px}.about-reasons-intro{color:var(--ink-soft);font-size:1.05rem}.about-reason-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.about-reason-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;min-width:0;padding:16px 0;display:flex}.about-reason-list svg{color:var(--blue);flex:none;margin-top:3px}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.testimonial{border:1px solid var(--line);border-top:4px solid var(--yellow);background:#fff;border-radius:6px;min-width:0;margin:0;padding:26px}.testimonial p{color:var(--ink-soft)}.testimonial footer{color:var(--ink);margin-top:20px;font-weight:800}.testimonial:last-child{grid-column:2}@media (max-width:1040px){.about-story-grid,.about-app-grid,.about-reasons-grid{gap:48px}.testimonial-grid{grid-template-columns:1fr 1fr}.testimonial:last-child{grid-column:auto}}@media (max-width:820px){.about-story-grid,.about-app-grid,.about-reasons-grid{grid-template-columns:1fr}.about-app-visual{min-height:580px}.about-purpose-grid{grid-template-columns:1fr}.about-purpose-grid article{padding:30px 0}.about-purpose-grid article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.about-reasons-photo{min-height:560px}}@media (max-width:560px){.about-facts{grid-template-columns:1fr 1fr}.about-facts strong{font-size:2.2rem}.about-app-visual{min-height:520px}.about-reasons-photo{min-height:430px}.about-reason-list,.testimonial-grid{grid-template-columns:1fr}}
