.ey-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.ey-split--left .ey-split__t{order:2}
.ey-split__i{border-radius:var(--ey-r);overflow:hidden;aspect-ratio:5/4;background:var(--ey-sage)}
.ey-split--left .ey-split__i{aspect-ratio:4/5}
.ey-split__i img,.ey-split__i .ey-ph{width:100%;height:100%;object-fit:cover}
.ey-feats{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px;margin:0 0 30px}
.ey-feat h3{font-size:15px;font-weight:600;margin:0 0 4px}.ey-feat p{font-size:13px;color:var(--ey-mut);margin:0}
.ey-stat{margin:0 0 26px}.ey-stat b{display:block;font-size:clamp(34px,4.4vw,52px);font-weight:600;color:var(--ey-primary);letter-spacing:-.02em;line-height:1.05}
.ey-stat h3{font-size:14px;margin:6px 0 2px}.ey-stat p{font-size:12px;color:var(--ey-mut);margin:0}
.ey-dark{background:var(--ey-primary);color:#fff}
.ey-dark :is(h2,h3,p,small,span){color:#fff}
.ey-slider__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;flex-wrap:wrap}
.ey-slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px 8px;scrollbar-width:none;cursor:grab}
.ey-slider::-webkit-scrollbar{display:none}
.ey-slide{position:relative;flex:0 0 min(300px,72vw);aspect-ratio:3/4;border-radius:var(--ey-r);overflow:hidden;scroll-snap-align:start;background:var(--ey-sage);color:var(--ey-ink)}
.ey-slide--square{aspect-ratio:1}
.ey-slide img,.ey-slide .ey-ph{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ey-e)}
.ey-slide:hover img{transform:scale(1.05)}
.ey-n{position:absolute;top:14px;left:14px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ey-primary);font-size:12px;font-weight:600}
.ey-glass{position:absolute;left:10px;right:10px;bottom:10px;background:rgba(247,248,242,.95);color:var(--ey-ink);border-radius:12px;padding:12px 14px}
.ey-dark .ey-glass :is(p,small,span,b){color:var(--ey-ink)}
.ey-glass small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ey-mut);margin-bottom:3px}
.ey-glass p{font-size:13px;font-weight:600;margin:0;line-height:1.35}
.ey-tbl{overflow-x:auto;background:#fff;border:1px solid var(--ey-line);border-radius:var(--ey-r)}
.ey-tbl table{width:100%;border-collapse:collapse;min-width:520px;font-size:13px}
.ey-tbl th,.ey-tbl td{padding:16px 18px;text-align:center;border-bottom:1px solid var(--ey-line);font-weight:500}
.ey-tbl tbody td:first-child,.ey-tbl thead th:first-child{text-align:left}
.ey-tbl tr:last-child td{border-bottom:0}
.ey-us{background:var(--ey-sage);box-shadow:inset 0 3px var(--ey-primary)}
.ey-tbl thead th:not(.ey-us){font-size:12px;color:var(--ey-mut)}
.ey-logo{font-size:22px;font-weight:300;letter-spacing:-.02em;color:var(--ey-ink)}
.ey-ck{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-style:normal;font-size:12px;font-weight:700;background:var(--ey-primary);color:#fff}
.ey-ck--n{background:var(--ey-line);color:var(--ey-mut)}.ey-ck--d{background:none;color:var(--ey-mut)}
.ey-faq{display:grid;grid-template-columns:.8fr 1.5fr;gap:48px;align-items:start}
.ey-faq__l{display:flex;flex-direction:column;gap:28px}
.ey-help{background:var(--ey-sage);border-radius:var(--ey-r);padding:24px}.ey-help h3{font-size:17px;margin-bottom:6px}.ey-help p{font-size:13px;color:var(--ey-mut);margin:0 0 16px}
.ey-q{background:#fff;border:1px solid var(--ey-line);border-radius:14px;margin-bottom:10px;padding:0 22px;transition:border-color .3s}
.ey-q:hover,.ey-q[open]{border-color:var(--ey-primary)}
.ey-q>summary{padding:18px 0;font-size:14px}
.ey-q__a{padding:0 0 18px;font-size:13px;line-height:1.7;color:var(--ey-mut)}
.ey-q__a p{margin:0 0 8px}
.ey-exp{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}
.ey-badge{display:inline-block;font-size:12px;font-weight:600;color:var(--ey-primary);margin:0 0 14px;letter-spacing:.04em}
.ey-avs{display:flex;align-items:center;gap:12px;margin:12px 0 22px;font-size:12px}
.ey-avs span{display:flex}.ey-avs img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid var(--ey-bg);margin-left:-8px}.ey-avs img:first-child{margin-left:0}
.ey-avs a{color:var(--ey-primary);font-weight:600;text-underline-offset:3px}
.ey-qm{font-size:60px;line-height:.6;color:var(--ey-primary);font-weight:700;display:block;margin-bottom:6px}
.ey-exp blockquote{margin:0 0 20px;font-size:16px;line-height:1.7;font-style:italic}
.ey-who{border-top:1px solid var(--ey-line);padding-top:16px}.ey-who b{display:block;font-size:15px}.ey-who small{display:block;color:var(--ey-mut);font-size:12px;margin-top:2px}
.ey-pillp{display:inline-flex;align-items:center;gap:12px;margin-top:18px;background:#fff;border:1px solid var(--ey-line);border-radius:14px;padding:8px 18px 8px 8px;text-decoration:none;color:var(--ey-ink);transition:border-color .3s}
.ey-pillp:hover{border-color:var(--ey-primary)}
.ey-pillp img{width:42px;height:42px;border-radius:10px;object-fit:cover}.ey-pillp small{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ey-mut)}.ey-pillp b{font-size:13px}
.ey-fine{font-size:11px;color:var(--ey-mut);margin-top:16px}
.ey-exp__i{position:relative;aspect-ratio:4/5;max-width:440px;margin-left:auto;width:100%}
.ey-exp__i::before{content:'';position:absolute;inset:14px -14px -14px 14px;border:1px solid var(--ey-line);border-radius:var(--ey-r)}
.ey-exp__i img,.ey-exp__i .ey-ph{position:relative;width:100%;height:100%;object-fit:cover;border-radius:var(--ey-r)}
.eyb{padding:var(--eyb-pad,72px) 0}.eyb--sage{background:var(--ey-sage)}.eyb--white{background:#fff}
.eyb__head{display:flex;justify-content:center;align-items:flex-end;position:relative;margin-bottom:34px;text-align:center;flex-wrap:wrap;gap:8px}
.eyb__head h2{font-size:clamp(26px,3.4vw,40px)}.eyb__head p{width:100%;margin:6px 0 0;color:var(--ey-mut);font-size:14px}
.eyb__all{position:absolute;right:0;bottom:6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ey-primary);text-decoration:none}
.eyb__all:hover{text-decoration:underline;text-underline-offset:4px}
.eyb__grid{list-style:none;margin:0;padding:0 0 8px;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}
.eyb__grid::-webkit-scrollbar{display:none}
.eyb__item{flex:0 0 calc((100% - (var(--eyb-cols,4) - 1)*18px)/var(--eyb-cols,4));scroll-snap-align:start;min-width:210px}
.eyb__lead{height:100%;min-height:320px;border-radius:var(--ey-r);overflow:hidden;background:var(--ey-sage)}
.eyb__lead img,.eyb__lead .ey-ph{width:100%;height:100%;object-fit:cover}
.eyb__card{height:100%;display:flex;flex-direction:column;gap:12px}
.eyb__img{position:relative;display:block;aspect-ratio:var(--eyb-ratio,4/5);border-radius:var(--ey-r);overflow:hidden;background:#fff;border:1px solid var(--ey-line)}
.eyb--4x5{--eyb-ratio:4/5}.eyb--square{--eyb-ratio:1/1}.eyb--tall{--eyb-ratio:3/4}
.eyb__img img,.eyb__img .ey-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--eyb-fit,cover);transition:opacity .6s var(--ey-e),transform 1.2s var(--ey-e)}
.eyb__img img+img{opacity:0}
.eyb__card:hover .eyb__img img+img{opacity:1}.eyb__card:hover .eyb__img img:first-child{transform:scale(1.04)}
.eyb__rib{position:absolute;top:12px;left:12px;z-index:2;background:var(--ey-accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:99px}
.eyb__best{position:absolute;top:12px;right:12px;z-index:2;width:54px;height:54px;border-radius:50%;background:var(--ey-accent-soft);color:var(--ey-accent);display:grid;place-items:center;text-align:center;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.15}
.eyb__body{display:flex;flex-direction:column;gap:6px;flex:1}
.eyb__rate{font-size:12px;color:var(--ey-mut);display:flex;align-items:center;gap:8px}
.eyb__body h3{font-size:15px;font-weight:600;line-height:1.3}.eyb__body h3 a{color:inherit;text-decoration:none}
.eyb__v{font-size:12px;color:var(--ey-mut)}
.eyb__p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;margin-bottom:auto}
.eyb__p b{font-weight:600;color:var(--ey-ink)}.eyb__p s{color:var(--ey-mut);font-size:12px}.eyb__p small{color:var(--ey-mut);font-size:11px}
.eyb__body .ey-btn{margin-top:8px}
.ey-prog{height:2px;background:var(--ey-line);margin-top:22px;border-radius:2px;overflow:hidden}.ey-prog i{display:block;height:100%;width:30%;background:var(--ey-primary);transition:margin .15s linear}