.planning-hero .hero-orb-one{background:radial-gradient(circle,rgba(198,154,73,.13),transparent 68%)}
.planning-hero .hero-orb-two{background:radial-gradient(circle,rgba(48,94,72,.38),transparent 68%)}
.planning-card{background:linear-gradient(155deg,rgba(18,24,20,.96),rgba(10,13,11,.94))}
.tax-mark{position:relative;z-index:1;padding:24px 0 16px;color:transparent;-webkit-text-stroke:1px rgba(230,197,126,.5);font:400 31px/1 Michroma,sans-serif;letter-spacing:.08em}
.tax-matrix{position:relative;z-index:1;padding:16px 0;border-block:1px solid var(--line);display:grid;gap:10px}
.tax-matrix div{display:grid;grid-template-columns:62px 1fr;gap:12px;align-items:center}.tax-matrix span{color:#858b84;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.tax-matrix i{display:block;height:3px;background:linear-gradient(90deg,var(--gold) var(--level),rgba(255,255,255,.09) var(--level));box-shadow:0 0 18px rgba(198,154,73,.12)}
.scenario-row{position:relative;z-index:1;display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.scenario-row>span{color:var(--gold);font:400 9px Michroma,sans-serif}.scenario-row strong{color:#e2e4de;font-size:12px}.scenario-row small{color:#7f857e;font-size:9px;text-transform:uppercase;letter-spacing:.1em}
@media(max-width:520px){.tax-mark{font-size:25px}}
