:root{--world-black: #0A0A0B;--world-charcoal: #141416;--world-gray-dark: #1E1E21;--world-gray: #6B7280;--world-gray-light: #9CA3AF;--world-white: #FFFFFF;--world-teal: #00D4AA;--world-orange: #F97316}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--world-black);margin:0}.header.svelte-1biftg1{position:fixed;top:0;left:0;right:0;height:72px;background:#0a0a0bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.header-left.svelte-1biftg1,.header-right.svelte-1biftg1{flex:1}.back-link.svelte-1biftg1{display:inline-flex;align-items:center;gap:6px;color:var(--world-white);text-decoration:none;font-size:15px;font-weight:500;transition:color .2s}.back-link.svelte-1biftg1:hover{color:var(--world-teal)}.header-center.svelte-1biftg1{position:absolute;left:50%;transform:translate(-50%)}.header-logo.svelte-1biftg1{width:40px;height:40px;border-radius:10px}.article-hero.svelte-1biftg1{padding:160px 24px 80px;text-align:center;background:linear-gradient(180deg,var(--world-charcoal) 0%,var(--world-black) 100%);position:relative}.article-hero.svelte-1biftg1:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(0,212,170,.1) 0%,transparent 50%);pointer-events:none}.article-label.svelte-1biftg1{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--world-teal);margin-bottom:20px}.article-title.svelte-1biftg1{font-size:64px;font-weight:300;color:var(--world-white);line-height:1.1;letter-spacing:-.02em;margin:0 0 20px}.article-subtitle.svelte-1biftg1{font-size:24px;color:var(--world-gray-light);line-height:1.5;margin:0;font-weight:400}.article-content.svelte-1biftg1{max-width:900px;margin:0 auto;padding:80px 24px}.intro-section.svelte-1biftg1{margin-bottom:100px;text-align:center}.intro-text.svelte-1biftg1{font-size:20px;color:var(--world-gray-light);line-height:1.8;margin:0 0 32px}.intro-highlight.svelte-1biftg1{font-size:32px;font-weight:600;color:var(--world-teal);margin:0}.section-heading.svelte-1biftg1{font-size:40px;font-weight:300;color:var(--world-white);margin:0 0 48px;letter-spacing:-.01em;text-align:center}.principles-section.svelte-1biftg1{margin-bottom:100px}.principle.svelte-1biftg1{display:flex;gap:24px;margin-bottom:48px;padding:32px;background:var(--world-charcoal);border-radius:20px;border:1px solid rgba(255,255,255,.06);transition:border-color .3s}.principle.svelte-1biftg1:hover{border-color:#00d4aa4d}.principle-number.svelte-1biftg1{flex-shrink:0;width:48px;height:48px;background:var(--world-teal);color:var(--world-black);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.principle-content.svelte-1biftg1 h3:where(.svelte-1biftg1){font-size:24px;font-weight:600;color:var(--world-white);margin:0 0 16px;letter-spacing:-.01em}.principle-content.svelte-1biftg1 p:where(.svelte-1biftg1){font-size:16px;color:var(--world-gray-light);line-height:1.7;margin:0 0 12px}.principle-content.svelte-1biftg1 p:where(.svelte-1biftg1):last-child{margin-bottom:0}.commitments-section.svelte-1biftg1{margin-bottom:100px}.commitment-grid.svelte-1biftg1{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.commitment-card.svelte-1biftg1{background:var(--world-charcoal);border-radius:20px;padding:32px;border:1px solid rgba(255,255,255,.06)}.commitment-card.svelte-1biftg1 h3:where(.svelte-1biftg1){font-size:20px;font-weight:600;color:var(--world-teal);margin:0 0 20px}.commitment-card.svelte-1biftg1 ul:where(.svelte-1biftg1){list-style:none;padding:0;margin:0}.commitment-card.svelte-1biftg1 li:where(.svelte-1biftg1){font-size:15px;color:var(--world-gray-light);line-height:1.6;padding-left:20px;position:relative;margin-bottom:12px}.commitment-card.svelte-1biftg1 li:where(.svelte-1biftg1):before{content:"✓";position:absolute;left:0;color:var(--world-teal);font-weight:600}.commitment-card.svelte-1biftg1 li:where(.svelte-1biftg1):last-child{margin-bottom:0}.reject-section.svelte-1biftg1{margin-bottom:100px}.reject-list.svelte-1biftg1{display:flex;flex-direction:column;gap:16px}.reject-item.svelte-1biftg1{display:flex;align-items:center;gap:16px;padding:24px 32px;background:#f973161a;border:1px solid rgba(249,115,22,.2);border-radius:12px;font-size:17px;color:var(--world-white)}.reject-icon.svelte-1biftg1{color:var(--world-orange);font-size:20px;font-weight:700}.vision-section.svelte-1biftg1{margin-bottom:100px}.vision-content.svelte-1biftg1{background:linear-gradient(135deg,#00d4aa1a,#00d4aa0d);border:1px solid rgba(0,212,170,.2);border-radius:20px;padding:48px}.vision-content.svelte-1biftg1 p:where(.svelte-1biftg1){font-size:20px;color:var(--world-white);line-height:1.7;margin:0 0 20px;text-align:center}.vision-content.svelte-1biftg1 p:where(.svelte-1biftg1):last-child{margin-bottom:0;font-weight:600;color:var(--world-teal)}.closing-section.svelte-1biftg1{text-align:center;padding:60px 0}.closing-title.svelte-1biftg1{font-size:44px;font-weight:400;color:var(--world-white);margin:0 0 20px;letter-spacing:-.02em}.closing-tagline.svelte-1biftg1{font-size:18px;color:var(--world-gray-light);margin:0 0 32px}.closing-values.svelte-1biftg1{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-size:18px;font-weight:600;color:var(--world-teal)}.closing-values.svelte-1biftg1 .dot:where(.svelte-1biftg1){color:var(--world-gray)}.article-cta.svelte-1biftg1{background:var(--world-charcoal);padding:100px 24px;text-align:center}.article-cta.svelte-1biftg1 h2:where(.svelte-1biftg1){font-size:40px;font-weight:300;color:var(--world-white);margin:0 0 40px;letter-spacing:-.01em}.cta-buttons.svelte-1biftg1{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cta-btn.svelte-1biftg1{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:100px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-btn.primary.svelte-1biftg1{background:var(--world-white);color:var(--world-black)}.cta-btn.primary.svelte-1biftg1:hover{background:var(--world-teal);transform:translateY(-2px);box-shadow:0 12px 32px #00d4aa4d}.cta-btn.secondary.svelte-1biftg1{background:#ffffff14;color:var(--world-white);border:1px solid rgba(255,255,255,.15)}.cta-btn.secondary.svelte-1biftg1:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px)}.footer.svelte-1biftg1{background:var(--world-black);padding:64px 24px;border-top:1px solid rgba(255,255,255,.06)}.footer-inner.svelte-1biftg1{max-width:1200px;margin:0 auto;text-align:center}.footer-brand.svelte-1biftg1{display:inline-flex;margin-bottom:16px}.footer-brand.svelte-1biftg1 img:where(.svelte-1biftg1){width:40px;height:40px;border-radius:10px}.footer-tagline.svelte-1biftg1{font-size:14px;color:var(--world-gray);margin:0}@media(max-width:1024px){.commitment-grid.svelte-1biftg1{grid-template-columns:1fr}.article-title.svelte-1biftg1{font-size:48px}}@media(max-width:768px){.article-hero.svelte-1biftg1{padding:120px 20px 60px}.article-title.svelte-1biftg1{font-size:36px}.article-subtitle.svelte-1biftg1{font-size:20px}.section-heading.svelte-1biftg1{font-size:32px}.principle.svelte-1biftg1{flex-direction:column;gap:16px}.principle-content.svelte-1biftg1 h3:where(.svelte-1biftg1){font-size:20px}.intro-text.svelte-1biftg1{font-size:18px}.intro-highlight.svelte-1biftg1{font-size:26px}.vision-content.svelte-1biftg1{padding:32px 24px}.vision-content.svelte-1biftg1 p:where(.svelte-1biftg1){font-size:18px}.closing-title.svelte-1biftg1{font-size:32px}.closing-values.svelte-1biftg1{font-size:16px}.article-cta.svelte-1biftg1 h2:where(.svelte-1biftg1){font-size:32px}}@media(max-width:480px){.article-title.svelte-1biftg1{font-size:28px}.section-heading.svelte-1biftg1{font-size:26px}.principle.svelte-1biftg1{padding:24px}.principle-number.svelte-1biftg1{width:40px;height:40px;font-size:18px}.principle-content.svelte-1biftg1 h3:where(.svelte-1biftg1){font-size:18px}.commitment-card.svelte-1biftg1{padding:24px}.reject-item.svelte-1biftg1{padding:20px 24px;font-size:15px}.closing-title.svelte-1biftg1{font-size:26px}.cta-btn.svelte-1biftg1{padding:14px 24px;font-size:14px}}
