.pricing-module__urjH8q__swissGridBg{z-index:-2;pointer-events:none;background-image:radial-gradient(#10b98108 1.5px,#0000 1.5px);background-size:32px 32px;width:100%;height:100%;position:absolute;top:0;left:0}.pricing-module__urjH8q__scanLine{z-index:-1;pointer-events:none;background:linear-gradient(#10b98100 0%,#10b98103 50%,#10b98100 100%) 0 0/100% 600px;width:100%;height:100%;animation:16s linear infinite pricing-module__urjH8q__scanGrid;position:absolute;top:0;left:0}@keyframes pricing-module__urjH8q__scanGrid{0%{background-position:0 0}to{background-position:0 1200px}}.pricing-module__urjH8q__section{border-bottom:1px solid #ffffff0d;width:100%;max-width:1400px;margin:0 auto;padding:6.5rem 1.5rem;position:relative}.pricing-module__urjH8q__sectionHeader{text-align:center;max-width:760px;margin:0 auto 4.5rem}.pricing-module__urjH8q__sectionHeader h2{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-1.5px;text-transform:uppercase;margin:.5rem 0 1rem;font-size:2.8rem;font-weight:900}.pricing-module__urjH8q__sectionHeader p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.pricing-module__urjH8q__heroTag{background:var(--tag-bg);border:1px solid var(--tag-border);color:var(--tag-color);letter-spacing:1px;text-transform:uppercase;border-radius:9999px;width:fit-content;padding:.35rem .85rem;font-family:monospace;font-size:.68rem;font-weight:700}.pricing-module__urjH8q__sectionHeader .pricing-module__urjH8q__heroTag{margin:0 auto 1.25rem}.pricing-module__urjH8q__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}[data-theme=light] .pricing-module__urjH8q__section{border-bottom-color:var(--glass-border)}
.FeatureComparison-module__UjcFmq__comparisonSection{border-bottom:1px solid #ffffff0d;width:100%;max-width:1400px;margin:0 auto;padding:6.5rem 1.5rem;position:relative}.FeatureComparison-module__UjcFmq__sectionHeader{text-align:center;max-width:760px;margin:0 auto 4.5rem}.FeatureComparison-module__UjcFmq__sectionHeader .FeatureComparison-module__UjcFmq__heroTag{margin:0 auto 1.25rem}.FeatureComparison-module__UjcFmq__sectionHeader h2{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-1.5px;text-transform:uppercase;margin:.5rem 0 1rem;font-size:2.8rem;font-weight:900}.FeatureComparison-module__UjcFmq__sectionHeader p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.FeatureComparison-module__UjcFmq__heroTag{background:var(--tag-bg);border:1px solid var(--tag-border);color:var(--tag-color);letter-spacing:1px;text-transform:uppercase;border-radius:9999px;width:fit-content;padding:.35rem .85rem;font-family:monospace;font-size:.68rem;font-weight:700}.FeatureComparison-module__UjcFmq__comparisonTableWrapper{background:#18181b66;border:1px solid #ffffff0f;border-radius:24px;width:100%;overflow-x:auto}.FeatureComparison-module__UjcFmq__comparisonTable{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.FeatureComparison-module__UjcFmq__thFeature{background:var(--glass-bg);color:var(--text-primary);border-bottom:2px solid var(--glass-border);text-transform:uppercase;letter-spacing:.5px;padding:1.5rem 2rem;font-weight:800}.FeatureComparison-module__UjcFmq__thPlan{background:var(--glass-bg);color:var(--text-primary);text-align:center;border-bottom:2px solid var(--glass-border);text-transform:uppercase;width:18%;padding:1.5rem 1rem;font-weight:800}.FeatureComparison-module__UjcFmq__thPlanHighlight{color:#10b981;text-align:center;text-transform:uppercase;background:#10b9810a;border-bottom:2px solid #10b981;width:18%;padding:1.5rem 1rem;font-weight:900}.FeatureComparison-module__UjcFmq__trGroupHeader{background:#ffffff03}.FeatureComparison-module__UjcFmq__trGroupHeader td{color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--glass-border);border-top:1px solid var(--glass-border);padding:1rem 2rem;font-family:monospace;font-size:.75rem;font-weight:700}.FeatureComparison-module__UjcFmq__trFeatureRow{border-bottom:1px solid var(--glass-border);transition:background .15s}.FeatureComparison-module__UjcFmq__trFeatureRow:hover{background:#ffffff03}.FeatureComparison-module__UjcFmq__tdFeatureName{color:var(--text-secondary);padding:1.25rem 2rem;font-weight:500}.FeatureComparison-module__UjcFmq__tdValue{color:var(--text-secondary);text-align:center;border-left:1px solid var(--glass-border);padding:1.25rem 1rem}.FeatureComparison-module__UjcFmq__tdValueHighlight{color:var(--text-primary);text-align:center;border-left:1px solid var(--glass-border);border-right:1px solid var(--glass-border);background:#10b98101;padding:1.25rem 1rem;font-weight:700}[data-theme=light] .FeatureComparison-module__UjcFmq__comparisonSection{border-bottom-color:var(--glass-border)}[data-theme=light] .FeatureComparison-module__UjcFmq__comparisonTableWrapper{background:var(--bg-panel);border-color:var(--glass-border);box-shadow:0 10px 30px #332b270a}[data-theme=light] .FeatureComparison-module__UjcFmq__thPlanHighlight{background:#10b9810a;border-bottom-color:#10b981}[data-theme=light] .FeatureComparison-module__UjcFmq__tdValueHighlight{background:#10b98103}[data-theme=light] .FeatureComparison-module__UjcFmq__trFeatureRow:hover{background:#c2700e05}
.PricingFAQ-module__rDJqlq__faqSection{width:100%;max-width:820px;margin:0 auto;padding:5rem 1.5rem 2rem;position:relative}.PricingFAQ-module__rDJqlq__faqHeader{text-align:center;margin-bottom:3.5rem}.PricingFAQ-module__rDJqlq__faqTag{background:var(--tag-bg);border:1px solid var(--tag-border);color:var(--tag-color);letter-spacing:1px;text-transform:uppercase;border-radius:9999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-family:monospace;font-size:.68rem;font-weight:700;display:inline-block}.PricingFAQ-module__rDJqlq__faqTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-1px;text-transform:uppercase;margin:0 0 .75rem;font-size:2.2rem;font-weight:900}.PricingFAQ-module__rDJqlq__faqSubtitle{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.PricingFAQ-module__rDJqlq__faqList{flex-direction:column;gap:.5rem;display:flex}.PricingFAQ-module__rDJqlq__faqItem{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.PricingFAQ-module__rDJqlq__faqItem:hover{border-color:#10b98140}.PricingFAQ-module__rDJqlq__faqItemOpen{border-color:#10b98159;box-shadow:0 4px 20px #10b9810f}.PricingFAQ-module__rDJqlq__faqQuestion{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.15rem 1.35rem;font-family:inherit;transition:background .2s;display:flex}.PricingFAQ-module__rDJqlq__faqQuestion:hover{background:#10b98108}.PricingFAQ-module__rDJqlq__faqQuestionText{color:var(--text-primary);font-size:.92rem;font-weight:700;line-height:1.5}.PricingFAQ-module__rDJqlq__faqIcon{width:28px;height:28px;color:var(--secondary);background:#10b98114;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.PricingFAQ-module__rDJqlq__faqItemOpen .PricingFAQ-module__rDJqlq__faqIcon{background:#10b98126}.PricingFAQ-module__rDJqlq__faqAnswer{padding-left:1.35rem;padding-right:1.35rem;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s,padding .3s;overflow:hidden}.PricingFAQ-module__rDJqlq__faqAnswer p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.75}[data-theme=light] .PricingFAQ-module__rDJqlq__faqItem:hover{border-color:#c2700e33}[data-theme=light] .PricingFAQ-module__rDJqlq__faqItemOpen{border-color:#c2700e4d;box-shadow:0 4px 20px #c2700e0d}[data-theme=light] .PricingFAQ-module__rDJqlq__faqQuestion:hover{background:#c2700e05}[data-theme=light] .PricingFAQ-module__rDJqlq__faqIcon{color:var(--primary);background:#c2700e14}[data-theme=light] .PricingFAQ-module__rDJqlq__faqItemOpen .PricingFAQ-module__rDJqlq__faqIcon{background:#c2700e26}@media (max-width:640px){.PricingFAQ-module__rDJqlq__faqTitle{font-size:1.6rem}.PricingFAQ-module__rDJqlq__faqQuestion{padding:1rem}.PricingFAQ-module__rDJqlq__faqAnswer{padding-left:1rem;padding-right:1rem}}
