.ra-brand-left { min-width: 130px; display: flex; flex-direction: column; align-items: flex-start; gap: 4px; }
.ra-brand-logo { max-height: 64px; max-width: 120px; object-fit: contain; display: block; }
.marksheet-container .ra-brand-logo { max-height: 52px; max-width: 100px; }
.ra-brand-center { text-align: center; padding: 0 10px; }
.ra-brand-name { font-size: calc(21px * var(--doc-text)) !important; letter-spacing: 1.1px; line-height: 1.15; }
.marksheet-container .ra-brand-name { font-size: calc(16px * var(--doc-text)) !important; }
.ra-brand-sub { margin: 2px 0 0; color: #555; font-size: calc(8.5px * var(--doc-text)); letter-spacing: .3px; }
.ra-brand-acc { margin: 3px 0 0; font-size: calc(7.5px * var(--doc-text)); font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--navy); }
.ra-brand-reg { font-size: calc(7.5px * var(--doc-text)); font-family: ui-monospace, monospace; color: #555; }
.signature-line { position: relative; }
.ra-sig-img, .ra-seal-img { position: absolute; left: 50%; transform: translateX(-50%); bottom: calc(100% + 2px); object-fit: contain; }
.ra-sig-img  { max-height: 40px; max-width: 150px; }
.ra-seal-img { max-height: 58px; max-width: 58px; opacity: .92; }
.ra-sig-name { font-weight: 600; color: #222; padding-top: 2px; }
.ra-sig-role { font-size: calc(8px * var(--doc-text)); color: #666; font-weight: 400; }
.ra-doc-watermark {
    position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;
    font-family: 'Inter Tight', system-ui, sans-serif; font-weight: 800; letter-spacing: 12px;
    font-size: 96px; transform: rotate(-24deg); pointer-events: none; z-index: 5;
}
.ra-wm-revoked   { color: rgba(220, 38, 38, .20); }
.ra-wm-cancelled { color: rgba(71, 85, 105, .22); }
.ra-wm-reissued  { color: rgba(217, 119, 6, .20); }
.ra-powered { position: absolute; left: 0; right: 0; bottom: 3px; text-align: center; font-size: 6.5px; color: #8a8a8a; letter-spacing: .3px; }
.certificate-container, .marksheet-container {
    --paper: #fffefa;
    --title-font: 'Cinzel', 'Source Serif 4', Georgia, serif;
    --name-font: 'Cormorant Garamond', 'Source Serif 4', Georgia, serif;
    --head-font: 'Source Serif 4', Georgia, serif;
    --body-font: 'IBM Plex Sans', 'IBM Plex Sans Devanagari', system-ui, sans-serif;
    --mono-font: 'IBM Plex Mono', ui-monospace, monospace;
    --ink-doc: #1d2433;
    --navy: #1b3a6b; --navy-deep: #10233f; --brass: #a8802f; --brass-light: #d9c08a;
    background-color: var(--paper) !important;
    background-image: none !important;
    color: var(--ink-doc);
}
.certificate-container, .certificate-container *, .marksheet-container, .marksheet-container * { font-family: var(--body-font) !important; }
.certificate-container .cert-title, .marksheet-container .mark-title { font-family: var(--title-font) !important; }
.certificate-container .cert-name { font-family: var(--name-font) !important; }
.certificate-container .ra-brand-name, .marksheet-container .ra-brand-name { font-family: var(--head-font) !important; }
#lblCertNumber, #lblMarkNumber, #lblTrNumber, .ra-brand-reg { font-family: var(--mono-font) !important; }
.certificate-container .fa-ico, .marksheet-container .fa-ico { font-family: inherit !important; }

.certificate-container .cert-border-outer, .marksheet-container .cert-border-outer { outline: none; border: 2px solid var(--navy); }
.certificate-container .cert-border-outer::before, .marksheet-container .cert-border-outer::before {
    content: ""; position: absolute; inset: -7px; border: 1px solid var(--navy); pointer-events: none;
}
.certificate-container .cert-border-inner, .marksheet-container .cert-border-inner { border-color: var(--brass); background-color: var(--paper); }

.certificate-container .ra-brand-name { font-size: calc(21px * var(--doc-text)) !important; font-weight: 700; letter-spacing: .6px; color: var(--navy-deep) !important; }
.marksheet-container .ra-brand-name { font-size: calc(16px * var(--doc-text)) !important; font-weight: 700; letter-spacing: .4px; color: var(--navy-deep) !important; }
.certificate-container .ra-brand-center, .marksheet-container .ra-brand-center { max-width: 70%; }

.cert-border-inner > .d-flex.justify-content-between .text-end { white-space: nowrap; line-height: 1.55; }
#lblCertNumber, #lblMarkNumber { color: var(--navy-deep) !important; font-weight: 600 !important; letter-spacing: .02em; }

.certificate-container .cert-title { color: var(--navy-deep); font-weight: 600; letter-spacing: 3px; font-size: calc(26px * var(--doc-text)); margin-top: 14px; }
.certificate-container #lblCertAward { color: var(--brass) !important; letter-spacing: 3px !important; font-weight: 600; }
.certificate-container .cert-body { max-width: 232mm; margin-left: auto; margin-right: auto; color: #2b3242; }
.certificate-container .cert-name { font-size: calc(34px * var(--doc-text)); font-weight: 700; font-style: italic; letter-spacing: .3px; line-height: 1.1; color: var(--navy); border-bottom: 1px solid var(--brass-light); padding: 0 34px 4px; margin: 6px 0 4px; text-transform: none; }
.certificate-container #lblCertCourseName { font-family: var(--head-font) !important; font-weight: 700 !important; letter-spacing: .6px !important; color: var(--navy-deep) !important; }
.certificate-container .cert-bold { color: var(--ink-doc); }
.marksheet-container .mark-title { color: var(--navy-deep); letter-spacing: 2px; font-weight: 700; }

.certificate-container .cert-seal, .marksheet-container .cert-seal {
    background-color: var(--brass);
    background-image: linear-gradient(145deg, #f3e2b3 0%, var(--brass) 55%, #7a5a1c 100%);
    box-shadow: 0 0 0 3px var(--paper), 0 0 0 4px var(--brass-light);
    color: #fffaf0;
}
.certificate-container .cert-seal::before, .marksheet-container .cert-seal::before { border-color: rgba(255, 250, 235, .55); }
.certificate-container .signature-line, .marksheet-container .signature-line { border-top-color: #9aa1ad; }

.certificate-container .cert-title { margin-top: 24px; }
.certificate-container .cert-body { margin-top: 22px; line-height: 1.85; font-size: calc(12.5px * var(--doc-text)); }
.certificate-container .cert-qr-frame, .marksheet-container .cert-qr-frame { background: #fff !important; border: 1px solid #d5dae2 !important; box-shadow: none !important; background-image: none !important; }
.certificate-container .cert-qr-frame::before, .certificate-container .cert-qr-frame::after, .marksheet-container .cert-qr-frame::before, .marksheet-container .cert-qr-frame::after { display: none !important; }
.ra-tpl-classic .cert-border-inner, .certificate-container:not([class*="ra-tpl-"]) .cert-border-inner {
    background: var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%231b3a6b' stroke-opacity='0.07' stroke-width='0.7'%3E%3Cpolyline points='372,200 383,210 382,219 370,227 357,233 355,242 364,253 371,266 367,275 353,278 339,280 335,288 339,301 342,315 336,323 322,322 308,319 301,325 301,339 300,354 292,359 278,353 265,347 258,350 253,364 247,377 238,379 227,370 217,360 208,361 200,372 190,383 181,382 173,370 167,357 158,355 147,364 134,371 125,367 122,353 120,339 112,335 99,339 85,342 77,336 78,322 81,308 75,301 61,301 46,300 41,292 47,278 53,265 50,258 36,253 23,247 21,238 30,227 40,217 39,208 28,200 17,190 18,181 30,173 43,167 45,158 36,147 29,134 33,125 47,122 61,120 65,112 61,99 58,85 64,77 78,78 92,81 99,75 99,61 100,46 108,41 122,47 135,53 142,50 147,36 153,23 162,21 173,30 183,40 192,39 200,28 210,17 219,18 227,30 233,43 242,45 253,36 266,29 275,33 278,47 280,61 288,65 301,61 315,58 323,64 322,78 319,92 325,99 339,99 354,100 359,108 353,122 347,135 350,142 364,147 377,153 379,162 370,173 360,183 361,192 372,200'/%3E%3Cpolyline points='383,200 383,210 371,218 359,225 357,233 366,245 374,257 371,266 357,270 343,273 339,280 344,294 348,308 342,315 328,315 314,314 308,319 308,334 308,348 300,354 286,349 273,343 265,347 262,361 257,374 247,377 236,368 225,359 217,360 209,372 200,383 190,383 182,371 175,359 167,357 155,366 143,374 134,371 130,357 127,343 120,339 106,344 92,348 85,342 85,328 86,314 81,308 66,308 52,308 46,300 51,286 57,273 53,265 39,262 26,257 23,247 32,236 41,225 40,217 28,209 17,200 17,190 29,182 41,175 43,167 34,155 26,143 29,134 43,130 57,127 61,120 56,106 52,92 58,85 72,85 86,86 92,81 92,66 92,52 100,46 114,51 127,57 135,53 138,39 143,26 153,23 164,32 175,41 183,40 191,28 200,17 210,17 218,29 225,41 233,43 245,34 257,26 266,29 270,43 273,57 280,61 294,56 308,52 315,58 315,72 314,86 319,92 334,92 348,92 354,100 349,114 343,127 347,135 361,138 374,143 377,153 368,164 359,175 360,183 372,191 383,200'/%3E%3Cpolyline points='383,200 372,209 360,217 359,225 368,236 377,247 374,257 361,262 347,265 343,273 349,286 354,300 348,308 334,308 319,308 314,314 315,328 315,342 308,348 294,344 280,339 273,343 270,357 266,371 257,374 245,366 233,357 225,359 218,371 210,383 200,383 191,372 183,360 175,359 164,368 153,377 143,374 138,361 135,347 127,343 114,349 100,354 92,348 92,334 92,319 86,314 72,315 58,315 52,308 56,294 61,280 57,273 43,270 29,266 26,257 34,245 43,233 41,225 29,218 17,210 17,200 28,191 40,183 41,175 32,164 23,153 26,143 39,138 53,135 57,127 51,114 46,100 52,92 66,92 81,92 86,86 85,72 85,58 92,52 106,56 120,61 127,57 130,43 134,29 143,26 155,34 167,43 175,41 182,29 190,17 200,17 209,28 217,40 225,41 236,32 247,23 257,26 262,39 265,53 273,57 286,51 300,46 308,52 308,66 308,81 314,86 328,85 342,85 348,92 344,106 339,120 343,127 357,130 371,134 374,143 366,155 357,167 359,175 371,182 383,190 383,200'/%3E%3Cpolyline points='372,200 361,208 360,217 370,227 379,238 377,247 364,253 350,258 347,265 353,278 359,292 354,300 339,301 325,301 319,308 322,322 323,336 315,342 301,339 288,335 280,339 278,353 275,367 266,371 253,364 242,355 233,357 227,370 219,382 210,383 200,372 192,361 183,360 173,370 162,379 153,377 147,364 142,350 135,347 122,353 108,359 100,354 99,339 99,325 92,319 78,322 64,323 58,315 61,301 65,288 61,280 47,278 33,275 29,266 36,253 45,242 43,233 30,227 18,219 17,210 28,200 39,192 40,183 30,173 21,162 23,153 36,147 50,142 53,135 47,122 41,108 46,100 61,99 75,99 81,92 78,78 77,64 85,58 99,61 112,65 120,61 122,47 125,33 134,29 147,36 158,45 167,43 173,30 181,18 190,17 200,28 208,39 217,40 227,30 238,21 247,23 253,36 258,50 265,53 278,47 292,41 300,46 301,61 301,75 308,81 322,78 336,77 342,85 339,99 335,112 339,120 353,122 367,125 371,134 364,147 355,158 357,167 370,173 382,181 383,190 372,200'/%3E%3Cpolyline points='361,200 361,208 371,218 381,229 379,238 366,245 353,250 350,258 357,270 363,283 359,292 344,294 330,294 325,301 328,315 330,330 323,336 308,334 294,330 288,335 286,349 283,363 275,367 262,361 250,353 242,355 236,368 229,381 219,382 209,372 200,361 192,361 182,371 171,381 162,379 155,366 150,353 142,350 130,357 117,363 108,359 106,344 106,330 99,325 85,328 70,330 64,323 66,308 70,294 65,288 51,286 37,283 33,275 39,262 47,250 45,242 32,236 19,229 18,219 28,209 39,200 39,192 29,182 19,171 21,162 34,155 47,150 50,142 43,130 37,117 41,108 56,106 70,106 75,99 72,85 70,70 77,64 92,66 106,70 112,65 114,51 117,37 125,33 138,39 150,47 158,45 164,32 171,19 181,18 191,28 200,39 208,39 218,29 229,19 238,21 245,34 250,47 258,50 270,43 283,37 292,41 294,56 294,70 301,75 315,72 330,70 336,77 334,92 330,106 335,112 349,114 363,117 367,125 361,138 353,150 355,158 368,164 381,171 382,181 372,191 361,200'/%3E%3Cpolyline points='361,200 372,209 382,219 381,229 368,236 355,242 353,250 361,262 367,275 363,283 349,286 335,288 330,294 334,308 336,323 330,330 315,328 301,325 294,330 294,344 292,359 283,363 270,357 258,350 250,353 245,366 238,379 229,381 218,371 208,361 200,361 191,372 181,382 171,381 164,368 158,355 150,353 138,361 125,367 117,363 114,349 112,335 106,330 92,334 77,336 70,330 72,315 75,301 70,294 56,294 41,292 37,283 43,270 50,258 47,250 34,245 21,238 19,229 29,218 39,208 39,200 28,191 18,181 19,171 32,164 45,158 47,150 39,138 33,125 37,117 51,114 65,112 70,106 66,92 64,77 70,70 85,72 99,75 106,70 106,56 108,41 117,37 130,43 142,50 150,47 155,34 162,21 171,19 182,29 192,39 200,39 209,28 219,18 229,19 236,32 242,45 250,47 262,39 275,33 283,37 286,51 288,65 294,70 308,66 323,64 330,70 328,85 325,99 330,106 344,106 359,108 363,117 357,130 350,142 353,150 366,155 379,162 381,171 371,182 361,192 361,200'/%3E%3Cpolyline points='322,200 331,209 330,217 320,224 309,229 307,236 313,247 318,258 314,266 301,268 289,268 285,274 286,286 287,299 280,304 268,301 256,297 250,301 247,313 242,325 234,327 224,320 215,312 207,312 200,322 191,331 183,330 176,320 171,309 164,307 153,313 142,318 134,314 132,301 132,289 126,285 114,286 101,287 96,280 99,268 103,256 99,250 87,247 75,242 73,234 80,224 88,215 88,207 78,200 69,191 70,183 80,176 91,171 93,164 87,153 82,142 86,134 99,132 111,132 115,126 114,114 113,101 120,96 132,99 144,103 150,99 153,87 158,75 166,73 176,80 185,88 193,88 200,78 209,69 217,70 224,80 229,91 236,93 247,87 258,82 266,86 268,99 268,111 274,115 286,114 299,113 304,120 301,132 297,144 301,150 313,153 325,158 327,166 320,176 312,185 312,193 322,200'/%3E%3Cpolyline points='332,200 330,209 319,216 309,222 310,229 318,240 322,251 317,258 304,260 293,262 290,269 293,282 294,294 286,298 273,295 262,293 257,299 255,311 251,322 242,323 231,316 222,309 215,313 208,324 200,332 191,330 184,319 178,309 171,310 160,318 149,322 142,317 140,304 138,293 131,290 118,293 106,294 102,286 105,273 107,262 101,257 89,255 78,251 77,242 84,231 91,222 87,215 76,208 68,200 70,191 81,184 91,178 90,171 82,160 78,149 83,142 96,140 107,138 110,131 107,118 106,106 114,102 127,105 138,107 143,101 145,89 149,78 158,77 169,84 178,91 185,87 192,76 200,68 209,70 216,81 222,91 229,90 240,82 251,78 258,83 260,96 262,107 269,110 282,107 294,106 298,114 295,127 293,138 299,143 311,145 322,149 323,158 316,169 309,178 313,185 324,192 332,200'/%3E%3Cpolyline points='328,200 317,208 310,214 313,223 322,233 326,243 319,249 305,252 296,256 296,264 300,277 300,288 291,291 277,288 268,288 264,296 263,310 259,319 249,319 238,311 229,307 223,313 217,325 209,333 200,328 192,317 186,310 177,313 167,322 157,326 151,319 148,305 144,296 136,296 123,300 112,300 109,291 112,277 112,268 104,264 90,263 81,259 81,249 89,238 93,229 87,223 75,217 67,209 72,200 83,192 90,186 87,177 78,167 74,157 81,151 95,148 104,144 104,136 100,123 100,112 109,109 123,112 132,112 136,104 137,90 141,81 151,81 162,89 171,93 177,87 183,75 191,67 200,72 208,83 214,90 223,87 233,78 243,74 249,81 252,95 256,104 264,104 277,100 288,100 291,109 288,123 288,132 296,136 310,137 319,141 319,151 311,162 307,171 313,177 325,183 333,191 328,200'/%3E%3Cpolyline points='316,200 311,207 317,215 326,225 328,234 320,241 307,244 300,249 302,259 307,271 305,281 295,283 282,282 273,283 272,293 271,307 266,315 256,313 244,307 236,305 230,314 225,326 217,332 208,326 200,316 193,311 185,317 175,326 166,328 159,320 156,307 151,300 141,302 129,307 119,305 117,295 118,282 117,273 107,272 93,271 85,266 87,256 93,244 95,236 86,230 74,225 68,217 74,208 84,200 89,193 83,185 74,175 72,166 80,159 93,156 100,151 98,141 93,129 95,119 105,117 118,118 127,117 128,107 129,93 134,85 144,87 156,93 164,95 170,86 175,74 183,68 192,74 200,84 207,89 215,83 225,74 234,72 241,80 244,93 249,100 259,98 271,93 281,95 283,105 282,118 283,127 293,128 307,129 315,134 313,144 307,156 305,164 314,170 326,175 332,183 326,192 316,200'/%3E%3Cpolyline points='312,200 319,208 329,217 330,226 320,232 308,237 303,243 307,253 313,265 310,274 299,276 286,275 279,279 279,290 279,303 274,310 262,308 250,302 243,303 238,313 234,326 226,330 216,323 207,314 200,312 192,319 183,329 174,330 168,320 163,308 157,303 147,307 135,313 126,310 124,299 125,286 121,279 110,279 97,279 90,274 92,262 98,250 97,243 87,238 74,234 70,226 77,216 86,207 88,200 81,192 71,183 70,174 80,168 92,163 97,157 93,147 87,135 90,126 101,124 114,125 121,121 121,110 121,97 126,90 138,92 150,98 157,97 162,87 166,74 174,70 184,77 193,86 200,88 208,81 217,71 226,70 232,80 237,92 243,97 253,93 265,87 274,90 276,101 275,114 279,121 290,121 303,121 310,126 308,138 302,150 303,157 313,162 326,166 330,174 323,184 314,193 312,200'/%3E%3Cpolyline points='276,200 283,207 282,214 273,220 265,224 263,229 266,238 268,248 264,253 254,254 244,253 240,257 238,266 235,275 228,278 220,273 212,268 206,269 200,276 193,283 186,282 180,273 176,265 171,263 162,266 152,268 147,264 146,254 147,244 143,240 134,238 125,235 122,228 127,220 132,212 131,206 124,200 117,193 118,186 127,180 135,176 137,171 134,162 132,152 136,147 146,146 156,147 160,143 162,134 165,125 172,122 180,127 188,132 194,131 200,124 207,117 214,118 220,127 224,135 229,137 238,134 248,132 253,136 254,146 253,156 257,160 266,162 275,165 278,172 273,180 268,188 269,194 276,200'/%3E%3Cpolyline points='284,200 280,207 271,213 266,218 268,225 273,234 273,242 266,246 255,246 248,248 246,255 246,266 242,273 234,273 225,268 218,266 213,271 207,280 200,284 193,280 187,271 182,266 175,268 166,273 158,273 154,266 154,255 152,248 145,246 134,246 127,242 127,234 132,225 134,218 129,213 120,207 116,200 120,193 129,187 134,182 132,175 127,166 127,158 134,154 145,154 152,152 154,145 154,134 158,127 166,127 175,132 182,134 187,129 193,120 200,116 207,120 213,129 218,134 225,132 234,127 242,127 246,134 246,145 248,152 255,154 266,154 273,158 273,166 268,175 266,182 271,187 280,193 284,200'/%3E%3Cpolyline points='276,200 269,206 268,212 273,220 278,228 275,235 266,238 257,240 253,244 254,254 253,264 248,268 238,266 229,263 224,265 220,273 214,282 207,283 200,276 194,269 188,268 180,273 172,278 165,275 162,266 160,257 156,253 146,254 136,253 132,248 134,238 137,229 135,224 127,220 118,214 117,207 124,200 131,194 132,188 127,180 122,172 125,165 134,162 143,160 147,156 146,146 147,136 152,132 162,134 171,137 176,135 180,127 186,118 193,117 200,124 206,131 212,132 220,127 228,122 235,125 238,134 240,143 244,147 254,146 264,147 268,152 266,162 263,171 265,176 273,180 282,186 283,193 276,200'/%3E%3Cpolyline points='268,200 272,206 279,214 281,222 275,227 265,230 259,234 259,241 261,251 259,259 251,261 241,259 234,259 230,265 227,275 222,281 214,279 206,272 200,268 194,272 186,279 178,281 173,275 170,265 166,259 159,259 149,261 141,259 139,251 141,241 141,234 135,230 125,227 119,222 121,214 128,206 132,200 128,194 121,186 119,178 125,173 135,170 141,166 141,159 139,149 141,141 149,139 159,141 166,141 170,135 173,125 178,119 186,121 194,128 200,132 206,128 214,121 222,119 227,125 230,135 234,141 241,141 251,139 259,141 261,149 259,159 259,166 265,170 275,173 281,178 279,186 272,194 268,200'/%3E%3C/g%3E%3C/svg%3E") center / 446px 446px no-repeat;
}
.ra-tpl-executive { --navy: #13294b; --navy-deep: #0c1c35; --brass: #b08a3e; --brass-light: #dcc38c; --paper: #fffdf8; }
.ra-tpl-executive .cert-border-outer { background: var(--navy); border: 0; padding: 12px; }
.ra-tpl-executive .cert-border-outer::before { inset: 5px; border: 1px solid var(--brass); }
.ra-tpl-executive .cert-border-inner { border: 1px solid var(--brass); box-shadow: inset 0 0 0 5px var(--paper), inset 0 0 0 6px var(--brass-light); background: var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%231b3a6b' stroke-opacity='0.07' stroke-width='0.7'%3E%3Cpolyline points='372,200 383,210 382,219 370,227 357,233 355,242 364,253 371,266 367,275 353,278 339,280 335,288 339,301 342,315 336,323 322,322 308,319 301,325 301,339 300,354 292,359 278,353 265,347 258,350 253,364 247,377 238,379 227,370 217,360 208,361 200,372 190,383 181,382 173,370 167,357 158,355 147,364 134,371 125,367 122,353 120,339 112,335 99,339 85,342 77,336 78,322 81,308 75,301 61,301 46,300 41,292 47,278 53,265 50,258 36,253 23,247 21,238 30,227 40,217 39,208 28,200 17,190 18,181 30,173 43,167 45,158 36,147 29,134 33,125 47,122 61,120 65,112 61,99 58,85 64,77 78,78 92,81 99,75 99,61 100,46 108,41 122,47 135,53 142,50 147,36 153,23 162,21 173,30 183,40 192,39 200,28 210,17 219,18 227,30 233,43 242,45 253,36 266,29 275,33 278,47 280,61 288,65 301,61 315,58 323,64 322,78 319,92 325,99 339,99 354,100 359,108 353,122 347,135 350,142 364,147 377,153 379,162 370,173 360,183 361,192 372,200'/%3E%3Cpolyline points='383,200 383,210 371,218 359,225 357,233 366,245 374,257 371,266 357,270 343,273 339,280 344,294 348,308 342,315 328,315 314,314 308,319 308,334 308,348 300,354 286,349 273,343 265,347 262,361 257,374 247,377 236,368 225,359 217,360 209,372 200,383 190,383 182,371 175,359 167,357 155,366 143,374 134,371 130,357 127,343 120,339 106,344 92,348 85,342 85,328 86,314 81,308 66,308 52,308 46,300 51,286 57,273 53,265 39,262 26,257 23,247 32,236 41,225 40,217 28,209 17,200 17,190 29,182 41,175 43,167 34,155 26,143 29,134 43,130 57,127 61,120 56,106 52,92 58,85 72,85 86,86 92,81 92,66 92,52 100,46 114,51 127,57 135,53 138,39 143,26 153,23 164,32 175,41 183,40 191,28 200,17 210,17 218,29 225,41 233,43 245,34 257,26 266,29 270,43 273,57 280,61 294,56 308,52 315,58 315,72 314,86 319,92 334,92 348,92 354,100 349,114 343,127 347,135 361,138 374,143 377,153 368,164 359,175 360,183 372,191 383,200'/%3E%3Cpolyline points='383,200 372,209 360,217 359,225 368,236 377,247 374,257 361,262 347,265 343,273 349,286 354,300 348,308 334,308 319,308 314,314 315,328 315,342 308,348 294,344 280,339 273,343 270,357 266,371 257,374 245,366 233,357 225,359 218,371 210,383 200,383 191,372 183,360 175,359 164,368 153,377 143,374 138,361 135,347 127,343 114,349 100,354 92,348 92,334 92,319 86,314 72,315 58,315 52,308 56,294 61,280 57,273 43,270 29,266 26,257 34,245 43,233 41,225 29,218 17,210 17,200 28,191 40,183 41,175 32,164 23,153 26,143 39,138 53,135 57,127 51,114 46,100 52,92 66,92 81,92 86,86 85,72 85,58 92,52 106,56 120,61 127,57 130,43 134,29 143,26 155,34 167,43 175,41 182,29 190,17 200,17 209,28 217,40 225,41 236,32 247,23 257,26 262,39 265,53 273,57 286,51 300,46 308,52 308,66 308,81 314,86 328,85 342,85 348,92 344,106 339,120 343,127 357,130 371,134 374,143 366,155 357,167 359,175 371,182 383,190 383,200'/%3E%3Cpolyline points='372,200 361,208 360,217 370,227 379,238 377,247 364,253 350,258 347,265 353,278 359,292 354,300 339,301 325,301 319,308 322,322 323,336 315,342 301,339 288,335 280,339 278,353 275,367 266,371 253,364 242,355 233,357 227,370 219,382 210,383 200,372 192,361 183,360 173,370 162,379 153,377 147,364 142,350 135,347 122,353 108,359 100,354 99,339 99,325 92,319 78,322 64,323 58,315 61,301 65,288 61,280 47,278 33,275 29,266 36,253 45,242 43,233 30,227 18,219 17,210 28,200 39,192 40,183 30,173 21,162 23,153 36,147 50,142 53,135 47,122 41,108 46,100 61,99 75,99 81,92 78,78 77,64 85,58 99,61 112,65 120,61 122,47 125,33 134,29 147,36 158,45 167,43 173,30 181,18 190,17 200,28 208,39 217,40 227,30 238,21 247,23 253,36 258,50 265,53 278,47 292,41 300,46 301,61 301,75 308,81 322,78 336,77 342,85 339,99 335,112 339,120 353,122 367,125 371,134 364,147 355,158 357,167 370,173 382,181 383,190 372,200'/%3E%3Cpolyline points='361,200 361,208 371,218 381,229 379,238 366,245 353,250 350,258 357,270 363,283 359,292 344,294 330,294 325,301 328,315 330,330 323,336 308,334 294,330 288,335 286,349 283,363 275,367 262,361 250,353 242,355 236,368 229,381 219,382 209,372 200,361 192,361 182,371 171,381 162,379 155,366 150,353 142,350 130,357 117,363 108,359 106,344 106,330 99,325 85,328 70,330 64,323 66,308 70,294 65,288 51,286 37,283 33,275 39,262 47,250 45,242 32,236 19,229 18,219 28,209 39,200 39,192 29,182 19,171 21,162 34,155 47,150 50,142 43,130 37,117 41,108 56,106 70,106 75,99 72,85 70,70 77,64 92,66 106,70 112,65 114,51 117,37 125,33 138,39 150,47 158,45 164,32 171,19 181,18 191,28 200,39 208,39 218,29 229,19 238,21 245,34 250,47 258,50 270,43 283,37 292,41 294,56 294,70 301,75 315,72 330,70 336,77 334,92 330,106 335,112 349,114 363,117 367,125 361,138 353,150 355,158 368,164 381,171 382,181 372,191 361,200'/%3E%3Cpolyline points='361,200 372,209 382,219 381,229 368,236 355,242 353,250 361,262 367,275 363,283 349,286 335,288 330,294 334,308 336,323 330,330 315,328 301,325 294,330 294,344 292,359 283,363 270,357 258,350 250,353 245,366 238,379 229,381 218,371 208,361 200,361 191,372 181,382 171,381 164,368 158,355 150,353 138,361 125,367 117,363 114,349 112,335 106,330 92,334 77,336 70,330 72,315 75,301 70,294 56,294 41,292 37,283 43,270 50,258 47,250 34,245 21,238 19,229 29,218 39,208 39,200 28,191 18,181 19,171 32,164 45,158 47,150 39,138 33,125 37,117 51,114 65,112 70,106 66,92 64,77 70,70 85,72 99,75 106,70 106,56 108,41 117,37 130,43 142,50 150,47 155,34 162,21 171,19 182,29 192,39 200,39 209,28 219,18 229,19 236,32 242,45 250,47 262,39 275,33 283,37 286,51 288,65 294,70 308,66 323,64 330,70 328,85 325,99 330,106 344,106 359,108 363,117 357,130 350,142 353,150 366,155 379,162 381,171 371,182 361,192 361,200'/%3E%3Cpolyline points='322,200 331,209 330,217 320,224 309,229 307,236 313,247 318,258 314,266 301,268 289,268 285,274 286,286 287,299 280,304 268,301 256,297 250,301 247,313 242,325 234,327 224,320 215,312 207,312 200,322 191,331 183,330 176,320 171,309 164,307 153,313 142,318 134,314 132,301 132,289 126,285 114,286 101,287 96,280 99,268 103,256 99,250 87,247 75,242 73,234 80,224 88,215 88,207 78,200 69,191 70,183 80,176 91,171 93,164 87,153 82,142 86,134 99,132 111,132 115,126 114,114 113,101 120,96 132,99 144,103 150,99 153,87 158,75 166,73 176,80 185,88 193,88 200,78 209,69 217,70 224,80 229,91 236,93 247,87 258,82 266,86 268,99 268,111 274,115 286,114 299,113 304,120 301,132 297,144 301,150 313,153 325,158 327,166 320,176 312,185 312,193 322,200'/%3E%3Cpolyline points='332,200 330,209 319,216 309,222 310,229 318,240 322,251 317,258 304,260 293,262 290,269 293,282 294,294 286,298 273,295 262,293 257,299 255,311 251,322 242,323 231,316 222,309 215,313 208,324 200,332 191,330 184,319 178,309 171,310 160,318 149,322 142,317 140,304 138,293 131,290 118,293 106,294 102,286 105,273 107,262 101,257 89,255 78,251 77,242 84,231 91,222 87,215 76,208 68,200 70,191 81,184 91,178 90,171 82,160 78,149 83,142 96,140 107,138 110,131 107,118 106,106 114,102 127,105 138,107 143,101 145,89 149,78 158,77 169,84 178,91 185,87 192,76 200,68 209,70 216,81 222,91 229,90 240,82 251,78 258,83 260,96 262,107 269,110 282,107 294,106 298,114 295,127 293,138 299,143 311,145 322,149 323,158 316,169 309,178 313,185 324,192 332,200'/%3E%3Cpolyline points='328,200 317,208 310,214 313,223 322,233 326,243 319,249 305,252 296,256 296,264 300,277 300,288 291,291 277,288 268,288 264,296 263,310 259,319 249,319 238,311 229,307 223,313 217,325 209,333 200,328 192,317 186,310 177,313 167,322 157,326 151,319 148,305 144,296 136,296 123,300 112,300 109,291 112,277 112,268 104,264 90,263 81,259 81,249 89,238 93,229 87,223 75,217 67,209 72,200 83,192 90,186 87,177 78,167 74,157 81,151 95,148 104,144 104,136 100,123 100,112 109,109 123,112 132,112 136,104 137,90 141,81 151,81 162,89 171,93 177,87 183,75 191,67 200,72 208,83 214,90 223,87 233,78 243,74 249,81 252,95 256,104 264,104 277,100 288,100 291,109 288,123 288,132 296,136 310,137 319,141 319,151 311,162 307,171 313,177 325,183 333,191 328,200'/%3E%3Cpolyline points='316,200 311,207 317,215 326,225 328,234 320,241 307,244 300,249 302,259 307,271 305,281 295,283 282,282 273,283 272,293 271,307 266,315 256,313 244,307 236,305 230,314 225,326 217,332 208,326 200,316 193,311 185,317 175,326 166,328 159,320 156,307 151,300 141,302 129,307 119,305 117,295 118,282 117,273 107,272 93,271 85,266 87,256 93,244 95,236 86,230 74,225 68,217 74,208 84,200 89,193 83,185 74,175 72,166 80,159 93,156 100,151 98,141 93,129 95,119 105,117 118,118 127,117 128,107 129,93 134,85 144,87 156,93 164,95 170,86 175,74 183,68 192,74 200,84 207,89 215,83 225,74 234,72 241,80 244,93 249,100 259,98 271,93 281,95 283,105 282,118 283,127 293,128 307,129 315,134 313,144 307,156 305,164 314,170 326,175 332,183 326,192 316,200'/%3E%3Cpolyline points='312,200 319,208 329,217 330,226 320,232 308,237 303,243 307,253 313,265 310,274 299,276 286,275 279,279 279,290 279,303 274,310 262,308 250,302 243,303 238,313 234,326 226,330 216,323 207,314 200,312 192,319 183,329 174,330 168,320 163,308 157,303 147,307 135,313 126,310 124,299 125,286 121,279 110,279 97,279 90,274 92,262 98,250 97,243 87,238 74,234 70,226 77,216 86,207 88,200 81,192 71,183 70,174 80,168 92,163 97,157 93,147 87,135 90,126 101,124 114,125 121,121 121,110 121,97 126,90 138,92 150,98 157,97 162,87 166,74 174,70 184,77 193,86 200,88 208,81 217,71 226,70 232,80 237,92 243,97 253,93 265,87 274,90 276,101 275,114 279,121 290,121 303,121 310,126 308,138 302,150 303,157 313,162 326,166 330,174 323,184 314,193 312,200'/%3E%3Cpolyline points='276,200 283,207 282,214 273,220 265,224 263,229 266,238 268,248 264,253 254,254 244,253 240,257 238,266 235,275 228,278 220,273 212,268 206,269 200,276 193,283 186,282 180,273 176,265 171,263 162,266 152,268 147,264 146,254 147,244 143,240 134,238 125,235 122,228 127,220 132,212 131,206 124,200 117,193 118,186 127,180 135,176 137,171 134,162 132,152 136,147 146,146 156,147 160,143 162,134 165,125 172,122 180,127 188,132 194,131 200,124 207,117 214,118 220,127 224,135 229,137 238,134 248,132 253,136 254,146 253,156 257,160 266,162 275,165 278,172 273,180 268,188 269,194 276,200'/%3E%3Cpolyline points='284,200 280,207 271,213 266,218 268,225 273,234 273,242 266,246 255,246 248,248 246,255 246,266 242,273 234,273 225,268 218,266 213,271 207,280 200,284 193,280 187,271 182,266 175,268 166,273 158,273 154,266 154,255 152,248 145,246 134,246 127,242 127,234 132,225 134,218 129,213 120,207 116,200 120,193 129,187 134,182 132,175 127,166 127,158 134,154 145,154 152,152 154,145 154,134 158,127 166,127 175,132 182,134 187,129 193,120 200,116 207,120 213,129 218,134 225,132 234,127 242,127 246,134 246,145 248,152 255,154 266,154 273,158 273,166 268,175 266,182 271,187 280,193 284,200'/%3E%3Cpolyline points='276,200 269,206 268,212 273,220 278,228 275,235 266,238 257,240 253,244 254,254 253,264 248,268 238,266 229,263 224,265 220,273 214,282 207,283 200,276 194,269 188,268 180,273 172,278 165,275 162,266 160,257 156,253 146,254 136,253 132,248 134,238 137,229 135,224 127,220 118,214 117,207 124,200 131,194 132,188 127,180 122,172 125,165 134,162 143,160 147,156 146,146 147,136 152,132 162,134 171,137 176,135 180,127 186,118 193,117 200,124 206,131 212,132 220,127 228,122 235,125 238,134 240,143 244,147 254,146 264,147 268,152 266,162 263,171 265,176 273,180 282,186 283,193 276,200'/%3E%3Cpolyline points='268,200 272,206 279,214 281,222 275,227 265,230 259,234 259,241 261,251 259,259 251,261 241,259 234,259 230,265 227,275 222,281 214,279 206,272 200,268 194,272 186,279 178,281 173,275 170,265 166,259 159,259 149,261 141,259 139,251 141,241 141,234 135,230 125,227 119,222 121,214 128,206 132,200 128,194 121,186 119,178 125,173 135,170 141,166 141,159 139,149 141,141 149,139 159,141 166,141 170,135 173,125 178,119 186,121 194,128 200,132 206,128 214,121 222,119 227,125 230,135 234,141 241,141 251,139 259,141 261,149 259,159 259,166 265,170 275,173 281,178 279,186 272,194 268,200'/%3E%3C/g%3E%3C/svg%3E") center / 469px 469px no-repeat; }
.ra-tpl-executive .cert-corner { display: none; }
.ra-tpl-executive .cert-title { letter-spacing: 5px; }
.ra-tpl-royal { --navy: #6b1d2a; --navy-deep: #4a1019; --brass: #b08d45; --brass-light: #e1c98f; --paper: #fdf9f0; }
.ra-tpl-royal .cert-border-outer { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='16' viewBox='0 0 48 16'%3E%3Crect width='48' height='16' fill='%235e1a26'/%3E%3Cpolyline points='0,8.00 1,8.89 2,9.76 3,10.60 4,11.40 5,12.14 6,12.81 7,13.39 8,13.89 9,14.28 10,14.57 11,14.74 12,14.80 13,14.74 14,14.57 15,14.28 16,13.89 17,13.39 18,12.81 19,12.14 20,11.40 21,10.60 22,9.76 23,8.89 24,8.00 25,7.11 26,6.24 27,5.40 28,4.60 29,3.86 30,3.19 31,2.61 32,2.11 33,1.72 34,1.43 35,1.26 36,1.20 37,1.26 38,1.43 39,1.72 40,2.11 41,2.61 42,3.19 43,3.86 44,4.60 45,5.40 46,6.24 47,7.11 48,8.00' fill='none' stroke='%23d8b86a' stroke-opacity='0.9' stroke-width='0.55'/%3E%3Cpolyline points='0,14.47 1,14.69 2,14.79 3,14.78 4,14.65 5,14.41 6,14.06 7,13.60 8,13.05 9,12.42 10,11.70 11,10.93 12,10.10 13,9.24 14,8.36 15,7.47 16,6.59 17,5.73 18,4.91 19,4.15 20,3.45 21,2.83 22,2.30 23,1.86 24,1.53 25,1.31 26,1.21 27,1.22 28,1.35 29,1.59 30,1.94 31,2.40 32,2.95 33,3.58 34,4.30 35,5.07 36,5.90 37,6.76 38,7.64 39,8.53 40,9.41 41,10.27 42,11.09 43,11.85 44,12.55 45,13.17 46,13.70 47,14.14 48,14.47' fill='none' stroke='%23d8b86a' stroke-opacity='0.9' stroke-width='0.55'/%3E%3Cpolyline points='0,12.00 1,11.24 2,10.44 3,9.59 4,8.71 5,7.82 6,6.94 7,6.07 8,5.23 9,4.45 10,3.72 11,3.07 12,2.50 13,2.02 14,1.65 15,1.39 16,1.24 17,1.20 18,1.28 19,1.48 20,1.79 21,2.20 22,2.72 23,3.32 24,4.00 25,4.76 26,5.56 27,6.41 28,7.29 29,8.18 30,9.06 31,9.93 32,10.77 33,11.55 34,12.28 35,12.93 36,13.50 37,13.98 38,14.35 39,14.61 40,14.76 41,14.80 42,14.72 43,14.52 44,14.21 45,13.80 46,13.28 47,12.68 48,12.00' fill='none' stroke='%23d8b86a' stroke-opacity='0.9' stroke-width='0.55'/%3E%3Cpolyline points='0,4.00 1,3.32 2,2.72 3,2.20 4,1.79 5,1.48 6,1.28 7,1.20 8,1.24 9,1.39 10,1.65 11,2.02 12,2.50 13,3.07 14,3.72 15,4.45 16,5.23 17,6.07 18,6.94 19,7.82 20,8.71 21,9.59 22,10.44 23,11.24 24,12.00 25,12.68 26,13.28 27,13.80 28,14.21 29,14.52 30,14.72 31,14.80 32,14.76 33,14.61 34,14.35 35,13.98 36,13.50 37,12.93 38,12.28 39,11.55 40,10.77 41,9.93 42,9.06 43,8.18 44,7.29 45,6.41 46,5.56 47,4.76 48,4.00' fill='none' stroke='%23d8b86a' stroke-opacity='0.9' stroke-width='0.55'/%3E%3Cpolyline points='0,1.53 1,1.86 2,2.30 3,2.83 4,3.45 5,4.15 6,4.91 7,5.73 8,6.59 9,7.47 10,8.36 11,9.24 12,10.10 13,10.93 14,11.70 15,12.42 16,13.05 17,13.60 18,14.06 19,14.41 20,14.65 21,14.78 22,14.79 23,14.69 24,14.47 25,14.14 26,13.70 27,13.17 28,12.55 29,11.85 30,11.09 31,10.27 32,9.41 33,8.53 34,7.64 35,6.76 36,5.90 37,5.07 38,4.30 39,3.58 40,2.95 41,2.40 42,1.94 43,1.59 44,1.35 45,1.22 46,1.21 47,1.31 48,1.53' fill='none' stroke='%23d8b86a' stroke-opacity='0.9' stroke-width='0.55'/%3E%3C/svg%3E"); background-size: 48px 16px; border: 3px solid var(--navy); padding: 16px; }
.ra-tpl-royal .cert-border-outer::before { inset: -8px; border: 1px solid var(--brass); }
.ra-tpl-royal .cert-border-inner { border: 2px solid var(--brass); background: var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%236b1d2a' stroke-opacity='0.1' stroke-width='0.7'%3E%3Cpolyline points='372,200 383,210 382,219 370,227 357,233 355,242 364,253 371,266 367,275 353,278 339,280 335,288 339,301 342,315 336,323 322,322 308,319 301,325 301,339 300,354 292,359 278,353 265,347 258,350 253,364 247,377 238,379 227,370 217,360 208,361 200,372 190,383 181,382 173,370 167,357 158,355 147,364 134,371 125,367 122,353 120,339 112,335 99,339 85,342 77,336 78,322 81,308 75,301 61,301 46,300 41,292 47,278 53,265 50,258 36,253 23,247 21,238 30,227 40,217 39,208 28,200 17,190 18,181 30,173 43,167 45,158 36,147 29,134 33,125 47,122 61,120 65,112 61,99 58,85 64,77 78,78 92,81 99,75 99,61 100,46 108,41 122,47 135,53 142,50 147,36 153,23 162,21 173,30 183,40 192,39 200,28 210,17 219,18 227,30 233,43 242,45 253,36 266,29 275,33 278,47 280,61 288,65 301,61 315,58 323,64 322,78 319,92 325,99 339,99 354,100 359,108 353,122 347,135 350,142 364,147 377,153 379,162 370,173 360,183 361,192 372,200'/%3E%3Cpolyline points='383,200 383,210 371,218 359,225 357,233 366,245 374,257 371,266 357,270 343,273 339,280 344,294 348,308 342,315 328,315 314,314 308,319 308,334 308,348 300,354 286,349 273,343 265,347 262,361 257,374 247,377 236,368 225,359 217,360 209,372 200,383 190,383 182,371 175,359 167,357 155,366 143,374 134,371 130,357 127,343 120,339 106,344 92,348 85,342 85,328 86,314 81,308 66,308 52,308 46,300 51,286 57,273 53,265 39,262 26,257 23,247 32,236 41,225 40,217 28,209 17,200 17,190 29,182 41,175 43,167 34,155 26,143 29,134 43,130 57,127 61,120 56,106 52,92 58,85 72,85 86,86 92,81 92,66 92,52 100,46 114,51 127,57 135,53 138,39 143,26 153,23 164,32 175,41 183,40 191,28 200,17 210,17 218,29 225,41 233,43 245,34 257,26 266,29 270,43 273,57 280,61 294,56 308,52 315,58 315,72 314,86 319,92 334,92 348,92 354,100 349,114 343,127 347,135 361,138 374,143 377,153 368,164 359,175 360,183 372,191 383,200'/%3E%3Cpolyline points='383,200 372,209 360,217 359,225 368,236 377,247 374,257 361,262 347,265 343,273 349,286 354,300 348,308 334,308 319,308 314,314 315,328 315,342 308,348 294,344 280,339 273,343 270,357 266,371 257,374 245,366 233,357 225,359 218,371 210,383 200,383 191,372 183,360 175,359 164,368 153,377 143,374 138,361 135,347 127,343 114,349 100,354 92,348 92,334 92,319 86,314 72,315 58,315 52,308 56,294 61,280 57,273 43,270 29,266 26,257 34,245 43,233 41,225 29,218 17,210 17,200 28,191 40,183 41,175 32,164 23,153 26,143 39,138 53,135 57,127 51,114 46,100 52,92 66,92 81,92 86,86 85,72 85,58 92,52 106,56 120,61 127,57 130,43 134,29 143,26 155,34 167,43 175,41 182,29 190,17 200,17 209,28 217,40 225,41 236,32 247,23 257,26 262,39 265,53 273,57 286,51 300,46 308,52 308,66 308,81 314,86 328,85 342,85 348,92 344,106 339,120 343,127 357,130 371,134 374,143 366,155 357,167 359,175 371,182 383,190 383,200'/%3E%3Cpolyline points='372,200 361,208 360,217 370,227 379,238 377,247 364,253 350,258 347,265 353,278 359,292 354,300 339,301 325,301 319,308 322,322 323,336 315,342 301,339 288,335 280,339 278,353 275,367 266,371 253,364 242,355 233,357 227,370 219,382 210,383 200,372 192,361 183,360 173,370 162,379 153,377 147,364 142,350 135,347 122,353 108,359 100,354 99,339 99,325 92,319 78,322 64,323 58,315 61,301 65,288 61,280 47,278 33,275 29,266 36,253 45,242 43,233 30,227 18,219 17,210 28,200 39,192 40,183 30,173 21,162 23,153 36,147 50,142 53,135 47,122 41,108 46,100 61,99 75,99 81,92 78,78 77,64 85,58 99,61 112,65 120,61 122,47 125,33 134,29 147,36 158,45 167,43 173,30 181,18 190,17 200,28 208,39 217,40 227,30 238,21 247,23 253,36 258,50 265,53 278,47 292,41 300,46 301,61 301,75 308,81 322,78 336,77 342,85 339,99 335,112 339,120 353,122 367,125 371,134 364,147 355,158 357,167 370,173 382,181 383,190 372,200'/%3E%3Cpolyline points='361,200 361,208 371,218 381,229 379,238 366,245 353,250 350,258 357,270 363,283 359,292 344,294 330,294 325,301 328,315 330,330 323,336 308,334 294,330 288,335 286,349 283,363 275,367 262,361 250,353 242,355 236,368 229,381 219,382 209,372 200,361 192,361 182,371 171,381 162,379 155,366 150,353 142,350 130,357 117,363 108,359 106,344 106,330 99,325 85,328 70,330 64,323 66,308 70,294 65,288 51,286 37,283 33,275 39,262 47,250 45,242 32,236 19,229 18,219 28,209 39,200 39,192 29,182 19,171 21,162 34,155 47,150 50,142 43,130 37,117 41,108 56,106 70,106 75,99 72,85 70,70 77,64 92,66 106,70 112,65 114,51 117,37 125,33 138,39 150,47 158,45 164,32 171,19 181,18 191,28 200,39 208,39 218,29 229,19 238,21 245,34 250,47 258,50 270,43 283,37 292,41 294,56 294,70 301,75 315,72 330,70 336,77 334,92 330,106 335,112 349,114 363,117 367,125 361,138 353,150 355,158 368,164 381,171 382,181 372,191 361,200'/%3E%3Cpolyline points='361,200 372,209 382,219 381,229 368,236 355,242 353,250 361,262 367,275 363,283 349,286 335,288 330,294 334,308 336,323 330,330 315,328 301,325 294,330 294,344 292,359 283,363 270,357 258,350 250,353 245,366 238,379 229,381 218,371 208,361 200,361 191,372 181,382 171,381 164,368 158,355 150,353 138,361 125,367 117,363 114,349 112,335 106,330 92,334 77,336 70,330 72,315 75,301 70,294 56,294 41,292 37,283 43,270 50,258 47,250 34,245 21,238 19,229 29,218 39,208 39,200 28,191 18,181 19,171 32,164 45,158 47,150 39,138 33,125 37,117 51,114 65,112 70,106 66,92 64,77 70,70 85,72 99,75 106,70 106,56 108,41 117,37 130,43 142,50 150,47 155,34 162,21 171,19 182,29 192,39 200,39 209,28 219,18 229,19 236,32 242,45 250,47 262,39 275,33 283,37 286,51 288,65 294,70 308,66 323,64 330,70 328,85 325,99 330,106 344,106 359,108 363,117 357,130 350,142 353,150 366,155 379,162 381,171 371,182 361,192 361,200'/%3E%3Cpolyline points='322,200 331,209 330,217 320,224 309,229 307,236 313,247 318,258 314,266 301,268 289,268 285,274 286,286 287,299 280,304 268,301 256,297 250,301 247,313 242,325 234,327 224,320 215,312 207,312 200,322 191,331 183,330 176,320 171,309 164,307 153,313 142,318 134,314 132,301 132,289 126,285 114,286 101,287 96,280 99,268 103,256 99,250 87,247 75,242 73,234 80,224 88,215 88,207 78,200 69,191 70,183 80,176 91,171 93,164 87,153 82,142 86,134 99,132 111,132 115,126 114,114 113,101 120,96 132,99 144,103 150,99 153,87 158,75 166,73 176,80 185,88 193,88 200,78 209,69 217,70 224,80 229,91 236,93 247,87 258,82 266,86 268,99 268,111 274,115 286,114 299,113 304,120 301,132 297,144 301,150 313,153 325,158 327,166 320,176 312,185 312,193 322,200'/%3E%3Cpolyline points='332,200 330,209 319,216 309,222 310,229 318,240 322,251 317,258 304,260 293,262 290,269 293,282 294,294 286,298 273,295 262,293 257,299 255,311 251,322 242,323 231,316 222,309 215,313 208,324 200,332 191,330 184,319 178,309 171,310 160,318 149,322 142,317 140,304 138,293 131,290 118,293 106,294 102,286 105,273 107,262 101,257 89,255 78,251 77,242 84,231 91,222 87,215 76,208 68,200 70,191 81,184 91,178 90,171 82,160 78,149 83,142 96,140 107,138 110,131 107,118 106,106 114,102 127,105 138,107 143,101 145,89 149,78 158,77 169,84 178,91 185,87 192,76 200,68 209,70 216,81 222,91 229,90 240,82 251,78 258,83 260,96 262,107 269,110 282,107 294,106 298,114 295,127 293,138 299,143 311,145 322,149 323,158 316,169 309,178 313,185 324,192 332,200'/%3E%3Cpolyline points='328,200 317,208 310,214 313,223 322,233 326,243 319,249 305,252 296,256 296,264 300,277 300,288 291,291 277,288 268,288 264,296 263,310 259,319 249,319 238,311 229,307 223,313 217,325 209,333 200,328 192,317 186,310 177,313 167,322 157,326 151,319 148,305 144,296 136,296 123,300 112,300 109,291 112,277 112,268 104,264 90,263 81,259 81,249 89,238 93,229 87,223 75,217 67,209 72,200 83,192 90,186 87,177 78,167 74,157 81,151 95,148 104,144 104,136 100,123 100,112 109,109 123,112 132,112 136,104 137,90 141,81 151,81 162,89 171,93 177,87 183,75 191,67 200,72 208,83 214,90 223,87 233,78 243,74 249,81 252,95 256,104 264,104 277,100 288,100 291,109 288,123 288,132 296,136 310,137 319,141 319,151 311,162 307,171 313,177 325,183 333,191 328,200'/%3E%3Cpolyline points='316,200 311,207 317,215 326,225 328,234 320,241 307,244 300,249 302,259 307,271 305,281 295,283 282,282 273,283 272,293 271,307 266,315 256,313 244,307 236,305 230,314 225,326 217,332 208,326 200,316 193,311 185,317 175,326 166,328 159,320 156,307 151,300 141,302 129,307 119,305 117,295 118,282 117,273 107,272 93,271 85,266 87,256 93,244 95,236 86,230 74,225 68,217 74,208 84,200 89,193 83,185 74,175 72,166 80,159 93,156 100,151 98,141 93,129 95,119 105,117 118,118 127,117 128,107 129,93 134,85 144,87 156,93 164,95 170,86 175,74 183,68 192,74 200,84 207,89 215,83 225,74 234,72 241,80 244,93 249,100 259,98 271,93 281,95 283,105 282,118 283,127 293,128 307,129 315,134 313,144 307,156 305,164 314,170 326,175 332,183 326,192 316,200'/%3E%3Cpolyline points='312,200 319,208 329,217 330,226 320,232 308,237 303,243 307,253 313,265 310,274 299,276 286,275 279,279 279,290 279,303 274,310 262,308 250,302 243,303 238,313 234,326 226,330 216,323 207,314 200,312 192,319 183,329 174,330 168,320 163,308 157,303 147,307 135,313 126,310 124,299 125,286 121,279 110,279 97,279 90,274 92,262 98,250 97,243 87,238 74,234 70,226 77,216 86,207 88,200 81,192 71,183 70,174 80,168 92,163 97,157 93,147 87,135 90,126 101,124 114,125 121,121 121,110 121,97 126,90 138,92 150,98 157,97 162,87 166,74 174,70 184,77 193,86 200,88 208,81 217,71 226,70 232,80 237,92 243,97 253,93 265,87 274,90 276,101 275,114 279,121 290,121 303,121 310,126 308,138 302,150 303,157 313,162 326,166 330,174 323,184 314,193 312,200'/%3E%3Cpolyline points='276,200 283,207 282,214 273,220 265,224 263,229 266,238 268,248 264,253 254,254 244,253 240,257 238,266 235,275 228,278 220,273 212,268 206,269 200,276 193,283 186,282 180,273 176,265 171,263 162,266 152,268 147,264 146,254 147,244 143,240 134,238 125,235 122,228 127,220 132,212 131,206 124,200 117,193 118,186 127,180 135,176 137,171 134,162 132,152 136,147 146,146 156,147 160,143 162,134 165,125 172,122 180,127 188,132 194,131 200,124 207,117 214,118 220,127 224,135 229,137 238,134 248,132 253,136 254,146 253,156 257,160 266,162 275,165 278,172 273,180 268,188 269,194 276,200'/%3E%3Cpolyline points='284,200 280,207 271,213 266,218 268,225 273,234 273,242 266,246 255,246 248,248 246,255 246,266 242,273 234,273 225,268 218,266 213,271 207,280 200,284 193,280 187,271 182,266 175,268 166,273 158,273 154,266 154,255 152,248 145,246 134,246 127,242 127,234 132,225 134,218 129,213 120,207 116,200 120,193 129,187 134,182 132,175 127,166 127,158 134,154 145,154 152,152 154,145 154,134 158,127 166,127 175,132 182,134 187,129 193,120 200,116 207,120 213,129 218,134 225,132 234,127 242,127 246,134 246,145 248,152 255,154 266,154 273,158 273,166 268,175 266,182 271,187 280,193 284,200'/%3E%3Cpolyline points='276,200 269,206 268,212 273,220 278,228 275,235 266,238 257,240 253,244 254,254 253,264 248,268 238,266 229,263 224,265 220,273 214,282 207,283 200,276 194,269 188,268 180,273 172,278 165,275 162,266 160,257 156,253 146,254 136,253 132,248 134,238 137,229 135,224 127,220 118,214 117,207 124,200 131,194 132,188 127,180 122,172 125,165 134,162 143,160 147,156 146,146 147,136 152,132 162,134 171,137 176,135 180,127 186,118 193,117 200,124 206,131 212,132 220,127 228,122 235,125 238,134 240,143 244,147 254,146 264,147 268,152 266,162 263,171 265,176 273,180 282,186 283,193 276,200'/%3E%3Cpolyline points='268,200 272,206 279,214 281,222 275,227 265,230 259,234 259,241 261,251 259,259 251,261 241,259 234,259 230,265 227,275 222,281 214,279 206,272 200,268 194,272 186,279 178,281 173,275 170,265 166,259 159,259 149,261 141,259 139,251 141,241 141,234 135,230 125,227 119,222 121,214 128,206 132,200 128,194 121,186 119,178 125,173 135,170 141,166 141,159 139,149 141,141 149,139 159,141 166,141 170,135 173,125 178,119 186,121 194,128 200,132 206,128 214,121 222,119 227,125 230,135 234,141 241,141 251,139 259,141 261,149 259,159 259,166 265,170 275,173 281,178 279,186 272,194 268,200'/%3E%3C/g%3E%3C/svg%3E") center / 454px 454px no-repeat; }
.ra-tpl-royal .cert-corner::before, .ra-tpl-royal .cert-corner::after { background: var(--navy); }
.ra-tpl-prestige { --navy: #151515; --navy-deep: #111111; --brass: #a47d2c; --brass-light: #d8bd7a; --paper: #fcfaf4; }
.ra-tpl-prestige .cert-border-outer { border: 9px solid #151515; padding: 10px; }
.ra-tpl-prestige .cert-border-outer::before { inset: 3px; border: 1.5px solid var(--brass); }
.ra-tpl-prestige .cert-border-inner { border: 1px solid var(--brass); background: var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%238a6a22' stroke-opacity='0.1' stroke-width='0.7'%3E%3Cpolyline points='372,200 383,210 382,219 370,227 357,233 355,242 364,253 371,266 367,275 353,278 339,280 335,288 339,301 342,315 336,323 322,322 308,319 301,325 301,339 300,354 292,359 278,353 265,347 258,350 253,364 247,377 238,379 227,370 217,360 208,361 200,372 190,383 181,382 173,370 167,357 158,355 147,364 134,371 125,367 122,353 120,339 112,335 99,339 85,342 77,336 78,322 81,308 75,301 61,301 46,300 41,292 47,278 53,265 50,258 36,253 23,247 21,238 30,227 40,217 39,208 28,200 17,190 18,181 30,173 43,167 45,158 36,147 29,134 33,125 47,122 61,120 65,112 61,99 58,85 64,77 78,78 92,81 99,75 99,61 100,46 108,41 122,47 135,53 142,50 147,36 153,23 162,21 173,30 183,40 192,39 200,28 210,17 219,18 227,30 233,43 242,45 253,36 266,29 275,33 278,47 280,61 288,65 301,61 315,58 323,64 322,78 319,92 325,99 339,99 354,100 359,108 353,122 347,135 350,142 364,147 377,153 379,162 370,173 360,183 361,192 372,200'/%3E%3Cpolyline points='383,200 383,210 371,218 359,225 357,233 366,245 374,257 371,266 357,270 343,273 339,280 344,294 348,308 342,315 328,315 314,314 308,319 308,334 308,348 300,354 286,349 273,343 265,347 262,361 257,374 247,377 236,368 225,359 217,360 209,372 200,383 190,383 182,371 175,359 167,357 155,366 143,374 134,371 130,357 127,343 120,339 106,344 92,348 85,342 85,328 86,314 81,308 66,308 52,308 46,300 51,286 57,273 53,265 39,262 26,257 23,247 32,236 41,225 40,217 28,209 17,200 17,190 29,182 41,175 43,167 34,155 26,143 29,134 43,130 57,127 61,120 56,106 52,92 58,85 72,85 86,86 92,81 92,66 92,52 100,46 114,51 127,57 135,53 138,39 143,26 153,23 164,32 175,41 183,40 191,28 200,17 210,17 218,29 225,41 233,43 245,34 257,26 266,29 270,43 273,57 280,61 294,56 308,52 315,58 315,72 314,86 319,92 334,92 348,92 354,100 349,114 343,127 347,135 361,138 374,143 377,153 368,164 359,175 360,183 372,191 383,200'/%3E%3Cpolyline points='383,200 372,209 360,217 359,225 368,236 377,247 374,257 361,262 347,265 343,273 349,286 354,300 348,308 334,308 319,308 314,314 315,328 315,342 308,348 294,344 280,339 273,343 270,357 266,371 257,374 245,366 233,357 225,359 218,371 210,383 200,383 191,372 183,360 175,359 164,368 153,377 143,374 138,361 135,347 127,343 114,349 100,354 92,348 92,334 92,319 86,314 72,315 58,315 52,308 56,294 61,280 57,273 43,270 29,266 26,257 34,245 43,233 41,225 29,218 17,210 17,200 28,191 40,183 41,175 32,164 23,153 26,143 39,138 53,135 57,127 51,114 46,100 52,92 66,92 81,92 86,86 85,72 85,58 92,52 106,56 120,61 127,57 130,43 134,29 143,26 155,34 167,43 175,41 182,29 190,17 200,17 209,28 217,40 225,41 236,32 247,23 257,26 262,39 265,53 273,57 286,51 300,46 308,52 308,66 308,81 314,86 328,85 342,85 348,92 344,106 339,120 343,127 357,130 371,134 374,143 366,155 357,167 359,175 371,182 383,190 383,200'/%3E%3Cpolyline points='372,200 361,208 360,217 370,227 379,238 377,247 364,253 350,258 347,265 353,278 359,292 354,300 339,301 325,301 319,308 322,322 323,336 315,342 301,339 288,335 280,339 278,353 275,367 266,371 253,364 242,355 233,357 227,370 219,382 210,383 200,372 192,361 183,360 173,370 162,379 153,377 147,364 142,350 135,347 122,353 108,359 100,354 99,339 99,325 92,319 78,322 64,323 58,315 61,301 65,288 61,280 47,278 33,275 29,266 36,253 45,242 43,233 30,227 18,219 17,210 28,200 39,192 40,183 30,173 21,162 23,153 36,147 50,142 53,135 47,122 41,108 46,100 61,99 75,99 81,92 78,78 77,64 85,58 99,61 112,65 120,61 122,47 125,33 134,29 147,36 158,45 167,43 173,30 181,18 190,17 200,28 208,39 217,40 227,30 238,21 247,23 253,36 258,50 265,53 278,47 292,41 300,46 301,61 301,75 308,81 322,78 336,77 342,85 339,99 335,112 339,120 353,122 367,125 371,134 364,147 355,158 357,167 370,173 382,181 383,190 372,200'/%3E%3Cpolyline points='361,200 361,208 371,218 381,229 379,238 366,245 353,250 350,258 357,270 363,283 359,292 344,294 330,294 325,301 328,315 330,330 323,336 308,334 294,330 288,335 286,349 283,363 275,367 262,361 250,353 242,355 236,368 229,381 219,382 209,372 200,361 192,361 182,371 171,381 162,379 155,366 150,353 142,350 130,357 117,363 108,359 106,344 106,330 99,325 85,328 70,330 64,323 66,308 70,294 65,288 51,286 37,283 33,275 39,262 47,250 45,242 32,236 19,229 18,219 28,209 39,200 39,192 29,182 19,171 21,162 34,155 47,150 50,142 43,130 37,117 41,108 56,106 70,106 75,99 72,85 70,70 77,64 92,66 106,70 112,65 114,51 117,37 125,33 138,39 150,47 158,45 164,32 171,19 181,18 191,28 200,39 208,39 218,29 229,19 238,21 245,34 250,47 258,50 270,43 283,37 292,41 294,56 294,70 301,75 315,72 330,70 336,77 334,92 330,106 335,112 349,114 363,117 367,125 361,138 353,150 355,158 368,164 381,171 382,181 372,191 361,200'/%3E%3Cpolyline points='361,200 372,209 382,219 381,229 368,236 355,242 353,250 361,262 367,275 363,283 349,286 335,288 330,294 334,308 336,323 330,330 315,328 301,325 294,330 294,344 292,359 283,363 270,357 258,350 250,353 245,366 238,379 229,381 218,371 208,361 200,361 191,372 181,382 171,381 164,368 158,355 150,353 138,361 125,367 117,363 114,349 112,335 106,330 92,334 77,336 70,330 72,315 75,301 70,294 56,294 41,292 37,283 43,270 50,258 47,250 34,245 21,238 19,229 29,218 39,208 39,200 28,191 18,181 19,171 32,164 45,158 47,150 39,138 33,125 37,117 51,114 65,112 70,106 66,92 64,77 70,70 85,72 99,75 106,70 106,56 108,41 117,37 130,43 142,50 150,47 155,34 162,21 171,19 182,29 192,39 200,39 209,28 219,18 229,19 236,32 242,45 250,47 262,39 275,33 283,37 286,51 288,65 294,70 308,66 323,64 330,70 328,85 325,99 330,106 344,106 359,108 363,117 357,130 350,142 353,150 366,155 379,162 381,171 371,182 361,192 361,200'/%3E%3Cpolyline points='322,200 331,209 330,217 320,224 309,229 307,236 313,247 318,258 314,266 301,268 289,268 285,274 286,286 287,299 280,304 268,301 256,297 250,301 247,313 242,325 234,327 224,320 215,312 207,312 200,322 191,331 183,330 176,320 171,309 164,307 153,313 142,318 134,314 132,301 132,289 126,285 114,286 101,287 96,280 99,268 103,256 99,250 87,247 75,242 73,234 80,224 88,215 88,207 78,200 69,191 70,183 80,176 91,171 93,164 87,153 82,142 86,134 99,132 111,132 115,126 114,114 113,101 120,96 132,99 144,103 150,99 153,87 158,75 166,73 176,80 185,88 193,88 200,78 209,69 217,70 224,80 229,91 236,93 247,87 258,82 266,86 268,99 268,111 274,115 286,114 299,113 304,120 301,132 297,144 301,150 313,153 325,158 327,166 320,176 312,185 312,193 322,200'/%3E%3Cpolyline points='332,200 330,209 319,216 309,222 310,229 318,240 322,251 317,258 304,260 293,262 290,269 293,282 294,294 286,298 273,295 262,293 257,299 255,311 251,322 242,323 231,316 222,309 215,313 208,324 200,332 191,330 184,319 178,309 171,310 160,318 149,322 142,317 140,304 138,293 131,290 118,293 106,294 102,286 105,273 107,262 101,257 89,255 78,251 77,242 84,231 91,222 87,215 76,208 68,200 70,191 81,184 91,178 90,171 82,160 78,149 83,142 96,140 107,138 110,131 107,118 106,106 114,102 127,105 138,107 143,101 145,89 149,78 158,77 169,84 178,91 185,87 192,76 200,68 209,70 216,81 222,91 229,90 240,82 251,78 258,83 260,96 262,107 269,110 282,107 294,106 298,114 295,127 293,138 299,143 311,145 322,149 323,158 316,169 309,178 313,185 324,192 332,200'/%3E%3Cpolyline points='328,200 317,208 310,214 313,223 322,233 326,243 319,249 305,252 296,256 296,264 300,277 300,288 291,291 277,288 268,288 264,296 263,310 259,319 249,319 238,311 229,307 223,313 217,325 209,333 200,328 192,317 186,310 177,313 167,322 157,326 151,319 148,305 144,296 136,296 123,300 112,300 109,291 112,277 112,268 104,264 90,263 81,259 81,249 89,238 93,229 87,223 75,217 67,209 72,200 83,192 90,186 87,177 78,167 74,157 81,151 95,148 104,144 104,136 100,123 100,112 109,109 123,112 132,112 136,104 137,90 141,81 151,81 162,89 171,93 177,87 183,75 191,67 200,72 208,83 214,90 223,87 233,78 243,74 249,81 252,95 256,104 264,104 277,100 288,100 291,109 288,123 288,132 296,136 310,137 319,141 319,151 311,162 307,171 313,177 325,183 333,191 328,200'/%3E%3Cpolyline points='316,200 311,207 317,215 326,225 328,234 320,241 307,244 300,249 302,259 307,271 305,281 295,283 282,282 273,283 272,293 271,307 266,315 256,313 244,307 236,305 230,314 225,326 217,332 208,326 200,316 193,311 185,317 175,326 166,328 159,320 156,307 151,300 141,302 129,307 119,305 117,295 118,282 117,273 107,272 93,271 85,266 87,256 93,244 95,236 86,230 74,225 68,217 74,208 84,200 89,193 83,185 74,175 72,166 80,159 93,156 100,151 98,141 93,129 95,119 105,117 118,118 127,117 128,107 129,93 134,85 144,87 156,93 164,95 170,86 175,74 183,68 192,74 200,84 207,89 215,83 225,74 234,72 241,80 244,93 249,100 259,98 271,93 281,95 283,105 282,118 283,127 293,128 307,129 315,134 313,144 307,156 305,164 314,170 326,175 332,183 326,192 316,200'/%3E%3Cpolyline points='312,200 319,208 329,217 330,226 320,232 308,237 303,243 307,253 313,265 310,274 299,276 286,275 279,279 279,290 279,303 274,310 262,308 250,302 243,303 238,313 234,326 226,330 216,323 207,314 200,312 192,319 183,329 174,330 168,320 163,308 157,303 147,307 135,313 126,310 124,299 125,286 121,279 110,279 97,279 90,274 92,262 98,250 97,243 87,238 74,234 70,226 77,216 86,207 88,200 81,192 71,183 70,174 80,168 92,163 97,157 93,147 87,135 90,126 101,124 114,125 121,121 121,110 121,97 126,90 138,92 150,98 157,97 162,87 166,74 174,70 184,77 193,86 200,88 208,81 217,71 226,70 232,80 237,92 243,97 253,93 265,87 274,90 276,101 275,114 279,121 290,121 303,121 310,126 308,138 302,150 303,157 313,162 326,166 330,174 323,184 314,193 312,200'/%3E%3Cpolyline points='276,200 283,207 282,214 273,220 265,224 263,229 266,238 268,248 264,253 254,254 244,253 240,257 238,266 235,275 228,278 220,273 212,268 206,269 200,276 193,283 186,282 180,273 176,265 171,263 162,266 152,268 147,264 146,254 147,244 143,240 134,238 125,235 122,228 127,220 132,212 131,206 124,200 117,193 118,186 127,180 135,176 137,171 134,162 132,152 136,147 146,146 156,147 160,143 162,134 165,125 172,122 180,127 188,132 194,131 200,124 207,117 214,118 220,127 224,135 229,137 238,134 248,132 253,136 254,146 253,156 257,160 266,162 275,165 278,172 273,180 268,188 269,194 276,200'/%3E%3Cpolyline points='284,200 280,207 271,213 266,218 268,225 273,234 273,242 266,246 255,246 248,248 246,255 246,266 242,273 234,273 225,268 218,266 213,271 207,280 200,284 193,280 187,271 182,266 175,268 166,273 158,273 154,266 154,255 152,248 145,246 134,246 127,242 127,234 132,225 134,218 129,213 120,207 116,200 120,193 129,187 134,182 132,175 127,166 127,158 134,154 145,154 152,152 154,145 154,134 158,127 166,127 175,132 182,134 187,129 193,120 200,116 207,120 213,129 218,134 225,132 234,127 242,127 246,134 246,145 248,152 255,154 266,154 273,158 273,166 268,175 266,182 271,187 280,193 284,200'/%3E%3Cpolyline points='276,200 269,206 268,212 273,220 278,228 275,235 266,238 257,240 253,244 254,254 253,264 248,268 238,266 229,263 224,265 220,273 214,282 207,283 200,276 194,269 188,268 180,273 172,278 165,275 162,266 160,257 156,253 146,254 136,253 132,248 134,238 137,229 135,224 127,220 118,214 117,207 124,200 131,194 132,188 127,180 122,172 125,165 134,162 143,160 147,156 146,146 147,136 152,132 162,134 171,137 176,135 180,127 186,118 193,117 200,124 206,131 212,132 220,127 228,122 235,125 238,134 240,143 244,147 254,146 264,147 268,152 266,162 263,171 265,176 273,180 282,186 283,193 276,200'/%3E%3Cpolyline points='268,200 272,206 279,214 281,222 275,227 265,230 259,234 259,241 261,251 259,259 251,261 241,259 234,259 230,265 227,275 222,281 214,279 206,272 200,268 194,272 186,279 178,281 173,275 170,265 166,259 159,259 149,261 141,259 139,251 141,241 141,234 135,230 125,227 119,222 121,214 128,206 132,200 128,194 121,186 119,178 125,173 135,170 141,166 141,159 139,149 141,141 149,139 159,141 166,141 170,135 173,125 178,119 186,121 194,128 200,132 206,128 214,121 222,119 227,125 230,135 234,141 241,141 251,139 259,141 261,149 259,159 259,166 265,170 275,173 281,178 279,186 272,194 268,200'/%3E%3C/g%3E%3C/svg%3E") center / 454px 454px no-repeat; }
.ra-tpl-prestige .cert-name { color: #7c5a17; }
.ra-tpl-prestige .cert-corner { width: 58px; height: 58px; }
.ra-tpl-prestige .cert-corner::before, .ra-tpl-prestige .cert-corner::after { background: var(--brass); }
.ra-tpl-sapphire { --navy: #173b7a; --navy-deep: #0f2a5a; --brass: #c29a3f; --brass-light: #e4cd92; --paper: #ffffff;
    --title-font: 'IBM Plex Sans', system-ui, sans-serif; --head-font: 'IBM Plex Sans', system-ui, sans-serif; }
.certificate-container.ra-tpl-sapphire { background-image: linear-gradient(90deg, #173b7a 0, #173b7a 34mm, #c29a3f 34mm, #c29a3f 35.2mm, #ffffff 35.2mm) !important; background-repeat: no-repeat !important; background-size: 100% 100% !important; }
.certificate-container.ra-tpl-sapphire .cert-border-outer { border: 0; margin-left: 24mm; width: calc(100% - 24mm); padding: 0; }
.certificate-container.ra-tpl-sapphire .cert-border-outer::before { display: none; }
.certificate-container.ra-tpl-sapphire .cert-border-inner { border: 0; background: transparent; }
.certificate-container.ra-tpl-sapphire::after { content: ""; position: absolute; left: 5mm; bottom: 20mm; width: 24mm; height: 24mm; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%23e4cd92' stroke-opacity='0.95' stroke-width='0.7'%3E%3Cpolyline points='372,200 383,210 382,219 370,227 357,233 355,242 364,253 371,266 367,275 353,278 339,280 335,288 339,301 342,315 336,323 322,322 308,319 301,325 301,339 300,354 292,359 278,353 265,347 258,350 253,364 247,377 238,379 227,370 217,360 208,361 200,372 190,383 181,382 173,370 167,357 158,355 147,364 134,371 125,367 122,353 120,339 112,335 99,339 85,342 77,336 78,322 81,308 75,301 61,301 46,300 41,292 47,278 53,265 50,258 36,253 23,247 21,238 30,227 40,217 39,208 28,200 17,190 18,181 30,173 43,167 45,158 36,147 29,134 33,125 47,122 61,120 65,112 61,99 58,85 64,77 78,78 92,81 99,75 99,61 100,46 108,41 122,47 135,53 142,50 147,36 153,23 162,21 173,30 183,40 192,39 200,28 210,17 219,18 227,30 233,43 242,45 253,36 266,29 275,33 278,47 280,61 288,65 301,61 315,58 323,64 322,78 319,92 325,99 339,99 354,100 359,108 353,122 347,135 350,142 364,147 377,153 379,162 370,173 360,183 361,192 372,200'/%3E%3Cpolyline points='383,200 383,210 371,218 359,225 357,233 366,245 374,257 371,266 357,270 343,273 339,280 344,294 348,308 342,315 328,315 314,314 308,319 308,334 308,348 300,354 286,349 273,343 265,347 262,361 257,374 247,377 236,368 225,359 217,360 209,372 200,383 190,383 182,371 175,359 167,357 155,366 143,374 134,371 130,357 127,343 120,339 106,344 92,348 85,342 85,328 86,314 81,308 66,308 52,308 46,300 51,286 57,273 53,265 39,262 26,257 23,247 32,236 41,225 40,217 28,209 17,200 17,190 29,182 41,175 43,167 34,155 26,143 29,134 43,130 57,127 61,120 56,106 52,92 58,85 72,85 86,86 92,81 92,66 92,52 100,46 114,51 127,57 135,53 138,39 143,26 153,23 164,32 175,41 183,40 191,28 200,17 210,17 218,29 225,41 233,43 245,34 257,26 266,29 270,43 273,57 280,61 294,56 308,52 315,58 315,72 314,86 319,92 334,92 348,92 354,100 349,114 343,127 347,135 361,138 374,143 377,153 368,164 359,175 360,183 372,191 383,200'/%3E%3Cpolyline points='383,200 372,209 360,217 359,225 368,236 377,247 374,257 361,262 347,265 343,273 349,286 354,300 348,308 334,308 319,308 314,314 315,328 315,342 308,348 294,344 280,339 273,343 270,357 266,371 257,374 245,366 233,357 225,359 218,371 210,383 200,383 191,372 183,360 175,359 164,368 153,377 143,374 138,361 135,347 127,343 114,349 100,354 92,348 92,334 92,319 86,314 72,315 58,315 52,308 56,294 61,280 57,273 43,270 29,266 26,257 34,245 43,233 41,225 29,218 17,210 17,200 28,191 40,183 41,175 32,164 23,153 26,143 39,138 53,135 57,127 51,114 46,100 52,92 66,92 81,92 86,86 85,72 85,58 92,52 106,56 120,61 127,57 130,43 134,29 143,26 155,34 167,43 175,41 182,29 190,17 200,17 209,28 217,40 225,41 236,32 247,23 257,26 262,39 265,53 273,57 286,51 300,46 308,52 308,66 308,81 314,86 328,85 342,85 348,92 344,106 339,120 343,127 357,130 371,134 374,143 366,155 357,167 359,175 371,182 383,190 383,200'/%3E%3Cpolyline points='372,200 361,208 360,217 370,227 379,238 377,247 364,253 350,258 347,265 353,278 359,292 354,300 339,301 325,301 319,308 322,322 323,336 315,342 301,339 288,335 280,339 278,353 275,367 266,371 253,364 242,355 233,357 227,370 219,382 210,383 200,372 192,361 183,360 173,370 162,379 153,377 147,364 142,350 135,347 122,353 108,359 100,354 99,339 99,325 92,319 78,322 64,323 58,315 61,301 65,288 61,280 47,278 33,275 29,266 36,253 45,242 43,233 30,227 18,219 17,210 28,200 39,192 40,183 30,173 21,162 23,153 36,147 50,142 53,135 47,122 41,108 46,100 61,99 75,99 81,92 78,78 77,64 85,58 99,61 112,65 120,61 122,47 125,33 134,29 147,36 158,45 167,43 173,30 181,18 190,17 200,28 208,39 217,40 227,30 238,21 247,23 253,36 258,50 265,53 278,47 292,41 300,46 301,61 301,75 308,81 322,78 336,77 342,85 339,99 335,112 339,120 353,122 367,125 371,134 364,147 355,158 357,167 370,173 382,181 383,190 372,200'/%3E%3Cpolyline points='361,200 361,208 371,218 381,229 379,238 366,245 353,250 350,258 357,270 363,283 359,292 344,294 330,294 325,301 328,315 330,330 323,336 308,334 294,330 288,335 286,349 283,363 275,367 262,361 250,353 242,355 236,368 229,381 219,382 209,372 200,361 192,361 182,371 171,381 162,379 155,366 150,353 142,350 130,357 117,363 108,359 106,344 106,330 99,325 85,328 70,330 64,323 66,308 70,294 65,288 51,286 37,283 33,275 39,262 47,250 45,242 32,236 19,229 18,219 28,209 39,200 39,192 29,182 19,171 21,162 34,155 47,150 50,142 43,130 37,117 41,108 56,106 70,106 75,99 72,85 70,70 77,64 92,66 106,70 112,65 114,51 117,37 125,33 138,39 150,47 158,45 164,32 171,19 181,18 191,28 200,39 208,39 218,29 229,19 238,21 245,34 250,47 258,50 270,43 283,37 292,41 294,56 294,70 301,75 315,72 330,70 336,77 334,92 330,106 335,112 349,114 363,117 367,125 361,138 353,150 355,158 368,164 381,171 382,181 372,191 361,200'/%3E%3Cpolyline points='361,200 372,209 382,219 381,229 368,236 355,242 353,250 361,262 367,275 363,283 349,286 335,288 330,294 334,308 336,323 330,330 315,328 301,325 294,330 294,344 292,359 283,363 270,357 258,350 250,353 245,366 238,379 229,381 218,371 208,361 200,361 191,372 181,382 171,381 164,368 158,355 150,353 138,361 125,367 117,363 114,349 112,335 106,330 92,334 77,336 70,330 72,315 75,301 70,294 56,294 41,292 37,283 43,270 50,258 47,250 34,245 21,238 19,229 29,218 39,208 39,200 28,191 18,181 19,171 32,164 45,158 47,150 39,138 33,125 37,117 51,114 65,112 70,106 66,92 64,77 70,70 85,72 99,75 106,70 106,56 108,41 117,37 130,43 142,50 150,47 155,34 162,21 171,19 182,29 192,39 200,39 209,28 219,18 229,19 236,32 242,45 250,47 262,39 275,33 283,37 286,51 288,65 294,70 308,66 323,64 330,70 328,85 325,99 330,106 344,106 359,108 363,117 357,130 350,142 353,150 366,155 379,162 381,171 371,182 361,192 361,200'/%3E%3Cpolyline points='322,200 331,209 330,217 320,224 309,229 307,236 313,247 318,258 314,266 301,268 289,268 285,274 286,286 287,299 280,304 268,301 256,297 250,301 247,313 242,325 234,327 224,320 215,312 207,312 200,322 191,331 183,330 176,320 171,309 164,307 153,313 142,318 134,314 132,301 132,289 126,285 114,286 101,287 96,280 99,268 103,256 99,250 87,247 75,242 73,234 80,224 88,215 88,207 78,200 69,191 70,183 80,176 91,171 93,164 87,153 82,142 86,134 99,132 111,132 115,126 114,114 113,101 120,96 132,99 144,103 150,99 153,87 158,75 166,73 176,80 185,88 193,88 200,78 209,69 217,70 224,80 229,91 236,93 247,87 258,82 266,86 268,99 268,111 274,115 286,114 299,113 304,120 301,132 297,144 301,150 313,153 325,158 327,166 320,176 312,185 312,193 322,200'/%3E%3Cpolyline points='332,200 330,209 319,216 309,222 310,229 318,240 322,251 317,258 304,260 293,262 290,269 293,282 294,294 286,298 273,295 262,293 257,299 255,311 251,322 242,323 231,316 222,309 215,313 208,324 200,332 191,330 184,319 178,309 171,310 160,318 149,322 142,317 140,304 138,293 131,290 118,293 106,294 102,286 105,273 107,262 101,257 89,255 78,251 77,242 84,231 91,222 87,215 76,208 68,200 70,191 81,184 91,178 90,171 82,160 78,149 83,142 96,140 107,138 110,131 107,118 106,106 114,102 127,105 138,107 143,101 145,89 149,78 158,77 169,84 178,91 185,87 192,76 200,68 209,70 216,81 222,91 229,90 240,82 251,78 258,83 260,96 262,107 269,110 282,107 294,106 298,114 295,127 293,138 299,143 311,145 322,149 323,158 316,169 309,178 313,185 324,192 332,200'/%3E%3Cpolyline points='328,200 317,208 310,214 313,223 322,233 326,243 319,249 305,252 296,256 296,264 300,277 300,288 291,291 277,288 268,288 264,296 263,310 259,319 249,319 238,311 229,307 223,313 217,325 209,333 200,328 192,317 186,310 177,313 167,322 157,326 151,319 148,305 144,296 136,296 123,300 112,300 109,291 112,277 112,268 104,264 90,263 81,259 81,249 89,238 93,229 87,223 75,217 67,209 72,200 83,192 90,186 87,177 78,167 74,157 81,151 95,148 104,144 104,136 100,123 100,112 109,109 123,112 132,112 136,104 137,90 141,81 151,81 162,89 171,93 177,87 183,75 191,67 200,72 208,83 214,90 223,87 233,78 243,74 249,81 252,95 256,104 264,104 277,100 288,100 291,109 288,123 288,132 296,136 310,137 319,141 319,151 311,162 307,171 313,177 325,183 333,191 328,200'/%3E%3Cpolyline points='316,200 311,207 317,215 326,225 328,234 320,241 307,244 300,249 302,259 307,271 305,281 295,283 282,282 273,283 272,293 271,307 266,315 256,313 244,307 236,305 230,314 225,326 217,332 208,326 200,316 193,311 185,317 175,326 166,328 159,320 156,307 151,300 141,302 129,307 119,305 117,295 118,282 117,273 107,272 93,271 85,266 87,256 93,244 95,236 86,230 74,225 68,217 74,208 84,200 89,193 83,185 74,175 72,166 80,159 93,156 100,151 98,141 93,129 95,119 105,117 118,118 127,117 128,107 129,93 134,85 144,87 156,93 164,95 170,86 175,74 183,68 192,74 200,84 207,89 215,83 225,74 234,72 241,80 244,93 249,100 259,98 271,93 281,95 283,105 282,118 283,127 293,128 307,129 315,134 313,144 307,156 305,164 314,170 326,175 332,183 326,192 316,200'/%3E%3Cpolyline points='312,200 319,208 329,217 330,226 320,232 308,237 303,243 307,253 313,265 310,274 299,276 286,275 279,279 279,290 279,303 274,310 262,308 250,302 243,303 238,313 234,326 226,330 216,323 207,314 200,312 192,319 183,329 174,330 168,320 163,308 157,303 147,307 135,313 126,310 124,299 125,286 121,279 110,279 97,279 90,274 92,262 98,250 97,243 87,238 74,234 70,226 77,216 86,207 88,200 81,192 71,183 70,174 80,168 92,163 97,157 93,147 87,135 90,126 101,124 114,125 121,121 121,110 121,97 126,90 138,92 150,98 157,97 162,87 166,74 174,70 184,77 193,86 200,88 208,81 217,71 226,70 232,80 237,92 243,97 253,93 265,87 274,90 276,101 275,114 279,121 290,121 303,121 310,126 308,138 302,150 303,157 313,162 326,166 330,174 323,184 314,193 312,200'/%3E%3Cpolyline points='276,200 283,207 282,214 273,220 265,224 263,229 266,238 268,248 264,253 254,254 244,253 240,257 238,266 235,275 228,278 220,273 212,268 206,269 200,276 193,283 186,282 180,273 176,265 171,263 162,266 152,268 147,264 146,254 147,244 143,240 134,238 125,235 122,228 127,220 132,212 131,206 124,200 117,193 118,186 127,180 135,176 137,171 134,162 132,152 136,147 146,146 156,147 160,143 162,134 165,125 172,122 180,127 188,132 194,131 200,124 207,117 214,118 220,127 224,135 229,137 238,134 248,132 253,136 254,146 253,156 257,160 266,162 275,165 278,172 273,180 268,188 269,194 276,200'/%3E%3Cpolyline points='284,200 280,207 271,213 266,218 268,225 273,234 273,242 266,246 255,246 248,248 246,255 246,266 242,273 234,273 225,268 218,266 213,271 207,280 200,284 193,280 187,271 182,266 175,268 166,273 158,273 154,266 154,255 152,248 145,246 134,246 127,242 127,234 132,225 134,218 129,213 120,207 116,200 120,193 129,187 134,182 132,175 127,166 127,158 134,154 145,154 152,152 154,145 154,134 158,127 166,127 175,132 182,134 187,129 193,120 200,116 207,120 213,129 218,134 225,132 234,127 242,127 246,134 246,145 248,152 255,154 266,154 273,158 273,166 268,175 266,182 271,187 280,193 284,200'/%3E%3Cpolyline points='276,200 269,206 268,212 273,220 278,228 275,235 266,238 257,240 253,244 254,254 253,264 248,268 238,266 229,263 224,265 220,273 214,282 207,283 200,276 194,269 188,268 180,273 172,278 165,275 162,266 160,257 156,253 146,254 136,253 132,248 134,238 137,229 135,224 127,220 118,214 117,207 124,200 131,194 132,188 127,180 122,172 125,165 134,162 143,160 147,156 146,146 147,136 152,132 162,134 171,137 176,135 180,127 186,118 193,117 200,124 206,131 212,132 220,127 228,122 235,125 238,134 240,143 244,147 254,146 264,147 268,152 266,162 263,171 265,176 273,180 282,186 283,193 276,200'/%3E%3Cpolyline points='268,200 272,206 279,214 281,222 275,227 265,230 259,234 259,241 261,251 259,259 251,261 241,259 234,259 230,265 227,275 222,281 214,279 206,272 200,268 194,272 186,279 178,281 173,275 170,265 166,259 159,259 149,261 141,259 139,251 141,241 141,234 135,230 125,227 119,222 121,214 128,206 132,200 128,194 121,186 119,178 125,173 135,170 141,166 141,159 139,149 141,141 149,139 159,141 166,141 170,135 173,125 178,119 186,121 194,128 200,132 206,128 214,121 222,119 227,125 230,135 234,141 241,141 251,139 259,141 261,149 259,159 259,166 265,170 275,173 281,178 279,186 272,194 268,200'/%3E%3C/g%3E%3C/svg%3E") center / 91px 91px no-repeat; }
.marksheet-container.ra-tpl-sapphire { background-image: linear-gradient(180deg, #173b7a 0, #173b7a 7mm, #c29a3f 7mm, #c29a3f 8mm, #ffffff 8mm) !important; background-repeat: no-repeat !important; }
.marksheet-container.ra-tpl-sapphire .cert-border-outer { border: 1px solid #c9d3e6; }
.marksheet-container.ra-tpl-sapphire .cert-border-outer::before { display: none; }
.ra-tpl-sapphire .cert-corner { display: none; }
.ra-tpl-sapphire .cert-title { font-weight: 700; letter-spacing: 4px; color: var(--navy); }
.ra-tpl-sapphire .cert-name { font-style: normal; }
.ra-tpl-emerald { --navy: #0f5c46; --navy-deep: #0a3f30; --brass: #b89443; --brass-light: #dcc690; --paper: #ffffff;
    --title-font: 'IBM Plex Sans', system-ui, sans-serif; --head-font: 'Source Serif 4', Georgia, serif; }
.ra-tpl-emerald { background-image: linear-gradient(180deg, #0f5c46 0, #0f5c46 8mm, #b89443 8mm, #b89443 9mm, transparent 9mm, transparent calc(100% - 5mm), #0f5c46 calc(100% - 5mm)) !important; background-repeat: no-repeat !important; background-size: 100% 100% !important; }
.ra-tpl-emerald .cert-border-outer { border: 1px solid #b9d3c9; }
.ra-tpl-emerald .cert-border-outer::before { display: none; }
.ra-tpl-emerald .cert-border-inner { border-color: transparent; }
.ra-tpl-emerald .cert-corner { display: none; }
.ra-tpl-emerald .cert-title { font-weight: 700; letter-spacing: 4px; color: var(--navy); }
.ra-tpl-emerald .cert-name { font-style: normal; }
.ra-tpl-slate { --navy: #2f3a4a; --navy-deep: #1f2733; --brass: #2f5da8; --brass-light: #b8c9e6; --paper: #ffffff;
    --title-font: 'IBM Plex Sans', system-ui, sans-serif; --name-font: 'Source Serif 4', Georgia, serif; --head-font: 'IBM Plex Sans', system-ui, sans-serif; }
.ra-tpl-slate .cert-border-outer { border: 1px solid #c7ced8; border-top: 7px solid var(--brass); }
.ra-tpl-slate .cert-border-outer::before { display: none; }
.ra-tpl-slate .cert-border-inner { border-color: transparent; }
.ra-tpl-slate .cert-corner, .ra-tpl-slate .cert-seal { display: none; }
.ra-tpl-slate .cert-title { font-weight: 700; letter-spacing: 2px; }
.ra-tpl-slate .cert-name { font-style: normal; font-weight: 600; font-size: calc(28px * var(--doc-text)); }
.ra-tpl-slate .cert-border-inner > .d-flex.justify-content-between { padding-right: 12px !important; }
.ra-tpl-heritage { --navy: #1d5a45; --navy-deep: #123c2e; --brass: #9a7a2e; --brass-light: #d4bf85; --paper: #fbfaf3; }
.ra-tpl-heritage .cert-border-outer { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Crect width='14' height='14' fill='%231d5a45'/%3E%3Cpath d='M0 7.0 Q3.5 0 7.0 7.0 T14 7.0 M0 7.0 Q3.5 14 7.0 7.0 T14 7.0' fill='none' stroke='%23cfe3d6' stroke-opacity='0.8' stroke-width='0.6'/%3E%3C/svg%3E"); background-size: 14px 14px; border: 2px solid var(--navy); padding: 15px; }
.ra-tpl-heritage .cert-border-outer::before { inset: -7px; border-color: var(--navy); }
.ra-tpl-heritage .cert-border-inner { border: 1.5px solid var(--navy); background: var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%231d5a45' stroke-opacity='0.12' stroke-width='0.7'%3E%3Cpolyline points='372,200 383,210 382,219 370,227 357,233 355,242 364,253 371,266 367,275 353,278 339,280 335,288 339,301 342,315 336,323 322,322 308,319 301,325 301,339 300,354 292,359 278,353 265,347 258,350 253,364 247,377 238,379 227,370 217,360 208,361 200,372 190,383 181,382 173,370 167,357 158,355 147,364 134,371 125,367 122,353 120,339 112,335 99,339 85,342 77,336 78,322 81,308 75,301 61,301 46,300 41,292 47,278 53,265 50,258 36,253 23,247 21,238 30,227 40,217 39,208 28,200 17,190 18,181 30,173 43,167 45,158 36,147 29,134 33,125 47,122 61,120 65,112 61,99 58,85 64,77 78,78 92,81 99,75 99,61 100,46 108,41 122,47 135,53 142,50 147,36 153,23 162,21 173,30 183,40 192,39 200,28 210,17 219,18 227,30 233,43 242,45 253,36 266,29 275,33 278,47 280,61 288,65 301,61 315,58 323,64 322,78 319,92 325,99 339,99 354,100 359,108 353,122 347,135 350,142 364,147 377,153 379,162 370,173 360,183 361,192 372,200'/%3E%3Cpolyline points='383,200 383,210 371,218 359,225 357,233 366,245 374,257 371,266 357,270 343,273 339,280 344,294 348,308 342,315 328,315 314,314 308,319 308,334 308,348 300,354 286,349 273,343 265,347 262,361 257,374 247,377 236,368 225,359 217,360 209,372 200,383 190,383 182,371 175,359 167,357 155,366 143,374 134,371 130,357 127,343 120,339 106,344 92,348 85,342 85,328 86,314 81,308 66,308 52,308 46,300 51,286 57,273 53,265 39,262 26,257 23,247 32,236 41,225 40,217 28,209 17,200 17,190 29,182 41,175 43,167 34,155 26,143 29,134 43,130 57,127 61,120 56,106 52,92 58,85 72,85 86,86 92,81 92,66 92,52 100,46 114,51 127,57 135,53 138,39 143,26 153,23 164,32 175,41 183,40 191,28 200,17 210,17 218,29 225,41 233,43 245,34 257,26 266,29 270,43 273,57 280,61 294,56 308,52 315,58 315,72 314,86 319,92 334,92 348,92 354,100 349,114 343,127 347,135 361,138 374,143 377,153 368,164 359,175 360,183 372,191 383,200'/%3E%3Cpolyline points='383,200 372,209 360,217 359,225 368,236 377,247 374,257 361,262 347,265 343,273 349,286 354,300 348,308 334,308 319,308 314,314 315,328 315,342 308,348 294,344 280,339 273,343 270,357 266,371 257,374 245,366 233,357 225,359 218,371 210,383 200,383 191,372 183,360 175,359 164,368 153,377 143,374 138,361 135,347 127,343 114,349 100,354 92,348 92,334 92,319 86,314 72,315 58,315 52,308 56,294 61,280 57,273 43,270 29,266 26,257 34,245 43,233 41,225 29,218 17,210 17,200 28,191 40,183 41,175 32,164 23,153 26,143 39,138 53,135 57,127 51,114 46,100 52,92 66,92 81,92 86,86 85,72 85,58 92,52 106,56 120,61 127,57 130,43 134,29 143,26 155,34 167,43 175,41 182,29 190,17 200,17 209,28 217,40 225,41 236,32 247,23 257,26 262,39 265,53 273,57 286,51 300,46 308,52 308,66 308,81 314,86 328,85 342,85 348,92 344,106 339,120 343,127 357,130 371,134 374,143 366,155 357,167 359,175 371,182 383,190 383,200'/%3E%3Cpolyline points='372,200 361,208 360,217 370,227 379,238 377,247 364,253 350,258 347,265 353,278 359,292 354,300 339,301 325,301 319,308 322,322 323,336 315,342 301,339 288,335 280,339 278,353 275,367 266,371 253,364 242,355 233,357 227,370 219,382 210,383 200,372 192,361 183,360 173,370 162,379 153,377 147,364 142,350 135,347 122,353 108,359 100,354 99,339 99,325 92,319 78,322 64,323 58,315 61,301 65,288 61,280 47,278 33,275 29,266 36,253 45,242 43,233 30,227 18,219 17,210 28,200 39,192 40,183 30,173 21,162 23,153 36,147 50,142 53,135 47,122 41,108 46,100 61,99 75,99 81,92 78,78 77,64 85,58 99,61 112,65 120,61 122,47 125,33 134,29 147,36 158,45 167,43 173,30 181,18 190,17 200,28 208,39 217,40 227,30 238,21 247,23 253,36 258,50 265,53 278,47 292,41 300,46 301,61 301,75 308,81 322,78 336,77 342,85 339,99 335,112 339,120 353,122 367,125 371,134 364,147 355,158 357,167 370,173 382,181 383,190 372,200'/%3E%3Cpolyline points='361,200 361,208 371,218 381,229 379,238 366,245 353,250 350,258 357,270 363,283 359,292 344,294 330,294 325,301 328,315 330,330 323,336 308,334 294,330 288,335 286,349 283,363 275,367 262,361 250,353 242,355 236,368 229,381 219,382 209,372 200,361 192,361 182,371 171,381 162,379 155,366 150,353 142,350 130,357 117,363 108,359 106,344 106,330 99,325 85,328 70,330 64,323 66,308 70,294 65,288 51,286 37,283 33,275 39,262 47,250 45,242 32,236 19,229 18,219 28,209 39,200 39,192 29,182 19,171 21,162 34,155 47,150 50,142 43,130 37,117 41,108 56,106 70,106 75,99 72,85 70,70 77,64 92,66 106,70 112,65 114,51 117,37 125,33 138,39 150,47 158,45 164,32 171,19 181,18 191,28 200,39 208,39 218,29 229,19 238,21 245,34 250,47 258,50 270,43 283,37 292,41 294,56 294,70 301,75 315,72 330,70 336,77 334,92 330,106 335,112 349,114 363,117 367,125 361,138 353,150 355,158 368,164 381,171 382,181 372,191 361,200'/%3E%3Cpolyline points='361,200 372,209 382,219 381,229 368,236 355,242 353,250 361,262 367,275 363,283 349,286 335,288 330,294 334,308 336,323 330,330 315,328 301,325 294,330 294,344 292,359 283,363 270,357 258,350 250,353 245,366 238,379 229,381 218,371 208,361 200,361 191,372 181,382 171,381 164,368 158,355 150,353 138,361 125,367 117,363 114,349 112,335 106,330 92,334 77,336 70,330 72,315 75,301 70,294 56,294 41,292 37,283 43,270 50,258 47,250 34,245 21,238 19,229 29,218 39,208 39,200 28,191 18,181 19,171 32,164 45,158 47,150 39,138 33,125 37,117 51,114 65,112 70,106 66,92 64,77 70,70 85,72 99,75 106,70 106,56 108,41 117,37 130,43 142,50 150,47 155,34 162,21 171,19 182,29 192,39 200,39 209,28 219,18 229,19 236,32 242,45 250,47 262,39 275,33 283,37 286,51 288,65 294,70 308,66 323,64 330,70 328,85 325,99 330,106 344,106 359,108 363,117 357,130 350,142 353,150 366,155 379,162 381,171 371,182 361,192 361,200'/%3E%3Cpolyline points='322,200 331,209 330,217 320,224 309,229 307,236 313,247 318,258 314,266 301,268 289,268 285,274 286,286 287,299 280,304 268,301 256,297 250,301 247,313 242,325 234,327 224,320 215,312 207,312 200,322 191,331 183,330 176,320 171,309 164,307 153,313 142,318 134,314 132,301 132,289 126,285 114,286 101,287 96,280 99,268 103,256 99,250 87,247 75,242 73,234 80,224 88,215 88,207 78,200 69,191 70,183 80,176 91,171 93,164 87,153 82,142 86,134 99,132 111,132 115,126 114,114 113,101 120,96 132,99 144,103 150,99 153,87 158,75 166,73 176,80 185,88 193,88 200,78 209,69 217,70 224,80 229,91 236,93 247,87 258,82 266,86 268,99 268,111 274,115 286,114 299,113 304,120 301,132 297,144 301,150 313,153 325,158 327,166 320,176 312,185 312,193 322,200'/%3E%3Cpolyline points='332,200 330,209 319,216 309,222 310,229 318,240 322,251 317,258 304,260 293,262 290,269 293,282 294,294 286,298 273,295 262,293 257,299 255,311 251,322 242,323 231,316 222,309 215,313 208,324 200,332 191,330 184,319 178,309 171,310 160,318 149,322 142,317 140,304 138,293 131,290 118,293 106,294 102,286 105,273 107,262 101,257 89,255 78,251 77,242 84,231 91,222 87,215 76,208 68,200 70,191 81,184 91,178 90,171 82,160 78,149 83,142 96,140 107,138 110,131 107,118 106,106 114,102 127,105 138,107 143,101 145,89 149,78 158,77 169,84 178,91 185,87 192,76 200,68 209,70 216,81 222,91 229,90 240,82 251,78 258,83 260,96 262,107 269,110 282,107 294,106 298,114 295,127 293,138 299,143 311,145 322,149 323,158 316,169 309,178 313,185 324,192 332,200'/%3E%3Cpolyline points='328,200 317,208 310,214 313,223 322,233 326,243 319,249 305,252 296,256 296,264 300,277 300,288 291,291 277,288 268,288 264,296 263,310 259,319 249,319 238,311 229,307 223,313 217,325 209,333 200,328 192,317 186,310 177,313 167,322 157,326 151,319 148,305 144,296 136,296 123,300 112,300 109,291 112,277 112,268 104,264 90,263 81,259 81,249 89,238 93,229 87,223 75,217 67,209 72,200 83,192 90,186 87,177 78,167 74,157 81,151 95,148 104,144 104,136 100,123 100,112 109,109 123,112 132,112 136,104 137,90 141,81 151,81 162,89 171,93 177,87 183,75 191,67 200,72 208,83 214,90 223,87 233,78 243,74 249,81 252,95 256,104 264,104 277,100 288,100 291,109 288,123 288,132 296,136 310,137 319,141 319,151 311,162 307,171 313,177 325,183 333,191 328,200'/%3E%3Cpolyline points='316,200 311,207 317,215 326,225 328,234 320,241 307,244 300,249 302,259 307,271 305,281 295,283 282,282 273,283 272,293 271,307 266,315 256,313 244,307 236,305 230,314 225,326 217,332 208,326 200,316 193,311 185,317 175,326 166,328 159,320 156,307 151,300 141,302 129,307 119,305 117,295 118,282 117,273 107,272 93,271 85,266 87,256 93,244 95,236 86,230 74,225 68,217 74,208 84,200 89,193 83,185 74,175 72,166 80,159 93,156 100,151 98,141 93,129 95,119 105,117 118,118 127,117 128,107 129,93 134,85 144,87 156,93 164,95 170,86 175,74 183,68 192,74 200,84 207,89 215,83 225,74 234,72 241,80 244,93 249,100 259,98 271,93 281,95 283,105 282,118 283,127 293,128 307,129 315,134 313,144 307,156 305,164 314,170 326,175 332,183 326,192 316,200'/%3E%3Cpolyline points='312,200 319,208 329,217 330,226 320,232 308,237 303,243 307,253 313,265 310,274 299,276 286,275 279,279 279,290 279,303 274,310 262,308 250,302 243,303 238,313 234,326 226,330 216,323 207,314 200,312 192,319 183,329 174,330 168,320 163,308 157,303 147,307 135,313 126,310 124,299 125,286 121,279 110,279 97,279 90,274 92,262 98,250 97,243 87,238 74,234 70,226 77,216 86,207 88,200 81,192 71,183 70,174 80,168 92,163 97,157 93,147 87,135 90,126 101,124 114,125 121,121 121,110 121,97 126,90 138,92 150,98 157,97 162,87 166,74 174,70 184,77 193,86 200,88 208,81 217,71 226,70 232,80 237,92 243,97 253,93 265,87 274,90 276,101 275,114 279,121 290,121 303,121 310,126 308,138 302,150 303,157 313,162 326,166 330,174 323,184 314,193 312,200'/%3E%3Cpolyline points='276,200 283,207 282,214 273,220 265,224 263,229 266,238 268,248 264,253 254,254 244,253 240,257 238,266 235,275 228,278 220,273 212,268 206,269 200,276 193,283 186,282 180,273 176,265 171,263 162,266 152,268 147,264 146,254 147,244 143,240 134,238 125,235 122,228 127,220 132,212 131,206 124,200 117,193 118,186 127,180 135,176 137,171 134,162 132,152 136,147 146,146 156,147 160,143 162,134 165,125 172,122 180,127 188,132 194,131 200,124 207,117 214,118 220,127 224,135 229,137 238,134 248,132 253,136 254,146 253,156 257,160 266,162 275,165 278,172 273,180 268,188 269,194 276,200'/%3E%3Cpolyline points='284,200 280,207 271,213 266,218 268,225 273,234 273,242 266,246 255,246 248,248 246,255 246,266 242,273 234,273 225,268 218,266 213,271 207,280 200,284 193,280 187,271 182,266 175,268 166,273 158,273 154,266 154,255 152,248 145,246 134,246 127,242 127,234 132,225 134,218 129,213 120,207 116,200 120,193 129,187 134,182 132,175 127,166 127,158 134,154 145,154 152,152 154,145 154,134 158,127 166,127 175,132 182,134 187,129 193,120 200,116 207,120 213,129 218,134 225,132 234,127 242,127 246,134 246,145 248,152 255,154 266,154 273,158 273,166 268,175 266,182 271,187 280,193 284,200'/%3E%3Cpolyline points='276,200 269,206 268,212 273,220 278,228 275,235 266,238 257,240 253,244 254,254 253,264 248,268 238,266 229,263 224,265 220,273 214,282 207,283 200,276 194,269 188,268 180,273 172,278 165,275 162,266 160,257 156,253 146,254 136,253 132,248 134,238 137,229 135,224 127,220 118,214 117,207 124,200 131,194 132,188 127,180 122,172 125,165 134,162 143,160 147,156 146,146 147,136 152,132 162,134 171,137 176,135 180,127 186,118 193,117 200,124 206,131 212,132 220,127 228,122 235,125 238,134 240,143 244,147 254,146 264,147 268,152 266,162 263,171 265,176 273,180 282,186 283,193 276,200'/%3E%3Cpolyline points='268,200 272,206 279,214 281,222 275,227 265,230 259,234 259,241 261,251 259,259 251,261 241,259 234,259 230,265 227,275 222,281 214,279 206,272 200,268 194,272 186,279 178,281 173,275 170,265 166,259 159,259 149,261 141,259 139,251 141,241 141,234 135,230 125,227 119,222 121,214 128,206 132,200 128,194 121,186 119,178 125,173 135,170 141,166 141,159 139,149 141,141 149,139 159,141 166,141 170,135 173,125 178,119 186,121 194,128 200,132 206,128 214,121 222,119 227,125 230,135 234,141 241,141 251,139 259,141 261,149 259,159 259,166 265,170 275,173 281,178 279,186 272,194 268,200'/%3E%3C/g%3E%3C/svg%3E") center / 472px 472px no-repeat; }
.ra-tpl-heritage .cert-corner::before, .ra-tpl-heritage .cert-corner::after { background: var(--brass); }
.ra-tpl-modern { --navy: #0f766e; --navy-deep: #134e4a; --brass: #0d9488; --brass-light: #99f6e4; --paper: #ffffff;
    --title-font: 'IBM Plex Sans', system-ui, sans-serif; --name-font: 'Source Serif 4', Georgia, serif; --head-font: 'IBM Plex Sans', system-ui, sans-serif; }
.certificate-container.ra-tpl-modern { background-image: linear-gradient(135deg, #0f766e 0, #0f766e 26mm, transparent 26mm), linear-gradient(315deg, #134e4a 0, #134e4a 20mm, transparent 20mm) !important; background-repeat: no-repeat !important; background-size: 100% 100% !important; }
.ra-tpl-modern .cert-border-outer { border: 1px solid #b7e0da; }
.ra-tpl-modern .cert-border-outer::before { display: none; }
.ra-tpl-modern .cert-border-inner { border-color: transparent; background: transparent; }
.ra-tpl-modern .cert-corner { display: none; }
.ra-tpl-modern .cert-title { font-weight: 700; letter-spacing: 3px; color: var(--navy); }
.ra-tpl-modern .cert-name { font-style: normal; font-weight: 600; font-size: calc(30px * var(--doc-text)); }
.ra-tpl-corporate { --navy: #1e40af; --navy-deep: #172f7a; --brass: #1e40af; --brass-light: #bfd0f5; --paper: #ffffff;
    --title-font: 'IBM Plex Sans', system-ui, sans-serif; --head-font: 'IBM Plex Sans', system-ui, sans-serif; --name-font: 'Source Serif 4', Georgia, serif; }
.certificate-container.ra-tpl-corporate { background-image: linear-gradient(90deg, #1e40af 0, #1e40af 7mm, #93a9e0 7mm, #93a9e0 8mm, transparent 8mm) !important; background-repeat: no-repeat !important; background-size: 100% 100% !important; }
.marksheet-container.ra-tpl-corporate { background-image: linear-gradient(180deg, #1e40af 0, #1e40af 5mm, transparent 5mm) !important; background-repeat: no-repeat !important; }
.ra-tpl-corporate .cert-border-outer { border: 1px solid #c9d5f0; }
.ra-tpl-corporate .cert-border-outer::before { display: none; }
.ra-tpl-corporate .cert-border-inner { border-color: transparent; }
.ra-tpl-corporate .cert-corner { display: none; }
.ra-tpl-corporate .cert-title { font-weight: 700; letter-spacing: 2.5px; }
.ra-tpl-corporate .cert-name { font-style: normal; font-weight: 600; font-size: calc(30px * var(--doc-text)); }
.ra-tpl-elegant { --navy: #5b1f24; --navy-deep: #3f1418; --brass: #b08d57; --brass-light: #e3cfa8; --paper: #fbf6ec; --name-font: 'Great Vibes', 'Cormorant Garamond', cursive; --title-font: 'Cormorant Garamond', Georgia, serif; }
.ra-tpl-elegant .cert-border-outer { border: 4px double var(--navy); }
.ra-tpl-elegant .cert-border-outer::before { border-color: var(--brass); }
.ra-tpl-elegant .cert-title { font-weight: 700; font-size: calc(30px * var(--doc-text)); letter-spacing: 4px; }
.ra-tpl-elegant .cert-name { font-style: normal; font-weight: 400; font-size: calc(42px * var(--doc-text)); letter-spacing: 0; }
.ra-tpl-academic { --navy: #14532d; --navy-deep: #0b3a1f; --brass: #a16207; --brass-light: #e8cf85; --paper: #fdf8e7; }
.ra-tpl-academic .cert-border-outer { border-width: 4px; }
.ra-tpl-academic .cert-border-outer::before { inset: -9px; border-width: 1.5px; }
.ra-tpl-minimal { --navy: #111827; --navy-deep: #111827; --brass: #6b7280; --brass-light: #d1d5db; --paper: #ffffff;
    --title-font: 'IBM Plex Sans', system-ui, sans-serif; --head-font: 'IBM Plex Sans', system-ui, sans-serif; --name-font: 'Source Serif 4', Georgia, serif; }
.ra-tpl-minimal .cert-border-outer { border-width: 1px; }
.ra-tpl-minimal .cert-border-outer::before { display: none; }
.ra-tpl-minimal .cert-border-inner { border-color: transparent; }
.ra-tpl-minimal .cert-corner, .ra-tpl-minimal .cert-seal { display: none; }
.ra-tpl-minimal .cert-title { font-weight: 600; letter-spacing: 6px; }
.ra-tpl-minimal .cert-name { font-style: normal; font-weight: 600; font-size: calc(30px * var(--doc-text)); }
.ra-tpl-minimal .cert-border-inner > .d-flex.justify-content-between { padding-right: 12px !important; }
.ra-tpl-picker { max-width: 190px; }
.ra-stat { border: 0; border-radius: 14px; padding: 18px; background: #fff; box-shadow: 0 2px 12px rgba(15,23,42,.06); height: 100%; }
.ra-stat .ra-stat-label { font-size: .72rem; text-transform: uppercase; letter-spacing: .08em; color: #64748b; font-weight: 700; }
.ra-stat .ra-stat-value { font-size: 1.7rem; font-weight: 800; color: #0f172a; line-height: 1.2; }
.ra-stat .ra-stat-hint { font-size: .78rem; color: #64748b; }
.ra-quick .btn { border-radius: 10px; }
.ra-img-drop { border: 1.5px dashed #cbd5e1; border-radius: 12px; padding: 12px; text-align: center; background: #f8fafc; min-height: 120px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; }
.ra-img-drop img { max-height: 80px; max-width: 100%; object-fit: contain; }
.ra-badge-status { font-size: .68rem; font-weight: 700; letter-spacing: .03em; }
.ra-marks-grid input { width: 74px; }
.ra-marks-grid td, .ra-marks-grid th { white-space: nowrap; vertical-align: middle; }
.ra-exam-card { cursor: pointer; border: 1px solid #e2e8f0; border-radius: 12px; padding: 12px 14px; transition: border-color .15s, box-shadow .15s; background: #fff; }
.ra-exam-card:hover { border-color: #94a3b8; }
.ra-exam-card.active { border-color: #1e3a8a; box-shadow: 0 0 0 3px rgba(30,58,138,.12); }
.ra-timeline { list-style: none; padding-left: 0; margin: 0; position: relative; }
.ra-timeline li { position: relative; padding: 0 0 14px 26px; }
.ra-timeline li::before { content: ""; position: absolute; left: 7px; top: 14px; bottom: 0; width: 2px; background: #e2e8f0; }
.ra-timeline li:last-child::before { display: none; }
.ra-timeline .dot { position: absolute; left: 0; top: 3px; width: 16px; height: 16px; border-radius: 50%; background: #1e3a8a; box-shadow: 0 0 0 3px #dbeafe; }
.ra-timeline .dot.muted { background: #cbd5e1; box-shadow: 0 0 0 3px #f1f5f9; }
.ra-legal-line { font-size: .76rem; color: #94a3b8; max-width: 900px; margin: 10px auto 0; text-align: center; line-height: 1.5; }
.ra-verify-logo { max-height: 54px; max-width: 110px; object-fit: contain; }
.ra-progress { height: 8px; }
.ra-table-tools { gap: 8px; }
.cert-border-inner > .d-flex.justify-content-between { padding-right: 76px !important; }
.cert-border-inner p.ra-brand-sub { font-size: calc(8.5px * var(--doc-text)) !important; line-height: 1.35; }
.marksheet-container .cert-border-inner p.ra-brand-sub { font-size: calc(7.5px * var(--doc-text)) !important; }
.cert-border-inner p.ra-brand-acc { font-size: calc(7.5px * var(--doc-text)) !important; }
.cert-border-inner .ra-brand-reg { font-size: calc(7px * var(--doc-text)) !important; }
.cert-border-inner .ra-sig-name { font-size: calc(9px * var(--doc-text)) !important; }
.cert-border-inner .ra-sig-role { font-size: calc(7.5px * var(--doc-text)) !important; }
.cert-border-inner .ra-powered { font-size: 6.5px !important; }
.cert-border-inner .ra-doc-watermark { font-size: 96px !important; }
.marksheet-container .cert-border-inner .ra-doc-watermark { font-size: 72px !important; }
.ra-exporting { overflow: visible !important; height: auto !important; }
.ra-exporting .certificate-container, .ra-exporting .marksheet-container { box-shadow: none !important; transform: none !important; animation: none !important; margin: 0 !important; }
.ra-export-holder .certificate-container, .ra-export-holder .marksheet-container { box-shadow: none !important; transform: none !important; animation: none !important; margin: 0 !important; }
