.page-module__P-qQra__container{padding-top:80px}.page-module__P-qQra__hero{background:#0a0a0a;padding:120px 0 80px;position:relative;overflow:hidden}.page-module__P-qQra__heroBackground{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__P-qQra__overlay{background:linear-gradient(#0a0a0a4d,#0a0a0a);width:100%;height:100%;position:absolute;top:0;left:0}.page-module__P-qQra__title{margin-bottom:24px}.page-module__P-qQra__subtitle{color:var(--color-text-muted);max-width:700px;margin:0 auto;font-size:1.5rem}.page-module__P-qQra__titlesGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (max-width:768px){.page-module__P-qQra__titlesGrid{grid-template-columns:1fr}}.page-module__P-qQra__titleCard{justify-content:space-between;min-height:280px}.page-module__P-qQra__comingSoon{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);margin-top:24px;font-size:.875rem;font-weight:600}.page-module__P-qQra__letterSection{background-color:var(--color-bg-elevated);padding:100px 0}.page-module__P-qQra__letterContainer{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:4px;max-width:800px;margin:0 auto;padding:60px}.page-module__P-qQra__letterTitle{font-family:var(--font-serif);text-align:center;margin-bottom:40px;font-style:italic}.page-module__P-qQra__letterContent{font-family:var(--font-serif);font-size:1.125rem;line-height:1.8}.page-module__P-qQra__letterContent p{color:var(--color-text);margin-bottom:24px}.page-module__P-qQra__signature{text-align:right;margin-top:60px}.page-module__P-qQra__signatureRole{color:var(--color-text-muted);font-size:.875rem;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.page-module__P-qQra__integrationStrip{border-top:1px solid var(--color-border-subtle);text-align:center;padding:60px 0}.page-module__P-qQra__integrationContent{max-width:800px;margin:0 auto}.page-module__P-qQra__integrationTitle{color:var(--color-primary);margin-bottom:16px;font-size:1.5rem}@media (max-width:768px){.page-module__P-qQra__letterContainer{padding:32px}}
