.hero-a{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(45,212,191,.12) 0%,transparent 70%),linear-gradient(180deg,#0a0f1e,#0d1526);border-bottom:1px solid var(--color-border, rgba(255,255,255,.08));padding:5rem 1.5rem 4rem;text-align:center}.hero-arc{position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% -10%,rgba(45,212,191,.15) 0%,transparent 65%);pointer-events:none}.hero-a-inner{position:relative;z-index:1;max-width:680px;margin:0 auto}.hero-a .eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent, #2dd4bf);margin-bottom:1rem}.hero-a h1{font-size:clamp(2rem,5vw,3.25rem);font-weight:900;color:#fff;line-height:1.15;margin-bottom:1.25rem}.aurora-text{background:linear-gradient(90deg,#2dd4bf,#a78bfa,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-a .subtitle{font-size:1.125rem;color:#ffffffa6;line-height:1.7;max-width:520px;margin:0 auto}.spark-field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:960px;margin:0 auto;padding:3rem 1.5rem}@media(max-width:700px){.stats{grid-template-columns:repeat(2,1fr)}}.card{background:var(--color-surface, rgba(255,255,255,.04));border:1px solid var(--color-border, rgba(255,255,255,.08));border-radius:1rem}.card.stat{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.card.stat .n{font-size:2rem;font-weight:900;line-height:1}.card.stat .n.teal{color:#2dd4bf}.card.stat .n.gold{color:#fbbf24}.card.stat .n.green{color:#34d399}.card.stat .n.blue{color:#60a5fa}.card.stat .l{font-size:.8rem;color:#ffffff8c;line-height:1.4}.split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1080px;margin:0 auto;padding:3rem 1.5rem;align-items:center}@media(max-width:768px){.split{grid-template-columns:1fr}.split .pic{order:-1}}.split-text .eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent, #2dd4bf);margin-bottom:.75rem}.split-text h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;color:#fff;line-height:1.25;margin-bottom:1.25rem}.split-text p{color:#ffffffa6;line-height:1.75;margin-bottom:1rem}.split-text p:last-child{margin-bottom:0}.pic img{width:100%;height:auto;border-radius:1rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;border:1px solid var(--color-border, rgba(255,255,255,.08))}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:960px;margin:0 auto;padding:3rem 1.5rem}@media(max-width:700px){.how{grid-template-columns:1fr}}.card.how-step{padding:1.75rem}.card.how-step .n{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#2dd4bf26;color:#2dd4bf;font-size:.875rem;font-weight:800;margin-bottom:1rem}.card.how-step h3{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.6rem}.card.how-step p{font-size:.875rem;color:#ffffff8c;line-height:1.65}.sources{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:960px;margin:0 auto;padding:0 1.5rem 3rem}@media(max-width:700px){.sources{grid-template-columns:1fr}}.card.src{padding:1.5rem;display:flex;gap:1rem;align-items:flex-start}.card.src .ico{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.5rem;background:#2dd4bf1a;display:flex;align-items:center;justify-content:center;color:#2dd4bf}.card.src .ico svg{width:1.1rem;height:1.1rem}.card.src h4{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:.35rem}.card.src p{font-size:.8rem;color:#ffffff80;line-height:1.6}.values{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:960px;margin:0 auto;padding:0 1.5rem 3rem}@media(max-width:600px){.values{grid-template-columns:1fr}}.card.val{padding:1.5rem;display:flex;gap:1rem;align-items:flex-start}.card.val .ico{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.5rem;background:#a78bfa1a;display:flex;align-items:center;justify-content:center;color:#a78bfa}.card.val .ico svg{width:1.1rem;height:1.1rem}.card.val h4{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:.35rem}.card.val p{font-size:.8rem;color:#ffffff80;line-height:1.6}.founder-wrap{max-width:960px;margin:0 auto;padding:0 1.5rem 4rem}.card.founder{padding:2rem;display:flex;gap:2rem;align-items:flex-start}@media(max-width:640px){.card.founder{flex-direction:column}}.card.founder img{flex-shrink:0;width:120px;height:120px;border-radius:1rem;-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-border, rgba(255,255,255,.08))}.card.founder h3{font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:.25rem}.card.founder .role{font-size:.8rem;color:var(--color-accent, #2dd4bf);font-weight:600;margin-bottom:.85rem}.card.founder p{font-size:.875rem;color:#fff9;line-height:1.7;margin-bottom:.75rem}.card.founder p:last-of-type{margin-bottom:1rem}.founder-link{font-size:.875rem;font-weight:600;color:var(--color-accent, #2dd4bf);text-decoration:none;transition:opacity .2s}.founder-link:hover{opacity:.75}
