.CornealCrossLinkingHowItWorks_section__A8BEs{background:var(--color-bg);padding:var(--space-section) 0}.CornealCrossLinkingHowItWorks_container__gYtGz{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.CornealCrossLinkingHowItWorks_header__IeC_q{text-align:center;margin-bottom:3.5rem}.CornealCrossLinkingHowItWorks_eyebrow__VsKeI{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.CornealCrossLinkingHowItWorks_heading__OmxZz{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-white);margin:0}.CornealCrossLinkingHowItWorks_accordionList__rNg1p{max-width:760px;margin:0 auto;display:flex;flex-direction:column;--color-text:var(--color-bg);--color-text-muted:rgba(13,13,13,0.65)}.CornealCrossLinkingSurgicalOptions_section__njCQo{background:var(--color-cream);padding:var(--space-section) 0}.CornealCrossLinkingSurgicalOptions_container__FRI4e{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.CornealCrossLinkingSurgicalOptions_eyebrow__l55g_{display:block;text-align:center;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px}.CornealCrossLinkingSurgicalOptions_heading__DxpdP{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#111111;text-align:center;margin:0 auto 3rem;max-width:680px}.CornealCrossLinkingSurgicalOptions_grid__RHMMi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.CornealCrossLinkingSurgicalOptions_card__p_fs_{background:#ffffff;border-radius:12px;border-left:4px solid var(--color-accent);padding:28px 32px;box-shadow:0 2px 16px rgba(0,0,0,.06);transition:box-shadow var(--transition-base),transform var(--transition-base)}.CornealCrossLinkingSurgicalOptions_card__p_fs_:hover{box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-2px)}.CornealCrossLinkingSurgicalOptions_cardEyebrow__yZx_t{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:10px}.CornealCrossLinkingSurgicalOptions_cardTitle__sczmp{font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.175rem);font-weight:700;color:#111111;margin:0 0 12px;line-height:1.3}.CornealCrossLinkingSurgicalOptions_cardText__TGQ5o{font-family:var(--font-body);font-size:.9375rem;line-height:1.75;color:#555555;margin:0}@media (max-width:640px){.CornealCrossLinkingSurgicalOptions_grid__RHMMi{grid-template-columns:1fr;gap:16px}.CornealCrossLinkingSurgicalOptions_card__p_fs_{padding:22px 24px}}@media (max-width:400px){.CornealCrossLinkingSurgicalOptions_card__p_fs_{padding:18px}.CornealCrossLinkingSurgicalOptions_cardText__TGQ5o{font-size:.875rem}}.ContactForm_section__EDoyN{position:relative;overflow:hidden;padding:var(--space-section) 0}.ContactForm_bg__2DF2g{position:absolute;inset:0;z-index:0}.ContactForm_bgImage__e7GL9{object-fit:cover;object-position:center}.ContactForm_bgOverlay__Nd5yp{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,13,13,.85),rgba(13,13,13,.75) 50%,rgba(13,13,13,.9))}.ContactForm_container__eFHmd{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:flex;flex-direction:column;align-items:center;text-align:center}.ContactForm_eyebrow__4fdke{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.ContactForm_heading__e2NYz{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-white);margin:0 0 1rem;max-width:600px}.ContactForm_subheading__mM0GK{font-family:var(--font-body);font-size:1rem;color:var(--color-text-muted);line-height:1.6;margin:0 0 2.5rem;max-width:520px}.ContactForm_form__ysuiJ{width:100%;max-width:600px;background:var(--color-surface);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;gap:1.25rem;text-align:left}.ContactForm_fieldGroup__sfETA{display:flex;flex-direction:column;gap:.4rem}.ContactForm_label__hZ5Bz{font-family:var(--font-body);font-size:.85rem;font-weight:500;color:var(--color-white)}.ContactForm_required__TtNtP{color:var(--color-accent)}.ContactForm_input__auhac,.ContactForm_select__4f5a6{width:100%;font-family:var(--font-body);font-size:.95rem;color:var(--color-white);background:#111;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:.75rem 1rem;outline:none;transition:border-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.ContactForm_input__auhac::placeholder{color:var(--color-charcoal)}.ContactForm_input__auhac:focus,.ContactForm_select__4f5a6:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(200,168,76,.15)}.ContactForm_selectWrapper__Lgu0w{position:relative}.ContactForm_select__4f5a6{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.5rem}.ContactForm_select__4f5a6 option{background:#111;color:var(--color-white)}.ContactForm_selectArrow__YgCYc{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.ContactForm_submitBtn__Zodul{width:100%;justify-content:center;margin-top:.5rem}@media (max-width:640px){.ContactForm_form__ysuiJ{padding:1.25rem}}.Button_btn__EivUB{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;letter-spacing:.02em;text-decoration:none;border:none;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Button_btn__EivUB:active{transform:scale(.97)}.Button_btn__EivUB:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_sm__EVr0q{height:var(--btn-height-sm);padding:0 16px;font-size:.8125rem}.Button_md__HVi37{height:var(--btn-height-md);padding:0 24px;font-size:.9375rem}.Button_lg__jlvo1{height:var(--btn-height-lg);padding:0 32px;font-size:1rem}.Button_solid__fPjHc{background-color:var(--color-accent);color:var(--color-bg)}.Button_solid__fPjHc:hover{background-color:#b8982f;box-shadow:0 4px 20px rgba(200,168,76,.35)}.Button_solid__fPjHc:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Button_ghost__9OlTm{background-color:transparent;color:var(--color-accent);border:1.5px solid var(--color-accent)}.Button_ghost__9OlTm:hover{background-color:rgba(200,168,76,.1);box-shadow:0 0 0 1px var(--color-accent)}.Button_ghost__9OlTm:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Button_blue__nbGzQ{background-color:#2e323b;color:#ffffff;border:1.5px solid #ffffff}.Button_blue__nbGzQ:hover{background-color:#3a3f4a;box-shadow:0 4px 20px rgba(46,50,59,.45)}.Button_blue__nbGzQ:focus-visible{outline:2px solid #2e323b;outline-offset:3px}.Button_text__j_qEn{background-color:transparent;color:var(--color-accent);padding-left:4px;padding-right:4px;border-radius:0;position:relative}.Button_text__j_qEn:after{content:"";position:absolute;left:4px;right:4px;bottom:25%;height:1px;background-color:var(--color-accent);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-base)}.Button_text__j_qEn:hover:after{transform:scaleX(1);transform-origin:left}.Button_text__j_qEn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.CTABand_section__7AkQy{background:#ffffff;padding:calc(var(--space-section) * 1.3) 0;position:relative;overflow:hidden}.CTABand_container__MXDly{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);text-align:center;position:relative;z-index:1}.CTABand_heading__tJxoV{font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#1a1a2e;margin:0 auto 1.25rem;max-width:700px}.CTABand_sub___pIsr{font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;color:#555;max-width:560px;margin:0 auto 2.5rem}.CTABand_actions__j9kZc{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.CTABand_ctaButtons__WqbJe{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media (max-width:640px){.CTABand_ctaButtons__WqbJe{flex-direction:column;align-items:center}}.CTABand_phone__AeHiA{font-family:var(--font-body);font-size:.9375rem;color:#666;transition:color var(--transition-fast);text-decoration:none}.CTABand_phone__AeHiA:hover{color:var(--color-accent)}.CTABand_phoneNumber__vXdn5{color:var(--color-accent);font-weight:600;letter-spacing:.02em}@media (max-width:640px){.CTABand_section__7AkQy{padding:var(--space-section) 0}}.DoctorProfile_section__ZWDJy{background:#0c0d12;padding:var(--space-section) 0}.DoctorProfile_container__RiWEu{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem);align-items:center}.DoctorProfile_imageCol__XAbmU{display:flex;justify-content:center}.DoctorProfile_imageWrapper__u9Rry{position:relative;width:100%;max-width:460px;aspect-ratio:3/4;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12)}.DoctorProfile_doctorImage__DaJH9{object-fit:cover}.DoctorProfile_contentCol__ZKL4Y{display:flex;flex-direction:column}.DoctorProfile_eyebrow__hjJA1{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.DoctorProfile_name__B91TS{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#ffffff;margin:0 0 .5rem;line-height:1.15}.DoctorProfile_credentials___kk9y{font-family:var(--font-body);font-size:.8rem;color:rgba(255,255,255,.5);letter-spacing:.03em;margin:0 0 1rem;line-height:1.5}.DoctorProfile_title__HhkVl{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;color:var(--color-accent);margin:0 0 1.75rem;font-style:italic}.DoctorProfile_bio__Km7tn{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.DoctorProfile_bio__Km7tn p{font-family:var(--font-body);font-size:1.05rem;line-height:1.75;color:rgba(255,255,255,.65);margin:0}.DoctorProfile_features__DCWuR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.DoctorProfile_feature__xJiVc{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:.95rem;color:rgba(255,255,255,.88);font-weight:500}.DoctorProfile_checkIcon__Ia66S{flex-shrink:0;color:var(--color-accent)}@media (max-width:768px){.DoctorProfile_container__RiWEu{grid-template-columns:1fr;text-align:center}.DoctorProfile_contentCol__ZKL4Y{order:-1;align-items:center}.DoctorProfile_imageCol__XAbmU{order:0}.DoctorProfile_imageWrapper__u9Rry{max-width:300px;aspect-ratio:3/4}.DoctorProfile_features__DCWuR{align-items:flex-start;text-align:left}}.HomeVideoSection_section__f1whk{background:var(--color-cream);padding:var(--space-section) 0}.HomeVideoSection_container__2xQCL{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.HomeVideoSection_heading__hXePj{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-bg);text-align:center;margin:0 0 2.5rem}.HomeVideoSection_grid__pN1A2{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.HomeVideoSection_videoWrap__U3Nnw{border-radius:16px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.45)}.HomeVideoSection_pad__NFw9m{padding:100% 0 0;position:relative}.HomeVideoSection_inner__NF447{position:absolute;top:0;left:0;width:100%;height:100%}.HomeVideoSection_inner__NF447 iframe{display:block}@media (max-width:768px){.HomeVideoSection_grid__pN1A2{grid-template-columns:1fr;gap:20px}.HomeVideoSection_heading__hXePj{margin-bottom:1.75rem}.HomeVideoSection_videoWrap__U3Nnw{border-radius:10px}}.ClosingCTA_section__O0vMe{position:relative;background:#ffffff;padding:var(--space-section) 0;overflow:hidden}.ClosingCTA_container__b5Ylr{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);display:flex;flex-direction:column;align-items:center;text-align:center}.ClosingCTA_eyebrow__ZHS6_{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.ClosingCTA_heading__Ocm6W{font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.15;color:var(--color-bg);margin:0 0 1.25rem;max-width:680px}.ClosingCTA_subtitle__ZyeXV{font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:var(--color-charcoal);max-width:560px;margin:0 0 2.5rem}.ClosingCTA_ctas__dCZQ9{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media (max-width:640px){.ClosingCTA_subtitle__ZyeXV{font-size:.95rem}.ClosingCTA_ctas__dCZQ9{flex-direction:column;align-items:center}}.CornealCrossLinkingConsultationProcess_section__Y3nFx{background:#efe9d2;padding:var(--space-section) 0}.CornealCrossLinkingConsultationProcess_container__3Jn_m{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.CornealCrossLinkingConsultationProcess_heading__i9_Ql{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#111111;margin:0 0 1.75rem;text-align:center}.CornealCrossLinkingConsultationProcess_subtitle__PePtJ{font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:rgba(0,0,0,.55);max-width:620px;margin:0 auto 3.5rem;text-align:center}.CornealCrossLinkingConsultationProcess_desktopLayout__9nB7W{display:block}.CornealCrossLinkingConsultationProcess_mobileLayout__TEB9o{display:none}.CornealCrossLinkingConsultationProcess_numbersRow___MZim{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-bottom:20px}.CornealCrossLinkingConsultationProcess_numbersRow___MZim:before{content:"";position:absolute;top:50%;left:12.5%;right:12.5%;height:1px;background:rgba(200,168,76,.35);transform:translateY(-50%);z-index:0}.CornealCrossLinkingConsultationProcess_numWrap__rJz45{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.CornealCrossLinkingConsultationProcess_cardsRow__cYQv6{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.CornealCrossLinkingConsultationProcess_card__qO_40{background:#1b1f2e;border-radius:16px;padding:28px 22px}.CornealCrossLinkingConsultationProcess_cardTitle__XlHEM{font-family:var(--font-body);font-size:1rem;font-weight:700;color:#ffffff;margin:0 0 12px;line-height:1.3}.CornealCrossLinkingConsultationProcess_cardText___nt3H{font-family:var(--font-body);font-size:.875rem;line-height:1.75;color:rgba(255,255,255,.72);margin:0}.CornealCrossLinkingConsultationProcess_num__GdYGK{width:52px;height:52px;border-radius:50%;background:#1b1f2e;border:1.5px solid rgba(200,168,76,.55);color:var(--color-accent);font-family:var(--font-body);font-size:.875rem;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:860px){.CornealCrossLinkingConsultationProcess_desktopLayout__9nB7W{display:none}.CornealCrossLinkingConsultationProcess_mobileLayout__TEB9o{display:flex;flex-direction:column}.CornealCrossLinkingConsultationProcess_heading__i9_Ql{text-align:center}.CornealCrossLinkingConsultationProcess_subtitle__PePtJ{text-align:center;margin-left:auto;margin-right:auto}.CornealCrossLinkingConsultationProcess_mobileStep__J_OmZ{display:grid;grid-template-columns:52px 1fr;grid-column-gap:18px;column-gap:18px;align-items:start;padding-bottom:28px}.CornealCrossLinkingConsultationProcess_mobileStep__J_OmZ:last-child{padding-bottom:0}.CornealCrossLinkingConsultationProcess_mobileLeft__8vGzv{position:relative;display:flex;justify-content:center;align-items:flex-start;align-self:stretch}.CornealCrossLinkingConsultationProcess_mobileStep__J_OmZ:not(:last-child) .CornealCrossLinkingConsultationProcess_mobileLeft__8vGzv:after{content:"";position:absolute;top:52px;bottom:-28px;left:50%;transform:translateX(-50%);width:1px;background:rgba(200,168,76,.35)}.CornealCrossLinkingConsultationProcess_card__qO_40{padding:22px 20px}.CornealCrossLinkingConsultationProcess_cardTitle__XlHEM{text-align:center;font-size:1rem}.CornealCrossLinkingConsultationProcess_cardText___nt3H{text-align:center;font-size:.875rem}}@media (max-width:480px){.CornealCrossLinkingConsultationProcess_mobileStep__J_OmZ{grid-template-columns:44px 1fr;column-gap:14px}.CornealCrossLinkingConsultationProcess_num__GdYGK{width:44px;height:44px;font-size:.8rem}.CornealCrossLinkingConsultationProcess_mobileStep__J_OmZ:not(:last-child) .CornealCrossLinkingConsultationProcess_mobileLeft__8vGzv:after{top:44px}.CornealCrossLinkingConsultationProcess_card__qO_40{padding:18px 16px}}.GlaucomaConsultationProcess_section__Hi_Ms{background:#efe9d2;padding:var(--space-section) 0}.GlaucomaConsultationProcess_container__cHu7u{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.GlaucomaConsultationProcess_heading__E6Xgv{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#111111;margin:0 0 1.75rem;text-align:center}.GlaucomaConsultationProcess_subtitle__8eChb{font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:rgba(0,0,0,.55);max-width:620px;margin:0 auto 3.5rem;text-align:center}.GlaucomaConsultationProcess_desktopLayout__ITcyp{display:block}.GlaucomaConsultationProcess_mobileLayout__mNNPC{display:none}.GlaucomaConsultationProcess_numbersRow__u3EqQ{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-bottom:20px}.GlaucomaConsultationProcess_numbersRow__u3EqQ:before{content:"";position:absolute;top:50%;left:12.5%;right:12.5%;height:1px;background:rgba(200,168,76,.35);transform:translateY(-50%);z-index:0}.GlaucomaConsultationProcess_numWrap__ZLbkn{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.GlaucomaConsultationProcess_cardsRow__BVykt{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.GlaucomaConsultationProcess_card__l4bMc{background:#1b1f2e;border-radius:16px;padding:28px 22px}.GlaucomaConsultationProcess_cardTitle__zWPTw{font-family:var(--font-body);font-size:1rem;font-weight:700;color:#ffffff;margin:0 0 12px;line-height:1.3}.GlaucomaConsultationProcess_cardText__hAYYx{font-family:var(--font-body);font-size:.875rem;line-height:1.75;color:rgba(255,255,255,.72);margin:0}.GlaucomaConsultationProcess_num__0x350{width:52px;height:52px;border-radius:50%;background:#1b1f2e;border:1.5px solid rgba(200,168,76,.55);color:var(--color-accent);font-family:var(--font-body);font-size:.875rem;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:860px){.GlaucomaConsultationProcess_desktopLayout__ITcyp{display:none}.GlaucomaConsultationProcess_mobileLayout__mNNPC{display:flex;flex-direction:column}.GlaucomaConsultationProcess_heading__E6Xgv{text-align:center}.GlaucomaConsultationProcess_subtitle__8eChb{text-align:center;margin-left:auto;margin-right:auto}.GlaucomaConsultationProcess_mobileStep__mILLX{display:grid;grid-template-columns:52px 1fr;grid-column-gap:18px;column-gap:18px;align-items:start;padding-bottom:28px}.GlaucomaConsultationProcess_mobileStep__mILLX:last-child{padding-bottom:0}.GlaucomaConsultationProcess_mobileLeft__Pr_Kc{position:relative;display:flex;justify-content:center;align-items:flex-start;align-self:stretch}.GlaucomaConsultationProcess_mobileStep__mILLX:not(:last-child) .GlaucomaConsultationProcess_mobileLeft__Pr_Kc:after{content:"";position:absolute;top:52px;bottom:-28px;left:50%;transform:translateX(-50%);width:1px;background:rgba(200,168,76,.35)}.GlaucomaConsultationProcess_card__l4bMc{padding:22px 20px}.GlaucomaConsultationProcess_cardTitle__zWPTw{text-align:center;font-size:1rem}.GlaucomaConsultationProcess_cardText__hAYYx{text-align:center;font-size:.875rem}}@media (max-width:480px){.GlaucomaConsultationProcess_mobileStep__mILLX{grid-template-columns:44px 1fr;column-gap:14px}.GlaucomaConsultationProcess_num__0x350{width:44px;height:44px;font-size:.8rem}.GlaucomaConsultationProcess_mobileStep__mILLX:not(:last-child) .GlaucomaConsultationProcess_mobileLeft__Pr_Kc:after{top:44px}.GlaucomaConsultationProcess_card__l4bMc{padding:18px 16px}}.RefractiveLensExchangeConsultationProcess_section__bOW8s{background:#efe9d2;padding:var(--space-section) 0}.RefractiveLensExchangeConsultationProcess_container__YlQ7y{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.RefractiveLensExchangeConsultationProcess_heading___hnrz{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#111111;margin:0 0 1.75rem;text-align:center}.RefractiveLensExchangeConsultationProcess_subtitle__rrgZL{font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:rgba(0,0,0,.55);max-width:620px;margin:0 auto 3.5rem;text-align:center}.RefractiveLensExchangeConsultationProcess_desktopLayout__q8TY2{display:block}.RefractiveLensExchangeConsultationProcess_mobileLayout__8DIt4{display:none}.RefractiveLensExchangeConsultationProcess_numbersRow__QoDW4{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-bottom:20px}.RefractiveLensExchangeConsultationProcess_numbersRow__QoDW4:before{content:"";position:absolute;top:50%;left:12.5%;right:12.5%;height:1px;background:rgba(200,168,76,.35);transform:translateY(-50%);z-index:0}.RefractiveLensExchangeConsultationProcess_numWrap__0TW9M{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.RefractiveLensExchangeConsultationProcess_cardsRow__9jm7R{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.RefractiveLensExchangeConsultationProcess_card__NKcO_{background:#1b1f2e;border-radius:16px;padding:28px 22px}.RefractiveLensExchangeConsultationProcess_cardTitle__6QH_P{font-family:var(--font-body);font-size:1rem;font-weight:700;color:#ffffff;margin:0 0 12px;line-height:1.3}.RefractiveLensExchangeConsultationProcess_cardText__3KuWU{font-family:var(--font-body);font-size:.875rem;line-height:1.75;color:rgba(255,255,255,.72);margin:0}.RefractiveLensExchangeConsultationProcess_num__HCdGQ{width:52px;height:52px;border-radius:50%;background:#1b1f2e;border:1.5px solid rgba(200,168,76,.55);color:var(--color-accent);font-family:var(--font-body);font-size:.875rem;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:860px){.RefractiveLensExchangeConsultationProcess_desktopLayout__q8TY2{display:none}.RefractiveLensExchangeConsultationProcess_mobileLayout__8DIt4{display:flex;flex-direction:column}.RefractiveLensExchangeConsultationProcess_heading___hnrz{text-align:center}.RefractiveLensExchangeConsultationProcess_subtitle__rrgZL{text-align:center;margin-left:auto;margin-right:auto}.RefractiveLensExchangeConsultationProcess_mobileStep__4Kasa{display:grid;grid-template-columns:52px 1fr;grid-column-gap:18px;column-gap:18px;align-items:start;padding-bottom:28px}.RefractiveLensExchangeConsultationProcess_mobileStep__4Kasa:last-child{padding-bottom:0}.RefractiveLensExchangeConsultationProcess_mobileLeft__7cqpe{position:relative;display:flex;justify-content:center;align-items:flex-start;align-self:stretch}.RefractiveLensExchangeConsultationProcess_mobileStep__4Kasa:not(:last-child) .RefractiveLensExchangeConsultationProcess_mobileLeft__7cqpe:after{content:"";position:absolute;top:52px;bottom:-28px;left:50%;transform:translateX(-50%);width:1px;background:rgba(200,168,76,.35)}.RefractiveLensExchangeConsultationProcess_card__NKcO_{padding:22px 20px}.RefractiveLensExchangeConsultationProcess_cardTitle__6QH_P{text-align:center;font-size:1rem}.RefractiveLensExchangeConsultationProcess_cardText__3KuWU{text-align:center;font-size:.875rem}}@media (max-width:480px){.RefractiveLensExchangeConsultationProcess_mobileStep__4Kasa{grid-template-columns:44px 1fr;column-gap:14px}.RefractiveLensExchangeConsultationProcess_num__HCdGQ{width:44px;height:44px;font-size:.8rem}.RefractiveLensExchangeConsultationProcess_mobileStep__4Kasa:not(:last-child) .RefractiveLensExchangeConsultationProcess_mobileLeft__7cqpe:after{top:44px}.RefractiveLensExchangeConsultationProcess_card__NKcO_{padding:18px 16px}}.StrabismusSurgeryConsultationProcess_section__R9liq{background:#efe9d2;padding:var(--space-section) 0}.StrabismusSurgeryConsultationProcess_container__x5DmI{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.StrabismusSurgeryConsultationProcess_heading__ls_TQ{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#111111;margin:0 0 1.75rem;text-align:center}.StrabismusSurgeryConsultationProcess_subtitle__xg13H{font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:rgba(0,0,0,.55);max-width:620px;margin:0 auto 3.5rem;text-align:center}.StrabismusSurgeryConsultationProcess_desktopLayout__lBW85{display:block}.StrabismusSurgeryConsultationProcess_mobileLayout__ZjPIP{display:none}.StrabismusSurgeryConsultationProcess_numbersRow__KJNmR{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-bottom:20px}.StrabismusSurgeryConsultationProcess_numbersRow__KJNmR:before{content:"";position:absolute;top:50%;left:12.5%;right:12.5%;height:1px;background:rgba(200,168,76,.35);transform:translateY(-50%);z-index:0}.StrabismusSurgeryConsultationProcess_numWrap__n2ORE{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.StrabismusSurgeryConsultationProcess_cardsRow__NxC4S{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.StrabismusSurgeryConsultationProcess_card__USpvz{background:#1b1f2e;border-radius:16px;padding:28px 22px}.StrabismusSurgeryConsultationProcess_cardTitle__PfirY{font-family:var(--font-body);font-size:1rem;font-weight:700;color:#ffffff;margin:0 0 12px;line-height:1.3}.StrabismusSurgeryConsultationProcess_cardText__yoqMe{font-family:var(--font-body);font-size:.875rem;line-height:1.75;color:rgba(255,255,255,.72);margin:0}.StrabismusSurgeryConsultationProcess_num__aVYQG{width:52px;height:52px;border-radius:50%;background:#1b1f2e;border:1.5px solid rgba(200,168,76,.55);color:var(--color-accent);font-family:var(--font-body);font-size:.875rem;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:860px){.StrabismusSurgeryConsultationProcess_desktopLayout__lBW85{display:none}.StrabismusSurgeryConsultationProcess_mobileLayout__ZjPIP{display:flex;flex-direction:column}.StrabismusSurgeryConsultationProcess_heading__ls_TQ{text-align:center}.StrabismusSurgeryConsultationProcess_subtitle__xg13H{text-align:center;margin-left:auto;margin-right:auto}.StrabismusSurgeryConsultationProcess_mobileStep__LQgYB{display:grid;grid-template-columns:52px 1fr;grid-column-gap:18px;column-gap:18px;align-items:start;padding-bottom:28px}.StrabismusSurgeryConsultationProcess_mobileStep__LQgYB:last-child{padding-bottom:0}.StrabismusSurgeryConsultationProcess_mobileLeft__bZFqi{position:relative;display:flex;justify-content:center;align-items:flex-start;align-self:stretch}.StrabismusSurgeryConsultationProcess_mobileStep__LQgYB:not(:last-child) .StrabismusSurgeryConsultationProcess_mobileLeft__bZFqi:after{content:"";position:absolute;top:52px;bottom:-28px;left:50%;transform:translateX(-50%);width:1px;background:rgba(200,168,76,.35)}.StrabismusSurgeryConsultationProcess_card__USpvz{padding:22px 20px}.StrabismusSurgeryConsultationProcess_cardTitle__PfirY{text-align:center;font-size:1rem}.StrabismusSurgeryConsultationProcess_cardText__yoqMe{text-align:center;font-size:.875rem}}@media (max-width:480px){.StrabismusSurgeryConsultationProcess_mobileStep__LQgYB{grid-template-columns:44px 1fr;column-gap:14px}.StrabismusSurgeryConsultationProcess_num__aVYQG{width:44px;height:44px;font-size:.8rem}.StrabismusSurgeryConsultationProcess_mobileStep__LQgYB:not(:last-child) .StrabismusSurgeryConsultationProcess_mobileLeft__bZFqi:after{top:44px}.StrabismusSurgeryConsultationProcess_card__USpvz{padding:18px 16px}}.FAQ_section__ToHTR{background:var(--color-cream);padding:var(--space-section) 0}.FAQ_container__gNube{max-width:760px;margin:0 auto;padding:0 var(--container-pad)}.FAQ_header__lJD0p{text-align:center;margin-bottom:3rem}.FAQ_eyebrow__XizIl{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.FAQ_heading__r4_uw{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-bg);margin:0}.FAQ_list__LYehu{display:flex;flex-direction:column;--color-text:var(--color-bg);--color-text-muted:rgba(13,13,13,0.65)}.FAQ_showMoreWrap__vVK1K{text-align:center;margin-top:2rem}.FAQ_showMoreBtn__U0GXm{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-accent);background:none;border:2px solid var(--color-accent);border-radius:var(--radius-sm);padding:10px 24px;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);-webkit-tap-highlight-color:transparent}.FAQ_showMoreBtn__U0GXm:hover{background-color:var(--color-accent);color:var(--color-bg)}.FAQ_showMoreBtn__U0GXm svg{transition:transform var(--transition-fast)}.FAQ_showMoreBtn__U0GXm:hover svg{transform:translateY(2px)}.VisionCorrectionCandidateSection_section__jJyQL{background:#fff;padding:var(--space-section) 0}.VisionCorrectionCandidateSection_container__TMz9M{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.VisionCorrectionCandidateSection_header__1HZBv{text-align:center;margin-bottom:3.5rem}.VisionCorrectionCandidateSection_eyebrow__4tEW_{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.VisionCorrectionCandidateSection_heading__Ld6mB{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-bg);margin:0}.VisionCorrectionCandidateSection_grid__Rrcna{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:24px;gap:24px}.VisionCorrectionCandidateSection_card___O3JS:nth-child(-n+3){grid-column:span 2}.VisionCorrectionCandidateSection_card___O3JS:nth-child(4){grid-column:2/4}.VisionCorrectionCandidateSection_card___O3JS:nth-child(5){grid-column:4/6}.VisionCorrectionCandidateSection_card___O3JS{position:relative;background:var(--color-bg);border-radius:var(--radius-lg);padding:2.25rem 1.75rem;border:1px solid rgba(200,168,76,.18);overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.VisionCorrectionCandidateSection_card___O3JS:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--color-accent) 0,rgba(200,168,76,.35) 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.VisionCorrectionCandidateSection_card___O3JS:after{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(200,168,76,.08) 0,transparent 70%);pointer-events:none}.VisionCorrectionCandidateSection_card___O3JS:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgba(13,13,13,.18),0 0 0 1px rgba(200,168,76,.35);border-color:rgba(200,168,76,.4)}.VisionCorrectionCandidateSection_cardIcon__Pxsge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-md);background:rgba(200,168,76,.12);border:1px solid rgba(200,168,76,.25);color:var(--color-accent);margin-bottom:1.25rem;transition:background var(--transition-fast),border-color var(--transition-fast)}.VisionCorrectionCandidateSection_card___O3JS:hover .VisionCorrectionCandidateSection_cardIcon__Pxsge{background:rgba(200,168,76,.2);border-color:rgba(200,168,76,.45)}.VisionCorrectionCandidateSection_cardText__XqY_p{font-family:var(--font-body);font-size:.975rem;line-height:1.65;color:rgba(255,255,255,.85);margin:0}@media (max-width:960px){.VisionCorrectionCandidateSection_grid__Rrcna{grid-template-columns:repeat(2,1fr);gap:20px}.VisionCorrectionCandidateSection_card___O3JS:nth-child(-n+3),.VisionCorrectionCandidateSection_card___O3JS:nth-child(4),.VisionCorrectionCandidateSection_card___O3JS:nth-child(5){grid-column:span 1}}@media (max-width:540px){.VisionCorrectionCandidateSection_grid__Rrcna{grid-template-columns:1fr;gap:16px}.VisionCorrectionCandidateSection_card___O3JS{padding:1.75rem 1.25rem}.VisionCorrectionCandidateSection_cardIcon__Pxsge{width:48px;height:48px}}.InsuranceProviders_section__7G2nJ{background:#efe9d2;padding:var(--space-section) 0}.InsuranceProviders_container__QGbtq{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.InsuranceProviders_header__I7Wj2{text-align:center;margin-bottom:3.5rem}.InsuranceProviders_eyebrowWrap__FQcnp{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.25rem}.InsuranceProviders_eyebrow__ueYD6{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap}.InsuranceProviders_line__yGZkO{display:block;width:48px;height:1px;background:var(--color-accent);opacity:.5}.InsuranceProviders_heading__f7FBk{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-bg);margin:0 0 1.25rem}.InsuranceProviders_subtitle__SVvNn{font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:var(--color-charcoal);max-width:600px;margin:0 auto}.InsuranceProviders_grid__u9Pj0{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-bottom:2.5rem}.InsuranceProviders_card__jHOhW{background:#1e2235;border:1.5px solid rgba(200,168,76,.55);border-radius:22px;box-shadow:0 8px 32px rgba(13,13,13,.18),0 2px 8px rgba(13,13,13,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;width:280px;height:210px;padding:1.75rem 2rem;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.InsuranceProviders_card__jHOhW:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(13,13,13,.22),0 0 0 1px rgba(200,168,76,.7);border-color:rgba(200,168,76,.8)}.InsuranceProviders_cardLabel__TVmm8{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.InsuranceProviders_logoWrap__M4y34{display:flex;align-items:center;justify-content:center;width:100%;flex:1 1;background:#ffffff;border-radius:12px;padding:.75rem 1rem}.InsuranceProviders_logo__M_CWV{width:80%;height:auto;max-height:120px;object-fit:contain;display:block}.InsuranceProviders_note__aMbt0{text-align:center;font-family:var(--font-body);font-size:.9rem;color:var(--color-charcoal);margin:0}.InsuranceProviders_noteLink__77wCi{color:var(--color-accent);font-weight:600;text-decoration:none;transition:opacity var(--transition-fast)}.InsuranceProviders_noteLink__77wCi:hover{opacity:.8;text-decoration:underline}@media (max-width:640px){.InsuranceProviders_grid__u9Pj0{flex-direction:column;align-items:center;gap:20px}.InsuranceProviders_card__jHOhW{width:100%;max-width:320px;height:190px;padding:1.5rem 1.75rem}.InsuranceProviders_eyebrowWrap__FQcnp{gap:.5rem}.InsuranceProviders_line__yGZkO{width:28px}}.DmekRecovery_section__8l5NR{background:#ffffff;padding:var(--space-section) 0}.DmekRecovery_container__emXnL{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.DmekRecovery_heading__qi0OZ{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111111;text-align:center;max-width:760px;margin:0 auto 3rem}.DmekRecovery_grid__2n5Tl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:2.5rem}.DmekRecovery_card__hEUOx:last-child:nth-child(3n+1){grid-column:2}.DmekRecovery_card__hEUOx{display:flex;align-items:flex-start;gap:18px;background:var(--color-surface);border:1px solid rgba(200,168,76,.18);border-left:3px solid rgba(200,168,76,.55);border-radius:10px;padding:20px 22px;transition:border-color var(--transition-base),transform var(--transition-base)}.DmekRecovery_card__hEUOx:hover{border-color:rgba(200,168,76,.35);border-left-color:var(--color-accent);transform:translateY(-2px)}.DmekRecovery_iconWrap__5rDsF{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(200,168,76,.15);border:1.5px solid rgba(200,168,76,.4);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-top:1px}.DmekRecovery_cardText__0ikkI{font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:rgba(255,255,255,.88);margin:0}.DmekRecovery_callout__DVMbd{background:var(--color-surface);border-left:4px solid var(--color-accent);border-radius:8px;padding:20px 28px;max-width:680px;margin:0 auto}.DmekRecovery_calloutText__vtjsQ{font-family:var(--font-body);font-size:.9375rem;line-height:1.75;color:rgba(255,255,255,.72);margin:0}@media (max-width:860px){.DmekRecovery_grid__2n5Tl{grid-template-columns:repeat(2,1fr);gap:14px}.DmekRecovery_card__hEUOx:last-child:nth-child(3n+1){grid-column:span 1}.DmekRecovery_card__hEUOx:last-child:nth-child(odd){grid-column:1/3;max-width:50%;justify-self:center}}@media (max-width:540px){.DmekRecovery_grid__2n5Tl{grid-template-columns:1fr;gap:12px}.DmekRecovery_card__hEUOx:last-child:nth-child(odd){grid-column:span 1;max-width:100%}.DmekRecovery_card__hEUOx{gap:14px;padding:16px 18px}.DmekRecovery_iconWrap__5rDsF{width:30px;height:30px}.DmekRecovery_cardText__0ikkI{font-size:.875rem}.DmekRecovery_callout__DVMbd{padding:16px 20px}}.DmekWhatToExpect_section__VJgjY{background:var(--color-cream);padding:var(--space-section) 0}.DmekWhatToExpect_container__vlfGZ{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.DmekWhatToExpect_heading__cJ_w_{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111111;text-align:center;max-width:760px;margin:0 auto 1.5rem}.DmekWhatToExpect_subtitle__IMO6R{font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:#666666;text-align:center;max-width:620px;margin:0 auto 3rem}.DmekWhatToExpect_grid__ko_Ef{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.DmekWhatToExpect_card__HDgKq:last-child:nth-child(3n+1){grid-column:2}.DmekWhatToExpect_card__HDgKq{display:flex;align-items:flex-start;gap:18px;background:#1b1f2e;border:1px solid rgba(200,168,76,.18);border-left:3px solid rgba(200,168,76,.55);border-radius:10px;padding:20px 22px;transition:border-color var(--transition-base),transform var(--transition-base)}.DmekWhatToExpect_card__HDgKq:hover{border-color:rgba(200,168,76,.35);border-left-color:var(--color-accent);transform:translateY(-2px)}.DmekWhatToExpect_iconWrap__g3EQo{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(200,168,76,.15);border:1.5px solid rgba(200,168,76,.4);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-top:1px}.DmekWhatToExpect_cardText__cjmIr{font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:rgba(255,255,255,.88);margin:0}@media (max-width:860px){.DmekWhatToExpect_grid__ko_Ef{grid-template-columns:repeat(2,1fr);gap:14px}.DmekWhatToExpect_card__HDgKq:last-child:nth-child(3n+1){grid-column:span 1}.DmekWhatToExpect_card__HDgKq:last-child:nth-child(odd){grid-column:1/3;max-width:50%;justify-self:center}}@media (max-width:540px){.DmekWhatToExpect_grid__ko_Ef{grid-template-columns:1fr;gap:12px}.DmekWhatToExpect_card__HDgKq:last-child:nth-child(odd){grid-column:span 1;max-width:100%}.DmekWhatToExpect_card__HDgKq{gap:14px;padding:16px 18px}.DmekWhatToExpect_iconWrap__g3EQo{width:30px;height:30px}.DmekWhatToExpect_cardText__cjmIr{font-size:.875rem}}.DmekBenefitsGrid_section__YXJLc{background:var(--color-bg);padding:var(--space-section) 0}.DmekBenefitsGrid_container__2HxoS{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.DmekBenefitsGrid_header__gPLpo{text-align:center;margin-bottom:3.5rem}.DmekBenefitsGrid_eyebrow__vooqD{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.DmekBenefitsGrid_heading__shu1M{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-text);max-width:640px;margin:0 auto}.DmekBenefitsGrid_grid__dccS9{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.DmekBenefitsGrid_card__3Sadx{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 15px);position:relative;background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--card-pad);padding-top:calc(var(--card-pad) + 3px);overflow:hidden;display:flex;flex-direction:column;gap:.75rem;transition:transform var(--transition-base),box-shadow var(--transition-base)}.DmekBenefitsGrid_card__3Sadx:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.4)}.DmekBenefitsGrid_goldBorder__V3gPG{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent),rgba(200,168,76,.4))}.DmekBenefitsGrid_icon__lsq5g{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(200,168,76,.12),rgba(200,168,76,.04));border:1px solid rgba(200,168,76,.18);border-radius:var(--radius-md);color:var(--color-accent);margin-bottom:.25rem;flex-shrink:0}.DmekBenefitsGrid_title__dPV3G{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0;line-height:1.3}.DmekBenefitsGrid_description__w4T_N{font-family:var(--font-body);font-size:.9rem;line-height:1.65;color:var(--color-text-muted);margin:0}@media (max-width:1024px){.DmekBenefitsGrid_card__3Sadx{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px)}}@media (max-width:600px){.DmekBenefitsGrid_card__3Sadx{flex:0 0 100%}.DmekBenefitsGrid_title__dPV3G{font-size:1.05rem}.DmekBenefitsGrid_description__w4T_N{font-size:.875rem}}.DmekConditionsTreated_section__YGF19{background:var(--color-cream);padding:var(--space-section) 0}.DmekConditionsTreated_container__BFygJ{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.DmekConditionsTreated_heading__Wg3wv{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111111;text-align:center;max-width:760px;margin:0 auto 1.5rem}.DmekConditionsTreated_subtitle__uJGrL{font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:#666666;text-align:center;max-width:620px;margin:0 auto 3rem}.DmekConditionsTreated_grid__vmILc{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.DmekConditionsTreated_card__ERIuO:nth-child(-n+3){grid-column:span 2}.DmekConditionsTreated_card__ERIuO:nth-child(4){grid-column:2/4}.DmekConditionsTreated_card__ERIuO:nth-child(5){grid-column:4/6}.DmekConditionsTreated_card__ERIuO{display:flex;align-items:flex-start;gap:18px;background:#1b1f2e;border:1px solid rgba(200,168,76,.18);border-left:3px solid rgba(200,168,76,.55);border-radius:10px;padding:20px 22px;transition:border-color var(--transition-base),transform var(--transition-base)}.DmekConditionsTreated_card__ERIuO:hover{border-color:rgba(200,168,76,.35);border-left-color:var(--color-accent);transform:translateY(-2px)}.DmekConditionsTreated_iconWrap__nRp3_{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(200,168,76,.15);border:1.5px solid rgba(200,168,76,.4);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-top:1px}.DmekConditionsTreated_cardText___xn7A{font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:rgba(255,255,255,.88);margin:0}@media (max-width:860px){.DmekConditionsTreated_grid__vmILc{grid-template-columns:repeat(2,1fr);gap:14px}.DmekConditionsTreated_card__ERIuO:nth-child(-n+3),.DmekConditionsTreated_card__ERIuO:nth-child(4),.DmekConditionsTreated_card__ERIuO:nth-child(5){grid-column:span 1}}@media (max-width:540px){.DmekConditionsTreated_grid__vmILc{grid-template-columns:1fr;gap:12px}.DmekConditionsTreated_card__ERIuO{gap:14px;padding:16px 18px}.DmekConditionsTreated_iconWrap__nRp3_{width:30px;height:30px}}.GlaucomaSymptomsGrid_section__fsUAZ{background:var(--color-cream);padding:var(--space-section) 0}.GlaucomaSymptomsGrid_container__1g2SU{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.GlaucomaSymptomsGrid_heading__5WNpb{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111111;text-align:center;max-width:760px;margin:0 auto 1.5rem}.GlaucomaSymptomsGrid_subtitle__aJvpR{font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:#666666;text-align:center;max-width:620px;margin:0 auto 3rem}.GlaucomaSymptomsGrid_grid__ke4Vc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:2.5rem}.GlaucomaSymptomsGrid_card__tDuOQ{display:flex;align-items:flex-start;gap:18px;background:#1b1f2e;border:1px solid rgba(200,168,76,.18);border-left:3px solid rgba(200,168,76,.55);border-radius:10px;padding:20px 22px;transition:border-color var(--transition-base),transform var(--transition-base)}.GlaucomaSymptomsGrid_card__tDuOQ:hover{border-color:rgba(200,168,76,.35);border-left-color:var(--color-accent);transform:translateY(-2px)}.GlaucomaSymptomsGrid_iconWrap__UAAPg{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(200,168,76,.15);border:1.5px solid rgba(200,168,76,.4);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-top:1px}.GlaucomaSymptomsGrid_cardText__PZCMy{font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:rgba(255,255,255,.88);margin:0}.GlaucomaSymptomsGrid_callout__zlGFt{background:#ffffff;border-left:4px solid var(--color-accent);border-radius:8px;padding:20px 28px;max-width:680px;margin:0 auto}.GlaucomaSymptomsGrid_calloutText__OzGT8{font-family:var(--font-body);font-size:.9375rem;line-height:1.75;color:#555555;margin:0}@media (max-width:479px){.GlaucomaSymptomsGrid_card__tDuOQ{gap:14px;padding:16px 18px}.GlaucomaSymptomsGrid_iconWrap__UAAPg{width:30px;height:30px}.GlaucomaSymptomsGrid_cardText__PZCMy{font-size:.875rem}.GlaucomaSymptomsGrid_callout__zlGFt{padding:16px 20px}}@media (max-width:640px){.GlaucomaSymptomsGrid_grid__ke4Vc{grid-template-columns:1fr;gap:12px}}.BenefitsGrid_section__gVg3A{background:var(--color-bg);padding:var(--space-section) 0}.BenefitsGrid_container___lb64{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.BenefitsGrid_header__P9xzV{text-align:center;margin-bottom:3.5rem}.BenefitsGrid_eyebrow__SpJT0{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.BenefitsGrid_heading__e393D{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-text);max-width:640px;margin:0 auto}.BenefitsGrid_grid__RsJru{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.BenefitsGrid_card__tgDN_{position:relative;background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--card-pad);padding-top:calc(var(--card-pad) + 3px);overflow:hidden;display:flex;flex-direction:column;gap:.75rem;transition:transform var(--transition-base),box-shadow var(--transition-base)}.BenefitsGrid_card__tgDN_:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.4)}.BenefitsGrid_goldBorder__KHgn5{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent),rgba(200,168,76,.4))}.BenefitsGrid_icon__e8kWw{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(200,168,76,.12),rgba(200,168,76,.04));border:1px solid rgba(200,168,76,.18);border-radius:var(--radius-md);color:var(--color-accent);margin-bottom:.25rem;flex-shrink:0}.BenefitsGrid_title__pfY2F{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;color:var(--color-text);margin:0;line-height:1.3}.BenefitsGrid_description__BP69l{font-family:var(--font-body);font-size:.925rem;line-height:1.65;color:var(--color-text-muted);margin:0}@media (max-width:1024px){.BenefitsGrid_grid__RsJru{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BenefitsGrid_grid__RsJru{grid-template-columns:1fr}.BenefitsGrid_title__pfY2F{font-size:1.05rem}.BenefitsGrid_description__BP69l{font-size:.9rem}}.RefractiveLensExchangeSymptomsGrid_section__Fxwem{background:var(--color-cream);padding:var(--space-section) 0}.RefractiveLensExchangeSymptomsGrid_container__8rvhf{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.RefractiveLensExchangeSymptomsGrid_heading__lMhGE{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111111;text-align:center;max-width:760px;margin:0 auto 1.5rem}.RefractiveLensExchangeSymptomsGrid_subtitle__OxHiE{font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:#666666;text-align:center;max-width:620px;margin:0 auto 3rem}.RefractiveLensExchangeSymptomsGrid_grid__Ini7r{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:2.5rem}.RefractiveLensExchangeSymptomsGrid_card__SqTPW{display:flex;align-items:flex-start;gap:18px;background:#1b1f2e;border:1px solid rgba(200,168,76,.18);border-left:3px solid rgba(200,168,76,.55);border-radius:10px;padding:20px 22px;transition:border-color var(--transition-base),transform var(--transition-base)}.RefractiveLensExchangeSymptomsGrid_card__SqTPW:hover{border-color:rgba(200,168,76,.35);border-left-color:var(--color-accent);transform:translateY(-2px)}.RefractiveLensExchangeSymptomsGrid_iconWrap__FJ9p_{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(200,168,76,.15);border:1.5px solid rgba(200,168,76,.4);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-top:1px}.RefractiveLensExchangeSymptomsGrid_cardText__kB6si{font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:rgba(255,255,255,.88);margin:0}.RefractiveLensExchangeSymptomsGrid_callout__J2b7Z{background:#ffffff;border-left:4px solid var(--color-accent);border-radius:8px;padding:20px 28px;max-width:680px;margin:0 auto}.RefractiveLensExchangeSymptomsGrid_calloutText__xluKa{font-family:var(--font-body);font-size:.9375rem;line-height:1.75;color:#555555;margin:0}@media (max-width:479px){.RefractiveLensExchangeSymptomsGrid_card__SqTPW{gap:14px;padding:16px 18px}.RefractiveLensExchangeSymptomsGrid_iconWrap__FJ9p_{width:30px;height:30px}.RefractiveLensExchangeSymptomsGrid_cardText__kB6si{font-size:.875rem}.RefractiveLensExchangeSymptomsGrid_callout__J2b7Z{padding:16px 20px}}@media (max-width:640px){.RefractiveLensExchangeSymptomsGrid_grid__Ini7r{grid-template-columns:1fr;gap:12px}}.StrabismusSurgerySymptomsGrid_section__viN1Q{background:var(--color-cream);padding:var(--space-section) 0}.StrabismusSurgerySymptomsGrid_container__PS3NX{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.StrabismusSurgerySymptomsGrid_heading__ysQKE{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#111111;text-align:center;max-width:760px;margin:0 auto 1.5rem}.StrabismusSurgerySymptomsGrid_subtitle__I24zl{font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:#666666;text-align:center;max-width:620px;margin:0 auto 3rem}.StrabismusSurgerySymptomsGrid_grid__AQ_W3{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:2.5rem}.StrabismusSurgerySymptomsGrid_card__RAx2v{display:flex;align-items:flex-start;gap:18px;background:#1b1f2e;border:1px solid rgba(200,168,76,.18);border-left:3px solid rgba(200,168,76,.55);border-radius:10px;padding:20px 22px;transition:border-color var(--transition-base),transform var(--transition-base)}.StrabismusSurgerySymptomsGrid_card__RAx2v:hover{border-color:rgba(200,168,76,.35);border-left-color:var(--color-accent);transform:translateY(-2px)}.StrabismusSurgerySymptomsGrid_iconWrap__fPmnS{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(200,168,76,.15);border:1.5px solid rgba(200,168,76,.4);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-top:1px}.StrabismusSurgerySymptomsGrid_cardText__9qFrK{font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:rgba(255,255,255,.88);margin:0}.StrabismusSurgerySymptomsGrid_callout__oHwVK{background:#ffffff;border-left:4px solid var(--color-accent);border-radius:8px;padding:20px 28px;max-width:680px;margin:0 auto}.StrabismusSurgerySymptomsGrid_calloutText___z35A{font-family:var(--font-body);font-size:.9375rem;line-height:1.75;color:#555555;margin:0}@media (max-width:479px){.StrabismusSurgerySymptomsGrid_card__RAx2v{gap:14px;padding:16px 18px}.StrabismusSurgerySymptomsGrid_iconWrap__fPmnS{width:30px;height:30px}.StrabismusSurgerySymptomsGrid_cardText__9qFrK{font-size:.875rem}.StrabismusSurgerySymptomsGrid_callout__oHwVK{padding:16px 20px}}@media (max-width:640px){.StrabismusSurgerySymptomsGrid_grid__AQ_W3{grid-template-columns:1fr;gap:12px}}.PricingCards_section__cCelI{background:var(--color-bg);padding:var(--space-section) 0}.PricingCards_container__cH7VK{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);text-align:center}.PricingCards_eyebrow__NtjSj{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.PricingCards_heading__8haqT{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-white);margin:0 0 2rem}.PricingCards_financeBanner__iblvH{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(200,168,76,.18),rgba(200,168,76,.06));border:2px solid var(--color-accent);border-radius:var(--radius-md);padding:16px 32px;margin-bottom:3rem;animation:PricingCards_pulseFinance__uXBi_ 2.5s ease-in-out infinite}.PricingCards_financeBannerIcon__5oCY6{color:var(--color-accent);flex-shrink:0;font-size:1.4rem;font-weight:700;line-height:1}.PricingCards_financeBanner__iblvH span{font-family:var(--font-body);font-size:1rem;color:var(--color-text)}.PricingCards_financeBanner__iblvH strong{color:var(--color-accent);font-weight:700;font-size:1.1rem}@keyframes PricingCards_pulseFinance__uXBi_{0%,to{box-shadow:0 0 8px rgba(200,168,76,.15)}50%{box-shadow:0 0 28px rgba(200,168,76,.4)}}.PricingCards_grid__pMRlN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);max-width:880px;margin:0 auto;align-items:stretch}.PricingCards_card__WG_RT{position:relative;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:var(--card-pad);text-align:left;transition:transform var(--transition-base) ease,box-shadow var(--transition-base) ease}.PricingCards_card__WG_RT:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.35)}.PricingCards_featured__4VVX5{border-color:var(--color-accent);border-top-width:3px;box-shadow:0 4px 24px rgba(200,168,76,.08);transform:scale(1.03)}.PricingCards_featured__4VVX5:hover{transform:scale(1.03) translateY(-4px);box-shadow:0 16px 48px rgba(200,168,76,.12)}.PricingCards_badge__DImiq{position:absolute;top:-1px;right:24px;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:0 0 var(--radius-sm) var(--radius-sm)}.PricingCards_cardHeader__pVklH{margin-bottom:1.5rem}.PricingCards_cardTitle__nDcy6{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:var(--color-white);margin:0 0 .35rem}.PricingCards_cardSubtitle__Trfd6{font-family:var(--font-body);font-size:.9rem;color:var(--color-text-muted);margin:0}.PricingCards_cardSubtitleHighlight__jRc8_{font-family:var(--font-body);font-size:.95rem;font-weight:700;color:var(--color-accent);margin:0;padding:6px 14px;background:rgba(200,168,76,.1);border-radius:var(--radius-sm);border-left:3px solid var(--color-accent);display:inline-block}.PricingCards_priceBlock__pJj_g{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.PricingCards_price__di_IX{font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;color:var(--color-accent);line-height:1;text-shadow:0 0 12px rgba(200,168,76,.4),0 0 32px rgba(200,168,76,.2)}.PricingCards_per__MYSwD{font-family:var(--font-body);font-size:.9rem;color:var(--color-text-muted)}.PricingCards_financeTag__aafsT{font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);background:rgba(200,168,76,.1);border:1px solid rgba(200,168,76,.25);border-radius:var(--radius-sm);padding:6px 12px;display:inline-block;margin-bottom:1.5rem;animation:PricingCards_pulseFinance__uXBi_ 2.5s ease-in-out infinite}.PricingCards_features__yrUNT{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:.85rem;flex:1 1}.PricingCards_feature__v6z4a{display:flex;align-items:flex-start;gap:.65rem;font-family:var(--font-body);font-size:.925rem;color:var(--color-text-muted);line-height:1.5}.PricingCards_checkIcon__rpu7n{flex-shrink:0;color:var(--color-accent);margin-top:2px}.PricingCards_cardFooter__8f_cA{margin-top:auto}.PricingCards_cta__ADbOS{width:100%;text-align:center;justify-content:center}@media (max-width:768px){.PricingCards_grid__pMRlN{grid-template-columns:1fr;max-width:440px}.PricingCards_featured__4VVX5{transform:none;order:-1}.PricingCards_featured__4VVX5:hover{transform:translateY(-4px)}.PricingCards_financeBanner__iblvH{padding:12px 20px;gap:8px}.PricingCards_financeBanner__iblvH span{font-size:.875rem}}.SymptomsGrid_section__0j9n2{background:var(--color-cream);padding:var(--space-section) 0}.SymptomsGrid_container__NP_Ji{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.SymptomsGrid_heading__fncmg{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-bg);text-align:center;max-width:680px;margin:0 auto 3.5rem}.SymptomsGrid_grid__eTsOq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.SymptomsGrid_card__5lthK{background:#fff;border:1px solid rgba(200,168,76,.12);border-radius:var(--radius-lg);padding:var(--card-pad);display:flex;flex-direction:column;gap:1.125rem;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.SymptomsGrid_card__5lthK:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.1);border-color:rgba(200,168,76,.25)}.SymptomsGrid_icon___4Hbn{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-md);background:rgba(200,168,76,.1);color:var(--color-accent);flex-shrink:0}.SymptomsGrid_text__AsEkw{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:rgba(13,13,13,.65);margin:0}.SymptomsGrid_note__JA6sM{text-align:center;color:rgba(13,13,13,.6);font-size:1.05rem;line-height:1.7;margin:2rem auto 0;max-width:560px}.SymptomsGrid_ctaWrap__flZri{text-align:center;margin-top:2rem}@media (max-width:640px){.SymptomsGrid_grid__eTsOq{grid-template-columns:1fr}.SymptomsGrid_note__JA6sM{font-size:.95rem}}.LensReplacementSuccess_section__lBMmn{background:var(--color-bg);padding:var(--space-section) 0}.LensReplacementSuccess_container__UcKms{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.LensReplacementSuccess_header__5UQjo{text-align:center;margin-bottom:3rem}.LensReplacementSuccess_eyebrow__yTcGN{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}.LensReplacementSuccess_heading__uNBOn{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--color-text);margin:0}.LensReplacementSuccess_grid__bygcD{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.LensReplacementSuccess_card__H_92w{background:var(--color-surface);border:1px solid rgba(200,168,76,.12);border-radius:var(--radius-lg);padding:2rem 1.5rem;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.15);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.LensReplacementSuccess_card__H_92w:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(0,0,0,.25);border-color:rgba(200,168,76,.3)}.LensReplacementSuccess_iconWrap__XonN3{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:linear-gradient(135deg,rgba(200,168,76,.15),rgba(200,168,76,.05));color:var(--color-accent);margin-bottom:1.25rem}.LensReplacementSuccess_label__FhfCh{display:block;font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.625rem}.LensReplacementSuccess_value__PREJE{font-family:var(--font-body);font-size:.975rem;line-height:1.6;color:var(--color-text-muted);margin:0}@media (max-width:1024px){.LensReplacementSuccess_grid__bygcD{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.LensReplacementSuccess_grid__bygcD{grid-template-columns:repeat(2,1fr);gap:12px}.LensReplacementSuccess_card__H_92w{padding:1.25rem 1rem}.LensReplacementSuccess_iconWrap__XonN3{width:48px;height:48px;margin-bottom:.75rem}.LensReplacementSuccess_iconWrap__XonN3 svg{width:24px;height:24px}.LensReplacementSuccess_value__PREJE{font-size:.85rem}}.CandidateSection_section___lR4Z{background:var(--color-cream);padding:var(--space-section) 0}.CandidateSection_container__pa_PO{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.CandidateSection_header__vqZ6j{text-align:center;margin-bottom:3.5rem}.CandidateSection_eyebrow__D3bv6{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.CandidateSection_heading__Lv_Mv{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-bg);margin:0 0 1rem}.CandidateSection_subheading__sv6C5{font-family:var(--font-body);font-size:1.05rem;line-height:1.6;color:var(--color-charcoal);max-width:560px;margin:0 auto}.CandidateSection_grid__3Zt5Y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);margin-bottom:3rem}.CandidateSection_card__cSZMd{background:#fff;border-radius:var(--radius-lg);padding:2rem 1.5rem;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid rgba(200,168,76,.12);transition:transform var(--transition-base),box-shadow var(--transition-base)}.CandidateSection_card__cSZMd:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(0,0,0,.1)}.CandidateSection_cardIcon__76ukf{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:linear-gradient(135deg,rgba(200,168,76,.15),rgba(200,168,76,.05));color:var(--color-accent);margin-bottom:1.25rem}.CandidateSection_cardText__GWjoq{font-family:var(--font-body);font-size:.95rem;line-height:1.6;color:var(--color-bg);margin:0}.CandidateSection_cta__a3yvj{text-align:center}@media (max-width:960px){.CandidateSection_grid__3Zt5Y{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.CandidateSection_grid__3Zt5Y{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:2.5rem}.CandidateSection_card__cSZMd{padding:1.25rem 1rem}.CandidateSection_cardIcon__76ukf{width:44px;height:44px;margin-bottom:.75rem}.CandidateSection_cardText__GWjoq{font-size:.85rem}}.Testimonials_section__LeY2u{background:var(--color-bg);padding:var(--space-section) 0;overflow:hidden}.Testimonials_header__sSjFu{text-align:center;margin-bottom:3rem;padding:0 var(--container-pad)}.Testimonials_eyebrow__cICsU{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.Testimonials_heading__rW9lF{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);margin:0}.Testimonials_carouselOuter__VzDBc{display:flex;align-items:center;gap:20px;max-width:calc(var(--container-max) + 140px);margin:0 auto;padding:0 var(--container-pad)}.Testimonials_overflow__3MYCs{flex:1 1;overflow:hidden;outline:none}.Testimonials_track__2yzDm{display:flex;transition:transform .45s cubic-bezier(.25,.46,.45,.94);will-change:transform}.Testimonials_page__geR6y{flex:0 0 100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:start;padding:4px 2px 8px}.Testimonials_card__T3kGL{background:#ffffff;border-radius:14px;padding:20px 18px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 20px rgba(0,0,0,.14),0 0 0 1px rgba(200,168,76,.15);transition:transform .2s ease,box-shadow .2s ease}.Testimonials_card__T3kGL:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.18),0 0 0 1px rgba(200,168,76,.28)}.Testimonials_cardTop__2LFi0{display:flex;flex-direction:column;gap:6px}.Testimonials_stars__FW_1P{color:#c8a84c;font-size:1rem;letter-spacing:1px;line-height:1}.Testimonials_quote___7Ab2{font-size:.875rem;line-height:1.7;color:#2c2c2c;margin:0;overflow-wrap:break-word}.Testimonials_quoteCollapsed__d57Rr{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Testimonials_readMoreBtn__MbRQB{background:none;border:none;padding:0;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;align-self:flex-start;transition:opacity .15s ease}.Testimonials_readMoreBtn__MbRQB:hover{opacity:.75}.Testimonials_name__aabyv{font-size:.875rem;font-weight:700;color:#111111;padding-top:10px;border-top:1px solid rgba(0,0,0,.08);margin:auto 0 0}.Testimonials_arrow__VGAT6{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:rgba(13,13,13,.72);border:1.5px solid rgba(200,168,76,.45);color:var(--color-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.Testimonials_arrow__VGAT6:hover{background:rgba(200,168,76,.18);border-color:rgba(200,168,76,.7)}.Testimonials_arrow__VGAT6:active{background:var(--color-accent);color:var(--color-bg)}.Testimonials_dots__onAoG{display:flex;justify-content:center;gap:10px;margin-top:2rem}.Testimonials_dot__a_PWS{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(200,168,76,.4);background:transparent;cursor:pointer;padding:0;transition:background .2s ease,border-color .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.Testimonials_dotActive__SqJGi{background:var(--color-accent);border-color:var(--color-accent);transform:scale(1.3)}@media (max-width:1024px){.Testimonials_page__geR6y{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:767px){.Testimonials_page__geR6y{grid-template-columns:1fr;gap:0}.Testimonials_carouselOuter__VzDBc{gap:10px;padding:0 12px}.Testimonials_arrow__VGAT6{width:38px;height:38px}.Testimonials_card__T3kGL{padding:22px 18px 18px}}.DmekVideoSection_section__OPWXQ{background:#0c0d12;padding:var(--space-section) 0}.DmekVideoSection_container__JoNxM{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.DmekVideoSection_header__yjQnK{text-align:center;max-width:680px;margin:0 auto 3rem}.DmekVideoSection_eyebrow__eluWq{display:inline-block;background:rgba(200,168,76,.1);border:1px solid rgba(200,168,76,.28);color:var(--color-accent);font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:7px 16px;border-radius:4px;margin-bottom:1.25rem}.DmekVideoSection_heading__gLMXQ{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#ffffff;margin:0 0 1rem}.DmekVideoSection_subtitle__E2JxD{font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:rgba(255,255,255,.65);margin:0}.DmekVideoSection_videoWrap__d41II{max-width:860px;margin:0 auto;border-radius:16px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.45)}.DmekVideoSection_responsivePad__X8s5y{padding:76.25% 0 0;position:relative}.DmekVideoSection_responsiveInner__61sHR{height:100%;left:0;position:absolute;top:0;width:100%}.DmekVideoSection_responsiveInner__61sHR iframe{display:block}@media (max-width:540px){.DmekVideoSection_header__yjQnK{margin-bottom:2rem}.DmekVideoSection_videoWrap__d41II{border-radius:10px}}.GlaucomaOverview_section___l16v{background:var(--color-cream);padding:var(--space-section) 0}.GlaucomaOverview_container__1zwhp{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.GlaucomaOverview_eyebrow__Icu9x{display:block;text-align:center;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin-bottom:14px}.GlaucomaOverview_heading__z9eOk{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#111111;text-align:center;margin:0 auto 3rem;max-width:700px}.GlaucomaOverview_grid__bd20N{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.GlaucomaOverview_card__aEYK9{background:#191d2e;border:1px solid rgba(200,168,76,.14);border-top:3px solid var(--color-accent);border-radius:14px;padding:28px 26px 26px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s ease,transform .2s ease}.GlaucomaOverview_card__aEYK9:hover{border-color:rgba(200,168,76,.3);border-top-color:var(--color-accent);transform:translateY(-3px)}.GlaucomaOverview_iconWrap__kOo7M{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(200,168,76,.45);background:rgba(200,168,76,.08);display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.GlaucomaOverview_cardBody__jsGeV{display:flex;flex-direction:column;gap:6px}.GlaucomaOverview_label__oxwnS{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff;line-height:1}.GlaucomaOverview_value__eOfA_{font-family:var(--font-body);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;color:var(--color-accent);line-height:1.2;margin:0}.GlaucomaOverview_sub__K_AP4{font-family:var(--font-body);font-size:.875rem;line-height:1.55;color:rgba(255,255,255,.75);margin:0}@media (max-width:900px){.GlaucomaOverview_grid__bd20N{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:520px){.GlaucomaOverview_grid__bd20N{grid-template-columns:1fr;gap:14px}.GlaucomaOverview_card__aEYK9{padding:22px 20px;flex-direction:row;align-items:flex-start;gap:18px}.GlaucomaOverview_iconWrap__kOo7M{flex-shrink:0;margin-top:2px}.GlaucomaOverview_cardBody__jsGeV{gap:5px}}.RefractiveLensExchangeOverview_section__0b96e{background:var(--color-cream);padding:var(--space-section) 0}.RefractiveLensExchangeOverview_container__e11JQ{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.RefractiveLensExchangeOverview_eyebrow__hscXw{display:block;text-align:center;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin-bottom:14px}.RefractiveLensExchangeOverview_heading__xi03r{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#111111;text-align:center;margin:0 auto 3rem;max-width:700px}.RefractiveLensExchangeOverview_grid__wOE6z{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.RefractiveLensExchangeOverview_card__LmuTN{background:#191d2e;border:1px solid rgba(200,168,76,.14);border-top:3px solid var(--color-accent);border-radius:14px;padding:28px 26px 26px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s ease,transform .2s ease}.RefractiveLensExchangeOverview_card__LmuTN:hover{border-color:rgba(200,168,76,.3);border-top-color:var(--color-accent);transform:translateY(-3px)}.RefractiveLensExchangeOverview_iconWrap__AkPoS{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(200,168,76,.45);background:rgba(200,168,76,.08);display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.RefractiveLensExchangeOverview_cardBody__g3h0Y{display:flex;flex-direction:column;gap:6px}.RefractiveLensExchangeOverview_label__6_hkV{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff;line-height:1}.RefractiveLensExchangeOverview_value__OJiZ8{font-family:var(--font-body);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;color:var(--color-accent);line-height:1.2;margin:0}.RefractiveLensExchangeOverview_sub__eSriJ{font-family:var(--font-body);font-size:.875rem;line-height:1.55;color:rgba(255,255,255,.75);margin:0}@media (max-width:900px){.RefractiveLensExchangeOverview_grid__wOE6z{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:520px){.RefractiveLensExchangeOverview_grid__wOE6z{grid-template-columns:1fr;gap:14px}.RefractiveLensExchangeOverview_card__LmuTN{padding:22px 20px;flex-direction:row;align-items:flex-start;gap:18px}.RefractiveLensExchangeOverview_iconWrap__AkPoS{flex-shrink:0;margin-top:2px}.RefractiveLensExchangeOverview_cardBody__g3h0Y{gap:5px}}.StrabismusSurgeryOverview_section__y1sxR{background:var(--color-cream);padding:var(--space-section) 0}.StrabismusSurgeryOverview_container__4zeqb{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.StrabismusSurgeryOverview_eyebrow__zDJMA{display:block;text-align:center;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin-bottom:14px}.StrabismusSurgeryOverview_heading__gRlVz{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#111111;text-align:center;margin:0 auto 3rem;max-width:700px}.StrabismusSurgeryOverview_grid__WtLWI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.StrabismusSurgeryOverview_card__QelyK{background:#191d2e;border:1px solid rgba(200,168,76,.14);border-top:3px solid var(--color-accent);border-radius:14px;padding:28px 26px 26px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s ease,transform .2s ease}.StrabismusSurgeryOverview_card__QelyK:hover{border-color:rgba(200,168,76,.3);border-top-color:var(--color-accent);transform:translateY(-3px)}.StrabismusSurgeryOverview_iconWrap___cOhx{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(200,168,76,.45);background:rgba(200,168,76,.08);display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.StrabismusSurgeryOverview_cardBody__TqQo2{display:flex;flex-direction:column;gap:6px}.StrabismusSurgeryOverview_label__Ov3_i{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff;line-height:1}.StrabismusSurgeryOverview_value__rUP4V{font-family:var(--font-body);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;color:var(--color-accent);line-height:1.2;margin:0}.StrabismusSurgeryOverview_sub__tv47P{font-family:var(--font-body);font-size:.875rem;line-height:1.55;color:rgba(255,255,255,.75);margin:0}@media (max-width:900px){.StrabismusSurgeryOverview_grid__WtLWI{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:520px){.StrabismusSurgeryOverview_grid__WtLWI{grid-template-columns:1fr;gap:14px}.StrabismusSurgeryOverview_card__QelyK{padding:22px 20px;flex-direction:row;align-items:flex-start;gap:18px}.StrabismusSurgeryOverview_iconWrap___cOhx{flex-shrink:0;margin-top:2px}.StrabismusSurgeryOverview_cardBody__TqQo2{gap:5px}}