.gt-cert-final{max-width:1180px;margin:0 auto;padding:42px 20px 34px}.gt-cert-final__inner{position:relative;overflow:hidden;border:1px solid rgba(243,220,172,.34);border-radius:32px;background:#284e37;color:#f3dcac;box-shadow:0 14px 38px rgba(0,0,0,.18)}.gt-cert-final__inner::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 18%,rgba(243,220,172,.18),transparent 34%),radial-gradient(circle at 86% 80%,rgba(127,42,33,.22),transparent 36%);pointer-events:none}.gt-cert-final__content{position:relative;z-index:1;max-width:920px;margin:0 auto;padding:48px 28px;text-align:center}.gt-cert-final__label{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-bottom:18px;padding:8px 14px;border:1px solid rgba(243,220,172,.42);border-radius:999px;background:rgba(243,220,172,.1);color:#f3dcac;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.gt-cert-final h2{max-width:820px;margin:0 auto 16px;color:#f3dcac;font-size:42px;line-height:1.1;font-weight:600;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 2px 14px rgba(0,0,0,.22)}.gt-cert-final p{max-width:820px;margin:0 auto;color:rgba(243,220,172,.94);font-size:17px;line-height:1.7;text-shadow:0 2px 10px rgba(0,0,0,.16)}.gt-cert-final__badges{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.gt-cert-final__badges span{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:9px 14px;border-radius:999px;background:#f3dcac;color:#284e37;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.gt-cert-final__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.gt-cert-final__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 22px;border-radius:999px;font-size:14px;line-height:1.2;font-weight:500;letter-spacing:.03em;text-transform:uppercase;text-decoration:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.gt-cert-final__button:hover{transform:translateY(-1px)}.gt-cert-final__button--primary{background:#f3dcac;color:#284e37!important;border:1px solid #f3dcac}.gt-cert-final__button--primary:hover{background:#7f2a21;border-color:#7f2a21;color:#f3dcac!important}.gt-cert-final__button--secondary{background:rgba(243,220,172,.1);color:#f3dcac!important;border:1px solid #f3dcac;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gt-cert-final__button--secondary:hover{background:rgba(243,220,172,.18);color:#f3dcac!important}.gt-cert-final__button::after{content:"→";margin-left:8px;font-size:15px;line-height:1}@media (max-width:767px){.gt-cert-final{padding:28px 14px 26px}.gt-cert-final__inner{border-radius:22px}.gt-cert-final__content{padding:34px 16px}.gt-cert-final__label{margin-bottom:14px;font-size:10.5px}.gt-cert-final h2{margin-bottom:12px;font-size:28px;line-height:1.14}.gt-cert-final p{font-size:15px;line-height:1.6}.gt-cert-final__badges{gap:8px;margin-top:20px}.gt-cert-final__badges span{width:100%;min-height:34px;padding:8px 12px;font-size:10.5px}.gt-cert-final__actions{gap:10px;margin-top:22px}.gt-cert-final__button{width:100%;min-height:44px;padding:12px 16px;font-size:11px}}