.pricing-plans-module__y42GhW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:920px;margin:0 auto;display:grid}.pricing-plans-module__y42GhW__card{background:#fff;border:1px solid #dfe5ec;border-radius:18px;flex-direction:column;min-width:0;padding:clamp(28px,4vw,40px);display:flex;box-shadow:0 18px 50px #0f172a0f}.pricing-plans-module__y42GhW__cardPrimary{border-color:#cbd5e1;box-shadow:0 20px 60px #0f172a1a}.pricing-plans-module__y42GhW__cardHeader{min-height:122px}.pricing-plans-module__y42GhW__badge{color:#475569;letter-spacing:.04em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.pricing-plans-module__y42GhW__cardPrimary .pricing-plans-module__y42GhW__badge{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.pricing-plans-module__y42GhW__name{color:#172033;letter-spacing:-.035em;margin:18px 0 0;font-size:23px;font-weight:700;line-height:1.35}.pricing-plans-module__y42GhW__tagline{color:#64748b;letter-spacing:-.015em;margin:8px 0 0;font-size:14px;line-height:1.65}.pricing-plans-module__y42GhW__statusBlock{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;flex-direction:column;justify-content:center;min-height:115px;margin-top:24px;padding:24px 0;display:flex}.pricing-plans-module__y42GhW__status{color:#172033;letter-spacing:-.055em;font-size:clamp(36px,5vw,48px);font-weight:700;line-height:1}.pricing-plans-module__y42GhW__cardPrimary .pricing-plans-module__y42GhW__status{color:#f26a21}.pricing-plans-module__y42GhW__statusNote{color:#64748b;margin-top:10px;font-size:13px;line-height:1.5}.pricing-plans-module__y42GhW__cta{letter-spacing:-.015em;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:24px;padding:0 20px;font-size:14px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.pricing-plans-module__y42GhW__ctaPrimary{color:#fff;background:#172033;border:1px solid #172033}.pricing-plans-module__y42GhW__ctaPrimary:hover{background:#0f172a;transform:translateY(-1px)}.pricing-plans-module__y42GhW__cta:focus-visible{outline-offset:3px;outline:3px solid #f26a2147}.pricing-plans-module__y42GhW__ctaSecondary{color:#172033;background:#fff;border:1px solid #cbd5e1}.pricing-plans-module__y42GhW__ctaSecondary:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.pricing-plans-module__y42GhW__ctaArrow{transition:transform .16s}.pricing-plans-module__y42GhW__cta:hover .pricing-plans-module__y42GhW__ctaArrow{transform:translate(2px)}.pricing-plans-module__y42GhW__features{margin-top:30px}.pricing-plans-module__y42GhW__featuresTitle{color:#475569;letter-spacing:.02em;margin:0 0 16px;font-size:12px;font-weight:700}.pricing-plans-module__y42GhW__featureList{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.pricing-plans-module__y42GhW__featureItem{color:#334155;letter-spacing:-.015em;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.pricing-plans-module__y42GhW__check{color:#475569;background:#f1f5f9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.pricing-plans-module__y42GhW__cardPrimary .pricing-plans-module__y42GhW__check{color:#ea580c;background:#fff7ed}@media (max-width:760px){.pricing-plans-module__y42GhW__grid{grid-template-columns:1fr;max-width:560px}.pricing-plans-module__y42GhW__cardHeader,.pricing-plans-module__y42GhW__statusBlock{min-height:0}}@media (max-width:480px){.pricing-plans-module__y42GhW__card{border-radius:14px;padding:26px 22px}}@media (prefers-reduced-motion:reduce){.pricing-plans-module__y42GhW__cta,.pricing-plans-module__y42GhW__ctaArrow{transition:none}}
.pricing-module__lP4odW__page{--pricing-navy:#172033;--pricing-text:#334155;--pricing-muted:#64748b;--pricing-line:#e2e8f0;--pricing-soft:#f7f9fc;--pricing-orange:#f26a21;color:var(--pricing-navy);background:#fff}.pricing-module__lP4odW__container{width:min(1120px,100% - 40px);margin:0 auto}.pricing-module__lP4odW__hero{background:#fff;border-bottom:1px solid #eef2f7;padding:clamp(88px,11vw,144px) 0 clamp(80px,9vw,120px)}.pricing-module__lP4odW__heroContent{text-align:center;max-width:850px;margin:0 auto}.pricing-module__lP4odW__eyebrow{color:#475569;letter-spacing:-.01em;background:#ffffffeb;border:1px solid #dbe2ea;border-radius:999px;align-items:center;gap:9px;margin:0 0 24px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.pricing-module__lP4odW__eyebrowDot{background:var(--pricing-orange);border-radius:50%;width:7px;height:7px}.pricing-module__lP4odW__heroTitle{color:#111827;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,68px);font-weight:700;line-height:1.12}.pricing-module__lP4odW__heroTitle span{color:var(--pricing-orange)}.pricing-module__lP4odW__heroLead{max-width:680px;color:var(--pricing-muted);letter-spacing:-.02em;text-wrap:balance;margin:26px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.75}.pricing-module__lP4odW__heroActions,.pricing-module__lP4odW__contactActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.pricing-module__lP4odW__heroActions{margin-top:36px}.pricing-module__lP4odW__primaryButton,.pricing-module__lP4odW__secondaryButton,.pricing-module__lP4odW__contactPrimary,.pricing-module__lP4odW__contactSecondary{letter-spacing:-.02em;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 24px;font-size:15px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.pricing-module__lP4odW__primaryButton{border:1px solid var(--pricing-navy);background:var(--pricing-navy);color:#fff}.pricing-module__lP4odW__primaryButton:hover,.pricing-module__lP4odW__contactPrimary:hover{transform:translateY(-1px)}.pricing-module__lP4odW__primaryButton:focus-visible,.pricing-module__lP4odW__secondaryButton:focus-visible,.pricing-module__lP4odW__contactPrimary:focus-visible,.pricing-module__lP4odW__contactSecondary:focus-visible{outline-offset:3px;outline:3px solid #f26a2147}.pricing-module__lP4odW__primaryButton:hover{background:#0f172a}.pricing-module__lP4odW__secondaryButton{color:var(--pricing-navy);background:#fff;border:1px solid #cbd5e1}.pricing-module__lP4odW__secondaryButton:hover{background:#f8fafc;border-color:#94a3b8}.pricing-module__lP4odW__trustList{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:32px 0 0;padding:0;list-style:none;display:flex}.pricing-module__lP4odW__trustList li{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.pricing-module__lP4odW__trustList svg{color:#16a34a}.pricing-module__lP4odW__plansSection,.pricing-module__lP4odW__stepsSection,.pricing-module__lP4odW__faqSection,.pricing-module__lP4odW__contactSection{padding:clamp(72px,9vw,112px) 0}.pricing-module__lP4odW__plansSection{background:var(--pricing-soft)}.pricing-module__lP4odW__sectionHeader{text-align:center;max-width:680px;margin:0 auto 46px}.pricing-module__lP4odW__sectionEyebrow,.pricing-module__lP4odW__contactEyebrow{color:var(--pricing-orange);letter-spacing:.08em;margin:0 0 12px;font-size:12px;font-weight:700}.pricing-module__lP4odW__sectionTitle{color:var(--pricing-navy);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.25}.pricing-module__lP4odW__sectionDescription{color:var(--pricing-muted);letter-spacing:-.02em;text-wrap:balance;margin:16px auto 0;font-size:16px;line-height:1.7}.pricing-module__lP4odW__stepsSection{background:#fff;border-bottom:1px solid #eef2f7}.pricing-module__lP4odW__steps{border-top:1px solid var(--pricing-line);border-bottom:1px solid var(--pricing-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pricing-module__lP4odW__steps li{gap:18px;padding:30px;display:flex}.pricing-module__lP4odW__steps li+li{border-left:1px solid var(--pricing-line)}.pricing-module__lP4odW__stepNumber{color:var(--pricing-orange);letter-spacing:.04em;flex:none;font-size:13px;font-weight:700}.pricing-module__lP4odW__steps strong{color:var(--pricing-navy);letter-spacing:-.02em;font-size:17px;display:block}.pricing-module__lP4odW__steps p{color:var(--pricing-muted);letter-spacing:-.01em;margin:8px 0 0;font-size:14px;line-height:1.65}.pricing-module__lP4odW__faqSection{background:#fff}.pricing-module__lP4odW__faqList{border-top:1px solid var(--pricing-line);max-width:820px;margin:0 auto}.pricing-module__lP4odW__faqItem{border-bottom:1px solid var(--pricing-line)}.pricing-module__lP4odW__faqItem summary{color:var(--pricing-navy);cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:24px 2px;font-size:16px;font-weight:700;list-style:none;display:flex}.pricing-module__lP4odW__faqItem summary::-webkit-details-marker{display:none}.pricing-module__lP4odW__faqChevron{color:#94a3b8;flex:none;transition:transform .18s}.pricing-module__lP4odW__faqItem[open] .pricing-module__lP4odW__faqChevron{transform:rotate(180deg)}.pricing-module__lP4odW__faqItem p{max-width:720px;color:var(--pricing-muted);letter-spacing:-.01em;margin:-4px 0 0;padding:0 40px 24px 2px;font-size:14px;line-height:1.8}.pricing-module__lP4odW__contactSection{padding-top:0}.pricing-module__lP4odW__contactBand{background:var(--pricing-navy);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;padding:clamp(36px,5vw,56px);display:flex}.pricing-module__lP4odW__contactEyebrow{color:#fdba74}.pricing-module__lP4odW__contactBand h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.3}.pricing-module__lP4odW__contactBand p:not(.pricing-module__lP4odW__contactEyebrow){color:#cbd5e1;margin:12px 0 0;font-size:15px;line-height:1.7}.pricing-module__lP4odW__contactActions{flex:none}.pricing-module__lP4odW__contactPrimary{border:1px solid var(--pricing-orange);background:var(--pricing-orange);color:#fff}.pricing-module__lP4odW__contactPrimary:hover{background:#e85d17}.pricing-module__lP4odW__contactSecondary{color:#fff;background:0 0;border:1px solid #64748b}.pricing-module__lP4odW__contactSecondary:hover{color:var(--pricing-navy);background:#fff;border-color:#fff}@media (max-width:820px){.pricing-module__lP4odW__steps{grid-template-columns:1fr}.pricing-module__lP4odW__steps li+li{border-top:1px solid var(--pricing-line);border-left:0}.pricing-module__lP4odW__contactBand{flex-direction:column;align-items:flex-start}.pricing-module__lP4odW__contactActions{justify-content:flex-start}}@media (max-width:560px){.pricing-module__lP4odW__container{width:min(100% - 32px,1120px)}.pricing-module__lP4odW__hero{padding:72px 0}.pricing-module__lP4odW__heroTitle{font-size:38px;line-height:1.18}.pricing-module__lP4odW__heroLead{margin-top:20px;font-size:16px}.pricing-module__lP4odW__heroActions,.pricing-module__lP4odW__contactActions{flex-direction:column;align-items:stretch;width:100%}.pricing-module__lP4odW__primaryButton,.pricing-module__lP4odW__secondaryButton,.pricing-module__lP4odW__contactPrimary,.pricing-module__lP4odW__contactSecondary{width:100%}.pricing-module__lP4odW__trustList{flex-direction:column;align-items:flex-start;width:fit-content;margin-left:auto;margin-right:auto}.pricing-module__lP4odW__plansSection,.pricing-module__lP4odW__stepsSection,.pricing-module__lP4odW__faqSection,.pricing-module__lP4odW__contactSection{padding-top:68px;padding-bottom:68px}.pricing-module__lP4odW__contactSection{padding-top:0}.pricing-module__lP4odW__sectionHeader{margin-bottom:34px}.pricing-module__lP4odW__steps li{padding:24px 4px}.pricing-module__lP4odW__faqItem summary{padding:21px 0;font-size:15px}.pricing-module__lP4odW__faqItem p{padding-left:0;padding-right:16px}.pricing-module__lP4odW__contactBand{border-radius:16px;padding:30px 24px}}@media (prefers-reduced-motion:reduce){.pricing-module__lP4odW__primaryButton,.pricing-module__lP4odW__secondaryButton,.pricing-module__lP4odW__contactPrimary,.pricing-module__lP4odW__contactSecondary,.pricing-module__lP4odW__faqChevron{transition:none}}
