:root{--space:#020916;--space-2:#061326;--panel:#08182a;--panel-2:#0b2034;--cyan:#22ef9a;--cyan-2:#3dcff2;--text:#f4f8ff;--text-dim:#91a4b9;--stroke:rgba(130,176,204,.18)}
html{background:var(--space)}body{background:var(--space)!important;color:var(--text)!important}body:before{display:none!important}
.site-nav-shell{position:sticky;top:0;z-index:50;background:rgba(2,9,22,.82);border-bottom:1px solid rgba(100,181,202,.12);backdrop-filter:blur(20px)}
.site-nav-shell .nav{height:76px;border:0!important;color:#fff;background:transparent!important}.site-nav-shell .brand{color:#fff!important;font-size:.9rem;letter-spacing:.09em}.site-nav-shell .brand img{width:40px;height:40px;border:1px solid rgba(68,239,158,.2);box-shadow:0 0 25px rgba(38,224,145,.11)}.site-nav-shell .brand b{color:#46eaa3}
.site-nav-shell .menu{gap:30px}.site-nav-shell .menu a{color:#c8d4e2!important;font-size:.82rem;font-weight:700;transition:color .2s}.site-nav-shell .menu a:hover{color:#4ff0a8!important}
.site-nav-shell .menu .nav-login{margin-left:10px;padding:8px 16px;border:1px solid rgba(211,233,245,.23);border-radius:99px}.site-nav-shell .menu .nav-start{padding:9px 17px;border-radius:99px;background:#f5f8fb;color:#04111d!important}.site-nav-shell .menu .nav-start:hover{color:#04111d!important;background:#42efa4}
.nav-toggle{display:none;background:transparent!important;border:0!important;width:40px;height:40px;padding:0!important}.nav-toggle span{display:block;width:22px;height:1px;background:#fff;margin:6px auto;transition:.25s}
main>section:not(.future-hero):not(.track-band):not(.intelligence-stage){background:var(--space);color:var(--text)}
#products{position:relative;padding:110px 0!important;background:radial-gradient(circle at 50% 0,rgba(19,138,116,.13),transparent 38%),var(--space)!important}
#products:before,.intelligence-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(70,149,178,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(70,149,178,.035) 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(to bottom,black,transparent 75%)}
.section-head{position:relative;z-index:1}.section-head h2{color:#f4f8ff!important}.section-head>p,.muted,.lead{color:var(--text-dim)!important}.kicker{color:#36e79c!important}
.systems-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.system-card{position:relative;overflow:hidden;border:1px solid var(--stroke);border-radius:24px;background:linear-gradient(145deg,rgba(10,28,46,.96),rgba(3,13,26,.98));box-shadow:0 28px 80px rgba(0,0,0,.28);transition:transform .35s,border-color .35s}
.system-card:hover{transform:translateY(-8px);border-color:rgba(63,238,164,.44)}
.system-card__visual{position:relative;height:290px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(32,232,150,.2),transparent 22%),linear-gradient(155deg,#07192a,#020915)}
.system-card__visual:after{content:"";position:absolute;inset:auto -20% -55% -20%;height:90%;background:radial-gradient(ellipse,rgba(43,239,159,.18),transparent 60%)}
.system-card__visual>img{position:absolute;z-index:2;left:50%;top:50%;width:112px;height:112px;object-fit:cover;border-radius:25px;transform:translate(-50%,-50%) rotate(-4deg);filter:saturate(.55) contrast(1.18);opacity:.9;box-shadow:0 18px 55px rgba(0,0,0,.5);animation:productDrift 6s ease-in-out infinite}
.system-card__orbit{position:absolute;z-index:1;left:50%;top:50%;width:220px;height:220px;transform:translate(-50%,-50%);border:1px solid rgba(75,239,165,.2);border-radius:50%;animation:orbitSpin 14s linear infinite}.system-card__orbit:before,.system-card__orbit:after,.system-card__orbit i{content:"";position:absolute;border:1px solid rgba(60,209,240,.12);border-radius:50%;inset:18px}.system-card__orbit:after{inset:54px}.system-card__orbit i:nth-child(1){width:8px;height:8px;inset:-4px auto auto 50%;background:#42efa4;box-shadow:0 0 15px #42efa4}.system-card__orbit i:nth-child(2){inset:auto 17px 34px auto;width:5px;height:5px;background:#42d8ef}.system-card__orbit i:nth-child(3){inset:40px auto auto 15px;width:4px;height:4px;background:#fff}
.system-card__glyph,.catalog-glyph{position:absolute;z-index:3;right:28px;bottom:22px;width:105px;height:105px;fill:none;stroke:#55f2ab;stroke-width:2;opacity:.58;filter:drop-shadow(0 0 10px rgba(44,239,151,.38));stroke-dasharray:420;animation:glyphDraw 6s ease-in-out infinite}
.system-card__status{position:absolute;z-index:4;left:22px;top:20px;color:#7cf5bb;font-size:.58rem;font-weight:800;letter-spacing:.16em}.system-card__status:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#36efa0;box-shadow:0 0 12px #36efa0}
.system-card__body{padding:30px!important}.system-card__body h3{color:#f5f9ff;font-size:clamp(1.45rem,2.4vw,2.3rem);letter-spacing:-.035em}.system-card__body .tag{color:#4be9a3!important}.system-card__body .price{color:#fff!important}
.system-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:160px;margin-top:10px;padding:11px 15px;border:1px solid rgba(66,232,161,.3);border-radius:7px;color:#cbffe5;font-size:.78rem;font-weight:800;transition:.25s}.system-link:hover{background:#35e89b;color:#03120c;border-color:#35e89b}
.market-marquee{overflow:hidden;background:#04101e;border-top:1px solid rgba(72,168,192,.15);border-bottom:1px solid rgba(72,168,192,.15)}.market-marquee__track{display:flex;width:max-content;animation:marqueeMove 25s linear infinite}.market-marquee__track>span{width:190px;padding:15px 22px;display:grid;grid-template-columns:8px 1fr;gap:0 9px;border-right:1px solid rgba(110,172,196,.13)}.market-marquee i{grid-row:1/3;align-self:center;width:6px;height:6px;border-radius:50%;background:#2fe796;box-shadow:0 0 10px #2fe796}.market-marquee strong{color:#e8f5ff;font-size:.71rem;letter-spacing:.08em}.market-marquee small{color:#627c91;font-size:.55rem;letter-spacing:.11em;text-transform:uppercase}
.intelligence-stage{position:relative;padding:120px 0;background:radial-gradient(circle at 76% 45%,rgba(22,102,183,.22),transparent 30%),radial-gradient(circle at 35% 70%,rgba(25,224,144,.11),transparent 30%),#030b18;color:#fff;overflow:hidden}.intelligence-stage__grid{position:relative;z-index:1;display:grid;grid-template-columns:.84fr 1.16fr;gap:65px;align-items:center}.intelligence-stage__copy h2{font-size:clamp(2.6rem,5vw,5.5rem);line-height:.9;letter-spacing:-.055em;margin:.2em 0}.intelligence-stage__copy h2 span{color:#35e99d}.intelligence-stage__copy>p{color:#90a5b7;max-width:550px}.intelligence-points{margin-top:28px;border-top:1px solid var(--stroke)}.intelligence-points span{display:flex;gap:13px;padding:12px 0;border-bottom:1px solid var(--stroke);color:#b9c9d7;font-size:.8rem}.intelligence-points i{color:#37e99c;font-style:normal;font-size:.65rem}
.intelligence-console{overflow:hidden;border:1px solid rgba(99,190,216,.25);border-radius:22px;background:rgba(5,18,33,.9);box-shadow:0 35px 100px rgba(0,0,0,.38),0 0 90px rgba(27,150,191,.08);transform:perspective(1000px) rotateY(-3deg)}.console-top{display:flex;justify-content:space-between;padding:15px 19px;border-bottom:1px solid var(--stroke);color:#7991a5;font-size:.58rem;letter-spacing:.14em}.console-top b{color:#3aed9f}.console-chart{position:relative;height:310px;padding:30px 18px;background-image:linear-gradient(rgba(69,136,167,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(69,136,167,.08) 1px,transparent 1px);background-size:42px 42px}.console-chart svg{width:100%;height:100%;overflow:visible}.chart-area{fill:url(#chart-fill)}.chart-line{fill:none;stroke:#41f0a5;stroke-width:3;filter:drop-shadow(0 0 8px #29e894);stroke-dasharray:900;animation:chartDraw 5s ease-in-out infinite}.chart-scan{position:absolute;top:0;bottom:0;width:1px;background:#5af1b0;box-shadow:0 0 22px #4af0aa;animation:scanChart 5s linear infinite}.console-assets{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--stroke)}.console-assets span{padding:15px;border-right:1px solid var(--stroke)}.console-assets b,.console-assets small{display:block}.console-assets b{color:#dcecff;font-size:.74rem}.console-assets small{color:#557188;font-size:.51rem;letter-spacing:.1em;margin-top:3px}
.reveal-card{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s ease}.reveal-card.is-visible{opacity:1;transform:translateY(0)}
.track-band{background:linear-gradient(90deg,#06182b,#07233a)!important;border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke)}.track-band h2{color:#fff}.track-band input{background:#06111f!important;color:#fff!important;border-color:var(--stroke)!important}
main .grid{background:transparent!important;border:0!important;gap:18px!important}main .card{background:linear-gradient(145deg,#09192b,#050f1e)!important;color:#eef7ff!important;border:1px solid var(--stroke)!important;border-radius:18px!important}main .card h3,main .card .price{color:#fff!important}
.catalog-hero,.product-hero{background:var(--space)!important;color:#fff}.catalog-card{background:linear-gradient(145deg,#091a2c,#030c18)!important;border-color:var(--stroke)!important;color:#fff!important}.catalog-image{background:radial-gradient(circle,#12334a,#030b17)!important}.catalog-image img{position:absolute;left:50%;top:50%;width:130px!important;height:130px!important;transform:translate(-50%,-50%) rotate(-4deg);border-radius:24px;object-fit:cover;z-index:2;box-shadow:0 20px 60px #000}.catalog-image>span{z-index:4;background:#35e99d!important;color:#03110c!important}.catalog-glyph{right:22px;bottom:18px}.catalog-copy h2,.catalog-copy strong{color:#fff}.catalog-copy p{color:var(--text-dim)}.catalog-meta span{background:#071729!important;border-color:var(--stroke)!important;color:#9eb1c1}
.risk{background:#061324!important;color:#8fa5b6!important;border-color:var(--stroke)!important}.site-footer{border-color:var(--stroke)!important}
@keyframes marqueeMove{to{transform:translateX(-50%)}}@keyframes orbitSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes productDrift{50%{transform:translate(-50%,-58%) rotate(2deg)}}@keyframes glyphDraw{0%,100%{stroke-dashoffset:420;opacity:.25}45%,70%{stroke-dashoffset:0;opacity:.75}}@keyframes chartDraw{0%{stroke-dashoffset:900}45%,100%{stroke-dashoffset:0}}@keyframes scanChart{from{left:0}to{left:100%}}
@media(max-width:900px){.site-nav-shell .nav{height:66px}.nav-toggle{display:block;margin-left:auto}.site-nav-shell .menu{position:absolute;left:12px;right:12px;top:72px;display:grid;gap:2px;padding:10px;background:rgba(3,13,27,.98);border:1px solid var(--stroke);border-radius:15px;box-shadow:0 25px 70px #000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.25s}.site-nav-shell .menu.is-open{opacity:1;visibility:visible;transform:none}.site-nav-shell .menu a{padding:11px 13px}.site-nav-shell .menu .nav-login{margin:5px 0 0}.site-nav-shell .menu .nav-start{text-align:center}.systems-grid,.intelligence-stage__grid{grid-template-columns:1fr}.intelligence-stage__grid{gap:38px}.intelligence-console{transform:none}}
@media(max-width:620px){.site-nav-shell .nav{width:calc(100% - 24px)!important;height:60px!important}.site-nav-shell .brand img{width:32px!important;height:32px!important}.site-nav-shell .brand span{font-size:10px!important}.site-nav-shell .menu{top:64px}.future-engine{display:grid!important}#products{padding:70px 0!important}.section-head{display:block}.section-head h2{font-size:2.5rem!important}.systems-grid{gap:14px}.system-card__visual{height:205px}.system-card__visual>img{width:82px;height:82px;border-radius:18px}.system-card__orbit{width:160px;height:160px}.system-card__glyph{width:72px;height:72px;right:16px;bottom:14px}.system-card__body{padding:20px!important}.system-card__body h3{font-size:1.5rem!important}.system-card__body p{font-size:11px!important}.market-marquee__track>span{width:145px;padding:12px 15px}.intelligence-stage{padding:72px 0}.intelligence-stage__copy h2{font-size:3rem}.console-chart{height:220px}.console-assets span{padding:10px}.track-band-inner{grid-template-columns:1fr!important}.catalog-card{grid-template-columns:1fr!important}.catalog-image{min-height:220px!important}}
@media(prefers-reduced-motion:reduce){.market-marquee__track,.system-card__orbit,.system-card__visual>img,.system-card__glyph,.catalog-glyph,.chart-line,.chart-scan{animation:none!important}.reveal-card{opacity:1;transform:none}}

/* V18: full product imagery, animated borders, live prices and mobile-safe motion. */
.system-card__visual{height:310px!important;padding:18px!important;background:linear-gradient(135deg,#07192a,#020915)!important}
.system-card__visual:before{content:"";position:absolute;z-index:4;inset:12px;border:1px solid transparent;border-radius:16px;background:linear-gradient(#071321,#071321) padding-box,linear-gradient(115deg,#36f1a0,transparent 27%,#2baed6 55%,transparent 76%,#36f1a0) border-box;background-size:100% 100%,260% 260%;pointer-events:none;animation:borderTravel 4s linear infinite!important;box-shadow:inset 0 0 25px rgba(34,231,148,.05)}
.system-card__visual:after{content:"";position:absolute;z-index:3;inset:18px;height:auto;background:linear-gradient(90deg,transparent,rgba(54,242,161,.16),transparent);transform:translateX(-120%);animation:imageScan 4.2s ease-in-out infinite!important;pointer-events:none}
.system-card__visual>img{position:absolute!important;z-index:2!important;inset:18px!important;left:auto!important;top:auto!important;width:calc(100% - 36px)!important;height:calc(100% - 36px)!important;object-fit:cover!important;border-radius:11px!important;transform:none!important;filter:saturate(.85) contrast(1.08)!important;opacity:.94!important;animation:imageBreathe 5s ease-in-out infinite!important}
.system-card__orbit{position:absolute!important;z-index:5!important;inset:24px!important;left:24px!important;top:24px!important;width:auto!important;height:auto!important;transform:none!important;border:0!important;border-radius:0!important;animation:none!important;pointer-events:none}.system-card__orbit:before,.system-card__orbit:after{content:"";position:absolute;width:34px;height:34px;inset:auto;border-radius:0;border-color:#50f0aa}.system-card__orbit:before{left:0;top:0;border-left:2px solid;border-top:2px solid}.system-card__orbit:after{right:0;bottom:0;border-right:2px solid;border-bottom:2px solid}.system-card__orbit i{display:none!important}
.market-marquee small{letter-spacing:.07em!important}.market-marquee small b{color:#54edaa;font-weight:800}.market-marquee [data-direction="down"] i{background:#ff6681;box-shadow:0 0 10px #ff6681}.market-marquee [data-direction="down"] small b{color:#ff8294}
.console-top b i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#37efa0;box-shadow:0 0 12px #37efa0;animation:livePulse 1.4s ease-in-out infinite!important}.growth-summary{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--stroke)}.growth-summary span{padding:12px 18px;border-right:1px solid var(--stroke)}.growth-summary small,.growth-summary strong{display:block}.growth-summary small{font-size:.5rem;color:#587086;letter-spacing:.12em}.growth-summary strong{font-size:.68rem;color:#bdebd4;margin-top:3px}.growth-pulse{position:absolute;left:18px;bottom:12px;display:flex;align-items:center;gap:8px;color:#6f8a7e;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.growth-pulse i{width:7px;height:7px;border-radius:50%;background:#3ceca0;animation:growthPulse 1.6s infinite!important}.console-assets{grid-template-columns:repeat(4,1fr)!important}.console-assets small{color:#56dca0!important}
.chart-line{animation:chartDraw 4s ease-in-out infinite!important}.chart-scan{animation:scanChart 4s linear infinite!important}
@keyframes borderTravel{to{background-position:0 0,260% 260%}}@keyframes imageScan{0%,18%{transform:translateX(-130%)}72%,100%{transform:translateX(130%)}}@keyframes imageBreathe{50%{filter:saturate(1.08) contrast(1.12);transform:scale(1.012)}}@keyframes livePulse{50%{opacity:.35}}@keyframes growthPulse{70%{box-shadow:0 0 0 10px rgba(60,236,160,0)}}
@media(max-width:620px){#products{padding:62px 0!important}.section-head h2{font-size:2.15rem!important}.system-card__visual{height:235px!important;padding:12px!important}.system-card__visual:before{inset:8px!important}.system-card__visual:after{inset:12px!important}.system-card__visual>img{inset:12px!important;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;border-radius:9px!important}.system-card__orbit{inset:18px!important;left:18px!important;top:18px!important}.system-card__glyph{width:62px!important;height:62px!important}.system-card__body{padding:18px!important}.system-card__body h3{font-size:1.38rem!important}.system-card__body p{font-size:10px!important}.market-marquee__track>span{width:160px!important;padding:11px 13px!important}.intelligence-stage{padding:62px 0!important}.intelligence-stage__copy h2{font-size:2.45rem!important}.console-assets{grid-template-columns:1fr 1fr!important}.catalog-image{min-height:250px!important}.catalog-image img{inset:14px!important;left:14px!important;top:14px!important;width:calc(100% - 28px)!important;height:calc(100% - 28px)!important;transform:none!important;border-radius:10px!important}}
@media(prefers-reduced-motion:reduce){.system-card__visual>img{animation:imageBreathe 9s ease-in-out infinite!important}.system-card__visual:before{animation:borderTravel 8s linear infinite!important}.market-marquee__track{animation:marqueeMove 45s linear infinite!important}.chart-line{animation:chartDraw 8s ease-in-out infinite!important}.chart-scan{animation:scanChart 8s linear infinite!important}}
.catalog-image{padding:18px!important}.catalog-image:after{content:"";position:absolute;z-index:4;inset:12px;border:1px solid transparent;border-radius:16px;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(115deg,#36f1a0,transparent 30%,#2baed6 58%,transparent 78%,#36f1a0) border-box;background-size:100% 100%,260% 260%;animation:borderTravel 4s linear infinite;pointer-events:none}.catalog-image img{inset:18px!important;left:18px!important;top:18px!important;width:calc(100% - 36px)!important;height:calc(100% - 36px)!important;transform:none!important;border-radius:11px!important;animation:imageBreathe 5s ease-in-out infinite}
.market-marquee{position:relative;padding-bottom:13px}.market-attribution{position:absolute;right:12px;bottom:1px;z-index:3;color:#476276;font-size:7px;letter-spacing:.04em}.market-attribution:hover{color:#7ca2b8}

/* V19: complete product imagery and denser, more useful product information. */
#products{padding:88px 0!important}.system-card__visual>img,.catalog-image img{object-fit:contain!important;background:#020a12!important}.system-card__body{padding:25px 28px 28px!important}.system-card__body h3{margin-bottom:9px!important}.system-card__body>.muted{margin-bottom:10px}.system-card__extended,.catalog-extended{margin:0 0 15px;color:#7f96aa;font-size:.78rem;line-height:1.65}.system-card__features{display:flex;flex-wrap:wrap;gap:7px 9px;margin:0 0 19px;padding:0;list-style:none}.system-card__features li{position:relative;padding:7px 10px 7px 25px;border:1px solid rgba(80,200,157,.16);border-radius:99px;background:rgba(18,62,51,.18);color:#b8d8c9;font-size:.66rem;line-height:1.15}.system-card__features li:before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;border-radius:50%;background:#35eba0;box-shadow:0 0 9px #35eba0;transform:translateY(-50%)}.system-card__body .price{display:inline-block;margin:5px 18px 0 0}.catalog-copy{padding:34px!important}.catalog-copy>p{margin-bottom:9px}.catalog-extended{max-width:650px}.catalog-copy .system-card__features{margin:14px 0 21px}
.system-card__visual:before{z-index:1!important;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(115deg,#36f1a0,transparent 27%,#2baed6 55%,transparent 76%,#36f1a0) border-box!important}
.system-card__visual>img{z-index:2!important;display:block!important;visibility:visible!important}
@media(max-width:620px){#products{padding:48px 0!important}.system-card__visual{height:220px!important}.system-card__body{padding:16px!important}.system-card__extended,.catalog-extended{font-size:9px!important;line-height:1.5;margin-bottom:11px}.system-card__features{gap:5px;margin-bottom:13px}.system-card__features li{font-size:8px;padding:5px 8px 5px 21px}.system-card__features li:before{left:8px;width:5px;height:5px}.system-card__body .price{margin:3px 10px 0 0}.catalog-copy{padding:20px!important}}

/* V21: product visibility, compact ticker and animated $1k-$2k growth model. */
.system-card__visual:before{z-index:6!important;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(115deg,#36f1a0,transparent 27%,#2baed6 55%,transparent 76%,#36f1a0) border-box!important}
.system-card__visual>img{z-index:5!important;display:block!important;visibility:visible!important;opacity:1!important;filter:none!important;border-radius:2px!important;background:#020a12!important}
.market-marquee{padding-bottom:0!important}.market-marquee__track{animation-duration:38s!important}
.growth-balance{position:absolute;z-index:4;top:16px;left:18px;padding:9px 12px;border:1px solid rgba(67,238,160,.25);border-radius:10px;background:rgba(2,13,20,.82);box-shadow:0 12px 35px rgba(0,0,0,.25)}.growth-balance small,.growth-balance strong{display:block}.growth-balance small{color:#6d9986;font-size:.5rem;letter-spacing:.13em}.growth-balance strong{margin-top:2px;color:#51f2aa;font-size:1rem}.growth-milestones small{font-size:.62rem!important;color:#52e9a4!important}.growth-milestones b{font-size:.62rem!important}
@media(max-width:620px){.market-marquee__track>span{width:116px!important;padding:8px 9px!important}.market-marquee strong{font-size:8px!important}.market-marquee small{font-size:6px!important}.market-marquee__track{animation-duration:32s!important}.growth-balance{top:9px;left:9px;padding:6px 8px}.growth-balance small{font-size:6px}.growth-balance strong{font-size:11px}.growth-milestones{grid-template-columns:repeat(4,1fr)!important}.growth-milestones span{padding:8px 5px!important}.growth-milestones b{font-size:7px!important}.growth-milestones small{font-size:7px!important}}

/* V22: clean product photograph with animation on the border only. */
.system-card__visual{padding:12px!important;background:#020a12!important}
.system-card__visual>img{z-index:5!important;inset:12px!important;left:12px!important;top:12px!important;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;object-fit:contain!important;border-radius:0!important;background:#000!important;filter:none!important;opacity:1!important;animation:none!important;box-shadow:none!important;transform:none!important}
.system-card__visual:after{display:none!important;content:none!important;animation:none!important}
.system-card__visual:before{z-index:7!important;inset:5px!important;border:1px solid #35e99d!important;border-radius:14px!important;background:none!important;animation:cleanProductBorder 2.8s ease-in-out infinite!important;box-shadow:0 0 0 rgba(53,233,157,0),inset 0 0 0 rgba(53,233,157,0)!important}
.system-card__orbit,.system-card__glyph,.system-card__status{display:none!important}
@keyframes cleanProductBorder{0%,100%{border-color:rgba(53,233,157,.48);box-shadow:0 0 8px rgba(53,233,157,.08),inset 0 0 8px rgba(53,233,157,.03)}50%{border-color:#46f1aa;box-shadow:0 0 18px rgba(53,233,157,.32),inset 0 0 12px rgba(53,233,157,.08)}}
@media(max-width:620px){.system-card__visual{height:190px!important;padding:8px!important}.system-card__visual>img{inset:8px!important;left:8px!important;top:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important}.system-card__visual:before{inset:3px!important;border-radius:10px!important}}

/* V23: one dark header, clean Systems images and dark product pricing. */
.site-nav-shell,.site-nav-shell .nav{background:#020916!important}.site-nav-shell{border-bottom:1px solid rgba(84,174,201,.15)!important;box-shadow:0 8px 30px rgba(0,0,0,.18)!important}
.catalog-image{padding:12px!important;background:#020a12!important}
.catalog-image img{z-index:5!important;inset:12px!important;left:12px!important;top:12px!important;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;object-fit:contain!important;border-radius:0!important;background:#000!important;filter:none!important;opacity:1!important;animation:none!important;box-shadow:none!important;transform:none!important}
.catalog-image:after{z-index:7!important;inset:5px!important;border:1px solid #35e99d!important;border-radius:14px!important;background:none!important;animation:cleanProductBorder 2.8s ease-in-out infinite!important;box-shadow:0 0 0 rgba(53,233,157,0),inset 0 0 0 rgba(53,233,157,0)!important}
.catalog-image .system-card__orbit,.catalog-image .catalog-glyph,.catalog-image>span{display:none!important}
body main .product-hero>.gallery img:first-child{background:#020a12!important;border:1px solid rgba(53,233,157,.3)!important;border-radius:14px!important;box-shadow:0 24px 70px rgba(0,0,0,.32)!important}
.product-hero .plans{overflow:hidden!important;border:1px solid rgba(95,181,204,.22)!important;border-radius:16px!important;background:#061321!important}
.product-hero .plan{padding:18px 20px!important;background:#071729!important;color:#eaf7ff!important;border-color:rgba(95,181,204,.18)!important}
.product-hero .plan:last-child{border-bottom:0!important}.product-hero .plan strong,.product-hero .plan .price{color:#f4fbff!important}.product-hero .plan .muted{color:#88a2b5!important}.product-hero .plan .btn{background:#35e99d!important;color:#03140e!important;border-color:#35e99d!important;box-shadow:0 8px 24px rgba(53,233,157,.14)!important}.product-hero .plan .btn:hover{background:#60f3b4!important;border-color:#60f3b4!important}
@media(max-width:620px){.catalog-image{min-height:190px!important;padding:8px!important}.catalog-image img{inset:8px!important;left:8px!important;top:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important}.catalog-image:after{inset:3px!important;border-radius:10px!important}.product-hero .plan{padding:14px 12px!important}.product-hero .plans{border-radius:12px!important}}

/* V24: square product geometry and low-cost motion. */
.system-card,.catalog-card,.system-card__visual,.catalog-image,.product-hero .plans,.product-hero .plan{border-radius:0!important}
.system-card__visual:before,.catalog-image:after{border-radius:0!important;box-shadow:none!important;will-change:opacity}
@keyframes cleanProductBorder{0%,100%{opacity:.42;border-color:rgba(53,233,157,.55);box-shadow:none}50%{opacity:1;border-color:#46f1aa;box-shadow:none}}
.site-nav-shell{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.future-hero__canvas{filter:none!important}.future-hero__noise{opacity:.055!important}.chart-line,.chart-scan{animation:none!important}
@media(max-width:620px){.system-card,.catalog-card,.system-card__visual,.catalog-image,.product-hero .plans,.product-hero .plan,.system-card__visual:before,.catalog-image:after{border-radius:0!important}}

/* V25: square public design and fully dark affiliate theme. */
#pipfix-public .site-nav-shell *,#pipfix-public .site-nav-shell *:before,#pipfix-public .site-nav-shell *:after,#pipfix-public main *,#pipfix-public main *:before,#pipfix-public main *:after,#pipfix-public .site-footer *,#pipfix-public .site-footer *:before,#pipfix-public .site-footer *:after{border-radius:0!important}
#pipfix-public main .risk{padding:18px 16px!important;background:#061321!important;color:#8fa7ba!important;border-top:1px solid rgba(95,181,204,.22)!important;border-bottom:1px solid rgba(95,181,204,.22)!important}
#pipfix-public main .risk strong{color:#50efa9!important}
#pipfix-public main .benefit-card,#pipfix-public main .profile-card,#pipfix-public main .commission-calc{background:#071729!important;color:#eef8ff!important;border:1px solid rgba(95,181,204,.22)!important;box-shadow:none!important}
#pipfix-public main .benefit-card b,#pipfix-public main .profile-card b,#pipfix-public main .commission-result{color:#45eca3!important}
#pipfix-public main .benefit-card h3,#pipfix-public main .commission-calc label,#pipfix-public main .commission-calc span{color:#eef8ff!important}
#pipfix-public main .benefit-card p,#pipfix-public main .profile-card span,#pipfix-public main .commission-calc+.muted{color:#89a3b6!important}
#pipfix-public main .commission-calc input,#pipfix-public main .commission-calc select{background:#020a12!important;color:#eef8ff!important;border:1px solid rgba(95,181,204,.3)!important}
#pipfix-public main .affiliate-hero .btn.alt{background:#071729!important;color:#50efa9!important;border-color:#35e99d!important}
#pipfix-public main .affiliate-auth-shell{background:#061321!important;color:#eef8ff!important;border:1px solid rgba(95,181,204,.22)!important;box-shadow:0 26px 70px rgba(0,0,0,.28)!important}
#pipfix-public main .affiliate-auth-form{background:#071729!important;color:#eef8ff!important}
#pipfix-public main .affiliate-auth-form h1,#pipfix-public main .affiliate-auth-form h2,#pipfix-public main .affiliate-auth-form label{color:#eef8ff!important}
#pipfix-public main .affiliate-auth-form>p.muted,#pipfix-public main .affiliate-auth-form .auth-switch,#pipfix-public main .affiliate-auth-form .field-optional{color:#89a3b6!important}
#pipfix-public main .affiliate-auth-tabs{background:#020a12!important;border-color:rgba(95,181,204,.25)!important}
#pipfix-public main .affiliate-auth-tabs a{color:#8fa9bb!important}
#pipfix-public main .affiliate-auth-tabs a.active{background:#0b2b25!important;color:#50efa9!important;box-shadow:none!important}
#pipfix-public main .affiliate-auth-form .form input,#pipfix-public main .affiliate-auth-form .form select,#pipfix-public main .affiliate-auth-form .form textarea{background:#020a12!important;color:#eef8ff!important;border-color:rgba(95,181,204,.3)!important;box-shadow:none!important}
#pipfix-public main .affiliate-auth-form .form input::placeholder{color:#587287!important}
#pipfix-public main .affiliate-auth-form .password-wrap button{color:#50efa9!important;background:transparent!important}
#pipfix-public main .affiliate-auth-form .auth-switch{border-color:rgba(95,181,204,.18)!important}
#pipfix-public main .affiliate-join .sheet,#pipfix-public main .affiliate-join .table,#pipfix-public main .affiliate-join .table th,#pipfix-public main .affiliate-join .table td{background:#071729!important;color:#eaf6ff!important;border-color:rgba(95,181,204,.2)!important}
#pipfix-public main .affiliate-join .table th{background:#0a2032!important;color:#50efa9!important}
#pipfix-public main .affiliate-join .alert{background:#09251f!important;color:#dff9ed!important;border-color:#35e99d!important}
