/* ============================================================
   SYNCORA V5 — cinematic hero redesign
   Uses the owner-supplied logo image as-is. No generated mark.
   ============================================================ */
:root{
  --v5-gold:#e4c477;
  --v5-gold-hi:#fff0be;
  --v5-silver:#d8dee9;
  --v5-ink:#02050b;
  --v5-blue:#5c79b7;
  --v5-ease:cubic-bezier(.22,.61,.36,1)
}

/* HERO FOUNDATION */
.hero--v5{
  position:relative;
  min-height:clamp(760px,calc(100svh - 56px),930px);
  display:flex;
  align-items:center;
  overflow:hidden;
  isolation:isolate;
  background:#02050b;
}
.hero--v5::before{
  content:"";
  position:absolute;inset:0;z-index:0;pointer-events:none;
  background:
    radial-gradient(65% 90% at 78% 44%,rgba(55,78,135,.15),transparent 58%),
    radial-gradient(42% 60% at 57% 58%,rgba(228,196,119,.085),transparent 62%),
    radial-gradient(58% 50% at 10% 22%,rgba(37,59,112,.12),transparent 70%),
    linear-gradient(135deg,#010307 0%,#030611 42%,#02050b 100%);
}
.hero--v5::after{
  content:"";
  position:absolute;inset:0;z-index:0;pointer-events:none;
  background:
    radial-gradient(80% 50% at 50% 100%,transparent 40%,rgba(0,0,0,.42) 100%),
    linear-gradient(90deg,rgba(0,0,0,.38),transparent 22%,transparent 78%,rgba(0,0,0,.28));
}

.hero-v5__space{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.hero-v5__space::before,
.hero-v5__space::after{content:"";position:absolute;inset:-20%;pointer-events:none}
.hero-v5__space::before{
  background-image:
    radial-gradient(circle at 8% 13%,rgba(255,255,255,.78) 0 1px,transparent 1.5px),
    radial-gradient(circle at 32% 26%,rgba(255,255,255,.48) 0 1px,transparent 1.4px),
    radial-gradient(circle at 59% 11%,rgba(255,255,255,.6) 0 1.2px,transparent 1.5px),
    radial-gradient(circle at 83% 31%,rgba(255,255,255,.65) 0 1px,transparent 1.5px),
    radial-gradient(circle at 13% 66%,rgba(228,196,119,.62) 0 1.1px,transparent 1.5px),
    radial-gradient(circle at 71% 72%,rgba(216,222,235,.7) 0 1.1px,transparent 1.5px),
    radial-gradient(circle at 92% 81%,rgba(255,255,255,.5) 0 1px,transparent 1.4px),
    radial-gradient(circle at 42% 84%,rgba(228,196,119,.55) 0 1px,transparent 1.4px);
  background-size: 840px 620px, 910px 680px, 760px 540px, 1080px 740px, 920px 720px, 1150px 780px, 690px 530px, 1020px 700px;
  opacity:.6;
  animation:v5StarDrift 36s linear infinite;
}
.hero-v5__space::after{
  background:
    radial-gradient(ellipse at 77% 52%,rgba(137,159,214,.13) 0 7%,transparent 30%),
    radial-gradient(ellipse at 63% 41%,rgba(228,196,119,.12) 0 8%,transparent 31%),
    radial-gradient(ellipse at 31% 68%,rgba(71,94,161,.11) 0 4%,transparent 28%);
  filter:blur(24px);
  transform:rotate(-11deg) scale(1.12);
  animation:v5NebulaDrift 20s ease-in-out infinite alternate;
}
@keyframes v5StarDrift{to{transform:translate3d(50px,30px,0)}}
@keyframes v5NebulaDrift{0%{transform:rotate(-11deg) scale(1.12) translate3d(-1%,1%,0)}100%{transform:rotate(-7deg) scale(1.18) translate3d(2%,-2%,0)}}

.hero-v5__aurora{
  position:absolute;right:-11%;top:18%;width:66vw;height:44vw;max-width:1050px;max-height:670px;
  border-radius:50%;
  background:
    conic-gradient(from 198deg at 50% 50%,transparent 0deg,rgba(75,100,162,.1) 58deg,transparent 120deg,rgba(228,196,119,.09) 176deg,transparent 250deg,rgba(87,110,171,.09) 300deg,transparent 360deg);
  filter:blur(34px);
  opacity:.75;
  transform:rotate(-9deg);
  animation:v5Aurora 18s ease-in-out infinite alternate;
}
@keyframes v5Aurora{to{transform:rotate(-2deg) scale(1.05) translate3d(-2%,-2%,0);opacity:.95}}

.hero-v5__planet{
  position:absolute;right:-5%;bottom:-31%;width:min(54vw,760px);aspect-ratio:1;border-radius:50%;
  background:
    radial-gradient(circle at 30% 28%,rgba(101,126,190,.25),transparent 18%),
    radial-gradient(circle at 60% 45%,rgba(228,196,119,.10),transparent 43%),
    radial-gradient(circle at 50% 50%,#070d1a 0%,#040814 42%,#020308 70%);
  box-shadow:inset 0 0 120px 45px rgba(0,0,0,.86),0 0 90px rgba(79,101,167,.09);
  opacity:.85;
  transform:rotate(12deg);
}
.hero-v5__planet::before{
  content:"";position:absolute;inset:14%;border-radius:50%;border:1px solid rgba(214,221,236,.07);box-shadow:0 0 90px rgba(101,124,181,.07) inset;
}
.hero-v5__planet::after{
  content:"";position:absolute;left:5%;right:0;top:37%;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(228,196,119,.32),rgba(214,221,236,.10),transparent);filter:blur(.5px);transform:rotate(-13deg);box-shadow:0 0 20px rgba(228,196,119,.12)
}

.hero-v5__grid{
  position:absolute;inset:auto -10% 4% -10%;height:37%;
  background-image:linear-gradient(rgba(213,220,235,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(213,220,235,.028) 1px,transparent 1px);
  background-size:76px 76px;
  transform:perspective(650px) rotateX(66deg) scale(1.35);transform-origin:50% 100%;
  mask-image:linear-gradient(transparent,black 35%,black 82%,transparent);
  opacity:.8;
}
.hero-v5__spotlight{
  position:absolute;left:calc(var(--mx,50%));top:calc(var(--my,50%));width:420px;height:420px;border-radius:50%;
  transform:translate(-50%,-50%);
  background:radial-gradient(circle,rgba(228,196,119,.095),rgba(112,133,186,.045) 28%,transparent 68%);
  filter:blur(2px);opacity:.9;mix-blend-mode:screen;
  transition:left .18s ease-out,top .18s ease-out;
}

/* CONTENT LAYOUT */
.hero-v5__inner{
  position:relative;z-index:3;
  display:grid;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);
  align-items:center;gap:clamp(40px,5vw,84px);
  width:min(1360px,calc(100% - 64px));
  padding:76px 0 72px;
}
.hero-v5__copy{min-width:0;max-width:760px;padding-left:clamp(8px,2vw,30px)}
.hero-v5__eyebrow{
  display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#adb6c4;
  font:600 .67rem/1.5 var(--font-b);letter-spacing:.22em;text-transform:uppercase;
}
.hero-v5__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--v5-gold),var(--v5-silver));box-shadow:0 0 18px rgba(228,196,119,.5);animation:v5Blink 2.4s ease-in-out infinite}
@keyframes v5Blink{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}

