.bl-site #foundation,.bl-site #validation{scroll-margin-top:90px}.bl-closing{background:var(--qr-carbon);color:var(--qr-paper);text-align:center;padding:95px 24px 85px}.bl-closing>div{max-width:820px;margin:auto}html .landscape .ls-site .bl-closing h2{letter-spacing:-.055em;color:var(--qr-paper);margin:0 0 26px;font:500 clamp(36px,4.8vw,66px)/1.08 Onest,Arial,sans-serif}html .landscape .ls-site .bl-closing p{color:#c9c8be;max-width:640px;margin:0 auto 32px;font:400 17px/1.65 Onest,Arial,sans-serif}.bl-closing-actions{justify-content:center;align-items:center;gap:26px;display:flex}.bl-demo{background:var(--qr-paper);min-height:48px;color:var(--qr-carbon);border:1px solid var(--qr-paper);border-radius:4px;align-items:center;gap:35px;padding:14px 20px;font-size:14px;text-decoration:none;transition:background .18s;display:inline-flex}.bl-demo:hover{background:var(--qr-shade)}.bl-text-link{color:var(--qr-paper);text-underline-offset:5px;font-size:14px}.bl-footer{background:var(--qr-carbon);color:var(--qr-paper);padding:0 5% 25px}.bl-footer-grid{border-top:1px solid #ffffff24;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:35px;padding:42px 0;display:grid}.bl-brand{letter-spacing:-.05em;color:var(--qr-paper);align-self:start;align-items:center;gap:12px;font-size:31px;text-decoration:none;display:flex}.bl-brand img{object-fit:contain;filter:brightness(0)invert();width:20px;height:34px}.bl-footer nav{flex-direction:column;gap:15px;display:flex}.bl-footer h3{color:#a8a89f;margin:0 0 4px;font-size:12px;font-weight:500}.bl-footer nav a{color:var(--qr-paper);font-size:13px;text-decoration:none}.bl-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}.bl-footer-bottom{color:#a8a89f;border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;padding-top:24px;font-size:11px;line-height:1.5;display:flex}.bl-footer-bottom nav{flex-flow:wrap;gap:22px}.bl-footer-bottom nav a{font-size:11px}.bl-closing a:focus-visible,.bl-footer a:focus-visible{outline:2px solid var(--qr-paper);outline-offset:5px}@media (max-width:700px){.bl-closing{padding:65px 24px}.bl-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.bl-brand{grid-column:1/-1}.bl-footer-bottom{flex-direction:column}.bl-closing-actions,.bl-demo{gap:20px}}@media (prefers-reduced-motion:reduce){.bl-demo{transition:none}}.landscape .ls-site.bl-site{--ls-line:var(--qr-rule);--ls-ink:var(--qr-carbon);--ls-muted:var(--qr-muted);font-family:Onest,Arial,sans-serif}.bl-closing{isolation:isolate;position:relative;overflow:hidden}.bl-closing>.ls-line-field{z-index:0;max-width:none;margin:0}.bl-closing>.bl-closing-content{z-index:1;position:relative}.bl-closing .ls-line-field-dark .ls-line-streak{opacity:.9;background:linear-gradient(#0000 0%,#f5f3ed66 35%,#f5f3ed 70%,#0000 100%);width:2px}.bl-closing>.ls-line-field{left:var(--ls-rail);right:var(--ls-rail);border-inline:1px solid #ffffff14}.bl-closing{border-bottom:1px solid #ffffff14}html .landscape .bl-site .cc-chapter{scroll-margin-top:165px}html .landscape .bl-site .sf .sf-topics button{box-shadow:none;color:var(--sf-muted);background:0 0;border-radius:0;transform:none}html .landscape .bl-site .sf .sf-topics button[aria-selected=true]{color:var(--qr-paper);background:0 0}html .landscape .bl-site .sf .sf-topics button:hover{background:var(--qr-deep);color:var(--qr-paper)}html .landscape .bl-site .sf .sf-profile-picker button[aria-pressed=true]{background:var(--qr-shade);color:var(--qr-carbon);border-color:var(--qr-shade);box-shadow:none}html .landscape .bl-site .sf .sf-group-chart button{color:var(--qr-carbon);box-shadow:none;background:0 0;border-radius:0}html .landscape .bl-site .brief-validation summary{box-shadow:none;color:var(--qr-carbon);background:0 0;border:0;border-radius:0;padding:18px 0;transform:none}html .landscape .bl-site .brief-validation h2{letter-spacing:-.045em;text-wrap:balance;max-width:22ch;margin:0;font:500 clamp(34px,4.3vw,62px)/1.1 Onest,Arial,sans-serif}html .landscape .bl-site .brief-validation p{line-height:1.65}html .landscape .bl-site .brief-validation .brief-validation__body{color:var(--qr-muted);margin-top:26px}html .landscape .bl-site .brief-validation .brief-validation__method-grid p{margin-top:14px}html .landscape .bl-site .brief-validation .brief-validation__number{line-height:1.05}
