.beginner-section.svelte-gk8y4k.svelte-gk8y4k{padding:4rem 0;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.container.svelte-gk8y4k.svelte-gk8y4k{max-width:1200px;margin:0 auto;padding:0 1.5rem}.breadcrumb.svelte-gk8y4k.svelte-gk8y4k{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;flex-wrap:wrap}.breadcrumb.svelte-gk8y4k a.svelte-gk8y4k{color:#fffc;text-decoration:none;transition:color .2s}.breadcrumb.svelte-gk8y4k a.svelte-gk8y4k:hover{color:#fff}.breadcrumb.svelte-gk8y4k .separator.svelte-gk8y4k{color:#ffffff80}.breadcrumb.svelte-gk8y4k .current.svelte-gk8y4k{color:#fff;font-weight:500}.page-header.svelte-gk8y4k.svelte-gk8y4k{text-align:center;margin-bottom:3rem;color:#fff}.header-icon.svelte-gk8y4k.svelte-gk8y4k{font-size:4rem;margin-bottom:1rem}.page-title.svelte-gk8y4k.svelte-gk8y4k{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.page-subtitle.svelte-gk8y4k.svelte-gk8y4k{font-size:1.2rem;line-height:1.8;opacity:.95}.main-concept.svelte-gk8y4k.svelte-gk8y4k{background:#fff;border-radius:16px;padding:3rem;margin-bottom:3rem;text-align:center;box-shadow:0 10px 30px #0000001a}.concept-title.svelte-gk8y4k.svelte-gk8y4k{font-size:2rem;color:#667eea;font-weight:700;margin-bottom:1rem}.concept-subtitle.svelte-gk8y4k.svelte-gk8y4k{font-size:1.1rem;color:#666;line-height:1.8}.content-section.svelte-gk8y4k.svelte-gk8y4k{background:#fff;border-radius:16px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 5px 20px #00000014}.section-heading.svelte-gk8y4k.svelte-gk8y4k{font-size:1.8rem;color:#333;margin-bottom:1.5rem;font-weight:700}.content-text.svelte-gk8y4k.svelte-gk8y4k{color:#666;line-height:1.8}.content-text.svelte-gk8y4k p.svelte-gk8y4k{margin-bottom:1.2rem}.content-text.svelte-gk8y4k p.svelte-gk8y4k:last-child{margin-bottom:0}.feature-list.svelte-gk8y4k.svelte-gk8y4k{list-style:none;padding:0;margin:0}.feature-item.svelte-gk8y4k.svelte-gk8y4k{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #eee}.feature-item.svelte-gk8y4k.svelte-gk8y4k:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feature-icon.svelte-gk8y4k.svelte-gk8y4k{font-size:2.5rem;flex-shrink:0}.feature-content.svelte-gk8y4k h4.svelte-gk8y4k{font-size:1.2rem;color:#333;margin-bottom:.5rem;font-weight:700}.feature-content.svelte-gk8y4k p.svelte-gk8y4k{color:#666;line-height:1.6}.target-section.svelte-gk8y4k.svelte-gk8y4k{background:linear-gradient(135deg,#fef3c7,#fed7aa);border-radius:16px;padding:2.5rem;margin-bottom:2rem}.target-list.svelte-gk8y4k.svelte-gk8y4k{list-style:none;padding:0;margin:0}.target-list.svelte-gk8y4k li.svelte-gk8y4k{position:relative;padding-left:2rem;margin-bottom:1rem;color:#92400e;line-height:1.8}.target-list.svelte-gk8y4k li.svelte-gk8y4k:before{content:"✓";position:absolute;left:0;color:#f59e0b;font-weight:700;font-size:1.2rem}.faq-section.svelte-gk8y4k.svelte-gk8y4k{background:#fff;border-radius:16px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 5px 20px #00000014}.faq-list.svelte-gk8y4k.svelte-gk8y4k{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-gk8y4k.svelte-gk8y4k{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .3s ease}.faq-item[open].svelte-gk8y4k.svelte-gk8y4k{box-shadow:0 2px 8px #00000014}.faq-question.svelte-gk8y4k.svelte-gk8y4k{padding:1.2rem;font-weight:600;color:#333;cursor:pointer;background:#f9fafb;transition:background-color .2s;list-style:none}.faq-question.svelte-gk8y4k.svelte-gk8y4k:hover{background:#f3f4f6}.faq-question.svelte-gk8y4k.svelte-gk8y4k::marker,.faq-question.svelte-gk8y4k.svelte-gk8y4k::-webkit-details-marker{display:none}.faq-question.svelte-gk8y4k.svelte-gk8y4k:after{content:"+";float:right;font-size:1.5rem;color:#667eea;transition:transform .3s ease}.faq-item[open].svelte-gk8y4k .faq-question.svelte-gk8y4k:after{transform:rotate(45deg)}.faq-answer.svelte-gk8y4k.svelte-gk8y4k{padding:0 1.2rem 1.2rem;color:#666;line-height:1.8}.cta-section.svelte-gk8y4k.svelte-gk8y4k{background:#fff;border-radius:16px;padding:3rem;margin-bottom:2rem;text-align:center;box-shadow:0 10px 30px #0000001a}.cta-title.svelte-gk8y4k.svelte-gk8y4k{font-size:2rem;color:#333;margin-bottom:1rem;font-weight:700}.cta-text.svelte-gk8y4k.svelte-gk8y4k{font-size:1.1rem;color:#666;line-height:1.8;margin-bottom:2rem}.cta-button.svelte-gk8y4k.svelte-gk8y4k{display:inline-block;padding:1rem 3rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:50px;font-size:1.2rem;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea66}.cta-button.svelte-gk8y4k.svelte-gk8y4k:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea80}.coming-soon-banner.svelte-gk8y4k.svelte-gk8y4k{background:#f3f4f6;border-radius:12px;padding:2rem;text-align:center}.coming-soon-title.svelte-gk8y4k.svelte-gk8y4k{font-size:1.5rem;color:#333;margin-bottom:1rem}.coming-soon-message.svelte-gk8y4k.svelte-gk8y4k{color:#666;line-height:1.8;margin-bottom:1.5rem}.contact-link-button.svelte-gk8y4k.svelte-gk8y4k{display:inline-block;padding:.8rem 2rem;background:#667eea;color:#fff;text-decoration:none;border-radius:8px;font-weight:500;transition:background .3s ease}.contact-link-button.svelte-gk8y4k.svelte-gk8y4k:hover{background:#5a67d8}.back-link-section.svelte-gk8y4k.svelte-gk8y4k{text-align:center;margin-top:3rem}.back-link.svelte-gk8y4k.svelte-gk8y4k{color:#fff;text-decoration:none;font-size:1.1rem;opacity:.9;transition:opacity .2s}.back-link.svelte-gk8y4k.svelte-gk8y4k:hover{opacity:1}@media (max-width: 768px){.page-title.svelte-gk8y4k.svelte-gk8y4k{font-size:2rem}.concept-title.svelte-gk8y4k.svelte-gk8y4k,.section-heading.svelte-gk8y4k.svelte-gk8y4k{font-size:1.5rem}.main-concept.svelte-gk8y4k.svelte-gk8y4k,.content-section.svelte-gk8y4k.svelte-gk8y4k,.faq-section.svelte-gk8y4k.svelte-gk8y4k,.cta-section.svelte-gk8y4k.svelte-gk8y4k{padding:2rem}.feature-item.svelte-gk8y4k.svelte-gk8y4k{flex-direction:column;text-align:center}.cta-button.svelte-gk8y4k.svelte-gk8y4k{padding:.8rem 2rem;font-size:1rem}}
