/* Built iOS screenshots gallery — retains existing Blackmore Aurora visual identity */
.btg-built-captures{padding:clamp(42px,6vw,88px) 20px;background:linear-gradient(180deg,#030d1a 0%,#071a30 55%,#030d1a 100%);border-block:1px solid rgba(49,150,220,.36)}
.btg-built-captures__inner{max-width:1190px;margin-inline:auto}
.btg-built-captures__eyebrow{color:#e9b65d;text-transform:uppercase;font-size:.74rem;font-weight:700;letter-spacing:.23em}
.btg-built-captures h2{font-size:clamp(1.65rem,3.4vw,2.6rem);line-height:1.16;color:#f8fbff;margin:11px 0 14px}
.btg-built-captures h2 span{color:#e9b65d}
.btg-built-captures__intro{max-width:850px;color:#bed2e5;line-height:1.7;margin:0 0 24px}
.btg-built-captures__notice{display:inline-flex;align-items:center;padding:8px 13px;border:1px solid rgba(233,182,93,.65);border-radius:999px;color:#f6d386;font-weight:700;font-size:.77rem;letter-spacing:.06em;margin:0 0 30px;background:rgba(233,182,93,.08)}
.btg-built-captures__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px}
.btg-built-captures__card{min-width:0;margin:0;background:linear-gradient(145deg,#091b33 0%,#04111f 90%);border:1px solid rgba(57,162,232,.58);border-radius:19px;overflow:hidden;box-shadow:0 0 0 1px rgba(233,182,93,.17),0 15px 32px rgba(0,0,0,.36)}
.btg-built-captures__screen{padding:15px 15px 0;background:linear-gradient(160deg,rgba(18,143,255,.13),rgba(3,10,25,.52));display:flex;justify-content:center}
.btg-built-captures__screen img{width:100%;max-width:280px;height:auto;aspect-ratio:944 / 2048;object-fit:contain;display:block;border-radius:11px 11px 0 0;border:1px solid rgba(233,182,93,.29);border-bottom:0}
.btg-built-captures__caption{padding:18px 18px 20px;color:#c0d4e6;line-height:1.55;font-size:.9rem}
.btg-built-captures__caption b{display:block;color:#f1d08a;margin-bottom:7px;font-size:1.02rem}
.btg-built-captures__footer{color:#a8c2d9;font-size:.85rem;line-height:1.65;margin:26px 0 0}
.btg-built-captures__footer a{color:#e9bd67;text-decoration:underline;text-underline-offset:3px}
@media(max-width:930px){.btg-built-captures__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.btg-built-captures{padding:38px 12px}.btg-built-captures__grid{grid-template-columns:minmax(0,1fr);gap:22px}.btg-built-captures__screen{padding:14px 12px 0}.btg-built-captures__screen img{max-width:360px}.btg-built-captures__caption{padding:16px}}