.yhbpro-spotlight{--navy-0:#070f28;--navy-1:#0a1636;--navy-2:#0f2148;--green:#2fe6a8;--cyan:#28c7d6;--blue:#3b82f6;--blue-deep:#2563eb;--ink:#eaf2ff;--muted:#9fb2d8;--muted-2:#748bbd;--grad:linear-gradient(100deg,#34ecb0,#28c7d6 45%,#4a8bff);--serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--sans:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,sans-serif}.yhbpro-spotlight,.yhbpro-spotlight *{box-sizing:border-box}.yhbpro-spotlight{margin:0}.yhbpro-spotlight{font-family:var(--sans);display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vw,64px);-webkit-font-smoothing:antialiased;color:var(--ink)}.yhbpro-spotlight .band{position:relative;width:min(1240px,100%);border-radius:40px;overflow:hidden;isolation:isolate;padding:clamp(36px,5vw,72px) clamp(26px,5vw,76px) clamp(34px,4.5vw,64px);background:radial-gradient(130% 120% at 12% 6%,#122a58 0,#0c1c40 42%,#070f28 100%);box-shadow:0 50px 120px -40px rgba(10,22,54,.55),0 8px 26px -10px rgba(10,22,54,.35),inset 0 1px 0 hsla(0,0%,100%,.06);border:1px solid rgba(120,160,230,.16)}.yhbpro-spotlight .band:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(40% 50% at 88% 18%,rgba(47,230,168,.22),transparent 70%),radial-gradient(45% 55% at 96% 88%,rgba(59,130,246,.26),transparent 72%),radial-gradient(38% 45% at 6% 92%,rgba(40,199,214,.16),transparent 70%)}.yhbpro-spotlight .band:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(120,160,230,.05) 1px,transparent 0),linear-gradient(90deg,rgba(120,160,230,.05) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(80% 80% at 70% 40%,#000 0,transparent 78%);mask-image:radial-gradient(80% 80% at 70% 40%,#000 0,transparent 78%);opacity:.7}.yhbpro-spotlight .stars{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.yhbpro-spotlight .star{position:absolute;width:3px;height:3px;border-radius:50%;background:#cfe6ff;opacity:.5;animation:yhbpro-spotlight-twinkle 3.6s ease-in-out infinite}.yhbpro-spotlight .grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(28px,4vw,56px);align-items:center}.yhbpro-spotlight .eyebrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.yhbpro-spotlight .pill-new{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:7px 14px 7px 11px;border-radius:100px;font-size:12.5px;font-weight:700;letter-spacing:.06em;color:#06231a;background:var(--grad);box-shadow:0 6px 22px -8px rgba(47,230,168,.55)}.yhbpro-spotlight .pill-new .spark{font-size:13px;line-height:1}.yhbpro-spotlight .pill-new .dot-anim{width:7px;height:7px;border-radius:50%;background:#06231a;box-shadow:0 0 0 0 rgba(6,35,26,.5);animation:yhbpro-spotlight-ping 1.8s ease-out infinite}.yhbpro-spotlight .tag-aud{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted);letter-spacing:.02em}.yhbpro-spotlight .tag-aud .bullet{width:5px;height:5px;border-radius:50%;background:var(--cyan)}.yhbpro-spotlight .kicker{font-family:var(--sans);font-size:13.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 12px}.yhbpro-spotlight h1{font-family:var(--serif);font-weight:400;font-size:clamp(42px,5.6vw,74px);line-height:1.12;letter-spacing:-.01em;margin:0 0 22px;color:#f3f8ff;text-wrap:balance}.yhbpro-spotlight h1 .line{display:block}.yhbpro-spotlight h1 .accent{font-style:italic;background:var(--grad);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:yhbpro-spotlight-shimmerText 6s linear infinite}.yhbpro-spotlight .sub{font-size:clamp(15.5px,1.5vw,18.5px);line-height:1.62;color:var(--muted);max-width:30em;margin:0 0 32px;font-weight:400}.yhbpro-spotlight .sub strong{color:var(--ink);font-weight:600}.yhbpro-spotlight .cta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.yhbpro-spotlight .btn{font-family:var(--sans);cursor:pointer;border:none;font-weight:700;font-size:15px;border-radius:100px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:transform .18s ease,box-shadow .25s ease,background .25s ease}.yhbpro-spotlight .btn-primary{position:relative;overflow:hidden;padding:15px 26px;color:#04241a;background:var(--grad);box-shadow:0 14px 34px -12px rgba(47,230,168,.6),inset 0 1px 0 hsla(0,0%,100%,.4)}.yhbpro-spotlight .btn-primary:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);transform:skewX(-18deg);animation:yhbpro-spotlight-sweep 4.2s ease-in-out infinite}.yhbpro-spotlight .btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 44px -12px rgba(47,230,168,.7),inset 0 1px 0 hsla(0,0%,100%,.5)}.yhbpro-spotlight .btn-primary svg{width:17px;height:17px}.yhbpro-spotlight .btn-ghost{padding:15px 22px;color:var(--ink);background:hsla(0,0%,100%,.04);border:1px solid rgba(150,180,235,.28)}.yhbpro-spotlight .btn-ghost:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.08);border-color:rgba(150,180,235,.5)}.yhbpro-spotlight .btn-ghost .arr{transition:transform .2s ease}.yhbpro-spotlight .btn-ghost:hover .arr{transform:translateX(4px)}.yhbpro-spotlight .visual{position:relative;aspect-ratio:1/1;display:grid;place-items:center}.yhbpro-spotlight .halo{position:absolute;width:78%;height:78%;border-radius:50%;background:radial-gradient(circle,rgba(47,230,168,.3) 0,rgba(59,130,246,.18) 45%,transparent 70%);filter:blur(6px);animation:yhbpro-spotlight-breathe 5.5s ease-in-out infinite}.yhbpro-spotlight .ring{position:absolute;border-radius:50%;border:1px solid rgba(120,200,230,.3);animation:yhbpro-spotlight-pulseRing 4s ease-out infinite}.yhbpro-spotlight .ring.r2{animation-delay:1.3s}.yhbpro-spotlight .ring.r3{animation-delay:2.6s}.yhbpro-spotlight .heart-wrap{position:relative;width:62%;z-index:2;animation:yhbpro-spotlight-floatY 6s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgba(40,199,214,.4))}.yhbpro-spotlight .heart-wrap img{width:100%;display:block}.yhbpro-spotlight .orbit{position:absolute;inset:0;z-index:3;animation:yhbpro-spotlight-spin 26s linear infinite}.yhbpro-spotlight .node{position:absolute;top:50%;left:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(47,230,168,.16),0 0 16px rgba(47,230,168,.7);animation:yhbpro-spotlight-nodepulse 2.6s ease-in-out infinite}.yhbpro-spotlight .node.n2{background:var(--cyan);box-shadow:0 0 0 5px rgba(40,199,214,.16),0 0 16px rgba(40,199,214,.7);animation-delay:.6s}.yhbpro-spotlight .node.n3{background:var(--blue);box-shadow:0 0 0 5px rgba(59,130,246,.18),0 0 16px rgba(59,130,246,.7);animation-delay:1.2s}.yhbpro-spotlight .node.n4{background:#7cf0c8;animation-delay:1.8s}.yhbpro-spotlight .orbit .node{animation:yhbpro-spotlight-nodepulse 2.6s ease-in-out infinite}.yhbpro-spotlight .highlights{position:relative;margin-top:clamp(34px,4vw,56px);padding-top:clamp(26px,3vw,40px);border-top:1px solid rgba(150,180,235,.16);display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.yhbpro-spotlight .hl{position:relative;padding:20px 20px 22px;border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02));border:1px solid rgba(150,180,235,.14);transition:transform .25s ease,border-color .25s ease,background .25s ease;overflow:hidden}.yhbpro-spotlight .hl:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad);opacity:0;transition:opacity .25s ease}.yhbpro-spotlight .hl:hover{transform:translateY(-4px);border-color:rgba(47,230,168,.4);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03))}.yhbpro-spotlight .hl:hover:before{opacity:1}.yhbpro-spotlight .hl-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px;background:rgba(47,230,168,.1);border:1px solid rgba(47,230,168,.22)}.yhbpro-spotlight .hl-ico svg{width:21px;height:21px}.yhbpro-spotlight .hl h3{font-family:var(--sans);font-size:15.5px;font-weight:700;margin:0 0 6px;color:#f1f6ff;line-height:1.2;letter-spacing:-.005em}.yhbpro-spotlight .hl p{font-size:13px;line-height:1.5;color:var(--muted-2);margin:0}.yhbpro-spotlight .microline{margin-top:clamp(22px,2.6vw,32px);display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted-2);font-weight:500}.yhbpro-spotlight .microline .dotsep{width:4px;height:4px;border-radius:50%;background:rgba(150,180,235,.5)}.yhbpro-spotlight .microline b{color:var(--muted);font-weight:600}.yhbpro-spotlight .microline .pro{font-family:var(--serif);font-style:italic;font-size:16px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.yhbpro-spotlight .rise{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.yhbpro-spotlight:not(.revealed) .rise{opacity:0;transform:translateY(18px);animation:yhbpro-spotlight-rise .8s cubic-bezier(.2,.7,.2,1) forwards}.yhbpro-spotlight:not(.revealed) .d1{animation-delay:.05s}.yhbpro-spotlight:not(.revealed) .d2{animation-delay:.15s}.yhbpro-spotlight:not(.revealed) .d3{animation-delay:.25s}.yhbpro-spotlight:not(.revealed) .d4{animation-delay:.35s}.yhbpro-spotlight:not(.revealed) .d5{animation-delay:.45s}.yhbpro-spotlight:not(.revealed) .d6{animation-delay:.55s}.yhbpro-spotlight:not(.revealed) .d7{animation-delay:.65s}.yhbpro-spotlight:not(.revealed) .d8{animation-delay:.75s}.yhbpro-spotlight:not(.revealed) .d9{animation-delay:.85s}}.yhbpro-spotlight.revealed .rise{opacity:1!important;transform:none!important}@keyframes yhbpro-spotlight-rise{to{opacity:1;transform:none}}@keyframes yhbpro-spotlight-shimmerText{to{background-position:200%}}@keyframes yhbpro-spotlight-sweep{0%,60%{left:-60%}to{left:130%}}@keyframes yhbpro-spotlight-floatY{0%,to{transform:translateY(-2.5%)}50%{transform:translateY(2.5%)}}@keyframes yhbpro-spotlight-breathe{0%,to{transform:scale(.94);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes yhbpro-spotlight-pulseRing{0%{width:46%;height:46%;opacity:.85}to{width:96%;height:96%;opacity:0}}@keyframes yhbpro-spotlight-spin{to{transform:rotate(1turn)}}@keyframes yhbpro-spotlight-nodepulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes yhbpro-spotlight-twinkle{0%,to{opacity:.15}50%{opacity:.8}}@keyframes yhbpro-spotlight-ping{0%{box-shadow:0 0 0 0 rgba(6,35,26,.5)}70%,to{box-shadow:0 0 0 6px rgba(6,35,26,0)}}@media (max-width:900px){.yhbpro-spotlight .grid{grid-template-columns:1fr}.yhbpro-spotlight .visual{order:-1;max-width:380px;margin:0 auto 4px;width:100%}.yhbpro-spotlight h1{font-size:clamp(40px,10vw,60px)}.yhbpro-spotlight .highlights{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.yhbpro-spotlight .band{border-radius:28px}.yhbpro-spotlight .highlights{grid-template-columns:1fr}.yhbpro-spotlight .cta-row{width:100%}.yhbpro-spotlight .btn{flex:1;justify-content:center}}