
.az-rf-monaco{background:var(--paper);color:var(--ink)}
.az-rf-monaco h1,.az-rf-monaco h2,.az-rf-monaco h3{font-family:var(--display);font-weight:500;letter-spacing:-.01em;line-height:1.15}
.az-rf-monaco h2{font-size:clamp(28px,4vw,42px);margin:0 0 24px}.az-rf-monaco h3{font-size:28px;margin:15px 0 20px}
.az-rf-monaco p{line-height:1.7;margin-bottom:16px}.az-rf-monaco a{color:var(--gold-deep)}
.az-rf-ci-hero{min-height:620px}.az-rf-ci-hero h1{font-size:clamp(38px,5.2vw,68px);max-width:900px}.az-rf-ci-hero .hero-media{display:block}.az-rf-ci-hero .hero-media::after{background:linear-gradient(90deg,rgba(20,18,15,.82),rgba(20,18,15,.32))}.az-rf-ci-hero .hero-consult{color:var(--gold);font-size:15px;text-align:left}.az-rf-ci-hero .eyebrow{color:var(--gold)}
.az-rf-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);font-weight:600;margin-bottom:14px}.az-rf-eyebrow:before{content:'';display:inline-block;width:28px;height:1px;background:var(--gold);vertical-align:middle;margin-right:12px}
.az-rf-facts{background:var(--ink);color:var(--paper);display:flex;justify-content:center;gap:20px 45px;flex-wrap:wrap;padding:22px 24px;font-size:13px}.az-rf-facts b{color:var(--gold)}
.az-rf-section{max-width:1188px;margin:auto;padding:90px 24px}.az-rf-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.az-rf-intro figure{margin:0}.az-rf-intro img{width:100%;height:380px;object-fit:cover}.az-rf-intro figcaption{font-size:11px;line-height:1.5;color:var(--muted);margin-top:10px}
.az-rf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.az-rf-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);padding:34px 30px}.az-rf-number{font-size:11px;letter-spacing:.2em;color:var(--gold-deep)}.az-rf-card p{font-size:15px;color:var(--muted)}.az-rf-card .az-rf-note{font-size:13px}.az-rf-card b{margin-top:auto;padding-top:20px;font-size:15px;font-weight:600}.az-rf-card a{font-size:13px;margin-top:15px;text-underline-offset:4px}.az-rf-small{font-size:12px;color:var(--muted);margin-top:22px}
.az-rf-dark{max-width:none;background:var(--ink);color:var(--paper);padding:75px max(24px,calc((100vw - 1140px)/2))}.az-rf-dark .az-rf-eyebrow{color:var(--gold)}.az-rf-dark>p{max-width:720px;color:rgba(245,243,239,.8)}.az-rf-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.az-rf-monaco .az-rf-button,.az-rf-monaco .az-rf-outline{display:inline-block;padding:15px 32px;text-decoration:none;font-size:15px;font-weight:600;border:0;border-radius:0;background:var(--gold);color:var(--ink)}.az-rf-monaco .az-rf-outline{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 1.5px rgba(245,243,239,.6)}
.az-rf-faq details{padding:22px 0;border-bottom:1px solid var(--line)}.az-rf-faq summary{font-size:16px;font-weight:500;cursor:pointer}.az-rf-faq details p{max-width:850px;color:var(--muted);padding-top:20px}.az-rf-sources{padding-top:0;padding-bottom:50px;font-size:12px;color:var(--muted)}.az-rf-monaco a:focus-visible,.az-rf-monaco summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
@media(max-width:700px){.az-rf-ci-hero{min-height:580px}.az-rf-ci-hero h1{font-size:38px}.az-rf-ci-hero .hero-media .poster{object-position:60% center}.az-rf-section{padding:55px 24px}.az-rf-intro,.az-rf-grid{grid-template-columns:1fr;gap:28px}.az-rf-intro img{height:auto}.az-rf-facts{gap:12px;justify-content:flex-start}.az-rf-facts span{width:100%}.az-rf-card{padding:30px}.az-rf-actions>a{width:100%;text-align:center}.az-rf-sources{padding-top:0}.az-rf-monaco h2{font-size:32px}}
.az-rf-monaco .hero .btn-gold{color:var(--ink)}.az-rf-monaco .hero .btn-outline{color:var(--paper)}

.az-rf-two{grid-template-columns:repeat(2,1fr)}@media(max-width:700px){.az-rf-two{grid-template-columns:1fr}}

.az-rf-form{margin-top:30px;padding:36px;background:#fff;border:1px solid var(--line)}.az-rf-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.az-rf-form label{display:block;font-size:14px;font-weight:500}.az-rf-form input,.az-rf-form select,.az-rf-form textarea{display:block;width:100%;font:inherit;padding:12px;margin-top:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:0;min-height:46px}.az-rf-form-wide{grid-column:1/-1}.az-rf-form .az-rf-small{margin:24px 0}.az-rf-form button{color:var(--ink)}#monaco-status{margin-top:22px}#anfrage{scroll-margin-top:90px}@media(max-width:700px){.az-rf-form{padding:22px 18px}.az-rf-form-grid{grid-template-columns:1fr;gap:20px}.az-rf-form button{width:100%;padding:15px}}
