*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}:root{--obsidian: #0a0a0a;--carbon: #141414;--graphite: #1e1e1e;--ink: #080808;--lime: #c8ff00;--coral: #ff6b6b;--lavender: #a78bfa;--amber: #ffb444;--white: #ffffff;--gray-1: #a3a3a3;--gray-2: #666666;--border: #2a2a2a;--soft-border: rgba(255, 255, 255, .08)}body{min-width:320px;background:var(--obsidian);color:var(--white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}body.nav-open,body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.hero .container,.problem .container,.features-highlight .container{padding:0 24px}.nav{position:sticky;top:0;z-index:100;background:#0a0a0ad1;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color .2s ease,border-color .2s ease}.nav.scrolled{background:#0a0a0af5;border-color:var(--border)}.nav-content{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:72px}.logo,.footer-logo{color:var(--white);font-size:20px;font-weight:600;letter-spacing:0;line-height:1}.nav-menu{display:flex;align-items:center;justify-content:center;gap:28px}.nav-link{color:var(--gray-1);font-size:15px;transition:color .18s ease}.nav-link:hover,.nav-link.active{color:var(--white)}.nav-actions{display:flex;justify-content:flex-end}.nav-toggle{display:none;position:relative;z-index:1000;flex-direction:column;gap:6px;align-items:center;justify-content:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--carbon);cursor:pointer;transition:background .2s ease,border-color .2s ease}.nav-toggle:hover{background:var(--graphite)}.nav-toggle span{display:block;width:22px;height:2px;background:var(--white);border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-toggle.active span:first-child{transform:rotate(45deg) translate(7px,7px)}.nav-toggle.active span:nth-child(2){opacity:0;transform:translate(-20px)}.nav-toggle.active span:last-child{transform:rotate(-45deg) translate(7px,-7px)}.btn-primary,.btn-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 24px;border-radius:8px;border:1px solid transparent;font-size:15px;font-weight:600;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;will-change:transform}.btn-primary{background:var(--lime);color:var(--ink)}.btn-primary:hover{background:#d9ff33}.btn-secondary{background:transparent;border-color:var(--border);color:var(--white)}.btn-secondary:hover{border-color:var(--white)}.btn-large{min-height:56px;padding:0 32px}.section{padding:120px 0}.tag{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:var(--graphite);color:var(--white);font-size:13px;font-weight:500;letter-spacing:0}.section-header{margin-bottom:56px}.section-header h2,.roadmap-preview h2,.investor-content h2,.final-cta h2{max-width:840px;margin-top:24px;font-size:48px;font-weight:600;line-height:1.18;letter-spacing:0}.section-copy{max-width:680px;color:var(--gray-1);font-size:18px;line-height:1.7}.hero{position:relative;min-height:calc(100vh - 72px);display:flex;align-items:center;overflow:hidden;padding:88px 0 112px;--mouse-x: 50%;--mouse-y: 50%}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(620px circle at var(--mouse-x) var(--mouse-y),rgba(200,255,0,.055),transparent 42%);opacity:0;pointer-events:none;transition:opacity .3s ease}.hero:hover:before{opacity:1}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:56px}.hero-copy h1,.page-hero h1,.about-hero h1{max-width:940px;margin:28px 0;font-size:72px;font-weight:300;line-height:1.08;letter-spacing:0}.hero-copy h1 span{display:block}.accent-line{color:var(--lime)}.hero-subhead{max-width:640px;margin-bottom:40px;color:var(--gray-1);font-size:20px;line-height:1.6}.hero-subhead strong{color:var(--white);font-weight:600}.cta-row{display:flex;flex-wrap:wrap;gap:16px}.hero-note{margin-top:16px;color:var(--gray-1);font-size:14px}.hero-tagline{margin-top:56px;color:var(--gray-2);font-size:14px;font-weight:600;letter-spacing:0;text-transform:uppercase}.hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card{position:relative;min-height:204px;overflow:hidden;padding:24px;border-radius:8px;color:var(--ink)}.stat-card span{position:absolute;top:20px;left:20px;max-width:calc(100% - 40px);color:#0000009e;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:uppercase}.stat-card strong{position:absolute;left:20px;right:20px;bottom:18px;color:var(--ink);font-size:clamp(42px,5vw,64px);font-weight:300;font-variant-numeric:tabular-nums;line-height:1}.stat-lime,.feature-lime,.category-lime{background:var(--lime)}.stat-coral,.feature-coral,.category-coral{background:var(--coral)}.stat-lavender,.feature-lavender,.category-lavender{background:var(--lavender)}.stat-amber,.feature-amber,.category-amber{background:var(--amber)}.feature-card.feature-lime,.feature-card.feature-coral,.feature-card.feature-lavender,.feature-card.feature-amber,.stat-card.stat-lime,.stat-card.stat-coral,.stat-card.stat-lavender,.stat-card.stat-amber{color:var(--obsidian)}.feature-card.feature-lime .feature-label,.feature-card.feature-coral .feature-label,.feature-card.feature-lavender .feature-label,.feature-card.feature-amber .feature-label,.stat-card.stat-lime .stat-label,.stat-card.stat-coral .stat-label,.stat-card.stat-lavender .stat-label,.stat-card.stat-amber .stat-label,.stat-card.stat-lime span,.stat-card.stat-coral span,.stat-card.stat-lavender span,.stat-card.stat-amber span{color:#0a0a0a99}.feature-card.feature-lime .feature-number,.feature-card.feature-coral .feature-number,.feature-card.feature-lavender .feature-number,.feature-card.feature-amber .feature-number,.stat-card.stat-lime .stat-number,.stat-card.stat-coral .stat-number,.stat-card.stat-lavender .stat-number,.stat-card.stat-amber .stat-number,.stat-card.stat-lime strong,.stat-card.stat-coral strong,.stat-card.stat-lavender strong,.stat-card.stat-amber strong{color:var(--obsidian)}.feature-card.feature-lime p,.feature-card.feature-coral p,.feature-card.feature-lavender p,.feature-card.feature-amber p{color:#0a0a0acc}.problem{background:var(--obsidian)}.problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.problem-card{position:relative;min-height:360px;overflow:hidden;padding:40px;border-radius:8px;background:var(--carbon)}.problem-number{position:absolute;top:30px;left:32px;color:var(--graphite);font-size:112px;font-weight:300;font-variant-numeric:tabular-nums;line-height:.9}.problem-icon{position:relative;z-index:1;width:40px;height:40px;margin:154px 0 24px;color:var(--lime)}.problem-icon svg{width:100%;height:100%}.problem-card h3,.problem-card p{position:relative;z-index:1}.problem-card h3{margin-bottom:14px;font-size:20px;font-weight:600}.problem-card p{color:var(--gray-1)}.problem-conclusion{display:flex;align-items:center;gap:12px;margin-top:32px;padding:24px 28px;border-left:4px solid var(--lime);border-radius:8px;background:var(--carbon);color:var(--white);font-size:18px;font-weight:600}.features-highlight{background:var(--obsidian)}.features-grid-highlight{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:176px;gap:12px}.feature-card{display:flex;min-width:0;flex-direction:column;justify-content:space-between;overflow:hidden;padding:30px;border-radius:8px;transform-style:preserve-3d;will-change:transform}.feature-large{grid-column:span 7;grid-row:span 2}.feature-medium{grid-column:span 5}.feature-small{grid-column:span 4}.feature-dark{background:var(--carbon);color:var(--white)}.feature-label{color:#000000a6;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:uppercase}.feature-dark .feature-label{color:var(--gray-2)}.feature-number{color:currentColor;font-size:clamp(52px,7vw,92px);font-weight:300;font-variant-numeric:tabular-nums;line-height:.95}.compact-number{font-size:clamp(42px,4.5vw,64px)}.feature-icon{color:currentColor}.feature-card p{max-width:31ch;color:#000000c7;font-size:15px;line-height:1.45}.feature-dark p{color:var(--gray-1)}.feature-card.feature-dark{background:var(--carbon);color:var(--white)}.feature-card.feature-dark .feature-label{color:var(--gray-2)}.feature-card.feature-dark .feature-number{color:var(--white)}.feature-card.feature-dark p{color:var(--gray-1)}.features-cta{margin-top:40px;text-align:center}.india-first{background:var(--carbon)}.india-layout,.roadmap-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:start;gap:80px}.india-layout h2,.roadmap-preview h2{margin-bottom:24px}.food-tags{display:flex;flex-wrap:wrap;gap:12px;padding-top:62px}.food-tags span{padding:12px 18px;border-left:3px solid var(--coral);border-radius:8px;background:var(--graphite);color:var(--white);font-size:14px}.india-first .highlight{margin-top:20px;color:var(--white);font-weight:600}.roadmap-preview{background:var(--obsidian)}.roadmap-card{display:grid;min-height:280px;align-content:space-between;padding:32px;border-radius:8px;background:var(--lime);color:var(--ink);transition:transform .18s ease}.roadmap-card:hover{transform:translateY(-4px)}.roadmap-card span{color:#000000a6;font-size:12px;font-weight:600;text-transform:uppercase}.roadmap-card strong{font-size:80px;font-weight:300;line-height:1}.roadmap-card p{color:#000000c7}.investor-section{padding:120px 0}.investor-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,400px);gap:60px;align-items:center;padding:56px;border:1px solid var(--soft-border);border-radius:8px;background:var(--carbon)}.investor-content h2{margin-bottom:20px}.investor-content p{max-width:700px;margin-bottom:40px;color:var(--gray-1);font-size:18px;line-height:1.7}.investor-stats{display:flex;gap:40px}.investor-stat{flex:1}.stat-label{margin-bottom:8px;color:var(--gray-2);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.stat-value{color:var(--lime);font-size:36px;font-weight:300;font-variant-numeric:tabular-nums;line-height:1}.investor-cta-block{text-align:center}.investor-note{margin-top:16px;color:var(--gray-2);font-size:13px}.feedback-section{padding:120px 0;background:var(--obsidian)}.feedback-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}.feedback-card-link{display:block;text-decoration:none;transition:transform .3s ease}.feedback-card-link:hover{transform:translateY(-4px)}.feedback-card{position:relative;display:flex;height:100%;flex-direction:column;padding:40px 32px;border-radius:16px;background:var(--carbon);transition:background .3s ease}.feedback-card-link:hover .feedback-card{background:var(--graphite)}.feedback-icon{display:flex;width:64px;height:64px;align-items:center;justify-content:center;margin-bottom:24px;border-radius:12px;background:var(--graphite);color:var(--lime);transition:background .3s ease,color .3s ease}.feedback-card-link:hover .feedback-icon{background:var(--lime);color:var(--obsidian)}.feedback-card-link:nth-child(2) .feedback-icon{color:var(--coral)}.feedback-card-link:nth-child(2):hover .feedback-icon{background:var(--coral)}.feedback-card-link:nth-child(3) .feedback-icon{color:var(--lavender)}.feedback-card-link:nth-child(3):hover .feedback-icon{background:var(--lavender)}.feedback-card h3{margin-bottom:12px;color:var(--white);font-size:20px;font-weight:600}.feedback-card p{flex-grow:1;color:var(--gray-1);font-size:15px;line-height:1.6}.feedback-arrow{margin-top:24px;color:var(--gray-2);transition:all .3s ease}.feedback-card-link:hover .feedback-arrow{color:var(--lime);transform:translate(4px)}.feedback-note{margin-top:56px;color:var(--gray-1);font-size:15px;font-style:italic;text-align:center}.final-cta{background:var(--carbon);text-align:center}.final-cta h2{max-width:none;margin:0 auto 16px}.final-cta p{margin:0 auto 32px;color:var(--gray-1);font-size:18px}.page-hero,.about-hero{padding:160px 0 80px;text-align:center}.page-hero h1,.about-hero h1{margin-left:auto;margin-right:auto;font-size:56px;font-weight:600;line-height:1.18}.page-intro{max-width:720px;margin:0 auto;color:var(--gray-1);font-size:20px}.features-full{padding:80px 0 120px}.features-category{margin-bottom:112px}.features-category:last-child{margin-bottom:0}.category-title{display:flex;align-items:center;gap:16px;margin-bottom:40px;font-size:36px;font-weight:600;line-height:1.2}.category-icon{display:flex;width:56px;height:56px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:8px;color:var(--ink);font-size:24px}.features-grid-full{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feature-full-card{padding:32px;border:1px solid var(--soft-border);border-radius:8px;background:var(--carbon)}.feature-full-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.feature-full-header h3{font-size:20px;font-weight:600;line-height:1.3}.feature-badge{flex:0 0 auto;padding:6px 10px;border-radius:6px;background:var(--graphite);color:var(--gray-1);font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.feature-badge-lime{background:var(--lime);color:var(--ink)}.feature-badge-coral{background:var(--coral);color:var(--ink)}.feature-badge-lavender{background:var(--lavender);color:var(--ink)}.feature-badge-amber{background:var(--amber);color:var(--ink)}.feature-list{list-style:none}.feature-list li{position:relative;padding:9px 0 9px 22px;color:var(--gray-1);font-size:15px;line-height:1.6}.feature-list li:before{content:"";position:absolute;top:19px;left:0;width:6px;height:6px;border-radius:50%;background:var(--lime)}.features-cta-section{padding:120px 0;background:var(--carbon);text-align:center}.features-cta-section h2{margin-bottom:16px;font-size:42px;font-weight:600}.features-cta-section p{margin-bottom:36px;color:var(--gray-1);font-size:18px}.contact-section{padding:80px 0 120px}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.contact-card{padding:40px;border:1px solid var(--soft-border);border-radius:8px;background:var(--carbon);transition:transform .18s ease,background-color .18s ease}.contact-card:hover{background:var(--graphite);transform:translateY(-4px)}.contact-card-featured{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:center;padding:56px;background:var(--graphite)}.contact-icon{display:flex;width:80px;height:80px;align-items:center;justify-content:center;border-radius:8px;background:var(--lime);color:var(--obsidian)}.contact-card-featured h2{margin-bottom:12px;font-size:32px;font-weight:600;line-height:1.2}.contact-card-featured p{margin-bottom:24px;color:var(--gray-1);font-size:18px}.contact-email{color:var(--lime);font-size:20px;font-weight:600;overflow-wrap:anywhere;transition:color .18s ease}.contact-email:hover{color:var(--white)}.contact-icon-small{display:flex;width:64px;height:64px;align-items:center;justify-content:center;margin-bottom:24px;border-radius:8px;background:var(--graphite);color:var(--lime)}.contact-card h3{margin-bottom:12px;font-size:20px;font-weight:600}.contact-card p{margin-bottom:24px;color:var(--gray-1);font-size:15px;line-height:1.6}.contact-link{display:inline-flex;align-items:center;gap:8px;color:var(--white);font-size:14px;font-weight:600;transition:color .18s ease}.contact-link:hover{color:var(--lime)}.contact-social-section{padding:120px 0;background:var(--carbon);text-align:center}.contact-social-section h2{margin-bottom:16px;font-size:36px;font-weight:600}.section-intro{max-width:700px;margin:0 auto;color:var(--gray-1);font-size:18px;line-height:1.7}.social-links-large{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:800px;margin:56px auto 0}.social-link-large{display:flex;align-items:center;gap:24px;padding:32px;border:1px solid var(--soft-border);border-radius:8px;background:var(--obsidian);text-align:left;transition:transform .18s ease,border-color .18s ease}.social-link-large:hover{border-color:var(--border);transform:translateY(-4px)}.social-icon-large{display:flex;width:64px;height:64px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:8px;background:var(--graphite);color:var(--lime)}.social-link-content h3{margin-bottom:4px;color:var(--white);font-size:20px;font-weight:600}.social-link-content p{color:var(--gray-1);font-size:15px}.contact-note-section{padding:120px 0}.contact-note-card{max-width:700px;margin:0 auto;padding:56px;border:1px solid var(--soft-border);border-radius:8px;background:var(--carbon);text-align:center}.contact-note-card svg{margin-bottom:24px;color:var(--lime)}.contact-note-card h3{margin-bottom:16px;font-size:24px;font-weight:600}.contact-note-card p{color:var(--gray-1);font-size:16px;line-height:1.7}.founder-story{padding:112px 0}.founder-grid{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:80px}.founder-placeholder{display:flex;width:320px;height:320px;align-items:center;justify-content:center;border:1px solid var(--soft-border);border-radius:8px;background:var(--carbon)}.founder-initial{color:var(--lime);font-size:80px;font-weight:300}.founder-content h2{margin-bottom:8px;font-size:36px;font-weight:600}.founder-title{margin-bottom:32px;color:var(--gray-1);font-size:18px}.founder-bio p{margin-bottom:24px;color:var(--gray-1);font-size:18px;line-height:1.8}.founder-bio strong{color:var(--white);font-weight:600}.founder-links{margin-top:32px}.founder-link{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border-radius:8px;background:var(--carbon);color:var(--white);font-size:15px;font-weight:600;transition:background-color .18s ease}.founder-link:hover{background:var(--graphite)}.background-section,.mission-section{padding:112px 0;background:var(--carbon)}.mission-statement-section{padding:120px 0;background:var(--obsidian)}.mission-statement-card{max-width:900px;margin:0 auto;padding:60px;border-left:4px solid var(--lime);border-radius:16px;background:var(--carbon)}.mission-statement-card h2{margin-bottom:20px;color:var(--lime);font-size:32px;font-weight:600}.mission-statement-card h3{margin-top:40px;margin-bottom:16px;color:var(--white);font-size:24px;font-weight:600}.mission-statement-card p{margin-bottom:20px;color:var(--gray-1);font-size:18px;line-height:1.8}.brand-promise{margin-top:40px;padding:24px;border-radius:12px;background:var(--graphite);color:var(--gray-1);font-size:16px;line-height:1.7}.brand-promise strong{color:var(--lime);font-weight:600}.background-section h2,.team-section h2,.mission-section h2,.about-stats-section h2{margin-bottom:48px;font-size:36px;font-weight:600;text-align:center}.mission-section h2{margin-bottom:16px}.mission-section .section-intro{margin-bottom:56px}.background-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.background-card,.mission-card,.team-card,.about-stat-card,.principle-card{padding:32px;border:1px solid var(--soft-border);border-radius:8px;background:var(--obsidian)}.background-card h3,.mission-card h3{margin-bottom:12px;font-size:18px;font-weight:600}.background-card p,.mission-card p,.principle-card p{color:var(--gray-1);font-size:15px;line-height:1.65}.team-section,.about-stats-section{padding:112px 0}.team-section h2{margin-bottom:16px}.team-intro{max-width:720px;margin:0 auto 56px;color:var(--gray-1);font-size:18px;text-align:center}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.team-card{background:var(--carbon);text-align:center}.team-card-hiring{border-style:dashed;background:transparent}.team-placeholder{display:flex;width:120px;height:120px;align-items:center;justify-content:center;margin:0 auto 20px;border-radius:50%;background:var(--graphite);color:var(--lime)}.team-initial{font-size:40px;font-weight:300}.team-card h3{margin-bottom:8px;font-size:18px;font-weight:600}.team-role{margin-bottom:8px;color:var(--lime);font-size:14px}.team-bio{color:var(--gray-1);font-size:14px}.team-cta{margin-top:44px;text-align:center}.mission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.mission-card:last-child{grid-column:1 / -1;max-width:600px;margin:0 auto}.mission-card h3{color:var(--lime);font-size:20px}.about-stats-section h2{margin-bottom:56px}.about-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-stat-card{background:var(--carbon);text-align:center}.about-stat-number{margin-bottom:12px;color:var(--lime);font-size:56px;font-weight:300;font-variant-numeric:tabular-nums;line-height:1}.about-stat-label{color:var(--gray-2);font-size:14px;font-weight:600;letter-spacing:0;text-transform:uppercase}.roadmap-timeline{padding:80px 0 120px}.timeline-list{display:grid;gap:28px}.timeline-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:28px}.timeline-marker{display:flex;width:72px;height:72px;align-items:center;justify-content:center;border-radius:8px;background:var(--graphite);color:var(--gray-1);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.timeline-card.active .timeline-marker{background:var(--lime);color:var(--ink)}.timeline-content{padding:40px;border:1px solid var(--soft-border);border-radius:8px;background:var(--carbon)}.timeline-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:20px;color:var(--gray-2);font-size:13px}.timeline-meta span,.timeline-meta strong{font-weight:600;letter-spacing:0;text-transform:uppercase}.timeline-meta strong{color:var(--lime)}.timeline-content h2{margin-bottom:14px;font-size:32px;font-weight:600;line-height:1.2}.timeline-content>p{max-width:820px;margin-bottom:28px;color:var(--gray-1);font-size:17px}.roadmap-items{display:flex;flex-wrap:wrap;gap:10px}.roadmap-items span{padding:9px 13px;border-radius:8px;background:var(--graphite);color:var(--gray-1);font-size:14px}.roadmap-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.roadmap-detail-grid>div{padding:22px;border-radius:8px;background:var(--graphite)}.roadmap-detail-grid h3{margin-bottom:8px;font-size:17px;font-weight:600}.roadmap-detail-grid p{color:var(--gray-1);font-size:14px;line-height:1.6}.roadmap-principles{background:var(--carbon)}.principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.principle-card span{display:block;margin-bottom:52px;color:var(--graphite);font-size:76px;font-weight:300;line-height:.9}.principle-card h3{margin-bottom:12px;font-size:20px;font-weight:600}.legal-page{min-height:64vh;display:flex;align-items:center;padding:152px 0 112px}.legal-container{max-width:840px}.legal-page h1{margin:24px 0 10px;font-size:56px;font-weight:600;line-height:1.1}.legal-intro{color:var(--gray-1);font-size:18px}.legal-content{margin-top:40px;padding:32px;border:1px solid var(--soft-border);border-radius:8px;background:var(--carbon)}.legal-content p{margin-bottom:20px;color:var(--gray-1);font-size:16px;line-height:1.75}.legal-content p:last-child{margin-bottom:0}.legal-content a{color:var(--lime);border-bottom:1px solid currentColor}.footer{padding:72px 0 36px;background:var(--carbon)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-tagline{margin:12px 0 18px;color:var(--gray-2);font-size:14px}.footer-social{display:flex;gap:10px}.footer-social a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;background:var(--graphite);color:var(--gray-1);transition:color .18s ease,background-color .18s ease}.footer-social a:hover{background:var(--lime);color:var(--ink)}.footer h4{margin-bottom:8px;color:var(--gray-2);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.footer a{color:var(--gray-1);font-size:14px;transition:color .18s ease}.footer a:hover{color:var(--white)}.footer-bottom{margin-top:56px;padding-top:28px;border-top:1px solid var(--border);color:var(--gray-1);font-size:14px}.reveal-card{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease}.reveal-card.visible{opacity:1;transform:translateY(0)}.feedback-card.reveal-card{transition:opacity .6s ease,transform .6s ease,background .3s ease}@media(max-width:1100px){.hero-copy h1{font-size:60px}.hero-layout,.india-layout,.roadmap-preview-grid{grid-template-columns:1fr}.food-tags{padding-top:0}.investor-card{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-grid-highlight{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(220px,auto)}.feature-large,.feature-medium,.feature-small{grid-column:auto;grid-row:auto}}@media(max-width:900px){.nav-content{grid-template-columns:auto 1fr auto;gap:12px}.nav-actions{display:flex}.nav-actions .btn-primary{min-height:44px;padding:0 16px;font-size:13px}.nav-toggle{display:flex;justify-self:end}.nav-menu{position:fixed;top:0;right:0;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;gap:32px;justify-content:center;background:#0a0a0afa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:999}.nav-menu.active{transform:translate(0)}.nav-menu .nav-link{color:var(--white);font-size:28px;font-weight:600;opacity:0;transform:translate(30px);transition:opacity .3s ease,transform .3s ease,color .2s ease}.nav-menu.active .nav-link{opacity:1;transform:translate(0)}.nav-menu.active .nav-link:nth-child(1){transition-delay:.1s}.nav-menu.active .nav-link:nth-child(2){transition-delay:.15s}.nav-menu.active .nav-link:nth-child(3){transition-delay:.2s}.nav-menu.active .nav-link:nth-child(4){transition-delay:.25s}.nav-menu .nav-link:hover{color:var(--lime)}}@media(max-width:768px){.container,.hero .container,.problem .container,.features-highlight .container{padding:0 20px}.section,.investor-section,.feedback-section,.features-cta-section,.contact-section,.contact-social-section,.contact-note-section,.founder-story,.background-section,.team-section,.mission-statement-section,.mission-section,.about-stats-section{padding:88px 0}.hero{min-height:auto;padding:72px 0 88px}.hero-layout{gap:40px}.hero-copy h1{margin-bottom:24px;font-size:48px;line-height:1.15}.page-hero h1,.about-hero h1,.legal-page h1{font-size:36px}.section-header h2,.roadmap-preview h2,.investor-content h2,.final-cta h2{font-size:32px;line-height:1.3}.page-hero,.about-hero{padding:128px 0 64px}.hero-subhead{font-size:16px;line-height:1.6}.page-intro,.section-copy,.investor-content p{font-size:16px}.cta-row,.btn-large{width:100%}.features-grid-highlight,.problem-grid,.features-grid-full,.background-grid,.mission-grid,.about-stats-grid,.feedback-grid,.contact-grid,.social-links-large,.principles-grid,.roadmap-detail-grid{grid-template-columns:1fr}.feedback-grid{gap:16px}.feedback-card{padding:32px 24px}.contact-card-featured{grid-template-columns:1fr;padding:40px 24px;text-align:center}.contact-icon{margin:0 auto}.feature-card{min-height:220px}.founder-grid{grid-template-columns:1fr;gap:40px}.founder-placeholder{width:240px;height:240px;margin:0 auto}.founder-initial{font-size:64px}.investor-card{padding:32px}.investor-stats{flex-direction:column;gap:24px}.timeline-card{grid-template-columns:1fr;gap:12px}.timeline-marker{width:56px;height:56px}.timeline-content{padding:28px}.timeline-content h2{font-size:26px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-statement-card{padding:40px 24px}.mission-card:last-child{grid-column:1}}@media(max-width:520px){.container{padding:0 24px}.hero-copy h1{font-size:40px}.page-hero h1,.about-hero h1,.legal-page h1{font-size:32px}.section-header h2,.roadmap-preview h2,.investor-content h2,.final-cta h2{font-size:28px}.hero-subhead{font-size:15px}.hero-stats{grid-template-columns:1fr}.stat-card{min-height:168px}.feature-full-header,.social-link-large{flex-direction:column;align-items:flex-start}.category-title{align-items:flex-start;font-size:28px}.team-grid,.footer-grid{grid-template-columns:1fr}.problem-card,.feature-card,.contact-card,.contact-note-card,.feature-full-card,.timeline-content,.legal-content{padding:26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.hero:before{display:none}.reveal-card{opacity:1;transform:none}}
