.uk-cost-tool{border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:clamp(20px,4vw,36px);background:linear-gradient(145deg,rgba(24,32,45,.96),rgba(19,25,35,.96));box-shadow:0 18px 60px rgba(0,0,0,.18)}
.uk-cost-tool-head{max-width:760px;margin-bottom:24px}.uk-cost-tool-head h2{margin:.2rem 0 .6rem}.uk-cost-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;align-items:start}.uk-cost-select{display:grid;gap:8px;margin-bottom:16px}.uk-cost-select select{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#111823;color:inherit}.uk-cost-tool .calculator-results{position:sticky;top:90px}@media(max-width:820px){.uk-cost-grid{grid-template-columns:1fr}.uk-cost-tool .calculator-results{position:static}}
/* v677 visual hardening: instant calculator moved directly below hero. */
.uk-cost-tool-head h2,.uk-cost-tool-head>p:not(.eyebrow){color:#fff}.uk-cost-select select{color:#fff}
