.zb-showcase{color:#102642}.zb-privacy{padding:16px 20px;border:1px solid #c9dfea;border-inline-start:3px solid #159be6;border-radius:12px;background:#f0f8fc;font-size:14px;line-height:1.7;color:#39526a}.zb-group-title{font-size:24px;font-weight:750;margin:30px 0 18px}.zb-gallery{display:grid;gap:22px}.zb-desktop{grid-template-columns:1fr 1fr}.zb-desktop .zb-capture:first-child{grid-column:1/-1}.zb-mobile{grid-template-columns:repeat(5,minmax(0,1fr))}.zb-capture{margin:0;min-width:0;border:1px solid #d5e3ed;border-radius:16px;background:white;overflow:hidden;box-shadow:0 8px 28px #132e4f0a}.zb-capture-trigger{display:block;width:100%;background:#071b32;padding:12px;border:0;cursor:zoom-in;color:#dceeff;text-align:start}.zb-capture-trigger img{width:100%;height:auto;object-fit:contain;border-radius:7px;direction:ltr}.zb-desktop .zb-capture:not(:first-child) .zb-capture-trigger img{height:300px}.zb-mobile .zb-capture-trigger img{height:350px}.zb-capture-trigger>span{display:block;padding-top:12px;font-size:13px;font-weight:650}.zb-capture figcaption{padding:16px}.zb-capture h4{font-size:16px;line-height:1.5;font-weight:750;margin:0}.zb-capture figcaption p{font-size:14px;line-height:1.65;color:#455c73;margin:8px 0 0}.zb-capture-trigger:focus-visible,.zb-dialog-heading button:focus-visible{outline:3px solid #00b4ff;outline-offset:-3px}.zb-capture-dialog{padding:20px;border:1px solid #34546e;border-radius:16px;background:#071b32;color:#edf7ff;max-width:min(1200px,95vw);max-height:94dvh;overflow:auto;margin:auto;width:fit-content}.zb-capture-dialog::backdrop{background:#001126d9;backdrop-filter:blur(5px)}.zb-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.zb-dialog-heading h3{font-size:18px;margin:0}.zb-dialog-heading button{border:1px solid #628099;border-radius:8px;color:white;padding:10px 14px;background:#15354f;cursor:pointer}.zb-preview-area img{width:auto;max-width:100%;height:auto;max-height:70dvh;object-fit:contain;display:block;margin:auto;direction:ltr}.zb-capture-dialog>p{font-size:13px;line-height:1.6;margin-bottom:0;color:#c5d9ea;max-width:800px}@media(max-width:1000px){.zb-mobile{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.zb-desktop,.zb-mobile{grid-template-columns:1fr}.zb-mobile .zb-capture{max-width:360px;width:100%;justify-self:center}.zb-mobile .zb-capture-trigger img{height:440px}.zb-desktop .zb-capture:not(:first-child) .zb-capture-trigger img{height:auto}.zb-dialog-heading{align-items:start}.zb-capture-dialog{padding:14px}.zb-group-title{font-size:21px}}.zb-capture-dialog{width:min(1240px,95vw);box-sizing:border-box}.zb-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.zb-preview-area{max-height:70dvh;overflow:auto;direction:ltr}.zb-native-size img{max-width:none;max-height:none;object-fit:fill;margin:0}.zb-preview-area:focus-visible{outline:2px solid #00b4ff;outline-offset:-2px}@media(max-width:640px){.zb-dialog-heading{flex-wrap:wrap;gap:12px}.zb-dialog-actions{justify-content:flex-start}.zb-dialog-heading button{font-size:13px;min-height:44px}}