@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;600;700;800&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.navbar{z-index:1000;background:0 0;justify-content:space-between;align-items:center;width:100%;height:90px;padding:0 8%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.nav-scrolled{-webkit-backdrop-filter:blur(15px);background:#021b1abf;border-bottom:1px solid #5eaf7326;height:70px;box-shadow:0 10px 30px #0000004d}.nav-logo{letter-spacing:-1.2px;color:var(--white);cursor:pointer;font-size:1.5rem;font-weight:900;text-decoration:none}.nav-logo span{color:var(--c-green);position:relative}.nav-links{align-items:center;gap:40px;list-style:none;display:flex}.nav-links li a{color:var(--text-muted);letter-spacing:.5px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.nav-links li a:hover{color:var(--c-green)}.nav-links li a:after{content:"";background:var(--c-green);border-radius:10px;width:0%;height:2px;transition:all .3s;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.nav-links li a:hover:after{width:100%}.nav-actions{align-items:center;gap:20px;display:flex}.nav-btn{background:var(--c-green);color:var(--rich-black);cursor:pointer;border:none;border-radius:100px;padding:12px 28px;font-size:.85rem;font-weight:800;transition:all .3s;box-shadow:0 4px 15px #5eaf7333}.nav-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 25px #5eaf7366}@media (width<=991px){.nav-links{display:none}.navbar{height:70px;padding:0 5%}.nav-logo{font-size:1.3rem}}.hero-master-container{background:#010c0b;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:120px 6% 80px;display:flex;position:relative;overflow:hidden}.hero-content-wrapper{z-index:10;grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;width:100%;max-width:1400px;display:grid}.hero-left-wing{flex-direction:column;gap:20px;display:flex}.status-pill{color:#5eaf73;text-transform:uppercase;letter-spacing:1px;background:#5eaf7314;border:1px solid #5eaf7333;border-radius:100px;align-items:center;gap:10px;width:fit-content;padding:8px 18px;font-size:.75rem;font-weight:700;display:flex}.pulse-icon{background:#5eaf73;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-ring;box-shadow:0 0 10px #5eaf73}.hero-title{letter-spacing:-3px;color:#fff;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:800;line-height:1.05}.highlight{background:linear-gradient(90deg,#5eaf73,#fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subtext{color:#a0a0a0;max-width:580px;font-size:1.15rem;line-height:1.7}.service-tags-container{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.s-tag{color:#ccc;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.s-tag:hover{background:#5eaf731a;border-color:#5eaf73}.hero-cta-group{gap:20px;margin-top:15px;display:flex}.cta-main{color:#010c0b;cursor:pointer;background:#5eaf73;border:none;border-radius:14px;align-items:center;gap:10px;padding:18px 38px;font-weight:800;transition:all .3s;display:flex}.cta-main:hover{transform:translateY(-4px);box-shadow:0 15px 35px #5eaf7366}.cta-secondary{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:14px;padding:18px 38px;font-weight:700}.bento-matrix{grid-template-rows:repeat(2,220px);grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.matrix-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #5eaf731a;border-radius:32px;flex-direction:column;justify-content:center;padding:30px;transition:all .4s;display:flex}.matrix-item:hover{background:#ffffff0a;border-color:#5eaf7366}.card-exp{text-align:center;border-color:#5eaf7333;align-items:center}.exp-val{color:#5eaf73;letter-spacing:-4px;font-size:5rem;font-weight:900;line-height:1}.exp-label{text-transform:uppercase;letter-spacing:2px;color:#666;margin-top:10px;font-size:.7rem}.card-terminal{background:#010807;grid-column:span 2;justify-content:flex-start;padding:25px}.term-header{gap:8px;margin-bottom:20px;display:flex}.dot{border-radius:50%;width:12px;height:12px}.red{background:#ff5f56}.yellow{background:#ffbd2e}.green{background:#27c93f}.term-body{flex-direction:column;gap:8px;font-family:Fira Code,monospace;font-size:.85rem;display:flex}.cyan{color:#5eaf73}.white{color:#fff}.gray{color:#444}.card-performance{align-items:flex-start;gap:10px}.card-performance h4{color:#fff;font-size:1.3rem}.card-performance p{color:#666;font-size:.8rem}@media (width<=1200px){.hero-content-wrapper{text-align:center;grid-template-columns:1fr;gap:80px}.hero-left-wing{align-items:center}.service-tags-container,.hero-cta-group{justify-content:center}}@media (width<=768px){.hero-master-container{padding:100px 5% 60px}.hero-title{font-size:2.8rem}.bento-matrix{grid-template-rows:auto}.card-terminal{grid-column:span 1}.hero-cta-group{flex-direction:column;width:100%}}@keyframes pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #5eaf73b3}70%{transform:scale(1);box-shadow:0 0 0 10px #5eaf7300}to{transform:scale(.95);box-shadow:0 0 #5eaf7300}}.ambient-glow{pointer-events:none;background:radial-gradient(circle,#5eaf730d 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.premium-services{background:#010c0b;padding:100px 8%;position:relative;overflow:hidden}.services-intro{text-align:center;margin-bottom:80px}.badge{color:#5eaf73;text-transform:uppercase;letter-spacing:2.5px;background:#5eaf7314;border:1px solid #5eaf7326;border-radius:100px;padding:8px 20px;font-size:.7rem;font-weight:800}.title-glow{color:#fff;letter-spacing:-1px;margin:25px 0 15px;font-size:clamp(2.5rem,5vw,4rem);font-weight:900}.subtitle{color:#666;max-width:600px;margin:0 auto;font-size:1.1rem}.bento-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}.premium-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:35px;padding:45px;transition:all .4s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.card-inner{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.icon-wrapper{background:#0006;border:1px solid #ffffff0d;border-radius:16px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:30px;display:flex;box-shadow:0 10px 20px #0003}.card-content h3{color:#fff;margin-bottom:15px;font-size:1.5rem;font-weight:700}.card-content p{color:#888;margin-bottom:30px;font-size:1rem;line-height:1.7}.card-action{color:#5eaf73;opacity:.4;align-items:center;gap:8px;margin-top:auto;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.premium-card:hover .card-action{opacity:1;transform:translate(5px)}.premium-card:hover{background:#ffffff0a;border-color:#ffffff1a}.hover-glow{filter:blur(60px);opacity:0;pointer-events:none;width:150px;height:150px;transition:all .6s;position:absolute;top:-50%;right:-50%}.premium-card:hover .hover-glow{opacity:.15}@media (width<=768px){.premium-services{padding:80px 5%}.bento-grid{grid-template-columns:1fr}.premium-card{padding:35px}}.founder-premium-container{background:#010c0b;justify-content:center;padding:120px 8%;display:flex;position:relative;overflow:hidden}.founder-wrapper{z-index:5;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;width:100%;max-width:1300px;display:grid}.identity-card{width:100%;max-width:450px;margin:0 auto;position:relative}.profile-frame{background:#ffffff08;border:1px solid #5eaf731a;border-radius:40px;padding:12px;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000080}.profile-img{filter:grayscale()contrast(1.1);border-radius:30px;width:100%;transition:all .6s cubic-bezier(.23,1,.32,1)}.identity-card:hover .profile-img{filter:grayscale(0%)contrast();transform:scale(1.03)}.social-dock{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#010f0ee6;border:1px solid #5eaf734d;border-radius:100px;gap:18px;padding:15px 25px;display:flex;position:absolute;bottom:-25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.social-dock a{color:#888;transition:all .3s}.social-dock a:hover{color:#5eaf73;transform:translateY(-4px)}.founder-badge{color:#5eaf73;text-transform:uppercase;letter-spacing:1px;background:#5eaf731a;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.75rem;font-weight:800;display:inline-flex}.founder-name{color:#fff;margin:15px 0 5px;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:900;line-height:1}.founder-tagline{color:#5eaf73;margin-bottom:25px;font-size:1.25rem;font-weight:500}.founder-bio{color:#a5a5a5;margin-bottom:35px;font-size:1.15rem;line-height:1.8}.stack-capabilities{flex-wrap:wrap;gap:15px;margin-bottom:40px;display:flex}.capability{color:#ccc;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 20px;font-size:.9rem;display:flex}.performance-metrics{border-top:1px solid #ffffff0d;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:45px;padding-top:35px;display:grid}.metric-val{color:#fff;font-size:2.5rem;font-weight:900;display:block}.metric-label{color:#666;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.sync-btn{color:#010c0b;cursor:pointer;background:#5eaf73;border:none;border-radius:18px;align-items:center;gap:12px;padding:20px 45px;font-size:1rem;font-weight:800;display:flex}@media (width<=1100px){.founder-wrapper{text-align:center;grid-template-columns:1fr;gap:100px}.founder-details{order:2}.identity-card{order:1}.stack-capabilities,.performance-metrics{justify-content:center}.sync-btn{margin:0 auto}}@media (width<=600px){.founder-premium-container{padding:80px 5%}.social-dock{flex-wrap:wrap;gap:12px;width:90%;padding:12px 18px}.performance-metrics{grid-template-columns:1fr;gap:20px}}.bg-blur-circle{pointer-events:none;background:radial-gradient(circle,#5eaf7314 0%,#0000 70%);width:400px;height:400px;position:absolute;top:50%;left:-100px}.faq-section{background:#010c0b;padding:100px 8%}.faq-header{text-align:center;margin-bottom:60px}.faq-badge{color:#5eaf73;text-transform:uppercase;letter-spacing:2px;background:#5eaf731a;border-radius:100px;padding:8px 18px;font-size:.7rem;font-weight:800}.faq-title{color:#fff;margin-top:20px;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800}.faq-list{flex-direction:column;gap:15px;max-width:800px;margin:0 auto;display:flex}.faq-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;transition:all .3s;overflow:hidden}.faq-item.active{background:#ffffff08;border-color:#5eaf734d}.faq-question{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:25px 30px;font-size:1.1rem;font-weight:600;display:flex}.q-text{align-items:center;gap:15px;display:flex}.q-icon{color:#5eaf73;opacity:.6}.faq-answer-wrapper{overflow:hidden}.faq-answer{color:#888;padding:0 30px 25px 63px;font-size:1rem;line-height:1.7}.faq-item:hover{background:#ffffff0a}@media (width<=768px){.faq-section{padding:80px 5%}.faq-question{padding:20px;font-size:1rem}.faq-answer{padding:0 20px 20px}}.contact-section{background:#010c0b;padding:120px 8%}.contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.contact-info .badge{color:#5eaf73;letter-spacing:1.5px;background:#5eaf731a;border-radius:100px;padding:8px 18px;font-size:.75rem;font-weight:800}.contact-title{color:#fff;margin:25px 0;font-size:clamp(2.5rem,4vw,3.8rem);font-weight:900;line-height:1.1}.highlight{color:#5eaf73}.contact-desc{color:#888;margin-bottom:40px;font-size:1.1rem}.info-cards{flex-direction:column;gap:25px;display:flex}.info-item{align-items:center;gap:20px;display:flex}.info-icon{color:#5eaf73;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.info-item span{color:#555;text-transform:uppercase;font-size:.8rem}.info-item p{color:#fff;font-size:1.1rem;font-weight:600}.contact-form-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:40px;padding:50px}.input-group{margin-bottom:20px}input,select,textarea{color:#fff;background:#0003;border:1px solid #ffffff14;border-radius:15px;width:100%;padding:18px 25px;font-size:1rem;transition:all .3s}input:focus,select:focus,textarea:focus{background:#0006;border-color:#5eaf73;outline:none}.submit-btn{color:#010c0b;cursor:pointer;background:#5eaf73;border:none;border-radius:15px;justify-content:center;align-items:center;gap:12px;width:100%;padding:20px;font-weight:800;transition:all .3s;display:flex}.submit-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #5eaf7333}.success-message{text-align:center;padding:40px 0}.success-message h3{color:#fff;margin-top:20px;font-size:1.8rem}.success-message p{color:#888}@media (width<=992px){.contact-grid{grid-template-columns:1fr;gap:60px}.contact-form-card{padding:30px}}:root{--rich-black:#021b1a;--dark-green:#032221;--c-green:#5eaf73;--white:#fff;--text-muted:#a5a5a5;--border:#5eaf7326;--glass:#ffffff08}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--rich-black);color:var(--white);font-family:Plus Jakarta Sans,sans-serif;line-height:1.6;overflow-x:hidden}.section-container{max-width:1400px;margin:0 auto;padding:100px 6%}.bento-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);gap:20px;display:grid}.bento-card{background:var(--dark-green);border:1px solid var(--border);border-radius:32px;padding:40px;transition:all .5s cubic-bezier(.2,.8,.2,1)}.bento-card:hover{border-color:var(--c-green);transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.span-2{grid-column:span 2}.row-2{grid-row:span 2}@media (width<=1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.bento-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}}.admin-wrapper{background:#010a09;min-height:100vh;display:flex}.admin-sidebar{border-right:1px solid var(--border);background:#011413;width:280px;padding:40px 25px}.admin-nav{flex-direction:column;gap:10px;margin-top:50px;display:flex}.admin-nav button{color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:15px;font-weight:600;transition:all .3s}.admin-nav button.active{background:var(--c-green);color:var(--rich-black)}.admin-main{flex:1;padding:60px;overflow-y:auto}.admin-form{background:var(--dark-green);border:1px solid var(--border);border-radius:24px;margin-bottom:40px;padding:30px}.admin-input{background:var(--rich-black);color:#fff;border:1px solid #111;border-radius:10px;width:100%;margin-bottom:15px;padding:15px}.admin-card{background:#ffffff05;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:20px;display:flex}
