*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.55 Arial,sans-serif;color:#243b50}a{text-decoration:none;color:inherit}header{height:88px;display:flex;align-items:center;gap:24px;padding:7px 3.5%;position:sticky;top:0;z-index:20;background:#fff;box-shadow:0 2px 14px #0001}.brand img{width:320px;display:block}nav{display:flex;gap:20px;margin-left:auto;font-size:12px;font-weight:700;color:#0c3067}.btn{display:inline-block;background:#ff6400;color:#fff;padding:13px 21px;border-radius:6px;font-weight:700;box-shadow:0 3px 8px #0002}.approved-hero{position:relative;background:#062b5a}.approved-hero>img{display:block;width:100%;height:auto}.hero-links{position:absolute;left:3.8%;bottom:5%;display:flex;gap:14px}.flyer-light{display:inline-block;background:#fff;color:#0c3067;border:1px solid #a3b4c5;padding:12px 20px;border-radius:6px;font-weight:700}.section{padding:61px 6%;max-width:1500px;margin:auto}.benefits{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding-top:27px;padding-bottom:29px}.benefits>div{padding:12px 28px;border-right:1px solid #d8e4eb}.benefits>div:last-child{border:0}.benefits b{font-size:33px;color:#155ab5}.benefits h3{color:#0c3067;margin:5px 0}.benefits p{font-size:14px;color:#597080}.eyebrow{margin:0;color:#155ab5;font-size:13px;letter-spacing:1.4px;font-weight:800}.orange{color:#ff6400}.intro{text-align:center}.intro h2,.split h2,.inquiry h2,.leasing h2,.uses h2{font-size:35px;color:#0c3067;margin:8px 0 14px}.lead{max-width:970px;margin:0 auto 30px;font-size:18px;color:#597080}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cards article{padding:23px;border:1px solid #d8e5ec;border-radius:11px;background:#fff;box-shadow:0 7px 20px #00395d0b}.cards h3{color:#ff6400;margin-top:0}.uses{background:#eaf7fd;padding:42px 2% 48px}.head{text-align:center}.photos{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;max-width:1500px;margin:25px auto 0}.photos article{background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 5px 16px #00395d18}.photos img{width:100%;height:175px;object-fit:cover}.photos article div{padding:13px;text-align:center}.photos h3{color:#0c3067;margin:0 0 6px;font-size:18px}.photos p{font-size:13px;color:#597080;margin:0}.split{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:center}.split p{font-size:17px}.split aside{background:linear-gradient(135deg,#eef8ff,#fff1e6);padding:40px;border-radius:18px}.split strong{display:block;font-size:35px;color:#155ab5}.split span{display:block;font-size:22px;color:#ff6400;margin-top:8px}.leasing{display:flex;align-items:center;justify-content:center;gap:65px;padding:53px 7%;background:#0c3067;color:#fff}.leasing>div{max-width:850px}.leasing h2{color:#fff}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.chips span{border:1px solid #ffffff55;border-radius:20px;padding:7px 13px}.lease-actions{display:flex;flex-direction:column;gap:12px}.flyer{display:inline-block;text-align:center;border:1px solid #fff;color:#fff;padding:11px 18px;border-radius:7px;font-weight:700}.inquiry{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.contact{display:flex;flex-direction:column;gap:13px;max-width:620px}.contact img{width:100%;border:1px solid #d5e1e8;border-radius:9px}footer{display:flex;align-items:center;gap:25px;padding:25px 5%;background:#082a5c;color:#fff}footer img{width:205px;filter:brightness(0) invert(1)}footer p{margin-right:auto;font-size:13px}footer a{font-size:13px;font-weight:700}@media(max-width:1150px){nav{display:none}.photos{grid-template-columns:repeat(3,1fr)}.cards{grid-template-columns:repeat(2,1fr)}.brand img{width:270px}}@media(max-width:850px){.hero-links{position:static;background:#082a5c;padding:16px 5%;}.benefits{grid-template-columns:1fr 1fr}.split,.inquiry{grid-template-columns:1fr}.leasing{display:block}.lease-actions{margin-top:22px;align-items:flex-start}.photos{grid-template-columns:1fr 1fr}}@media(max-width:560px){header{height:72px}.brand img{width:150px}header>.btn{font-size:10px;padding:8px}.hero-links{flex-direction:column;align-items:flex-start}.benefits,.photos,.cards{grid-template-columns:1fr}.section{padding:46px 5%}footer{flex-wrap:wrap}footer p{width:100%;order:3}}