.bento-grid{text-align:left;grid-template-columns:1fr;gap:14px;width:min(1060px,94vw);margin-top:26px;display:grid}@media (min-width:700px){.bento-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bento-grid{grid-template-columns:repeat(4,1fr)}.bento-span-2{grid-column:span 2}}.bento-card{background:#ffffff08;border:1px solid #2a2a2e;border-radius:18px;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative;overflow:hidden}.bento-card:hover{border-color:#f472b673;transform:translateY(-4px)}.bento-media img{object-fit:cover;background:#17181a;width:100%;height:118px;display:block}.bento-head{align-items:flex-start;gap:12px;padding:16px 18px 18px;display:flex}.bento-icon{color:#f472b6;background:#f472b61a;border:1px solid #f472b659;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.bento-icon svg{width:17px;height:17px}.bento-text h3{letter-spacing:-.01em;margin:0;font-size:15.5px}.bento-text p{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.6}
.lg-acc{--lg-text:#f8fafc;--lg-text-secondary:#ffffff9e;--lg-text-muted:#ffffff61;text-align:left;flex-direction:column;gap:8px;width:min(640px,92vw);margin-top:26px;display:flex}.lg-item{-webkit-backdrop-filter:blur(17px)saturate(1.4);background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:16px;transition:border-color .25s;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 50px -20px #0009}.lg-item.open{border-color:#f472b659}.lg-btn{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--lg-text-secondary);background:0 0;border:0;align-items:center;gap:12px;padding:16px 20px;transition:color .2s;display:flex}.lg-btn:hover,.lg-item.open .lg-btn{color:var(--lg-text)}.lg-ico{color:var(--lg-text-muted);flex:none;place-items:center;display:grid}.lg-ico svg{width:16px;height:16px}.lg-title{flex:1;font-size:14px;font-weight:600}.lg-chev{color:var(--lg-text-muted);flex:none;display:flex}.lg-body{color:var(--lg-text-secondary);padding:0 20px 16px;font-size:14px;line-height:1.65}.faq-h{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(30px,4.6vw,52px);font-weight:700;line-height:1.04}@media (max-width:760px){.lg-acc{margin-top:20px}}
