.elementor-2360 .elementor-element.elementor-element-87dfd79{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2360 .elementor-element.elementor-element-080720c > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2360 .elementor-element.elementor-element-87dfd79{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-080720c */@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800&display=swap');

.lo-whyus,
.lo-whyus *{box-sizing:border-box}
.lo-whyus{
  --lo-primary:#01A99E;
  --lo-hover:#7CC7C3;
  --lo-text:#414D55;
  --lo-heading:#172F40;
  --lo-muted:#667887;
  --lo-line:#E6EDF0;
  --lo-soft:#F2FAF9;
  width:100%;
  color:var(--lo-text);
  font-family:"Roboto",Arial,sans-serif;
  font-size:16px;
  line-height:1.6;
  overflow:hidden;
}
.lo-whyus img{display:block;max-width:100%;height:auto}
.lo-whyus a{color:inherit;text-decoration:none}
.lo-wy-container{width:min(1200px,calc(100% - 48px));margin:0 auto}
.lo-wy-hero{
  position:relative;
  min-height:260px;
  display:flex;
  align-items:center;
  background:#EDF5F7;
  background-image:linear-gradient(90deg,rgba(239,247,249,.98) 0%,rgba(239,247,249,.94) 43%,rgba(239,247,249,.08) 100%),url('https://linkophthalmic.com/wp-content/uploads/2026/09/20261105140644.webp');
  background-size:cover;
  background-position:center 43%;
}
.lo-wy-hero-inner{position:relative;z-index:1;padding:35px 0 42px}
.lo-wy-breadcrumb{font-size:13px;color:#627788;margin-bottom:17px}
.lo-wy-breadcrumb span{padding:0 9px;color:#9AAAB4}
.lo-wy-hero h1{
  color:var(--lo-heading);font-size:40px;line-height:1.2;font-weight:700;
  margin:0 0 14px;letter-spacing:-.6px
}
.lo-wy-hero p{max-width:610px;font-size:20px;line-height:1.5;margin:0;color:#526779}
.lo-wy-title{text-align:center;margin:0 auto 30px}
.lo-wy-title h2{font-size:32px;line-height:1.25;color:var(--lo-heading);font-weight:700;margin:0 0 12px}
.lo-wy-title:after{content:"";display:block;width:64px;height:4px;background:var(--lo-primary);margin:0 auto;border-radius:4px}
.lo-wy-advantages{padding:38px 0 34px;background:#fff}
.lo-wy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.lo-wy-card{
  min-height:202px;padding:23px 22px 22px;border:1px solid #E9EFF1;
  border-radius:14px;background:linear-gradient(145deg,#fff,#FAFCFC);
  box-shadow:0 5px 18px rgba(30,60,75,.045);
  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease
}
.lo-wy-card:hover{transform:translateY(-4px);border-color:#B8E4E0;box-shadow:0 12px 25px rgba(30,60,75,.09)}
.lo-wy-card-head{display:flex;align-items:center;gap:13px;margin-bottom:15px}
.lo-wy-icon{width:50px;height:50px;flex:0 0 50px;color:var(--lo-primary)}
.lo-wy-icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.lo-wy-card h3{font-size:19px;line-height:1.3;color:var(--lo-heading);font-weight:700;margin:0}
.lo-wy-card p{font-size:16px;line-height:1.55;color:#526779;margin:0}
.lo-wy-rd{padding:16px 0 34px;background:#fff}
.lo-wy-rd-layout{display:grid;grid-template-columns:1.02fr 1fr;gap:46px;align-items:center}
.lo-wy-rd-image{min-height:330px;border-radius:12px;overflow:hidden;background:#E8F0F2}
.lo-wy-rd-image img{width:100%;height:330px;object-fit:cover}
.lo-wy-rd-copy h2{font-size:32px;line-height:1.25;color:var(--lo-heading);font-weight:700;margin:0 0 17px;position:relative;padding-bottom:15px}
.lo-wy-rd-copy h2:after{content:"";position:absolute;left:0;bottom:0;width:58px;height:4px;border-radius:4px;background:var(--lo-primary)}
.lo-wy-rd-copy>p{font-size:18px;line-height:1.65;color:#526779;margin:0 0 26px}
.lo-wy-rd-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.lo-wy-rd-point{display:flex;align-items:center;gap:10px;padding:10px 8px 10px 0;border-right:1px solid var(--lo-line);font-size:14px;line-height:1.4;color:#43596A}
.lo-wy-rd-point:last-child{border-right:0}
.lo-wy-rd-point svg{width:32px;height:32px;flex:0 0 32px;stroke:var(--lo-primary);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.lo-wy-proof{padding:0 0 46px}
.lo-wy-proof-inner{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;
  padding:22px 18px;background:var(--lo-soft);border-radius:13px
}
.lo-wy-proof-item{display:flex;align-items:center;justify-content:center;gap:14px;padding:5px 16px;border-right:1px solid #DCEBE9}
.lo-wy-proof-item:last-child{border-right:0}
.lo-wy-proof-icon{width:48px;height:48px;flex:0 0 48px;color:var(--lo-primary)}
.lo-wy-proof-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
.lo-wy-proof-item strong{display:block;font-size:19px;line-height:1.3;color:var(--lo-heading);font-weight:700}
.lo-wy-proof-item span{display:block;font-size:14px;line-height:1.4;color:#526779;margin-top:3px}
@media(max-width:1024px){
  .lo-wy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lo-wy-rd-layout{gap:28px}
  .lo-wy-proof-inner{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}
  .lo-wy-proof-item:nth-child(2){border-right:0}
}
@media(max-width:767px){
  .lo-wy-container{width:calc(100% - 36px)}
  .lo-wy-hero{min-height:245px;background-position:62% center}
  .lo-wy-hero:before{content:"";position:absolute;inset:0;background:rgba(242,248,249,.5)}
  .lo-wy-hero-inner{padding:25px 0 30px}
  .lo-wy-breadcrumb{font-size:12px;margin-bottom:13px}
  .lo-wy-hero h1{font-size:24px;line-height:1.3;margin-bottom:10px}
  .lo-wy-hero p{font-size:16px;line-height:1.55;max-width:95%}
  .lo-wy-advantages{padding:30px 0 24px}
  .lo-wy-title{margin-bottom:22px}
  .lo-wy-title h2{font-size:20px;margin-bottom:10px}
  .lo-wy-grid{grid-template-columns:1fr;gap:13px}
  .lo-wy-card{min-height:0;padding:19px 18px}
  .lo-wy-card-head{gap:12px;margin-bottom:10px}
  .lo-wy-icon{width:42px;height:42px;flex-basis:42px}
  .lo-wy-card h3{font-size:16px}
  .lo-wy-card p{font-size:16px}
  .lo-wy-rd{padding:12px 0 25px}
  .lo-wy-rd-layout{grid-template-columns:1fr;gap:22px}
  .lo-wy-rd-image,.lo-wy-rd-image img{height:230px;min-height:230px}
  .lo-wy-rd-copy h2{font-size:20px;padding-bottom:12px;margin-bottom:13px}
  .lo-wy-rd-copy>p{font-size:16px;margin-bottom:17px}
  .lo-wy-rd-points{grid-template-columns:1fr;gap:0}
  .lo-wy-rd-point{border-right:0;border-bottom:1px solid var(--lo-line);padding:10px 0;font-size:14px}
  .lo-wy-rd-point:last-child{border-bottom:0}
  .lo-wy-proof{padding-bottom:30px}
  .lo-wy-proof-inner{grid-template-columns:1fr 1fr;padding:14px 8px;row-gap:12px}
  .lo-wy-proof-item{justify-content:flex-start;padding:8px 7px;gap:9px}
  .lo-wy-proof-item:nth-child(odd){border-right:1px solid #DCEBE9}
  .lo-wy-proof-item:nth-child(even){border-right:0}
  .lo-wy-proof-icon{width:34px;height:34px;flex-basis:34px}
  .lo-wy-proof-item strong{font-size:15px}
  .lo-wy-proof-item span{font-size:12px}
}/* End custom CSS */