@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}#root{width:100%;max-width:100%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--green:#22c55e;--green-dark:#15803d;--green-glow:#22c55e26;--green-muted:#22c55e14;--gold:#f59e0b;--gold-light:#fde68a;--dark:#020c18;--dark-mid:#071526;--dark-card:#0d1f35;--dark-border:#ffffff12;--light:#f8fafc;--light-card:#fff;--light-border:#e2e8f0;--text-white:#fff;--text-muted:#ffffff8c;--text-dark:#0f172a;--text-gray:#64748b;--radius:16px;--radius-lg:24px;--radius-xl:32px}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--text-white);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}@keyframes pulse-glow{0%,to{box-shadow:0 0 30px #22c55e4d,0 0 60px #22c55e1a}50%{box-shadow:0 0 50px #22c55e80,0 0 100px #22c55e33}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes grid-move{0%{transform:translateY(0)}to{transform:translateY(-60px)}}@keyframes scroll-bounce{0%,to{opacity:1;transform:translateY(0)translate(-50%)}50%{opacity:.5;transform:translateY(8px)translate(-50%)}}@keyframes shimmer-text{0%{background-position:0%}to{background-position:200%}}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(36px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translate(-40px)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translate(40px)}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:scale(.88)}.reveal-scale.visible{opacity:1;transform:scale(1)}.stagger-1{transition-delay:80ms}.stagger-2{transition-delay:.18s}.stagger-3{transition-delay:.28s}.stagger-4{transition-delay:.38s}.stagger-5{transition-delay:.48s}.nav{z-index:100;-webkit-backdrop-filter:blur(20px);background:#020c1880;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:72px;padding:0 48px;transition:background .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{background:#020c18eb;border-bottom-color:#22c55e1f}.nav-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.nav-logo-icon{background:var(--green);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex;box-shadow:0 0 20px #22c55e66}.nav-logo-icon:hover{transform:scale(1.08)}.nav-logo-icon svg{fill:#fff;width:22px;height:22px}.nav-logo-text{color:#fff;letter-spacing:-.5px;font-size:22px;font-weight:800}.nav-links{align-items:center;gap:4px;list-style:none;display:flex}.nav-links a{color:#ffffffa6;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav-links a:hover{color:#fff;background:#ffffff12}.nav-cta{background:var(--green)!important;color:#fff!important;border-radius:10px!important;padding:10px 22px!important;font-weight:600!important;transition:background .2s,transform .2s,box-shadow .2s!important;box-shadow:0 2px 12px #22c55e4d!important}.nav-cta:hover{background:#16a34a!important;transform:translateY(-1px)!important;box-shadow:0 4px 20px #22c55e73!important}.hero{background:var(--dark);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 48px 80px;display:flex;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#22c55e0b 1px,#0000 1px),linear-gradient(90deg,#22c55e0b 1px,#0000 1px);background-size:60px 60px;animation:10s linear infinite grid-move;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 40%,#0000 100%)}.hero-glow-tl{pointer-events:none;background:radial-gradient(circle,#22c55e1a 0%,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;top:-200px;left:-200px}.hero-glow-br{pointer-events:none;background:radial-gradient(circle,#f59e0b12 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;right:-150px}.hero-content{z-index:1;text-align:center;position:relative}.hero-badge{color:var(--green);letter-spacing:.5px;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:36px;padding:8px 20px;font-size:13px;font-weight:600;animation:.8s cubic-bezier(.22,1,.36,1) both reveal;display:inline-flex}.hero-badge-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse-glow}.hero-logo-wrap{justify-content:center;margin-bottom:44px;display:flex}.hero-logo{background:var(--green);border-radius:28px;justify-content:center;align-items:center;width:100px;height:100px;animation:4s ease-in-out infinite float,3s ease-in-out infinite pulse-glow;display:flex;box-shadow:0 0 60px #22c55e66}.hero-logo svg{fill:#fff;width:56px;height:56px}.hero-title{letter-spacing:-3px;margin-bottom:28px;font-size:clamp(52px,8vw,96px);font-weight:900;line-height:1}.hero-title-line1{color:#fff;display:block}.hero-title-line2{background:linear-gradient(135deg, var(--green) 0%, #86efac 60%, var(--green) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer-text;display:block}.hero-subtitle{color:var(--text-muted);max-width:540px;margin:0 auto 52px;font-size:20px;font-weight:400;line-height:1.65}.hero-actions{justify-content:center;align-items:center;gap:16px;margin-bottom:80px;display:flex}.btn-primary{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 24px #22c55e4d}.btn-primary:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 8px 32px #22c55e73}.btn-secondary{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.btn-secondary:hover{color:#fff;background:#ffffff0d;border-color:#ffffff59}.hero-stats-bar{border:1px solid var(--dark-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff06;display:inline-flex;overflow:hidden}.hero-stat{text-align:center;padding:22px 44px;position:relative}.hero-stat+.hero-stat:before{content:"";background:var(--dark-border);width:1px;position:absolute;top:18%;bottom:18%;left:0}.hero-stat-value{color:var(--green);letter-spacing:-1px;margin-bottom:4px;font-size:30px;font-weight:800;line-height:1}.hero-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.2px;font-size:11px;font-weight:600}.hero-scroll-hint{color:#ffffff59;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;font-size:11px;font-weight:600;animation:2s ease-in-out infinite scroll-bounce;display:flex;position:absolute;bottom:32px;left:50%}.hero-scroll-line{background:linear-gradient(#22c55e99,#0000);width:1px;height:36px}.section{padding:120px 0}.section-light{background:var(--light);color:var(--text-dark)}.section-dark{background:var(--dark-mid)}.section-darker{background:var(--dark)}.container{max-width:1200px;margin:0 auto;padding:0 48px}.section-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-flex}.section-eyebrow-line{background:var(--green);border-radius:2px;width:28px;height:2px}.section-title{letter-spacing:-2px;margin-bottom:20px;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.1}.title-light{color:#fff}.title-dark{color:var(--text-dark)}.section-subtitle{max-width:520px;font-size:18px;line-height:1.72}.sub-light{color:var(--text-muted)}.sub-dark{color:var(--text-gray)}.two-col{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:80px;display:grid}.stat-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.stat-card{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);padding:30px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.stat-card:hover{border-color:#22c55e4d;transform:translateY(-5px);box-shadow:0 20px 60px #0006}.stat-card:after{content:"";background:linear-gradient(90deg, var(--green), transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.stat-card:hover:after{opacity:1}.stat-card-wide{background:linear-gradient(135deg,#22c55e17,#22c55e05);border-color:#22c55e33;grid-column:1/-1}.stat-value{letter-spacing:-2px;color:var(--green);margin-bottom:6px;font-size:44px;font-weight:900;line-height:1}.stat-unit{font-size:22px;font-weight:700}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.stat-card-wide .stat-value{letter-spacing:-1px;font-size:28px}.stat-card-wide .stat-label{color:#ffffffbf;text-transform:none;letter-spacing:0;margin-top:4px;font-size:14px}.insight-card{background:var(--dark-card);border-radius:var(--radius-lg);border:1px solid #22c55e33;margin-top:16px;padding:36px 32px;position:relative;overflow:hidden}.insight-card:before{content:"";background:var(--green);border-radius:4px 0 0 4px;width:4px;height:100%;position:absolute;top:0;left:0}.insight-quote{color:#fff;margin-bottom:14px;padding-left:18px;font-size:19px;font-style:italic;font-weight:700;line-height:1.55}.insight-attr{color:var(--green);text-transform:uppercase;letter-spacing:1.5px;padding-left:18px;font-size:12px;font-weight:700}.timeline{margin-top:64px;padding-left:40px;position:relative}.timeline:before{content:"";background:linear-gradient(to bottom, var(--green), #22c55e14);width:2px;position:absolute;top:8px;bottom:8px;left:11px}.t-item{margin-bottom:44px;position:relative}.t-item:before{content:"";background:var(--green);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:-34px;box-shadow:0 0 0 4px #22c55e2e}.t-year{color:var(--green);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.t-title{color:#fff;margin-bottom:8px;font-size:21px;font-weight:700}.t-text{color:var(--text-muted);font-size:15px;line-height:1.72}.insight-box{border-radius:var(--radius);background:#22c55e12;border:1px solid #22c55e38;margin-top:40px;padding:24px 28px}.insight-box-eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:2px;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.insight-box-quote{color:#fff;font-size:19px;font-style:italic;font-weight:700;line-height:1.55}.feature-list{flex-direction:column;gap:18px;display:flex}.feature-row{border:1px solid var(--light-border);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:18px;padding:22px;transition:transform .3s,box-shadow .3s;display:flex}.feature-row:hover{transform:translate(6px);box-shadow:0 8px 32px #00000012}.f-icon{background:#22c55e1a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.f-name{color:var(--text-dark);margin-bottom:3px;font-size:16px;font-weight:700}.f-desc{color:var(--text-gray);font-size:14px;line-height:1.6}.booth-showcase{justify-content:center;align-items:center;display:flex}.booth-card{border-radius:var(--radius-xl);text-align:center;background:linear-gradient(145deg,#0d1f35,#071526);border:1px solid #22c55e2e;width:100%;max-width:420px;padding:48px 40px;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000080,0 0 60px #22c55e0d}.booth-card:before{content:"";background:linear-gradient(90deg,#0000,#22c55e80,#0000);height:1px;position:absolute;top:0;left:0;right:0}.booth-logo{background:var(--green);border-radius:30px;justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto 32px;animation:4s ease-in-out infinite float;display:flex;box-shadow:0 20px 60px #22c55e73}.booth-logo svg{fill:#fff;width:60px;height:60px}.booth-name{color:#fff;letter-spacing:-.5px;margin-bottom:6px;font-size:22px;font-weight:800}.booth-tag{color:var(--text-muted);margin-bottom:32px;font-size:13px}.booth-specs{text-align:left;grid-template-columns:1fr 1fr;gap:12px;display:grid}.booth-spec{border:1px solid var(--dark-border);background:#ffffff0a;border-radius:12px;padding:14px 16px}.bs-val{color:var(--green);margin-bottom:2px;font-size:18px;font-weight:800}.bs-key{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:11px}.steps-row{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:80px;display:grid;position:relative}.steps-row:before{content:"";background:linear-gradient(90deg, var(--green), #22c55e33, var(--green));height:2px;position:absolute;top:40px;left:calc(16.67% + 16px);right:calc(16.67% + 16px)}.step-card{text-align:center;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-xl);padding:44px 28px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.step-card:hover{border-color:#22c55e47;transform:translateY(-8px);box-shadow:0 24px 64px #0006}.step-num{z-index:1;background:#22c55e1a;border:2px solid #22c55e47;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 28px;font-size:30px;transition:background .3s,box-shadow .3s;display:flex;position:relative}.step-card:hover .step-num{background:#22c55e33;box-shadow:0 0 28px #22c55e4d}.step-title{color:#fff;margin-bottom:12px;font-size:21px;font-weight:700}.step-desc{color:var(--text-muted);font-size:15px;line-height:1.72}.security-row{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.sec-card{border:1px solid var(--light-border);border-radius:var(--radius-lg);background:#fff;padding:36px 30px;transition:transform .3s,box-shadow .3s,border-color .3s}.sec-card:hover{border-color:#22c55e47;transform:translateY(-6px);box-shadow:0 20px 60px #22c55e12}.sec-icon{background:#22c55e1a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:26px;transition:background .3s;display:flex}.sec-card:hover .sec-icon{background:#22c55e2e}.sec-name{color:var(--text-dark);margin-bottom:10px;font-size:20px;font-weight:700}.sec-desc{color:var(--text-gray);font-size:15px;line-height:1.72}.market-hero-card{text-align:center;border-radius:var(--radius-xl);background:linear-gradient(135deg,#16a34a 0%,#15803d 50%,#166534 100%);margin-top:64px;padding:88px 48px;position:relative;overflow:hidden}.market-hero-card:before{content:"";background:#ffffff12;border-radius:50%;width:480px;height:480px;position:absolute;top:-120px;right:-120px}.market-hero-card:after{content:"";background:#ffffff0a;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-80px;left:-80px}.market-amount{letter-spacing:-5px;color:#fff;z-index:1;margin-bottom:8px;font-size:clamp(72px,10vw,120px);font-weight:900;line-height:1;position:relative}.market-unit-text{font-size:44px}.market-desc{color:#ffffffd1;z-index:1;margin-bottom:20px;font-size:20px;font-weight:500;position:relative}.market-fine{color:#ffffffa6;z-index:1;max-width:480px;margin:0 auto;font-size:16px;line-height:1.72;position:relative}.market-fine strong{color:#fff}.market-pillars{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.m-pillar{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);text-align:center;padding:28px 22px;transition:transform .3s,border-color .3s}.m-pillar:hover{border-color:#22c55e47;transform:translateY(-4px)}.m-pillar-icon{margin-bottom:14px;font-size:30px}.m-pillar-title{color:#fff;margin-bottom:6px;font-size:16px;font-weight:700}.m-pillar-desc{color:var(--text-muted);font-size:14px;line-height:1.6}.fin-layout{grid-template-columns:1fr 1fr;gap:20px;margin-top:64px;display:grid}.fin-card{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);padding:32px;transition:transform .3s,border-color .3s}.fin-card:hover{border-color:#22c55e33;transform:translateY(-4px)}.fin-card-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:22px;font-size:12px;font-weight:700}.fin-row{border-bottom:1px solid var(--dark-border);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.fin-row:last-child{border-bottom:none}.fin-row-label{color:#ffffffbf;font-size:15px}.fin-val{font-size:18px;font-weight:700}.fin-val.green{color:var(--green)}.fin-val.gold{color:var(--gold)}.fin-val.white{color:#fff}.fin-highlight-card{background:linear-gradient(135deg,#22c55e1a,#22c55e0a);border-color:#22c55e47!important}.fin-highlight-card .fin-val{font-size:28px}.fin-wide{grid-column:1/-1}.payback-tag{color:var(--green);background:#22c55e1a;border:1px solid #22c55e47;border-radius:100px;align-items:center;gap:10px;margin-top:20px;padding:10px 22px;font-size:14px;font-weight:600;display:inline-flex}.ebitda-bars{align-items:flex-end;gap:20px;height:140px;margin-top:20px;display:flex}.ebitda-bar-wrap{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.ebitda-bar{background:linear-gradient(to top, var(--green-dark), var(--green));border-radius:8px 8px 0 0;width:100%;transition:height 1.2s cubic-bezier(.22,1,.36,1)}.ebitda-bar-val{color:var(--green);font-size:14px;font-weight:700}.ebitda-bar-label{color:var(--text-muted);font-size:11px}.scale-bars{grid-template-columns:repeat(5,1fr);align-items:flex-end;gap:16px;margin-top:64px;display:grid}.sc-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.sc-outer{border:1px solid var(--dark-border);background:#ffffff08;border-radius:10px;align-items:flex-end;width:100%;height:180px;display:flex;overflow:hidden}.sc-bar{background:linear-gradient(to top, #0d5e28, var(--green));border-radius:8px 8px 0 0;width:100%;transition:height 1.2s cubic-bezier(.22,1,.36,1)}.sc-year{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.sc-units{color:var(--green);letter-spacing:-.5px;font-size:16px;font-weight:800}.sc-units small{font-size:12px;font-weight:600}.sc-rev{color:var(--text-muted);font-size:11px}.scale-kpis{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px;display:grid}.kpi-card{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius);text-align:center;padding:26px 22px;transition:transform .3s}.kpi-card:hover{transform:translateY(-4px)}.kpi-val{color:var(--green);letter-spacing:-1px;margin-bottom:6px;font-size:30px;font-weight:900}.kpi-label{color:var(--text-muted);font-size:13px;font-weight:500}.team-cards{grid-template-columns:1fr 1fr;gap:28px;max-width:700px;margin-top:64px;display:grid}.team-card{border:1px solid var(--light-border);border-radius:var(--radius-xl);text-align:center;background:#fff;padding:40px;transition:transform .3s,box-shadow .3s}.team-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #00000017}.team-avatar{background:linear-gradient(135deg,#22c55e26,#22c55e0a);border:3px solid #22c55e40;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:26px;display:flex}.team-role{color:var(--text-dark);margin-bottom:4px;font-size:18px;font-weight:700}.team-title{color:var(--text-gray);margin-bottom:20px;font-size:14px}.team-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.team-tag{color:#15803d;background:#22c55e14;border:1px solid #22c55e33;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:600}.exp-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.exp-card{border:1px solid var(--light-border);border-radius:var(--radius);background:#fff;align-items:center;gap:16px;padding:20px;display:flex}.exp-icon{font-size:26px}.exp-name{color:var(--text-dark);margin-bottom:2px;font-size:15px;font-weight:600}.exp-val{color:var(--text-gray);font-size:13px}.ask-section{background:var(--dark);padding:120px 0}.ask-box{background:linear-gradient(135deg, var(--dark-mid) 0%, var(--dark-card) 100%);border:1px solid var(--dark-border);border-radius:36px;padding:80px;position:relative;overflow:hidden}.ask-box:before{content:"";background:radial-gradient(circle,#22c55e0f 0%,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.ask-box:after{content:"";background:radial-gradient(circle,#f59e0b0a 0%,#0000 65%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.ask-cards{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid;position:relative}.ask-card{border:1px solid var(--dark-border);border-radius:var(--radius-lg);background:#ffffff08;padding:30px;transition:border-color .3s,background .3s}.ask-card:hover{background:#22c55e08;border-color:#22c55e47}.ask-card-eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:2.5px;margin-bottom:14px;font-size:11px;font-weight:700}.ask-card-val{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:28px;font-weight:800}.ask-card-desc{color:var(--text-muted);font-size:14px;line-height:1.72}.ask-ctas{z-index:1;align-items:center;gap:16px;margin-top:56px;display:flex;position:relative}.btn-gold{background:var(--gold);color:#000;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:8px;padding:18px 40px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 24px #f59e0b4d}.btn-gold:hover{background:#d97706;transform:translateY(-2px);box-shadow:0 8px 32px #f59e0b73}.btn-ghost{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:8px;padding:18px 40px;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.btn-ghost:hover{background:#ffffff0a;border-color:#ffffff80}.footer{background:var(--dark);border-top:1px solid var(--dark-border);padding:56px 48px 40px}.footer-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.footer-brand{align-items:center;gap:12px;display:flex}.footer-logo-icon{background:var(--green);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.footer-logo-icon svg{fill:#fff;width:20px;height:20px}.footer-brand-text{color:#fff;font-size:18px;font-weight:800}.footer-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.footer-copy{color:var(--text-muted);font-size:13px}.footer-sub{color:#ffffff40;font-size:12px}.footer-links{gap:20px;display:flex}.footer-links a{color:var(--text-muted);font-size:14px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--green)}@media (width<=960px){.nav{padding:0 24px}.nav-links{display:none}.container{padding:0 24px}.hero{padding:120px 24px 80px}.hero-stats-bar{flex-direction:column;width:100%}.hero-stat+.hero-stat:before{width:80%;height:1px;top:0;left:10%}.two-col{grid-template-columns:1fr;gap:40px}.steps-row{grid-template-columns:1fr}.steps-row:before{display:none}.security-row,.fin-layout{grid-template-columns:1fr}.fin-wide{grid-column:auto}.scale-bars{grid-template-columns:repeat(3,1fr)}.scale-kpis{grid-template-columns:1fr 1fr}.team-cards{grid-template-columns:1fr;max-width:360px}.exp-grid,.ask-cards{grid-template-columns:1fr}.ask-box{padding:48px 28px}.market-pillars{grid-template-columns:1fr}.ask-ctas{flex-direction:column;align-items:flex-start}.footer-inner{text-align:center;flex-direction:column;gap:24px}.footer-meta{align-items:center}.hero-actions{flex-direction:column;width:100%}.btn-primary,.btn-secondary{justify-content:center;width:100%}}
