.btn[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);text-decoration:none;border:2px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);text-align:center;letter-spacing:.025em;background-color:var(--color-main-blue);color:var(--color-white)}.btn[data-astro-cid-vnzlvqnm]:hover{background-color:var(--color-main-blue-1);transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}.btn[data-astro-cid-vnzlvqnm].outline{background-color:transparent;border:2px solid}.btn[data-astro-cid-vnzlvqnm].outline.red{color:var(--color-main-red);border-color:var(--color-main-red)}.btn[data-astro-cid-vnzlvqnm].outline.red:hover{background-color:var(--color-main-red);color:var(--color-white)}.btn[data-astro-cid-vnzlvqnm].outline.blue{color:var(--color-main-blue);border-color:var(--color-main-blue)}.btn[data-astro-cid-vnzlvqnm].outline.blue:hover{background-color:var(--color-main-blue);color:var(--color-white)}.btn[data-astro-cid-vnzlvqnm].outline.green{color:var(--color-main-green);border-color:var(--color-main-green)}.btn[data-astro-cid-vnzlvqnm].outline.green:hover{background-color:var(--color-main-green);color:var(--color-white)}.btn[data-astro-cid-vnzlvqnm].outline.orange{color:var(--color-main-orange);border-color:var(--color-main-orange)}.btn[data-astro-cid-vnzlvqnm].outline.orange:hover{background-color:var(--color-main-orange);color:var(--color-white)}.btn[data-astro-cid-vnzlvqnm].outline.yellow{color:var(--color-main-yellow);border-color:var(--color-main-yellow)}.btn[data-astro-cid-vnzlvqnm].outline.yellow:hover{background-color:var(--color-main-yellow);color:var(--color-black)}.btn[data-astro-cid-vnzlvqnm].outline.white{color:var(--color-white);border-color:var(--color-white)}.btn[data-astro-cid-vnzlvqnm].outline.white:hover{background-color:var(--color-white);color:var(--color-main-blue)}.btn--sm[data-astro-cid-vnzlvqnm]{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm)}.btn--md[data-astro-cid-vnzlvqnm]{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base)}.btn--lg[data-astro-cid-vnzlvqnm]{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-lg)}.btn[data-astro-cid-vnzlvqnm]:focus{outline:2px solid var(--color-main-blue);outline-offset:2px}.hero[data-astro-cid-bbe6dxrz]{color:var(--color-white);padding:var(--spacing-24) 0;position:relative;overflow:hidden;height:100vh;min-height:600px;display:flex;align-items:center;margin-top:0}.youtube-wrapper[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.youtube-wrapper[data-astro-cid-bbe6dxrz].show{opacity:1;visibility:visible}.hero-background-fallback[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity .5s ease}.hero-background-fallback[data-astro-cid-bbe6dxrz].hidden{opacity:0;pointer-events:none}.hero-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-color:#00000080;z-index:1}.hero[data-astro-cid-bbe6dxrz] .container[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;width:100%}.hero-content[data-astro-cid-bbe6dxrz]{text-align:center;max-width:900px;margin:0 auto}.hero-title[data-astro-cid-bbe6dxrz]{font-family:var(--font-waldorf);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-6);color:var(--color-white)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-10);color:#fffffff2;font-weight:var(--font-weight-normal)}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--spacing-16) 0;min-height:500px}.hero-title[data-astro-cid-bbe6dxrz]{font-size:var(--font-size-3xl)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:var(--font-size-lg)}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}}.main-content[data-astro-cid-j7pv25f6]{padding-top:0}.section[data-astro-cid-j7pv25f6]{min-height:100vh;display:flex;align-items:center;justify-content:center;width:100%}.section[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{width:100%;display:flex;flex-direction:column;justify-content:center}.section--videos[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-sec-beige) 50%,var(--color-gray-50) 100%);padding:var(--spacing-20) var(--spacing-4);position:relative;overflow:hidden;min-height:auto}.section--videos[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(18,20,74,.03) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(15,108,0,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.section--videos[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:1400px;margin:0 auto}.videos-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-12);align-items:center}.videos-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center;padding-right:var(--spacing-8)}.videos-title[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-main-blue);margin-bottom:var(--spacing-6);line-height:var(--line-height-tight)}.videos-description[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-main-blue);margin-bottom:var(--spacing-6)}.videos-subtitle[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-600);font-style:italic;margin:0}.videos-content[data-astro-cid-j7pv25f6]{position:relative}.video-wrapper[data-astro-cid-j7pv25f6]{position:relative;width:100%;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);background-color:var(--color-black);transition:transform var(--transition-base),box-shadow var(--transition-base);aspect-ratio:16 / 9}.video-wrapper[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 25px 35px -5px #00000026,0 10px 15px -5px #0000001a}.video-wrapper[data-astro-cid-j7pv25f6] .youtube-carousel{width:100%;height:100%;position:absolute;top:0;left:0}.video-wrapper[data-astro-cid-j7pv25f6] .youtube-iframe-wrapper{border-radius:var(--radius-xl);overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.video-wrapper[data-astro-cid-j7pv25f6] .youtube-iframe{border-radius:var(--radius-xl);width:100%;height:100%;position:absolute;top:0;left:0}.videos-carousel-container[data-astro-cid-j7pv25f6]{position:relative;margin-top:var(--spacing-12);display:flex;align-items:center;gap:var(--spacing-4)}.carousel-nav[data-astro-cid-j7pv25f6]{flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:var(--color-white);border:2px solid var(--color-main-blue);color:var(--color-main-blue);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);z-index:2}.carousel-nav[data-astro-cid-j7pv25f6]:hover:not(:disabled){background-color:var(--color-main-blue);color:var(--color-white);transform:scale(1.1);box-shadow:var(--shadow-md)}.carousel-nav[data-astro-cid-j7pv25f6]:disabled{opacity:.3;cursor:not-allowed}.videos-carousel-wrapper[data-astro-cid-j7pv25f6]{flex:1;overflow:hidden;position:relative}.videos-carousel[data-astro-cid-j7pv25f6]{display:flex;gap:var(--spacing-6);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:var(--spacing-2) 0}.videos-carousel[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.video-thumb[data-astro-cid-j7pv25f6]{flex-shrink:0;width:280px;background-color:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:all var(--transition-base);text-align:left;display:flex;flex-direction:column;outline:none}.video-thumb[data-astro-cid-j7pv25f6]:focus{outline:none;border-color:var(--color-main-blue)}.video-thumb[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-main-blue);outline-offset:2px}.video-thumb[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-main-blue);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.video-thumb[data-astro-cid-j7pv25f6].active{border-color:var(--color-main-red);border-width:3px;box-shadow:0 0 0 4px #12144a1a}.video-thumb[data-astro-cid-j7pv25f6].active:focus{outline:none}.video-thumb-image[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:158px;overflow:hidden;background-color:var(--color-gray-200)}.video-thumb-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.video-thumb[data-astro-cid-j7pv25f6]:hover .video-thumb-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.video-thumb-play[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#000000b3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-white);transition:all var(--transition-base);pointer-events:none;z-index:5;backdrop-filter:none}.video-thumb[data-astro-cid-j7pv25f6]:hover .video-thumb-play[data-astro-cid-j7pv25f6]{background-color:var(--color-main-blue);transform:translate(-50%,-50%) scale(1.1)}.video-thumb[data-astro-cid-j7pv25f6].active .video-thumb-play[data-astro-cid-j7pv25f6]{background-color:var(--color-main-red-1);background:var(--color-main-red-1);opacity:1;z-index:10}.video-thumb[data-astro-cid-j7pv25f6].active:hover .video-thumb-play[data-astro-cid-j7pv25f6]{background-color:var(--color-main-red-1)!important;background:var(--color-main-red-1)!important;opacity:1!important;transform:translate(-50%,-50%) scale(1.1)}.video-thumb-content[data-astro-cid-j7pv25f6]{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}.video-thumb-title[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-main-blue);margin:0;line-height:var(--line-height-tight)}.video-thumb-description[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-gray-600);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.youtube-channel-cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:var(--spacing-8)}.youtube-channel-button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);border:2px solid var(--color-main-red-1);border-radius:var(--radius-lg);color:var(--color-main-red-1);text-decoration:none;font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.youtube-channel-button[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-main-red-1);color:var(--color-white);transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}.youtube-channel-button[data-astro-cid-j7pv25f6]:focus{outline:2px solid var(--color-main-red-1);outline-offset:2px}.youtube-icon[data-astro-cid-j7pv25f6]{flex-shrink:0;color:currentColor;transition:transform var(--transition-base)}.youtube-channel-button[data-astro-cid-j7pv25f6]:hover .youtube-icon[data-astro-cid-j7pv25f6]{transform:scale(1.1)}.youtube-channel-text[data-astro-cid-j7pv25f6]{white-space:nowrap}.section--reconhecimentos[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#12144a0d,#24289908,#01aef205 60%,#fffffffa);padding:var(--spacing-20) 0;position:relative;overflow:hidden}.section--reconhecimentos[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(18,20,74,.04) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(1,174,242,.03) 0%,transparent 50%);pointer-events:none}.section--reconhecimentos[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.rec-header[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto var(--spacing-12);text-align:center}.rec-title[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-main-blue);margin-bottom:var(--spacing-4)}.rec-intro[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin:0}.rec-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--spacing-8);max-width:1100px;margin:0 auto;align-items:start}.rec-card[data-astro-cid-j7pv25f6]{padding:var(--spacing-8);background-color:#ffffffa6;backdrop-filter:blur(10px);border-radius:var(--radius-2xl);border-top:4px solid var(--color-main-blue);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),transform var(--transition-base)}.rec-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 8px 24px #12144a1a;transform:translateY(-2px)}.rec-eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-main-orange);margin-bottom:var(--spacing-2)}.rec-card-title[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-main-blue);margin-bottom:var(--spacing-2)}.rec-meta[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-style:italic;color:var(--color-gray-700);margin-bottom:var(--spacing-5);padding-bottom:var(--spacing-4);border-bottom:1px solid rgba(18,20,74,.12)}.rec-text[data-astro-cid-j7pv25f6] p{font-family:var(--font-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin-bottom:var(--spacing-4)}.rec-text[data-astro-cid-j7pv25f6] p:last-child{margin-bottom:0}.rec-text[data-astro-cid-j7pv25f6] strong{color:var(--color-main-blue);font-weight:var(--font-weight-semibold)}.section--partners[data-astro-cid-j7pv25f6]{background-color:var(--color-white);padding:var(--spacing-20) 0}.partners-content[data-astro-cid-j7pv25f6]{width:100%;max-width:1000px;margin:0 auto}.partners-title[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-main-blue);text-align:center;margin-bottom:var(--spacing-12)}.partners-intro[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-12)}.partners-intro-text[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700);text-align:center;margin-bottom:var(--spacing-6)}.partners-intro-text[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.partners-gratitude[data-astro-cid-j7pv25f6]{background-color:var(--color-gray-50);padding:var(--spacing-8);border-radius:var(--radius-lg);margin-bottom:var(--spacing-12);border-left:4px solid var(--color-main-green)}.partners-gratitude-text[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-700);text-align:left;margin-bottom:var(--spacing-4)}.partners-gratitude-text[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.partners-current[data-astro-cid-j7pv25f6]{text-align:center}.partners-current-title[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-main-blue);margin-bottom:var(--spacing-8)}.partners-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8);align-items:center}.partner-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);background-color:var(--color-gray-50);border-radius:var(--radius-lg);transition:all var(--transition-base);border:2px solid transparent}.partner-item[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-main-blue);transform:translateY(-4px);box-shadow:var(--shadow-md)}.partner-logo-wrapper[data-astro-cid-j7pv25f6]{width:100%;max-width:180px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-2)}.partner-logo[data-astro-cid-j7pv25f6]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(0%);transition:filter var(--transition-base)}.partner-item[data-astro-cid-j7pv25f6]:hover .partner-logo[data-astro-cid-j7pv25f6]{filter:grayscale(0%)}.partner-logo-placeholder[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border:2px dashed var(--color-gray-300);border-radius:var(--radius-md);font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-align:center;padding:var(--spacing-4)}.partner-name[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-main-blue);text-align:center;margin:0;line-height:var(--line-height-normal)}@media(max-width:768px){.section--reconhecimentos[data-astro-cid-j7pv25f6]{padding:var(--spacing-16) var(--spacing-4)}.rec-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-3xl)}.rec-intro[data-astro-cid-j7pv25f6]{font-size:var(--font-size-base)}.rec-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--spacing-6)}.rec-card[data-astro-cid-j7pv25f6]{padding:var(--spacing-6)}.section--partners[data-astro-cid-j7pv25f6]{padding:var(--spacing-16) 0}.partners-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-8)}.partners-intro-text[data-astro-cid-j7pv25f6]{font-size:var(--font-size-base)}.partners-gratitude[data-astro-cid-j7pv25f6]{padding:var(--spacing-6)}.partners-gratitude-text[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm);text-align:center}.partners-current-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl)}.partners-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}.partner-item[data-astro-cid-j7pv25f6]{padding:var(--spacing-4)}.partner-logo-wrapper[data-astro-cid-j7pv25f6]{max-width:120px;height:80px}.partner-name[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xs)}}@media(max-width:480px){.partners-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.partner-logo-wrapper[data-astro-cid-j7pv25f6]{max-width:150px;height:100px}}.section--quote[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-sec-beige) 0%,var(--color-sec-pink-2) 100%);padding:var(--spacing-20) 0}.quote-content[data-astro-cid-j7pv25f6]{text-align:center;max-width:800px;margin:0 auto}.quote-text[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-main-blue);margin:0}.section--about[data-astro-cid-j7pv25f6]{background-color:var(--color-white);padding:var(--spacing-20) 0}.about-content[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto}.section-title[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-main-blue);text-align:center;margin-bottom:var(--spacing-8)}.section-description[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-600);margin-bottom:var(--spacing-6);text-align:center}.quote-block[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-xl);font-style:italic;color:var(--color-main-blue);text-align:center;margin:var(--spacing-8) 0;padding:var(--spacing-6);border-left:4px solid var(--color-main-green);background-color:var(--color-gray-50)}.section--pedagogy[data-astro-cid-j7pv25f6]{background-color:var(--color-gray-50);padding:var(--spacing-20) 0}.pedagogy-content[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto}.values-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6);margin-top:var(--spacing-12)}.value-card[data-astro-cid-j7pv25f6]{background-color:var(--color-white);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-base);transition:transform var(--transition-base),box-shadow var(--transition-base);text-align:center}.value-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.value-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-2xl);color:var(--color-main-green);margin-bottom:var(--spacing-4)}.value-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--color-gray-600);line-height:var(--line-height-relaxed);margin:0}.section--quote-alt[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-main-green) 0%,var(--color-main-green-1) 100%);padding:var(--spacing-20) 0}.quote-text-alt[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-white);margin:0;text-align:center}@media(max-width:768px){.section[data-astro-cid-j7pv25f6]{min-height:auto;padding:var(--spacing-16) 0}.quote-text[data-astro-cid-j7pv25f6],.quote-text-alt[data-astro-cid-j7pv25f6],.section-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-3xl)}.values-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.section--videos[data-astro-cid-j7pv25f6]{padding:var(--spacing-12) var(--spacing-4)}.videos-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--spacing-8)}.videos-text[data-astro-cid-j7pv25f6]{padding-right:0;text-align:center}.videos-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-4)}.videos-description[data-astro-cid-j7pv25f6]{font-size:var(--font-size-base);margin-bottom:var(--spacing-4)}.videos-subtitle[data-astro-cid-j7pv25f6]{display:none}.video-wrapper[data-astro-cid-j7pv25f6]{padding-bottom:56.25%}.videos-carousel-container[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-8);gap:var(--spacing-2)}.carousel-nav[data-astro-cid-j7pv25f6]{width:36px;height:36px;flex-shrink:0}.carousel-nav[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px}.videos-carousel-wrapper[data-astro-cid-j7pv25f6]{overflow-x:auto;-webkit-overflow-scrolling:touch}.video-thumb[data-astro-cid-j7pv25f6]{width:200px;min-width:200px}.video-thumb-image[data-astro-cid-j7pv25f6]{height:112px}.video-thumb-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm)}.video-thumb-description[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xs);-webkit-line-clamp:3}.youtube-channel-cta[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-6)}.youtube-channel-button[data-astro-cid-j7pv25f6]{padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-sm)}.youtube-channel-text[data-astro-cid-j7pv25f6]{white-space:normal;text-align:center}}.section--faq[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-sec-beige) 30%,var(--color-white) 70%,var(--color-gray-50) 100%);padding:var(--spacing-20) var(--spacing-4);position:relative;overflow:hidden}.section--faq[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(18,20,74,.03) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(15,108,0,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.faq-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:900px;margin:0 auto}.faq-title[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-main-blue);text-align:center;margin-bottom:var(--spacing-6);line-height:var(--line-height-tight)}.faq-intro[data-astro-cid-j7pv25f6]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700);text-align:center;margin-bottom:var(--spacing-12)}.faq-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--spacing-3)}.faq-item[data-astro-cid-j7pv25f6]{background-color:var(--color-white);border-radius:var(--radius-lg);border:2px solid var(--color-gray-200);overflow:hidden;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.faq-item[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-main-blue);box-shadow:var(--shadow-md)}.faq-item[data-astro-cid-j7pv25f6].faq-item--expanded{border-color:var(--color-main-green);box-shadow:var(--shadow-lg)}.faq-question[data-astro-cid-j7pv25f6]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5);text-align:left;background:none;border:none;cursor:pointer;transition:all var(--transition-base);gap:var(--spacing-3)}.faq-question[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-gray-50)}.faq-question[data-astro-cid-j7pv25f6]:focus{outline:2px solid var(--color-main-blue);outline-offset:-2px}.faq-question-text[data-astro-cid-j7pv25f6]{font-family:var(--font-waldorf);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-main-blue);flex:1;line-height:var(--line-height-normal)}.faq-icon[data-astro-cid-j7pv25f6]{flex-shrink:0;color:var(--color-main-blue);transition:transform var(--transition-base)}.faq-question[data-astro-cid-j7pv25f6][aria-expanded=true] .faq-icon[data-astro-cid-j7pv25f6]{transform:rotate(180deg);color:var(--color-main-green)}.faq-answer[data-astro-cid-j7pv25f6]{max-height:0;overflow:hidden;transition:max-height var(--transition-base),padding var(--transition-base)}.faq-question[data-astro-cid-j7pv25f6][aria-expanded=true]+.faq-answer[data-astro-cid-j7pv25f6]{max-height:2000px;padding:0 var(--spacing-5) var(--spacing-4)}.faq-answer-content[data-astro-cid-j7pv25f6]{padding-top:var(--spacing-3)}.faq-answer-content[data-astro-cid-j7pv25f6] p{font-family:var(--font-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin-bottom:var(--spacing-3)}.faq-answer-content[data-astro-cid-j7pv25f6] p:last-child{margin-bottom:0}.faq-answer-content[data-astro-cid-j7pv25f6] strong{color:var(--color-main-blue);font-weight:var(--font-weight-semibold)}.faq-answer-content[data-astro-cid-j7pv25f6] a{color:var(--color-main-blue);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.faq-key-sentence[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-left:3px solid var(--color-main-orange);background-color:#ffffff8c;border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:.04em;text-transform:uppercase;color:var(--color-main-blue)}@media(max-width:768px){.section--faq[data-astro-cid-j7pv25f6]{padding:var(--spacing-16) var(--spacing-4)}.faq-title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-4)}.faq-intro[data-astro-cid-j7pv25f6]{font-size:var(--font-size-base);margin-bottom:var(--spacing-8)}.faq-list[data-astro-cid-j7pv25f6]{gap:var(--spacing-2)}.faq-question[data-astro-cid-j7pv25f6]{padding:var(--spacing-3) var(--spacing-4)}.faq-question-text[data-astro-cid-j7pv25f6]{font-size:var(--font-size-sm)}.faq-icon[data-astro-cid-j7pv25f6]{width:18px;height:18px}.faq-question[data-astro-cid-j7pv25f6][aria-expanded=true]+.faq-answer[data-astro-cid-j7pv25f6]{padding:0 var(--spacing-4) var(--spacing-3)}.faq-answer-content[data-astro-cid-j7pv25f6]{padding-top:var(--spacing-2)}.faq-answer-content[data-astro-cid-j7pv25f6] p{font-size:var(--font-size-xs)}}
