.ln-why{position:relative;isolation:isolate;overflow:hidden;background:var(--ln-why-bg);color:var(--ln-why-ink);padding:var(--ln-why-top) 0 var(--ln-why-bottom)}
.ln-why::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--ln-why-image);background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;opacity:var(--ln-why-wave-opacity);pointer-events:none}
.ln-why__header{text-align:center;margin-bottom:32px}
.ln-why__ornament{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 10px;color:var(--ln-why-accent)}
.ln-why__ornament span{width:100px;height:1px;background:currentColor;opacity:.45}
.ln-why__ornament img{width:40px;height:30px;object-fit:contain}
.ln-why__heading{color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:clamp(32px,3.6vw,54px);line-height:1.15;letter-spacing:-.02em;margin:0 0 10px}
.ln-why__subtitle{color:#795c2a;font-family:var(--font-body-family);font-size:11px;line-height:1.6;letter-spacing:.32em;margin:0}
.ln-why__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}
.ln-why__benefit{text-align:center;position:relative;min-width:0;padding:0 20px;display:grid;grid-template-rows:112px auto 1fr;justify-items:center;gap:14px}
.ln-why__benefit+.ln-why__benefit::before{content:"";position:absolute;left:0;top:10px;bottom:0;width:1px;background:var(--ln-why-accent);opacity:.22}
.ln-why__benefit+.ln-why__benefit::after{content:"✦";position:absolute;left:0;top:58%;transform:translate(-50%,-50%);color:var(--ln-why-accent);font-size:10px;line-height:1}
.ln-why__icon{width:112px;height:112px;border:1px solid #bd965c;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#fffaf1 15%,#fbecd8 100%);box-shadow:inset 0 0 0 3px #ffffff55,0 3px 12px #9c722f12}
.ln-why__icon img{display:block;width:56px;height:56px;object-fit:contain}
.ln-why__benefit-title{color:inherit;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(19px,1.65vw,24px);line-height:1.25;margin:0;letter-spacing:-.02em;min-height:2.5em;display:flex;align-items:flex-start;justify-content:center}
.ln-why__description{font-family:var(--font-body-family);font-size:14px;line-height:1.5;color:#49443c;max-width:210px;margin:-8px 0 0;letter-spacing:0}
@media(min-width:1440px){.ln-why__benefit-title{min-height:1.25em}}
@media(max-width:1023px){.ln-why__benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.ln-why__benefit:nth-child(3)::before,.ln-why__benefit:nth-child(3)::after{display:none}.ln-why__benefit{grid-template-rows:92px auto 1fr}.ln-why__icon{width:92px;height:92px}.ln-why__icon img{width:48px;height:48px}.ln-why__benefit-title{font-size:22px;min-height:1.25em}.ln-why{padding-bottom:100px}.ln-why::before{background-size:140% auto}}
@media(max-width:767px){.ln-why{padding:var(--ln-why-mobile-top) 0 var(--ln-why-mobile-bottom)}.ln-why::before{background-size:auto 260px}.ln-why__inner.page-width{padding-left:16px;padding-right:16px}.ln-why__header{margin-bottom:24px}.ln-why__heading{font-size:30px}.ln-why__subtitle{font-size:9px;letter-spacing:.24em}.ln-why__ornament{gap:10px;margin-bottom:8px}.ln-why__ornament span{width:54px}.ln-why__ornament img{width:32px;height:24px}.ln-why__benefits{row-gap:24px}.ln-why__benefit{padding:0 10px;grid-template-rows:68px 42px 1fr;gap:10px}.ln-why__icon{width:68px;height:68px}.ln-why__icon img{width:36px;height:36px}.ln-why__benefit-title{font-size:17px;line-height:1.2;min-height:0;align-items:center;max-width:100%}.ln-why__description{font-size:12px;line-height:1.5;margin:0;max-width:160px}.ln-why__benefit+.ln-why__benefit::before{top:4px;bottom:0}.ln-why__benefit+.ln-why__benefit::after{top:54%;font-size:8px}}
