.wc-hero-flame{--wc-flame-left:89.4%;--wc-flame-top:44.1%;--wc-flame-offset-y:6px;--wc-flame-scale:.108;--flame-white:#fff8dc;--flame-yellow:#ffd34d;--flame-orange:#ff7a18;--flame-red:#d82008;--smoke:#aaaaaa2e;pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.wc-hero-flame__anchor{left:var(--wc-flame-left);top:var(--wc-flame-top);width:0;height:0;position:absolute;transform:translate(-50%)}.wc-hero-flame__fire{width:230px;height:300px;transform:translateX(-50%) translateY(var(--wc-flame-offset-y)) scale(var(--wc-flame-scale));transform-origin:50% 0;filter:url(#wc-hero-flame-heat)drop-shadow(0 0 10px #ff7012d9);position:absolute;top:0;left:50%}.wc-hero-flame__flame{transform-origin:50% 0;clip-path:polygon(50% 0%,63% 8%,73% 22%,91% 41%,74% 58%,84% 79%,58% 100%,47% 82%,31% 100%,17% 75%,26% 58%,8% 41%,28% 20%,38% 8%);mix-blend-mode:screen;border-radius:52% 48% 50% 50%/18% 18% 82% 82%;position:absolute;top:0;left:50%;transform:translate(-50%)}.wc-hero-flame__flame--outer{background:radial-gradient(circle at 50% 14%, #ffffffeb 0 9%, transparent 15%), radial-gradient(circle at 50% 28%, var(--flame-yellow) 0 18%, transparent 34%), linear-gradient(180deg, var(--flame-yellow) 0%, var(--flame-orange) 34%, var(--flame-red) 70%, transparent 100%);opacity:.9;width:170px;height:292px;animation:.115s ease-in-out infinite alternate wcFlameOuter}.wc-hero-flame__flame--mid{background:radial-gradient(circle at 50% 16%, #fff 0 9%, transparent 16%), linear-gradient(180deg, var(--flame-white) 0%, var(--flame-yellow) 30%, var(--flame-orange) 72%, transparent 100%);opacity:.95;width:112px;height:238px;animation:85ms ease-in-out infinite alternate-reverse wcFlameMid}.wc-hero-flame__flame--core{opacity:.98;filter:blur(.2px);background:linear-gradient(#fff 0%,#fff8c4 35%,#ffc82f 74%,#0000 100%);width:58px;height:172px;animation:65ms ease-in-out infinite alternate wcFlameCore}.wc-hero-flame__glow{filter:blur(18px);z-index:-1;background:radial-gradient(circle,#ff6e0885,#ff3a0038 42%,#0000 70%);width:290px;height:285px;animation:.13s ease-in-out infinite alternate wcGlowPulse;position:absolute;top:64px;left:50%;transform:translate(-50%)}.wc-hero-flame__particle,.wc-hero-flame__smoke{pointer-events:none;z-index:1;border-radius:999px;position:absolute;top:0;left:50%}.wc-hero-flame__particle{width:var(--size);height:var(--size);filter:blur(.25px);animation:wcSpark var(--dur) linear forwards;background:radial-gradient(circle,#fff7b0,#ff9f1a 45%,#ff480000 72%)}.wc-hero-flame__smoke{width:var(--size);height:var(--size);background:radial-gradient(circle, var(--smoke), #50505000);filter:blur(4px);animation:wcSmokeRise var(--dur) ease-out forwards}@keyframes wcFlameOuter{0%{opacity:.84;transform:translate(-50%)scaleX(.88)scaleY(.96)skew(-2deg)}to{opacity:.98;transform:translate(-50%)scaleX(1.08)scaleY(1.08)skew(2deg)}}@keyframes wcFlameMid{0%{transform:translate(-50%)scaleX(.82)scaleY(1.1)skew(4deg)}to{transform:translate(-50%)scaleX(1.1)scaleY(.95)skew(-4deg)}}@keyframes wcFlameCore{0%{transform:translate(-50%)scaleX(.7)scaleY(1.04)}to{transform:translate(-50%)scaleX(1.15)scaleY(.92)}}@keyframes wcGlowPulse{0%{opacity:.56;transform:translate(-50%)scale(.95)}to{opacity:.9;transform:translate(-50%)scale(1.08)}}@keyframes wcSpark{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--x)), var(--y)) scale(.15)}}@keyframes wcSmokeRise{0%{opacity:0;transform:translate(-50%)scale(.5)}18%{opacity:.7}to{opacity:0;transform:translate(calc(-50% + var(--x)), var(--y)) scale(2.4)}}@media (width<=639px){.wc-hero-flame{--wc-flame-scale:.09}}@media (prefers-reduced-motion:reduce){.wc-hero-flame__flame,.wc-hero-flame__glow{animation:none!important}}.ov-hero-signals{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ov-hero-signals .traveler{filter:url(#ovDotGlow);opacity:.96}.ov-hero-signals .orbital{transform-box:fill-box;transform-origin:50%}.ov-hero-signals .dot-halo{fill:#bcf1ff57;animation:2.2s ease-in-out infinite ovHaloPulse}.ov-hero-signals .dot-core{fill:#fff;animation:2.2s ease-in-out infinite ovCorePulse}.ov-hero-signals .center-reaction{filter:url(#ovCenterGlow);opacity:.55}.ov-hero-signals .center-ring{fill:none;stroke:#d6f7ff47;stroke-width:1.2px;transform-origin:50%}.ov-hero-signals .ring-a{animation:6.8s ease-out infinite ovCenterPulse}.ov-hero-signals .ring-b{animation:6.8s ease-out 1.8s infinite ovCenterPulse}.ov-hero-signals .button-pulse{filter:url(#ovButtonGlow);animation:6.4s ease-in-out infinite ovBtnScale}.ov-hero-signals .s1{animation-delay:0s}.ov-hero-signals .s2{animation-delay:1.6s}.ov-hero-signals .s3{animation-delay:3.2s}.ov-hero-signals .s4{animation-delay:4.8s}.ov-hero-signals .button-halo{fill:url(#ovButtonGradient);opacity:.02;animation:6.4s ease-in-out infinite ovBtnHalo}.ov-hero-signals .button-ring{fill:none;stroke:#eefaffd1;stroke-width:1.6px;opacity:.1;animation:6.4s ease-in-out infinite ovBtnRing}.ov-hero-signals .button-core{fill:#a9e5ff14;opacity:.04;animation:6.4s ease-in-out infinite ovBtnCore}@keyframes ovHaloPulse{0%,to{opacity:.28;transform:scale(.84)}50%{opacity:.92;transform:scale(1.16)}}@keyframes ovCorePulse{0%,to{opacity:.88;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes ovCenterPulse{0%{opacity:0;transform:scale(.85)}15%{opacity:.26}to{opacity:0;transform:scale(1.18)}}@keyframes ovBtnScale{0%,14%,to{transform:scale(1)}24%,38%{transform:scale(1.045)}50%{transform:scale(1.01)}}@keyframes ovBtnHalo{0%,14%,to{opacity:.02}24%,38%{opacity:.38}50%{opacity:.06}}@keyframes ovBtnRing{0%,14%,to{opacity:.1}24%,38%{opacity:.55}50%{opacity:.16}}@keyframes ovBtnCore{0%,14%,to{opacity:.04}24%,38%{opacity:.18}50%{opacity:.06}}@media (prefers-reduced-motion:reduce){.ov-hero-signals .dot-halo,.ov-hero-signals .dot-core,.ov-hero-signals .center-ring,.ov-hero-signals .button-pulse,.ov-hero-signals .button-halo,.ov-hero-signals .button-ring,.ov-hero-signals .button-core{animation-duration:1ms!important;animation-iteration-count:1!important}.ov-hero-signals animateMotion,.ov-hero-signals animateTransform{display:none}}.launch-scroll-cta{z-index:1;background:radial-gradient(circle at 78% 70%, color-mix(in srgb, var(--color-primary-500), transparent 84%), transparent 34%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-primary-50), transparent 28%) 22%, color-mix(in srgb, var(--color-primary-100), white 40%) 100%);margin-top:3rem;padding:clamp(1.5rem,4vw,2.5rem) clamp(.5rem,2vw,1rem) clamp(2rem,5vw,3rem);position:relative}html.dark .launch-scroll-cta{background:radial-gradient(circle at 78% 70%, color-mix(in srgb, var(--color-primary-500), transparent 88%), transparent 34%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-primary-950), transparent 20%) 22%, color-mix(in srgb, var(--color-neutral-950), var(--color-primary-950) 35%) 100%)}.launch-scroll-cta__grid{align-items:end;gap:clamp(1.5rem,4vw,2.5rem);max-width:72rem;margin-inline:auto;display:grid}@media (width>=1024px){.launch-scroll-cta__grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}}.launch-scroll-cta__copy{backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffc2;border-radius:1.875rem;box-shadow:0 22px 60px #0f172a1a}html.dark .launch-scroll-cta__copy{background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 22px 60px #00000047}.launch-scroll-cta__zone{justify-content:center;align-items:flex-end;min-height:clamp(240px,34vw,360px);display:flex;position:relative}.wc-launch-stage{justify-content:center;align-items:flex-end;gap:clamp(.85rem,2.5vw,1.35rem);width:100%;max-width:26rem;display:flex}.wc-launch-pad-stack{flex:0 auto;width:min(280px,62vw);min-height:clamp(210px,30vw,280px);position:relative}.wc-launch-rocket{--wc-rocket-thrust:.06;z-index:3;width:clamp(150px,18vw,220px);filter:drop-shadow(0 24px 40px color-mix(in srgb, var(--color-primary-800), transparent 55%));will-change:transform, left, top;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.wc-launch-rocket.is-flying{z-index:60;margin:0;position:fixed;transform:translate(-50%,-50%)}.wc-launch-rocket svg{width:100%;height:auto;display:block;overflow:visible}.wc-launch-rocket .wc-launch-rocket__smoke-group{opacity:calc(var(--wc-rocket-thrust) * .82);transform-origin:50% 20%;animation:1.5s ease-in-out infinite alternate wcLaunchRocketSmokePulse}.wc-launch-rocket .wc-launch-rocket__smoke-1{transform-origin:50%;animation:3.8s ease-in-out infinite wcLaunchRocketSmokeShiftA}.wc-launch-rocket .wc-launch-rocket__smoke-2{transform-origin:50%;animation:4.2s ease-in-out infinite wcLaunchRocketSmokeShiftB}.wc-launch-rocket .wc-launch-rocket__smoke-3{transform-origin:50%;animation:4.6s ease-in-out infinite wcLaunchRocketSmokeShiftC}.wc-launch-rocket .wc-launch-rocket__flame-group{opacity:calc(.16 + var(--wc-rocket-thrust) * .92);transform-origin:50% 12%;animation:.9s ease-in-out infinite alternate wcLaunchRocketFlamePulse}.wc-launch-rocket .wc-launch-rocket__glow-group{opacity:calc(.08 + var(--wc-rocket-thrust) * .55);animation:1.1s ease-in-out infinite alternate wcLaunchRocketGlowPulse}.wc-launch-stage.is-countdown .wc-launch-rocket{--wc-rocket-thrust:.42}.wc-launch-stage.is-launched .wc-launch-rocket{--wc-rocket-thrust:1}.wc-launch-flight-layer{z-index:55;pointer-events:none;position:fixed;inset:0;overflow:visible}.wc-launch-rings{z-index:1;pointer-events:none;width:min(320px,92vw);height:140px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.wc-launch-ring{border:1px solid color-mix(in srgb, var(--color-primary-500), transparent 84%);opacity:0;border-radius:50%;width:100%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.72)}.wc-launch-rings.is-active .wc-launch-ring{animation:2.3s ease-out infinite wcLaunchRingPulse}.wc-launch-rings.is-active .wc-launch-ring:nth-child(2){animation-delay:.48s}.wc-launch-rings.is-active .wc-launch-ring:nth-child(3){animation-delay:.96s}.wc-launch-pad{--wc-launch-glow:.24;z-index:2;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-primary-400), transparent calc(58% - var(--wc-launch-glow) * 22%)), color-mix(in srgb, var(--color-primary-500), transparent calc(72% - var(--wc-launch-glow) * 18%)) 52%, color-mix(in srgb, var(--color-primary-100), transparent 35%) 78%, transparent 92%);border:1px solid color-mix(in srgb, var(--color-primary-500), transparent 48%);border-bottom:3px solid color-mix(in srgb, var(--color-primary-600), transparent 58%);width:100%;height:64px;box-shadow:inset 0 1px 0 #ffffff6b, 0 0 calc(14px + var(--wc-launch-glow) * 28px) color-mix(in srgb, var(--color-primary-500), transparent calc(78% - var(--wc-launch-glow) * 22%)), 0 0 calc(48px + var(--wc-launch-glow) * 72px) color-mix(in srgb, var(--color-primary-300), transparent calc(88% - var(--wc-launch-glow) * 16%));border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wc-launch-pad:after{content:"";border:1px solid color-mix(in srgb, var(--color-primary-400), transparent 52%);pointer-events:none;opacity:.85;border-radius:50%;position:absolute;inset:-7px 6%}html.dark .wc-launch-pad{border-color:color-mix(in srgb, var(--color-primary-400), transparent 62%);border-bottom-color:color-mix(in srgb, var(--color-primary-300), transparent 48%);box-shadow:inset 0 1px 0 #ffffff14, 0 0 calc(14px + var(--wc-launch-glow) * 28px) color-mix(in srgb, var(--color-primary-500), transparent calc(72% - var(--wc-launch-glow) * 20%)), 0 0 calc(48px + var(--wc-launch-glow) * 72px) color-mix(in srgb, var(--color-primary-400), transparent calc(84% - var(--wc-launch-glow) * 14%))}html.dark .wc-launch-pad:after{border-color:color-mix(in srgb, var(--color-primary-300), transparent 58%)}.wc-launch-stage.is-countdown .wc-launch-pad,.wc-launch-stage.is-launched .wc-launch-pad{--wc-launch-glow:.72}.wc-launch-pad:before{content:attr(data-label);z-index:1;color:color-mix(in srgb, var(--color-primary-700), #0f172a 12%);letter-spacing:.16em;white-space:nowrap;text-shadow:0 1px #ffffff8c;font-size:.72rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.dark .wc-launch-pad:before{color:color-mix(in srgb, var(--color-primary-200), white 8%);text-shadow:0 1px 2px #00000059}.wc-launch-smoke{z-index:4;opacity:0;pointer-events:none;transform-origin:50% 88%;width:min(18rem,120%);height:min(11rem,52vw);transition:opacity .35s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:8px;left:50%;transform:translate(-50%)scale(.88)}.wc-launch-smoke.is-active{opacity:1;transform:translate(-50%)scale(1.12)}.wc-launch-smoke span{filter:blur(3px);opacity:.96;background:radial-gradient(at 38% 30%,#ffffffd1,#0000 36%),radial-gradient(at 55% 55%,#d2dde4eb,#788997ad 54%,#0000 74%);border-radius:54% 46% 58% 42%/48% 56% 44% 52%;display:block;position:absolute;box-shadow:inset 0 0 1.2rem #ffffff47,0 0 1.4rem #38465438}.wc-launch-smoke span:first-child{width:7.2rem;height:4.4rem;bottom:20%;left:2%}.wc-launch-smoke span:nth-child(2){opacity:.9;width:6.8rem;height:4.1rem;bottom:44%;left:19%}.wc-launch-smoke span:nth-child(3){width:7.7rem;height:4.6rem;bottom:39%;left:41%}.wc-launch-smoke span:nth-child(4){opacity:.92;width:7rem;height:4.2rem;bottom:14%;left:55%}.wc-launch-smoke span:nth-child(5){opacity:.98;width:8.3rem;height:4.8rem;bottom:8%;left:24%}.wc-launch-smoke span:nth-child(6){opacity:.88;width:8.6rem;height:4.8rem;bottom:-4%;left:6%}.wc-launch-smoke span:nth-child(7){opacity:.9;width:9.3rem;height:5.2rem;bottom:-7%;left:38%}.wc-launch-smoke span:nth-child(8){opacity:.86;width:6.6rem;height:4rem;bottom:-10%;left:68%}.wc-launch-start-btn{border:2px solid color-mix(in srgb, var(--color-demo-rose), white 18%);background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--color-demo-rose-soft), white 24%), transparent 58%), linear-gradient(145deg, var(--color-demo-rose), color-mix(in srgb, var(--color-demo-rose), #281c22 22%));color:#fff;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;width:4.75rem;height:4.75rem;box-shadow:0 10px 28px color-mix(in srgb, var(--color-demo-rose), transparent 62%), inset 0 1px 0 #ffffff47;cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:.95rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.wc-launch-start-btn:hover:not(:disabled){box-shadow:0 14px 32px color-mix(in srgb, var(--color-demo-rose), transparent 48%), inset 0 1px 0 #ffffff57;transform:translateY(-1px)scale(1.03)}.wc-launch-start-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-demo-rose-soft), white 10%);outline-offset:3px}.wc-launch-start-btn:disabled{opacity:.78;cursor:default;transform:none}html.dark .wc-launch-start-btn{border-color:color-mix(in srgb, var(--color-demo-rose-soft), transparent 35%);background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--color-demo-rose-soft), transparent 20%), transparent 58%), linear-gradient(145deg, color-mix(in srgb, var(--color-demo-rose), #0c080a 18%), color-mix(in srgb, var(--color-demo-rose), #281c22 32%))}.wc-launch-start-btn.is-done{letter-spacing:0;text-transform:none;font-size:1.45rem;line-height:1}.wc-launch-stage.is-countdown .wc-launch-start-btn{letter-spacing:.02em;text-transform:none;font-size:1.35rem}@media (width<=640px){.wc-launch-stage{flex-direction:column;align-items:center}}@keyframes wcLaunchRocketFlamePulse{0%{transform:scaleY(.86)scaleX(.94)}to{transform:scaleY(1.18)scaleX(1.05)}}@keyframes wcLaunchRocketGlowPulse{0%{opacity:calc(.06 + var(--wc-rocket-thrust) * .48);transform:scale(.92)}to{opacity:calc(.12 + var(--wc-rocket-thrust) * .62);transform:scale(1.06)}}@keyframes wcLaunchRocketSmokePulse{0%{transform:translateY(4px)scale(.96)}to{transform:translateY(-4px)scale(1.03)}}@keyframes wcLaunchRocketSmokeShiftA{0%,to{transform:translate(-4px)scale(1)}50%{transform:translate(6px,-10px)scale(1.05)}}@keyframes wcLaunchRocketSmokeShiftB{0%,to{transform:translate(4px)scale(1)}50%{transform:translate(-7px,-16px)scale(1.08)}}@keyframes wcLaunchRocketSmokeShiftC{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4px,-22px)scale(1.06)}}@keyframes wcLaunchRingPulse{0%{opacity:0;transform:translate(-50%)scale(.52)}20%{opacity:.18}to{opacity:0;transform:translate(-50%)scale(1.16)}}@media (prefers-reduced-motion:reduce){.wc-launch-start-btn[hidden]{display:none}.wc-launch-rings.is-active .wc-launch-ring,.wc-launch-rocket .wc-launch-rocket__smoke-group,.wc-launch-rocket .wc-launch-rocket__flame-group,.wc-launch-rocket .wc-launch-rocket__glow-group,.wc-launch-rocket .wc-launch-rocket__smoke-1,.wc-launch-rocket .wc-launch-rocket__smoke-2,.wc-launch-rocket .wc-launch-rocket__smoke-3{animation:none}}.image-service-hero__media:has(.vx-pricing-hero){aspect-ratio:1584/672;--vx-s:calc(min(100cqw / 800px, 100cqh / 335px));line-height:normal;position:relative;container-type:size}.vx-pricing-hero{--hero-bg-1:var(--color-primary-950);--hero-bg-2:color-mix(in srgb, var(--color-hero-bg) 55%, var(--color-primary-950));--hero-bg-3:color-mix(in srgb, var(--color-primary-900) 82%, var(--color-primary-950));--hero-line:color-mix(in srgb, var(--color-primary-300), transparent 72%);--hero-line-strong:color-mix(in srgb, var(--color-primary-400), transparent 66%);--hero-text:var(--color-hero-on-dark-heading);--hero-chip-bg:#ffffffeb;--hero-chip-text:var(--color-primary-950);--hero-shadow:color-mix(in srgb, var(--color-primary-950), transparent 78%);--board-bg:#ffffff14;--board-border:#ffffff24;--card-bg:linear-gradient(135deg, #fffffffa, color-mix(in srgb, var(--color-primary-50), white 6%));--card-border:color-mix(in srgb, var(--color-primary-300), transparent 82%);--card-shadow:0 calc(18px * var(--vx-s)) calc(40px * var(--vx-s)) var(--hero-shadow);--card-text:var(--color-primary-950);--card-sub:color-mix(in srgb, var(--color-primary-800), #64748b 35%);--card-meta:var(--color-primary-800);--card-accent:var(--color-primary-600);--card-accent-deep:var(--color-primary-950);--card-muted-stroke:color-mix(in srgb, var(--color-primary-300), transparent 78%);--card-dim-opacity:.62;--card-dim-filter:saturate(.82) brightness(.9);--card-active-glow:0 0 0 1px #ffffffbf, 0 0 calc(34px * var(--vx-s)) color-mix(in srgb, var(--color-primary-400), transparent 72%), 0 calc(28px * var(--vx-s)) calc(60px * var(--vx-s)) var(--hero-shadow);--radius-xl:calc(38px * var(--vx-s));isolation:isolate;border-radius:inherit;background:radial-gradient(circle at 18% 16%, #ffffff14, transparent 28%), radial-gradient(circle at 82% 80%, color-mix(in srgb, var(--color-primary-500), transparent 88%), transparent 26%), linear-gradient(135deg, var(--hero-bg-1) 0%, var(--hero-bg-2) 52%, var(--hero-bg-3) 100%);width:100%;height:100%;box-shadow:0 calc(24px * var(--vx-s)) calc(70px * var(--vx-s)) var(--hero-shadow), inset 0 1px 0 #ffffff0f;border:1px solid #ffffff14;position:absolute;inset:0;overflow:hidden}.vx-pricing-hero:before{content:"";z-index:-3;opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:calc(40px * var(--vx-s)) calc(40px * var(--vx-s));animation:28s linear infinite vxGrid;position:absolute;inset:0;mask-image:radial-gradient(#000 0 30%,#0000 78%)}.vx-pricing-hero:after{content:"";z-index:-2;background:conic-gradient(from 0deg at 50% 50%, transparent 0deg, color-mix(in srgb, var(--color-primary-400), transparent 86%) 58deg, transparent 110deg, color-mix(in srgb, var(--color-primary-300), transparent 88%) 186deg, transparent 246deg, color-mix(in srgb, var(--color-primary-500), transparent 90%) 312deg, transparent 360deg);filter:blur(calc(16px * var(--vx-s)));transform-origin:50%;animation:36s linear infinite vxRotateHalo;position:absolute;inset:-16%}.vx-orbit{pointer-events:none;opacity:.96;transform-origin:50%;width:100%;height:100%;animation:30s linear infinite vxOrbitSpin;position:absolute;inset:0}.vx-orbit ellipse,.vx-orbit path{fill:none;stroke:var(--hero-line);stroke-width:calc(1.55px * var(--vx-s));stroke-dasharray:calc(9px * var(--vx-s)) calc(12px * var(--vx-s));stroke-linecap:round;animation:24s linear infinite vxDash}.vx-orbit .slow{stroke:var(--hero-line-strong);opacity:.88;animation-duration:31s;animation-direction:reverse}.vx-board{width:min(96%, calc(880px * var(--vx-s)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vx-header{align-items:center;gap:calc(18px * var(--vx-s));margin-bottom:calc(14px * var(--vx-s));grid-template-columns:1fr auto 1fr;display:grid}.vx-side-label{align-items:center;gap:calc(10px * var(--vx-s));color:var(--hero-text);font-size:calc(12px * var(--vx-s));letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px #00000047;white-space:nowrap;font-weight:900;display:inline-flex}.vx-side-label:last-child{justify-self:end}.vx-side-label:before{content:"";width:calc(9px * var(--vx-s));height:calc(9px * var(--vx-s));box-shadow:0 0 0 calc(8px * var(--vx-s)) #ffffff1a;background:#fff;border-radius:999px;animation:2.7s ease-out infinite vxPulseDot}.vx-title-chip{align-items:center;gap:calc(10px * var(--vx-s));padding:calc(10px * var(--vx-s)) calc(18px * var(--vx-s));background:var(--hero-chip-bg);color:var(--hero-chip-text);box-shadow:0 calc(12px * var(--vx-s)) calc(32px * var(--vx-s)) var(--hero-shadow);font-size:calc(13px * var(--vx-s));letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;font-weight:950;display:inline-flex;position:relative;overflow:hidden}.vx-title-chip:before{content:"";width:calc(8px * var(--vx-s));height:calc(8px * var(--vx-s));background:var(--hero-chip-text);border-radius:999px;flex:none}.vx-title-chip:after{content:"";background:linear-gradient(110deg,#0000 18%,#ffffffeb 48%,#0000 78%);animation:7s ease-in-out infinite vxTitleShine;position:absolute;inset:0;transform:translate(-140%)}.vx-grid{grid-template-columns:1fr calc(72px * var(--vx-s)) 1fr;padding:calc(18px * var(--vx-s));border-radius:calc(30px * var(--vx-s));border:1px solid var(--board-border);background:var(--board-bg);backdrop-filter:blur(calc(18px * var(--vx-s)));box-shadow:inset 0 1px 0 #ffffff14, 0 calc(18px * var(--vx-s)) calc(42px * var(--vx-s)) var(--hero-shadow);align-items:stretch;gap:0;display:grid;position:relative}.vx-column{gap:calc(14px * var(--vx-s));z-index:2;display:grid;position:relative}.vx-center-axis{z-index:1;justify-content:center;align-items:center;min-height:100%;display:flex;position:relative}.vx-axis-line{top:calc(10px * var(--vx-s));bottom:calc(10px * var(--vx-s));background:linear-gradient(#0000,#fff3,#0000);width:1px;position:absolute;left:50%;transform:translate(-50%)}.vx-axis-core{width:calc(74px * var(--vx-s));height:calc(74px * var(--vx-s));box-shadow:0 calc(12px * var(--vx-s)) calc(30px * var(--vx-s)) var(--hero-shadow);opacity:.9;background:radial-gradient(circle at 35% 25%,#fffffffa,#0000 34%),#fffffff0;border:1px solid #ffffff2e;border-radius:999px;place-items:center;animation:6s ease-in-out infinite vxCoreFloat;display:grid;position:relative}.vx-axis-core:before,.vx-axis-core:after{content:"";inset:calc(-14px * var(--vx-s));border-radius:inherit;border:1px solid var(--card-muted-stroke);animation:4.8s ease-out infinite vxRing;position:absolute}.vx-axis-core:after{inset:calc(-26px * var(--vx-s));animation-delay:1.5s}.vx-axis-core span{width:calc(18px * var(--vx-s));height:calc(18px * var(--vx-s));background:var(--hero-chip-text);box-shadow:0 0 0 calc(8px * var(--vx-s)) color-mix(in srgb, var(--color-primary-600), transparent 90%);border-radius:999px}.vx-signal{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vx-signal path{fill:none;stroke:var(--card-muted-stroke);stroke-width:calc(1.35px * var(--vx-s));stroke-dasharray:calc(9px * var(--vx-s)) calc(12px * var(--vx-s));stroke-linecap:round;animation:20s linear infinite vxDash}.vx-signal .alt{stroke:color-mix(in srgb, var(--color-primary-400), transparent 76%);animation-duration:28s;animation-direction:reverse}.vx-card{min-height:calc(104px * var(--vx-s));align-items:center;gap:calc(18px * var(--vx-s));padding:calc(18px * var(--vx-s)) calc(18px * var(--vx-s)) calc(18px * var(--vx-s)) calc(20px * var(--vx-s));border-radius:calc(24px * var(--vx-s));border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);opacity:var(--card-dim-opacity);filter:var(--card-dim-filter);transform-origin:50%;isolation:isolate;grid-template-columns:1fr auto;transition:opacity .42s,filter .42s,transform .42s,box-shadow .42s,border-color .42s,background .42s;animation:7s ease-in-out infinite vxFloat;display:grid;position:relative;overflow:hidden}.vx-column .vx-card:nth-child(2){animation-delay:.9s}.vx-column:last-child .vx-card{animation-delay:1.4s}.vx-column:last-child .vx-card:nth-child(2){animation-delay:2.1s}.vx-card:before{content:"";left:0;top:calc(16px * var(--vx-s));bottom:calc(16px * var(--vx-s));width:calc(4px * var(--vx-s));background:linear-gradient(180deg, var(--card-accent), var(--card-accent-deep));border-radius:0 999px 999px 0;position:absolute}.vx-card:after{content:"";right:calc(-20px * var(--vx-s));top:calc(-34px * var(--vx-s));width:calc(110px * var(--vx-s));height:calc(110px * var(--vx-s));border:1px solid var(--card-border);background:radial-gradient(circle at center, color-mix(in srgb, var(--color-primary-200), transparent 66%), transparent 66%);border-radius:999px;position:absolute}.vx-card>*{z-index:2;transition:opacity .42s,color .42s,transform .42s;position:relative}.vx-card .vx-card-content b,.vx-card .vx-card-content span,.vx-card .vx-card-meta strong,.vx-card .vx-card-meta em{opacity:.96}.vx-card-light{z-index:1;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.vx-card-light:before{content:"";width:42%;height:170%;filter:blur(calc(10px * var(--vx-s)));opacity:0;background:linear-gradient(90deg,#0000 0%,#fff0 16%,#fffffffa 50%,#fff0 84%,#0000 100%);position:absolute;top:-30%;left:-30%;transform:translate(-240%)rotate(14deg)}.vx-card-light:after{content:"";border-radius:inherit;background:radial-gradient(circle at center, #ffffffe0, color-mix(in srgb, var(--color-primary-100), transparent 64%) 48%, #fff0 74%);opacity:0;position:absolute;inset:0}.vx-card.is-active{opacity:1;filter:saturate(1.04)brightness(1.03);transform:translateY(calc(-2px * var(--vx-s))) scale(1.018);border-color:color-mix(in srgb, var(--color-primary-400), transparent 58%);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--color-primary-50), white 2%) 98%);box-shadow:var(--card-active-glow)}.vx-card.is-active .vx-card-content b{color:var(--card-text)}.vx-card.is-active .vx-card-content span{color:var(--card-sub)}.vx-card.is-active .vx-card-meta strong{color:var(--card-text);text-shadow:0 0 calc(18px * var(--vx-s)) #ffffffb3, 0 0 calc(32px * var(--vx-s)) color-mix(in srgb, var(--color-primary-300), transparent 72%)}.vx-card.is-active .vx-card-meta em{color:var(--card-accent)}.vx-card.is-active .vx-card-light:before{animation:.95s cubic-bezier(.22,.78,.2,1) both vxCardBeam}.vx-card.is-active .vx-card-light:after{animation:1.18s cubic-bezier(.22,.78,.2,1) both vxCardGlow}.vx-card-content{z-index:1;min-width:0;position:relative}.vx-card-content b{color:var(--card-text);font-size:calc(19px * var(--vx-s));letter-spacing:-.035em;line-height:1.04;display:block}.vx-card-content span{margin-top:calc(7px * var(--vx-s));color:var(--card-sub);font-size:calc(12px * var(--vx-s));letter-spacing:.03em;font-weight:840;display:block}.vx-card-meta{min-width:calc(104px * var(--vx-s));z-index:1;text-align:right;white-space:nowrap;position:relative}.vx-card-meta strong{color:var(--card-text);font-size:calc(36px * var(--vx-s));letter-spacing:-.075em;line-height:.9;display:block}.vx-card-meta em{margin-top:calc(8px * var(--vx-s));color:var(--card-meta);font-style:normal;font-size:calc(11px * var(--vx-s));letter-spacing:.1em;text-transform:uppercase;font-weight:900;display:block}@keyframes vxGrid{0%{background-position:0 0,0 0}to{background-position:calc(40px * var(--vx-s)) calc(40px * var(--vx-s)), calc(40px * var(--vx-s)) calc(40px * var(--vx-s))}}@keyframes vxRotateHalo{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.03)}}@keyframes vxOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vxDash{to{stroke-dashoffset:calc(-220px * var(--vx-s))}}@keyframes vxPulseDot{0%{box-shadow:0 0 #ffffff29}80%,to{box-shadow:0 0 0 calc(13px * var(--vx-s)) #fff0}}@keyframes vxTitleShine{0%,42%{opacity:0;transform:translate(-140%)}52%{opacity:.92}72%,to{opacity:0;transform:translate(180%)}}@keyframes vxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-6px * var(--vx-s)))}}@keyframes vxCoreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-5px * var(--vx-s)))}}@keyframes vxRing{0%{opacity:.2;transform:scale(.84)}to{opacity:0;transform:scale(1.18)}}@keyframes vxCardGlow{0%{opacity:0}18%{opacity:1}72%{opacity:.72}to{opacity:0}}@keyframes vxCardBeam{0%{opacity:0;transform:translate(-240%)rotate(14deg)}15%{opacity:.98}72%{opacity:.92;transform:translate(430%)rotate(14deg)}to{opacity:0;transform:translate(430%)rotate(14deg)}}@media (prefers-reduced-motion:reduce){.vx-pricing-hero *,.vx-pricing-hero:before,.vx-pricing-hero:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.image-service-hero[data-astro-cid-yzsl7nbq]{border-bottom:1px solid color-mix(in srgb, var(--color-primary-200), transparent 35%);background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--color-primary-400), transparent 84%), transparent 30%), linear-gradient(135deg, var(--color-primary-50), #fff 44%, color-mix(in srgb, var(--color-primary-100), white 30%));margin-bottom:0;position:relative;overflow:hidden}.image-service-hero__inner[data-astro-cid-yzsl7nbq]{gap:1.25rem;max-width:72rem;margin-inline:auto;padding:1rem 1rem 1.25rem;display:grid}@media (width>=768px){.image-service-hero__inner[data-astro-cid-yzsl7nbq]{padding:2rem 1rem 1.25rem}}@media (width>=1024px){.image-service-hero__inner[data-astro-cid-yzsl7nbq]{grid-template-columns:.84fr 1.16fr;align-items:end}.image-service-hero--pricing[data-astro-cid-yzsl7nbq] .image-service-hero__inner[data-astro-cid-yzsl7nbq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2rem)}}.image-service-hero__aside[data-astro-cid-yzsl7nbq]{flex-direction:column;gap:1rem;display:flex}.image-service-hero__actions[data-astro-cid-yzsl7nbq]{flex-direction:column;gap:.75rem;display:flex}@media (width>=640px){.image-service-hero__actions[data-astro-cid-yzsl7nbq]{flex-flow:wrap}}@media (width<=639px){.image-service-hero__inner[data-astro-cid-yzsl7nbq]{gap:1rem}}@media (width<=1023px){.image-service-hero--pricing[data-astro-cid-yzsl7nbq] .image-service-hero__inner[data-astro-cid-yzsl7nbq]{flex-direction:column;gap:1rem;display:flex}.image-service-hero--pricing[data-astro-cid-yzsl7nbq] .image-service-hero__aside[data-astro-cid-yzsl7nbq]{display:contents}.image-service-hero--pricing[data-astro-cid-yzsl7nbq] .image-service-hero__visual[data-astro-cid-yzsl7nbq]{order:1}.image-service-hero--pricing[data-astro-cid-yzsl7nbq] .image-service-hero__copy[data-astro-cid-yzsl7nbq]{order:2}.image-service-hero--pricing[data-astro-cid-yzsl7nbq] .image-service-hero__actions[data-astro-cid-yzsl7nbq]{order:3}}.image-service-hero__copy[data-astro-cid-yzsl7nbq]{z-index:1;position:relative}.image-service-hero__visual[data-astro-cid-yzsl7nbq]{background:#ffffffb8;border:1px solid #0f172a1f;border-radius:1.7rem;position:relative;overflow:hidden;box-shadow:0 34px 90px #0f172a24}.image-service-hero__media[data-astro-cid-yzsl7nbq]{width:100%;line-height:0;position:relative}.image-service-hero__visual--wc-flame[data-astro-cid-yzsl7nbq] .image-service-hero__media[data-astro-cid-yzsl7nbq],.image-service-hero__visual--ov-signals[data-astro-cid-yzsl7nbq] .image-service-hero__media[data-astro-cid-yzsl7nbq]{aspect-ratio:1584/672}.image-service-hero__visual--wc-flame[data-astro-cid-yzsl7nbq] .image-service-hero__image[data-astro-cid-yzsl7nbq],.image-service-hero__visual--ov-signals[data-astro-cid-yzsl7nbq] .image-service-hero__image[data-astro-cid-yzsl7nbq]{object-fit:cover;object-position:center;width:100%;height:100%}.image-service-hero__visual[data-astro-cid-yzsl7nbq]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff29,#0000 30%),radial-gradient(circle at 86% 18%,#ffffff3d,#0000 18%);position:absolute;inset:0}.image-service-hero__image[data-astro-cid-yzsl7nbq]{width:100%;display:block}.image-service-hero__media--color-scheme[data-astro-cid-yzsl7nbq] .image-service-hero__image[data-astro-cid-yzsl7nbq]{width:100%;height:100%;position:absolute;inset:0}.image-service-hero__image--scheme-warm[data-astro-cid-yzsl7nbq],html[data-color-theme=warm] .image-service-hero__image--scheme-blue[data-astro-cid-yzsl7nbq]{display:none}html[data-color-theme=warm] .image-service-hero__image--scheme-warm[data-astro-cid-yzsl7nbq]{display:block}html.dark .image-service-hero[data-astro-cid-yzsl7nbq]{border-bottom-color:color-mix(in srgb, var(--color-primary-700), transparent 55%);background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--color-primary-500), transparent 86%), transparent 32%), linear-gradient(135deg, var(--color-primary-950), #171717 52%, color-mix(in srgb, var(--color-primary-900), #111827 45%))}html.dark .image-service-hero__visual[data-astro-cid-yzsl7nbq]{background:#ffffff0b;border-color:#ffffff1a;box-shadow:0 34px 90px #0000005c}
