.Tbn-fG_section{padding-block:clamp(72px,10vw,128px)}.Tbn-fG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.Tbn-fG_cell{perspective:1000px}.Tbn-fG_tilt{height:100%;transform-style:preserve-3d}.Tbn-fG_card{border-radius:var(--r-xl);color:#fff;height:100%;min-height:520px;box-shadow:var(--shadow-md);isolation:isolate;transition:box-shadow .4s var(--ease-out);flex-direction:column;justify-content:space-between;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.Tbn-fG_card:hover{box-shadow:var(--shadow-lg)}.Tbn-fG_card:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.Tbn-fG_image{z-index:-2;object-fit:cover;transition:transform .9s var(--ease-out)}.Tbn-fG_card:hover .Tbn-fG_image{transform:scale(1.07)}.Tbn-fG_shade{z-index:-1;background:linear-gradient(#07132226 0%,#07132259 40%,#071322eb 100%);position:absolute;inset:0}.Tbn-fG_glare{z-index:-1;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.Tbn-fG_card:hover .Tbn-fG_glare{opacity:1}.Tbn-fG_top{justify-content:space-between;align-items:center;display:flex}.Tbn-fG_icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.Tbn-fG_number{opacity:.8;font-size:13px;font-weight:700}.Tbn-fG_body{gap:12px;display:grid;transform:translateZ(30px)}.Tbn-fG_title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(26px,2.4vw,32px);font-weight:700}.Tbn-fG_text{color:#ffffffd1;line-height:1.55}.Tbn-fG_points{flex-wrap:wrap;gap:8px;display:flex}.Tbn-fG_points span{border-radius:var(--r-full);background:#ffffff1a;border:1px solid #ffffff40;padding:5px 11px;font-size:12px;font-weight:600}.Tbn-fG_link{align-items:center;gap:8px;margin-top:6px;font-weight:700;display:inline-flex}.Tbn-fG_link svg{transition:transform .3s var(--ease-out)}.Tbn-fG_card:hover .Tbn-fG_link svg{transform:translate(4px)}@media (max-width:900px){.Tbn-fG_grid{grid-template-columns:1fr}.Tbn-fG_card{min-height:400px}}
