
.learn-hero{min-height:74vh;padding:calc(var(--am-header-height) + var(--am-space-16)) 0 var(--am-space-16);color:var(--am-white);background:radial-gradient(circle at 76% 48%,rgba(216,169,71,.14),transparent 22%),linear-gradient(135deg,var(--am-navy-950),var(--am-navy-800));overflow:hidden}
.learn-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:var(--am-space-12);align-items:center}.learn-hero h1{max-width:12ch;font-size:clamp(3rem,7vw,6.5rem);line-height:.95}.learn-hero .lead{max-width:44rem;color:rgba(255,255,255,.72)}.learn-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.learn-flight{min-height:420px;display:grid;place-items:center}.learn-flight svg{width:min(100%,560px);overflow:visible}.learn-flight .route{fill:none;stroke:rgba(255,255,255,.26);stroke-width:3;stroke-dasharray:10 12}.learn-flight circle{fill:var(--am-gold-500)}.learn-flight .aircraft{fill:var(--am-gold-500)}
.learn-section{padding:var(--am-space-20) 0}.learn-section.alt{background:var(--am-paper)}.learn-section.navy{color:var(--am-white);background:var(--am-navy-900)}.learn-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:var(--am-space-10);align-items:end;margin-bottom:var(--am-space-10)}.learn-heading.center{display:block;max-width:56rem;margin-inline:auto;text-align:center;margin-bottom:var(--am-space-10)}.learn-heading h2{font-size:clamp(2.1rem,4vw,4rem);margin:.3rem 0 0}.learn-heading>p,.learn-heading.center>p:last-child{color:var(--am-muted);line-height:1.8}.navy .learn-heading>p{color:rgba(255,255,255,.62)}
.learn-flow,.learn-formula,.learn-path,.learn-opportunity-flow{display:flex;gap:1px;overflow-x:auto;background:var(--am-border);border:1px solid var(--am-border);scroll-snap-type:x proximity}.learn-flow div,.learn-formula div,.learn-path div,.learn-opportunity-flow div{position:relative;min-width:150px;flex:1;padding:1.2rem;background:var(--am-white);scroll-snap-align:start}.learn-flow span,.learn-formula span,.learn-path span,.learn-opportunity-flow span{display:block;color:var(--am-gold-600);font-size:.65rem;font-weight:900;margin-bottom:.6rem}.learn-flow strong,.learn-formula strong,.learn-path strong,.learn-opportunity-flow strong{font-size:.78rem;line-height:1.4}.learn-flow div:not(:last-child)::after,.learn-formula div:not(:last-child)::after,.learn-path div:not(:last-child)::after,.learn-opportunity-flow div:not(:last-child)::after{content:'→';position:absolute;right:-8px;top:50%;z-index:2;color:var(--am-gold-600);background:var(--am-white);transform:translateY(-50%)}[dir='rtl'] .learn-flow div:not(:last-child)::after,[dir='rtl'] .learn-formula div:not(:last-child)::after,[dir='rtl'] .learn-path div:not(:last-child)::after,[dir='rtl'] .learn-opportunity-flow div:not(:last-child)::after{content:'←';right:auto;left:-8px}
.learn-note{max-width:58rem;margin:1.25rem auto 0;text-align:center;color:var(--am-muted);font-weight:800;line-height:1.75}.navy .learn-note{color:rgba(255,255,255,.66)}
.learn-form-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.learn-form-card{padding:1.25rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:var(--am-radius-md)}.learn-form-card span{color:var(--am-gold-400);font-size:.65rem;font-weight:900}.learn-form-card h3{font-family:var(--am-font-display);font-size:1.55rem;margin:.75rem 0}.learn-form-card p{font-size:.78rem;color:rgba(255,255,255,.7);line-height:1.7}.learn-form-card .limit{padding-top:.8rem;margin-top:.8rem;border-top:1px solid rgba(255,255,255,.12);color:var(--am-gold-300);font-size:.7rem;font-weight:800}
.learn-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.learn-audience-grid article{padding:1.25rem;border:1px solid var(--am-border);background:var(--am-white);border-radius:var(--am-radius-md)}.learn-audience-grid span{color:var(--am-gold-600);font-size:.65rem;font-weight:900}.learn-audience-grid h3{font-size:1rem;margin:.7rem 0 0}
.learn-distinction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.learn-distinction-grid article{padding:var(--am-space-8);border:1px solid var(--am-border);background:var(--am-white);border-radius:var(--am-radius-md)}.learn-distinction-grid article:nth-child(2){color:var(--am-white);background:var(--am-navy-900);border-color:var(--am-navy-900)}.learn-distinction-grid span{color:var(--am-gold-600);font-size:.65rem;font-weight:900}.learn-distinction-grid h3{font-family:var(--am-font-display);font-size:1.7rem;margin:.75rem 0}.learn-distinction-grid p{color:var(--am-muted);line-height:1.75}.learn-distinction-grid article:nth-child(2) p{color:rgba(255,255,255,.7)}
.learn-chip-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.learn-chip-grid span{min-height:92px;display:grid;place-items:center;text-align:center;padding:1rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:var(--am-radius-sm);font-weight:850;font-size:.78rem}
.learn-boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.learn-boundary-grid article{padding:var(--am-space-10);border:1px solid var(--am-border);background:var(--am-white);border-radius:var(--am-radius-md)}.learn-boundary-grid article:last-child{color:var(--am-white);background:var(--am-navy-900);border-color:var(--am-navy-900)}.learn-boundary-grid span{color:var(--am-gold-600);font-size:.65rem;font-weight:900}.learn-boundary-grid h3{font-family:var(--am-font-display);font-size:1.8rem;margin:.5rem 0 1rem}.learn-boundary-grid p{color:var(--am-muted);line-height:1.75}.learn-boundary-grid article:last-child p{color:rgba(255,255,255,.7)}
.learn-close{padding:var(--am-space-24) 0;color:var(--am-white);background:linear-gradient(135deg,var(--am-navy-950),var(--am-navy-800))}.learn-close-inner{text-align:center;max-width:62rem}.learn-close h2{font-size:clamp(2.3rem,5vw,4.5rem)}.learn-close .lead{margin-inline:auto;color:rgba(255,255,255,.65)}.learn-close .learn-actions{justify-content:center}
@media(max-width:1080px){.learn-form-grid{grid-template-columns:repeat(3,1fr)}.learn-chip-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.learn-hero-inner,.learn-heading{grid-template-columns:1fr}.learn-flight{min-height:290px}.learn-form-grid,.learn-audience-grid{grid-template-columns:repeat(2,1fr)}.learn-distinction-grid{grid-template-columns:1fr}.learn-chip-grid{grid-template-columns:repeat(2,1fr)}.learn-boundary-grid{grid-template-columns:1fr}}
@media(max-width:520px){.learn-hero{min-height:auto}.learn-hero h1{font-size:clamp(2.7rem,14vw,4.3rem)}.learn-flight{min-height:220px}.learn-form-grid,.learn-audience-grid,.learn-chip-grid{grid-template-columns:1fr}.learn-actions .button{width:100%}.learn-flow div,.learn-formula div,.learn-path div,.learn-opportunity-flow div{min-width:138px}}
