.cta-band[data-v-2c4a2daa]{padding:var(--section-pad) 0}.cta-band__inner[data-v-2c4a2daa]{position:relative;background:var(--brand-gradient-deep);border-radius:var(--r-xl);padding:clamp(2.5rem,5vw,4.5rem);text-align:center;color:#fff;overflow:hidden;box-shadow:var(--e-brand)}.cta-band__inner[data-v-2c4a2daa]:after{content:"";position:absolute;top:-40%;right:-20%;width:60%;height:180%;background:radial-gradient(circle,hsla(0,0%,100%,.12) 0,transparent 65%);pointer-events:none}.cta-band__title[data-v-2c4a2daa]{position:relative;color:#fff;font-size:var(--text-3xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin-bottom:1rem}.cta-band__desc[data-v-2c4a2daa]{position:relative;font-size:var(--text-lg);color:hsla(0,0%,100%,.88);max-width:40rem;margin:0 auto 2rem}.cta-band__actions[data-v-2c4a2daa]{position:relative;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn-cta-lg[data-v-2c4a2daa]{padding:1.05rem 2rem;font-size:1rem}@media (max-width:600px){.cta-band__actions[data-v-2c4a2daa]{flex-direction:column;align-items:stretch}}.post-hero[data-v-95a53aec]{position:relative;background:var(--brand-gradient-deep);color:#fff;margin-top:calc(var(--nav-h)*-1);padding:calc(var(--nav-h) + 3.5rem) 0 3.5rem;overflow:hidden}.post-hero__glow[data-v-95a53aec]{position:absolute;top:-40%;right:-10%;width:55%;height:180%;background:radial-gradient(circle,hsla(0,0%,100%,.12) 0,transparent 65%);pointer-events:none}.post-hero__inner[data-v-95a53aec]{position:relative;z-index:2;max-width:760px}.post-hero__back[data-v-95a53aec]{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;color:hsla(0,0%,100%,.8);font-size:.85rem;font-weight:var(--fw-semibold);margin-bottom:1.5rem}.post-hero__back[data-v-95a53aec]:hover{color:#fff}.post-hero__back .flip[data-v-95a53aec]{transform:rotate(180deg)}.post-hero__icon[data-v-95a53aec]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--r-md);background:hsla(0,0%,100%,.12);backdrop-filter:blur(4px);color:#fff;font-size:1.3rem;margin-bottom:1.25rem}.post-hero__title[data-v-95a53aec]{color:#fff;font-size:clamp(2rem,4vw,2.9rem);font-weight:var(--fw-black);letter-spacing:var(--tracking-tighter);line-height:1.08;margin-bottom:1rem}.post-hero__meta[data-v-95a53aec]{color:hsla(0,0%,100%,.78);font-size:.92rem;margin:0}.post-body__inner[data-v-95a53aec]{max-width:720px;margin:0 auto}.lead-p[data-v-95a53aec]{font-size:1.2rem;line-height:1.7;color:var(--ink-700);margin-bottom:1.4rem}.post-section[data-v-95a53aec]{margin-top:2.75rem}.post-section h2[data-v-95a53aec]{color:var(--color-primary);font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin-bottom:1rem;line-height:1.2}.post-section p[data-v-95a53aec]{font-size:1.075rem;line-height:1.75;color:var(--ink-600);margin-bottom:1.15rem}.post-faqs[data-v-95a53aec]{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--line)}.post-faqs>h2[data-v-95a53aec]{color:var(--ink-900);font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin-bottom:1.5rem}.post-faq[data-v-95a53aec]{margin-bottom:1.5rem}.post-faq h3[data-v-95a53aec]{color:var(--ink-900);font-size:1.1rem;font-weight:var(--fw-semibold);margin-bottom:.5rem}.post-faq p[data-v-95a53aec]{color:var(--ink-500);line-height:1.7;margin:0}@media (max-width:768px){.post-hero__title[data-v-95a53aec]{font-size:var(--text-3xl)}.lead-p[data-v-95a53aec]{font-size:1.1rem}}