.startup-page.svelte-x1uuk8{background:var(--color-dark-main-brown);overflow:hidden}.overtext.svelte-x1uuk8{width:fit-content;margin-bottom:.75rem;color:#75f4d9;font-family:Manrope;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1.svelte-x1uuk8,h2.svelte-x1uuk8,h3.svelte-x1uuk8,p.svelte-x1uuk8{margin:0}h1.svelte-x1uuk8{max-width:10.5ch;color:var(--color-light-text);font-family:Manrope;font-size:clamp(3rem,6vw,5.9rem);font-weight:760;line-height:.96;letter-spacing:0}h2.svelte-x1uuk8{color:var(--text-primary);font-family:Manrope;font-size:clamp(2rem,4vw,3.55rem);font-weight:690;line-height:1.04;letter-spacing:0}h3.svelte-x1uuk8{color:inherit;font-family:Manrope;font-size:1.08rem;font-weight:720;line-height:1.25}.frontpage-section.dark h2.svelte-x1uuk8,.frontpage-section.dark h3.svelte-x1uuk8{color:var(--color-light-text)}.startup-hero.svelte-x1uuk8{position:relative;min-height:calc(100vh - 4.25rem);padding-top:4.8rem;padding-bottom:4rem}.startup-hero.svelte-x1uuk8:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(117,244,217,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(255,246,238,.04) 1px,transparent 1px);background-size:70px 70px,70px 70px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%);pointer-events:none}.hero-grid.svelte-x1uuk8{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(27rem,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero-copy.svelte-x1uuk8{display:flex;flex-direction:column;gap:1.55rem}.txt.svelte-x1uuk8,.hero-copy.svelte-x1uuk8 .txt:where(.svelte-x1uuk8),.section-heading.svelte-x1uuk8 .txt:where(.svelte-x1uuk8),.advantage-shell.svelte-x1uuk8 .txt:where(.svelte-x1uuk8),.cta-content.svelte-x1uuk8 .txt:where(.svelte-x1uuk8){color:#fff6eebd;font-family:Poppins;font-size:1.08rem;line-height:1.7}.hero-copy.svelte-x1uuk8 .txt:where(.svelte-x1uuk8){max-width:41rem;color:#fff6eed1;font-size:1.18rem;line-height:1.65}.hero-actions.svelte-x1uuk8,.cta-row.svelte-x1uuk8{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.hero-actions.svelte-x1uuk8 .btn-transparent,.cta-row.svelte-x1uuk8 .btn-transparent{color:#fff6eedb;border-color:#fff6ee6b;background:#fff6ee09}.proof-row.svelte-x1uuk8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:36rem}.proof-row.svelte-x1uuk8 div:where(.svelte-x1uuk8),.launch-console.svelte-x1uuk8,.loop-grid.svelte-x1uuk8 article:where(.svelte-x1uuk8),.advantage-shell.svelte-x1uuk8{border:1px solid rgba(255,246,238,.12);border-radius:8px}.proof-row.svelte-x1uuk8 div:where(.svelte-x1uuk8){padding:.95rem;background:#ffffff0b}.proof-row.svelte-x1uuk8 strong:where(.svelte-x1uuk8){display:block;color:#f8b45f;font-family:Manrope;font-size:1.55rem;line-height:1}.proof-row.svelte-x1uuk8 span:where(.svelte-x1uuk8){display:block;margin-top:.45rem;color:#fff6eea6;font-family:Poppins;font-size:.78rem;line-height:1.45}.launch-console.svelte-x1uuk8{overflow:hidden;background:#120604;box-shadow:0 28px 80px #00000057;opacity:0;transform:translateY(1rem) rotate(-.6deg);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.launch-console.svelte-x1uuk8.in-view,.advantage-shell.svelte-x1uuk8.in-view,.toolkit-shell.svelte-x1uuk8.in-view{opacity:1;transform:translateY(0) rotate(0)}.console-top.svelte-x1uuk8,.category-query.svelte-x1uuk8{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem;border-bottom:1px solid rgba(255,246,238,.1);background:#ffffff0a}.console-top.svelte-x1uuk8 span:where(.svelte-x1uuk8),.console-top.svelte-x1uuk8 strong:where(.svelte-x1uuk8){color:#fff6eeb8;font-family:Poppins;font-size:.78rem}.console-top.svelte-x1uuk8 strong:where(.svelte-x1uuk8){color:#75f4d9;font-weight:700}.category-query.svelte-x1uuk8 p:where(.svelte-x1uuk8){color:var(--color-light-text);font-family:Manrope;font-size:1.22rem;font-weight:720;line-height:1.3}.rank-card.svelte-x1uuk8{margin:1rem;padding:1.15rem;border:1px solid rgba(117,244,217,.2);border-radius:8px;background:linear-gradient(135deg,rgba(117,244,217,.11),transparent 48%),#fff6ee0b}.rank-card.svelte-x1uuk8 span:where(.svelte-x1uuk8){display:block;color:#fff6ee94;font-family:Poppins;font-size:.78rem}.rank-card.svelte-x1uuk8 strong:where(.svelte-x1uuk8){display:block;margin-top:.55rem;color:#75f4d9;font-family:Manrope;font-size:4rem;font-weight:850;line-height:.95}.rank-card.svelte-x1uuk8 p:where(.svelte-x1uuk8){margin-top:.8rem;color:#fff6eeb3;font-family:Poppins;font-size:.88rem;line-height:1.55}.engine-grid.svelte-x1uuk8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0 1rem 1rem}.engine-grid.svelte-x1uuk8 div:where(.svelte-x1uuk8){min-width:0;padding:.75rem;border-radius:8px;background:#fff6ee0e}.engine-grid.svelte-x1uuk8 img:where(.svelte-x1uuk8){display:block;width:100%;height:1rem;object-fit:contain;object-position:left center;margin-bottom:.48rem}.engine-grid.svelte-x1uuk8 span:where(.svelte-x1uuk8){color:#fff6ee9e;font-family:Poppins;font-size:.72rem;line-height:1.35}.thesis-grid.svelte-x1uuk8{display:grid;grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);gap:clamp(2rem,6vw,5rem);align-items:start}.thesis-section.svelte-x1uuk8 .overtext:where(.svelte-x1uuk8){color:#0b6f62}.thesis-section.svelte-x1uuk8 h2:where(.svelte-x1uuk8){color:#1a1d26}.thesis-copy.svelte-x1uuk8{display:grid;gap:1.15rem}.thesis-copy.svelte-x1uuk8 .txt:where(.svelte-x1uuk8){color:#5e6577;font-size:1.12rem;line-height:1.74}.section-heading.svelte-x1uuk8{max-width:58rem;margin-bottom:2rem}.section-heading.svelte-x1uuk8 .txt:where(.svelte-x1uuk8){margin-top:1rem}.loop-grid.svelte-x1uuk8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.loop-grid.svelte-x1uuk8 article:where(.svelte-x1uuk8){min-height:15rem;padding:1.15rem;background:linear-gradient(145deg,#fff6ee13,#75f4d90b),#120604;opacity:0;transform:translateY(1rem);transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1),border-color .2s ease,background .2s ease}.loop-grid.svelte-x1uuk8 article:where(.svelte-x1uuk8).in-view{opacity:1;transform:translateY(0)}.loop-grid.svelte-x1uuk8 article:where(.svelte-x1uuk8):hover{border-color:#75f4d96b;background:linear-gradient(145deg,#75f4d91f,#f8b45f0f),#120604}.loop-grid.svelte-x1uuk8 article:where(.svelte-x1uuk8)>span:where(.svelte-x1uuk8){display:inline-flex;margin-bottom:2.7rem;color:#75f4d9;font-family:Manrope;font-size:.8rem;font-weight:850;text-transform:uppercase}.loop-grid.svelte-x1uuk8 p:where(.svelte-x1uuk8),.advantage-list.svelte-x1uuk8 p:where(.svelte-x1uuk8){margin-top:.65rem;color:#fff6eead;font-family:Poppins;font-size:.88rem;line-height:1.6}.advantage-shell.svelte-x1uuk8{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;padding:clamp(1.4rem,3vw,2.1rem);background:#fff6ee0b;opacity:0;transform:translateY(1rem);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.advantage-shell.svelte-x1uuk8 .txt:where(.svelte-x1uuk8){margin-top:1rem}.advantage-list.svelte-x1uuk8{display:grid;gap:.78rem}.advantage-list.svelte-x1uuk8 article:where(.svelte-x1uuk8){padding:1rem;border:1px solid rgba(255,246,238,.1);border-radius:8px;background:#fff6ee0b}.toolkit-shell.svelte-x1uuk8{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;opacity:0;transform:translateY(1rem);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.toolkit-section.svelte-x1uuk8 .overtext:where(.svelte-x1uuk8){color:#75f4d9!important;-webkit-text-fill-color:#75f4d9}.startup-page.svelte-x1uuk8 .toolkit-section:where(.svelte-x1uuk8) .toolkit-shell:where(.svelte-x1uuk8) h2:where(.svelte-x1uuk8){max-width:12ch;color:var(--color-light-text)!important;-webkit-text-fill-color:var(--color-light-text)}.toolkit-list.svelte-x1uuk8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.toolkit-list.svelte-x1uuk8 a:where(.svelte-x1uuk8){display:inline-flex;min-height:5.5rem;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(255,246,238,.12);border-radius:8px;background:linear-gradient(145deg,#75f4d914,#f8b45f0b),#fff6ee0b;color:#fff6eee6;font-family:Manrope;font-size:1rem;font-weight:720;line-height:1.25;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.toolkit-list.svelte-x1uuk8 a:where(.svelte-x1uuk8):after{content:"→";flex-shrink:0;color:#75f4d9;font-family:Manrope;font-weight:850;line-height:1}.toolkit-list.svelte-x1uuk8 a:where(.svelte-x1uuk8):hover{border-color:#75f4d96b;background:linear-gradient(145deg,#75f4d924,#f8b45f11),#fff6ee0f;color:var(--color-light-text);transform:translateY(-2px)}.final-cta.svelte-x1uuk8{padding-bottom:7rem}.cta-content.svelte-x1uuk8{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:48rem}.cta-content.svelte-x1uuk8 .overtext:where(.svelte-x1uuk8){margin-left:auto;margin-right:auto}.cta-content.svelte-x1uuk8 .txt:where(.svelte-x1uuk8){max-width:38rem}@media (prefers-reduced-motion: reduce){.launch-console.svelte-x1uuk8,.loop-grid.svelte-x1uuk8 article:where(.svelte-x1uuk8),.advantage-shell.svelte-x1uuk8,.toolkit-shell.svelte-x1uuk8{transition:none}}@media (max-width: 1080px){.hero-grid.svelte-x1uuk8,.thesis-grid.svelte-x1uuk8,.advantage-shell.svelte-x1uuk8,.toolkit-shell.svelte-x1uuk8{grid-template-columns:1fr}.loop-grid.svelte-x1uuk8,.toolkit-list.svelte-x1uuk8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.startup-hero.svelte-x1uuk8{min-height:auto;padding-top:4.5rem}h1.svelte-x1uuk8{font-size:2.8rem}h2.svelte-x1uuk8{font-size:2.15rem}.hero-copy.svelte-x1uuk8 .txt:where(.svelte-x1uuk8),.txt.svelte-x1uuk8,.section-heading.svelte-x1uuk8 .txt:where(.svelte-x1uuk8),.advantage-shell.svelte-x1uuk8 .txt:where(.svelte-x1uuk8),.cta-content.svelte-x1uuk8 .txt:where(.svelte-x1uuk8),.thesis-copy.svelte-x1uuk8 .txt:where(.svelte-x1uuk8){font-size:1rem;line-height:1.62}.proof-row.svelte-x1uuk8,.loop-grid.svelte-x1uuk8,.engine-grid.svelte-x1uuk8,.toolkit-list.svelte-x1uuk8{grid-template-columns:1fr}.hero-actions.svelte-x1uuk8,.cta-row.svelte-x1uuk8{align-items:stretch;flex-direction:column}.hero-actions.svelte-x1uuk8 .btn,.cta-row.svelte-x1uuk8 .btn{width:100%}}@media (max-width: 480px){h1.svelte-x1uuk8{font-size:2.48rem}}
