.PinchHitter_pinchHitterPage__83Qns{width:100%;background:var(--color-white,#ffffff)}.PinchHitter_container__c2lJ6{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.PinchHitter_hero__rk0QR{background:linear-gradient(135deg,var(--color-black,#0C1E31) 0,rgba(12,30,49,.95) 100%);color:var(--color-white,#ffffff);padding:calc(clamp(4rem, 12vw, 8rem) + 60px) 0 clamp(3rem,8vw,6rem);text-align:center;position:relative}@media (min-width:768px){.PinchHitter_hero__rk0QR{padding-top:calc(clamp(4rem, 12vw, 8rem) + 80px)}}.PinchHitter_heroContainer__2ddPn{max-width:900px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.PinchHitter_heroEyebrow__Hjor_{font-family:var(--font-nav,"Inter",sans-serif);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary,#ED852C);margin-bottom:1rem}.PinchHitter_heroTitle__eqTDJ{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:var(--color-white,#ffffff)}.PinchHitter_heroSubtitle__1t5Qz{font-family:var(--font-body);font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.7;margin-bottom:2.5rem;color:rgba(255,255,255,.95)}.PinchHitter_heroCta__UPM5e{display:flex;justify-content:center}.PinchHitter_sectionHeader__ogpwj{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.PinchHitter_sectionTitle__UtjzW{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--color-black,#0C1E31);margin-bottom:1rem;line-height:1.2}.PinchHitter_sectionSubtitle__GilR5{font-size:clamp(1.05rem,2.5vw,1.25rem);color:var(--color-gray-700,#555);line-height:1.6;max-width:700px;margin:0 auto}.PinchHitter_trustSignals__7UJ3H{background:var(--color-gray-50,#f8f9fa);padding:clamp(4rem,10vw,6rem) 0}.PinchHitter_trustGrid__MZLu5{display:grid;grid-template-columns:1fr;gap:2rem}.PinchHitter_trustCard__ai13B{background:var(--color-white,#ffffff);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:2.5rem 2rem;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1)}.PinchHitter_trustCard__ai13B:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.PinchHitter_trustIcon__mpTAv{font-size:4rem;margin-bottom:1.5rem;filter:grayscale(.2)}.PinchHitter_trustTitle__qgznR{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--color-black,#0C1E31);margin-bottom:1rem;line-height:1.3}.PinchHitter_trustDescription__eg_h0{font-size:1rem;line-height:1.6;color:var(--color-gray-800,#444)}.PinchHitter_curriculum__7CmWe{background:var(--color-white,#ffffff);padding:clamp(4rem,10vw,6rem) 0}.PinchHitter_curriculumGrid__nff6O{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem}.PinchHitter_sessionCard__QN5N3{background:var(--color-white,#ffffff);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);border-top:4px solid var(--color-primary,#ed852c);padding:2.5rem 2rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.PinchHitter_sessionCard__QN5N3:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.PinchHitter_sessionNumber__QxTHN{display:inline-block;padding:.5rem 1rem;background:var(--color-primary,#ED852C);color:var(--color-white,#ffffff);font-family:var(--font-nav,"Inter",sans-serif);font-size:.85rem;font-weight:600;border-radius:20px;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.PinchHitter_sessionTitle__Wie08{font-family:var(--font-heading);font-size:1.75rem;font-weight:600;color:var(--color-black,#0C1E31);margin-bottom:1.5rem}.PinchHitter_sessionSkills__nqexE{list-style:none;padding:0;margin:0}.PinchHitter_sessionSkills__nqexE li{position:relative;padding-left:1.5rem;margin-bottom:1rem;line-height:1.6;color:var(--color-gray-800,#444)}.PinchHitter_sessionSkills__nqexE li:before{content:"✓";color:var(--color-primary,#ED852C);font-weight:700;position:absolute;left:0;top:0;font-size:1.2em;line-height:1.3}.PinchHitter_sessionSkills__nqexE li:last-child{margin-bottom:0}.PinchHitter_ctaCenter__j_NlX{display:flex;justify-content:center;margin-top:3rem}.PinchHitter_benefits__FYvm1{background:var(--color-gray-50,#f8f9fa);padding:clamp(4rem,10vw,6rem) 0}.PinchHitter_benefitsGrid__HpoXY{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1000px;margin:0 auto}.PinchHitter_benefitCard__GSHZW{background:var(--color-white,#ffffff);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);border-left:4px solid var(--color-secondary,#367bb8);padding:2rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.PinchHitter_benefitCard__GSHZW:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.PinchHitter_benefitTitle__wyOQX{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--color-black,#0C1E31);margin-bottom:.75rem}.PinchHitter_benefitDescription__sRa9t{font-size:1rem;line-height:1.6;color:var(--color-gray-800,#444);margin:0}.PinchHitter_pricing___wBP5{background:var(--color-white,#ffffff);padding:clamp(4rem,10vw,6rem) 0}.PinchHitter_pricingGrid__4Q1bx{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:1000px;margin:0 auto}.PinchHitter_pricingCard__lF9dM{background:var(--color-white,#ffffff);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid var(--color-gray-200,#e5e7eb);padding:2.5rem 2rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.PinchHitter_pricingCard__lF9dM:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.PinchHitter_pricingCardPopular__40g6N{border-color:var(--color-primary,#ED852C);box-shadow:0 4px 16px rgba(237,133,44,.15)}.PinchHitter_pricingBadge__Ijrhq{position:absolute;top:-1rem;right:2rem;padding:.5rem 1rem;background:var(--color-primary,#ED852C);color:var(--color-white,#ffffff);font-family:var(--font-nav,"Inter",sans-serif);font-size:.85rem;font-weight:600;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px rgba(237,133,44,.3)}.PinchHitter_pricingHeader__cT1R_{text-align:center;margin-bottom:2rem}.PinchHitter_pricingTitle__OrgzX{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:var(--color-black,#0C1E31);margin-bottom:.5rem}.PinchHitter_pricingSubtitle__jxWgv{font-size:1rem;color:var(--color-gray-700,#555);margin-bottom:.5rem}.PinchHitter_pricingDescription__6ZVBq{font-size:.95rem;color:var(--color-gray-600,#666)}.PinchHitter_pricingPrice__URjer{text-align:center;margin-bottom:2rem}.PinchHitter_priceAmount__J7D3e{font-family:var(--font-heading);font-size:3rem;font-weight:700;color:var(--color-primary,#ED852C)}.PinchHitter_pricingFeatures__V_fTT{list-style:none;padding:0;margin:0 0 2rem}.PinchHitter_pricingFeatures__V_fTT li{padding:.75rem 0;line-height:1.5;color:var(--color-gray-800,#444);border-bottom:1px solid var(--color-gray-200,#e5e7eb)}.PinchHitter_pricingFeatures__V_fTT li:last-child{border-bottom:none}.PinchHitter_pricingCta__mRyn3{text-align:center}.PinchHitter_pricingSavings__nbQ5F{margin-top:1rem;font-size:.9rem;color:var(--color-success,#27AE60);font-weight:600}.PinchHitter_faq__3IRjs{background:var(--color-gray-50,#f8f9fa);padding:clamp(4rem,10vw,6rem) 0}.PinchHitter_faqList__oGOhE{max-width:900px;margin:0 auto 3rem}.PinchHitter_faqItem__ds_EM{border-bottom:1px solid var(--color-gray-200,#e5e7eb)}.PinchHitter_faqQuestion__zWhqZ{width:100%;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:none;border:none;font-family:var(--font-heading);font-size:1.15rem;font-weight:600;color:var(--color-black,#0C1E31);text-align:left;cursor:pointer;transition:color .25s cubic-bezier(.4,0,.2,1)}.PinchHitter_faqIcon__nPeI4,.PinchHitter_faqQuestion__zWhqZ:hover{color:var(--color-primary,#ED852C)}.PinchHitter_faqIcon__nPeI4{flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.PinchHitter_faqIconOpen__Wcc5O{transform:rotate(180deg)}.PinchHitter_faqAnswer__IwCCk{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.PinchHitter_faqAnswerOpen__mZDjA{max-height:500px;padding-bottom:1.5rem}.PinchHitter_faqAnswer__IwCCk p{font-size:1rem;line-height:1.7;color:var(--color-gray-800,#444);margin:0}.PinchHitter_finalCta__PcVtI{background:linear-gradient(135deg,var(--color-primary,#ED852C),rgba(237,133,44,.85));padding:clamp(4rem,10vw,6rem) 0;text-align:center}.PinchHitter_finalCtaTitle__OSH8y{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,3rem);font-weight:700;color:var(--color-white,#ffffff);margin-bottom:1.5rem;line-height:1.2}.PinchHitter_finalCtaSubtitle__3dvzd{font-size:clamp(1.1rem,2.5vw,1.3rem);line-height:1.7;max-width:800px;margin:0 auto 2rem;color:rgba(255,255,255,.95)}.PinchHitter_finalCtaEmphasis__x_ES3{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;color:var(--color-white,#ffffff);margin-bottom:2.5rem}.PinchHitter_differentiators__ryv5V{background:var(--color-gray-50,#f8f9fa);padding:clamp(4rem,10vw,6rem) 0}.PinchHitter_differentiatorsGrid___9t9G{display:grid;grid-template-columns:1fr;gap:2rem}.PinchHitter_differentiatorCard__VusZc{background:var(--color-white,#ffffff);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:2rem;border-top:3px solid var(--color-primary,#ed852c);transition:all .25s cubic-bezier(.4,0,.2,1)}.PinchHitter_differentiatorCard__VusZc:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.PinchHitter_differentiatorTitle__gC_QE{font-family:var(--font-heading);font-size:1.4rem;font-weight:600;color:var(--color-black,#0C1E31);margin-bottom:.75rem}.PinchHitter_differentiatorDescription__RpXxf{font-size:1rem;line-height:1.6;color:var(--color-gray-800,#444);margin:0}.PinchHitter_instructors__yeyqZ{background:var(--color-white,#ffffff);padding:clamp(4rem,10vw,6rem) 0}.PinchHitter_instructorsGrid__RyV5v{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1000px;margin:0 auto}.PinchHitter_instructorCard__zXwDo{background:var(--color-white,#ffffff);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:2rem;border-left:4px solid var(--color-secondary,#367bb8);transition:all .25s cubic-bezier(.4,0,.2,1)}.PinchHitter_instructorCard__zXwDo:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.PinchHitter_instructorTitle__s6O69{font-family:var(--font-heading);font-size:1.4rem;font-weight:600;color:var(--color-black,#0C1E31);margin-bottom:.75rem}.PinchHitter_instructorDescription__IZGDl{font-size:1rem;line-height:1.6;color:var(--color-gray-800,#444);margin:0}.PinchHitter_simulator__uTHCX{background:var(--color-gray-50,#f8f9fa);padding:clamp(4rem,10vw,6rem) 0}.PinchHitter_simulatorGrid__BS5la{display:grid;grid-template-columns:1fr;gap:2rem}.PinchHitter_simulatorCard__CTTPX{background:var(--color-white,#ffffff);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:2rem;border-left:4px solid var(--color-accent,#e49a0d);transition:all .25s cubic-bezier(.4,0,.2,1)}.PinchHitter_simulatorCard__CTTPX:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.PinchHitter_simulatorTitle__qVfEP{font-family:var(--font-heading);font-size:1.4rem;font-weight:600;color:var(--color-black,#0C1E31);margin-bottom:.75rem}.PinchHitter_simulatorDescription__ycLqP{font-size:1rem;line-height:1.6;color:var(--color-gray-800,#444);margin:0}.PinchHitter_ctaPrimary___OivZ{display:inline-block;padding:1rem 2rem;background:var(--color-primary,#ED852C);color:var(--color-white,#ffffff);font-family:var(--font-nav,"Inter",sans-serif);font-size:1rem;font-weight:600;text-decoration:none;border-radius:30px;border:none;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(237,133,44,.3)}.PinchHitter_ctaPrimary___OivZ:hover{background:var(--color-primary-dark,#d97521);transform:translateY(-2px);box-shadow:0 4px 12px rgba(237,133,44,.4)}@media (min-width:768px){.PinchHitter_curriculumGrid__nff6O,.PinchHitter_trustGrid__MZLu5{grid-template-columns:repeat(3,1fr)}.PinchHitter_curriculumGrid__nff6O{gap:2rem}.PinchHitter_benefitsGrid__HpoXY,.PinchHitter_differentiatorsGrid___9t9G,.PinchHitter_pricingGrid__4Q1bx{grid-template-columns:repeat(2,1fr)}.PinchHitter_instructorsGrid__RyV5v,.PinchHitter_simulatorGrid__BS5la{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.PinchHitter_differentiatorsGrid___9t9G{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.PinchHitter_container__c2lJ6{max-width:1400px;padding:0 6rem}}