.about-us-page{background:#fff;color:#111;padding:40px 0 72px}.about-us-shell{max-width:1440px;margin:0 auto;padding:0 40px}.about-us-header{max-width:920px;margin:0 auto 28px}.about-us-title{font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.1;margin:0 0 10px}.about-us-subtitle{margin:0;font-size:16px;line-height:1.6;color:#555;font-weight:500}.about-us-card{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:24px;align-items:stretch;background:#fff;border:1px solid #899f88;border-radius:16px;overflow:hidden;box-sizing:border-box;margin-top:18px}.about-us-card-media{background:#e6ece1;padding:34px}.about-us-card-media,.about-us-logo-frame{display:flex;align-items:center;justify-content:center}.about-us-logo-frame{width:100%}.about-us-logo{width:min(100%,420px);height:auto;max-height:320px;-o-object-fit:contain;object-fit:contain}.about-us-card-content{padding:34px;min-width:0}.about-us-section-title{margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.2}.about-us-copy{display:flex;flex-direction:column;gap:12px}.about-us-paragraph{margin:0;font-size:15px;line-height:1.7;color:#555;font-weight:500}.about-us-external{display:inline-block;margin-top:18px;padding:11px 16px;border-radius:12px;background:#426f52;color:#fff;text-decoration:none;font-weight:700;font-size:14px}.about-us-external:hover{background:#3a5f47;color:#fff;text-decoration:none}@media (max-width:1024px){.about-us-shell{padding:0 24px}.about-us-card{grid-template-columns:1fr}.about-us-card-content{padding:22px 18px 24px}.about-us-card-media{padding:24px 18px}.about-us-section-title{font-size:22px}}@media (max-width:640px){.about-us-page{padding:28px 0 48px}.about-us-shell{padding:0 16px}}