.pricing-page[data-v-f60d0419]{background:#fff;color:#1d1d1f}.container[data-v-f60d0419]{max-width:1200px;margin:0 auto;padding:0 24px}.pr-hero[data-v-f60d0419]{padding:96px 0 56px;text-align:center;background:radial-gradient(60% 70% at 50% 0%,rgba(64,128,255,.08),transparent 70%),#fff}.pr-title[data-v-f60d0419]{margin:0 0 16px;font-size:54px;font-weight:700;letter-spacing:-1.5px;line-height:1.2;background:linear-gradient(90deg,#1d1d1f,#4080ff 70%,#722ed1);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-sub[data-v-f60d0419]{margin:0 auto;max-width:560px;font-size:17px;line-height:1.6;color:#00000094}.pr-plans[data-v-f60d0419]{padding:24px 0 72px}.plan-note[data-v-f60d0419]{margin:28px 0 0;text-align:center;font-size:12.5px;color:#0006}.pr-faq[data-v-f60d0419]{padding:24px 0 72px;background:#fafafa;border-top:1px solid rgba(0,0,0,.04)}.pr-faq-title[data-v-f60d0419]{margin:0 0 28px;text-align:center;font-size:28px;font-weight:700;letter-spacing:-.5px}.faq-grid[data-v-f60d0419]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.faq[data-v-f60d0419]{padding:22px 24px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.faq[data-v-f60d0419]:hover{transform:translateY(-3px);border-color:#4080ff47;box-shadow:0 16px 36px -18px #0f173c2e}.faq h4[data-v-f60d0419]{margin:0 0 8px;font-size:15px}.faq p[data-v-f60d0419]{margin:0;font-size:13.5px;line-height:1.65;color:#0000008c}.pr-cta[data-v-f60d0419]{padding:80px 0;text-align:center}.pr-cta h2[data-v-f60d0419]{margin:0 0 10px;font-size:32px;font-weight:700;letter-spacing:-.6px}.pr-cta p[data-v-f60d0419]{margin:0 0 24px;font-size:15px;color:#0000008c}.pr-cta-btn[data-v-f60d0419]{display:inline-flex;align-items:center;gap:6px;padding:14px 28px;border:none;border-radius:999px;background:linear-gradient(135deg,#4080ff,#3a6ef5);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s ease,filter .2s ease}.pr-cta-btn[data-v-f60d0419]:hover{transform:translateY(-2px);filter:brightness(1.06)}@media(max-width:980px){.pr-title[data-v-f60d0419]{font-size:38px}}@media(max-width:640px){.pr-hero[data-v-f60d0419]{padding:64px 0 40px}.pr-title[data-v-f60d0419]{font-size:30px}.faq-grid[data-v-f60d0419]{grid-template-columns:1fr}}
