.hero[data-v-3d55b82b]{position:relative;padding:160px 0 90px;text-align:center}.hero-background[data-v-3d55b82b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,#0d1117 0%,#1a1f2e 60%,#0d1117 100%)}.hero-content[data-v-3d55b82b]{max-width:900px;margin:0 auto}.hero-title[data-v-3d55b82b]{font-size:56px;line-height:1.1;margin-bottom:18px}.hero-subtitle[data-v-3d55b82b]{font-size:22px;color:var(--accent);margin-bottom:12px}.hero-description[data-v-3d55b82b]{color:var(--text-secondary);font-size:18px;max-width:760px;margin:0 auto 26px;line-height:1.6}.hero-ctas[data-v-3d55b82b]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width: 768px){.hero[data-v-3d55b82b]{padding:130px 0 70px}.hero-title[data-v-3d55b82b]{font-size:36px}.hero-subtitle[data-v-3d55b82b]{font-size:18px}}.pricing[data-v-b979ff9b]{background:var(--bg-dark)}.section-header[data-v-b979ff9b]{text-align:center;margin-bottom:60px}.section-title[data-v-b979ff9b]{font-size:48px;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-b979ff9b]{font-size:20px;color:var(--text-secondary)}.pricing-cards[data-v-b979ff9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:80px}.pricing-card[data-v-b979ff9b]{background:var(--bg-card);border:2px solid var(--border);border-radius:20px;padding:40px 32px;text-align:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.pricing-card[data-v-b979ff9b]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--accent));transform:scaleX(0);transition:transform .4s ease}.pricing-card[data-v-b979ff9b]:hover:before{transform:scaleX(1)}.pricing-card[data-v-b979ff9b]:hover{transform:translateY(-12px) scale(1.02);border-color:var(--primary);box-shadow:0 12px 40px #4c6fff4d;background:linear-gradient(135deg,rgba(76,111,255,.05) 0%,rgba(0,209,255,.05) 100%)}.pricing-card.featured[data-v-b979ff9b]{border-color:var(--primary);background:linear-gradient(135deg,rgba(76,111,255,.15) 0%,rgba(0,209,255,.15) 100%);box-shadow:0 8px 32px #4c6fff40;transform:scale(1.05)}.pricing-card.featured[data-v-b979ff9b]:hover{transform:translateY(-12px) scale(1.08);box-shadow:0 16px 48px #4c6fff66}.badge[data-v-b979ff9b]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);color:#fff;padding:6px 20px;border-radius:24px;font-size:13px;font-weight:700;box-shadow:0 4px 16px #4c6fff66;text-transform:uppercase;letter-spacing:.5px;animation:pulse-b979ff9b 2s ease-in-out infinite}@keyframes pulse-b979ff9b{0%,to{box-shadow:0 4px 16px #4c6fff66}50%{box-shadow:0 4px 24px #4c6fff99}}.badge[data-v-b979ff9b]{will-change:box-shadow}.plan-duration[data-v-b979ff9b]{font-size:24px;font-weight:600;margin-bottom:16px}.plan-price[data-v-b979ff9b]{margin-bottom:8px}.price-amount[data-v-b979ff9b]{font-size:52px;font-weight:800;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.price-period[data-v-b979ff9b]{font-size:16px;color:var(--text-secondary)}.plan-savings[data-v-b979ff9b]{color:var(--success);font-size:14px;font-weight:500;margin-bottom:24px}.plan-features[data-v-b979ff9b]{text-align:left}.feature-item[data-v-b979ff9b]{padding:10px 0;color:var(--text-secondary);display:flex;align-items:center;gap:8px;transition:color .3s ease}.feature-item[data-v-b979ff9b]:hover{color:var(--text-primary)}.feature-item[data-v-b979ff9b]:before{content:"✓";color:var(--success);font-weight:700;font-size:18px}.pricing-calculator[data-v-b979ff9b]{background:var(--bg-card);border:2px solid var(--border);border-radius:16px;padding:40px;margin-bottom:40px}.calculator-title[data-v-b979ff9b]{font-size:32px;font-weight:700;margin-bottom:32px;text-align:center}.calculator-content[data-v-b979ff9b]{max-width:600px;margin:0 auto}.calculator-row[data-v-b979ff9b]{margin-bottom:24px}.calculator-row label[data-v-b979ff9b]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-secondary)}.calculator-select[data-v-b979ff9b],.calculator-input[data-v-b979ff9b]{width:100%;padding:12px 16px;background:var(--bg-dark);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:16px;transition:border-color .3s}.calculator-select[data-v-b979ff9b]:focus,.calculator-input[data-v-b979ff9b]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #4c6fff1a;transform:translateY(-1px)}.calculator-result[data-v-b979ff9b]{background:var(--bg-dark);border-radius:12px;padding:24px;margin:32px 0}.result-line[data-v-b979ff9b]{display:flex;justify-content:space-between;padding:8px 0;color:var(--text-secondary)}.discount[data-v-b979ff9b]{color:var(--success);font-weight:600}.result-total[data-v-b979ff9b]{display:flex;justify-content:space-between;padding-top:16px;margin-top:16px;border-top:2px solid var(--border);font-size:20px;font-weight:600}.total-price[data-v-b979ff9b]{font-size:32px;color:var(--primary)}.calculator-cta[data-v-b979ff9b]{width:100%;margin-top:24px}.secondary-cta[data-v-b979ff9b]{margin-top:12px}.checkout-error[data-v-b979ff9b]{color:#ff7b7b;margin-top:12px}.auth-box[data-v-b979ff9b]{background:var(--bg-dark);border:1px solid var(--border);border-radius:12px;padding:20px;margin-bottom:24px}.auth-title[data-v-b979ff9b]{margin-bottom:16px}.auth-actions[data-v-b979ff9b]{margin-top:4px}.auth-btn[data-v-b979ff9b]{width:100%}.auth-success[data-v-b979ff9b]{color:#66d18f;margin-top:12px}.cabinet-overlay[data-v-b979ff9b]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:99}.cabinet-modal[data-v-b979ff9b]{width:min(760px,92vw);max-height:85vh;overflow:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:20px}.cabinet-header[data-v-b979ff9b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cabinet-close[data-v-b979ff9b]{background:transparent;border:0;color:var(--text-primary);font-size:28px;cursor:pointer}.cabinet-content[data-v-b979ff9b]{display:grid;gap:14px}.cabinet-block[data-v-b979ff9b]{background:var(--bg-dark);border:1px solid var(--border);border-radius:10px;padding:12px}.cabinet-item[data-v-b979ff9b]{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed var(--border)}.cabinet-state[data-v-b979ff9b]{padding:8px 0}.cabinet-error[data-v-b979ff9b]{color:#ff7b7b}.trial-banner[data-v-b979ff9b]{background:linear-gradient(135deg,rgba(76,111,255,.1) 0%,rgba(0,209,255,.1) 100%);border:2px solid var(--primary);border-radius:16px;padding:32px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.trial-icon[data-v-b979ff9b]{font-size:48px}.trial-content[data-v-b979ff9b]{flex:1;min-width:200px}.trial-content h3[data-v-b979ff9b]{font-size:24px;margin-bottom:8px}.trial-content p[data-v-b979ff9b]{color:var(--text-secondary)}@media (max-width: 768px){.section-title[data-v-b979ff9b]{font-size:32px}.pricing-cards[data-v-b979ff9b]{grid-template-columns:1fr}.pricing-calculator[data-v-b979ff9b]{padding:24px}.trial-banner[data-v-b979ff9b]{flex-direction:column;text-align:center}}.faq[data-v-c3f96f1e]{background:var(--bg-card)}.faq-list[data-v-c3f96f1e]{max-width:800px;margin:0 auto}.faq-item[data-v-c3f96f1e]{background:var(--bg-dark);border:1px solid var(--border);border-radius:16px;margin-bottom:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.faq-item[data-v-c3f96f1e]:hover{border-color:var(--primary);box-shadow:0 4px 16px #4c6fff26;transform:translate(4px)}.faq-item.active[data-v-c3f96f1e]{border-color:var(--primary);background:linear-gradient(135deg,rgba(76,111,255,.05) 0%,rgba(0,209,255,.05) 100%);box-shadow:0 8px 24px #4c6fff33}.faq-question[data-v-c3f96f1e]{padding:28px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;font-size:19px;-webkit-user-select:none;user-select:none;transition:all .3s ease;position:relative}.faq-question[data-v-c3f96f1e]:hover{color:var(--primary)}.faq-icon[data-v-c3f96f1e]{font-size:20px;font-weight:700;color:var(--primary);flex-shrink:0;margin-left:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(76,111,255,.15);border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.faq-item.active .faq-icon[data-v-c3f96f1e]{background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);color:#fff;transform:rotate(180deg);border-color:var(--primary);box-shadow:0 4px 12px #4c6fff66}.faq-answer[data-v-c3f96f1e]{padding:0 28px 28px;color:var(--text-secondary);line-height:1.8;font-size:16px;animation:fadeIn-c3f96f1e .4s ease}@keyframes fadeIn-c3f96f1e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.faq-question[data-v-c3f96f1e]{font-size:16px;padding:20px}.faq-answer[data-v-c3f96f1e]{padding:0 20px 20px}}.contact[data-v-cb79fb25]{background:var(--bg-dark)}.contact-content[data-v-cb79fb25]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.contact-title[data-v-cb79fb25]{font-size:48px;font-weight:700;margin-bottom:24px;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-description[data-v-cb79fb25]{font-size:18px;color:var(--text-secondary);line-height:1.7;margin-bottom:40px}.contact-methods[data-v-cb79fb25]{display:flex;flex-direction:column;gap:20px}.contact-method[data-v-cb79fb25]{display:flex;align-items:center;gap:24px;padding:28px;background:var(--bg-card);border:2px solid var(--border);border-radius:16px;text-decoration:none;color:var(--text-primary);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.contact-method[data-v-cb79fb25]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--primary),var(--accent));transform:scaleY(0);transition:transform .4s ease}.contact-method[data-v-cb79fb25]:hover:before{transform:scaleY(1)}.contact-method[data-v-cb79fb25]:hover{border-color:var(--primary);transform:translate(12px);box-shadow:0 8px 24px #4c6fff33;background:linear-gradient(135deg,rgba(76,111,255,.05) 0%,rgba(0,209,255,.05) 100%)}.method-icon[data-v-cb79fb25]{font-size:48px;flex-shrink:0;transition:transform .3s ease;filter:drop-shadow(0 4px 8px rgba(76,111,255,.2))}.contact-method:hover .method-icon[data-v-cb79fb25]{transform:scale(1.15) rotate(5deg)}.method-content[data-v-cb79fb25]{flex:1}.method-title[data-v-cb79fb25]{font-weight:600;font-size:18px;margin-bottom:4px}.method-text[data-v-cb79fb25]{color:var(--text-secondary);font-size:14px}.contact-cta[data-v-cb79fb25]{display:flex;justify-content:center}.cta-card[data-v-cb79fb25]{background:linear-gradient(135deg,rgba(76,111,255,.15) 0%,rgba(0,209,255,.15) 100%);border:2px solid var(--primary);border-radius:24px;padding:56px 48px;text-align:center;width:100%;max-width:420px;position:relative;overflow:hidden;box-shadow:0 8px 32px #4c6fff33;transition:all .4s ease}.cta-card[data-v-cb79fb25]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(76,111,255,.1) 0%,transparent 70%);animation:rotate 20s linear infinite;will-change:transform}.cta-card[data-v-cb79fb25]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #4c6fff4d}.cta-card[data-v-cb79fb25]>*{position:relative;z-index:1}.cta-title[data-v-cb79fb25]{font-size:32px;font-weight:700;margin-bottom:16px}.cta-text[data-v-cb79fb25]{font-size:16px;color:var(--text-secondary);margin-bottom:32px}@media (max-width: 968px){.contact-content[data-v-cb79fb25]{grid-template-columns:1fr;gap:40px}.contact-title[data-v-cb79fb25]{font-size:36px}}#app[data-v-8ee4feff]{width:100%}
