.about-hero{background:#eef4f8;padding:32px 0 64px}.about-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center}.about-breadcrumb{display:flex;margin:0 0 48px;gap:12px;font-size:12px;font-weight:400;color:#61758b}.about-hero h1{font-size:clamp(36px,4.1vw,57px);line-height:1.16;margin:20px 0 24px}.about-hero h1 em{font-style:normal;color:#2069a4}.about-hero p{font-size:18px;max-width:450px}.about-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.about-hero-photo{margin:28px 0 0;position:relative;border-radius:10px;overflow:hidden;box-shadow:0 20px 60px #173f6a17;background:white}.about-hero-photo img{width:100%;height:auto}.about-hero-photo figcaption{background:#143d68;color:#fff;padding:15px 18px;font-size:10px;letter-spacing:.12em;text-align:center}.about-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.about-intro h2{margin-top:18px}.about-intro p{margin-bottom:22px}.about-lead{font-size:23px;line-height:1.55;color:#193d60}.about-legal{background:#11375f;color:white;padding:76px 0}.about-legal .eyebrow{color:#a5c8e8}.about-section-top{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:38px}.about-section-top h2{margin-top:16px}.about-section-top>p{max-width:390px}.about-legal .text-link{color:#d7eafa}.about-legal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.about-legal-grid article{border-top:1px solid #ffffff40;padding:28px 8px 0 0;display:flex;flex-direction:column}.about-number{font-size:11px;letter-spacing:.08em;color:#b3cee8}.about-legal h3{font-size:26px;margin:23px 0}.about-legal strong{font-size:23px;color:#b6dcff;font-weight:500}.about-legal p{color:#d0ddea;font-size:15px;margin:16px 0 25px}.about-legal time{margin-top:auto;font-size:12px;color:#b1c8dd}.about-team figure{margin:0}.about-team img{width:100%;height:auto;border-radius:10px}.about-team figcaption{font-size:13px;color:#6b7e90;margin-top:12px}.about-contact{background:#f0f5f8;padding:74px 0}.about-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.about-contact h2{margin:16px 0 22px}.about-contact .button{margin-top:28px}.about-contact-info article{padding-bottom:24px;border-bottom:1px solid #d2dee8;margin-bottom:24px}.about-contact-info article span,.about-direct small{display:block;font-size:11px;color:#61758b;letter-spacing:.08em;margin-bottom:10px}.about-contact-info h3{font-size:22px;margin-bottom:12px}.about-direct{display:flex;gap:36px;flex-wrap:wrap}.about-direct a{font-size:16px;color:#174e80}@media(max-width:900px){.about-hero-grid{gap:28px}.about-hero h1{font-size:38px}.about-intro,.about-contact-grid{gap:35px}.about-legal-grid{gap:20px}.about-legal h3{font-size:22px}}@media(max-width:650px){.about-hero-grid,.about-intro,.about-contact-grid,.about-legal-grid{grid-template-columns:1fr}.about-hero{padding-bottom:36px}.about-breadcrumb{margin-bottom:30px}.about-hero h1{font-size:36px}.about-hero-photo{margin:0}.about-section-top{display:block}.about-section-top>a,.about-section-top>p{display:block;margin-top:22px}.about-legal,.about-contact{padding:48px 0}.about-legal-grid{gap:34px}.about-legal h3 br{display:none}.about-intro{gap:24px}.about-lead{font-size:21px}.about-direct{gap:24px}.about-actions{gap:20px}}
