.brand-logo{width:168px;height:68px;object-fit:contain;background:#fff;border-radius:10px;padding:4px}.brand{align-items:flex-start}.brand>span{padding-top:13px}.brand>span b{font-size:12px;letter-spacing:1.5px}.approval-showcase{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;margin:18px 0;padding:28px;background:linear-gradient(125deg,#211016,#111824 60%,#2a2109);border:1px solid #463027;border-radius:22px;box-shadow:0 18px 60px #0006;position:relative;overflow:hidden}.approval-showcase:after{content:'३';position:absolute;right:-25px;top:-70px;font-size:260px;font-weight:800;color:#ffffff05}.kicker{font-size:10px;color:#ffc323;letter-spacing:2px;font-weight:800}.approval-copy h2{font-size:27px;line-height:1.25;margin:9px 0}.approval-copy p{color:#aab3c2;font-size:12px;line-height:1.7;max-width:520px}.flow-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.flow-chips span{background:#ffffff0a;border:1px solid #ffffff18;padding:7px 9px;border-radius:7px;font-size:10px}.flow-chips b{color:#ffbd17}.approval-card{background:#0a0e15;border:1px solid #303848;border-radius:16px;padding:12px;display:grid;grid-template-columns:130px 1fr;gap:13px;align-items:center;position:relative;z-index:1}.approval-video{height:82px;border-radius:9px;background:#fff;overflow:hidden;position:relative}.approval-video img{width:100%;height:100%;object-fit:contain}.approval-video span{position:absolute;inset:auto 0 0;background:#b00018e8;padding:4px;color:#fff;font-size:8px;font-weight:800;text-align:center}.approval-card small,.approval-card b{display:block}.approval-card small{color:#8a96a8;font-size:9px}.approval-card b{font-size:12px;margin:4px 0}.destinations{display:flex;gap:5px}.destinations span{font-size:8px;background:#1b2330;padding:4px 6px;border-radius:5px}.approval-buttons{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px}.approval-buttons button{border:1px solid #394354;background:#171e29;color:#fff;border-radius:7px;padding:7px 10px;font-size:9px}.approval-buttons .approve{background:linear-gradient(135deg,#ffc31b,#d78f00);border:0;color:#171000;font-weight:800}@media(max-width:900px){.approval-showcase{grid-template-columns:1fr}.approval-copy h2{font-size:22px}}@media(max-width:620px){.brand-logo{width:145px}.approval-showcase{padding:18px}.approval-card{grid-template-columns:95px 1fr}.approval-video{height:68px}.flow-chips b{display:none}}
