.page-module__e_1lmq__hero{background:linear-gradient(135deg,var(--navy-950),var(--navy-900));padding:10rem 0 5rem;position:relative;overflow:hidden}.page-module__e_1lmq__heroBg{background:radial-gradient(at 50% 80%,#c8a55a14,#0000 60%);position:absolute;inset:0}.page-module__e_1lmq__heroContent{text-align:center;max-width:700px;margin:0 auto;position:relative}.page-module__e_1lmq__heroTitle{color:var(--white);margin-bottom:1.5rem}.page-module__e_1lmq__heroTitle span{background:linear-gradient(135deg,var(--gold-400),var(--gold-600));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__e_1lmq__heroSubtitle{color:#fff9;font-size:1.25rem;line-height:1.7}.page-module__e_1lmq__mission{background:var(--white)}.page-module__e_1lmq__missionGrid{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;display:grid}.page-module__e_1lmq__missionImage{border-radius:var(--radius-2xl);position:relative;overflow:hidden}.page-module__e_1lmq__missionImage img{object-fit:cover;border-radius:var(--radius-2xl);width:100%;height:100%}.page-module__e_1lmq__missionBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-xl);text-align:center;background:#0f1629e6;border:1px solid #c8a55a4d;padding:1.25rem 1.5rem;position:absolute;bottom:2rem;right:2rem}.page-module__e_1lmq__badgeNumber{font-family:var(--font-heading);color:var(--gold-400);font-size:2.25rem;font-weight:800;line-height:1;display:block}.page-module__e_1lmq__badgeText{color:#fff9;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.75rem;display:block}.page-module__e_1lmq__missionText p{color:var(--gray-600);margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.8}.page-module__e_1lmq__valuesSection{background:var(--gray-50)}.page-module__e_1lmq__valuesGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.page-module__e_1lmq__valueCard{background:var(--white);border-radius:var(--radius-xl);text-align:center;border:1px solid var(--gray-100);transition:all var(--transition-base);padding:2.5rem 2rem}.page-module__e_1lmq__valueCard:hover{box-shadow:var(--shadow-lg);border-color:#c8a55a33;transform:translateY(-4px)}.page-module__e_1lmq__valueIcon{margin-bottom:1.25rem;font-size:2.5rem}.page-module__e_1lmq__valueCard h3{font-family:var(--font-heading);color:var(--navy-900);margin-bottom:.75rem;font-size:1.25rem}.page-module__e_1lmq__valueCard p{color:var(--gray-600);font-size:.9375rem;line-height:1.7}.page-module__e_1lmq__timelineSection{background:linear-gradient(135deg,var(--navy-950),var(--navy-900))}.page-module__e_1lmq__timelineGrid{flex-direction:column;gap:0;max-width:700px;margin-top:3rem;margin-left:auto;margin-right:auto;display:flex}.page-module__e_1lmq__timelineItem{border-bottom:1px solid #ffffff0f;grid-template-columns:100px 1fr;gap:2rem;padding:2rem 0;display:grid;position:relative}.page-module__e_1lmq__timelineItem:before{content:"";background:#c8a55a33;width:2px;position:absolute;top:0;bottom:0;left:110px}.page-module__e_1lmq__timelineYear{font-family:var(--font-heading);color:var(--gold-400);text-align:right;font-size:1.5rem;font-weight:800}.page-module__e_1lmq__timelineContent h3{font-family:var(--font-heading);color:var(--white);margin-bottom:.5rem;font-size:1.125rem}.page-module__e_1lmq__timelineContent p{color:#ffffff8c;font-size:.9375rem;line-height:1.7}.page-module__e_1lmq__certGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;display:grid}.page-module__e_1lmq__certCard{background:var(--gray-50);border-radius:var(--radius-xl);border:1px solid var(--gray-100);transition:all var(--transition-base);color:inherit;align-items:center;gap:1rem;padding:1.5rem 2rem;text-decoration:none;display:flex}.page-module__e_1lmq__certCard:hover{box-shadow:var(--shadow-md);background:#fff;border-color:#c8a55a4d;transform:translateY(-2px)}.page-module__e_1lmq__certCard svg{transition:all var(--transition-base);flex-shrink:0}.page-module__e_1lmq__certCard:hover svg{stroke:var(--gold-600);transform:scale(1.1)}.page-module__e_1lmq__certCard p{color:var(--navy-800);font-size:.9375rem;font-weight:600;line-height:1.4}@media (max-width:1024px){.page-module__e_1lmq__missionGrid{grid-template-columns:1fr}.page-module__e_1lmq__valuesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__e_1lmq__valuesGrid,.page-module__e_1lmq__certGrid{grid-template-columns:1fr}.page-module__e_1lmq__timelineItem{grid-template-columns:80px 1fr;gap:1.5rem}.page-module__e_1lmq__timelineItem:before{left:92px}}