.hero--v5 h1{
  margin:0;
  max-width:760px;
  font-family:var(--font-d);
  font-weight:700;
  font-size:clamp(3rem,4.05vw,4.25rem);
  line-height:.99;
  letter-spacing:-.058em;
  color:#fbfbf8;
  text-wrap:balance;
}
.hero-v5__line{display:block;white-space:nowrap}
.hero-v5__line--accent{
  margin-top:.08em;
  font-family:var(--font-a);
  font-style:italic;
  font-weight:400;
  letter-spacing:-.02em;
  background:linear-gradient(100deg,#f9ebc9 8%,#e4c477 46%,#cfd6e2 82%,#f7e7bb 100%);
  background-size:220% 100%;
  -webkit-background-clip:text;background-clip:text;color:transparent;
  animation:v5Sheen 9s ease-in-out infinite;
  text-shadow:0 0 34px rgba(228,196,119,.06);
}
@keyframes v5Sheen{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
.hero-v5__line--accent .v5-word{position:relative;display:inline-block}
.hero-v5__line--accent .v5-word::after{
  content:"";position:absolute;left:-5%;right:-5%;bottom:3%;height:34%;border-radius:50%;
  background:radial-gradient(ellipse,rgba(228,196,119,.18),transparent 68%);filter:blur(11px);opacity:.5;z-index:-1;animation:v5WordGlow 4.8s ease-in-out infinite;
}
@keyframes v5WordGlow{0%,100%{opacity:.25;transform:scaleX(.82)}50%{opacity:.8;transform:scaleX(1)}}
.hero--v5 h1:hover .hero-v5__line--accent{filter:drop-shadow(0 0 20px rgba(228,196,119,.16));}

.hero-v5__lead{max-width:670px;margin:24px 0 0;color:#b5beca;font:500 1rem/1.78 var(--font-b);text-wrap:balance}
.hero-v5__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}
.hero-v5__ctas .btn{min-height:52px}
.hero-v5__primary{box-shadow:0 18px 46px -26px rgba(228,196,119,.88),0 0 0 1px rgba(255,255,255,.11) inset;transition:transform .35s var(--v5-ease),box-shadow .35s var(--v5-ease)}
.hero-v5__primary:hover{transform:translateY(-3px);box-shadow:0 24px 52px -25px rgba(228,196,119,.9),0 0 0 1px rgba(255,255,255,.15) inset,0 0 32px rgba(228,196,119,.1)}
.hero-v5__secondary{background:rgba(255,255,255,.028);border-color:rgba(255,255,255,.11);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.hero-v5__secondary:hover{transform:translateY(-3px);border-color:rgba(228,196,119,.25);background:rgba(255,255,255,.045)}

.hero-v5__microproof{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:18px;color:#7f8a9a;font:600 .63rem/1.4 var(--font-b);letter-spacing:.11em;text-transform:uppercase}
.hero-v5__microproof span{display:inline-flex;align-items:center;gap:7px}
.hero-v5__microproof i{width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,var(--v5-gold),var(--v5-silver));box-shadow:0 0 11px rgba(228,196,119,.4)}

/* VISUAL / LOGO STAGE */
.hero-v5__visual{position:relative;min-height:600px;display:grid;place-items:center;perspective:1400px;isolation:isolate}
.hero-v5__aura{position:absolute;width:550px;height:550px;border-radius:50%;background:radial-gradient(circle,rgba(228,196,119,.15),rgba(94,116,172,.045) 40%,transparent 72%);filter:blur(22px);animation:v5Aura 5.8s ease-in-out infinite;z-index:0}
@keyframes v5Aura{0%,100%{transform:scale(.92);opacity:.72}50%{transform:scale(1.08);opacity:1}}
.hero-v5__orbit{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;border:1px solid rgba(220,228,242,.085)}
.hero-v5__orbit::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;left:76%;top:9%;background:linear-gradient(135deg,var(--v5-gold-hi),var(--v5-silver));box-shadow:0 0 20px rgba(228,196,119,.72);animation:v5OrbitDot 8s linear infinite}
.hero-v5__orbit--1{width:570px;height:570px;border-color:rgba(228,196,119,.17);animation:v5Orbit 24s linear infinite}
.hero-v5__orbit--2{width:482px;height:482px;border-style:dashed;border-color:rgba(203,213,232,.12);animation:v5Orbit 31s linear infinite reverse}
.hero-v5__orbit--3{width:394px;height:394px;border-color:rgba(228,196,119,.11);box-shadow:0 0 70px rgba(228,196,119,.045) inset;animation:v5Orbit 18s linear infinite}
@keyframes v5Orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes v5OrbitDot{to{transform:rotate(360deg) translateX(-4px) rotate(-360deg)}}
.hero-v5__ring-arc{position:absolute;width:490px;height:178px;border:1px solid rgba(228,196,119,.16);border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(-17deg);filter:drop-shadow(0 0 12px rgba(228,196,119,.08));animation:v5Arc 12s ease-in-out infinite}
@keyframes v5Arc{50%{transform:rotate(-9deg) scale(1.03);opacity:.9}}

.hero-v5__logo-shell{
  position:relative;z-index:3;width:min(500px,82%);aspect-ratio:1;display:grid;place-items:center;
  transform:translate3d(var(--hero-x,0),var(--hero-y,0),0) rotateX(var(--hero-rx,0deg)) rotateY(var(--hero-ry,0deg));
  transition:transform .34s var(--v5-ease);will-change:transform;
}
.hero-v5__logo-backplate{
  position:absolute;inset:11%;border-radius:30%;
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012) 46%,rgba(0,0,0,.15));
  border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);
  box-shadow:0 30px 100px rgba(0,0,0,.4),inset 0 0 45px rgba(228,196,119,.025);
  transform:rotate(8deg);z-index:0;
}
.hero-v5__logo-backplate::before{
  content:"";position:absolute;inset:10%;border-radius:24%;border:1px solid rgba(228,196,119,.09);box-shadow:0 0 70px rgba(228,196,119,.05) inset
}
.hero-v5__logo-ring{position:absolute;inset:17%;border:1px solid rgba(231,237,247,.08);border-radius:50%;box-shadow:0 0 60px rgba(231,237,247,.05) inset;z-index:1}
.hero-v5__logo-ring::before,.hero-v5__logo-ring::after{content:"";position:absolute;border-radius:50%;inset:-11%;border:1px dashed rgba(228,196,119,.12)}
.hero-v5__logo-ring::after{inset:8%;border-color:rgba(214,221,236,.1);animation:v5RingPulse 7s ease-in-out infinite reverse}
@keyframes v5RingPulse{50%{transform:scale(1.035) rotate(4deg)}}
.hero-v5__logo-halo{position:absolute;inset:7%;border-radius:50%;background:radial-gradient(circle,rgba(228,196,119,.11),transparent 64%);filter:blur(27px);animation:v5HaloPulse 5s ease-in-out infinite;z-index:1}
@keyframes v5HaloPulse{50%{transform:scale(1.09);opacity:1.05}}
.hero-v5__logo{
  position:relative;z-index:3;width:87%;height:auto;display:block;object-fit:contain;
  filter:drop-shadow(0 34px 60px rgba(0,0,0,.76)) drop-shadow(0 0 24px rgba(228,196,119,.27)) drop-shadow(0 0 70px rgba(205,215,232,.11));
  animation:v5LogoFloat 6.5s ease-in-out infinite;transition:filter .4s ease,transform .4s var(--v5-ease)
}
.hero-v5__logo-shell:hover .hero-v5__logo{filter:drop-shadow(0 40px 64px rgba(0,0,0,.84)) drop-shadow(0 0 34px rgba(228,196,119,.36)) drop-shadow(0 0 86px rgba(205,215,232,.17))}
@keyframes v5LogoFloat{0%,100%{transform:translateY(0) scale(.985)}50%{transform:translateY(-10px) scale(1.01)}}
.hero-v5__logo-shine{position:absolute;inset:17%;border-radius:50%;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.2) 48%,transparent 63%);mix-blend-mode:screen;filter:blur(9px);opacity:.2;transform:rotate(-14deg);animation:v5Shine 7.2s ease-in-out infinite;z-index:4;pointer-events:none}
@keyframes v5Shine{0%,100%{transform:translate(-28px,-20px) rotate(-14deg);opacity:0}50%{transform:translate(30px,22px) rotate(-14deg);opacity:.25}}

