.gcert .eyebrow{color:#c5a264;letter-spacing:.2em;font-size:.68rem;text-transform:uppercase}.gcert h2.display{font-size:clamp(2.4rem,5.2vw,4.75rem);line-height:1.03;letter-spacing:-.03em;font-weight:500;margin:0 0 22px}.gcert>.sub{color:#aaa;max-width:610px;line-height:1.8}.gc-groups{margin-top:56px}.gc-group{border-top:1px solid #3b3b3b;padding:27px 0 40px;display:grid;grid-template-columns:240px 1fr;grid-gap:40px;gap:40px}.gc-head span{color:#ae8d54;font-size:.7rem}.gc-head h3{font-size:1.2rem;line-height:1.4;font-weight:400;max-width:200px;margin:8px 0 0}.gc-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 20px;gap:28px 20px}.gc-group.five .gc-badges{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 14px}.gcert figure{margin:0;text-align:center}.gc-image{height:125px;display:flex;align-items:center;justify-content:center;padding:10px}.gc-image img{max-width:100%;max-height:100%;object-fit:contain}.gcert figcaption{font-size:.72rem;line-height:1.5;color:#bababa;margin-top:12px}.gc-edu .t{font-size:1.45rem;margin:0 0 12px;color:#eee}.gc-edu p{max-width:510px;color:#aaa;font-size:.9rem;line-height:1.8;margin:0}.gc-row{border-top:1px solid #3b3b3b;padding-top:40px;margin-top:20px}.gc-tech{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:20px;gap:20px}.gc-tech img{width:48px;height:48px;object-fit:contain}.gc-makers{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px;gap:30px;align-items:center;padding:10px 0 20px}.gc-makers img{width:100%;max-width:180px;height:56px;object-fit:contain}@media (max-width:900px){.gc-group{grid-template-columns:1fr;gap:12px}.gc-head h3{max-width:none;margin-bottom:14px}.gc-tech{grid-template-columns:repeat(5,1fr)}.gc-makers{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.gc-group.five .gc-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.gc-badges,.gc-group.five .gc-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-tech{grid-template-columns:repeat(3,1fr)}.gc-makers{grid-template-columns:repeat(2,1fr)}.gc-image{height:120px}}