.pricing_pricingPage__kEV_V{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#0a0a0a;background:#ffffff;line-height:1.6}.pricing_container___BG6m{max-width:1200px;margin:0 auto;padding:0 55px}.pricing_hero__PntQJ{padding:140px 0 80px;text-align:center}.pricing_heroHeadline__UXYoT{font-size:clamp(40px,5.5vw,64px);line-height:1.1;color:#0a0a0a;margin-bottom:16px}.pricing_heroHeadline__UXYoT,.pricing_heroSubheadline__czPWL{font-family:var(--font-playfair),"Playfair Display",serif;font-weight:400}.pricing_heroSubheadline__czPWL{font-size:clamp(20px,2.5vw,28px);line-height:1.3;color:#6b6b6b;max-width:700px;margin:0 auto}.pricing_body__YgzGv{padding:40px 0 80px}.pricing_bodyInner__O8Bhv{max-width:760px;margin:0 auto;text-align:center}.pricing_bodyTitle__BTf5U{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(26px,3vw,34px);font-weight:400;color:#0a0a0a;margin-bottom:24px}.pricing_bodyDescription__hFV5p{font-size:18px;line-height:1.8;color:#474747;margin-bottom:20px}.pricing_faq__LhZkq{padding:70px 0;border-top:1px solid #e5e7eb}.pricing_faqHeading__iC5gr{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(28px,3.5vw,40px);font-weight:400;color:#0a0a0a;margin-bottom:48px;text-align:center}.pricing_faqList__UB4uY{max-width:800px;margin:0 auto}.pricing_faqItem__IBsJ4{border-bottom:1px solid #e5e7eb}.pricing_faqQuestion___EBAB{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;background:none;border:none;font-family:inherit;font-size:16px;font-weight:500;color:#0a0a0a;cursor:pointer;text-align:left;gap:24px}.pricing_faqQuestion___EBAB:hover{color:#444}.pricing_faqIcon__Bb6A9{font-size:22px;flex-shrink:0;color:#999;transition:transform .2s ease}.pricing_faqIconOpen__dpuum{transform:rotate(45deg)}.pricing_faqAnswer__p1QOf{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.pricing_faqAnswerOpen__9LehS{max-height:300px;padding-bottom:24px}.pricing_faqAnswerText__MO4XY{font-size:15px;line-height:1.7;color:#555}.pricing_cta__pbuZZ{padding:120px 0;background:#0a0a0a;color:#fff;text-align:center}.pricing_ctaTitle__d2VoB{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(28px,3.5vw,40px);font-weight:400;margin-bottom:20px}.pricing_ctaText__r_4iL{font-size:17px;line-height:1.7;color:rgba(255,255,255,.6);max-width:500px;margin:0 auto 40px}.pricing_ctaButton___rl6M{display:inline-block;background:#fff;color:#0a0a0a;padding:14px 32px;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s ease}.pricing_ctaButton___rl6M:hover{opacity:.85}@media (max-width:768px){.pricing_container___BG6m{padding:0 28px}.pricing_hero__PntQJ{padding:100px 0 60px}.pricing_body__YgzGv{padding:24px 0 60px}.pricing_faq__LhZkq{padding:60px 0}.pricing_faqHeading__iC5gr{margin-bottom:32px}.pricing_cta__pbuZZ{padding:80px 0}}