.PricingContent-module__1henFq__page{background:#fff}@keyframes PricingContent-module__1henFq__prPulse{0%,to{opacity:.25}50%{opacity:1}}.PricingContent-module__1henFq__pulse{animation:4s infinite PricingContent-module__1henFq__prPulse}.PricingContent-module__1henFq__cross{clip-path:polygon(33% 0%,67% 0%,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0% 67%,0% 33%,33% 33%)}.PricingContent-module__1henFq__hero{background:#fff;padding:clamp(56px,7vw,92px) 24px clamp(40px,4vw,56px);position:relative;overflow:hidden}.PricingContent-module__1henFq__heroDeco{position:absolute}.PricingContent-module__1henFq__heroInner{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:820px;margin:0 auto;display:flex;position:relative}.PricingContent-module__1henFq__heroHeadline{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:#141414;text-wrap:balance;margin:0;font-size:clamp(38px,4.8vw,62px);font-weight:600;line-height:1.05}.PricingContent-module__1henFq__heroSubtitle{max-width:560px;font-family:var(--font-body), sans-serif;color:#666;text-wrap:pretty;margin:0;font-size:18px;line-height:1.65}.PricingContent-module__1henFq__heroChips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:2px;display:flex}.PricingContent-module__1henFq__heroChip{font-family:var(--font-mono), monospace;letter-spacing:.28px;text-transform:uppercase;color:#141414;background:#fff;border:1px solid #d5d3d1;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex}.PricingContent-module__1henFq__heroChipDot{width:8px;height:8px}.PricingContent-module__1henFq__heroChipSep{font-family:var(--font-mono), monospace;color:#b3afaa;font-size:12px}.PricingContent-module__1henFq__plans{background:#fff;border-top:1px solid #e3e0dc;padding:clamp(48px,6vw,80px) 24px clamp(56px,7vw,96px)}.PricingContent-module__1henFq__plansGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:24px;max-width:880px;margin:0 auto;display:grid}.PricingContent-module__1henFq__card{background:#fff;border:1px solid #d5d3d1;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.PricingContent-module__1henFq__cardDark{background:#141414;border-color:#141414;position:relative;box-shadow:0 24px 50px #14141447}@media (hover:hover){.PricingContent-module__1henFq__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000001f}.PricingContent-module__1henFq__cardDark:hover{transform:translateY(-4px);box-shadow:0 28px 56px #14141457}}.PricingContent-module__1henFq__popular{z-index:2;color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.28px;background:#f15323;padding:7px 11px;font-size:10px;position:absolute;top:-1px;right:22px}.PricingContent-module__1henFq__cardBody{flex-direction:column;flex:1;gap:18px;padding:30px 28px;display:flex}.PricingContent-module__1henFq__cardHead{flex-direction:column;gap:12px;display:flex}.PricingContent-module__1henFq__planBadge{width:fit-content;font-family:var(--font-mono), monospace;letter-spacing:.28px;text-transform:uppercase;padding:7px 9px;font-size:11px;line-height:1;display:inline-flex}.PricingContent-module__1henFq__planName{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;color:#141414;margin:0;font-size:24px;font-weight:600;line-height:1.2}.PricingContent-module__1henFq__planDesc{font-family:var(--font-body), sans-serif;color:#666;margin:0;font-size:14px;line-height:1.6}.PricingContent-module__1henFq__priceRow{border-top:1px solid #eceae7;align-items:baseline;gap:10px;padding-top:18px;display:flex}.PricingContent-module__1henFq__priceFrom{font-family:var(--font-mono), monospace;letter-spacing:.28px;color:#999;align-self:center;font-size:13px}.PricingContent-module__1henFq__price{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:#141414;font-size:40px;font-weight:600;line-height:1}.PricingContent-module__1henFq__pricePeriod{font-family:var(--font-mono), monospace;letter-spacing:.28px;color:#999;font-size:12px}.PricingContent-module__1henFq__priceNote{font-family:var(--font-body), sans-serif;color:#8a8a8a;margin-top:-8px;font-size:13px}.PricingContent-module__1henFq__included{flex-direction:column;gap:13px;margin-top:4px;display:flex}.PricingContent-module__1henFq__includedLabel{font-family:var(--font-mono), monospace;letter-spacing:.28px;color:#999;font-size:11px}.PricingContent-module__1henFq__feat{align-items:flex-start;gap:11px;display:flex}.PricingContent-module__1henFq__featDot{flex-shrink:0;width:8px;height:8px;margin-top:6px}.PricingContent-module__1henFq__featText{font-family:var(--font-body), sans-serif;color:#333;font-size:14px;line-height:1.5}.PricingContent-module__1henFq__cardDark .PricingContent-module__1henFq__planName,.PricingContent-module__1henFq__cardDark .PricingContent-module__1henFq__price{color:#fff}.PricingContent-module__1henFq__cardDark .PricingContent-module__1henFq__planDesc{color:#aaa}.PricingContent-module__1henFq__cardDark .PricingContent-module__1henFq__priceRow{border-top-color:#2a2a2a}.PricingContent-module__1henFq__cardDark .PricingContent-module__1henFq__pricePeriod,.PricingContent-module__1henFq__cardDark .PricingContent-module__1henFq__priceNote{color:#888}.PricingContent-module__1henFq__cardDark .PricingContent-module__1henFq__includedLabel{color:#777}.PricingContent-module__1henFq__cardDark .PricingContent-module__1henFq__featText{color:#d6d6d6}.PricingContent-module__1henFq__faq{background:#fff;padding:clamp(64px,8vw,104px) 24px}.PricingContent-module__1henFq__faqInner{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:clamp(36px,5vw,72px);max-width:1312px;margin:0 auto;display:grid}.PricingContent-module__1henFq__faqIntro{flex-direction:column;align-items:flex-start;gap:20px;max-width:440px;display:flex}.PricingContent-module__1henFq__faqHeading{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;color:#141414;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.12}.PricingContent-module__1henFq__faqSubtitle{font-family:var(--font-body), sans-serif;color:#666;margin:0;font-size:16px;line-height:1.6}.PricingContent-module__1henFq__faqList{min-width:0}.PricingContent-module__1henFq__cta{background:#141414;border-top:1px solid #2a2a2a;padding:clamp(64px,8vw,104px) 24px}.PricingContent-module__1henFq__ctaInner{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:center;gap:clamp(40px,5vw,72px);max-width:1312px;margin:0 auto;display:grid}.PricingContent-module__1henFq__ctaCopy{flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:relative}.PricingContent-module__1henFq__ctaCross{background:#2367f1;width:22px;height:22px;animation:3.5s infinite PricingContent-module__1henFq__prPulse;position:absolute;top:-16%;left:-2%}.PricingContent-module__1henFq__ctaHeading{max-width:500px;font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.1}.PricingContent-module__1henFq__ctaSubtitle{max-width:460px;font-family:var(--font-body), sans-serif;color:#999;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.PricingContent-module__1henFq__ctaActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:6px;display:flex}.PricingContent-module__1henFq__ctaCompareLink{color:#fff;font-family:var(--font-body), sans-serif;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.PricingContent-module__1henFq__ctaCompareArrow{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;width:0;height:0;display:inline-block}@media (hover:hover){.PricingContent-module__1henFq__ctaCompareLink:hover{color:#c8f123}}.PricingContent-module__1henFq__ctaVisual{flex-direction:column;min-width:0;display:flex;position:relative}.PricingContent-module__1henFq__ctaFrame{background:#0f0f0f;border:1px solid #2a2a2a;border-top:none;overflow:hidden;box-shadow:0 18px 40px #0006}.PricingContent-module__1henFq__ctaFrameBody{height:clamp(220px,24vw,300px);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.PricingContent-module__1henFq__pulse,.PricingContent-module__1henFq__ctaCross{animation:none}}
