
:root{--px-ink:#13242a;--px-paper:#f7f4ed;--px-cobalt:#3156e8;--px-lime:#c9ff4a;--px-aqua:#72e7d6;--px-coral:#ff7567;--px-line:#b9c9ca}.process-page-v94{background:var(--px-paper);color:var(--px-ink);font-family:var(--font-manrope,Manrope,Arial,sans-serif)}.process-page-v94 .site-header{z-index:60}.process-page-v94 .nav-link.is-current{color:#3156e8}.processx-reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.processx-reveal.is-visible{opacity:1;transform:none}.processx-hero{min-height:820px;padding:185px 4.2vw 95px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:6vw;position:relative;overflow:hidden;background:linear-gradient(125deg,#f7f4ed,#eee9ff 48%,#dff7f3)}.processx-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(29,50,54,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(29,50,54,.052) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(black,transparent 88%)}.processx-copy,.processx-hero-visual{position:relative;z-index:2}.processx-kicker,.processx-cockpit-head>span,.processx-steps-head>span,.processx-rhythm-copy>span,.processx-gates-head>span,.processx-cta>span{display:inline-flex;align-items:center;gap:10px;font:650 11px/1.2 var(--font-mono,monospace);letter-spacing:.14em;color:#3156e8}.processx-kicker i{width:9px;height:9px;border-radius:50%;background:#ff7567;box-shadow:0 0 0 5px rgba(255,117,103,.12)}.processx-hero h1{font-size:clamp(61px,6.1vw,108px);line-height:.9;letter-spacing:-.064em;margin:36px 0 28px;font-weight:530}.processx-hero h1 em,.processx-cockpit h2 em,.processx-steps h2 em,.processx-rhythm h2 em,.processx-gates h2 em,.processx-cta h2 em{font-family:var(--font-display,"DM Serif Display",serif);font-weight:400;color:#3156e8}.processx-hero p{max-width:700px;font-size:20px;line-height:1.65;color:#65767a}.processx-actions{display:flex;align-items:center;gap:24px;margin-top:36px}.processx-primary{min-height:62px;padding:0 28px!important}.processx-text-link{font-weight:750;color:#14282c;text-decoration:none;border-bottom:1px solid #8ba0a3;padding:12px 0;transition:.25s}.processx-text-link:hover{color:#3156e8;border-color:#3156e8;transform:translateX(4px)}.processx-text-link.light{color:#f2f7f6;border-color:#516a6e}.processx-hero-visual{height:580px;border:1px solid #a9babb;border-radius:34px;background:#12282e;box-shadow:0 32px 70px rgba(27,50,56,.2);overflow:hidden;transform:rotate(.7deg)}.px-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(114,231,214,.25);border-radius:50%;transform:translate(-50%,-50%);animation:pxSpin 22s linear infinite}.px-orbit.o1{width:72%;aspect-ratio:1}.px-orbit.o2{width:46%;aspect-ratio:1;border-color:rgba(201,255,74,.23);animation-direction:reverse;animation-duration:16s}.px-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;background:#3156e8;color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 0 0 16px rgba(49,86,232,.12),0 18px 40px rgba(0,0,0,.25);z-index:3}.px-core span{font-size:24px;font-weight:800}.px-core strong{font:650 9px/1 var(--font-mono,monospace);letter-spacing:.12em;margin-top:7px;color:#dbe4ff}.px-phase{position:absolute;width:125px;padding:13px 14px;border:1px solid #506a6e;border-radius:14px;background:#1b353b;color:#fff;z-index:2;box-shadow:0 10px 25px rgba(0,0,0,.17);animation:pxFloat 5s ease-in-out infinite}.px-phase span{font:700 9px/1 var(--font-mono,monospace);color:#c9ff4a}.px-phase b{display:block;font-size:11px;margin-top:6px}.px-phase.p1{left:8%;top:16%}.px-phase.p2{right:8%;top:18%;animation-delay:-1s}.px-phase.p3{right:7%;bottom:17%;animation-delay:-2s}.px-phase.p4{left:9%;bottom:14%;animation-delay:-3s}.px-phase.p5{left:50%;top:7%;transform:translateX(-50%);animation-delay:-4s}.px-signal{position:absolute;left:28px;right:28px;bottom:24px;border-top:1px solid #405b60;padding-top:13px;font:650 9px/1 var(--font-mono,monospace);letter-spacing:.12em;color:#90a7aa}.px-signal i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c9ff4a;margin-right:8px;box-shadow:0 0 0 6px rgba(201,255,74,.08)}
.processx-principles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--px-line);border-bottom:1px solid var(--px-line);background:#fff}.processx-principles article{padding:26px 4vw;border-right:1px solid var(--px-line);min-height:126px}.processx-principles article:last-child{border:0}.processx-principles span{display:block;font:700 9px/1 var(--font-mono,monospace);letter-spacing:.11em;color:#3156e8}.processx-principles strong{display:block;font-size:17px;line-height:1.35;margin-top:17px}
.processx-cockpit{padding:125px 4.2vw;background:#f7f4ed}.processx-cockpit-head{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:end}.processx-cockpit-head h2,.processx-steps-head h2,.processx-gates-head h2{grid-column:1;font-size:clamp(50px,5vw,84px);line-height:.96;letter-spacing:-.055em;margin:18px 0}.processx-cockpit-head p{grid-column:2;grid-row:1/3;align-self:end;font-size:17px;line-height:1.7;color:#6a7a7d;max-width:650px}.processx-stage-tabs{display:grid;grid-template-columns:repeat(5,1fr);margin-top:62px;border:1px solid #aebfc0;border-radius:18px;overflow:hidden}.processx-stage-tabs button{min-height:105px;border:0;border-right:1px solid #c5d0d1;background:white;padding:18px;text-align:left;cursor:pointer;font-weight:750;color:#31474b;transition:background .25s,color .25s,transform .25s}.processx-stage-tabs button:last-child{border:0}.processx-stage-tabs button span{display:block;font:700 9px/1 var(--font-mono,monospace);margin-bottom:14px;color:#3156e8}.processx-stage-tabs button:hover,.processx-stage-tabs button.is-active{background:#172a2f;color:#fff}.processx-stage-tabs button.is-active span{color:#c9ff4a}.processx-panel{display:grid;grid-template-columns:1fr 1fr;border:1px solid #aebfc0;border-top:0;border-radius:0 0 28px 28px;background:#fff;overflow:hidden;min-height:470px}.processx-panel-copy{padding:46px}.processx-panel-copy>span{font:700 10px/1 var(--font-mono,monospace);letter-spacing:.12em;color:#3156e8}.processx-panel-copy h3{font-size:clamp(34px,3vw,54px);line-height:1.06;letter-spacing:-.045em;margin:28px 0 18px}.processx-panel-copy>p{font-size:16px;line-height:1.7;color:#6a7b7e;max-width:650px}.processx-panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:40px}.processx-panel-grid div{border:1px solid #d0dbdc;border-radius:13px;padding:15px}.processx-panel-grid small{display:block;font:700 8px/1 var(--font-mono,monospace);color:#718386}.processx-panel-grid strong{display:block;font-size:12px;margin-top:9px}.processx-panel-visual{background:#11272d;color:#fff;min-height:100%;padding:28px;position:relative}.px-console-top{display:flex;align-items:center;gap:7px;font:650 9px/1 var(--font-mono,monospace);letter-spacing:.1em;color:#9badb0}.px-console-top i{width:7px;height:7px;border-radius:50%;background:#ff7567}.px-console-top i:nth-child(2){background:#ffd465}.px-console-top i:nth-child(3){background:#72e7d6}.px-console-top span{margin-left:8px}.px-console-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:76px}.px-console-flow span{padding:11px 12px;border:1px solid #496267;border-radius:999px;font:700 8px/1 var(--font-mono,monospace);color:#92a5a8;transition:.3s}.px-console-flow span.is-on{background:#c9ff4a;border-color:#c9ff4a;color:#13242a}.px-console-flow b{color:#5e7579}.px-console-meter{display:flex;align-items:flex-end;gap:10px;height:126px;margin:40px 2px 0;padding-bottom:16px;border-bottom:1px solid #40585d}.px-console-meter i{flex:1;height:var(--w);background:linear-gradient(#3156e8,#72e7d6);border-radius:8px 8px 2px 2px;transition:height .5s ease}.px-console-status{position:absolute;left:28px;right:28px;bottom:28px;display:flex;justify-content:space-between;font:700 9px/1 var(--font-mono,monospace);color:#a1b0b2}.px-console-status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#72e7d6;margin-right:6px}.px-console-status strong{color:#c9ff4a}
.processx-steps{padding:125px 4.2vw;background:#ece8ff}.processx-steps-head{margin-bottom:55px}.processx-step{display:grid;grid-template-columns:100px 1.1fr 1fr .8fr;gap:30px;padding:34px 0;border-top:1px solid #abb9c2;align-items:start;transition:transform .25s}.processx-step:last-child{border-bottom:1px solid #abb9c2}.processx-step:hover{transform:translateX(8px)}.px-num{font:700 13px/1 var(--font-mono,monospace);color:#3156e8}.processx-step h3{font-size:31px;letter-spacing:-.04em;margin:0 0 12px}.processx-step p{font-size:14px;line-height:1.7;color:#65777a;max-width:570px}.processx-step ul{margin:0;padding:0;list-style:none}.processx-step li{padding:8px 0;border-bottom:1px solid #ccd3df;font-size:12px}.processx-step>b{font:700 9px/1.4 var(--font-mono,monospace);letter-spacing:.08em;color:#394e52}
.processx-rhythm{padding:125px 4.2vw;background:#11272d;color:#fff;display:grid;grid-template-columns:.82fr 1.18fr;gap:8vw;align-items:center}.processx-rhythm h2{font-size:clamp(50px,5vw,82px);line-height:.97;letter-spacing:-.055em;margin:20px 0}.processx-rhythm p{font-size:16px;line-height:1.7;color:#9fb0b3;max-width:600px}.processx-week{border:1px solid #415a5f;border-radius:24px;padding:22px;background:#172f35;box-shadow:0 24px 60px rgba(0,0,0,.18)}.px-week-row{display:grid;grid-template-columns:70px 1fr 1fr;gap:16px;align-items:center;padding:20px;border-bottom:1px solid #3d555a}.px-week-row span{font:700 9px/1 var(--font-mono,monospace);color:#c9ff4a}.px-week-row strong{font-size:16px}.px-week-row small{color:#8fa1a4}.px-week-signal{padding:20px;display:flex;align-items:center;gap:12px;font:700 9px/1 var(--font-mono,monospace);letter-spacing:.1em;color:#a4b4b6}.px-week-signal i{width:9px;height:9px;border-radius:50%;background:#72e7d6;box-shadow:0 0 0 7px rgba(114,231,214,.08)}
.processx-gates{padding:125px 4.2vw;background:#f7f4ed}.processx-gate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px}.processx-gate-grid article{min-height:260px;border:1px solid #afc0c1;border-radius:22px;padding:26px;background:#fff;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.processx-gate-grid article:hover{transform:translateY(-7px);box-shadow:0 18px 38px rgba(30,48,52,.09)}.processx-gate-grid article:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:#ece8ff;right:-45px;bottom:-45px}.processx-gate-grid article:nth-child(2):after{background:#dff7f3}.processx-gate-grid article:nth-child(3):after{background:#fff0e8}.processx-gate-grid article:nth-child(4):after{background:#e7efff}.processx-gate-grid span{font:700 9px/1 var(--font-mono,monospace);letter-spacing:.12em;color:#3156e8}.processx-gate-grid h3{font-size:27px;letter-spacing:-.04em;margin:62px 0 14px;position:relative;z-index:2}.processx-gate-grid p{font-size:14px;line-height:1.65;color:#6a7a7d;position:relative;z-index:2}.processx-cta{padding:125px 4.2vw;background:linear-gradient(120deg,#172a2f,#17343b);color:#fff;position:relative;overflow:hidden}.processx-cta:after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;border:1px solid rgba(201,255,74,.16);right:-170px;top:-200px;box-shadow:0 0 0 110px rgba(114,231,214,.025),0 0 0 230px rgba(49,86,232,.025)}.processx-cta h2{font-size:clamp(52px,5.5vw,94px);line-height:.94;letter-spacing:-.06em;margin:22px 0}.processx-cta p{font-size:18px;line-height:1.65;color:#a5b5b8;max-width:750px}.processx-cta>div{display:flex;gap:27px;align-items:center;margin-top:35px;position:relative;z-index:2}
@keyframes pxSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pxFloat{50%{transform:translateY(-8px)}}
@media(max-width:1100px){.processx-hero{grid-template-columns:1fr;padding-top:150px}.processx-hero-visual{max-width:760px}.processx-principles{grid-template-columns:1fr 1fr}.processx-cockpit-head{grid-template-columns:1fr}.processx-cockpit-head p{grid-column:1;grid-row:auto}.processx-stage-tabs{grid-template-columns:1fr 1fr}.processx-stage-tabs button{border-bottom:1px solid #c5d0d1}.processx-panel{grid-template-columns:1fr}.processx-step{grid-template-columns:70px 1fr 1fr}.processx-step>b{grid-column:2/4}.processx-rhythm{grid-template-columns:1fr}.processx-gate-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.processx-hero{min-height:auto;padding:125px 22px 70px}.processx-hero h1{font-size:55px}.processx-hero p{font-size:17px}.processx-actions{align-items:flex-start;flex-direction:column}.processx-hero-visual{height:480px}.px-phase{width:104px}.processx-principles{grid-template-columns:1fr}.processx-principles article{border-right:0;border-bottom:1px solid var(--px-line);padding:22px}.processx-cockpit,.processx-steps,.processx-rhythm,.processx-gates,.processx-cta{padding-left:22px;padding-right:22px}.processx-stage-tabs{grid-template-columns:1fr}.processx-stage-tabs button{min-height:75px}.processx-panel-copy{padding:28px 22px}.processx-panel-grid{grid-template-columns:1fr}.processx-panel-visual{min-height:420px}.processx-step{grid-template-columns:50px 1fr}.processx-step ul,.processx-step>b{grid-column:2}.processx-gate-grid{grid-template-columns:1fr}.processx-cta>div{align-items:flex-start;flex-direction:column}.px-week-row{grid-template-columns:55px 1fr}.px-week-row small{grid-column:2}}
@media(prefers-reduced-motion:reduce){.processx-reveal{opacity:1;transform:none;transition:none}.px-orbit,.px-phase{animation:none!important}}
