.explore-cta-container{max-width:var(--content-max-article,1280px);padding-inline:var(--content-gutter-article,20px);margin-inline:auto}.explore-cta{--explore-cta-meta-size:.9375rem;--explore-cta-body-size:1.0625rem;gap:var(--space-5);border:1px solid var(--color-brand-border);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-brand-subtle), var(--color-surface-1) 70%);grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,6vw,4rem);margin-bottom:clamp(2rem,5vw,3rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.explore-cta__brand{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.explore-cta__logo{object-fit:contain;flex:none;width:auto;max-width:100%;height:2.25rem;display:block}.explore-cta__logo--light,html[data-theme=light] .explore-cta__logo--dark{display:none}html[data-theme=light] .explore-cta__logo--light{display:block}.explore-cta__slogan{font-size:var(--explore-cta-meta-size);color:var(--color-text-muted);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.4}.explore-cta__copy{min-width:0}.explore-cta__title{font-family:var(--font-heading);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-text-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0}.explore-cta__text{margin:var(--space-2) 0 0;font-size:var(--explore-cta-body-size);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.6}.explore-cta__action{touch-action:manipulation;width:100%}@media (min-width:900px){.explore-cta{align-items:center;column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(min-content,1fr)}.explore-cta__brand{border-inline-end:1px solid var(--color-brand-border);justify-content:center;align-self:stretch;padding-inline-end:var(--space-6)}.explore-cta__action{align-self:center}}.neon-cta{--neon-rim:3px;--neon-halo:7px;--neon-angle-start:0deg;box-sizing:border-box;color:#fff;isolation:isolate;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-width:max-content;max-width:266px;min-height:66px;margin-inline:auto;padding:0;text-decoration:none;transition:transform .22s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.neon-cta:hover{transform:translateY(-2px)scale(1.025)}.neon-cta:active{transform:translateY(0)scale(1)}.neon-cta:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:6px}.neon-cta__halo,.neon-cta__rim{pointer-events:none;border-radius:999px;position:absolute;overflow:hidden}.neon-cta__halo{inset:calc(-1 * var(--neon-halo));z-index:0;filter:blur(10px);opacity:.94}.neon-cta__rim{z-index:1;background:#465cf038;inset:0}.neon-cta__halo:before,.neon-cta__rim:before{content:"";width:410px;height:410px;transform:translate(-50%, -50%) rotate(var(--neon-angle-start));will-change:transform;background:conic-gradient(#0000 0deg 208deg,#465cf01f 220deg,#465cf0 248deg,#6754fa 271deg,#bb56fa 296deg,#f8d9ff 316deg,#fff 324deg,#6cdcff 335deg,#1f5dfc47 348deg,#0000 360deg);animation:3.2s linear infinite neon-cta-spin;position:absolute;top:50%;left:50%}@keyframes neon-cta-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.neon-cta__body{inset:var(--neon-rim);z-index:2;pointer-events:none;background:radial-gradient(120% 140% at 50% 45%,#121a3a 0%,#090c1c 55%,#05060f 100%);border-radius:999px;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -6px 14px #0000008c}.neon-cta__map{opacity:.22;background-image:url(/images/world-land-110m.svg);background-position:50% 42%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.neon-cta__shade{background:repeating-linear-gradient(0deg,#80ccff0b 0 1px,#0000 1px 11px),repeating-linear-gradient(90deg,#80ccff0b 0 1px,#0000 1px 11px),linear-gradient(#05060f1f 0%,#05060f6b 100%);position:absolute;inset:0}.neon-cta__content{z-index:3;font-family:var(--font-sans);letter-spacing:.01em;color:#fff;text-shadow:0 1px 2px #0009;white-space:nowrap;align-items:center;gap:.625rem;padding:0 1.125rem 0 1.5rem;font-size:15px;font-weight:750;line-height:1;display:inline-flex;position:relative}.neon-cta__arrow{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.neon-cta:hover .neon-cta__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.neon-cta,.neon-cta__arrow{transition:none}.neon-cta:hover{transform:none}.neon-cta__halo:before,.neon-cta__rim:before{animation:none;transform:translate(-50%,-50%)rotate(300deg)}}
