.about-page{max-width:1100px;margin:auto;padding:42px 24px 80px}.about-hero{padding:54px clamp(24px,6vw,70px);border-radius:28px;background:radial-gradient(circle at 85% 15%,#8b36ee88,transparent 30%),linear-gradient(140deg,#07102d,#104ca4);color:#fff;text-align:center}.about-mark{display:block;width:74px;height:74px;margin:auto;border:1px solid #5de7ff;border-radius:20px;object-fit:cover;box-shadow:0 0 32px #1d8cff66}.about-hero .eyebrow{color:#72eaff}.about-hero h1{margin:8px 0 22px;font-size:clamp(39px,6vw,68px);line-height:1}.about-hero>p:not(.eyebrow){max-width:800px;margin:12px auto;color:#dae5ff;font-size:17px}.about-section{margin-top:24px;padding:34px;border:1px solid var(--line);border-radius:21px;background:#fff}.section-label{margin:0;color:var(--blue);font-size:10px;font-weight:950;letter-spacing:.16em}.about-section h2{max-width:760px;margin:7px 0 18px;font-size:clamp(27px,4vw,39px);line-height:1.12}.about-section blockquote{margin:22px 0;padding:19px 22px;border-left:5px solid var(--cyan);border-radius:0 13px 13px 0;background:#eef8ff;color:#132452;font-size:19px;font-weight:800}.audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0}.audience-item{display:flex;align-items:center;gap:13px;min-height:74px;padding:13px 15px;border:1px solid #dfe7f4;border-radius:14px;background:linear-gradient(145deg,#f9fbff,#f2f6fc);color:#132452;font-weight:750}.audience-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid #cae5f8;border-radius:11px;background:linear-gradient(145deg,#e9faff,#edf2ff);color:#1763bd;box-shadow:0 6px 16px #164f9b14}.audience-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.audience-callout{margin-top:24px;padding:19px 22px;border:1px solid #cfe5f7;border-left:5px solid #24bde7;border-radius:0 14px 14px 0;background:linear-gradient(135deg,#eefaff,#f2f6ff);box-shadow:0 8px 22px #164f9b0d}.audience-callout p{margin:0;color:#324a72;font-size:16px;font-weight:650}.audience-callout strong{display:block;margin-top:7px;color:#1753aa;font-size:19px;line-height:1.45}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:25px}.learn-card{padding:25px;border-radius:17px;background:linear-gradient(145deg,#effbff,#f5efff)}.topic-list{color:#29426f;font-weight:750}.experience{background:linear-gradient(145deg,#fff,#f6f3ff)}.question-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.question-grid blockquote{margin:6px 0}.commitment{text-align:center;background:#081331;color:#fff}.commitment .section-label{color:#67e7ff}.commitment h2{margin-left:auto;margin-right:auto}.commitment>p{max-width:800px;margin:0 auto;color:#cfdbf5}.closing-lines{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:25px 0}.closing-lines strong{padding:11px 15px;border:1px solid #5472ad;border-radius:999px}.commitment h3{font-size:25px}.about-disclaimer{margin-top:24px;padding:27px;border:1px solid #efd18a;border-radius:17px;background:#fff9e9;color:#624e22}.about-disclaimer h2{margin-top:0}.about-disclaimer p{font-size:13px}@media(max-width:760px){.split,.question-grid{grid-template-columns:1fr}.about-section{padding:26px}.audience-grid{grid-template-columns:1fr}}@media(max-width:480px){.about-page{padding:24px 15px 60px}.about-hero{padding:39px 20px}.about-section{padding:22px}.audience-item{min-height:68px;padding:11px 12px}.audience-icon{flex-basis:38px;width:38px;height:38px}.audience-icon svg{width:21px;height:21px}.audience-callout{padding:16px 17px}.audience-callout strong{font-size:17px}}
