.nav[data-v-d6f3566d]{position:sticky;top:0;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);padding:1rem 0;box-shadow:0 2px 10px rgba(0,0,0,0.05);z-index:1000}.container[data-v-d6f3566d]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.logo[data-v-d6f3566d]{font-weight:700;font-size:1.2rem;color:#4A90E2}.links[data-v-d6f3566d]{display:flex;gap:1.5rem}.links a[data-v-d6f3566d]{text-decoration:none;color:#2C3E50;font-weight:500;transition:color 0.3s;font-size:0.95rem}.links a[data-v-d6f3566d]:hover{color:#4A90E2}.links a.main-link[data-v-d6f3566d]{background:linear-gradient(135deg, #ff9a56 0%, #ff5e62 100%);color:white;padding:0.5rem 1.2rem;border-radius:50px;font-weight:600;font-size:0.9rem;box-shadow:0 3px 10px rgba(255,94,98,0.4)}.links a.main-link[data-v-d6f3566d]:hover{color:white;transform:translateY(-2px);box-shadow:0 5px 16px rgba(255,94,98,0.5)}.links a.admin-link[data-v-d6f3566d]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;padding:0.45rem 1.1rem;border-radius:50px;font-weight:600;font-size:0.9rem;box-shadow:0 3px 10px rgba(102,126,234,0.35)}.links a.admin-link[data-v-d6f3566d]:hover{color:white;transform:translateY(-2px);box-shadow:0 5px 16px rgba(102,126,234,0.5)}@media (max-width: 640px){.links a[data-v-d6f3566d]:not(.admin-link):not(.main-link){display:none}.links a.admin-link[data-v-d6f3566d]{display:inline-block}.links a.main-link[data-v-d6f3566d]{display:inline-block}}.header[data-v-a0f072e1]{background:linear-gradient(135deg, #ff9a56 0%, #ff6b6b 50%, #4ecdc4 100%);color:white;padding:3rem 0 4rem;position:relative;overflow:hidden}.container[data-v-a0f072e1]{max-width:1200px;margin:0 auto;padding:0 20px}.header-content[data-v-a0f072e1]{text-align:center;position:relative;z-index:2}.title[data-v-a0f072e1]{font-size:clamp(1.8rem, 5vw, 3.2rem);font-weight:800;margin-bottom:1rem;text-shadow:2px 2px 6px rgba(0,0,0,0.2);line-height:1.2;animation:fadeInDown-a0f072e1 0.9s ease}.subtitle[data-v-a0f072e1]{font-size:clamp(1rem, 2.5vw, 1.5rem);margin-bottom:2rem;opacity:0.95;animation:fadeInUp-a0f072e1 0.9s ease 0.3s both}.age-badge[data-v-a0f072e1]{display:inline-block;background:#FF6B6B;padding:0.6rem 2.2rem;border-radius:50px;font-weight:700;font-size:1.15rem;box-shadow:0 4px 18px rgba(255,107,107,0.45);animation:pulse-a0f072e1 2s infinite}.floating[data-v-a0f072e1]{position:absolute;opacity:0.12;font-size:4rem;animation:float-a0f072e1 6s ease-in-out infinite;user-select:none}.floating[data-v-a0f072e1]:nth-child(1){top:8%;left:8%;animation-delay:0s}.floating[data-v-a0f072e1]:nth-child(2){top:18%;right:8%;animation-delay:1s}.floating[data-v-a0f072e1]:nth-child(3){bottom:22%;left:14%;animation-delay:2s}.floating[data-v-a0f072e1]:nth-child(4){bottom:10%;right:14%;animation-delay:3s}@keyframes fadeInDown-a0f072e1{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-a0f072e1{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-a0f072e1{0%, 100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float-a0f072e1{0%, 100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-18px) rotate(8deg)}}.hero[data-v-0f304b07]{background:#F7F9FC;padding:4.5rem 0;text-align:center}.container[data-v-0f304b07]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-text[data-v-0f304b07]{font-size:clamp(1.3rem, 3vw, 1.9rem);color:#4A90E2;font-weight:700;margin-bottom:1rem}.hero-subtext[data-v-0f304b07]{font-size:clamp(1rem, 2vw, 1.25rem);color:#555;max-width:800px;margin:0 auto 2.5rem;line-height:1.7}.highlight[data-v-0f304b07]{background:linear-gradient(120deg, #ffeaa7 0%, #ffeaa7 100%);background-repeat:no-repeat;background-size:100% 40%;background-position:0 90%;padding:0 4px;font-weight:700}.buttons[data-v-0f304b07]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn[data-v-0f304b07]{display:inline-block;padding:1.1rem 2.8rem;border-radius:50px;text-decoration:none;font-size:1.1rem;font-weight:700;transition:all 0.3s;cursor:pointer}.btn-primary[data-v-0f304b07]{background:#FF6B6B;color:white;box-shadow:0 4px 15px rgba(255,107,107,0.4)}.btn-primary[data-v-0f304b07]:hover{transform:translateY(-3px);box-shadow:0 6px 22px rgba(255,107,107,0.6)}.problem[data-v-20def369]{padding:4.5rem 0;background:white}.container[data-v-20def369]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-v-20def369]{text-align:center;font-size:clamp(1.7rem, 4vw, 2.5rem);margin-bottom:2.5rem;color:#2C3E50;position:relative}.underline[data-v-20def369]{display:block;width:100px;height:4px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);margin:1rem auto 0;border-radius:2px}.problem-text[data-v-20def369]{max-width:900px;margin:0 auto;font-size:clamp(1rem, 2vw, 1.2rem);line-height:1.85;color:#444}.highlight[data-v-20def369]{background:linear-gradient(120deg, #ffeaa7 0%, #ffeaa7 100%);background-repeat:no-repeat;background-size:100% 40%;background-position:0 90%;padding:0 4px;font-weight:700}.features[data-v-d9e393ac]{padding:4.5rem 0;background:#F7F9FC}.container[data-v-d9e393ac]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-v-d9e393ac]{text-align:center;font-size:clamp(1.7rem, 4vw, 2.5rem);margin-bottom:0.5rem;color:#2C3E50}.underline[data-v-d9e393ac]{display:block;width:100px;height:4px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);margin:1rem auto 3rem;border-radius:2px}.grid[data-v-d9e393ac]{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem}.card[data-v-d9e393ac]{background:white;padding:2rem;border-radius:20px;box-shadow:0 5px 22px rgba(0,0,0,0.09);transition:transform 0.3s;border-top:4px solid #4A90E2}.card[data-v-d9e393ac]:hover{transform:translateY(-10px)}.icon[data-v-d9e393ac]{font-size:3rem;margin-bottom:0.8rem}.card h3[data-v-d9e393ac]{margin-bottom:0.8rem;font-size:1.3rem}.card p[data-v-d9e393ac]{color:#666;line-height:1.65;font-size:0.97rem}.program[data-v-f96d0cdc]{padding:4.5rem 0;background:white}.container[data-v-f96d0cdc]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-v-f96d0cdc]{text-align:center;font-size:clamp(1.7rem, 4vw, 2.5rem);margin-bottom:0.5rem;color:#2C3E50}.underline[data-v-f96d0cdc]{display:block;width:100px;height:4px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);margin:1rem auto 3rem;border-radius:2px}.list[data-v-f96d0cdc]{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:1.5rem}.item[data-v-f96d0cdc]{background:#F7F9FC;padding:1.5rem;border-radius:16px;display:flex;align-items:center;gap:1.2rem;transition:all 0.3s;cursor:default}.item[data-v-f96d0cdc]:hover{background:#4A90E2;color:white;transform:scale(1.04)}.item:hover .item-icon[data-v-f96d0cdc]{background:white;color:#4A90E2}.item:hover p[data-v-f96d0cdc]{color:rgba(255,255,255,0.85)}.item-icon[data-v-f96d0cdc]{width:52px;height:52px;background:#4A90E2;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;transition:all 0.3s}.item strong[data-v-f96d0cdc]{display:block;font-size:1.05rem;margin-bottom:0.2rem}.item p[data-v-f96d0cdc]{margin:0;font-size:0.9rem;color:#666;transition:color 0.3s}.teacher[data-v-2a08dd41]{padding:5rem 0;background:#F7F9FC;position:relative;overflow:hidden}.container[data-v-2a08dd41]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-v-2a08dd41]{text-align:center;font-size:clamp(1.7rem, 4vw, 2.5rem);margin-bottom:0.5rem;color:#2C3E50}.underline[data-v-2a08dd41]{display:block;width:100px;height:4px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);margin:1rem auto 3rem;border-radius:2px}.teacher-card[data-v-2a08dd41]{display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;align-items:center;background:white;padding:3rem;border-radius:25px;box-shadow:0 10px 40px rgba(0,0,0,0.08)}.teacher-photo[data-v-2a08dd41]{position:relative}.photo-frame[data-v-2a08dd41]{width:100%;aspect-ratio:3/4;background:linear-gradient(135deg, #e0e7ff 0%, #f3e8ff 100%);border-radius:20px;overflow:hidden;position:relative;border:4px solid white;box-shadow:0 8px 25px rgba(0,0,0,0.1)}.teacher-img[data-v-2a08dd41]{width:100%;height:100%;object-fit:cover;display:block}.photo-placeholder[data-v-2a08dd41]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4A90E2;font-weight:600;gap:1rem}.teacher-info h3[data-v-2a08dd41]{font-size:2.2rem;color:#2C3E50;margin-bottom:0.5rem}.teacher-badges[data-v-2a08dd41]{display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:1rem}.badge[data-v-2a08dd41]{background:#e0f2fe;color:#4A90E2;padding:0.4rem 1.2rem;border-radius:50px;font-size:0.9rem;font-weight:600}.badge-primary[data-v-2a08dd41]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white}.experience[data-v-2a08dd41]{font-size:1.3rem;color:#FF6B6B;font-weight:700;margin-bottom:1.2rem;display:flex;align-items:center;gap:0.5rem}.bio[data-v-2a08dd41]{color:#555;margin-bottom:1.5rem;line-height:1.8;font-size:1.05rem}.achievements[data-v-2a08dd41]{list-style:none;margin-bottom:1.5rem;padding-left:0.5rem}.achievements li[data-v-2a08dd41]{margin-bottom:0.8rem;color:#444;font-size:1.05rem;display:flex;align-items:flex-start;gap:0.8rem}.quote[data-v-2a08dd41]{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border-left:5px solid #4ECDC4;padding:1.5rem 2rem;margin:1.5rem 0;font-style:italic;border-radius:0 12px 12px 0;color:#495057;font-size:1.1rem;line-height:1.6}.cta-button[data-v-2a08dd41]{display:inline-block;background:#FF6B6B;color:white;padding:1.1rem 2.8rem;border-radius:50px;text-decoration:none;font-size:1.1rem;font-weight:700;transition:all 0.3s;cursor:pointer;box-shadow:0 4px 15px rgba(255,107,107,0.4)}.cta-button[data-v-2a08dd41]:hover{transform:translateY(-3px);box-shadow:0 6px 22px rgba(255,107,107,0.6)}@media (max-width: 900px){.teacher-card[data-v-2a08dd41]{grid-template-columns:1fr;text-align:center;padding:2rem}.teacher-badges[data-v-2a08dd41]{justify-content:center}.experience[data-v-2a08dd41]{justify-content:center}.achievements li[data-v-2a08dd41]{justify-content:center}.photo-frame[data-v-2a08dd41]{max-width:350px;margin:0 auto}}.reviews[data-v-ef3f4909]{padding:4rem 0;background:#ffffff}.container[data-v-ef3f4909]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-v-ef3f4909]{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:#2C3E50;position:relative}.section-title[data-v-ef3f4909]::after{content:'';display:block;width:100px;height:4px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);margin:1rem auto;border-radius:2px}.reviews-grid[data-v-ef3f4909]{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-top:3rem}.review-card[data-v-ef3f4909]{background:#F7F9FC;padding:2rem;border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,0.05);position:relative;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;justify-content:space-between}.review-card[data-v-ef3f4909]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.1)}.quote-icon[data-v-ef3f4909]{font-size:3rem;color:#4A90E2;opacity:0.2;line-height:1;margin-bottom:0.5rem}.review-text[data-v-ef3f4909]{font-style:italic;color:#555;line-height:1.6;margin-bottom:1.5rem;font-size:1.05rem}.stars[data-v-ef3f4909]{color:#FFD700;font-size:1.2rem;margin-top:auto;margin-bottom:1rem}.review-author[data-v-ef3f4909]{display:flex;align-items:center;gap:1rem;border-top:1px solid #eee;padding-top:1rem}.author-avatar[data-v-ef3f4909]{width:50px;height:50px;background:#4A90E2;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.2rem}.author-info h4[data-v-ef3f4909]{color:#2C3E50;margin-bottom:0.2rem;font-size:1.1rem}.author-info p[data-v-ef3f4909]{color:#888;font-size:0.9rem}.audience[data-v-f98090b1]{padding:4.5rem 0;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white}.container[data-v-f98090b1]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-v-f98090b1]{text-align:center;font-size:clamp(1.7rem, 4vw, 2.5rem);margin-bottom:0.5rem;color:white}.underline[data-v-f98090b1]{display:block;width:100px;height:4px;background:rgba(255,255,255,0.7);margin:1rem auto 3rem;border-radius:2px}.grid[data-v-f98090b1]{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:2rem}.card[data-v-f98090b1]{background:rgba(255,255,255,0.13);backdrop-filter:blur(10px);padding:2rem;border-radius:20px;text-align:center;border:2px solid rgba(255,255,255,0.22);transition:all 0.3s}.card[data-v-f98090b1]:hover{background:rgba(255,255,255,0.22);transform:translateY(-6px)}.card h3[data-v-f98090b1]{font-size:1.35rem;margin-bottom:0.8rem}.card p[data-v-f98090b1]{opacity:0.9;line-height:1.6;font-size:0.98rem}.contact[data-v-f90f282e]{padding:4.5rem 0;background:#F7F9FC}.container[data-v-f90f282e]{max-width:820px;margin:0 auto;padding:0 20px}.card[data-v-f90f282e]{background:white;padding:3rem 2.5rem;border-radius:24px;box-shadow:0 12px 44px rgba(0,0,0,0.1)}.section-title[data-v-f90f282e]{text-align:center;font-size:clamp(1.7rem, 4vw, 2.3rem);color:#2C3E50}.underline[data-v-f90f282e]{display:block;width:100px;height:4px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);margin:0.8rem auto 2.5rem;border-radius:2px}.info[data-v-f90f282e]{text-align:center}.info-item[data-v-f90f282e]{margin:1rem 0;font-size:1.1rem;color:#444;line-height:1.7}.info-item strong[data-v-f90f282e]{color:#4A90E2;display:block;margin-bottom:0.3rem}.phone[data-v-f90f282e]{font-size:2rem;color:#FF6B6B;font-weight:700;text-decoration:none;display:inline-block;margin:0.5rem 0;transition:transform 0.3s}.phone[data-v-f90f282e]:hover{transform:scale(1.08)}.gift-text[data-v-f90f282e]{margin-top:1.5rem;font-size:1.1rem;color:#FF6B6B;font-weight:600;line-height:1.6}@media (max-width: 600px){.card[data-v-f90f282e]{padding:2rem 1.2rem}.phone[data-v-f90f282e]{font-size:1.5rem}.hide-mobile[data-v-f90f282e]{display:none}}.qr-section[data-v-95247bc3]{padding:4.5rem 0;background:#ffffff}.container[data-v-95247bc3]{max-width:900px;margin:0 auto;padding:0 20px}.section-title[data-v-95247bc3]{text-align:center;font-size:clamp(1.7rem, 4vw, 2.3rem);color:#2C3E50}.underline[data-v-95247bc3]{display:block;width:100px;height:4px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);margin:0.8rem auto 1.5rem;border-radius:2px}.subtitle[data-v-95247bc3]{text-align:center;color:#666;font-size:1.05rem;max-width:620px;margin:0 auto 2.5rem;line-height:1.7}.qr-card[data-v-95247bc3]{background:#F7F9FC;border:1px solid #e8ecf2;border-radius:24px;padding:2.5rem 2rem;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,0.06)}.qr-box[data-v-95247bc3]{display:inline-block;background:white;padding:18px;border-radius:18px;box-shadow:0 4px 18px rgba(0,0,0,0.08);margin-bottom:1.2rem}.qr-img[data-v-95247bc3]{display:block;width:280px;height:280px;max-width:100%}.qr-url[data-v-95247bc3]{color:#888;font-size:0.88rem;word-break:break-all;margin-bottom:1.8rem;font-family:'Courier New', monospace}.qr-actions[data-v-95247bc3]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn[data-v-95247bc3]{display:inline-block;padding:0.9rem 2rem;border:none;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.3s;text-decoration:none}.btn-png[data-v-95247bc3]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;box-shadow:0 4px 15px rgba(102,126,234,0.4)}.btn-png[data-v-95247bc3]:hover{transform:translateY(-3px);box-shadow:0 6px 22px rgba(102,126,234,0.55)}.btn-svg[data-v-95247bc3]{background:white;color:#667eea;border:2px solid #667eea}.btn-svg[data-v-95247bc3]:hover{transform:translateY(-3px);background:#f3f4ff}.hint[data-v-95247bc3]{margin-top:1.5rem;color:#999;font-size:0.85rem;max-width:520px;margin-left:auto;margin-right:auto;line-height:1.6}@media (max-width: 600px){.qr-card[data-v-95247bc3]{padding:1.8rem 1.2rem}.qr-img[data-v-95247bc3]{width:230px;height:230px}.btn[data-v-95247bc3]{width:100%}}.footer[data-v-9e0c63ec]{background:#2C3E50;color:white;text-align:center;padding:2.5rem 0 2rem;font-size:0.97rem;line-height:1.8}.container[data-v-9e0c63ec]{max-width:1200px;margin:0 auto;padding:0 20px}.copy[data-v-9e0c63ec]{font-weight:600;margin-bottom:0.3rem}.link[data-v-9e0c63ec]{color:#4ECDC4;text-decoration:none}.link[data-v-9e0c63ec]:hover{text-decoration:underline}.home-link[data-v-9e0c63ec]{display:inline-block;margin-top:0.4rem;font-weight:600}.slogan[data-v-9e0c63ec]{margin-top:1rem;opacity:0.7;font-size:0.88rem}.footer-partner[data-v-9e0c63ec]{margin-top:2.5rem;max-width:720px;margin-left:auto;margin-right:auto}.partner-link[data-v-9e0c63ec]{display:flex;align-items:center;gap:1.25rem;padding:1.4rem 1.75rem;border-radius:16px;text-decoration:none;text-align:left;background:linear-gradient(135deg, rgba(78, 205, 196, 0.14) 0%, rgba(78, 205, 196, 0.04) 100%);border:1px solid rgba(78, 205, 196, 0.4);transition:all 0.3s ease}.partner-link[data-v-9e0c63ec]:hover{background:linear-gradient(135deg, rgba(78, 205, 196, 0.24) 0%, rgba(78, 205, 196, 0.08) 100%);border-color:rgba(78, 205, 196, 0.7);transform:translateY(-2px)}.partner-link i.fa-wand-magic-sparkles[data-v-9e0c63ec]{font-size:1.8rem;color:#4ECDC4;flex-shrink:0}.partner-text[data-v-9e0c63ec]{display:flex;flex-direction:column;gap:0.25rem;flex:1}.partner-title[data-v-9e0c63ec]{font-size:1.15rem;font-weight:600;color:#4ECDC4}.partner-sub[data-v-9e0c63ec]{font-size:0.9rem;line-height:1.5;color:rgba(255, 255, 255, 0.75)}.partner-arrow[data-v-9e0c63ec]{flex-shrink:0;font-size:1.1rem;color:#4ECDC4;transition:all 0.3s ease}.partner-link:hover .partner-arrow[data-v-9e0c63ec]{transform:translateX(5px)}@media (max-width: 480px){.partner-link[data-v-9e0c63ec]{flex-direction:column;text-align:center;gap:0.75rem}.partner-arrow[data-v-9e0c63ec]{display:none}}[data-v-03168c2b]{box-sizing:border-box;margin:0;padding:0}