.JobCalculator_calculatorSection__miMMs{padding:2rem 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.95) 50%,rgba(15,23,42,.98))}.JobCalculator_backgroundEffects__gyGqz{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.JobCalculator_orb__11EqC{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:JobCalculator_floatOrb__0x5mH 20s ease-in-out infinite}.JobCalculator_orb1__16FaH{width:400px;height:400px;background:radial-gradient(circle,rgba(0,255,255,.3),transparent);top:10%;left:5%;animation-delay:0s}.JobCalculator_orb2__ppztd{width:300px;height:300px;background:radial-gradient(circle,rgba(255,20,147,.25),transparent);bottom:15%;right:10%;animation-delay:-10s}.JobCalculator_pattern__Ak_bx{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(0,255,255,.03) 2px,transparent 0),radial-gradient(circle at 80% 70%,rgba(255,20,147,.02) 2px,transparent 0);background-size:120px 120px;animation:JobCalculator_patternMove__rIkdH 25s linear infinite}@keyframes JobCalculator_floatOrb__0x5mH{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(50px,-40px) rotate(90deg)}50%{transform:translate(-40px,50px) rotate(180deg)}75%{transform:translate(-50px,-30px) rotate(270deg)}}@keyframes JobCalculator_patternMove__rIkdH{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.JobCalculator_header__6g6tE{text-align:center;margin-bottom:2.5rem;position:relative;z-index:2}.JobCalculator_iconWrapper__7CtDD{position:relative;display:inline-block;margin-bottom:2rem}.JobCalculator_mainIcon__4kYmJ{width:4rem;height:4rem;color:#00ffff;position:relative;z-index:2;filter:drop-shadow(0 0 20px rgba(0,255,255,.4));animation:JobCalculator_iconFloat__hvbfB 3s ease-in-out infinite}.JobCalculator_iconGlow__K9Ohi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;background:radial-gradient(circle,rgba(0,255,255,.15),transparent);border-radius:50%;animation:JobCalculator_glowPulse__4ETYo 2s ease-in-out infinite}@keyframes JobCalculator_iconFloat__hvbfB{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes JobCalculator_glowPulse__4ETYo{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.JobCalculator_title__w1KlT{font-size:2.5rem;font-weight:800;align-items:center;gap:.5rem;line-height:1.1}.JobCalculator_titleMain__7v7C8{color:rgba(255,255,255,.95);text-shadow:0 0 30px rgba(255,255,255,.3)}.JobCalculator_titleHighlight__cG4JH{background:linear-gradient(135deg,#00ffff,#ff1493);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(0,255,255,.5));animation:JobCalculator_titleShimmer__t82iU 4s ease-in-out infinite}@keyframes JobCalculator_titleShimmer__t82iU{0%,to{filter:drop-shadow(0 0 20px rgba(0,255,255,.5))}50%{filter:drop-shadow(0 0 30px rgba(255,20,147,.6))}}.JobCalculator_calculatorCard__xHItb{background:rgba(255,255,255,.03);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:0;position:relative;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.3),0 0 60px rgba(0,255,255,.1),inset 0 1px 0 rgba(255,255,255,.1);z-index:2;transition:all .4s cubic-bezier(.4,0,.2,1)}.JobCalculator_calculatorCard__xHItb:hover{transform:translateY(-5px);box-shadow:0 35px 80px rgba(0,0,0,.4),0 0 80px rgba(0,255,255,.15),inset 0 1px 0 rgba(255,255,255,.15)}.JobCalculator_cardGlowBorder__kM2hM{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(135deg,rgba(0,255,255,.3),rgba(255,20,147,.2));border-radius:24px;opacity:0;transition:opacity .4s ease;z-index:-1}.JobCalculator_calculatorCard__xHItb:hover .JobCalculator_cardGlowBorder__kM2hM{opacity:1}.JobCalculator_inputsSection__Wt8jb{padding:3rem 3rem 2rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(0,255,255,.02),rgba(255,20,147,.01))}.JobCalculator_inputsTitle__yb7pF{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:rgba(255,255,255,.95);margin-bottom:2.5rem;text-align:center}.JobCalculator_inputsIcon__K5C1P{width:1.5rem;height:1.5rem;color:#00ffff;filter:drop-shadow(0 0 12px rgba(0,255,255,.6))}.JobCalculator_inputsGrid__ivFS9{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2.5rem}@media (min-width:768px){.JobCalculator_inputsGrid__ivFS9{grid-template-columns:repeat(2,1fr);gap:3rem}}.JobCalculator_inputGroup__Dvp2A{position:relative}.JobCalculator_inputLabel__363SH{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.JobCalculator_labelIcon__RIdD_{width:1rem;height:1rem;color:#00ffff;filter:drop-shadow(0 0 8px rgba(0,255,255,.5))}.JobCalculator_inputWrapper__gG1_6{position:relative}.JobCalculator_input__nor84{width:100%;background:rgba(255,255,255,.06);border:2px solid rgba(255,255,255,.12);border-radius:16px;padding:1.25rem 1.5rem;color:rgba(255,255,255,.95);font-size:1.125rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.JobCalculator_input__nor84::placeholder{color:rgba(255,255,255,.4);font-weight:400}.JobCalculator_input__nor84:focus{outline:none;border-color:#00ffff;background:rgba(255,255,255,.1);box-shadow:0 0 30px rgba(0,255,255,.3),0 0 60px rgba(0,255,255,.1);transform:translateY(-2px)}.JobCalculator_inputAccent__aaJlM{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:linear-gradient(90deg,#00ffff,#ff1493);border-radius:2px;transition:width .3s ease}.JobCalculator_input__nor84:focus+.JobCalculator_inputAccent__aaJlM{width:100%}.JobCalculator_calculateButtonWrapper__rEcxd{display:flex;justify-content:center;margin-top:2rem}.JobCalculator_calculateButton__9qcEN{display:flex;align-items:center;gap:.75rem;padding:1.25rem 3rem;font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,#00ffff,#ff1493);color:white;border:none;border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 15px 35px rgba(0,255,255,.3),0 0 40px rgba(255,20,147,.2);filter:drop-shadow(0 0 20px rgba(255,255,255,.3))}.JobCalculator_calculateButton__9qcEN:hover{background:linear-gradient(135deg,#ff1493,#9333ea);transform:translateY(-3px) scale(1.02);box-shadow:0 20px 50px rgba(0,255,255,.4),0 0 60px rgba(255,20,147,.3);filter:drop-shadow(0 0 30px rgba(255,255,255,.5))}.JobCalculator_calculateButton__9qcEN:active{transform:translateY(-1px) scale(.98)}.JobCalculator_buttonIcon__Ikcjb{width:1.25rem;height:1.25rem;filter:drop-shadow(0 0 10px rgba(255,255,255,.8))}.JobCalculator_buttonGlow__zyuHd{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.JobCalculator_calculateButton__9qcEN:hover .JobCalculator_buttonGlow__zyuHd{left:100%}.JobCalculator_resultsSection__b14sb{padding:3rem;animation:JobCalculator_resultsAppear__2FIVu .8s ease-out}@keyframes JobCalculator_resultsAppear__2FIVu{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.JobCalculator_resultsHeader__fjmyw{text-align:center;margin-bottom:3rem}.JobCalculator_resultsTitle__D5LY3{font-size:2.25rem;font-weight:700;color:rgba(255,255,255,.95);margin-bottom:.75rem;text-shadow:0 0 30px rgba(255,255,255,.2)}.JobCalculator_resultsSubtitle__P2P9y{font-size:1.125rem;color:rgba(255,255,255,.7);font-style:italic}.JobCalculator_resultsGrid__e_nDv{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}@media (min-width:768px){.JobCalculator_resultsGrid__e_nDv{grid-template-columns:repeat(3,1fr);gap:2rem}}.JobCalculator_resultCard__Sb7i7{padding:2rem;border-radius:20px;text-align:center;position:relative;overflow:hidden;backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);animation:JobCalculator_cardSlideIn__U0l0q .6s ease-out forwards;opacity:0;transform:translateY(30px)}.JobCalculator_resultCard__Sb7i7:first-child{animation-delay:.2s}.JobCalculator_resultCard__Sb7i7:nth-child(2){animation-delay:.4s}.JobCalculator_resultCard__Sb7i7:nth-child(3){animation-delay:.6s}@keyframes JobCalculator_cardSlideIn__U0l0q{to{opacity:1;transform:translateY(0)}}.JobCalculator_costCard__cIkT_{background:rgba(239,68,68,.08);border:2px solid rgba(239,68,68,.2)}.JobCalculator_costCard__cIkT_:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(239,68,68,.25);border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.12)}.JobCalculator_serviceCard__beEpU{background:rgba(0,255,255,.08);border:2px solid rgba(0,255,255,.2)}.JobCalculator_serviceCard__beEpU:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(0,255,255,.25);border-color:rgba(0,255,255,.4);background:rgba(0,255,255,.12)}.JobCalculator_percentageCard__tVB4L{background:rgba(34,197,94,.08);border:2px solid rgba(34,197,94,.2)}.JobCalculator_percentageCard__tVB4L:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(34,197,94,.25);border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.12)}.JobCalculator_resultIconWrapper__51xX3{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;position:relative;backdrop-filter:blur(10px)}.JobCalculator_costIcon__RGLWu{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(220,38,38,.1));border:2px solid rgba(239,68,68,.3);box-shadow:0 0 20px rgba(239,68,68,.2)}.JobCalculator_serviceIcon__Rz_5m{background:linear-gradient(135deg,rgba(0,255,255,.15),rgba(0,206,209,.1));border:2px solid rgba(0,255,255,.3);box-shadow:0 0 20px rgba(0,255,255,.2)}.JobCalculator_percentageIcon__y6j7W{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(16,185,129,.1));border:2px solid rgba(34,197,94,.3);box-shadow:0 0 20px rgba(34,197,94,.2)}.JobCalculator_resultIcon__MnClg{width:2rem;height:2rem;filter:drop-shadow(0 0 15px currentColor)}.JobCalculator_costIcon__RGLWu .JobCalculator_resultIcon__MnClg{color:#ef4444}.JobCalculator_serviceIcon__Rz_5m .JobCalculator_resultIcon__MnClg{color:#00ffff}.JobCalculator_percentageIcon__y6j7W .JobCalculator_resultIcon__MnClg{color:#22c55e}.JobCalculator_resultContent__vHG4z{position:relative;z-index:2}.JobCalculator_resultLabel__JPj3R{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.7);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.JobCalculator_resultValue___amrr{font-size:2.25rem;font-weight:800;margin-bottom:1rem;line-height:1}.JobCalculator_costValue__7eYf9{color:#ef4444;filter:drop-shadow(0 0 20px rgba(239,68,68,.4))}.JobCalculator_serviceValue__5bfPI{color:#00ffff;filter:drop-shadow(0 0 20px rgba(0,255,255,.4))}.JobCalculator_percentageValue__0Afim{color:#22c55e;filter:drop-shadow(0 0 20px rgba(34,197,94,.4));display:flex;align-items:baseline;justify-content:center;gap:.25rem}.JobCalculator_percentageNumber__0ZgkU{font-size:2.25rem}.JobCalculator_percentageSymbol__ayFA5{font-size:1.375rem;opacity:.8}.JobCalculator_resultDescription__4nnQ_{font-size:.875rem;color:rgba(255,255,255,.6);line-height:1.5;max-width:220px;margin:0 auto}.JobCalculator_ctaInsight__XkjOw{padding:2.5rem;background:linear-gradient(135deg,rgba(251,191,36,.08),rgba(245,158,11,.04));border:2px solid rgba(251,191,36,.2);border-radius:20px;text-align:center;position:relative;overflow:hidden;backdrop-filter:blur(15px)}.JobCalculator_ctaInsight__XkjOw:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(251,191,36,.1),transparent);animation:JobCalculator_insightShimmer__adqcp 4s ease-in-out infinite}@keyframes JobCalculator_insightShimmer__adqcp{0%,to{left:-100%}50%{left:100%}}.JobCalculator_insightContent__Pc2da{display:flex;align-items:flex-start;gap:1rem;position:relative;z-index:2}.JobCalculator_insightIcon__hnvvo{width:2rem;height:2rem;color:#f59e0b;filter:drop-shadow(0 0 15px rgba(245,158,11,.5));flex-shrink:0;margin-top:.25rem}.JobCalculator_insightText__3D9At{font-size:1.125rem;color:rgba(255,255,255,.9);line-height:1.6;text-align:left}.JobCalculator_insightText__3D9At strong{color:#f59e0b;font-weight:700;text-shadow:0 0 15px rgba(245,158,11,.3)}@media (max-width:768px){.JobCalculator_calculatorSection__miMMs{padding:4rem 0}.JobCalculator_title__w1KlT{font-size:2.5rem}.JobCalculator_subtitle__KckEi{font-size:1.125rem}.JobCalculator_inputsSection__Wt8jb{padding:2rem 1.5rem 1.5rem}.JobCalculator_resultsSection__b14sb{padding:2rem 1.5rem}.JobCalculator_inputsGrid__ivFS9,.JobCalculator_resultsGrid__e_nDv{grid-template-columns:1fr;gap:1.5rem}.JobCalculator_percentageNumber__0ZgkU,.JobCalculator_resultValue___amrr{font-size:1.875rem}.JobCalculator_calculateButton__9qcEN{padding:1rem 2rem;font-size:1rem}.JobCalculator_insightContent__Pc2da{flex-direction:column;text-align:center}.JobCalculator_insightText__3D9At{text-align:center}.JobCalculator_orb1__16FaH{width:300px;height:300px}.JobCalculator_orb2__ppztd{width:250px;height:250px}}@media (max-width:480px){.JobCalculator_title__w1KlT{font-size:2rem}.JobCalculator_subtitle__KckEi{font-size:1rem}.JobCalculator_inputsSection__Wt8jb,.JobCalculator_resultsSection__b14sb{padding:1.5rem 1rem}.JobCalculator_resultsTitle__D5LY3{font-size:1.75rem}.JobCalculator_calculateButton__9qcEN{padding:.875rem 1.5rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.JobCalculator_buttonGlow__zyuHd,.JobCalculator_cardGlowBorder__kM2hM,.JobCalculator_ctaInsight__XkjOw:before,.JobCalculator_iconGlow__K9Ohi,.JobCalculator_mainIcon__4kYmJ,.JobCalculator_orb__11EqC,.JobCalculator_pattern__Ak_bx,.JobCalculator_titleHighlight__cG4JH{animation:none}.JobCalculator_calculateButton__9qcEN,.JobCalculator_calculatorCard__xHItb,.JobCalculator_input__nor84,.JobCalculator_resultCard__Sb7i7{transition:none}}@media (prefers-contrast:high){.JobCalculator_inputsTitle__yb7pF,.JobCalculator_resultsTitle__D5LY3,.JobCalculator_subtitle__KckEi,.JobCalculator_title__w1KlT{color:white;-webkit-text-fill-color:white}.JobCalculator_calculatorCard__xHItb{border:2px solid white}.JobCalculator_input__nor84{border:2px solid white;color:white}}.JobCalculator_calculateButton__9qcEN:focus,.JobCalculator_input__nor84:focus{outline:2px solid rgba(0,255,255,.5);outline-offset:2px}