.abv2 *,.abv2 :after,.abv2 :before{box-sizing:border-box;margin:0;padding:0}.abv2{--neon:#00c268;--neon2:#00a855;--neon3:#007a3d;--neon4:#009e4f;--neon-dim:rgba(0,194,104,.12);--neon-lo:rgba(0,194,104,.07);--neon-glow:0 4px 24px rgba(0,194,104,.28),0 1px 8px rgba(0,194,104,.14);--neon-glow-sm:0 2px 14px rgba(0,194,104,.22);--amber:#f59e0b;--amber2:#fbbf24;--dk-bg:#0d1117;--dk-bg2:#111620;--dk-bg3:#161c28;--dk-t1:#f0f4ff;--dk-t2:#8b95aa;--dk-t3:#5a6478;--dk-border:rgba(255,255,255,.07);--dk-border2:rgba(255,255,255,.12);--dk-glass1:rgba(255,255,255,.03);--dk-glass2:rgba(255,255,255,.06);--border-neon:rgba(0,194,104,.3);--ff:"Sora",sans-serif;--fb:"DM Sans",sans-serif;--fm:"JetBrains Mono",monospace;--r1:6px;--r2:12px;--r3:16px;--r4:24px;--r5:100px;font-family:DM Sans,sans-serif;background:#0d1117;color:#0f1923;overflow-x:hidden;-webkit-font-smoothing:antialiased;line-height:1.6}.abv2 .wrap{max-width:1240px;margin:0 auto;padding:0 28px}.abv2 .sr{opacity:0;transform:translateY(32px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.abv2 .sr.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.abv2 .sr{opacity:1;transform:none}}.abv2 .d1{transition-delay:.06s}.abv2 .d2{transition-delay:.12s}.abv2 .d3{transition-delay:.18s}.abv2 .d4{transition-delay:.24s}.abv2 .d5{transition-delay:.3s}.abv2 .d6{transition-delay:.36s}.abv2 .sec-label{font-family:var(--fm);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(0,229,130,.7);margin-bottom:10px;display:flex;align-items:center;gap:8px}.abv2 .sec-label:before{content:"";width:20px;height:1px;background:var(--neon);opacity:.5}.abv2 .h2{font-family:var(--ff);font-weight:800;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.045em;line-height:1.04;margin-bottom:14px}.abv2 .h2 em{font-style:normal;background:linear-gradient(135deg,#00e582,var(--neon),#00a855);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .body-sub{font-size:16px;line-height:1.82;max-width:520px;font-weight:300}@keyframes abv2Pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.5)}}@keyframes abv2FadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes abv2SlideUp{0%{transform:translateY(110%);opacity:0}to{transform:none;opacity:1}}@keyframes abv2FloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes abv2Shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes abv2CountUp{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:none}}.abv2 .nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:14px 20px;transition:all .4s}.abv2 .nav-inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;background:rgba(255,255,255,.88);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);border:1px solid rgba(0,0,0,.09);border-radius:var(--r5);padding:0 8px 0 24px;height:60px;box-shadow:0 4px 24px rgba(0,0,0,.08);transition:all .4s}.abv2 .nav.scrolled .nav-inner{background:rgba(255,255,255,.97);box-shadow:0 4px 32px rgba(0,0,0,.11)}.abv2 .nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.abv2 .nav-logo-icon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--neon3),var(--neon));display:flex;align-items:center;justify-content:center;box-shadow:var(--neon-glow-sm)}.abv2 .nav-logo-icon svg{width:16px;height:16px;color:#fff;stroke-width:2.5}.abv2 .nav-wordmark{font-family:var(--ff);font-size:1.05rem;font-weight:800;letter-spacing:-.04em;color:#0f1923}.abv2 .nav-wordmark span{background:linear-gradient(135deg,var(--neon),var(--neon3));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .nav-links{display:flex;align-items:center;gap:2px;flex:1;justify-content:center}.abv2 .nav-link{font-family:var(--fb);font-size:13px;font-weight:500;color:#3d5060;text-decoration:none;padding:8px 14px;border-radius:var(--r5);white-space:nowrap;transition:color .2s,background .2s}.abv2 .nav-link:hover{color:#0f1923;background:rgba(0,0,0,.05)}.abv2 .nav-link.active{color:var(--neon3)}.abv2 .nav-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.abv2 .nav-btn-ghost{font-family:var(--ff);font-size:13px;font-weight:600;color:#0f1923;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.11);padding:8px 18px;border-radius:var(--r5);cursor:pointer;transition:all .25s;text-decoration:none}.abv2 .nav-btn-ghost:hover{border-color:var(--border-neon);color:var(--neon3)}.abv2 .nav-cta{display:inline-flex;align-items:center;gap:7px;font-family:var(--ff);font-size:13px;font-weight:700;letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg,var(--neon3),var(--neon));padding:9px 20px;border-radius:var(--r5);text-decoration:none;border:none;cursor:pointer;box-shadow:var(--neon-glow-sm);transition:all .25s}.abv2 .nav-cta:hover{transform:translateY(-1px);box-shadow:var(--neon-glow)}.abv2 .nav-cta-pip{width:5px;height:5px;border-radius:50%;background:#fff;opacity:.7;animation:abv2Pulse 2s infinite}@media(max-width:900px){.abv2 .nav-links{display:none}}@media(max-width:600px){.abv2 .nav-btn-ghost{display:none}}.abv2 .btn-primary{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff);font-size:15px;font-weight:800;letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg,var(--neon3) 0,var(--neon) 100%);padding:15px 30px;border-radius:var(--r5);text-decoration:none;border:none;cursor:pointer;box-shadow:var(--neon-glow);transition:all .3s;position:relative;overflow:hidden}.abv2 .btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .25s}.abv2 .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,194,104,.38)}.abv2 .btn-primary:hover:before{opacity:1}.abv2 .btn-primary svg{width:16px;height:16px}.abv2 .btn-outline-light{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff);font-size:15px;font-weight:700;letter-spacing:-.02em;color:#f0f4ff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);padding:15px 28px;border-radius:var(--r5);text-decoration:none;cursor:pointer;transition:all .3s}.abv2 .btn-outline-light:hover{border-color:rgba(0,194,104,.5);color:#00e582;background:rgba(0,194,104,.08)}.abv2 .btn-outline-light svg{width:16px;height:16px}.abv2 .about-hero{position:relative;min-height:96vh;display:flex;align-items:center;overflow:hidden;background:#0d1117}.abv2 .hero-bg-mosaic{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 1fr;gap:3px;opacity:.22;filter:saturate(.4)}.abv2 .hero-bg-mosaic img{width:100%;height:100%;object-fit:cover}.abv2 .hero-bg-mosaic .span2{grid-column:span 2}.abv2 .hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(145deg,rgba(5,9,15,.97),rgba(5,9,15,.82) 40%,rgba(0,25,12,.9))}.abv2 .hero-bloom{background:radial-gradient(ellipse 65% 55% at 12% 55%,rgba(0,194,104,.13) 0,transparent 55%),radial-gradient(ellipse 40% 30% at 88% 20%,rgba(0,122,61,.07) 0,transparent 50%)}.abv2 .hero-bloom,.abv2 .hero-grid{position:absolute;inset:0;z-index:1;pointer-events:none}.abv2 .hero-grid{background-image:linear-gradient(rgba(0,194,104,.022) 1px,transparent 0),linear-gradient(90deg,rgba(0,194,104,.022) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(ellipse 80% 70% at 20% 50%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 20% 50%,black 10%,transparent 70%)}.abv2 .about-hero .wrap{position:relative;z-index:2;width:100%}.abv2 .about-hero-layout{padding:148px 0 100px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.abv2 .about-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--fm);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,229,130,.7);background:rgba(0,194,104,.08);border:1px solid rgba(0,194,104,.2);border-radius:var(--r5);padding:6px 14px;margin-bottom:24px;animation:abv2FadeIn .8s .1s both}.abv2 .about-eyebrow-dot{width:5px;height:5px;border-radius:50%;background:#00e582;box-shadow:0 0 8px #00e582;animation:abv2Pulse 2s infinite}.abv2 .about-h1{font-family:var(--ff);font-weight:900;font-size:clamp(2.8rem,5vw,4.6rem);letter-spacing:-.055em;line-height:.95;color:#f0f4ff;margin-bottom:24px;overflow:hidden}.abv2 .about-h1 .ln{display:block;animation:abv2SlideUp .75s cubic-bezier(.22,1,.36,1) both}.abv2 .about-h1 .l1{animation-delay:.1s}.abv2 .about-h1 .l2{animation-delay:.2s}.abv2 .about-h1 .l3{animation-delay:.3s}.abv2 .about-h1 em{font-style:normal;background:linear-gradient(135deg,#00e582 0,var(--neon) 50%,#00a855 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .about-sub{font-size:17px;color:#8b95aa;line-height:1.8;font-weight:300;margin-bottom:40px;max-width:500px;animation:abv2FadeIn .8s .42s both}.abv2 .about-hero-btns{display:flex;gap:14px;flex-wrap:wrap;animation:abv2FadeIn .8s .58s both}.abv2 .about-hero-visual{position:relative;animation:abv2FadeIn 1s .25s both}.abv2 .hero-img-stack{position:relative;height:500px}.abv2 .him-main{position:absolute;right:0;top:0;width:78%;height:360px;border-radius:var(--r4);overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 32px 80px rgba(0,0,0,.65)}.abv2 .him-main img{width:100%;height:100%;object-fit:cover;filter:brightness(.82)}.abv2 .him-sec{position:absolute;left:0;bottom:30px;width:52%;height:230px;border-radius:var(--r4);overflow:hidden;border:1px solid rgba(0,194,104,.22);box-shadow:0 16px 48px rgba(0,0,0,.55);z-index:2}.abv2 .him-sec img{width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.abv2 .hero-fc{position:absolute;right:-16px;bottom:120px;z-index:3;background:rgba(13,17,23,.95);backdrop-filter:blur(20px);border:1px solid rgba(0,194,104,.25);border-radius:var(--r3);padding:16px 20px;min-width:210px;box-shadow:0 16px 40px rgba(0,0,0,.5);animation:abv2FloatY 5s ease-in-out infinite}.abv2 .hero-fc-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.abv2 .hero-fc-dot{width:8px;height:8px;border-radius:50%;background:var(--neon);box-shadow:0 0 8px rgba(0,194,104,.8);animation:abv2Pulse 2s infinite}.abv2 .hero-fc-lbl{font-family:var(--fm);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:rgba(0,229,130,.6)}.abv2 .hero-fc-val{font-family:var(--ff);font-weight:800;font-size:1.5rem;letter-spacing:-.04em;color:var(--neon);margin-bottom:2px}.abv2 .hero-fc-sub{font-size:11px;color:var(--dk-t3);font-weight:300}.abv2 .hero-badge{position:absolute;top:24px;left:14px;z-index:3;background:rgba(13,17,23,.9);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:var(--r2);padding:12px 16px;display:flex;align-items:center;gap:10px}.abv2 .hero-badge-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--neon3),var(--neon));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--neon-glow-sm)}.abv2 .hero-badge-icon svg{width:18px;height:18px;color:#fff}.abv2 .hero-badge-txt{font-family:var(--ff);font-size:.8rem;font-weight:700;color:#f0f4ff;letter-spacing:-.02em}.abv2 .hero-badge-sub{font-size:11px;color:var(--dk-t3);margin-top:1px}@media(max-width:900px){.abv2 .about-hero-layout{grid-template-columns:1fr;gap:52px;padding:120px 0 60px}.abv2 .hero-img-stack{height:320px}.abv2 .him-main{width:72%;height:260px}.abv2 .him-sec{width:50%;height:185px}.abv2 .hero-fc{right:0;bottom:10px}}@media(max-width:600px){.abv2 .about-hero-layout{grid-template-columns:1fr}.abv2 .about-hero-visual{display:none}}.abv2 .stat-bar{background:var(--dk-bg2);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:0;position:relative;overflow:hidden}.abv2 .stat-bar-bloom{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(0,194,104,.05) 0,transparent 65%)}.abv2 .stat-bar-inner{max-width:1240px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:repeat(4,1fr)}.abv2 .stat-item{padding:44px 32px;text-align:center;border-right:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden;transition:background .3s}.abv2 .stat-item:last-child{border-right:none}.abv2 .stat-item:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,194,104,.04),transparent);opacity:0;transition:opacity .3s}.abv2 .stat-item:hover:before{opacity:1}.abv2 .stat-num{font-family:var(--ff);font-weight:900;font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.06em;background:linear-gradient(135deg,#00e582,var(--neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px;line-height:1}.abv2 .stat-lbl{font-family:var(--fm);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-t3)}@media(max-width:768px){.abv2 .stat-bar-inner{grid-template-columns:repeat(2,1fr)}.abv2 .stat-item:nth-child(2){border-right:none}.abv2 .stat-item:nth-child(3),.abv2 .stat-item:nth-child(4){border-top:1px solid rgba(255,255,255,.05)}.abv2 .stat-item:nth-child(4){border-right:none}}.abv2 .sec-origin{position:relative;overflow:hidden;background:var(--dk-bg);padding:0}.abv2 .origin-split{display:grid;grid-template-columns:1fr 1fr;min-height:600px;align-items:stretch}.abv2 .origin-split.flip{direction:rtl}.abv2 .origin-split.flip>*{direction:ltr}.abv2 .origin-img-pane{position:relative;overflow:hidden;min-height:500px}.abv2 .origin-img-pane img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.abv2 .origin-split:hover .origin-img-pane img{transform:scale(1.04)}.abv2 .origin-img-overlay{position:absolute;inset:0;pointer-events:none}.abv2 .origin-text-pane{background:var(--dk-bg2);padding:80px 72px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.abv2 .origin-text-pane:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 10% 50%,rgba(0,194,104,.07) 0,transparent 60%);z-index:0}.abv2 .origin-text-pane.light{background:#f3f7f4}.abv2 .origin-text-pane.light:before{background:radial-gradient(ellipse 70% 60% at 80% 50%,rgba(0,194,104,.06) 0,transparent 60%)}.abv2 .origin-text-pane.light .origin-label{color:var(--neon3)}.abv2 .origin-text-pane.light .origin-title{color:#0f1923}.abv2 .origin-text-pane.light .origin-body{color:#3d5060}.abv2 .origin-text-pane>*{position:relative;z-index:1}.abv2 .origin-label{font-family:var(--fm);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(0,194,104,.55);margin-bottom:14px;display:flex;align-items:center;gap:10px}.abv2 .origin-label-n{width:28px;height:28px;border-radius:50%;background:rgba(0,194,104,.1);border:1px solid rgba(0,194,104,.2);display:flex;align-items:center;justify-content:center;font-family:var(--ff);font-size:12px;font-weight:800;color:var(--neon);flex-shrink:0}.abv2 .origin-title{font-family:var(--ff);font-weight:800;font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.045em;line-height:1.05;color:var(--dk-t1);margin-bottom:18px}.abv2 .origin-body{font-size:15.5px;color:var(--dk-t2);line-height:1.85;font-weight:300;margin-bottom:28px}.abv2 .origin-features{display:flex;flex-direction:column;gap:14px}.abv2 .origin-feat{display:flex;align-items:flex-start;gap:14px}.abv2 .origin-feat-icon{width:38px;height:38px;border-radius:10px;background:rgba(0,194,104,.1);border:1px solid rgba(0,194,104,.18);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.abv2 .origin-feat-icon svg{width:16px;height:16px;color:var(--neon)}.abv2 .origin-text-pane.light .origin-feat-icon{background:rgba(0,122,61,.08);border-color:rgba(0,122,61,.2)}.abv2 .origin-text-pane.light .origin-feat-icon svg{color:var(--neon3)}.abv2 .origin-feat-lbl{font-family:var(--ff);font-size:.9rem;font-weight:700;color:var(--dk-t1);margin-bottom:3px;letter-spacing:-.02em}.abv2 .origin-text-pane.light .origin-feat-lbl{color:#0f1923}.abv2 .origin-feat-sub{font-size:13.5px;color:var(--dk-t3);font-weight:300;line-height:1.65}.abv2 .origin-text-pane.light .origin-feat-sub{color:#6b7f8e}.abv2 .oi-dark-overlay{background:linear-gradient(135deg,rgba(0,194,104,.12),rgba(13,17,23,.5))}.abv2 .oi-light-overlay{background:linear-gradient(315deg,rgba(0,122,61,.08),rgba(0,0,0,.12))}@media(max-width:900px){.abv2 .origin-split{grid-template-columns:1fr}.abv2 .origin-split.flip{direction:ltr}.abv2 .origin-img-pane{min-height:300px;order:-1}.abv2 .origin-text-pane{padding:52px 28px}}.abv2 .sec-mission{position:relative;overflow:hidden;padding:0}.abv2 .mission-bg{position:absolute;inset:0;z-index:0}.abv2 .mission-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.15;filter:saturate(.3) blur(2px)}.abv2 .mission-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,60,30,.97),rgba(0,40,20,.98))}.abv2 .mission-bloom{position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 50% 50%,rgba(0,194,104,.18) 0,transparent 65%)}.abv2 .mission-grid-tex{position:absolute;inset:0;background-image:linear-gradient(rgba(0,194,104,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,194,104,.04) 1px,transparent 0);background-size:48px 48px;opacity:.5}.abv2 .mission-inner{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:120px 28px;text-align:center}.abv2 .mission-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--fm);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,229,130,.7);background:rgba(0,194,104,.12);border:1px solid rgba(0,194,104,.25);border-radius:var(--r5);padding:6px 14px;margin-bottom:28px}.abv2 .mission-eyebrow-dot{width:5px;height:5px;border-radius:50%;background:#00e582;box-shadow:0 0 8px #00e582;animation:abv2Pulse 2s infinite}.abv2 .mission-quote{font-family:var(--ff);font-weight:900;font-size:clamp(2rem,4.5vw,3.8rem);letter-spacing:-.055em;line-height:1.02;color:#f0f4ff;margin-bottom:28px}.abv2 .mission-quote em{font-style:normal;background:linear-gradient(135deg,#00e582,#00c268);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .mission-sub{font-size:17px;color:rgba(240,244,255,.65);line-height:1.8;font-weight:300;max-width:600px;margin:0 auto 52px}.abv2 .mission-three{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;text-align:left}.abv2 .m3-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--r3);padding:28px;transition:all .35s;cursor:default}.abv2 .m3-card:hover{background:rgba(0,194,104,.08);border-color:rgba(0,194,104,.3);transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.3)}.abv2 .m3-icon{width:44px;height:44px;border-radius:12px;background:rgba(0,194,104,.15);border:1px solid rgba(0,194,104,.25);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.abv2 .m3-icon svg{width:20px;height:20px;color:#00e582}.abv2 .m3-title{font-family:var(--ff);font-weight:700;font-size:1rem;letter-spacing:-.03em;color:#f0f4ff;margin-bottom:8px}.abv2 .m3-text{font-size:13.5px;color:rgba(240,244,255,.55);line-height:1.72;font-weight:300}@media(max-width:768px){.abv2 .mission-three{grid-template-columns:1fr}}.abv2 .sec-problem{background:#f3f7f4;padding:120px 0;position:relative;overflow:hidden}.abv2 .problem-bg-img{position:absolute;right:-60px;top:0;bottom:0;width:48%;opacity:.06;object-fit:cover;filter:grayscale(1);pointer-events:none}.abv2 .sec-problem .wrap{position:relative;z-index:1}.abv2 .problem-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.abv2 .problem-left .sec-label:before{background:var(--neon3)}.abv2 .problem-left .sec-label{color:var(--neon3)}.abv2 .problem-left .h2{color:#0f1923}.abv2 .problem-left .h2 em{background:linear-gradient(135deg,var(--neon3),var(--neon2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .problem-left .body-sub{color:#4a5e6e}.abv2 .problem-cards{display:flex;flex-direction:column;gap:16px}.abv2 .prob-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:var(--r3);padding:22px 24px;display:flex;align-items:flex-start;gap:16px;transition:all .3s;box-shadow:0 2px 12px rgba(0,0,0,.04)}.abv2 .prob-card:hover{border-color:rgba(220,38,38,.15);box-shadow:0 4px 24px rgba(0,0,0,.08);transform:translateX(4px)}.abv2 .prob-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.abv2 .prob-icon.red{background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.15)}.abv2 .prob-icon.red svg{width:16px;height:16px;color:#dc2626}.abv2 .prob-lbl{font-family:var(--ff);font-weight:700;font-size:.9rem;letter-spacing:-.02em;color:#0f1923;margin-bottom:4px}.abv2 .prob-sub{font-size:13.5px;color:#6b7f8e;line-height:1.65;font-weight:300}.abv2 .prob-tag{display:inline-flex;align-items:center;gap:4px;font-family:var(--fm);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#dc2626;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.12);border-radius:var(--r5);padding:3px 8px;margin-top:6px}@media(max-width:900px){.abv2 .problem-layout{grid-template-columns:1fr;gap:48px}.abv2 .problem-bg-img{display:none}}.abv2 .sec-fix{background:var(--dk-bg);padding:120px 0;position:relative;overflow:hidden}.abv2 .fix-bg{position:absolute;inset:0;z-index:0;opacity:.07;filter:saturate(.3) blur(3px)}.abv2 .fix-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.abv2 .fix-bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,var(--dk-bg) 0,transparent 30%,transparent 70%,var(--dk-bg) 100%)}.abv2 .fix-bloom{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 50%,rgba(0,194,104,.07) 0,transparent 60%)}.abv2 .sec-fix .wrap{position:relative;z-index:1}.abv2 .fix-header{text-align:center;margin-bottom:72px}.abv2 .fix-header .h2{color:var(--dk-t1);margin:0 auto 14px}.abv2 .fix-header .h2 em{background:linear-gradient(135deg,#00e582,var(--neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .fix-header .sec-label{justify-content:center;color:rgba(0,229,130,.65)}.abv2 .fix-header .sec-label:before{background:var(--neon)}.abv2 .fix-header .body-sub{color:var(--dk-t2);margin:0 auto;text-align:center}.abv2 .fix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.abv2 .fix-card{background:var(--dk-bg2);border:1px solid var(--dk-border);border-radius:var(--r4);overflow:hidden;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative}.abv2 .fix-card:hover{border-color:var(--border-neon);transform:translateY(-6px);box-shadow:0 24px 60px rgba(0,0,0,.4),0 0 40px rgba(0,194,104,.06)}.abv2 .fix-card-img{position:relative;height:200px;overflow:hidden}.abv2 .fix-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1);filter:brightness(.65)}.abv2 .fix-card:hover .fix-card-img img{transform:scale(1.07)}.abv2 .fix-card-img-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,17,23,.1) 0,rgba(13,17,23,.85))}.abv2 .fix-card-tag{position:absolute;top:14px;left:14px;font-family:var(--fm);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--neon);background:rgba(0,194,104,.12);border:1px solid rgba(0,194,104,.22);border-radius:var(--r5);padding:5px 10px}.abv2 .fix-card-body{padding:24px 24px 28px}.abv2 .fix-card-icon{width:40px;height:40px;border-radius:11px;background:rgba(0,194,104,.1);border:1px solid rgba(0,194,104,.18);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.abv2 .fix-card-icon svg{width:18px;height:18px;color:var(--neon)}.abv2 .fix-card-title{font-family:var(--ff);font-weight:800;font-size:1.05rem;letter-spacing:-.035em;color:var(--dk-t1);margin-bottom:8px}.abv2 .fix-card-text{font-size:13.5px;color:var(--dk-t2);line-height:1.72;font-weight:300}@media(max-width:900px){.abv2 .fix-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.abv2 .fix-grid{grid-template-columns:1fr}}.abv2 .sec-team{background:#f3f7f4;padding:120px 0;position:relative;overflow:hidden}.abv2 .team-bg-faded{position:absolute;right:0;top:0;bottom:0;width:45%;opacity:.05;object-fit:cover;pointer-events:none;filter:grayscale(1)}.abv2 .sec-team .wrap{position:relative;z-index:1}.abv2 .team-header{margin-bottom:64px}.abv2 .team-header .sec-label{color:var(--neon3)}.abv2 .team-header .sec-label:before{background:var(--neon3)}.abv2 .team-header .h2{color:#0f1923}.abv2 .team-header .h2 em{background:linear-gradient(135deg,var(--neon3),var(--neon2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .team-header .body-sub{color:#4a5e6e}.abv2 .advisors-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.abv2 .adv-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:var(--r3);padding:24px 20px;transition:all .35s;box-shadow:0 2px 8px rgba(0,0,0,.04)}.abv2 .adv-card:hover{border-color:rgba(0,122,61,.2);box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-4px)}.abv2 .adv-icon{width:44px;height:44px;border-radius:12px;background:rgba(0,194,104,.08);border:1px solid rgba(0,194,104,.15);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.abv2 .adv-icon svg{width:20px;height:20px;color:var(--neon3)}.abv2 .adv-role{font-family:var(--fm);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--neon3);margin-bottom:6px;opacity:.8}.abv2 .adv-name{font-family:var(--ff);font-weight:800;font-size:.95rem;letter-spacing:-.03em;color:#0f1923;margin-bottom:6px}.abv2 .adv-desc{font-size:12.5px;color:#6b7f8e;line-height:1.68;font-weight:300}.abv2 .hiring-banner{background:linear-gradient(135deg,rgba(0,194,104,.08),rgba(0,122,61,.05));border:1px solid rgba(0,194,104,.18);border-radius:var(--r4);padding:36px 40px;margin-top:40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.abv2 .hb-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--neon3),var(--neon));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--neon-glow-sm)}.abv2 .hb-icon svg{width:24px;height:24px;color:#fff}.abv2 .hb-text{flex:1;min-width:200px}.abv2 .hb-title{font-family:var(--ff);font-weight:800;font-size:1.05rem;letter-spacing:-.03em;color:#0f1923;margin-bottom:4px}.abv2 .hb-sub{font-size:13.5px;color:#4a5e6e;line-height:1.6}.abv2 .btn-outline-dark{display:inline-flex;align-items:center;gap:7px;font-family:var(--ff);font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--neon3);background:transparent;border:1.5px solid var(--neon3);padding:12px 24px;border-radius:var(--r5);text-decoration:none;transition:all .25s}.abv2 .btn-outline-dark:hover{background:var(--neon3);color:#fff;box-shadow:var(--neon-glow-sm)}.abv2 .btn-outline-dark svg{width:14px;height:14px}@media(max-width:900px){.abv2 .advisors-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.abv2 .advisors-grid{grid-template-columns:1fr}}.abv2 .sec-compare{background:var(--dk-bg2);padding:120px 0;position:relative;overflow:hidden}.abv2 .compare-bloom{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 50% 50%,rgba(0,194,104,.06) 0,transparent 60%)}.abv2 .compare-img-left{left:0}.abv2 .compare-img-left,.abv2 .compare-img-right{position:absolute;top:0;bottom:0;width:22%;opacity:.06;object-fit:cover;filter:saturate(.3) blur(2px);pointer-events:none}.abv2 .compare-img-right{right:0}.abv2 .sec-compare .wrap{position:relative;z-index:1}.abv2 .compare-header{text-align:center;margin-bottom:64px}.abv2 .compare-header .sec-label{justify-content:center;color:rgba(0,229,130,.65)}.abv2 .compare-header .sec-label:before{background:var(--neon)}.abv2 .compare-header .h2{color:var(--dk-t1)}.abv2 .compare-header .h2 em{background:linear-gradient(135deg,#00e582,var(--neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .compare-header .body-sub{color:var(--dk-t2);margin:0 auto;text-align:center}.abv2 .compare-table{width:100%;border-collapse:collapse;background:var(--dk-bg3);border-radius:var(--r4);overflow:hidden;border:1px solid var(--dk-border)}.abv2 .compare-table td,.abv2 .compare-table th{padding:16px 20px;text-align:center;border-bottom:1px solid rgba(255,255,255,.04)}.abv2 .compare-table td:first-child,.abv2 .compare-table th:first-child{text-align:left}.abv2 .compare-table thead th{font-family:var(--ff);font-weight:700;font-size:.8rem;letter-spacing:-.02em;color:var(--dk-t2);background:var(--dk-bg2);border-bottom:1px solid rgba(255,255,255,.07)}.abv2 .compare-table thead .tm-col{background:rgba(0,194,104,.08);border:1px solid rgba(0,194,104,.18);color:var(--neon)}.abv2 .compare-table tbody tr:last-child td{border-bottom:none}.abv2 .compare-table tbody tr:hover td{background:rgba(255,255,255,.02)}.abv2 .ct-feat{font-size:13.5px;color:var(--dk-t2);font-weight:400}.abv2 .ct-yes{color:var(--neon);font-size:16px}.abv2 .ct-no{color:#ef4444;font-size:16px}.abv2 .ct-partial{color:var(--amber2);font-size:12px;font-family:var(--fm)}.abv2 .ct-tm{font-size:13.5px;color:var(--dk-t1);font-weight:600}@media(max-width:768px){.abv2 .compare-table{font-size:12px;overflow-x:auto;display:block}.abv2 .compare-table td,.abv2 .compare-table th{padding:10px 12px}}.abv2 .sec-values{background:var(--dk-bg);padding:120px 0;position:relative;overflow:hidden}.abv2 .values-bg{position:absolute;inset:0;z-index:0}.abv2 .values-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.08;filter:saturate(.3) blur(1px)}.abv2 .values-bg-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,var(--dk-bg) 0,rgba(13,17,23,.6) 40%,rgba(13,17,23,.6) 60%,var(--dk-bg) 100%)}.abv2 .values-bloom{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 45% 40% at 20% 50%,rgba(0,194,104,.07) 0,transparent 55%),radial-gradient(ellipse 40% 35% at 80% 50%,rgba(0,122,61,.05) 0,transparent 55%)}.abv2 .sec-values .wrap{position:relative;z-index:1}.abv2 .values-header{text-align:center;margin-bottom:72px}.abv2 .values-header .sec-label{justify-content:center;color:rgba(0,229,130,.65)}.abv2 .values-header .sec-label:before{background:var(--neon)}.abv2 .values-header .h2{color:var(--dk-t1)}.abv2 .values-header .h2 em{background:linear-gradient(135deg,#00e582,var(--neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .values-header .body-sub{color:var(--dk-t2);margin:0 auto;text-align:center}.abv2 .values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.abv2 .val-card{background:var(--dk-bg2);border:1px solid var(--dk-border);border-radius:var(--r3);padding:28px 24px;position:relative;overflow:hidden;transition:all .4s}.abv2 .val-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--neon3),var(--neon));opacity:0;transition:opacity .3s}.abv2 .val-card:hover{border-color:rgba(0,194,104,.25);transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.35)}.abv2 .val-card:hover:before{opacity:1}.abv2 .val-num{font-family:var(--fm);font-size:52px;font-weight:500;line-height:1;letter-spacing:-.04em;color:rgba(0,194,104,.07);position:absolute;top:12px;right:18px;pointer-events:none;transition:color .4s}.abv2 .val-card:hover .val-num{color:rgba(0,194,104,.12)}.abv2 .val-icon{width:44px;height:44px;border-radius:12px;background:rgba(0,194,104,.1);border:1px solid rgba(0,194,104,.18);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.abv2 .val-icon svg{width:20px;height:20px;color:var(--neon)}.abv2 .val-title{font-family:var(--ff);font-weight:800;font-size:1rem;letter-spacing:-.03em;color:var(--dk-t1);margin-bottom:10px}.abv2 .val-text{font-size:13.5px;color:var(--dk-t2);line-height:1.72;font-weight:300}@media(max-width:900px){.abv2 .values-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.abv2 .values-grid{grid-template-columns:1fr}}.abv2 .sec-cta{position:relative;overflow:hidden;padding:140px 0}.abv2 .cta-bg-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(.4) brightness(.25)}.abv2 .cta-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(0,40,20,.97),rgba(0,25,12,.95))}.abv2 .cta-bloom{background:radial-gradient(ellipse 60% 55% at 50% 50%,rgba(0,194,104,.16) 0,transparent 60%)}.abv2 .cta-bloom,.abv2 .cta-grid{position:absolute;inset:0;z-index:1;pointer-events:none}.abv2 .cta-grid{background-image:linear-gradient(rgba(0,194,104,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,194,104,.04) 1px,transparent 0);background-size:56px 56px;opacity:.6}.abv2 .sec-cta .wrap{position:relative;z-index:2}.abv2 .cta-inner{text-align:center;max-width:760px;margin:0 auto}.abv2 .cta-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--fm);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,229,130,.7);background:rgba(0,194,104,.1);border:1px solid rgba(0,194,104,.22);border-radius:var(--r5);padding:6px 14px;margin-bottom:28px}.abv2 .cta-eyebrow-dot{width:5px;height:5px;border-radius:50%;background:#00e582;box-shadow:0 0 8px #00e582;animation:abv2Pulse 2s infinite}.abv2 .cta-title{font-family:var(--ff);font-weight:900;font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.055em;line-height:.97;color:#f0f4ff;margin-bottom:20px}.abv2 .cta-title em{font-style:normal;background:linear-gradient(135deg,#00e582,var(--neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .cta-sub{font-size:17px;color:rgba(240,244,255,.6);line-height:1.8;font-weight:300;margin-bottom:48px}.abv2 .cta-btns{gap:14px}.abv2 .cta-btns,.abv2 .cta-trust-pills{display:flex;justify-content:center;flex-wrap:wrap}.abv2 .cta-trust-pills{gap:10px;margin-top:24px}.abv2 .ctp{display:flex;align-items:center;gap:5px;font-family:var(--fm);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:#4a5e6e;padding:5px 12px;border-radius:var(--r5);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.abv2 .ctp svg{width:10px;height:10px;color:var(--neon)}.abv2 footer{background:#080c11;border-top:1px solid rgba(255,255,255,.05);padding:72px 0 0}.abv2 .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.abv2 .footer-logo{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:16px}.abv2 .footer-logo-icon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--neon3),var(--neon));display:flex;align-items:center;justify-content:center}.abv2 .footer-logo-icon svg{width:16px;height:16px;color:#fff;stroke-width:2.5}.abv2 .footer-wordmark{font-family:var(--ff);font-size:1.05rem;font-weight:800;letter-spacing:-.04em;color:#f0f4ff}.abv2 .footer-wordmark span{background:linear-gradient(135deg,var(--neon),var(--neon3));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abv2 .footer-tagline{font-size:13px;color:#5a6478;line-height:1.7;margin-bottom:20px;max-width:260px}.abv2 .footer-col h4{font-family:var(--ff);font-weight:700;font-size:.82rem;letter-spacing:-.01em;color:#f0f4ff;margin-bottom:14px}.abv2 .footer-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}.abv2 .footer-col ul a{font-size:13px;color:#5a6478;text-decoration:none;transition:color .2s}.abv2 .footer-col ul a:hover{color:var(--neon)}.abv2 .footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding:20px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.abv2 .footer-bottom p{font-size:12px;color:#3d4a60}.abv2 .footer-legal{display:flex;gap:20px;flex-wrap:wrap}.abv2 .footer-legal a{font-size:12px;color:#3d4a60;text-decoration:none;transition:color .2s}.abv2 .footer-legal a:hover{color:var(--neon)}@media(max-width:960px){.abv2 .footer-grid{grid-template-columns:1fr 1fr;row-gap:32px}}@media(max-width:560px){.abv2 .footer-grid{grid-template-columns:1fr}}