@media only screen and (min-width:0rem){#calculators-section{background-color:#f8f9fa;padding:var(--sectionPadding)}.cs-calculators-card{background-color:#fff;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 auto;max-width:75rem;padding:2rem}.cs-calculators-header{margin-bottom:2rem;text-align:center}.cs-calculators-title{color:#1a1a1a;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}.cs-calculators-subtitle{color:#6c757d;font-size:1rem;margin:0}.cs-calculators-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.cs-calculator-card{align-items:center;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e8eaed;border-radius:.75rem;color:inherit;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.cs-calculator-card:hover{border-color:var(--primary);box-shadow:0 8px 25px rgba(255,106,62,.15);color:inherit;text-decoration:none;transform:translateY(-4px)}.cs-calculator-icon{align-items:center;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:.75rem;color:#fff;display:flex;height:4rem;justify-content:center;padding:1rem;width:4rem}.cs-calculator-name{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin:0}.cs-calculator-description{color:#6c757d;font-size:.875rem;line-height:1.5;margin:0}.cs-calculators-footer{border-top:1px solid #e9ecef;padding-top:1.5rem;text-align:center}.cs-calculators-link{color:#007bff;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s ease}.cs-calculators-link:hover{color:var(--primary);text-decoration:none}#hero-calculators{background-color:#f8f9fa;padding:var(--sectionPadding);text-align:center}.cs-topper{color:var(--primary);display:block;font-size:1rem;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.cs-title,.cs-topper{font-weight:700;line-height:1.2em;text-align:center}.cs-title{color:var(--headerColor);font-size:clamp(2rem,4vw,3rem);margin:0 auto 1rem;max-width:43.75rem}.cs-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0 auto;max-width:40.625rem;text-align:center;width:100%}#calculators-page{background-color:#f8f9fa;padding:var(--sectionPadding)}.cs-calculators-page-card{background-color:#fff;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 auto;max-width:87.5rem;padding:2.5rem}.cs-calculator-section{border-bottom:2px solid #f1f3f4;margin-bottom:3.75rem;padding-bottom:2.5rem}.cs-calculator-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cs-calculator-header{margin-bottom:2rem}.cs-calculator-title{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.cs-calculator-subtitle{color:#6c757d;font-size:1rem;margin:0}.cs-calculator-grid{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.cs-calculator-inputs,.cs-calculator-results{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:.75rem;padding:1.5rem}.cs-calculator-inputs h3,.cs-calculator-results h3{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin:0 0 1.25rem}.cs-form-grid,.cs-form-row{display:grid;gap:1rem}.cs-form-row{grid-template-columns:1fr 1fr}label{display:flex;flex-direction:column;gap:.5rem}label span{font-weight:600}.cs-input,label span{color:#1a1a1a;font-size:.875rem}.cs-input{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;box-sizing:border-box;padding:.75rem 1rem;transition:all .2s ease;width:100%}.cs-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(255,106,62,.1);outline:none}}@media only screen and (min-width:0rem){.cs-input::-moz-placeholder{color:#9ca3af}.cs-input::placeholder{color:#9ca3af}.cs-calculate-btn{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.875rem 1.5rem;transition:all .3s ease;width:100%}.cs-calculate-btn:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 12px rgba(255,106,62,.3);transform:translateY(-2px)}.cs-results-grid{display:grid;gap:1rem}.cs-result-item{align-items:center;background-color:#fff;border:1px solid #e9ecef;border-radius:.5rem;display:flex;justify-content:space-between;padding:.75rem}.cs-result-item span:first-child{color:#6c757d;font-size:.875rem;font-weight:500}.cs-result-item span:last-child{color:#1a1a1a;font-size:1rem;font-weight:700}}@media only screen and (min-width:48rem){.cs-calculators-grid{grid-template-columns:repeat(3,1fr)}.cs-calculator-grid{gap:2.5rem}}@media only screen and (min-width:64rem){.cs-calculators-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.cs-calculator-grid,.cs-form-row{grid-template-columns:1fr}}