.svdm{background:#03090e;color:#fff;min-height:100vh}.svdm-hero{text-align:center;padding:100px 20px 70px;background:radial-gradient(circle at 50% 15%,#261337 0,#0a1018 43%,#03090e 75%)}.svdm-hero small,.svdm-card small{color:#d7a94b;font-weight:900;letter-spacing:.15em}.svdm-hero h1{font:700 clamp(40px,6vw,76px)/1.05 Georgia,serif;margin:12px 0}.svdm-hero h1 span{color:#d7a94b}.svdm-hero p{max-width:760px;margin:0 auto 28px;color:#b9c0ca;font-size:18px;line-height:1.6}.svdm-hero a,.svdm-card a,.svdm-empty a{display:inline-block;margin:5px;padding:12px 20px;border:1px solid #d7a94b;border-radius:8px;color:#e9bf5a;text-decoration:none;font-weight:800}.svdm-section{max-width:1180px;margin:auto;padding:55px 20px 90px}.svdm-head{text-align:center;margin-bottom:30px}.svdm-head h2{font:700 36px Georgia,serif;margin:0 0 8px}.svdm-head p{color:#aeb7c2}.svdm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.svdm-card{overflow:hidden;border:1px solid #3d3320;border-radius:15px;background:#090e14}.svdm-card>img,.svdm-placeholder{width:100%;height:250px;object-fit:cover;background:#05090d}.svdm-placeholder{display:grid;place-items:center;font-size:55px;color:#d7a94b}.svdm-body{padding:20px}.svdm-body h2{margin:7px 0 10px;font-size:25px}.svdm-desc{color:#c4c9d0;line-height:1.55;min-height:54px}.svdm-modes{color:#fff;font-weight:800}.svdm-price{display:block;color:#e9bf5a;font-size:19px;margin:10px 0}.svdm-card a{margin:12px 0 0}.svdm-empty{text-align:center;padding:55px 20px;border:1px dashed #594927;border-radius:15px}.svdm-empty p{color:#aeb7c2}@media(max-width:900px){.svdm-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.svdm-grid{grid-template-columns:1fr}.svdm-hero{padding:70px 15px 50px}}.svdm-formbox{max-width:920px;margin:auto;background:#090e14;border:1px solid #4b3b20;border-radius:16px;padding:28px}.svdm-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.svdm-formbox label{display:block}.svdm-formbox label span{display:block;margin-bottom:7px;font-weight:800}.svdm-formbox input,.svdm-formbox select,.svdm-formbox textarea{box-sizing:border-box;width:100%;padding:13px 14px;background:#05090d;border:1px solid #39424e;border-radius:8px;color:#fff}.svdm-message{margin-top:18px}.svdm-submit{margin-top:20px;padding:14px 22px;border:1px solid #d7a94b;border-radius:8px;background:#d7a94b;color:#120e08;font-weight:900;cursor:pointer}.svdm-ok,.svdm-err{padding:15px;margin-bottom:20px;border-radius:9px}.svdm-ok{background:#0d2b1c;border:1px solid #27774d}.svdm-err{background:#351318;border:1px solid #9d3845}@media(max-width:650px){.svdm-formgrid{grid-template-columns:1fr}.svdm-formbox{padding:18px}}