:root{--content-width:1180px;--heading-scale:1;--card-shadow:0 14px 42px rgba(6,29,48,.09)}.container{max-width:var(--content-width)}h1{font-size:calc(1em * var(--heading-scale))}.card,.blog-card,.project-card,.reference-card{box-shadow:var(--card-shadow)}body[data-header-style="solid"] .header{backdrop-filter:none;background:var(--brand-dark)!important}body[data-header-style="minimal"] .header{background:rgba(4,13,21,.72);border-bottom-color:transparent}body[data-button-style="outline"] .btn.primary{background:transparent!important;border:1px solid var(--brand-accent);color:#fff}body[data-button-style="pill"] .btn{border-radius:999px}.motion-off *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reference-premium{overflow:hidden}.reference-premium .project-cover{position:relative}.demo-badge{position:absolute;right:14px;top:14px;padding:7px 10px;border-radius:999px;background:#f3b43f;color:#17202a;font-size:9px;font-weight:900;letter-spacing:.1em}.project-client{color:var(--brand-accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px}.project-result{margin-top:18px;padding:14px 15px;border-radius:13px;background:#f1f6fa;color:#536675;font-size:12px;line-height:1.55}.project-result b{display:block;color:#152b3d;font-size:9px;letter-spacing:.12em;margin-bottom:4px}
