@font-face{font-family:Inter Print;src:url(/brand/fonts/inter-print-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Inter Print;src:url(/brand/fonts/inter-print-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:block}.review-site{color:#13243a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f5ef;min-height:100dvh}.review-shell{max-width:1040px;margin:0 auto;padding:72px 32px 32px}.review-heading{max-width:780px;margin-bottom:48px}.review-kicker{letter-spacing:.08em;font-family:Space Mono,monospace;font-size:11px;line-height:1.6}.review-site .review-heading h1{letter-spacing:-.05em;max-width:none;margin:24px 0;font-size:clamp(40px,6vw,68px);font-weight:500;line-height:1.05}.review-intro{font-family:"Source Serif 4",Georgia,serif;font-size:21px;line-height:1.6}.review-privacy,.review-report-note{color:#526076;font-size:13px;line-height:1.7}.review-privacy{max-width:74ch;margin-top:24px}.review-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-site .review-shell h2{letter-spacing:-.025em;max-width:none;font-size:19px;font-weight:550}.review-input-section{border-block:1px solid #b7bec9;padding:24px 0 32px}.review-inputs{border:0;grid-template-columns:1fr 1fr;gap:24px;min-width:0;margin:0;padding:24px 0 0;display:grid}.review-file{background:#fff;border:1px solid #d5dae2;flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.review-file span{font-size:16px;font-weight:600}.review-file small{color:#526076;font-size:12px;line-height:1.6}.review-file input{width:100%;min-width:0;margin-top:10px;font-size:12px}.review-file input::file-selector-button{font:inherit;color:#13243a;cursor:pointer;background:#f7f5ef;border:1px solid #637084;margin-right:10px;padding:10px}.review-acknowledgement{grid-column:1/-1;align-items:flex-start;gap:12px;max-width:78ch;font-size:13px;line-height:1.7;display:flex}.review-acknowledgement input{accent-color:#2453cb;flex:none;width:18px;height:18px;margin-top:4px}.review-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.review-button,.review-text-button{font:inherit;color:#fff;cursor:pointer;text-align:center;background:#2453cb;border:1px solid #2453cb;min-height:44px;padding:12px 18px;font-size:13px;font-weight:550;text-decoration:none}.review-button-secondary{color:#13243a;background:0 0;border-color:#637084}.review-text-button{color:#2453cb;text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.review-button:disabled,.review-text-button:disabled,fieldset:disabled .review-button{opacity:.5;cursor:not-allowed}.review-button:not(:disabled):hover{color:#fff;background:#163d9e}.review-shell :focus-visible{outline-offset:4px;outline:2px solid #2453cb}.review-empty{max-width:700px;padding:32px 0}.review-empty p{color:#526076;font-size:15px;line-height:1.8}.review-notice,.review-error{margin-top:20px;font-size:14px;line-height:1.7}.review-error{color:#942c28}.review-results{padding-top:40px}.review-verdict{background:#fff;border:1px solid #2453cb;border-left-width:4px;margin-bottom:24px;padding:28px}.review-site .review-verdict h2{margin:14px 0;font-size:clamp(25px,4vw,35px)}.review-verdict p,.review-verdict li{font-size:14px;line-height:1.7}.review-fail{border-color:#942c28}.review-results>h2{margin:40px 0 20px}.review-fingerprints{border-block:1px solid #d5dae2;gap:20px;padding:20px 0;display:grid}.review-fingerprints dt,.review-certificate dt{color:#526076;margin-bottom:8px;font-size:12px}.review-fingerprints dd,.review-certificate dd{overflow-wrap:anywhere;margin:0;font-family:Space Mono,monospace;font-size:12px;line-height:1.8}.review-certificate{margin-top:24px}.review-certificate summary{cursor:pointer;color:#2453cb;min-height:44px;padding:12px 0;font-size:14px}.review-certificate dl{grid-template-columns:1fr 1fr;gap:20px;padding:16px 0;display:grid}.review-control{border-top:1px solid #d5dae2;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;display:flex}.review-control h3{margin:0 0 8px;font-size:15px;font-weight:600}.review-control p{color:#526076;max-width:70ch;margin:0;font-size:13px;line-height:1.7}.review-control-status{text-align:right;flex:0 0 115px;padding-top:3px;font-family:Space Mono,monospace;font-size:11px}.review-artifacts{margin:0;padding:0;list-style:none}.review-artifacts li{border-top:1px solid #d5dae2;padding:16px 0}.review-artifacts li>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.review-artifacts strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.review-artifacts span{white-space:nowrap;font-size:11px}.review-artifacts code{overflow-wrap:anywhere;color:#526076;margin-top:8px;font-family:Space Mono,monospace;font-size:11px;line-height:1.8;display:block}.review-limits{border-top:2px solid #13243a;margin-top:40px;padding-top:24px}.review-limits ul{padding-left:20px}.review-limits li{padding:5px 0;font-size:13px;line-height:1.8}.review-footer{border-top:1px solid #d5dae2;flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}.review-footer a{color:#2453cb;text-underline-offset:4px}.review-skip{z-index:100;color:#2453cb;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.review-skip:focus{transform:none}@media (width<=600px){.review-shell{padding:40px 20px 24px}.review-inputs,.review-certificate dl{grid-template-columns:1fr}.review-section-heading{flex-direction:column;align-items:flex-start;gap:0}.review-section-heading .review-text-button{padding-left:0}.review-control{gap:16px}.review-control-status{flex-basis:90px}.review-verdict{padding:20px}}@media print{@page{size:A4;margin:18mm}html{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}.payment-site.review-site{font-family:Inter Print,Inter,sans-serif}body,.review-site{color:#13243a!important;background:#fff!important}.review-site header.site-nav,.review-site .payment-nav,.review-site .site-nav,.review-no-print,.review-skip,.review-footer a{display:none!important}.review-shell{max-width:none;padding:0}.review-heading{margin-bottom:20px}.review-site .review-heading h1{font-size:32px}.review-intro{font-size:15px}.review-privacy{display:none}.review-results{padding-top:0}.review-verdict,.review-control,.review-artifacts li,.review-limits li{break-inside:avoid}.review-certificate{display:none}.review-results>h2,.review-limits h2{break-after:avoid}.review-kicker,.review-artifacts code,.review-artifacts span,.review-control-status,.review-fingerprints dt,.review-fingerprints dd{font-size:13px}}
