html,body,#root{min-height:100%;margin:0}body{background:#fff}.az{--navy:#0b2447;--gold:#c9a24a;color:var(--navy);font-family:Georgia,Times New Roman,serif}.az-nav{background:var(--navy);flex-wrap:wrap;justify-content:center;gap:4px 22px;padding:8px 12px;display:flex}.az-nav a{color:#fff;align-items:center;min-height:44px;font-family:Arial,sans-serif;font-size:15px;text-decoration:none;display:inline-flex}.az-nav a[aria-current=page]{color:#e8c874;box-shadow:inset 0 -2px #e8c874}.az-hero{text-align:center;color:#fff;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.az-slides,.az-slide{position:absolute;inset:0}.az-slide{opacity:0;background-position:50%;background-size:cover;animation:27s infinite azfade,27s linear infinite azpan}@keyframes azfade{0%{opacity:0}5%{opacity:1}33%{opacity:1}38%{opacity:0}to{opacity:0}}@keyframes azpan{0%{transform:scale(1.02)translate(0)}40%{transform:scale(1.14)translate(-2%)}to{transform:scale(1.14)}}.az-hero:after{content:"";background:linear-gradient(#0b244759,#0b2447a6);position:absolute;inset:0}.az-hero-in{z-index:1;padding:28px 20px 40px;position:relative}.az-logo{background:#ffffffeb;border-radius:12px;width:min(340px,80%);height:auto;padding:6px 10px}.az h1{margin:16px 0 12px;font-size:clamp(34px,8vw,62px);line-height:1.1}.az-sub{letter-spacing:.15em;text-transform:uppercase;margin:0 0 24px;font-family:Arial,sans-serif;font-size:14px}.az-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.az-btn{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.az-gold{background:var(--gold);color:var(--navy)}.az-outline-w{color:#fff;border:2px solid #fff}.az-sec{text-align:center;max-width:980px;margin:0 auto;padding:36px 20px}.az-top h1.az-h1{margin:0 0 12px;font-size:clamp(30px,6vw,44px)}.az-lead{color:#3a4558;margin:0 0 24px;font-family:Arial,sans-serif}.az-link{color:var(--navy);font-weight:700}.az-sec h2{margin:0 0 20px}.az-grid{text-align:left;grid-template-columns:1fr;gap:14px;display:grid}@media (width>=700px){.az-grid{grid-template-columns:repeat(3,1fr)}.az-grid.az-4{grid-template-columns:repeat(4,1fr)}}.az-card{border:1px solid var(--gold);border-top:4px solid var(--gold);border-radius:6px;padding:18px}.az-card h3{margin:0 0 6px}.az-card p{color:#3a4558;margin:0;font-family:Arial,sans-serif;font-size:15px}.az-places{text-align:left;grid-template-columns:1fr;gap:20px;display:grid}@media (width>=700px){.az-places{grid-template-columns:repeat(3,1fr)}}.az-place-img{background-position:50%;background-size:cover;border-radius:8px;height:200px;margin-bottom:10px}.az-place h3{margin:0 0 4px}.az-place p{color:#3a4558;margin:0;font-family:Arial,sans-serif;font-size:15px}.az-form{text-align:left;gap:14px;max-width:560px;margin:0 auto;font-family:Arial,sans-serif;display:grid}.az-form label{gap:6px;font-size:14px;font-weight:700;display:grid}.az-form input,.az-form textarea{font:inherit;box-sizing:border-box;border:1px solid #9aa4b5;border-radius:6px;width:100%;min-height:44px;padding:12px;font-weight:400}.az-hp{position:absolute;left:-9999px}.az-ok{background:#eef6ee;border:1px solid #7bb27b;border-radius:6px;padding:16px;font-family:Arial,sans-serif}.az-err{color:#9b1c1c;margin:0}.az-contact{background:var(--navy);color:#fff;border-radius:8px;margin-top:36px;padding:28px 20px;font-family:Arial,sans-serif}.az-contact h2{margin:4px 0 10px;font-family:Georgia,serif}.az-contact p{margin:4px 0}.az-eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:13px}.az-foot{background:var(--navy);color:#fff;text-align:center;padding:22px 20px;font-family:Arial,sans-serif}.az-foot p{margin:4px 0}.az-credit{color:#b9c3d6;max-width:760px;margin:8px auto 0;font-size:12px}@media (prefers-reduced-motion:reduce){.az-slide{animation:none}.az-slide:first-child{opacity:1}}.az-cap{color:#566073!important;margin-top:6px!important;font-size:12px!important}.az-cap a{color:var(--navy)}.az-preview{border:1px solid var(--gold);text-align:left;background:#fff7e0;border-radius:6px;max-width:560px;margin:0 auto 18px;padding:12px 14px;font-family:Arial,sans-serif;font-size:14px}.az-credit a{color:#e8c874}.az-world{color:#f1e3b5;margin:.2rem 0 1.2rem;font-size:1.05rem}.az-h2{color:var(--navy);text-align:center;margin:3rem 0 1rem;font-family:Georgia,serif;font-size:1.5rem}.az-src{text-align:center;padding:0;line-height:1.9;list-style:none}.az-sec .az-h2{margin:3rem 0 1rem}
