.gt-sec{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;margin-top:56px}
.gt-sec.rev{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.gt-sec.rev .gt-img{order:-1}
.gt-sec h2{margin:0 0 8px}.gt-sec h3{font-size:15px;margin:22px 0 8px;color:var(--muted,#6B7285);text-transform:uppercase;letter-spacing:.06em}
.gt-sec ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gt-sec li{padding-inline-start:22px;position:relative}
.gt-sec li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--volt,#FFE600)}
.gt-set li:before{background:var(--blue,#1E5BFF)}
.gt-img{display:flex;justify-content:center;background:#fff;border:1.5px solid #E6E6E0;border-radius:28px;padding:28px 20px 0;overflow:hidden}
.gt-img img{display:block;width:auto;max-width:100%;height:380px;object-fit:contain}
.gt-more{margin:36px 0 0;font-size:15px;color:var(--muted,#6B7285)}.gt-more a{color:var(--blue,#1E5BFF);font-weight:600;text-decoration:none}
.gt-band{display:flex;align-items:center;gap:28px;margin-top:48px;padding:22px 28px;border-radius:24px;background:#1C1C1E;color:#F4F5F8;text-decoration:none}
.gt-band .gtp{display:flex;align-items:flex-end;gap:0;flex:none}.gt-band .gtp img{height:130px!important;max-height:none!important;max-width:none!important;width:auto;display:block}.gt-band .gtp img+img{margin-inline-start:-14px}
.gt-band b{font-size:20px;color:#fff;display:block}.gt-band .role{color:#FFE600;font-weight:700;font-size:14px;display:block;margin-top:2px}
.gt-band .starts{display:block;color:#C9CDD8;margin-top:6px;font-size:15px}.gt-band i{font-style:normal;color:#FFE600;font-weight:600;font-size:14px;display:block;margin-top:8px}
.gt-band:hover .pair img{transform:translateY(-3px)}.gt-band .gtp img{transition:transform .2s}
@media(max-width:820px){.gt-sec,.gt-sec.rev{grid-template-columns:1fr;gap:22px;margin-top:40px}.gt-sec.rev .gt-img{order:0}.gt-img img{height:300px}.gt-band{flex-direction:column;align-items:flex-start;padding:22px}}
