Files
web_6ea_educo/site6/.nuxt/dist/server/_nuxt/ProcessGuide-styles-1.mjs-Olz3Llhe.js.map.json
T
2026-10-07 11:08:05 +09:00

1 line
3.9 KiB
JSON

{"file":"ProcessGuide-styles-1.mjs-Olz3Llhe.js","mappings":"","names":[],"sources":["../../../../components/ProcessGuide.vue"],"sourcesContent":["<template>\n <section class=\"process-section\">\n <div class=\"section-header\">\n <span class=\"section-badge\">🚀 쉽고 빠른 시작</span>\n <h2 class=\"section-title\">1:1 맞춤 과외 4단계 진행 프로세스</h2>\n <p class=\"section-desc\">무료 상담부터 모의수업까지 부담 없이 체험해보고 결정하실 수 있습니다.</p>\n </div>\n\n <div class=\"process-flow\">\n <div class=\"flow-step\">\n <div class=\"step-num-circle\">1</div>\n <h3 class=\"step-label\">무료 상담 신청</h3>\n <p class=\"step-desc\">온라인 폼 또는 전화로 학생의 지역, 학년, 희망 과목 접수</p>\n </div>\n <div class=\"flow-arrow\">➔</div>\n <div class=\"flow-step\">\n <div class=\"step-num-circle\">2</div>\n <h3 class=\"step-label\">학습 정밀 진단</h3>\n <p class=\"step-desc\">전문 교육팀장이 유선으로 학생의 최근 성적, 성향 및 목표 분석</p>\n </div>\n <div class=\"flow-arrow\">➔</div>\n <div class=\"flow-step\">\n <div class=\"step-num-circle\">3</div>\n <h3 class=\"step-label\">1회 무료 모의수업</h3>\n <p class=\"step-desc\">배정된 전담 선생님과 1:1 방문 또는 화상 시범 수업 진행</p>\n </div>\n <div class=\"flow-arrow\">➔</div>\n <div class=\"flow-step highlight\">\n <div class=\"step-num-circle\">4</div>\n <h3 class=\"step-label\">정규 수업 & 코칭</h3>\n <p class=\"step-desc\">선생님 최종 확정 후 주간 플래너 및 맞춤 커리큘럼 시작</p>\n </div>\n </div>\n </section>\n</template>\n\n<style scoped>\n.process-section {\n max-width: 1080px;\n margin: 0 auto 50px;\n padding: 0 16px;\n}\n\n.section-header {\n text-align: center;\n margin-bottom: 28px;\n}\n\n.section-badge {\n display: inline-block;\n font-size: clamp(0.78rem, 2vw, 0.88rem);\n font-weight: 700;\n color: var(--primary-color, #1e3a8a);\n background: var(--badge-bg, rgba(30, 58, 138, 0.08));\n padding: 5px 12px;\n border-radius: 9999px;\n margin-bottom: 8px;\n}\n\n.section-title {\n font-size: clamp(1.3rem, 3.8vw, 1.95rem);\n font-weight: 800;\n color: var(--text-color, #1e293b);\n letter-spacing: -0.6px;\n word-break: keep-all;\n line-height: 1.35;\n}\n\n.section-desc {\n font-size: clamp(0.85rem, 2.2vw, 0.98rem);\n color: #64748b;\n margin-top: 6px;\n word-break: keep-all;\n}\n\n.process-flow {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 10px;\n background: var(--bg-card, #ffffff);\n border: 1px solid var(--border-color, #e2e8f0);\n border-radius: var(--card-radius, 16px);\n padding: clamp(20px, 4vw, 32px) clamp(16px, 3vw, 24px);\n box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04);\n}\n\n.flow-step {\n flex: 1;\n text-align: center;\n}\n\n.step-num-circle {\n width: 38px;\n height: 38px;\n border-radius: 50%;\n background: var(--primary-color, #1e3a8a);\n color: #ffffff;\n font-size: 1.1rem;\n font-weight: 900;\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0 auto 12px;\n}\n\n.flow-step.highlight .step-num-circle {\n background: var(--accent-color, #d97706);\n}\n\n.step-label {\n font-size: clamp(0.88rem, 2.2vw, 1rem);\n font-weight: 800;\n color: var(--text-color, #0f172a);\n margin-bottom: 6px;\n word-break: keep-all;\n}\n\n.step-desc {\n font-size: clamp(0.74rem, 1.8vw, 0.82rem);\n color: #64748b;\n line-height: 1.45;\n word-break: keep-all;\n}\n\n.flow-arrow {\n color: #cbd5e1;\n font-size: 1.2rem;\n font-weight: 900;\n}\n\n@media (max-width: 768px) {\n .process-flow {\n flex-direction: column;\n gap: 18px;\n }\n .flow-arrow {\n transform: rotate(90deg);\n }\n}\n</style>\n"],"version":3}