@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s ease-out fade-in}.loading-btn svg{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.iti{width:100%!important;height:100%!important}.iti__dropdown-content,.iti__country-list,.iti,.iti__flag-container{z-index:99999!important}.iti__dropdown-content{color:#1f2937!important;background-color:#fff!important;border:1px solid #0000001a!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0000001a!important}.iti__country:hover,.iti__country.iti__highlight{background-color:#f3f4f6!important}.iti__tel-input{padding-left:90px!important}.iti__selected-flag{background-color:#0000!important}[data-variant=dark] .iti__selected-flag{border-right:1px solid #ffffff1a!important}[data-variant=light] .iti__selected-flag,[data-variant=inline] .iti__selected-flag{border-right:1px solid #0000001a!important}[data-variant=dark] .iti__arrow{border-top-color:#fff!important}[data-variant=dark] .iti__arrow--up{border-bottom-color:#fff!important}[data-variant=dark] .iti__tel-input{color:#fff!important}[data-variant=dark] .iti__selected-dial-code{color:#fffc!important}[data-variant=light] .iti__selected-dial-code,[data-variant=inline] .iti__selected-dial-code{color:#4b5563!important}:-webkit-any([data-variant=dark] .iti:has(input:-webkit-autofill) .iti__selected-dial-code,[data-variant=dark] .iti:has(input:autofill) .iti__selected-dial-code){color:#111827!important}:is([data-variant=dark] .iti:has(input:autofill) .iti__selected-dial-code,[data-variant=dark] .iti:has(input:autofill) .iti__selected-dial-code){color:#111827!important}:-webkit-any([data-variant=dark] .iti:has(input:-webkit-autofill) .iti__arrow,[data-variant=dark] .iti:has(input:autofill) .iti__arrow){border-top-color:#111827!important}:is([data-variant=dark] .iti:has(input:autofill) .iti__arrow,[data-variant=dark] .iti:has(input:autofill) .iti__arrow){border-top-color:#111827!important}:-webkit-any([data-variant=dark] .iti:has(input:-webkit-autofill) .iti__arrow--up,[data-variant=dark] .iti:has(input:autofill) .iti__arrow--up){border-bottom-color:#111827!important}:is([data-variant=dark] .iti:has(input:autofill) .iti__arrow--up,[data-variant=dark] .iti:has(input:autofill) .iti__arrow--up){border-bottom-color:#111827!important}.cta-visual[data-astro-cid-lzktbjlk]{perspective:2400px;max-width:27rem;height:clamp(25rem,25vw,20rem);position:relative}.cta-glow[data-astro-cid-lzktbjlk]{filter:blur(42px);z-index:0;background:radial-gradient(closest-side,#0099c373,#0000 72%);width:78%;height:78%;position:absolute;bottom:-14%;left:4%}.cta-visual-canvas[data-astro-cid-lzktbjlk]{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-smooth);display:block;position:absolute;inset:0}.cta-visual[data-astro-cid-lzktbjlk].is-3d-ready .cta-visual-canvas[data-astro-cid-lzktbjlk]{opacity:1}.cta-visual[data-astro-cid-lzktbjlk].is-3d-ready .cta-visual-scene[data-astro-cid-lzktbjlk]{opacity:0;transition:opacity .4s var(--ease-smooth)}.cta-visual-scene[data-astro-cid-lzktbjlk]{transform-style:preserve-3d;transition:transform .5s var(--ease-smooth);position:absolute;inset:0;transform:rotate(-2deg)rotateX(4deg)rotateY(-16deg)}.cta-visual[data-astro-cid-lzktbjlk]:hover .cta-visual-scene[data-astro-cid-lzktbjlk]{transform:rotate(-2deg)rotateX(4deg)rotateY(-16deg)translateY(-.35rem)}.device[data-astro-cid-lzktbjlk]{box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff40;background:linear-gradient(160deg,#4e6273,#0d151b 70%);border:1px solid #fff3;position:absolute}.device-screen[data-astro-cid-lzktbjlk]{background:var(--ink-950);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0006}.device-screen[data-astro-cid-lzktbjlk] img[data-astro-cid-lzktbjlk]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.device--tablet[data-astro-cid-lzktbjlk]{aspect-ratio:4/3;z-index:1;border-radius:1.1rem;width:70%;padding:.7rem;bottom:0;left:0;transform:translateZ(0)}.device--tablet[data-astro-cid-lzktbjlk] .device-screen[data-astro-cid-lzktbjlk]{border-radius:.45rem}.device--tablet[data-astro-cid-lzktbjlk] .device-cam[data-astro-cid-lzktbjlk]{z-index:1;background:#fff6;border-radius:50%;width:5px;height:5px;position:absolute;top:.34rem;left:50%;translate:-50%}.device--phone[data-astro-cid-lzktbjlk]{aspect-ratio:9/18.5;z-index:2;border-radius:1.2rem;width:25%;padding:.4rem .32rem;bottom:-4%;left:-7%;transform:translateZ(46px)}.device--phone[data-astro-cid-lzktbjlk] .device-screen[data-astro-cid-lzktbjlk]{border-radius:.8rem}.device--phone[data-astro-cid-lzktbjlk] .device-notch[data-astro-cid-lzktbjlk]{z-index:1;background:#05090c;border-radius:3px;width:32%;height:4px;position:absolute;top:.42rem;left:50%;translate:-50%}.device--phone[data-astro-cid-lzktbjlk] .device-home[data-astro-cid-lzktbjlk]{background:#fff6;border-radius:2px;width:24%;height:3px;position:absolute;bottom:.3rem;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.cta-visual-scene[data-astro-cid-lzktbjlk]{transition:none}}@media (width<=1023px){.cta-visual[data-astro-cid-lzktbjlk]{margin-inline:auto}}.cta-form-card[data-astro-cid-lzktbjlk]{background:var(--surface);box-shadow:var(--shadow-lg);border-radius:1.5rem;padding:clamp(1.75rem,3vw,2.5rem);position:relative}.cta-form-divider[data-astro-cid-lzktbjlk]{background:var(--line);height:1px;margin:1.25rem 0 1rem}.cta-form-link[data-astro-cid-lzktbjlk]{transition:color .25s var(--ease-smooth)}.cta-form-link[data-astro-cid-lzktbjlk]:hover{color:var(--c-blue)}.cta-form-card[data-astro-cid-lzktbjlk] input,.cta-form-card[data-astro-cid-lzktbjlk] select,.cta-form-card[data-astro-cid-lzktbjlk] textarea{border-radius:.75rem}.cta-form-card[data-astro-cid-lzktbjlk] .contact-form>*+*{margin-top:.85rem}.cta-form-card[data-astro-cid-lzktbjlk] .submit-btn{border-radius:.875rem;color:var(--ink-950)!important}.cta-form-card[data-astro-cid-lzktbjlk] .submit-btn[data-astro-cid-lzktbjlk]:hover{box-shadow:var(--shadow-lime)}.cta-form-card[data-astro-cid-lzktbjlk] .consent-checkbox input[type=checkbox]{border-color:var(--line-strong)!important}
