.page-hero,.stats-row,.certs-strip,.cta-band,.about-section-sky{color:var(--white);background:radial-gradient(900px 500px at 95% 0,#5b8db82e,#0000 60%),radial-gradient(900px 500px at 0 100%,#f04a5014,#0000 60%),linear-gradient(135deg,#2a2a38 0%,#5b8db8 100%);position:relative;overflow:hidden}.page-hero:before,.stats-row:before,.certs-strip:before,.cta-band:before,.about-section-sky:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff0f 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 40%,#000 60%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 40%,#000 60%,#0000 100%)}.page-hero>*,.stats-row>*,.certs-strip>*,.cta-band>*,.about-section-sky>*{z-index:1;position:relative}.about-section-white{background:var(--white)}.about-section-sky,.about-section-white{padding:88px 80px}.about-section-sky .section-title{color:var(--white)}.about-section-sky .section-subtitle{color:#ffffffb8}.about-section-sky .highlight-box{background:#ffffff0f;border-color:#ffffff24}.about-section-sky .highlight-box .num{color:var(--white)}.about-section-sky .highlight-box .lbl{color:#ffffffb8}.overline{font-family:var(--font-h);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin-bottom:18px;font-size:11.5px;font-weight:700;display:flex}.overline:before{content:"";background:var(--accent);width:28px;height:2px}.page-hero-left .overline{color:#ff9a9d}.page-hero-left .overline:before{background:#ff9a9d}.page-hero{flex-direction:row;min-height:480px;padding-top:72px;display:flex}.page-hero-left{z-index:1;flex-direction:column;justify-content:center;width:52%;padding:80px 56px 80px 80px;display:flex;position:relative}.page-hero-right{justify-content:center;align-items:center;width:48%;display:flex;position:relative}.page-hero-right .photo-placeholder{justify-content:center;align-items:center;width:100%;height:100%;padding:40px 32px;display:flex}.page-hero-left h1{font-family:var(--font-h);letter-spacing:-.022em;color:var(--white);margin-bottom:22px;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.05}.page-hero-left h1 em{color:var(--accent);font-style:normal}.page-hero-left p{color:#ffffffb8;max-width:500px;font-size:17px;line-height:1.7}.hero-meta{border-top:1px solid #ffffff1a;flex-direction:row;gap:36px;margin-top:36px;padding-top:24px;display:flex}.hero-meta .item{flex-direction:column;gap:4px;display:flex}.hero-meta .k{font-family:var(--font-b);letter-spacing:.2em;color:#ffffff73;text-transform:uppercase;font-size:10px}.hero-meta .v{font-family:var(--font-h);color:var(--white);font-size:15px;font-weight:700}.hero-meta .v.accent{color:var(--accent)}.org-board{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:540px;display:flex}.ob-cap{font-family:var(--font-b);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:10px;font-size:9.5px;display:flex}.ob-cap:before,.ob-cap:after{content:"";background:#ffffff38;width:22px;height:1px}.ob-cap.bench{color:#ffffff61}.ob-ceo{background:linear-gradient(150deg,#f04a5033,#f04a500a),linear-gradient(150deg,#3a3a48,#2a2a36);border:1px solid #f04a5066;border-radius:14px;align-items:center;gap:16px;width:100%;padding:16px 22px;display:flex;box-shadow:0 24px 50px -22px #000000b3,0 0 44px -18px #f04a5066}.ob-execs{justify-content:center;gap:12px;width:100%;display:flex}.ob-exec{background:linear-gradient(150deg,#34343f,#28282f);border:1px solid #ffffff21;border-left:3px solid #f04a508c;border-radius:12px;flex:1 1 0;align-items:center;gap:12px;max-width:none;padding:14px 16px;display:flex;box-shadow:0 16px 32px -20px #0009}.ob-av{width:50px;height:50px;font-family:var(--font-h);color:#fff;background:linear-gradient(150deg,#5b8db8,#3f6e93);border:2px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;position:relative}.ob-av.ceo{background:linear-gradient(150deg,#f0656a,#c83840);border-color:#ffffff4d;width:58px;height:58px;font-size:19px}.ob-av .ob-on{background:#4ade80;border:3px solid #2a2a34;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.ob-meta strong{font-family:var(--font-h);color:#fff;letter-spacing:-.01em;font-size:15.5px;font-weight:800;line-height:1.15;display:block}.ob-ceo .ob-meta strong{font-size:17px}.ob-exec .ob-meta strong{font-size:14px}.ob-meta span{font-family:var(--font-b);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:4px;font-size:9px;display:block}.ob-link{background:linear-gradient(#fff6,#ffffff1a);border-radius:1px;width:2px;height:18px}.ob-link.tall{height:22px}.ob-bench{grid-template-columns:repeat(6,1fr);gap:10px;width:100%;display:grid}.ob-tile{aspect-ratio:1;font-family:var(--font-h);color:#ffffffb8;background:linear-gradient(150deg,#353541,#2a2a33);border:1px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative}.ob-tile .ob-tdot{background:#4ade80;border:2px solid #2a2a33;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.ob-tile.more{color:#ffffff80;font-family:var(--font-b);background:#ffffff0a;border-style:dashed;font-size:11px}.about-breadcrumb{background:var(--sky);border-bottom:1px solid var(--border);color:var(--text-mid);padding:14px 80px;font-size:13px}.about-breadcrumb a{color:var(--text);font-weight:600}.about-breadcrumb a:hover{color:var(--accent)}.about-breadcrumb .sep{color:var(--text-mid);margin:0 8px}.section-head{flex-direction:column;align-items:flex-start;gap:6px;max-width:720px;margin-bottom:48px;display:flex}.section-head.centered{text-align:center;align-items:center;margin:0 auto 56px}.section-head.centered .overline{justify-content:center}.about-section-white .overline{color:var(--red)}.about-section-white .overline:before{background:var(--red)}.section-title{font-family:var(--font-h);color:var(--text);letter-spacing:-.022em;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.1}.section-subtitle{color:var(--text-mid);max-width:620px;margin-top:14px;font-size:16.5px;line-height:1.7}.story-split{flex-direction:row;align-items:center;gap:72px;display:flex}.story-split.reverse{flex-direction:row-reverse}.story-split .col{width:calc(50% - 36px)}.story-text h2{font-family:var(--font-h);color:var(--text);letter-spacing:-.018em;margin-bottom:22px;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.15}.story-text p{color:var(--text-mid);margin-bottom:16px;font-size:16px;line-height:1.75}.story-text p:last-of-type{margin-bottom:0}.story-highlights{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px;display:grid}.highlight-box{background:var(--sky);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:6px;padding:18px 18px 16px}.highlight-box .num{color:var(--text);letter-spacing:-.01em;margin-bottom:6px;font-size:26px;font-weight:800;line-height:1}.highlight-box .num em{color:var(--accent);font-style:normal}.highlight-box .lbl{color:var(--text-mid);font-size:12.5px;line-height:1.4}.hq-card{background:var(--white);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px #fff6,0 18px 40px -18px #1c2b3a2e,0 6px 18px -8px #1c2b3a1a}.hq-card .head{border-bottom:1px solid var(--border);background:var(--sky);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.hq-card .head .label{font-family:var(--font-b);letter-spacing:.18em;text-transform:uppercase;color:var(--text-mid);font-size:10.5px}.hq-card .head .dot{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f04a501a}.hq-card .body{flex-direction:column;gap:20px;padding:28px 28px 32px;display:flex}.hq-card .body .title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hq-card .body h3{font-family:var(--font-h);color:var(--text);letter-spacing:-.015em;font-size:22px;font-weight:800}.hq-card .body .since{font-family:var(--font-b);color:var(--text-mid);letter-spacing:.08em;font-size:11px}.hq-card .map{background:var(--sky);aspect-ratio:16/9;border-radius:8px;position:relative;overflow:hidden}.hq-card .map svg{width:100%;height:100%;display:block}.hq-card .map .pin-label{background:var(--primary);color:var(--white);font-family:var(--font-b);letter-spacing:.12em;white-space:nowrap;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:600;position:absolute;top:38%;left:31%;transform:translate(-50%,-110%)}.hq-card .map .pin-label:after{content:"";border:4px solid #0000;border-top-color:var(--primary);position:absolute;top:100%;left:50%;transform:translate(-50%)}.hq-card .meta{flex-flow:wrap;gap:22px;display:flex}.hq-card .meta .cell{flex-direction:column;gap:2px;display:flex}.hq-card .meta .k{font-family:var(--font-b);letter-spacing:.16em;color:var(--text-mid);text-transform:uppercase;font-size:9.5px}.hq-card .meta .v{font-family:var(--font-h);color:var(--text);font-size:13.5px;font-weight:700}.hq-card .meta .v.accent{color:var(--red)}.stats-row{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-direction:row;display:flex}.stat-item{text-align:center;border-right:1px solid #ffffff1a;width:25%;padding:52px 32px}.stat-item:last-child{border-right:none}.stat-num{color:var(--white);letter-spacing:-.02em;margin-bottom:10px;font-size:56px;font-weight:800;line-height:1}.stat-num em{color:var(--accent);font-style:normal}.stat-label{color:#ffffffa6;max-width:160px;margin:0 auto;font-size:13.5px;line-height:1.5}.mvv-head{text-align:center;margin-bottom:56px}.mvv-head .overline{color:#ff9a9d;justify-content:center}.mvv-head .overline:before{background:#ff9a9d}.mvv-head .overline:after{content:"";background:#ff9a9d;width:28px;height:2px}.mvv-title{font-family:var(--font-h);letter-spacing:-.026em;color:var(--white);margin-bottom:0;font-size:clamp(34px,4.4vw,52px);font-weight:800;line-height:1.05}.mvv-kicker{color:#ffffffa8;max-width:560px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:16.5px;line-height:1.6}.pillars{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pillar{background:var(--white);border:1px solid #fff9;border-radius:16px;flex-direction:column;padding:38px 34px 34px;transition:box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 34px 70px -30px #0c121e8c,0 12px 28px -16px #0c121e66}.pillar:before{content:"";background:linear-gradient(90deg, var(--accent), #ff7b80);height:4px;position:absolute;top:0;left:0;right:0}.pillar .ghost{color:#1c2b3a0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:120px;font-weight:800;line-height:1;position:absolute;top:8px;right:18px}.pillar .kicker-row{align-items:center;gap:12px;margin-bottom:26px;display:flex;position:relative}.pillar .idx{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);font-size:13px;font-weight:600}.pillar .idx-sep{background:var(--border);width:22px;height:1px}.pillar .role{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-light);font-size:10.5px;font-weight:500}.pillar-icon{background:var(--sky);border:1px solid var(--border);width:56px;height:56px;color:var(--primary);border-radius:13px;justify-content:center;align-items:center;margin-bottom:22px;transition:background .25s,color .25s,transform .25s;display:flex}.pillar-icon svg{width:28px;height:28px}.pillar h3{font-family:var(--font-h);letter-spacing:-.018em;color:var(--text);margin-bottom:14px;font-size:27px;font-weight:800;position:relative}.pillar h3:after{content:"";background:var(--accent);border-radius:2px;width:34px;height:3px;margin-top:14px;transition:width .3s cubic-bezier(.22,1,.36,1);display:block}.pillar p{color:var(--text-mid);font-size:15px;line-height:1.72}.pillar:hover{transform:translateY(-5px);box-shadow:inset 0 1px #ffffff80,0 44px 84px -30px #0c121e99,0 16px 34px -16px #0c121e73}.pillar:hover .pillar-icon{background:var(--accent);color:var(--white);transform:translateY(-2px)}.pillar:hover h3:after{width:56px}.mvv-foundation{align-items:center;gap:22px;margin-top:40px;display:flex}.mvv-line{background:linear-gradient(90deg,#0000,#ffffff47,#0000);flex-grow:1;height:1px}.mvv-seal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:12px;padding:9px 18px;display:inline-flex}.mvv-mark{background:var(--primary);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mvv-mark:before{content:"";background:var(--accent);border-radius:2px;width:7px;height:7px}.mvv-seal span:not(.mvv-mark){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:10.5px}.cc-card{background:var(--white);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px #fff6,0 18px 40px -18px #1c2b3a2e}.cc-card .head{background:var(--sky);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.cc-card .head .label{font-family:var(--font-b);letter-spacing:.18em;text-transform:uppercase;color:var(--text-mid);font-size:10.5px}.cc-card .head .live{font-family:var(--font-b);letter-spacing:.16em;color:#12813d;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:inline-flex}.cc-card .head .live:before{content:"";background:#16a34a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #16a34a2e}.cc-card .body{padding:24px 26px}.cc-row{background:var(--sky);border:1px solid var(--border);border-radius:8px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex}.cc-row:last-child{margin-bottom:0}.cc-row .ico{background:var(--white);border:1px solid var(--border);width:36px;height:36px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cc-row .ico svg{width:18px;height:18px}.cc-row .grow{flex-grow:1}.cc-row .ttl{font-family:var(--font-h);color:var(--text);font-size:13.5px;font-weight:700}.cc-row .sub{color:var(--text-mid);margin-top:2px;font-size:12px}.cc-row .val{font-family:var(--font-b);color:var(--red);letter-spacing:.04em;font-size:12px;font-weight:600}.cc-spark{background:var(--primary);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:flex}.cc-spark .lbl{font-family:var(--font-b);letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:10px}.cc-spark .val{font-family:var(--font-h);color:var(--white);font-size:20px;font-weight:800}.cc-spark .val em{color:var(--accent);font-style:normal}.cc-spark svg{flex-shrink:0}.about-feature-list{flex-direction:column;gap:12px;margin-top:24px;list-style:none;display:flex}.about-feature-list li{color:var(--text-mid);align-items:flex-start;gap:14px;font-size:15px;line-height:1.55;display:flex}.about-feature-list .tick{width:22px;height:22px;color:var(--accent);background:#f04a501a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.about-feature-list .tick svg{width:12px;height:12px}.leadership-grid{flex-direction:row;gap:24px;display:flex}.leader-card{background:var(--white);border:1px solid var(--border);border-radius:10px;flex-direction:column;width:calc(33.3333% - 16px);transition:box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.leader-card:before{content:"";background:linear-gradient(90deg, var(--accent), #ff7b80);z-index:2;pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.leader-card:hover{transform:translateY(-5px);box-shadow:inset 0 1px #ffffff80,0 44px 84px -30px #0c121e8c,0 16px 34px -16px #0c121e66}.leader-portrait{background:radial-gradient(circle at 50% 38%, #f04a501a 0%, transparent 60%), linear-gradient(135deg, var(--sky) 0%, #e6e6ec 100%);border-bottom:1px solid var(--border);justify-content:center;align-items:center;height:470px;display:flex;position:relative;overflow:hidden;transform:translateY(-20px)}.leader-portrait:after{content:"";opacity:0;pointer-events:none;background:#f04a501a;transition:opacity .3s;position:absolute;inset:0}.leader-card:hover .leader-portrait:after{opacity:1}.leader-portrait:before{content:"";font-family:var(--font-b);letter-spacing:.16em;color:var(--text-light);text-transform:uppercase;font-size:9.5px;position:absolute;top:12px;left:14px}.leader-card:first-child .leader-portrait:before{content:"01"}.leader-card:nth-child(2) .leader-portrait:before{content:"02"}.leader-card:nth-child(3) .leader-portrait:before{content:"03"}.leader-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.leader-portrait .silhouette{background:var(--white);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:flex-end;width:140px;height:140px;display:flex;position:relative;overflow:hidden}.leader-portrait .silhouette svg{width:100%;height:100%;color:var(--primary);opacity:.55}.leader-portrait .initials{font-family:var(--font-h);color:var(--primary);opacity:.1;letter-spacing:-.02em;font-size:36px;font-weight:800;position:absolute;bottom:12px;right:14px}.leader-info{padding:22px 22px 24px}.leader-info h3{font-family:var(--font-h);color:var(--text);letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:800}.leader-info .title{font-family:var(--font-b);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10.5px;font-weight:600}.leader-info p{color:var(--text-mid);margin-bottom:16px;font-size:14px;line-height:1.65}.cert-tags{flex-wrap:wrap;gap:6px;display:flex}.cert-tag{background:var(--sky);border:1px solid var(--border);font-family:var(--font-b);color:var(--primary);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:4px 9px;font-size:10.5px;font-weight:600}.leader-card{cursor:pointer;touch-action:manipulation}.leader-card-trigger{cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent;background:0 0;border:none;position:absolute;inset:0}.leader-expand-hint{font-family:var(--font-b);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);opacity:0;white-space:nowrap;pointer-events:none;background:#ffffffe6;border:1px solid #f04a5040;border-radius:20px;padding:5px 12px;font-size:10px;font-weight:600;transition:opacity .2s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.leader-card:hover .leader-expand-hint{opacity:1}.leader-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c16c2;justify-content:center;align-items:center;padding:24px;animation:.2s backdropIn;display:flex;position:fixed;inset:0}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.leader-modal{background:var(--white);border-radius:16px;flex-direction:row;width:100%;max-width:880px;height:min(86vh,640px);animation:.28s cubic-bezier(.34,1.28,.64,1) modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 48px 96px -24px #0a0c168c,0 0 0 1px #ffffff0f}@keyframes modalIn{0%{opacity:0;transform:scale(.93)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-left{background:linear-gradient(160deg,#1c1e2e 0%,#2e3a52 60%,#3d2a38 100%);flex-shrink:0;width:300px;position:relative;overflow:hidden}.modal-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.modal-silhouette-bg{background:radial-gradient(at 50% 42%,#f04a5038 0%,#0000 65%),linear-gradient(160deg,#1c1e2e 0%,#2e3a52 60%,#3d2a38 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.modal-silhouette-bg:before{content:"";background-image:radial-gradient(#ffffff0b 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.modal-silhouette-figure{z-index:1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:flex-end;width:160px;height:160px;display:flex;position:relative;overflow:hidden}.modal-silhouette-figure svg{color:#ffffff8c;width:100%;height:100%}.modal-initials-large{font-family:var(--font-h);color:#ffffff12;letter-spacing:-.04em;z-index:0;font-size:52px;font-weight:800;line-height:1;position:absolute;top:22px;left:22px}.modal-left-overlay{inset-inline:0;background:linear-gradient(#0000 0%,#0a0c1699 50%,#0a0c16eb 100%);flex-direction:column;justify-content:flex-end;padding:100px 22px 22px;display:flex;position:absolute;bottom:0}.modal-left-num{font-family:var(--font-b);letter-spacing:.2em;color:var(--accent);text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:700}.modal-left-name h3{font-family:var(--font-h);color:#fff;letter-spacing:-.02em;margin-bottom:4px;font-size:20px;font-weight:800;line-height:1.15}.modal-title{font-family:var(--font-b);color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.4}.modal-right{scrollbar-width:thin;scrollbar-color:#f04a5059 transparent;flex:1;padding:28px 30px 36px;position:relative;overflow-y:auto}.modal-right::-webkit-scrollbar{width:4px}.modal-right::-webkit-scrollbar-track{background:0 0}.modal-right::-webkit-scrollbar-thumb{background:#f04a5052;border-radius:2px}.modal-right::-webkit-scrollbar-thumb:hover{background:var(--primary)}.modal-close{z-index:10;background:var(--sky);border:1px solid var(--border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,transform .15s;display:flex;position:absolute;top:14px;right:14px}.modal-close:hover{background:#f04a501a;transform:scale(1.1)}.modal-close svg{width:15px;height:15px;color:var(--text)}.modal-highlights{border:1px solid var(--border);border-radius:8px;gap:0;margin-top:8px;margin-bottom:22px;display:flex;overflow:hidden}.modal-highlight-item{text-align:center;border-right:1px solid var(--border);background:var(--sky);flex:1;padding:13px 12px}.modal-highlight-item:last-child{border-right:none}.modal-highlight-num{color:var(--primary);letter-spacing:-.02em;margin-bottom:2px;font-size:21px;font-weight:800}.modal-highlight-lbl{font-family:var(--font-b);color:var(--text-mid);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:600;line-height:1.3}.modal-full-bio{color:var(--text-mid);margin-bottom:24px;font-size:14.5px;line-height:1.75}.modal-section-label{font-family:var(--font-b);letter-spacing:.16em;text-transform:uppercase;color:var(--text-light);margin-bottom:10px;font-size:9.5px;font-weight:700}.modal-expertise{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.modal-expertise-tag{font-family:var(--font-b);color:var(--primary);letter-spacing:.04em;background:#f04a5012;border:1px solid #f04a5033;border-radius:4px;padding:5px 11px;font-size:11px;font-weight:600}.modal-cert-list{flex-wrap:wrap;gap:8px;display:flex}.modal-cert-item{background:var(--sky);border:1px solid var(--border);font-family:var(--font-b);color:var(--text);letter-spacing:.03em;border-radius:6px;align-items:center;gap:7px;padding:7px 13px;font-size:11.5px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.modal-cert-item:hover{color:var(--primary);background:#f04a500d;border-color:#f04a5059}.modal-cert-icon{width:15px;height:15px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-cert-icon svg{width:100%;height:100%}@media (width<=660px){.leader-modal-backdrop{padding:16px}.leader-modal{flex-direction:column;height:auto;max-height:92vh;overflow:hidden}.modal-left{flex-shrink:0;width:100%;height:200px}.modal-right{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:22px 18px 32px;overflow-y:auto}.modal-close{width:44px;height:44px;top:10px;right:10px}}.certs-strip{border-top:4px solid var(--accent);flex-direction:column;align-items:center;gap:20px;padding:36px 80px;display:flex}.certs-strip-label{font-family:var(--font-h);letter-spacing:.18em;color:#ffffff8c;text-transform:uppercase;text-align:center;font-size:11.5px;font-weight:700}.certs-strip-badges{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cert-badge{font-family:var(--font-h);color:var(--white);white-space:nowrap;letter-spacing:.02em;background:#ffffff0f;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;font-weight:700;display:flex}.cert-badge:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.cta-band{text-align:center;padding:80px}.cta-band .inner{position:relative}.cta-band h2{font-family:var(--font-h);color:var(--white);letter-spacing:-.022em;margin-bottom:14px;font-size:clamp(28px,3vw,40px);font-weight:800}.cta-band p{color:#ffffffb8;max-width:580px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.65}.cta-buttons{flex-flow:wrap;justify-content:center;gap:14px;display:flex}.cta-btn-primary,.cta-btn-outline{font-family:var(--font-h);letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:0 0;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:10px;padding:14px 26px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .15s,background .2s,border-color .3s ease-in;display:inline-flex}.cta-btn-primary:hover,.cta-btn-outline:hover{background:#ffffff0a;border-color:#f04a50}@media (width<=1100px){.page-hero-left{padding:64px 32px}.about-section-white,.about-section-sky{padding:72px 32px}.about-breadcrumb,.certs-strip,.cta-band{padding-left:32px;padding-right:32px}.story-split,.story-split.reverse{flex-direction:column;gap:48px}.story-split .col{width:100%}.stat-item{padding:40px 20px}.stat-num{font-size:42px}}@media (width<=880px){.page-hero{flex-direction:column}.page-hero-left,.page-hero-right{width:100%}.page-hero-right{min-height:auto}.page-hero-right .photo-placeholder{padding:28px 24px 40px}.pillars{grid-template-columns:repeat(2,1fr)}.leadership-grid{flex-wrap:wrap}.leader-card{width:calc(50% - 12px);min-width:240px}.leader-portrait{transform:none}.stats-row{flex-wrap:wrap}.stat-item{border-bottom:1px solid #ffffff1a;width:50%}.stat-item:nth-child(2){border-right:none}}@media (width<=600px){.pillars{grid-template-columns:1fr}.leader-card{width:100%}.stat-item{border-right:none;width:100%}.mvv-foundation{flex-direction:column;gap:14px}.mvv-line{flex-grow:0;width:100%}.mvv-seal{white-space:normal;text-align:center;justify-content:center}.cc-card .head,.cc-spark,.hq-card .body .title-row{flex-direction:column;align-items:flex-start}.cc-row{align-items:flex-start}}@media (hover:none){.pillar:active{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff80,0 44px 84px -30px #0c121e99,0 16px 34px -16px #0c121e73}.pillar:active .pillar-icon{background:var(--accent);color:var(--white);transform:translateY(-2px)}.pillar:active h3:after{width:56px}.leader-card:active{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff80,0 44px 84px -30px #0c121e8c,0 16px 34px -16px #0c121e66}.leader-card:active .leader-portrait:after,.leader-card:active .leader-expand-hint{opacity:1}}@media (width<=480px){.about-section-white,.about-section-sky{padding:44px 18px}.about-breadcrumb{padding:12px 18px}.certs-strip{gap:20px;padding:24px 18px}.cta-band{padding:52px 18px}.page-hero-left{padding:44px 18px 28px}.page-hero-right .photo-placeholder{padding:20px 18px 32px}.hero-meta{flex-direction:column;gap:14px}.ob-bench{grid-template-columns:repeat(4,1fr)}.ob-execs{flex-direction:column;align-items:center}.ob-exec{width:100%;max-width:320px}.ob-ceo{width:100%}.ob-cap{text-align:center}.leader-portrait{height:280px;transform:none}.stat-num{font-size:36px}.section-head{margin-bottom:32px}.story-highlights{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}.cta-btn-primary,.cta-btn-outline{justify-content:center;width:100%;max-width:340px}}@media (width<=768px){.page-hero{padding-top:76px}}.ab-faq-section{background:#fff;padding:72px 48px}.ab-faq-head{max-width:780px;margin:0 0 40px}.ab-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ab-faq-item{background:#fbfcfd;border:1px solid #e3e9f0;border-left:3px solid #5b8db8;border-radius:4px;padding:24px 26px}.ab-faq-q{color:#0b1f3a;margin:0 0 10px;font-family:Raleway,sans-serif;font-size:1.02rem;font-weight:700;line-height:1.35}.ab-faq-a{color:#46586d;margin:0;font-size:.94rem;line-height:1.65}@media (width<=1024px){.ab-faq-section{padding:56px 32px}.ab-faq-grid{grid-template-columns:1fr}}@media (width<=640px){.ab-faq-section{padding:48px 20px}.ab-faq-item{padding:20px}}
