*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#263238;line-height:1.65}a{text-decoration:none;color:inherit}.c{width:min(1120px,92%);margin:auto}nav{position:sticky;top:0;z-index:9;background:#fff;box-shadow:0 3px 15px #0001}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:800;color:#102a43}.brand small{display:block;color:#667085;font-weight:500}.links{display:flex;gap:18px;align-items:center}.btn{display:inline-block;padding:12px 22px;border-radius:30px;font-weight:700}.orange{background:#f59a0a;color:#fff}.blue{background:#159bd3;color:#fff}.hero,.page{color:#fff;background:linear-gradient(90deg,#102a43e8,#102a4370),url('https://images.unsplash.com/photo-1488521787991-ed7bbaae773c?auto=format&fit=crop&w=1800&q=85') center/cover}.hero{min-height:72vh;display:grid;align-items:center}.hero h1,.page h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1.02;margin:10px 0}.hero p{font-size:1.2rem;max-width:700px}.page{padding:90px 0}.eye{color:#f59a0a;text-transform:uppercase;letter-spacing:.13em;font-weight:800}section{padding:72px 0}.soft{background:#fffaf2}.title{text-align:center;max-width:760px;margin:0 auto 35px}.title h2,h2{color:#102a43;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 35px #102a431a}.card img{width:100%;height:230px;object-fit:cover}.pad{padding:22px}.split{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.split img{width:100%;height:480px;object-fit:cover;border-radius:26px}.values{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.value{border:1px solid #e5eaf0;border-radius:16px;padding:20px}.gallery{columns:3 280px;column-gap:18px}.gallery img{width:100%;margin-bottom:18px;border-radius:18px}.box{max-width:760px;margin:auto;padding:35px;border-radius:25px;box-shadow:0 15px 45px #102a4320}.bank{padding:22px;background:#fffaf2;border-left:5px solid #f59a0a;border-radius:10px}footer{background:#0b2033;color:#d8e2eb;padding:50px 0}.foot{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}footer h3{color:#fff}footer a{display:block;margin:6px 0}@media(max-width:800px){.links{display:none}.grid,.split,.values,.foot{grid-template-columns:1fr}.split img{height:340px}}