.about-page{background:var(--paper)}
.about-hero{position:relative;overflow:hidden;padding:154px 0 90px;min-height:760px;display:flex;align-items:center}
.about-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black 0,black 68%,transparent 100%)}
.about-glow{position:absolute;width:760px;height:760px;border-radius:50%;right:-180px;top:-170px;background:radial-gradient(circle,rgba(47,115,255,.23),rgba(82,50,255,.08) 38%,transparent 69%);filter:blur(2px)}
.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);gap:74px;align-items:center}
.about-breadcrumb,.contact-breadcrumb{display:flex;align-items:center;gap:9px;font-size:14.5px;color:#7f8da2;margin-bottom:24px}.about-breadcrumb a:hover{color:#fff}
.about-hero-copy h1{font:700 clamp(54px,5.8vw,84px)/.98 "Manrope",sans-serif;letter-spacing:-4.4px;margin:24px 0 24px;max-width:790px}.about-hero-copy h1 em{font-style:normal;color:#8ab0ff;font-weight:600}.about-hero-copy>p{font-size:19px;line-height:1.68;color:#a9b5c6;max-width:730px;margin:0}
.about-hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:34px}.about-btn-ghost{border-color:rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.035)}.about-btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.36)}
.about-trust-line{display:flex;gap:24px;flex-wrap:wrap;margin-top:34px;color:#8190a4;font-size:14.5px}.about-trust-line span{display:flex;align-items:center;gap:8px}.about-trust-line i{width:6px;height:6px;border-radius:50%;background:var(--acid)}
.about-system{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(12,20,34,.96),rgba(8,13,23,.92));border-radius:28px;box-shadow:0 45px 110px rgba(0,0,0,.34);overflow:hidden;position:relative;min-height:560px;transition:box-shadow .25s,border-color .25s}
.about-system:hover{border-color:rgba(99,151,255,.3);box-shadow:0 50px 120px rgba(0,0,0,.42),0 0 0 1px rgba(71,125,255,.05)}
.about-system-head{height:58px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:0 20px;font:700 11.5px "Manrope",sans-serif;letter-spacing:1.25px;color:#8090a9}.about-system-head span:last-child{display:flex;gap:7px;align-items:center}.about-system-head span:last-child i{width:6px;height:6px;background:var(--acid);border-radius:50%}
.system-orbit{position:relative;height:430px}.system-orbit svg{position:absolute;inset:0;width:100%;height:100%;stroke:rgba(96,144,235,.22);stroke-width:1;fill:none}.system-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:190px;height:190px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(71,125,255,.24),rgba(20,30,50,.92) 56%,#0a101b);border:1px solid rgba(105,154,255,.3);box-shadow:0 0 0 24px rgba(47,115,255,.035),0 20px 70px rgba(0,0,0,.35);z-index:3}.system-center small{font:700 11.5px "Manrope",sans-serif;letter-spacing:1.7px;color:#78a4ff}.system-center strong{font:600 18px/1.3 "Manrope",sans-serif;margin-top:9px}
.orbit-node{position:absolute;width:150px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(13,21,35,.94);box-shadow:0 14px 42px rgba(0,0,0,.24);z-index:4;transition:transform .24s,border-color .24s,background .24s}.orbit-node:hover{transform:translateY(-4px);border-color:rgba(111,157,255,.4);background:#121d31}.orbit-node span{font:700 11px "Manrope",sans-serif;color:#6683b5}.orbit-node strong{display:block;font:700 14.5px "Manrope",sans-serif;letter-spacing:.5px;margin:3px 0;color:#edf3fb}.orbit-node small{font-size:11.5px;color:#76849a}.orbit-grow{left:28px;top:40px}.orbit-auto{right:28px;top:42px}.orbit-build{left:32px;bottom:38px}.orbit-operate{right:28px;bottom:38px}
.about-system-foot{height:70px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;gap:11px;font:700 11px "Manrope",sans-serif;letter-spacing:1px;color:#8391a5}.about-system-foot i{font-style:normal;color:#466fae}
.about-subnav{position:sticky;top:82px;z-index:100;background:rgba(241,240,235,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.about-subnav .container{height:58px;display:flex;align-items:center;gap:26px;overflow-x:auto;scrollbar-width:none}.about-subnav .container::-webkit-scrollbar{display:none}.about-subnav a{font:700 13.5px "Manrope",sans-serif;white-space:nowrap;color:#6d737d;transition:color .2s}.about-subnav a:hover,.about-subnav a.is-active{color:var(--ink)}.about-subnav a:last-child{margin-left:auto;color:var(--blue)}
.about-proof-strip{padding:34px 0 80px}.about-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-proof-grid article{padding:28px 28px 31px;border-right:1px solid var(--line)}.about-proof-grid article:last-child{border-right:0}.about-proof-grid span{font:700 11.5px "Manrope",sans-serif;color:#6c83ae}.about-proof-grid strong{display:block;font:600 17px/1.35 "Manrope",sans-serif;margin:8px 0}.about-proof-grid p{font-size:15px;color:#6d727a;margin:0}
.about-pov{padding:90px 0 120px}.about-pov-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:start}.about-pov-copy h2,.about-section-head h2,.method-intro h2,.location-copy h2,.proof-head h2,.about-final h2{font:600 clamp(42px,4.6vw,68px)/1.02 "Manrope",sans-serif;letter-spacing:-3px;margin:17px 0}.about-pov-copy h2 em,.about-section-head h2 em,.location-copy h2 em,.proof-head h2 em,.about-final h2 em,.method-intro h2 em{font-style:normal;color:#5c75a4;font-weight:500}.about-pov-body>p{font-size:20px;line-height:1.65;color:#3f4650;margin:0 0 22px}.pov-quote{margin-top:34px;padding:28px;border-left:3px solid var(--blue);background:#e9edf5;border-radius:0 18px 18px 0}.pov-quote span{font:700 11.5px "Manrope",sans-serif;letter-spacing:1.4px;color:#5974a6}.pov-quote strong{display:block;margin-top:9px;font:600 18px/1.45 "Manrope",sans-serif}
.about-capabilities{padding:20px 0 120px}.about-section-head{max-width:850px;margin-bottom:46px}.about-section-head>p{font-size:18px;color:#646a73;max-width:730px}.capability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.capability-card{position:relative;min-height:330px;padding:30px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#f7f7f3,#ecebe5);overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s}.capability-card:before{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),rgba(47,115,255,.10),transparent 42%);opacity:0;transition:opacity .25s}.capability-card:hover{border-color:rgba(47,115,255,.35);box-shadow:0 26px 60px rgba(14,31,59,.11);transform:translateY(-5px)}.capability-card:hover:before{opacity:1}.cap-no{font:700 11.5px "Manrope",sans-serif;letter-spacing:1.5px;color:#66758c}.cap-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:var(--ink);color:#fff;font:800 21px "Manrope",sans-serif;margin:34px 0 26px}.capability-card h3{font:650 28px "Manrope",sans-serif;letter-spacing:-1px;margin:0 0 10px}.capability-card p{max-width:530px;color:#666c75;margin:0 0 22px;font-size:17px}.capability-card small{display:block;font:700 12.5px "Manrope",sans-serif;color:#71809a}.capability-card>i{position:absolute;right:28px;bottom:28px;font:700 14.5px "Manrope",sans-serif;font-style:normal;color:#315fae;transition:transform .2s}.capability-card:hover>i{transform:translate(3px,-3px)}
.about-method{padding:115px 0}.method-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.method-intro{position:sticky;top:170px;align-self:start}.method-intro p{color:#929eaf;font-size:17px;max-width:500px}.method-intro .text-cta{margin-top:20px}.method-steps{border-top:1px solid var(--line-dark)}.method-step{display:grid;grid-template-columns:70px 1fr;gap:28px;padding:34px 0;border-bottom:1px solid var(--line-dark)}.method-step>span{font:700 12.5px "Manrope",sans-serif;color:#6f91cc}.method-step h3{font:600 26px "Manrope",sans-serif;margin:0 0 8px;letter-spacing:-.8px}.method-step p{color:#8d98a9;max-width:650px;margin:0}
.about-leadership{padding:115px 0}.about-leader-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.about-leader-card{border:1px solid var(--line);border-radius:26px;overflow:hidden;background:#ecebe5;display:grid;grid-template-columns:42% 58%;min-height:390px;transition:border-color .25s,box-shadow .25s}.about-leader-card:hover{border-color:rgba(47,115,255,.3);box-shadow:0 28px 70px rgba(13,29,52,.1)}.leader-visual{position:relative;min-height:390px;display:grid;place-items:center;background:radial-gradient(circle at 70% 30%,rgba(66,122,245,.6),transparent 25%),linear-gradient(145deg,#0c121e,#192335);overflow:hidden}.leader-visual:before,.leader-visual:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.leader-visual:before{width:220px;height:220px;left:-100px;bottom:-90px}.leader-visual:after{width:140px;height:140px;right:-50px;top:-35px}.leader-visual-alt{background:radial-gradient(circle at 35% 30%,rgba(67,148,227,.52),transparent 24%),linear-gradient(145deg,#0b111d,#172332)}.leader-visual>span{font:800 66px "Manrope",sans-serif;letter-spacing:-4px;color:#fff;z-index:2}.leader-visual>small{position:absolute;top:22px;left:22px;font:700 11.5px "Manrope",sans-serif;letter-spacing:1.4px;color:#7fa8ee}.leader-visual>i{position:absolute;width:9px;height:9px;border-radius:50%;right:22px;bottom:22px;background:var(--acid);box-shadow:0 0 0 8px rgba(201,255,53,.07)}.leader-copy{padding:42px 34px;display:flex;flex-direction:column;justify-content:center}.leader-copy>span{font:700 11.5px "Manrope",sans-serif;letter-spacing:1.5px;color:#6d7c95}.leader-copy h3{font:650 30px "Manrope",sans-serif;letter-spacing:-1.2px;margin:12px 0}.leader-copy p{font-size:17px;color:#60666f}.leader-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.leader-tags b{font:700 11.5px "Manrope",sans-serif;color:#46566f;padding:8px 10px;border:1px solid #c8c8c2;border-radius:100px}.leadership-note{font-size:13.5px;color:#777d85;margin:18px 0 0}
.about-location{padding:10px 0 120px}.location-shell{display:grid;grid-template-columns:.92fr 1.08fr;gap:60px;border-top:1px solid var(--line);padding-top:80px}.location-copy>p{font-size:18px;color:#5d646e;max-width:610px}.location-copy address{font-style:normal;display:grid;gap:7px;margin:28px 0}.location-copy address strong{font:700 16px "Manrope",sans-serif}.location-copy address span{max-width:540px;color:#5d646e}.location-map{min-height:430px;border-radius:26px;background:#0a101a;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:36px 36px;transform:rotate(-7deg) scale(1.2)}.map-route{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#396cc2,#6e9cff,transparent);transform-origin:left}.route-a{width:520px;left:30px;top:220px;transform:rotate(-15deg)}.route-b{width:460px;left:120px;top:80px;transform:rotate(55deg)}.map-pin{position:absolute;left:54%;top:48%;display:flex;align-items:center;gap:13px}.map-pin>i{width:22px;height:22px;background:var(--blue);border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 0 0 13px rgba(47,115,255,.12),0 0 40px rgba(47,115,255,.4)}.map-pin>span{font:700 13.5px/1.35 "Manrope",sans-serif;letter-spacing:.7px;color:#fff}.map-pin small{font-size:11px;color:#7795c6}.map-meta{position:absolute;left:22px;right:22px;bottom:20px;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding-top:13px;font:700 11px "Manrope",sans-serif;letter-spacing:1.2px;color:#61738f}
.about-proof{padding:115px 0}.proof-head{max-width:760px}.proof-head>p{font-size:18px;color:#8f9aab}.proof-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:46px}.proof-card{border:1px solid var(--line-dark);border-radius:24px;overflow:hidden;background:#0d1523;transition:border-color .25s,transform .25s,box-shadow .25s}.proof-card:hover{transform:translateY(-5px);border-color:rgba(105,150,239,.3);box-shadow:0 30px 70px rgba(0,0,0,.25)}.proof-media{aspect-ratio:16/9;position:relative;overflow:hidden;background:#111b2a}.proof-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(.98);transition:transform .45s}.proof-card:hover .proof-media img{transform:scale(1.025)}.proof-media span{position:absolute;left:18px;top:18px;padding:8px 10px;border-radius:100px;background:rgba(6,10,17,.78);backdrop-filter:blur(12px);font:700 11px "Manrope",sans-serif;letter-spacing:1.2px;color:#c6d5ee}.proof-card>div:last-child{padding:27px}.proof-card h3{font:600 26px "Manrope",sans-serif;margin:0 0 8px}.proof-card p{color:#8d99aa}.proof-card i{font:700 14.5px "Manrope",sans-serif;font-style:normal;color:#92b5f4}
.about-final{padding:0 0 110px}.about-final-panel{border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:52px;background:radial-gradient(700px circle at 80% 0,rgba(47,115,255,.22),transparent 50%),#0b1321;display:flex;justify-content:space-between;gap:50px;align-items:end}.about-final-panel>div:first-child{max-width:760px}.about-final-panel p{color:#919cad;font-size:17px}.about-final-actions{display:grid;gap:22px;justify-items:start}
@media(max-width:1100px){.about-hero-grid{grid-template-columns:1fr;gap:46px}.about-system{max-width:720px}.about-pov-grid,.method-grid,.location-shell{grid-template-columns:1fr}.method-intro{position:static}.capability-grid{grid-template-columns:1fr 1fr}.about-leader-card{grid-template-columns:36% 64%}.about-final-panel{align-items:flex-start;flex-direction:column}.about-subnav{top:72px}}
@media(max-width:820px){.about-proof-grid{grid-template-columns:1fr}.about-proof-grid article{border-right:0;border-bottom:1px solid var(--line)}.about-proof-grid article:last-child{border-bottom:0}.capability-grid,.about-leader-grid,.proof-cards{grid-template-columns:1fr}.about-leader-card{grid-template-columns:1fr;min-height:auto}.leader-visual{min-height:300px}.location-map{min-height:360px}.about-pov{padding:70px 0 95px}.about-capabilities,.about-leadership,.about-proof{padding:90px 0}.about-method{padding:90px 0}.about-subnav .container{gap:20px}}
@media(max-width:680px){.about-hero{padding:118px 0 65px;min-height:auto}.about-hero-copy h1{font-size:48px;letter-spacing:-2.8px}.about-hero-copy>p{font-size:17px}.about-hero-actions{display:grid}.about-hero-actions .btn{width:100%}.about-system{min-height:500px}.system-orbit{height:380px}.system-center{width:150px;height:150px}.system-center strong{font-size:16px}.orbit-node{width:122px;padding:10px}.orbit-grow{left:12px;top:28px}.orbit-auto{right:12px;top:30px}.orbit-build{left:12px;bottom:28px}.orbit-operate{right:12px;bottom:28px}.orbit-node small{display:none}.about-system-foot{font-size:10px;gap:7px}.about-pov-copy h2,.about-section-head h2,.method-intro h2,.location-copy h2,.proof-head h2,.about-final h2{font-size:42px;letter-spacing:-2px}.about-pov-body>p{font-size:18px}.capability-card{min-height:310px}.method-step{grid-template-columns:45px 1fr}.location-map{min-height:320px}.about-final-panel{padding:32px 25px}.leader-copy{padding:30px 24px}}
@media(prefers-reduced-motion:reduce){.capability-card,.proof-card,.orbit-node{transition:none!important}}
