.GstCalculator-module__yb295W__container{max-width:800px;margin:0 auto;padding:3rem 1.5rem}.GstCalculator-module__yb295W__header{text-align:center;margin-bottom:2.5rem}.GstCalculator-module__yb295W__title{font-family:var(--font-outfit);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.GstCalculator-module__yb295W__description{color:var(--secondary-text)}.GstCalculator-module__yb295W__calculatorCard{background-color:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex;box-shadow:0 4px 6px -1px #0000001a}.GstCalculator-module__yb295W__formGroup{flex-direction:column;gap:.5rem;display:flex}.GstCalculator-module__yb295W__label{font-size:.95rem;font-weight:600}.GstCalculator-module__yb295W__input{background-color:var(--background);border:1px solid var(--border);color:var(--primary-text);border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.GstCalculator-module__yb295W__input:focus{border-color:var(--accent-from);outline:none;box-shadow:0 0 0 3px #4f46e533}.GstCalculator-module__yb295W__rateGroup{flex-wrap:wrap;gap:1rem;display:flex}.GstCalculator-module__yb295W__rateBtn{background-color:var(--background);border:1px solid var(--border);color:var(--primary-text);border-radius:8px;flex:1;min-width:60px;padding:.5rem 1rem;font-weight:500;transition:all .2s}.GstCalculator-module__yb295W__rateBtnActive{background:linear-gradient(to right, var(--accent-from), var(--accent-to));color:#fff;border-color:#0000}.GstCalculator-module__yb295W__results{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;padding-top:1.5rem;display:grid}.GstCalculator-module__yb295W__resultBox{background-color:var(--background);text-align:center;border-radius:8px;padding:1.5rem}.GstCalculator-module__yb295W__resultLabel{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.85rem}.GstCalculator-module__yb295W__resultValue{font-size:1.5rem;font-weight:700;font-family:var(--font-outfit)}
