.faq-section.svelte-1vyz8mk{--color-title: #0e1c4e;--color-forest-green: #228b22;--color-nature-blue: #4682b4;background:#fff;padding:2rem;border-radius:15px;box-shadow:0 8px 25px #0000001a;max-width:800px;width:100%;text-align:left;margin-top:2rem;border:2px solid var(--color-nature-blue)}.faq-title.svelte-1vyz8mk{font-size:1.8rem;font-weight:700;color:var(--color-nature-blue);margin-bottom:2rem;text-align:center}.faq-items.svelte-1vyz8mk{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1vyz8mk{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease;width:100%}.faq-item.svelte-1vyz8mk:hover{border-color:var(--color-nature-blue);box-shadow:0 2px 8px #4682b41a}.faq-item.svelte-1vyz8mk details:where(.svelte-1vyz8mk){margin:0}.faq-question.svelte-1vyz8mk{background:#f8fafc;padding:1rem 3rem 1rem 1.5rem;font-weight:600;color:var(--color-title);cursor:pointer;list-style:none;transition:background-color .2s ease;position:relative;border-bottom:1px solid #e5e7eb;word-wrap:break-word;overflow-wrap:break-word}.faq-question.svelte-1vyz8mk:hover{background:#f1f5f9}.faq-question.svelte-1vyz8mk::marker{display:none}.faq-question.svelte-1vyz8mk::-webkit-details-marker{display:none}.faq-question.svelte-1vyz8mk:after{content:"+";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.2rem;font-weight:700;color:var(--color-nature-blue);transition:transform .2s ease}.faq-item.svelte-1vyz8mk details[open]:where(.svelte-1vyz8mk) .faq-question:where(.svelte-1vyz8mk):after{transform:translateY(-50%) rotate(45deg)}.faq-answer.svelte-1vyz8mk{padding:1.5rem;background:#fff;color:#374151;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.faq-answer.svelte-1vyz8mk p:where(.svelte-1vyz8mk){margin:0;word-wrap:break-word;overflow-wrap:break-word}.faq-answer.svelte-1vyz8mk a{color:var(--color-nature-blue);text-decoration:underline}.faq-answer.svelte-1vyz8mk a:hover{color:var(--color-forest-green)}@media (max-width: 768px){.faq-title.svelte-1vyz8mk{font-size:1.5rem}.faq-section.svelte-1vyz8mk{padding:1.5rem;margin-top:2rem}.faq-question.svelte-1vyz8mk{padding:.75rem 1rem;font-size:.9rem}.faq-answer.svelte-1vyz8mk{padding:1rem}}.challenge-container.svelte-1mi9kit{--color-title: #0e1c4e;--color-ocean-blue: #1f6fa8;min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.main-title.svelte-1mi9kit{font-size:2.5rem;font-weight:700;color:var(--color-title);text-align:center;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.youtube-container.svelte-1mi9kit{margin:2rem auto;height:400px;max-width:700px;width:100%;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #00000026}.documentation-section.svelte-1mi9kit{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 8px 25px #0000001a;border:3px solid var(--color-ocean-blue);max-width:600px;text-align:center;margin-top:2rem}.documentation-title.svelte-1mi9kit{font-size:1.8rem;font-weight:700;color:var(--color-ocean-blue);margin-bottom:2rem}.download-buttons.svelte-1mi9kit{display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-items:center;max-width:500px;margin:0 auto}.download-button{min-width:200px;transition:transform .2s ease}.download-button:hover{transform:translateY(-2px)}.field-setup-card.svelte-1mi9kit{display:flex;flex-direction:column;gap:1rem;background:var(--color-ocean-blue);color:#fff;padding:2rem;border-radius:15px;box-shadow:0 8px 25px #0000001a;max-width:600px;width:100%;margin-top:2rem;text-align:center;transition:transform .2s ease}.field-setup-card.svelte-1mi9kit:hover{transform:translateY(-2px)}.field-setup-title.svelte-1mi9kit{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.field-setup-card.svelte-1mi9kit p:where(.svelte-1mi9kit){line-height:1.5;opacity:.9}.field-setup-cta.svelte-1mi9kit{align-self:center;background:#fff;color:var(--color-ocean-blue);font-weight:600;padding:.6rem 1.4rem;border-radius:8px}.coming-soon-section.svelte-1mi9kit{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 8px 25px #0000001a;max-width:800px;width:100%;text-align:center;margin-top:2rem;border:2px solid #e5e7eb}.coming-soon-title.svelte-1mi9kit{font-size:1.8rem;font-weight:700;color:var(--color-title);margin-bottom:1.5rem}.coming-soon-items.svelte-1mi9kit{display:grid;grid-template-columns:1fr;gap:1.5rem}.coming-soon-item.svelte-1mi9kit{padding:1.5rem;background:#f9fafb;border-radius:10px;border-left:4px solid var(--color-ocean-blue);text-align:left}.coming-soon-item.svelte-1mi9kit h3:where(.svelte-1mi9kit){font-size:1.2rem;font-weight:700;color:var(--color-title);margin-bottom:.5rem}.coming-soon-item.svelte-1mi9kit p:where(.svelte-1mi9kit){color:#6b7280;margin:0;line-height:1.5}@media (min-width: 640px){.coming-soon-items.svelte-1mi9kit{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.main-title.svelte-1mi9kit{font-size:1.8rem}.documentation-title.svelte-1mi9kit,.coming-soon-title.svelte-1mi9kit{font-size:1.5rem}.documentation-section.svelte-1mi9kit,.field-setup-card.svelte-1mi9kit,.coming-soon-section.svelte-1mi9kit{padding:1.5rem;margin:2rem 1rem 1rem}.youtube-container.svelte-1mi9kit{height:300px;margin:1.5rem 1rem}}@media (max-width: 480px){.main-title.svelte-1mi9kit{font-size:1.5rem}.challenge-container.svelte-1mi9kit{padding:1rem}.download-buttons.svelte-1mi9kit{grid-template-columns:1fr}.youtube-container.svelte-1mi9kit{height:250px}}
