.post-module__QIcTVq__postPage{background-color:var(--background);color:var(--foreground);min-height:100vh}.post-module__QIcTVq__container{max-width:800px;margin:0 auto;padding:0 20px}.post-module__QIcTVq__hero{background:radial-gradient(circle at 30% 70%,#2a1350 0%,#0b0b12 50%,#050505 100%);align-items:flex-end;min-height:480px;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.post-module__QIcTVq__heroContent{z-index:2;width:min(1240px,90vw);margin:0 auto;position:relative}.post-module__QIcTVq__heroBreadcrumb{color:#fff9;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.post-module__QIcTVq__heroBreadcrumb a{color:#8d8fff;font-weight:600;text-decoration:none}.post-module__QIcTVq__heroBreadcrumb a:hover{text-decoration:underline}.post-module__QIcTVq__heroTitle{font-family:var(--font-display),sans-serif;text-shadow:0 4px 30px #00000080;max-width:700px;margin:0 0 20px;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:800;line-height:1.05}.post-module__QIcTVq__heroSubhead{color:#ffffffd9;align-items:center;gap:12px;max-width:560px;margin:0 0 32px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6;display:flex}.post-module__QIcTVq__category{text-transform:uppercase;letter-spacing:.15em;color:#fff;white-space:nowrap;border:1px solid #ffffff4d;border-radius:50px;padding:6px 14px;font-size:.8rem;font-weight:600}.post-module__QIcTVq__heroImage{object-fit:cover;border:1px solid #ffffff1a;border-radius:20px;width:100%;height:400px;margin-bottom:60px}.post-module__QIcTVq__article{color:#fff;font-size:1.125rem;line-height:1.8}.post-module__QIcTVq__article p{margin-bottom:30px}.post-module__QIcTVq__article h2{color:#fff;margin:40px 0 20px;font-size:2rem;font-weight:700}.post-module__QIcTVq__article ul{margin-bottom:30px;padding-left:20px}.post-module__QIcTVq__article li{margin-bottom:10px;list-style-type:disc}.post-module__QIcTVq__mockDisplay{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin:48px 0;padding:16px}.post-module__QIcTVq__mockDisplay img{border-radius:12px;width:100%;height:auto;margin-bottom:16px;box-shadow:0 30px 60px #00000080}.post-module__QIcTVq__caption{color:#fff6;text-align:center;margin:0;font-size:.9rem;font-style:italic}.post-module__QIcTVq__quote{color:#fff;border-left:4px solid #4f54ff;margin:60px 0;padding:0 0 0 32px;font-size:1.5rem;font-style:italic;font-weight:700;line-height:1.5}.post-module__QIcTVq__cta{color:#fff;text-align:center;background:radial-gradient(circle at 20% 10%,#2a1350 0%,#0b0b12 45%,#050505 100%);border:1px solid #8d8fff33;border-radius:24px;margin-top:100px;padding:80px 40px;box-shadow:0 20px 60px #0006}.post-module__QIcTVq__ctaInner{place-items:center;gap:24px;max-width:700px;margin:0 auto;display:grid}.post-module__QIcTVq__eyebrow{text-transform:uppercase;letter-spacing:.25em;color:#8d8fffe6;margin-bottom:0;font-size:.85rem;font-weight:700}.post-module__QIcTVq__ctaTitle{color:#fff;margin:0;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1.1}.post-module__QIcTVq__ctaButton{color:#fff;background:linear-gradient(135deg,#6b72ff 0%,#4f54ff 100%);border-radius:999px;justify-content:center;align-items:center;padding:16px 40px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px #4f54ff66}.post-module__QIcTVq__ctaButton:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4f54ff80}@media (max-width:768px){.post-module__QIcTVq__hero{min-height:400px;padding:100px 0 60px}.post-module__QIcTVq__heroImage{height:250px}}
