:root{--bg:#020712;--panel:#06172e;--cyan:#00e2ef;--blue:#0d7dff;--violet:#8c43ff;--magenta:#ec00c7;--gold:#ffab28;--green:#7fd447;--orange:#ff6c18;--white:#f8fbff;--muted:#a6b7ca;--line:rgba(70,228,240,.23);--font:"Aptos","Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 18% 12%,rgba(0,226,239,.07),transparent 25%),radial-gradient(circle at 85% 40%,rgba(236,0,199,.06),transparent 22%),#020712;color:var(--white);font-family:var(--font);overflow-x:hidden}img{max-width:100%;display:block}button,a{font:inherit;color:inherit}a{text-decoration:none}#network{position:fixed;inset:0;z-index:-10;width:100%;height:100%;opacity:.4}.eyebrow{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);font-weight:800}.btn{display:inline-flex;justify-content:center;align-items:center;padding:14px 19px;border-radius:11px;border:1px solid rgba(70,228,240,.48);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;cursor:pointer}.btn.primary{background:linear-gradient(110deg,#007c92,var(--violet),var(--magenta))}.btn.ghost{background:rgba(3,15,29,.72)}
/* access */
.access-screen{position:fixed;inset:0;z-index:1000;background:#01050e;transition:.6s}.access-screen.hidden{opacity:0;visibility:hidden;pointer-events:none}.access-world{min-height:100vh;display:grid;grid-template-columns:1.05fr .8fr;grid-template-rows:auto 1fr auto;gap:18px;padding:24px max(3vw,20px);position:relative;overflow:auto;background:radial-gradient(circle at 74% 30%,rgba(127,67,255,.18),transparent 26%),radial-gradient(circle at 24% 75%,rgba(0,226,239,.12),transparent 26%)}.access-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,226,239,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,226,239,.04) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,black,transparent)}.access-brand{grid-column:1/-1;z-index:2}.access-brand img{width:420px;max-height:150px;object-fit:contain;object-position:left}.access-copy{align-self:center;z-index:2;max-width:720px}.access-copy h1{font-size:clamp(3rem,6.5vw,7.3rem);line-height:.9;letter-spacing:-.06em;margin:.18em 0}.access-copy p:last-child{color:var(--muted);font-size:1.08rem;line-height:1.7}.access-core-wrap{align-self:center;justify-self:center;z-index:2;text-align:center}.core-label{font-size:.67rem;letter-spacing:.16em;color:var(--cyan)}.access-config{grid-column:1/-1;z-index:2;display:grid;grid-template-columns:.55fr 1.55fr 1fr;gap:12px;padding:17px;border:1px solid var(--line);border-radius:21px;background:rgba(5,20,40,.8);backdrop-filter:blur(18px)}.config-row>label{display:block;font-size:.63rem;letter-spacing:.13em;color:#8ea3b7;margin-bottom:10px}.segmented{display:flex;gap:7px}.segmented button,.officer,.voice-row select{border:1px solid var(--line);background:rgba(2,11,24,.72);border-radius:11px;cursor:pointer}.segmented button{padding:11px}.segmented button.active,.officer.active{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.officer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.officer{display:grid;grid-template-columns:50px 1fr;gap:9px;text-align:left;padding:8px}.officer img{width:50px;height:50px;object-fit:cover;border-radius:9px}.officer strong,.officer small{display:block}.officer small{font-size:.64rem;color:var(--muted);margin-top:4px}.voice-row select{width:100%;padding:11px;color:#fff}.access-actions{display:flex;gap:7px;margin-top:9px}.voice-disclaimer{display:block;color:#71869a;margin-top:7px;font-size:.62rem;line-height:1.4}
/* core */
.quantum-core{position:relative;width:min(360px,28vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;filter:drop-shadow(0 0 32px rgba(0,226,239,.44));transition:filter .5s}.quantum-core.giant{width:min(510px,38vw)}.quantum-core.mini{width:220px}.q-orbit{position:absolute;border-radius:50%;border:3px solid var(--cyan);box-shadow:0 0 15px currentColor;animation:spin 14s linear infinite}.q1{inset:15%;transform:rotate(22deg) scaleY(.42);color:var(--cyan)}.q2{inset:13%;transform:rotate(-32deg) scaleY(.47);color:var(--violet);border-color:var(--violet);animation-duration:18s;animation-direction:reverse}.q3{inset:18%;transform:rotate(82deg) scaleY(.5);color:var(--gold);border-color:var(--gold);animation-duration:23s}.q4{inset:7%;border:1px dashed rgba(0,226,239,.36);animation-duration:32s}.q-radar{position:absolute;inset:21%;border-radius:50%;background:conic-gradient(from 0deg,rgba(0,226,239,.3),transparent 18%,transparent);animation:spin 3.8s linear infinite}.q-center{width:20%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0 12%,#ffe08a 18%,var(--gold) 52%,rgba(255,108,24,.2) 70%,transparent 72%);box-shadow:0 0 28px var(--gold),0 0 70px rgba(255,171,40,.62);animation:coreBreath 3.5s ease-in-out infinite}.q-node{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 17px var(--cyan)}.n1{top:13%;left:50%}.n2{right:12%;top:48%;background:var(--violet)}.n3{bottom:12%;left:49%;background:var(--gold)}.n4{left:12%;top:48%;background:var(--green)}
/* nav */
.topbar{position:fixed;top:0;left:0;right:0;height:102px;z-index:100;display:flex;align-items:center;gap:24px;padding:7px 3vw;background:linear-gradient(180deg,rgba(1,5,14,.98),rgba(1,5,14,.72),transparent);backdrop-filter:blur(16px)}.brand{width:300px;height:90px}.brand img{width:100%;height:100%;object-fit:contain;object-position:left}.topbar nav{display:flex;gap:1.1rem;margin-left:auto}.topbar nav a{font-size:.74rem;font-weight:700}.top-controls{display:flex;align-items:center;gap:6px}.top-controls button{border:0;background:none;color:#8295a7;font-weight:800;cursor:pointer}.top-controls button.active{color:var(--cyan)}.menu-btn{display:none;background:none;border:1px solid var(--line);padding:8px;border-radius:8px}
/* hero */
.hero{min-height:100vh;padding:120px 3vw 35px;display:grid;grid-template-columns:1.1fr .72fr .72fr;gap:15px;position:relative;overflow:hidden}.hero-scene{position:absolute;inset:0;z-index:-3}.hero-scene>img{width:100%;height:100%;object-fit:cover;filter:saturate(1.2) contrast(1.08)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,5,14,.97),rgba(1,5,14,.63) 48%,rgba(1,5,14,.78)),linear-gradient(180deg,rgba(1,5,14,.1),rgba(1,5,14,.92))}.hero-brandline{position:absolute;left:3vw;top:105px;width:280px;opacity:.98}.hero-copy{align-self:end;padding-bottom:55px}.hero-copy h1,.section-head h2,.contact h2{font-size:clamp(3rem,5.9vw,7rem);line-height:.91;letter-spacing:-.06em;margin:.17em 0}.hero-copy>p:last-of-type,.section-head>p:last-child,.contact-copy>p{color:var(--muted);line-height:1.7;font-size:1.02rem}.hero-actions{display:flex;gap:9px;margin-top:22px}.ai-officer,.hero-core-panel{align-self:end;border:1px solid var(--line);border-radius:22px;background:linear-gradient(150deg,rgba(7,29,56,.82),rgba(2,8,18,.82));backdrop-filter:blur(14px);box-shadow:0 30px 80px rgba(0,0,0,.42)}.ai-officer{min-height:620px;overflow:hidden;position:relative}.ai-officer>img{width:100%;height:620px;object-fit:cover;object-position:center top}.ai-live{position:absolute;z-index:2;left:17px;top:16px;font-size:.65rem;letter-spacing:.1em}.ai-live i{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 12px var(--green)}.ai-dialogue{position:absolute;left:13px;right:13px;bottom:13px;padding:16px;border:1px solid var(--line);border-radius:15px;background:rgba(2,9,20,.89)}.ai-dialogue strong{font-size:1.25rem}.ai-dialogue p{font-size:.76rem;color:#bed0de;line-height:1.5}.ai-dialogue button{border:1px solid var(--line);background:rgba(0,226,239,.09);padding:9px 11px;border-radius:8px;cursor:pointer}.ai-dialogue small{display:block;color:var(--cyan);margin-top:8px}.hero-core-panel{min-height:620px;padding:24px}.hero-core-panel h2{font-size:2rem;margin:.2em 0}.hero-core-panel .quantum-core{margin:30px auto}.core-status{display:flex;align-items:center;gap:8px;justify-content:center;font-size:.67rem;letter-spacing:.12em;color:var(--cyan)}.core-status span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 13px var(--green)}.hero-core-panel>p:last-child{font-size:.83rem;color:var(--muted);line-height:1.55}.air-traffic .drone{position:absolute;color:#bdfaff;text-shadow:0 0 15px var(--cyan);animation:fly 12s linear infinite}.d1{left:-5%;top:24%}.d2{left:-10%;top:39%;animation-delay:-4s}.d3{left:-12%;top:17%;animation-delay:-8s}.flight-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);width:34%;opacity:.45}.f1{left:25%;top:28%;transform:rotate(-7deg)}.f2{left:53%;top:18%;transform:rotate(12deg)}
/* sections */
.section{padding:115px max(5vw,24px)}.section-head{max-width:1080px;margin-bottom:45px}.section-head.centered{text-align:center;margin-left:auto;margin-right:auto}.ecosystems,.about,.headquarters,.success{background:linear-gradient(180deg,rgba(2,7,18,.2),rgba(5,20,39,.65),rgba(2,7,18,.2))}.mission-selector{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.mission-btn{min-height:205px;border:1px solid var(--line);border-radius:15px;background:rgba(5,20,39,.8);overflow:hidden;text-align:left;cursor:pointer;transition:.35s}.mission-btn img{width:100%;height:100px;object-fit:cover}.mission-btn div{padding:10px}.mission-btn span{color:var(--cyan);font-size:.62rem}.mission-btn h3{font-size:.84rem;margin:.35em 0}.mission-btn p{font-size:.65rem;color:var(--muted);line-height:1.4}.mission-btn.active,.mission-btn:hover{transform:translateY(-7px);border-color:var(--gold);box-shadow:0 20px 50px rgba(0,0,0,.35)}.mission-stage{margin-top:14px;display:grid;grid-template-columns:1.2fr .8fr;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:rgba(4,17,34,.88)}.mission-visual{min-height:590px;position:relative;overflow:hidden}.mission-visual img{width:100%;height:100%;object-fit:cover}.mission-scan{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 15px var(--cyan);animation:scan 4s linear infinite}.threat-overlay{position:absolute;inset:0;pointer-events:none}.target{position:absolute;width:65px;height:65px;border:1px solid var(--orange);border-radius:50%;animation:targetPulse 2s ease-in-out infinite}.target:before,.target:after{content:"";position:absolute;background:var(--orange)}.target:before{left:50%;top:-10px;width:1px;height:85px}.target:after{top:50%;left:-10px;height:1px;width:85px}.t1{left:20%;top:28%}.t2{right:22%;top:19%;animation-delay:-.8s}.t3{right:37%;bottom:22%;animation-delay:-1.4s}.mission-brief{padding:34px}.mission-brief h3{font-size:3rem;margin:.2em 0}.mission-brief>p{color:var(--muted);line-height:1.65}.capabilities{display:flex;flex-wrap:wrap;gap:7px}.capabilities span{border:1px solid var(--line);padding:8px 10px;border-radius:50px;font-size:.67rem}.mission-cycle{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px;color:var(--gold);font-size:.66rem;letter-spacing:.08em}.mission-cycle i{font-style:normal;color:var(--cyan)}
.command,.dna,.differentiators{background:linear-gradient(135deg,rgba(7,28,53,.92),rgba(2,8,18,.96));border-block:1px solid var(--line)}.command-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:13px}.ops-map,.command-metrics article{border:1px solid var(--line);border-radius:18px;background:rgba(3,15,29,.83)}.ops-map{padding:16px}.panel-title{display:flex;justify-content:space-between;font-size:.68rem;letter-spacing:.1em}.panel-title b{color:var(--green)}.world-map{height:430px;margin:12px 0;position:relative;overflow:hidden;border-radius:13px;background:radial-gradient(circle at 52% 52%,rgba(0,226,239,.13),transparent 28%),linear-gradient(150deg,#071c37,#020812)}.world-map:before{content:"GLOBAL";position:absolute;inset:0;display:grid;place-items:center;font-size:6rem;font-weight:900;letter-spacing:.14em;color:rgba(0,226,239,.07)}.globe-lines{position:absolute;inset:12%;border:1px solid rgba(0,226,239,.24);border-radius:50%}.globe-lines:before,.globe-lines:after{content:"";position:absolute;inset:0;border:1px solid rgba(140,67,255,.25);border-radius:50%;transform:scaleY(.45)}.globe-lines:after{transform:scaleX(.45)}.radar-sweep{position:absolute;inset:15%;border-radius:50%;background:conic-gradient(rgba(0,226,239,.22),transparent 20%);animation:spin 4s linear infinite}.location{position:absolute;width:10px;height:10px;background:var(--cyan);border-radius:50%;box-shadow:0 0 18px var(--cyan);animation:targetPulse 2s infinite}.l1{left:25%;top:34%}.l2{left:46%;top:48%}.l3{right:26%;top:31%}.l4{right:34%;bottom:24%}.l5{left:32%;bottom:22%}.event-feed{display:grid;grid-template-columns:1fr 1fr;gap:6px}.event-feed div{padding:8px;border:1px solid rgba(70,228,240,.12);border-radius:8px;font-size:.68rem;color:#aec0cf}.event-feed b{color:var(--green)}.command-metrics{display:grid;gap:10px}.command-metrics article{padding:18px}.command-metrics span{font-size:.64rem;letter-spacing:.08em;color:var(--muted)}.command-metrics strong{display:block;font-size:2.2rem;color:var(--cyan);margin-top:8px}.spark{width:100%;height:50px}.prediction-bar{height:8px;border-radius:8px;background:#0a1d34;margin:13px 0;overflow:hidden}.prediction-bar i{display:block;width:92.4%;height:100%;background:linear-gradient(90deg,var(--green),var(--gold),var(--orange));animation:barPulse 2s ease-in-out infinite}.prediction small{color:var(--muted)}
.dna-ring{width:min(850px,90vw);aspect-ratio:1;margin:auto;position:relative;border:1px dashed rgba(0,226,239,.3);border-radius:50%;display:grid;place-items:center}.dna-core{position:absolute}.dna-ring article{position:absolute;left:50%;top:50%;transform:rotate(var(--a)) translateX(330px) rotate(calc(var(--a)*-1));width:155px;padding:14px;text-align:center;border:1px solid var(--line);border-radius:13px;background:rgba(4,18,36,.9)}.dna-ring article b{color:var(--gold);display:block}.dna-ring article span{font-size:.72rem}
.timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.timeline article{padding:20px;border:1px solid var(--line);border-radius:15px;background:rgba(5,20,39,.78)}.timeline b{color:var(--gold)}.timeline h3{font-size:1rem}.timeline p{font-size:.78rem;color:var(--muted);line-height:1.5}.hq-map{min-height:570px;position:relative;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at center,rgba(0,226,239,.12),transparent 28%),linear-gradient(145deg,#071b35,#020812);overflow:hidden}.hq-map:before{content:"BTC GLOBAL PRESENCE";position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(3rem,8vw,8rem);font-weight:900;color:rgba(0,226,239,.05);letter-spacing:.1em}.hq-lines{position:absolute;inset:15%;border:1px solid rgba(0,226,239,.22);border-radius:50%;box-shadow:0 0 60px rgba(0,226,239,.09)}.hq{position:absolute;width:220px;padding:14px;border:1px solid var(--line);border-radius:13px;background:rgba(3,15,29,.86)}.hq i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan);margin-right:7px}.hq strong,.hq span{display:block}.hq span{font-size:.69rem;color:var(--muted);margin-top:5px}.colombia{left:12%;top:19%}.mexico{right:12%;top:24%}.latam{left:21%;bottom:14%}.global{right:20%;bottom:12%}
.diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.diff-grid article{padding:22px;border:1px solid var(--line);border-radius:16px;background:rgba(3,15,29,.72)}.diff-grid b{color:var(--magenta)}.diff-grid p{color:var(--muted);line-height:1.55}.institution-wall{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.institution-wall span{min-height:105px;display:grid;place-items:center;text-align:center;padding:15px;border:1px solid rgba(231,241,248,.15);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(5,20,39,.75));transition:.3s}.institution-wall span:hover{transform:translateY(-5px);border-color:var(--cyan)}.legal{display:block;text-align:center;color:#718497;margin-top:16px}.contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;align-items:center}.contact-ai{position:relative;border:1px solid var(--line);border-radius:22px;overflow:hidden;max-height:650px}.contact-ai img{width:100%;height:650px;object-fit:cover}.contact-pulse{position:absolute;inset:18%;border-radius:50%;border:1px solid var(--cyan);animation:coreBreath 3s infinite}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.contact-options button{padding:13px;text-align:left;border:1px solid var(--line);border-radius:10px;background:rgba(5,20,39,.72);cursor:pointer}footer{display:flex;align-items:center;justify-content:space-between;padding:25px 4vw;border-top:1px solid var(--line);color:var(--muted)}footer img{width:250px;max-height:100px;object-fit:contain}footer strong{color:var(--cyan)}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes coreBreath{0%,100%{transform:scale(.88);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes fly{from{transform:translateX(0) scale(.8)}to{transform:translateX(115vw) scale(1.3)}}@keyframes scan{from{top:0}to{top:100%}}@keyframes targetPulse{50%{transform:scale(1.18);opacity:.45}}@keyframes barPulse{50%{filter:brightness(1.5)}}
@media(max-width:1200px){.access-config{grid-template-columns:1fr 1fr}.voice-row{grid-column:1/-1}.hero{grid-template-columns:1fr 1fr}.hero-copy{grid-column:1/-1}.mission-selector{grid-template-columns:repeat(4,1fr)}.timeline{grid-template-columns:repeat(3,1fr)}.dna-ring article{transform:rotate(var(--a)) translateX(275px) rotate(calc(var(--a)*-1))}.institution-wall{grid-template-columns:repeat(3,1fr)}}
@media(max-width:860px){.topbar nav{display:none;position:absolute;left:3vw;right:3vw;top:95px;flex-direction:column;padding:18px;background:rgba(1,5,14,.97);border:1px solid var(--line);border-radius:15px}.topbar nav.open{display:flex}.menu-btn{display:block;margin-left:auto}.brand{width:210px}.access-world{grid-template-columns:1fr}.access-core-wrap{grid-row:3}.access-config{grid-template-columns:1fr}.officer-grid{grid-template-columns:1fr}.hero{grid-template-columns:1fr}.hero-brandline{display:none}.ai-officer,.hero-core-panel{min-height:auto}.command-grid,.mission-stage,.contact{grid-template-columns:1fr}.mission-selector{grid-template-columns:repeat(2,1fr)}.mission-visual{min-height:430px}.timeline,.diff-grid{grid-template-columns:1fr 1fr}.dna-ring{height:auto;aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;padding:250px 20px 20px;border-radius:24px}.dna-ring article{position:static;transform:none!important;width:auto}.dna-core{top:20px}.hq{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:12px;width:auto}.hq-map{padding:20px}.institution-wall{grid-template-columns:1fr 1fr}}
@media(max-width:540px){.access-copy h1,.hero-copy h1,.section-head h2,.contact h2{font-size:2.8rem}.access-brand img{width:290px}.quantum-core.giant{width:310px}.mission-selector,.timeline,.diff-grid,.institution-wall,.contact-options{grid-template-columns:1fr}.top-controls span{display:none}.top-controls button:first-child{display:none}}

/* BTC Global Intelligence Center 4.0 */
.disabled-access{display:none!important}
.corporate-brand{height:96px!important;width:300px!important;display:flex!important;flex-direction:column;justify-content:center}
.corporate-brand img{height:68px!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 2px 12px rgba(0,0,0,.72))}
.corporate-brand small{display:block;margin-top:-7px;font-size:.47rem;line-height:1.45;letter-spacing:.13em;color:#dce8f0}
.corporate-brand small b{color:#ffab28}
.hero-brandline img{filter:drop-shadow(0 4px 18px rgba(0,0,0,.8));background:rgba(1,5,14,.2);border-radius:10px}
.hero-copy{position:relative;z-index:4}
.hero-copy:before{content:"";position:absolute;inset:-25px -25px -25px -30px;z-index:-1;background:radial-gradient(circle at 20% 50%,rgba(1,5,14,.82),rgba(1,5,14,.22) 63%,transparent 75%);filter:blur(4px)}
.hero-actions{flex-wrap:wrap}
#seeAction{border-color:rgba(255,171,40,.52)}
.topbar{min-height:102px}
@media(max-width:860px){
 .corporate-brand{width:220px!important}
 .corporate-brand small{display:none}
}

/* BTC Global Intelligence Center 4.2 — visual release candidate
   Scope: approved corporate logo, full ecosystem framing, Cybersecurity 360 artwork. */

/* 1. Approved corporate identity: one clean wordmark in the navigation.
   Quantum Core remains an independent living element in the experience. */
.corporate-brand{
  width:250px!important;
  height:88px!important;
  padding:7px 0;
  display:flex!important;
  align-items:flex-start;
  justify-content:center;
}
.corporate-brand img{
  width:auto!important;
  height:74px!important;
  max-width:245px!important;
  object-fit:contain!important;
  object-position:left center!important;
  filter:drop-shadow(0 3px 14px rgba(0,0,0,.76));
}
.corporate-brand small{display:none!important}
/* Prevent the logo from being visually repeated beside the Experience Center title. */
.hero-brandline{display:none!important}

/* 2. Ecosystems: preserve the complete artwork and keep it subtly alive. */
.mission-btn{
  position:relative;
  background:linear-gradient(145deg,rgba(5,20,39,.96),rgba(2,9,20,.96));
}
.mission-btn::before,
.mission-visual::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:1;
  background:radial-gradient(ellipse at 50% 50%,rgba(0,226,239,.10),transparent 64%);
  animation:ecosystemAura 7s ease-in-out infinite;
}
.mission-btn img{
  width:100%;
  height:112px;
  padding:4px;
  object-fit:contain!important;
  object-position:center center!important;
  background:#020712;
  transform-origin:center;
  animation:ecosystemDrift 9s ease-in-out infinite alternate;
}
.mission-btn div{position:relative;z-index:2}
.mission-visual{
  min-height:590px;
  display:grid;
  place-items:center;
  background:radial-gradient(circle at 50% 45%,rgba(7,38,67,.78),#020712 74%);
}
.mission-visual img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  padding:12px;
  object-fit:contain!important;
  object-position:center center!important;
  transform-origin:center;
  animation:ecosystemDrift 11s ease-in-out infinite alternate;
}
.mission-scan,.threat-overlay{z-index:3}

/* Cybersecurity 360 uses the approved premium composition without cropping. */
.mission-btn[data-id="cyber"] img,
.mission-visual.cyber-active img{
  object-fit:contain!important;
  object-position:center!important;
}

@keyframes ecosystemDrift{
  0%{transform:translate3d(-.7%,.35%,0) scale(.995)}
  50%{transform:translate3d(.45%,-.45%,0) scale(1.012)}
  100%{transform:translate3d(.8%,.3%,0) scale(1.002)}
}
@keyframes ecosystemAura{
  0%,100%{opacity:.42;transform:translateX(-1.2%)}
  50%{opacity:.9;transform:translateX(1.2%)}
}

@media(max-width:860px){
  .corporate-brand{width:200px!important;height:82px!important}
  .corporate-brand img{height:62px!important;max-width:195px!important}
  .mission-visual{min-height:430px}
}
@media(max-width:540px){
  .corporate-brand{width:170px!important}
  .corporate-brand img{height:55px!important;max-width:165px!important}
  .mission-btn img{height:150px}
}

@media(prefers-reduced-motion:reduce){
  .mission-btn img,.mission-visual img,.mission-btn::before,.mission-visual::before{animation:none!important}
}


/* BTC Quantum Core 4.3 — Aerospace Cyber Defense Experience */
.hero-trust{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 2px}.hero-trust span{padding:7px 10px;border:1px solid rgba(0,226,239,.32);border-radius:999px;background:rgba(2,14,27,.72);font-size:.68rem;letter-spacing:.08em;color:#d8faff}
.core-io{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:13px;font-size:.58rem;letter-spacing:.08em;color:var(--cyan)}.core-io i{color:var(--gold)}
.aerospace{background:radial-gradient(circle at 50% 30%,rgba(0,226,239,.09),transparent 35%),linear-gradient(180deg,rgba(2,7,18,.1),rgba(4,17,33,.72),rgba(2,7,18,.1))}
.aero-command-board{display:grid;grid-template-columns:.9fr 1.6fr;gap:15px;margin-top:28px}.aero-domain,.quantum-flow{border:1px solid var(--line);border-radius:20px;background:rgba(2,11,23,.88);overflow:hidden}.aero-domain{padding:20px}.domain-label{display:block;color:var(--gold);font-size:.7rem;letter-spacing:.15em;margin-bottom:12px}.threat-chips{display:flex;flex-wrap:wrap;gap:7px}.threat-chips b{font-size:.62rem;padding:7px 9px;border:1px solid rgba(255,81,118,.32);border-radius:8px;color:#ffd3dc;background:rgba(255,81,118,.06)}
.airspace-radar{height:430px;margin-top:18px;position:relative;border-radius:50%;border:1px solid rgba(0,226,239,.28);background:repeating-radial-gradient(circle,transparent 0 52px,rgba(0,226,239,.12) 53px 54px),linear-gradient(90deg,transparent 49.8%,rgba(0,226,239,.15) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(0,226,239,.15) 50%,transparent 50.2%),radial-gradient(circle,rgba(0,226,239,.12),#020711 72%);overflow:hidden}.airspace-radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(0,226,239,.25),transparent 18%);animation:spin 5s linear infinite}.track{position:absolute;padding:5px 7px;border:1px solid #ff5176;border-radius:5px;background:rgba(20,4,12,.8);font-size:.56rem;color:#ffd3dc;box-shadow:0 0 16px rgba(255,81,118,.28)}.track:before{content:"";position:absolute;width:8px;height:8px;border:1px solid #ff5176;left:-16px;top:50%;transform:translateY(-50%) rotate(45deg)}.x1{left:23%;top:28%}.x2{right:18%;top:47%}.x3{left:39%;bottom:19%}
.quantum-flow{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.quantum-flow article{min-height:210px;padding:22px;background:rgba(2,11,23,.97);position:relative}.quantum-flow article b{color:var(--gold);font-size:.72rem}.quantum-flow h3{margin:9px 0 8px;font-size:1rem}.quantum-flow p{color:var(--muted);font-size:.78rem;line-height:1.55}.quantum-flow .flow-core{grid-column:1/-1;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(0,226,239,.14),rgba(2,11,23,.97) 60%)}.flow-core strong{margin-top:8px;letter-spacing:.14em}.flow-core small{color:var(--cyan);margin-top:6px;letter-spacing:.1em}
.cuas-layers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.cuas-layers article{padding:20px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(5,20,39,.92),rgba(2,9,20,.92));position:relative;overflow:hidden}.cuas-layers article:after{content:"";position:absolute;right:-35px;bottom:-35px;width:90px;height:90px;border:1px solid rgba(0,226,239,.2);border-radius:50%}.cuas-layers span{color:var(--magenta);font-weight:800}.cuas-layers h3{font-size:1rem}.cuas-layers p{font-size:.76rem;line-height:1.55;color:var(--muted)}
@media(max-width:1000px){.aero-command-board{grid-template-columns:1fr}.cuas-layers{grid-template-columns:1fr 1fr}.airspace-radar{height:360px}}
@media(max-width:540px){.quantum-flow{grid-template-columns:1fr}.quantum-flow .flow-core{grid-column:auto}.cuas-layers{grid-template-columns:1fr}.airspace-radar{height:290px}}


/* BTC Quantum Core 4.3.x — Executive Mission Edition */
.corporate-brand img,.hero-brandline img,.institutional-footer img{image-rendering:auto!important;filter:drop-shadow(0 0 10px rgba(0,226,239,.2)) drop-shadow(0 4px 16px rgba(0,0,0,.8))!important}
.corporate-brand{width:315px!important}.corporate-brand img{height:78px!important;max-width:310px!important}
.hero-copy h1{max-width:960px;text-wrap:balance}.hero-copy>p:not(.eyebrow){max-width:900px;font-size:1.02rem;line-height:1.7}
.ai-officer{border-color:rgba(255,171,40,.38);box-shadow:0 0 0 1px rgba(0,226,239,.08),0 25px 70px rgba(0,0,0,.42),0 0 34px rgba(255,171,40,.08)}
.ai-officer:before{content:"QUANTUM";position:absolute;right:12px;top:52px;writing-mode:vertical-rl;font-weight:900;letter-spacing:.25em;color:rgba(255,171,40,.18);font-size:1.3rem;z-index:3}
.ai-officer img{filter:contrast(1.05) saturate(1.05) drop-shadow(0 0 25px rgba(0,226,239,.2))}
.ai-live{color:#fff;background:linear-gradient(90deg,rgba(255,171,40,.2),rgba(0,226,239,.11));border-color:rgba(255,171,40,.38);letter-spacing:.09em;font-weight:800}
.ai-dialogue strong{font-size:1.08rem;color:#fff}.ai-dialogue p{font-size:.82rem;line-height:1.62}
.quantum-bridge{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:13px;flex-wrap:wrap;margin:-8px 0 4px;padding:10px 18px;border:1px solid rgba(0,226,239,.22);border-radius:999px;background:rgba(2,11,23,.82);font-size:.62rem;letter-spacing:.13em;color:#d8faff}
.quantum-bridge span{color:var(--gold);font-weight:900}.quantum-bridge b{color:var(--cyan)}.quantum-bridge strong{color:#fff}.quantum-bridge i{font-style:normal;color:#6f8da0}
.institutional-manifesto{max-width:1360px;margin:0 auto;padding:58px 7vw 64px;text-align:center;position:relative;background:radial-gradient(circle at 50% 0,rgba(255,171,40,.08),transparent 50%)}
.institutional-manifesto:before,.institutional-manifesto:after{content:"";display:block;width:86px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:0 auto 24px}.institutional-manifesto:after{margin:24px auto 0}
.manifesto-kicker,.manifesto-signature{font-size:.65rem;letter-spacing:.23em;color:var(--gold);font-weight:800}
.institutional-manifesto blockquote{max-width:1060px;margin:20px auto;font-size:clamp(1.25rem,2.2vw,2.25rem);line-height:1.35;font-weight:500;color:#eefaff;text-wrap:balance}
.manifesto-signature{color:var(--cyan)}
.aerospace .section-head{max-width:1100px}.aerospace .section-head h2{max-width:1050px;margin-left:auto;margin-right:auto}.aerospace .section-head p:last-child{font-size:1rem;line-height:1.72;max-width:1050px;margin-left:auto;margin-right:auto}
.institutional-footer{display:block!important;padding:52px 6vw 24px!important;border-top:1px solid rgba(0,226,239,.22);background:radial-gradient(circle at 15% 0,rgba(0,226,239,.08),transparent 34%),#01050d!important}
.footer-brand{display:grid;grid-template-columns:340px 1fr;gap:38px;align-items:center;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.08)}
.footer-brand img{width:330px!important;height:auto!important}.footer-brand p{max-width:730px;color:#bfd2df;line-height:1.65;font-size:.95rem}
.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:34px 0}.footer-grid div{display:flex;flex-direction:column;gap:9px}.footer-grid strong{font-size:.68rem;letter-spacing:.14em;color:var(--gold)}.footer-grid span,.footer-grid a{font-size:.78rem;color:#b7cad8;text-decoration:none}.footer-grid a:hover{color:var(--cyan)}
.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);font-size:.62rem;letter-spacing:.1em;color:#708797}
@media(max-width:900px){.corporate-brand{width:225px!important}.corporate-brand img{height:62px!important;max-width:220px!important}.footer-brand{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.quantum-bridge{border-radius:18px}}
@media(max-width:540px){.institutional-manifesto{padding:42px 6vw}.institutional-manifesto blockquote{font-size:1.3rem}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.footer-brand img{width:270px!important}}

/* ==========================================================
   BTC 4.3.x.x — QUANTUM PROTAGONIST / EXECUTIVE PATCH
   Preserves the 4.3 architecture while correcting hierarchy.
   ========================================================== */
.topbar{height:92px;padding:0 2.2vw;gap:18px}
.corporate-brand{width:430px!important;height:88px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px;flex:0 0 auto}
.corporate-brand .brand-emblem{width:70px!important;height:70px!important;object-fit:contain!important;filter:drop-shadow(0 0 13px rgba(0,226,239,.38))}
.corporate-brand .brand-wordmark{width:330px!important;height:74px!important;max-width:none!important;object-fit:contain!important;object-position:left center!important}
.topbar nav{gap:17px;min-width:0}.topbar nav a{font-size:.73rem;white-space:nowrap}
.hero{grid-template-columns:1.05fr .76fr .52fr;padding-top:116px;min-height:960px}
.hero-copy{align-self:center;padding-bottom:15px}.hero-copy h1{font-size:clamp(3.4rem,5.2vw,6.5rem);max-width:900px}
.quantum-host{align-self:center;min-height:750px;display:grid;grid-template-rows:auto 1fr auto auto;overflow:hidden;border-color:rgba(0,226,239,.38);box-shadow:0 0 0 1px rgba(255,172,39,.08),0 30px 90px rgba(0,0,0,.6)}
.quantum-heading{padding:22px 24px 4px;z-index:3;background:linear-gradient(180deg,rgba(1,7,16,.98),rgba(1,7,16,.4))}
.quantum-heading>span{font-size:1rem;letter-spacing:.14em;color:#fff}.quantum-heading h2{font-size:clamp(3rem,4.2vw,5.4rem);line-height:.88;margin:.08em 0;background:linear-gradient(90deg,#00e2ef,#4d8cff,#a95cff);-webkit-background-clip:text;color:transparent;letter-spacing:-.05em}.quantum-heading p{color:var(--cyan);font-size:.86rem;letter-spacing:.13em;margin:0}
.ai-officer>img{height:390px;object-position:center 15%;mask-image:linear-gradient(to bottom,#000 70%,transparent)}
.ai-dialogue{position:relative;left:auto;right:auto;bottom:auto;margin:-70px 15px 0;padding:19px;z-index:3}.ai-dialogue strong{display:block;font-size:1.45rem}.ai-dialogue p{font-size:.84rem;line-height:1.65}.ai-dialogue button{width:100%;font-weight:800;letter-spacing:.05em;color:var(--cyan)}
.quantum-roles{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:13px 15px 16px}.quantum-roles div{display:flex;gap:9px;align-items:center;border:1px solid rgba(0,226,239,.2);background:rgba(3,16,31,.72);padding:9px;border-radius:10px}.quantum-roles b{color:var(--gold);font-size:.72rem}.quantum-roles span{font-size:.67rem;color:#d5e7f0}
.quantum-bridge{align-self:center;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:7px;border:1px solid rgba(0,226,239,.33);border-radius:18px;padding:16px 10px;background:rgba(1,9,20,.82);text-align:center;min-height:420px}.quantum-bridge div{padding:12px 5px;border-bottom:1px solid rgba(0,226,239,.12)}.quantum-bridge div:last-child{border:0}.quantum-bridge span,.quantum-bridge b,.quantum-bridge strong{display:block;font-size:.86rem;letter-spacing:.06em}.quantum-bridge span{color:var(--cyan)}.quantum-bridge b{color:var(--gold)}.quantum-bridge strong{color:#68efb3}.quantum-bridge small{display:block;font-size:.55rem;line-height:1.35;color:#d7e5ed;margin-top:5px}.quantum-bridge i{font-style:normal;color:var(--cyan)}
.hero-core-panel{display:none}
.cuas-types-title{text-align:center;max-width:900px;margin:42px auto 15px}.cuas-types-title h3{font-size:1.7rem;margin:.25em 0}
.cuas-layers.six-types{grid-template-columns:repeat(6,1fr)}.cuas-layers.six-types article{min-height:220px}.cuas-layers.six-types h3{font-size:.92rem}.cuas-layers.six-types p{font-size:.7rem}
.hard-kill-detail{margin-top:18px;padding:28px;border:1px solid rgba(255,172,39,.35);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(255,172,39,.12),transparent 34%),linear-gradient(145deg,rgba(5,20,39,.95),rgba(1,7,16,.96))}.hard-kill-intro{max-width:1050px}.hard-kill-intro h3{font-size:2.3rem;margin:.2em 0}.hard-kill-intro>p:last-child{color:var(--muted);line-height:1.65}.hard-kill-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.hard-kill-grid article{border:1px solid rgba(255,172,39,.25);padding:17px;border-radius:13px;background:rgba(4,14,27,.82)}.hard-kill-grid b{display:block;color:var(--gold);font-size:.78rem;margin-bottom:8px}.hard-kill-grid span{font-size:.72rem;line-height:1.5;color:#c2d2dc}
.footer-logo-lockup{display:flex;align-items:center;gap:8px}.footer-logo-lockup .footer-emblem{width:68px;height:68px;object-fit:contain}.footer-logo-lockup img:last-child{width:250px}.institutional-footer{align-items:flex-start}.footer-grid>div span,.footer-grid>div a{margin-top:5px}
@media(max-width:1450px){.corporate-brand{width:330px!important}.corporate-brand .brand-emblem{width:56px!important;height:56px!important}.corporate-brand .brand-wordmark{width:260px!important}.topbar nav{gap:10px}.topbar nav a{font-size:.65rem}.hero{grid-template-columns:1fr .72fr .45fr}.cuas-layers.six-types{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1050px){.hero{grid-template-columns:1fr 1fr}.quantum-bridge{grid-column:1/-1;min-height:auto;flex-direction:row}.quantum-bridge i{transform:rotate(-90deg)}.cuas-layers.six-types{grid-template-columns:repeat(2,1fr)}.hard-kill-grid{grid-template-columns:1fr 1fr}.corporate-brand{width:270px!important}.corporate-brand .brand-wordmark{width:210px!important}}
@media(max-width:860px){.corporate-brand{width:235px!important}.corporate-brand .brand-emblem{width:48px!important;height:48px!important}.corporate-brand .brand-wordmark{width:175px!important}.hero{grid-template-columns:1fr;min-height:auto}.quantum-host{min-height:auto}.quantum-bridge{flex-direction:column}.quantum-bridge i{transform:none}.hard-kill-grid{grid-template-columns:1fr}.footer-logo-lockup img:last-child{width:190px}}
@media(max-width:540px){.cuas-layers.six-types{grid-template-columns:1fr}.quantum-roles{grid-template-columns:1fr}.hero-copy h1{font-size:3.1rem}}

/* ==========================================================
   BTC 4.3.x.x.1 — HEADER + FOOTER PRECISION FIX
   Final cascade rules to prevent inherited image dimensions
   from enlarging the corporate lockups or causing overlap.
   ========================================================== */

/* Header: compact, proportional and contained */
.topbar{
  min-height:86px!important;
  height:86px!important;
  padding-inline:clamp(18px,2vw,34px)!important;
}
.corporate-brand{
  width:clamp(270px,22vw,350px)!important;
  height:82px!important;
  min-width:0!important;
  max-width:350px!important;
  gap:8px!important;
  overflow:hidden!important;
  flex-shrink:0!important;
}
.corporate-brand .brand-emblem{
  width:clamp(48px,4vw,58px)!important;
  height:clamp(48px,4vw,58px)!important;
  max-width:58px!important;
  flex:0 0 auto!important;
}
.corporate-brand .brand-wordmark{
  width:clamp(205px,17vw,272px)!important;
  height:60px!important;
  max-width:272px!important;
  min-width:0!important;
  flex:0 1 auto!important;
  object-fit:contain!important;
  object-position:left center!important;
}
.topbar nav{
  flex:1 1 auto!important;
  justify-content:center!important;
  min-width:0!important;
}

/* Footer: separate brand and purpose with strict containment */
.institutional-footer{
  overflow:hidden!important;
}
.footer-brand{
  grid-template-columns:minmax(260px,310px) minmax(0,1fr)!important;
  gap:clamp(28px,4vw,64px)!important;
  align-items:center!important;
}
.footer-logo-lockup{
  width:100%!important;
  max-width:300px!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  overflow:hidden!important;
}
.footer-brand .footer-logo-lockup .footer-emblem{
  width:52px!important;
  height:52px!important;
  max-width:52px!important;
  flex:0 0 52px!important;
  object-fit:contain!important;
}
.footer-brand .footer-logo-lockup img:last-child{
  width:228px!important;
  height:58px!important;
  max-width:228px!important;
  min-width:0!important;
  flex:0 1 228px!important;
  object-fit:contain!important;
  object-position:left center!important;
}
.footer-brand>p{
  width:auto!important;
  max-width:760px!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow-wrap:anywhere!important;
}
.footer-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(24px,3vw,48px)!important;
}
.footer-grid>div{
  min-width:0!important;
}
.footer-grid span,.footer-grid a{
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}

@media(max-width:1450px){
  .corporate-brand{width:292px!important;max-width:292px!important}
  .corporate-brand .brand-emblem{width:49px!important;height:49px!important}
  .corporate-brand .brand-wordmark{width:232px!important;max-width:232px!important;height:55px!important}
  .topbar nav{gap:8px!important}
}
@media(max-width:1120px){
  .corporate-brand{width:252px!important;max-width:252px!important}
  .corporate-brand .brand-emblem{width:44px!important;height:44px!important}
  .corporate-brand .brand-wordmark{width:198px!important;max-width:198px!important;height:50px!important}
  .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:900px){
  .footer-brand{grid-template-columns:1fr!important}
  .footer-logo-lockup{max-width:285px!important}
}
@media(max-width:620px){
  .corporate-brand{width:220px!important;max-width:220px!important}
  .corporate-brand .brand-emblem{width:40px!important;height:40px!important}
  .corporate-brand .brand-wordmark{width:170px!important;max-width:170px!important;height:46px!important}
  .footer-grid{grid-template-columns:1fr!important}
  .footer-brand .footer-logo-lockup .footer-emblem{width:46px!important;height:46px!important;flex-basis:46px!important}
  .footer-brand .footer-logo-lockup img:last-child{width:205px!important;max-width:205px!important;height:52px!important;flex-basis:205px!important}
}

/* ==========================================================
   BTC 4.3.x.x.2 — QUANTUM HERO CORE LIVE-WAVE FIX
   Adds an independent animated energy layer over the static
   Core Quantum artwork in the opening QUANTUM experience.
   ========================================================== */
.quantum-host .quantum-image-wrap{
  position:relative;
  width:100%;
  height:390px;
  overflow:hidden;
}
.quantum-host .quantum-image-wrap>img{
  width:100%;
  height:390px;
  object-fit:cover;
  object-position:center 15%;
  -webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);
  mask-image:linear-gradient(to bottom,#000 70%,transparent);
}
.hero-core-wave{
  position:absolute;
  left:85%;
  top:19.5%;
  width:clamp(82px,8.5vw,126px);
  aspect-ratio:1;
  transform:translate(-50%,-50%);
  border-radius:50%;
  pointer-events:none;
  z-index:4;
  filter:drop-shadow(0 0 14px rgba(0,226,239,.9));
  mix-blend-mode:screen;
}
.hero-core-wave .wave-ring{
  position:absolute;
  inset:20%;
  border-radius:50%;
  border:1.5px solid rgba(90,244,255,.95);
  box-shadow:0 0 12px rgba(0,226,239,.8),inset 0 0 10px rgba(140,67,255,.35);
  opacity:0;
  animation:quantumWaveOut 3.2s cubic-bezier(.2,.7,.25,1) infinite;
}
.hero-core-wave .ring-2{animation-delay:1.05s;border-color:rgba(171,94,255,.9)}
.hero-core-wave .ring-3{animation-delay:2.1s;border-color:rgba(255,188,61,.9)}
.hero-core-wave .wave-heart{
  position:absolute;
  inset:42%;
  border-radius:50%;
  background:radial-gradient(circle,#fff 0 14%,#87f8ff 20%,#00e2ef 44%,rgba(140,67,255,.6) 68%,transparent 72%);
  box-shadow:0 0 12px #fff,0 0 28px rgba(0,226,239,.95),0 0 48px rgba(140,67,255,.7);
  animation:quantumHeartBreath 2.2s ease-in-out infinite;
}
@keyframes quantumWaveOut{
  0%{transform:scale(.45);opacity:0}
  16%{opacity:.92}
  72%{opacity:.22}
  100%{transform:scale(1.7);opacity:0}
}
@keyframes quantumHeartBreath{
  0%,100%{transform:scale(.82);filter:brightness(.9)}
  50%{transform:scale(1.28);filter:brightness(1.55)}
}
@media(max-width:1450px){
  .hero-core-wave{left:85%;top:19.5%;width:104px}
}
@media(max-width:1050px){
  .hero-core-wave{left:85%;top:19.5%;width:112px}
}
@media(max-width:860px){
  .quantum-host .quantum-image-wrap,.quantum-host .quantum-image-wrap>img{height:430px}
  .hero-core-wave{left:85%;top:19.5%;width:108px}
}
@media(max-width:540px){
  .quantum-host .quantum-image-wrap,.quantum-host .quantum-image-wrap>img{height:360px}
  .hero-core-wave{left:85%;top:19.5%;width:82px}
}
@media(prefers-reduced-motion:reduce){
  .hero-core-wave .wave-ring,.hero-core-wave .wave-heart{animation:none!important;opacity:.75}
}
