.elementor-4070 .elementor-element.elementor-element-cec3960{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-4070 .elementor-element.elementor-element-cec3960:not(.elementor-motion-effects-element-type-background),.elementor-4070 .elementor-element.elementor-element-cec3960>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(280deg,#467FF7 0%,var(--e-global-color-text) 100%)}.elementor-4070 .elementor-element.elementor-element-4905769{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-4070 .elementor-element.elementor-element-d42644a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.elementor-4070 .elementor-element.elementor-element-e7745ef{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-9ec1bd5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-4070 .elementor-element.elementor-element-209ea0b{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:10%}.elementor-4070 .elementor-element.elementor-element-b0e2241>.elementor-widget-container{padding:2% 0% 0% 0%}.elementor-4070 .elementor-element.elementor-element-b0e2241 .eael-breadcrumbs{justify-content:left}.elementor-4070 .elementor-element.elementor-element-b0e2241 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#fff0;border-style:none;padding:0 0 0 0;color:var(--e-global-color-d6cea4e);font-size:14px}.elementor-4070 .elementor-element.elementor-element-b0e2241 .eael-breadcrumbs .eael-breadcrumbs__content a{color:var(--e-global-color-d6cea4e)}.elementor-4070 .elementor-element.elementor-element-b0e2241 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0}.elementor-4070 .elementor-element.elementor-element-b0e2241 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-4070 .elementor-element.elementor-element-b8c87e5{text-align:start}.elementor-4070 .elementor-element.elementor-element-b8c87e5 .elementor-heading-title{font-family:"Gotham Black",Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:.5px;word-spacing:0em;color:var(--e-global-color-d6cea4e)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-4070 .elementor-element.elementor-element-28a1184{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-d6cea4e)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-b60ef24 .elementor-button{background-color:#05B200;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;fill:var(--e-global-color-d6cea4e);color:var(--e-global-color-d6cea4e);border-radius:6px 6px 6px 6px;padding:20px 20px 20px 20px}.elementor-4070 .elementor-element.elementor-element-b60ef24 .elementor-button:hover,.elementor-4070 .elementor-element.elementor-element-b60ef24 .elementor-button:focus{background-color:var(--e-global-color-a11aecb);color:var(--e-global-color-d6cea4e)}.elementor-4070 .elementor-element.elementor-element-b60ef24 .elementor-button:hover svg,.elementor-4070 .elementor-element.elementor-element-b60ef24 .elementor-button:focus svg{fill:var(--e-global-color-d6cea4e)}.elementor-4070 .elementor-element.elementor-element-a4fc5f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-4070 .elementor-element.elementor-element-5bccbcd{--display:flex}.elementor-4070 .elementor-element.elementor-element-0dd4175{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-4070 .elementor-element.elementor-element-527635c{--display:flex}.elementor-4070 .elementor-element.elementor-element-21db215{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-4070 .elementor-element.elementor-element-2f7badc{--display:flex}.elementor-4070 .elementor-element.elementor-element-642cb0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-4070 .elementor-element.elementor-element-ce2e1ba{--display:flex}.elementor-4070 .elementor-element.elementor-element-62f6106{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-4070 .elementor-element.elementor-element-d195552{--display:flex}.elementor-4070 .elementor-element.elementor-element-8192e1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-4070 .elementor-element.elementor-element-e1e551c{--display:flex}.elementor-4070 .elementor-element.elementor-element-3cac573{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-4070 .elementor-element.elementor-element-48fe8ad{--display:flex}.elementor-4070 .elementor-element.elementor-element-6607e8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%}.elementor-4070 .elementor-element.elementor-element-eb42839{text-align:center}.elementor-4070 .elementor-element.elementor-element-eb42839 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:var(--e-global-color-c4c3764)}.elementor-4070 .elementor-element.elementor-element-7d3747e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-toggle .elementor-toggle-icon{color:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-accent)}.elementor-widget-toggle .elementor-toggle-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-toggle .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-03d8652{width:100%;max-width:100%;padding:30px 0 0 0;border-style:solid;border-width:.5px 0 0 0;border-color:#C8D5DC}.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-tab-title{border-width:.5px;border-color:#D8D8D8;padding:0 0 30px 0}.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-tab-content{border-width:.5px;border-block-end-color:#D8D8D8;color:#324A6D;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;padding:0 30px 30px 0}.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-toggle-item:not(:last-child){margin-block-end:30px}.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-toggle-title,.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-toggle-icon{color:#1C244B}.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-toggle-icon svg{fill:#1C244B}.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-tab-title.elementor-active a,.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1C244B}.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-toggle-title{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;word-spacing:0em}.elementor-4070 .elementor-element.elementor-element-7935be0{width:100%;max-width:100%;padding:30px 0 0 0;border-style:solid;border-width:.5px 0 0 0;border-color:#C8D5DC}.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-tab-title{border-width:.5px;border-color:#D8D8D8;padding:0 0 30px 0}.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-tab-content{border-width:.5px;border-block-end-color:#D8D8D8;color:#324A6D;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;padding:0 30px 30px 0}.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-toggle-item:not(:last-child){margin-block-end:30px}.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-toggle-title,.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-toggle-icon{color:#1C244B}.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-toggle-icon svg{fill:#1C244B}.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-tab-title.elementor-active a,.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#1C244B}.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-toggle-title{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;word-spacing:0em}@media(max-width:1024px){.elementor-4070 .elementor-element.elementor-element-d42644a{--grid-auto-flow:row}.elementor-4070 .elementor-element.elementor-element-e7745ef{--justify-content:center}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-9ec1bd5{width:var(--container-widget-width,400.5px);max-width:400.5px;--container-widget-width:400.5px;--container-widget-flex-grow:0}.elementor-4070 .elementor-element.elementor-element-9ec1bd5 img{width:100%;height:500px}.elementor-4070 .elementor-element.elementor-element-209ea0b{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-b8c87e5 .elementor-heading-title{font-size:30px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-28a1184{font-size:14px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-b60ef24{padding:0% 0% 0% 0%}.elementor-4070 .elementor-element.elementor-element-b60ef24 .elementor-button{font-size:14px}.elementor-4070 .elementor-element.elementor-element-6607e8b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-4070 .elementor-element.elementor-element-eb42839 .elementor-heading-title{font-size:45px}.elementor-4070 .elementor-element.elementor-element-7d3747e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-widget-toggle .elementor-toggle-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-toggle .elementor-tab-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-03d8652{padding:0 0 0 0;border-width:0 0 0 0}.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-toggle-title{font-size:14px}.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-tab-content{font-size:14px}.elementor-4070 .elementor-element.elementor-element-7935be0{padding:0 0 0 0;border-width:0 0 0 0}.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-toggle-title{font-size:14px}.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-tab-content{font-size:14px}}@media(min-width:768px){.elementor-4070 .elementor-element.elementor-element-cec3960{--width:100%}.elementor-4070 .elementor-element.elementor-element-d42644a{--width:100%}}@media(max-width:767px){.elementor-4070 .elementor-element.elementor-element-d42644a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-9ec1bd5 img{height:278px;object-fit:cover}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-b8c87e5{text-align:center}.elementor-4070 .elementor-element.elementor-element-b8c87e5 .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-28a1184{text-align:center;font-size:14px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-6607e8b{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-4070 .elementor-element.elementor-element-eb42839 .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-widget-toggle .elementor-toggle-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-toggle .elementor-tab-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-4070 .elementor-element.elementor-element-03d8652 .elementor-tab-content{padding:0 0 30px 0}.elementor-4070 .elementor-element.elementor-element-7935be0 .elementor-tab-content{padding:0 0 30px 0}}.alcon-trustbar--light{--bg:#ffffff;--line:#e6e9ef;--text:#0f172a;--muted:#64748b;--badge-bg:#f8fafc;--badge-bd:#e2e8f0;--accent:#2563eb;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.alcon-trustbar--light .alcon-trustbar__inner{width:min(1180px, 92%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.alcon-trustbar--light .alcon-trustbar__title{display:flex;flex-direction:column;gap:6px}.alcon-trustbar--light .alcon-trustbar__kicker{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.alcon-trustbar--light h2{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(16px, 2vw, 20px);line-height:1.15;color:var(--text)}.alcon-trustbar--light .alcon-trustbar__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.alcon-trustbar--light .alcon-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:var(--badge-bg);border:1px solid var(--badge-bd);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;font-weight:600;color:var(--text);transition:all .18s ease}.alcon-trustbar--light .alcon-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgb(37 99 235 / .15)}.alcon-trustbar--light .alcon-badge:hover{background:#fff;border-color:var(--accent);transform:translateY(-1px)}@media (max-width:860px){.alcon-trustbar--light .alcon-trustbar__inner{flex-direction:column;align-items:flex-start}.alcon-trustbar--light .alcon-trustbar__badges{justify-content:flex-start}}@media (max-width:420px){.alcon-trustbar--light .alcon-badge{width:100%;justify-content:center}}.alcon-services{--bg:#ffffff;--text:#0f172a;--muted:#64748b;--line:#e6e9ef;--card:#ffffff;--card2:#f8fafc;--shadow:0 10px 28px rgba(15, 23, 42, .08);--accent:#2563eb;background:var(--bg);padding:clamp(34px, 4.5vw, 56px) 0}.alcon-services__inner{width:min(1180px, 92%);margin:0 auto}.alcon-services__head{display:grid;gap:10px;margin-bottom:18px;max-width:780px}.alcon-services__kicker{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.alcon-services__title{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(22px, 2.6vw, 34px);line-height:1.05;color:var(--text)}.alcon-services__sub{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.55;color:var(--muted)}.alcon-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.alcon-svc-card{position:relative;background:linear-gradient(180deg,var(--card),var(--card2));border:1px solid var(--line);border-radius:18px;padding:18px 18px 16px;box-shadow:var(--shadow);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.alcon-svc-card::before{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(420px 180px at 20% 0%,rgb(37 99 235 / .12),transparent 55%),radial-gradient(320px 140px at 90% 100%,rgb(15 23 42 / .06),transparent 55%);opacity:.9}.alcon-svc-card__top{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;margin-bottom:10px}.alcon-svc-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid rgb(37 99 235 / .20);background:rgb(37 99 235 / .08);color:var(--accent)}.alcon-svc-ico svg{width:22px;height:22px}.alcon-svc-card__title{position:relative;margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:16px;line-height:1.15;color:var(--text)}.alcon-svc-card__desc{position:relative;margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:13.5px;line-height:1.6;color:var(--muted);padding-left:56px}.alcon-svc-card:hover{transform:translateY(-2px);border-color:rgb(37 99 235 / .35);box-shadow:0 16px 34px rgb(15 23 42 / .10)}@media (max-width:980px){.alcon-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.alcon-services__grid{grid-template-columns:1fr}.alcon-svc-card__desc{padding-left:0}.alcon-svc-card__top{grid-template-columns:44px 1fr}}.alcon-apps{--bg:#ffffff;--text:#0f172a;--muted:#64748b;--line:#e6e9ef;--item:#f8fafc;--accent:#2563eb;background:var(--bg);padding:clamp(34px, 4.5vw, 56px) 0}.alcon-apps__inner{width:min(1180px, 92%);margin:0 auto}.alcon-apps__head{display:grid;gap:8px;margin-bottom:22px}.alcon-apps__kicker{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.alcon-apps__title{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(22px, 2.6vw, 32px);line-height:1.1;color:var(--text)}.alcon-apps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.alcon-apps__item{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background:var(--item);border:1px solid var(--line);transition:transform .15s ease,border-color .15s ease,background .15s ease}.alcon-apps__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgb(37 99 235 / .08);border:1px solid rgb(37 99 235 / .20);color:var(--accent);flex-shrink:0}.alcon-apps__icon svg{width:22px;height:22px}.alcon-apps__text{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:600;color:var(--text)}.alcon-apps__item:hover{background:#fff;border-color:var(--accent);transform:translateY(-2px)}@media (max-width:980px){.alcon-apps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.alcon-apps__list{grid-template-columns:1fr}}.alcon-diff{--bg:#ffffff;--text:#0f172a;--muted:#64748b;--line:#e6e9ef;--card:#ffffff;--soft:#f8fafc;--accent:#2563eb;background:var(--bg);padding:clamp(36px, 4.8vw, 64px) 0}.alcon-diff__inner{width:min(1180px, 92%);margin:0 auto}.alcon-diff__head{display:grid;gap:10px;margin-bottom:22px;max-width:820px}.alcon-diff__kicker{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.alcon-diff__title{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(22px, 2.6vw, 34px);line-height:1.08;color:var(--text)}.alcon-diff__sub{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--muted)}.alcon-diff__grid{display:grid;grid-template-columns:1.6fr .9fr;gap:14px;align-items:start}.alcon-diff__list{display:grid;gap:12px}.alcon-diff__item{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:16px 16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,var(--card),var(--soft));box-shadow:0 10px 24px rgb(15 23 42 / .06);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.alcon-diff__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:var(--accent);background:rgb(37 99 235 / .08);border:1px solid rgb(37 99 235 / .20)}.alcon-diff__icon svg{width:24px;height:24px}.alcon-diff__content h3{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:15.5px;line-height:1.2;color:var(--text)}.alcon-diff__content p{margin:6px 0 0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13.5px;line-height:1.55;color:var(--muted)}.alcon-diff__item:hover{transform:translateY(-2px);border-color:rgb(37 99 235 / .35);box-shadow:0 16px 34px rgb(15 23 42 / .10)}.alcon-diff__panel{position:sticky;top:16px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(600px 240px at 30% 10%,rgb(37 99 235 / .14),transparent 55%),linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 12px 30px rgb(15 23 42 / .08);padding:18px 18px 16px;overflow:hidden}.alcon-diff__panelTag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgb(37 99 235 / .25);background:rgb(37 99 235 / .08);color:var(--accent);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:11px;letter-spacing:.12em}.alcon-diff__panel h3{margin:12px 0 6px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:18px;line-height:1.15;color:var(--text)}.alcon-diff__panel p{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13.5px;line-height:1.6;color:var(--muted)}.alcon-diff__mini{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgb(15 23 42 / .08)}.alcon-diff__mini span{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;font-weight:700;color:var(--text)}@media (max-width:980px){.alcon-diff__grid{grid-template-columns:1fr}.alcon-diff__panel{position:relative;top:auto}}@media (max-width:560px){.alcon-diff__item{grid-template-columns:1fr}.alcon-diff__icon{width:46px;height:46px}}.alcon-process{--bg:#ffffff;--text:#0f172a;--muted:#64748b;--line:#e6e9ef;--soft:#f8fafc;--accent:#2563eb;background:var(--bg);padding:clamp(36px, 4.8vw, 64px) 0}.alcon-process__inner{width:min(1180px, 92%);margin:0 auto}.alcon-process__head{display:grid;gap:10px;margin-bottom:22px;max-width:820px}.alcon-process__kicker{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.alcon-process__title{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(22px, 2.6vw, 34px);line-height:1.08;color:var(--text)}.alcon-process__sub{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--muted)}.alcon-process__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;counter-reset:step}.alcon-step{position:relative;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffff,var(--soft));box-shadow:0 10px 24px rgb(15 23 42 / .06);padding:16px 16px 14px;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.alcon-step::before{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(420px 180px at 20% 0%,rgb(37 99 235 / .14),transparent 55%);opacity:.9}.alcon-step__top{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:10px}.alcon-step__num{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgb(37 99 235 / .10);border:1px solid rgb(37 99 235 / .22);color:var(--accent);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:14px;flex:0 0 auto}.alcon-step__title{position:relative;margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:15px;line-height:1.15;color:var(--text)}.alcon-step__desc{position:relative;margin:0;padding-left:44px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13.5px;line-height:1.55;color:var(--muted)}.alcon-step:hover{transform:translateY(-2px);border-color:rgb(37 99 235 / .35);box-shadow:0 16px 34px rgb(15 23 42 / .10)}@media (max-width:1080px){.alcon-process__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.alcon-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.alcon-process__steps{grid-template-columns:1fr}.alcon-step__desc{padding-left:0}}.alcon-qc{--bg:#ffffff;--text:#0f172a;--muted:#64748b;--line:#e6e9ef;--soft:#f8fafc;--accent:#2563eb;background:var(--bg);padding:clamp(36px, 4.8vw, 64px) 0}.alcon-qc__inner{width:min(1180px, 92%);margin:0 auto}.alcon-qc__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;align-items:stretch}.alcon-qc__copy{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,#ffffff,var(--soft));box-shadow:0 12px 30px rgb(15 23 42 / .06);padding:18px 18px 16px;position:relative;overflow:hidden}.alcon-qc__copy::before{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(600px 260px at 20% 10%,rgb(37 99 235 / .14),transparent 55%);opacity:.9}.alcon-qc__kicker{position:relative;display:inline-block;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.alcon-qc__title{position:relative;margin:0 0 10px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(22px, 2.4vw, 32px);line-height:1.1;color:var(--text)}.alcon-qc__text{position:relative;margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.7;color:var(--muted);max-width:62ch}.alcon-qc__stats{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgb(15 23 42 / .08)}.alcon-qc__chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgb(37 99 235 / .22);background:rgb(37 99 235 / .08);color:var(--accent);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:12.5px}.alcon-qc__card{border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 12px 30px rgb(15 23 42 / .08);padding:18px 18px 16px;position:relative;overflow:hidden}.alcon-qc__card::before{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(520px 220px at 85% 0%,rgb(37 99 235 / .12),transparent 55%),radial-gradient(420px 180px at 10% 90%,rgb(15 23 42 / .06),transparent 55%);opacity:.9}.alcon-qc__cardTop{position:relative;display:grid;gap:10px;margin-bottom:12px}.alcon-qc__badge{display:inline-flex;align-items:center;gap:10px;padding:7px 10px;border-radius:999px;border:1px solid rgb(37 99 235 / .22);background:rgb(37 99 235 / .08);color:var(--accent);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:11px;letter-spacing:.12em;text-transform:uppercase;width:fit-content}.alcon-qc__badgeDot{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgb(37 99 235 / .14)}.alcon-qc__cardTitle{position:relative;margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:16px;line-height:1.2;color:var(--text)}.alcon-qc__list{position:relative;margin:0;padding:0;list-style:none;display:grid;gap:10px}.alcon-qc__item{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:10px 10px;border-radius:14px;border:1px solid rgb(15 23 42 / .08);background:linear-gradient(180deg,#ffffff,#f8fafc)}.alcon-qc__check{width:26px;height:26px;border-radius:10px;display:grid;place-items:center;color:#16a34a;background:rgb(22 163 74 / .10);border:1px solid rgb(22 163 74 / .22)}.alcon-qc__check svg{width:18px;height:18px}.alcon-qc__item span:last-child{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13.5px;font-weight:700;line-height:1.45;color:var(--text)}.alcon-qc__cardFooter{position:relative;margin-top:14px;padding-top:12px;border-top:1px solid rgb(15 23 42 / .08)}.alcon-qc__note{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12.5px;color:var(--muted);font-weight:700}@media (max-width:980px){.alcon-qc__grid{grid-template-columns:1fr}}@media (max-width:520px){.alcon-qc__copy,.alcon-qc__card{padding:16px 14px 14px}}.alcon-cases{--bg:#ffffff;--text:#0f172a;--muted:#64748b;--line:#e6e9ef;--soft:#f8fafc;--accent:#2563eb;background:var(--bg);padding:clamp(36px, 4.8vw, 64px) 0}.alcon-cases__inner{width:min(1180px, 92%);margin:0 auto}.alcon-cases__head{display:grid;gap:10px;margin-bottom:22px;max-width:860px}.alcon-cases__kicker{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.alcon-cases__title{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(22px, 2.6vw, 34px);line-height:1.08;color:var(--text)}.alcon-cases__sub{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--muted)}.alcon-cases__stack{display:grid;gap:14px}.alcon-case{border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 30px rgb(15 23 42 / .07);overflow:hidden}.alcon-case__top{padding:16px 18px 14px;background:linear-gradient(180deg,#ffffff,var(--soft));border-bottom:1px solid rgb(15 23 42 / .07)}.alcon-case__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.alcon-case__tag{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgb(37 99 235 / .24);background:rgb(37 99 235 / .08);color:var(--accent);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:12px}.alcon-case__pill{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgb(15 23 42 / .10);background:#fff;color:var(--text);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:12px}.alcon-case__title{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:18px;line-height:1.2;color:var(--text)}.alcon-case__grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.alcon-case__col{padding:16px 18px;border-bottom:1px solid rgb(15 23 42 / .07)}.alcon-case__col+.alcon-case__col{border-left:1px solid rgb(15 23 42 / .07)}.alcon-case__col--accent{background:radial-gradient(520px 220px at 30% 10%,rgb(37 99 235 / .14),transparent 58%),linear-gradient(180deg,#ffffff,#f8fafc)}.alcon-case__h{margin:0 0 10px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.alcon-case__p{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13.8px;line-height:1.65;color:var(--muted)}.alcon-case__bullets{margin:0;padding-left:18px;display:grid;gap:8px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13.8px;line-height:1.55;color:var(--text);font-weight:700}.alcon-case__bullets li{color:var(--text)}.alcon-case__bottom{padding:14px 18px 16px;display:grid;gap:14px}.alcon-case__badges{display:flex;flex-wrap:wrap;gap:10px}.alcon-badge2{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgb(15 23 42 / .10);background:var(--soft);color:var(--text);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:12.5px}.alcon-case__result{border-top:1px solid rgb(15 23 42 / .08);padding-top:12px}.alcon-case__check{list-style:none;margin:0;padding:0;display:grid;gap:10px}.alcon-case__check li{position:relative;padding-left:28px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13.5px;line-height:1.55;color:var(--text);font-weight:700}.alcon-case__check li::before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:8px;display:grid;place-items:center;color:#16a34a;background:rgb(22 163 74 / .10);border:1px solid rgba(22,163,74,.2}.alcon-case__check li::before{border:1px solid rgb(22 163 74 / .22)}.alcon-case--representative .alcon-case__tag{border-color:rgb(15 23 42 / .14);background:rgb(15 23 42 / .05);color:var(--text)}@media (max-width:980px){.alcon-case__grid{grid-template-columns:1fr}.alcon-case__col+.alcon-case__col{border-left:none;border-top:1px solid rgb(15 23 42 / .07)}}@media (max-width:520px){.alcon-case__top,.alcon-case__col,.alcon-case__bottom{padding-left:14px;padding-right:14px}.alcon-case__title{font-size:16.5px}}@font-face{font-family:'Gotham Black';font-style:normal;font-weight:400;font-display:auto;src:url(http://byfpgblog.com/wp-content/uploads/2025/12/Gotham-Black.ttf) format('truetype')}