/* SAGOVA V4 additions only; original stylesheet unchanged */
.sagova-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.sagova-social a{color:#59cfff;text-decoration:none}.sagova-social small{opacity:.7}.client-page{min-height:100vh;background:radial-gradient(circle at 85% 5%,#06345c,#030d19 55%);color:#eaf5ff;font-family:Arial,sans-serif}.client-wrap{max-width:980px;margin:0 auto;padding:36px 22px 80px}.client-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.client-top img{max-width:210px;max-height:75px;object-fit:contain}.client-top a,.client-page a{color:#61d4ff}.client-panel{border:1px solid #195078;border-radius:18px;padding:26px;margin-top:25px;background:#07182b}.client-panel h1{font-size:clamp(28px,5vw,44px);margin:0 0 12px}.client-panel p{color:#b6cde1;line-height:1.6}.client-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.client-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#b8d9ec}.client-form input,.client-form select,.client-form textarea{background:#07101f;border:1px solid #316080;border-radius:9px;color:white;padding:13px;font:inherit;min-width:0}.client-form .full{grid-column:1/-1}.client-form textarea{min-height:110px}.client-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.client-btn{background:#07a8e5;color:#001321!important;border:0;padding:13px 19px;border-radius:9px;font-weight:700;cursor:pointer;text-decoration:none}.client-btn.secondary{background:transparent;color:#8bdfff!important;border:1px solid #3f9ccc}.client-note{font-size:13px;color:#9ebdd0}.client-quote{display:none;background:white;color:#142438;border-radius:12px;padding:28px;margin-top:20px}.client-quote img{max-width:220px;max-height:80px}.client-quote h2{margin:14px 0}.client-quote table{width:100%;border-collapse:collapse}.client-quote td,.client-quote th{border-bottom:1px solid #d9e3ed;padding:12px;text-align:left}.client-quote .right{text-align:right}.client-quote .quote-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.client-quote .muted{color:#5e7185}.client-quote .total{text-align:right;font-weight:700}.client-page .hint{background:#0c2740;padding:14px;border-radius:8px;border-left:3px solid #4ac9ff}.client-page .success{color:#8fffd2}@media(max-width:650px){.client-form{grid-template-columns:1fr}.client-form .full{grid-column:auto}.client-panel{padding:18px}}@media print{body{background:white!important}.client-top,.client-panel,.client-buttons,.client-note{display:none!important}.client-quote{display:block!important;margin:0;padding:0}.client-wrap{padding:0;max-width:none}}
