.sdm-pcap{background:var(--sdm-bg,#0b0e21);color:#fff;font-family:Manrope,-apple-system,sans-serif;padding:110px 0;scroll-margin-top:90px}.sdm-pcap__inner{margin:0 auto;max-width:1200px;padding:0 24px}.sdm-pcap .sdm-eyebrow{color:var(--sdm-accent,#00ff5a);font-size:16px;font-weight:700;letter-spacing:.12em;margin:0 0 18px;text-align:center;text-transform:uppercase}.sdm-pcap__heading{font-size:clamp(26px,3.2vw,44px)!important;font-weight:700!important;line-height:1.18!important;margin:0 auto 56px;max-width:880px;text-align:center}.sdm-pcap__cards{display:flex;flex-direction:column;gap:32px}.sdm-pcap__card{align-items:center;background:var(--sdm-card,#231556);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:grid;gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);opacity:0;padding:40px;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.sdm-pcap__card.in{opacity:1;transform:none}.sdm-pcap__card.flip .sdm-pcap__copy{order:2}.sdm-pcap__card.flip .sdm-pcap__shot{order:1}.sdm-pcap__title{color:#fff;font-size:26px!important;font-weight:700!important;line-height:1.25!important;margin:0 0 12px}.sdm-pcap__lead{color:var(--sdm-accent,#00ff5a);font-size:17px;font-weight:600;line-height:1.45;margin:0 0 14px}.sdm-pcap__body p{color:#fff;font-size:16px;line-height:1.62;margin:0}.sdm-pcap__shot{display:flex;justify-content:center}.sdm-pcap__shotbtn{background:none;border:0;border-radius:4px;cursor:zoom-in;display:block;padding:0;position:relative}.sdm-pcap__shotbtn img{border:1px solid hsla(0,0%,100%,.12);border-radius:4px;display:block;height:auto;max-height:420px;max-width:100%;transition:transform .25s ease,border-color .25s ease;width:auto}.sdm-pcap__shotbtn:focus-visible img,.sdm-pcap__shotbtn:hover img{border-color:rgba(0,255,90,.55);transform:scale(1.015)}.sdm-pcap__shotbtn:focus-visible{outline:2px solid var(--sdm-accent,#00ff5a);outline-offset:4px}.sdm-pcap .sdm-hb{border:0 solid var(--sdm-accent,#00ff5a);height:16px;opacity:0;pointer-events:none;position:absolute;transform:scale(.6);transition:opacity .25s ease,transform .25s ease;width:16px;z-index:2}.sdm-pcap .sdm-hb.tl{border-left-width:2px;border-top-width:2px;left:-8px;top:-8px}.sdm-pcap .sdm-hb.tr{border-right-width:2px;border-top-width:2px;right:-8px;top:-8px}.sdm-pcap .sdm-hb.bl{border-bottom-width:2px;border-left-width:2px;bottom:-8px;left:-8px}.sdm-pcap .sdm-hb.br{border-bottom-width:2px;border-right-width:2px;bottom:-8px;right:-8px}.sdm-pcap__shotbtn:focus-visible .sdm-hb,.sdm-pcap__shotbtn:hover .sdm-hb{opacity:1;transform:scale(1)}.sdm-lb-overlay{align-items:center;backdrop-filter:blur(6px);background:rgba(6,8,20,.86);display:flex;inset:0;justify-content:center;opacity:0;padding:max(24px,4vmin);position:fixed;transition:opacity .22s ease;z-index:99999}.sdm-lb-overlay.is-open{opacity:1}.sdm-lb-stage--img{max-height:88vh;max-width:min(1280px,94vw);position:relative;transform:scale(.96);transition:transform .22s ease}.sdm-lb-overlay.is-open .sdm-lb-stage--img{transform:scale(1)}.sdm-lb-stage--img img{border:1px solid hsla(0,0%,100%,.14);border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.6);display:block;height:auto;max-height:88vh;max-width:min(1280px,94vw);width:auto}.sdm-lb-close{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 18px rgba(0,0,0,.45);color:#0b0e21;cursor:pointer;font-size:24px;height:44px;line-height:44px;position:absolute;right:-14px;top:-14px;transition:transform .15s ease,background .15s ease;width:44px;z-index:2}.sdm-lb-close:hover{background:var(--sdm-accent,#00ff5a);transform:scale(1.08)}.sdm-lb-close:focus-visible{outline:2px solid var(--sdm-accent,#00ff5a);outline-offset:3px}body.sdm-lb-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.sdm-pcap__card{opacity:1;transform:none;transition:none}.sdm-lb-close,.sdm-lb-overlay,.sdm-lb-stage--img,.sdm-pcap .sdm-hb,.sdm-pcap__shotbtn img{transition:none}.sdm-pcap__shotbtn:hover img{transform:none}}@media(max-width:900px){.sdm-pcap{padding:56px 0}.sdm-pcap .sdm-eyebrow{font-size:12px}.sdm-pcap__heading{margin-bottom:32px}.sdm-pcap__card{border-radius:10px;gap:20px;grid-template-columns:1fr;padding:20px}.sdm-pcap__card.flip .sdm-pcap__copy{order:2}.sdm-pcap__card .sdm-pcap__shot{order:1}.sdm-pcap__title{font-size:20px!important}.sdm-pcap__lead{font-size:15px}.sdm-pcap__body p{font-size:14.5px}.sdm-pcap__shotbtn img{max-height:300px}.sdm-lb-close{right:8px;top:8px}}