.ly-assurance{background:var(--ly-bg);padding-block:clamp(40px,5vw + 16px,80px)}.ly-assurance__inner{width:100%;max-width:1100px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.ly-assurance__head{text-align:center;margin-bottom:clamp(32px,3vw + 12px,56px)}.ly-assurance__head h2{margin:0 0 12px;color:var(--ly-text-strong);font-size:clamp(1.6rem,2vw + .85rem,2.5rem)}.ly-assurance__head p{margin:0 auto;max-width:64ch;color:var(--ly-text-muted);font-size:var(--ly-text-base);line-height:1.6}.ly-assurance__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:clamp(28px,3vw,56px);column-gap:clamp(28px,3vw,56px);grid-row-gap:clamp(28px,3vw,40px);row-gap:clamp(28px,3vw,40px)}@media (max-width:720px){.ly-assurance__grid{grid-template-columns:1fr}}.ly-assurance__item{display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;align-items:start}.ly-assurance__check{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--ly-success);color:var(--ly-bg);border-radius:50%;flex-shrink:0}.ly-assurance__check svg{width:22px;height:22px}.ly-assurance__item h3{margin:4px 0;font-size:var(--ly-text-lg);color:var(--ly-text-strong);line-height:1.3}.ly-assurance__item p{margin:0;color:var(--ly-text-muted);font-size:var(--ly-text-sm);line-height:1.6;max-width:50ch}