.secure{display:none!important}#requiredNet,#requiredNet:focus{border:1px solid #c8a960!important;outline:none!important;box-shadow:0 10px 30px #111d3314!important}.step-goal-orb{position:fixed;right:24px;bottom:85px;z-index:20;width:148px;height:148px;border-radius:50%;background:linear-gradient(145deg,#263550,#0d1729);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 18px 50px #111d3345;border:2px solid #d2b46d}.step-goal-orb small{color:#d9caa8}.step-goal-orb strong{font-size:1.25rem;margin:5px 0}.product-single .product-card,.product-ledger{align-self:start;min-height:230px}.product-ledger{height:auto!important}.product-head [data-remove]{width:42px;height:42px;padding:0!important;display:grid;place-items:center;font-size:1.05rem}.product-nav{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.product-nav #nextProduct{grid-column:3;grid-row:1}.product-nav #showPlanNow{grid-column:2;grid-row:1;justify-self:center}.product-nav #prevProduct{grid-column:1;grid-row:1}.priority-heading{display:flex;align-items:center;gap:14px;background:#fffdf9;border:1px solid #d9cfbe;border-radius:16px;padding:16px 20px;margin-bottom:14px}.priority-heading .rank-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#111d33;color:#e4ca8e;font-size:1.25rem;font-weight:900}.priority-heading h3{margin:0;color:#111d33}.priority-heading p{margin:3px 0 0;color:#747681;font-size:.83rem}.kpis{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0!important;background:#fffdf9;border:1px solid #d9cfbe;border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.kpis .summary-card{border:0;border-left:1px solid #e2dacd;border-radius:0;box-shadow:none;padding:18px;position:relative}.kpis .summary-card:last-child{border-left:0}.kpis .summary-card strong{text-align:right;font-size:1.3rem}.kpis .summary-card.net-target{background:#efe4c9}.kpis .summary-card.net-target strong{color:#745923}.kpis .summary-card.shortfall.positive{background:#f8e3df}.kpis .summary-card.shortfall.zero{background:#eef3f2}.future-cost{font-weight:800;color:#765b2b;white-space:nowrap}.future-help{display:block;color:#767a84;font-size:.68rem;line-height:1.35;margin-top:3px}.result-panel table{min-width:1180px}.result-panel td:last-child{min-width:260px}.inflation-explainer{margin-top:9px;background:#ffffff15;border:1px solid #ffffff20;padding:10px;border-radius:9px;color:#e4ded2;font-size:.78rem}.inflation-result{color:#f0d79d;font-weight:800}.loan-note{font-size:inherit!important;font-family:inherit!important}@media(max-width:900px){.step-goal-orb{position:static;width:100%;height:auto;border-radius:14px;flex-direction:row;gap:8px;padding:12px;margin-bottom:14px}.kpis{grid-template-columns:repeat(2,1fr)!important}.kpis .summary-card{border-bottom:1px solid #e2dacd}.product-nav{grid-template-columns:1fr 1fr!important}.product-nav #nextProduct{grid-column:2}.product-nav #showPlanNow{grid-column:1/-1;grid-row:2;width:100%}.product-nav #prevProduct{grid-column:1}}@media(max-width:560px){.kpis{grid-template-columns:1fr!important}.product-nav{grid-template-columns:1fr!important}.product-nav #nextProduct,.product-nav #showPlanNow,.product-nav #prevProduct{grid-column:1;grid-row:auto;width:100%}}
