.page-hero[data-astro-cid-g363lt5y]{background:var(--ink);padding:9rem 2rem 4rem;position:relative;overflow:hidden}.page-hero[data-astro-cid-g363lt5y]:before{content:"";border:1px solid #faf7f20d;border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.page-hero-inner[data-astro-cid-g363lt5y]{z-index:1;max-width:720px;margin:0 auto;position:relative}.page-hero-tag[data-astro-cid-g363lt5y]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-size:.72rem;font-weight:600;display:block}.page-hero[data-astro-cid-g363lt5y] h1[data-astro-cid-g363lt5y]{color:var(--cream);letter-spacing:-.02em;font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,4rem);font-style:italic;font-weight:900;line-height:1.05}.page-hero-sub[data-astro-cid-g363lt5y]{color:#faf7f266;margin-top:1rem;font-size:.9rem;font-weight:300}.page-content[data-astro-cid-g363lt5y]{max-width:720px;margin:0 auto;padding:4rem 2rem 6rem}.page-content[data-astro-cid-g363lt5y] h2[data-astro-cid-g363lt5y]{color:var(--ink);margin:2.5rem 0 .6rem;font-family:Playfair Display,serif;font-size:1.3rem;font-weight:700}.page-content[data-astro-cid-g363lt5y] p[data-astro-cid-g363lt5y]{color:#4a443c;font-size:.97rem;font-weight:300;line-height:1.85}.page-content[data-astro-cid-g363lt5y] strong[data-astro-cid-g363lt5y]{color:var(--ink);font-weight:600}.page-content[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.page-content[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]:hover{color:var(--gold)}.contact-box[data-astro-cid-g363lt5y]{background:var(--ink);border-radius:var(--r);text-align:center;margin:2.5rem 0;padding:2.5rem;position:relative;overflow:hidden}.contact-box[data-astro-cid-g363lt5y]:before{content:"";border:1px solid #faf7f20f;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.contact-box[data-astro-cid-g363lt5y] p[data-astro-cid-g363lt5y]{letter-spacing:.1em;text-transform:uppercase;color:#faf7f24d;margin-bottom:1rem;font-size:.8rem;font-weight:600}.contact-links[data-astro-cid-g363lt5y]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.contact-box[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]{color:var(--cream);font-family:Playfair Display,serif;font-size:1.4rem;font-style:italic;font-weight:700;text-decoration:none;transition:color .2s}.contact-box[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]:hover{color:var(--gold)}.faq-list[data-astro-cid-g363lt5y]{border:1px solid var(--border);border-radius:var(--r);background:var(--cream);margin:2rem 0;overflow:hidden}.faq-item[data-astro-cid-g363lt5y]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-g363lt5y]:last-child{border-bottom:none}.faq-item[data-astro-cid-g363lt5y] summary[data-astro-cid-g363lt5y]{cursor:pointer;user-select:none;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:.97rem;font-weight:500;list-style:none;transition:background .15s;display:flex}.faq-item[data-astro-cid-g363lt5y] summary[data-astro-cid-g363lt5y]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-g363lt5y] summary[data-astro-cid-g363lt5y]::marker{display:none}.faq-item[data-astro-cid-g363lt5y] summary[data-astro-cid-g363lt5y]:hover{background:var(--warm)}.faq-chevron[data-astro-cid-g363lt5y]{width:16px;height:16px;color:var(--gold);flex-shrink:0;transition:transform .25s}.faq-item[data-astro-cid-g363lt5y][open] summary[data-astro-cid-g363lt5y] .faq-chevron[data-astro-cid-g363lt5y]{transform:rotate(180deg)}.faq-body[data-astro-cid-g363lt5y]{color:#4a443c;border-top:1px solid var(--border);padding:1.25rem 1.5rem;font-size:.93rem;font-weight:300;line-height:1.8}.faq-body[data-astro-cid-g363lt5y] p[data-astro-cid-g363lt5y]{color:#4a443c}.faq-body[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]{color:var(--ink);font-weight:500}.support-note[data-astro-cid-g363lt5y]{color:var(--gray);margin-top:2.5rem;font-size:.88rem;font-weight:300}.support-note-link[data-astro-cid-g363lt5y]{font-weight:600}@media (width<=768px){.page-hero[data-astro-cid-g363lt5y]{padding:7rem 1.25rem 3rem}.page-content[data-astro-cid-g363lt5y]{padding:2.5rem 1.25rem 4rem}}
