@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}.shiny-cta[data-astro-cid-ysxf5ti3]{--shiny-cta-bg:#1e3a8a;--shiny-cta-bg-subtle:#1d4ed8;--shiny-cta-fg:#fff;--shiny-cta-highlight:#3b82f6;--shiny-cta-highlight-subtle:#60a5fa;--animation:gradient-angle linear infinite;--duration:3s;--shadow-size:2px;--transition:.8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;letter-spacing:.05em;text-transform:uppercase;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box, conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)), transparent, var(--shiny-cta-highlight) var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 2), var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3), transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);border:1px solid #0000;border-radius:360px;justify-content:center;align-items:center;padding:1rem 2.25rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine;display:inline-flex;position:relative;overflow:hidden}.shiny-cta[data-astro-cid-ysxf5ti3]:before,.shiny-cta[data-astro-cid-ysxf5ti3]:after,.shiny-cta[data-astro-cid-ysxf5ti3] span[data-astro-cid-ysxf5ti3]:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.shiny-cta[data-astro-cid-ysxf5ti3]:active{translate:0 1px}.shiny-cta[data-astro-cid-ysxf5ti3]:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position), white calc(var(--position) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:.4;z-index:-1;background-repeat:space}.shiny-cta[data-astro-cid-ysxf5ti3]:after{--animation:shimmer linear infinite;aspect-ratio:1;background:linear-gradient(-50deg, transparent, var(--shiny-cta-highlight), transparent);opacity:.6;width:100%;-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.shiny-cta[data-astro-cid-ysxf5ti3] span[data-astro-cid-ysxf5ti3]{z-index:1;align-items:center;gap:.5rem;display:inline-flex}.shiny-cta[data-astro-cid-ysxf5ti3] span[data-astro-cid-ysxf5ti3]:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe linear infinite}.shiny-cta[data-astro-cid-ysxf5ti3],.shiny-cta[data-astro-cid-ysxf5ti3]:before,.shiny-cta[data-astro-cid-ysxf5ti3]:after{animation:var(--animation) var(--duration), var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.shiny-cta[data-astro-cid-ysxf5ti3]:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}.shiny-cta[data-astro-cid-ysxf5ti3]:is(:hover,:focus-visible),.shiny-cta[data-astro-cid-ysxf5ti3]:is(:hover,:focus-visible):before,.shiny-cta[data-astro-cid-ysxf5ti3]:is(:hover,:focus-visible):after{animation-play-state:running}.shiny-cta[data-astro-cid-ysxf5ti3]:is(:hover,:focus-visible) span[data-astro-cid-ysxf5ti3]:before{opacity:1}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:360deg}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}@media (width<=1024px){.shiny-cta[data-astro-cid-ysxf5ti3],.shiny-cta[data-astro-cid-ysxf5ti3]:before,.shiny-cta[data-astro-cid-ysxf5ti3]:after,.shiny-cta[data-astro-cid-ysxf5ti3] span[data-astro-cid-ysxf5ti3]:before{animation:none!important}}.shiny-cta[data-astro-cid-ysxf5ti3]:disabled{cursor:not-allowed;opacity:.55}.hh{padding:6.75rem 0 3rem}@media (width>=1024px){.hh{padding:10rem 0 4rem}}@media (width>=1280px){.hh{padding:10rem 0 4rem}.hh-grid{grid-template-columns:minmax(0,35rem) minmax(0,1fr);align-items:center;gap:3rem;max-width:90rem;margin-inline:auto;padding-inline:2rem;display:grid}.hh-grid .hh-copy{text-align:left;align-items:flex-start;margin:0;padding:0}.hh-grid .hh-title{font-size:clamp(2.75rem,1rem + 2.4vw,3.5rem)}.hh-grid .hh-pill{margin-left:0}.hh-grid .hh-sub{text-wrap:pretty}.hh-grid .hh-ctas,.hh-grid .hh-trust{justify-content:flex-start}.hh-grid .hh-scene{margin-top:0;padding-inline:0}}.hh-ambient{background:radial-gradient(40% 34% at 50% 0,#1d4ed84d,#0000 70%),radial-gradient(45% 40% at 8% 62%,#1d4ed833,#0000 70%),radial-gradient(40% 40% at 94% 70%,#3b82f624,#0000 70%)}.hh-copy{text-align:center;flex-direction:column;align-items:center;max-width:72rem;margin-inline:auto;padding-inline:1rem;display:flex}.hh-title{color:#f8fafc;letter-spacing:-.035em;text-wrap:balance;max-width:76rem;font-size:clamp(2.125rem,1rem + 3.5vw,3.75rem);font-weight:600;line-height:1.07}.hh-pill{color:#bfdbfe;letter-spacing:.14em;text-transform:uppercase;background:#3b82f61f;border:1px solid #93c5fd47;border-radius:9999px;align-items:center;gap:.625rem;width:fit-content;margin:0 auto 1.75rem;padding:.375rem .875rem .375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex;box-shadow:inset 0 1px #ffffff0f}@media (width>=1024px){.hh-pill{margin-bottom:2.25rem}}.hh-pill-dot{background:#60a5fa;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;box-shadow:0 0 0 3px #60a5fa38,0 0 10px #60a5facc}.hh-cycle{text-align:left;background:linear-gradient(100deg,#bfdbfe 0%,#60a5fa 45%,#3b82f6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hh-sub{color:#cbd5e1c7;text-wrap:balance;max-width:40rem;margin-top:1.5rem;font-size:1.0625rem;line-height:1.65}.hh-sub strong{color:#f8fafc;font-weight:600}@media (width>=1024px){.hh-sub{font-size:1.1875rem}}.hh-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem 1rem;margin-top:2.25rem;display:flex}.hh-ghost{color:#e2e8f0d1;letter-spacing:.02em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;font-size:.875rem;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.hh-ghost svg{width:1rem;height:1rem;transition:transform .2s}@media (hover:hover) and (pointer:fine){.hh-ghost:hover{color:#f8fafc;background:#3b82f614;border-color:#60a5fa80}.hh-ghost:hover svg{transform:translate(3px)}}.hh-ghost:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.hh-trust{color:#cbd5e1b3;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin-top:1.75rem;font-size:.8125rem;display:flex}@media (width>=640px){.hh-trust{font-size:.875rem}}.hh-stars{color:#d4b872;align-items:center;gap:.125rem;display:inline-flex}.hh-stars svg{width:1rem;height:1rem}.hh-stars span{color:#e2e8f0d9;margin-left:.375rem}.hh-sep{background:#ffffff29;width:1px;height:1rem;display:none}@media (width>=640px){.hh-sep{display:block}}.hh-pills-mobile{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.hh-pills-mobile span{color:#e2e8f0c7;background:#11182799;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.hh-pills-mobile svg{width:.875rem;height:.875rem}.hh-gold{color:#d4b872}.hh-green{color:#34d399}@media (width>=1024px){.hh-pills-mobile{display:none}}.hh-scene{margin-top:3.5rem;padding-inline:1rem}@media (width>=768px){.hh-scene{margin-top:4.5rem}}@media (width>=1024px){.hh-scene{margin-top:5rem;padding-inline:2rem}}.hh-logos{display:none}@media (width>=1280px){.hh .hh-logos{margin-top:4.5rem}}@media (width>=768px){.hh-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 4.5rem;max-width:72rem;margin:3.5rem auto 0;padding-inline:1rem;display:flex}.hh-logos img{opacity:.5;width:auto;transition:opacity .2s}.hh-logos img:hover{opacity:.9}}@media (width>=1280px){.hh-logos{gap:2rem 4.25rem}}
