*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #000000;--bg-secondary: #13131a;--text-primary: #e0e0e0;--text-secondary: #8a8a9e;--accent: #6366f1;--border: rgba(255, 255, 255, .15)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg-primary);background-image:linear-gradient(135deg,#6366f108,#8b5cf605,#00000003),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:100% 100%,100px 100px,100px 100px;background-position:0 0,0 0,0 0;color:var(--text-primary);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}.container{max-width:1200px;margin:0 auto;padding:0 3rem}.navbar{position:fixed;top:0;left:0;right:0;background:#0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:2px solid var(--border);z-index:1001;padding:1.5rem 0}.nav-content{display:flex;justify-content:space-between;align-items:center;position:relative}.logo{font-size:1.1rem;font-weight:600;color:#fff;letter-spacing:-.02em;display:flex;align-items:center;text-decoration:none}.logo-img{height:32px;width:auto;margin-right:.75rem}.logo-text{font-size:1.1rem;font-weight:600;color:#fff;letter-spacing:-.02em}.nav-links{display:flex;align-items:center;gap:3rem;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;font-weight:400;transition:color .3s;letter-spacing:-.01em}.nav-links a:hover{color:var(--text-primary)}.btn-waitlist{padding:.65rem 1.5rem;background:#fff;color:var(--bg-primary);text-decoration:none;font-size:.9rem;font-weight:500;border-radius:4px;transition:all .3s;letter-spacing:-.01em}.btn-waitlist:hover{background:var(--text-secondary);transform:translateY(-1px)}.mobile-menu{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:1001;position:relative}.mobile-menu span{width:24px;height:1.5px;background:var(--text-primary);transition:all .3s}.mobile-menu:after{content:"";display:none}.mobile-menu:hover span{background:var(--text-secondary)}.mobile-menu-active span{display:none}.mobile-menu-active:after{content:"EXIT";display:block;color:var(--text-primary);font-size:.9rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;transition:all .3s}.mobile-menu:hover:after{color:var(--text-secondary)}.hero{padding:16rem 0 12rem;text-align:center;position:relative}.hero-header{position:absolute;top:0;left:0;right:0;padding-top:8rem;z-index:10}.hero-location{font-size:.9rem;color:var(--text-secondary);letter-spacing:.02em}.hero-title{font-size:5.5rem;font-weight:300;line-height:1.15;margin-bottom:3rem;letter-spacing:-.04em;font-family:Times New Roman,Times,serif}.hero-badges{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.badge{font-size:1.2rem;color:var(--text-secondary);font-weight:400;letter-spacing:.02em}.hero-cta{margin-top:3rem}.hero-button{display:inline-block;padding:1rem 2.5rem;background:#fff;color:var(--bg-primary);text-decoration:none;font-size:1rem;font-weight:500;border-radius:4px;transition:all .3s;letter-spacing:-.01em}.hero-button:hover{background:var(--text-secondary);transform:translateY(-2px)}.manifesto-section{padding:10rem 0}.manifesto-title{font-size:3.5rem;font-weight:300;line-height:1.2;margin-bottom:5rem;letter-spacing:-.04em;font-family:Times New Roman,Times,serif;text-align:center}.manifesto-content{max-width:900px;margin:0 auto}.manifesto-heading{font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:2.5rem;color:var(--text-primary);letter-spacing:-.02em}.manifesto-subheading{font-size:1.5rem;font-weight:600;line-height:1.4;margin:3rem 0 1.5rem;color:var(--text-primary);letter-spacing:-.02em}.manifesto-text{font-size:1.15rem;line-height:1.8;margin-bottom:2rem;color:var(--text-primary);font-weight:400;letter-spacing:-.01em}.manifesto-quote{font-size:1.15rem;line-height:1.8;margin:2.5rem 0;padding-left:2rem;border-left:3px solid var(--text-secondary);color:var(--text-secondary);font-style:italic;letter-spacing:-.01em}.manifesto-pronunciation{font-size:1rem;color:var(--text-secondary);margin-bottom:.5rem}.manifesto-definition{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem}.manifesto-values{font-size:1.15rem;line-height:1.8;margin:2.5rem 0;color:var(--text-primary);font-weight:400;letter-spacing:-.01em}.manifesto-closing{font-size:1.15rem;line-height:1.8;margin-top:3rem;color:var(--text-primary);font-weight:400;letter-spacing:-.01em}@media (max-width: 768px){.manifesto-title{font-size:2.5rem;text-align:center}.manifesto-heading{font-size:1.5rem}.manifesto-subheading{font-size:1.3rem}.manifesto-text,.manifesto-quote,.manifesto-values,.manifesto-closing{font-size:1.05rem}}.product-section{padding:10rem 0}.section-title-simple{font-size:1rem;font-weight:400;color:var(--text-secondary);margin-bottom:5rem;letter-spacing:.05em;text-align:center;transition:all .6s ease-out}.section-title-simple.in-view{color:var(--text-primary);text-shadow:0 0 20px rgba(255,255,255,.3);transform:scale(1.05)}.decision-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:8rem;border:1px solid var(--border);border-radius:4px;overflow:hidden}.decision-card{padding:3rem 2rem;text-align:center;border-right:1px solid var(--border);background:#ffffff03;transition:background .3s}.decision-card:last-child{border-right:none}.decision-card:hover{background:#ffffff08}.decision-symbol{font-size:3.5rem;font-weight:200;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-.02em}.decision-name{font-size:1.1rem;font-weight:500;margin-bottom:.5rem;letter-spacing:-.01em}.decision-weight{font-size:.85rem;color:var(--text-secondary);font-weight:400}.product-description{text-align:center;max-width:800px;margin:0 auto}.product-lead{font-size:1.5rem;line-height:1.6;margin-bottom:2rem;font-weight:300;letter-spacing:-.02em;font-family:Times New Roman,Times,serif}.product-tagline{font-size:1.1rem;color:var(--text-secondary);margin-bottom:3rem;font-weight:400}.product-cta{display:flex;gap:3rem;justify-content:center}.link-button{color:var(--text-secondary);text-decoration:none;font-size:.95rem;font-weight:400;border-bottom:1px solid var(--border);padding-bottom:.25rem;transition:all .3s;letter-spacing:-.01em}.link-button:hover{color:var(--text-primary);border-bottom-color:var(--text-primary)}.backing-section{padding:10rem 0}.backers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 4rem;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.backer-logo{font-size:1.1rem;color:var(--text-secondary);font-weight:400;text-align:center;letter-spacing:-.01em;transition:color .3s}.backer-logo:hover{color:var(--text-primary)}.backing-tagline{text-align:center;font-size:.95rem;color:var(--text-secondary);font-weight:400;font-style:italic}.how-section{padding:10rem 0}.how-content{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.how-step{padding:2rem 0;position:relative}.how-step:after{content:"↓";position:absolute;bottom:-1rem;left:0;font-size:1.2rem;color:var(--text-secondary);font-weight:300}.how-step:last-child:after{display:none}.how-step h3{font-size:1.2rem;font-weight:400;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-.01em}.how-step p{font-size:1rem;line-height:1.7;color:var(--text-secondary);font-weight:300;letter-spacing:-.01em}.enterprise-section{padding:10rem 0}.enterprise-content{max-width:900px;margin:0 auto}.enterprise-lead{font-size:1.4rem;line-height:1.7;margin-bottom:5rem;font-weight:300;text-align:center;letter-spacing:-.02em}.enterprise-features{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}.ent-feature h4{font-size:1.1rem;font-weight:500;margin-bottom:1rem;letter-spacing:-.01em}.ent-feature p{font-size:.95rem;color:var(--text-secondary);line-height:1.7;font-weight:300}.careers-section{padding:10rem 0;text-align:center}.careers-text{font-size:1.2rem;color:var(--text-secondary);margin-bottom:3rem;font-weight:300;letter-spacing:-.01em}.careers-cta{display:inline-block;padding:1rem 2rem;background:#fff;color:var(--bg-primary);text-decoration:none;font-size:1rem;font-weight:500;border-radius:4px;transition:all .3s;letter-spacing:-.01em}.careers-cta:hover{background:var(--text-secondary);transform:translateY(-2px)}.footer{padding:6rem 0 3rem;background-color:var(--bg-primary)}.footer-main{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem}.footer-brand{flex:1}.footer-logo{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;letter-spacing:-.02em;color:#fff;display:flex;align-items:center}.footer-logo-img{height:32px;width:auto;margin-right:.75rem}.footer-location{font-size:.9rem;color:var(--text-secondary);font-weight:400}.footer-nav{display:flex;gap:1.5rem;flex:1;justify-content:flex-end;flex-wrap:nowrap}.footer-nav a{color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:400;transition:color .3s;letter-spacing:-.01em;white-space:nowrap}.footer-nav a:hover{color:var(--text-primary)}.footer-social{display:flex;flex-direction:column;align-items:center;flex:1}.social-label{font-size:.95rem;color:var(--text-secondary);font-weight:600;margin-bottom:.75rem;letter-spacing:-.01em}.social-icons{display:flex;gap:1rem}.social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff;transition:all .3s;border-radius:4px}.social-link:hover{color:#fff;background:#ffffff1a;transform:translateY(-2px)}.social-link svg{width:18px;height:18px}.footer-divider{height:1px;background:var(--border);margin-bottom:2rem}.footer-copyright{text-align:center}.footer-copyright p{color:var(--text-secondary);font-size:.9rem;font-weight:400;letter-spacing:-.01em}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.container{padding:0 2rem}.hero-title{font-size:4rem}.decision-grid{grid-template-columns:repeat(2,1fr);gap:0}.decision-card{border-bottom:1px solid var(--border)}.decision-card:nth-child(2n){border-right:none}.decision-card:nth-last-child(-n+2){border-bottom:none}.backers-grid{grid-template-columns:repeat(2,1fr)}.enterprise-features{grid-template-columns:1fr;gap:3rem}.footer-main{flex-direction:column;gap:3rem;align-items:center;text-align:center}.footer-social{align-items:center}}@media (max-width: 768px){.nav-links{display:none}.nav-links.mobile-menu-open{display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;transform:none!important;background:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;padding:8rem 2rem 2rem;gap:1.5rem;z-index:1000;align-items:center;text-align:center;justify-content:flex-start}.nav-links.mobile-menu-open a{display:block;width:100%;max-width:300px;margin:0 auto;text-align:center;padding:.75rem 1.5rem}.btn-waitlist{display:none}.mobile-menu{display:flex;position:relative;z-index:1002}.nav-content{position:relative}.hero{padding:12rem 0 8rem}.hero-header{padding-top:6rem}.hero-title{font-size:2.8rem}.hero-badges{flex-direction:column;gap:1rem}.product-section,.backing-section,.how-section,.enterprise-section,.careers-section{padding:6rem 0}.product-lead{font-size:1.2rem}.decision-grid{grid-template-columns:1fr}.decision-card{border-right:none;border-bottom:1px solid var(--border)}.decision-card:last-child{border-bottom:none}.backers-grid{grid-template-columns:1fr;gap:2rem}.product-cta{flex-direction:column;gap:1.5rem;align-items:center}.link-button{display:inline-block;text-align:center;width:auto;min-width:120px}.footer-nav{flex-direction:column;gap:1.5rem}}@media (max-width: 480px){.container{padding:0 1.5rem}.hero-title{font-size:2.2rem}.product-lead{font-size:1.1rem}.section-title-simple{margin-bottom:3rem}.enterprise-lead{font-size:1.2rem}}html{scroll-behavior:smooth}::selection{background:#6366f14d;color:var(--text-primary)}a:focus,button:focus{outline:none}.btn-waitlist:focus{outline:2px solid var(--accent);outline-offset:4px}
