.about-page{min-height:100vh;max-width:1120px;margin:auto;padding:32px 28px 100px;color:#0a1c3d}.about-page nav{display:flex;flex-wrap:wrap;gap:24px;font-size:14px}.about-page a{color:#1553d1}.about-page header{padding:100px 0 82px;max-width:850px}.about-page header>p:first-child{font-size:12px;font-weight:700;letter-spacing:.14em;color:#3564bd}.about-page h1{font-size:clamp(44px,6vw,76px);margin:14px 0 20px}.about-page header>p:last-child{font-size:19px;line-height:1.85;color:#596a85}.about-page section{margin-top:80px}.about-page h2{font-size:clamp(28px,3vw,38px);margin:0 0 26px}.about-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-products article{display:flex;flex-direction:column;padding:30px;border:1px solid #dce7f5;border-radius:22px;background:#fff}.about-products h3{font-size:24px;margin:0 0 12px}.about-contact p,.about-principles li,.about-products p{font-size:16px;line-height:1.9;color:#596a85}.about-products article a{margin-top:auto;padding-top:12px}.about-principles{padding:36px;border-radius:24px;background:#eaf3ff}.about-principles ul{margin:0;padding-left:22px}.about-principles li{padding:5px 0}@media(max-width:760px){.about-page header{padding:72px 0 44px}.about-page section{margin-top:56px}.about-products{grid-template-columns:1fr}.about-principles{padding:26px}}