.ThreeMonthOptometryProgram_main__36aWI{width:100%;min-height:100vh;background:#fff;font-family:Poppins,sans-serif;color:#000;overflow-x:hidden}.ThreeMonthOptometryProgram_heroWrapper__LaRBD{width:100%;padding:20px 32px;background:#fff;box-sizing:border-box}.ThreeMonthOptometryProgram_hero__W1jfm{position:relative;width:100%;aspect-ratio:2.2/1;min-height:480px;border-radius:18px;overflow:hidden;background-color:#f5f6f8;display:flex;align-items:center;box-shadow:0 2px 16px rgba(0,0,0,.04)}.ThreeMonthOptometryProgram_heroVideo__7mm7A{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;display:block;z-index:0}.ThreeMonthOptometryProgram_heroContent__I8vy7{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;width:70%;max-width:900px;padding:56px 24px 56px 56px;box-sizing:border-box}.ThreeMonthOptometryProgram_heroHeading__AVgLE{font-family:Satoshi,Poppins,sans-serif;font-size:clamp(1.7rem,2.6vw,2.55rem);font-weight:700;line-height:1.2;color:#723838;margin-bottom:18px;letter-spacing:-.3px}.ThreeMonthOptometryProgram_heroText__8jhZY{font-family:Poppins,sans-serif;font-size:clamp(.8rem,1vw,.9rem);font-weight:400;line-height:1.7;color:#000;margin-bottom:32px;max-width:650px}.ThreeMonthOptometryProgram_btnApplyHero__ZXyAY{display:inline-flex;align-items:center;gap:12px;background:#fff;color:#723838;padding:11px 14px 11px 26px;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;border-radius:50px;border:1.5px solid #d8d8d8;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 12px rgba(0,0,0,.08)}.ThreeMonthOptometryProgram_btnApplyHero__ZXyAY:hover{background:#723838;color:#fff;border-color:#723838;transform:translateY(-2px);box-shadow:0 8px 24px rgba(114,56,56,.28)}.ThreeMonthOptometryProgram_btnCircleArrow__8jP_C{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#723838;color:#fff;flex-shrink:0;transition:background .3s ease,color .3s ease}.ThreeMonthOptometryProgram_btnApplyHero__ZXyAY:hover .ThreeMonthOptometryProgram_btnCircleArrow__8jP_C{background:#fff;color:#723838}.ThreeMonthOptometryProgram_section2Wrapper__slMRS{width:100%;padding:20px 32px 80px;background:#fff;box-sizing:border-box}.ThreeMonthOptometryProgram_cardsContainer__dltT0{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px;align-items:stretch;position:relative}.ThreeMonthOptometryProgram_cardText__lTlVc{position:relative;z-index:1;background-color:#723838;border-radius:20px;padding:44px 34px;display:flex;flex-direction:column;justify-content:center;color:#fff;box-shadow:0 8px 28px rgba(114,56,56,.16);box-sizing:border-box;will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.ThreeMonthOptometryProgram_cardParagraph__rvomY{font-family:Poppins,sans-serif;font-weight:400;font-size:clamp(.84rem,.95vw,.91rem);line-height:1.65;color:#fff;margin:0 0 18px}.ThreeMonthOptometryProgram_cardParagraph__rvomY:last-child{margin-bottom:0}.ThreeMonthOptometryProgram_cardImageWrapper__df5bG{position:relative;z-index:3;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.18);display:flex;align-items:stretch;will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1);min-height:520px}.ThreeMonthOptometryProgram_sectionImage__5zFjK{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ThreeMonthOptometryProgram_cardDetails__JM_un{position:relative;z-index:2;background-color:#723838;border-radius:20px;padding:44px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;box-shadow:0 8px 28px rgba(114,56,56,.16);box-sizing:border-box;will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.ThreeMonthOptometryProgram_btnApplyCard__8I1sF{background:#fff;color:#723838;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:600;padding:12px 34px;border-radius:12px;border:none;cursor:pointer;margin-bottom:34px;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all .25s ease}.ThreeMonthOptometryProgram_btnApplyCard__8I1sF:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px rgba(0,0,0,.2)}.ThreeMonthOptometryProgram_infoItem__Iyd3Q{margin-bottom:24px}.ThreeMonthOptometryProgram_infoItem__Iyd3Q:last-child{margin-bottom:0}.ThreeMonthOptometryProgram_infoLabel__TbpgJ{font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:4px}.ThreeMonthOptometryProgram_infoValue___qYGQ{font-family:Poppins,sans-serif;font-size:.98rem;font-weight:400;color:hsla(0,0%,100%,.92)}.ThreeMonthOptometryProgram_section3Wrapper__5Px3f{width:100%;padding:60px 32px 100px;background:#fff;box-sizing:border-box}.ThreeMonthOptometryProgram_section3Inner__g8qk9{width:100%;max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;grid-gap:56px;gap:56px;align-items:stretch}.ThreeMonthOptometryProgram_sec3ImageWrapper__ABWst{position:relative;width:100%;height:auto;min-height:0;align-self:stretch;border-radius:20px;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.08);background:#fff;display:flex;align-items:stretch;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease}.ThreeMonthOptometryProgram_sec3ImageWrapper__ABWst:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(0,0,0,.12)}.ThreeMonthOptometryProgram_sec3Image__WQtuZ{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:center;display:block}.ThreeMonthOptometryProgram_sec3Content__YN8fx{display:flex;flex-direction:column;justify-content:space-between;padding:0 4px;height:100%;box-sizing:border-box}.ThreeMonthOptometryProgram_sec3TopGroup__UFOjg{display:flex;flex-direction:column}.ThreeMonthOptometryProgram_sec3Heading__Z0urq{font-family:Satoshi,sans-serif;font-size:clamp(2.3rem,3.8vw,3.45rem);font-weight:900;line-height:1.12;color:#111;margin:0 0 8px;letter-spacing:-.025em;background:linear-gradient(180deg,#111,#222);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ThreeMonthOptometryProgram_curvedLineTopWrapper__tFfHW{display:block;margin-top:6px;margin-bottom:24px}.ThreeMonthOptometryProgram_curvedLineTopWrapper__tFfHW svg{display:block}.ThreeMonthOptometryProgram_sec3Intro__kYPPN{font-family:Satoshi,sans-serif;font-size:clamp(1.02rem,1.18vw,1.15rem);font-weight:500;line-height:1.48;color:#000;margin:0 0 20px}.ThreeMonthOptometryProgram_sec3Body1__RbeGz{margin:0 0 20px}.ThreeMonthOptometryProgram_sec3Body1__RbeGz,.ThreeMonthOptometryProgram_sec3Body2__wou1k{font-family:Satoshi,sans-serif;font-size:clamp(.9rem,1.02vw,.98rem);font-weight:400;line-height:1.65;color:#000}.ThreeMonthOptometryProgram_sec3Body2__wou1k{margin:0 0 12px}.ThreeMonthOptometryProgram_sec3Body3__FpAqs{font-family:Satoshi,sans-serif;font-size:clamp(.9rem,1.02vw,.98rem);font-weight:400;line-height:1.65;color:#000;margin:0 0 20px}.ThreeMonthOptometryProgram_sec3Strong__nKP7_{font-family:Satoshi,sans-serif;font-weight:700;color:#000}.ThreeMonthOptometryProgram_curvedLineBottomWrapper__i5e12{display:block;margin-top:auto;padding-top:8px}.ThreeMonthOptometryProgram_curvedLineBottomWrapper__i5e12 svg{display:block}.ThreeMonthOptometryProgram_scrollReveal__PbEcs{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.ThreeMonthOptometryProgram_scrollReveal__PbEcs.ThreeMonthOptometryProgram_revealed__ghA95{opacity:1;transform:translateY(0)}.ThreeMonthOptometryProgram_delayImage__SCvt1{transition-delay:.05s}.ThreeMonthOptometryProgram_delayHeading__M84O6{transition-delay:.15s}.ThreeMonthOptometryProgram_delayIntro__NmyKX{transition-delay:.22s}.ThreeMonthOptometryProgram_delayBody1__VNb7S{transition-delay:.3s}.ThreeMonthOptometryProgram_delayBody2__0gQJK{transition-delay:.38s}.ThreeMonthOptometryProgram_whatYouLearnSection__tp17m{width:100%;padding:40px 32px 140px;background:#fff;box-sizing:border-box}.ThreeMonthOptometryProgram_whatYouLearnInner__eUrFP{width:100%;max-width:1250px;margin:0 auto}.ThreeMonthOptometryProgram_whatYouLearnTitle__yNHSF{font-family:Satoshi,sans-serif;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;color:#000;margin-bottom:36px;letter-spacing:-.5px}.ThreeMonthOptometryProgram_learnCardsList__SRL8R{display:flex;flex-direction:column;gap:80px;align-items:center}.ThreeMonthOptometryProgram_learnCardItem__iq9RJ{position:-webkit-sticky;position:sticky;top:90px;width:100%;max-width:1250px;aspect-ratio:2.387/1;min-height:313px;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:52.3% 47.7%;align-items:stretch;box-shadow:0 12px 36px rgba(0,0,0,.12);transition:transform .35s ease,box-shadow .35s ease;box-sizing:border-box}.ThreeMonthOptometryProgram_learnCardItem__iq9RJ:hover{box-shadow:0 16px 44px rgba(0,0,0,.16)}.ThreeMonthOptometryProgram_learnCardMaroon__43kcQ{background-color:#723838}.ThreeMonthOptometryProgram_learnCardSlate__UqEo4{background-color:#6c7275}.ThreeMonthOptometryProgram_learnCardBgDesign__O4QyQ{position:absolute;bottom:0;left:0;width:100%;height:auto;pointer-events:none;z-index:1;opacity:.28}.ThreeMonthOptometryProgram_learnCardContent__MV_B8{position:relative;z-index:2;padding:40px 32px 40px 48px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.ThreeMonthOptometryProgram_learnCardBadge__lWLk3{width:48px;height:48px;border-radius:50%;background:#fff;color:#111;display:flex;align-items:center;justify-content:center;font-family:Satoshi,sans-serif;font-size:1.1rem;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:28px;flex-shrink:0}.ThreeMonthOptometryProgram_learnCardHeading__gSr1u{font-family:Satoshi,sans-serif;font-size:clamp(1.5rem,1.95vw,1.85rem);font-weight:700;color:#fff;margin:0 0 20px;line-height:1.25}.ThreeMonthOptometryProgram_learnCardItemList__ew6gc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.ThreeMonthOptometryProgram_learnCardBullet__y3kwB{font-family:Poppins,sans-serif;font-size:clamp(.9rem,1.05vw,.98rem);color:hsla(0,0%,100%,.95);line-height:1.5;font-weight:400}.ThreeMonthOptometryProgram_learnCardImageCol__ma4_M{position:relative;z-index:2;padding:8px 8px 8px 0;display:flex;align-items:stretch;box-sizing:border-box;overflow:hidden}.ThreeMonthOptometryProgram_learnCardImg__cT7EV{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:16px;display:block}.ThreeMonthOptometryProgram_techSection__l02yI{width:100%;padding:80px 32px 120px;background:#fff;box-sizing:border-box;text-align:center;overflow:hidden}.ThreeMonthOptometryProgram_techInner__Bngxh{width:100%;max-width:1400px;margin:0 auto}.ThreeMonthOptometryProgram_techTitle__WZdtN{font-family:Poppins,sans-serif;font-size:clamp(2rem,3.8vw,3rem);font-weight:500;color:#111;line-height:1.25;margin:0 auto 60px;letter-spacing:-.5px;max-width:900px}.ThreeMonthOptometryProgram_techCarouselContainer__GKDCp{position:relative;width:100%;max-width:1200px;margin:0 auto;height:480px;display:flex;justify-content:center;align-items:center;perspective:1200px}.ThreeMonthOptometryProgram_techCard__gYFfb{position:absolute;width:580px;height:380px;border-radius:20px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px rgba(0,0,0,.15);cursor:pointer;background:#fff}.ThreeMonthOptometryProgram_techCardImg__FVePj{width:100%;height:100%;object-fit:cover;transition:filter .5s ease;display:block}.ThreeMonthOptometryProgram_techCardOverlay__fFYGb{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.6) 30%,rgba(0,0,0,.15) 55%,transparent 80%);display:flex;flex-direction:column;justify-content:flex-end;padding:32px 36px;text-align:left;box-sizing:border-box}.ThreeMonthOptometryProgram_techCardTitle__LcCew{font-family:Poppins,sans-serif;color:#fff;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:600;margin:0 0 8px;line-height:1.3}.ThreeMonthOptometryProgram_techCardDesc__cC1zD{font-family:Poppins,sans-serif;color:hsla(0,0%,100%,.88);font-size:clamp(.82rem,.95vw,.92rem);font-weight:400;margin:0;line-height:1.45}.ThreeMonthOptometryProgram_techCardActive__GA_6k{transform:translateX(0) scale(1) translateZ(0);z-index:3;opacity:1}.ThreeMonthOptometryProgram_techCardActive__GA_6k .ThreeMonthOptometryProgram_techCardImg__FVePj{filter:grayscale(0)}.ThreeMonthOptometryProgram_techCardPrev__egsPI{transform:translateX(-70%) scale(.82) translateZ(-100px) rotateY(18deg);z-index:2;opacity:.85}.ThreeMonthOptometryProgram_techCardPrev__egsPI .ThreeMonthOptometryProgram_techCardImg__FVePj{filter:grayscale(100%)}.ThreeMonthOptometryProgram_techCardNext__OOKy4{transform:translateX(70%) scale(.82) translateZ(-100px) rotateY(-18deg);z-index:2;opacity:.85}.ThreeMonthOptometryProgram_techCardNext__OOKy4 .ThreeMonthOptometryProgram_techCardImg__FVePj{filter:grayscale(100%)}.ThreeMonthOptometryProgram_techCardHidden___TGAM{transform:translateX(0) scale(.5) translateZ(-300px);z-index:1;opacity:0;pointer-events:none}.ThreeMonthOptometryProgram_techNavBtn__I9R3j{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#723838;color:#fff;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;z-index:10;box-shadow:0 4px 14px rgba(114,56,56,.4);transition:all .3s ease}.ThreeMonthOptometryProgram_techNavBtn__I9R3j:hover{background:#5a2a2a;transform:translateY(-50%) scale(1.08)}.ThreeMonthOptometryProgram_techNavBtnLeft__Gu59Y{left:calc(50% - 290px - 22px)}.ThreeMonthOptometryProgram_techNavBtnRight__595YW{right:calc(50% - 290px - 22px)}.ThreeMonthOptometryProgram_whoCanApplySection__5iY_e{background-image:url(/apply.jpg);background-size:cover;background-position:50%;padding:100px 32px 120px;width:100%;box-sizing:border-box;text-align:center}.ThreeMonthOptometryProgram_whoCanApplyInner__V1FRJ{max-width:960px;margin:0 auto}.ThreeMonthOptometryProgram_whoCanApplyTitle__LsRdu{font-family:Poppins,sans-serif;font-size:clamp(2.4rem,4.5vw,3.2rem);font-weight:500;color:#fefff5;margin:0 0 16px;letter-spacing:-.5px}.ThreeMonthOptometryProgram_whoCanApplySubtitle__Khy9a{font-family:Poppins,sans-serif;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:300;color:rgba(254,255,245,.9);line-height:1.6;max-width:680px;margin:0 auto 70px}.ThreeMonthOptometryProgram_whoCanApplyGrid__aIkJR{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:60px;column-gap:60px;grid-row-gap:40px;row-gap:40px;text-align:left}.ThreeMonthOptometryProgram_whoCanApplyItem__FxDEG{border-bottom:1px solid rgba(254,255,245,.6);padding-bottom:24px}.ThreeMonthOptometryProgram_whoCanApplyText__W_zvY{font-family:Poppins,sans-serif;font-size:clamp(1.1rem,1.45vw,1.35rem);color:#fefff5;line-height:1.45;font-weight:400;margin:0}.ThreeMonthOptometryProgram_scholarSection__s5VC5{width:100%;background:#faf6f3;padding:80px 32px 70px;box-sizing:border-box}.ThreeMonthOptometryProgram_scholarInner__7iCcK{max-width:1200px;margin:0 auto}.ThreeMonthOptometryProgram_scholarTop__pnbHz{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:start}.ThreeMonthOptometryProgram_scholarTitle__RqOdd{font-family:Satoshi,sans-serif;font-weight:700;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.2;color:#000;margin:0 0 48px;letter-spacing:-.5px}.ThreeMonthOptometryProgram_scholarDesc__EVMiM{font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.65;color:#000;max-width:480px;margin:0 0 24px}.ThreeMonthOptometryProgram_scholarImgWrap__vXooH{width:100%;border-radius:14px;overflow:hidden}.ThreeMonthOptometryProgram_scholarImg__azzUo{width:100%;height:auto;display:block;border-radius:14px}.ThreeMonthOptometryProgram_scholarTableWrap__fssF6{display:flex;justify-content:center;margin:24px 0 36px}.ThreeMonthOptometryProgram_scholarTable__ow_EO{width:100%;max-width:640px;height:auto;display:block}.ThreeMonthOptometryProgram_scholarQualifyTitle__3ovya{font-family:Poppins,sans-serif;font-weight:700;font-size:1.05rem;color:#000;margin:0 0 28px}.ThreeMonthOptometryProgram_scholarQualifyText__Ia99A{font-family:Poppins,sans-serif;font-weight:400;font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.65;color:#000;margin:0 0 4px}.ThreeMonthOptometryProgram_scholarQualifyText__Ia99A strong{font-weight:700}.ThreeMonthOptometryProgram_scholarCtaWrap__bEPCZ{display:flex;justify-content:center;margin-top:36px}.ThreeMonthOptometryProgram_scholarCta__79lff{background:#723838;color:#fff;border:none;border-radius:999px;padding:12px 28px;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .3s ease,transform .3s ease}.ThreeMonthOptometryProgram_scholarCta__79lff:hover{background:#5a2a2a;transform:translateY(-2px)}.ThreeMonthOptometryProgram_whyChooseSection__37nR8{width:100%;background:#723838;padding:100px 40px;box-sizing:border-box}.ThreeMonthOptometryProgram_whyChooseInner__40Ht0{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:80px}.ThreeMonthOptometryProgram_whyChooseDivider__o7P3i{position:absolute;top:10px;bottom:10px;left:50%;transform:translateX(-50%);width:1px;background:linear-gradient(180deg,hsla(0,0%,100%,.75) 0,hsla(0,0%,100%,.25) 8%,hsla(0,0%,100%,.25) 92%,hsla(0,0%,100%,.05));z-index:0;pointer-events:none}.ThreeMonthOptometryProgram_whyChooseRow__r9Xdu{display:flex;align-items:center;gap:80px;position:relative;z-index:1}.ThreeMonthOptometryProgram_whyChooseCol__g_Ndr{flex:1 1;width:50%;box-sizing:border-box}.ThreeMonthOptometryProgram_whyChooseImg__E4c6U{width:100%;aspect-ratio:16/11;object-fit:cover;border-radius:28px;display:block;box-shadow:0 10px 30px rgba(0,0,0,.2)}.ThreeMonthOptometryProgram_whyChooseTextColLeft__kmwp_{padding-right:20px}.ThreeMonthOptometryProgram_whyChooseTextColRight__S3ek9{padding-left:20px}.ThreeMonthOptometryProgram_whyChooseTitle__71Qcq{font-family:Satoshi,sans-serif;font-weight:700;font-size:clamp(1.85rem,2.5vw,2.35rem);line-height:1.25;color:#fff;margin:0 0 16px;letter-spacing:-.3px}.ThreeMonthOptometryProgram_whyChooseSubtitle__oBlTk{font-family:Poppins,sans-serif;font-weight:400;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.5;color:#fff;margin:0 0 20px}.ThreeMonthOptometryProgram_whyChooseDesc__FehhU{font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(.88rem,1.05vw,.95rem);line-height:1.65;color:hsla(0,0%,100%,.9);margin:0 0 24px}.ThreeMonthOptometryProgram_whyChooseList__s7lCi{list-style-type:disc;padding-left:22px;margin:0;display:flex;flex-direction:column;gap:12px}.ThreeMonthOptometryProgram_whyChooseListItem__FMZo3{font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(.86rem,1.02vw,.94rem);line-height:1.55;color:hsla(0,0%,100%,.92)}.ThreeMonthOptometryProgram_faqSection__Y31dD{width:100%;background:#fff;padding:90px 24px 100px;box-sizing:border-box}.ThreeMonthOptometryProgram_faqInner__Z98gY{max-width:860px;margin:0 auto}.ThreeMonthOptometryProgram_faqHeading__qa_ek{font-family:Satoshi,sans-serif;font-weight:700;font-size:clamp(2.2rem,3.5vw,3rem);line-height:1.2;color:#723838;text-align:center;margin:0 0 50px;letter-spacing:-.5px}.ThreeMonthOptometryProgram_faqList__wdhqV{display:flex;flex-direction:column}.ThreeMonthOptometryProgram_faqItem__E3Bjf{border-bottom:1px solid #eaeaea;padding:20px 0;cursor:pointer;transition:background-color .2s ease}.ThreeMonthOptometryProgram_faqQuestionRow____LkW{display:flex;align-items:center;justify-content:space-between;gap:24px}.ThreeMonthOptometryProgram_faqQuestion__Z7H43{font-family:Poppins,sans-serif;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:600;color:#1a1a1a;margin:0;line-height:1.45}.ThreeMonthOptometryProgram_faqIcon__ehtKX{width:32px;height:32px;border-radius:50%;background:#723838;border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:transform .3s ease,background-color .2s ease;padding:0}.ThreeMonthOptometryProgram_faqItem__E3Bjf:hover .ThreeMonthOptometryProgram_faqIcon__ehtKX{background:#5a2a2a}.ThreeMonthOptometryProgram_faqItemActive__1moaQ .ThreeMonthOptometryProgram_faqIcon__ehtKX{transform:rotate(180deg)}.ThreeMonthOptometryProgram_faqAnswerWrapper__LttHy{max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,padding .35s ease;opacity:0}.ThreeMonthOptometryProgram_faqItemActive__1moaQ .ThreeMonthOptometryProgram_faqAnswerWrapper__LttHy{max-height:400px;opacity:1;padding-top:14px}.ThreeMonthOptometryProgram_faqAnswer__VSrcx{font-family:Poppins,sans-serif;font-size:clamp(.92rem,1.05vw,1rem);font-weight:400;color:#555;line-height:1.65;margin:0;max-width:95%}.ThreeMonthOptometryProgram_lastSectionWrapper__eJCA4{width:100%;background:#fff;padding:40px 32px 80px;box-sizing:border-box}.ThreeMonthOptometryProgram_lastSection___3Pdh{max-width:1200px;margin:0 auto;position:relative;background:#f8f9fb url(/last1.png) no-repeat 100%;background-size:cover;border-radius:24px;overflow:hidden;padding:90px 60px;display:flex;align-items:center;box-sizing:border-box;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.05)}.ThreeMonthOptometryProgram_lastInner__FBgxf{width:100%}.ThreeMonthOptometryProgram_lastTextCol__sp3zT{max-width:580px}.ThreeMonthOptometryProgram_lastHeading__vQvwt{font-family:Satoshi,sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;color:#723838;line-height:1.25;margin:0 0 32px;letter-spacing:-.5px}.ThreeMonthOptometryProgram_btnLastCta__lH5Vp{display:inline-flex;align-items:center;gap:12px;background:#723838;color:#fff;padding:10px 14px 10px 28px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;border-radius:50px;border:none;cursor:pointer;box-shadow:0 4px 16px rgba(114,56,56,.3);transition:all .3s ease}.ThreeMonthOptometryProgram_btnLastCta__lH5Vp:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(114,56,56,.4);background:#5a2a2a}.ThreeMonthOptometryProgram_btnLastCircleArrow__9Zzjf{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#723838;flex-shrink:0;transition:transform .3s ease}.ThreeMonthOptometryProgram_btnLastCta__lH5Vp:hover .ThreeMonthOptometryProgram_btnLastCircleArrow__9Zzjf{transform:translateX(2px)}@media (max-width:1024px){.ThreeMonthOptometryProgram_heroContent__I8vy7{width:85%;padding:40px 24px 40px 32px}.ThreeMonthOptometryProgram_cardsContainer__dltT0{grid-template-columns:1fr;gap:20px}.ThreeMonthOptometryProgram_cardDetails__JM_un,.ThreeMonthOptometryProgram_cardImageWrapper__df5bG,.ThreeMonthOptometryProgram_cardText__lTlVc{transform:none!important}.ThreeMonthOptometryProgram_cardImageWrapper__df5bG{min-height:420px;max-height:520px}.ThreeMonthOptometryProgram_section3Inner__g8qk9{grid-template-columns:1fr;gap:40px}.ThreeMonthOptometryProgram_sec3ImageWrapper__ABWst{height:460px;min-height:400px;max-width:540px;margin:0 auto}.ThreeMonthOptometryProgram_sec3Content__YN8fx{justify-content:flex-start}.ThreeMonthOptometryProgram_learnCardItem__iq9RJ{grid-template-columns:1fr;aspect-ratio:auto;min-height:auto;max-width:600px}.ThreeMonthOptometryProgram_learnCardContent__MV_B8{padding:36px 28px 24px}.ThreeMonthOptometryProgram_learnCardImageCol__ma4_M{padding:0 16px 16px}.ThreeMonthOptometryProgram_learnCardImg__cT7EV{min-height:240px;max-height:320px}.ThreeMonthOptometryProgram_techCarouselContainer__GKDCp{height:420px}.ThreeMonthOptometryProgram_techCard__gYFfb{width:82%;max-width:480px;height:330px}.ThreeMonthOptometryProgram_techNavBtnLeft__Gu59Y{left:12px}.ThreeMonthOptometryProgram_techNavBtnRight__595YW{right:12px}.ThreeMonthOptometryProgram_techCardPrev__egsPI{transform:translateX(-45%) scale(.85) translateZ(-80px) rotateY(15deg)}.ThreeMonthOptometryProgram_techCardNext__OOKy4{transform:translateX(45%) scale(.85) translateZ(-80px) rotateY(-15deg)}.ThreeMonthOptometryProgram_whyChooseRow__r9Xdu{gap:48px}.ThreeMonthOptometryProgram_whyChooseTextColLeft__kmwp_{padding-right:0}.ThreeMonthOptometryProgram_whyChooseTextColRight__S3ek9{padding-left:0}.ThreeMonthOptometryProgram_lastSectionWrapper__eJCA4{padding:30px 20px 60px}.ThreeMonthOptometryProgram_lastSection___3Pdh{padding:70px 40px;background-position:70%}}@media (max-width:768px){.ThreeMonthOptometryProgram_heroWrapper__LaRBD{padding:12px 16px}.ThreeMonthOptometryProgram_hero__W1jfm{aspect-ratio:auto;min-height:480px}.ThreeMonthOptometryProgram_heroContent__I8vy7{width:100%;padding:36px 20px}.ThreeMonthOptometryProgram_heroHeading__AVgLE{font-size:1.65rem}.ThreeMonthOptometryProgram_section2Wrapper__slMRS{padding:12px 16px 60px}.ThreeMonthOptometryProgram_cardDetails__JM_un,.ThreeMonthOptometryProgram_cardText__lTlVc{padding:32px 20px}.ThreeMonthOptometryProgram_section3Wrapper__5Px3f{padding:24px 16px 60px}.ThreeMonthOptometryProgram_sec3Heading__Z0urq{font-size:2rem}.ThreeMonthOptometryProgram_sec3ImageWrapper__ABWst{height:380px;min-height:340px}.ThreeMonthOptometryProgram_whoCanApplySection__5iY_e{padding:70px 20px 80px}.ThreeMonthOptometryProgram_whoCanApplyGrid__aIkJR{grid-template-columns:1fr;row-gap:30px}.ThreeMonthOptometryProgram_whoCanApplySubtitle__Khy9a{margin-bottom:40px}.ThreeMonthOptometryProgram_scholarSection__s5VC5{padding:60px 20px}.ThreeMonthOptometryProgram_scholarTop__pnbHz{grid-template-columns:1fr;gap:32px}.ThreeMonthOptometryProgram_scholarTitle__RqOdd{margin-bottom:24px}.ThreeMonthOptometryProgram_whyChooseSection__37nR8{padding:60px 20px}.ThreeMonthOptometryProgram_whyChooseInner__40Ht0{gap:50px}.ThreeMonthOptometryProgram_whyChooseDivider__o7P3i{display:none}.ThreeMonthOptometryProgram_whyChooseRow__r9Xdu{flex-direction:column;gap:32px}.ThreeMonthOptometryProgram_whyChooseCol__g_Ndr{width:100%}.ThreeMonthOptometryProgram_whyChooseImg__E4c6U{border-radius:20px}.ThreeMonthOptometryProgram_faqSection__Y31dD{padding:60px 16px 70px}.ThreeMonthOptometryProgram_faqHeading__qa_ek{margin-bottom:32px}.ThreeMonthOptometryProgram_faqItem__E3Bjf{padding:16px 0}.ThreeMonthOptometryProgram_faqIcon__ehtKX{width:28px;height:28px}.ThreeMonthOptometryProgram_lastSectionWrapper__eJCA4{padding:20px 16px 50px}.ThreeMonthOptometryProgram_lastSection___3Pdh{padding:50px 24px;border-radius:18px;background:linear-gradient(90deg,hsla(0,0%,100%,.94) 0,hsla(0,0%,100%,.8) 60%,hsla(0,0%,100%,.3)),url(/last1.png) no-repeat 100%;background-size:cover}.ThreeMonthOptometryProgram_lastHeading__vQvwt{font-size:1.85rem;margin-bottom:24px}}