.cost-answer-panel>.cost-scope-estimator{grid-area:1/2/span 4}.cost-scope-estimator,.cost-scope-switchboard,.cost-tco-ledger,.cost-quote-comparator{pointer-events:none}.cost-scope-estimator{background:var(--cost-ink);color:#fff;border-radius:1.5rem;gap:.7rem;min-height:29rem;padding:1.6rem;display:grid;position:relative;overflow:hidden}.cost-scope-estimator:before{content:"";aspect-ratio:1;border:1px solid #4fc8cf61;border-radius:42% 58% 64% 36%;width:17rem;position:absolute;top:-7rem;right:-7rem;transform:rotate(22deg)}.cost-scope-estimator>span,.cost-scope-switchboard>span,.cost-tco-ledger header,.cost-quote-comparator>span{font-size:var(--font-size-min);letter-spacing:.13em;text-transform:uppercase;font-weight:800}.cost-scope-estimator>span{color:#99a9af}.cost-scope-estimator>div{background:#ffffff0e;border:1px solid #ffffff24;border-radius:.8rem;grid-template-rows:auto auto;grid-template-columns:2.5rem 1fr;align-content:center;column-gap:.8rem;padding:.95rem 1rem;display:grid;position:relative}.cost-scope-estimator b{color:var(--cost-cyan);font-size:var(--font-size-min);grid-row:1/span 2;align-self:center}.cost-scope-estimator i{font-style:normal;font-weight:800}.cost-scope-estimator em{color:#9db0b7;font-size:var(--font-size-min);font-style:normal}.cost-scope-estimator>strong{color:var(--cost-coral);font-size:var(--font-size-min);letter-spacing:.09em;align-self:end}.cost-scope-switchboard{border:1px solid var(--cost-line);background:var(--cost-paper);border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:2rem 0 3rem;padding:1.2rem;display:grid}.cost-scope-switchboard>span,.cost-scope-switchboard>strong{grid-column:1/-1}.cost-scope-switchboard>p{background:#fff;border-radius:.8rem;gap:.7rem;margin:0;padding:1rem;display:grid}.cost-scope-switchboard b{font-size:var(--font-size-min)}.cost-scope-switchboard i{transform-origin:0;background:var(--cost-cyan);height:.25rem;animation:4.5s ease-in-out infinite cost-meter}.cost-scope-switchboard p:first-of-type i{width:30%}.cost-scope-switchboard p:nth-of-type(2) i{width:52%;animation-delay:.35s}.cost-scope-switchboard p:nth-of-type(3) i{width:78%;animation-delay:.7s}.cost-scope-switchboard p:nth-of-type(4) i{background:var(--cost-coral);width:100%;animation-delay:1.05s}.cost-scope-switchboard em{color:#6a7b82;font-size:var(--font-size-min);font-style:normal}.cost-scope-switchboard>strong{color:var(--cost-ink);font-size:var(--font-size-min);letter-spacing:.1em}.cost-tco-ledger,.cost-quote-comparator{background:var(--cost-ink);color:#fff;border:1px solid #4fc8cf59;border-radius:1.25rem;gap:0;margin:2rem 0 3rem;display:grid;overflow:hidden}.cost-tco-ledger header{color:var(--cost-cyan);justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;display:flex}.cost-tco-ledger header b{color:#aab9be;font-size:inherit}.cost-tco-ledger>div,.cost-quote-comparator>div{border-top:1px solid #ffffff1f;grid-template-columns:minmax(8rem,.7fr) 1fr;gap:1rem;padding:1rem 1.4rem;display:grid}.cost-tco-ledger i,.cost-quote-comparator b{font-size:var(--font-size-min);letter-spacing:.08em;font-style:normal}.cost-tco-ledger em,.cost-quote-comparator i{color:#aab9be;font-size:var(--font-size-min);font-style:normal}.cost-tco-ledger>strong,.cost-quote-comparator>strong{color:var(--cost-coral);font-size:var(--font-size-min);letter-spacing:.1em;border-top:1px solid #ffffff1f;padding:1rem 1.4rem}.cost-quote-comparator{color:var(--cost-ink);border-color:var(--cost-line);background:#fff}.cost-quote-comparator>span{color:#179ba4;padding:1.2rem 1.4rem}.cost-quote-comparator>div{border-color:var(--cost-line)}.cost-quote-comparator i{color:#607078}.cost-quote-comparator>strong{border-color:var(--cost-line);color:var(--cost-ink)}@media (width<=52rem){.cost-answer-panel>.cost-scope-estimator{grid-area:auto/1}.cost-scope-switchboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=35rem){.cost-scope-estimator{min-height:26rem}.cost-scope-switchboard{grid-template-columns:1fr}.cost-tco-ledger header{flex-direction:column}.cost-tco-ledger>div,.cost-quote-comparator>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cost-scope-switchboard i{animation:none}}@keyframes cost-meter{0%,to{opacity:.5;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}