.pricing-module__M04R1G__page{color:#e8e8f0;min-height:100vh;font-family:var(--font-inter), Inter, system-ui, sans-serif;background:linear-gradient(160deg,#07071a 0%,#0a0a22 50%,#0d0d2a 100%)}.pricing-module__M04R1G__nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07071ad9;border-bottom:1px solid #3d6fff0f;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.pricing-module__M04R1G__navLogo{color:#e8e8f0;letter-spacing:-.02em;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.pricing-module__M04R1G__navLinks{align-items:center;gap:16px;display:flex}.pricing-module__M04R1G__navLink{color:#8888a8;font-size:13px;text-decoration:none;transition:color .25s}.pricing-module__M04R1G__navLink:hover{color:#e8e8f0}.pricing-module__M04R1G__navCta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3d6fff 0%,#2952d4 100%);border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .25s}.pricing-module__M04R1G__navCta:hover{opacity:.9}.pricing-module__M04R1G__hero{text-align:center;max-width:680px;margin:0 auto;padding:80px 24px 48px}.pricing-module__M04R1G__heroTitle{letter-spacing:-.02em;margin-bottom:12px;font-size:32px;font-weight:300;line-height:1.25}.pricing-module__M04R1G__heroSub{color:#8888a8;max-width:460px;margin:0 auto;font-size:14px;line-height:1.6}.pricing-module__M04R1G__cycleToggle{justify-content:center;gap:6px;margin-bottom:48px;display:flex}.pricing-module__M04R1G__cycleBtn{color:#8888a8;cursor:pointer;background:0 0;border:1px solid #3d6fff1f;border-radius:8px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:all .25s}.pricing-module__M04R1G__cycleBtnActive{color:#3d6fff;background:#3d6fff14;border-color:#3d6fff}.pricing-module__M04R1G__tiersGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:1140px;margin:0 auto;padding:0 24px 64px;display:grid}@media (min-width:1060px){.pricing-module__M04R1G__tiersGrid{grid-template-columns:repeat(5,1fr)}}.pricing-module__M04R1G__tierCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d2480;border:1px solid #3d6fff1f;border-radius:16px;flex-direction:column;padding:28px 24px 24px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.pricing-module__M04R1G__tierCard:before{content:"";background:linear-gradient(90deg,#0000,#3d6fff24,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.pricing-module__M04R1G__tierCard:hover{border-color:#3d6fff38;transform:translateY(-2px)}.pricing-module__M04R1G__tierName{margin-bottom:4px;font-size:18px;font-weight:500}.pricing-module__M04R1G__tierTagline{color:#6a6a8a;margin-bottom:20px;font-size:12px}.pricing-module__M04R1G__tierPrice{margin-bottom:2px;font-size:28px;font-weight:600}.pricing-module__M04R1G__tierPriceSuffix{color:#8888a8;font-size:13px;font-weight:400}.pricing-module__M04R1G__tierPeriod{color:#4a4a6a;margin-bottom:4px;font-size:12px}.pricing-module__M04R1G__tierSavings{color:#3d6fff;letter-spacing:.01em;background:#3d6fff14;border:1px solid #3d6fff26;border-radius:100px;margin-bottom:20px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.pricing-module__M04R1G__tierFeatures{flex-direction:column;flex:1;gap:8px;margin-bottom:24px;display:flex}.pricing-module__M04R1G__tierFeature{color:#8888a8;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.pricing-module__M04R1G__tierFeatureCheck{color:#3d6fff;flex-shrink:0;width:16px;height:16px;margin-top:1px}.pricing-module__M04R1G__tierCta{text-align:center;cursor:pointer;border:none;border-radius:10px;padding:12px 20px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .25s;display:block}.pricing-module__M04R1G__tierCtaPrimary{color:#fff;background:linear-gradient(90deg,#3d6fff 0%,#2952d4 100%)}.pricing-module__M04R1G__tierCtaContact{color:#8b7bf5;background:#8b7bf51f;border:1px solid #8b7bf538}.pricing-module__M04R1G__tierCta:hover{opacity:.9}.pricing-module__M04R1G__tierCta:focus-visible,.pricing-module__M04R1G__cycleBtn:focus-visible,.pricing-module__M04R1G__faqQuestion:focus-visible{outline-offset:2px;outline:2px solid #3d6fff}.pricing-module__M04R1G__calcSection{max-width:580px;margin:0 auto;padding:0 24px 80px}.pricing-module__M04R1G__calcTitle{text-align:center;margin-bottom:8px;font-size:18px;font-weight:400}.pricing-module__M04R1G__calcSub{color:#4a4a6a;text-align:center;margin-bottom:28px;font-size:13px}.pricing-module__M04R1G__calcCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d2480;border:1px solid #3d6fff1f;border-radius:16px;padding:24px;position:relative;overflow:hidden}.pricing-module__M04R1G__calcCard:before{content:"";background:linear-gradient(90deg,#0000,#3d6fff24,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.pricing-module__M04R1G__calcRow{border-bottom:1px solid #3d6fff0f;flex-direction:column;gap:8px;padding:14px 0;display:flex}.pricing-module__M04R1G__calcRow:last-of-type{border-bottom:none}.pricing-module__M04R1G__calcSliderHeader{justify-content:space-between;align-items:center;display:flex}.pricing-module__M04R1G__calcLabel{color:#8888a8;font-size:13px}.pricing-module__M04R1G__calcSliderValue{color:#e8e8f0;text-align:right;min-width:28px;font-size:14px;font-weight:600}.pricing-module__M04R1G__calcDetail{color:#5f5f7a;margin-top:-4px;font-size:11px;line-height:1.45}.pricing-module__M04R1G__calcRange{appearance:none;cursor:pointer;background:#3d6fff1f;border-radius:2px;outline:none;width:100%;height:4px}.pricing-module__M04R1G__calcRange::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#3d6fff;border:2px solid #3d6fff66;border-radius:50%;width:18px;height:18px;transition:transform .15s,box-shadow .15s}.pricing-module__M04R1G__calcRange::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 8px #3d6fff66}.pricing-module__M04R1G__calcRange::-moz-range-thumb{cursor:pointer;background:#3d6fff;border:2px solid #3d6fff66;border-radius:50%;width:18px;height:18px}.pricing-module__M04R1G__calcRange:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #3d6fff}.pricing-module__M04R1G__calcTotal{border-top:1px solid #3d6fff1f;justify-content:space-between;align-items:center;margin-top:8px;padding:16px 0 0;display:flex}.pricing-module__M04R1G__calcTotalLabel{font-size:14px;font-weight:500}.pricing-module__M04R1G__calcTotalValue{color:#3d6fff;font-size:20px;font-weight:600}.pricing-module__M04R1G__faqSection{max-width:640px;margin:0 auto;padding:0 24px 80px}.pricing-module__M04R1G__faqTitle{text-align:center;margin-bottom:28px;font-size:18px;font-weight:400}.pricing-module__M04R1G__faqItem{border-bottom:1px solid #3d6fff0f}.pricing-module__M04R1G__faqQuestion{color:#e8e8f0;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-family:inherit;font-size:14px;font-weight:500;transition:color .25s;display:flex}.pricing-module__M04R1G__faqQuestion:hover{color:#3d6fff}.pricing-module__M04R1G__faqChevron{color:#4a4a6a;flex-shrink:0;width:16px;height:16px;transition:transform .25s}.pricing-module__M04R1G__faqChevronOpen{transform:rotate(180deg)}.pricing-module__M04R1G__faqAnswerWrap{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid;overflow:hidden}.pricing-module__M04R1G__faqAnswerOpen{grid-template-rows:1fr}.pricing-module__M04R1G__faqAnswer{color:#8888a8;min-height:0;padding:0 0 16px;font-size:13px;line-height:1.6}.pricing-module__M04R1G__footer{text-align:center;color:#4a4a6a;border-top:1px solid #3d6fff0f;padding:32px 24px;font-size:12px}.pricing-module__M04R1G__footerLinks{justify-content:center;gap:20px;margin-bottom:12px;display:flex}.pricing-module__M04R1G__footerLink{color:#4a4a6a;text-decoration:none;transition:color .25s}.pricing-module__M04R1G__footerLink:hover{color:#8888a8}@media (max-width:640px){.pricing-module__M04R1G__tiersGrid{grid-template-columns:1fr;max-width:400px}.pricing-module__M04R1G__hero{padding:48px 24px 32px}.pricing-module__M04R1G__heroTitle{font-size:24px}.pricing-module__M04R1G__navLinks{gap:8px}}
