.demo-benefits-grid{gap:.9rem;display:grid}@media (min-width:520px){.demo-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-trust-grid{gap:.75rem;margin-top:1rem;display:grid}.demo-box-card{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.2rem;padding:1.1rem 1.15rem 1.15rem;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.demo-box-card:before{content:"";background:linear-gradient(90deg, var(--demo-box-accent,var(--color-accent)), color-mix(in srgb, var(--demo-box-accent,var(--color-accent)) 40%, transparent));height:3px;position:absolute;inset:0 0 auto}.demo-box-card-accent{--demo-box-accent:var(--color-accent)}.demo-box-card-cyan{--demo-box-accent:var(--color-cyan)}.demo-box-card-violet{--demo-box-accent:var(--color-violet)}.demo-box-card-success{--demo-box-accent:var(--color-success)}.demo-box-card:hover{border-color:color-mix(in srgb, var(--demo-box-accent,var(--color-accent)) 38%, var(--color-line));box-shadow:var(--shadow-lift)}.demo-box-card-top{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.demo-box-card-icon{border-radius:.75rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex}.demo-box-card-icon-accent{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-cloud));color:var(--color-accent-strong)}.demo-box-card-icon-cyan{background:color-mix(in srgb, var(--color-cyan) 14%, var(--color-cloud));color:var(--color-cyan)}.demo-box-card-icon-violet{background:color-mix(in srgb, var(--color-violet) 14%, var(--color-cloud));color:var(--color-violet)}.demo-box-card-icon-success{background:color-mix(in srgb, var(--color-success) 14%, var(--color-cloud));color:var(--color-success)}html.dark .demo-box-card-icon-accent{background:color-mix(in srgb, var(--color-accent) 22%, transparent);color:color-mix(in srgb, var(--color-accent) 85%, white)}html.dark .demo-box-card-icon-cyan{background:color-mix(in srgb, var(--color-cyan) 22%, transparent);color:color-mix(in srgb, var(--color-cyan) 85%, white)}html.dark .demo-box-card-icon-violet{background:color-mix(in srgb, var(--color-violet) 22%, transparent);color:color-mix(in srgb, var(--color-violet) 85%, white)}html.dark .demo-box-card-icon-success{background:color-mix(in srgb, var(--color-success) 22%, transparent);color:color-mix(in srgb, var(--color-success) 85%, white)}.demo-box-card-step{letter-spacing:.06em;font-size:.72rem;font-weight:800}.demo-box-card-step-accent{color:var(--color-accent-strong)}.demo-box-card-step-cyan{color:var(--color-cyan)}.demo-box-card-step-violet{color:var(--color-violet)}.demo-box-card-step-success{color:var(--color-success)}.demo-box-card-text{color:var(--color-ink);font-size:.94rem;font-weight:700;line-height:1.5}.demo-box-card-text-trust{color:var(--color-body);font-size:.88rem;font-weight:600}.demo-box-card-trust{padding:.95rem 1.1rem 1rem}.demo-box-card-shine{background:color-mix(in srgb, var(--demo-box-accent,var(--color-accent)) 12%, transparent);opacity:0;pointer-events:none;border-radius:999px;width:8rem;height:8rem;transition:opacity .3s;position:absolute;inset:auto -30% -70% auto}.demo-box-card:hover .demo-box-card-shine{opacity:1}
