.hgtar-calc{background-color:color-mix(in srgb,var(--hgc-bg) var(--hgc-bg-opacity),transparent);font-family:Poppins,sans-serif;padding:3rem 1.5rem}.hgtar-calc__inner{margin:0 auto;max-width:720px;text-align:center}.hgtar-calc__widget{background:#fff;border:1px solid #e5e7ea;border-radius:16px;padding:2rem;text-align:left}.hgtar-calc__row{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 0}.hgtar-calc__label{color:#0a1b4d;font-weight:600;margin:0}.hgtar-calc__hint{color:#616b7d;font-size:.85rem;margin:.25rem 0 0}.hgtar-calc__select{background:#fff;border:1px solid #d6eaed;border-radius:8px;color:#0a1b4d;font-family:inherit;font-size:1rem;min-width:160px;padding:.5rem .75rem}.hgtar-calc__stepper{align-items:center;display:flex;gap:.75rem}.hgtar-calc__stepper-btn{background:#fff;border:1px solid #008090;border-radius:50%;color:#008090;cursor:pointer;font-size:1.1rem;height:32px;line-height:1;width:32px}.hgtar-calc__stepper-btn:hover{background:#008090;color:#fff}.hgtar-calc__stepper-btn:disabled{border-color:#c7ccd6;color:#c7ccd6;cursor:not-allowed}.hgtar-calc__stepper-btn:disabled:hover{background:transparent;color:#c7ccd6}.hgtar-calc__row--disabled .hgtar-calc__label{color:#9aa2b1}.hgtar-calc__hint--disabled{color:#9aa2b1;font-style:italic}.hgtar-calc__stepper-value{color:#0a1b4d;font-weight:600;min-width:1.5rem;text-align:center}.hgtar-calc__total-row{align-items:baseline;display:flex;justify-content:space-between;padding-top:1.5rem}.hgtar-calc__total-label{color:#0a1b4d;font-weight:600}.hgtar-calc__total-value{color:#008090;font-size:1.8rem;font-weight:700}.hgtar-calc__vat-note{color:#616b7d;font-size:.8rem;margin:.25rem 0 1.5rem;text-align:right}.hgtar-calc__cta{background:#ffaf01;border-radius:10px;color:#0a1b4d;display:block;font-weight:700;margin-bottom:1rem;padding:.9rem 1.5rem;text-align:center;text-decoration:none}.hgtar-calc__legal{color:#9aa2b1;font-size:.75rem;margin:0;text-align:center}@media (max-width:540px){.hgtar-calc__row{align-items:flex-start;flex-direction:column}.hgtar-calc__select{width:100%}}