.y8k-Gq_why{margin:var(--section-gap) var(--gutter) 0;background:var(--ink);color:var(--white);border-radius:28px;position:relative;overflow:hidden}.y8k-Gq_backdrop{background:radial-gradient(90% 70% at 80% 10%, #2a120c, var(--ink) 70%);width:100%;height:100%;display:block;position:absolute;inset:0}.y8k-Gq_inner{padding:var(--section-gap) 0;position:relative}.y8k-Gq_label{margin-bottom:35px}.y8k-Gq_head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:70px;display:flex}.y8k-Gq_title{color:var(--white)}.y8k-Gq_title span{color:var(--white-60)}.y8k-Gq_lede{color:#ffffffb3;max-width:360px;padding-bottom:14px;font-size:18px;font-weight:500;line-height:1.45}.y8k-Gq_grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.y8k-Gq_card{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(140%);min-height:280px;transition:box-shadow .4s var(--ease-out);background:#ffffff0d;border-radius:16px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.y8k-Gq_card:before{content:"";z-index:-1;background:radial-gradient(380px circle at var(--mx,-400px) var(--my,-400px), #ffffff1a, #ff7a450d 40%, transparent 70%);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.y8k-Gq_grid:hover .y8k-Gq_card:before{opacity:1}.y8k-Gq_card:hover{box-shadow:inset 0 0 0 1px #ffffff47}.y8k-Gq_cardTop{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.y8k-Gq_icon{background:var(--white-08);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--white-08);color:var(--white);border-radius:12px;place-items:center;display:grid}.y8k-Gq_icon svg{width:20px;height:20px}.y8k-Gq_index{color:var(--primary)}.y8k-Gq_cardTitle{letter-spacing:-.02em;margin-top:48px;font-size:24px;font-weight:500;line-height:1.15}.y8k-Gq_text{color:#fff9;max-width:340px;margin-top:12px;line-height:1.5}@media (max-width:991px){.y8k-Gq_head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:44px}.y8k-Gq_lede{padding-bottom:0}.y8k-Gq_grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.y8k-Gq_why{border-radius:20px}.y8k-Gq_grid{grid-template-columns:1fr}.y8k-Gq_card{min-height:0;padding:22px}.y8k-Gq_cardTitle{margin-top:32px;font-size:21px}}
