1 line
6.0 KiB
JSON
1 line
6.0 KiB
JSON
{"file":"CoachingSystem-styles-1.mjs-CG6t1zkM.js","mappings":"","names":[],"sources":["../../../../components/CoachingSystem.vue"],"sourcesContent":["<template>\n <section class=\"coaching-section\">\n <div class=\"coaching-inner\">\n <div class=\"coaching-text\">\n <span class=\"coaching-badge\">📈 과외 시간 외에도 이어지는 케어</span>\n <h2 class=\"coaching-title\">주 2회 과외로 끝나지 않는<br /><strong>'1:1 메타인지 플래너 코칭'</strong></h2>\n <p class=\"coaching-desc\">\n 성적은 수업 시간이 아니라 <strong>스스로 복습하는 시간</strong>에 결정됩니다. 전담 선생님이 매일 카카오톡으로 일일 플래너를 점검하고 피드백을 전달합니다.\n </p>\n\n <div class=\"coaching-points\">\n <div class=\"cp-item\">\n <span class=\"cp-icon\">🗓️</span>\n <div>\n <h4 class=\"cp-title\">주간·일일 스터디 플래너 설계</h4>\n <p class=\"cp-desc\">학교 수업 복습, 과제량, 취약 단원 보충 분량을 학생 능력에 맞춰 쪼개어 배분합니다.</p>\n </div>\n </div>\n <div class=\"cp-item\">\n <span class=\"cp-icon\">📱</span>\n <div>\n <h4 class=\"cp-title\">매일 학습 인증 & 밀착 피드백</h4>\n <p class=\"cp-desc\">학생이 푼 오답 노트와 플래너 사진을 확인하고 격려와 질문 해결을 진행합니다.</p>\n </div>\n </div>\n <div class=\"cp-item\">\n <span class=\"cp-icon\">📊</span>\n <div>\n <h4 class=\"cp-title\">월간 학부모 정기 리포트 발송</h4>\n <p class=\"cp-desc\">출결, 단원별 이해도, 성취도 변화 그래프를 투명하게 정리하여 학부모님께 보고합니다.</p>\n </div>\n </div>\n </div>\n </div>\n\n <div class=\"coaching-visual\">\n <div class=\"visual-card\">\n <div class=\"vc-header\">\n <span class=\"vc-tag\">REAL SCORE UP</span>\n <span class=\"vc-title\">실제 성적 상승 로드맵</span>\n </div>\n <div class=\"vc-body\">\n <div class=\"timeline-step\">\n <span class=\"step-circle\">1</span>\n <div>\n <strong>1개월 차 (습관 형성)</strong>\n <p>무작정 외우기 탈피, 오답 노트 4분류 태깅 습관 정착</p>\n </div>\n </div>\n <div class=\"timeline-step\">\n <span class=\"step-circle\">2</span>\n <div>\n <strong>2개월 차 (취약점 집중)</strong>\n <p>자주 틀리는 서술형 조건 누락 및 킬러 개념 1:1 완파</p>\n </div>\n </div>\n <div class=\"timeline-step active\">\n <span class=\"step-circle\">3</span>\n <div>\n <strong>3개월 차 (1등급 달성)</strong>\n <p>실전 시험 타임어택 훈련으로 시간 부족 극복 및 내신 만점</p>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </section>\n</template>\n\n<style scoped>\n.coaching-section {\n max-width: 1080px;\n margin: 0 auto 50px;\n padding: 0 16px;\n}\n\n.coaching-inner {\n background: var(--coaching-bg, #f1f5f9);\n border-radius: var(--card-radius, 16px);\n padding: clamp(24px, 5vw, 44px) clamp(18px, 4vw, 36px);\n display: grid;\n grid-template-columns: 1.15fr 0.85fr;\n gap: 30px;\n align-items: center;\n}\n\n.coaching-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: rgba(255, 255, 255, 0.8);\n padding: 5px 12px;\n border-radius: 9999px;\n margin-bottom: 12px;\n}\n\n.coaching-title {\n font-size: clamp(1.3rem, 3.8vw, 1.95rem);\n font-weight: 800;\n color: var(--text-color, #0f172a);\n line-height: 1.35;\n letter-spacing: -0.6px;\n margin-bottom: 14px;\n}\n\n.coaching-title strong {\n color: var(--primary-color, #1e3a8a);\n}\n\n.coaching-desc {\n font-size: clamp(0.85rem, 2.2vw, 0.98rem);\n line-height: 1.6;\n color: #475569;\n margin-bottom: 22px;\n word-break: keep-all;\n}\n\n.coaching-points {\n display: flex;\n flex-direction: column;\n gap: 14px;\n}\n\n.cp-item {\n display: flex;\n gap: 12px;\n align-items: flex-start;\n}\n\n.cp-icon {\n font-size: 1.4rem;\n flex-shrink: 0;\n}\n\n.cp-title {\n font-size: clamp(0.88rem, 2.2vw, 0.98rem);\n font-weight: 800;\n color: var(--text-color, #0f172a);\n margin-bottom: 2px;\n}\n\n.cp-desc {\n font-size: clamp(0.76rem, 1.8vw, 0.85rem);\n color: #64748b;\n line-height: 1.45;\n word-break: keep-all;\n}\n\n.visual-card {\n background: #ffffff;\n border-radius: 12px;\n padding: 20px;\n box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);\n}\n\n.vc-header {\n border-bottom: 1px solid #e2e8f0;\n padding-bottom: 10px;\n margin-bottom: 16px;\n}\n\n.vc-tag {\n display: block;\n font-size: 0.72rem;\n font-weight: 800;\n color: var(--accent-color, #d97706);\n letter-spacing: 0.5px;\n}\n\n.vc-title {\n font-size: 1.05rem;\n font-weight: 800;\n color: #0f172a;\n}\n\n.timeline-step {\n display: flex;\n gap: 12px;\n margin-bottom: 14px;\n position: relative;\n}\n\n.step-circle {\n width: 24px;\n height: 24px;\n border-radius: 50%;\n background: #e2e8f0;\n color: #475569;\n font-size: 0.75rem;\n font-weight: 800;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n}\n\n.timeline-step.active .step-circle {\n background: var(--accent-color, #d97706);\n color: #ffffff;\n}\n\n.timeline-step strong {\n display: block;\n font-size: 0.85rem;\n color: #1e293b;\n margin-bottom: 2px;\n}\n\n.timeline-step p {\n font-size: 0.76rem;\n color: #64748b;\n line-height: 1.4;\n word-break: keep-all;\n}\n\n@media (max-width: 820px) {\n .coaching-inner {\n grid-template-columns: 1fr;\n }\n}\n</style>\n"],"version":3} |