.gt-cert-format{max-width:1180px;margin:0 auto;padding:42px 20px 10px}.gt-cert-format__head{max-width:880px;margin:0 auto 26px;text-align:center}.gt-cert-format__head h2{margin:0 0 12px;color:#f3dcac;font-size:38px;line-height:1.12;font-weight:600;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 2px 14px rgba(0,0,0,.22)}.gt-cert-format__head p{margin:0;color:rgba(243,220,172,.94);font-size:17px;line-height:1.7;text-shadow:0 2px 10px rgba(0,0,0,.2)}.gt-cert-format__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gt-cert-format-card{display:flex;flex-direction:column;min-height:360px;padding:26px 26px 24px;background:#f3dcac;border:1px solid rgba(243,220,172,.34);border-radius:28px;color:#284e37;text-decoration:none!important;box-shadow:0 10px 28px rgba(0,0,0,.16);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.gt-cert-format-card:hover{transform:translateY(-2px);border-color:rgba(243,220,172,.72);box-shadow:0 14px 34px rgba(0,0,0,.22)}.gt-cert-format-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.gt-cert-format-card__label{color:#284e37;font-size:13px;line-height:1.2;font-weight:500;letter-spacing:.06em;text-transform:uppercase;opacity:.78}.gt-cert-format-card__mark{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 13px;border-radius:999px;background:#284e37;color:#f3dcac;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.gt-cert-format-card h3{margin:0 0 14px;color:#284e37;font-size:28px;line-height:1.16;font-weight:600;text-transform:uppercase;letter-spacing:.01em}.gt-cert-format-card p{max-width:480px;margin:0 0 18px;color:#284e37;font-size:16px;line-height:1.65;opacity:.92}.gt-cert-format-card__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gt-cert-format-card__list li{position:relative;padding-left:20px;color:#284e37;font-size:15px;line-height:1.45;opacity:.92}.gt-cert-format-card__list li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:#284e37}.gt-cert-format-card__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;margin-top:auto;padding:11px 18px;border-radius:999px;background:#284e37;color:#f3dcac;font-size:13px;line-height:1.2;font-weight:500;letter-spacing:.03em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.gt-cert-format-card:hover .gt-cert-format-card__button{background:#7f2a21;color:#f3dcac}.gt-cert-format-card__button::after{content:"→";margin-left:8px;font-size:15px;line-height:1}@media (max-width:900px){.gt-cert-format__grid{grid-template-columns:1fr}.gt-cert-format-card{min-height:auto}}@media (max-width:767px){.gt-cert-format{padding:28px 14px 8px}.gt-cert-format__head{margin-bottom:18px}.gt-cert-format__head h2{font-size:28px;line-height:1.14}.gt-cert-format__head p{font-size:15px;line-height:1.6}.gt-cert-format__grid{gap:10px}.gt-cert-format-card{padding:20px 16px 16px;border-radius:20px}.gt-cert-format-card__top{margin-bottom:18px}.gt-cert-format-card__label{font-size:11px}.gt-cert-format-card__mark{min-height:30px;padding:7px 10px;font-size:10.5px}.gt-cert-format-card h3{margin-bottom:10px;font-size:22px;line-height:1.16}.gt-cert-format-card p{margin-bottom:14px;font-size:14px;line-height:1.55}.gt-cert-format-card__list{gap:8px}.gt-cert-format-card__list li{padding-left:17px;font-size:13px;line-height:1.42}.gt-cert-format-card__list li::before{width:6px;height:6px}.gt-cert-format-card__button{min-height:38px;margin-top:18px;padding:9px 13px;font-size:11px}}