.OpeningsSection_openingsSection__sOL04{padding:4rem;font-family:Inter,sans-serif;text-align:center;background-color:#f9f9f9}.OpeningsSection_openingsSection__sOL04 h2{font-size:32px;font-weight:700;margin-bottom:2rem}.OpeningsSection_openingsList__1aKZf{list-style:none;padding:0;max-width:768px;margin:0 auto}@media (max-width:768px){.OpeningsSection_openingsSection__sOL04{padding:3rem 2rem}.OpeningsSection_openingsSection__sOL04 h2{font-size:28px}}@media (max-width:480px){.OpeningsSection_openingsSection__sOL04{padding:2rem 1rem}.OpeningsSection_openingsSection__sOL04 h2{font-size:24px}}.OpeningItem_openingItem__GELGX{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd;padding:1.5rem 0}.OpeningItem_openingItem__GELGX h4{font-weight:500;font-size:16px;margin:0 0 .25rem;color:#000}.OpeningItem_openingItem__GELGX p{font-size:14px;color:#777;margin:0}.OpeningItem_applyBtn__DdxWR{background-color:#d11c17;color:white;border:none;border-radius:4px;padding:.5rem 1.25rem;font-weight:600;cursor:pointer;transition:background-color .2s}.OpeningItem_applyBtn__DdxWR:hover{background-color:#a91311}.WhyWorkSection_whyWorkSection__yzBnO{text-align:center;padding:4rem 2rem;background:linear-gradient(356.97deg,#ecf5fb 2.45%,#ffffff 99.66%);font-family:Inter,sans-serif}.WhyWorkSection_whyWorkSection__yzBnO h2{font-size:36px;font-weight:700;margin-bottom:1rem}.WhyWorkSection_whyWorkSection__yzBnO p{font-size:16px;max-width:768px;margin:0 auto 3rem;color:#333}.WhyWorkSection_benefitsGrid__paLjg{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1100px;margin:0 auto;align-items:stretch}.WhyWorkSection_benefitsGrid__paLjg>*{display:flex;flex-direction:column;height:100%}@media (max-width:768px){.WhyWorkSection_benefitsGrid__paLjg{grid-template-columns:1fr}}@media (max-width:480px){.WhyWorkSection_whyWorkSection__yzBnO{padding:3rem 1rem}.WhyWorkSection_whyWorkSection__yzBnO h2{font-size:28px}.WhyWorkSection_whyWorkSection__yzBnO p{font-size:14px}}.BenefitCard_benefitCard__fk0Z_{background-color:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:flex-start;gap:1rem;text-align:left;height:100%}.BenefitCard_benefitCard__fk0Z_ strong{display:block;font-weight:600;margin-bottom:.5rem;color:#0c2346}.BenefitCard_benefitCard__fk0Z_ ul{list-style:disc;padding-left:1.2rem}.BenefitCard_benefitCard__fk0Z_ p,.BenefitCard_benefitCard__fk0Z_ ul{font-size:14px;margin:0;color:#444}