.fb-web-record{color:#15161a;text-align:left;background:#fffefa;border:1px solid #d9dad7;max-width:960px;margin:0 auto;font-family:Firebird Inter,Inter,Arial,sans-serif}.fb-record-brand{background:#17181c;border-bottom:3px solid #bf1832;justify-content:space-between;align-items:center;padding:23px 32px;display:flex}.fb-record-brand>.fb-logo:first-child{width:200px}.fb-record-brand>.fb-logo:last-child{width:120px}.fb-record-content{padding:30px 36px}.fb-record-content h2{letter-spacing:-.04em!important;text-transform:none!important;color:#16171b!important;font-size:clamp(26px,3vw,34px)!important;font-weight:350!important;line-height:1.2!important}.fb-record-content h3{color:#191a1e;margin:23px 0 14px;font-size:18px;line-height:1.45}.fb-record-content p,.fb-record-content li{color:#33363d;font-size:15px!important;line-height:1.65!important}.fb-record-content .fb-record-holder{letter-spacing:-.03em;color:#111;margin:28px 0;font-size:clamp(27px,3vw,36px)!important;line-height:1.25!important}.fb-record-kicker,.fb-record-cert-meta{letter-spacing:.14em;color:#747880!important;font-size:10px!important}.fb-record-cert-meta{justify-content:space-between;gap:20px;margin-bottom:36px;display:flex}.fb-record-cert-meta strong{color:#c41432;letter-spacing:0;font-size:19px}.fb-record-fields{grid-template-columns:1fr 1fr;gap:0 26px;margin:27px 0;display:grid}.fb-record-fields>div{border-top:1px solid #d9dad7;min-width:0;padding:15px 0}.fb-record-fields dt{text-transform:uppercase;color:#6c6f76;letter-spacing:.05em;margin-bottom:7px;font-size:10px}.fb-record-fields dd{color:#202126;overflow-wrap:anywhere;margin:0;font-size:15px}.fb-record-fields .fb-record-expiry{color:#c41432}.fb-record-authorized-signature{flex-direction:column;align-items:flex-end;margin-top:32px;display:flex}.fb-record-authorized-signature img{object-fit:contain;width:145px;height:auto;max-height:78px}.fb-record-authorized-signature strong{text-align:center;border-top:1px solid #777;min-width:165px;margin-top:4px;padding-top:10px;font-size:13px}.fb-record-authorized-signature span{color:#666;text-align:center;min-width:165px;font-size:11px}.fb-record-sample{text-align:center;letter-spacing:.12em;background:#18191d;padding:12px;color:#fff!important;margin:35px 0 0!important;font-size:10px!important}.fb-record-content footer{color:#71747b;border-top:1px solid #deded8;margin-top:35px;padding-top:24px;font-size:10px;line-height:1.8}.fb-record-content details{border-top:1px solid #ddd;margin:10px 0;padding:17px 0}.fb-record-content summary{cursor:pointer;color:#292b30;font-size:15px;font-weight:550}.fb-record-content .fb-record-legal{white-space:pre-line;font-size:14px!important}.fb-record-signature{background:#f2f0eb;border-left:3px solid #bd1833;padding:10px 16px}.fb-record-signature strong,.fb-record-signature span{display:block}.fb-record-signature span{font-size:11px}.fb-record-warning{border:1px solid #c31a32;padding:16px}.fb-record-reference{overflow-wrap:anywhere;color:#737780!important;font-size:10px!important}.fb-record-dialog{box-sizing:border-box;color:#191a1c;background:#f3f2ee;border:0;width:min(1020px,96vw);max-height:94dvh;padding:20px}.fb-record-dialog::backdrop{background:#000c}.fb-record-dialog-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:0 0 17px;font:12px Inter,Arial,sans-serif;display:flex}.fb-record-dialog-toolbar a{color:#a5102c;text-decoration:underline}.fb-record-dialog-toolbar button{color:#fff;cursor:pointer;background:#191a1f;border:0;padding:10px 18px}.fb-record-template-controls{background:#f2f1ed;gap:15px;margin-bottom:30px;padding:20px;display:grid}.fb-record-template-controls label{gap:7px;font-size:12px;display:grid}.fb-record-template-controls input{color:#222;background:#fff;border:1px solid #bbb;padding:11px}.fb-record-template-controls a{color:#ae1530;font-size:13px}.fb-record-diploma h2{font-size:43px!important}.fb-record-content ul{padding-left:22px;list-style:outside}.fb-record-content .ftic-scorecard-details{grid-template-columns:1fr 1fr;gap:15px;font-size:13px;display:grid}.fb-record-content .ftic-scorecard-details dt{color:#686b73;font-size:11px}.fb-record-content .ftic-scorecard-details dd{margin:3px 0 0}@media (width<=620px){.fb-record-brand{padding:23px}.fb-record-brand>.fb-logo:first-child{width:150px}.fb-record-brand>.fb-logo:last-child{width:86px}.fb-record-content{padding:26px 22px}.fb-record-fields{grid-template-columns:1fr}.fb-record-dialog{padding:12px}.fb-record-cert-meta{font-size:9px}.fb-record-content .ftic-scorecard-details{grid-template-columns:1fr}.fb-record-diploma h2{font-size:30px!important}}@media print{.fb-record-dialog-toolbar,.fb-record-template-controls{display:none!important}.fb-web-record{border:0}.fb-record-brand{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fb-record-content details{break-inside:auto}.fb-record-dialog{width:100%;max-height:none;position:static;overflow:visible}}.fb-record-page-tools{justify-content:flex-end;max-width:960px;margin:0 auto 15px;display:flex}.fb-record-content h4{color:#27292d;margin:18px 0 10px;font-size:15px;font-weight:600;line-height:1.55}.fb-record-fields>div,.fb-record-authorized-signature,.fb-record-signature{break-inside:avoid}@page firebird-record{size:A4;margin:15mm 16mm 18mm;@bottom-center{content:"FIREBIRD / " counter(page);font:8pt Arial,sans-serif;color:#777}}@media print{body:has(.fb-web-record){page:firebird-record;background:#fff!important}body:has(.fb-web-record) :is(.td-header,.fb-form-header,.ftic-topnav,.td-intro,.td-footer,.fb-record-page-tools,.fb-record-dialog-toolbar,.fb-record-template-controls){display:none!important}body:has(.fb-web-record) .td-main{max-width:none;margin:0;padding:0;display:block}.fb-web-record{width:100%;max-width:none;box-shadow:none;background:#fff;border:0}.fb-record-brand{break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:15pt 20pt}.fb-record-brand>.fb-logo:first-child{width:140pt}.fb-record-brand>.fb-logo:last-child{width:84pt}.fb-record-content{padding:20pt 0 0}.fb-record-content h2,.fb-record-diploma h2{break-after:avoid;margin:12pt 0;font-size:24pt!important;line-height:1.2!important}.fb-record-content h3{break-after:avoid;margin:16pt 0 9pt;font-size:13pt!important;line-height:1.4!important}.fb-record-content h4,.fb-record-content summary{break-after:avoid;line-height:1.5;font-size:10pt!important}.fb-record-content :is(p,li){orphans:3;widows:3;font-size:10pt!important;line-height:1.5!important}.fb-record-content .fb-record-holder{margin:16pt 0;font-size:25pt!important;line-height:1.2!important}.fb-record-fields{grid-template-columns:1fr 1fr;gap:0 20pt;margin:17pt 0}.fb-record-fields>div{padding:9pt 0}.fb-record-fields dt{font-size:7.5pt}.fb-record-fields dd{font-size:10pt;line-height:1.4}.fb-record-content details{break-inside:auto;margin:7pt 0;padding:11pt 0}.fb-record-content details>summary{break-after:avoid;padding:0 0 6pt;font-weight:600}.fb-record-content .fb-record-legal{font-size:9pt!important;line-height:1.55!important}.fb-record-authorized-signature{break-inside:avoid;margin-top:18pt}.fb-record-authorized-signature img{width:105pt;max-height:50pt}.fb-record-content .fb-record-sample{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:8pt;margin:18pt 0 0!important;font-size:8pt!important}.fb-record-content footer{break-inside:avoid;margin-top:20pt;padding-top:12pt;font-size:7.5pt}.fb-record-cert-meta{margin-bottom:18pt;font-size:8pt}.fb-record-cert-meta strong{font-size:14pt}.fb-record-dialog{width:auto;max-height:none;margin:0;padding:0;position:static;overflow:visible}}.fb-modern-diploma{box-sizing:border-box;color:#f5f5f2;text-align:center;background:#121316 url(/ftic/diploma-background.png) 50%/100% 100% no-repeat;max-width:1100px;min-height:850px;margin:auto;padding:14.5% 7.5% 3%;font-family:Firebird Inter,Inter,Arial,sans-serif;position:relative}.fb-diploma-brand-captions{letter-spacing:2px;color:#9b9da1;justify-content:space-between;margin-bottom:42px;font-size:10px;display:flex}.fb-diploma-title h2{letter-spacing:8px;margin:0 0 15px;font-size:55px;font-weight:400;line-height:1.15}.fb-diploma-title>p{letter-spacing:1px;margin:0;font-size:27px;font-weight:500}.fb-diploma-recipient{padding-top:57px}.fb-diploma-recipient>p:first-child{color:#a2a3a7;margin:0 0 16px;font-size:14px}.fb-diploma-recipient h3{overflow-wrap:anywhere;margin:0 0 33px;font-size:clamp(28px,4.4vw,55px);font-weight:400;line-height:1.25}.fb-diploma-recipient>p{margin:0 0 18px;font-size:13px}.fb-diploma-recipient h4{margin:0 0 48px;font-size:35px;font-weight:500;line-height:1.2}.fb-diploma-bottom{text-align:left;align-items:center;gap:24px;padding:24px 0;display:flex}.fb-diploma-bottom dl{flex:1;grid-template-columns:repeat(3,1fr);gap:28px 20px;margin:0;display:grid}.fb-diploma-bottom dt{text-transform:uppercase;letter-spacing:1.5px;color:#9b9da1;margin-bottom:12px;font-size:9px}.fb-diploma-bottom dd{overflow-wrap:anywhere;margin:0;font-size:12px}.fb-diploma-signature{flex-direction:column;gap:8px;width:180px;font-size:13px;display:flex}.fb-diploma-signature img{object-fit:contain;background:#f7f7f5;width:150px;height:55px}.fb-diploma-signature span{color:#9b9da1;font-size:11px}.fb-modern-diploma footer{color:#9b9da1;justify-content:space-between;margin-top:28px;font-size:10px;display:flex}.fb-diploma-status{color:#9b9da1;letter-spacing:1px;margin-top:35px;font-size:8px}@media (width<=650px){.fb-modern-diploma{background-position:top;background-size:100%;min-height:0;padding-top:15%}.fb-diploma-brand-captions{letter-spacing:1px;margin-bottom:30px;font-size:7px}.fb-diploma-title h2{letter-spacing:4px;font-size:36px}.fb-diploma-title>p{font-size:20px}.fb-diploma-recipient{padding-top:35px}.fb-diploma-recipient h4{margin-bottom:24px;font-size:25px}.fb-diploma-bottom{flex-direction:column;align-items:stretch}.fb-diploma-bottom dl{grid-template-columns:repeat(2,1fr)}.fb-diploma-signature{margin-left:auto}.fb-modern-diploma footer{gap:10px;font-size:8px}.fb-diploma-status{margin-top:24px}}@media print{.fb-modern-diploma{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;width:10in;max-width:none;min-height:7.7in;padding:1.12in .75in .25in}.fb-diploma-title h2{font-size:43pt!important}.fb-diploma-title>p{font-size:22pt}.fb-diploma-recipient h4{font-size:28pt}}
