.ampli-about .about-intro-link { display:inline-flex; gap:20px; margin-top:32px; font-size:14px; color:#33E2A0; }
.ampli-about .about-split { display:grid; grid-template-columns:1fr 1fr; align-items:center; gap:72px; }
.ampli-about .about-split h2 { margin-bottom:26px; }
.ampli-about .about-split p { color:#61596d; font-size:15px; line-height:1.9; }
.ampli-about .about-split p + p { margin-top:20px; }
.ampli-about .about-illustration { margin:0; }
.ampli-about .about-illustration img { display:block; width:100%; height:auto; border-radius:20px; }
.ampli-about .about-illustration figcaption { margin-top:16px; font-size:12px; color:#61596d; text-align:center; }
.ampli-about .about-indicators { background:#f5f1fc; padding:48px 0; }
.ampli-about .about-indicators > div { display:grid; grid-template-columns:1fr 1fr; gap:32px; }
.ampli-about .about-indicators p { display:flex; align-items:center; justify-content:center; gap:24px; }
.ampli-about .about-indicators p + p { border-left:1px solid #dfd5ef; }
.ampli-about .about-indicators strong { font-size:clamp(44px,5vw,68px); line-height:1.1; letter-spacing:-.04em; color:#1B0E3D; }
.ampli-about .about-indicators span { max-width:170px; color:#1B0E3D; font-size:17px; font-weight:500; line-height:1.5; }
.ampli-about .about-section-heading { max-width:760px; margin-bottom:44px; }
.ampli-about .about-principles-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
.ampli-about .about-principles-grid article { padding:32px; border:1px solid #e9e2f3; border-radius:14px; background:white; }
.ampli-about .about-principle-icon { display:flex; width:48px; height:48px; align-items:center; justify-content:center; border-radius:12px; background:#f3edfc; color:#7C60D5; margin-bottom:28px; }
.ampli-about .about-principles-grid h3 { margin-bottom:14px; }
.ampli-about .about-principles-grid p { color:#61596d; font-size:14px; line-height:1.9; }
.ampli-about .about-purpose { background:#f9f7fc; }
.ampli-about .about-purpose .home-text-link { margin-top:28px; }
.ampli-about .about-purpose-highlights { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:40px; margin-top:48px; }
.ampli-about .about-purpose-highlights > div { display:flex; align-items:flex-start; gap:16px; }
.ampli-about .about-purpose-icon { flex-shrink:0; color:#7C60D5; padding-top:3px; }
.ampli-about .about-purpose-icon svg { width:24px; height:24px; }
.ampli-about .about-purpose-highlights h3 { font-size:17px; line-height:1.5; margin-bottom:10px; }
.ampli-about .about-purpose-highlights p { color:#61596d; font-size:14px; line-height:1.9; }
@media(max-width:600px) { .ampli-about .about-purpose-highlights { grid-template-columns:1fr; gap:28px; margin-top:36px; } }
@media(max-width:1000px) { .ampli-about .about-split { gap:40px; } .ampli-about .about-principles-grid { grid-template-columns:1fr; } }
@media(max-width:800px) { .ampli-about .about-split { grid-template-columns:1fr; } .ampli-about .about-illustration { max-width:540px; margin:auto; } }
@media(max-width:600px) { .ampli-about .about-indicators > div { grid-template-columns:1fr; gap:28px; } .ampli-about .about-indicators p { justify-content:flex-start; } .ampli-about .about-indicators p + p { border-left:0; border-top:1px solid #dfd5ef; padding-top:28px; } .ampli-about .about-principles-grid article { padding:26px; } }
