@charset "UTF-8";.employers-page{color:#384148;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.employers-page .bg-light{background-color:#f4f4f4!important}.employers-page h1{color:#384148!important;font-size:40px;line-height:56px;margin-bottom:24px!important}.employers-page h2{font-size:36px;line-height:47px}.employers-page h2,.employers-page h3{color:#384148!important;font-weight:600}.employers-page h3{font-size:18px;line-height:24px}.employers-page p{color:#384148!important;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;text-align:left}.btn-final-cta,.btn-resource-view,.employers-feature-section .btn-outline-dark,.employers-profile-grid .btn-outline-dark,.employers-value-props .btn-outline-dark{background-color:#fff;border-radius:.5rem;border-width:1px;font-size:16px;font-weight:600;height:40px;transition:all .3s ease}.btn-final-cta:hover,.btn-resource-view:hover,.employers-feature-section .btn-outline-dark:hover,.employers-profile-grid .btn-outline-dark:hover,.employers-value-props .btn-outline-dark:hover{background-color:#0b60b0;color:#fff;text-decoration:none}.btn-final-cta{border:1px solid #000;color:#000;padding:8px 24px}.btn-resource-view{align-self:flex-start;border:1px solid #1a1a1a;color:#1a1a1a;padding:8px 24px}.btnEmployer{background-color:#1861bf;border:1px solid #fff;border-radius:8px;color:#fff;font-size:14px;font-weight:600;padding:8px 24px;text-decoration:none;transition:all .2s ease}.btnEmployer:hover{background-color:#0b4085;color:#fff;text-decoration:none}.employers-navbar{box-shadow:0 2px 4px rgba(0,0,0,.08);padding:0!important}.employers-navbar .navbar-nav{gap:36px}.employers-navbar .nav-item{display:flex;height:67px;position:relative}.employers-navbar .nav-item:after{background-color:#dadee2;bottom:0;content:"";height:4px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.employers-navbar .nav-item:hover:after{left:0;width:100%}.employers-navbar .navbar-brand{font-size:1.1rem}.employers-navbar .navbar-brand img{transition:transform .2s ease}.employers-navbar .navbar-brand:hover img{transform:scale(1.05)}.employers-navbar .nav-link{align-items:center;color:#000!important;display:flex;flex-grow:1;font-size:14px;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:color .2s ease}.employers-navbar .nav-link:hover{color:#0b60b0}.employers-navbar .nav-link i{color:#333;font-size:1.25rem}.employers-navbar__dropdown{position:relative}.employers-navbar__dropdown .dropdown-menu{border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none;left:0;margin:0;min-width:240px;position:absolute;top:100%;z-index:1000}.employers-navbar__dropdown:hover .dropdown-menu{display:block}.employers-navbar__dropdown .dropdown-item{font-size:.95rem;padding:.75rem 1.25rem;transition:background-color .2s ease,padding-left .2s ease}.employers-navbar__dropdown .dropdown-item:hover{background-color:#f4f4f4;color:#0b60b0;padding-left:1.5rem}.employers-hero__grid{word-wrap:break-word;display:grid;gap:100px;grid-template-columns:1fr 1fr;overflow-wrap:break-word;padding-bottom:80px;padding-top:80px}.employers-hero__grid img{height:auto;max-width:100%}.employers-hero .btn-success{background-color:#0b60b0;border-color:#0b60b0;border-radius:.5rem;font-size:16px;font-weight:600;height:40px;transition:all .3s ease}.employers-hero .btn-success:hover{background-color:#084680;border-color:#084680;box-shadow:0 4px 12px rgba(11,96,176,.3);transform:translateY(-2px)}.employers-hero a:not(.btn){transition:all .2s ease}.employers-hero a:not(.btn):hover{text-decoration:none;transform:translateX(5px)}.employers-feature-showcase{display:block;width:100%}.employers-feature-showcase .employers-feature-section{background:transparent!important}.employers-feature-showcase h2{color:#384148;font-size:36px;line-height:1.3}.employers-feature-showcase .text-muted{font-size:18px}.employers-value-props{background-color:#f4f4f4;padding-bottom:75px;padding-top:75px}.employers-value-props h3{font-size:1.25rem;margin-bottom:1rem}.employers-value-props h5{color:#2d333a;font-size:1.1rem}.employers-value-props__icon{height:80px;width:80px}.employers-value-props__icon img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.employers-value-props__icon i{color:#2d333a}.employers-stats{background-color:#f4f4f4;padding-bottom:80px;padding-top:80px}.employers-stats__number{color:#0b60b0;font-size:72px;font-weight:700;line-height:1;margin-bottom:1.5rem}.employers-stats__description{color:#4a4a4a;font-size:1rem;line-height:1.6}.employers-profile-grid{align-items:center;display:flex;min-height:100vh;padding-bottom:60px;padding-top:60px}.employers-profile-grid__tag{border-bottom:3px solid;color:#2d333a;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding-bottom:8px;text-transform:uppercase}.employers-profile-grid__tag--blue{border-bottom-color:#0b60b0}.employers-profile-grid__tag--green{border-bottom-color:#2ecc71}.employers-profile-grid__heading{font-size:2.5rem;line-height:1.2}@media (max-width:768px){.employers-profile-grid__heading{font-size:1.875rem}}.employers-profile-grid__description{font-size:1.125rem;margin-left:auto;margin-right:auto;max-width:800px}@media (max-width:768px){.employers-profile-grid__description{font-size:1rem}}.employers-profile-grid__grid{grid-gap:16px 30px;display:grid;justify-content:center}@media (max-width:768px){.employers-profile-grid__grid{gap:24px;grid-template-columns:1fr}}.employers-profile-grid__grid--2-col{gap:16px 100px;grid-template-columns:repeat(2,360px)}@media (max-width:768px){.employers-profile-grid__grid--2-col{grid-template-columns:1fr}}.employers-profile-grid__grid--3-col{gap:16px 30px;grid-template-columns:repeat(3,300px)}@media (max-width:992px){.employers-profile-grid__grid--3-col{grid-template-columns:repeat(2,300px)}}@media (max-width:768px){.employers-profile-grid__grid--3-col{grid-template-columns:1fr}}.employers-profile-grid__grid--3-col .employers-profile-grid__icon{height:80px;width:80px}.employers-profile-grid__grid--3-col .employers-profile-grid__icon img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.employers-profile-grid__grid-item{margin:24px 0 0;padding:0 32px;text-align:center}.employers-profile-grid__icon{height:60px;width:60px}.employers-profile-grid__icon img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.employers-profile-grid__item-title{font-size:1.25rem}.employers-profile-grid__item-description{font-size:.9375rem;line-height:1.6}.employers-feature-section__grid{word-wrap:break-word;display:grid;gap:100px;grid-template-columns:1fr 1fr;overflow-wrap:break-word;padding-bottom:80px;padding-top:80px}.employers-feature-section__grid img{height:auto;max-width:100%}.employers-feature-section .feature-tag{border-bottom:3px solid #0b60b0;color:#384148;display:inline-block;font-size:14px;font-weight:600;padding-bottom:4px;text-transform:capitalize}.employers-feature-section h2{color:#384148;font-size:36px;line-height:1.3}.employers-feature-section .border-success{border-color:#0b60b0!important}.employers-feature-section img{transition:transform .3s ease}.employers-feature-section img:hover{transform:scale(1.02)}.employers-success-story__grid{word-wrap:break-word;align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1fr;overflow-wrap:break-word;padding-bottom:80px;padding-top:80px}.employers-success-story__grid img{height:auto;max-width:100%}.employers-success-story .success-stories-label{color:#0d5826;font-size:14px;font-weight:600;text-transform:capitalize}.employers-success-story .success-stories-underline{background-color:#fff;height:3px;margin-top:8px;width:60px}.employers-success-story .success-story-company{color:#000;font-size:64px;font-weight:700;line-height:1.1;margin-bottom:24px}.employers-success-story .success-story-company-logo{display:block;height:auto;max-width:280px}.employers-success-story .success-story-quote{color:#0d5826;font-size:28px;font-weight:600;line-height:1.4;margin:0}.employers-success-story .success-story-attribution{color:#0d5826;font-size:16px;font-weight:400}.employers-success-story .btn-success-story{background-color:#fff;border:none;border-radius:.5rem;color:#000;font-size:16px;font-weight:600;height:40px;transition:all .3s ease}.employers-success-story .btn-success-story:hover{background-color:#f0f0f0;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#000;transform:translateY(-2px)}.employers-success-story .success-story-link{color:#0d5826;font-weight:600;text-decoration:underline;transition:all .2s ease}.employers-success-story .success-story-link:hover{color:#000;text-decoration:underline;transform:translateX(5px)}.employers-success-story .success-story-link i{transition:transform .2s ease}.employers-success-story .success-story-link:hover i{transform:translateX(3px)}.employers-success-story .success-story-image{border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.2);height:471px;-o-object-fit:cover;object-fit:cover;width:471px}.employers-final-cta{padding-bottom:100px;padding-top:100px}.employers-final-cta__content{margin:0 auto;max-width:900px;text-align:center}.employers-final-cta .final-cta-tagline{color:#384148;font-size:24px;font-weight:600;line-height:1.4;margin-bottom:16px}.employers-final-cta .final-cta-underline{height:4px;margin:0 auto 32px;width:60px}.employers-final-cta .final-cta-underline--blue{background-color:#0b60b0}.employers-final-cta .final-cta-underline--green{background-color:#00b764}.employers-final-cta__heading{color:#384148;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:40px}.employers-resources{padding-bottom:80px;padding-top:80px}.employers-resources .resources-heading{color:#4a4a4a;font-weight:700;margin-bottom:60px}.resources-carousel{padding:0 60px;position:relative}.resources-carousel .slick-resource-arrow{align-items:center;background-color:#fff;border:2px solid #d0d0d0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;top:40%;transform:translateY(-50%);transition:all .3s ease;width:56px;z-index:10}.resources-carousel .slick-resource-arrow i{color:#4a4a4a;font-size:20px}.resources-carousel .slick-resource-arrow:hover{background-color:#f4f4f4;border-color:#999;box-shadow:0 4px 12px rgba(0,0,0,.12)}.resources-carousel .slick-resource-arrow:hover i{color:#1a1a1a}.resources-carousel .slick-resource-arrow.slick-prev{left:-20px}.resources-carousel .slick-resource-arrow.slick-next{right:-20px}.resources-carousel .slick-resource-arrow.slick-disabled{cursor:not-allowed;opacity:.3}.resources-carousel .resource-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);display:flex;flex-direction:column;height:520px;margin:0 15px;overflow:hidden;transition:all .3s ease}.resources-carousel .resource-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-5px)}.resources-carousel .resource-card__image{height:260px;overflow:hidden}.resources-carousel .resource-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.resources-carousel .resource-card__content{display:flex;flex:1;flex-direction:column;padding:24px}.resources-carousel .resource-card__category{color:#666;display:block;font-size:13px;font-weight:600;margin-bottom:16px;text-transform:capitalize}.resources-carousel .resource-card__title{color:#1a1a1a;flex:1;font-size:24px;font-weight:700;line-height:1.4;margin-bottom:24px}.employers-pricing-cards{background:#fff;padding:80px 0}.employers-pricing-cards__heading{color:#1a1a1a;font-size:42px;font-weight:700;margin-bottom:16px}.employers-pricing-cards__description{color:#4a4a4a;font-size:18px;margin:0 auto;max-width:800px}.employers-pricing-cards__grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.employers-pricing-cards__card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;padding:40px;transition:box-shadow .3s ease}.employers-pricing-cards__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.employers-pricing-cards__card-title{color:#1a1a1a;font-size:28px;font-weight:700;margin-bottom:12px}.employers-pricing-cards__card-subtitle{border-bottom:3px solid #0b60b0;color:#384148;display:inline-block;font-size:20px;font-weight:600;margin-bottom:32px;padding-bottom:8px;text-align:center!important}.employers-pricing-cards__features{flex:1;margin-bottom:24px}.employers-pricing-cards__features-heading{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:16px}.employers-pricing-cards__features-list{list-style:none;margin:0;padding:0}.employers-pricing-cards__feature-item{color:#384148;font-size:15px;margin-bottom:12px;padding-left:24px;position:relative}.employers-pricing-cards__feature-item:before{color:#0b60b0;content:"•";font-size:18px;font-weight:700;left:8px;position:absolute}.employers-pricing-cards__note{color:#4a4a4a;font-size:14px;font-style:italic;line-height:1.5;margin-top:16px}.employers-pricing-cards__button-wrapper{margin-top:auto;text-align:center}.employers-pricing-cards__button{border-radius:8px;display:inline-block;font-size:15px;font-weight:600;padding:10px 32px;transition:all .3s ease}.employers-pricing-cards__button.btn-outline-dark:hover{background-color:#0b60b0;border-color:#0b60b0;color:#fff}.employers-footer__main{background-color:#fff;border-top:1px solid #e0e0e0;padding:60px 0 40px}.employers-footer__columns{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}.employers-footer__column h3{margin:0}.employers-footer__title{color:#666;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.employers-footer__links{list-style:none;margin:0;padding:0}.employers-footer__links li{margin-bottom:0}.employers-footer__links a{color:#384148;display:block;font-size:15px;line-height:2.2;text-decoration:none;transition:color .2s ease}.employers-footer__links a:hover{color:#0b60b0;text-decoration:none}.employers-footer__social{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:30px}.employers-footer__social a{align-items:center;display:inline-flex;justify-content:center;transition:opacity .2s ease}.employers-footer__social a:hover{opacity:.8}.employers-footer__social a svg{display:block}.employers-footer__bottom{background-color:#fff;border-top:1px solid #e0e0e0;padding:20px 0;text-align:center}.employers-footer__browse{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;justify-content:center;margin-bottom:10px}.employers-footer__browse a{color:#4a4a4a;text-decoration:none;transition:color .2s ease}.employers-footer__browse a:hover{color:#0b60b0;text-decoration:none}.employers-footer__separator{color:#4a4a4a;margin:0 8px}.employers-footer__copyright{color:#4a4a4a;font-size:14px;margin:0}@media (max-width:991.98px){body.navbar-open{overflow:hidden}.employers-navbar .logo-box{width:100%!important}.employers-navbar__mobile-actions .nav-link,.employers-navbar__mobile-actions .navbar-toggler{padding:.5rem .75rem}.employers-navbar__mobile-actions .nav-link i{color:#6c757d;font-size:1.25rem}.employers-navbar__mobile-actions .navbar-toggler{border:none;margin-left:.5rem;padding:.5rem}.employers-navbar__mobile-actions .navbar-toggler:focus{outline:none}.employers-navbar__dropdown-toggle{align-items:center;display:flex;justify-content:space-between;width:100%}.employers-navbar__dropdown-arrow{color:#6c757d;font-size:14px;margin-left:auto;transition:transform .2s ease}.employers-navbar__dropdown-toggle[aria-expanded=true] .employers-navbar__dropdown-arrow{transform:rotate(90deg)}.employers-navbar .navbar-collapse{background-color:#fff;bottom:0;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:9999}.employers-navbar .navbar-collapse .navbar-close{background:none;border:none;color:#6c757d;cursor:pointer;font-size:24px;padding:8px;position:absolute;right:20px;top:20px;z-index:10000}.employers-navbar .navbar-collapse .navbar-close:hover{color:#212529}.employers-navbar .navbar-collapse .navbar-close:focus{outline:none}.employers-navbar .navbar-collapse .navbar-nav{margin-top:60px}.employers-navbar .navbar-collapse .navbar-nav.mx-auto{margin-left:0!important;margin-right:0!important}.employers-navbar .navbar-collapse .navbar-nav .nav-item{border-bottom:1px solid #f0f0f0;height:auto}.employers-navbar .navbar-collapse .navbar-nav .nav-item:after{display:none}.employers-navbar .navbar-collapse .navbar-nav .nav-link{font-size:16px;padding:16px 0}.employers-navbar .navbar-collapse .d-none.d-lg-flex{display:none!important}.employers-navbar__dropdown .dropdown-menu{background-color:#f9f9f9;border:none;box-shadow:none;display:none;margin-top:0;padding-left:1rem;position:static}.employers-navbar__dropdown .dropdown-menu.show{display:block}.employers-navbar__dropdown .dropdown-menu .dropdown-item{background:transparent;border:none;font-size:15px;padding:12px 0}.employers-navbar__dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#06c}.employers-navbar__dropdown .dropdown-toggle:after{display:none}.employers-navbar .nav-item:hover:after{width:0}}@media (max-width:767.98px){h1{font-size:30px;line-height:36px}h1,h2{font-weight:600;letter-spacing:0}h2{font-size:28px;line-height:37px}}@media (max-width:575.98px){.employers-page h1{font-size:26px;line-height:32px}.employers-page h2{font-size:24px;line-height:30px}.employers-page p{font-size:16px;line-height:24px}}@media (max-width:991.98px){.employers-feature-section__grid,.employers-hero__grid,.employers-success-story__grid{gap:50px;grid-template-columns:1fr}}@media (max-width:767.98px){.employers-feature-section__grid,.employers-hero__grid,.employers-success-story__grid{gap:30px;grid-template-columns:1fr}}@media (max-width:575.98px){.employers-feature-section__grid,.employers-hero__grid,.employers-success-story__grid{gap:20px}}@media (max-width:991.98px){.employers-hero__grid{padding-bottom:50px;padding-top:50px}.employers-hero__grid>div:first-child{order:2;text-align:center}.employers-hero__grid>div:last-child{margin-bottom:30px;order:1;text-align:center}.employers-hero__grid img{display:block;margin:0 auto}.employers-hero__grid h1{font-size:38px;line-height:1.2}.employers-hero__grid .lead{font-size:18px;margin-bottom:24px!important}.employers-hero__grid .d-flex{justify-content:center}}@media (max-width:767.98px){.employers-hero__grid{padding-bottom:40px;padding-top:40px}.employers-hero__grid>div:first-child{order:2;text-align:center}.employers-hero__grid>div:last-child{margin-bottom:20px;order:1}.employers-hero__grid h1{font-size:32px!important;line-height:1.2;margin-bottom:16px!important}.employers-hero__grid .lead{font-size:16px;margin-bottom:20px!important}.employers-hero__grid .btn-lg{font-size:15px;padding:10px 24px}.employers-hero__grid .d-flex{align-items:center;flex-direction:column;justify-content:center}.employers-hero__grid .d-flex a{margin-right:0!important}}@media (max-width:575.98px){.employers-hero__grid>div:last-child{margin-bottom:16px}.employers-hero__grid h1{font-size:28px!important;line-height:1.2}.employers-hero__grid .lead{font-size:15px}.employers-hero__grid .btn-lg{font-size:14px;max-width:280px;padding:10px 20px;width:100%}}@media (max-width:767.98px){.employers-hero .btn-success{font-size:14px}}@media (max-width:991.98px){.employers-feature-section__grid{padding-bottom:50px;padding-top:50px}.employers-feature-section__grid>div:first-child{order:2;text-align:center}.employers-feature-section__grid>div:last-child{margin-bottom:30px;order:1;text-align:center}.employers-feature-section__grid img{display:block;margin:0 auto}.employers-feature-section__grid h2{font-size:32px;line-height:1.3;margin-bottom:20px!important}.employers-feature-section__grid p{font-size:17px;margin-bottom:24px!important}.employers-feature-section__grid .feature-tag{display:inline-block;margin-bottom:12px!important}.employers-feature-section__grid .btn{font-size:15px;padding:10px 28px}}@media (max-width:767.98px){.employers-feature-section__grid{padding-bottom:40px;padding-top:40px}.employers-feature-section__grid>div:first-child{order:2}.employers-feature-section__grid>div:last-child{margin-bottom:20px;order:1}.employers-feature-section__grid .feature-tag{font-size:13px}.employers-feature-section__grid h2{font-size:26px}.employers-feature-section__grid p{font-size:16px}.employers-feature-section__grid .btn{font-size:14px;padding:10px 20px}}@media (max-width:575.98px){.employers-feature-section__grid>div:last-child{margin-bottom:16px}.employers-feature-section__grid h2{font-size:22px;line-height:1.3}.employers-feature-section__grid p{font-size:15px}.employers-feature-section__grid .btn{font-size:13px;max-width:200px;padding:8px 16px;width:100%}}@media (max-width:767.98px){.employers-feature-section h2{font-size:28px}}@media (max-width:991.98px){.employers-value-props{padding-bottom:50px;padding-top:50px}.employers-value-props h2{font-size:32px;line-height:1.3;margin-bottom:16px!important}.employers-value-props>div>p{font-size:17px;margin-bottom:40px!important}.employers-value-props h3{font-size:18px;margin-bottom:12px!important}.employers-value-props p{font-size:16px}.employers-value-props__icon{height:70px;width:70px}.employers-value-props__icon img{height:auto;max-width:100%}.employers-value-props .btn-lg{font-size:16px;padding:12px 40px}}@media (max-width:767.98px){.employers-value-props{padding-bottom:40px;padding-top:40px}.employers-value-props h2{font-size:26px;margin-bottom:12px!important}.employers-value-props>div>p{font-size:16px;margin-bottom:32px!important}.employers-value-props h3{font-size:16px;margin-bottom:12px!important}.employers-value-props p{font-size:15px}.employers-value-props__icon{height:60px;margin-bottom:16px!important;width:60px}.employers-value-props .btn-lg{font-size:15px;padding:10px 32px}}@media (max-width:575.98px){.employers-value-props h2{font-size:22px;line-height:1.3}.employers-value-props h3,.employers-value-props>div>p{font-size:15px}.employers-value-props p{font-size:14px}.employers-value-props__icon{height:56px;width:56px}.employers-value-props .btn-lg{font-size:14px;max-width:200px;padding:10px 24px;width:100%}}@media (max-width:991.98px){.employers-success-story__grid{padding-bottom:50px;padding-top:50px}.employers-success-story .employers-success-story__grid>div:first-child{order:2}.employers-success-story .employers-success-story__grid>div:last-child{margin-bottom:40px;order:1}.employers-success-story .success-story-image{height:auto;margin:0 auto;max-width:400px;width:100%}.employers-success-story .success-story-company{font-size:48px}.employers-success-story .success-story-quote{font-size:24px}}@media (max-width:767.98px){.employers-success-story .employers-success-story__grid{padding-bottom:40px;padding-top:40px}.employers-success-story .employers-success-story__grid>div:first-child{order:2}.employers-success-story .employers-success-story__grid>div:last-child{margin-bottom:30px;order:1}.employers-success-story .success-stories-label{font-size:12px}.employers-success-story .success-story-company{font-size:36px;line-height:1.2;margin-bottom:20px!important}.employers-success-story .success-story-quote{font-size:20px;line-height:1.4;margin-bottom:20px!important}.employers-success-story .success-story-attribution{font-size:14px;margin-bottom:24px!important}.employers-success-story .success-story-image{margin:0 auto;max-width:280px}.employers-success-story .btn-success-story{font-size:14px;padding:10px 20px!important;white-space:nowrap}.employers-success-story .success-story-link{font-size:14px}}@media (max-width:575.98px){.employers-success-story .employers-success-story__grid>div:last-child{margin-bottom:25px}.employers-success-story .success-story-company{font-size:28px;margin-bottom:16px!important}.employers-success-story .success-story-quote{font-size:18px;line-height:1.5;margin-bottom:16px!important}.employers-success-story .success-story-attribution{font-size:13px;margin-bottom:20px!important}.employers-success-story .success-story-image{max-width:240px}.employers-success-story .btn-success-story{font-size:13px;margin-bottom:12px!important;margin-right:0!important;padding:8px 16px!important;text-align:center;width:100%}.employers-success-story .success-story-link{display:block;font-size:13px;text-align:center}}@media (max-width:991.98px){.employers-final-cta{padding-bottom:60px;padding-top:60px}.employers-final-cta .final-cta-tagline{font-size:20px;margin-bottom:20px!important}.employers-final-cta__heading{font-size:32px;line-height:1.3;margin-bottom:32px!important}}@media (max-width:767.98px){.employers-final-cta{padding-bottom:50px;padding-top:50px}.employers-final-cta .final-cta-tagline{font-size:18px}.employers-final-cta__heading{font-size:28px;line-height:1.3}}@media (max-width:575.98px){.employers-final-cta .final-cta-tagline{font-size:15px}.employers-final-cta__heading{font-size:22px;line-height:1.3}.employers-final-cta .btn{font-size:14px;max-width:200px;padding:8px 20px;width:100%}}@media (max-width:767.98px){.employers-resources{padding-bottom:40px;padding-top:40px}.employers-resources .resources-heading{font-size:32px;margin-bottom:50px}}@media (max-width:991.98px){.resources-carousel .slick-arrow.slick-prev{left:10px}.resources-carousel .slick-arrow.slick-next{right:10px}}@media (max-width:767.98px){.resources-carousel{padding:0 20px}.resources-carousel .slick-resource-arrow{display:none!important}.resources-carousel .slick-dots{bottom:-40px;display:block!important}.resources-carousel .resource-card{height:auto;margin:0 8px}.resources-carousel .resource-card__image{height:200px}.resources-carousel .resource-card__title{font-size:20px}}@media (max-width:991.98px){.employers-pricing-cards{padding:60px 0}.employers-pricing-cards__heading{font-size:36px}.employers-pricing-cards__description{font-size:16px}.employers-pricing-cards__grid{gap:30px}.employers-pricing-cards__card{padding:32px}.employers-pricing-cards__card-title{font-size:24px}.employers-pricing-cards__card-subtitle{font-size:18px}}@media (max-width:767.98px){.employers-pricing-cards{padding:50px 0}.employers-pricing-cards__heading{font-size:32px}.employers-pricing-cards__grid{gap:24px;grid-template-columns:1fr}.employers-pricing-cards__card{padding:28px}.employers-pricing-cards__card-title{font-size:22px}.employers-pricing-cards__card-subtitle{font-size:17px}.employers-pricing-cards__features-heading{font-size:15px}.employers-pricing-cards__feature-item{font-size:14px}.employers-pricing-cards__note{font-size:13px}}@media (max-width:575.98px){.employers-pricing-cards{padding:40px 0}.employers-pricing-cards__heading{font-size:28px}.employers-pricing-cards__description{font-size:15px}.employers-pricing-cards__card{padding:24px}.employers-pricing-cards__card-title{font-size:20px}.employers-pricing-cards__card-subtitle{font-size:16px;margin-bottom:24px}.employers-pricing-cards__features-heading{font-size:14px}.employers-pricing-cards__feature-item{font-size:13px;margin-bottom:10px}.employers-pricing-cards__note{font-size:12px}.employers-pricing-cards__button{font-size:14px;padding:8px 24px}}@media (max-width:991.98px){.employers-footer__columns{gap:40px 30px;grid-template-columns:repeat(2,1fr)}.employers-footer__main{padding:50px 0 30px}}@media (max-width:767.98px){.employers-footer__columns{gap:30px;grid-template-columns:1fr}.employers-footer__column{margin-bottom:0}.employers-footer__main{padding:40px 0 30px}.employers-footer__social{margin-top:20px}}@media (max-width:575.98px){.employers-footer__main{padding:30px 0 20px}.employers-footer__columns{gap:25px}.employers-footer__browse{flex-direction:column;gap:8px}.employers-footer__browse a{display:block}.employers-footer__separator{display:none}}*{box-sizing:border-box;margin:0;padding:0}.employer-login-page{color:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.employer-login-container{display:flex;min-height:100vh}@media (max-width:991px){.employer-login-container{flex-direction:column}}.employer-login-hero{align-items:center;background-image:linear-gradient(0deg,#fff,#e9edff 98.57%);display:flex;flex:1;justify-content:center;overflow:hidden;padding:40px;position:relative}@media (max-width:991px){.employer-login-hero{min-height:300px;padding:20px}}@media (max-width:575px){.employer-login-hero{min-height:200px}}.hero-pattern{background-image:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.05) 0,transparent 50%)}.hero-pattern,.hero-pattern:before{bottom:0;left:0;position:absolute;right:0;top:0}.hero-pattern:before{background:repeating-linear-gradient(90deg,transparent,transparent 100px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 101px);content:""}.hero-content{max-width:600px;position:relative;width:100%;z-index:1}.hero-illustration{text-align:center}.hero-illustration .hero-image{filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));height:auto;max-width:100%}.employer-login-form-wrapper{background:#fff;display:flex;flex:1;flex-direction:column;position:relative}@media (max-width:991px){.employer-login-form-wrapper{padding:20px}}.language-switcher{display:flex;gap:15px;position:absolute;right:40px;top:30px}@media (max-width:575px){.language-switcher{right:20px;top:20px}}.language-switcher .lang-link{color:#666;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s}.language-switcher .lang-link.active,.language-switcher .lang-link:hover{color:#e31e24}.employer-login-form-container{margin:auto;max-width:480px;padding:40px 20px;width:100%}@media (max-width:575px){.employer-login-form-container{padding:20px 10px}}.login-header{margin-bottom:30px;text-align:center}.login-header .login-logo{height:40px;margin-bottom:10px;width:auto}.login-header .login-subtitle{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0}.login-title{color:#000;font-size:24px;font-weight:700;margin-bottom:30px;text-align:left}@media (max-width:575px){.login-title{font-size:20px;margin-bottom:20px}}.alert{border-radius:8px;font-size:14px;margin-bottom:20px;padding:12px 16px}.alert.alert-danger{background-color:#fee;border:1px solid #fcc;color:#c33}.login-form .form-group{margin-bottom:20px}.login-form .form-label{color:#000;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.login-form .form-control{background-color:#f0f4ff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.login-form .form-control:focus{background-color:#fff;border-color:#e31e24;box-shadow:0 0 0 3px rgba(227,30,36,.1);outline:none}.login-form .form-control.is-invalid{border-color:#c33}.login-form .form-control::-moz-placeholder{color:#999}.login-form .form-control:-ms-input-placeholder{color:#999}.login-form .form-control::placeholder{color:#999}.password-input-wrapper{position:relative}.password-input-wrapper .form-control{padding-right:45px}.password-input-wrapper .password-toggle{background:none;border:none;color:#666;cursor:pointer;padding:5px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .3s}.password-input-wrapper .password-toggle:hover{color:#e31e24}.password-input-wrapper .password-toggle i{font-size:16px}.form-options{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}@media (max-width:575px){.form-options{align-items:flex-start;flex-direction:column;gap:10px}}.custom-checkbox{align-items:center;display:flex}.custom-checkbox input[type=checkbox]{accent-color:#e31e24;cursor:pointer;height:18px;margin-right:8px;width:18px}.custom-checkbox label{color:#000;cursor:pointer;font-size:14px;margin:0}.forgot-password-link{color:#e31e24;font-size:14px;font-weight:500;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.privacy-notice{color:#666;font-size:13px;line-height:1.6;margin-bottom:24px}.privacy-notice a{color:#e31e24;text-decoration:none}.privacy-notice a:hover{text-decoration:underline}.btn-login{background-color:#e31e24;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .3s;width:100%}.btn-login:hover{background-color:#c0181d;box-shadow:0 4px 12px rgba(227,30,36,.3);transform:translateY(-1px)}.btn-login:active{transform:translateY(0)}.login-footer{border-top:1px solid #e0e0e0;margin-top:40px;padding-top:30px}.login-footer .contact-title{color:#000;font-size:14px;font-weight:500;margin-bottom:15px}.login-footer .contact-info p{align-items:center;color:#666;display:flex;font-size:13px;gap:8px;margin-bottom:8px}.login-footer .contact-info p i{color:#e31e24;width:16px}.login-footer .contact-info p a{color:#e31e24;font-weight:500;text-decoration:none}.login-footer .contact-info p a:hover{text-decoration:underline}@media (max-width:991px){.employer-login-hero .hero-image{max-width:400px}}@media (max-width:575px){.login-title{font-size:18px}.form-control{font-size:16px}.btn-login{font-size:15px;padding:12px 20px}}.overview-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;padding:80px 0;position:relative}@media (max-width:768px){.overview-hero{padding:80px 0 60px}}.overview-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:2}@media (max-width:992px){.overview-hero__grid{gap:40px;grid-template-columns:1fr}.overview-hero__content{text-align:center}}.overview-hero__badge{align-items:center;background:rgba(11,96,176,.1);border-radius:50px;color:#0b60b0;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:24px;padding:8px 16px}.overview-hero__badge i{color:#ffc107}.overview-hero__title{color:#1a1a1a;font-size:40px;font-weight:800;line-height:1.2;margin-bottom:24px}@media (max-width:1200px){.overview-hero__title{font-size:42px}}@media (max-width:768px){.overview-hero__title{font-size:32px}}.overview-hero__title .text-highlight{color:#0b60b0;position:relative}.overview-hero__title .text-highlight:after{background:rgba(11,96,176,.2);bottom:0;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}.overview-hero__description{color:#4a4a4a;font-size:18px;line-height:1.7;margin-bottom:32px;max-width:540px}@media (max-width:992px){.overview-hero__description{margin-left:auto;margin-right:auto}}.overview-hero__actions{display:flex;gap:16px;margin-bottom:32px}@media (max-width:992px){.overview-hero__actions{justify-content:center}}@media (max-width:576px){.overview-hero__actions{flex-direction:column}.overview-hero__actions .btn{width:100%}}.overview-hero__trust{display:flex;flex-wrap:wrap;gap:24px}@media (max-width:992px){.overview-hero__trust{justify-content:center}}.overview-hero__trust .trust-item{align-items:center;color:#6b6b6b;display:flex;font-size:14px;gap:8px}.overview-hero__trust .trust-item i{color:#00b764;font-size:16px}.overview-hero__visual{position:relative}@media (max-width:992px){.overview-hero__visual{margin:0 auto;max-width:600px}}.overview-hero .hero-image-wrapper{position:relative}.overview-hero .hero-image-wrapper .hero-image{border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);height:auto;width:100%}.overview-hero .floating-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;gap:12px;opacity:0;padding:16px 20px;position:absolute;transform:translateY(20px);transition:all .6s ease}.overview-hero .floating-card-1{-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite;right:-10%;top:10%}.overview-hero .floating-card-2{-webkit-animation:float 3s ease-in-out 1s infinite;animation:float 3s ease-in-out 1s infinite;bottom:30%;left:-10%}.overview-hero .floating-card-3{-webkit-animation:float 3s ease-in-out 2s infinite;animation:float 3s ease-in-out 2s infinite;bottom:10%;right:10%}.overview-hero .floating-card .card-icon{align-items:center;background:linear-gradient(135deg,#0b60b0,#084a8f);border-radius:8px;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.overview-hero .floating-card .card-content .card-label{color:#6b6b6b;font-size:12px;margin-bottom:4px}.overview-hero .floating-card .card-content .card-value{color:#1a1a1a;font-size:20px;font-weight:700}@-webkit-keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.overview-hero .hero-bg-pattern{background-image:radial-gradient(circle,rgba(11,96,176,.05) 1px,transparent 0);background-size:30px 30px;height:100%;position:absolute;right:0;top:0;width:50%;z-index:1}.overview-hero .hero-gradient{background:linear-gradient(0deg,#fff,transparent);bottom:0;height:200px;left:0;position:absolute;width:100%;z-index:1}.trust-indicators{background:#fff;padding:60px 0}.trust-indicators__grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:60px}@media (max-width:992px){.trust-indicators__grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.trust-indicators__grid{grid-template-columns:1fr}}.trust-indicators .trust-stat{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:20px;padding:24px;transition:all .3s ease}.trust-indicators .trust-stat:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.trust-indicators .trust-stat__icon{align-items:center;background:linear-gradient(135deg,#0b60b0,#084a8f);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;width:60px}.trust-indicators .trust-stat__content{flex:1}.trust-indicators .trust-stat__number{color:#1a1a1a;font-size:32px;font-weight:800;line-height:1;margin-bottom:8px}.trust-indicators .trust-stat__label{color:#6b6b6b;font-size:14px;line-height:1.4}.trust-indicators .trusted-by{text-align:center}.trust-indicators .trusted-by__label{color:#6b6b6b;font-size:14px;letter-spacing:1px;margin-bottom:32px;text-transform:uppercase}.trust-indicators .trusted-by__logos{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center}@media (max-width:768px){.trust-indicators .trusted-by__logos{gap:32px}}.trust-indicators .trusted-by__logos img{filter:grayscale(100%);height:40px;opacity:.6;transition:all .3s ease;width:auto}.trust-indicators .trusted-by__logos img:hover{filter:grayscale(0);opacity:1}.value-propositions{background:#f8f9fa;padding:80px 0}.value-propositions .value-props__grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.value-propositions .value-props__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.value-propositions .value-props__grid{grid-template-columns:1fr}}.value-propositions .value-prop-card{background:#fff;border:2px solid transparent;border-radius:16px;opacity:0;padding:40px 32px;transform:translateY(30px);transition:all .3s ease}.value-propositions .value-prop-card.animate-in{opacity:1;transform:translateY(0)}.value-propositions .value-prop-card:hover{border-color:#0b60b0;box-shadow:0 20px 40px rgba(11,96,176,.15);transform:translateY(-8px)}.value-propositions .value-prop-card:hover .value-prop-card__icon img{transform:scale(1.1)}.value-propositions .value-prop-card__icon{height:80px;margin-bottom:24px;width:80px}.value-propositions .value-prop-card__icon img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:100%}.value-propositions .value-prop-card__title{color:#1a1a1a;font-size:22px;font-weight:700;line-height:1.3;margin-bottom:16px}.value-propositions .value-prop-card__description{color:#4a4a4a;font-size:15px;line-height:1.7;margin-bottom:20px}.value-propositions .value-prop-card__link{align-items:center;color:#0b60b0;display:inline-flex;font-size:15px;font-weight:600;gap:8px;text-decoration:none;transition:gap .3s ease}.value-propositions .value-prop-card__link:hover{gap:12px}.value-propositions .value-prop-card__link:hover i{transform:translateX(4px)}.value-propositions .value-prop-card__link i{transition:transform .3s ease}.how-it-works{background:#fff;padding:80px 0}.how-it-works__timeline{margin:0 auto;max-width:1100px;position:relative}.how-it-works__timeline:before{background:linear-gradient(180deg,#0b60b0,rgba(11,96,176,.2));bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}@media (max-width:992px){.how-it-works__timeline:before{left:30px}}.how-it-works .timeline-step{margin-bottom:80px;opacity:0;position:relative;transform:translateY(30px)}.how-it-works .timeline-step.animate-in{opacity:1;transform:translateY(0);transition:all .6s ease}.how-it-works .timeline-step:last-child{margin-bottom:0}.how-it-works .timeline-step__number{align-items:center;background:linear-gradient(135deg,#0b60b0,#084a8f);border-radius:50%;box-shadow:0 4px 12px rgba(11,96,176,.3);color:#fff;display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px;z-index:2}@media (max-width:992px){.how-it-works .timeline-step__number{left:30px;transform:translateX(-50%)}}.how-it-works .timeline-step__content{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media (max-width:992px){.how-it-works .timeline-step__content{gap:30px;grid-template-columns:1fr;padding-left:80px}}@media (max-width:576px){.how-it-works .timeline-step__content{padding-left:60px}}@media (min-width:993px){.how-it-works .timeline-step--reverse .timeline-step__content .step-visual{order:-1}}.how-it-works .timeline-step .step-info{background:#f8f9fa;border-radius:16px;padding:32px}.how-it-works .timeline-step .step-title{color:#1a1a1a;font-size:28px;font-weight:700;margin-bottom:16px}.how-it-works .timeline-step .step-description{color:#4a4a4a;font-size:16px;line-height:1.7;margin-bottom:24px}.how-it-works .timeline-step .step-features{list-style:none;margin:0;padding:0}.how-it-works .timeline-step .step-features li{align-items:center;color:#4a4a4a;display:flex;font-size:15px;gap:12px;padding:8px 0}.how-it-works .timeline-step .step-features li i{color:#00b764;font-size:16px}.how-it-works .timeline-step .step-visual img{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);height:auto;width:100%}.features-grid{background:#f8f9fa;padding:80px 0}.features-grid .feature-showcase{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-bottom:100px;opacity:0;transform:translateY(30px)}.features-grid .feature-showcase.animate-in{opacity:1;transform:translateY(0);transition:all .6s ease}.features-grid .feature-showcase:last-child{margin-bottom:0}@media (max-width:992px){.features-grid .feature-showcase{gap:40px;grid-template-columns:1fr;margin-bottom:60px}}@media (min-width:993px){.features-grid .feature-showcase--reverse .feature-showcase__visual{order:-1}}.features-grid .feature-showcase__content{padding:20px 0}.features-grid .feature-showcase__visual .feature-image{border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);height:auto;transition:transform .3s ease;width:100%}.features-grid .feature-showcase__visual .feature-image:hover{transform:scale(1.02)}.features-grid .feature-tag{background:rgba(11,96,176,.1);border-radius:50px;color:#0b60b0;display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.features-grid .feature-title{color:#1a1a1a;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}@media (max-width:768px){.features-grid .feature-title{font-size:28px}}.features-grid .feature-description{color:#4a4a4a;font-size:17px;line-height:1.7;margin-bottom:28px}.features-grid .feature-list{list-style:none;margin:0 0 32px;padding:0}.features-grid .feature-list li{align-items:flex-start;color:#4a4a4a;display:flex;font-size:16px;gap:12px;line-height:1.6;padding:12px 0}.features-grid .feature-list li i{color:#00b764;flex-shrink:0;font-size:20px;margin-top:2px}.free-paid-section{padding:80px 0}.table-header{background-color:#5b6ff21a;border-radius:16px 16px 0 0;display:grid;font-size:1.25rem;grid-template-columns:54% 23% 23%;line-height:1.75rem;padding:28px 32px}.row-style-1,.table-header{border:1px solid #ebf0f6;font-weight:600}.row-style-1{border-top:0 solid #ebf0f6;font-size:16px;padding:12px 32px;text-transform:uppercase}.row-style-1 span{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(77.28deg,#060606 -.3%,#3b4898 56.62%) text}.row-style-3{background-color:#fff;border:1px solid #ebf0f6;border-top:0 solid #ebf0f6;display:grid;font-size:14px;grid-template-columns:54% 23% 23%}.row-style-3 ul{padding-block:16px;padding-left:44px;padding-right:24px}.row-style-3 .item2{border-left:1px solid #ebf0f6;border-right:1px solid #ebf0f6}@media (max-width:768px){.table-header{font-size:16px;grid-template-columns:60% 20% 20%;line-height:1.5}.row-style-1,.table-header{padding:12px 16px}.row-style-3{grid-template-columns:60% 20% 20%}.row-style-3 ul{padding-block:12px;padding-left:24px;padding-right:12px}}.social-proof{background:#fff;padding:80px 0}.social-proof .testimonials-grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media (max-width:992px){.social-proof .testimonials-grid{grid-template-columns:1fr}}.social-proof .testimonial-card{background:#f8f9fa;border-radius:16px;opacity:0;overflow:hidden;transform:translateY(30px);transition:all .3s ease}.social-proof .testimonial-card.animate-in{opacity:1;transform:translateY(0)}.social-proof .testimonial-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.1);transform:translateY(-8px)}.social-proof .testimonial-card__header{background:#fff;padding:32px 32px 24px}.social-proof .testimonial-card__header .company-logo{height:36px;width:auto}.social-proof .testimonial-card__body{padding:0 32px 32px}.social-proof .testimonial-card__body .quote-icon{color:rgba(11,96,176,.2);font-size:32px;margin-bottom:16px}.social-proof .testimonial-card__body .testimonial-quote{color:#4a4a4a;font-size:16px;font-style:italic;line-height:1.8;margin-bottom:24px}.social-proof .testimonial-card__body .testimonial-author{align-items:center;display:flex;gap:16px}.social-proof .testimonial-card__body .testimonial-author .author-avatar{border-radius:50%;height:50px;overflow:hidden;width:50px}.social-proof .testimonial-card__body .testimonial-author .author-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.social-proof .testimonial-card__body .testimonial-author .author-info .author-name{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:4px}.social-proof .testimonial-card__body .testimonial-author .author-info .author-position{color:#6b6b6b;font-size:14px}.social-proof .testimonial-card__footer{background:rgba(0,0,0,.05);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.social-proof .testimonial-card__footer .metric{background:#fff;padding:20px;text-align:center}.social-proof .testimonial-card__footer .metric-value{color:#0b60b0;font-size:24px;font-weight:700;margin-bottom:4px}.social-proof .testimonial-card__footer .metric-label{color:#6b6b6b;font-size:12px;line-height:1.4}.pricing-plans{background:#f8f9fa;padding:80px 0}.pricing-plans .pricing-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}@media (max-width:992px){.pricing-plans .pricing-grid{grid-template-columns:1fr;max-width:500px}}.pricing-plans .pricing-card{background:#fff;border:2px solid #e0e0e0;border-radius:16px;overflow:hidden;position:relative;transition:all .3s ease}.pricing-plans .pricing-card:hover{border-color:#0b60b0;box-shadow:0 20px 40px rgba(0,0,0,.1);transform:translateY(-8px)}.pricing-plans .pricing-card--popular{border-color:#0b60b0;box-shadow:0 10px 30px rgba(11,96,176,.2)}.pricing-plans .pricing-card--popular .popular-badge{background:linear-gradient(135deg,#ffc107,#ff9800);box-shadow:0 4px 8px rgba(0,0,0,.2);color:#fff;font-size:12px;font-weight:700;padding:6px 40px;position:absolute;right:-35px;text-transform:uppercase;top:20px;transform:rotate(45deg)}.pricing-plans .pricing-card--popular .popular-badge i{margin-right:4px}.pricing-plans .pricing-card__header{border-bottom:1px solid #e0e0e0;padding:40px 32px 32px;text-align:center}.pricing-plans .pricing-card__header .plan-name{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:8px}.pricing-plans .pricing-card__header .plan-subtitle{color:#6b6b6b;font-size:14px;margin-bottom:24px}.pricing-plans .pricing-card__header .plan-price .price-amount{color:#0b60b0;font-size:42px;font-weight:800;line-height:1}.pricing-plans .pricing-card__header .plan-price .price-period{color:#6b6b6b;font-size:16px;margin-left:4px}.pricing-plans .pricing-card__body{padding:32px}.pricing-plans .pricing-card__body .features-heading{color:#1a1a1a;font-size:14px;font-weight:600;margin-bottom:16px}.pricing-plans .pricing-card__body .features-list{list-style:none;margin:0;padding:0}.pricing-plans .pricing-card__body .features-list li{align-items:flex-start;color:#4a4a4a;display:flex;font-size:15px;gap:12px;line-height:1.5;padding:10px 0}.pricing-plans .pricing-card__body .features-list li i{color:#00b764;flex-shrink:0;font-size:16px;margin-top:2px}.pricing-plans .pricing-card__footer{padding:0 32px 32px}.pricing-plans .pricing-note{margin-top:40px}.pricing-plans .pricing-note p{color:#6b6b6b;font-size:14px}.pricing-plans .pricing-note p i{color:#0b60b0;margin-right:8px}.resources-section{background:#fff;padding:80px 0}.resources-section .resources-carousel-wrapper{overflow:hidden;padding:0 60px;position:relative}@media (max-width:768px){.resources-section .resources-carousel-wrapper{padding:0 40px}}.resources-section .resources-carousel{display:flex;gap:32px;transition:transform .5s ease}.resources-section .resource-item{background:#f8f9fa;border-radius:16px;flex:0 0 calc(33.333% - 22px);overflow:hidden;transition:all .3s ease}@media (max-width:1024px){.resources-section .resource-item{flex:0 0 calc(50% - 16px)}}@media (max-width:768px){.resources-section .resource-item{flex:0 0 100%}}.resources-section .resource-item:hover{box-shadow:0 20px 40px rgba(0,0,0,.1);transform:translateY(-8px)}.resources-section .resource-item .resource-image{height:200px;overflow:hidden;position:relative}.resources-section .resource-item .resource-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.resources-section .resource-item .resource-image:hover img{transform:scale(1.05)}.resources-section .resource-item .resource-image .resource-category{background:#0b60b0;border-radius:6px;color:#fff;font-size:12px;font-weight:600;left:16px;padding:6px 12px;position:absolute;text-transform:uppercase;top:16px}.resources-section .resource-item .resource-content{background:#fff;padding:24px}.resources-section .resource-item .resource-title{color:#1a1a1a;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:12px}.resources-section .resource-item .resource-excerpt{color:#4a4a4a;font-size:14px;line-height:1.6;margin-bottom:16px}.resources-section .resource-item .resource-link{align-items:center;color:#0b60b0;display:inline-flex;font-size:14px;font-weight:600;gap:8px;text-decoration:none;transition:gap .3s ease}.resources-section .resource-item .resource-link:hover{gap:12px}.resources-section .carousel-control{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:50%;color:#1a1a1a;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.resources-section .carousel-control:hover:not(:disabled){background:#0b60b0;border-color:#0b60b0;color:#fff}.resources-section .carousel-control:disabled{cursor:not-allowed;opacity:.3}.resources-section .carousel-control--prev{left:0}.resources-section .carousel-control--next{right:0}.faq-section{background:#f8f9fa;padding:80px 0}.faq-section .faq-container{margin:0 auto;max-width:900px}.faq-section .faq-accordion{margin-bottom:40px}.faq-section .faq-item{background:#fff;border:2px solid transparent;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:border-color .3s ease}.faq-section .faq-item:hover{border-color:rgba(11,96,176,.2)}.faq-section .faq-question{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:17px;font-weight:600;justify-content:space-between;padding:24px 28px;text-align:left;transition:all .3s ease;width:100%}.faq-section .faq-question:hover,.faq-section .faq-question[aria-expanded=true]{color:#0b60b0}.faq-section .faq-question[aria-expanded=true] i{transform:rotate(180deg)}.faq-section .faq-question i{color:#0b60b0;font-size:14px;transition:transform .3s ease}.faq-section .faq-answer{max-height:0;overflow:hidden;padding:0 28px;transition:all .3s ease}.faq-section .faq-answer.show{max-height:500px;padding:0 28px 24px}.faq-section .faq-answer p{color:#4a4a4a;font-size:15px;line-height:1.7;margin:0}.faq-section .faq-cta{background:#fff;border-radius:12px;padding:40px;text-align:center}.faq-section .faq-cta p{color:#1a1a1a;font-size:18px;margin-bottom:20px}.cta-banner{background:linear-gradient(135deg,#0b60b0,#084a8f);overflow:hidden;padding:100px 0;position:relative}.cta-banner__content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.cta-banner__title{color:#fff;font-size:42px;font-weight:800;line-height:1.3;margin-bottom:20px}@media (max-width:768px){.cta-banner__title{font-size:32px}}.cta-banner__description{color:hsla(0,0%,100%,.9);font-size:18px;line-height:1.6;margin-bottom:40px}.cta-banner__actions{display:flex;gap:16px;justify-content:center;margin-bottom:32px}@media (max-width:576px){.cta-banner__actions{align-items:center;flex-direction:column}.cta-banner__actions .btn{max-width:300px;width:100%}}.cta-banner__trust{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:12px;justify-content:center}.cta-banner__trust i{font-size:18px}.cta-banner .cta-bg-pattern{background-image:radial-gradient(circle,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:40px 40px;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.section-header{margin-bottom:60px}.section-header .section-tag{color:#0b60b0;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.section-header .section-title{color:#1a1a1a;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px}.section-header .section-subtitle{color:#6b6b6b;font-size:18px;line-height:1.6;margin:0 auto;max-width:700px}@media (max-width:768px){.section-header .section-title{font-size:24px}.section-header .section-subtitle{font-size:16px}}.btn{border-radius:8px;font-weight:600;transition:all .3s ease}.btn.btn-primary{background-color:#0b60b0;border-color:#0b60b0}.btn.btn-primary:hover{background-color:#084a8f;border-color:#084a8f;box-shadow:0 8px 20px rgba(11,96,176,.3);transform:translateY(-2px)}.btn.btn-outline-primary{border-color:#0b60b0;color:#0b60b0}.btn.btn-outline-primary:hover{background-color:#0b60b0;border-color:#0b60b0;color:#fff}.employers-overview-page .btn-lg{font-size:16px;padding:14px 32px}.bg-brand-100{background-color:#fafbff}.coming-soon{background-color:#fff5d4;border:1px solid #ff7600;border-radius:12px;color:#ff7600;display:inline-block;font-size:10px;font-weight:600;letter-spacing:1px;padding:2px 12px}.contact-sales-page{background-color:#f8f9fa;padding:60px 0}.contact-sales-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 auto;max-width:800px;padding:40px}.contact-sales-header{margin-bottom:40px;text-align:center}.contact-sales-header h1{color:#2d3748!important;font-size:32px;font-weight:700;margin-bottom:12px!important}.contact-sales-header p{color:#718096;font-size:16px}.form-row-custom{display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-group-custom{margin-bottom:20px}.form-group-custom label{color:#2d3748;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group-custom input,.form-group-custom select,.form-group-custom textarea{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:8px 16px;transition:border-color .2s;width:100%}.form-group-custom input:focus,.form-group-custom select:focus,.form-group-custom textarea:focus{border-color:#4299e1;outline:none}.form-group-custom textarea{min-height:120px;resize:vertical}.form-group-custom .help-block{color:#fc8181;font-size:13px;margin-top:4px}.form-group-custom.has-error input,.form-group-custom.has-error select,.form-group-custom.has-error textarea{border-color:#fc8181}.char-counter{color:#a0aec0;font-size:12px;margin-top:4px;text-align:right}.checkbox-group{margin:24px 0}.checkbox-group label{align-items:flex-start;color:#4a5568;cursor:pointer;display:flex;font-size:13px}.checkbox-group input[type=checkbox]{margin-right:8px;margin-top:2px;width:auto}.checkbox-group a{color:#4299e1;text-decoration:none}.checkbox-group a:hover{text-decoration:underline}.submit-btn{background-color:#2d3748;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:background-color .2s;width:100%}.submit-btn:hover{background-color:#1a202c}.submit-btn:disabled{background-color:#cbd5e0;cursor:not-allowed}.required-note{color:#718096!important;font-size:14px!important;margin-bottom:24px;text-align:center!important}@media (max-width:768px){.contact-sales-page{padding:30px 15px}.contact-sales-container{padding:24px}.form-row-custom{gap:0;grid-template-columns:1fr}.contact-sales-header h1{font-size:24px}}
