.static-page{padding-top:24px}.static-page-card{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:26px 22px 34px;box-shadow:var(--shadow)}.static-page-header{margin-bottom:24px;border-bottom:1px solid var(--hair);padding-bottom:18px}.static-page-update{margin:0 0 8px;color:var(--moon-faint);font-size:14px;letter-spacing:.05em}.static-page-title{margin:0;color:var(--gold);font-size:26px;letter-spacing:.12em;line-height:1.7}.static-page-intro,.static-page-section{margin:0 0 32px}.static-page-intro p,.static-page-section p{color:var(--moon-dim);margin:0 0 12px;font-size:18px;line-height:1.95}.static-page-section-title{margin:0 0 14px;color:var(--moon);font-size:22px;letter-spacing:.08em}.static-page-list{margin:0 0 12px;padding-left:1.4em;color:var(--moon-dim);font-size:18px;line-height:1.85}.static-page-list li{margin:0 0 6px}.static-page-definition{margin:18px 0 0;padding:0}.static-page-definition-item{display:grid;grid-template-columns:130px 1fr;grid-gap:10px;gap:10px;border-bottom:1px dashed var(--hair);padding:10px 0}.static-page-definition dt{color:var(--moon);font-family:var(--font-body);font-size:15px}.static-page-definition dd{margin:0;color:var(--moon-dim);font-size:16px}.static-page-cta{border-top:1px solid var(--hair);padding-top:22px;text-align:center}.static-page-cta p{margin:0 0 10px;color:var(--moon-dim);font-size:16px}.static-page-cta-link{display:inline-block;min-height:44px;color:var(--gold);text-decoration:none;border:1px solid var(--gold-soft);padding:12px 20px;border-radius:999px;letter-spacing:.08em;font-size:15px}.static-page-cta-link:hover{color:var(--moon);border-color:var(--gold)}.contact-inquiry-form{margin-top:14px}.contact-inquiry-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-inquiry-turnstile{min-height:65px;margin-bottom:16px}.contact-inquiry-status{margin:0;font-size:15px;line-height:1.6}.contact-inquiry-status.is-error,.contact-inquiry-status.is-success{margin:0 0 16px;padding:10px 12px;border-radius:10px}.contact-inquiry-status.is-error{border:1px solid rgba(255,107,122,.5);background:rgba(255,107,122,.08);color:var(--fire)}.contact-inquiry-status.is-success{border:1px solid var(--wood);background:rgba(79,227,166,.08);color:var(--wood)}@media (max-width:768px){.static-page{padding-top:18px}.static-page-card{padding:18px 14px 24px}.static-page-title{font-size:22px;line-height:1.6}.static-page-definition-item{grid-template-columns:1fr;gap:2px}}