.pricing-module__AbYejW__wrapper{flex-direction:column;min-height:100vh;display:flex}.pricing-module__AbYejW__hero{border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-page);padding:160px 0 80px;position:relative;overflow:hidden}.pricing-module__AbYejW__heroPattern{z-index:0;opacity:.6;position:absolute;inset:0}.pricing-module__AbYejW__heroInner{z-index:2;flex-direction:column;max-width:800px;display:flex;position:relative}.pricing-module__AbYejW__eyebrow{font-size:var(--text-xxs);color:var(--color-accent);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;display:inline-flex}.pricing-module__AbYejW__heroTitle{color:var(--color-text-primary);letter-spacing:-.03em;max-width:820px;font-size:var(--text-5xl);margin:0 0 24px;font-weight:600;line-height:1.1}.pricing-module__AbYejW__titleAccent{color:var(--color-accent)}.pricing-module__AbYejW__heroLead{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:480px;margin:0 0 48px;line-height:1.6}.pricing-module__AbYejW__heroSubLead{font-size:var(--text-xxs);color:var(--color-accent);text-transform:uppercase;letter-spacing:.15em;margin:0;font-weight:600}.pricing-module__AbYejW__trialBanner{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);z-index:2;align-items:center;gap:32px;padding:24px 32px;display:flex;position:relative}.pricing-module__AbYejW__trialIcon{background-color:var(--color-bg-raised);border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pricing-module__AbYejW__trialContent{flex:1}.pricing-module__AbYejW__trialContent h4{font-size:var(--text-md);color:var(--color-text-primary);margin:0 0 8px;font-weight:600}.pricing-module__AbYejW__trialContent p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.pricing-module__AbYejW__trialStats{border-left:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle);align-items:center;gap:32px;padding:0 32px;display:flex}.pricing-module__AbYejW__trialStat{flex-direction:column;gap:4px;display:flex}.pricing-module__AbYejW__statVal{font-size:var(--text-2xl);color:var(--color-text-primary);font-weight:600;line-height:1}.pricing-module__AbYejW__statLabel{font-size:var(--text-xxs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.pricing-module__AbYejW__trialActions{flex-shrink:0}.pricing-module__AbYejW__trialBtn{align-items:center;gap:8px;display:flex}.pricing-module__AbYejW__pricingSection{padding:var(--website-section-padding-y) 0;background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border-subtle)}.pricing-module__AbYejW__sectionHeader{text-align:center;margin-bottom:64px}.pricing-module__AbYejW__sectionEyebrow{color:var(--color-accent);margin-bottom:12px;display:inline-flex}.pricing-module__AbYejW__sectionTitle{font-size:var(--text-3xl);color:var(--color-text-primary);letter-spacing:-.03em;margin:0 0 16px;font-weight:600}.pricing-module__AbYejW__sectionSubtitleRow{justify-content:center;align-items:center;gap:24px;display:flex}.pricing-module__AbYejW__sectionSubtitle{font-size:var(--text-md);color:var(--color-text-secondary);margin:0}.pricing-module__AbYejW__pricingGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.pricing-module__AbYejW__pricingCard{background-color:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--radius-md);flex-direction:column;padding:32px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.pricing-module__AbYejW__pricingCard:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000000d}.pricing-module__AbYejW__popular{border:1px solid var(--color-accent);box-shadow:0 8px 32px color-mix(in srgb, var(--color-accent) 1%, transparent);background-color:var(--color-bg-raised)}.pricing-module__AbYejW__popularBadge{background-color:var(--color-accent);color:#fff;font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.1em;border-radius:100px;padding:4px 12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-module__AbYejW__cardHeader{border-bottom:1px solid var(--color-border-subtle);margin-bottom:24px;padding-bottom:24px}.pricing-module__AbYejW__planName{font-size:var(--text-lg);color:var(--color-accent);margin:0 0 16px;font-weight:600}.pricing-module__AbYejW__planDesc{font-size:var(--text-sm);color:var(--color-text-secondary);min-height:42px;margin:0;line-height:1.5}.pricing-module__AbYejW__planPrice{color:var(--color-text-primary);align-items:baseline;min-height:48px;margin-bottom:16px;display:flex}.pricing-module__AbYejW__currency{font-size:var(--text-xl);font-weight:600}.pricing-module__AbYejW__amount{font-size:var(--text-4xl);letter-spacing:-.02em;font-weight:600;line-height:1}.pricing-module__AbYejW__amountCustom{font-size:var(--text-2xl);font-weight:600;line-height:1.5}.pricing-module__AbYejW__period{font-size:var(--text-md);color:var(--color-text-secondary);margin-left:4px}.pricing-module__AbYejW__cardBody{flex-direction:column;flex:1;display:flex}.pricing-module__AbYejW__featureList{flex-direction:column;flex:1;gap:16px;margin:0 0 32px;padding:0;list-style:none;display:flex}.pricing-module__AbYejW__featureList>li{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.pricing-module__AbYejW__featureList>li strong{color:var(--color-text-primary);font-weight:600}.pricing-module__AbYejW__tinyHelper{font-size:var(--text-xxs);color:var(--color-text-muted);letter-spacing:.02em;margin-top:4px}.pricing-module__AbYejW__checkIcon{color:var(--color-accent);flex-shrink:0;margin-top:2px}.pricing-module__AbYejW__planCta{width:100%}.pricing-module__AbYejW__cardFooterText{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin-top:16px}.pricing-module__AbYejW__howItWorksSection{padding:var(--website-section-padding-y) 0;background-color:var(--color-bg-page);border-bottom:1px solid var(--color-border-subtle)}.pricing-module__AbYejW__howHeader{text-align:center;max-width:600px;margin:0 auto 56px}.pricing-module__AbYejW__howEyebrow{color:var(--color-accent);margin-bottom:12px;display:inline-flex}.pricing-module__AbYejW__howTitle{font-size:var(--text-3xl);letter-spacing:-.03em;margin:0 0 12px;font-weight:600}.pricing-module__AbYejW__howSubtitle{font-size:var(--text-md);color:var(--color-text-secondary);margin:0;line-height:1.6}.pricing-module__AbYejW__howGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:80px;display:grid}.pricing-module__AbYejW__howCard{background-color:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.pricing-module__AbYejW__howCard:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.pricing-module__AbYejW__howCardTop{justify-content:space-between;align-items:center;display:flex}.pricing-module__AbYejW__howIcon{background-color:var(--color-accent-subtle);width:44px;height:44px;color:var(--color-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pricing-module__AbYejW__howNumber{font-size:var(--text-xs);color:var(--color-border-strong);letter-spacing:.05em;font-weight:700}.pricing-module__AbYejW__howCardTitle{font-size:var(--text-md);margin:0;font-weight:600}.pricing-module__AbYejW__trustStrip{background-color:var(--color-bg-raised);border:1px solid var(--color-border-subtle);border-radius:16px;justify-content:space-between;align-items:center;margin-top:80px;padding:32px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000005}.pricing-module__AbYejW__trustPattern{opacity:.2;pointer-events:none;z-index:0;position:absolute;inset:0}.pricing-module__AbYejW__trustDivider{z-index:1;background-color:var(--color-border-subtle);width:1px;height:80px;position:relative}.pricing-module__AbYejW__trustCard{z-index:1;flex:1;align-items:center;gap:20px;padding:0 32px;display:flex;position:relative}.pricing-module__AbYejW__trustIconStrip{background-color:color-mix(in srgb, var(--color-accent) 15%, transparent);width:64px;height:64px;color:var(--color-text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pricing-module__AbYejW__trustContent h4{font-size:var(--text-md);margin:0 0 8px;font-weight:600}.pricing-module__AbYejW__trustContent p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.pricing-module__AbYejW__faqSection{padding:var(--website-section-padding-y) 0;background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border-subtle)}.pricing-module__AbYejW__faqHeader{text-align:center;max-width:600px;margin:0 auto 48px}.pricing-module__AbYejW__faqEyebrow{color:var(--color-accent);margin-bottom:12px;display:inline-flex}.pricing-module__AbYejW__faqTitle{font-size:var(--text-3xl);color:var(--color-text-primary);letter-spacing:-.03em;margin:0 0 12px;font-weight:600}.pricing-module__AbYejW__faqSubtitle{font-size:var(--text-md);color:var(--color-text-secondary);margin:0;line-height:1.6}.pricing-module__AbYejW__faqGrid{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.pricing-module__AbYejW__faqItem{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:4px 28px;transition:border-color .2s,box-shadow .2s,background-color .2s}.pricing-module__AbYejW__faqItem:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.pricing-module__AbYejW__faqItem.pricing-module__AbYejW__expanded{background-color:var(--color-accent-subtle);border-color:var(--color-accent);box-shadow:var(--shadow-md)}.pricing-module__AbYejW__faqQuestionBtn{cursor:pointer;text-align:left;width:100%;color:var(--color-text-primary);background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.pricing-module__AbYejW__faqQuestionBtn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.pricing-module__AbYejW__faqQuestionText{font-size:var(--text-md);font-weight:600;line-height:1.4}.pricing-module__AbYejW__faqChevronWrap{background-color:var(--color-bg-raised);width:28px;height:28px;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s;display:flex}.pricing-module__AbYejW__faqChevronWrap.pricing-module__AbYejW__expanded{background-color:var(--color-accent);color:var(--color-bg-surface);transform:rotate(180deg)}.pricing-module__AbYejW__faqAnswerContainer{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid;overflow:hidden}.pricing-module__AbYejW__faqAnswerContainer.pricing-module__AbYejW__expanded{grid-template-rows:1fr}.pricing-module__AbYejW__faqAnswerContent{font-size:var(--text-base);color:var(--color-text-secondary);min-height:0;padding-bottom:20px;line-height:1.6}.pricing-module__AbYejW__ctaSection{background-color:var(--color-bg-page);padding:100px 0}.pricing-module__AbYejW__ctaBox{background-color:var(--color-bg-raised);border:1px solid var(--color-border-subtle);border-radius:16px;padding:64px;position:relative;overflow:hidden}.pricing-module__AbYejW__ctaPattern{opacity:.5;pointer-events:none;position:absolute;inset:0}.pricing-module__AbYejW__ctaBoxInner{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-lg);display:flex;position:relative}.pricing-module__AbYejW__ctaTitle{font-size:var(--text-3xl);letter-spacing:-.02em;max-width:400px;margin:0;font-weight:600;line-height:1.15}.pricing-module__AbYejW__ctaBoxRight{align-items:center;gap:24px;display:flex}.pricing-module__AbYejW__ctaSubDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}@media (max-width:1024px){.pricing-module__AbYejW__pricingGrid{grid-template-columns:repeat(2,1fr)}.pricing-module__AbYejW__trialBanner{flex-direction:column;align-items:stretch}.pricing-module__AbYejW__trialStats{border-left:none;border-right:none;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);padding:24px 0}.pricing-module__AbYejW__howGrid{grid-template-columns:repeat(2,1fr)}.pricing-module__AbYejW__trustStrip{flex-direction:column;align-items:flex-start;gap:32px;padding:32px}.pricing-module__AbYejW__trustDivider{width:100%;height:1px}.pricing-module__AbYejW__trustCard{padding:0}.pricing-module__AbYejW__ctaBoxInner{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.container{padding:0 16px}.pricing-module__AbYejW__hero{padding:120px 0 64px}.pricing-module__AbYejW__heroTitle{font-size:var(--text-3xl)}.pricing-module__AbYejW__heroLead{font-size:var(--text-base)}.pricing-module__AbYejW__sectionTitle,.pricing-module__AbYejW__howTitle,.pricing-module__AbYejW__faqTitle,.pricing-module__AbYejW__ctaTitle{font-size:var(--text-2xl)}.pricing-module__AbYejW__sectionSubtitle,.pricing-module__AbYejW__howSubtitle,.pricing-module__AbYejW__faqSubtitle{font-size:var(--text-base)}.pricing-module__AbYejW__pricingGrid,.pricing-module__AbYejW__howGrid{grid-template-columns:1fr}.pricing-module__AbYejW__ctaBox{padding:32px}.pricing-module__AbYejW__ctaBoxRight{flex-direction:column;align-items:flex-start;width:100%}.pricing-module__AbYejW__trialStats{flex-direction:column;align-items:flex-start}.pricing-module__AbYejW__trialBtn{width:100%}}.pricing-module__AbYejW__tabSelector{background-color:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:99px;margin:16px auto 32px;padding:4px;display:inline-flex}.pricing-module__AbYejW__tabBtn{color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:8px 18px;font-weight:600;transition:all .2s}.pricing-module__AbYejW__tabBtn:hover{color:var(--color-text-primary)}.pricing-module__AbYejW__tabBtnActive{background-color:var(--color-accent);color:#fff!important}.pricing-module__AbYejW__candidateGrid{max-width:800px;margin:0 auto;grid-template-columns:repeat(2,1fr)!important}@media (max-width:768px){.pricing-module__AbYejW__candidateGrid{grid-template-columns:1fr!important}}
