.ResumeScorer_resumeScorerPage__AqPPx{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#fff,#fef7f7);min-height:100vh;overflow-x:hidden}.ResumeScorer_hero__m5OKU{padding:50px 0 30px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;min-height:80vh}.ResumeScorer_heroContent__kbNvE{padding:0}.ResumeScorer_heroBadge__JFNDR{border-radius:50px;font-size:.975rem;font-weight:600;display:inline-block;margin-bottom:1.5rem;background:linear-gradient(90deg,#e81c28,#9a2be2,#ff0090);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ResumeScorer_heroTitle__Sv0UX{font-size:2.4rem;font-weight:800;line-height:1.1;color:#111827!important;margin-bottom:1.5rem}.ResumeScorer_heroTitle__Sv0UX .ResumeScorer_highlight__w_gA7{position:relative;background:linear-gradient(90deg,#6c0101,#e81c28,red);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ResumeScorer_heroSubtitle__RS2XB{font-size:1.25rem;color:#3e3e3f;margin-bottom:2rem;line-height:1.4}.ResumeScorer_heroCta__yzZ0F{display:flex;gap:1rem;margin-bottom:2rem}.ResumeScorer_btnPrimary__R_GMc{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;padding:1rem 2rem;border:none;border-radius:2px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(220,38,38,.3)}.ResumeScorer_btnPrimary__R_GMc:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(220,38,38,.4)}.ResumeScorer_btnSecondary__RLMC0{background:transparent;color:#dc2626;padding:1rem 2rem;border:2px solid #dc2626;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ResumeScorer_btnSecondary__RLMC0:hover{background:#dc2626;color:#fff}.ResumeScorer_heroStats__J37jK{display:flex;gap:2rem;margin-top:2rem}.ResumeScorer_statItem__Cz3rH{text-align:center}.ResumeScorer_statNumber__r6cSV{font-size:2rem;font-weight:700;color:#dc2626;display:block}.ResumeScorer_statLabel__BeZLn{font-size:.875rem;color:#6b7280;margin-top:.25rem}.ResumeScorer_resumeComparison__5GSBd{padding:0 1rem;position:relative}.ResumeScorer_resumeComparison__5GSBd img{max-width:100%;height:auto}.ResumeScorer_comparisonContainer__t4_jI{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.ResumeScorer_resumeMockup__DPuo1{background:#fff;border-radius:16px;padding:1rem;box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative;overflow:hidden}.ResumeScorer_resumeMockup__DPuo1.ResumeScorer_bad__9sAAR{border:2px solid #fecaca;background:#fef7f7}.ResumeScorer_resumeMockup__DPuo1.ResumeScorer_good__Zv94a{border:2px solid #bbf7d0;background:#f0fdf4}.ResumeScorer_resumeHeader__jb7Q8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;background:none}.ResumeScorer_resumeTitle__5p1HH{font-size:1.1rem;font-weight:600;color:#111827!important}.ResumeScorer_resumeScore__hdJ0M{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.ResumeScorer_resumeScore__hdJ0M.ResumeScorer_bad__9sAAR{background:#fee2e2;color:#dc2626}.ResumeScorer_resumeScore__hdJ0M.ResumeScorer_good__Zv94a{background:#dcfce7;color:#059669}.ResumeScorer_resumeLine__3k5pv{height:8px;border-radius:4px;margin:.75rem 0;position:relative}.ResumeScorer_resumeLine__3k5pv.ResumeScorer_error__BLmNV{background:#fecaca;border:1px solid #f87171}.ResumeScorer_resumeLine__3k5pv.ResumeScorer_error__BLmNV:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:2px;background:#ef4444;border-radius:1px;animation:ResumeScorer_errorUnderline__2U5Rf 2s ease-in-out infinite}.ResumeScorer_resumeLine__3k5pv.ResumeScorer_good__Zv94a{background:#bbf7d0;border:1px solid #34d399}.ResumeScorer_resumeLine__3k5pv:nth-child(3){width:85%}.ResumeScorer_resumeLine__3k5pv:nth-child(4){width:70%}.ResumeScorer_resumeLine__3k5pv:nth-child(5){width:90%}.ResumeScorer_resumeLine__3k5pv:nth-child(6){width:65%}.ResumeScorer_resumeLine__3k5pv:nth-child(7){width:95%}.ResumeScorer_resumeLine__3k5pv:nth-child(8){width:80%}@keyframes ResumeScorer_errorUnderline__2U5Rf{0%,to{opacity:.5}50%{opacity:1}}.ResumeScorer_vsIndicator__jyXcT{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#dc2626;color:#fff;padding:.5rem 1rem;border-radius:50px;font-weight:600;font-size:.875rem;z-index:10;box-shadow:0 4px 15px rgba(220,38,38,.3)}.ResumeScorer_comparisonLabels__sXFXn{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;text-align:center}.ResumeScorer_comparisonLabel__yTRW8{font-size:1.1rem;font-weight:600}.ResumeScorer_comparisonLabel__yTRW8.ResumeScorer_bad__9sAAR{color:#dc2626}.ResumeScorer_comparisonLabel__yTRW8.ResumeScorer_good__Zv94a{color:#059669}.ResumeScorer_problemSection__i1rbX{padding:50px 0;background:linear-gradient(135deg,#f3f3f3,#fff);box-shadow:inset 0 100px 50px #fff5f5}.ResumeScorer_container__55i5e{max-width:1200px;margin:0 auto;padding:0 2rem}.ResumeScorer_sectionTitle__r3W5S{text-align:center;margin-bottom:3rem}.ResumeScorer_sectionTitle__r3W5S h2{font-size:2rem;font-weight:700;color:#111827!important;margin-bottom:.5rem}.ResumeScorer_sectionTitle__r3W5S p{font-size:1.1rem;color:#6b7280;max-width:600px;margin:0 auto}.ResumeScorer_problemGrid__ukE2D{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.ResumeScorer_problemCard__84VRf{background:#fff;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.1);border:1px solid rgba(239,68,68,.1);transition:all .3s ease}.ResumeScorer_problemCard__84VRf:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(220,38,38,.15)}.ResumeScorer_problemIcon__xjC1r{width:60px;height:60px;background:linear-gradient(135deg,#f0f0f0,#c8c8c8);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto .9rem;color:#dc2626;font-size:1.5rem}.ResumeScorer_problemCard__84VRf h3{font-size:1.25rem;font-weight:600;color:#111827!important;margin-bottom:.5rem}.ResumeScorer_problemCard__84VRf p{color:#3e3e3e;line-height:1.4;font-size:1rem}.ResumeScorer_urgencyBanner__V7vXd{background:#fff;color:#111827;padding:2.5rem;border-radius:20px;text-align:center;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid rgba(220,38,38,.1)}@keyframes ResumeScorer_shimmer__5Iib4{0%{left:-100%}to{left:100%}}.ResumeScorer_urgencyBanner__V7vXd h3{font-size:1.75rem;font-weight:700;color:#111827!important;margin-bottom:1rem;position:relative;z-index:1}.ResumeScorer_urgencyBanner__V7vXd p{font-size:1.1rem;color:#6b7280!important;margin-bottom:2rem;line-height:1.6;position:relative;z-index:1}.ResumeScorer_urgencyBanner__V7vXd .ResumeScorer_btnRed__1e6fi{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;padding:1.2rem 2.5rem;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(220,38,38,.3);position:relative;z-index:1;letter-spacing:.5px}.ResumeScorer_urgencyBanner__V7vXd .ResumeScorer_btnRed__1e6fi:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(220,38,38,.4);background:linear-gradient(135deg,#b91c1c,#dc2626)}.ResumeScorer_urgencyBanner__V7vXd .ResumeScorer_btnRed__1e6fi:active{transform:translateY(-1px)}.ResumeScorer_featuresSection__NW14E{padding:50px 0;background:#fff}.ResumeScorer_featuresGrid___s1Bd{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.ResumeScorer_featureCard__qv0E9{background:linear-gradient(135deg,#fff,#fef7f7);border-radius:16px;padding:2rem;border:1px solid rgba(239,68,68,.1);transition:all .3s ease;text-align:center}.ResumeScorer_featureCard__qv0E9:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(220,38,38,.15)}.ResumeScorer_featureIcon__uqHjk{width:60px;height:60px;background:linear-gradient(135deg,#f0f0f0,#c8c8c8);border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#fff;font-size:1.8rem}.ResumeScorer_featureCard__qv0E9 h3{font-size:1.25rem;font-weight:600;color:#111827!important;margin-bottom:.5rem}.ResumeScorer_featureCard__qv0E9 p{color:#6b7280;line-height:1.6}.ResumeScorer_testimonialsSection__7nCWi{padding:50px 0;background:linear-gradient(135deg,#fef7f7,#fff)}.ResumeScorer_testimonialsGrid__qt52Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.ResumeScorer_testimonialCard__uxwrH{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease;display:flex;flex-direction:column;height:100%}.ResumeScorer_testimonialCard__uxwrH:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(220,38,38,.15)}.ResumeScorer_testimonialText__BLEFv{font-size:1.1rem;color:#374151;margin-bottom:1.5rem;line-height:1.6;font-style:italic;flex-grow:1}.ResumeScorer_testimonialAuthor__l9lkV{display:flex;align-items:center;gap:1rem;margin-top:auto}.ResumeScorer_authorAvatar__JxSP_{width:50px;height:50px;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.2rem;flex-shrink:0}.ResumeScorer_authorNameContainer__eDApE{min-height:50px;display:flex;align-items:center}.ResumeScorer_authorName__4PIhI{font-size:1rem;font-weight:600;color:#111827!important;margin:0;line-height:1.2}@media (max-width:768px){.ResumeScorer_testimonialsSection__7nCWi{padding:60px 0}.ResumeScorer_testimonialsGrid__qt52Z{grid-template-columns:1fr;gap:1.5rem}.ResumeScorer_testimonialCard__uxwrH{padding:1.5rem}.ResumeScorer_testimonialText__BLEFv{font-size:1rem}}.ResumeScorer_ctaSection__Vabbv{padding:60px 0;background:linear-gradient(135deg,#111827,#374151);color:#fff;text-align:center}.ResumeScorer_ctaSection__Vabbv h2{font-size:2.5rem;font-weight:700;color:#fff!important;margin-bottom:1rem}.ResumeScorer_ctaSection__Vabbv p{font-size:1.1rem;color:#fff!important;margin-bottom:2rem;opacity:.9}.ResumeScorer_ctaButtons__HxICE{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ResumeScorer_btnWhite__BZ_yi{background:#fff;color:#111827;padding:1rem 2rem;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ResumeScorer_btnWhite__BZ_yi:hover{transform:translateY(-2px);box-shadow:0 8px 25px hsla(0,0%,100%,.3)}@media (max-width:768px){.ResumeScorer_hero__m5OKU{grid-template-columns:1fr;gap:2rem;padding:100px 0 60px}.ResumeScorer_heroTitle__Sv0UX{font-size:2.5rem}.ResumeScorer_comparisonContainer__t4_jI{grid-template-columns:1fr}.ResumeScorer_vsIndicator__jyXcT{display:none}.ResumeScorer_heroCta__yzZ0F{flex-direction:column}.ResumeScorer_heroStats__J37jK{justify-content:center}.ResumeScorer_navLinks__DGFof{display:none}.ResumeScorer_ctaSection__Vabbv h2,.ResumeScorer_sectionTitle__r3W5S h2{font-size:2rem}.ResumeScorer_ctaButtons__HxICE{flex-direction:column;align-items:center}.ResumeScorer_urgencyBanner__V7vXd{padding:2rem}.ResumeScorer_urgencyBanner__V7vXd h3{font-size:1.5rem}.ResumeScorer_urgencyBanner__V7vXd .ResumeScorer_btnRed__1e6fi{padding:1rem 2rem;font-size:1rem}}