.job-hero[data-v-cd628cfa]{background:linear-gradient(152deg,#f7f8fa 33.89%,#fff 98.9%)}.hero-container[data-v-cd628cfa]{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative;z-index:1}.job-details-column[data-v-cd628cfa]{display:flex;flex-direction:column;gap:20px;text-align:left}.company-visual-column[data-v-cd628cfa]{align-items:center;display:flex;flex-direction:column;justify-content:center}.category-pill[data-v-cd628cfa]{background-color:#e5efff;border-radius:30px;color:#003793;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.5;padding:6px 14px;width:-moz-fit-content;width:fit-content}.job-title[data-v-cd628cfa]{color:#101820;font-family:New Order,Arial Black,sans-serif;font-size:48px;font-weight:500;line-height:1.25;margin-bottom:0}.meta-info[data-v-cd628cfa]{align-items:center;color:#4b5863;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:15px;gap:6px 10px;line-height:1.6;margin-bottom:0}.meta-info .bi[data-v-cd628cfa]{font-size:1em;margin-right:4px}.actions[data-v-cd628cfa]{display:flex;flex-wrap:wrap;gap:16px}.btn-ai[data-v-cd628cfa],.btn-primary[data-v-cd628cfa],.btn-secondary[data-v-cd628cfa]{align-items:center;border:none;border-radius:9000px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;line-height:1.5;padding:10px 24px;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease,transform .2s ease;white-space:nowrap}.btn-primary[data-v-cd628cfa]{background-color:#0952cc;box-shadow:inset 0 1px #0006,inset 0 2px #fff3;color:#fff;text-shadow:rgba(0,0,0,.15) 0 1px 0}.btn-secondary[data-v-cd628cfa]{background-color:#edeff3;color:#101820}.btn-secondary[data-v-cd628cfa]:hover{background-color:#e4e7eb;transform:translateY(-1px)}.btn-ai[data-v-cd628cfa]{background:linear-gradient(86.62deg,#d500e6 5.94%,#4a0ef4 50.02%,#0053de 81.22%,#0070f2 99.05%);box-shadow:inset 0 1px #0006,inset 0 2px #fff3;color:#fff;text-shadow:rgba(0,0,0,.15) 0 1px 0}.btn-ai[data-v-cd628cfa]:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-ai[data-v-cd628cfa]:active{filter:brightness(.95);transform:translateY(0)}.expired-job-notice[data-v-cd628cfa]{align-items:flex-start;background-color:#f8f9fa;border-left:4px solid #ff4757;border-radius:12px;display:flex;flex-direction:column;gap:15px;padding:15px 20px;width:100%}.expired-message[data-v-cd628cfa]{color:#ff4757;font-size:1.1rem;font-weight:500;margin:0}.expired-sub-message[data-v-cd628cfa]{color:#666;font-size:1rem;margin:8px 0 0}.expired-actions[data-v-cd628cfa]{display:flex;gap:12px;margin-top:15px}.signup-btn[data-v-cd628cfa]{max-width:350px;padding:12px 20px;width:100%}.company-logo[data-v-cd628cfa]{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 4px 15px #00000014;height:250px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:250px}@media (min-width:1200px){.job-title[data-v-cd628cfa]{font-size:52px}.company-logo[data-v-cd628cfa]{height:300px;width:300px}}@media (max-width:1199.98px){.job-title[data-v-cd628cfa]{font-size:44px}.company-logo[data-v-cd628cfa]{height:280px;width:280px}.hero__background-wrapper[data-v-cd628cfa]{max-width:800px;width:80%}.hero__background-wrapper .hero__background-image[data-v-cd628cfa]{margin-left:-20%;min-width:120%}}@media (max-width:991.98px){.hero-container[data-v-cd628cfa]{padding:40px 80px}.job-title[data-v-cd628cfa]{font-size:36px}.job-details-column[data-v-cd628cfa]{align-items:center;margin-bottom:30px;text-align:center}.category-pill[data-v-cd628cfa]{margin-left:auto;margin-right:auto}.actions[data-v-cd628cfa],.meta-info[data-v-cd628cfa]{justify-content:center}.company-logo[data-v-cd628cfa]{height:220px;width:220px}.hero__background-wrapper[data-v-cd628cfa]{max-width:none;opacity:.3;width:100%}.hero__background-wrapper .hero__background-image[data-v-cd628cfa]{margin-left:0;min-width:100%;-o-object-position:center center;object-position:center center}}.skills-grid[data-v-7e3dd7fb]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.skill-tile[data-v-7e3dd7fb]{align-items:center;border-radius:.5rem;box-shadow:0 4px 10px #0000000f;color:#fff;display:flex;font-weight:600;height:120px;justify-content:center;padding:.5rem;text-align:center;text-transform:capitalize;transition:transform .2s ease}.skill-tile[data-v-7e3dd7fb]:hover{transform:translateY(-4px)}.text-dark-custom[data-v-f4648876]{color:#101820}.metric-card[data-v-f4648876]{background:linear-gradient(110deg,#f7f8fa 4.32%,#fff 97.69%);border:1px solid #dcdfe5;border-radius:24px;box-shadow:none;outline:8px solid transparent;outline-offset:0;transition:background-color .3s ease,box-shadow .3s ease,outline .3s ease}.metric-card[data-v-f4648876]:hover{background-color:#fff;box-shadow:0 2rem 2rem #0000001a;outline:8px solid #dcdfe5}.metric-icon-wrapper[data-v-f4648876]{flex-shrink:0}.metric-icon[data-v-f4648876]{color:#005efc}.metric-text-wrapper[data-v-f4648876]{min-width:0;overflow:hidden;width:100%}.metric-value[data-v-f4648876]{line-height:1.3}.metric-label[data-v-f4648876]{line-height:1.4}.row.metrics-row>.d-flex[data-v-f4648876]{align-items:stretch}.text-truncate[data-v-f4648876]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.job-description-content h1{font-size:1.8rem;margin-bottom:1rem}.job-description-content h2{font-size:1.5rem;margin-bottom:.8rem}.job-description-content h3{font-size:1.2rem;margin-bottom:.6rem}.job-description-content p{font-size:1rem;line-height:1.6;margin-bottom:1rem}.job-description-content ul{list-style-type:disc;margin-bottom:1rem;margin-left:20px}.job-description-content li{font-size:1rem;line-height:1.6;margin-bottom:.5rem}.company-header-logo[data-v-48bdf009]{background-color:#f8f9fa;border:1px solid rgba(0,0,0,.05);border-radius:12px;display:block;height:80px;-o-object-fit:contain;object-fit:contain;width:80px}.company-header-name[data-v-48bdf009]{line-height:1.3}.company-header-description[data-v-48bdf009]{line-height:1.6}.text-truncate-custom[data-v-48bdf009]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.2em;overflow:hidden;text-overflow:ellipsis}.company-header-social-link[data-v-48bdf009]{border-radius:8px!important;font-size:.875rem}.company-header-social-link .bi[data-v-48bdf009],.company-header-social-link svg[data-v-48bdf009]{font-size:1.1rem;vertical-align:middle}.company-description[data-v-e2efb82a]{line-height:1.7}.shadow-card-custom{border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 8px 24px #0000000f!important}.company-detail-page{background-color:#003793}.job-card-remote-style[data-v-2e81f443]{background:linear-gradient(90deg,#f7f8fa,#fff);border:1px solid transparent;border-radius:24px;color:inherit;display:block;padding:8px;position:relative;text-decoration:none}.job-card-remote-style[data-v-2e81f443]:before{border:1px solid #dcdfe5;border-radius:24px;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:border-width .3s ease-in-out;width:100%;z-index:1}.job-card-remote-style[data-v-2e81f443]:hover:before{border-color:#dcdfe5;border-width:8px}.card-top-bar[data-v-2e81f443]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:8px 12px 0}.info-tags[data-v-2e81f443]{display:flex;flex-wrap:wrap;gap:12px}.info-tags[data-v-2e81f443],.tag[data-v-2e81f443]{align-items:center}.tag[data-v-2e81f443]{background-color:#e5efff;border-radius:30px;color:#003793;display:inline-flex;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;gap:6px;line-height:1.5;padding:4px 10px}.tag .attribute-icon[data-v-2e81f443],.tag svg[data-v-2e81f443]{fill:#003793;height:14px;width:14px}.actions[data-v-2e81f443]{display:flex;margin-left:auto}.actions .attribute-item[data-v-2e81f443]{align-items:center;background-color:#e5efff;border-radius:30px;color:#003793;display:flex;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;gap:6px;padding:4px 10px}.actions .attribute-icon[data-v-2e81f443]{height:16px;width:16px;fill:#003793}.card-main-content[data-v-2e81f443]{background-color:#f8fafc;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:20px}.company-title-section[data-v-2e81f443]{align-items:flex-start;display:flex;gap:16px}.logo-wrapper[data-v-2e81f443]{flex-shrink:0}.company-logo[data-v-2e81f443]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.company-logo-placeholder[data-v-2e81f443]{background-color:#f0f2f5;border-radius:8px;height:48px;width:48px}.title-company-group[data-v-2e81f443]{display:flex;flex-direction:column;gap:2px}.job-title[data-v-2e81f443]{color:#0952cc;font-family:Remote Sans,Inter,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4;margin:0}.company-name[data-v-2e81f443]{color:#101820;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;margin:0}.details-attributes-section[data-v-2e81f443]{display:flex;flex-direction:column;gap:12px;margin-top:4px}.salary-info[data-v-2e81f443]{align-items:baseline;display:flex;gap:4px}.salary-value[data-v-2e81f443]{color:#101820;font-family:Remote Sans,Inter,sans-serif;font-size:1.125rem;font-weight:500}.salary-period[data-v-2e81f443]{color:#101820;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400}.attributes-list[data-v-2e81f443]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.attribute-item[data-v-2e81f443]{align-items:center;background-color:#e5efff;border-radius:30px;color:#003793;display:inline-flex;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;gap:6px;padding:4px 10px}.attribute-icon[data-v-2e81f443]{height:16px;width:16px;fill:#003793;flex-shrink:0}.save-btn[data-v-2e81f443]{background:none;border:none;color:#6b7280;cursor:pointer;line-height:1;padding:4px;transition:color .2s ease}.save-btn.saved[data-v-2e81f443],.save-btn[data-v-2e81f443]:hover{color:#ef4444}.save-btn svg path[fill-rule=evenodd][data-v-2e81f443]{transition:fill .2s ease;fill:currentColor}.save-btn.saved svg path[fill-rule=evenodd][data-v-2e81f443]{fill:#ef4444}.related-jobs[data-v-027638e8]{background-color:#101820}.gallery-items-scroller[data-v-027638e8]{display:flex;margin-bottom:-20px;overflow-x:auto;padding-bottom:20px;scrollbar-width:none}.gallery-items-scroller[data-v-027638e8]::-webkit-scrollbar{display:none}.gallery-item[data-v-027638e8]{flex-shrink:0;margin-right:16px;max-width:320px;width:90%}@media (min-width:576px){.gallery-item[data-v-027638e8]{width:60%}}@media (min-width:768px){.gallery-item[data-v-027638e8]{width:40%}}@media (min-width:992px){.gallery-item[data-v-027638e8]{width:320px}}.gallery-item[data-v-027638e8]:last-child{margin-right:0}.carousel-controls-wrapper[data-v-027638e8]{display:none;gap:16px;justify-content:flex-end;margin-top:16px}.carousel-button[data-v-027638e8]{align-items:center;background-color:#e5efff;border:1px solid #f7f8fa;border-radius:50%;cursor:pointer;display:flex;justify-content:center;line-height:1;padding:8px;transition:background-color .2s ease,opacity .2s ease}.carousel-button[data-v-027638e8]:hover:not(:disabled){background-color:#d8e6f8}.carousel-button[data-v-027638e8]:disabled{cursor:not-allowed;opacity:.4}.carousel-button img[data-v-027638e8]{height:24px;width:24px}.cta-11-wrapper[data-v-9efaf4e3]{background-color:#2a6bf7}#cta-11[data-v-9efaf4e3]{background-color:#fff}.cta-11-txt[data-v-9efaf4e3]{color:#fff}
