.free-resume-template-selector-module__3cPkiq__container{color:#000;box-sizing:border-box;background-color:#fff;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.free-resume-template-selector-module__3cPkiq__header{text-align:center;width:100%;max-width:1200px;margin:60px 0 40px;padding:0 20px}.free-resume-template-selector-module__3cPkiq__title{color:#000;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2}.free-resume-template-selector-module__3cPkiq__subtitle{color:#4b5563;max-width:800px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:clamp(16px,2vw,20px);line-height:1.6}.free-resume-template-selector-module__3cPkiq__selectionCounter{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:800px;margin:0 auto 40px;padding:25px;display:flex;box-shadow:0 2px 4px #00000005}.free-resume-template-selector-module__3cPkiq__counterContent{align-items:center;gap:15px;display:flex}.free-resume-template-selector-module__3cPkiq__counterNumber{color:#000;font-size:48px;font-weight:800;line-height:1}.free-resume-template-selector-module__3cPkiq__counterLabel{color:#6b7280;font-size:16px;font-weight:500}.free-resume-template-selector-module__3cPkiq__counterActions{flex-wrap:wrap;gap:15px;display:flex}.free-resume-template-selector-module__3cPkiq__button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:140px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.free-resume-template-selector-module__3cPkiq__button:hover{background-color:#333;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.free-resume-template-selector-module__3cPkiq__button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.free-resume-template-selector-module__3cPkiq__disabled{opacity:.5;cursor:not-allowed}.free-resume-template-selector-module__3cPkiq__secondaryButton{color:#000;background-color:#fff;border:1px solid #d1d5db}.free-resume-template-selector-module__3cPkiq__secondaryButton:hover{background-color:#f3f4f6;border-color:#9ca3af}.free-resume-template-selector-module__3cPkiq__aggregateRating{background-color:#fff;border:1px solid #e5e7eb;border-radius:50px;flex-direction:column;align-items:center;margin-top:20px;padding:15px 30px;display:inline-flex;box-shadow:0 2px 4px #0000000d}.free-resume-template-selector-module__3cPkiq__ratingStars{color:#fbbf24;margin-bottom:4px;font-size:20px}.free-resume-template-selector-module__3cPkiq__ratingValue{color:#000;margin-left:8px;font-size:16px;font-weight:700}.free-resume-template-selector-module__3cPkiq__ratingText{color:#6b7280;font-size:13px}.free-resume-template-selector-module__3cPkiq__mainContent{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.free-resume-template-selector-module__3cPkiq__card{box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;margin-bottom:40px;padding:30px;box-shadow:0 4px 6px -1px #0000000d}.free-resume-template-selector-module__3cPkiq__cardTitle{color:#000;margin-bottom:25px;font-size:clamp(20px,3vw,28px);font-weight:700}.free-resume-template-selector-module__3cPkiq__centerText{text-align:center;color:#4b5563}.free-resume-template-selector-module__3cPkiq__inlineButton{color:#000;cursor:pointer;background:0 0;border:none;padding:0 5px;font-weight:600;text-decoration:underline}.free-resume-template-selector-module__3cPkiq__inlineButton:hover{color:#4b5563}.free-resume-template-selector-module__3cPkiq__filtersSection{width:100%}.free-resume-template-selector-module__3cPkiq__filtersHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.free-resume-template-selector-module__3cPkiq__filtersTitle{color:#000;font-size:24px;font-weight:700}.free-resume-template-selector-module__3cPkiq__viewToggle{background:#f3f4f6;border-radius:8px;gap:10px;padding:4px;display:flex}.free-resume-template-selector-module__3cPkiq__viewButton{color:#4b5563;cursor:pointer;background-color:#0000;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.free-resume-template-selector-module__3cPkiq__viewButton:hover{color:#000}.free-resume-template-selector-module__3cPkiq__viewButton.free-resume-template-selector-module__3cPkiq__active{color:#000;background-color:#fff;box-shadow:0 1px 2px #0000001a}.free-resume-template-selector-module__3cPkiq__searchBar{margin-bottom:25px;position:relative}.free-resume-template-selector-module__3cPkiq__searchInput{color:#000;background-color:#fff;border:1px solid #d1d5db;border-radius:12px;width:100%;padding:16px 50px 16px 20px;font-size:16px;transition:all .2s}.free-resume-template-selector-module__3cPkiq__searchInput:focus{border-color:#000;outline:none;box-shadow:0 0 0 2px #0000000d}.free-resume-template-selector-module__3cPkiq__searchButton{cursor:pointer;color:#9ca3af;background:0 0;border:none;font-size:20px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.free-resume-template-selector-module__3cPkiq__searchButton:hover{color:#000}.free-resume-template-selector-module__3cPkiq__filtersGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-bottom:30px;display:grid}.free-resume-template-selector-module__3cPkiq__filterGroup{flex-direction:column;display:flex}.free-resume-template-selector-module__3cPkiq__filterLabel{color:#374151;margin-bottom:12px;font-size:14px;font-weight:600}.free-resume-template-selector-module__3cPkiq__filterOptions{flex-wrap:wrap;gap:8px;display:flex}.free-resume-template-selector-module__3cPkiq__filterButton{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:20px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .2s}.free-resume-template-selector-module__3cPkiq__filterButton:hover{color:#000;border-color:#9ca3af}.free-resume-template-selector-module__3cPkiq__filterButton.free-resume-template-selector-module__3cPkiq__active{color:#fff;background-color:#000;border-color:#000}.free-resume-template-selector-module__3cPkiq__industrySelect{color:#000;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 16px;font-size:16px}.free-resume-template-selector-module__3cPkiq__industrySelect:focus{border-color:#000;outline:none}.free-resume-template-selector-module__3cPkiq__filterActions{flex-wrap:wrap;gap:15px;margin-bottom:25px;display:flex}.free-resume-template-selector-module__3cPkiq__resultsInfo{color:#6b7280;border-top:1px solid #f3f4f6;padding-top:20px;font-size:14px}.free-resume-template-selector-module__3cPkiq__templatesGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:40px;display:grid}.free-resume-template-selector-module__3cPkiq__templatesList{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.free-resume-template-selector-module__3cPkiq__templateCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;padding:25px;transition:all .3s;display:flex}.free-resume-template-selector-module__3cPkiq__templateCard:hover{border-color:#d1d5db;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000000d}.free-resume-template-selector-module__3cPkiq__templateCard.free-resume-template-selector-module__3cPkiq__selected{background-color:#fafafa;border-color:#000;box-shadow:0 0 0 1px #000}.free-resume-template-selector-module__3cPkiq__templateHeader{align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.free-resume-template-selector-module__3cPkiq__templateIcon{background:#f3f4f6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:32px;display:flex}.free-resume-template-selector-module__3cPkiq__templateTitle{flex:1}.free-resume-template-selector-module__3cPkiq__templateName{color:#000;margin-bottom:6px;font-size:18px;font-weight:700}.free-resume-template-selector-module__3cPkiq__templateMeta{flex-wrap:wrap;gap:8px;display:flex}.free-resume-template-selector-module__3cPkiq__templateCategory,.free-resume-template-selector-module__3cPkiq__templateStyle{color:#4b5563;text-transform:capitalize;background-color:#f3f4f6;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.free-resume-template-selector-module__3cPkiq__compatibilityScore{text-align:center;background:#f0fdf4;border:1px solid #dcfce7;border-radius:8px;flex-shrink:0;padding:8px 12px}.free-resume-template-selector-module__3cPkiq__scoreValue{color:#166534;font-size:20px;font-weight:800}.free-resume-template-selector-module__3cPkiq__scoreLabel{color:#15803d;text-transform:uppercase;font-size:11px;font-weight:600}.free-resume-template-selector-module__3cPkiq__templateDescription{color:#4b5563;flex-grow:1;margin-bottom:20px;font-size:15px;line-height:1.6}.free-resume-template-selector-module__3cPkiq__templateFeatures{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.free-resume-template-selector-module__3cPkiq__featureTag{color:#374151;background-color:#f3f4f6;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500}.free-resume-template-selector-module__3cPkiq__templateCompatibility{background:#f9fafb;border-radius:8px;margin-bottom:25px;padding:15px}.free-resume-template-selector-module__3cPkiq__compatibilityItem{align-items:center;gap:10px;margin-bottom:8px;display:flex}.free-resume-template-selector-module__3cPkiq__compatibilityItem:last-child{margin-bottom:0}.free-resume-template-selector-module__3cPkiq__compatibilityLabel{color:#6b7280;width:70px;font-size:13px;font-weight:500}.free-resume-template-selector-module__3cPkiq__compatibilityBar{background-color:#e5e7eb;border-radius:3px;flex:1;height:6px;overflow:hidden}.free-resume-template-selector-module__3cPkiq__compatibilityFill{background-color:#000;border-radius:3px;height:100%}.free-resume-template-selector-module__3cPkiq__compatibilityValue{text-align:right;color:#000;width:35px;font-size:13px;font-weight:700}.free-resume-template-selector-module__3cPkiq__templatePreview{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:25px;overflow:hidden}.free-resume-template-selector-module__3cPkiq__previewColors{border-bottom:1px solid #e5e7eb;gap:0;display:flex}.free-resume-template-selector-module__3cPkiq__previewColor{flex:1;height:20px}.free-resume-template-selector-module__3cPkiq__previewLayout{background:#fff;padding:15px}.free-resume-template-selector-module__3cPkiq__layoutHeader{border-radius:4px;width:60%;height:12px;margin-bottom:10px}.free-resume-template-selector-module__3cPkiq__layoutContent{gap:10px;display:flex}.free-resume-template-selector-module__3cPkiq__layoutLeft{flex-direction:column;flex:1;gap:6px;display:flex}.free-resume-template-selector-module__3cPkiq__layoutBlock{border-radius:4px;width:100%;height:8px}.free-resume-template-selector-module__3cPkiq__layoutRight{flex-direction:column;flex:2;gap:6px;display:flex}.free-resume-template-selector-module__3cPkiq__layoutLine{border-radius:4px;width:100%;height:6px}.free-resume-template-selector-module__3cPkiq__templateActions{gap:10px;margin-top:auto;display:flex}.free-resume-template-selector-module__3cPkiq__templateActions .free-resume-template-selector-module__3cPkiq__button{flex:1;padding:10px;font-size:14px}.free-resume-template-selector-module__3cPkiq__comparisonTable{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.free-resume-template-selector-module__3cPkiq__comparisonHeader,.free-resume-template-selector-module__3cPkiq__comparisonRow{border-bottom:1px solid #e5e7eb;grid-template-columns:180px repeat(auto-fit,minmax(150px,1fr));display:grid}.free-resume-template-selector-module__3cPkiq__comparisonHeader{background-color:#f9fafb}.free-resume-template-selector-module__3cPkiq__comparisonRow:last-child{border-bottom:none}.free-resume-template-selector-module__3cPkiq__comparisonCell{border-right:1px solid #e5e7eb;flex-direction:column;justify-content:center;padding:16px;display:flex}.free-resume-template-selector-module__3cPkiq__comparisonHeader .free-resume-template-selector-module__3cPkiq__comparisonCell:last-child,.free-resume-template-selector-module__3cPkiq__comparisonRow .free-resume-template-selector-module__3cPkiq__comparisonCell:last-child{border-right:none}.free-resume-template-selector-module__3cPkiq__comparisonLabel{color:#374151;background-color:#f9fafb;border-right:1px solid #e5e7eb;align-items:center;padding:16px;font-weight:600;display:flex}.free-resume-template-selector-module__3cPkiq__compTemplateName{color:#000;margin-bottom:4px;font-weight:700}.free-resume-template-selector-module__3cPkiq__compTemplateCategory{color:#6b7280;text-transform:capitalize;font-size:13px}.free-resume-template-selector-module__3cPkiq__compScore{color:#000;margin-bottom:6px;font-weight:700}.free-resume-template-selector-module__3cPkiq__compBar{background-color:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}.free-resume-template-selector-module__3cPkiq__compBarFill{background-color:#000;border-radius:3px;height:100%}.free-resume-template-selector-module__3cPkiq__compTags{flex-wrap:wrap;gap:5px;display:flex}.free-resume-template-selector-module__3cPkiq__compTag{color:#374151;background-color:#f3f4f6;border-radius:4px;padding:4px 8px;font-size:11px}.free-resume-template-selector-module__3cPkiq__compFormats{gap:8px;display:flex}.free-resume-template-selector-module__3cPkiq__formatTag{color:#1e40af;background-color:#eff6ff;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.free-resume-template-selector-module__3cPkiq__selectionGuide{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:25px;display:grid}.free-resume-template-selector-module__3cPkiq__guideCard{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:25px}.free-resume-template-selector-module__3cPkiq__guideIcon{margin-bottom:15px;font-size:32px}.free-resume-template-selector-module__3cPkiq__guideTitle{color:#000;margin-bottom:15px;font-size:18px;font-weight:700}.free-resume-template-selector-module__3cPkiq__guideText{color:#4b5563;font-size:15px;line-height:1.6}.free-resume-template-selector-module__3cPkiq__downloadOptions{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:25px;display:grid}.free-resume-template-selector-module__3cPkiq__optionCard{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:30px;transition:all .3s}.free-resume-template-selector-module__3cPkiq__optionCard:hover{border-color:#000;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d}.free-resume-template-selector-module__3cPkiq__optionIcon{margin-bottom:20px;font-size:40px}.free-resume-template-selector-module__3cPkiq__optionTitle{color:#000;margin-bottom:15px;font-size:20px;font-weight:700}.free-resume-template-selector-module__3cPkiq__optionDescription{color:#6b7280;margin-bottom:25px;font-size:15px;line-height:1.6}.free-resume-template-selector-module__3cPkiq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.free-resume-template-selector-module__3cPkiq__modalContent{background-color:#fff;border-radius:16px;width:100%;max-width:1000px;max-height:90vh;animation:.3s free-resume-template-selector-module__3cPkiq__modalFadeIn;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}@keyframes free-resume-template-selector-module__3cPkiq__modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.free-resume-template-selector-module__3cPkiq__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.free-resume-template-selector-module__3cPkiq__modalTitle{color:#000;margin:0;font-size:24px;font-weight:700}.free-resume-template-selector-module__3cPkiq__modalClose{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;line-height:1;transition:all .2s;display:flex}.free-resume-template-selector-module__3cPkiq__modalClose:hover{color:#000;background-color:#f3f4f6}.free-resume-template-selector-module__3cPkiq__modalBody{padding:30px}.free-resume-template-selector-module__3cPkiq__previewGrid{grid-template-columns:1fr 350px;gap:30px;display:grid}.free-resume-template-selector-module__3cPkiq__previewMain{background:#f9fafb;border-radius:12px;padding:20px}.free-resume-template-selector-module__3cPkiq__fullPreview{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.free-resume-template-selector-module__3cPkiq__fullPreviewHeader{padding:30px}.free-resume-template-selector-module__3cPkiq__fullPreviewTitle{font-size:28px;font-weight:800}.free-resume-template-selector-module__3cPkiq__fullPreviewContent{grid-template-columns:1fr 2fr;gap:30px;padding:30px;display:grid}.free-resume-template-selector-module__3cPkiq__fullPreviewLeft,.free-resume-template-selector-module__3cPkiq__fullPreviewRight{flex-direction:column;gap:20px;display:flex}.free-resume-template-selector-module__3cPkiq__fullPreviewSection{background:#f9fafb;border-left:3px solid;padding:15px}.free-resume-template-selector-module__3cPkiq__fullPreviewSection h4{text-transform:uppercase;letter-spacing:1px;margin:0 0 10px;font-size:14px}.free-resume-template-selector-module__3cPkiq__fullPreviewSection p{color:#4b5563;margin:0;font-size:14px;line-height:1.6}.free-resume-template-selector-module__3cPkiq__previewSidebar{flex-direction:column;gap:25px;display:flex}.free-resume-template-selector-module__3cPkiq__sidebarSection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.free-resume-template-selector-module__3cPkiq__sidebarTitle{color:#000;margin-bottom:15px;font-size:16px;font-weight:700}.free-resume-template-selector-module__3cPkiq__templateDetails{color:#4b5563;font-size:14px}.free-resume-template-selector-module__3cPkiq__detailItem{margin-bottom:10px}.free-resume-template-selector-module__3cPkiq__detailItem strong{color:#000}.free-resume-template-selector-module__3cPkiq__compatibilityDetails{flex-direction:column;gap:15px;display:flex}.free-resume-template-selector-module__3cPkiq__scoreItem{flex-direction:column;gap:5px;display:flex}.free-resume-template-selector-module__3cPkiq__scoreLabel{color:#4b5563;justify-content:space-between;font-size:13px;font-weight:500;display:flex}.free-resume-template-selector-module__3cPkiq__scoreValue{color:#000;font-weight:700}.free-resume-template-selector-module__3cPkiq__scoreBar{background-color:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}.free-resume-template-selector-module__3cPkiq__scoreFill{border-radius:3px;height:100%}.free-resume-template-selector-module__3cPkiq__featuresList{flex-direction:column;gap:10px;display:flex}.free-resume-template-selector-module__3cPkiq__featureItem{color:#374151;align-items:center;gap:10px;font-size:14px;display:flex}.free-resume-template-selector-module__3cPkiq__featureIcon{color:#16a34a;font-weight:700}.free-resume-template-selector-module__3cPkiq__modalFooter{background:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 16px 16px;justify-content:flex-end;gap:15px;padding:25px 30px;display:flex}.free-resume-template-selector-module__3cPkiq__sectionTitle{text-align:center;color:#000;margin:60px 0 40px;font-size:clamp(24px,3vw,32px);font-weight:800}.free-resume-template-selector-module__3cPkiq__howToSection{width:100%}.free-resume-template-selector-module__3cPkiq__howToSteps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.free-resume-template-selector-module__3cPkiq__howToStep{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:30px;transition:all .3s;position:relative}.free-resume-template-selector-module__3cPkiq__howToStep:hover{border-color:#d1d5db;transform:translateY(-2px)}.free-resume-template-selector-module__3cPkiq__howToStep .free-resume-template-selector-module__3cPkiq__stepNumber{color:#fff;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000001a}.free-resume-template-selector-module__3cPkiq__stepTitle{color:#000;margin-top:10px;margin-bottom:15px;font-size:18px;font-weight:700}.free-resume-template-selector-module__3cPkiq__stepDescription{color:#4b5563;font-size:15px;line-height:1.6}.free-resume-template-selector-module__3cPkiq__faqSection{width:100%}.free-resume-template-selector-module__3cPkiq__faqList{max-width:800px;margin:0 auto}.free-resume-template-selector-module__3cPkiq__faqItem{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:15px;transition:all .2s;overflow:hidden}.free-resume-template-selector-module__3cPkiq__faqItem:hover{border-color:#d1d5db}.free-resume-template-selector-module__3cPkiq__faqItem.free-resume-template-selector-module__3cPkiq__active{border-color:#000;box-shadow:0 4px 6px -1px #0000000d}.free-resume-template-selector-module__3cPkiq__faqQuestion{justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.free-resume-template-selector-module__3cPkiq__faqQuestion h3{color:#000;flex:1;margin:0;font-size:16px;font-weight:600}.free-resume-template-selector-module__3cPkiq__faqToggle{color:#6b7280;margin-left:15px;font-size:20px;font-weight:300}.free-resume-template-selector-module__3cPkiq__faqItem.free-resume-template-selector-module__3cPkiq__active .free-resume-template-selector-module__3cPkiq__faqToggle{color:#000}.free-resume-template-selector-module__3cPkiq__faqAnswer{color:#4b5563;padding:0 25px 20px;font-size:15px;line-height:1.6}.free-resume-template-selector-module__3cPkiq__reviewsSection{width:100%}.free-resume-template-selector-module__3cPkiq__reviewsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.free-resume-template-selector-module__3cPkiq__reviewCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;padding:30px;display:flex}.free-resume-template-selector-module__3cPkiq__reviewHeader{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.free-resume-template-selector-module__3cPkiq__reviewerInfo{flex-direction:column;gap:4px;display:flex}.free-resume-template-selector-module__3cPkiq__reviewerName{color:#000;font-size:16px;font-weight:700}.free-resume-template-selector-module__3cPkiq__reviewerPosition{color:#6b7280;font-size:14px}.free-resume-template-selector-module__3cPkiq__reviewRating{align-items:center;display:flex}.free-resume-template-selector-module__3cPkiq__stars{color:#fbbf24;letter-spacing:1px;font-size:16px}.free-resume-template-selector-module__3cPkiq__reviewContent{color:#374151;flex:1;margin-bottom:20px;font-style:italic;line-height:1.6}.free-resume-template-selector-module__3cPkiq__reviewDate{color:#9ca3af;text-align:right;font-size:13px}.free-resume-template-selector-module__3cPkiq__resourcesSection{width:100%;margin-bottom:60px}.free-resume-template-selector-module__3cPkiq__resourcesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.free-resume-template-selector-module__3cPkiq__resourceCard{color:#000;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:30px;text-decoration:none;transition:all .3s;display:block}.free-resume-template-selector-module__3cPkiq__resourceCard:hover{border-color:#000;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000000d}.free-resume-template-selector-module__3cPkiq__resourceCard h3{color:#000;margin-bottom:15px;font-size:20px;font-weight:700}.free-resume-template-selector-module__3cPkiq__resourceCard p{color:#4b5563;line-height:1.6}.free-resume-template-selector-module__3cPkiq__internalLinkingSection{border-top:1px solid #e5e7eb;width:100%;margin-top:80px;padding:60px 0}.free-resume-template-selector-module__3cPkiq__internalLinkingTitle{text-align:center;color:#000;margin-bottom:40px;font-size:1.5rem;font-weight:800}.free-resume-template-selector-module__3cPkiq__internalLinkingGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.free-resume-template-selector-module__3cPkiq__internalLinkCard{text-align:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;text-decoration:none;transition:all .2s;display:flex}.free-resume-template-selector-module__3cPkiq__internalLinkCard:hover{background-color:#e5e7eb;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000000d}.free-resume-template-selector-module__3cPkiq__internalLinkText{color:#000;margin-bottom:8px;font-size:1rem;font-weight:700;line-height:1.4}.free-resume-template-selector-module__3cPkiq__internalLinkSub{color:#4b5563;font-size:.85rem;font-weight:500}@media (max-width:768px){.free-resume-template-selector-module__3cPkiq__container{padding:0 15px}.free-resume-template-selector-module__3cPkiq__header{margin:40px 0;padding:0 10px}.free-resume-template-selector-module__3cPkiq__mainContent{padding:0 10px}.free-resume-template-selector-module__3cPkiq__selectionCounter{text-align:center;flex-direction:column;gap:25px}.free-resume-template-selector-module__3cPkiq__counterContent{flex-direction:column;gap:10px}.free-resume-template-selector-module__3cPkiq__counterActions{flex-direction:column;width:100%}.free-resume-template-selector-module__3cPkiq__counterActions .free-resume-template-selector-module__3cPkiq__button{width:100%}.free-resume-template-selector-module__3cPkiq__filtersHeader{flex-direction:column;align-items:stretch}.free-resume-template-selector-module__3cPkiq__viewToggle{justify-content:center;width:100%}.free-resume-template-selector-module__3cPkiq__viewButton{flex:1}.free-resume-template-selector-module__3cPkiq__filtersGrid{grid-template-columns:1fr}.free-resume-template-selector-module__3cPkiq__filterActions{flex-direction:column}.free-resume-template-selector-module__3cPkiq__filterActions .free-resume-template-selector-module__3cPkiq__button{width:100%}.free-resume-template-selector-module__3cPkiq__templatesGrid{grid-template-columns:1fr}.free-resume-template-selector-module__3cPkiq__templateActions{flex-direction:column}.free-resume-template-selector-module__3cPkiq__templateActions .free-resume-template-selector-module__3cPkiq__button{width:100%}.free-resume-template-selector-module__3cPkiq__comparisonHeader,.free-resume-template-selector-module__3cPkiq__comparisonRow{grid-template-columns:150px repeat(auto-fit,minmax(120px,1fr))}.free-resume-template-selector-module__3cPkiq__comparisonLabel{font-size:14px}.free-resume-template-selector-module__3cPkiq__previewGrid{grid-template-columns:1fr}.free-resume-template-selector-module__3cPkiq__fullPreviewContent{grid-template-columns:1fr;gap:20px}.free-resume-template-selector-module__3cPkiq__modalFooter{flex-direction:column}.free-resume-template-selector-module__3cPkiq__modalFooter .free-resume-template-selector-module__3cPkiq__button{width:100%}.free-resume-template-selector-module__3cPkiq__selectionGuide,.free-resume-template-selector-module__3cPkiq__downloadOptions,.free-resume-template-selector-module__3cPkiq__howToSteps,.free-resume-template-selector-module__3cPkiq__reviewsGrid,.free-resume-template-selector-module__3cPkiq__resourcesGrid,.free-resume-template-selector-module__3cPkiq__internalLinkingGrid{grid-template-columns:1fr}}@media (max-width:480px){.free-resume-template-selector-module__3cPkiq__container{padding:0 10px}.free-resume-template-selector-module__3cPkiq__title{font-size:24px}.free-resume-template-selector-module__3cPkiq__subtitle{font-size:16px}.free-resume-template-selector-module__3cPkiq__cardTitle,.free-resume-template-selector-module__3cPkiq__filtersTitle{font-size:20px}.free-resume-template-selector-module__3cPkiq__comparisonHeader,.free-resume-template-selector-module__3cPkiq__comparisonRow{grid-template-columns:120px repeat(auto-fit,minmax(100px,1fr))}.free-resume-template-selector-module__3cPkiq__comparisonCell,.free-resume-template-selector-module__3cPkiq__comparisonLabel{padding:15px 10px;font-size:14px}.free-resume-template-selector-module__3cPkiq__modalBody{padding:20px}.free-resume-template-selector-module__3cPkiq__sectionTitle{font-size:22px}}
