button.about__cta-button.about__cta-button,a.about__cta-button.about__cta-button{position:relative;z-index:1;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:60px;padding:0 34px;border-radius:999px;background-image:linear-gradient(90deg,#2563EB,#3B82F6);background-size:160% 100%;background-position:0% 50%;color:#fff;font-size:17px;font-weight:600;letter-spacing:.2px;white-space:nowrap;box-shadow:0 10px 30px rgb(37 99 235 / .2);cursor:pointer;transition:transform 0.3s ease-out,box-shadow 0.3s ease-out,background-position 0.3s ease-out,filter 0.3s ease-out}.about__cta-button-label{position:relative;z-index:2}.about__cta-button-arrow{position:relative;z-index:2;width:20px;height:20px;flex-shrink:0;transition:transform 0.3s ease-out}.about__cta-button-shine{position:absolute;top:0;left:0;z-index:1;pointer-events:none;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgb(255 255 255 / .9),transparent);transform:translateX(-160%);opacity:0}.about__cta-button:hover,.about__cta-button:focus-visible{transform:translateY(-3px) scale(1.03);box-shadow:0 20px 45px rgb(37 99 235 / .3);background-position:100% 50%;filter:brightness(1.08)}.about__cta-button:hover .about__cta-button-arrow,.about__cta-button:focus-visible .about__cta-button-arrow{transform:translateX(8px)}.about__cta-button:active{transform:translateY(-3px) scale(.97)}.about__cta-button--js{transition:none}.about__cta-button:focus-visible{outline:2px solid #2563EB;outline-offset:3px}@media (max-width:1023px){.about__cta-button{height:56px}}@media (max-width:639px){.about__cta-button{height:52px;padding:0 28px;width:100%}}button.about__cta-button.about__cta-button.about__cta-button--compact,a.about__cta-button.about__cta-button.about__cta-button--compact{height:52px;padding:0 26px;font-size:15px}button.about__cta-button.about__cta-button.about__cta-button--secondary,a.about__cta-button.about__cta-button.about__cta-button--secondary{background-image:none;background-color:#fff;color:#0F172A;box-shadow:none;border:1.5px solid rgb(37 99 235 / .18)}button.about__cta-button.about__cta-button.about__cta-button--secondary:hover,a.about__cta-button.about__cta-button.about__cta-button--secondary:hover,button.about__cta-button.about__cta-button.about__cta-button--secondary:focus-visible,a.about__cta-button.about__cta-button.about__cta-button--secondary:focus-visible{background-color:#EFF6FF;box-shadow:0 10px 24px rgb(37 99 235 / .12);filter:none}