.dashboard-showcase{background:#fffaf1;color:#071e43;border-top:1px solid #dcd4c7}.dashboard-showcase .dashboard-heading{max-width:1050px}.dashboard-showcase .dashboard-heading h2{font-size:clamp(36px,4.1vw,61px);max-width:1050px;margin:20px 0 25px}.dashboard-showcase .dashboard-heading .lead{font-size:19px;line-height:1.8;max-width:900px}.dashboard-showcase .dashboard-heading>p:last-child{font-size:15px;max-width:900px}.dashboard-measures{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 35px}.dashboard-measures span{border:1px solid #d7c8b4;padding:9px 15px;font-size:12px;color:#564e42;border-radius:25px;background:#f8f0e4}.dashboard-frame{background:#071e43;border:1px solid #071e43;border-radius:17px;overflow:hidden;box-shadow:0 18px 45px #071e4312}.dashboard-frame-top{padding:18px 23px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#f4deca}.dashboard-frame-label{font:600 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:1.2px;display:flex;align-items:center;gap:9px}.dashboard-frame-label:before{content:'';width:6px;height:6px;flex:0 0 6px;background:#ffb79d;border-radius:50%}.dashboard-tabs{display:flex;gap:7px;padding:5px;border:1px solid #ffffff30;border-radius:25px}.dashboard-tabs button{background:transparent;color:#f2ddc7;padding:10px 18px;border:0;border-radius:20px;font:600 12px/1.4 Arial;cursor:pointer;min-height:40px}.dashboard-tabs button[aria-selected=true]{background:#ffb79d;color:#071e43}.dashboard-tabs button:hover{background:#fffaf11a}.dashboard-tabs button[aria-selected=true]:hover{background:#ffccb7}.dashboard-panel{margin:0}.dashboard-viewport{position:relative;overflow:auto;background:#020706;aspect-ratio:1.465;scrollbar-color:#b84f3d #071e43}.dashboard-viewport img{display:block;width:100%;max-width:none;height:auto;object-fit:contain;background:#020706}.dashboard-viewport.is-zoomed{aspect-ratio:auto;height:610px}.dashboard-viewport.is-zoomed img{width:2040px;height:auto}.dashboard-panel figcaption{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:19px 23px;color:#f0decb;font:13px/1.7 Arial,Helvetica,sans-serif}.dashboard-panel figcaption>span{max-width:830px}.dashboard-panel figcaption a{color:#ffb79d;white-space:nowrap;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}.dashboard-actions{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:14px 23px 17px;border-top:1px solid #ffffff24}.dashboard-actions button{border:1px solid #eddac66b;background:transparent;color:#fffaf1;font:12px/1.5 Arial;border-radius:25px;padding:10px 18px;min-height:44px;cursor:pointer}.dashboard-actions button:hover{background:#fffaf11a}.dashboard-actions p{margin:0;font-size:12px;line-height:1.7;color:#e4cdb4;max-width:760px}.dashboard-disclosure{font-size:13px!important;line-height:1.8!important;max-width:1000px;margin:22px 0 27px!important;color:#5f564b}.dashboard-inquiry{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.dashboard-inquiry>p{font-size:14px;max-width:670px;margin:0}.dashboard-frame button:focus-visible,.dashboard-frame a:focus-visible,.dashboard-frame [tabindex]:focus-visible{outline:3px solid #ffb79d;outline-offset:3px}.dashboard-frame [hidden]{display:none!important}
@media(max-width:900px){.dashboard-panel figcaption{align-items:flex-start;flex-direction:column;gap:5px}.dashboard-viewport.is-zoomed{height:520px}.dashboard-actions{align-items:flex-start}.dashboard-actions p{max-width:500px}}
@media(max-width:600px){.dashboard-showcase .dashboard-heading h2{font-size:37px;letter-spacing:-1.2px}.dashboard-showcase .dashboard-heading .lead{font-size:17px}.dashboard-showcase .dashboard-heading>p:last-child{font-size:14px}.dashboard-measures{gap:8px;margin:25px 0}.dashboard-measures span{font-size:11px;padding:8px 12px}.dashboard-frame{border-radius:13px}.dashboard-frame-top{padding:15px;align-items:flex-start;flex-direction:column;gap:15px}.dashboard-frame-label{font-size:9px}.dashboard-tabs{width:100%;border-radius:25px}.dashboard-tabs button{flex:1;min-height:44px}.dashboard-panel figcaption{padding:16px;font-size:12px}.dashboard-actions{padding:15px 16px;flex-direction:column;gap:12px}.dashboard-actions button{width:100%}.dashboard-actions p{font-size:11px}.dashboard-viewport.is-zoomed{height:450px}.dashboard-viewport.is-zoomed img{width:1600px}.dashboard-disclosure{font-size:12px!important}.dashboard-inquiry{gap:18px}.dashboard-inquiry>p{font-size:13px}}
