.sp-campaign-section .sp-section{padding-bottom:20px}.spark-orbit-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.16fr);gap:clamp(24px,4vw,64px);align-items:center;padding:42px clamp(10px,2.6vw,38px);background:transparent;border-radius:0;color:#fff}.spark-orbit-description{min-width:0;padding:12px 0}.spark-orbit-eyebrow{font-size:13px!important;font-weight:700;color:#c893f0!important;margin:0 0 20px!important}.spark-orbit-description h3{font-family:Heebo,sans-serif;font-size:clamp(38px,4.8vw,64px);line-height:1.13;font-weight:900;letter-spacing:-.025em;margin:0 0 24px;color:#fff}.spark-orbit-lead,.spark-orbit-text{font-size:16px;line-height:1.8;color:#c6b9d3;margin:0}.spark-orbit-text{margin-top:7px}.spark-orbit-measure{border-top:1px solid #a068cc27;padding-top:20px;margin-top:26px}.spark-orbit-measure span{color:#d0a2f0;font-size:12px;font-weight:600}.spark-orbit-measure p{font-size:14px;line-height:1.8;color:#c6b9d3;margin:6px 0 0}.spark-orbit-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 22px;margin-top:28px;border-radius:7px;background:#a05cea;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none}.spark-orbit-cta:hover{background:#b579f4}.spark-orbit-visual{position:relative;min-width:0;width:100%}.spark-orbit-map{position:relative;isolation:isolate;width:100%;max-width:690px;height:460px;margin:auto;overflow:visible;border:0;border-radius:0;direction:ltr;background:transparent;box-shadow:none}.spark-orbit-map:before{content:"";position:absolute;z-index:0;top:50%;left:43%;width:310px;height:310px;border:1px solid rgba(184,112,238,.11);border-radius:50%;box-shadow:0 0 0 66px #b870ee0e,0 0 0 132px #b870ee07;transform:translate(-50%,-50%);pointer-events:none}.spark-orbit-map:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 42.85%,rgba(208,166,241,.085) 43%,transparent 43.15%),linear-gradient(0deg,transparent 49.82%,rgba(208,166,241,.065) 50%,transparent 50.18%);opacity:.72;pointer-events:none}.spark-official-beam{z-index:1;overflow:visible!important;pointer-events:none;transition:filter .35s ease,opacity .35s ease}.spark-official-beam.is-active{filter:drop-shadow(0 0 5px rgba(205,148,255,.5))}.spark-official-beam-source{filter:drop-shadow(0 0 3px rgba(253,204,146,.24))}.spark-beam-source,.spark-orbit-core,.spark-orbit-goal{box-sizing:border-box}.spark-beam-source{position:absolute;z-index:3;top:50%;left:5%;display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(224,195,246,.42);border-radius:50%;background:radial-gradient(circle at 36% 24%,rgba(255,255,255,.12),transparent 30%),linear-gradient(145deg,#261138f5,#0a0711fa);box-shadow:inset 0 1px #ffffff1f,inset 0 -10px 24px #0201055c,0 14px 38px #03010857,0 0 32px #9b4adc1f;transform:translateY(-50%)}.spark-beam-source:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid rgba(186,121,238,.19);border-radius:inherit;box-shadow:0 0 0 4px #9f4dde06;animation:spark-beam-source-ring 4.6s ease-in-out infinite}.spark-beam-source:after{content:"";position:absolute;top:9px;right:14px;width:7px;height:7px;border-radius:50%;background:#d9b8f2;box-shadow:0 0 10px #ce9af7d1}.spark-beam-source svg{position:relative;z-index:1;width:25px;height:25px;fill:none;stroke:#f2e8f8;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(192,126,239,.35))}.spark-orbit-core{position:absolute;z-index:4;top:50%;left:43%;display:grid;width:112px;height:112px;place-items:center;border:1px solid rgba(232,203,255,.52);border-radius:50%;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.25) 0,rgba(255,255,255,.04) 22%,transparent 35%),radial-gradient(circle at 70% 76%,#7e29c9 0,#5e1b91 38%,#24102f 72%,#0d0913);box-shadow:inset 0 1px #ffffff47,inset 0 -20px 38px #07020c6b,0 22px 54px #0401096b,0 0 38px #a04ce547,0 0 0 8px #9e4dde0b;transform:translate(-50%,-50%);animation:spark-beam-core-float 4.6s ease-in-out infinite;will-change:box-shadow}.spark-orbit-core:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:inherit;background:conic-gradient(from 20deg,transparent 0 22%,rgba(238,209,255,.62) 30%,transparent 39% 70%,rgba(164,84,227,.52) 78%,transparent 88%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);animation:spark-beam-core-spin 8s linear infinite}.spark-orbit-core:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.1);border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 42%);box-shadow:inset 0 0 18px #f8e0ff09}.spark-orbit-core span{position:relative;z-index:2;font-family:Heebo,sans-serif;font-size:15px;font-weight:900;letter-spacing:1.55px;color:#fff;text-shadow:0 1px 12px rgba(255,255,255,.22),0 0 16px rgba(221,176,255,.42)}.spark-beam-goals{position:absolute;z-index:3;top:50%;right:3.5%;display:flex;width:80px;flex-direction:column;gap:10px;direction:rtl;transform:translateY(-50%)}.spark-orbit-goal{--goal-accent:#a97cf8;position:relative;display:grid;flex:0 0 80px;width:80px;height:80px;min-height:80px;place-items:center;padding:10px;border:1px solid color-mix(in srgb,var(--goal-accent) 34%,rgba(255,255,255,.12));border-radius:50%;background:radial-gradient(circle at 34% 20%,color-mix(in srgb,var(--goal-accent) 13%,transparent),transparent 34%),linear-gradient(145deg,#221031f0,#090710f7);box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 24px #0201054d,0 11px 28px #03010847,0 0 20px color-mix(in srgb,var(--goal-accent) 8%,transparent);color:#e5d7ed;font-family:Heebo,sans-serif;font-size:12px;font-weight:800;line-height:1.16;white-space:normal;cursor:pointer;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,color .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.spark-orbit-goal:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(255,255,255,.09);border-radius:inherit;box-shadow:inset 0 0 18px color-mix(in srgb,var(--goal-accent) 14%,transparent);opacity:.42;transform:scale(.96);animation:spark-orbit-goal-pulse 4.6s ease-in-out infinite;transition:border-color .3s ease;will-change:transform,opacity}.spark-orbit-goal:after{content:"";position:absolute;top:50%;left:-5px;width:8px;height:8px;border:2px solid #170a22;border-radius:50%;background:var(--goal-accent);box-shadow:0 0 10px color-mix(in srgb,var(--goal-accent) 70%,transparent);opacity:.55;transform:translateY(-50%) scale(.82);animation:spark-orbit-endpoint-pulse 4.6s ease-in-out infinite;will-change:transform,opacity}.spark-orbit-goal-label{position:relative;z-index:1;display:block;max-width:62px;text-align:center;text-wrap:balance}.spark-orbit-goal[aria-selected=true]{border-color:color-mix(in srgb,var(--goal-accent) 58%,white 12%);color:#fff;transform:none}.spark-orbit-goal[aria-selected=true]:before{border-color:#ffffff2e}.spark-orbit-goal:hover{border-color:color-mix(in srgb,var(--goal-accent) 72%,white 28%);box-shadow:inset 0 1px #ffffff26,inset 0 -12px 24px #02010542,0 14px 34px #03010857,0 0 24px color-mix(in srgb,var(--goal-accent) 24%,transparent);color:#fff;transform:translateY(-2px)}.spark-orbit-copy{animation:spark-orbit-enter .3s ease both}.sp-campaign-section .sp-campaign-logo{background:transparent!important;mix-blend-mode:normal}.spark-orbit-layout a:focus-visible,.spark-orbit-layout button:focus-visible{outline:2px solid #e5bbff;outline-offset:4px}@keyframes spark-beam-core-float{0%,to{box-shadow:inset 0 1px #ffffff47,inset 0 -20px 38px #07020c6b,0 22px 54px #0401096b,0 0 38px #a04ce547,0 0 0 8px #9e4dde0b}50%{box-shadow:inset 0 1px #ffffff52,inset 0 -18px 36px #07020c61,0 26px 62px #04010975,0 0 52px #b15dee66,0 0 0 10px #9e4dde11}}@keyframes spark-beam-core-spin{to{transform:rotate(360deg)}}@keyframes spark-beam-source-ring{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.95;transform:scale(1.06)}}@keyframes spark-orbit-goal-pulse{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes spark-orbit-endpoint-pulse{0%,to{opacity:.55;transform:translateY(-50%) scale(.82)}50%{opacity:1;transform:translateY(-50%) scale(1.18)}}@keyframes spark-orbit-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.spark-orbit-layout{grid-template-columns:1fr;gap:20px;padding:28px 18px}.spark-orbit-description h3{font-size:40px}.spark-orbit-map{max-width:380px;height:356px}.spark-orbit-map:before{left:44%;width:224px;height:224px;box-shadow:0 0 0 48px #b870ee0d,0 0 0 96px #b870ee06}.spark-orbit-map:after{background:linear-gradient(90deg,transparent 43.8%,rgba(208,166,241,.075) 44%,transparent 44.2%),linear-gradient(0deg,transparent 49.75%,rgba(208,166,241,.055) 50%,transparent 50.25%)}.spark-beam-source{left:2.5%;width:48px;height:48px}.spark-beam-source:before{top:-5px;right:-5px;bottom:-5px;left:-5px}.spark-beam-source:after{top:6px;right:9px;width:6px;height:6px}.spark-beam-source svg{width:19px;height:19px}.spark-orbit-core{left:44%;width:78px;height:78px}.spark-orbit-core:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.spark-orbit-core:after{top:6px;right:6px;bottom:6px;left:6px}.spark-orbit-core span{font-size:11.5px;letter-spacing:1px}.spark-beam-goals{right:2%;width:60px;gap:7px}.spark-orbit-goal{flex-basis:60px;width:60px!important;height:60px!important;min-height:60px!important;max-width:none!important;padding:7px!important;overflow:visible!important;font-size:10.4px!important;line-height:1.08;text-overflow:clip}.spark-orbit-goal:before{top:4px;right:4px;bottom:4px;left:4px}.spark-orbit-goal:after{left:-4px;width:7px;height:7px}.spark-orbit-goal-label{max-width:49px}.spark-orbit-lead,.spark-orbit-text{font-size:15px}.spark-orbit-description{min-height:330px}.spark-orbit-cta{--spark-campaign-cta-radius:999px;--spark-campaign-cta-transition:.3s ease-in-out;position:relative;isolation:isolate;overflow:visible;width:100%;min-height:52px;padding:0 18px;border:0;border-radius:var(--spark-campaign-cta-radius);background:transparent!important;box-shadow:none;color:#fff!important;transform:scale(1);transform-origin:center;transition:transform var(--spark-campaign-cta-transition)}.spark-orbit-cta:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border-radius:inherit;background:#1f1926;box-shadow:inset 0 .5px #ffffffe6,inset 0 -1px 2px #000c,0 4px 12px -4px #000c;transition:box-shadow var(--spark-campaign-cta-transition),background var(--spark-campaign-cta-transition)}.spark-orbit-cta:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:2;border-radius:inherit;background-color:#8f46f5e0;background-image:radial-gradient(at 51% 89%,rgba(194,157,235,.96) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(153,105,207,.92) 0,transparent 50%),radial-gradient(at 22% 91%,rgba(135,75,199,.95) 0,transparent 50%);background-position:top;opacity:.68;transition:opacity var(--spark-campaign-cta-transition)}.spark-orbit-cta:is(:hover,:focus-visible){background:transparent!important;transform:scale(1.035)}.spark-orbit-cta:is(:hover,:focus-visible):before{box-shadow:inset 0 .5px #fffffff2,inset 0 -1px 2px #000000bf,0 4px 12px -4px #0003,0 0 0 6px #7d2dff5c}.spark-orbit-cta:is(:hover,:focus-visible):after{opacity:1}.spark-orbit-cta:active{transform:scale(.985)}.spark-orbit-cta-dots{position:absolute;top:50%;left:50%;z-index:0;width:calc(100% + 4px);height:calc(100% + 4px);overflow:hidden;border-radius:inherit;background:#8b49ec85;transform:translate(-50%,-50%)}.spark-orbit-cta-dots:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:32px;background:linear-gradient(90deg,transparent 0,#fff 42%,#dcbcff 50%,#fff 58%,transparent 100%);transform:translate(-50%,-50%) rotate(0);transform-origin:center;-webkit-mask:linear-gradient(transparent 0,#fff 120%);mask:linear-gradient(transparent 0,#fff 120%);animation:spark-orbit-cta-border-rotate 2s linear infinite}.spark-orbit-cta-label{position:relative;z-index:3;color:#fff;font-size:14px;font-weight:800;line-height:1;text-shadow:0 1px 8px rgba(40,8,75,.38)}.sp-campaign-section .spark-glow-header,.sp-campaign-section .spark-campaign-intro,.sp-campaign-section .spark-orbit-layout{position:relative;z-index:1}.sp-campaign-section .sp-campaign-logos{display:block!important;position:relative!important;inset:auto!important;width:min(100%,330px);height:124px;margin:2px auto 10px;z-index:1;overflow:visible;pointer-events:none;contain:layout paint}.sp-campaign-section .sp-campaign-logo{position:absolute!important;width:42px!important;height:42px!important;max-height:none!important;opacity:.92!important;background:transparent!important;mix-blend-mode:normal!important;filter:drop-shadow(0 6px 14px rgba(116,48,187,.28))!important;animation-name:spark-campaign-mobile-float!important;animation-duration:6.5s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.sp-campaign-section .sp-campaign-logo[data-platform=youtube]{top:10px!important;bottom:auto!important;left:18px!important;right:auto!important}.sp-campaign-section .sp-campaign-logo[data-platform=tiktok]{top:6px!important;bottom:auto!important;left:calc(50% - 21px)!important;right:auto!important}.sp-campaign-section .sp-campaign-logo[data-platform=google]{top:10px!important;bottom:auto!important;left:auto!important;right:18px!important}.sp-campaign-section .sp-campaign-logo[data-platform=instagram]{top:auto!important;bottom:10px!important;left:40px!important;right:auto!important}.sp-campaign-section .sp-campaign-logo[data-platform=meta]{top:auto!important;bottom:4px!important;left:calc(50% - 21px)!important;right:auto!important}.sp-campaign-section .sp-campaign-logo[data-platform=facebook]{top:auto!important;bottom:10px!important;left:auto!important;right:40px!important}}@keyframes spark-orbit-cta-border-rotate{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spark-campaign-mobile-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-5px) rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.spark-orbit-copy{animation:none}.spark-orbit-goal{transition:none}.sp-campaign-section .spark-orbit-core{animation-duration:6s!important}.sp-campaign-section .logo-float-a{animation:logo-float-a 7s ease-in-out infinite!important}.sp-campaign-section .logo-float-b{animation:logo-float-b 8.5s ease-in-out infinite!important}.sp-campaign-section .logo-float-c{animation:logo-float-c 9.5s ease-in-out infinite!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.sp-campaign-section .sp-campaign-logo{animation-name:spark-campaign-mobile-float!important;animation-duration:6.5s!important}.spark-orbit-cta,.spark-orbit-cta:before,.spark-orbit-cta:after{transition:none}.spark-orbit-cta:is(:hover,:focus-visible){transform:none}.spark-orbit-cta-dots:before{animation:none!important}}