/* FLOATING INFO CARDS */
.hero-v5__card{
  position:absolute;z-index:5;min-width:160px;display:grid;gap:4px;padding:12px 14px;
  border:1px solid rgba(255,255,255,.10);border-radius:14px;
  background:rgba(5,8,14,.64);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  box-shadow:0 22px 52px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.015) inset;
  transition:transform .3s var(--v5-ease),border-color .25s ease,box-shadow .25s ease;
}
.hero-v5__card:hover{border-color:rgba(228,196,119,.25);box-shadow:0 26px 58px rgba(0,0,0,.45),0 0 34px rgba(228,196,119,.07)}
.hero-v5__card small{font:600 .52rem/1 var(--font-b);letter-spacing:.17em;color:#7e8999;text-transform:uppercase}
.hero-v5__card strong{font:600 .77rem/1.25 var(--font-d);color:#edf0f3}
.hero-v5__card--one{left:0;top:18%;animation:v5CardFloat1 7s ease-in-out infinite}
.hero-v5__card--two{right:-1%;top:9%;animation:v5CardFloat2 8.5s ease-in-out infinite reverse}
.hero-v5__card--three{right:3%;bottom:16%;animation:v5CardFloat3 9s ease-in-out infinite}
@keyframes v5CardFloat1{50%{transform:translate3d(5px,-10px,0)}}
@keyframes v5CardFloat2{50%{transform:translate3d(-4px,-12px,0)}}
@keyframes v5CardFloat3{50%{transform:translate3d(-5px,7px,0)}}
.hero-v5__visual-note{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:8px;color:#8c97a6;font:600 .54rem/1 var(--font-b);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}
.hero-v5__visual-note i{width:6px;height:6px;border-radius:50%;background:#a8d6bd;box-shadow:0 0 12px rgba(168,214,189,.4);animation:v5Blink 2.4s ease-in-out infinite}

.hero-v5__bottom{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:4;width:min(1360px,calc(100% - 64px));display:flex;align-items:center;gap:18px;color:#667283;font:600 .57rem/1 var(--font-b);letter-spacing:.18em;text-transform:uppercase}
.hero-v5__bottom .line{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(216,222,235,.12),transparent);position:relative;overflow:hidden}
.hero-v5__bottom .line i{position:absolute;left:-22%;top:0;width:22%;height:100%;background:linear-gradient(90deg,transparent,rgba(228,196,119,.75),transparent);animation:v5Travel 3s ease-in-out infinite}
@keyframes v5Travel{to{left:108%}}

/* Reduce cookie/banner intrusion over the cinematic hero */
.cookie-bar{width:min(760px,calc(100% - 24px));padding:11px 13px;border-radius:14px;gap:14px;background:rgba(4,7,12,.74);border-color:rgba(255,255,255,.08);box-shadow:0 20px 60px rgba(0,0,0,.42);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.cookie-bar__copy{max-width:530px}.cookie-bar p{font-size:.68rem;line-height:1.4}.cookie-bar__actions .btn{min-height:38px;padding-inline:12px;font-size:.58rem}

/* TABLET */
@media(max-width:1080px){
  .hero--v5{min-height:auto}
  .hero-v5__inner{grid-template-columns:1fr;gap:18px;width:min(960px,calc(100% - 42px));padding:72px 0 92px}
  .hero-v5__copy{max-width:860px;margin-inline:auto;padding-left:0;text-align:center}
  .hero-v5__eyebrow{justify-content:center}
  .hero--v5 h1{max-width:900px;margin-inline:auto;font-size:clamp(3rem,7vw,4.55rem)}
  .hero-v5__lead{margin-inline:auto}
  .hero-v5__ctas,.hero-v5__microproof{justify-content:center}
  .hero-v5__visual{min-height:570px;margin-top:-5px}
  .hero-v5__card--one{left:6%}.hero-v5__card--two{right:4%}.hero-v5__card--three{right:7%}
  .hero-v5__bottom{position:relative;left:auto;bottom:auto;transform:none;width:min(960px,calc(100% - 42px));margin:-70px auto 18px}
}

/* MOBILE */
@media(max-width:700px){
  .hero-v5__inner{width:min(100% - 28px,640px);padding:44px 0 92px;gap:14px}
  .hero-v5__eyebrow{font-size:.56rem;letter-spacing:.16em;margin-bottom:16px}
  .hero--v5 h1{font-size:clamp(2.25rem,10.2vw,3.15rem);line-height:1.01;letter-spacing:-.05em}
  .hero-v5__line{white-space:normal}
  .hero-v5__line--accent{margin-top:.11em}
  .hero-v5__lead{font-size:.88rem;line-height:1.72;margin-top:18px}
  .hero-v5__ctas{display:grid;grid-template-columns:1fr;gap:9px;margin-top:22px}
  .hero-v5__ctas .btn{width:100%;justify-content:center}
  .hero-v5__microproof{gap:9px 14px;margin-top:15px;font-size:.54rem}
  .hero-v5__visual{min-height:405px;margin-top:2px}
  .hero-v5__aura{width:350px;height:350px}
  .hero-v5__orbit--1{width:365px;height:365px}.hero-v5__orbit--2{width:305px;height:305px}.hero-v5__orbit--3{width:250px;height:250px}
  .hero-v5__ring-arc{width:315px;height:126px}
  .hero-v5__logo-shell{width:min(330px,86vw)}.hero-v5__logo{width:88%}
  .hero-v5__card{min-width:auto;padding:9px 11px;border-radius:12px}.hero-v5__card small{font-size:.44rem}.hero-v5__card strong{font-size:.62rem}
  .hero-v5__card--one{left:-2%;top:12%}.hero-v5__card--two{right:-2%;top:4%}.hero-v5__card--three{right:0;bottom:9%}
  .hero-v5__visual-note{bottom:0;font-size:.47rem}
  .hero-v5__bottom{width:min(100% - 28px,640px);margin:-55px auto 14px;font-size:.47rem;letter-spacing:.13em}
  .hero-v5__bottom .line{max-width:70px}
  .hero-v5__planet{width:115vw;right:-42%;bottom:-44%}
  .hero-v5__grid{height:30%;bottom:2%;background-size:58px 58px}
  .hero-v5__spotlight{width:270px;height:270px}
  .cookie-bar{bottom:9px;padding:10px;border-radius:13px;flex-wrap:wrap;gap:8px}.cookie-bar__copy{max-width:none}.cookie-bar__actions{width:100%}.cookie-bar__actions .btn{flex:1}
}
@media(max-width:430px){
  .hero-v5__inner{padding-top:38px;padding-bottom:84px}
  .hero--v5 h1{font-size:clamp(2.12rem,10.7vw,2.72rem)}
  .hero-v5__visual{min-height:355px}
  .hero-v5__logo-shell{width:min(300px,87vw)}
  .hero-v5__orbit--1{width:320px;height:320px}.hero-v5__orbit--2{width:270px;height:270px}.hero-v5__orbit--3{width:220px;height:220px}
  .hero-v5__card--one{left:-3%}.hero-v5__card--two{right:-3%}.hero-v5__card--three{right:-2%}
  .hero-v5__visual-note{display:none}
}
@media(prefers-reduced-motion:reduce){
  .hero-v5__space::before,.hero-v5__space::after,.hero-v5__aurora,.hero-v5__planet,.hero-v5__grid,.hero-v5__aura,.hero-v5__orbit,.hero-v5__ring-arc,.hero-v5__logo-halo,.hero-v5__logo-ring::after,.hero-v5__logo,.hero-v5__logo-shine,.hero-v5__card,.hero-v5__visual-note i,.hero-v5__line--accent,.hero-v5__line--accent .v5-word::after,.hero-v5__bottom .line i,.hero-v5__eyebrow-dot{animation:none!important}
  .hero-v5__logo-shell{transition:none!important}
}
