#loader{width:23px;height:23px;border:2px solid hsla(0,0%,100%,.467);border-top-color:#fff;border-radius:50%;animation:rotate-center 1s linear infinite both}@keyframes rotate-center{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.custom-button{padding:0 1rem;height:40px;border-radius:50px;border:1px solid #fff;cursor:pointer;font-size:1em;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;transition-duration:.3s}.custom-button span:first-letter{text-transform:capitalize}.custom-button:hover{transition-duration:.3s}.custom-button.primary{background-color:#053545;border-color:#053545;color:#fff}.custom-button.primary:hover{background-color:#000;border-color:#000}.custom-button.secondary{background-color:#39b663;border-color:#39b663;color:#fff}.custom-button.secondary:hover{background-color:#216839;border-color:#216839}.custom-button.transparent{background-color:transparent;border-color:transparent;color:#25242d}.custom-button.transparent:hover{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.custom-button.border{background-color:transparent;border-color:#053545;color:#053545}.custom-button.border:hover{background-color:rgba(0,31,63,.184)}.custom-button.border-white{background-color:transparent;border-color:#fff;color:#fff}.custom-button.border-white:hover{background-color:#fff;color:#25242d}.custom-button.light{background-color:rgba(0,0,0,.086);border-color:transparent;color:#25242d}.custom-button.light:hover{background-color:rgba(10,65,83,.247);color:#053545}.custom-button.dark{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;font-size:18px;font-weight:500;padding:10px 24px;border-radius:32px;height:auto}.custom-button.dark:hover{background-color:#2a2a2a;border-color:#2a2a2a;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.custom-button.hero{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;font-size:18px;font-weight:600;padding:18px 48px;border-radius:32px;height:auto}.custom-button.hero:hover{background-color:#2a2a2a;border-color:#2a2a2a;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.custom-button.agency-demo{background-color:#075e54;border-color:#075e54;color:#fff;font-size:18px;font-weight:500;padding:10px 24px;height:auto}.custom-button.agency-demo:hover{background-color:#064a43;border-color:#064a43}.custom-button.employer-demo{background-color:#f0ebc2;border-color:#f0ebc2;color:#0e0415;font-size:18px;font-weight:500;padding:10px 24px;height:auto}.custom-button.employer-demo:hover{background-color:#e4d66e;border-color:#e4d66e}.app-footer{padding:1rem 0}.app-footer .top{padding-bottom:1rem}.app-footer .top .con{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.app-footer .top .con{flex-direction:column;gap:1rem}}.app-footer .top .con p{color:#fff}.app-footer .top .con .footer-actions,.app-footer .top .con ul{display:flex;align-items:center;gap:1rem}.app-footer .top .con ul li{color:#fff;font-size:1em}.app-footer .top .con ul li .social-icon{width:35px;height:35px;border-radius:8px;background-color:hsla(0,0%,100%,.09);display:flex;align-items:center;justify-content:center;transition-duration:.3s}.app-footer .top .con ul li .social-icon:hover{background-color:#053545;transition-duration:.3s}.app-footer .middle{margin-top:1rem;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.1);display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media only screen and (max-width:767px){.app-footer .middle{grid-template-columns:repeat(2,1fr)}}.app-footer .middle .footer-sub h3{font-size:1rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.app-footer .middle .footer-sub ul li{margin-bottom:.5rem}.app-footer .middle .footer-sub ul li a{font-size:1rem;color:#fff;opacity:.5;font-weight:400}.app-footer .middle .footer-sub ul li a:hover{opacity:1}.app-footer .middle .footer-sub ul li p{font-size:1rem;color:#fff;font-weight:400}.app-footer .bottom{padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.app-footer .bottom .con ul{display:flex;align-items:center;justify-content:center}.app-footer .bottom .con ul li{padding:0 1rem}.app-footer .bottom .con ul li:first-child{border-right:1px solid hsla(0,0%,100%,.42)}.app-footer .bottom .con ul li a{color:#fff;font-size:.9em;opacity:.8}.app-footer .bottom .con ul li a:hover{opacity:1;text-decoration:underline}.icon-wrapper{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease;position:relative}.icon-wrapper div,.icon-wrapper img,.icon-wrapper span{height:35px!important;position:absolute;transition:transform .3s ease;left:50%;top:50%;transform:translate(20%,-50%);stroke:#075e54;color:#075e54;font-size:24px!important}.icon-wrapper--cyan{background-color:#bfeef4}.icon-wrapper--green{background-color:#c9e5db}.icon-wrapper--yellow{background-color:#f8e5ac}.icon-wrapper--purple{background-color:#ccb4ed}.icon-wrapper--peach{background-color:#ffcba6}.dropdown-card:hover .icon-wrapper img{transform:translate(35%,-50%)}.language-switcher{height:35px;display:flex;align-items:center;gap:.2rem;border:1px solid rgba(0,0,0,.05);border-radius:8px;padding:4px;background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(10px)}.language-switcher .lang-btn{height:100%;background:transparent;border:none;font-size:14px;font-weight:600;line-height:.875;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center;opacity:.6}.language-switcher .lang-btn:hover{opacity:1;background-color:rgba(0,0,0,.05)}.language-switcher .lang-btn.active{opacity:1;background-color:rgba(7,94,84,.1)}.language-switcher.footer-variant{border:1px solid hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.1)}.language-switcher.footer-variant .lang-btn{font-size:14px;font-weight:600;color:#fff;opacity:.6}.language-switcher.footer-variant .lang-btn:hover{opacity:1;background-color:hsla(0,0%,100%,.1);color:#fff}.language-switcher.footer-variant .lang-btn.active{opacity:1;background-color:hsla(0,0%,100%,.2);color:#fff}@media screen and (max-width:1024px){.language-switcher{width:100%;justify-content:center;margin-bottom:.5rem}}.learn-more-cta{width:100%;background-color:#fdfdfb;padding:110px 0;position:relative}@media(max-width:768px){.learn-more-cta{padding:60px 0}}.learn-more-cta__container{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff4e0;border-radius:50px;padding:0 40px 60px;gap:40px;overflow:hidden;max-width:1400px;width:100%;margin:0 auto}@media(max-width:768px){.learn-more-cta__container{border-radius:24px;padding:0 24px 40px;gap:32px}}@media(max-width:480px){.learn-more-cta__container{border-radius:16px;padding:0 16px 32px;gap:24px}}.learn-more-cta__background{position:absolute;bottom:5%;left:0;min-width:100%;width:auto;height:auto;z-index:0;pointer-events:none}.learn-more-cta__background img{width:100%;height:auto;display:block}.learn-more-cta__content{position:relative;z-index:1}.learn-more-cta__title{font-size:32px;font-weight:700;line-height:1.2;color:#000;margin:0 0 32px;letter-spacing:-.5px}@media(max-width:768px){.learn-more-cta__title{font-size:28px;margin-bottom:24px}}@media(max-width:480px){.learn-more-cta__title{font-size:24px;margin-bottom:20px}}.learn-more-cta__buttons{display:flex;align-items:center;justify-content:center;gap:16px}@media(max-width:768px){.learn-more-cta__buttons{flex-direction:column;width:100%;max-width:400px;gap:12px}.learn-more-cta__buttons button{width:100%}}.learn-more-cta__image{position:relative;width:100%;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:0 0 12px 12px;z-index:1}.learn-more-cta__img{width:100%;height:400px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:0 30%;object-position:0 30%;border-radius:0 0 12px 12px}@media(max-width:768px){.learn-more-cta__img{height:300px;border-radius:0 0 24px 24px}}@media(max-width:480px){.learn-more-cta__img{height:250px;border-radius:0 0 16px 16px}}.mobile-menu-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:8;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width:1024px){.mobile-menu-backdrop{opacity:1;visibility:visible}}header.website-header{position:fixed;top:0;left:0;z-index:9;width:100vw}header.website-header .header-sub{width:100%;padding:1.25rem 0;max-width:1200px;margin:0 auto}@media screen and (max-width:1024px){header.website-header .header-sub{max-width:90%;padding:1rem 0}}@media only screen and (max-width:767px){header.website-header .header-sub{max-width:80%;padding:1rem 0}}@media only screen and (max-width:480px){header.website-header .header-sub{max-width:90%;padding:.75rem 0}}header.website-header .header-sub .con{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%}header.website-header .header-sub .con .logo-link{display:flex;align-items:center;text-decoration:none;z-index:10}header.website-header .header-sub .con .logo-link .header-logo{height:auto;width:auto;max-height:50px}@media only screen and (max-width:767px){header.website-header .header-sub .con .logo-link .header-logo{max-height:40px}}@media only screen and (max-width:480px){header.website-header .header-sub .con .logo-link .header-logo{max-height:35px}}header.website-header .header-sub .con nav{display:flex;align-items:center;gap:0;justify-content:center}@media screen and (max-width:1024px){header.website-header .header-sub .con nav{position:fixed;align-items:flex-start;justify-content:flex-start;z-index:10;top:0;left:0;background-color:beige;width:85vw;max-width:400px;height:100vh;flex-direction:column;padding:4.5rem 1.5rem 2rem;overflow-y:auto;overflow-x:hidden;transform:translateX(-100%);transition:transform .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.1)}}@media only screen and (max-width:1024px)and (max-width:767px){header.website-header .header-sub .con nav{width:90vw;padding:4rem 1rem 2rem}}@media screen and (max-width:1024px){header.website-header .header-sub .con nav.show{transform:translateX(0)}}header.website-header .header-sub .con nav .mobile-menu-close{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;font-size:1.5rem;color:#0e0415;cursor:pointer;padding:.5rem;display:none!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:4px;transition:background-color .2s}header.website-header .header-sub .con nav .mobile-menu-close:active,header.website-header .header-sub .con nav .mobile-menu-close:hover{background-color:rgba(0,0,0,.05)}@media screen and (max-width:1024px){header.website-header .header-sub .con nav .mobile-menu-close{display:flex!important}}header.website-header .header-sub .con nav ul{display:flex;align-items:center;gap:1.25rem;list-style:none;margin:0;padding:0}@media screen and (max-width:1024px){header.website-header .header-sub .con nav ul{flex-direction:column;width:100%;gap:.5rem;align-items:stretch}}header.website-header .header-sub .con nav ul li{position:relative}@media screen and (max-width:1024px){header.website-header .header-sub .con nav ul li{width:100%;text-align:left;padding-left:0;padding-right:1rem}header.website-header .header-sub .con nav ul li.mobile-open .dropdown-menu{max-height:2000px!important;opacity:1!important;visibility:visible!important;margin-top:.75rem!important;padding-left:.5rem!important}}header.website-header .header-sub .con nav ul li .link{font-size:16px;font-weight:500;color:#0e0415;text-decoration:none;transition-duration:.3s;cursor:pointer;display:flex;align-items:center;white-space:nowrap;padding:.5rem 0;min-height:44px}header.website-header .header-sub .con nav ul li .link:hover{color:#0e0415}header.website-header .header-sub .con nav ul li .link.active{color:#075e54;font-weight:500}@media screen and (max-width:1024px){header.website-header .header-sub .con nav ul li .link{padding:.75rem 0;width:100%;touch-action:manipulation}header.website-header .header-sub .con nav ul li .link:active{color:#075e54}}header.website-header .header-sub .con nav ul li .link .dropdown-chevron{width:14px;height:14px;margin-left:4px;color:#9ca3af;transition:transform .3s ease}header.website-header .header-sub .con nav ul li:hover .dropdown-chevron{transform:rotate(180deg)}@media screen and (max-width:1024px){header.website-header .header-sub .con nav ul li.mobile-open .dropdown-chevron{transform:rotate(180deg)}}header.website-header .header-sub .con nav ul li .dropdown-menu{position:absolute;left:50%;transform:translateX(-50%) translateY(-10px);top:100%;margin-top:16px;background-color:#fff;border-radius:32px;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:24px;min-width:450px;max-width:450px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:20}@media screen and (max-width:1024px){header.website-header .header-sub .con nav ul li .dropdown-menu{position:static;box-shadow:none;background-color:transparent;margin-left:0;min-width:auto;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,visibility .3s ease,margin-top .3s ease;margin-top:0;padding:0}}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-item{display:block;padding:10px 16px;color:#374151;text-decoration:none;font-size:15px;font-weight:400;transition:background-color .2s}@media screen and (max-width:1024px){header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-item{padding:8px 0}}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-item:hover{background-color:#f3f4f6}@media screen and (max-width:1024px){header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#075e54}}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:8px;text-decoration:none;transition:all .2s ease;margin-bottom:4px;max-width:500px;min-height:44px}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card:last-child{margin-bottom:0}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card:hover{background-color:#fcfbf3}@media screen and (max-width:1024px){header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card{padding:1rem .75rem;margin-bottom:.75rem;min-height:auto;touch-action:manipulation}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card:active{background-color:rgba(7,94,84,.05)}}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .icon-wrapper{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease;position:relative;margin-right:15px}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .icon-wrapper img{height:35px!important;position:absolute;transition:transform .3s ease;left:50%;top:50%;transform:translate(20%,-50%)}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .icon-wrapper.yellow{background-color:#f5e6b3}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .icon-wrapper.blue{background-color:#b3e5e6}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .icon-wrapper.peach{background-color:#f5d4b3}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .icon-wrapper.green,header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .icon-wrapper.light-green{background-color:#c8e6c9}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .icon-wrapper.purple{background-color:#ccb4ed}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .icon-wrapper img{stroke:#075e54}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card:hover .icon-wrapper img{transform:translate(35%,-50%)}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .card-content{flex:1}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .card-content .card-title{font-size:16px!important;font-weight:600;color:#0e0415;line-height:1.3}header.website-header .header-sub .con nav ul li .dropdown-menu .dropdown-card .card-content .card-description{font-size:14px;font-weight:400;color:#6b7280;line-height:1.5}header.website-header .header-sub .con nav ul li .dropdown-menu.two-column{min-width:600px}header.website-header .header-sub .con nav ul li.group:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media screen and (max-width:1024px){header.website-header .header-sub .con nav ul li.group:hover .dropdown-menu{transform:none;opacity:0;visibility:hidden}}header.website-header .header-sub .con .buttons.header-buttons{display:flex;align-items:center;gap:.75rem}@media screen and (max-width:900px){header.website-header .header-sub .con .buttons.header-buttons{gap:.5rem}}@media screen and (max-width:1024px){header.website-header .header-sub .con .buttons.header-buttons .agency-demo-btn,header.website-header .header-sub .con .buttons.header-buttons .language-switcher,header.website-header .header-sub .con .buttons.header-buttons .login-link-header,header.website-header .header-sub .con .buttons.header-buttons a:has(.agency-demo-btn){display:none!important}}header.website-header .header-sub .con .buttons.header-buttons>button.hamburger-button{display:none!important;font-size:1.4em;z-index:11;min-width:44px;min-height:44px}@media screen and (max-width:1024px){header.website-header .header-sub .con .buttons.header-buttons>button.hamburger-button{display:flex!important}}@media only screen and (max-width:767px){header.website-header .header-sub .con .buttons.header-buttons>button.hamburger-button{display:flex!important}}header.website-header .header-sub .con nav .drawer-buttons-wrapper{display:none}@media screen and (max-width:1024px){header.website-header .header-sub .con nav .drawer-buttons-wrapper{display:flex;flex-direction:column;width:100%;gap:.75rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}}header.website-header .header-sub .con nav .drawer-buttons-wrapper .language-switcher{width:100%;justify-content:center}header.website-header .header-sub .con nav .drawer-buttons-wrapper .agency-demo-btn,header.website-header .header-sub .con nav .drawer-buttons-wrapper .employer-demo-btn{width:100%;min-height:44px}header.website-header .header-sub .con .agency-demo-btn{display:flex;align-items:center;justify-content:center;background-color:#075e54;color:#fff;font-size:16px;font-weight:500;padding:10px 24px;text-decoration:none;transition:background-color .2s;white-space:nowrap;border:none;min-height:44px}@media screen and (max-width:900px){header.website-header .header-sub .con .agency-demo-btn{font-size:14px;padding:10px 16px}}@media screen and (max-width:1024px){header.website-header .header-sub .con .agency-demo-btn{width:100%;min-height:44px}}@media only screen and (max-width:480px){header.website-header .header-sub .con .agency-demo-btn{font-size:14px;padding:10px 12px}}@media only screen and (max-width:767px){header.website-header .header-sub .con .agency-demo-btn{height:30px!important;max-height:30px!important;min-height:30px!important;padding:0 14px!important}}header.website-header .header-sub .con .agency-demo-btn:hover{background-color:#064a43}header.website-header .header-sub .con .agency-demo-btn:active{background-color:#053a35}header.website-header .header-sub .con .employer-demo{display:flex;align-items:center;justify-content:center;background-color:#f0ebc2;color:#0e0415;font-size:16px;font-weight:500;padding:10px 24px;text-decoration:none;border:1px solid #f0ebc2;transition:background-color .2s,border-color .2s,color .2s;white-space:nowrap;min-height:44px}@media screen and (max-width:900px){header.website-header .header-sub .con .employer-demo{font-size:14px;padding:10px 16px}}@media screen and (max-width:1024px){header.website-header .header-sub .con .employer-demo{width:100%;min-height:44px}}@media only screen and (max-width:480px){header.website-header .header-sub .con .employer-demo{font-size:14px;padding:10px 12px}}@media screen and (max-width:1024px){.buttons.header-buttons header.website-header .header-sub .con .employer-demo{display:none!important}}header.website-header .header-sub .con .employer-demo:hover{background-color:#e4d66e;border-color:#e4d66e}header.website-header .header-sub .con .employer-demo:active{background-color:#d9c95a;border-color:#d9c95a}.ant-dropdown{padding-top:25px!important}.ant-dropdown .ant-dropdown-menu{border-radius:8px!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{width:175px!important;font-size:16px;font-weight:500!important;padding:.5rem 1rem!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:rgba(5,53,69,.173)!important;color:#053545!important}.candidates-cta{width:100%;background-color:#fdfdfb;padding:110px 0;position:relative}@media(max-width:768px){.candidates-cta{padding:60px 0}}.candidates-cta__container{position:relative;display:flex;flex-direction:row;align-items:center;gap:48px;background-color:#fff4e0;border-radius:20px;padding:60px 0 60px 60px;overflow:hidden;max-width:1200px;width:100%;margin:0 auto}@media(max-width:1024px){.candidates-cta__container{gap:32px;padding:48px 40px}}@media(max-width:768px){.candidates-cta__container{flex-direction:column;border-radius:24px;padding:40px 24px;gap:32px}}@media(max-width:480px){.candidates-cta__container{border-radius:16px;padding:32px 16px;gap:24px}}.candidates-cta__background{position:absolute;bottom:5%;left:0;min-width:100%;width:auto;height:auto;z-index:0;pointer-events:none}.candidates-cta__background img{width:100%;height:auto;display:block}.candidates-cta__content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.candidates-cta__content{text-align:center;align-items:center}}.candidates-cta__title{font-size:40px;font-weight:700;line-height:1.2;color:#000;margin:0}@media(max-width:1024px){.candidates-cta__title{font-size:36px}}@media(max-width:768px){.candidates-cta__title{font-size:32px}}@media(max-width:480px){.candidates-cta__title{font-size:28px}}.candidates-cta__description{font-size:18px;line-height:1.6;color:#666;margin:0}@media(max-width:768px){.candidates-cta__description{font-size:16px}}.candidates-cta__buttons{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:768px){.candidates-cta__buttons{flex-direction:column;width:100%;max-width:400px;gap:12px}.candidates-cta__buttons button{width:100%}}.candidates-cta__image{position:relative;flex:1;max-width:600px;overflow:hidden;border-radius:16px 0 0 16px;z-index:1;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media(max-width:768px){.candidates-cta__image{max-width:100%;width:100%}}.candidates-cta__img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:16px 0 0 16px}@media(max-width:768px){.candidates-cta__img{height:300px}}@media(max-width:480px){.candidates-cta__img{height:250px}}