@page{margin:12mm 13mm}
            *{box-sizing:border-box}
            body{margin:0;color:#0b1622;font-family:DejaVu Sans,Arial,sans-serif;font-size:9.5px;line-height:1.34}
            .ft{width:100%}.ft table{width:100%;border-collapse:collapse}
            .ft__brand td{vertical-align:middle}.ft__brand-logo{width:40%}.ft__brand-qr{width:20%;text-align:center}.ft__brand-id{width:40%;text-align:right}
            .ft__brand img{max-width:168px;max-height:64px}.ft__brand .ft__qr{width:58px;height:58px;max-width:58px;max-height:58px}.ft__brand-qr span{display:block;margin-top:2px;color:#64748b;font-size:6.5px;font-weight:700}.ft__brand-id strong{display:block;font-size:14px}.ft__brand-id span{display:block;margin-top:3px;color:#64748b;font-size:8.5px}
            .ft__hero{margin-top:8px;padding-bottom:9px;border-bottom:1px solid #e5e7eb}.ft__hero td{vertical-align:middle}
            .ft__hero h1{margin:0 0 3px;font-size:18px}.ft__hero p{margin:0;color:#64748b}
            .ft__number{text-align:right}.ft__number div{display:inline-block;padding:7px 10px;border-radius:11px;background:#fff4ed;text-align:left}.ft__number span{display:block;color:#64748b;font-size:8px;font-weight:700}.ft__number strong{display:block;color:#f5793b;font-size:10.8px}
            .ft__refs{margin-top:8px;padding-bottom:7px;border-bottom:1px solid #eef0f2}.ft__refs td{padding-right:15px}.ft__label{display:block;color:#64748b;font-size:7.6px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ft__value{display:block;margin-top:2px;font-size:9.6px;font-weight:800}
            .ft section{margin-top:7px}.ft h2{margin:0 0 4px;font-size:12.2px}
            .ft__grid{border-collapse:separate!important;border-spacing:4px!important;margin:-4px}.ft__grid td{width:50%;padding:5px 7px;border:1px solid #e3e6e9;border-radius:7px;vertical-align:top}
            .ft__segments{font-size:8.6px}.ft__segments th,.ft__segments td{padding:6px 5px;border:1px solid #e3e6e9;text-align:left}.ft__segments th{background:#f8fafc;color:#475569;font-size:7.4px;text-transform:uppercase}
            .ft__important{padding:7px 8px;border:1px solid #e3e6e9;border-radius:7px;background:#f8fafc}
            .ft footer{margin-top:7px;padding-top:5px;border-top:1px solid #e5e7eb;color:#64748b;text-align:center;font-size:7.5px}
            .ft__legal-line + .ft__legal-line{margin-top:2px}
