.aurora-background-module__rci1ka__root{--aurora-reach:clamp(240px, 45vh, 480px);z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.aurora-background-module__rci1ka__fallback{background-image:radial-gradient(42% 12% at 49% 102%, var(--aurora-cream,#ffffffd1), #0000), radial-gradient(31% 22% at 30% 104%, var(--aurora-gold,#ffdc00cc), #0000), radial-gradient(56% 31% at 20% 102%, var(--aurora-red,#ff001fae), #0000), radial-gradient(48% 36% at 66% 101%, var(--aurora-mint,#00ff8fc2), #0000), radial-gradient(43% 27% at 85% 105%, var(--aurora-cyan,#00b6ffae), #0000), radial-gradient(86% 52% at 48% 90%, var(--aurora-blue,#004dff8f), #0000);background-size:100% var(--aurora-reach);background-position:bottom;background-repeat:no-repeat;position:absolute;inset:0}.aurora-background-module__rci1ka__root[data-placement=top] .aurora-background-module__rci1ka__fallback{transform:scaleY(-1)}.aurora-background-module__rci1ka__canvas{opacity:0;width:100%;height:100%;transition:opacity .2s ease-out;display:block;position:absolute;inset:0}.aurora-background-module__rci1ka__canvas[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.aurora-background-module__rci1ka__canvas{transition:none}}
.hero-action-module__S0Ldiq__root{isolation:isolate;border:1px solid var(--action-accent-edge);min-width:0;max-width:100%;font-family:var(--font-sans,"Sinapsa Suisse", Arial, sans-serif);font-size:var(--type-body);font-weight:500;line-height:var(--type-body-lh);text-align:left;letter-spacing:normal;color:var(--action-accent-ink);cursor:pointer;background:radial-gradient(ellipse at 28% 0%, var(--action-accent-glow), transparent 66%), linear-gradient(180deg, var(--action-accent-top), var(--action-accent) 48%, var(--action-accent-bottom));box-shadow:inset 0 2px 0 var(--action-accent-highlight), inset 1px 0 0 var(--action-accent-rim), inset -1px 0 0 var(--action-accent-rim), inset 0 -3px 0 var(--action-accent-shade), 0 2px 0 var(--action-accent-depth), 0 4px 6px -3px var(--action-accent-contact-shadow), 0 10px 18px -8px var(--action-accent-shadow);text-shadow:0 1px 0 var(--action-accent-text-shadow);border-radius:.75rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.625rem .875rem .625rem .625rem;text-decoration:none;transition:transform .16s cubic-bezier(.165,.84,.44,1),box-shadow .16s;display:inline-flex;position:relative}.hero-action-module__S0Ldiq__root:before{content:"";z-index:-1;border-radius:inherit;opacity:.18;mix-blend-mode:multiply;pointer-events:none;background:url(../media/action-grain.168px9_zabcnl.svg);position:absolute;inset:0}.hero-action-module__S0Ldiq__leading{width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px var(--action-accent-avatar-ring), 0 0 0 3px var(--action-accent-avatar-highlight), 0 2px 3px var(--action-accent-avatar-shadow);border-radius:50%;flex:0 0 2.5rem;display:block;overflow:hidden}.hero-action-module__S0Ldiq__leading img{object-fit:cover;width:100%;height:100%;display:block}.hero-action-module__S0Ldiq__symbol{border:1px solid var(--action-accent-edge);background:radial-gradient(ellipse at 30% 12%, #ffffffd9, transparent 65%), linear-gradient(145deg, var(--action-accent-highlight) 15%, var(--action-accent-top) 62%, var(--action-accent));box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -2px 3px var(--action-accent-shade), 0 0 0 2px var(--action-accent-avatar-highlight), 0 2px 0 var(--action-accent-edge), 0 4px 5px -2px var(--action-accent-contact-shadow);place-items:center;display:grid;position:relative}.hero-action-module__S0Ldiq__symbol:before{content:"";border-radius:inherit;border:1px solid var(--action-accent-avatar-highlight);box-shadow:inset 0 1px 2px #ffffffb3, inset 0 -1px 1px var(--action-accent-shade);position:absolute;inset:2px}.hero-action-module__S0Ldiq__symbol svg{width:1.65rem;height:1.65rem;color:var(--action-accent-edge);filter:drop-shadow(0 1px 0 var(--action-accent-highlight)) drop-shadow(0 -.5px 0 var(--action-accent-depth));position:relative}.hero-action-module__S0Ldiq__copy{flex-direction:column;flex:10ch;justify-content:center;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.hero-action-module__S0Ldiq__label{color:var(--action-accent-ink);overflow-wrap:anywhere;line-height:1.2}.hero-action-module__S0Ldiq__sub{color:var(--action-accent-muted);font-size:var(--type-caption);letter-spacing:0;font-weight:400;line-height:1.35}.hero-action-module__S0Ldiq__arrow{color:var(--action-accent-ink);opacity:.8;flex:0 0 1.125rem;transition:transform .25s cubic-bezier(.165,.84,.44,1),opacity .25s}@media (hover:hover) and (pointer:fine){.hero-action-module__S0Ldiq__root:not(:disabled):hover{box-shadow:inset 0 2px 0 var(--action-accent-highlight), inset 0 -3px 0 var(--action-accent-shade), 0 3px 0 var(--action-accent-depth), 0 6px 8px -4px var(--action-accent-contact-shadow), 0 12px 22px -8px var(--action-accent-shadow);transform:translateY(-1px)}.hero-action-module__S0Ldiq__root:not(:disabled):hover .hero-action-module__S0Ldiq__arrow{opacity:1;transform:translate(3px)}}.hero-action-module__S0Ldiq__root:not(:disabled):active{box-shadow:inset 0 1px 3px var(--action-accent-inset-shadow), inset 0 -1px 0 var(--action-accent-rim), 0 1px 0 var(--action-accent-depth), 0 3px 6px -3px var(--action-accent-pressed-shadow);transform:translateY(1px)}.hero-action-module__S0Ldiq__root:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.hero-action-module__S0Ldiq__root:disabled{cursor:wait;opacity:.65;transform:none}@media (prefers-reduced-motion:reduce){.hero-action-module__S0Ldiq__root,.hero-action-module__S0Ldiq__arrow{transition:none}.hero-action-module__S0Ldiq__root:not(:disabled):hover,.hero-action-module__S0Ldiq__root:not(:disabled):active,.hero-action-module__S0Ldiq__root:not(:disabled):hover .hero-action-module__S0Ldiq__arrow{transform:none}}
.zy-reveal{opacity:0;transform:translate3d(0, var(--z-reveal-y), 0);transition:opacity var(--z-dur-reveal) var(--z-ease-out-quart), transform var(--z-dur-reveal) var(--z-ease-out-quart);will-change:opacity, transform}.zy-reveal.is-in{opacity:1;will-change:auto;transform:none}.zy-split-pending{visibility:hidden}.zy-split .zy-split-word{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.zy-split .zy-split-char{display:inline-block}.zy-roll-text{--zy-roll-dur:var(--z-dur-hover-slow);flex-direction:column;justify-content:flex-start;align-items:flex-start;height:1lh;display:flex;position:relative;overflow:clip}.zy-roll-text-in{transition:transform var(--zy-roll-dur) var(--z-ease-out-quad);will-change:transform;flex:none}.zy-roll-text:hover .zy-roll-text-in,.zy-roll-text:focus-visible .zy-roll-text-in,.zy-roll-hover:hover .zy-roll-text-in,.zy-roll-hover:focus-visible .zy-roll-text-in{transform:translateY(-100%)}.zy-marquee-contents{justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative;overflow:clip}.zy-marquee-items{animation:zy-marquee var(--z-marquee-dur) linear infinite;flex:none;justify-content:flex-start;align-items:center;display:flex}.zy-marquee-icon{margin-right:var(--z-sp-big);width:6.25rem;height:auto}.zy-marquee-icon.zy-line{width:1px;height:2.5rem}.zy-marquee-gradient-1{background-image:linear-gradient(90deg, var(--bg), transparent);pointer-events:none;width:7rem;position:absolute;inset:0% auto 0% -.25rem}.zy-marquee-gradient-2{background-image:linear-gradient(90deg, transparent, var(--bg));pointer-events:none;width:7rem;position:absolute;inset:0% -.25% 0% auto}@keyframes zy-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (max-width:479px){.zy-marquee-icon{margin-right:var(--z-sp-normal);width:6rem}.zy-marquee-icon.zy-line{height:1.75rem}.zy-marquee-gradient-1,.zy-marquee-gradient-2{width:5rem}}.zy-lottie{line-height:0;display:block}.zy-lottie svg{width:100%;height:100%;display:block}:root[data-theme=dark] .zy-lottie.zy-lottie-invert-dark{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zy-lottie.zy-lottie-invert-dark{filter:invert()}}@media (prefers-reduced-motion:reduce){.zy-reveal{opacity:1;transition:none;transform:none}.zy-split-pending{visibility:visible}.zy-marquee-items{animation:none}.zy-roll-text-in{transition:none}}
