:root{--ink:#062f20;--green:#075031;--gold:#e5b832;--cream:#f8f4e9;--paper:#fffdf8;--muted:#dce7dd}*{box-sizing:border-box}body{margin:0;background:var(--cream);font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.55}a{color:inherit}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.site-head{background:var(--ink);color:#fff;position:sticky;top:0;z-index:3;border-bottom:3px solid var(--gold)}.bar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:74px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;font-weight:800;letter-spacing:.04em}.brand img{width:45px;height:45px;border-radius:50%;object-fit:cover}.nav{display:flex;gap:18px;flex-wrap:wrap}.nav a{text-decoration:none;font-size:.9rem;font-weight:700}.nav a:hover,.nav a[aria-current=page]{color:var(--gold)}.hero{min-height:570px;color:#fff;background:linear-gradient(90deg,rgba(4,31,20,.92),rgba(4,31,20,.58),rgba(4,31,20,.15)),url('assets/aerial-application-hero.jpg') center/cover;display:grid;align-items:center}.eyebrow{color:var(--gold);font-size:.76rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hero h1{font-size:clamp(2.7rem,7vw,5.7rem);line-height:.95;max-width:740px;margin:.25rem 0 1rem;letter-spacing:-.055em}.hero p{font-size:1.18rem;max-width:610px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.button{display:inline-block;padding:13px 18px;background:var(--gold);color:var(--ink);font-size:.87rem;font-weight:800;text-decoration:none;letter-spacing:.04em}.button.alt{background:transparent;border:1px solid #fff;color:#fff}.button.dark{background:var(--green);color:#fff}.section{padding:78px 0}.section.alt{background:#eaf0e8}.kicker{font-size:.76rem;color:var(--green);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.section h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1.03;letter-spacing:-.035em;margin:.2rem 0 1rem}.lead{max-width:720px;font-size:1.1rem}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:30px}.card{padding:26px;background:var(--paper);border-top:5px solid var(--gold);box-shadow:0 10px 25px rgba(6,47,32,.09)}.card h3{font-size:1.28rem;margin:.3rem 0}.card p{margin-bottom:0}.band{background:var(--ink);color:#fff;padding:48px 0}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.facts strong{display:block;color:var(--gold);font-size:2rem;line-height:1}.facts span{font-weight:700}.split{display:grid;grid-template-columns:1.15fr .85fr;gap:54px;align-items:center}.photo{width:100%;display:block;min-height:340px;object-fit:cover}.list{padding:0;list-style:none}.list li{padding:14px 0;border-bottom:1px solid #c9d6c9;font-weight:700}.list li:before{content:'✦';color:var(--gold);margin-right:11px}.contact-box{padding:35px;background:var(--ink);color:#fff}.contact-box h2{margin-top:0}.contact-box a{color:var(--gold);font-weight:800}.site-foot{background:#041d13;color:#e5efe7;padding:38px 0}.site-foot p{margin:.2rem 0}.notice{background:#fff3c7;border-left:4px solid var(--gold);padding:15px 18px;margin:25px 0;font-weight:700}@media(max-width:760px){.bar{padding:11px 0;align-items:flex-start}.nav{gap:10px;justify-content:flex-end}.nav a{font-size:.76rem}.hero{min-height:630px}.grid,.facts,.split{grid-template-columns:1fr}.section{padding:56px 0}.hero h1{font-size:3.2rem}.brand{font-size:.78rem}.wrap{width:min(100% - 28px,1120px)}}
