.focusPricingPage{max-width:1260px;margin:auto}.focusPricingHero{text-align:center;padding:15px 0 40px}.focusPricingHero h1{max-width:800px;font-size:clamp(30px,3.7vw,52px);letter-spacing:-.04em!important;margin:15px auto!important;line-height:1.1!important}.focusPricingHero>p{max-width:570px;color:var(--muted-foreground);margin:15px auto;font-size:14px;line-height:1.7}.focusPricingUses{color:var(--primary);flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:28px;font-size:11px;display:flex}.focusPricingUses span{align-items:center;gap:8px;display:flex}.focusPricingPage .creditPackPreview{margin-top:0}.focusPricingAnswers{max-width:760px;margin:36px auto 10px}.focusPricingAnswers details{border-bottom:1px solid var(--border);padding:17px 0}.focusPricingAnswers summary{cursor:pointer;min-height:24px;font-size:14px}.focusPricingAnswers p{color:var(--muted-foreground);font-size:13px;line-height:1.8}.focusPricingAnswers>a{color:var(--primary);justify-content:center;align-items:center;gap:10px;min-height:44px;padding:30px 0;font-size:12px;display:flex}@media (max-width:680px){.focusPricingHero{padding:8px 0 22px}.focusPricingHero h1{font-size:32px!important}.focusPricingUses{gap:10px 16px;font-size:10px}.focusPricingLink{justify-content:center;width:25px}.focusPricingLink span{display:none}.focusPricingHero>p{font-size:13px}.focusPricingPage .creditPreviewHeading{margin-top:12px}}.focusPricingHero{padding:0 0 18px}.focusPricingHero h1{font-size:clamp(25px,3vw,38px);margin:0 auto 8px!important}.focusPricingHero>p{margin:0 auto;font-size:12px}.focusPricingPage .creditPackPreview{border-top:0;padding-top:0}.focusPricingPage .creditPreviewHeading.creditPreviewHeadingCompact{display:none}.focusDirectorBudget{color:var(--primary)!important}@media (max-width:680px){.focusPricingHero{padding:0 0 16px}.focusPricingHero h1{font-size:27px!important}.focusPricingPage .creditPreviewCard.creditTierCard{padding:18px}.focusPricingPage .creditPreviewCardTop{min-height:34px;margin-bottom:5px}.focusPricingPage .creditPreviewCardTop>.creditGem{width:38px;height:34px}.focusPricingPage .creditPreviewUse{min-height:0;margin:5px 0 10px}.focusPricingPage .creditTierBalance{margin-bottom:9px}.focusPricingPage .creditTierBalance>strong{font-size:29px}.focusPricingPage .creditPreviewPrice{margin-bottom:10px}.focusPricingPage .creditPackBenefits{margin:4px 0 10px}.focusPricingPage .creditPackExample{padding:9px 0}.focusPricingPage .creditPreviewAction{margin-top:10px}}
