.method-page{--mci-gold:#c7a24a;--mci-gold-soft:rgba(199,162,74,0.14);--method-section-space:116px;background:#f8fafc}.method-page main{overflow:hidden}.method-section,.method-change,.method-stage,.spc-complete,.machine-section,.macimob-method,.proof-method,.implementation-method,.method-about,.related-content,.method-final{position:relative;padding:var(--method-section-space) 0}.method-heading{max-width:850px}.method-heading.centered{margin-inline:auto;text-align:center}.method-heading.centered .section-kicker{justify-content:center}.method-heading h2,.stage-copy h2,.management-copy h2,.macimob-method-copy h2,.proof-method-copy h2,.method-about-copy h2,.faq-heading h2,.method-final h2{margin:28px 0 0;font-size:clamp(38px,4.2vw,58px);font-weight:730;letter-spacing:-0.055em;line-height:1.02}.method-heading h2 span,.traditional-section h2 span{color:var(--blue)}.method-heading>p,.faq-heading>p{max-width:720px;margin:24px auto 0;color:var(--slate);font-size:15px;line-height:1.8}.dark-section .method-heading>p,.dark-section .stage-copy p,.dark-section .method-heading p{color:rgba(226,232,240,0.66)}.breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:32px;color:rgba(226,232,240,0.48);font-size:8px;font-weight:800;letter-spacing:0.16em}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:var(--blue)}.method-hero{position:relative;min-height:760px;padding-top:var(--header-height);background:radial-gradient(circle at 82% 42%,rgba(29,78,216,0.22),transparent 31%),linear-gradient(120deg,#020617 0%,#050b1d 58%,#07122c 100%)}.method-orbit{position:absolute;right:-150px;top:50%;width:670px;height:670px;border:1px solid rgba(29,78,216,0.16);border-radius:50%;transform:translateY(-50%)}.method-orbit.orbit-b{right:15px;width:430px;height:430px;border-color:rgba(199,162,74,0.12)}.method-hero-grid{display:grid;min-height:calc(760px - var(--header-height));align-items:center;padding:74px 0 66px;grid-template-columns:minmax(0,1.08fr) minmax(480px,0.92fr);column-gap:clamp(50px,6vw,96px);row-gap:22px}.method-hero-copy{position:relative;z-index:2}.method-hero h1{max-width:760px;margin:22px 0 0;font-size:clamp(44px,4.4vw,64px);font-weight:740;letter-spacing:-0.062em;line-height:0.99}.method-hero h1 span{display:block;margin-top:12px;color:var(--blue)}.method-hero-copy>p{max-width:700px;margin:28px 0 0;color:rgba(226,232,240,0.67);font-size:15px;line-height:1.8}.method-actions{display:flex;align-items:center;gap:12px;margin-top:34px}.hero-method-flow{display:grid;position:relative;align-items:center;padding:28px;background:rgba(9,18,43,0.78);border:1px solid rgba(148,163,184,0.18);border-radius:20px;box-shadow:0 28px 90px rgba(0,0,0,0.28),inset 0 1px rgba(255,255,255,0.04);backdrop-filter:blur(16px);grid-template-columns:0.8fr 20px 1.5fr 20px 0.8fr;gap:8px}.hero-method-flow>div{display:flex;min-height:150px;align-items:center;justify-content:center;padding:20px 12px;background:rgba(255,255,255,0.025);border:1px solid rgba(148,163,184,0.12);border-radius:12px;flex-direction:column;text-align:center}.hero-method-flow>i,.traditional-flow>i,.change-flow>i,.management-flow>i,.complete-machine>i{color:var(--blue);font-size:19px;font-style:normal;text-align:center}.hero-method-flow small,.complete-machine small{color:var(--blue);font-size:7px;font-weight:850;letter-spacing:0.16em}.hero-method-flow strong{margin-top:9px;font-size:18px}.hero-method-flow span{margin-top:4px;color:rgba(226,232,240,0.5);font-size:9px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase}.hero-method-flow .spc-focus{min-height:270px;background:linear-gradient(150deg,rgba(29,78,216,0.2),rgba(199,162,74,0.08));border-color:rgba(199,162,74,0.48);box-shadow:0 0 42px rgba(29,78,216,0.13)}.hero-method-flow .spc-focus strong{color:var(--mci-gold);font-size:36px}.hero-method-flow em{display:block;max-width:190px;margin-top:15px;color:rgba(255,255,255,0.86);font-size:10px;font-style:normal;font-weight:780;line-height:1.55;letter-spacing:0.08em;text-transform:uppercase}.traditional-section{background:radial-gradient(circle at 18% 15%,rgba(29,78,216,0.06),transparent 28%),#f8fafc}.traditional-flow{display:grid;max-width:940px;align-items:center;margin:70px auto 0;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1.35fr}.traditional-flow>div{display:flex;min-height:118px;align-items:center;justify-content:center;padding:20px;background:#fff;border:1px solid #dbe4ee;border-radius:12px;box-shadow:0 14px 44px rgba(15,23,42,0.06);flex-direction:column;text-align:center}.traditional-flow span{color:var(--blue);font-size:8px;font-weight:850}.traditional-flow strong{margin-top:9px;font-size:13px;line-height:1.35}.traditional-flow .flow-alert{background:rgba(239,68,68,0.035);border-color:rgba(239,68,68,0.24)}.traditional-flow .flow-alert span{color:#c2410c}.method-statement{display:grid;max-width:940px;align-items:center;margin:42px auto 0;padding:28px 34px;color:rgba(226,232,240,0.65);background:var(--navy);border-radius:12px;grid-template-columns:0.85fr 1.15fr;gap:34px}.method-statement span{font-size:13px}.method-statement strong{color:#fff;font-size:20px;line-height:1.35}.method-change{background:radial-gradient(circle at 72% 50%,rgba(29,78,216,0.22),transparent 24%),#020617}.change-grid{display:grid;align-items:center;grid-template-columns:0.86fr 1.14fr;gap:80px}.change-grid .method-heading>p{margin-left:0}.change-flow{display:grid;align-items:center;padding:38px;background:rgba(255,255,255,0.025);border:1px solid rgba(148,163,184,0.16);border-radius:16px;grid-template-columns:1fr 28px 1.15fr 28px 1fr;gap:6px}.change-flow span,.change-flow strong{display:grid;min-height:100px;place-items:center;background:rgba(255,255,255,0.03);border:1px solid rgba(148,163,184,0.14);border-radius:10px;font-size:15px}.change-flow strong{color:var(--mci-gold);background:linear-gradient(145deg,rgba(29,78,216,0.18),rgba(199,162,74,0.09));border-color:rgba(199,162,74,0.42)}.change-emphasis{padding:27px;color:rgba(255,255,255,0.64);border:1px solid rgba(29,78,216,0.3);border-radius:12px;grid-column:1 / -1;font-size:clamp(20px,3vw,34px);font-weight:800;letter-spacing:0.08em;text-align:center}.change-emphasis strong{color:var(--mci-gold)}.change-emphasis i{margin-inline:14px;color:var(--blue);font-style:normal}.spc-section{background:#fff}.spc-line{display:grid;align-items:stretch;margin-top:68px;grid-template-columns:repeat(4,minmax(120px,1fr) 24px) minmax(120px,1fr);gap:4px}.spc-line>div{display:flex;min-height:128px;align-items:center;justify-content:center;padding:22px 12px;background:#f8fafc;border:1px solid #dbe4ee;border-radius:11px;flex-direction:column;text-align:center}.spc-line>i{align-self:center;color:var(--blue);font-style:normal;text-align:center}.spc-line span,.stage-label span{color:var(--blue);font-size:8px;font-weight:850;letter-spacing:0.12em}.spc-line strong{margin-top:13px;font-size:14px}.spc-line small{margin-top:6px;color:var(--slate);font-size:8px;font-weight:750;letter-spacing:0.12em;text-transform:uppercase}.spc-boundary{display:flex;align-items:center;justify-content:center;gap:14px;margin:32px 0 0;color:var(--slate);font-size:11px}.spc-boundary b{padding:7px 11px;color:#fff;background:var(--navy);border-radius:4px;font-size:8px;letter-spacing:0.14em}.method-stage{background:#f8fafc}.method-stage:not(.dark-section) + .method-stage:not(.dark-section){border-top:1px solid #e2e8f0}.stage-grid,.management-grid,.macimob-method-grid,.proof-method-grid,.method-about-grid{display:grid;align-items:center;grid-template-columns:minmax(0,0.83fr) minmax(0,1.17fr);gap:clamp(60px,8vw,118px)}.stage-grid.reverse>:first-child{grid-column:2;grid-row:1}.stage-grid.reverse>:last-child{grid-column:1;grid-row:1}.stage-label{display:flex;align-items:center;gap:11px}.stage-label span{display:grid;width:34px;height:34px;place-items:center;background:rgba(29,78,216,0.08);border:1px solid rgba(29,78,216,0.18);border-radius:50%}.stage-label small{color:var(--blue);font-size:8px;font-weight:850;letter-spacing:0.15em}.stage-copy h2{margin-top:22px}.stage-copy p{margin:20px 0 0;color:var(--slate);font-size:14px;line-height:1.8}.stage-copy .stage-definition{color:var(--navy);font-size:18px;font-weight:650;line-height:1.55}.dark-section .stage-copy .stage-definition{color:#fff}.stage-copy blockquote{margin:32px 0 0;padding:21px 23px;color:var(--navy);background:#fff;border-left:3px solid var(--blue);border-radius:0 8px 8px 0;font-size:14px;font-weight:700;line-height:1.65}.stage-knowledge,.stage-qualification{background:radial-gradient(circle at 14% 25%,rgba(29,78,216,0.2),transparent 28%),#071126}.stage-knowledge .stage-copy p,.stage-qualification .stage-copy p{color:#dbe4ee}.stage-knowledge .stage-copy .stage-definition,.stage-qualification .stage-copy .stage-definition,.stage-knowledge .stage-copy h2,.stage-qualification .stage-copy h2{color:#fff}.stage-knowledge .stage-copy blockquote,.stage-qualification .stage-copy blockquote{color:#fff;background:rgba(255,255,255,0.075);border-color:var(--blue)}.dark-section .stage-copy blockquote{color:#fff;background:rgba(255,255,255,0.045)}.page-interface,.crm-screen,.agenda-visual,.proof-agenda,.vivapark-section-shot,.qualification-image{margin:0;padding:9px;background:#fff;border:1px solid #dbe4ee;border-radius:15px;box-shadow:0 30px 80px rgba(15,23,42,0.13)}.page-interface img,.crm-screen img,.agenda-visual img,.proof-agenda img,.qualification-image img{width:100%;height:auto;border-radius:9px}.vivapark-section-shot{overflow:hidden}.vivapark-section-shot img{width:100%;height:490px;object-fit:cover;border-radius:9px}.vivapark-section-shot.knowledge-shot img{object-position:center 20%}.vivapark-section-shot.trust-shot img{object-position:center 59%}.vivapark-section-shot figcaption,.qualification-image figcaption{padding:13px 8px 5px;color:var(--slate);font-size:8px;font-weight:800;letter-spacing:0.12em;text-align:center;text-transform:uppercase}.qualification-image{width:min(100%,460px);margin-inline:auto}.stage-icon-visual{--icon-accent:var(--blue);--icon-secondary:var(--mci-gold);position:relative;display:grid;width:min(100%,500px);aspect-ratio:1;place-items:center;margin-inline:auto;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;isolation:isolate}.dark-section .stage-icon-visual{background:transparent;border:0;box-shadow:none}.stage-icon-visual::before{position:absolute;width:74%;aspect-ratio:1;content:"";background:repeating-conic-gradient(from 0deg,rgba(29,78,216,0.72) 0 3deg,transparent 3deg 18deg,rgba(199,162,74,0.52) 18deg 20deg,transparent 20deg 42deg);border-radius:50%;filter:drop-shadow(0 0 8px rgba(29,78,216,0.42));opacity:0.64;animation:stageOrbitSpin 18s linear infinite;mask:radial-gradient(circle,transparent 65%,#000 66% 67.2%,transparent 68.2%)}.stage-icon-visual::after{position:absolute;width:57%;aspect-ratio:1;content:"";border:1px dashed rgba(29,78,216,0.38);border-radius:50%;box-shadow:0 0 24px rgba(29,78,216,0.1),inset 0 0 24px rgba(29,78,216,0.08);animation:stageRingPulse 3.8s ease-in-out infinite}.stage-icon-halo{position:absolute;width:54%;aspect-ratio:1;background:transparent;border:1px solid rgba(29,78,216,0.2);border-radius:50%;animation:stageOrbitReverse 9s linear infinite}.stage-icon-halo::before,.stage-icon-halo::after{position:absolute;width:9px;height:9px;content:"";border-radius:50%}.stage-icon-halo::before{top:-5px;left:calc(50% - 4px);background:var(--blue);box-shadow:0 0 18px rgba(29,78,216,0.9)}.stage-icon-halo::after{right:-5px;bottom:calc(22% - 4px);background:var(--mci-gold);box-shadow:0 0 16px rgba(199,162,74,0.78)}.stage-icon-svg{position:relative;z-index:2;width:55%;overflow:visible;color:var(--icon-accent);filter:drop-shadow(0 0 10px rgba(29,78,216,0.52)) drop-shadow(0 18px 28px rgba(29,78,216,0.18));animation:stageIconFloat 4.8s ease-in-out infinite}.stage-icon-svg .icon-primary,.stage-icon-svg .icon-accent,.stage-icon-svg .icon-rays,.stage-icon-svg .icon-check,.stage-icon-svg .icon-flow{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.stage-icon-svg .icon-accent{color:var(--icon-secondary);stroke-width:9}.stage-icon-svg .icon-rays{stroke-width:5;opacity:0.54;stroke-dasharray:9 12;animation:stageCircuitFlow 2.8s linear infinite}.stage-icon-svg .icon-core{fill:var(--icon-secondary);filter:drop-shadow(0 0 9px rgba(199,162,74,0.72))}.icon-consciousness .icon-pulse{transform-origin:center;animation:stagePupilPulse 2.6s ease-in-out infinite}.icon-trust .icon-check,.icon-scheduling .icon-check{stroke-dasharray:100;animation:stageCheckDraw 3.2s ease-in-out infinite}.icon-qualification .icon-flow{stroke-dasharray:110;animation:stageFlowDraw 3.6s ease-in-out infinite}@keyframes stageOrbitSpin{to{transform:rotate(360deg)}}@keyframes stageOrbitReverse{to{transform:rotate(-360deg)}}@keyframes stageRingPulse{0%,100%{opacity:0.35;transform:scale(0.94)}50%{opacity:0.85;transform:scale(1.04)}}@keyframes stageIconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes stageCircuitFlow{to{stroke-dashoffset:-42}}@keyframes stagePupilPulse{0%,100%{opacity:0.72;transform:scale(0.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes stageCheckDraw{0%,18%{stroke-dashoffset:100}48%,100%{stroke-dashoffset:0}}@keyframes stageFlowDraw{0%,18%{stroke-dashoffset:110}55%,100%{stroke-dashoffset:0}}.interface-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 9px}.interface-bar i{width:6px;height:6px;background:#cbd5e1;border-radius:50%}.interface-bar span{margin-left:auto;color:#94a3b8;font-size:7px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.interface-note,.crm-screen figcaption,.agenda-visual figcaption,.proof-agenda figcaption{padding:13px 8px 5px;color:var(--slate);font-size:8px;font-weight:800;letter-spacing:0.12em;text-align:center;text-transform:uppercase}.interface-note i{margin-inline:10px;color:var(--blue);font-style:normal}.knowledge-board{display:grid;padding:28px;background:rgba(255,255,255,0.025);border:1px solid rgba(148,163,184,0.17);border-radius:16px;grid-template-columns:1fr 1fr;gap:10px}.knowledge-board span{display:flex;min-height:78px;align-items:center;padding:18px;color:rgba(255,255,255,0.83);background:rgba(255,255,255,0.035);border:1px solid rgba(148,163,184,0.14);border-radius:9px;font-size:12px;font-weight:700}.knowledge-board span:last-child{color:#fff;background:rgba(29,78,216,0.18);border-color:rgba(29,78,216,0.42);grid-column:1 / -1}.trust-equation{display:flex;align-items:center;padding:40px;background:#fff;border:1px solid #dbe4ee;border-radius:16px;box-shadow:var(--shadow);flex-direction:column}.trust-equation>div{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.trust-equation span{padding:12px 15px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;font-size:10px;font-weight:750}.trust-equation b,.trust-equation>i{color:var(--blue);font-style:normal}.trust-equation>i{margin:24px 0 16px}.trust-equation>strong{color:var(--blue);font-size:19px;text-align:center}.qualification-form{padding:34px;background:#fff;border:1px solid rgba(148,163,184,0.26);border-radius:16px;box-shadow:0 30px 90px rgba(0,0,0,0.25)}.form-head span,.form-head strong{display:block}.form-head span{color:var(--blue);font-size:8px;font-weight:850;letter-spacing:0.16em}.form-head strong{margin-top:8px;color:var(--navy);font-size:20px}.qualification-form label{display:block;margin-top:22px}.qualification-form label span{color:#64748b;font-size:7px;font-weight:800;letter-spacing:0.13em}.qualification-form label i{display:block;height:42px;margin-top:7px;background:#f8fafc;border:1px solid #dbe4ee;border-radius:6px}.choice-row{display:grid;margin-top:12px;grid-template-columns:repeat(3,1fr);gap:8px}.choice-row b{height:38px;background:#f8fafc;border:1px solid #dbe4ee;border-radius:6px}.qualification-form button{width:100%;height:45px;margin-top:18px;color:#fff;background:var(--blue);border-radius:5px;font-size:8px;font-weight:850;letter-spacing:0.13em}.qualification-form>small{display:block;margin-top:13px;color:#94a3b8;font-size:8px;text-align:center}.spc-complete{background:radial-gradient(circle at 50% 38%,rgba(29,78,216,0.2),transparent 32%),#020617;text-align:center}.spc-complete .section-kicker{justify-content:center}.spc-complete h2{margin:30px 0 0;font-size:clamp(42px,5vw,68px);letter-spacing:-0.06em;line-height:1}.completion-flow{display:flex;max-width:920px;align-items:center;justify-content:center;margin:58px auto 0;flex-wrap:wrap;gap:9px}.completion-flow>div{display:flex;align-items:center;gap:8px;padding:12px 13px;color:rgba(255,255,255,0.75);background:rgba(255,255,255,0.035);border:1px solid rgba(148,163,184,0.13);border-radius:7px;font-size:10px;font-weight:700}.completion-flow>div span,.completion-flow>i{color:var(--blue);font-style:normal}.completion-flow>strong,.completion-flow>b{width:100%}.completion-flow>strong{margin-top:8px;color:var(--mci-gold);font-size:20px}.completion-flow>b{color:#fff;font-size:22px}.completion-note{margin:28px 0 0;color:rgba(226,232,240,0.58);font-size:13px}.management-section{background:#fff}.management-grid{grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr)}.management-copy h3{margin:26px 0 0;color:var(--blue);font-size:19px}.management-copy>p{margin:18px 0 0;color:var(--slate);font-size:14px;line-height:1.8}.management-flow{display:grid;align-items:center;margin-top:31px;grid-template-columns:1fr 25px 1fr 25px 1fr}.management-flow span,.management-flow strong{display:grid;min-height:64px;place-items:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;font-size:10px;text-align:center}.management-flow strong{color:#fff;background:var(--blue);border-color:var(--blue)}.machine-section{background:linear-gradient(90deg,rgba(29,78,216,0.04) 1px,transparent 1px),#020617;background-size:86px 100%}.complete-machine{display:grid;max-width:1030px;align-items:center;margin:68px auto 0;grid-template-columns:0.75fr 30px 2.4fr 30px 0.75fr 30px 0.75fr;gap:8px}.machine-entry,.machine-management,.machine-broker{display:flex;min-height:110px;align-items:center;justify-content:center;padding:18px 12px;background:rgba(255,255,255,0.03);border:1px solid rgba(148,163,184,0.15);border-radius:10px;flex-direction:column}.complete-machine strong{margin-top:6px;font-size:15px}.machine-spc{padding:18px;background:linear-gradient(145deg,rgba(29,78,216,0.15),rgba(199,162,74,0.06));border:1px solid rgba(199,162,74,0.44);border-radius:14px;text-align:center}.machine-spc>b{display:block;color:var(--mci-gold);font-size:18px;letter-spacing:0.12em}.machine-spc>div{display:grid;align-items:center;margin-top:15px;grid-template-columns:repeat(4,1fr 12px) 1fr;gap:3px}.machine-spc span{display:flex;min-height:82px;align-items:center;justify-content:center;padding:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(148,163,184,0.12);border-radius:7px;flex-direction:column}.machine-spc span strong{margin:0;font-size:9px}.machine-spc span small{margin-top:5px;font-size:6px}.machine-spc i{color:var(--blue);font-style:normal}.machine-spc em{display:block;margin-top:13px;color:rgba(255,255,255,0.58);font-size:7px;font-style:normal;font-weight:850;letter-spacing:0.18em}.definition-cards,.audience-cards,.implementation-method-cards{display:grid;margin-top:62px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.definition-cards article,.audience-cards article,.implementation-method-cards article{position:relative;padding:34px;background:#fff;border:1px solid #dbe4ee;border-radius:13px;box-shadow:0 18px 60px rgba(15,23,42,0.07)}.definition-cards article>span,.audience-cards article>span,.implementation-method-cards article>span{color:rgba(29,78,216,0.35);font-size:34px;font-weight:850}.definition-cards h3,.audience-cards h3,.implementation-method-cards h3{margin:24px 0 0;color:var(--navy);font-size:25px;letter-spacing:-0.035em;line-height:1.2}.definition-cards small{display:block;min-height:40px;margin-top:7px;color:var(--blue);font-size:8px;font-weight:850;letter-spacing:0.11em;text-transform:uppercase}.definition-cards strong{display:block;margin-top:24px;font-size:13px}.definition-cards p,.implementation-method-cards p{margin:10px 0 0;color:var(--slate);font-size:12px;line-height:1.75}.concept-relation{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:34px;padding:24px;background:var(--navy);border-radius:11px;color:rgba(255,255,255,0.56);font-size:12px}.concept-relation strong,.concept-relation b{color:#fff;font-size:17px}.concept-relation strong{color:var(--mci-gold)}.macimob-method{background:radial-gradient(circle at 82% 28%,rgba(29,78,216,0.2),transparent 30%),#020617}.macimob-method-grid{grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr)}.macimob-method-copy>h3{margin:30px 0 0;color:#fff;font-size:19px;line-height:1.45}.macimob-method-copy .button{margin-top:34px}.asset-map{display:grid;margin-top:34px;grid-template-columns:1fr 1fr;gap:9px}.asset-map>div{padding:16px;background:rgba(255,255,255,0.035);border:1px solid rgba(148,163,184,0.14);border-radius:8px}.asset-map strong,.asset-map span{display:block}.asset-map strong{color:var(--blue);font-size:11px}.asset-map span{margin-top:5px;color:rgba(226,232,240,0.54);font-size:9px;line-height:1.5}.macimob-real{display:flex;align-items:center;flex-direction:column}.macimob-method-logo{width:min(300px,72%);height:auto;margin-bottom:22px}.macimob-real>div{padding:9px;background:rgba(255,255,255,0.06);border:1px solid rgba(29,78,216,0.4);border-radius:15px;box-shadow:0 34px 90px rgba(0,0,0,0.3)}.macimob-real>div img{width:100%;height:auto;border-radius:9px}.macimob-real>.macimob-laptop-mockup{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.macimob-real>.macimob-laptop-mockup img{border-radius:0}.comparison-method{background:#f8fafc}.method-comparison{display:grid;margin-top:62px;grid-template-columns:1fr 1fr;gap:16px}.method-comparison article{padding:38px;background:#fff;border:1px solid #dbe4ee;border-radius:14px}.method-comparison article.featured{border-color:rgba(29,78,216,0.5);box-shadow:0 24px 70px rgba(29,78,216,0.11)}.method-comparison small{color:var(--slate);font-size:8px;font-weight:850;letter-spacing:0.15em}.method-comparison .featured small{color:var(--blue)}.method-comparison article>div{display:flex;align-items:center;margin-top:26px;flex-wrap:wrap;gap:8px}.method-comparison article>div span,.method-comparison article>div strong{padding:12px 14px;background:#f1f5f9;border-radius:6px;font-size:10px}.method-comparison article>div strong{color:#fff;background:var(--blue)}.method-comparison article>div i{color:var(--blue);font-style:normal}.method-comparison p{margin:27px 0 0;color:var(--slate);font-size:13px;line-height:1.75}.proof-method{background:radial-gradient(circle at 20% 42%,rgba(29,78,216,0.22),transparent 27%),#020617}.proof-method-grid{grid-template-columns:minmax(0,0.7fr) minmax(0,1.3fr)}.proof-number{position:relative;display:grid;align-items:center;gap:24px;width:100%;margin:0 0 20px;padding:22px 28px 22px 32px;overflow:hidden;background:linear-gradient(100deg,rgba(29,78,216,0.15),transparent 48%),rgba(5,13,32,0.94);border:1px solid rgba(70,112,230,0.42);border-radius:16px;box-shadow:0 22px 50px rgba(0,0,0,0.2);grid-template-columns:minmax(190px,1fr) auto minmax(170px,auto);text-align:left}.proof-number::before{position:absolute;top:18px;bottom:18px;left:0;width:3px;content:"";background:linear-gradient(var(--blue),rgba(29,78,216,0.35));border-radius:0 4px 4px 0;box-shadow:0 0 18px rgba(29,78,216,0.8)}.proof-number strong{color:var(--blue);font-size:clamp(68px,6.3vw,88px);line-height:0.9;text-shadow:0 0 28px rgba(29,78,216,0.28)}.proof-number span{color:#fff;font-size:14px;font-weight:750;line-height:1.4}.proof-number .proof-prefix{color:var(--blue);max-width:270px;font-size:16px;font-weight:800;line-height:1.45}.proof-number .proof-metric-label{font-size:14px;line-height:1.5}.proof-method-copy>p,.proof-subheadline{margin:28px 0 0;color:rgba(255,255,255,0.78);font-size:15px;line-height:1.75}.proof-result{min-width:0}.proof-result .proof-agenda{border-color:rgba(70,112,230,0.36);border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,0.3)}.audience-section{background:#fff}.audience-cards article{min-height:180px}.implementation-method{background:radial-gradient(circle at 50% 10%,rgba(29,78,216,0.08),transparent 25%),#f8fafc;border-top:1px solid #e2e8f0}.implementation-method-cards article{display:flex;min-height:310px;flex-direction:column}.implementation-method-cards article:nth-child(2){border-color:rgba(29,78,216,0.5)}.implementation-method-cards a{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:26px;color:var(--navy);border-top:1px solid #e2e8f0;font-size:9px;font-weight:850;letter-spacing:0.11em;text-transform:uppercase}.implementation-method-cards a i{color:var(--blue);font-style:normal;font-size:16px}.implementation-method-cards a:hover,.implementation-method-cards a:focus-visible{color:var(--blue)}.method-about{background:#fff}.method-about-grid{grid-template-columns:minmax(320px,0.72fr) minmax(0,1.28fr)}.method-about figure{margin:0}.method-about figure img{width:100%;height:auto;border-radius:14px;box-shadow:var(--shadow)}.method-about-copy h3{margin:24px 0 0;color:var(--blue);font-size:21px}.method-about-copy p{max-width:670px;margin:18px 0 0;color:var(--slate);font-size:14px;line-height:1.8}.related-content{background:#020617}.related-grid{display:grid;margin-top:58px;grid-template-columns:repeat(3,1fr);gap:12px}.related-grid a{display:flex;min-height:190px;padding:25px;background:rgba(255,255,255,0.025);border:1px solid rgba(148,163,184,0.14);border-radius:10px;flex-direction:column;transition:border-color 0.2s ease,transform 0.2s ease}.related-grid a:hover,.related-grid a:focus-visible{border-color:rgba(29,78,216,0.55);transform:translateY(-3px)}.related-grid a>span{color:var(--blue);font-size:8px;font-weight:850}.related-grid strong{margin-top:30px;color:#fff;font-size:16px;line-height:1.45}.related-grid i{margin-top:auto;color:rgba(148,163,184,0.45);font-size:7px;font-style:normal;font-weight:800;letter-spacing:0.13em}.method-faq{background:#f8fafc}.method-faq .faq-heading h2{margin-top:30px}.method-faq .faq-heading>p{margin-left:0}.method-final{background:radial-gradient(circle at 50% 50%,rgba(29,78,216,0.24),transparent 36%),#020617;text-align:center}.method-final-inner{display:flex;align-items:center;flex-direction:column}.method-final h2{max-width:900px;font-size:clamp(44px,5.3vw,72px)}.method-final p{max-width:650px;margin:25px 0 0;color:rgba(226,232,240,0.62);font-size:15px;line-height:1.75}.method-final-inner>div:last-child{display:flex;gap:12px;margin-top:36px}.method-final .final-kicker{color:var(--mci-gold)}.method-final .final-kicker i{background:var(--mci-gold);box-shadow:0 0 10px var(--mci-gold)}@media (max-width:1180px){.method-page{--method-section-space:102px}.method-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,0.86fr);gap:44px}.hero-method-flow{padding:18px}.spc-line{grid-template-columns:repeat(4,minmax(100px,1fr) 18px) minmax(100px,1fr)}.stage-grid,.management-grid,.macimob-method-grid,.proof-method-grid,.method-about-grid{gap:62px}.complete-machine{grid-template-columns:0.7fr 20px 2.6fr 20px 0.7fr 20px 0.7fr}.machine-spc{padding-inline:10px}}@media (max-width:960px){.method-hero-grid,.change-grid,.stage-grid,.management-grid,.macimob-method-grid,.proof-method-grid,.method-about-grid{grid-template-columns:1fr}.method-hero-grid{padding-top:95px}.method-hero-copy{max-width:760px}.hero-method-flow{width:min(100%,700px);margin-inline:auto}.stage-grid.reverse>:first-child,.stage-grid.reverse>:last-child{grid-column:1;grid-row:auto}.stage-grid.reverse>:last-child{grid-row:2}.page-interface,.knowledge-board,.trust-equation,.qualification-form,.vivapark-section-shot,.qualification-image,.agenda-visual,.crm-screen,.macimob-real,.proof-agenda{width:min(100%,760px);margin-inline:auto}.complete-machine{grid-template-columns:1fr;max-width:700px}.complete-machine>i{transform:rotate(90deg)}.machine-spc>div{grid-template-columns:repeat(4,1fr 18px) 1fr}.machine-spc i{transform:none}.method-about figure{width:min(440px,72vw);margin-inline:auto}.definition-cards,.audience-cards,.implementation-method-cards{grid-template-columns:1fr 1fr}.definition-cards article:last-child,.audience-cards article:last-child,.implementation-method-cards article:last-child{grid-column:1 / -1}.related-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.method-page{--method-section-space:82px}.method-heading h2,.stage-copy h2,.management-copy h2,.macimob-method-copy h2,.proof-method-copy h2,.method-about-copy h2,.faq-heading h2,.method-final h2{font-size:clamp(34px,10.4vw,46px)}.method-hero-grid{padding:72px 0 58px}.method-hero h1{font-size:clamp(39px,11vw,52px)}.method-actions,.method-final-inner>div:last-child{align-items:stretch;flex-direction:column;width:100%}.method-actions .button,.method-final .button{width:100%}.hero-method-flow,.traditional-flow,.change-flow,.spc-line,.management-flow{grid-template-columns:1fr}.hero-method-flow>i,.change-flow>i,.spc-line>i,.management-flow>i{transform:rotate(90deg)}.traditional-flow>i{transform:rotate(90deg)}.hero-method-flow>div,.hero-method-flow .spc-focus{min-height:auto;padding-block:24px}.traditional-flow{max-width:520px;gap:8px}.traditional-flow>div{min-height:92px}.method-statement{grid-template-columns:1fr;gap:12px}.change-grid{gap:52px}.change-flow span,.change-flow strong{min-height:74px}.change-emphasis{font-size:18px;line-height:1.8}.change-emphasis i{display:block;margin:2px 0;transform:rotate(90deg)}.spc-line{max-width:520px;margin-inline:auto}.spc-line>div{min-height:105px}.spc-boundary{align-items:flex-start;flex-direction:column}.machine-spc>div{grid-template-columns:1fr}.machine-spc i{transform:none}.machine-spc span{min-height:70px}.definition-cards,.audience-cards,.implementation-method-cards,.method-comparison,.related-grid{grid-template-columns:1fr}.definition-cards article:last-child,.audience-cards article:last-child,.implementation-method-cards article:last-child{grid-column:auto}.concept-relation{align-items:flex-start;flex-direction:column}.method-comparison article{padding:28px 24px}.asset-map{grid-template-columns:1fr}.method-about figure{width:min(100%,430px)}.stage-icon-visual{width:min(100%,480px)}.proof-number{margin-bottom:16px;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto)}}@media (max-width:520px){.method-hero{min-height:0}.breadcrumb{margin-bottom:26px}.method-hero-copy>p{font-size:14px}.hero-method-flow,.change-flow,.knowledge-board,.trust-equation,.qualification-form{padding:20px}.stage-icon-svg{width:54%}.knowledge-board{grid-template-columns:1fr}.knowledge-board span:last-child{grid-column:auto}.trust-equation span{width:100%;text-align:center}.traditional-flow,.spc-line{width:100%}.method-statement{padding:24px}.method-statement strong{font-size:17px}.definition-cards article,.audience-cards article,.implementation-method-cards article{padding:27px 24px}.related-grid a{min-height:165px}.proof-number{gap:10px 16px;padding:20px;grid-template-columns:auto minmax(0,1fr);text-align:left}.proof-number .proof-prefix{width:100%;max-width:none;grid-column:1 / -1}.proof-number strong{font-size:66px}}@media (prefers-reduced-motion:reduce){.related-grid a{transition:none}.related-grid a:hover{transform:none}.stage-icon-visual::before,.stage-icon-visual::after,.stage-icon-halo,.stage-icon-svg,.icon-consciousness .icon-pulse,.icon-trust .icon-check,.icon-scheduling .icon-check,.icon-qualification .icon-flow{animation:none}}