.firstidea-cost-insight{--cost-ink:#0c1d23;--cost-cyan:#4fc8cf;--cost-coral:#ff7865;--cost-paper:#f2f9f8;--cost-line:#0c1d2326}.firstidea-cost-insight>h2,.firstidea-cost-insight>p,.firstidea-cost-insight>ul,.firstidea-cost-insight>.wp-block-details,.cost-source-note{max-width:54rem}.cost-answer-panel{border:1px solid var(--cost-line);background:linear-gradient(135deg, #fff 0%, var(--cost-paper) 100%);border-radius:1.75rem;grid-template-columns:minmax(0,.95fr) minmax(20rem,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 0 clamp(3rem,8vw,6rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid;box-shadow:0 2rem 5rem #0c1d2314}.cost-answer-panel>:not(.cost-scope-estimator){grid-column:1}.cost-answer-panel>.cost-scope-estimator{grid-area:1/2/span 4}.cost-answer-panel h2{letter-spacing:-.055em;margin:.8rem 0 1.25rem;font-size:clamp(2.2rem,4.5vw,4rem);line-height:.98}.cost-answer-panel p{color:#52656d;margin:0 0 1rem}.cost-answer-panel p strong{color:var(--cost-ink)}.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-source-note{border-left:.25rem solid var(--cost-cyan);background:var(--cost-paper);margin:0 0 3rem;padding:1.2rem 1.4rem}.cost-source-note p{font-size:max(1rem, var(--font-size-min));margin:0}.cost-budget-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.cost-budget-lanes article{border:1px solid var(--cost-line);background:#fff;border-radius:1.25rem;gap:.8rem;min-height:14rem;padding:1.5rem;transition:transform .35s,border-color .35s,box-shadow .35s;display:grid}.cost-budget-lanes article:nth-child(2){background:#e9f8f8}.cost-budget-lanes article:nth-child(4){background:var(--cost-ink);color:#fff}.cost-budget-lanes article:hover{border-color:#4fc8cfbf;transform:translateY(-.3rem);box-shadow:0 1rem 2.5rem #0c1d2314}.cost-budget-lanes span{color:#179ba4;font-size:var(--font-size-min);letter-spacing:.1em;font-weight:800}.cost-budget-lanes b{letter-spacing:-.05em;font-size:clamp(1.7rem,4vw,2.8rem)}.cost-budget-lanes p{color:#607078;align-self:end;margin:0}.cost-budget-lanes article:nth-child(4) p{color:#b5c2c6}.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)}.cost-saving-list,.cost-brief-list{gap:.75rem;margin:1.5rem 0 3rem;padding:0;list-style:none;display:grid}.cost-saving-list li,.cost-brief-list li{border:1px solid var(--cost-line);background:#fff;border-radius:.8rem;padding:1rem 1rem 1rem 3rem;position:relative}.cost-saving-list li:before,.cost-brief-list li:before{content:"✓";color:#179ba4;font-weight:900;position:absolute;top:1rem;left:1rem}@media (width<=52rem){.cost-answer-panel{grid-template-columns:1fr}.cost-answer-panel>:not(.cost-scope-estimator),.cost-answer-panel>.cost-scope-estimator{grid-area:auto/1}.cost-budget-lanes{grid-template-columns:1fr}.cost-budget-lanes article{min-height:11rem}.cost-scope-switchboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=35rem){.cost-answer-panel{border-radius:1.2rem;padding:1.25rem}.cost-answer-panel h2{font-size:clamp(2rem,12vw,3.1rem)}.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}.cost-budget-lanes article{transition:none}}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer){grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr)!important;align-items:start!important;gap:0 clamp(1.5rem,3vw,2.75rem)!important;min-height:0!important;padding:clamp(1.75rem,3vw,3rem)!important;display:grid!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>.eyebrow{grid-area:1/1/auto/-1!important;margin:0 0 .9rem!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>h2{letter-spacing:-.06em!important;overflow-wrap:normal!important;grid-area:2/1/auto/-1!important;width:auto!important;max-width:18ch!important;margin:0 0 clamp(1.6rem,3vw,2.4rem)!important;font-size:clamp(2.25rem,3.4vw,3.75rem)!important;line-height:.98!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>p:not(.eyebrow){grid-area:3/1!important;align-self:start!important;max-width:34rem!important;margin:0!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>:is(.skroutz-channel-map,.clickfix-response-trace,.orders-leak-map,.funding-archive-strip,.maintenance-workbench,.platform-fit-router,.voucher-lifecycle-rail,.cost-scope-estimator,.route-switchyard,.meta-signal-map,.fbe-forensic-bench,.opencart-commerce-chassis,.consent-switchboard,.booking-flow-board){grid-area:3/2!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-height:20rem!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}@media (width<=58rem){.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer){grid-template-columns:1fr!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>:is(.eyebrow,h2,p:not(.eyebrow),.skroutz-channel-map,.clickfix-response-trace,.orders-leak-map,.funding-archive-strip,.maintenance-workbench,.platform-fit-router,.voucher-lifecycle-rail,.cost-scope-estimator,.route-switchyard,.meta-signal-map,.fbe-forensic-bench,.opencart-commerce-chassis,.consent-switchboard,.booking-flow-board){grid-area:auto/1!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>p:not(.eyebrow){max-width:48rem!important;margin-bottom:1.75rem!important}}@media (width<=46rem){.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer){padding:1.35rem!important}.article-content :is(.skroutz-decision-summary,.clickfix-answer-panel,.orders-answer-panel,.espa-status-panel,.maintenance-answer-panel,.platform-fit-answer,.digital-tools-answer,.cost-answer-panel,.opencart-route-answer,.meta-commerce-answer,.fbe-recovery-answer,.opencart-primer-answer,.consent-guide-answer,.booking-guide-answer)>h2{font-size:clamp(2rem,10vw,3rem)!important}}
