.pmo-pmis{--background:#030916;--foreground:#eaf4ff;--muted:#8ea2ba;--line:rgba(148,190,224,.15);--cyan:#59d8ff;--blue:#2d7dff;--violet:#a78bfa;--card:rgba(9,25,48,.72);color:var(--foreground);background:var(--background);color-scheme:dark}.pmo-pmis h1,.pmo-pmis h2,.pmo-pmis h3,.pmo-pmis h4{color:var(--foreground)}.pmo-pmis *{box-sizing:border-box}.pmo-pmis a{color:inherit;text-decoration:none}.pmo-pmis .site-shell,.pmo-pmis.site-shell{overflow:hidden;background:radial-gradient(circle at 70% 5%,rgba(22,79,130,.2),transparent 31rem),var(--background)}.pmo-nav{--nav-cyan:#59d8ff;--nav-violet:#a78bfa;position:relative;z-index:45;width:100%;direction:ltr;text-align:left;background:rgba(3,9,22,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(148,190,224,.1);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.pmo-nav[data-scrolled=true]{background:rgba(3,9,22,.96);border-bottom-color:rgba(89,216,255,.2);box-shadow:0 10px 40px rgba(0,0,0,.45)}.pmo-nav-line{position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--nav-cyan) 28%,var(--nav-violet) 50%,var(--nav-cyan) 72%,transparent);background-size:200% auto;animation:pmo-nav-line 7s ease infinite;opacity:.8}@keyframes pmo-nav-line{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.pmo-nav-inner{max-width:1240px;margin:0 auto;padding:0 28px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:height .3s ease}.pmo-nav[data-scrolled=true] .pmo-nav-inner{height:64px}.pmo-nav-logo{flex:none;display:block;padding:5px;background:#fff;border-radius:6px;line-height:0;transition:transform .25s ease}.pmo-nav-logo img{width:auto;height:30px;transition:height .3s ease}.pmo-nav-logo:hover{transform:scale(1.03)}.pmo-nav[data-scrolled=true] .pmo-nav-logo img{height:26px}.pmo-nav-links{display:flex;align-items:center;gap:4px}.pmo-nav-link{position:relative;padding:9px 14px;background:none;border:0;border-radius:999px;color:#a9bad0;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:color .25s ease,background .25s ease}.pmo-nav-link:after{content:"";position:absolute;bottom:2px;left:50%;width:0;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,var(--nav-cyan),var(--nav-violet));border-radius:2px;transition:width .28s ease}.pmo-nav-link:hover{color:#fff;background:rgba(148,190,224,.07)}.pmo-nav-link:hover:after{width:22px}.pmo-nav-link[data-active=true]{color:#fff;background:rgba(89,216,255,.11)}.pmo-nav-link[data-active=true]:after{width:22px}.pmo-nav-actions{flex:none;display:flex;align-items:center;gap:10px}.pmo-nav-lang{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;background:rgba(148,190,224,.07);border:1px solid rgba(148,190,224,.18);border-radius:999px;color:#cfe0f2;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease}.pmo-nav-lang svg{color:var(--nav-cyan)}.pmo-nav-lang:hover{color:#fff;border-color:rgba(89,216,255,.55);background:rgba(89,216,255,.1)}.pmo-nav-cta{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;background:linear-gradient(135deg,var(--nav-cyan),var(--nav-violet));border:0;border-radius:999px;color:#03101c;font:inherit;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 26px rgba(89,216,255,.24);transition:transform .25s ease,box-shadow .25s ease}.pmo-nav-cta:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(89,216,255,.4)}.pmo-nav-flip{transform:rotate(180deg)}.pmo-nav-burger{display:none;align-items:center;justify-content:center;width:38px;height:38px;background:rgba(148,190,224,.07);border:1px solid rgba(148,190,224,.18);border-radius:10px;color:#dbe9f5;cursor:pointer;transition:border-color .25s ease,color .25s ease}.pmo-nav-burger:hover{color:#fff;border-color:rgba(89,216,255,.5)}.pmo-nav-drawer{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;direction:ltr;text-align:left;background:#040d1b;animation:pmo-nav-fade .25s ease}@keyframes pmo-nav-fade{0%{opacity:0}to{opacity:1}}.pmo-nav-drawer-head{flex:none;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 20px;border-bottom:1px solid rgba(148,190,224,.12)}.pmo-nav-drawer-logo{height:30px;width:auto;padding:5px;background:#fff;border-radius:6px}.pmo-nav-drawer-head button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:rgba(148,190,224,.07);border:1px solid rgba(148,190,224,.18);border-radius:10px;color:#dbe9f5;cursor:pointer}.pmo-nav-drawer-links{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:4px}.pmo-nav-drawer-links button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 16px;background:none;border:0;border-radius:12px;color:#a9bad0;font:inherit;font-size:15px;font-weight:600;text-align:start;cursor:pointer;animation:pmo-nav-slide .3s ease both;transition:color .25s ease,background .25s ease}.pmo-nav-drawer-links button svg{color:#4d6a86;transition:transform .25s ease}.pmo-nav-drawer-links button[data-active=true]{color:#fff;background:rgba(89,216,255,.12)}.pmo-nav-drawer-links button[data-active=true] svg{color:var(--nav-cyan);transform:translateX(3px)}.pmo-nav-drawer-links button:hover{color:#fff;background:rgba(148,190,224,.07)}@keyframes pmo-nav-slide{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.pmo-nav-drawer-foot{flex:none;display:flex;flex-direction:column;gap:10px;padding:18px 20px 26px;border-top:1px solid rgba(148,190,224,.12)}.pmo-nav-drawer-cta{height:48px;background:linear-gradient(135deg,var(--nav-cyan),var(--nav-violet));border:0;border-radius:999px;color:#03101c;font:inherit;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pmo-nav-drawer-cta,.pmo-nav-drawer-lang{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;cursor:pointer}.pmo-nav-drawer-lang{height:46px;background:rgba(148,190,224,.07);border:1px solid rgba(148,190,224,.18);border-radius:999px;color:#cfe0f2;font:inherit;font-size:13px;font-weight:700}.pmo-nav-drawer-lang:hover{color:#fff;border-color:rgba(89,216,255,.5)}.pmo-pmis [id]{scroll-margin-top:88px}.pmo-pmis .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--cyan);color:#03101c;font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:14px 18px;box-shadow:0 0 30px rgba(89,216,255,.17);transition:.25s ease}.pmo-pmis .button:hover{transform:translateY(-2px);box-shadow:0 0 38px rgba(89,216,255,.32)}.pmo-pmis .button-outline{background:rgba(7,25,48,.3);border:1px solid rgba(144,193,232,.3);color:#d2e3f6;box-shadow:none}.pmo-pmis .section-pad{max-width:1240px;margin:0 auto;padding:130px 28px}.pmo-pmis .hero{min-height:670px;padding-top:74px;display:grid;grid-template-columns:1fr 1.06fr;column-gap:clamp(48px,7vw,112px);align-items:center;position:relative}.pmo-pmis .hero-grid{position:absolute;inset:0 50% 0 -30vw;background-image:linear-gradient(rgba(89,216,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(89,216,255,.045) 1px,transparent 0);background-size:58px 58px;mask-image:linear-gradient(90deg,black,transparent)}.pmo-pmis .hero-copy{position:relative;z-index:2}.pmo-pmis .eyebrow,.pmo-pmis .kicker{color:var(--cyan);font-size:10px;letter-spacing:.2em;font-weight:800;text-transform:uppercase}.pmo-pmis .eyebrow{display:flex;align-items:center;gap:10px}.pmo-pmis .eyebrow span{display:inline-block;width:28px;height:1px;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.pmo-pmis .hero h1{font-size:clamp(38px,4.9vw,70px);letter-spacing:-.06em;line-height:.98;margin:20px 0 26px;max-width:680px;text-transform:uppercase}.pmo-pmis .hero h1 em,.pmo-pmis h2 span{color:var(--cyan);font-style:normal}.pmo-pmis .hero-text{max-width:560px;color:#a5b6c9;line-height:1.7;font-size:16px}.pmo-pmis .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 27px}.pmo-pmis .hero-proof{display:flex;gap:17px;flex-wrap:wrap;color:#91a4b9;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.pmo-pmis .hero-proof span{display:flex;align-items:center;gap:6px}.pmo-pmis .contact-notes svg,.pmo-pmis .hero-proof svg{color:var(--cyan)}.pmo-pmis .hero-globe-fallback{width:560px;height:440px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 48%,rgba(37,99,235,.16),transparent 24%),radial-gradient(circle at 58% 44%,rgba(89,216,255,.08),transparent 48%),radial-gradient(circle at 50% 50%,transparent 0 48%,rgba(2,6,23,.42) 78%);opacity:.95;pointer-events:none}.pmo-pmis .hero-globe-fallback:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.85) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(89,216,255,.65) 0 1px,transparent 1.5px);background-size:43px 47px,67px 61px;background-position:8px 12px,24px 34px;opacity:.58;mask-image:radial-gradient(ellipse,black 25%,transparent 72%);animation:pmo-pmis-star-drift 20s linear infinite}.pmo-pmis .network-shell .globe-fallback{display:none}.pmo-pmis .network-shell{position:absolute;inset:0;z-index:1;visibility:visible!important;pointer-events:auto}.pmo-pmis .globe-fallback{position:absolute;width:360px;height:360px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(89,216,255,.35),rgba(7,27,53,.96) 62%,#020617 76%);box-shadow:inset -38px -18px 70px #01040b,0 0 60px rgba(37,99,235,.3);overflow:hidden}.pmo-pmis .globe-fallback:before{content:"";position:absolute;inset:-8%;background:repeating-linear-gradient(90deg,transparent 0 38px,rgba(89,216,255,.32) 39px 40px,transparent 41px 78px),repeating-linear-gradient(0deg,transparent 0 38px,rgba(89,216,255,.23) 39px 40px,transparent 41px 78px);border-radius:50%;transform:rotate(-14deg);opacity:.7}.pmo-pmis .network-shell:before{display:none;content:"";position:absolute;width:min(390px,72%);aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:repeating-linear-gradient(90deg,transparent 0 24px,rgba(89,216,255,.22) 25px 26px,transparent 27px 49px),repeating-linear-gradient(0deg,transparent 0 24px,rgba(89,216,255,.2) 25px 26px,transparent 27px 49px),radial-gradient(circle at 35% 30%,rgba(89,216,255,.18),rgba(5,18,38,.9) 68%);box-shadow:inset -35px -25px 70px rgba(0,0,0,.7),0 0 70px rgba(37,99,235,.28);opacity:.9;animation:pmo-pmis-globe-fallback-spin 22s linear infinite;pointer-events:none}.pmo-pmis .network-shell:after{content:"PORTFOLIO  →  PROGRAMS  →  PROJECTS";position:absolute;left:50%;top:50%;transform:translate(-50%,145px);color:rgba(103,232,249,.7);font:9px Geist Mono,monospace;letter-spacing:.16em;white-space:nowrap;pointer-events:none}.pmo-pmis .network-canvas{width:100%;height:100%;display:block!important;visibility:visible!important;filter:saturate(1.12) contrast(1.04)}.pmo-pmis .hero-visual:before{inset:12% 4% 8%;border:1px solid rgba(89,216,255,.03);transform:rotate(-12deg);box-shadow:inset 0 0 80px rgba(37,99,235,.08),0 0 70px rgba(37,99,235,.08);animation:pmo-pmis-hero-orbit 18s linear infinite}.pmo-pmis .hero-visual:after,.pmo-pmis .hero-visual:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.pmo-pmis .hero-visual:after{width:260px;height:260px;right:12%;top:22%;background:radial-gradient(circle,rgba(89,216,255,.12),transparent 68%);filter:blur(12px);animation:pmo-pmis-hero-breathe 5s ease-in-out infinite}.pmo-pmis .visual-caption{position:absolute;top:38px;left:45px;z-index:2;font-size:9px;color:#86a6c4;letter-spacing:.18em}.pmo-pmis .live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80;margin-right:7px}.pmo-pmis .network-center{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);pointer-events:none;font-size:17px;letter-spacing:.22em;font-weight:800}.pmo-pmis .network-center small{color:#7e9bb7;letter-spacing:.18em;font-weight:400}.pmo-pmis .orbit-label{position:absolute;font-size:9px;letter-spacing:.16em;color:#93b4d3}.pmo-pmis .portfolio{top:23%;left:16%;color:var(--cyan)}.pmo-pmis .programs{top:23%;right:12%;color:var(--violet)}.pmo-pmis .projects{bottom:23%;left:12%;color:#4ade80}.pmo-pmis .risks{bottom:23%;right:14%;color:#fbbf24}.pmo-pmis .ticker{position:relative;overflow:hidden;width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent);mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent)}.pmo-pmis .ticker-track{display:flex;width:max-content;animation:pmo-ticker-scroll 34s linear infinite}.pmo-pmis .ticker-set{display:flex;align-items:center;min-width:100vw;justify-content:space-evenly}.pmo-pmis .ticker-set>span{display:flex;align-items:center;padding-inline:clamp(8px,1.4vw,20px);color:#7f97b1;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 18px rgba(103,232,249,.3)}.pmo-pmis .ticker-set>span:nth-child(2n){color:#a9c1d8}.pmo-pmis .ticker-set>span:before{content:"\2022";margin-inline-end:clamp(8px,1.4vw,20px);color:var(--cyan);text-shadow:0 0 12px rgba(103,232,249,.85)}@keyframes pmo-ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pmo-pmis h2{font-size:clamp(34px,4vw,60px);letter-spacing:-.06em;line-height:.98;margin:18px 0;text-transform:uppercase}.pmo-pmis h3{letter-spacing:-.04em}.pmo-pmis .split-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:11%;align-items:end}.pmo-pmis .governance-intro>p,.pmo-pmis .split-heading p{color:var(--muted);line-height:1.75;font-size:15px;max-width:460px}.pmo-pmis .audit-label{margin:46px 0 20px;color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pmo-pmis .audit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pmo-pmis .audit-card{display:flex;flex-direction:column;gap:9px;padding:20px 20px 22px;background:var(--card);border-left:1px solid var(--line);border:1px solid var(--line);border-left:2px solid rgba(89,216,255,.45);border-radius:6px;transition:border-color .25s ease,transform .25s ease,background .25s ease}.pmo-pmis .audit-card:hover{border-left-color:var(--cyan);transform:translateY(-3px);background:rgba(12,36,66,.8)}.pmo-pmis .audit-q{display:flex;align-items:flex-start;gap:9px;color:var(--foreground);font-size:14px;font-weight:700;line-height:1.4}.pmo-pmis .audit-q svg{flex:none;margin-top:1px;color:var(--cyan)}.pmo-pmis .audit-a{color:var(--muted);font-size:13px;line-height:1.65}.pmo-pmis .self-check{margin-top:34px;padding:30px 32px 32px;background:linear-gradient(120deg,rgba(89,216,255,.09),rgba(5,16,32,.55));border:1px solid rgba(89,216,255,.32);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.26)}.pmo-pmis .self-check-label{margin:0 0 14px;color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pmo-pmis .self-check-line{margin:0;color:var(--foreground);font-size:clamp(20px,2.3vw,31px);font-weight:800;letter-spacing:-.04em;line-height:1.18;text-transform:uppercase}.pmo-pmis .self-check-line+.self-check-line{margin-top:6px;color:var(--cyan)}.pmo-pmis .standard{margin-top:46px}.pmo-pmis .standard .audit-label{margin:0 0 16px}.pmo-pmis .standard-title{margin:0 0 14px;max-width:20ch;color:var(--foreground);font-size:clamp(24px,2.7vw,40px);font-weight:800;letter-spacing:-.05em;line-height:1.06;text-transform:uppercase}.pmo-pmis .standard-text{margin:0;max-width:760px;color:var(--muted);font-size:15px;line-height:1.75}.pmo-pmis .pmi-figure,.pmo-pmis .pmis-figure{margin-top:34px;padding:18px;background:linear-gradient(120deg,rgba(12,36,66,.7),rgba(5,16,32,.85));border:1px solid var(--line);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.28)}.pmo-pmis .pmi-figure img,.pmo-pmis .pmis-figure img{display:block;width:100%;height:auto;border-radius:4px}.pmo-pmis .pmi-figure img{aspect-ratio:1214/1048}.pmo-pmis .pmis-figure img{aspect-ratio:1536/1024}.pmo-pmis .governance{background:linear-gradient(180deg,transparent,rgba(8,28,54,.42));max-width:none;padding-left:max(28px,calc((100% - 1184px)/2));padding-right:max(28px,calc((100% - 1184px)/2))}.pmo-pmis .governance-intro{display:grid;grid-template-columns:1fr .7fr;gap:16%;align-items:end}.pmo-pmis .governance-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:46px}.pmo-pmis .governance-pillar{display:flex;flex-direction:column;gap:12px;padding:24px;background:rgba(7,24,46,.5);border-top:1px solid var(--line);border:1px solid var(--line);border-top:2px solid rgba(89,216,255,.5);transition:border-color .25s ease,transform .25s ease}.pmo-pmis .governance-pillar:hover{border-top-color:var(--cyan);transform:translateY(-3px)}.pmo-pmis .governance-pillar b{color:var(--foreground);font-size:14px;letter-spacing:.07em;text-transform:uppercase}.pmo-pmis .governance-pillar p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.pmo-pmis .governance-visibility{margin-top:34px}.pmo-pmis .visibility-label{margin:0 0 15px;color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pmo-pmis .visibility-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.pmo-pmis .visibility-chips li{display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(8,28,53,.62);border:1px solid var(--line);border-radius:999px;color:#cfe2f3;font-size:12px;letter-spacing:.04em}.pmo-pmis .visibility-chips svg{color:var(--cyan);flex:none}.pmo-pmis .governance-cards{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:46px}.pmo-pmis .card-arrow{display:flex;align-items:center;color:var(--cyan);opacity:.75}.pmo-pmis .card-arrow svg{animation:pmo-card-arrow 2.6s ease-in-out infinite}@keyframes pmo-card-arrow{0%,to{transform:translateX(-3px);opacity:.5}50%{transform:translateX(3px);opacity:1}}.pmo-pmis .governance-card{--accent:#59d8ff;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:26px 24px 24px;background:linear-gradient(165deg,rgba(9,30,55,.78),rgba(6,18,35,.62));border:1px solid var(--line);border-top:2px solid var(--accent);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.pmo-pmis .governance-card[data-level="1"]{--accent:#a78bfa}.pmo-pmis .governance-card[data-level="2"]{--accent:#34d399}.pmo-pmis .governance-card:before{content:"";position:absolute;inset:auto -30% -60% -30%;height:150px;background:radial-gradient(50% 100% at 50% 100%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 72%);opacity:.5;transition:opacity .35s ease;pointer-events:none}.pmo-pmis .governance-card:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--accent) 20%,transparent),transparent);transform:skewX(-18deg);transition:left .6s ease;pointer-events:none}.pmo-pmis .governance-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 24px 60px color-mix(in srgb,var(--accent) 16%,transparent)}.pmo-pmis .governance-card:hover:before{opacity:1}.pmo-pmis .governance-card:hover:after{left:130%}.pmo-pmis .card-level{position:absolute;top:14px;right:18px;font-size:34px;font-weight:800;line-height:1;letter-spacing:-.04em;color:color-mix(in srgb,var(--accent) 26%,transparent)}.pmo-pmis .card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent)}.pmo-pmis .governance-card b{position:relative;font-size:12px;letter-spacing:.14em;color:var(--accent)}.pmo-pmis .governance-card p{position:relative;margin:0;color:var(--muted);font-size:13px;line-height:1.62}.pmo-pmis .objections-section{background:#06152a;max-width:none;padding-left:max(28px,calc((100% - 1184px)/2));padding-right:max(28px,calc((100% - 1184px)/2))}.pmo-pmis .objections-list{margin-top:54px;border-top:1px solid var(--line)}.pmo-pmis .objection{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;padding:32px 0;border-bottom:1px solid var(--line);transition:background-color .3s ease}.pmo-pmis .objection-fear{position:relative;display:flex;gap:16px}.pmo-pmis .objection-num{font-size:13px;font-weight:800;letter-spacing:.06em;color:#fb7185;padding-top:2px;flex:none}.pmo-pmis .objection-fear h3{margin:9px 0 0;font-size:17px;line-height:1.4;font-weight:600;color:#f2f7fb}.pmo-pmis .objection-tag{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pmo-pmis .objection-tag.is-fear{color:#fb7185}.pmo-pmis .objection-tag.is-answer{color:var(--cyan)}.pmo-pmis .objection-answer{padding-left:26px;border-left:1px solid var(--line)}.pmo-pmis .objection-answer p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.72}.pmo-pmis .answer-points{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.pmo-pmis .answer-points li{display:flex;gap:11px;padding:13px 15px;background:rgba(7,27,51,.92)}.pmo-pmis .answer-points svg{color:var(--cyan);flex:none;margin-top:2px}.pmo-pmis .answer-points b{display:block;font-size:10px;letter-spacing:.13em;color:#dce9f5}.pmo-pmis .answer-points span{display:block;margin-top:4px;color:#7f9ab5;font-size:12px;line-height:1.6}.pmo-pmis .services{position:relative;overflow:hidden;isolation:isolate;max-width:none;padding-left:max(28px,calc((100% - 1184px)/2));padding-right:max(28px,calc((100% - 1184px)/2))}.pmo-pmis .services:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/pmis/forBack.png) 50% 50%/cover no-repeat fixed;opacity:.5}.pmo-pmis .services:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 85% 40%,rgba(26,92,154,.2),transparent 27rem),linear-gradient(180deg,rgba(4,13,26,.9),rgba(4,13,26,.72) 42%,rgba(4,13,26,.92))}.pmo-pmis .service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:65px}.pmo-pmis .service-card{min-height:280px;padding:25px;border:1px solid var(--line);position:relative;background:rgba(6,20,38,.66);backdrop-filter:blur(6px);transition:.3s ease}.pmo-pmis .service-card:hover{transform:translateY(-7px);border-color:rgba(89,216,255,.55);background:rgba(9,31,55,.86)}.pmo-pmis .service-card svg{color:var(--cyan);margin:25px 0 33px}.pmo-pmis .service-card h3{margin:0 0 12px;font-size:18px}.pmo-pmis .service-card p{color:var(--muted);font-size:13px;line-height:1.55;min-height:62px}.pmo-pmis .service-card a{display:flex;gap:7px;align-items:center;color:var(--cyan);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.pmo-pmis .service-number{position:absolute;top:25px;right:25px;font-size:10px;color:#607d99}.pmo-pmis .audience{position:relative;overflow:hidden;isolation:isolate;max-width:none;padding-left:max(28px,calc((100% - 1184px)/2));padding-right:max(28px,calc((100% - 1184px)/2))}.pmo-pmis .audience:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(58% 52% at 10% 4%,rgba(89,216,255,.22),transparent 62%),radial-gradient(52% 48% at 92% 96%,rgba(167,139,250,.22),transparent 64%),linear-gradient(158deg,#05182c,#040e1c 52%,#060f22)}.pmo-pmis .audience:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(89,216,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(89,216,255,.06) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(78% 66% at 50% 42%,#000,transparent 80%);mask-image:radial-gradient(78% 66% at 50% 42%,#000,transparent 80%);animation:pmo-audience-drift 26s linear infinite}@keyframes pmo-audience-drift{to{background-position:58px 58px,58px 58px}}.pmo-pmis .audience-beam{position:absolute;top:-35%;left:-12%;width:52%;height:170%;z-index:-1;background:linear-gradient(90deg,transparent,rgba(89,216,255,.12),transparent);transform:rotate(18deg);animation:pmo-audience-beam 11s ease-in-out infinite;pointer-events:none}@keyframes pmo-audience-beam{0%,to{transform:rotate(18deg) translateX(-14%);opacity:.45}50%{transform:rotate(18deg) translateX(26%);opacity:.95}}.pmo-pmis .audience-hook{margin:34px 0 0;max-width:840px;padding-left:22px;border-left:2px solid var(--cyan);font-size:clamp(17px,2.1vw,25px);line-height:1.42;font-weight:600;letter-spacing:-.012em;color:#eaf3fb;text-wrap:balance}.pmo-pmis .audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:44px;border:1px solid var(--line)}.pmo-pmis .audience-grid>div{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:9px;padding:22px 54px 22px 24px;background:#04101f;transition:background-color .3s ease}.pmo-pmis .audience-grid>div:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(var(--cyan),var(--violet));transform:scaleY(0);transform-origin:top;transition:transform .32s ease}.pmo-pmis .audience-grid>div:hover{background:#071c33}.pmo-pmis .audience-grid>div:hover:after{transform:scaleY(1)}.pmo-pmis .audience-grid span{color:var(--cyan);font-size:10px;letter-spacing:.1em}.pmo-pmis .audience-grid b{font-size:13px;line-height:1.35;letter-spacing:.04em}.pmo-pmis .audience-grid p{margin:0;color:#7f9ab5;font-size:12px;line-height:1.6}.pmo-pmis .audience-grid svg{position:absolute;top:22px;right:22px;color:#54718e;transition:color .3s ease,transform .3s ease}.pmo-pmis .audience-grid>div:hover svg{color:var(--cyan);transform:translate(2px,-2px)}.pmo-pmis .audience-cta{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;margin-top:40px;padding:26px 28px;background:linear-gradient(120deg,rgba(89,216,255,.11),rgba(167,139,250,.11));border:1px solid rgba(89,216,255,.28)}.pmo-pmis .audience-cta p{margin:0;max-width:640px;color:#cfe2f3;font-size:14px;line-height:1.65}.pmo-pmis .audience-cta .button{flex:none}.pmo-pmis .showcase{position:relative;overflow:hidden;isolation:isolate;background:#040d1b;max-width:none;padding:120px max(28px,calc((100% - 1240px)/2)) 130px}.pmo-pmis .showcase:before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(70% 54% at 4% 0,rgba(34,124,196,.38),transparent 62%),radial-gradient(60% 50% at 98% 8%,rgba(122,88,216,.34),transparent 60%),radial-gradient(88% 60% at 50% 110%,rgba(16,168,152,.26),transparent 64%)}.pmo-pmis .showcase:after{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(142,202,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(142,202,255,.06) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(80% 68% at 50% 40%,#000 16%,transparent 82%);mask-image:radial-gradient(80% 68% at 50% 40%,#000 16%,transparent 82%)}.pmo-pmis .showcase-aurora{position:absolute;z-index:-1;left:50%;top:46%;width:1000px;height:1000px;margin:-500px 0 0 -500px;border-radius:50%;background:conic-gradient(from 0deg,rgba(89,216,255,.32),rgba(167,139,250,.28),rgba(52,211,153,.24),rgba(56,189,248,.3),rgba(89,216,255,.32));filter:blur(100px);opacity:.5;will-change:transform;animation:showcase-aurora 26s linear infinite}.pmo-pmis .showcase-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);opacity:.42}.pmo-pmis .showcase-orb-a{width:340px;height:340px;left:-90px;top:14%;background:radial-gradient(circle,rgba(89,216,255,.8),transparent 68%);animation:showcase-orb 15s ease-in-out infinite alternate}.pmo-pmis .showcase-orb-b{width:300px;height:300px;right:-70px;bottom:6%;background:radial-gradient(circle,rgba(167,139,250,.8),transparent 68%);animation:showcase-orb 19s ease-in-out infinite alternate-reverse}.pmo-pmis .showcase-beam{position:absolute;z-index:-1;inset:-10% -10%;background:repeating-linear-gradient(115deg,transparent 0 84px,rgba(140,210,255,.055) 84px 85px)}.pmo-pmis .showcase-mesh{position:absolute;z-index:-1;left:50%;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(89,216,255,.35),transparent);box-shadow:0 0 26px rgba(89,216,255,.35)}@keyframes showcase-aurora{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.12)}to{transform:rotate(1turn) scale(1)}}@keyframes showcase-orb{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(46px,-38px,0) scale(1.22)}}@keyframes showcase-shine{0%{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(320%) skewX(-18deg)}}@keyframes showcase-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.pmo-pmis .showcase-head{max-width:760px}.pmo-pmis .showcase-head h2{margin-top:16px;font-size:clamp(30px,4.4vw,50px);line-height:1.08}.pmo-pmis .showcase-head p{margin:20px 0 0;color:var(--muted);font-size:15px;line-height:1.75;max-width:640px}.pmo-pmis .showcase-rail{position:relative;z-index:1;display:flex;align-items:center;gap:24px;margin-top:54px;padding:6px 4px 22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.pmo-pmis .showcase-rail::-webkit-scrollbar{display:none}.pmo-pmis .showcase-rail:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.pmo-pmis .showcase-slide{position:relative;flex:none;width:620px;margin:0;padding:0;border:1px solid rgba(89,216,255,.2);background:linear-gradient(158deg,rgba(11,34,61,.9),rgba(4,14,28,.86));box-shadow:0 18px 46px rgba(0,0,0,.42);overflow:hidden;scroll-snap-align:center;cursor:zoom-in;transition:border-color .35s ease,box-shadow .35s ease}.pmo-pmis .showcase-slide:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(180,230,255,.16) 50%,transparent 60%);transform:translateX(-120%) skewX(-18deg)}.pmo-pmis .showcase-slide:focus-visible,.pmo-pmis .showcase-slide:hover{border-color:rgba(89,216,255,.62);box-shadow:0 26px 60px rgba(0,0,0,.5),0 0 46px rgba(89,216,255,.26);outline:none}.pmo-pmis .showcase-slide:hover:after{animation:showcase-shine 1s ease}.pmo-pmis .showcase-slide[data-active=true]{border-color:rgba(89,216,255,.5);box-shadow:0 22px 54px rgba(0,0,0,.46),0 0 34px rgba(89,216,255,.16)}.pmo-pmis .showcase-slide .showcase-media img{object-fit:contain;transition:transform .55s cubic-bezier(.16,1,.3,1)}.pmo-pmis .showcase-slide:hover .showcase-media img{transform:scale(1.035)}.pmo-pmis .showcase-slide-n{position:absolute;top:12px;left:14px;z-index:3;padding:6px 10px;font-size:10px;font-weight:800;letter-spacing:.14em;color:#03101c;background:var(--cyan);box-shadow:0 0 18px rgba(89,216,255,.6)}.pmo-pmis .showcase-zoom{position:absolute;z-index:3;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#d8ecfb;background:rgba(3,12,25,.72);border:1px solid rgba(89,216,255,.5);border-radius:50%;opacity:0;transform:scale(.7);transition:opacity .3s ease,transform .3s ease,background .3s ease}.pmo-pmis .showcase-slide:focus-visible .showcase-zoom,.pmo-pmis .showcase-slide:hover .showcase-zoom{opacity:1;transform:scale(1)}.pmo-pmis .showcase-zoom:hover{background:var(--cyan);color:#03101c}.pmo-pmis .showcase-media{position:relative;display:block;width:100%;max-height:520px}.pmo-pmis .showcase-lightbox{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(2,7,16,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:showcase-fade .28s ease}.pmo-pmis .showcase-lightbox-panel{position:relative;display:flex;flex-direction:column;gap:14px;width:min(1400px,100%);max-height:100%;padding:16px;background:linear-gradient(158deg,rgba(11,34,61,.96),rgba(4,14,28,.94));border:1px solid rgba(89,216,255,.34);box-shadow:0 40px 110px rgba(0,0,0,.66),0 0 60px rgba(89,216,255,.14);animation:showcase-pop .34s cubic-bezier(.16,1,.3,1)}.pmo-pmis .showcase-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.pmo-pmis .showcase-lightbox-bar b{display:inline-flex;align-items:baseline;gap:6px;color:var(--cyan);font-size:14px;font-weight:800;letter-spacing:.1em;text-shadow:0 0 14px rgba(89,216,255,.55)}.pmo-pmis .showcase-lightbox-bar b i{font-style:normal;color:#6f8aa5;font-weight:400}.pmo-pmis .showcase-lightbox-bar button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(89,216,255,.4);background:rgba(89,216,255,.08);color:#cfe6f8;border-radius:50%;cursor:pointer;transition:background .25s ease,color .25s ease}.pmo-pmis .showcase-lightbox-bar button:hover{background:var(--cyan);color:#03101c}.pmo-pmis .showcase-lightbox-media{display:flex;align-items:center;justify-content:center;min-height:0}.pmo-pmis .showcase-lightbox-media img{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 220px);object-fit:contain}.pmo-pmis .showcase-lightbox-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.pmo-pmis .showcase-lightbox-foot span{color:#8ea2ba;font-size:11.5px;letter-spacing:.04em;text-align:center}.pmo-pmis .showcase-lightbox-foot button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;padding:0;border:1px solid rgba(89,216,255,.34);background:rgba(89,216,255,.07);color:#bcd8ee;border-radius:50%;cursor:pointer;transition:background .25s ease,color .25s ease}.pmo-pmis .showcase-lightbox-foot button:hover{background:var(--cyan);color:#03101c}@keyframes showcase-fade{0%{opacity:0}to{opacity:1}}@keyframes showcase-pop{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pmo-pmis .showcase-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-top:16px}.pmo-pmis .showcase-hint{color:#6f8aa5;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.pmo-pmis .showcase-dots{display:flex;align-items:center;gap:9px}.pmo-pmis .showcase-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(148,190,224,.28);cursor:pointer;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.pmo-pmis .showcase-dots button:hover{background:rgba(89,216,255,.6)}.pmo-pmis .showcase-dots button[data-active=true]{background:var(--cyan);transform:scale(1.35);box-shadow:0 0 16px rgba(89,216,255,.85);animation:showcase-pulse 2.4s ease-in-out infinite}.pmo-pmis .showcase-controls{display:flex;align-items:center;gap:10px}.pmo-pmis .showcase-counter{display:inline-flex;align-items:baseline;gap:6px;margin-right:6px;color:#6f8aa5;font-size:12px;letter-spacing:.1em}.pmo-pmis .showcase-counter b{color:var(--cyan);font-size:16px;font-weight:800;text-shadow:0 0 14px rgba(89,216,255,.6)}.pmo-pmis .showcase-counter i{font-style:normal;opacity:.5}.pmo-pmis .showcase-controls button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(89,216,255,.34);background:rgba(89,216,255,.07);color:#bcd8ee;border-radius:50%;cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.pmo-pmis .showcase-controls button:hover{background:var(--cyan);color:#03101c;transform:translateY(-2px);box-shadow:0 0 26px rgba(89,216,255,.5)}@media (prefers-reduced-motion:reduce){.pmo-pmis .showcase-aurora,.pmo-pmis .showcase-dots button[data-active=true],.pmo-pmis .showcase-orb{animation:none}.pmo-pmis .showcase-slide .showcase-media img,.pmo-pmis .showcase-slide:after{display:none}.pmo-pmis .showcase-rail{scroll-behavior:auto}}.pmo-pmis .ai{position:relative;overflow:hidden;isolation:isolate;max-width:none;padding:120px max(28px,calc((100% - 1240px)/2)) 130px;background-color:#050a1c;background-image:url(/pmis/robotPC.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}.pmo-pmis .ai:before{content:"";position:absolute;inset:0;z-index:-3;background:linear-gradient(180deg,rgba(5,10,28,.6),rgba(5,10,28,.8)),radial-gradient(66% 52% at 100% 2%,rgba(122,88,216,.4),transparent 62%),radial-gradient(58% 50% at 0 12%,rgba(34,124,196,.34),transparent 60%),radial-gradient(84% 58% at 46% 108%,rgba(89,216,255,.2),transparent 64%)}.pmo-pmis .ai-aurora{left:26%;top:34%;width:940px;height:940px;margin:-470px 0 0 -470px;background:conic-gradient(from 0deg,rgba(167,139,250,.32),rgba(89,216,255,.3),rgba(216,110,255,.24),rgba(56,189,248,.26),rgba(167,139,250,.32));filter:blur(96px);opacity:.5;will-change:transform;animation:ai-aurora 28s linear infinite}.pmo-pmis .ai-aurora,.pmo-pmis .ai-orb{position:absolute;z-index:-1;border-radius:50%}.pmo-pmis .ai-orb{filter:blur(72px);opacity:.4}.pmo-pmis .ai-orb-a{width:320px;height:320px;right:-80px;top:8%;background:radial-gradient(circle,rgba(167,139,250,.85),transparent 68%);animation:ai-orb 17s ease-in-out infinite alternate}.pmo-pmis .ai-orb-b{width:280px;height:280px;left:-70px;bottom:4%;background:radial-gradient(circle,rgba(89,216,255,.8),transparent 68%);animation:ai-orb 21s ease-in-out infinite alternate-reverse}@keyframes ai-aurora{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.14)}to{transform:rotate(1turn) scale(1)}}@keyframes ai-orb{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-44px,40px,0) scale(1.2)}}@keyframes ai-ring{0%{transform:scale(.82);opacity:0}22%{opacity:.7}to{transform:scale(1.5);opacity:0}}@keyframes ai-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}@keyframes ai-spin{to{transform:rotate(1turn)}}.pmo-pmis .ai-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.06fr;gap:52px;align-items:start}.pmo-pmis .ai-col-intro h2{margin-top:16px;font-size:clamp(30px,4.2vw,48px);line-height:1.08}.pmo-pmis .ai-lede{margin:20px 0 0;max-width:520px;color:var(--muted);font-size:15px;line-height:1.75}.pmo-pmis .ai-col-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pmo-pmis .ai-agent{position:relative;display:flex;align-items:center;gap:22px;margin-top:38px;padding:26px 24px;background:linear-gradient(150deg,rgba(24,20,58,.86),rgba(6,16,38,.82));border:1px solid rgba(167,139,250,.32);box-shadow:0 22px 60px rgba(0,0,0,.44),inset 0 0 42px rgba(167,139,250,.07)}.pmo-pmis .ai-agent-core{position:relative;flex:none;display:grid;place-items:center;width:96px;height:96px}.pmo-pmis .ai-agent-core b,.pmo-pmis .ai-agent-core em,.pmo-pmis .ai-agent-core i{position:absolute;inset:0;border:1px solid rgba(167,139,250,.5);border-radius:50%;animation:ai-ring 3.2s ease-out infinite}.pmo-pmis .ai-agent-core b{animation-delay:1.05s}.pmo-pmis .ai-agent-core em{animation-delay:2.1s}.pmo-pmis .ai-agent-core strong{position:relative;z-index:2;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;color:#0b0a20;background:conic-gradient(from 140deg,var(--cyan),var(--violet),#d86eff,var(--cyan));box-shadow:0 0 34px rgba(167,139,250,.6);animation:ai-spin 9s linear infinite}.pmo-pmis .ai-agent-core strong svg{animation:ai-spin 9s linear infinite reverse}.pmo-pmis .ai-agent-info{display:flex;flex-direction:column;gap:8px;min-width:0}.pmo-pmis .ai-agent-name{color:#fff;font-size:30px;font-weight:800;letter-spacing:.1em;line-height:1;text-shadow:0 0 26px rgba(167,139,250,.55)}.pmo-pmis .ai-agent-role{color:#b9c8dd;font-size:11.5px;letter-spacing:.05em}.pmo-pmis .ai-agent-badge{align-self:flex-start;margin-top:3px;padding:7px 13px;border:1px solid rgba(89,216,255,.42);background:rgba(89,216,255,.1);border-radius:999px;color:var(--cyan);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pmo-pmis .ai-agent-status{display:inline-flex;align-items:center;gap:8px;color:#7fe6c4;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pmo-pmis .ai-agent-status i{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 12px #34d399;animation:ai-blink 1.8s ease-in-out infinite}.pmo-pmis .ai-agent-line{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.pmo-pmis .ai-card{position:relative;padding:26px 22px 24px;background:linear-gradient(158deg,rgba(11,34,61,.78),rgba(5,15,32,.74));border:1px solid rgba(89,216,255,.16);transition:border-color .35s ease,box-shadow .35s ease}.pmo-pmis .ai-card:hover{border-color:rgba(167,139,250,.6);box-shadow:0 20px 48px rgba(0,0,0,.42),0 0 34px rgba(167,139,250,.18)}.pmo-pmis .ai-card-num{position:absolute;top:18px;right:20px;color:rgba(148,190,224,.34);font-size:11px;font-weight:800;letter-spacing:.1em}.pmo-pmis .ai-card-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:16px;color:var(--cyan);background:rgba(89,216,255,.1);border:1px solid rgba(89,216,255,.32);transition:color .35s ease,background .35s ease,box-shadow .35s ease}.pmo-pmis .ai-card:hover .ai-card-icon{color:#0b0a20;background:conic-gradient(from 140deg,var(--cyan),var(--violet),#d86eff,var(--cyan));box-shadow:0 0 26px rgba(167,139,250,.55)}.pmo-pmis .ai-card b{display:block;color:#fff;font-size:14.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pmo-pmis .ai-card p{margin:10px 0 0;color:#8ea2ba;font-size:12.5px;line-height:1.68}.pmo-pmis .ai-card-more{position:absolute;right:18px;bottom:16px;color:rgba(167,139,250,.7);font-size:9.5px;font-weight:800;letter-spacing:.22em}.pmo-pmis .ai-cta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;margin-top:54px;padding:28px 30px;background:linear-gradient(120deg,rgba(89,216,255,.1),rgba(167,139,250,.12));border:1px solid rgba(167,139,250,.3)}.pmo-pmis .ai-cta b{color:#fff;font-size:17px;font-weight:700}.pmo-pmis .ai-cta p{margin:8px 0 0;max-width:660px;color:#c3d6e8;font-size:13.5px;line-height:1.65}.pmo-pmis .ai-cta .button{flex:none}@media (prefers-reduced-motion:reduce){.pmo-pmis .ai-agent-core b,.pmo-pmis .ai-agent-core em,.pmo-pmis .ai-agent-core i,.pmo-pmis .ai-agent-core strong,.pmo-pmis .ai-agent-core strong svg,.pmo-pmis .ai-agent-status i,.pmo-pmis .ai-aurora,.pmo-pmis .ai-orb{animation:none}}.pmo-pmis .faq-contact{position:relative;overflow:hidden;isolation:isolate;background:#040d1b;max-width:none;padding:120px max(28px,calc((100% - 1240px)/2)) 130px}.pmo-pmis .faq-contact:before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(72% 56% at 6% 2%,rgba(34,124,196,.36),transparent 62%),radial-gradient(62% 52% at 100% 10%,rgba(122,88,216,.32),transparent 60%),radial-gradient(86% 62% at 52% 108%,rgba(16,168,152,.26),transparent 64%)}.pmo-pmis .faq-contact:after{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(142,202,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(142,202,255,.06) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(78% 66% at 50% 42%,#000 18%,transparent 80%);mask-image:radial-gradient(78% 66% at 50% 42%,#000 18%,transparent 80%)}.pmo-pmis .faq-contact-aurora{position:absolute;z-index:-1;left:50%;top:50%;width:920px;height:920px;margin:-460px 0 0 -460px;border-radius:50%;background:conic-gradient(from 0deg,rgba(89,216,255,.3),rgba(167,139,250,.26),rgba(52,211,153,.22),rgba(56,189,248,.28),rgba(89,216,255,.3));filter:blur(90px);opacity:.5;will-change:transform;animation:faq-aurora 30s linear infinite}.pmo-pmis .faq-contact-beam{position:absolute;z-index:-1;inset:-10% -10%;background:repeating-linear-gradient(115deg,transparent 0 82px,rgba(140,210,255,.05) 82px 83px)}@keyframes faq-aurora{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pmo-pmis .faq-contact-aurora{animation:none}}.pmo-pmis .faq-contact-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:54px;align-items:start}.pmo-pmis .contact-col{display:flex;flex-direction:column;gap:32px}.pmo-pmis .contact-col h2{max-width:520px}.pmo-pmis .contact-lede{max-width:520px;margin-top:18px;color:var(--muted);font-size:15px;line-height:1.75}.pmo-pmis .contact-notes{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.pmo-pmis .contact-notes span{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:1px solid rgba(89,216,255,.3);background:rgba(89,216,255,.08);border-radius:999px;color:#c3d6e8;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.pmo-pmis .contact-form form{display:flex;flex-direction:column;gap:17px;padding:32px;background:linear-gradient(158deg,rgba(11,34,61,.88),rgba(5,17,33,.8));border:1px solid rgba(89,216,255,.26)}.pmo-pmis .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pmo-pmis .contact-form label{display:flex;flex-direction:column;gap:8px;color:#8da6bf;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pmo-pmis .contact-form input,.pmo-pmis .contact-form select,.pmo-pmis .contact-form textarea{width:100%;border:1px solid rgba(145,188,222,.2);background:rgba(2,12,26,.52);color:white;border-radius:3px;padding:13px;font:inherit;font-size:13px;letter-spacing:0;text-transform:none;outline:none}.pmo-pmis .contact-form input:focus,.pmo-pmis .contact-form select:focus,.pmo-pmis .contact-form textarea:focus{border-color:var(--cyan)}.pmo-pmis .contact-form select{color:#94a9bf}.pmo-pmis .contact-form textarea{resize:vertical}.pmo-pmis .form-button{border:0;cursor:pointer;align-self:flex-start}.pmo-pmis .form-button:disabled{opacity:.6;cursor:progress;transform:none;box-shadow:none}.pmo-pmis .contact-form form>small{color:#617992;font-size:10px;line-height:1.5}.pmo-pmis .contact-error{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid rgba(248,113,113,.42);background:rgba(127,29,29,.28);color:#fecaca;font-size:12px;line-height:1.6;letter-spacing:0;text-transform:none}.pmo-pmis .contact-error svg{flex:none;margin-top:1px;color:#f87171}.pmo-pmis .spin{animation:pmo-spin .8s linear infinite}@keyframes pmo-spin{to{transform:rotate(1turn)}}.pmo-pmis .contact-success{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:44px 32px;background:linear-gradient(158deg,rgba(11,34,61,.88),rgba(5,17,33,.8));border:1px solid rgba(89,216,255,.26)}.pmo-pmis .contact-success svg{color:var(--cyan)}.pmo-pmis .contact-success h3{font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.35;color:#eaf4ff}.pmo-pmis .contact-success p{color:var(--muted);font-size:13.5px;line-height:1.75}.pmo-pmis .faq-col h2{font-size:clamp(26px,3.1vw,40px)}.pmo-pmis .faq-item{background:linear-gradient(158deg,rgba(11,34,61,.72),rgba(5,17,33,.5));border:1px solid var(--line);transition:border-color .3s ease,background .3s ease}.pmo-pmis .faq-item:hover{border-color:rgba(89,216,255,.42)}.pmo-pmis .faq-item button{width:100%;display:flex;align-items:center;gap:14px;padding:19px 20px;background:none;border:0;color:#dbe9f5;font:inherit;text-align:left;cursor:pointer}.pmo-pmis .faq-item-num{flex:none;color:rgba(89,216,255,.55);font-size:11px;font-weight:800;letter-spacing:.06em}.pmo-pmis .faq-item-q{flex:1;font-size:14px;font-weight:600;letter-spacing:-.012em;line-height:1.45}.pmo-pmis .faq-item-sign{flex:none;display:grid;place-items:center;width:28px;height:28px;color:var(--cyan);border:1px solid rgba(89,216,255,.35);border-radius:50%;font-size:15px;line-height:1}.pmo-pmis .faq-item p{margin:0;padding:0 20px 21px 62px;color:var(--muted);font-size:13.5px;line-height:1.72}.pmo-pmis .mobile-cta{display:none}.pmo-pmis .scroll-rail{position:fixed;z-index:18;left:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px}.pmo-pmis .scroll-rail:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:1px;background:rgba(89,216,255,.2)}.pmo-pmis .scroll-rail a{position:relative;display:flex;align-items:center;gap:10px;color:#58718b;font-size:9px;letter-spacing:.12em;transition:.25s ease}.pmo-pmis .scroll-rail a span{width:17px;height:17px;display:grid;place-items:center;border:1px solid #36516c;border-radius:50%;background:#030916;font-size:8px}.pmo-pmis .scroll-rail a b{opacity:0;transform:translateX(-8px);transition:.25s ease;font-weight:500}.pmo-pmis .scroll-rail a.active{color:var(--cyan)}.pmo-pmis .scroll-rail a.active span{border-color:var(--cyan);box-shadow:0 0 12px rgba(89,216,255,.45)}.pmo-pmis .scroll-rail a.active b,.pmo-pmis .scroll-rail a:hover b{opacity:1;transform:none}@media (max-width:1100px){.pmo-pmis .scroll-rail{display:none}}@media (max-width:800px){.pmo-pmis .hero-visual{min-height:390px;margin-top:10px}.pmo-pmis .network-shell{height:390px;min-height:390px}.pmo-pmis .hero-globe-fallback{width:290px;height:290px}.pmo-pmis .hero-visual .visual-caption{top:12px;right:8px;font-size:8px}.pmo-pmis .hero-visual .network-center{font-size:9px}.pmo-pmis .astronomy-node{width:52px;height:52px;font-size:7px}.pmo-pmis .astronomy-center{width:78px;height:78px;font-size:7px}.pmo-pmis [id]{scroll-margin-top:74px}.pmo-nav-inner{height:64px;padding:0 20px}.pmo-nav[data-scrolled=true] .pmo-nav-inner{height:58px}.pmo-nav-cta,.pmo-nav-links{display:none}.pmo-nav-burger{display:inline-flex}.pmo-nav-logo img{height:26px}.pmo-pmis .section-pad{padding:86px 20px}.pmo-pmis .hero{display:flex;flex-direction:column;padding-top:55px;min-height:auto;align-items:stretch;gap:34px}.pmo-pmis .hero-copy{min-width:0}.pmo-pmis .hero h1{overflow-wrap:anywhere}.pmo-pmis .hero-text{font-size:14px}.pmo-pmis .hero-visual{height:390px;margin-top:20px;margin-left:-20px;margin-right:-20px}.pmo-pmis .visual-caption{left:33px;top:18px}.pmo-pmis .orbit-label{font-size:8px}.pmo-pmis .ticker{padding:16px 0}.pmo-pmis .ticker-set>span{font-size:9px;letter-spacing:.16em}.pmo-pmis .governance-intro,.pmo-pmis .split-heading{grid-template-columns:1fr;gap:25px}.pmo-pmis .faq-contact-grid{grid-template-columns:1fr;gap:44px}.pmo-pmis .split-heading p{margin-top:0}.pmo-pmis .audit-label{margin-top:34px}.pmo-pmis .audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.pmo-pmis .audit-card{padding:16px 16px 18px}.pmo-pmis .audit-q{font-size:13px}.pmo-pmis .audit-a{font-size:12px}.pmo-pmis .self-check{margin-top:26px;padding:24px 20px 26px}.pmo-pmis .standard{margin-top:34px}.pmo-pmis .standard-title{font-size:clamp(22px,6.4vw,34px)}.pmo-pmis .standard-text{font-size:14px}.pmo-pmis .pmi-figure,.pmo-pmis .pmis-figure{margin-top:24px;padding:10px}.pmo-pmis .pmi-figure img{aspect-ratio:940/1672}.pmo-pmis .pmis-figure img{aspect-ratio:941/1672}.pmo-pmis .governance-pillars{grid-template-columns:minmax(0,1fr);gap:11px;margin-top:34px}.pmo-pmis .governance-pillar{padding:18px}.pmo-pmis .visibility-chips li{padding:9px 13px;font-size:11px}.pmo-pmis .governance-cards,.pmo-pmis .service-grid{grid-template-columns:1fr}.pmo-pmis .audience-grid{grid-template-columns:repeat(2,1fr)}.pmo-pmis .governance-cards{grid-template-columns:1fr;gap:8px;margin-top:34px}.pmo-pmis .card-arrow{justify-content:center;padding:2px 0}.pmo-pmis .card-arrow svg{transform:rotate(90deg);animation-name:pmo-card-arrow-down}@keyframes pmo-card-arrow-down{0%,to{transform:rotate(90deg) translateX(-3px);opacity:.5}50%{transform:rotate(90deg) translateX(3px);opacity:1}}.pmo-pmis .governance-card{padding:22px 20px}.pmo-pmis .card-level{font-size:28px}.pmo-pmis .objections-list{margin-top:38px}.pmo-pmis .objection{grid-template-columns:1fr;gap:18px;padding:26px 0}.pmo-pmis .objection-answer{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:18px}.pmo-pmis .answer-points li{padding:12px 13px}.pmo-pmis .audience-grid,.pmo-pmis .service-grid{margin-top:40px}.pmo-pmis .service-card{min-height:240px}.pmo-pmis .services:before{background-image:url(/pmis/forBackMobile.png);background-position:50% 40%;background-size:cover;background-attachment:fixed;opacity:.42}.pmo-pmis .faq-contact{padding:80px 20px 95px}.pmo-pmis .faq-contact-aurora{width:520px;height:520px;margin:-260px 0 0 -260px;filter:blur(60px)}.pmo-pmis .contact-form form{padding:22px 18px}.pmo-pmis .contact-success{padding:32px 20px}.pmo-pmis .form-row{grid-template-columns:1fr}.pmo-pmis .mobile-cta{display:flex;position:fixed;z-index:30;bottom:14px;left:14px;right:14px;justify-content:center;align-items:center;gap:10px;padding:15px;border:1px solid rgba(89,216,255,.4);border-radius:5px;background:rgba(8,28,53,.94);color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font-size:10px;box-shadow:0 8px 30px rgba(0,0,0,.4)}.pmo-pmis .showcase{padding:80px 20px 95px}.pmo-pmis .showcase-aurora{width:560px;height:560px;margin:-280px 0 0 -280px;filter:blur(64px)}.pmo-pmis .showcase-orb{filter:blur(52px);opacity:.34}.pmo-pmis .showcase-orb-a{width:210px;height:210px;left:-60px}.pmo-pmis .showcase-orb-b{width:190px;height:190px;right:-50px}.pmo-pmis .showcase-rail{gap:14px;margin-top:38px;padding-bottom:18px}.pmo-pmis .showcase-slide{width:min(86vw,420px)}.pmo-pmis .showcase-media{max-height:400px}.pmo-pmis .showcase-zoom{opacity:1;transform:scale(1)}.pmo-pmis .showcase-lightbox,.pmo-pmis .showcase-lightbox-panel{padding:12px}.pmo-pmis .showcase-lightbox-media img{max-height:calc(100vh - 190px)}.pmo-pmis .showcase-bar{justify-content:center;gap:16px}.pmo-pmis .ai{padding:80px 20px 95px}.pmo-pmis .ai-aurora{width:540px;height:540px;margin:-270px 0 0 -270px;filter:blur(62px)}.pmo-pmis .ai-orb{filter:blur(50px);opacity:.32}.pmo-pmis .ai-orb-a{width:200px;height:200px;right:-50px}.pmo-pmis .ai-orb-b{width:180px;height:180px;left:-50px}.pmo-pmis .ai{background-image:url(/pmis/robotMobile.png)}.pmo-pmis .ai-grid{grid-template-columns:1fr;gap:38px}.pmo-pmis .ai-col-features{grid-template-columns:1fr;gap:13px}.pmo-pmis .ai-agent{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 20px}.pmo-pmis .ai-agent-name{font-size:26px}.pmo-pmis .ai-cta{margin-top:38px;padding:24px 20px}.pmo-pmis .showcase-hint{display:none}.pmo-pmis .showcase-dots{order:2;width:100%;justify-content:center;flex-wrap:wrap}.pmo-pmis .showcase-controls{order:1}}.pmo-pmis .trust{position:relative;overflow:hidden;isolation:isolate;text-align:center;background:#06152a;max-width:none;padding-left:max(28px,calc((100% - 1184px)/2));padding-right:max(28px,calc((100% - 1184px)/2))}.pmo-pmis .trust:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(58% 46% at 50% 0,rgba(89,216,255,.16),transparent 66%),radial-gradient(48% 42% at 50% 100%,rgba(167,139,250,.14),transparent 68%)}.pmo-pmis .trust-logo{display:flex;flex-direction:column;align-items:center}.pmo-pmis .trust-logo:after{content:"";width:1px;height:54px;margin-top:20px;background:linear-gradient(180deg,rgba(89,216,255,.55),transparent)}.pmo-pmis .trust-logo-plate{display:grid;place-items:center;width:140px;height:140px;padding:16px;background:#fff;border-radius:50%;border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(89,216,255,.3);outline-offset:8px}.pmo-pmis .trust-logo-plate img{width:100%;height:100%;object-fit:contain}.pmo-pmis .trust .eyebrow{justify-content:center}.pmo-pmis .trust h2{margin-inline:auto;max-width:820px}.pmo-pmis .trust-lede{max-width:660px;margin:22px auto 0;color:var(--muted);font-size:15px;line-height:1.75;text-wrap:balance}.pmo-pmis .trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:52px}.pmo-pmis .trust-item{position:relative;overflow:hidden;padding:30px 24px 28px;border:1px solid var(--line);background:linear-gradient(168deg,rgba(9,30,55,.72),rgba(6,18,35,.42));text-align:center;transition:transform .3s ease,border-color .3s ease,background .3s ease}.pmo-pmis .trust-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(89,216,255,.75),transparent);opacity:0;transition:opacity .3s ease}.pmo-pmis .trust-item:hover{transform:translateY(-6px);border-color:rgba(89,216,255,.45);background:linear-gradient(168deg,rgba(13,42,72,.85),rgba(6,18,35,.55))}.pmo-pmis .trust-item:hover:before{opacity:1}.pmo-pmis .trust-item-num{position:absolute;top:14px;inset-inline-end:16px;color:rgba(89,216,255,.26);font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1}.pmo-pmis .trust-item-icon{display:inline-grid;place-items:center;width:48px;height:48px;color:var(--cyan);background:rgba(89,216,255,.1);border:1px solid rgba(89,216,255,.3);border-radius:50%}.pmo-pmis .trust-item b{display:block;margin:20px 0 11px;font-size:11.5px;letter-spacing:.1em;line-height:1.5}.pmo-pmis .trust-item p{color:var(--muted);font-size:13px;line-height:1.62}.pmo-pmis .trust-formula-band{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:64px;padding:40px 30px 34px;background:linear-gradient(120deg,rgba(89,216,255,.09),rgba(167,139,250,.09));border:1px solid rgba(89,216,255,.24)}.pmo-pmis .trust-formula-band:before{content:"";position:absolute;top:0;left:50%;width:150px;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.pmo-pmis .trust-formula-logo{display:grid;place-items:center;width:82px;height:82px;padding:10px;background:#fff;border-radius:50%;border:1px solid rgba(255,255,255,.85);outline:1px solid rgba(89,216,255,.3);outline-offset:6px}.pmo-pmis .trust-formula-logo img{width:100%;height:100%;object-fit:contain}.pmo-pmis .formula{width:100%;margin:0;padding:0;text-align:center;color:#aac3d8;font-size:13px;letter-spacing:.1em}.pmo-pmis .formula span{display:inline-block;margin:6px 3px;padding:9px 18px;color:#dceaf7;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.pmo-pmis .formula span:after{content:"+";margin-inline-start:14px;padding-inline-start:14px;color:var(--cyan);border-inline-start:1px solid rgba(89,216,255,.3)}.pmo-pmis .formula span:last-of-type:after{content:none}.pmo-pmis .formula strong{display:block;margin-top:24px;color:var(--cyan);font-size:clamp(19px,2.4vw,27px);letter-spacing:-.02em}.pmo-pmis .trust-cta{position:relative;max-width:760px;margin:26px auto 0;padding:40px 32px 36px;border:1px solid rgba(89,216,255,.24);background:radial-gradient(circle at 50% 0,rgba(33,108,157,.2),transparent 60%),rgba(7,27,51,.7)}.pmo-pmis .trust-cta:before{content:"";position:absolute;top:0;left:50%;width:150px;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.pmo-pmis .trust-cta b{display:block;font-size:clamp(18px,2.2vw,26px);letter-spacing:-.035em;line-height:1.28;text-wrap:balance}.pmo-pmis .trust-cta p{max-width:600px;margin:14px auto 24px;color:var(--muted);font-size:14px;line-height:1.7}.pmo-pmis .faq-list{display:flex;flex-direction:column;gap:10px;margin-top:34px}@media (max-width:800px){.pmo-pmis .trust-grid{grid-template-columns:1fr;gap:11px;margin-top:38px}.pmo-pmis .trust-item{padding:26px 20px 24px}.pmo-pmis .trust-item-num{font-size:28px}.pmo-pmis .trust-logo-plate{width:110px;height:110px}.pmo-pmis .trust-logo:after{height:36px}.pmo-pmis .trust-formula-band{margin-top:44px;padding:30px 20px}.pmo-pmis .formula span{margin:5px 2px;padding:8px 13px}.pmo-pmis .formula span:after{margin-inline-start:10px;padding-inline-start:10px}.pmo-pmis .formula strong{margin-top:18px;line-height:1.2}.pmo-pmis .trust-cta{padding:28px 20px}.pmo-pmis .faq-item button{gap:12px;padding:17px 16px}.pmo-pmis .faq-item p{padding:0 16px 19px}}@keyframes pmo-pmis-globe-fallback-spin{.pmo-pmis from{transform:translate(-50%,-50%) rotate(0deg)}.pmo-pmis to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pmo-pmis-star-drift{.pmo-pmis from{transform:translateZ(0) scale(1)}.pmo-pmis 50%{transform:translate3d(10px,-8px,0) scale(1.04)}.pmo-pmis to{transform:translateZ(0) scale(1)}}@keyframes pmo-pmis-hero-orbit{.pmo-pmis from{transform:rotate(-12deg) scale(1)}.pmo-pmis 50%{transform:rotate(8deg) scale(1.04)}.pmo-pmis to{transform:rotate(348deg) scale(1)}}@keyframes pmo-pmis-hero-breathe{.pmo-pmis 0%,.pmo-pmis 100%{opacity:.45;transform:scale(.86)}.pmo-pmis 50%{opacity:.9;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.pmo-pmis *,.pmo-pmis :after,.pmo-pmis :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.pmo-pmis .hero-visual{height:500px;position:relative;overflow:visible;display:block}.pmo-pmis .hero-visual .visual-caption{position:absolute;top:38px;left:45px;right:auto;z-index:4}.pmo-pmis .astronomy-fallback:after,.pmo-pmis .astronomy-fallback:before{content:"";position:absolute;left:50%;top:50%;width:68%;height:1px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.45),transparent);transform:translate(-50%,-50%) rotate(0deg)}.pmo-pmis .astronomy-fallback:after{transform:translate(-50%,-50%) rotate(90deg)}.pmo-pmis .network-shell{position:relative!important;display:block!important;width:100%;height:520px;min-height:520px;z-index:2}.pmo-pmis .network-canvas{position:absolute;inset:0;z-index:5;opacity:1;visibility:visible}.pmo-pmis .network-canvas canvas{display:block!important;width:100%!important;height:100%!important}.pmo-pmis .hero-visual .network-center{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);pointer-events:none;text-align:center;color:#d9f8ff;font-size:11px;letter-spacing:.14em;white-space:nowrap;text-shadow:0 0 18px rgba(89,216,255,.65)}.pmo-pmis .hero-visual .network-center small{display:block;margin-top:8px;color:#6f9fbc;font-size:8px;letter-spacing:.12em}.pmo-pmis .astronomy-fallback{position:absolute;inset:0;z-index:3;pointer-events:none}.pmo-pmis .network-label{display:block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.14em;white-space:nowrap;text-shadow:0 0 10px rgba(2,6,23,.98),0 0 4px rgba(2,6,23,1);-webkit-user-select:none;user-select:none}.pmo-pmis .astronomy-fallback span{position:absolute;display:grid;place-items:center;border-radius:50%;font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-align:center}.pmo-pmis .astronomy-center{left:50%;top:50%;width:96px;height:96px;transform:translate(-50%,-50%);color:#fff;border:1px solid rgba(103,232,249,.75);background:radial-gradient(circle,rgba(37,99,235,.42),rgba(6,19,41,.35));box-shadow:0 0 32px rgba(103,232,249,.35)}.pmo-pmis .astronomy-node{width:64px;height:64px;border:1px solid;background:rgba(4,18,35,.82);box-shadow:0 0 20px currentColor}.pmo-pmis .astronomy-portfolio{left:50%;top:14%;transform:translateX(-50%);color:#67e8f9}.pmo-pmis .astronomy-program{right:14%;top:50%;transform:translateY(-50%);color:#a78bfa}.pmo-pmis .astronomy-project{left:50%;bottom:14%;transform:translateX(-50%);color:#34d399}.pmo-pmis .astronomy-risk{left:14%;top:50%;transform:translateY(-50%);color:#fbbf24}.pmo-pmis .hero-globe-fallback{position:absolute;width:410px;height:410px;border:1px solid rgba(89,216,255,.22);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(37,99,235,.22),transparent 48%),radial-gradient(circle,rgba(6,19,41,.3),rgba(2,6,23,.1));box-shadow:0 0 90px rgba(37,99,235,.18),inset 0 0 50px rgba(89,216,255,.12)}.pmo-pmis .scroll-rail{display:none!important}.pmo-pmis .hero-visual{min-width:0;isolation:isolate}.pmo-pmis .hero-visual canvas{position:relative;z-index:1;display:block;width:100%!important;height:100%!important}.pmo-pmis .hero-globe-fallback{z-index:0}.pmo-pmis .orbit-label.programs-b{left:auto;right:21%;top:28%}.pmo-pmis .orbit-label.projects-b{left:auto;right:12%;bottom:17%}.pmo-pmis .network-center{width:240px;text-align:center;letter-spacing:.08em}.pmo-pmis .network-center small{display:block;margin-top:7px;color:#7f9bb4;font-size:8px;letter-spacing:.12em}.pmo-pmis .implementation{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 48%,rgba(37,99,235,.18),transparent 32rem),#040f20;max-width:none;padding-left:max(28px,calc((100% - 1184px)/2));padding-right:max(28px,calc((100% - 1184px)/2))}.pmo-pmis .implementation-grid{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(89,216,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(89,216,255,.04) 1px,transparent 0);background-size:54px 54px;mask-image:radial-gradient(circle at 70% 48%,black,transparent 65%);pointer-events:none}.pmo-pmis .implementation-core{position:relative;max-width:900px;margin:52px auto 0;padding:30px 34px;display:flex;align-items:center;gap:26px;flex-wrap:wrap;background:linear-gradient(115deg,rgba(89,216,255,.14),rgba(167,139,250,.1));border:1px solid rgba(89,216,255,.34);box-shadow:0 22px 60px rgba(4,14,30,.5),inset 0 0 40px rgba(89,216,255,.07)}.pmo-pmis .implementation-core:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--cyan),var(--violet))}.pmo-pmis .implementation-core span{color:var(--cyan);font-size:12px;letter-spacing:.28em;font-weight:800}.pmo-pmis .implementation-core strong{font-size:clamp(17px,2.3vw,26px);line-height:1.16;letter-spacing:.03em;white-space:pre-line}.pmo-pmis .implementation-core small{margin-left:auto;color:#9db6cd;font-size:10px;letter-spacing:.18em;border:1px solid var(--line);padding:9px 13px}.pmo-pmis .implementation-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.pmo-pmis .implementation-step{--accent:#59d8ff;position:relative;padding:26px 24px 28px;background:linear-gradient(168deg,rgba(9,30,55,.86),rgba(6,18,35,.7));border:1px solid var(--line);border-top:2px solid var(--accent);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.pmo-pmis .implementation-step:nth-child(2){--accent:#38bdf8}.pmo-pmis .implementation-step:nth-child(3){--accent:#818cf8}.pmo-pmis .implementation-step:nth-child(4){--accent:#a78bfa}.pmo-pmis .implementation-step:nth-child(5){--accent:#c084fc}.pmo-pmis .implementation-step:nth-child(6){--accent:#34d399}.pmo-pmis .implementation-step:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 26px 60px color-mix(in srgb,var(--accent) 15%,transparent)}.pmo-pmis .implementation-step:not(:nth-child(3n)):after{content:"›";position:absolute;right:-13px;top:50%;transform:translateY(-50%);z-index:2;width:26px;height:26px;display:grid;place-items:center;font-size:19px;line-height:1;color:var(--cyan);background:#06152a;border:1px solid rgba(89,216,255,.35);border-radius:50%}.pmo-pmis .implementation-step-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.pmo-pmis .implementation-step-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent)}.pmo-pmis .implementation-step-head b{font-size:32px;font-weight:800;line-height:1;letter-spacing:-.05em;color:color-mix(in srgb,var(--accent) 30%,transparent)}.pmo-pmis .implementation-step h3{margin:20px 0 7px;font-size:17px;letter-spacing:.1em}.pmo-pmis .implementation-step>small{display:block;color:var(--accent);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.pmo-pmis .implementation-step p{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.62}.pmo-pmis .implementation-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin:20px auto 0}.pmo-pmis .implementation-stack>div{padding:18px 20px;border:1px solid var(--line);background:rgba(7,25,48,.55)}.pmo-pmis .implementation-stack span{display:block;color:var(--cyan);font-size:9px;letter-spacing:.18em}.pmo-pmis .implementation-stack b{display:block;margin:9px 0 5px;font-size:13px}.pmo-pmis .implementation-stack small{color:var(--muted);font-size:11px}.pmo-pmis .implementation-tma{margin-top:64px;padding:clamp(26px,3.4vw,44px);background:linear-gradient(140deg,rgba(10,32,58,.9),rgba(5,17,33,.82));border:1px solid rgba(89,216,255,.26);box-shadow:0 30px 80px rgba(2,10,22,.45)}.pmo-pmis .implementation-tma-head{max-width:820px}.pmo-pmis .implementation-tma-head h3{margin:18px 0 14px;font-size:clamp(21px,2.7vw,32px);line-height:1.2;letter-spacing:-.035em}.pmo-pmis .implementation-tma-head h3 span{color:var(--cyan)}.pmo-pmis .implementation-tma-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.72}.pmo-pmis .implementation-tma-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:32px;background:var(--line);border:1px solid var(--line)}.pmo-pmis .implementation-tma-item{display:flex;gap:14px;padding:22px 24px;background:rgba(6,20,38,.9);transition:background-color .3s ease}.pmo-pmis .implementation-tma-item:hover{background:rgba(10,34,60,.95)}.pmo-pmis .implementation-tma-item svg{flex:none;margin-top:3px;color:var(--cyan)}.pmo-pmis .implementation-tma-item b{display:block;font-size:12px;letter-spacing:.11em}.pmo-pmis .implementation-tma-item p{margin:8px 0 0;color:#7f9ab5;font-size:12.5px;line-height:1.62}.pmo-pmis .implementation-durations{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:26px;padding:20px 24px;border:1px dashed rgba(89,216,255,.32);background:rgba(89,216,255,.05)}.pmo-pmis .implementation-durations>span{color:var(--cyan);font-size:10px;letter-spacing:.2em}.pmo-pmis .implementation-durations>div{display:flex;gap:10px;flex-wrap:wrap}.pmo-pmis .implementation-durations b{padding:10px 18px;border:1px solid rgba(89,216,255,.4);color:#e6f3fd;font-size:11px;letter-spacing:.12em;background:rgba(89,216,255,.08)}.pmo-pmis .implementation-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-top:26px;padding:28px 30px;border-left:2px solid var(--cyan);background:linear-gradient(90deg,rgba(89,216,255,.1),transparent)}.pmo-pmis .implementation-cta>div{flex:1 1 380px}.pmo-pmis .implementation-cta b{display:block;font-size:clamp(17px,2.1vw,24px);letter-spacing:-.03em}.pmo-pmis .implementation-cta p{max-width:640px;color:var(--muted);line-height:1.68;margin:11px 0 0;font-size:13.5px}.pmo-pmis .implementation-cta .button{flex:none}@media (max-width:800px){.pmo-pmis .implementation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pmo-pmis .implementation-step:nth-child(2n):after{display:none}.pmo-pmis .implementation-step:nth-child(odd):after{content:"›";display:grid}.pmo-pmis .implementation-core{padding:24px;gap:18px}.pmo-pmis .implementation-core small{margin-left:0}.pmo-pmis .implementation-stack,.pmo-pmis .implementation-tma-grid{grid-template-columns:1fr}.pmo-pmis .implementation-durations{justify-content:flex-start}.pmo-pmis .implementation-cta{padding:22px 18px}}@media (min-width:1101px){.pmo-pmis .hero-visual{margin-right:calc(-1 * clamp(28px, 4vw, 104px))}}@media (max-width:1100px){.pmo-pmis .hero{display:flex;flex-direction:column;padding-top:55px;min-height:auto;align-items:stretch;gap:34px}.pmo-pmis .hero-copy{min-width:0}}@media (min-width:801px) and (max-width:1100px){.pmo-pmis .hero-visual{width:100%;max-width:620px;margin-left:auto;margin-right:auto}}@media (max-width:700px){.pmo-pmis .hero .kicker,.pmo-pmis .hero-copy{text-align:center}.pmo-pmis .hero h1,.pmo-pmis .hero-text{margin-left:auto;margin-right:auto}.pmo-pmis .hero-actions,.pmo-pmis .hero-proof{justify-content:center}.pmo-pmis .hero-actions{margin-left:auto;margin-right:auto}}@media (max-width:560px){.pmo-pmis .audit-grid{grid-template-columns:minmax(0,1fr)}.pmo-pmis .self-check-line{text-transform:none}.pmo-pmis .audience-grid{grid-template-columns:minmax(0,1fr)}.pmo-pmis .audience-hook{padding-left:16px}.pmo-pmis .audience-cta{padding:22px 20px}.pmo-pmis .implementation-steps{grid-template-columns:minmax(0,1fr)}.pmo-pmis .implementation-step:after{display:none}}