.page.svelte-cwls5q{max-width:1240px;margin:0 auto;padding:calc(var(--header-h)) 0 var(--space-24)}.hero.svelte-cwls5q{position:relative;padding:var(--space-20) var(--space-6);text-align:center;overflow:hidden;background:var(--c-gradient-blue)}.hero-overlay.svelte-cwls5q{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none}.hero-content.svelte-cwls5q{position:relative;z-index:1;max-width:680px;margin:0 auto}.hero-title.svelte-cwls5q{font-size:3rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.1}.hero-sub.svelte-cwls5q{margin-top:var(--space-4);font-size:1.125rem;color:#ffffffbf;line-height:1.7}.stats.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--c-border);margin:0 var(--space-6);border-radius:var(--radius-lg);overflow:hidden;margin-top:calc(var(--space-10) * -1);position:relative;z-index:2;box-shadow:var(--shadow-lg)}.stat.svelte-cwls5q{background:var(--c-surface);padding:var(--space-6) var(--space-4);text-align:center;display:flex;flex-direction:column;gap:4px}.stat-num.svelte-cwls5q{font-size:2rem;font-weight:800;color:var(--c-primary);letter-spacing:-.02em}.stat-label.svelte-cwls5q{font-size:.8125rem;color:var(--c-text-secondary);font-weight:500}.mission.svelte-cwls5q{display:flex;gap:var(--space-10);align-items:center;padding:var(--space-20) var(--space-6)}.mission-text.svelte-cwls5q{flex:1}.mission-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-4);color:var(--c-text)}.mission-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem;color:var(--c-text-secondary);line-height:1.75}.mission-visual.svelte-cwls5q{flex:1;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.mission-placeholder.svelte-cwls5q{width:100%;aspect-ratio:3 / 2;background:var(--c-border-light);display:flex;align-items:center;justify-content:center;overflow:hidden}.mission-logo.svelte-cwls5q{width:100%;height:100%;object-fit:cover}.steps.svelte-cwls5q{padding:var(--space-16) var(--space-6);background:var(--c-border-light);margin:0 var(--space-6);border-radius:var(--radius-xl)}.steps.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2rem;font-weight:800;text-align:center;letter-spacing:-.02em;margin-bottom:var(--space-10);color:var(--c-text)}.steps-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.step.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-2)}.step-num.svelte-cwls5q{font-size:2.5rem;font-weight:800;color:var(--c-primary);opacity:.3;line-height:1;margin-bottom:var(--space-1)}.step.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.125rem;font-weight:700;color:var(--c-text)}.step.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.875rem;color:var(--c-text-secondary);line-height:1.7}.about-options-section.svelte-cwls5q{padding:var(--space-20) var(--space-6);max-width:1240px;margin:0 auto}.options-grid.svelte-cwls5q{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-8);align-items:stretch}.developer-card.svelte-cwls5q{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-4);height:100%;position:relative;overflow:hidden;box-shadow:var(--shadow-md);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.developer-card.svelte-cwls5q:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--c-gradient-blue)}.developer-card.svelte-cwls5q:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--c-primary)}.developer-card.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.75rem;font-weight:800;color:var(--c-text);margin-bottom:var(--space-1);letter-spacing:-.02em}.developer-photo-wrap.svelte-cwls5q{position:relative;margin-bottom:var(--space-2)}.developer-avatar.svelte-cwls5q{width:130px;height:130px;border-radius:50%;background:var(--c-border-light);display:flex;align-items:center;justify-content:center;color:var(--c-text-tertiary);border:4px solid var(--c-surface);outline:2px solid var(--c-primary);transition:transform .3s ease,outline-color .3s ease}.developer-card.svelte-cwls5q:hover .developer-avatar:where(.svelte-cwls5q){transform:scale(1.05);outline-color:var(--c-accent)}.developer-avatar.svelte-cwls5q svg:where(.svelte-cwls5q){width:48px;height:48px}.developer-card.svelte-cwls5q p.dev-desc-main:where(.svelte-cwls5q){font-size:.95rem;color:var(--c-text-secondary);line-height:1.75;margin:0;text-align:left;max-width:90%}.dev-quote.svelte-cwls5q{font-size:.9375rem;font-style:italic;color:var(--c-primary);border-left:3px solid var(--c-accent);padding-left:var(--space-4);margin:var(--space-3) 0;text-align:left;max-width:90%;line-height:1.6}.dev-contact.svelte-cwls5q{display:inline-flex;align-items:center;gap:6px;margin:var(--space-3) 0 var(--space-1);color:var(--c-primary)}.dev-contact.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--c-primary);font-size:.875rem;font-weight:600;text-decoration:none}.dev-contact.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration:underline}.creator-values.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:var(--space-2) 0}.val-tag.svelte-cwls5q{font-size:.75rem;font-weight:700;background:var(--c-border-light);color:var(--c-text-secondary);padding:4px 12px;border-radius:99px;border:1px solid var(--c-border)}.cta-card.svelte-cwls5q{background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-accent-hover) 50%,#7a5a3f 100%);border:none;border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-4);height:100%;color:#fff;box-shadow:var(--shadow-md);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;position:relative;overflow:hidden}.cta-card.svelte-cwls5q:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(255,255,255,.15) 0%,transparent 60%);pointer-events:none}.cta-card.svelte-cwls5q:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl)}.cta-card.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.75rem;font-weight:800;color:#fff;margin-bottom:var(--space-2);letter-spacing:-.02em}.cta-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.95rem;color:#ffffffe6;line-height:1.7;margin:0;max-width:90%}.cta-icon.svelte-cwls5q{width:80px;height:80px;border-radius:50%;background:#fff3;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2);border:1px solid rgba(255,255,255,.25);box-shadow:var(--shadow-sm);animation:svelte-cwls5q-floatIcon 3s ease-in-out infinite}@keyframes svelte-cwls5q-floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cta-features.svelte-cwls5q{list-style:none;padding:0;margin:var(--space-2) 0;display:flex;flex-direction:column;gap:var(--space-2);text-align:left;width:100%;max-width:90%}.cta-features.svelte-cwls5q li:where(.svelte-cwls5q){font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:10px;color:#fffffff2;margin:0}.cta-features.svelte-cwls5q li:where(.svelte-cwls5q) svg:where(.svelte-cwls5q){color:#fff;flex-shrink:0}.cta-btn.svelte-cwls5q{border-radius:99px;padding:.75rem 2rem;font-size:.95rem;font-weight:700;background:#fff;color:var(--c-primary)!important;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.cta-btn.svelte-cwls5q:hover{background:#f8ece4;transform:scale(1.04);box-shadow:var(--shadow-md)}@media(max-width:768px){.hero-title.svelte-cwls5q{font-size:2rem}.hero.svelte-cwls5q{padding:var(--space-12) var(--space-4)}.stats.svelte-cwls5q{grid-template-columns:repeat(2,1fr);margin-left:var(--space-4);margin-right:var(--space-4)}.stat.svelte-cwls5q{padding:var(--space-4)}.stat-num.svelte-cwls5q{font-size:1.5rem}.mission.svelte-cwls5q{flex-direction:column;padding:var(--space-12) var(--space-4);gap:var(--space-6)}.mission-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.5rem}.steps.svelte-cwls5q{padding:var(--space-10) var(--space-4);margin-left:var(--space-4);margin-right:var(--space-4)}.steps-grid.svelte-cwls5q{grid-template-columns:1fr;gap:var(--space-6)}.steps.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.5rem;margin-bottom:var(--space-6)}.step-num.svelte-cwls5q{font-size:1.75rem}.about-options-section.svelte-cwls5q{padding:var(--space-10) var(--space-4)}.options-grid.svelte-cwls5q{grid-template-columns:1fr;gap:var(--space-6)}.developer-card.svelte-cwls5q,.cta-card.svelte-cwls5q{padding:var(--space-8) var(--space-5)}}
