.ae-page{--ae-gold:#d9b977;background:#101722;color:#eee8da;padding:30px max(24px,calc((100vw - 1260px)/2));overflow:hidden}.ae-top{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#aeb5c3}.ae-top a{color:inherit}.ae-top b{color:var(--ae-gold);margin-inline-start:12px}.ae-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:38px;min-height:700px;padding:60px 0}.ae-eyebrow{display:flex;gap:10px;align-items:center;color:var(--ae-gold);font-size:11px;letter-spacing:.16em}.ae-page h1{font-family:Georgia,serif;font-size:clamp(60px,7vw,108px);font-weight:400;line-height:1.03;letter-spacing:-.04em;margin:28px 0}.ae-page h1 em{color:var(--ae-gold);font-weight:400}.ae-page p{line-height:1.8;color:#bac1cd;max-width:680px}.ae-play{display:inline-flex;align-items:center;gap:25px;background:var(--ae-gold);color:#17202c;padding:17px 24px;border-radius:9px;text-decoration:none;font-weight:650;margin:20px 0}.ae-play:focus-visible{outline:3px solid white;outline-offset:5px}.ae-copy small{display:block;color:#aeb5c3;font-size:11px}.ae-visual{position:relative}.ae-visual>img:first-child{width:100%;height:490px;object-fit:cover;border-radius:24px;box-shadow:0 30px 80px #0007}.ae-icon{position:absolute;inset-inline-end:22px;bottom:-35px;border-radius:30px;box-shadow:0 15px 40px #0008;width:112px;height:112px}.ae-page h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,43px);font-weight:400}.ae-features{padding:35px 0 65px;border-top:1px solid #ffffff19}.ae-features>div{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}.ae-features svg{color:var(--ae-gold)}.ae-features h3{font-size:19px;font-weight:500}.ae-features p{font-size:14px}.ae-phone{display:flex;gap:30px;align-items:flex-start;padding:42px;border:1px solid #b98d4e44;border-radius:20px;background:#192130}.ae-phone>svg{color:var(--ae-gold);flex-shrink:0;margin-top:12px}.ae-phone h2{margin-top:0}.ae-notes{padding:45px 0 25px}.ae-notes p,.ae-notes dl{font-size:13px}.ae-notes dl{display:flex;flex-wrap:wrap;gap:35px}.ae-notes dt{color:#aeb5c3}.ae-notes dd{margin:8px 0;color:var(--ae-gold)}@media(max-width:760px){.ae-hero{grid-template-columns:1fr;min-height:0;padding:50px 0 80px}.ae-visual>img:first-child{height:300px}.ae-features>div{grid-template-columns:1fr;gap:20px}.ae-phone{padding:24px;gap:18px}.ae-top{font-size:10px}.ae-page h1{font-size:66px}}
