:root{--black:#05070B;--navy:#0A1020;--cold:#0E2230;--cyan:#18C7C8;--cyan-hi:#7EF9FF;--white:#F5F8FC;--muted:#A9B4C2;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;color:var(--white);background:radial-gradient(circle at 80% 8%,rgba(24,199,200,.12),transparent 26rem),radial-gradient(circle at 12% 64%,rgba(19,75,118,.15),transparent 32rem),linear-gradient(180deg,#05070B 0%,#070D17 34%,#0A1623 68%,#0B2028 100%);font-family:"Inter",system-ui,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(126,249,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(126,249,255,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 74%)}a{color:inherit;text-decoration:none}.nav{position:fixed;z-index:15;top:0;left:0;right:0;height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - var(--max))/2));background:linear-gradient(to bottom,rgba(5,7,11,.88),rgba(5,7,11,.35),transparent);backdrop-filter:blur(8px)}.brand{display:flex;align-items:center;gap:12px;font-family:"Space Grotesk";font-weight:600;letter-spacing:.13em;font-size:14px}.brand-mark{width:20px;height:20px;border:1px solid rgba(126,249,255,.6);clip-path:polygon(50% 0,100% 28%,82% 100%,18% 100%,0 28%)}.nav-links{display:flex;gap:28px;color:#c7d0da;font-size:13px}.nav-links a:hover{color:var(--cyan-hi)}.hero{min-height:100vh;max-width:1600px;margin:auto;padding:148px max(28px,calc((100vw - var(--max))/2)) 86px;position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;isolation:isolate}.hero-grid{position:absolute;inset:16% 2% 8% 48%;background:linear-gradient(120deg,transparent 0 47%,rgba(126,249,255,.08) 48%,transparent 49%),linear-gradient(60deg,transparent 0 47%,rgba(126,249,255,.06) 48%,transparent 49%);background-size:92px 92px;opacity:.3;z-index:-2;mask-image:radial-gradient(circle,#000,transparent 76%)}.hero-glow{position:absolute;border-radius:50%;filter:blur(70px);z-index:-3;animation:floatGlow 12s ease-in-out infinite alternate}.glow-a{width:420px;height:420px;right:5%;top:16%;background:rgba(24,199,200,.13)}.glow-b{width:280px;height:280px;right:31%;top:36%;background:rgba(32,91,163,.12)}@keyframes floatGlow{to{transform:translate3d(25px,18px,0) scale(1.08)}}.helmet{position:absolute;width:420px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.16;z-index:-1}.helmet-left{right:13%;top:29%;transform:rotate(-34deg)}.helmet-right{right:3%;top:61%;transform:rotate(24deg)}.hero-copy{position:relative;z-index:2;max-width:720px}.eyebrow{color:var(--cyan-hi);font-family:"Space Grotesk";letter-spacing:.2em;font-size:12px;font-weight:600;margin-bottom:22px}h1,h2,h3{font-family:"Space Grotesk";margin:0}h1{font-size:clamp(66px,8vw,126px);line-height:.82;letter-spacing:-.065em;font-weight:700;margin-left:-5px}h1 span{color:transparent;-webkit-text-stroke:1px rgba(245,248,252,.82);text-shadow:0 0 45px rgba(24,199,200,.12)}.hero-lead{margin:34px 0 0;max-width:640px;font-family:"Space Grotesk";font-size:clamp(22px,2.2vw,34px);line-height:1.25;letter-spacing:-.03em}.hero-sub{max-width:620px;margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.75}.hero-actions{display:flex;gap:12px;margin-top:34px}.btn{min-width:136px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;font-family:"Space Grotesk";font-size:13px;font-weight:600;transition:.25s}.btn-primary{color:#031112;background:linear-gradient(135deg,var(--cyan-hi),var(--cyan));box-shadow:0 0 34px rgba(24,199,200,.14)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 42px rgba(24,199,200,.28)}.btn-secondary{border:1px solid rgba(126,249,255,.3);background:rgba(7,16,24,.42)}.btn-secondary:hover{border-color:rgba(126,249,255,.7);background:rgba(24,199,200,.08)}.hero-art{position:relative;height:min(610px,66vh);display:flex;align-items:center;justify-content:center}.visor{position:relative;width:min(480px,40vw);aspect-ratio:1/.82;clip-path:polygon(50% 0,92% 19%,100% 58%,72% 100%,28% 100%,0 58%,8% 19%);border:1px solid rgba(126,249,255,.28);background:linear-gradient(155deg,rgba(126,249,255,.065),transparent 30%),linear-gradient(330deg,rgba(24,199,200,.08),transparent 36%),rgba(7,14,24,.28);filter:drop-shadow(0 0 42px rgba(24,199,200,.08));animation:visorBreath 7s ease-in-out infinite alternate}.visor:before,.visor:after{content:"";position:absolute;left:11%;right:11%;height:1px;background:linear-gradient(90deg,transparent,rgba(126,249,255,.7),transparent)}.visor:before{top:34%;transform:rotate(8deg)}.visor:after{bottom:31%;transform:rotate(-9deg)}.visor-core{position:absolute;inset:17%;clip-path:polygon(50% 0,92% 25%,82% 78%,50% 100%,18% 78%,8% 25%);border:1px solid rgba(126,249,255,.2);background:radial-gradient(circle at 50% 35%,rgba(126,249,255,.1),transparent 42%)}@keyframes visorBreath{to{filter:drop-shadow(0 0 60px rgba(24,199,200,.16));transform:scale(1.012)}}.line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--cyan-hi),transparent);opacity:.55;transform-origin:left center}.l1{width:42%;left:8%;top:22%;transform:rotate(31deg)}.l2{width:44%;right:4%;top:23%;transform:rotate(149deg)}.l3{width:36%;left:3%;bottom:22%;transform:rotate(-29deg)}.l4{width:36%;right:0;bottom:22%;transform:rotate(209deg)}.node{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--cyan-hi);box-shadow:0 0 16px var(--cyan-hi)}.n1{top:18%;left:48%}.n2{left:9%;top:53%}.n3{right:9%;top:53%}.art-label{position:absolute;right:4%;bottom:7%;font-size:10px;letter-spacing:.2em;color:rgba(169,180,194,.56)}.section{width:min(var(--max),calc(100% - 56px));margin:0 auto;padding:120px 0;position:relative}.section-heading{display:flex;align-items:flex-start;gap:22px;margin-bottom:54px}.section-index{display:flex;align-items:center;justify-content:center;width:38px;height:24px;border:1px solid rgba(126,249,255,.2);color:rgba(126,249,255,.7);font-family:"Space Grotesk";font-size:10px;letter-spacing:.15em;margin-top:3px}.section h2{font-size:clamp(42px,5vw,74px);letter-spacing:-.05em;line-height:1}.section-heading .eyebrow{margin:0 0 12px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{position:relative;min-height:310px;padding:28px;background:linear-gradient(145deg,rgba(126,249,255,.04),transparent 28%),rgba(7,13,22,.58);border:1px solid rgba(126,249,255,.14);overflow:hidden;transition:.3s}.card:after{content:"";position:absolute;width:150px;height:150px;right:-80px;bottom:-80px;border:1px solid rgba(126,249,255,.1);transform:rotate(45deg)}.card:hover{transform:translateY(-4px);border-color:rgba(126,249,255,.34);box-shadow:0 20px 70px rgba(0,0,0,.28)}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:98px}.card-number{font-family:"Space Grotesk";font-size:11px;letter-spacing:.18em;color:var(--cyan-hi)}.card-cross{width:18px;height:18px;position:relative;opacity:.55}.card-cross:before,.card-cross:after{content:"";position:absolute;background:var(--cyan-hi)}.card-cross:before{width:100%;height:1px;top:8px}.card-cross:after{height:100%;width:1px;left:8px}.card h3{font-size:25px;letter-spacing:-.035em;margin-bottom:16px}.card p{color:var(--muted);line-height:1.7;margin:0;font-size:14px}.split{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.split .section-heading{margin:0}.about-copy{max-width:700px;padding-top:26px}.about-copy .big-copy{color:var(--white);font-family:"Space Grotesk";font-size:clamp(26px,3vw,42px);letter-spacing:-.04em;line-height:1.18;margin:0 0 28px}.about-copy p:not(.big-copy){color:var(--muted);font-size:16px;line-height:1.8}.focus-panel{min-height:430px;padding:46px;border:1px solid rgba(126,249,255,.18);background:linear-gradient(120deg,rgba(24,199,200,.08),transparent 32%),linear-gradient(315deg,rgba(26,56,92,.16),transparent 40%),rgba(5,10,18,.66);position:relative;overflow:hidden}.focus-scan{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan-hi),transparent);opacity:.55;animation:scan 5.8s linear infinite}@keyframes scan{from{transform:translateY(0)}to{transform:translateY(430px)}}.focus-head{display:flex;align-items:center;gap:12px;font-family:"Space Grotesk";font-size:11px;letter-spacing:.17em;color:var(--cyan-hi)}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.status{margin-left:auto;color:#8c9aa8}.focus-panel h2{font-size:clamp(46px,6vw,86px);letter-spacing:-.055em;margin-top:92px}.focus-panel p{max-width:660px;color:var(--muted);font-size:16px;line-height:1.8}.focus-lines{position:absolute;right:40px;bottom:38px;display:flex;gap:8px;align-items:flex-end}.focus-lines span{display:block;width:3px;background:rgba(126,249,255,.34)}.focus-lines span:nth-child(1){height:24px}.focus-lines span:nth-child(2){height:40px}.focus-lines span:nth-child(3){height:64px}.contact-section{min-height:620px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.contact-content{position:relative;z-index:2}.contact-section h2{font-size:clamp(50px,7vw,96px);letter-spacing:-.06em;line-height:.98}.contact-section p{color:var(--muted);margin:24px 0 20px}.email-link{display:inline-flex;align-items:center;gap:14px;font-family:"Space Grotesk";font-size:clamp(20px,2vw,30px);border-bottom:1px solid rgba(126,249,255,.25);padding-bottom:7px}.email-link:hover{color:var(--cyan-hi);border-color:var(--cyan-hi)}.contact-orbit{position:absolute;width:620px;height:620px;border-radius:50%;border:1px solid rgba(126,249,255,.08)}.contact-orbit:before,.contact-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(126,249,255,.06)}.contact-orbit:before{inset:90px}.contact-orbit:after{inset:180px}footer{width:min(var(--max),calc(100% - 56px));margin:auto;min-height:104px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(126,249,255,.1);color:#7e8b98;font-size:11px;letter-spacing:.08em}.footer-signal{font-family:"Space Grotesk";letter-spacing:.15em}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.nav{height:70px;padding:0 22px}.nav-links{display:none}.hero{grid-template-columns:1fr;padding:124px 24px 70px;min-height:100svh}.hero-art{position:absolute;right:-150px;top:14%;width:520px;height:520px;opacity:.42}.visor{width:430px}.cards{grid-template-columns:1fr}.card{min-height:245px}.card-top{margin-bottom:62px}.split{grid-template-columns:1fr;gap:18px}.section{width:calc(100% - 40px);padding:88px 0}.focus-panel{padding:28px;min-height:390px}.focus-panel h2{margin-top:78px}.contact-orbit{width:460px;height:460px}footer{width:calc(100% - 40px);flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}}@media(max-width:560px){h1{font-size:64px}.hero-lead{font-size:24px}.hero-sub{font-size:14px}.hero-actions{flex-wrap:wrap}.hero-art{right:-250px;opacity:.28}.card{padding:22px}.focus-panel{padding:22px}.status{display:none}.contact-section{min-height:540px}.footer-signal{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* Interactive orbital core */
.hero-art{
  perspective:1200px;
  cursor:crosshair;
}
.atom-scene{
  position:relative;
  width:min(500px,42vw);
  aspect-ratio:1;
  display:grid;
  place-items:center;
  perspective:1200px;
  transform-style:preserve-3d;
}
.atom-scene::before{
  content:"";
  position:absolute;
  inset:10%;
  border-radius:50%;
  background:radial-gradient(circle,rgba(126,249,255,.085) 0%,rgba(24,199,200,.038) 28%,transparent 68%);
  filter:blur(12px);
  animation:core-breathe 5.5s ease-in-out infinite alternate;
}
.atom-scene::after{
  content:"";
  position:absolute;
  inset:15%;
  border-radius:50%;
  border:1px solid rgba(126,249,255,.035);
  box-shadow:0 0 80px rgba(24,199,200,.03) inset;
}
.atom-object{
  position:relative;
  width:88%;
  aspect-ratio:1;
  transform-style:preserve-3d;
  will-change:transform;
  filter:drop-shadow(0 0 28px rgba(24,199,200,.09));
}
.atom-halo{
  position:absolute;
  left:50%;top:50%;
  width:37%;aspect-ratio:1;
  transform:translate(-50%,-50%) translateZ(-18px);
  border-radius:50%;
  background:radial-gradient(circle,rgba(126,249,255,.11),rgba(24,199,200,.025) 52%,transparent 72%);
  filter:blur(5px);
  animation:halo-pulse 4.4s ease-in-out infinite alternate;
}
.orbital-plane{
  position:absolute;
  left:50%;top:50%;
  width:82%;aspect-ratio:1;
  margin:0;
  transform-style:preserve-3d;
  pointer-events:none;
}
.plane-a{transform:translate(-50%,-50%) rotateX(68deg) rotateZ(10deg)}
.plane-b{transform:translate(-50%,-50%) rotateY(70deg) rotateZ(66deg)}
.plane-c{transform:translate(-50%,-50%) rotateX(52deg) rotateY(42deg) rotateZ(-34deg)}
.orbit-ring{
  position:absolute;
  inset:0;
  border-radius:50%;
  border:1px solid rgba(126,249,255,.23);
  box-shadow:0 0 12px rgba(24,199,200,.035),inset 0 0 14px rgba(24,199,200,.02);
}
.orbit-ring::before{
  content:"";
  position:absolute;
  inset:4%;
  border-radius:50%;
  border-top:1px solid rgba(126,249,255,.10);
  border-bottom:1px solid transparent;
}
.electron-track{
  position:absolute;
  inset:0;
  border-radius:50%;
  transform-origin:50% 50%;
  transform-style:preserve-3d;
}
.track-a{animation:electron-spin 7.8s linear infinite}
.track-b{animation:electron-spin 10.8s linear infinite reverse}
.track-c{animation:electron-spin 13.2s linear infinite}
.electron{
  position:absolute;
  right:-5px;top:50%;
  width:9px;height:9px;
  margin-top:-4.5px;
  border-radius:50%;
  background:#bdfdff;
  border:1px solid rgba(255,255,255,.55);
  box-shadow:0 0 8px #7EF9FF,0 0 21px rgba(126,249,255,.72),0 0 38px rgba(24,199,200,.30);
}
.electron::after{
  content:"";
  position:absolute;
  inset:-5px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(126,249,255,.25),transparent 70%);
}
.nucleus{
  position:absolute;
  left:50%;top:50%;
  width:92px;height:92px;
  transform:translate(-50%,-50%) translateZ(34px);
  border-radius:50%;
  background:
    radial-gradient(circle at 36% 30%,rgba(255,255,255,.13),transparent 18%),
    radial-gradient(circle at 50% 48%,rgba(126,249,255,.17),rgba(12,43,57,.72) 44%,rgba(5,11,18,.94) 72%);
  border:1px solid rgba(126,249,255,.28);
  box-shadow:
    0 0 12px rgba(126,249,255,.22),
    0 0 42px rgba(24,199,200,.17),
    inset 0 0 24px rgba(126,249,255,.10);
}
.nucleus::before,
.nucleus::after{
  content:"";
  position:absolute;
  border-radius:50%;
  border:1px solid rgba(126,249,255,.12);
}
.nucleus::before{inset:12px}
.nucleus::after{inset:25px;border-color:rgba(126,249,255,.09)}
.nucleus-particle{
  position:absolute;
  width:18px;height:18px;
  border-radius:50%;
  background:radial-gradient(circle at 35% 30%,#d9ffff 0 8%,#68e7ec 22%,#0b4b5a 72%);
  box-shadow:0 0 9px rgba(126,249,255,.36);
  opacity:.78;
}
.p1{left:27px;top:18px}.p2{left:46px;top:27px}.p3{left:20px;top:44px}.p4{left:47px;top:50px}.p5{left:35px;top:36px;opacity:.92}
.nucleus-core-dot{
  position:absolute;
  left:50%;top:50%;
  width:8px;height:8px;
  transform:translate(-50%,-50%) translateZ(10px);
  border-radius:50%;
  background:#e5ffff;
  box-shadow:0 0 9px #7EF9FF,0 0 24px rgba(126,249,255,.8);
}
@keyframes electron-spin{to{transform:rotateZ(360deg)}}
@keyframes core-breathe{to{transform:scale(1.055);opacity:.9}}
@keyframes halo-pulse{to{transform:translate(-50%,-50%) translateZ(-18px) scale(1.13);opacity:.74}}

@media(max-width:900px){
  .atom-scene{width:430px}
  .hero-art{cursor:default}
  .nucleus{width:82px;height:82px}
  .nucleus-particle{transform:scale(.88)}
}
@media(prefers-reduced-motion:reduce){
  .electron-track,.atom-scene::before,.atom-halo{animation:none!important}
  .atom-object{transform:rotateX(-5deg) rotateY(8deg)!important}
}


/* v5 cleanup + refined atom */
.hero-art{cursor:default !important}
.art-label,.footer-signal{display:none !important}
footer{justify-content:flex-start !important}

.atom-scene{
  width:min(540px,45vw);
  filter:drop-shadow(0 0 22px rgba(24,199,200,.08));
}
.atom-scene::before{
  inset:6%;
  background:radial-gradient(circle,rgba(126,249,255,.12) 0%,rgba(24,199,200,.055) 26%,transparent 72%);
  filter:blur(16px);
}
.atom-scene::after{
  inset:12%;
  border-color:rgba(126,249,255,.04);
}
.atom-object{width:92%}
.atom-halo{
  width:43%;
  background:radial-gradient(circle,rgba(126,249,255,.13),rgba(24,199,200,.04) 56%,transparent 76%);
  filter:blur(8px);
}
.orbital-plane{width:90%}
.plane-a{transform:translate(-50%,-50%) rotateX(70deg) rotateZ(8deg)}
.plane-b{transform:translate(-50%,-50%) rotateY(68deg) rotateZ(62deg)}
.plane-c{transform:translate(-50%,-50%) rotateX(55deg) rotateY(40deg) rotateZ(-28deg)}
.orbit-ring{
  border:1px solid rgba(126,249,255,.18);
  box-shadow:none;
}
.orbit-ring::before{display:none}
.electron-track{inset:1.5%}
.track-a{animation:electron-spin 8.2s linear infinite}
.track-b{animation:electron-spin 10.5s linear infinite reverse}
.track-c{animation:electron-spin 12.8s linear infinite}
.electron{
  width:11px;height:11px;margin-top:-5.5px;right:-5px;
  background:radial-gradient(circle at 35% 35%,#ffffff 0 18%,#bdfdff 26%,#6ed8e3 58%,#27a9bc 100%);
  border:none;
  box-shadow:0 0 10px #7EF9FF,0 0 24px rgba(126,249,255,.8),0 0 42px rgba(24,199,200,.34);
}
.electron::after{inset:-7px;background:radial-gradient(circle,rgba(126,249,255,.18),transparent 72%)}
.nucleus{
  width:102px;height:102px;
  background:radial-gradient(circle at 42% 38%,rgba(255,255,255,.18),transparent 16%),radial-gradient(circle at 50% 50%,rgba(126,249,255,.19),rgba(11,58,72,.82) 44%,rgba(5,12,18,.97) 72%);
  border:1px solid rgba(126,249,255,.25);
  box-shadow:0 0 18px rgba(126,249,255,.16),0 0 52px rgba(24,199,200,.18),inset 0 0 28px rgba(126,249,255,.12);
}
.nucleus::before{inset:18px;border-color:rgba(126,249,255,.08)}
.nucleus::after{display:none}
.nucleus-particle{
  width:16px;height:16px;
  background:radial-gradient(circle at 35% 30%,#e9ffff 0 10%,#8bf4f8 28%,#27a8b5 62%,#0a4552 100%);
  box-shadow:0 0 8px rgba(126,249,255,.4);
}
.p1{left:24px;top:24px}.p2{left:48px;top:24px}.p3{left:34px;top:43px}.p4{left:21px;top:53px}.p5{left:51px;top:53px}
.nucleus-core-dot{display:none}

@media(max-width:900px){
  .atom-scene{width:440px}
  .nucleus{width:88px;height:88px}
}
@media(max-width:560px){
  .atom-scene{width:360px}
}


/* v6 — cinematic canvas atom */
.atom-stage{
  position:relative;
  width:min(590px,48vw);
  aspect-ratio:1;
  display:grid;
  place-items:center;
  pointer-events:none;
  isolation:isolate;
}
.atom-stage::before{
  content:"";
  position:absolute;
  inset:8%;
  border-radius:50%;
  background:
    radial-gradient(circle at 50% 50%,
      rgba(126,249,255,.10) 0%,
      rgba(24,199,200,.055) 24%,
      rgba(13,57,80,.025) 48%,
      transparent 73%);
  filter:blur(18px);
  opacity:.95;
  animation:atomAura 6.8s ease-in-out infinite alternate;
}
.atom-stage::after{
  content:"";
  position:absolute;
  width:76%;
  height:76%;
  border-radius:50%;
  border:1px solid rgba(126,249,255,.035);
  box-shadow:
    0 0 80px rgba(24,199,200,.025) inset,
    0 0 60px rgba(24,199,200,.025);
}
#atomCanvas{
  position:relative;
  z-index:2;
  width:100%;
  height:100%;
  display:block;
  filter:
    drop-shadow(0 0 10px rgba(126,249,255,.08))
    drop-shadow(0 0 34px rgba(24,199,200,.055));
}
@keyframes atomAura{
  from{transform:scale(.975);opacity:.72}
  to{transform:scale(1.035);opacity:1}
}
@media(max-width:900px){
  .atom-stage{width:460px}
}
@media(max-width:560px){
  .atom-stage{width:365px}
}


/* v7 — clean hero, no atom */
.hero{
  grid-template-columns:1fr !important;
}
.hero-copy{
  max-width:760px;
}
.hero-grid{
  inset:12% 0 5% 38%;
  opacity:.22;
}
.glow-a{
  right:4%;
  top:14%;
  width:520px;
  height:520px;
  background:rgba(24,199,200,.11);
}
.glow-b{
  right:28%;
  top:34%;
}
@media(max-width:900px){
  .hero{
    grid-template-columns:1fr !important;
  }
}


/* v8 — remove logo mark and numbering */
.brand{gap:0 !important;}
.brand-mark{display:none !important;}
.section-heading{gap:0 !important;}
.card-top,.card-number,.section-index{display:none !important;}
.card{padding-top:34px !important;}
