.pricing-page[data-v-dafb38d5]{max-width:960px;margin:0 auto;padding:60px 32px 120px}.pricing-hero[data-v-dafb38d5]{text-align:center;padding:60px 0 48px}.pricing-hero h1[data-v-dafb38d5]{font-size:52px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:#1d1d1f;margin:0}.hl[data-v-dafb38d5]{background:linear-gradient(135deg,#0071e3,#5856d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-dafb38d5]{font-size:21px;color:#6e6e73;margin-top:16px}.pain-section[data-v-dafb38d5]{padding:48px 0}.pain-question[data-v-dafb38d5]{text-align:center;font-size:19px;font-weight:500;color:#ff3b30;margin:0 0 32px}.pain-grid[data-v-dafb38d5]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pain-block[data-v-dafb38d5]{background:#ff3b300a;border:1px solid rgba(255,59,48,.1);border-radius:16px;padding:24px}.pain-emoji[data-v-dafb38d5]{font-size:28px;margin-bottom:10px}.pain-block h4[data-v-dafb38d5]{font-size:16px;font-weight:600;color:#1d1d1f;margin:0 0 8px}.pain-block p[data-v-dafb38d5]{font-size:14px;color:#6e6e73;line-height:1.6;margin:0}.solution[data-v-dafb38d5]{text-align:center;padding:0 0 48px}.solution-text[data-v-dafb38d5]{font-size:21px;line-height:1.5;color:#1d1d1f;margin:0;font-weight:500}.solution-text strong[data-v-dafb38d5]{background:linear-gradient(135deg,#0071e3,#5856d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.plans[data-v-dafb38d5]{padding:0 0 64px}.plan-grid[data-v-dafb38d5]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.plan[data-v-dafb38d5]{background:#fff;border:1px solid #e8e8ed;border-radius:20px;padding:36px 28px 28px;display:flex;flex-direction:column;position:relative;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s}.plan[data-v-dafb38d5]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.plan.recommended[data-v-dafb38d5]{border-color:#0071e340;box-shadow:0 4px 24px #0071e314;transform:scale(1.04)}.plan.recommended[data-v-dafb38d5]:hover{box-shadow:0 12px 40px #0071e31f;transform:scale(1.04) translateY(-4px)}.plan-ribbon[data-v-dafb38d5]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#0071e3,#5856d6);color:#fff;font-size:12px;font-weight:600;padding:4px 18px;border-radius:20px;white-space:nowrap}.plan.trial .trial-ribbon[data-v-dafb38d5]{background:linear-gradient(135deg,#34c759,#30d158)}.plan-header[data-v-dafb38d5]{text-align:center;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.plan-header h3[data-v-dafb38d5]{font-size:19px;font-weight:600;color:#1d1d1f;margin:0 0 12px}.plan-price-row[data-v-dafb38d5]{display:flex;align-items:baseline;justify-content:center;gap:4px}.plan-price[data-v-dafb38d5]{font-size:44px;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;line-height:1}.plan-period[data-v-dafb38d5]{font-size:15px;color:#6e6e73;font-weight:400}.plan-strikethrough[data-v-dafb38d5]{font-size:14px;color:#aeaeb2;text-decoration:line-through;margin-top:8px}.plan-features[data-v-dafb38d5]{list-style:none;padding:20px 0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.plan-features li[data-v-dafb38d5]{font-size:14px;color:#3a3a3c;padding-left:20px;position:relative}.plan-features li[data-v-dafb38d5]:before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:50%;background:#34c75926}.plan-features li[data-v-dafb38d5]:after{content:"";position:absolute;left:3px;top:7px;width:6px;height:4px;border-left:2px solid #34c759;border-bottom:2px solid #34c759;transform:rotate(-45deg)}.plan-features li.highlight[data-v-dafb38d5]{color:#0071e3;font-weight:500}.plan-features li.highlight[data-v-dafb38d5]:before{background:#0071e31f}.plan-features li.highlight[data-v-dafb38d5]:after{border-color:#0071e3}.plan-btn[data-v-dafb38d5]{width:100%;padding:14px;border:2px solid #0071E3;border-radius:12px;background:#fff;color:#0071e3;font-size:16px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;margin-bottom:12px}.plan-btn[data-v-dafb38d5]:hover{background:#0071e30f}.plan-btn.primary[data-v-dafb38d5]{background:linear-gradient(135deg,#0071e3,#5856d6);color:#fff;border:none}.plan-btn.primary[data-v-dafb38d5]:hover{opacity:.9}.plan-avg[data-v-dafb38d5]{text-align:center;font-size:13px;color:#6e6e73}.guarantee[data-v-dafb38d5]{text-align:center;font-size:14px;color:#6e6e73;margin-top:32px;line-height:1.6}.guarantee strong[data-v-dafb38d5]{color:#1d1d1f}.tax-note[data-v-dafb38d5]{text-align:center;font-size:13px;color:#aeaeb2;margin-top:8px}.modal-overlay[data-v-dafb38d5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.guide-modal[data-v-dafb38d5]{background:#fff;border-radius:20px;padding:40px;max-width:440px;width:90%;text-align:center}.guide-modal h3[data-v-dafb38d5]{font-size:22px;font-weight:600;margin:0 0 12px;color:#1d1d1f}.guide-desc[data-v-dafb38d5]{font-size:15px;color:#6e6e73;margin:0 0 28px;line-height:1.5}.guide-steps[data-v-dafb38d5]{display:flex;flex-direction:column;gap:14px;margin-bottom:28px;text-align:left}.step[data-v-dafb38d5]{display:flex;align-items:center;gap:14px;font-size:15px;color:#3a3a3c}.step-num[data-v-dafb38d5]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0071e3,#5856d6);color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.guide-actions[data-v-dafb38d5]{display:flex;flex-direction:column;gap:10px}.guide-btn[data-v-dafb38d5]{width:100%;padding:14px;border:2px solid #0071E3;border-radius:12px;background:#fff;color:#0071e3;font-size:16px;font-weight:600;cursor:pointer;transition:background .15s}.guide-btn[data-v-dafb38d5]:hover{background:#0071e30f}.guide-btn.primary[data-v-dafb38d5]{background:linear-gradient(135deg,#0071e3,#5856d6);color:#fff;border:none}.guide-btn.primary[data-v-dafb38d5]:hover{opacity:.9}.faq[data-v-dafb38d5]{padding-top:0}.faq h2[data-v-dafb38d5]{text-align:center;font-size:28px;font-weight:600;color:#1d1d1f;margin:0 0 32px;letter-spacing:-.01em}.faq-list[data-v-dafb38d5]{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:4px}.faq-item[data-v-dafb38d5]{padding:20px 24px;border-radius:14px;transition:background .15s}.faq-item[data-v-dafb38d5]:hover{background:#00000005}.faq-item h4[data-v-dafb38d5]{font-size:16px;font-weight:600;color:#1d1d1f;margin:0 0 6px}.faq-item p[data-v-dafb38d5]{font-size:14px;color:#6e6e73;line-height:1.6;margin:0}@media (max-width: 768px){.pricing-page[data-v-dafb38d5]{padding:32px 16px 80px}.pricing-hero[data-v-dafb38d5]{padding:32px 0}.pricing-hero h1[data-v-dafb38d5]{font-size:36px}.hero-desc[data-v-dafb38d5]{font-size:17px}.pain-grid[data-v-dafb38d5]{grid-template-columns:1fr}.pain-question[data-v-dafb38d5]{font-size:17px}.solution-text[data-v-dafb38d5]{font-size:18px}.plan-grid[data-v-dafb38d5]{grid-template-columns:1fr;gap:16px}.plan.recommended[data-v-dafb38d5]{transform:none}.plan.recommended[data-v-dafb38d5]:hover{transform:translateY(-4px)}.plan-price[data-v-dafb38d5]{font-size:38px}.faq h2[data-v-dafb38d5]{font-size:24px}}
