.pricing-module__kvPdYW__page{color:#f0ede8;background:#0a0b0d;min-height:100vh;font-family:Inter,-apple-system,sans-serif}.pricing-module__kvPdYW__nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#0a0b0deb;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:18px 40px;display:flex;position:sticky;top:0}.pricing-module__kvPdYW__logo{color:#f0ede8;align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.pricing-module__kvPdYW__logoIcon{font-size:22px}.pricing-module__kvPdYW__navLinks{align-items:center;gap:16px;display:flex}.pricing-module__kvPdYW__navLink{color:#f0ede899;font-size:14px;text-decoration:none;transition:all .15s}.pricing-module__kvPdYW__navLink:hover{color:#f0ede8}.pricing-module__kvPdYW__hero{text-align:center;max-width:760px;margin:0 auto;padding:80px 24px 60px}.pricing-module__kvPdYW__heroPill{color:#c9a84c;letter-spacing:.08em;text-transform:uppercase;background:#c9a84c14;border:1px solid #c9a84c4d;border-radius:20px;margin-bottom:20px;padding:5px 16px;font-size:12px;font-weight:700;display:inline-block}.pricing-module__kvPdYW__heroH1{color:#f0ede8;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.15}.pricing-module__kvPdYW__heroH1 em{color:#c9a84c;font-style:italic}.pricing-module__kvPdYW__heroSub{color:#f0ede88c;max-width:580px;margin:0 auto 36px;font-size:16px;line-height:1.7}.pricing-module__kvPdYW__sectionToggle{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;gap:4px;margin-bottom:28px;padding:4px;display:inline-flex}.pricing-module__kvPdYW__sectionBtn{color:#f0ede880;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.pricing-module__kvPdYW__sectionBtnActive{color:#c9a84c;background:#c9a84c26;border:1px solid #c9a84c4d}.pricing-module__kvPdYW__billingToggle{justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.pricing-module__kvPdYW__billingActive{color:#f0ede8;font-weight:600}.pricing-module__kvPdYW__billingMuted{color:#f0ede866}.pricing-module__kvPdYW__toggle{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;width:44px;height:24px;transition:background .2s;position:relative}.pricing-module__kvPdYW__toggle:has(.pricing-module__kvPdYW__toggleKnobOn){background:#c9a84c66;border-color:#c9a84c80}.pricing-module__kvPdYW__toggleKnob{background:#ffffff80;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.pricing-module__kvPdYW__toggleKnobOn{background:#c9a84c;transform:translate(20px)}.pricing-module__kvPdYW__saveBadge{color:#2ecc8a;background:#2ecc8a26;border-radius:10px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pricing-module__kvPdYW__plansSection{max-width:1100px;margin:0 auto;padding:20px 24px 60px}.pricing-module__kvPdYW__personalGrid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:700px;margin:0 auto;display:grid}.pricing-module__kvPdYW__teamGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pricing-module__kvPdYW__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:28px 24px;transition:border-color .2s,transform .2s;position:relative}.pricing-module__kvPdYW__card:hover{border-color:#ffffff29;transform:translateY(-2px)}.pricing-module__kvPdYW__cardFeatured{background:#c9a84c0d;border-color:#c9a84c4d;box-shadow:0 0 40px #c9a84c14}.pricing-module__kvPdYW__cardFeatured:hover{border-color:#c9a84c80}.pricing-module__kvPdYW__cardEnterprise{background:#8b5cf60d;border-color:#8b5cf633}.pricing-module__kvPdYW__cardBadge{color:#0a0b0d;white-space:nowrap;letter-spacing:.03em;border-radius:20px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-module__kvPdYW__cardHeader{margin-bottom:16px}.pricing-module__kvPdYW__planName{color:#f0ede8;margin-bottom:4px;font-family:Georgia,serif;font-size:22px;font-weight:700}.pricing-module__kvPdYW__planSubtitle{color:#f0ede866;font-size:12px;font-style:italic}.pricing-module__kvPdYW__planStorage{color:#f0ede866;margin-top:2px;font-size:12px}.pricing-module__kvPdYW__priceBlock{min-height:56px;margin-bottom:20px}.pricing-module__kvPdYW__priceFree{color:#2ecc8a;font-family:Georgia,serif;font-size:28px;font-weight:800}.pricing-module__kvPdYW__priceCurrency{color:#f0ede8b3;vertical-align:top;margin-top:6px;font-size:18px;font-weight:700;display:inline-block}.pricing-module__kvPdYW__priceNum{color:#f0ede8;font-family:Georgia,serif;font-size:40px;font-weight:800;line-height:1}.pricing-module__kvPdYW__pricePer{color:#f0ede866;margin-left:2px;font-size:13px}.pricing-module__kvPdYW__priceNote{color:#f0ede859;margin-top:3px;font-size:11px}.pricing-module__kvPdYW__priceAnnualNote{color:#f0ede859;margin-top:4px;font-size:11px}.pricing-module__kvPdYW__planMeta{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.pricing-module__kvPdYW__planMetaItem{color:#f0ede880;font-size:12px}.pricing-module__kvPdYW__cta{text-align:center;cursor:pointer;border:1px solid;border-radius:9px;width:100%;margin-bottom:20px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.pricing-module__kvPdYW__ctaPrimary{color:#0a0b0d;background:#c9a84c;border-color:#c9a84c}.pricing-module__kvPdYW__ctaPrimary:hover{background:#d4b862;border-color:#d4b862;transform:translateY(-1px);box-shadow:0 4px 16px #c9a84c4d}.pricing-module__kvPdYW__ctaBlue{color:#fff;background:#3b82f6;border-color:#3b82f6}.pricing-module__kvPdYW__ctaBlue:hover{background:#60a5fa;border-color:#60a5fa;transform:translateY(-1px)}.pricing-module__kvPdYW__ctaOutline{color:#f0ede8b3;background:0 0;border-color:#ffffff26}.pricing-module__kvPdYW__ctaOutline:hover{color:#f0ede8;border-color:#ffffff59;transform:translateY(-1px)}.pricing-module__kvPdYW__featureList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pricing-module__kvPdYW__featureItem{color:#f0ede8bf;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.pricing-module__kvPdYW__featureItemOff{opacity:.35;text-decoration:line-through}.pricing-module__kvPdYW__featureCheck{width:16px;color:var(--plan-color,#c9a84c);flex-shrink:0;margin-top:1px;font-size:12px;font-weight:700}.pricing-module__kvPdYW__featureItemOff .pricing-module__kvPdYW__featureCheck{color:#6b7280}.pricing-module__kvPdYW__compareSection{max-width:1000px;margin:0 auto 60px;padding:0 24px}.pricing-module__kvPdYW__compareInner{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px 32px;display:flex}.pricing-module__kvPdYW__compareIcon{flex-shrink:0;font-size:28px}.pricing-module__kvPdYW__compareTitle{color:#f0ede8;margin-bottom:4px;font-size:16px;font-weight:700}.pricing-module__kvPdYW__compareSub{color:#f0ede880;font-size:13px}.pricing-module__kvPdYW__trustSection{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto 80px;padding:0 24px;display:grid}.pricing-module__kvPdYW__trustCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:24px}.pricing-module__kvPdYW__trustIcon{margin-bottom:10px;font-size:28px}.pricing-module__kvPdYW__trustTitle{color:#f0ede8;margin-bottom:6px;font-size:14px;font-weight:700}.pricing-module__kvPdYW__trustDesc{color:#f0ede873;font-size:12px;line-height:1.6}.pricing-module__kvPdYW__faqSection{max-width:700px;margin:0 auto 80px;padding:0 24px}.pricing-module__kvPdYW__faqH2{color:#f0ede8;text-align:center;margin:0 0 32px;font-family:Georgia,serif;font-size:28px;font-weight:700}.pricing-module__kvPdYW__faqList{flex-direction:column;gap:0;display:flex}.pricing-module__kvPdYW__faqItem{border-bottom:1px solid #ffffff12}.pricing-module__kvPdYW__faqQ{color:#f0ede8;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 0;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:flex}.pricing-module__kvPdYW__faqQ:hover{color:#c9a84c}.pricing-module__kvPdYW__faqChevron{color:#f0ede866;flex-shrink:0;font-size:14px;transition:transform .2s}.pricing-module__kvPdYW__faqChevronOpen{color:#c9a84c;transform:rotate(180deg)}.pricing-module__kvPdYW__faqA{color:#f0ede88c;padding:0 0 18px;font-size:13px;line-height:1.7}.pricing-module__kvPdYW__finalCta{text-align:center;border-top:1px solid #ffffff0f;padding:100px 24px;position:relative;overflow:hidden}.pricing-module__kvPdYW__finalCtaGlow{pointer-events:none;background:radial-gradient(#c9a84c1f 0%,#0000 70%);width:600px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-module__kvPdYW__finalCtaH2{color:#f0ede8;margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(28px,4vw,44px);font-weight:700;position:relative}.pricing-module__kvPdYW__finalCtaSub{color:#f0ede880;margin:0 0 40px;font-size:16px;position:relative}.pricing-module__kvPdYW__finalCtaBtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.pricing-module__kvPdYW__finalCtaBtns .pricing-module__kvPdYW__cta{width:auto;display:inline-block}.pricing-module__kvPdYW__footer{color:#f0ede859;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 40px;font-size:12px;display:flex}.pricing-module__kvPdYW__footerLinks{gap:20px;display:flex}.pricing-module__kvPdYW__footerLinks a{color:#f0ede859;text-decoration:none;transition:all .15s}.pricing-module__kvPdYW__footerLinks a:hover{color:#f0ede8b3}@media (max-width:900px){.pricing-module__kvPdYW__teamGrid,.pricing-module__kvPdYW__trustSection{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pricing-module__kvPdYW__nav{padding:14px 20px}.pricing-module__kvPdYW__personalGrid,.pricing-module__kvPdYW__teamGrid{grid-template-columns:1fr}.pricing-module__kvPdYW__trustSection{grid-template-columns:1fr 1fr}.pricing-module__kvPdYW__compareInner{flex-direction:column;align-items:flex-start}.pricing-module__kvPdYW__footer{text-align:center;flex-direction:column;align-items:center;padding:24px 20px}}
