.mot-president-module__svEc5a__presidentPage{background-color:var(--color-bg-light);color:var(--color-text-dark);overflow-x:hidden}.mot-president-module__svEc5a__presidentHero{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);justify-content:center;align-items:center;height:30vh;display:flex;position:relative;overflow:hidden}.mot-president-module__svEc5a__presidentHeroOverlay{pointer-events:none;background:radial-gradient(circle at 30% 40%,#0000001a 0%,#0000004d 100%);position:absolute;inset:0}.mot-president-module__svEc5a__presidentHeroContent{z-index:2;text-align:center;color:var(--color-text-light);padding:1.5rem;animation:.8s both mot-president-module__svEc5a__fadeDown;position:relative}.mot-president-module__svEc5a__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.mot-president-module__svEc5a__heroTitle{letter-spacing:-.02em;margin:0 0 .8rem;font-size:clamp(2.2rem,6vw,3.5rem);font-weight:700}.mot-president-module__svEc5a__heroSubtitle{opacity:.9;max-width:700px;margin:0 auto;font-size:clamp(1rem,4vw,1.3rem);line-height:1.5}.mot-president-module__svEc5a__presidentContentSection{padding:4rem 0 3rem}.mot-president-module__svEc5a__presidentContent{flex-direction:column;gap:3rem;display:flex}.mot-president-module__svEc5a__presidentIntro{justify-content:center;width:100%;animation:.6s both mot-president-module__svEc5a__fadeUp;display:flex}.mot-president-module__svEc5a__presidentCard{background:var(--color-bg-card);border-radius:var(--border-radius-lg);border:var(--border-light);box-shadow:var(--shadow-sm);align-items:center;gap:2rem;width:100%;max-width:700px;padding:1.5rem 2rem;transition:box-shadow .3s,transform .3s;display:flex}.mot-president-module__svEc5a__presidentCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.mot-president-module__svEc5a__presidentImageWrapper{border:3px solid var(--color-secondary);width:120px;height:120px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.mot-president-module__svEc5a__presidentImage{object-fit:cover;transition:transform .4s}.mot-president-module__svEc5a__presidentCard:hover .mot-president-module__svEc5a__presidentImage{transform:scale(1.05)}.mot-president-module__svEc5a__presidentCardInfo{flex-direction:column;gap:.3rem;display:flex}.mot-president-module__svEc5a__presidentName{color:var(--color-primary);letter-spacing:-.02em;margin:0;font-size:1.8rem;font-weight:700}.mot-president-module__svEc5a__presidentTitle{color:var(--color-text-muted);margin:0;font-size:1rem}.mot-president-module__svEc5a__presidentMessage{background:var(--color-bg-card);border-radius:var(--border-radius-lg);border:var(--border-light);box-shadow:var(--shadow-sm);padding:2.5rem 2.5rem 2rem;transition:box-shadow .3s;animation:.6s .15s both mot-president-module__svEc5a__fadeUp}.mot-president-module__svEc5a__presidentMessage:hover{box-shadow:var(--shadow-md)}.mot-president-module__svEc5a__messageGreeting p{color:var(--color-primary);margin:0 0 1.5rem;font-size:1.2rem;font-weight:500}.mot-president-module__svEc5a__messageContent p{color:var(--color-text-muted);margin:0 0 1.2rem;font-size:1rem;line-height:1.7}.mot-president-module__svEc5a__messageContent p:last-of-type{margin-bottom:0}.mot-president-module__svEc5a__presidentQuote{background:var(--color-primary-light);border-radius:var(--border-radius-md);border-left:4px solid var(--color-secondary);margin:1.8rem 0;padding:1.5rem 2rem;transition:background .3s,transform .3s}.mot-president-module__svEc5a__presidentQuote:hover{background:#dce6dd;transform:translate(4px)}.mot-president-module__svEc5a__presidentQuote blockquote{color:var(--color-primary);margin:0;font-size:1.15rem;font-style:italic;line-height:1.5}.mot-president-module__svEc5a__presidentSignature{text-align:right;border-top:var(--border-light);margin-top:2.5rem;padding-top:1.5rem}.mot-president-module__svEc5a__signatureName{color:var(--color-primary);letter-spacing:1px;text-transform:uppercase;font-size:1.4rem;font-weight:700}.mot-president-module__svEc5a__signatureTitle{color:var(--color-text-muted);margin-top:.2rem;font-size:.95rem}@keyframes mot-president-module__svEc5a__fadeDown{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes mot-president-module__svEc5a__fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.mot-president-module__svEc5a__presidentHero{height:50vh;min-height:320px}.mot-president-module__svEc5a__heroTitle{font-size:2rem}.mot-president-module__svEc5a__presidentContentSection{padding:2.5rem 0 2rem}.mot-president-module__svEc5a__presidentCard{text-align:center;flex-direction:column;gap:1rem;max-width:100%;padding:1.5rem}.mot-president-module__svEc5a__presidentImageWrapper{width:100px;height:100px}.mot-president-module__svEc5a__presidentName{font-size:1.5rem}.mot-president-module__svEc5a__presidentTitle{font-size:.9rem}.mot-president-module__svEc5a__presidentQuote{padding:1.2rem 1.5rem}.mot-president-module__svEc5a__presidentQuote blockquote{font-size:1rem}.mot-president-module__svEc5a__signatureName{font-size:1.2rem}}@media (max-width:480px){.mot-president-module__svEc5a__container{padding:0 1rem}.mot-president-module__svEc5a__presidentHero{height:45vh;min-height:280px}.mot-president-module__svEc5a__heroTitle{font-size:1.7rem}.mot-president-module__svEc5a__heroSubtitle{font-size:.95rem}.mot-president-module__svEc5a__presidentContentSection{padding:2rem 0 1.5rem}.mot-president-module__svEc5a__presidentCard{padding:1.2rem}.mot-president-module__svEc5a__presidentImageWrapper{width:80px;height:80px}.mot-president-module__svEc5a__presidentName{font-size:1.3rem}.mot-president-module__svEc5a__presidentTitle{font-size:.85rem}.mot-president-module__svEc5a__presidentMessage{padding:1.2rem 1rem}.mot-president-module__svEc5a__messageGreeting p{font-size:1.05rem}.mot-president-module__svEc5a__messageContent p{font-size:.95rem}.mot-president-module__svEc5a__presidentQuote{margin:1.2rem 0;padding:1rem 1.2rem}.mot-president-module__svEc5a__presidentQuote blockquote{font-size:.95rem}.mot-president-module__svEc5a__signatureName{font-size:1.1rem}.mot-president-module__svEc5a__signatureTitle{font-size:.85rem}}
