
.pa-power-control{--paper:#f2efe9;--ink:#211f1c;--muted:#756f66;--wine:#006b93;--green:#32d15f;--blue:#10a9ef;--gold:#d0a454;--rule:#d4cec4;--black:#090b0a}
.pa-power-control,.pa-power-control *{box-sizing:border-box}.pa-power-control{scroll-behavior:smooth}.pa-power-control{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}
.pa-power-control button,.pa-power-control a{font:inherit}.pa-power-control button:focus-visible,.pa-power-control a:focus-visible{outline:3px solid #189fe3;outline-offset:3px}
.pa-power-control .hero{background:linear-gradient(125deg,#060807 0%,#111714 70%,#071008 100%);color:#fff;padding:clamp(36px,6vw,88px)}
.pa-power-control .hero-inner{max-width:1220px;margin:auto}.pa-power-control .eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:800;color:#84d6a0}
.pa-power-control h1{font:clamp(48px,7vw,92px)/.98 Georgia,serif;margin:14px 0 20px;max-width:1000px}.pa-power-control .hero p{font-size:clamp(18px,2vw,26px);line-height:1.5;color:#c9cec9;max-width:850px}
.pa-power-control .facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pa-power-control .fact{padding:9px 13px;border:1px solid #36453d;border-radius:999px;color:#dfe6e0;font-size:14px}
.pa-power-control .demo{max-width:1240px;margin:54px auto;padding:0 24px}.pa-power-control .topbar{display:flex;gap:18px;justify-content:space-between;align-items:end;flex-wrap:wrap;margin-bottom:22px}
.pa-power-control .topbar h2{font:clamp(38px,5vw,62px)/1 Georgia,serif;margin:0}.pa-power-control .view-buttons{display:flex;gap:10px;flex-wrap:wrap}
.pa-power-control .action{border:1px solid var(--wine);background:#fff;color:var(--wine);padding:13px 18px;font-weight:800;cursor:pointer}.pa-power-control .action.primary{background:var(--wine);color:#fff}.pa-power-control .action[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--wine)}
.pa-power-control .stage-shell{background:#fff;border:1px solid var(--rule);box-shadow:0 24px 70px #2d261c1a;overflow:hidden}
.pa-power-control .connection-panel{position:relative;background:#ece9e2;padding:28px}
.pa-power-control .rear-stack{position:relative;max-width:1100px;margin:auto;padding-top:12px}.pa-power-control .rear-device{position:relative;margin:0 auto 20px;background:#fff;border:1px solid #bbb;overflow:hidden}.pa-power-control .rear-device img{display:block;width:100%}.pa-power-control .rear-device.c55{max-width:1030px}.pa-power-control .rear-device.mc462{max-width:1000px}
.pa-power-control .cable-route{position:absolute;inset:12px 0 0;z-index:3;width:100%;height:calc(100% - 12px);pointer-events:none;filter:drop-shadow(0 2px 3px #fff) drop-shadow(0 4px 6px #0008)}.pa-power-control .cable-halo{fill:none;stroke:#f4eee0;stroke-width:19;stroke-linecap:round;opacity:.76}.pa-power-control .cable-wire{fill:none;stroke:#111210;stroke-width:13;stroke-linecap:round}.pa-power-control .cable-highlight{fill:none;stroke:#555752;stroke-width:2.2;stroke-linecap:round;opacity:.72}.pa-power-control .photo-plug{position:absolute;z-index:4;width:4.1%;height:auto;filter:drop-shadow(0 3px 4px #0009);pointer-events:none}.pa-power-control .photo-plug.c55{left:33.7%;top:31%}.pa-power-control .photo-plug.mc462{left:41.6%;top:54.35%}
.pa-power-control .connector-detail{position:absolute;right:30px;top:145px;z-index:5;width:330px;background:#faf8f2;border:1px solid #a99c87;box-shadow:0 18px 50px #0008;padding:13px}.pa-power-control .connector-detail>strong{display:block;font:22px Georgia,serif;margin:0 0 5px}.pa-power-control .connector-detail>p{font-size:12px;color:#5e5850;line-height:1.35;margin:0 0 10px}.pa-power-control .connector-crops{display:grid;gap:10px}.pa-power-control .connector-crop{position:relative;isolation:isolate;margin:0;border:1px solid #b7afa3;background:#fff}.pa-power-control .connector-crop img{display:block;width:100%;height:auto}.pa-power-control .connector-crop figcaption{position:relative;z-index:1;padding:7px 8px;background:#0d100e;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em}.pa-power-control .connector-crop figcaption span{color:#e5bd6a}.pa-power-control .connector-leader{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;overflow:visible}.pa-power-control .connector-leader path{fill:none;stroke:#971b3f;stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}
.pa-power-control .rear-note{position:absolute;left:30px;top:18px;max-width:590px;background:#fffef3ee;border:1px solid #c9b481;padding:12px 14px;line-height:1.4;z-index:4}
.pa-power-control .explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:44px 0}.pa-power-control .explainer article{background:#fff;border-top:4px solid var(--wine);padding:24px;line-height:1.55}.pa-power-control .explainer h3{font:27px Georgia,serif;margin:0 0 10px}
.pa-power-control .cable-cta{display:grid;grid-template-columns:minmax(420px,1.15fr) 1fr;background:#0b0e0c;color:#fff;margin-top:50px;overflow:hidden}.pa-power-control .cable-gallery{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;align-items:center;background:#fff;padding:18px}.pa-power-control .cable-gallery figure{margin:0;min-width:0}.pa-power-control .cable-gallery img{display:block;width:100%;height:360px;object-fit:contain;background:#fff}.pa-power-control .cable-gallery figcaption{text-align:center;color:#45413c;font-size:12px;font-weight:800;padding-top:5px}.pa-power-control .cable-copy{padding:clamp(28px,5vw,68px)}.pa-power-control .cable-copy h2{font:clamp(38px,5vw,62px)/1 Georgia,serif;margin:8px 0 18px}.pa-power-control .cable-copy p{color:#cdd2cd;line-height:1.55;font-size:18px}.pa-power-control .available{display:inline-block;color:#fff;background:#006b93;border:1px solid #39b8e5;padding:7px 10px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pa-power-control .cable-link{display:inline-block;background:#fff;color:var(--wine);padding:16px 20px;font-weight:900;text-decoration:none;margin-top:12px;box-shadow:0 0 0 5px #a7d9ff55}
.pa-power-control .accuracy{max-width:760px;margin:24px 0 4px;color:#6a645c;font-size:11px;line-height:1.5;border-top:1px solid var(--rule);padding-top:12px}
.pa-power-control .accuracy summary{display:inline-block;color:#5e5850;font-size:11px;font-weight:800;letter-spacing:.04em;cursor:pointer;text-transform:uppercase}
.pa-power-control .accuracy summary::-webkit-details-marker{display:none}.pa-power-control .accuracy summary::after{content:' +';color:var(--wine)}.pa-power-control .accuracy[open] summary::after{content:' −'}
.pa-power-control .accuracy p{max-width:700px;margin:9px 0 0}
@media(max-width:800px){.pa-power-control .connection-panel{padding:12px}.pa-power-control .explainer{grid-template-columns:1fr}.pa-power-control .cable-cta{grid-template-columns:1fr}.pa-power-control .cable-gallery{grid-template-columns:1.2fr .8fr;padding:10px}.pa-power-control .cable-gallery img{height:210px}.pa-power-control .rear-note{position:static;margin-bottom:10px;max-width:none}.pa-power-control .connector-detail{position:static;width:100%;margin-bottom:10px;padding:9px}.pa-power-control .connector-crops{grid-template-columns:1fr 1fr;gap:7px}.pa-power-control .connector-crop figcaption{font-size:8px}.pa-power-control .rear-stack{padding-top:0}}
@media(prefers-reduced-motion:reduce){.pa-power-control,.pa-power-control *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
