.pricing-page[data-v-3d3179fe]{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 85% 10%,rgba(0,180,216,.12),transparent 22%),radial-gradient(circle at 10% 20%,rgba(15,118,110,.08),transparent 24%),linear-gradient(180deg,#f4f9fc,#fff 45%,#f8fbfd)}.pricing-page[data-v-3d3179fe]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(12,20,38,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(12,20,38,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 90%);pointer-events:none}.pricing-sticky[data-v-3d3179fe]{position:sticky;top:84px;z-index:20;padding:12px 0}.pricing-sticky-bar[data-v-3d3179fe]{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;overflow:hidden;padding:22px 26px;border-radius:22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pricing-sticky-bar[data-v-3d3179fe]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--accent),rgba(45,212,191,.56))}.sticky-eyebrow[data-v-3d3179fe]{margin:0 0 6px;font-size:12px;letter-spacing:.6px;color:var(--accent-strong);text-transform:uppercase}.sticky-title[data-v-3d3179fe]{margin:0;font-size:20px;display:flex;align-items:center;gap:8px}.sticky-badge[data-v-3d3179fe]{font-size:11px;padding:2px 8px;border-radius:999px;background:#00b4d81f;color:var(--accent-strong)}.sticky-desc[data-v-3d3179fe]{margin:8px 0 0;color:var(--muted);font-size:13px;max-width:420px}.sticky-free-deploy[data-v-3d3179fe]{margin-top:10px;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#166534}.pricing-badge[data-v-3d3179fe]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1}.pricing-badge-primary[data-v-3d3179fe]{background:#00b4d81f;color:var(--accent-strong)}.pricing-badge-success[data-v-3d3179fe]{background:#16a34a1f;color:#166534}.pricing-badge-outline[data-v-3d3179fe]{border:1px solid rgba(22,163,74,.35)}.sticky-actions[data-v-3d3179fe]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sticky-link[data-v-3d3179fe]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:8px;text-decoration:none;background:#fff;border:1px solid var(--border-strong);color:var(--text);font-weight:500;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.sticky-link[data-v-3d3179fe]:hover,.sticky-link[data-v-3d3179fe]:focus{background:#f7fafc;border-color:var(--accent)}.sticky-link[data-v-3d3179fe]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sticky-price[data-v-3d3179fe]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:120px}.sticky-price .amount[data-v-3d3179fe]{font-size:20px;font-weight:700;color:var(--accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sticky-price .period[data-v-3d3179fe]{font-size:12px;color:var(--muted)}.pricing-btn[data-v-3d3179fe]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 22px;border-radius:10px;border:1px solid transparent;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.pricing-btn[data-v-3d3179fe]:hover,.pricing-btn[data-v-3d3179fe]:focus-visible{transform:translateY(-1px)}.pricing-btn-primary[data-v-3d3179fe]{background:linear-gradient(135deg,var(--accent) 0%,#00d4ff 100%);border-color:var(--accent);color:#fff;box-shadow:0 14px 26px #00b4d82e}.pricing-btn-primary[data-v-3d3179fe]:hover,.pricing-btn-primary[data-v-3d3179fe]:focus-visible{box-shadow:0 18px 32px #00b4d83d}.pricing-btn-secondary[data-v-3d3179fe]{background:#fff;border-color:var(--border-strong);color:var(--text)}.pricing-text-btn[data-v-3d3179fe]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0;border:0;background:transparent;color:var(--accent);font-size:14px;font-weight:700;cursor:pointer}.pricing-text-btn[data-v-3d3179fe]:hover,.pricing-text-btn[data-v-3d3179fe]:focus-visible{color:var(--accent-strong);text-decoration:underline}.ghost-btn[data-v-3d3179fe]{background:#fff;border:1px solid var(--border-strong);color:var(--text)}.sr-only[data-v-3d3179fe]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.page-header[data-v-3d3179fe]{position:relative;padding:108px 0 92px}.page-header[data-v-3d3179fe]:before{content:none}.page-header[data-v-3d3179fe]:after{content:"";position:absolute;right:-8%;top:36px;width:420px;height:240px;background:linear-gradient(135deg,#00b4d82e,#2dd4bf24);transform:rotate(-8deg);border-radius:32px;z-index:0}.hero-grid[data-v-3d3179fe]{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(32px,3.2vw,56px);align-items:center;position:relative;z-index:1}.hero-content[data-v-3d3179fe]{max-width:min(100%,74ch)}.page-title[data-v-3d3179fe]{font-size:38px;font-weight:600;letter-spacing:-.03em;margin:16px 0;line-height:1.14}.page-subtitle[data-v-3d3179fe]{max-width:58ch;font-size:18px;color:var(--muted);margin:0;line-height:1.75}.hero-actions[data-v-3d3179fe]{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;margin-top:24px}.hero-actions[data-v-3d3179fe]>*{flex:1 1 220px;min-width:0}.hero-btn[data-v-3d3179fe]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;border:1px solid transparent}.primary-btn[data-v-3d3179fe]{background:var(--accent);color:#fff;border-color:var(--accent)}.primary-btn[data-v-3d3179fe]:hover,.primary-btn[data-v-3d3179fe]:focus{background:var(--accent-strong);border-color:var(--accent-strong)}.hero-highlights[data-v-3d3179fe]{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.highlight-card[data-v-3d3179fe]{padding:16px 18px;border-radius:var(--radius-md);background:var(--surface-strong);border:1px solid var(--border);box-shadow:var(--shadow-soft)}.highlight-card .label[data-v-3d3179fe]{font-size:12px;color:var(--muted)}.highlight-card .value[data-v-3d3179fe]{display:block;margin-top:6px;font-size:20px;font-weight:700;color:var(--accent)}.hero-panel[data-v-3d3179fe]{position:relative;overflow:hidden;align-self:stretch;padding:30px 28px}.hero-panel[data-v-3d3179fe]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 20%,rgba(0,180,216,.12),transparent 48%);pointer-events:none}.panel-header[data-v-3d3179fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative;z-index:1}.panel-header h3[data-v-3d3179fe]{margin:0;font-size:18px}.status[data-v-3d3179fe]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.dot[data-v-3d3179fe]{width:8px;height:8px;border-radius:50%;background:var(--accent-green);box-shadow:0 0 10px #2dd4bf80}.panel-grid[data-v-3d3179fe]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;z-index:1}.panel-grid .label[data-v-3d3179fe]{font-size:12px;color:var(--muted);margin:0}.panel-grid .value[data-v-3d3179fe]{margin:6px 0 0;font-size:18px;font-weight:700}.panel-wave[data-v-3d3179fe]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:24px;align-items:end;height:60px;position:relative;z-index:1}.panel-wave span[data-v-3d3179fe]{display:block;background:linear-gradient(180deg,#00b4d8e6,#0096c759);border-radius:6px;animation:rise-3d3179fe 2.2s ease-in-out infinite}.panel-wave span[data-v-3d3179fe]:nth-child(1){height:40%;animation-delay:0s}.panel-wave span[data-v-3d3179fe]:nth-child(2){height:70%;animation-delay:.2s}.panel-wave span[data-v-3d3179fe]:nth-child(3){height:50%;animation-delay:.4s}.panel-wave span[data-v-3d3179fe]:nth-child(4){height:85%;animation-delay:.6s}.panel-wave span[data-v-3d3179fe]:nth-child(5){height:60%;animation-delay:.8s}.panel-desc[data-v-3d3179fe]{position:relative;z-index:1;margin:20px 0 0;color:var(--muted);line-height:1.7}.panel-footnote[data-v-3d3179fe]{position:relative;z-index:1;margin:10px 0 0;color:var(--text);line-height:1.7;font-size:14px;font-weight:500}@keyframes rise-3d3179fe{0%,to{transform:scaleY(.8);opacity:.7}50%{transform:scaleY(1);opacity:1}}.pricing-section[data-v-3d3179fe]{padding:46px 0 92px}.selection-guide[data-v-3d3179fe]{padding:14px 0 28px}.section-head--center[data-v-3d3179fe]{text-align:center;justify-items:center}.selection-grid[data-v-3d3179fe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.selection-card[data-v-3d3179fe]{padding:26px 24px}.selection-index[data-v-3d3179fe]{margin:0;font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--accent-strong)}.selection-card h3[data-v-3d3179fe]{margin:10px 0 8px;font-size:20px}.selection-desc[data-v-3d3179fe]{margin:0;color:var(--muted);line-height:1.7}.selection-points[data-v-3d3179fe]{margin:18px 0 0;padding-left:18px;display:grid;gap:8px;color:var(--text)}.selection-points li[data-v-3d3179fe]::marker{color:var(--accent)}.ai-highlight-banner[data-v-3d3179fe]{margin-bottom:24px;padding:22px 24px;border-radius:22px;border:1px solid rgba(0,180,216,.22);background:linear-gradient(135deg,#00b4d824,#ffffffd1);display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 20px 42px #0c14260f}.ai-highlight-content[data-v-3d3179fe]{min-width:0}.ai-highlight-tag[data-v-3d3179fe]{margin:0;font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--accent-strong);text-transform:uppercase}.ai-highlight-content h3[data-v-3d3179fe]{margin:6px 0 0;font-size:20px}.ai-highlight-content p[data-v-3d3179fe]{margin:8px 0 0;color:#0f4c5c;line-height:1.6;font-size:14px}.ai-highlight-link[data-v-3d3179fe]{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;text-decoration:none;padding:9px 14px;border-radius:999px;border:1px solid rgba(2,132,199,.35);background:#fffc;color:#0c4a6e;font-weight:600;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.ai-highlight-link[data-v-3d3179fe]:hover,.ai-highlight-link[data-v-3d3179fe]:focus{border-color:#0284c780;background:#fff}.ai-highlight-link[data-v-3d3179fe]:focus-visible{outline:2px solid rgba(2,132,199,.7);outline-offset:2px;border-radius:999px}.free-deploy-notice[data-v-3d3179fe]{margin-bottom:24px;padding:16px 18px;border-radius:18px;border:1px solid rgba(22,163,74,.35);background:linear-gradient(135deg,#16a34a24,#86efac1a);display:flex;align-items:flex-start;gap:12px}.notice-icon[data-v-3d3179fe]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;color:#15803d;margin-top:2px}.notice-icon svg[data-v-3d3179fe]{width:20px;height:20px}.free-deploy-notice .title[data-v-3d3179fe]{margin:0;font-size:14px;font-weight:700;color:#166534}.free-deploy-notice .desc[data-v-3d3179fe]{margin:3px 0 0;font-size:12px;line-height:1.5;color:#166534}.pricing-grid-shell[data-v-3d3179fe]{position:relative;min-height:280px}.pricing-grid[data-v-3d3179fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px}.pricing-loading-overlay[data-v-3d3179fe]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:24px;background:#f4f9fcc2;color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pricing-loading-spinner[data-v-3d3179fe]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,180,216,.18);border-top-color:var(--accent);animation:pricing-spin-3d3179fe .9s linear infinite}.pricing-grid-shell.is-loading .pricing-grid[data-v-3d3179fe]{opacity:.42;pointer-events:none}.section-title[data-v-3d3179fe]{font-size:29px;font-weight:600;text-align:center;margin-bottom:32px;letter-spacing:-.02em}.faq-section[data-v-3d3179fe]{padding:40px 0 80px}.faq-list[data-v-3d3179fe]{width:100%;box-sizing:border-box;padding:20px 32px}.faq-item[data-v-3d3179fe]{border-top:1px solid rgba(12,20,38,.08)}.faq-item[data-v-3d3179fe]:first-child{border-top:none}.faq-question[data-v-3d3179fe]{position:relative;cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:16px;font-weight:500;color:var(--text);background:transparent}.faq-question[data-v-3d3179fe]::-webkit-details-marker{display:none}.faq-question[data-v-3d3179fe]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;color:var(--accent-strong)}.faq-item[open] .faq-question[data-v-3d3179fe]:after{content:"−"}.faq-answer[data-v-3d3179fe]{padding:0 0 18px}.faq-answer p[data-v-3d3179fe]{margin:0;color:var(--muted);line-height:1.8}.cta-section[data-v-3d3179fe]{padding:40px 0 120px}.cta-title[data-v-3d3179fe]{font-size:29px;font-weight:600;margin:0 0 12px;letter-spacing:-.02em}.cta-text[data-v-3d3179fe]{font-size:16px;color:var(--muted);margin:0}.cta-card[data-v-3d3179fe]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:38px 44px}.cta-card[data-v-3d3179fe]:before{content:"";position:absolute;inset:auto 10% -60px auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(0,180,216,.22),transparent 68%);pointer-events:none}.cta-actions[data-v-3d3179fe]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cta-actions[data-v-3d3179fe]>*{flex:1 1 220px}@keyframes pricing-spin-3d3179fe{to{transform:rotate(360deg)}}@media (max-width: 900px){.hero-actions[data-v-3d3179fe]{flex-direction:column;align-items:stretch}.hero-actions[data-v-3d3179fe]>*{flex:0 0 auto}}@media (max-width: 768px){.page-title[data-v-3d3179fe]{font-size:28px;line-height:1.18}.hero-grid[data-v-3d3179fe],.pricing-grid[data-v-3d3179fe],.selection-grid[data-v-3d3179fe]{grid-template-columns:1fr}.ai-highlight-banner[data-v-3d3179fe]{flex-direction:column;align-items:flex-start}.pricing-sticky[data-v-3d3179fe]{top:70px}.pricing-sticky-bar[data-v-3d3179fe]{flex-direction:column;align-items:flex-start}.sticky-actions[data-v-3d3179fe]{width:100%;justify-content:space-between}.section-title[data-v-3d3179fe]{font-size:24px}.faq-list[data-v-3d3179fe]{padding:16px 20px}.cta-card[data-v-3d3179fe]{flex-direction:column;align-items:flex-start}.cta-actions[data-v-3d3179fe]{width:100%}}@media (min-width: 1600px){.hero-grid[data-v-3d3179fe]{grid-template-columns:minmax(0,1.24fr) minmax(420px,.76fr);gap:clamp(44px,4vw,84px)}.page-title[data-v-3d3179fe]{font-size:clamp(42px,3vw,54px)}.selection-grid[data-v-3d3179fe]{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid[data-v-3d3179fe]{gap:32px}.cta-card[data-v-3d3179fe]{padding:44px 48px}}@media (max-width: 1280px){.selection-grid[data-v-3d3179fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.selection-grid[data-v-3d3179fe]{grid-template-columns:1fr}}
