.school-hero[data-astro-cid-7l7tmhm3]{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden}.hero-background[data-astro-cid-7l7tmhm3]{position:absolute;inset:0;z-index:0}.ukraine-gradient[data-astro-cid-7l7tmhm3]{position:absolute;inset:0;background:linear-gradient(#0057b7 0% 50%,gold 50% 100%);opacity:.9}.ukraine-gradient[data-astro-cid-7l7tmhm3]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--s-brand-rgb),.7),rgba(var(--s-brand-rgb),.4))}.hero-content[data-astro-cid-7l7tmhm3]{position:relative;z-index:1;width:100%;padding:var(--s-space-20) var(--s-space-6)}.container[data-astro-cid-7l7tmhm3]{max-width:var(--container-standard);margin:0 auto;text-align:center}.hero-badge[data-astro-cid-7l7tmhm3]{display:inline-block;background:rgba(var(--s-white-rgb),.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:backdrop-filter;color:#fff;font-size:var(--text-sm);font-weight:600;padding:var(--s-space-2) var(--s-space-5);border-radius:100px;text-transform:uppercase;letter-spacing:var(--s-tracking-widest);margin-bottom:var(--s-space-6);border:1px solid rgba(var(--s-white-rgb),.3)}h1[data-astro-cid-7l7tmhm3]{font-size:var(--text-5xl);font-weight:700;color:#fff;margin-bottom:var(--s-space-4);line-height:var(--s-leading-tight);letter-spacing:var(--s-tracking-tight);text-shadow:0 2px 20px rgba(var(--s-black-rgb),.3)}.hero-tagline[data-astro-cid-7l7tmhm3]{font-size:var(--text-xl);color:rgba(var(--s-white-rgb),.95);margin-bottom:var(--s-space-10);line-height:var(--s-leading-normal);max-width:700px;margin-left:auto;margin-right:auto}.hero-stats[data-astro-cid-7l7tmhm3]{display:flex;justify-content:center;gap:var(--s-space-12);margin-bottom:var(--s-space-10)}.stat[data-astro-cid-7l7tmhm3]{display:flex;flex-direction:column;align-items:center;gap:var(--s-space-1)}.stat-number[data-astro-cid-7l7tmhm3]{font-size:var(--text-4xl);font-weight:700;color:#fff;line-height:1;text-shadow:0 2px 10px rgba(var(--s-black-rgb),.2)}.stat-label[data-astro-cid-7l7tmhm3]{font-size:var(--text-sm);color:rgba(var(--s-white-rgb),.85);text-transform:uppercase;letter-spacing:var(--s-tracking-wider)}.hero-ctas[data-astro-cid-7l7tmhm3]{display:flex;gap:var(--s-space-4);justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-7l7tmhm3]{display:inline-flex;align-items:center;gap:var(--s-space-2);padding:var(--s-space-4) var(--s-space-8);font-size:var(--text-base);font-weight:600;text-decoration:none;border-radius:var(--s-space-1);transition:all var(--s-transition-base);letter-spacing:var(--s-tracking-wide)}.btn-secondary[data-astro-cid-7l7tmhm3]{background:none;color:#fff;border:2px solid rgba(var(--s-white-rgb),.5)}.btn-secondary[data-astro-cid-7l7tmhm3]:hover{background:rgba(var(--s-white-rgb),.1);border-color:#fff}@media(width<=768px){.school-hero[data-astro-cid-7l7tmhm3]{min-height:80vh}h1[data-astro-cid-7l7tmhm3]{font-size:var(--text-3xl)}.hero-tagline[data-astro-cid-7l7tmhm3]{font-size:var(--text-lg)}.hero-stats[data-astro-cid-7l7tmhm3]{flex-direction:column;gap:var(--s-space-6)}.stat-number[data-astro-cid-7l7tmhm3]{font-size:var(--text-3xl)}.hero-ctas[data-astro-cid-7l7tmhm3]{flex-direction:column;align-items:center}.btn[data-astro-cid-7l7tmhm3]{width:100%;max-width:280px;justify-content:center}}.school-about[data-astro-cid-3lvdfsgp]{background:var(--s-surface-0);padding:var(--s-space-20) var(--s-space-6)}.container[data-astro-cid-3lvdfsgp]{max-width:var(--container-standard);margin:0 auto}.content-grid[data-astro-cid-3lvdfsgp]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-space-12);align-items:start}.text-content[data-astro-cid-3lvdfsgp] h2[data-astro-cid-3lvdfsgp]{font-size:var(--text-4xl);font-weight:700;color:var(--s-text-ink);margin-bottom:var(--s-space-6);line-height:var(--s-leading-tight)}.lead[data-astro-cid-3lvdfsgp]{font-size:var(--text-lg);color:var(--s-text-ink);line-height:var(--leading-relaxed);margin-bottom:var(--s-space-4)}.text-content[data-astro-cid-3lvdfsgp]>p[data-astro-cid-3lvdfsgp]{font-size:var(--text-base);color:var(--s-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--s-space-8)}.image-content[data-astro-cid-3lvdfsgp]{position:sticky;top:var(--s-space-8)}.image-wrapper[data-astro-cid-3lvdfsgp]{border-radius:var(--s-space-2);overflow:hidden;box-shadow:var(--s-shadow-card)}.image-wrapper[data-astro-cid-3lvdfsgp] img[data-astro-cid-3lvdfsgp]{width:100%;height:auto;display:block}@media(width<=968px){.content-grid[data-astro-cid-3lvdfsgp]{grid-template-columns:1fr;gap:var(--s-space-8)}.image-content[data-astro-cid-3lvdfsgp]{position:static;order:-1}.text-content[data-astro-cid-3lvdfsgp] h2[data-astro-cid-3lvdfsgp]{font-size:var(--text-3xl)}}@media(width<=768px){.school-about[data-astro-cid-3lvdfsgp]{padding:var(--s-space-12) var(--s-space-4)}}.school-benefits[data-astro-cid-6kbkqqsu]{background:var(--s-surface-1);padding:var(--s-space-20) var(--s-space-6)}.container[data-astro-cid-6kbkqqsu]{max-width:var(--container-standard);margin:0 auto}.section-header[data-astro-cid-6kbkqqsu]{text-align:center;margin-bottom:var(--s-space-12)}.section-header[data-astro-cid-6kbkqqsu] h2[data-astro-cid-6kbkqqsu]{font-size:var(--text-4xl);font-weight:700;color:var(--s-text-ink);margin-bottom:var(--s-space-4);line-height:var(--s-leading-tight)}.tagline[data-astro-cid-6kbkqqsu]{font-size:var(--text-lg);color:var(--s-text-muted);line-height:var(--s-leading-normal);max-width:600px;margin:0 auto}.benefits-grid[data-astro-cid-6kbkqqsu]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-space-8);margin-bottom:var(--s-space-12)}.benefit-card[data-astro-cid-6kbkqqsu]{background:var(--s-surface-0);border:var(--s-border-width-default) solid var(--s-border-color-default);border-radius:var(--s-space-2);padding:var(--s-space-8);text-align:center;transition:all var(--s-transition-base)}.benefit-card[data-astro-cid-6kbkqqsu]:hover{box-shadow:var(--s-shadow-card-hover);transform:translateY(var(--lift-md))}.card-icon-wrapper[data-astro-cid-6kbkqqsu]{width:80px;height:80px;background:var(--s-brand-light);border-radius:var(--radius-circle);display:flex;align-items:center;justify-content:center;margin:0 auto var(--s-space-6)}.card-icon[data-astro-cid-6kbkqqsu]{color:var(--s-brand)}.benefit-card[data-astro-cid-6kbkqqsu] h3[data-astro-cid-6kbkqqsu]{font-size:var(--text-xl);font-weight:600;color:var(--s-text-ink);margin-bottom:var(--s-space-4)}.benefit-card[data-astro-cid-6kbkqqsu] p[data-astro-cid-6kbkqqsu]{font-size:var(--text-base);color:var(--s-text-muted);line-height:var(--leading-relaxed)}.platform-highlight[data-astro-cid-6kbkqqsu]{background:var(--s-brand);border-radius:var(--s-space-2);padding:var(--s-space-8)}.platform-content[data-astro-cid-6kbkqqsu]{display:flex;align-items:center;gap:var(--s-space-6)}.platform-icon[data-astro-cid-6kbkqqsu]{width:64px;height:64px;background:rgba(var(--s-white-rgb),.2);border-radius:var(--s-space-2);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.platform-text[data-astro-cid-6kbkqqsu]{flex:1}.platform-text[data-astro-cid-6kbkqqsu] h4[data-astro-cid-6kbkqqsu]{font-size:var(--text-xl);font-weight:600;color:#fff;margin-bottom:var(--s-space-2)}.platform-text[data-astro-cid-6kbkqqsu] p[data-astro-cid-6kbkqqsu]{font-size:var(--text-base);color:rgba(var(--s-white-rgb),.9);line-height:var(--s-leading-normal);margin:0}.platform-link[data-astro-cid-6kbkqqsu]{display:inline-flex;align-items:center;gap:var(--s-space-2);background:#fff;color:var(--s-brand);padding:var(--s-space-3) var(--s-space-6);border-radius:var(--s-space-1);font-weight:600;text-decoration:none;transition:all var(--s-transition-base);flex-shrink:0}.platform-link[data-astro-cid-6kbkqqsu]:hover{transform:translate(4px);box-shadow:var(--s-elevation-3)}@media(width<=968px){.benefits-grid[data-astro-cid-6kbkqqsu]{grid-template-columns:1fr;gap:var(--s-space-6)}.platform-content[data-astro-cid-6kbkqqsu]{flex-direction:column;text-align:center}}@media(width<=768px){.school-benefits[data-astro-cid-6kbkqqsu]{padding:var(--s-space-12) var(--s-space-4)}.section-header[data-astro-cid-6kbkqqsu] h2[data-astro-cid-6kbkqqsu]{font-size:var(--text-3xl)}}.school-ctas[data-astro-cid-dzgfmpo3]{background:var(--s-surface-0);padding:var(--s-space-20) var(--s-space-6)}.container[data-astro-cid-dzgfmpo3]{max-width:var(--container-standard);margin:0 auto}.ctas-grid[data-astro-cid-dzgfmpo3]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-space-6);margin-bottom:var(--s-space-16)}.cta-card[data-astro-cid-dzgfmpo3]{border-radius:var(--s-space-2);overflow:hidden}.card-content[data-astro-cid-dzgfmpo3]{padding:var(--s-space-8);height:100%;display:flex;flex-direction:column}.cta-teachers[data-astro-cid-dzgfmpo3],.cta-partners[data-astro-cid-dzgfmpo3]{background:var(--s-surface-1);border:var(--s-border-width-default) solid var(--s-border-color-default)}.card-icon-wrapper[data-astro-cid-dzgfmpo3]{width:56px;height:56px;border-radius:var(--s-space-2);display:flex;align-items:center;justify-content:center;margin-bottom:var(--s-space-5)}.cta-teachers[data-astro-cid-dzgfmpo3] .card-icon-wrapper[data-astro-cid-dzgfmpo3],.cta-partners[data-astro-cid-dzgfmpo3] .card-icon-wrapper[data-astro-cid-dzgfmpo3]{background:var(--s-brand-light);color:var(--s-brand)}.cta-card[data-astro-cid-dzgfmpo3] h3[data-astro-cid-dzgfmpo3]{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--s-space-4)}.cta-teachers[data-astro-cid-dzgfmpo3] h3[data-astro-cid-dzgfmpo3],.cta-partners[data-astro-cid-dzgfmpo3] h3[data-astro-cid-dzgfmpo3]{color:var(--s-text-ink)}.cta-card[data-astro-cid-dzgfmpo3]>.card-content[data-astro-cid-dzgfmpo3]>p[data-astro-cid-dzgfmpo3]{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--s-space-5)}.cta-teachers[data-astro-cid-dzgfmpo3] p[data-astro-cid-dzgfmpo3],.cta-partners[data-astro-cid-dzgfmpo3] p[data-astro-cid-dzgfmpo3]{color:var(--s-text-muted)}.cta-features[data-astro-cid-dzgfmpo3]{list-style:none;padding:0;margin:0 0 var(--s-space-6);display:flex;flex-direction:column;gap:var(--s-space-2);flex:1}.cta-features[data-astro-cid-dzgfmpo3] li[data-astro-cid-dzgfmpo3]{display:flex;align-items:center;gap:var(--s-space-2);font-size:var(--text-sm)}.cta-teachers[data-astro-cid-dzgfmpo3] .cta-features[data-astro-cid-dzgfmpo3] li[data-astro-cid-dzgfmpo3],.cta-partners[data-astro-cid-dzgfmpo3] .cta-features[data-astro-cid-dzgfmpo3] li[data-astro-cid-dzgfmpo3]{color:var(--s-text-ink)}.check-icon[data-astro-cid-dzgfmpo3]{flex-shrink:0}.cta-teachers[data-astro-cid-dzgfmpo3] .check-icon[data-astro-cid-dzgfmpo3],.cta-partners[data-astro-cid-dzgfmpo3] .check-icon[data-astro-cid-dzgfmpo3]{color:var(--s-brand)}.btn[data-astro-cid-dzgfmpo3]{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-space-2);padding:var(--s-space-3) var(--s-space-6);font-size:var(--text-base);font-weight:600;text-decoration:none;border-radius:var(--s-space-1);transition:all var(--s-transition-base)}.btn-outline[data-astro-cid-dzgfmpo3]{background:none;color:var(--s-brand);border:2px solid var(--s-brand)}.btn-outline[data-astro-cid-dzgfmpo3]:hover{background:var(--s-brand);color:#fff}.final-cta[data-astro-cid-dzgfmpo3]{background:linear-gradient(135deg,var(--s-accent) 0%,var(--s-gold-17) 100%);border-radius:var(--s-space-2);padding:var(--s-space-12);text-align:center}.final-content[data-astro-cid-dzgfmpo3]{max-width:700px;margin:0 auto}.final-content[data-astro-cid-dzgfmpo3] h2[data-astro-cid-dzgfmpo3]{font-size:var(--text-3xl);font-weight:700;color:#fff;margin-bottom:var(--s-space-4);line-height:var(--s-leading-tight)}.final-content[data-astro-cid-dzgfmpo3] p[data-astro-cid-dzgfmpo3]{font-size:var(--text-lg);color:rgba(var(--s-white-rgb),.95);line-height:var(--leading-relaxed);margin-bottom:var(--s-space-8)}.btn-donate[data-astro-cid-dzgfmpo3]{background:#fff;color:var(--s-accent);padding:var(--s-space-4) var(--s-space-8);font-size:var(--text-lg)}.btn-donate[data-astro-cid-dzgfmpo3]:hover{transform:translateY(var(--lift-sm));box-shadow:var(--s-elevation-3)}@media(width<=968px){.ctas-grid[data-astro-cid-dzgfmpo3]{grid-template-columns:1fr;gap:var(--s-space-6)}}@media(width<=768px){.school-ctas[data-astro-cid-dzgfmpo3]{padding:var(--s-space-12) var(--s-space-4)}.final-cta[data-astro-cid-dzgfmpo3]{padding:var(--s-space-8)}.final-content[data-astro-cid-dzgfmpo3] h2[data-astro-cid-dzgfmpo3]{font-size:var(--text-2xl)}}
