.styles-module-scss-module__pAcMLW__calculatorContainer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;margin:2rem 0;display:flex}@media (max-width:768px){.styles-module-scss-module__pAcMLW__calculatorContainer{flex-direction:column;gap:2rem}}.styles-module-scss-module__pAcMLW__inputSection{flex-direction:column;flex:1;gap:2rem;min-width:300px;display:flex}@media (max-width:768px){.styles-module-scss-module__pAcMLW__inputSection{width:100%}}.styles-module-scss-module__pAcMLW__resultSection{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;flex:1;min-width:300px;padding:2rem}@media (max-width:768px){.styles-module-scss-module__pAcMLW__resultSection{width:100%}}.styles-module-scss-module__pAcMLW__resultSection h2{margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.styles-module-scss-module__pAcMLW__resultItem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;margin-bottom:1rem;padding:1.25rem}.styles-module-scss-module__pAcMLW__resultItem:last-child{background:#fff3;margin-bottom:0}.styles-module-scss-module__pAcMLW__resultItem label{opacity:.9;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.styles-module-scss-module__pAcMLW__resultItem .styles-module-scss-module__pAcMLW__value{font-size:1.75rem;font-weight:700;display:block}.styles-module-scss-module__pAcMLW__inputField{flex-direction:column;gap:.75rem;width:100%;display:flex}.styles-module-scss-module__pAcMLW__inputField label{color:#374151;font-size:1rem;font-weight:600}.styles-module-scss-module__pAcMLW__inputField .styles-module-scss-module__pAcMLW__inputWrapper{align-items:center;display:flex;position:relative}.styles-module-scss-module__pAcMLW__inputField .styles-module-scss-module__pAcMLW__inputWrapper input{border:2px solid #e5e7eb;border-radius:8px;width:100%;padding:.875rem 5rem .875rem 1rem;font-size:1rem;transition:all .2s}.styles-module-scss-module__pAcMLW__inputField .styles-module-scss-module__pAcMLW__inputWrapper input:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.styles-module-scss-module__pAcMLW__inputField .styles-module-scss-module__pAcMLW__inputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.styles-module-scss-module__pAcMLW__inputField .styles-module-scss-module__pAcMLW__inputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.styles-module-scss-module__pAcMLW__inputField .styles-module-scss-module__pAcMLW__inputWrapper .styles-module-scss-module__pAcMLW__suffix{color:#6b7280;pointer-events:none;font-weight:600;position:absolute;right:1rem}.styles-module-scss-module__pAcMLW__inputField .styles-module-scss-module__pAcMLW__slider{width:100%}.styles-module-scss-module__pAcMLW__recommendation{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin-top:2rem;padding:1.5rem}.styles-module-scss-module__pAcMLW__recommendation h3{color:#111827;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.styles-module-scss-module__pAcMLW__recommendation p{color:#4b5563;margin:0;font-size:1rem;line-height:1.75}.styles-module-scss-module__pAcMLW__seoContent h2{color:#111827;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.styles-module-scss-module__pAcMLW__seoContent h3{color:#1f2937;margin:2.5rem 0 1.25rem;font-size:1.5rem;font-weight:600}.styles-module-scss-module__pAcMLW__seoContent p{color:#4b5563;margin-bottom:1.25rem;font-size:1rem;line-height:1.75}.styles-module-scss-module__pAcMLW__seoContent ul{margin:1.5rem 0;padding:0;list-style:none}.styles-module-scss-module__pAcMLW__seoContent ul li{color:#4b5563;border-bottom:1px solid #e5e7eb;padding:.75rem 0;font-size:1rem;line-height:1.75}.styles-module-scss-module__pAcMLW__seoContent ul li:last-child{border-bottom:none}.styles-module-scss-module__pAcMLW__seoContent ul li strong{color:#111827;font-weight:600}.styles-module-scss-module__pAcMLW__modalOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.styles-module-scss-module__pAcMLW__modalContent{background:#fff;border-radius:16px;width:90%;max-width:500px;padding:2rem;animation:.3s ease-out styles-module-scss-module__pAcMLW__modalSlideUp;position:relative;box-shadow:0 20px 60px #0000004d}@media (max-width:768px){.styles-module-scss-module__pAcMLW__modalContent{width:95%;padding:1.25rem}}.styles-module-scss-module__pAcMLW__modalContent h2{color:#111827;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.styles-module-scss-module__pAcMLW__modalContent form{flex-direction:column;gap:1rem;display:flex}@keyframes styles-module-scss-module__pAcMLW__modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__pAcMLW__closeBtn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.styles-module-scss-module__pAcMLW__closeBtn:hover{color:#111827;background:#f3f4f6}.styles-module-scss-module__pAcMLW__formInput{border:2px solid #e5e7eb;border-radius:8px;width:100%;padding:.875rem 1rem;font-size:1rem;transition:all .2s}.styles-module-scss-module__pAcMLW__formInput:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.styles-module-scss-module__pAcMLW__formInput:disabled{cursor:not-allowed;background:#f9fafb}.styles-module-scss-module__pAcMLW__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s}.styles-module-scss-module__pAcMLW__submitBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4f46e559}.styles-module-scss-module__pAcMLW__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.styles-module-scss-module__pAcMLW__errorText{color:#ef4444;margin:-.5rem 0 0;font-size:.875rem}
