:root{--sish2-panel:rgba(8,22,38,.70);--sish2-panel2:rgba(9,28,48,.62);--sish2-line:rgba(128,224,255,.16);--sish2-text:#f7fbff;--sish2-muted:#adc0d2;--sish2-blue:#50d7ff;--sish2-green:#20e888;--sish2-shadow:0 28px 84px rgba(0,0,0,.32),0 0 80px rgba(40,200,255,.07)}.sish2-page{background:radial-gradient(circle at 50% -10%,rgba(50,210,255,.18),transparent 42%),radial-gradient(circle at 90% 5%,rgba(31,232,136,.07),transparent 28%),linear-gradient(180deg,#06101d 0%,#020812 100%);color:var(--sish2-text)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,Arial,sans-serif;min-height:100vh;padding:46px clamp(16px,4vw,72px);overflow:hidden;font-weight:300;letter-spacing:-.015em}.sish2-page *{box-sizing:border-box}.sish2-page h1,.sish2-page h2,.sish2-page h3,.sish2-page strong{font-weight:520}.sish2-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:40px;align-items:center;border:1px solid var(--sish2-line);border-radius:34px;background:linear-gradient(135deg,rgba(12,32,55,.82),rgba(2,10,18,.72));box-shadow:var(--sish2-shadow);padding:clamp(28px,5vw,70px);position:relative;isolation:isolate}.sish2-hero:before{content:"";position:absolute;inset:-2px;border-radius:34px;background:linear-gradient(120deg,transparent,rgba(67,214,255,.16),transparent);z-index:-1;animation:sish2-shine 8s linear infinite}.sish2-hero:after{content:"";position:absolute;inset:1px;border-radius:33px;background:radial-gradient(circle at 72% 20%,rgba(80,215,255,.12),transparent 34%);pointer-events:none}.sish2-kicker{display:inline-flex;background:rgba(80,215,255,.10);border:1px solid rgba(80,215,255,.24);color:#c7f3ff;border-radius:999px;padding:10px 16px;font-weight:500;font-size:13px}.sish2-hero h1{font-size:clamp(66px,10vw,132px);letter-spacing:-.085em;line-height:.86;margin:28px 0 20px;color:#fff!important;text-shadow:0 6px 28px rgba(80,215,255,.20)}.sish2-hero p{max-width:760px;color:#e2edf7!important;font-size:clamp(21px,2.1vw,34px);line-height:1.13;font-weight:300;letter-spacing:-.045em;margin:0}.sish2-badges{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.sish2-badges span,.sish2-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 18px;font-weight:450;text-decoration:none}.sish2-badges span{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.12);color:#e5f9ff}.sish2-badges span:first-child,.sish2-primary{background:#fff;color:#03101c!important}.sish2-orb{min-height:460px;border-radius:36px;background:radial-gradient(circle at 50% 45%,rgba(80,215,255,.28),transparent 34%),rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;box-shadow:inset 0 0 80px rgba(255,255,255,.06);animation:sish2-float 7s ease-in-out infinite}.sish2-orb-screen{width:76%;border-radius:28px;background:#07192a;border:1px solid rgba(97,218,255,.24);box-shadow:inset 0 0 60px rgba(80,215,255,.08),0 28px 80px rgba(0,0,0,.25);padding:30px;color:var(--sish2-green);display:grid;gap:18px}.sish2-bars{height:120px;display:flex;align-items:end;gap:14px}.sish2-bars i{flex:1;border-radius:999px;background:linear-gradient(#7af0ff,#0878ff);animation:sish2-bar 1.8s ease-in-out infinite}.sish2-bars i:nth-child(1){height:68%;animation-delay:.1s}.sish2-bars i:nth-child(2){height:48%;animation-delay:.2s}.sish2-bars i:nth-child(3){height:62%;animation-delay:.3s}.sish2-bars i:nth-child(4){height:84%;animation-delay:.4s}.sish2-bars i:nth-child(5){height:55%;animation-delay:.5s}.sish2-bars i:nth-child(6){height:72%;animation-delay:.6s}.sish2-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:26px 0}.sish2-stats div,.sish2-investor>div,.sish2-section,.sish2-controls{background:linear-gradient(180deg,var(--sish2-panel),rgba(3,12,22,.70));border:1px solid var(--sish2-line);border-radius:26px;box-shadow:var(--sish2-shadow);backdrop-filter:blur(18px)}.sish2-stats div{padding:26px;transform:translateZ(0)}.sish2-stats strong{font-size:clamp(30px,4vw,58px);display:block;letter-spacing:-.055em;color:#fff}.sish2-stats span,.sish2-section em,.sish2-controls p,.sish2-investor p{color:var(--sish2-muted)!important}.sish2-investor{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:26px 0}.sish2-investor>div{padding:32px;position:relative;overflow:hidden}.sish2-investor>div:before{content:"";position:absolute;inset:auto -20% -45% -20%;height:80%;background:radial-gradient(circle,rgba(80,215,255,.12),transparent 62%);animation:sish2-glow 5s ease-in-out infinite}.sish2-investor h2,.sish2-controls h2{font-size:clamp(28px,3vw,46px);letter-spacing:-.055em;margin:0 0 12px;color:#fff!important}.sish2-investor p,.sish2-controls p{font-size:18px;line-height:1.48;margin:0;font-weight:300}.sish2-controls{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:30px;margin:26px 0}.sish2-search{width:min(420px,100%);background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff!important;padding:16px 20px;outline:none;font-weight:300}.sish2-search::placeholder{color:#9bb0c2}.sish2-search:focus{border-color:rgba(80,215,255,.55);box-shadow:0 0 0 4px rgba(80,215,255,.08)}.sish2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;perspective:1200px}.sish2-section{padding:24px;position:relative;overflow:hidden;transform-style:preserve-3d}.sish2-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,14%) var(--my,0%),rgba(80,215,255,.14),transparent 34%);pointer-events:none;opacity:.9;transition:opacity .35s ease}.sish2-section:after{content:"";position:absolute;inset:-80% -60%;background:linear-gradient(115deg,transparent 45%,rgba(255,255,255,.08),transparent 55%);transform:translateX(-45%) rotate(8deg);opacity:0;pointer-events:none}.sish2-section.sish2-in:after{animation:sish2-cardSweep 1.4s ease calc(var(--delay,0ms) + .15s) both}.sish2-section:hover{border-color:rgba(80,215,255,.30);box-shadow:0 34px 100px rgba(0,0,0,.36),0 0 80px rgba(80,215,255,.11);transform:translateY(-4px)}.sish2-section header{position:relative;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:start;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:16px;margin-bottom:16px}.sish2-section header span{grid-row:span 2;width:42px;height:42px;border-radius:15px;background:rgba(80,215,255,.11);border:1px solid rgba(80,215,255,.24);display:grid;place-items:center;color:#9feeff;font-weight:500;animation:sish2-numberPulse 3.8s ease-in-out infinite}.sish2-section h3{font-size:22px;letter-spacing:-.04em;line-height:1.08;margin:0;color:#fff!important;font-weight:450}.sish2-section em{font-style:normal;font-size:13px;font-weight:350}.sish2-section ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;position:relative}.sish2-section li{font-size:14px;line-height:1.32;color:#eef7ff!important;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:9px 11px;transform:translateY(8px);opacity:0;font-weight:300;letter-spacing:-.005em}.sish2-section.sish2-in li{animation:sish2-itemIn .55s ease forwards}.sish2-section.sish2-in li:nth-child(1){animation-delay:.03s}.sish2-section.sish2-in li:nth-child(2){animation-delay:.06s}.sish2-section.sish2-in li:nth-child(3){animation-delay:.09s}.sish2-section.sish2-in li:nth-child(4){animation-delay:.12s}.sish2-section.sish2-in li:nth-child(5){animation-delay:.15s}.sish2-section.sish2-in li:nth-child(6){animation-delay:.18s}.sish2-section.sish2-in li:nth-child(n+7){animation-delay:.21s}.sish2-section li:before{content:"";display:inline-block;width:6px;height:6px;background:var(--sish2-green);border-radius:50%;margin-right:9px;box-shadow:0 0 12px var(--sish2-green);vertical-align:middle}.sish2-section[data-anim="1"] header span{border-radius:50%}.sish2-section[data-anim="2"]:before{background:radial-gradient(circle at 80% 20%,rgba(31,232,136,.13),transparent 36%)}.sish2-section[data-anim="3"]:before{background:linear-gradient(135deg,rgba(80,215,255,.10),transparent 38%)}.sish2-section[data-anim="4"] header span{background:rgba(31,232,136,.10);border-color:rgba(31,232,136,.22);color:#a7ffd3}.sish2-section[data-anim="5"]:before{background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.10),transparent 34%)}.sish2-hidden{display:none!important}.sish2-reveal{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0ms)}.sish2-reveal.sish2-in{opacity:1;transform:none}.sish2-section.sish2-in{animation:sish2-cardPulse 1.1s ease both}@keyframes sish2-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes sish2-bar{0%,100%{transform:scaleY(.84);filter:brightness(.9)}50%{transform:scaleY(1.08);filter:brightness(1.25)}}@keyframes sish2-shine{0%{transform:translateX(-45%)}100%{transform:translateX(45%)}}@keyframes sish2-glow{0%,100%{transform:translateY(0) scale(1);opacity:.85}50%{transform:translateY(-12px) scale(1.05);opacity:1}}@keyframes sish2-cardPulse{0%{box-shadow:0 0 0 rgba(80,215,255,0)}40%{box-shadow:0 0 44px rgba(80,215,255,.12)}100%{box-shadow:var(--sish2-shadow)}}@keyframes sish2-cardSweep{0%{opacity:0;transform:translateX(-55%) rotate(8deg)}35%{opacity:1}100%{opacity:0;transform:translateX(55%) rotate(8deg)}}@keyframes sish2-itemIn{to{opacity:1;transform:none}}@keyframes sish2-numberPulse{0%,100%{box-shadow:0 0 0 rgba(80,215,255,0)}50%{box-shadow:0 0 22px rgba(80,215,255,.18)}}@media (prefers-reduced-motion:reduce){.sish2-page *{animation:none!important;transition:none!important}.sish2-reveal,.sish2-section li{opacity:1!important;transform:none!important}}@media(max-width:1100px){.sish2-hero,.sish2-investor{grid-template-columns:1fr}.sish2-grid{grid-template-columns:repeat(2,1fr)}.sish2-stats{grid-template-columns:repeat(2,1fr)}.sish2-controls{flex-direction:column;align-items:flex-start}}@media(max-width:680px){.sish2-page{padding:20px 12px}.sish2-grid,.sish2-stats{grid-template-columns:1fr}.sish2-hero{padding:24px}.sish2-orb{min-height:320px}.sish2-orb-screen{width:88%;padding:22px}.sish2-hero p{font-size:22px}.sish2-section li{font-size:14.5px}}/* v7 technical medical/NASA upgrade */
.sish2-hero{overflow:hidden}.sish2-hero:before{background-image:linear-gradient(rgba(88,220,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(88,220,255,.055) 1px,transparent 1px);background-size:34px 34px;animation:sish2-shine 8s linear infinite,sish2-gridDrift 22s linear infinite}.sish2-store-row{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 8px}.sish2-store-card{display:flex;align-items:center;gap:12px;min-width:220px;padding:12px 14px;border-radius:22px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 30px rgba(88,220,255,.04)}.sish2-store-logo-slot{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;text-align:center;background:linear-gradient(135deg,rgba(88,220,255,.18),rgba(31,232,136,.08));border:1px dashed rgba(255,255,255,.25);color:#cdefff!important;font-size:9px;line-height:1.1;padding:5px}.sish2-store-card b{display:block;color:#fff!important;font-size:17px;font-weight:520}.sish2-store-card small{display:block;color:#b9c9d8!important;font-size:13px;font-weight:300}.sish2-bars-hero{height:100px;gap:10px}.sish2-bars-hero i:nth-child(7){height:38%;animation-delay:.7s}.sish2-bars-hero i:nth-child(8){height:88%;animation-delay:.8s}.sish2-bars-hero i:nth-child(9){height:52%;animation-delay:.9s}.sish2-bars-hero i:nth-child(10){height:74%;animation-delay:1s}.sish2-vital{width:100%;height:56px;display:block;overflow:visible}.sish2-vital path{fill:none;stroke:var(--sish2-green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(32,232,136,.8));stroke-dasharray:620;stroke-dashoffset:620;animation:sish2-ekg 3.4s linear infinite}.sish2-vital-hero{height:72px}.sish2-nasa-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sish2-nasa-grid span{font-size:11px;letter-spacing:.08em;color:#cceeff!important;background:rgba(88,220,255,.08);border:1px solid rgba(88,220,255,.16);border-radius:10px;padding:8px}.sish2-platforms{background:linear-gradient(180deg,var(--sish2-panel),rgba(3,12,22,.70));border:1px solid var(--sish2-line);border-radius:26px;box-shadow:var(--sish2-shadow);backdrop-filter:blur(18px);padding:30px;margin:26px 0;position:relative;overflow:hidden}.sish2-platforms h2{font-size:clamp(28px,3vw,46px);letter-spacing:-.055em;margin:0 0 12px;color:#fff!important}.sish2-platforms div{display:flex;flex-wrap:wrap;gap:10px}.sish2-platforms span{padding:11px 14px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#eaf8ff!important;font-weight:350}.sish2-card-illustration{height:96px;border-radius:20px;background:linear-gradient(135deg,rgba(88,220,255,.08),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.08);margin-bottom:14px;position:relative;overflow:hidden}.sish2-card-illustration b{position:absolute;width:42px;height:42px;border-radius:50%;left:18px;top:16px;background:radial-gradient(circle,#fff 0 12%,var(--sish2-blue) 13% 42%,transparent 43%);box-shadow:0 0 28px rgba(88,220,255,.35);animation:sish2-pulseOrb 3s ease-in-out infinite}.sish2-card-illustration i{position:absolute;bottom:18px;width:18px;border-radius:10px;background:linear-gradient(var(--sish2-blue),#0878ff);animation:sish2-bar 1.7s ease-in-out infinite}.sish2-card-illustration i:nth-of-type(1){height:42px;right:94px}.sish2-card-illustration i:nth-of-type(2){height:62px;right:64px;animation-delay:.2s}.sish2-card-illustration i:nth-of-type(3){height:35px;right:34px;animation-delay:.4s}.sish2-card-illustration .sish2-vital{position:absolute;left:70px;right:10px;bottom:18px;width:calc(100% - 84px);height:44px}.sish2-section[data-anim="6"] .sish2-card-illustration{background:linear-gradient(135deg,rgba(31,232,136,.08),rgba(88,220,255,.06))}.sish2-section[data-anim="7"] .sish2-card-illustration b{border-radius:14px}@keyframes sish2-ekg{0%{stroke-dashoffset:620;opacity:.55}20%,70%{opacity:1}100%{stroke-dashoffset:0;opacity:.55}}@keyframes sish2-gridDrift{to{background-position:80px 80px}}@keyframes sish2-pulseOrb{0%,100%{transform:scale(.94);filter:brightness(.9)}50%{transform:scale(1.06);filter:brightness(1.2)}}@media(max-width:680px){.sish2-store-card{width:100%}}


/* v8 readability + Customizer logo support */
.sish2-page a.sish2-primary,
.sish2-page .sish2-primary,
.sish2-primary:visited{
  background:linear-gradient(135deg,#071525,#0a243d)!important;
  color:#ffffff!important;
  border:1px solid rgba(98,224,255,.38)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.28),0 0 38px rgba(80,215,255,.13)!important;
  text-shadow:none!important;
  min-height:58px;
  padding:16px 28px!important;
  font-size:16px;
  letter-spacing:-.01em;
}
.sish2-page a.sish2-primary:hover,
.sish2-page .sish2-primary:hover{
  transform:translateY(-2px);
  background:linear-gradient(135deg,#0b2138,#0c3152)!important;
  border-color:rgba(98,224,255,.62)!important;
}
.sish2-store-logo-slot.has-logo{
  padding:6px;
  background:rgba(255,255,255,.92)!important;
  border-style:solid;
}
.sish2-store-logo-slot img{
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  display:block;
  object-fit:contain;
}
.sish2-store-logo-slot span{display:block;color:#cdefff!important;font-size:9px;line-height:1.1}
