.techon-benefits{margin-block:var(--tb-top,16px) var(--tb-bottom,20px);width:100%;font-family:inherit}
.techon-benefits__heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}
.techon-benefits__heading{font-size:var(--tb-title-size,16px);font-weight:700;line-height:1.3;margin:0}
.techon-benefits__learn{background:none;border:0;padding:5px 0;font:inherit;font-size:13px;font-weight:600;color:var(--tb-accent,#242424);display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap}
.techon-benefits__learn:hover{text-decoration:underline;text-underline-offset:3px}
.techon-benefits__list{margin:0;padding-inline-start:19px;display:grid;gap:var(--tb-gap,4px);font-size:var(--tb-body-size,14px);line-height:1.55}
.techon-benefits__list li{padding-inline-start:1px}
.techon-benefits__dialog{width:min(630px,calc(100vw - 32px));max-height:min(78dvh,800px);padding:0;border:0;border-radius:10px;background:white;color:#222;box-shadow:0 20px 65px #0004}
.techon-benefits__dialog::backdrop{background:#0009}
.techon-benefits__dialog-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e6e6e6;background:#fff;gap:16px;z-index:1}
.techon-benefits__dialog-head h2{font-size:19px;line-height:1.3;font-weight:700;margin:0}
.techon-benefits__close{border:0;background:transparent;color:#222;cursor:pointer;font-size:27px;line-height:1;padding:3px 7px}
.techon-benefits__description{padding:22px 24px 28px;overflow-wrap:anywhere;font-size:14px;line-height:1.65}
.techon-benefits__description img{max-width:100%;height:auto}
.techon-benefits__empty{font-size:var(--tb-body-size,14px);color:#777}
@media(max-width:749px){.techon-benefits__heading-row{gap:8px}.techon-benefits__learn{font-size:12px}.techon-benefits__dialog-head,.techon-benefits__description{padding-inline:17px}}
