.main-content[data-astro-cid-fusskxcl]{padding-top:0}.page-hero[data-astro-cid-fusskxcl]{background:linear-gradient(135deg,#0f6c0026,#2aac151f,#65d2541a 60%,#0f6c0014);color:var(--color-main-green);padding:var(--spacing-24) 0;text-align:center;margin-top:70px;position:relative;overflow:hidden}.page-hero[data-astro-cid-fusskxcl]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(15,108,0,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(42,172,21,.06) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(101,210,84,.05) 0%,transparent 60%);pointer-events:none}.page-hero[data-astro-cid-fusskxcl] .container[data-astro-cid-fusskxcl]{position:relative;z-index:1}.page-hero-title[data-astro-cid-fusskxcl]{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-main-green)}.page-hero-subtitle[data-astro-cid-fusskxcl]{font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-gray-700);max-width:800px;margin:0 auto}.section[data-astro-cid-fusskxcl]{padding:var(--spacing-20) 0}.section--identity[data-astro-cid-fusskxcl]{background:linear-gradient(180deg,#12144a0d,#24289908,#393fff05 60%,#fffffffa);position:relative}.section--identity[data-astro-cid-fusskxcl]: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--identity[data-astro-cid-fusskxcl] .container[data-astro-cid-fusskxcl]{position:relative;z-index:1}.section--headquarters[data-astro-cid-fusskxcl]{background:linear-gradient(180deg,#f8e8a266,#edb9d44d 30%,#fffffff2 70%,#f8e8a233);position:relative}.section--headquarters[data-astro-cid-fusskxcl]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(248,232,162,.3) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(237,185,212,.2) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(171,81,142,.05) 0%,transparent 60%);pointer-events:none}.section--headquarters[data-astro-cid-fusskxcl] .container[data-astro-cid-fusskxcl]{position:relative;z-index:1}.section-content[data-astro-cid-fusskxcl]{max-width:1200px;margin:0 auto}.section-title[data-astro-cid-fusskxcl]{font-family:var(--font-waldorf);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-8);color:var(--color-main-blue);text-align:center}.section-text[data-astro-cid-fusskxcl]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700)}.section-text[data-astro-cid-fusskxcl] p[data-astro-cid-fusskxcl]{margin-bottom:var(--spacing-6)}.section-text[data-astro-cid-fusskxcl] p[data-astro-cid-fusskxcl]:last-child{margin-bottom:0}.identity-content[data-astro-cid-fusskxcl]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-10);margin-top:var(--spacing-12);align-items:start}.identity-block[data-astro-cid-fusskxcl]{padding:var(--spacing-10) var(--spacing-8);background:#fff9;backdrop-filter:blur(10px);border-radius:var(--radius-2xl);border-left:4px solid transparent;transition:all var(--transition-base);position:relative;overflow:hidden}.identity-block[data-astro-cid-fusskxcl]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(18,20,74,.03) 0%,transparent 50%);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.identity-block[data-astro-cid-fusskxcl]:hover:before{opacity:1}.identity-block--quem-somos[data-astro-cid-fusskxcl]{border-left-color:var(--color-main-blue)}.identity-block--quem-somos[data-astro-cid-fusskxcl]:hover{background:#ffffffd9;box-shadow:0 8px 24px #12144a1a;transform:translateY(-2px)}.identity-block--o-que-nos-move[data-astro-cid-fusskxcl]{border-left-color:var(--color-main-green)}.identity-block--o-que-nos-move[data-astro-cid-fusskxcl]:hover{background:#ffffffd9;box-shadow:0 8px 24px #0f6c001a;transform:translateY(-2px)}.identity-block--como-educamos[data-astro-cid-fusskxcl]{border-left-color:var(--color-sec-pink);grid-column:1 / -1}.identity-block--como-educamos[data-astro-cid-fusskxcl]:hover{background:#ffffffd9;box-shadow:0 8px 24px #ab518e1a;transform:translateY(-2px)}.identity-subtitle[data-astro-cid-fusskxcl]{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-6);position:relative;padding-bottom:var(--spacing-3)}.identity-subtitle[data-astro-cid-fusskxcl]:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(90deg,var(--color-main-blue) 0%,transparent 100%);border-radius:var(--radius-full)}.identity-block--o-que-nos-move[data-astro-cid-fusskxcl] .identity-subtitle[data-astro-cid-fusskxcl]:after{background:linear-gradient(90deg,var(--color-main-green) 0%,transparent 100%)}.identity-block--como-educamos[data-astro-cid-fusskxcl] .identity-subtitle[data-astro-cid-fusskxcl]:after{background:linear-gradient(90deg,var(--color-sec-pink) 0%,transparent 100%)}.identity-partners[data-astro-cid-fusskxcl]{margin-top:var(--spacing-16);padding-top:var(--spacing-12);border-top:2px solid rgba(18,20,74,.1)}.partners-title[data-astro-cid-fusskxcl]{font-family:var(--font-waldorf);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-main-blue);text-align:center;margin-bottom:var(--spacing-8)}.partners-intro[data-astro-cid-fusskxcl]{margin-bottom:var(--spacing-8);text-align:center}.partners-intro-text[data-astro-cid-fusskxcl]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin-bottom:var(--spacing-4)}.partners-intro-text[data-astro-cid-fusskxcl]:last-child{margin-bottom:0}.partners-grid[data-astro-cid-fusskxcl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8);align-items:center}.partner-item[data-astro-cid-fusskxcl]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);background:#fff9;backdrop-filter:blur(10px);border-radius:var(--radius-lg);transition:all var(--transition-base);border:2px solid rgba(18,20,74,.1)}.partner-item[data-astro-cid-fusskxcl]:hover{border-color:var(--color-main-blue);transform:translateY(-4px);box-shadow:0 8px 16px #12144a1a;background:#ffffffe6}.partner-logo-wrapper[data-astro-cid-fusskxcl]{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-fusskxcl]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(0%);transition:filter var(--transition-base)}.partner-logo-placeholder[data-astro-cid-fusskxcl]{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-fusskxcl]{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)}.headquarters-intro[data-astro-cid-fusskxcl]{margin-bottom:var(--spacing-12);text-align:center}.headquarters-poetic[data-astro-cid-fusskxcl]{margin:var(--spacing-12) 0;padding:var(--spacing-10);background:linear-gradient(135deg,#0f6c001f,#2aac151a,#65d25414);border-radius:var(--radius-xl);color:var(--color-main-green);box-shadow:0 8px 16px #0f6c001a;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.headquarters-poetic[data-astro-cid-fusskxcl]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(42,172,21,.1) 0%,transparent 70%);pointer-events:none}.headquarters-poetic[data-astro-cid-fusskxcl] .poetic-content[data-astro-cid-fusskxcl]{position:relative;z-index:1}.poetic-content[data-astro-cid-fusskxcl]{max-width:800px;margin:0 auto;text-align:center}.poetic-title[data-astro-cid-fusskxcl]{font-family:var(--font-waldorf);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-6);color:var(--color-main-green)}.poetic-text[data-astro-cid-fusskxcl]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);font-style:italic;color:var(--color-gray-700)}.headquarters-gallery[data-astro-cid-fusskxcl]{margin:var(--spacing-12) 0}.gallery-title[data-astro-cid-fusskxcl]{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-6);text-align:center}.gallery-grid[data-astro-cid-fusskxcl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}.gallery-item[data-astro-cid-fusskxcl]{position:relative;overflow:hidden;border-radius:var(--radius-xl);aspect-ratio:4 / 3;background:linear-gradient(135deg,var(--color-gray-200) 0%,var(--color-gray-300) 100%);border:2px solid rgba(18,20,74,.1);box-shadow:0 4px 8px #12144a0d;transition:all var(--transition-base)}.gallery-item[data-astro-cid-fusskxcl]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#12144a1a,#0f6c001a);opacity:0;transition:opacity var(--transition-base);z-index:1}.gallery-item[data-astro-cid-fusskxcl] img[data-astro-cid-fusskxcl]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.gallery-item[data-astro-cid-fusskxcl]:hover{border-color:var(--color-main-green);transform:translateY(-4px);box-shadow:0 12px 24px #0f6c0026}.gallery-item[data-astro-cid-fusskxcl]:hover img[data-astro-cid-fusskxcl]{transform:scale(1.1)}.gallery-item[data-astro-cid-fusskxcl]:hover:after{opacity:1}.gallery-placeholder[data-astro-cid-fusskxcl]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-gray-200) 0%,var(--color-gray-300) 100%);color:var(--color-gray-600);font-family:var(--font-secondary);font-size:var(--font-size-sm);text-align:center;padding:var(--spacing-4);position:relative}.gallery-placeholder[data-astro-cid-fusskxcl]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(18,20,74,.1) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(15,108,0,.1) 0%,transparent 50%);pointer-events:none}.gallery-placeholder[data-astro-cid-fusskxcl] span[data-astro-cid-fusskxcl]{position:relative;z-index:1}.headquarters-virtual[data-astro-cid-fusskxcl]{margin:var(--spacing-12) 0}.virtual-title[data-astro-cid-fusskxcl]{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-4);text-align:center}.virtual-description[data-astro-cid-fusskxcl]{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)}.virtual-video[data-astro-cid-fusskxcl]{max-width:1000px;margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 12px 24px #12144a1a;border:3px solid rgba(18,20,74,.1);transition:all var(--transition-base)}.virtual-video[data-astro-cid-fusskxcl]:hover{border-color:var(--color-main-green);box-shadow:0 20px 40px #0f6c0033}.headquarters-map[data-astro-cid-fusskxcl]{margin:var(--spacing-12) 0}.map-title[data-astro-cid-fusskxcl]{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-6);text-align:center}.map-container[data-astro-cid-fusskxcl]{width:100%;max-width:1000px;margin:0 auto;position:relative}.google-map[data-astro-cid-fusskxcl]{width:100%;height:450px;border:0;border-radius:var(--radius-xl);box-shadow:0 8px 16px #12144a1a;transition:box-shadow var(--transition-base);display:block}.map-link-overlay[data-astro-cid-fusskxcl]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#12144a00;border-radius:var(--radius-xl);transition:background var(--transition-base);text-decoration:none;cursor:pointer;z-index:1}.map-link-overlay[data-astro-cid-fusskxcl]:hover{background:#12144a0d}.map-link-text[data-astro-cid-fusskxcl]{opacity:0;background:#fffffff2;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-lg);font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-main-blue);box-shadow:0 4px 8px #12144a33;transition:opacity var(--transition-base),transform var(--transition-base);transform:translateY(10px);pointer-events:none}.map-link-overlay[data-astro-cid-fusskxcl]:hover .map-link-text[data-astro-cid-fusskxcl]{opacity:1;transform:translateY(0)}@media(max-width:768px){.page-hero[data-astro-cid-fusskxcl]{padding:var(--spacing-16) 0;margin-top:70px}.page-hero-title[data-astro-cid-fusskxcl]{font-size:var(--font-size-3xl)}.page-hero-subtitle[data-astro-cid-fusskxcl]{font-size:var(--font-size-lg)}.section[data-astro-cid-fusskxcl]{padding:var(--spacing-16) 0}.section-title[data-astro-cid-fusskxcl]{font-size:var(--font-size-3xl)}.section-text[data-astro-cid-fusskxcl]{font-size:var(--font-size-base)}.identity-content[data-astro-cid-fusskxcl]{grid-template-columns:1fr;gap:var(--spacing-8)}.identity-block[data-astro-cid-fusskxcl]{padding:var(--spacing-8) var(--spacing-6)}.identity-block--como-educamos[data-astro-cid-fusskxcl]{grid-column:1}.identity-subtitle[data-astro-cid-fusskxcl]{font-size:var(--font-size-xl)}.identity-partners[data-astro-cid-fusskxcl]{margin-top:var(--spacing-12);padding-top:var(--spacing-8)}.partners-title[data-astro-cid-fusskxcl]{font-size:var(--font-size-2xl)}.partners-grid[data-astro-cid-fusskxcl]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}.partner-item[data-astro-cid-fusskxcl]{padding:var(--spacing-4)}.partner-logo-wrapper[data-astro-cid-fusskxcl]{max-width:120px;height:80px}.partner-name[data-astro-cid-fusskxcl]{font-size:var(--font-size-xs)}.headquarters-poetic[data-astro-cid-fusskxcl]{padding:var(--spacing-6);margin:var(--spacing-8) 0}.poetic-title[data-astro-cid-fusskxcl]{font-size:var(--font-size-xl)}.poetic-text[data-astro-cid-fusskxcl]{font-size:var(--font-size-base)}.gallery-grid[data-astro-cid-fusskxcl]{grid-template-columns:1fr;gap:var(--spacing-3)}.google-map[data-astro-cid-fusskxcl]{height:350px}.map-link-text[data-astro-cid-fusskxcl]{font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4)}.virtual-video[data-astro-cid-fusskxcl]{border-width:2px}}@media(max-width:480px){.partners-grid[data-astro-cid-fusskxcl]{grid-template-columns:1fr}.partner-logo-wrapper[data-astro-cid-fusskxcl]{max-width:150px;height:100px}}
