:root{--black: #070709;--deep: #0c0c12;--gold: #c8860a;--gold-light: #e4a020;--gold-pale: #f5d78e;--orange: #f08020;--teal: #00b8a9;--teal-light: #2dd4bf;--white: #f5f3ee;--muted: #9a9a8e;--card-bg: #111118;--border: rgba(200, 134, 10, .18);--border-soft: rgba(255, 255, 255, .08)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:DM Sans,sans-serif;font-weight:300;overflow-x:hidden}#mol-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:1}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");opacity:.5}nav,section,footer,.mopng-banner{position:relative;z-index:2}.mopng-banner{width:100%;height:38px;background:#04040e;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;padding:0 60px;gap:20px;position:fixed;top:0;z-index:200}.tricolor{display:flex;gap:2px;align-items:stretch;height:20px;flex-shrink:0}.tricolor span{width:4px;border-radius:1px}.tc-saffron{background:#f93}.tc-white{background:#f5f3ee}.tc-green{background:#138808}.banner-left{display:flex;align-items:center;gap:10px;font-size:11px;color:#f5f3ee8c;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;white-space:nowrap}.banner-center{display:flex;align-items:center;gap:10px;flex:1;justify-content:center;font-size:11.5px;color:#f5f3eecc;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;white-space:nowrap}.banner-right{font-size:10.5px;color:#f5f3ee66;font-style:italic;letter-spacing:.5px;white-space:nowrap}.ashoka-svg{width:18px;height:18px;opacity:.85}nav{position:fixed;top:38px;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:18px 60px;background:#070709e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.logo{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:3px;color:var(--white);display:flex;align-items:center;gap:6px;text-decoration:none}.logo-img{height:42px;width:auto;display:block;background:#fff;padding:5px 9px;border-radius:9px;box-shadow:0 2px 10px #00000040}.logo-sup{font-size:16px;color:var(--gold);vertical-align:super}.logo-sub{color:var(--muted);font-size:12px;font-weight:300;letter-spacing:1px;font-family:DM Sans,sans-serif}.nav-links{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a{color:var(--muted);text-decoration:none;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s}.nav-links a:hover{color:var(--gold)}.nav-cta{background:var(--gold)!important;color:var(--black)!important;padding:9px 22px;font-weight:700!important}.nav-cta:hover{background:var(--gold-light)!important}.nav-toggle{display:none;background:none;border:none;color:var(--white);cursor:pointer;padding:4px}.hero{min-height:100vh;padding-top:144px;padding-bottom:48px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center}#scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;opacity:0;animation:sceneReveal 2.4s ease .3s forwards}@keyframes sceneReveal{to{opacity:1}}.hero-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:100%;max-width:820px;padding:0 24px}.badge{display:inline-flex;align-items:center;gap:8px;background:#c8860a1a;border:1px solid rgba(200,134,10,.28);padding:5px 14px;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:32px;border-radius:40px;opacity:0;animation:fadeUp .8s ease 1.4s both}.badge-dot{width:5px;height:5px;background:var(--gold);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.8)}}.logo-lockup{display:inline-flex;flex-direction:column;align-items:stretch}.wordmark{display:flex;align-items:flex-start;justify-content:center;line-height:1}.wm-m{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(110px,18vw,188px);line-height:.88;letter-spacing:-5px;background:linear-gradient(90deg,#6b5236,#7a4e08 40%,#b87d12 75%,#e0a020);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:translateY(50px);animation:letterUp 1.1s cubic-bezier(.16,1,.3,1) .6s forwards}.wm-c{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(110px,18vw,188px);line-height:.88;letter-spacing:-5px;background:linear-gradient(90deg,#e0a020,#c2a828 26%,#4fae48 60%,#1fa0bc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:translateY(50px);animation:letterUp 1.1s cubic-bezier(.16,1,.3,1) .75s forwards}.wm-sq{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(52px,8vw,88px);line-height:.9;margin-top:8px;margin-left:-2px;background:linear-gradient(90deg,#1fa0bc,#1580b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:translateY(20px);animation:letterUp .9s cubic-bezier(.16,1,.3,1) .9s forwards}@keyframes letterUp{to{opacity:1;transform:translateY(0)}}.foundation{font-family:DM Sans,sans-serif;font-weight:400;font-size:clamp(11px,1.4vw,14px);color:#b39a6e;text-transform:uppercase;opacity:0;animation:fadeUp .8s ease 1.1s forwards;display:flex;justify-content:space-between;width:100%;margin-top:-2px;padding:0 6px}.rule-wrap{display:flex;align-items:center;gap:16px;width:100%;max-width:480px;margin:24px 0 18px;opacity:0;animation:fadeUp .6s ease 1.25s forwards}.rule{flex:1;height:1px}.rule-l{background:linear-gradient(90deg,transparent,#c2a05e)}.rule-r{background:linear-gradient(90deg,#3fae5a,transparent)}.rule-diamond{width:6px;height:6px;background:#c2a05e;transform:rotate(45deg);flex-shrink:0}.tagline{font-family:Cormorant Garamond,serif;font-weight:400;font-size:16px;letter-spacing:4px;color:#c9b896;text-transform:uppercase;opacity:0;animation:fadeUp .7s ease 1.35s forwards;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.tag-dot{color:#4fae5a;font-size:18px;line-height:1}.cards{display:flex;gap:1px;width:100%;max-width:720px;margin-top:34px;border-radius:10px;overflow:hidden;border:.5px solid rgba(200,170,110,.18);box-shadow:0 24px 60px -30px #000c;opacity:0;transform:translateY(18px);animation:fadeUp 1s cubic-bezier(.16,1,.3,1) 1.5s forwards}.card{flex:1;padding:26px 24px 24px;background:#14120e8c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden;text-align:left}.card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px}.card-m:after{background:linear-gradient(90deg,#d09a4a,#d09a4a00)}.card-c:after{background:linear-gradient(90deg,#3fae5a,#3fae5a00)}.card-b:after{background:linear-gradient(90deg,#1f95c0,#1f95c000)}.card+.card{border-left:.5px solid rgba(200,170,110,.14)}.card-head{font-size:9px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:9px}.card-m .card-head{color:#d4a455}.card-c .card-head{color:#52b566}.card-b .card-head{color:#3aa3cc}.card-body{font-family:Cormorant Garamond,serif;font-size:14.5px;font-weight:400;color:#cabfa8;line-height:1.8;font-style:italic}.card-ghost{position:absolute;right:-4px;bottom:-12px;font-family:Cormorant Garamond,serif;font-weight:300;font-size:92px;color:#ffffff08;pointer-events:none;line-height:1}.hero-ctas{display:flex;gap:14px;margin-top:40px;flex-wrap:wrap;justify-content:center;opacity:0;animation:fadeUp .8s ease 1.7s both}.btn-primary{background:var(--gold);color:var(--black);padding:13px 34px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer}.btn-primary:hover{background:var(--gold-light);transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--white);padding:13px 34px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border:1px solid rgba(255,255,255,.18);transition:all .2s;cursor:pointer}.btn-ghost:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.stats-bar{width:100%;margin-top:56px;background:#0c0c12b3;border:1px solid var(--border);border-radius:10px;display:flex;justify-content:center;flex-wrap:wrap;opacity:0;animation:fadeUp .8s ease 1.9s both}.stat{flex:1;padding:24px 28px;border-right:1px solid var(--border);text-align:center;min-width:140px}.stat:last-child{border-right:none}.stat-num{font-family:Bebas Neue,sans-serif;font-size:40px;color:var(--gold);display:block;letter-spacing:1px}.stat-label{font-size:10px;color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;margin-top:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}section{padding:100px 60px}.section-label{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:14px;display:flex;align-items:center;gap:12px}.section-label:before{content:"";width:28px;height:1px;background:var(--gold)}.section-label.center{justify-content:center}.section-title{font-family:Bebas Neue,sans-serif;font-size:clamp(42px,5vw,66px);line-height:.95;letter-spacing:1px;margin-bottom:18px}.section-desc{color:var(--muted);font-size:15px;line-height:1.85;max-width:560px}.about{background:var(--deep);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;overflow:hidden}.about:before{content:"MC²";position:absolute;right:-30px;top:50%;transform:translateY(-50%);font-family:Bebas Neue,sans-serif;font-size:320px;color:#c8860a08;line-height:1;pointer-events:none}.equation-box{background:var(--card-bg);border:1px solid var(--border);padding:48px;text-align:center;position:relative;overflow:hidden}.equation-box:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.equation{font-family:Playfair Display,serif;font-size:54px;color:var(--gold);margin-bottom:14px}.equation-desc{font-size:13px;color:var(--muted);letter-spacing:.5px;line-height:2}.equation-desc strong{color:var(--white);font-weight:500}.backed-by{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.backer-chip{background:#c8860a17;border:1px solid rgba(200,134,10,.22);padding:7px 16px;font-size:11px;font-weight:700;letter-spacing:1px;color:var(--gold-pale)}.eq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.eq-cell{border:1px solid var(--border);padding:18px;text-align:center}.eq-cell-val{font-family:Bebas Neue,sans-serif;font-size:30px}.eq-cell-lbl{font-size:10px;color:var(--muted);letter-spacing:1px;margin-top:3px}.gold-val{color:var(--gold)}.teal-val{color:var(--teal)}.trl-section{background:var(--black);position:relative}.trl-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:56px;gap:40px;flex-wrap:wrap}.trl-line-wrap{position:relative}.trl-connector{position:absolute;top:32px;left:32px;right:32px;height:2px;z-index:0;background:linear-gradient(90deg,var(--gold) 0%,#f08020 35%,var(--teal) 100%)}.trl-nodes{display:grid;grid-template-columns:repeat(9,1fr);gap:6px;position:relative;z-index:1}.trl-node{display:flex;flex-direction:column;align-items:center;gap:14px;cursor:default;transition:transform .2s}.trl-node:hover{transform:translateY(-5px)}.trl-dot{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:22px;border:2px solid;background:var(--deep);transition:all .3s}.trl-node:hover .trl-dot{box-shadow:0 0 24px #c8860a40}.ph-i .trl-dot{border-color:var(--gold);color:var(--gold)}.ph-a .trl-dot{border-color:#f08020;color:#f08020}.ph-s .trl-dot{border-color:var(--teal);color:var(--teal)}.trl-lbl{font-size:9.5px;letter-spacing:.5px;color:var(--muted);text-align:center;line-height:1.4}.trl-phases{display:flex;justify-content:space-between;margin-top:30px;border-top:1px solid var(--border);padding-top:18px;gap:12px;flex-wrap:wrap}.ph-tag{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700;padding:6px 16px;border:1px solid}.ph-tag.i{color:var(--gold);border-color:var(--gold)}.ph-tag.a{color:#f08020;border-color:#f08020}.ph-tag.s{color:var(--teal);border-color:var(--teal)}.pillars{background:var(--deep)}.pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.pillar-card{background:var(--card-bg);border:1px solid var(--border);padding:44px 38px;position:relative;overflow:hidden;transition:all .3s}.pillar-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.p-gold:before{background:linear-gradient(90deg,var(--gold),transparent)}.p-ora:before{background:linear-gradient(90deg,#f08020,transparent)}.p-teal:before{background:linear-gradient(90deg,var(--teal),transparent)}.pillar-card:hover{transform:translateY(-6px);border-color:#c8860a59}.p-num{font-family:Bebas Neue,sans-serif;font-size:110px;position:absolute;right:16px;top:0;color:#ffffff06;line-height:1}.p-tag{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.p-gold .p-tag{color:var(--gold)}.p-ora .p-tag{color:#f08020}.p-teal .p-tag{color:var(--teal)}.p-title{font-family:Playfair Display,serif;font-size:26px;margin-bottom:14px}.p-desc{font-size:13.5px;color:var(--muted);line-height:1.8}.p-trl{margin-top:26px;font-size:11px;font-weight:600;letter-spacing:.5px}.p-gold .p-trl{color:var(--gold)}.p-ora .p-trl{color:#f08020}.p-teal .p-trl{color:var(--teal)}.p-icon{width:50px;height:50px;margin-bottom:24px}.thesis{background:var(--black);border-top:1px solid var(--border)}.thesis-top{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.thesis-quote{border-left:2px solid var(--gold);padding:10px 16px;color:var(--white);font-weight:500;font-style:italic;background:var(--card-bg);border-radius:0 6px 6px 0;margin-top:20px}.thesis-lead{color:var(--muted);font-size:16px;line-height:1.8;font-weight:300}.thesis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.thesis-card{background:var(--card-bg);border:1px solid var(--border);padding:34px;border-radius:4px;transition:all .3s}.thesis-card:hover{transform:translateY(-5px);border-color:#c8860a59}.thesis-tag{color:var(--gold);font-size:11px;font-family:DM Sans,monospace;letter-spacing:1px;margin-bottom:16px;font-weight:600}.thesis-card h3{font-size:20px;font-weight:700;margin-bottom:12px;font-family:DM Sans,sans-serif}.thesis-card p{color:var(--muted);font-size:13.5px;line-height:1.8;font-weight:300}.sectors{background:var(--deep)}.sectors-hdr{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:56px;gap:40px;flex-wrap:wrap}.sectors-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}.sec-item{background:var(--card-bg);padding:34px 20px;text-align:center;border:1px solid transparent;transition:all .3s}.sec-item:hover{border-color:var(--border);background:#151520;transform:translateY(-4px)}.sec-icon{width:48px;height:48px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center}.sec-name{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--muted);line-height:1.5;transition:color .2s}.sec-item:hover .sec-name{color:var(--gold)}.focus-block{margin-top:56px}.focus-head{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.focus-list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.focus-item{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:var(--card-bg);border:1px solid transparent;font-size:14px;line-height:1.5;color:var(--muted);transition:all .25s}.focus-item:hover{border-color:var(--border);background:#151520;color:var(--white)}.focus-mark{flex:0 0 auto;width:7px;height:7px;margin-top:6px;background:var(--gold);transform:rotate(45deg)}.partners{background:var(--black);text-align:center}.partners-hdr{margin-bottom:56px}.partners-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.partner-card{background:var(--card-bg);border:1px solid transparent;padding:36px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:150px;transition:all .3s}.partner-card:hover{border-color:var(--border);background:#151520;transform:translateY(-4px)}.partner-abbr{font-family:Bebas Neue,sans-serif;font-size:38px;letter-spacing:2px;line-height:1;color:var(--gold)}.partner-logo{max-height:56px;max-width:80%;object-fit:contain;filter:grayscale(1) brightness(1.6);transition:filter .3s}.partner-card:hover .partner-logo{filter:none}.partner-name{font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--muted);line-height:1.45}.board{background:var(--deep);text-align:center}.board-hdr{margin-bottom:56px}.board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1080px;margin:0 auto}.board-card{background:var(--card-bg);border:1px solid var(--border);padding:34px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;transition:all .3s}.board-card:hover{border-color:#c8860a66;background:#151520;transform:translateY(-4px)}.board-avatar{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:1px;color:var(--gold);background:radial-gradient(circle at 30% 30%,#c8860a38,#c8860a0f);border:1px solid rgba(200,134,10,.35)}.board-name{font-size:17px;font-weight:600;color:var(--white);margin-bottom:6px}.board-desig{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.board-pos{font-size:13px;line-height:1.5;color:var(--muted)}.audience{background:var(--black)}.aud-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}.aud-card{border:1px solid var(--border);padding:34px 26px;background:var(--deep);transition:all .3s;position:relative;overflow:hidden}.aud-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:linear-gradient(0deg,rgba(200,134,10,.07),transparent);transition:height .3s}.aud-card:hover:after{height:100%}.aud-card:hover{border-color:#c8860a59;transform:translateY(-4px)}.aud-emoji{font-size:30px;margin-bottom:18px;display:block;position:relative;z-index:1}.aud-role{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1px;margin-bottom:8px;color:var(--gold);position:relative;z-index:1}.aud-desc{font-size:13px;color:var(--muted);line-height:1.75;position:relative;z-index:1}.apply{background:var(--deep);position:relative;overflow:hidden;border-top:1px solid var(--border)}.apply:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at 50% 30%,rgba(200,134,10,.08) 0%,transparent 70%);pointer-events:none}.apply-inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.apply-head{text-align:center;margin-bottom:44px}.apply-head .section-title{font-size:clamp(44px,5vw,70px)}.apply-head .section-desc{margin:0 auto}.apply-form{background:var(--card-bg);border:1px solid var(--border);padding:40px;border-radius:10px;box-shadow:0 24px 60px -30px #000c;display:flex;flex-direction:column;gap:22px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-weight:500}.form-field input,.form-field select,.form-field textarea{background:var(--black);border:1px solid var(--border);border-radius:4px;padding:13px 16px;color:var(--white);font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;transition:border-color .2s;width:100%}.form-field input::placeholder,.form-field textarea::placeholder{color:#9a9a8e80}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--gold)}.form-field textarea{resize:vertical;min-height:90px}.form-submit{margin-top:6px;justify-content:center;width:100%}.form-note{text-align:center;font-size:12px;color:var(--teal);margin-top:4px}.field-hint{font-size:11.5px;color:#9a9a8eb3;letter-spacing:.2px}.file-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.file-drop{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border:1px dashed rgba(200,134,10,.5);border-radius:6px;background:#c8860a0f;color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.4px;cursor:pointer;transition:all .2s;white-space:nowrap}.file-drop:hover{background:#c8860a1f;border-color:var(--gold)}.file-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 10px 8px 14px;background:var(--black);border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--white);overflow:hidden;text-overflow:ellipsis}.file-clear{background:none;border:none;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;padding:0 2px;transition:color .2s}.file-clear:hover{color:var(--gold)}.success-card{align-items:center;text-align:center;gap:18px;padding:48px 40px;animation:success-pop .45s cubic-bezier(.22,1,.36,1) both}@keyframes success-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.success-badge{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#00b8a938,#00b8a90a);border:1px solid rgba(0,184,169,.35)}.success-ring{stroke:var(--teal);opacity:.55}.success-check{stroke:var(--teal);stroke-dasharray:48;stroke-dashoffset:48;animation:check-draw .5s .25s ease forwards}@keyframes check-draw{to{stroke-dashoffset:0}}.success-title{font-family:Bebas Neue,sans-serif;font-size:38px;letter-spacing:2px;color:var(--white)}.success-msg{font-size:15px;line-height:1.7;color:var(--muted);max-width:520px}.success-msg strong{color:var(--white);font-weight:600}.success-summary{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:4px 0 6px}.success-summary>div{border:1px solid var(--border);border-radius:6px;padding:12px 18px;min-width:120px;background:var(--black)}.success-summary dt{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:5px}.success-summary dd{font-size:13px;color:var(--white);word-break:break-word}@media (prefers-reduced-motion: reduce){.success-card{animation:none}.success-check{animation:none;stroke-dashoffset:0}}footer{background:var(--deep);border-top:1px solid var(--border);padding:60px}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:56px;margin-bottom:44px}.footer-tagline{font-size:13px;color:var(--muted);line-height:1.75;max-width:280px;margin-top:14px}.footer-col h4{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:18px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:9px}.footer-col ul li a{color:var(--muted);text-decoration:none;font-size:13px;transition:color .2s}.footer-col ul li a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid var(--border);padding-top:22px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);gap:16px;flex-wrap:wrap}.govt-badges{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:20px}.govt-badge{background:#c8860a12;border:1px solid rgba(200,134,10,.18);padding:5px 12px;font-size:9px;letter-spacing:1px;color:var(--gold-pale);font-weight:700}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 980px){.mopng-banner{padding:0 16px;gap:0}.banner-left,.banner-right,.banner-extra{display:none}.banner-center{justify-content:center;font-size:10px;letter-spacing:.6px;gap:8px}nav{padding:16px 24px}.hero{padding-top:132px}.nav-links{position:fixed;top:92px;right:0;left:0;background:#070709f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:0;padding:0;border-bottom:1px solid var(--border);max-height:0;overflow:hidden;transition:max-height .3s ease}.nav-links.open{max-height:420px}.nav-links li{width:100%;text-align:center}.nav-links li a{display:block;padding:16px;width:100%;border-top:1px solid var(--border)}.nav-links li a.nav-cta{margin:0;width:100%;padding:18px 16px}.nav-toggle{display:block}section{padding:72px 24px}.about{grid-template-columns:1fr;gap:44px}.thesis-top{grid-template-columns:1fr;gap:28px}.pillars-grid,.thesis-grid{grid-template-columns:1fr}.sectors-grid{grid-template-columns:repeat(3,1fr)}.partners-grid,.board-grid,.aud-grid{grid-template-columns:repeat(2,1fr)}.trl-nodes{grid-template-columns:repeat(3,1fr);gap:18px}.trl-connector{display:none}.cards{flex-direction:column}.card+.card{border-left:none;border-top:.5px solid rgba(200,170,110,.14)}.footer-inner{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 560px){section{padding:56px 20px}.banner-center{font-size:9px;letter-spacing:.3px}.ashoka-svg{width:15px;height:15px}.sectors-grid{grid-template-columns:repeat(2,1fr)}.focus-list,.board-grid,.aud-grid,.form-row{grid-template-columns:1fr}.apply-form{padding:28px 22px}.equation-box{padding:34px 26px}.footer-inner{grid-template-columns:1fr}footer{padding:48px 24px}.stat{min-width:50%;padding:20px 16px}.stat-num{font-size:34px}.tagline{font-size:13px;letter-spacing:2px}.hero-ctas{flex-direction:column;width:100%}.hero-ctas a{width:100%;text-align:center;justify-content:center}}@media (max-width: 980px){html,body{max-width:100%;overflow-x:hidden}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
