.hero-scene .hero-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:32px}.hero-scene .hero-actions .button{margin:0}.hero-actions .button-outline{background:rgba(8,12,14,.45);color:var(--gold-light);border:1px solid var(--gold)}.estimator-section{max-width:1240px;margin:auto;padding:65px 30px}.estimator-heading{display:flex;align-items:center;gap:32px;margin-bottom:26px}.estimator-heading h2{font-size:clamp(34px,4.2vw,54px);white-space:nowrap;flex:0 0 auto}.estimator-heading p{color:var(--muted);flex:1;max-width:none;font-size:14px;line-height:1.5;margin:0}@media(max-width:600px){.estimator-heading{display:block}.estimator-heading p{margin-top:12px}}#tax-estimator-frame{display:block;width:100%;border:0;overflow:hidden;background:transparent}@media(max-width:650px){.estimator-section{padding:40px 18px}.hero-scene .hero-actions{gap:12px}.hero-scene .hero-actions .button{padding:15px 20px;font-size:14px}}