/* Performance 365 launch feature — scoped to preserve the Digital Kinetics site. */
.p365-world{--pblue:#27bcff;--pgreen:#b6ff00;--ptext:#eefaff;--pmuted:#93a9bd;color:var(--ptext);background:#040b14;position:relative;isolation:isolate;overflow:clip}.p365-world *{box-sizing:border-box}.p365-wrap{max-width:1320px;margin:auto;padding:0 6vw}.p365-kicker{font:600 10px/1.5 Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#80d8ff}.p365-world h1,.p365-world h2,.p365-world h3{font-family:Arial,Helvetica,sans-serif;color:var(--ptext);margin:0}.p365-world p{font:15px/1.8 Arial,sans-serif;color:var(--pmuted)}.p365-world a{color:inherit;text-decoration:none}.p365-hero{position:relative;min-height:760px;padding:90px 0 70px;background:radial-gradient(ellipse at 76% 42%,#06375e88,transparent 48%),radial-gradient(ellipse at 20% 80%,#0b1e4180,transparent 60%);border-bottom:1px solid #1e3445}.p365-hero:before,.p365-feature:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#208ec00a 1px,transparent 1px),linear-gradient(90deg,#208ec00a 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(transparent,#0008,transparent);pointer-events:none;z-index:-1}.p365-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:20px}.p365-product-logo{display:block;width:300px;max-width:100%;margin-bottom:38px}.p365-hero h1{font-size:clamp(42px,5.2vw,78px);line-height:.99;letter-spacing:-4px;font-weight:900}.p365-world em{font-style:normal;color:#7edcff;text-shadow:0 0 25px #26baff55}.p365-hero-copy>p{max-width:460px;font-size:16px;margin:28px 0}.p365-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.p365-button{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;padding:16px 22px;min-height:52px;border:1px solid #3d6885;border-radius:2px;font:700 10px/1.5 Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase;transition:box-shadow .2s,background .2s}.p365-button.primary{color:#04101c;background:#6fdcff;border-color:#6fdcff;box-shadow:0 0 28px #26baff35}.p365-button:hover,.p365-button:focus-visible{box-shadow:0 0 34px #26baff65;outline:2px solid #b6ff00;outline-offset:4px}.p365-proof{display:flex;gap:26px;flex-wrap:wrap;margin-top:42px;font:10px Arial,sans-serif;letter-spacing:1px;color:#a4bace}.p365-proof span:before{content:'●';color:#27bcff;margin-right:8px;text-shadow:0 0 10px #26baff}.p365-cockpit{position:relative;width:100%;min-height:500px;display:grid;place-items:center;perspective:1100px}.p365-instrument{width:100%;max-width:570px;overflow:visible;filter:drop-shadow(0 0 34px #27bcff20)}.p365-spin{transform-origin:280px 250px;animation:p365-orbit 30s linear infinite}.p365-reverse{animation-direction:reverse;animation-duration:48s}.p365-signal{stroke-dasharray:85 900;animation:p365-signal 8s linear infinite}.p365-glass-label{font:10px Arial,sans-serif;fill:#9fc3d8;letter-spacing:2px}.p365-center-word{font:900 34px Arial,sans-serif;fill:#f5fcff;letter-spacing:-1px}.p365-center-small{font:10px Arial,sans-serif;fill:#b6ff00;letter-spacing:3px}.p365-preview-note{position:absolute;bottom:5px;text-align:center;font:9px/1.6 Arial,sans-serif;letter-spacing:1.5px;color:#7994aa;text-transform:uppercase}.p365-rail{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #20354a;margin-top:55px}.p365-rail>div{padding:24px 24px 0 0}.p365-rail strong{font:700 12px Arial,sans-serif;color:#c8efff;letter-spacing:1px}.p365-rail p{font-size:12px;max-width:270px}.p365-section{padding:90px 0}.p365-section h2{font-size:clamp(30px,4vw,52px);line-height:1.08;letter-spacing:-2px;margin-top:15px;max-width:710px}.p365-detail-row{display:grid;grid-template-columns:.7fr 1fr;gap:60px;border-top:1px solid #23394c;padding:34px 0;margin-top:30px}.p365-detail-row h3{font-size:24px;letter-spacing:-.5px}.p365-detail-row p{margin:0 0 20px;max-width:600px}.p365-pill{display:inline-block;color:#8cddff;font:9px Arial,sans-serif;letter-spacing:2px;border:1px solid #28506c;padding:7px 11px}.p365-questions{padding:65px 0 85px;background:#07121e;border-block:1px solid #20354a}.p365-questions h2{font-size:32px;letter-spacing:-1px;margin-bottom:30px}.p365-world details{border-top:1px solid #243b4e;padding:22px 0}.p365-world summary{font:600 15px Arial,sans-serif;cursor:pointer;color:#d9f3ff}.p365-world details p{max-width:800px;margin-bottom:0}.p365-cta{padding:90px 0 100px;text-align:center;background:radial-gradient(ellipse at 50% 100%,#07578a66,transparent 70%)}.p365-cta h2{font-size:clamp(32px,5vw,62px);line-height:1.1;letter-spacing:-2px}.p365-cta .p365-actions{justify-content:center}.p365-feature{padding:78px 0;position:relative;background:radial-gradient(ellipse at 78% 50%,#06417366,transparent 60%),#040c17;border-block:1px solid #21405a;overflow:clip;isolation:isolate}.p365-feature-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}.p365-feature h2{font-size:clamp(32px,4vw,55px);line-height:1.03;letter-spacing:-2px;margin:20px 0}.p365-feature .p365-product-logo{width:260px;margin:0 0 22px}.p365-feature .p365-cockpit{min-height:410px}.p365-feature p{max-width:480px}.p365-feature .p365-proof{margin-top:24px;font-size:9px;gap:14px}.p365-demo-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:15px}.p365-demo-tabs button{background:#0b2033;border:1px solid #2c5270;color:#a0bdd1;padding:9px 13px;font:10px Arial,sans-serif;letter-spacing:1px;cursor:pointer;border-radius:20px}.p365-demo-tabs button[aria-pressed=true]{color:#b6ff00;border-color:#749d36;box-shadow:0 0 15px #b6ff001c}.p365-demo-caption{font-size:11px!important;text-align:center;min-height:42px}.p365-world a:focus-visible,.p365-world button:focus-visible{outline:2px solid #b6ff00;outline-offset:5px}@keyframes p365-orbit{to{transform:rotate(360deg)}}@keyframes p365-signal{to{stroke-dashoffset:-985}}@media(max-width:800px){.p365-hero{padding-top:55px}.p365-hero-grid,.p365-feature-grid{grid-template-columns:1fr}.p365-cockpit{min-height:400px;max-width:550px;margin:auto}.p365-hero h1{letter-spacing:-2px}.p365-rail{grid-template-columns:1fr;gap:0;margin-top:30px}.p365-rail>div{padding:20px 0 0;border-bottom:1px solid #1d3446}.p365-rail p{max-width:none}.p365-detail-row{grid-template-columns:1fr;gap:18px}.p365-section{padding:65px 0}.p365-hero-copy>p{font-size:15px}.p365-feature{padding:60px 0}.p365-feature .p365-cockpit{min-height:360px}.p365-product-logo{width:270px}.p365-wrap{padding:0 22px}}@media(max-width:420px){.p365-cockpit{min-height:330px}.p365-hero h1{font-size:43px}.p365-button{width:100%}.p365-preview-note{font-size:8px}.p365-feature .p365-cockpit{min-height:300px}.p365-proof{gap:15px}}@media(prefers-reduced-motion:reduce){.p365-spin,.p365-signal{animation:none}.p365-button{transition:none}}
.p365-measured-chart{margin:12px 0 0;border:1px solid #1d3f59;border-radius:8px;padding:8px;background:linear-gradient(145deg,#0a1e2c88,#06101c)}.p365-measured-chart svg{width:100%;height:auto;display:block}.p365-data-table{border-color:#24435c!important;padding:12px 0!important}.p365-data-table summary{font-size:11px!important;color:#97c8e5!important}.p365-data-table>div{overflow-x:auto}.p365-data-table table{width:100%;border-collapse:collapse;font:11px Arial,sans-serif;text-align:left}.p365-data-table td,.p365-data-table th{padding:9px 8px;border-bottom:1px solid #203c51;white-space:nowrap}.p365-data-table th{color:#8fcde8}.p365-world .p365-cockpit{margin-bottom:12px}.p365-world [data-p365-arc]{transition:stroke-dasharray .65s ease}@media(prefers-reduced-motion:reduce){.p365-world [data-p365-arc]{transition:none}}
