.resume-skills-section-module__EJ7VHa__pageWrapper{color:#000;background-color:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}.resume-skills-section-module__EJ7VHa__container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.resume-skills-section-module__EJ7VHa__freshnessIndicator{display:none!important}.resume-skills-section-module__EJ7VHa__breadcrumb{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:12px 0}.resume-skills-section-module__EJ7VHa__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.resume-skills-section-module__EJ7VHa__breadcrumb li{align-items:center;gap:8px;display:flex}.resume-skills-section-module__EJ7VHa__breadcrumbLink{color:#000;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.resume-skills-section-module__EJ7VHa__breadcrumbLink:hover{color:#333;background-color:#e9ecef}.resume-skills-section-module__EJ7VHa__breadcrumbIcon{font-size:16px}.resume-skills-section-module__EJ7VHa__breadcrumbText{font-weight:500}.resume-skills-section-module__EJ7VHa__breadcrumbSeparator{color:#6c757d;align-items:center;display:flex}.resume-skills-section-module__EJ7VHa__header{text-align:center;border-bottom:2px solid #f0f0f0;padding:40px 0}.resume-skills-section-module__EJ7VHa__trustBadge{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;display:inline-flex}.resume-skills-section-module__EJ7VHa__starIcon{color:#ffc107;font-size:18px}.resume-skills-section-module__EJ7VHa__trustBadgeText{color:#000;font-size:14px;font-weight:600}.resume-skills-section-module__EJ7VHa__title{color:#000;max-width:800px;margin:0 auto 20px;font-size:clamp(28px,5vw,42px);font-weight:700;line-height:1.2}.resume-skills-section-module__EJ7VHa__subtitle{color:#333;max-width:800px;margin:0 auto 30px;font-size:clamp(16px,2.5vw,20px);line-height:1.5}.resume-skills-section-module__EJ7VHa__metaRow{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:30px;display:flex}.resume-skills-section-module__EJ7VHa__metaItem{color:#666;background-color:#f8f9fa;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.resume-skills-section-module__EJ7VHa__metaIcon{font-size:16px}.resume-skills-section-module__EJ7VHa__buttonRow{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.resume-skills-section-module__EJ7VHa__primaryButton,.resume-skills-section-module__EJ7VHa__secondaryButton,.resume-skills-section-module__EJ7VHa__ctaButton{cursor:pointer;text-align:center;box-sizing:border-box;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:300px;min-height:56px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}@media (max-width:768px){.resume-skills-section-module__EJ7VHa__primaryButton,.resume-skills-section-module__EJ7VHa__secondaryButton,.resume-skills-section-module__EJ7VHa__ctaButton{width:100%;max-width:100%;min-height:52px;padding:14px 24px}}.resume-skills-section-module__EJ7VHa__primaryButton{color:#fff;background-color:#000}.resume-skills-section-module__EJ7VHa__primaryButton:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.resume-skills-section-module__EJ7VHa__secondaryButton{color:#000;background-color:#f8f9fa;border:2px solid #000}.resume-skills-section-module__EJ7VHa__secondaryButton:hover{color:#fff;background-color:#000;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.resume-skills-section-module__EJ7VHa__buttonIcon{font-size:18px}.resume-skills-section-module__EJ7VHa__section{border-bottom:1px solid #f0f0f0;padding:60px 0}.resume-skills-section-module__EJ7VHa__section:last-child{border-bottom:none}.resume-skills-section-module__EJ7VHa__sectionTitle{color:#000;margin:0 0 24px;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.3}.resume-skills-section-module__EJ7VHa__subheading{color:#000;margin:30px 0 20px;font-size:clamp(18px,3vw,22px);font-weight:600}.resume-skills-section-module__EJ7VHa__paragraph{color:#333;margin:0 0 20px;font-size:16px;line-height:1.7}.resume-skills-section-module__EJ7VHa__tocList{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.resume-skills-section-module__EJ7VHa__tocLink{color:#000;background-color:#f8f9fa;border-left:4px solid #000;border-radius:8px;padding:16px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.resume-skills-section-module__EJ7VHa__tocLink:hover{background-color:#e9ecef;transform:translate(4px)}.resume-skills-section-module__EJ7VHa__contentBlock{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin:30px 0;padding:30px}.resume-skills-section-module__EJ7VHa__blockTitle{color:#000;margin:0 0 20px;font-size:20px;font-weight:600}.resume-skills-section-module__EJ7VHa__tableWrapper{border:1px solid #e9ecef;border-radius:8px;margin:20px 0;overflow-x:auto}.resume-skills-section-module__EJ7VHa__table{border-collapse:collapse;width:100%;min-width:600px}.resume-skills-section-module__EJ7VHa__table th{color:#fff;text-align:left;background-color:#000;border-bottom:2px solid #333;padding:16px;font-weight:600}.resume-skills-section-module__EJ7VHa__table td{color:#333;border-bottom:1px solid #e9ecef;padding:16px}.resume-skills-section-module__EJ7VHa__table tr:last-child td{border-bottom:none}.resume-skills-section-module__EJ7VHa__table tr:hover{background-color:#f8f9fa}.resume-skills-section-module__EJ7VHa__orderedList,.resume-skills-section-module__EJ7VHa__unorderedList{margin:20px 0;padding-left:24px}.resume-skills-section-module__EJ7VHa__listItem{color:#333;margin-bottom:12px;line-height:1.6}.resume-skills-section-module__EJ7VHa__orderedList{list-style-type:decimal}.resume-skills-section-module__EJ7VHa__unorderedList{list-style-type:disc}.resume-skills-section-module__EJ7VHa__exampleGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin:30px 0;display:grid}.resume-skills-section-module__EJ7VHa__exampleCard{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:24px;transition:transform .3s}.resume-skills-section-module__EJ7VHa__exampleCard:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.resume-skills-section-module__EJ7VHa__exampleTitle{color:#000;border-bottom:2px solid #000;margin:0 0 16px;padding-bottom:12px;font-size:18px;font-weight:600}.resume-skills-section-module__EJ7VHa__skillCategories{flex-direction:column;gap:12px;display:flex}.resume-skills-section-module__EJ7VHa__skillCategory{color:#333;font-size:15px;line-height:1.5}.resume-skills-section-module__EJ7VHa__faqWrapper{flex-direction:column;gap:20px;margin-top:30px;display:flex}.resume-skills-section-module__EJ7VHa__faqItem{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:24px}.resume-skills-section-module__EJ7VHa__faqQuestion{color:#000;margin:0 0 12px;font-size:18px;font-weight:600}.resume-skills-section-module__EJ7VHa__faqAnswer{color:#333;margin:0;font-size:16px;line-height:1.6}.resume-skills-section-module__EJ7VHa__ctaCard{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #000;border-radius:16px;margin-top:40px;padding:40px}.resume-skills-section-module__EJ7VHa__ctaTitle{color:#000;margin:0 0 16px;font-size:clamp(22px,4vw,28px);font-weight:700}.resume-skills-section-module__EJ7VHa__ctaDescription{color:#333;max-width:600px;margin:0 auto 30px;font-size:18px}.resume-skills-section-module__EJ7VHa__ctaFeatures{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:800px;margin:30px auto;display:grid}.resume-skills-section-module__EJ7VHa__ctaFeature{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.resume-skills-section-module__EJ7VHa__featureIcon{color:#28a745;font-size:18px}.resume-skills-section-module__EJ7VHa__ctaButton{color:#fff;background-color:#000;max-width:400px;margin-top:20px;padding:20px 40px;font-size:18px}.resume-skills-section-module__EJ7VHa__ctaButton:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 8px 16px #0003}.resume-skills-section-module__EJ7VHa__ctaButtonIcon{font-size:20px}@media (max-width:768px){.resume-skills-section-module__EJ7VHa__container{padding:0 16px}.resume-skills-section-module__EJ7VHa__header{padding:30px 0}.resume-skills-section-module__EJ7VHa__section{padding:40px 0}.resume-skills-section-module__EJ7VHa__metaRow{gap:12px}.resume-skills-section-module__EJ7VHa__metaItem{padding:6px 12px;font-size:13px}.resume-skills-section-module__EJ7VHa__contentBlock{padding:20px}.resume-skills-section-module__EJ7VHa__table th,.resume-skills-section-module__EJ7VHa__table td{padding:12px}.resume-skills-section-module__EJ7VHa__exampleGrid{grid-template-columns:1fr;gap:20px}.resume-skills-section-module__EJ7VHa__ctaCard{padding:30px 20px}.resume-skills-section-module__EJ7VHa__ctaFeatures,.resume-skills-section-module__EJ7VHa__tocList{grid-template-columns:1fr}}@media (max-width:480px){.resume-skills-section-module__EJ7VHa__title{font-size:24px}.resume-skills-section-module__EJ7VHa__subtitle{font-size:16px}.resume-skills-section-module__EJ7VHa__sectionTitle{font-size:20px}.resume-skills-section-module__EJ7VHa__buttonRow{flex-direction:column}.resume-skills-section-module__EJ7VHa__primaryButton,.resume-skills-section-module__EJ7VHa__secondaryButton{max-width:100%}.resume-skills-section-module__EJ7VHa__faqItem{padding:16px}}@media print{.resume-skills-section-module__EJ7VHa__pageWrapper{color:#000!important;background-color:#fff!important}.resume-skills-section-module__EJ7VHa__breadcrumb,.resume-skills-section-module__EJ7VHa__buttonRow,.resume-skills-section-module__EJ7VHa__ctaCard{display:none}.resume-skills-section-module__EJ7VHa__section{page-break-inside:avoid;border:none}.resume-skills-section-module__EJ7VHa__table{border:1px solid #000}}
