.gratuitycalculator_card__cagGs{background:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2.5rem;width:100%}.gratuitycalculator_title__0wyVI{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:2rem;text-align:center}.gratuitycalculator_inputSection__J6kQ7{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.gratuitycalculator_employmentType__qkmoE h4{font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.gratuitycalculator_typeButtons__r9_Hn{display:flex;gap:1rem}.gratuitycalculator_typeButton__sbjc_{flex:1 1;padding:1rem;border:2px solid #e2e8f0;background:white;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.gratuitycalculator_typeButton__sbjc_:hover{border-color:#4299e1;background:#ebf4ff}.gratuitycalculator_typeButton__sbjc_.gratuitycalculator_active__2tE0I{border-color:#4299e1;background:#4299e1;color:white}.gratuitycalculator_inputRow__EAeVg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:640px){.gratuitycalculator_inputRow__EAeVg{grid-template-columns:1fr}}.gratuitycalculator_inputGroup__KzfO5{display:flex;flex-direction:column;gap:.5rem}.gratuitycalculator_inputLabel__H0GzL{font-weight:600;color:#2d3748;font-size:1rem}.gratuitycalculator_inputField__odk6h{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .2s ease}.gratuitycalculator_inputField__odk6h:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.2)}.gratuitycalculator_inputHelp__EQWKl{font-size:.875rem;color:#718096;margin:0}.gratuitycalculator_buttonGroup__azFzO{display:flex;gap:1rem;margin:2rem 0}.gratuitycalculator_calculateButton__kpCRf{flex:2 1;padding:1rem;background:linear-gradient(135deg,#dd6b20,#c05621);color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.gratuitycalculator_calculateButton__kpCRf:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(221,107,32,.3)}.gratuitycalculator_clearButton__6JAb9{flex:1 1;padding:1rem;background:#718096;color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.gratuitycalculator_clearButton__6JAb9:hover{background:#4a5568;transform:translateY(-2px)}.gratuitycalculator_resultSection__uH7aC{margin:2.5rem 0;padding:2rem;background:#fffaf0;border-radius:12px;border:1px solid #feebc8}.gratuitycalculator_resultTitle__OW_6A{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;text-align:center}.gratuitycalculator_eligibilityBox__ObZuI{text-align:center;margin-bottom:2rem;padding:1rem;background:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.gratuitycalculator_eligibilityBadge__Cnz8q{display:inline-block;padding:.5rem 1.5rem;border-radius:9999px;font-weight:600;font-size:1.1rem;margin-bottom:1rem}.gratuitycalculator_eligibilityBadge__Cnz8q.gratuitycalculator_eligible__4yxyL{background:#c6f6d5;color:#22543d}.gratuitycalculator_eligibilityBadge__Cnz8q.gratuitycalculator_notEligible__pgRlE{background:#fed7d7;color:#c53030}.gratuitycalculator_serviceDetails__81iEX{font-size:1rem;color:#4a5568}.gratuitycalculator_gratuityDisplay__aMnD1{text-align:center;margin:2rem 0;padding:2rem;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(221,107,32,.15);border:2px solid #feebc8}.gratuitycalculator_gratuityLabel___Kx3p{font-size:1rem;color:#718096;margin-bottom:.5rem}.gratuitycalculator_gratuityValue__HkfPZ{font-size:2.5rem;font-weight:800;color:#dd6b20;margin:.5rem 0}.gratuitycalculator_limitNote__Txhy5{font-size:.875rem;color:#718096;margin-top:1rem;font-style:italic}.gratuitycalculator_detailsGrid__Pinld{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.gratuitycalculator_detailCard__VU7hG{background:white;padding:1rem;border-radius:8px;border:1px solid #e2e8f0}.gratuitycalculator_detailLabel__zL_1b{font-size:.875rem;color:#718096;margin-bottom:.5rem}.gratuitycalculator_detailValue__RmAIT{font-size:1.1rem;font-weight:600;color:#2d3748}.gratuitycalculator_formulaSection__PXvkz{margin-top:2rem;padding:1.5rem;background:#f7fafc;border-radius:8px}.gratuitycalculator_formulaSection__PXvkz h4{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.gratuitycalculator_formulaBox__I_Wdf{background:white;padding:1rem;border-radius:8px;margin-bottom:1rem;font-family:monospace;border:2px solid #ecc94b}.gratuitycalculator_taxSection__VcpnJ{margin-top:2rem;padding:1.5rem;background:#e6fffa;border-radius:8px}.gratuitycalculator_taxSection__VcpnJ h4{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.gratuitycalculator_taxInfo__u5xBF{display:flex;flex-direction:column;gap:1rem}.gratuitycalculator_taxPoint__VT8R_{display:flex;align-items:center;gap:1rem}.gratuitycalculator_taxIcon__1bVYi{font-size:1.2rem}.gratuitycalculator_comparisonSection__YjDts{margin-top:2rem}.gratuitycalculator_comparisonSection__YjDts h3{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.gratuitycalculator_comparisonTable__dzfjd{overflow-x:auto;margin:1.5rem 0}.gratuitycalculator_comparisonTable__dzfjd table{width:100%;border-collapse:collapse;background:white;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05)}.gratuitycalculator_comparisonTable__dzfjd th{background:#f7fafc;padding:1rem;text-align:left;font-weight:600;color:#2d3748;border-bottom:2px solid #e2e8f0}.gratuitycalculator_comparisonTable__dzfjd td{padding:1rem;border-bottom:1px solid #e2e8f0;color:#4a5568}.gratuitycalculator_examplesSection__kafTP{margin-top:2rem}.gratuitycalculator_examplesSection__kafTP h3{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.gratuitycalculator_examplesGrid__bLGlz{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.gratuitycalculator_exampleCard__U_l7w{background:white;padding:1rem;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.gratuitycalculator_exampleCard__U_l7w h4{color:#dd6b20;margin:0 0 1rem;font-size:1rem}.gratuitycalculator_exampleCard__U_l7w ul{margin:0;padding-left:1.5rem}.gratuitycalculator_exampleCard__U_l7w li{color:#4a5568;margin-bottom:.5rem;font-size:.9rem}.gratuitycalculator_infoSection__GIKyq{margin-top:2rem}.gratuitycalculator_infoSection__GIKyq h3{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.gratuitycalculator_infoPoints__z2r5M{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.gratuitycalculator_infoPoint__tva7Z{background:white;padding:1rem;border-radius:8px;border:1px solid #e2e8f0}.gratuitycalculator_infoPoint__tva7Z h4{color:#2d3748;margin:0 0 .5rem;font-size:1rem}.gratuitycalculator_infoPoint__tva7Z p{color:#4a5568;margin:0;font-size:.9rem}@media (max-width:768px){.gratuitycalculator_container__DBYve{padding:1rem}.gratuitycalculator_card__cagGs{padding:1.5rem}.gratuitycalculator_typeButtons__r9_Hn{flex-direction:column}.gratuitycalculator_detailsGrid__Pinld,.gratuitycalculator_infoPoints__z2r5M{grid-template-columns:1fr}.gratuitycalculator_gratuityValue__HkfPZ{font-size:2rem}}