.capture-intro{margin:30px 0;padding:30px!important}.capture-intro h2{font-size:32px}.capture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.capture-slot{min-width:0;border:1px solid #b5945744}.capture-preview{aspect-ratio:1;background:#08090b;display:grid;place-items:center}.capture-preview img{width:100%;height:100%;object-fit:contain}.capture-preview>span{font:60px Georgia;color:#b59457;text-align:center}.capture-preview small{display:block;font-size:20px;margin-top:20px}.capture-slot .heritage-info{padding:22px!important}.capture-slot h2{font-size:27px}.capture-slot p,.capture-slot details{font-size:16px;line-height:1.7}.capture-slot label{display:block;color:#ddc398;font-size:19px;margin-top:20px}.capture-slot input{width:100%;font-size:15px;padding:12px 0;background:transparent;border:0;min-width:0}.capture-slot button{font-size:16px;margin-top:12px;background:#0005;border:1px solid #b5945755;color:#ddc398}.capture-export{display:flex;align-items:center;gap:30px;margin-top:35px;padding:30px!important}.capture-export>div{flex:1}.capture-export h2{font-size:32px}.capture-export .btn{flex-shrink:0}button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1100px){.capture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.capture-grid{grid-template-columns:1fr}.capture-export{display:block}.capture-export .btn{margin-top:20px}.capture-pilot h1{font-size:43px}.capture-intro{padding:22px!important}}
