
.am-hero{color:#fff;padding:120px 0 70px;background-size:cover;background-position:center}
.am-tag,.am-text .tag{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}
.am-hero h1{color:#fff;font-size:clamp(2.2rem,5.4vw,3.8rem);max-width:820px;margin:.5rem 0 1rem}.am-hero p{max-width:640px;font-size:1.1rem;opacity:.95}
.am-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:#e8dcc6;border-radius:18px;overflow:hidden;margin-top:-34px;position:relative;box-shadow:0 12px 34px rgba(6,58,79,.16)}
.am-facts div{background:#fff;padding:1.1rem 1.3rem}.am-facts small{display:block;color:var(--rust);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.am-facts b{font-size:1.02rem;color:var(--navy)}
.am-sec{padding:72px 0}.am-sec.alt{background:var(--sand)}
.am-text{max-width:820px}.am-text .tag{color:var(--rust);display:block}.am-text h2{font-size:clamp(1.8rem,3.6vw,2.5rem);margin:.4rem 0 1rem}.am-text p{font-size:1.06rem;line-height:1.8}
.am-h3{font-size:1.25rem;margin:2rem 0 .8rem}
.am-land{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}
.am-land article{min-height:300px;border-radius:20px;background-size:cover;background-position:center;display:flex;align-items:flex-end;overflow:hidden;box-shadow:0 8px 24px rgba(6,58,79,.16);transition:transform .3s}.am-land article:hover{transform:translateY(-5px)}
.am-land article div{padding:3rem 1.1rem 1.1rem;color:#fff;background:linear-gradient(transparent,rgba(4,40,58,.9));width:100%}.am-land h3{color:#fff;font-size:1.25rem;margin-bottom:.3rem}.am-land p{font-size:.9rem;opacity:.95}
.am-words{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.am-words div{background:#fff;border-radius:14px;padding:.8rem 1rem;box-shadow:0 4px 14px rgba(6,58,79,.08)}.am-words b{display:block;font:700 1.25rem "Playfair Display",serif;color:var(--navy)}.am-words span{color:var(--muted);font-size:.9rem}
.am-list{list-style:none;display:grid;gap:.7rem}.am-list li{background:#fff;border-radius:14px;padding:.9rem 1.1rem .9rem 2.8rem;position:relative;box-shadow:0 4px 14px rgba(6,58,79,.07)}.am-list li:before{content:"✦";position:absolute;left:1rem;color:var(--orange)}.am-ticks li:before{content:"✓";color:#2e9e5b;font-weight:700}
.am-chips{display:flex;flex-wrap:wrap;gap:.6rem}.am-chips span{background:#fff;border:1px solid #e3d3b5;border-radius:999px;padding:.55rem 1.1rem;font-weight:600;color:var(--navy)}
.am-text details{background:#fff;border-radius:14px;margin-bottom:.7rem;box-shadow:0 4px 14px rgba(6,58,79,.07)}.am-text summary{cursor:pointer;padding:1rem 1.2rem;font-weight:700;color:var(--navy)}.am-text details p{padding:0 1.2rem 1.1rem;margin:0;font-size:1rem}
.am-cta{background:var(--navy);color:#fff;text-align:center;padding:72px 0}.am-cta h2{color:#fff;font-size:clamp(1.8rem,4vw,2.6rem)}.am-cta p{margin:.6rem auto 1.5rem;max-width:560px;opacity:.9}
header .menu a.on:not(.btn){color:var(--orange)}
@media(max-width:700px){.am-hero{padding:96px 0 60px}.am-facts{margin-top:-24px}}

@media(max-width:1000px){.am-land{grid-template-columns:repeat(6,1fr)}.am-land article{grid-column:span 2}.am-land article:nth-child(n+4){grid-column:span 3}}
@media(max-width:560px){.am-land{grid-template-columns:1fr}.am-land article,.am-land article:nth-child(n+4){grid-column:auto;min-height:240px}}
