.bc-sponsored{margin:24px 0;border:1px solid #31577e;background:linear-gradient(145deg,#0b2342,#101c37);border-radius:22px;padding:clamp(16px,3vw,28px);color:#f5f7ff}.bc-sponsored-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.bc-sponsored-head h3{font-size:clamp(22px,3vw,30px);line-height:1.15;margin:7px 0}.bc-sponsored-head p{opacity:.85;max-width:55ch}.bc-sponsored-tag,.bc-ad-preview span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#ffcf75}.bc-sponsored-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;margin-top:18px}.bc-ad-preview{border:1px dashed #5478a2;border-radius:16px;min-height:260px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;background:rgba(255,255,255,.035)}.bc-ad-preview strong{font-size:22px;margin:15px 0 4px}.bc-ad-preview small{opacity:.65;margin-top:20px}.bc-ad-request{border:1px solid #36577c;background:#081c36;border-radius:16px;padding:18px}.bc-ad-request strong{font-size:19px}.bc-ad-request p,.bc-ad-request small{font-size:12px;line-height:1.5;opacity:.85}.bc-ad-request form{display:grid;gap:10px;margin-top:12px}.bc-ad-request label{display:grid;gap:4px;font-size:12px;font-weight:650}.bc-ad-request input,.bc-ad-request textarea,.bc-ad-request select{box-sizing:border-box;width:100%;background:#142c49;color:white;border:1px solid #54708e;border-radius:9px;padding:11px;font:inherit}.bc-ad-request button{background:#eebb61;color:#102139;border:0;border-radius:10px;padding:12px;font-weight:800;cursor:pointer}.bc-ad-request input:focus,.bc-ad-request textarea:focus{outline:2px solid #ffcb74}@media(max-width:700px){.bc-sponsored-grid{grid-template-columns:1fr}.bc-sponsored-head{display:block}.bc-ad-preview{min-height:150px}}