.lasik-upload-hero .lasik-hero-tag{display:inline-block;margin:22px 0 0;padding:12px 18px;border-radius:999px;background:color-mix(in srgb,var(--page-accent) 10%,white);color:var(--page-accent);font-size:12px;font-weight:800;letter-spacing:.07em}.lasik-custom-toc{justify-content:flex-start;gap:28px;overflow-x:auto;padding-inline:max(24px,calc((100vw - 1180px)/2));white-space:nowrap;scrollbar-width:thin}.lasik-custom-toc a{flex:0 0 auto;font-weight:700}.lasik-custom-article{max-width:1180px;padding-top:30px!important}.lasik-custom-faq,.lasik-upload-content>section{scroll-margin-top:145px}.lasik-clinic-cta{margin-top:100px}.lasik-disclaimer{margin-top:70px}.lasik-upload-content{color:#122736}.lasik-upload-section{padding:92px 0;border-bottom:1px solid #dbe3e5}.lasik-final-message h2,.lasik-upload-section>h2{max-width:820px;margin:0;font-size:clamp(34px,4.3vw,56px);line-height:1.2;letter-spacing:-.05em}.lasik-kicker{margin:0 0 20px;color:var(--page-accent);font-size:11px;font-weight:850;letter-spacing:.13em}.lasik-lead{max-width:760px;margin:22px 0 0;color:#596b75;font-size:16px;line-height:1.82}.lasik-caption{margin:18px 0 0;color:#75828a;font-size:13px;line-height:1.75}.lasik-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px}.lasik-summary-grid article{min-height:270px;padding:30px 26px;border:1px solid #d7e1e5;border-radius:4px 4px 44px 4px;background:#fff}.lasik-feature-grid span,.lasik-risk-grid span,.lasik-summary-grid span{color:var(--page-accent);font-size:11px;font-weight:850;letter-spacing:.08em}.lasik-summary-grid h3{margin:78px 0 12px;font-size:20px}.lasik-feature-grid p,.lasik-risk-grid p,.lasik-summary-grid p{margin:0;color:#63747c;font-size:14px;line-height:1.72}.lasik-name-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;overflow:hidden;border:1px solid #d6e0e4;border-radius:4px 44px 4px 4px;background:#fff}.lasik-name-grid article{min-height:265px;padding:28px 25px;border-right:1px solid #d6e0e4}.lasik-name-grid article:last-child{border-right:0}.lasik-name-grid strong{display:block;color:var(--page-accent);font-size:54px;line-height:1}.lasik-name-grid h3{margin:86px 0 7px;font-size:18px}.lasik-name-grid p{margin:0;color:#6b7980}.lasik-core-panel{display:grid;grid-template-columns:1fr 1fr;margin-top:44px;overflow:hidden;border-radius:4px 74px 4px 4px;background:#0b2d47;color:#fff}.lasik-core-copy{padding:64px 58px}.lasik-core-copy .lasik-kicker{color:#78cede}.lasik-core-copy h3{margin:0 0 28px;font-size:clamp(34px,4vw,50px);line-height:1.2;letter-spacing:-.05em}.lasik-core-copy>p:not(.lasik-kicker){color:#bfd0d9;line-height:1.85}.lasik-core-visual{display:grid;min-height:560px;place-items:center;background:radial-gradient(circle,#2e789866,transparent 63%),#09263d}.lasik-cornea-model{position:relative;width:min(330px,75%);height:210px;border:2px solid #9bc3d3;border-radius:50%;background:#d9eef00d}.lasik-cornea-model i{position:absolute;top:-24px;left:18%;width:64%;height:64px;border:5px solid #65c0d5;border-bottom:0;border-radius:90% 90% 0 0;transform:rotate(-10deg);transform-origin:right bottom}.lasik-cornea-model b{position:absolute;top:50%;left:22%;width:56%;height:34px;border-radius:50%;background:repeating-linear-gradient(90deg,#65c0d54a,#65c0d54a 3px,transparent 0,transparent 9px)}.lasik-cornea-model span{position:absolute;top:-110px;left:50%;width:3px;height:190px;background:linear-gradient(#64cae4,transparent);box-shadow:18px 0 #64cae466,-18px 0 #64cae466}.lasik-three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0;margin:44px 0 0;list-style:none}.lasik-three-grid li{min-height:365px;padding:32px;border:1px solid #d6e1e5;border-radius:4px 44px 4px 4px;background:#f8fbfb}.lasik-three-grid>li>span{color:var(--page-accent);font-size:10px;font-weight:850;letter-spacing:.1em}.lasik-three-grid h3{margin:25px 0 10px;font-size:25px}.lasik-three-grid p{margin:0;color:#63737b;line-height:1.75}.lasik-step-diagram{position:relative;height:100px;margin:38px 0 10px;border-bottom:5px solid #94acb6;border-radius:0 0 50% 50%}.lasik-step-diagram:before{content:"";position:absolute;left:12%;right:12%;bottom:1px;height:28px;border:4px solid #58bcd3;border-bottom:0;border-radius:100% 100% 0 0}.lasik-step-diagram.step-1:before,.lasik-step-diagram.step-2:before{bottom:34px;transform:rotate(-9deg);transform-origin:right bottom}.lasik-step-diagram.step-2 i{position:absolute;left:50%;bottom:0;width:3px;height:105px;background:linear-gradient(#5ed0e9,transparent)}.lasik-flap-section{display:grid;grid-template-columns:.85fr 1.15fr;margin:0;overflow:hidden;border-radius:4px 4px 80px 4px;background:#eaf2f3}.lasik-flap-visual{display:grid;min-height:610px;place-items:center;background:#d8e9ec}.lasik-flap-model{position:relative;width:min(340px,76%);height:215px;border:3px solid #7896a3;border-radius:50%;background:#fff8}.lasik-flap-model:before{content:"";position:absolute;top:-35px;left:17%;width:66%;height:72px;border:7px solid var(--page-accent);border-bottom:0;border-radius:100% 100% 0 0;transform:rotate(-12deg);transform-origin:right bottom}.lasik-flap-model i{position:absolute;right:16%;top:-14px;width:18px;height:18px;border-radius:50%;background:#e47c5b}.lasik-flap-copy{padding:62px 56px}.lasik-flap-copy h2{margin:0 0 24px;font-size:clamp(34px,4vw,50px);line-height:1.2;letter-spacing:-.05em}.lasik-flap-copy>p:not(.lasik-kicker){color:#5e7079;line-height:1.82}.lasik-flap-copy ol{padding:0;margin:30px 0 0;list-style:none;counter-reset:flap;border-top:1px solid #c8d6d9}.lasik-flap-copy li{position:relative;padding:17px 0 17px 48px;border-bottom:1px solid #c8d6d9;counter-increment:flap}.lasik-flap-copy li:before{content:"0" counter(flap);position:absolute;left:0;color:var(--page-accent);font-size:11px;font-weight:850}.lasik-process-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:44px 0 0;overflow:hidden;border-radius:4px 52px 4px 4px;background:#0d3a58;color:#fff;list-style:none}.lasik-process-grid li{min-height:285px;padding:30px 25px;border-right:1px solid #ffffff20}.lasik-process-grid li:last-child{border-right:0}.lasik-process-grid span{display:grid;width:54px;height:54px;border:1px solid #69c7db;border-radius:50%;color:#69c7db;place-items:center;font-weight:850}.lasik-process-grid h3{margin:65px 0 11px;font-size:18px}.lasik-process-grid p{margin:0;color:#c7d7df;font-size:13px;line-height:1.72}.lasik-alllaser{display:grid;grid-template-columns:1fr 90px 1fr;align-items:stretch;margin-top:44px}.lasik-alllaser article{padding:42px;border:1px solid #d6e0e4;border-radius:4px 0 0 44px;background:#fff}.lasik-alllaser article.primary{border-radius:0 44px 4px 0;background:#0d3a58;color:#fff}.lasik-alllaser>b{display:grid;background:#e6eff1;color:var(--page-accent);place-items:center;font-size:19px}.lasik-alllaser span{color:var(--page-accent);font-size:10px;font-weight:850;letter-spacing:.1em}.lasik-alllaser .primary span{color:#72d1e3}.lasik-alllaser h3{margin:54px 0 14px;font-size:25px}.lasik-alllaser p{margin:0;color:#63747c;line-height:1.75}.lasik-alllaser .primary p{color:#c5d6de}.lasik-table-wrap{margin-top:44px;overflow:hidden;border:1px solid #ccd9df;border-radius:4px 50px 4px 4px;background:#fff}.lasik-compare-table{width:100%;border-collapse:collapse;table-layout:fixed}.lasik-compare-table td,.lasik-compare-table th{padding:21px 20px;border-right:1px solid #d9e2e6;border-bottom:1px solid #d9e2e6;text-align:left;vertical-align:middle}.lasik-compare-table tr:last-child>*{border-bottom:0}.lasik-compare-table tr>:last-child{border-right:0}.lasik-compare-table thead th{background:#e9f0f2}.lasik-compare-table thead th:nth-child(3){background:#cfe9ef;color:var(--page-accent)}.lasik-compare-table tbody th{background:#f7f9fa}.lasik-compare-table tbody td{color:#5a6c75}.lasik-compare-table tbody td:nth-child(3){background:#eaf7f9;color:#164f5c;font-weight:750}.lasik-feature-grid,.lasik-risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:44px}.lasik-feature-grid article,.lasik-risk-grid article{min-height:225px;padding:30px;border:1px solid #d7e1e5;border-radius:4px 42px 4px 4px;background:#fff}.lasik-feature-grid h3,.lasik-risk-grid h3{margin:54px 0 11px;font-size:20px}.lasik-message-section{margin:0;padding:84px 45px;border-radius:4px 4px 86px 4px;background:linear-gradient(140deg,#0a2d47,#17526e);color:#fff;text-align:center}.lasik-message-section>p{color:#78d1e2;font-size:10px;font-weight:850;letter-spacing:.14em}.lasik-message-section h2{margin:18px 0 0;font-size:clamp(38px,5vw,60px);line-height:1.2;letter-spacing:-.05em}.lasik-message-section>div{max-width:720px;margin:26px auto 0;color:#c7d6de;font-size:16px;line-height:1.85}.lasik-care-grid,.lasik-check-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:44px}.lasik-care-grid article,.lasik-check-layout article{padding:40px;border:1px solid #d7e1e5;background:#f8fbfb}.lasik-care-grid article:first-child,.lasik-check-layout article:first-child{border-radius:4px 0 0 44px}.lasik-care-grid article:last-child,.lasik-check-layout article:last-child{border-radius:0 44px 4px 0}.lasik-care-grid h3,.lasik-check-layout h3{margin:0 0 28px;font-size:23px}.lasik-care-grid p,.lasik-check-layout p{display:flex;gap:13px;margin:0;padding:16px 0;border-top:1px solid #dce5e8;align-items:center}.lasik-care-grid i,.lasik-check-layout i{display:grid;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--page-accent);color:#fff;place-items:center;font-style:normal;font-weight:850}.lasik-care-grid .dont i,.lasik-check-layout .caution i{background:#c96e55}.lasik-exam-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;margin-top:44px;padding:48px;border-radius:4px 60px 4px 4px;background:#eef4f4}.lasik-exam-eye{position:relative;width:min(300px,90%);aspect-ratio:1;margin:auto;border:24px solid #d8ebed;border-radius:50%;box-shadow:inset 0 0 0 2px #5ea8b8}.lasik-exam-eye:before{inset:28%;border:2px solid var(--page-accent)}.lasik-exam-eye:after,.lasik-exam-eye:before{content:"";position:absolute;border-radius:50%}.lasik-exam-eye:after{inset:43%;background:var(--page-accent)}.lasik-exam-layout ol{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;margin:0;list-style:none}.lasik-exam-layout li{padding:20px;border:1px solid #d0dcdf;background:#fff}.lasik-exam-layout li span{display:block;margin-bottom:26px;color:var(--page-accent);font-size:10px;font-weight:850}.lasik-exam-layout li strong{font-size:16px}.lasik-recovery-section{padding:80px 50px;border:0;border-radius:4px 72px 4px 4px;background:#0c304b;color:#fff}.lasik-recovery-section .lasik-kicker{color:#71cddd}.lasik-recovery-section .lasik-lead{color:#bdd0da}.lasik-recovery-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:44px 0 0;overflow:hidden;border:1px solid #ffffff25;border-radius:4px 42px 4px 4px;list-style:none}.lasik-recovery-grid li{min-height:270px;padding:26px 24px;border-right:1px solid #ffffff24}.lasik-recovery-grid li:last-child{border-right:0}.lasik-recovery-grid b{display:block;color:#69cde0;font-size:30px}.lasik-recovery-grid span{display:block;margin-top:48px;color:#69cde0;font-size:10px;font-weight:850;letter-spacing:.08em}.lasik-recovery-grid h3{margin:8px 0 11px;font-size:18px}.lasik-recovery-grid p{margin:0;color:#c4d6df;font-size:13px;line-height:1.7}.lasik-care-grid .do{background:#edf7f6}.lasik-care-grid .dont{background:#fff5f0}.lasik-care-grid .do h3{color:var(--page-accent)}.lasik-care-grid .dont h3{color:#b85d45}.lasik-risk-note{margin:14px 0 0;padding:24px 26px;border-radius:20px;background:#f2f6f6;color:#66777e;font-size:13px;line-height:1.8}.lasik-decision-flow{display:grid;grid-template-columns:repeat(6,1fr);padding:0;margin:44px 0 0;list-style:none}.lasik-decision-flow li{position:relative;display:grid;min-height:155px;padding:20px 17px;border:1px solid #d2dde2;border-right:0;background:#fff;place-items:center;text-align:center;line-height:1.55}.lasik-decision-flow li:last-child{border-right:1px solid #d2dde2;border-radius:0 42px 0 0;background:#0d3a58;color:#fff;font-weight:750}.lasik-decision-flow li:not(:last-child):after{content:"›";position:absolute;z-index:2;right:-11px;display:grid;width:22px;height:22px;border-radius:50%;background:var(--page-accent);color:#fff;place-items:center}.lasik-final-message{padding:100px 30px;border-bottom:1px solid #dbe3e5;text-align:center}.lasik-final-message>p{color:var(--page-accent);font-size:11px;font-weight:850;letter-spacing:.15em}.lasik-final-message h2{margin:20px auto 0}.lasik-final-message>div{max-width:720px;margin:28px auto 0;color:#5e7078;font-size:16px;line-height:1.85}@media(max-width:900px){.lasik-name-grid,.lasik-process-grid,.lasik-recovery-grid,.lasik-summary-grid{grid-template-columns:1fr 1fr}.lasik-alllaser,.lasik-core-panel,.lasik-exam-layout,.lasik-flap-section{grid-template-columns:1fr}.lasik-alllaser{gap:0}.lasik-alllaser>b{min-height:65px}.lasik-alllaser article,.lasik-alllaser article.primary{border-radius:4px 42px 4px 4px}.lasik-decision-flow{grid-template-columns:1fr 1fr}.lasik-decision-flow li{border-right:1px solid #d2dde2}}@media(max-width:640px){.lasik-upload-section{padding:66px 0}.lasik-care-grid,.lasik-check-layout,.lasik-decision-flow,.lasik-exam-layout ol,.lasik-feature-grid,.lasik-name-grid,.lasik-process-grid,.lasik-recovery-grid,.lasik-risk-grid,.lasik-summary-grid,.lasik-three-grid{grid-template-columns:1fr}.lasik-name-grid article,.lasik-summary-grid article{min-height:220px;border-right:0;border-bottom:1px solid #d6e0e4}.lasik-name-grid h3{margin-top:48px}.lasik-core-copy,.lasik-flap-copy{padding:46px 24px}.lasik-core-visual,.lasik-flap-visual{min-height:380px}.lasik-cornea-model,.lasik-flap-model{width:250px;height:165px}.lasik-process-grid li,.lasik-recovery-grid li{min-height:auto;border-right:0;border-bottom:1px solid #ffffff24}.lasik-process-grid h3{margin-top:32px}.lasik-recovery-grid span{margin-top:25px}.lasik-table-wrap{overflow-x:auto}.lasik-compare-table{min-width:750px}.lasik-message-section,.lasik-recovery-section{padding:58px 24px;border-radius:4px 4px 54px 4px}.lasik-care-grid article,.lasik-check-layout article{padding:30px 24px;border-radius:4px 38px 4px 4px!important}.lasik-exam-layout{padding:32px 20px}.lasik-decision-flow li:not(:last-child):after{right:auto;bottom:-11px;transform:rotate(90deg)}}.lasek-section-heading{display:grid;grid-template-columns:1.08fr .92fr;gap:8vw;align-items:end;margin-bottom:44px}.lasek-section-heading h2{margin-bottom:0}.lasek-section-heading>div+p,.lasek-section-heading>p{margin:0 0 8px;color:#6c6865;font-size:16px;line-height:1.82}.lasek-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lasek-overview-grid>div{min-height:278px;padding:30px 26px;border:1px solid #e8dcd7;border-radius:48px 4px 4px;background:linear-gradient(155deg,#fff,#fffaf7)}.lasek-overview-grid span{color:var(--page-accent);font-size:10px;font-weight:800;letter-spacing:.08em}.lasek-overview-grid h3{margin:84px 0 12px;font-size:21px}.lasek-overview-grid p{margin:0;color:#706c69;font-size:14px;line-height:1.72}.lasek-surface-section{display:grid;grid-template-columns:1.05fr .95fr;gap:4vw;align-items:center;min-height:650px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:90px max(24px,calc((100vw - 1132px)/2));overflow:hidden;border:0;background:linear-gradient(135deg,#34242a,#5b302f 62%,#7a4037);color:#fff}.lasek-surface-copy{position:relative;z-index:1}.lasek-surface-copy h2{margin:18px 0 24px;font-size:clamp(36px,4.4vw,58px);line-height:1.15;letter-spacing:-.06em}.lasek-surface-copy>p:not(.section-no){max-width:570px;color:#ead8d1;line-height:1.86}.lasek-layer-key{display:flex;flex-wrap:wrap;gap:24px;margin-top:34px;color:#f2e7e2;font-size:13px}.lasek-layer-key span{display:flex;gap:9px;align-items:center}.lasek-layer-key i{width:22px;height:5px;border-radius:99px}.lasek-layer-key i.epithelium{background:#ee9e7c}.lasek-layer-key i.stroma{background:#d7b9af}.lasek-surface-visual{position:relative;min-height:430px;border:1px solid #ffffff1f;border-radius:50% 50% 8px 8px;background:radial-gradient(circle at 50% 25%,#f3a38420,transparent 38%),#ffffff08}.lasek-cornea-layer{position:absolute;left:50%;transform:translateX(-50%);text-align:center}.lasek-cornea-layer span{font:700 10px Arial;letter-spacing:.16em}.lasek-cornea-layer.epithelium{top:49%;width:72%;height:72px;border-top:9px solid #ee9e7c;border-radius:50%;color:#f8c6b0}.lasek-cornea-layer.epithelium span{position:relative;top:-34px}.lasek-cornea-layer.boundary{top:55%;width:77%;height:82px;border-top:2px solid #f8e4db88;border-radius:50%}.lasek-cornea-layer.stroma{top:58%;width:82%;height:130px;border-top:44px solid #d7b9af42;border-radius:50%;color:#eadbd5}.lasek-cornea-layer.stroma span{position:relative;top:18px}.lasek-laser{position:absolute;top:42px;left:50%;width:3px;height:190px;background:linear-gradient(transparent,#f5a781);box-shadow:0 40px 36px 16px #f5a7812e}.lasek-laser:before{content:"";position:absolute;top:0;left:-20px;width:42px;height:12px;border-radius:50%;background:#d8eff0;box-shadow:0 0 34px #fff}.lasek-focus-ring{position:absolute;top:47%;left:50%;width:34px;height:14px;border:2px solid #fff7;border-radius:50%;transform:translate(-50%,-50%)}.lasek-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none}.lasek-process-grid li{min-height:330px;padding:30px 26px;border:1px solid #e2d8d3;background:#fff}.lasek-process-grid li>span{color:var(--page-accent);font:800 11px Arial}.lasek-process-grid h3{margin:20px 0 10px;font-size:20px}.lasek-process-grid p{margin:0;color:#716d69;font-size:14px;line-height:1.72}.lasek-process-icon{position:relative;height:90px;margin-top:34px}.lasek-process-icon i{position:absolute;bottom:10px;left:0;width:112px;height:44px;border-top:3px solid #9e8b84;border-radius:50%}.lasek-process-icon b{position:absolute;bottom:49px;left:7px;width:98px;height:26px;border-top:5px solid var(--page-accent);border-radius:50%}.lasek-process-icon.step-02:after{content:"";position:absolute;top:0;left:54px;width:2px;height:67px;background:#c86655;box-shadow:0 14px 14px #c8665566}.lasek-process-icon.step-03 b{border-color:#719cad;transform:translateY(-9px)}.lasek-process-icon.step-04 b{border-color:#c86655;opacity:.48}.lasek-recovery-note{display:grid;grid-template-columns:.68fr 1.32fr;gap:18px 7vw;margin-top:16px;padding:46px 48px;border-radius:4px 4px 70px 4px;background:#f8ebe5}.lasek-recovery-note>p{grid-column:1/3;margin:0;color:var(--page-accent);font:800 10px Arial;letter-spacing:.12em}.lasek-recovery-note h3{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.25;letter-spacing:-.045em}.lasek-recovery-note span{color:#6f6864;font-size:15px;line-height:1.82}.lasek-exam-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lasek-exam-grid>div{min-height:215px;padding:28px;border:1px solid #eadfd9;background:linear-gradient(145deg,#fff,#fcf5f1)}.lasek-exam-grid span{color:var(--page-accent);font-size:11px;font-weight:800}.lasek-exam-grid h3{margin:48px 0 10px;font-size:21px}.lasek-exam-grid p{margin:0;color:#716d69;font-size:14px;line-height:1.72}.lasek-message-section{margin:30px 0 110px;padding:78px 40px;border-radius:70px 4px 4px;background:linear-gradient(140deg,#493038,#7e4239);color:#fff;text-align:center}.lasek-message-section>p{margin:0 0 18px;color:#f1a98c;font-size:11px;font-weight:800;letter-spacing:.14em}.lasek-message-section h2{margin:0;font-size:clamp(36px,5vw,60px);line-height:1.2;letter-spacing:-.055em}.lasek-message-section>div{max-width:710px;margin:26px auto 0;color:#ead8d1;font-size:16px;line-height:1.85}@media (max-width:900px){.lasek-section-heading,.lasek-surface-section{grid-template-columns:1fr;gap:28px}.lasek-exam-grid,.lasek-overview-grid,.lasek-process-grid{grid-template-columns:1fr 1fr}.lasek-surface-visual{min-height:380px}}@media (max-width:560px){.lasek-exam-grid,.lasek-overview-grid,.lasek-process-grid{grid-template-columns:1fr}.lasek-overview-grid>div{min-height:235px}.lasek-surface-section{padding-top:68px;padding-bottom:68px}.lasek-surface-visual{min-height:320px}.lasek-recovery-note{grid-template-columns:1fr;padding:36px 28px;border-radius:4px 4px 48px 4px}.lasek-recovery-note>p{grid-column:1}.lasek-message-section{padding:58px 24px;border-radius:48px 4px 4px}}.icl-section-heading{display:grid;grid-template-columns:1.08fr .92fr;gap:8vw;align-items:end;margin-bottom:44px}.icl-section-heading h2{margin-bottom:0}.icl-section-heading>div+p,.icl-section-heading>p{margin:0 0 8px;color:#666b6c;font-size:16px;line-height:1.82}.icl-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.icl-overview-grid>div{min-height:280px;padding:30px 26px;border:1px solid #e1dbce;border-radius:4px 4px 44px 4px;background:linear-gradient(150deg,#fff,#fffaf0)}.icl-overview-grid span{color:var(--page-accent);font-size:10px;font-weight:800;letter-spacing:.08em}.icl-overview-grid h3{margin:84px 0 12px;font-size:21px}.icl-overview-grid p{margin:0;color:#6c6d6b;font-size:14px;line-height:1.72}.icl-anatomy-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw;align-items:center;min-height:680px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:90px max(24px,calc((100vw - 1132px)/2));overflow:hidden;border:0;background:linear-gradient(135deg,#222c31,#2c383d 62%,#3a4140);color:#fff}.icl-anatomy-copy{position:relative;z-index:2}.icl-anatomy-copy h2{margin:18px 0 24px;font-size:clamp(36px,4.4vw,58px);line-height:1.15;letter-spacing:-.06em}.icl-anatomy-copy>p:not(.section-no){max-width:570px;color:#d0d9d8;line-height:1.86}.icl-anatomy-key{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:36px;color:#e5e9e7;font-size:13px}.icl-anatomy-key span{display:flex;gap:9px;align-items:center}.icl-anatomy-key i{width:22px;height:5px;border-radius:99px}.icl-anatomy-key i.cornea{background:#8cc1c5}.icl-anatomy-key i.iris{background:#9e7542}.icl-anatomy-key i.implant{background:#f0bd67}.icl-anatomy-key i.natural{background:#e8e1d2}.icl-eye-visual{position:relative;min-height:480px;overflow:hidden;border:1px solid #ffffff1f;border-radius:50% 8px 8px 50%;background:radial-gradient(circle at 45% 50%,#f3c56c1f,transparent 22%),#ffffff07}.icl-eye-shell{left:9%;width:76%;height:75%;border:2px solid #a8c8c7;border-left-color:transparent;border-radius:50%}.icl-cornea,.icl-eye-shell{position:absolute;top:50%;transform:translateY(-50%)}.icl-cornea{left:4%;width:22%;height:58%;border:5px solid #8cc1c5;border-right:0;border-radius:90% 10% 10% 90%;background:#8cc1c50d}.icl-iris{position:absolute;left:27%;width:28%;height:6px;border-radius:99px;background:#a47d4c;transform-origin:left center}.icl-iris.top{top:45%;transform:rotate(17deg)}.icl-iris.bottom{bottom:45%;transform:rotate(-17deg)}.icl-natural-lens{left:48%;width:27%;height:57%;border:4px solid #e8e1d2;border-radius:50%;background:#e8e1d211}.icl-implant,.icl-natural-lens{position:absolute;top:50%;transform:translateY(-50%)}.icl-implant{left:42%;width:10%;height:44%;border-color:#f0bd67;border-style:solid;border-width:2px 6px;border-radius:50%;box-shadow:0 0 25px #f0bd6733}.icl-light-ray{position:absolute;left:0;width:64%;height:2px;background:linear-gradient(90deg,transparent,#f0bd67);transform-origin:right center}.icl-light-ray.ray-one{top:38%;transform:rotate(10deg)}.icl-light-ray.ray-two{bottom:38%;transform:rotate(-10deg)}.icl-visual-label{position:absolute;padding:6px 9px;border:1px solid #ffffff24;background:#202a2ed9;color:#dce5e3;font:700 9px Arial;letter-spacing:.12em}.icl-visual-label.label-cornea{top:14%;left:5%}.icl-visual-label.label-implant{top:18%;left:41%;color:#f0bd67}.icl-visual-label.label-natural{right:6%;bottom:12%}.icl-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none}.icl-plan-grid li{min-height:338px;padding:30px 26px;border:1px solid #e1dbce;background:#fff}.icl-plan-grid li>span{color:var(--page-accent);font:800 11px Arial}.icl-plan-grid h3{margin:20px 0 10px;font-size:20px}.icl-plan-grid p{margin:0;color:#6c6d6b;font-size:14px;line-height:1.72}.icl-plan-icon{position:relative;height:92px;margin-top:34px}.icl-plan-icon i{position:absolute;top:8px;left:13px;width:68px;height:68px;border:2px solid #b8b2a7;border-radius:50%}.icl-plan-icon b{position:absolute;top:16px;left:34px;width:24px;height:52px;border-left-width:4px;border-bottom:4px solid var(--page-accent);border-right-width:4px;border-top:4px solid var(--page-accent);border-left:2px solid var(--page-accent);border-right:2px solid var(--page-accent);border-radius:50%}.icl-plan-icon.step-01:after{content:"D";position:absolute;top:27px;left:96px;color:var(--page-accent);font:800 14px Arial}.icl-plan-icon.step-02 i{width:82px;border-style:dashed}.icl-plan-icon.step-02:after{content:"↔";position:absolute;top:27px;left:31px;color:var(--page-accent);font:800 20px Arial}.icl-plan-icon.step-03 b{left:48px;height:60px;top:12px}.icl-plan-icon.step-04:after{content:"";position:absolute;top:25px;left:97px;width:12px;height:12px;border:3px solid #6f9e91;border-radius:50%;box-shadow:0 0 0 7px #6f9e9126}.icl-exam-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.icl-exam-grid>div{min-height:215px;padding:28px;border:1px solid #e3ded2;background:linear-gradient(145deg,#fff,#fbf7ee)}.icl-exam-grid span{color:var(--page-accent);font-size:11px;font-weight:800}.icl-exam-grid h3{margin:48px 0 10px;font-size:21px}.icl-exam-grid p{margin:0;color:#6c6d6b;font-size:14px;line-height:1.72}.icl-follow-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:8vw;margin:30px 0 16px;padding:72px 64px;border-radius:4px 4px 82px 4px;background:linear-gradient(135deg,#efe6d2,#f9f5eb)}.icl-follow-heading>p{margin:0 0 18px;color:var(--page-accent);font:800 10px Arial;letter-spacing:.13em}.icl-follow-heading h2{margin:0 0 24px;font-size:clamp(34px,4vw,50px);line-height:1.18;letter-spacing:-.055em}.icl-follow-heading>span{color:#686965;font-size:15px;line-height:1.82}.icl-follow-list{border-top:1px solid #bdb6a7}.icl-follow-list>div{display:grid;grid-template-columns:40px 1fr;gap:4px 16px;padding:20px 0;border-bottom:1px solid #c9c2b4}.icl-follow-list>div>span{grid-row:1/3;color:var(--page-accent);font:800 11px Arial}.icl-follow-list p{margin:0;color:#8a806e;font:700 9px Arial;letter-spacing:.1em}.icl-follow-list strong{font-size:18px}.icl-message-section{margin:0 0 110px;padding:78px 40px;border-radius:4px 70px 4px 4px;background:linear-gradient(140deg,#263138,#3c4b4d);color:#fff;text-align:center}.icl-message-section>p{margin:0 0 18px;color:#e7b763;font-size:11px;font-weight:800;letter-spacing:.14em}.icl-message-section h2{margin:0;font-size:clamp(34px,4.7vw,57px);line-height:1.22;letter-spacing:-.055em}.icl-message-section>div{max-width:750px;margin:26px auto 0;color:#d2dcda;font-size:16px;line-height:1.85}@media (max-width:900px){.icl-anatomy-section,.icl-follow-section,.icl-section-heading{grid-template-columns:1fr;gap:28px}.icl-exam-grid,.icl-overview-grid,.icl-plan-grid{grid-template-columns:1fr 1fr}.icl-eye-visual{min-height:420px}}@media (max-width:560px){.icl-exam-grid,.icl-overview-grid,.icl-plan-grid{grid-template-columns:1fr}.icl-overview-grid>div{min-height:235px}.icl-anatomy-section{padding-top:68px;padding-bottom:68px}.icl-eye-visual{min-height:330px}.icl-follow-section{padding:48px 26px;border-radius:4px 4px 52px 4px}.icl-message-section{padding:58px 24px;border-radius:4px 48px 4px 4px}}.today-section-heading{display:grid;grid-template-columns:1.08fr .92fr;gap:8vw;align-items:end;margin-bottom:44px}.today-section-heading h2{margin-bottom:0}.today-section-heading>div+p,.today-section-heading>p{margin:0 0 8px;color:#61706c;font-size:16px;line-height:1.82}.today-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.today-overview-grid>div{min-height:278px;padding:30px 26px;border:1px solid #d7e4df;border-radius:44px 4px 44px 4px;background:linear-gradient(150deg,#fff,#f3faf7)}.today-overview-grid span{color:var(--page-accent);font-size:10px;font-weight:800;letter-spacing:.08em}.today-overview-grid h3{margin:84px 0 12px;font-size:21px}.today-overview-grid p{margin:0;color:#66716e;font-size:14px;line-height:1.72}.today-recovery-section{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw;align-items:center;min-height:720px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:90px max(24px,calc((100vw - 1132px)/2));overflow:hidden;border:0;background:linear-gradient(135deg,#173d3a,#235751 62%,#347165);color:#fff}.today-recovery-copy{position:relative;z-index:2}.today-recovery-copy h2{margin:18px 0 24px;font-size:clamp(36px,4.4vw,58px);line-height:1.15;letter-spacing:-.06em}.today-recovery-copy>p:not(.section-no){max-width:570px;color:#cce0da;line-height:1.86}.today-clock-visual{position:relative;min-height:400px;border:1px solid #ffffff20;border-radius:50%;background:radial-gradient(circle,#89d1c125,transparent 57%)}.today-clock-ring{position:absolute;top:50%;left:50%;border:1px solid #9bd5c866;border-radius:50%;transform:translate(-50%,-50%)}.today-clock-ring.ring-one{width:72%;height:72%}.today-clock-ring.ring-two{width:45%;height:45%;border-style:dashed}.today-clock-hand{position:absolute;top:50%;left:50%;width:2px;height:30%;background:linear-gradient(#a6e0d3,#fff);transform:translate(-50%,-100%) rotate(42deg);transform-origin:center bottom}.today-clock-hand:after{content:"";position:absolute;bottom:-9px;left:-7px;width:16px;height:16px;border-radius:50%;background:#f2c778;box-shadow:0 0 0 8px #f2c77828}.today-clock-center{position:absolute;top:59%;left:50%;color:#d9e9e5;font:800 10px/1.5 Arial;letter-spacing:.13em;text-align:center;transform:translateX(-50%)}.today-recovery-grid{grid-column:1/3;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:8px 0 0;padding:0;list-style:none;background:#ffffff2b}.today-recovery-grid li{min-height:210px;padding:28px;background:#19443f}.today-recovery-grid li>span{color:#f2c778;font:800 11px Arial}.today-recovery-grid li>p{margin:32px 0 7px;color:#84c8ba;font:700 9px Arial;letter-spacing:.12em}.today-recovery-grid h3{margin:0 0 12px;font-size:21px}.today-recovery-grid li>div{color:#c8dbd6;font-size:14px;line-height:1.72}.today-method-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:16px}.today-surface-visual{position:relative;min-height:540px;overflow:hidden;border-radius:4px 4px 64px 4px;background:linear-gradient(155deg,#e9f5f1,#d3e8e1)}.today-layer{position:absolute;left:50%;width:76%;transform:translateX(-50%);text-align:center}.today-layer span{font:800 9px Arial;letter-spacing:.15em}.today-layer.epithelium{top:51%;height:70px;border-top:9px solid #e0a55d;border-radius:50%;color:#976c37}.today-layer.epithelium span{position:relative;top:-34px}.today-layer.stroma{top:59%;height:130px;border-top:48px solid #6a9c8e38;border-radius:50%;color:#3e7366}.today-layer.stroma span{position:relative;top:19px}.today-laser{position:absolute;top:42px;left:50%;width:3px;height:235px;background:linear-gradient(transparent,#e0a55d);box-shadow:0 48px 40px 18px #e0a55d33}.today-laser:before{content:"";position:absolute;top:0;left:-22px;width:46px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 30px #fff}.today-treatment-zone{position:absolute;top:48%;left:50%;width:40%;height:24px;border:2px dashed #438c7c;border-radius:50%;transform:translateX(-50%)}.today-question-list{display:grid;grid-template-rows:repeat(4,1fr);gap:10px}.today-question-list>div{display:grid;grid-template-columns:44px 1fr;align-content:center;padding:24px 28px;border:1px solid #d9e5e0;background:#fff}.today-question-list span{grid-row:1/3;color:var(--page-accent);font:800 11px Arial}.today-question-list h3{margin:0 0 7px;font-size:19px}.today-question-list p{grid-column:2;margin:0;color:#66716e;font-size:14px;line-height:1.65}.today-exam-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.today-exam-grid>div{min-height:215px;padding:28px;border:1px solid #d9e5e0;background:linear-gradient(145deg,#fff,#f1f8f5)}.today-exam-grid span{color:var(--page-accent);font-size:11px;font-weight:800}.today-exam-grid h3{margin:48px 0 10px;font-size:21px}.today-exam-grid p{margin:0;color:#66716e;font-size:14px;line-height:1.72}.today-message-section{margin:30px 0 110px;padding:78px 40px;border-radius:64px 4px 64px 4px;background:linear-gradient(140deg,#1b4440,#38796c);color:#fff;text-align:center}.today-message-section>p{margin:0 0 18px;color:#f2c778;font-size:11px;font-weight:800;letter-spacing:.14em}.today-message-section h2{margin:0;font-size:clamp(34px,4.8vw,58px);line-height:1.22;letter-spacing:-.055em}.today-message-section>div{max-width:730px;margin:26px auto 0;color:#d1e2de;font-size:16px;line-height:1.85}@media (max-width:900px){.today-method-layout,.today-recovery-section,.today-section-heading{grid-template-columns:1fr;gap:28px}.today-exam-grid,.today-overview-grid{grid-template-columns:1fr 1fr}.today-recovery-grid{grid-column:1}.today-clock-visual{min-height:380px}}@media (max-width:560px){.today-exam-grid,.today-overview-grid,.today-recovery-grid{grid-template-columns:1fr}.today-overview-grid>div{min-height:235px}.today-recovery-section{padding-top:68px;padding-bottom:68px}.today-clock-visual{min-height:310px}.today-surface-visual{min-height:400px}.today-message-section{padding:58px 24px;border-radius:48px 4px 48px 4px}}.cataract-section-heading{display:grid;grid-template-columns:1.08fr .92fr;gap:8vw;align-items:end;margin-bottom:44px}.cataract-section-heading h2{margin-bottom:0}.cataract-section-heading>div+p,.cataract-section-heading>p{margin:0 0 8px;color:#6e6b62;font-size:16px;line-height:1.82}.cataract-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cataract-overview-grid>div{min-height:280px;padding:30px 26px;border:1px solid #e6dfce;border-radius:4px 48px 4px 4px;background:linear-gradient(150deg,#fff,#fffaf0)}.cataract-overview-grid span{color:var(--page-accent);font-size:10px;font-weight:800;letter-spacing:.08em}.cataract-overview-grid h3{margin:84px 0 12px;font-size:21px}.cataract-overview-grid p{margin:0;color:#706e68;font-size:14px;line-height:1.72}.cataract-vision-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:5vw;align-items:center;min-height:680px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:90px max(24px,calc((100vw - 1132px)/2));border:0;background:linear-gradient(135deg,#2f2d29,#4b4539 64%,#645a43);color:#fff}.cataract-vision-copy h2{margin:18px 0 24px;font-size:clamp(36px,4.4vw,58px);line-height:1.15;letter-spacing:-.06em}.cataract-vision-copy>p:not(.section-no){max-width:560px;color:#ded7c8;line-height:1.86}.cataract-vision-visual{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;min-height:460px;padding:24px;border:1px solid #ffffff1c;background:#ffffff07}.cataract-vs{color:#e9c777;font:800 11px Arial}.cataract-eye{position:relative;min-height:330px;overflow:hidden;border:1px solid #ffffff20;border-radius:50% 50% 8px 8px}.cataract-eye>span{position:absolute;top:26px;left:50%;color:#ddd4c4;font:700 9px Arial;letter-spacing:.12em;transform:translateX(-50%);white-space:nowrap}.cataract-eye i{position:absolute;top:50%;left:50%;width:72px;height:150px;border:4px solid #e9e3d6;border-radius:50%;transform:translate(-50%,-50%)}.cataract-eye.clear i{background:#eff8f61a;box-shadow:0 0 28px #d9f5ed22}.cataract-eye.cloudy i{border-color:#d4b66d;background:radial-gradient(circle,#c6a55c99,#8d743e55);box-shadow:0 0 34px #c6a55c55}.cataract-eye b,.cataract-eye em{position:absolute;top:50%;left:-8%;width:47%;height:2px;background:linear-gradient(90deg,transparent,#f1d687);transform-origin:right center}.cataract-eye b{transform:rotate(12deg)}.cataract-eye em{transform:rotate(-12deg)}.cataract-eye.cloudy b{transform:rotate(27deg);opacity:.55}.cataract-eye.cloudy em{transform:rotate(-25deg);opacity:.55}.cataract-eye strong{position:absolute;bottom:28px;left:50%;font-size:14px;transform:translateX(-50%);white-space:nowrap}.cataract-procedure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none}.cataract-procedure-grid li{min-height:338px;padding:30px 26px;border:1px solid #e4ddcd;background:#fff}.cataract-procedure-grid li>span{color:var(--page-accent);font:800 11px Arial}.cataract-procedure-grid h3{margin:20px 0 10px;font-size:20px}.cataract-procedure-grid p{margin:0;color:#706e68;font-size:14px;line-height:1.72}.cataract-procedure-icon{position:relative;height:92px;margin-top:34px}.cataract-procedure-icon i{position:absolute;top:8px;left:17px;width:64px;height:72px;border:3px solid #b9ad91;border-radius:50%}.cataract-procedure-icon b{position:absolute;top:24px;left:37px;width:24px;height:42px;border:4px solid var(--page-accent);border-radius:50%;background:#cdb77533}.cataract-procedure-icon.step-01:after{content:"⌁";position:absolute;top:27px;left:97px;color:#78908c;font-size:26px}.cataract-procedure-icon.step-02:after{content:"ƒ";position:absolute;top:27px;left:98px;color:var(--page-accent);font:800 20px Georgia}.cataract-procedure-icon.step-03 b{opacity:.4;transform:translateX(30px)}.cataract-procedure-icon.step-04 b{border-color:#74a69d;background:#d8f0eb33;box-shadow:0 0 0 7px #74a69d18}.cataract-choice-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:8vw}.cataract-choice-intro{position:sticky;top:150px;align-self:start}.cataract-choice-intro h2{margin-bottom:24px}.cataract-choice-intro>p:last-child{color:#6e6b62;line-height:1.82}.cataract-choice-list{border-top:1px solid #d5cdbb}.cataract-choice-list>div{display:grid;grid-template-columns:48px 1fr;padding:24px 4px;border-bottom:1px solid #ded7c8}.cataract-choice-list span{grid-row:1/3;color:var(--page-accent);font:800 11px Arial}.cataract-choice-list h3{margin:0 0 8px;font-size:20px}.cataract-choice-list p{grid-column:2;margin:0;color:#706e68;font-size:14px;line-height:1.7}.cataract-exam-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cataract-exam-grid>div{min-height:215px;padding:28px;border:1px solid #e5dece;background:linear-gradient(145deg,#fff,#fbf7ed)}.cataract-exam-grid span{color:var(--page-accent);font-size:11px;font-weight:800}.cataract-exam-grid h3{margin:48px 0 10px;font-size:21px}.cataract-exam-grid p{margin:0;color:#706e68;font-size:14px;line-height:1.72}.cataract-message-section{margin:30px 0 110px;padding:78px 40px;border-radius:4px 72px 4px 72px;background:linear-gradient(140deg,#39362f,#695e43);color:#fff;text-align:center}.cataract-message-section>p{margin:0 0 18px;color:#f0cf7d;font-size:11px;font-weight:800;letter-spacing:.14em}.cataract-message-section h2{margin:0;font-size:clamp(34px,4.8vw,58px);line-height:1.22;letter-spacing:-.055em}.cataract-message-section>div{max-width:750px;margin:26px auto 0;color:#e1dacb;font-size:16px;line-height:1.85}@media (max-width:900px){.cataract-choice-section,.cataract-section-heading,.cataract-vision-section{grid-template-columns:1fr;gap:28px}.cataract-exam-grid,.cataract-overview-grid,.cataract-procedure-grid{grid-template-columns:1fr 1fr}.cataract-choice-intro{position:static}}@media (max-width:560px){.cataract-exam-grid,.cataract-overview-grid,.cataract-procedure-grid{grid-template-columns:1fr}.cataract-overview-grid>div{min-height:235px}.cataract-vision-section{padding-top:68px;padding-bottom:68px}.cataract-vision-visual{grid-template-columns:1fr}.cataract-vs{text-align:center}.cataract-eye{min-height:280px}.cataract-message-section{padding:58px 24px;border-radius:4px 48px 4px 48px}}.slp-section-heading{display:grid;grid-template-columns:1.08fr .92fr;gap:8vw;align-items:end;margin-bottom:44px}.slp-section-heading h2{margin-bottom:0}.slp-section-heading>div+p,.slp-section-heading>p{margin:0 0 8px;color:#67657a;font-size:16px;line-height:1.82}.slp-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.slp-overview-grid>div{min-height:280px;padding:30px 26px;border:1px solid #ded9ed;border-radius:42px 4px 42px 4px;background:linear-gradient(150deg,#fff,#f8f5ff)}.slp-overview-grid span{color:var(--page-accent);font-size:10px;font-weight:800;letter-spacing:.08em}.slp-overview-grid h3{margin:84px 0 12px;font-size:21px}.slp-overview-grid p{margin:0;color:#6b6979;font-size:14px;line-height:1.72}.slp-term-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:90px max(24px,calc((100vw - 1132px)/2));border:0;background:linear-gradient(135deg,#29243f,#493b70 62%,#624f88);color:#fff}.slp-term-copy{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end;margin-bottom:48px}.slp-term-copy .section-no{grid-column:1/3}.slp-term-copy h2{margin:0;font-size:clamp(36px,4.4vw,58px);line-height:1.15;letter-spacing:-.06em}.slp-term-copy>p:last-child{margin:0 0 7px;color:#d7d0e8;line-height:1.82}.slp-term-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;background:#ffffff2b}.slp-term-flow li{position:relative;min-height:270px;padding:30px 26px;background:#332b50}.slp-term-flow li:not(:last-child):after{content:"→";position:absolute;top:50%;right:-12px;z-index:2;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#c0a6ff;color:#302649;font:800 12px Arial}.slp-term-flow li>span{color:#d9c5ff;font:800 11px Arial}.slp-term-flow li>p{margin:50px 0 7px;color:#a995d1;font:700 9px Arial;letter-spacing:.12em}.slp-term-flow h3{margin:0 0 12px;font-size:20px}.slp-term-flow li>div{color:#d2cce0;font-size:14px;line-height:1.72}.slp-principle-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;padding:0;overflow:hidden;border:0;border-radius:4px 76px 4px 4px;background:#f1eef8}.slp-principle-visual{position:relative;display:grid;min-height:640px;place-items:center;overflow:hidden;background:radial-gradient(circle,#9d87d33d,transparent 58%),linear-gradient(145deg,#ddd5ef,#f1eef8)}.slp-cornea{position:relative;width:min(30vw,350px);height:220px;border:3px solid #77649f;border-radius:50%;background:#ffffff3d}.slp-lenticule{position:absolute;top:50%;left:50%;width:62%;height:48px;border:3px solid #7e63bd;border-radius:50%;transform:translate(-50%,-50%);background:#8f71d62b;text-align:center}.slp-lenticule span{position:relative;top:13px;color:#5c478c;font:800 9px Arial;letter-spacing:.13em}.slp-incision{position:absolute;top:19%;right:3%;width:42px;border-top:7px solid #d4976e;transform:rotate(45deg)}.slp-extract-line{position:absolute;top:50%;right:13%;width:19%;border-top:2px dashed #d4976e;transform:rotate(-18deg)}.slp-principle-visual>p{position:absolute;right:9%;bottom:23%;color:#8c634d;font:800 9px Arial;letter-spacing:.12em}.slp-principle-copy{padding:62px 56px}.slp-principle-copy>h2{margin:18px 0 22px;font-size:clamp(34px,4vw,51px);line-height:1.2;letter-spacing:-.055em}.slp-principle-copy>p:not(.section-no){color:#696778;line-height:1.82}.slp-core-points{margin-top:32px;border-top:1px solid #cfc7df}.slp-core-points>div{display:grid;grid-template-columns:42px 120px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid #d8d1e5}.slp-core-points span{color:var(--page-accent);font:800 11px Arial}.slp-core-points p{margin:0;color:#6f6c79;font-size:13px;line-height:1.65}.slp-check-list{border-top:1px solid #d8d1e5}.slp-check-list>div{display:grid;grid-template-columns:52px 1fr 1.15fr;gap:20px;padding:24px 5px;border-bottom:1px solid #e0dbe9;align-items:start}.slp-check-list span{color:var(--page-accent);font:800 11px Arial}.slp-check-list h3{margin:0;font-size:20px}.slp-check-list p{margin:0;color:#6b6979;font-size:14px;line-height:1.72}.slp-exam-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.slp-exam-grid>div{min-height:215px;padding:28px;border:1px solid #dfd9ec;background:linear-gradient(145deg,#fff,#f7f4fc)}.slp-exam-grid span{color:var(--page-accent);font-size:11px;font-weight:800}.slp-exam-grid h3{margin:48px 0 10px;font-size:21px}.slp-exam-grid p{margin:0;color:#6b6979;font-size:14px;line-height:1.72}.slp-message-section{margin:30px 0 110px;padding:78px 40px;border-radius:4px 72px 4px 72px;background:linear-gradient(140deg,#2d2745,#65528c);color:#fff;text-align:center}.slp-message-section>p{margin:0 0 18px;color:#d1b9ff;font-size:11px;font-weight:800;letter-spacing:.14em}.slp-message-section h2{margin:0;font-size:clamp(36px,5vw,60px);line-height:1.2;letter-spacing:-.055em}.slp-message-section>div{max-width:740px;margin:26px auto 0;color:#d8d1e6;font-size:16px;line-height:1.85}@media (max-width:900px){.slp-principle-section,.slp-section-heading{grid-template-columns:1fr;gap:24px}.slp-overview-grid,.slp-term-flow{grid-template-columns:1fr 1fr}.slp-term-copy{grid-template-columns:1fr}.slp-term-copy .section-no{grid-column:1}.slp-exam-grid{grid-template-columns:1fr 1fr}.slp-principle-visual{min-height:420px}.slp-cornea{width:310px}}@media (max-width:560px){.slp-exam-grid,.slp-overview-grid,.slp-term-flow{grid-template-columns:1fr}.slp-overview-grid>div{min-height:235px}.slp-term-flow li:not(:last-child):after{top:auto;right:50%;bottom:-12px;transform:translateX(50%) rotate(90deg)}.slp-principle-copy{padding:46px 24px}.slp-cornea{width:260px;height:170px}.slp-core-points>div{grid-template-columns:34px 1fr}.slp-core-points p{grid-column:2}.slp-check-list>div{grid-template-columns:36px 1fr}.slp-check-list p{grid-column:2}.slp-message-section{padding:58px 24px;border-radius:4px 48px 4px 48px}}.uploaded-custom-hero h1{max-width:720px;font-size:clamp(42px,5.1vw,68px);line-height:1.16;letter-spacing:-.055em;text-wrap:balance}.uploaded-custom-hero h1 em{color:var(--page-accent);font-style:normal}@media (min-width:901px){.uploaded-custom-hero h1.uploaded-hero-title-compact em{display:inline-block;max-width:none;font-size:clamp(36px,3.25vw,50px);white-space:nowrap}.variant-amber .uploaded-custom-toc,.variant-coral .uploaded-custom-toc,.variant-gold .uploaded-custom-toc,.variant-mint .uploaded-custom-toc,.variant-navy .uploaded-custom-toc,.variant-violet .uploaded-custom-toc{justify-content:space-between;align-items:center}}.uploaded-custom-hero .lead{max-width:700px}.uploaded-custom-toc{justify-content:flex-start;gap:30px;overflow-x:auto;padding-inline:max(24px,calc((100vw - 1180px) / 2));white-space:nowrap;scrollbar-width:thin}.uploaded-custom-toc a{flex:0 0 auto;font-weight:750}.uploaded-custom-article{max-width:1180px;padding-top:0!important}.uploaded-guide-content>div[class^=vg-],.uploaded-guide-content>style+div{padding-top:54px!important;padding-bottom:0!important}.uploaded-guide-content section{scroll-margin-top:135px}.uploaded-guide-content table{line-height:1.65}.uploaded-clinic-cta{margin-top:84px}.branded-uploaded-clinic-cta{border:2px solid #3477ba;background:transparent;color:#092c49}.branded-uploaded-clinic-cta .eyebrow{color:#3477ba}.branded-uploaded-clinic-cta .clinic-access,.branded-uploaded-clinic-cta .clinic-cta-copy>p:last-of-type,.branded-uploaded-clinic-cta .clinic-intro{color:#4f626d!important}.branded-uploaded-clinic-cta .clinic-highlights{display:grid;grid-template-columns:1fr;gap:8px;width:100%;max-width:380px;margin-top:18px}.branded-uploaded-clinic-cta .clinic-highlights li{display:flex;width:100%;align-items:flex-start;gap:9px;padding:11px 14px;border:1px solid #9bc1e4;border-radius:10px;background:#edf5fc;color:#163f68;font-size:13px;font-weight:750;line-height:1.5;letter-spacing:-.02em}.branded-uploaded-clinic-cta .clinic-highlights li:before{content:"✓";flex:0 0 auto;color:#3477ba;font-weight:900}.branded-uploaded-clinic-cta .clinic-map{border:1px solid #3477ba;background:#edf5fc}.branded-uploaded-clinic-cta .map-surface,.branded-uploaded-clinic-cta .map-surface img{box-sizing:border-box}.uploaded-custom-faq{margin-top:88px;scroll-margin-top:135px}.uploaded-disclaimer{width:100%;max-width:none;margin:72px 0 0;padding:22px 26px;border:1px solid #dbe3e6;background:#f7f9f9;color:#667681;font-size:14px;line-height:1.85;text-align:center}.reference-clinic-cta{border:2px solid #3477ba;background:transparent;color:#092c49}.reference-clinic-cta .eyebrow{color:#3477ba}.reference-clinic-cta .clinic-access,.reference-clinic-cta .clinic-cta-copy>p:last-of-type,.reference-clinic-cta .clinic-intro{color:#4f626d!important}.reference-clinic-cta .clinic-highlights{display:grid;grid-template-columns:1fr;gap:8px;width:100%;max-width:360px;margin-top:18px}.reference-clinic-cta .clinic-highlights li{display:flex;align-items:flex-start;gap:8px;width:100%;padding:11px 14px;border:1px solid #9bc1e4;border-radius:10px;background:#edf5fc;color:#163f68;font-size:13px;font-weight:750;line-height:1.5;letter-spacing:-.02em}.reference-clinic-cta .clinic-highlights li:before{content:"✓";flex:0 0 auto;color:#3477ba;font-size:13px;font-weight:900}.reference-clinic-cta .clinic-map{border:1px solid #3477ba;background:#edf5fc}.reference-clinic-cta .map-surface,.reference-clinic-cta .map-surface img{box-sizing:border-box}.reference-clinic-cta .clinic-actions .primary{background:#3477ba;color:#fff}@media (max-width:720px){.uploaded-custom-hero h1{font-size:clamp(36px,10vw,50px)}.uploaded-guide-content>div[class^=vg-],.uploaded-guide-content>style+div{padding-top:32px!important}.uploaded-clinic-cta,.uploaded-custom-faq{margin-top:64px}.uploaded-disclaimer{margin-top:52px;padding:20px;text-align:left}}.smile-custom-article :is(.smile-flow-number,.smile-recovery-index),.uploaded-guide-content :is(.vg-lasik-summary-icon,.vg-lasik-feature-number,.vg-lasik-risk-number,.vg-lasek-summary-number,.vg-lasek-why-number,.vg-lasek-feature-number,.vg-lasek-exam-number,.vg-lasek-risk-number,.vg-icl-summary-number,.vg-icl-exam-number,.vg-icl-feature-number,.vg-icl-risk-number,.vg-2day-summary-number,.vg-2day-feature-number,.vg-2day-exam-number,.vg-2day-risk-number,.vg-cataract-summary-number,.vg-cataract-iol-question-number,.vg-cataract-exam-number,.vg-cataract-risk-number,.vg-sp-exam-number,.vg-sp-risk-number){display:inline-flex;width:46px;height:46px;min-width:46px;padding:0;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 46px;border:0;border-radius:15px;background:#e8f5f3;color:#0b5b57;font-size:12px;font-weight:800;line-height:1;letter-spacing:0}