.mdp-wrap,.mdp-wrap *{box-sizing:border-box}
.mdp-wrap{font-family:'Jost','Outfit',system-ui,-apple-system,Segoe UI,sans-serif;color:#efe8da}
.mdp-in{max-width:1000px;margin:0 auto;padding:8px 16px 40px}
.mdp-eb{margin:0 0 8px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#c9a25a}
.mdp-h{margin:0 0 10px;font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.05;color:#efe8da}
.mdp-sub{margin:0 0 22px;color:#a99f8b;font-size:17px;line-height:1.55;max-width:680px}
.mdp-card{margin:0 0 22px;padding:22px 20px;border:1px solid #3a3122;border-radius:16px;background:linear-gradient(180deg,#14110b,#0b0b0b)}
.mdp-card h3{margin:0 0 14px;font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;font-weight:600;color:#ead39a}
.mdp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 14px}
.mdp-f{display:flex;flex-direction:column;gap:5px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a99f8b}
.mdp-f input,.mdp-f select{width:100%;padding:11px 12px;border:1px solid #3a3122;border-radius:10px;background:#0b0b0b;color:#efe8da;font:inherit;font-size:15px;letter-spacing:0;text-transform:none}
.mdp-f input:focus,.mdp-f select:focus{outline:2px solid #c9a25a;outline-offset:1px}
.mdp-f input[readonly]{opacity:.7}
.mdp-chk{flex-direction:row;align-items:center;gap:10px;align-self:end;padding-bottom:10px;text-transform:none;letter-spacing:0;font-size:15px;color:#efe8da}
.mdp-chk input{width:auto}
.mdp-btn{display:inline-block;padding:12px 22px;border:1px solid #c9a25a;border-radius:999px;background:linear-gradient(135deg,#ead39a,#c9a25a);color:#0b0b0b;font:inherit;font-size:14px;font-weight:500;letter-spacing:.04em;text-decoration:none;cursor:pointer}
.mdp-btn.gh{background:transparent;color:#ead39a}
.mdp-btn.gh:hover{background:rgba(201,162,90,.12)}
.mdp-btn:disabled{opacity:.55;cursor:wait}
.mdp-link{display:block;margin:6px 0 0;background:none;border:0;padding:4px 0;color:#c9a25a;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}
.mdp-note{margin:4px 0 8px;font-size:13px;color:#a99f8b;line-height:1.5}
.mdp-warn{margin:6px 0;padding:10px 12px;border:1px solid #b5533c;border-radius:10px;color:#f0b8a8;font-size:14px}
.mdp-load{margin:10px 0 0;font-size:14px;color:#a99f8b;animation:mdpp 1.4s ease-in-out infinite}
@keyframes mdpp{50%{opacity:.45}}
.mdp-t{margin:22px 0 10px;font-family:'Cormorant Garamond',Georgia,serif;font-size:24px;font-weight:600;color:#ead39a}
.mdp-intro{margin:8px 0;font-size:15px;line-height:1.55;color:#d9d0bd}
.mdp-pick{margin:10px 0;padding:14px 16px;border:1px solid #3a3122;border-radius:12px;background:#100d08}
.mdp-pick h5{margin:0 0 4px;font-family:'Cormorant Garamond',Georgia,serif;font-size:25px;font-weight:600;color:#ead39a;line-height:1.1}
.mdp-pick p{margin:0 0 8px;font-size:14.5px;line-height:1.5;color:#d9d0bd}
.mdp-z{font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;color:#c9a25a!important}
.mdp-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.mdp-lnk{color:#c9a25a;font-size:14px;text-decoration:none;border-bottom:1px solid rgba(201,162,90,.5)}
.mdp-tabs{display:inline-flex;margin:14px 0 12px;border:1px solid #3a3122;border-radius:999px;overflow:hidden}
.mdp-tabs button{padding:10px 24px;border:0;background:transparent;color:#a99f8b;font:inherit;font-size:14px;cursor:pointer}
.mdp-tabs button.on{background:linear-gradient(135deg,#ead39a,#c9a25a);color:#0b0b0b;font-weight:500}
.mdp-sc[hidden]{display:none}
.mdp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:8px 0}
.mdp-k{padding:12px 14px;border:1px solid #3a3122;border-radius:12px;background:#100d08}
.mdp-k small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a99f8b}
.mdp-k b{display:block;margin:4px 0 2px;font-family:'Cormorant Garamond',Georgia,serif;font-size:27px;font-weight:600;color:#ead39a;line-height:1.1}
.mdp-k i{display:block;font-style:normal;font-size:12.5px;color:#a99f8b}
.mdp-svg{width:100%;height:auto;display:block;border:1px solid #3a3122;border-radius:12px;background:#0b0b0b}
.mdp-tb{width:100%;border-collapse:collapse;font-size:15px}
.mdp-tb th,.mdp-tb td{padding:9px 10px;border-bottom:1px solid #2a2418;text-align:left;background:transparent}
.mdp-tb td{color:#efe8da}
.mdp-tb th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a99f8b;font-weight:500}
.mdp-acts{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 8px}
.mdp-ai{margin:14px 0;padding:14px 16px;border:1px solid #3a3122;border-radius:12px;background:#100d08;font-size:15px;line-height:1.6;color:#d9d0bd}
.mdp-ai p{margin:0 0 10px}
.mdp-lead{display:flex;flex-direction:column;gap:10px;max-width:460px;margin:12px 0;padding:16px;border:1px solid #3a3122;border-radius:12px;background:#100d08}
.mdp-lead input[type=text],.mdp-lead input[type=email]{padding:11px 12px;border:1px solid #3a3122;border-radius:10px;background:#0b0b0b;color:#efe8da;font:inherit;font-size:15px}
.mdp-chk2{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#a99f8b;line-height:1.45}
.mdp-chk2 a{color:#c9a25a}
.mdp-err{margin:0;color:#f0b8a8;font-size:13px}
.mdp-ok{margin:10px 0;color:#ead39a}
.mdp-disc{margin:18px 0 0;font-size:12.5px;line-height:1.55;color:#8d8472}
@media(max-width:600px){.mdp-card{padding:18px 14px}.mdp-btn{width:100%;text-align:center}.mdp-k b{font-size:24px}}
