.page-content-container[data-v-443d114b]{background:var(--surface-default);padding:4.5rem min(6.25rem,7%)}.page-content-container .faqs-section[data-v-443d114b]{margin-bottom:4rem}.page-content-container .faqs-section .title[data-v-443d114b]{font-family:Plus Jakarta Sans;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem}.page-content-container .faqs-section .faqs[data-v-443d114b]{display:flex;flex-direction:column;gap:1rem}.page-content-container .faqs-section .faqs .faq[data-v-443d114b]{background:var(--white);border:1px solid var(--border-default);border-radius:.5rem;max-width:56rem}.page-content-container .faqs-section .faqs .faq .faq-question-wrapper[data-v-443d114b]{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 2rem}.page-content-container .faqs-section .faqs .faq .faq-question-wrapper .faq-question[data-v-443d114b]{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.125rem;font-weight:600;line-height:1.5rem}.page-content-container .faqs-section .faqs .faq .faq-question-wrapper .faq-toggle-icon[data-v-443d114b]{transition:transform .35s ease-in-out}.page-content-container .faqs-section .faqs .faq .faq-question-wrapper.is-open .faq-toggle-icon[data-v-443d114b]{transform:rotate(-180deg)}.page-content-container .faqs-section .faqs .faq .faq-answer-wrapper .faq-answer-content[data-v-443d114b]{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.125rem;font-weight:400;line-height:1.75rem;padding-bottom:1.5rem;padding-left:2rem;padding-right:2rem}.page-content-container .content-wrapper h2{font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;margin-top:1rem}.page-content-container .content-wrapper h3{font-family:Plus Jakarta Sans;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin-bottom:.75rem;margin-top:.75rem}.page-content-container .content-wrapper p{color:var(--text-subdued);font-size:.875rem;font-weight:400;line-height:1.25rem}.page-content-container .content-wrapper strong{font-weight:600}.page-content-container .content-wrapper ul{margin-bottom:1.25rem;margin-left:1.5rem}.page-content-container .content-wrapper ul li{color:var(--text-subdued);font-size:.875rem;font-weight:400;line-height:1.25rem;list-style-type:disc}.company-page-container{display:flex;gap:2rem;padding:2.5rem min(6.25rem,7%) 6.25rem}.company-page-container .left-content .summary-section{align-items:center;border:1px solid var(--border-default);border-radius:.75rem;display:flex;gap:1.75rem;margin-bottom:3rem;padding:2rem;width:51rem}.company-page-container .left-content .summary-section .company-logo{border:2px solid var(--border-default);border-radius:1.5rem;flex-shrink:0;height:7.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:7.25rem}.company-page-container .left-content .summary-section .company-info{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}.company-page-container .left-content .summary-section .company-info .name-url-container{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.company-page-container .left-content .summary-section .company-info .name-url-container .name{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.75rem;font-weight:800;line-height:130%}.company-page-container .left-content .summary-section .company-info .name-url-container .url{text-wrap:nowrap;color:var(--text-subdued);font-size:1rem;line-height:150%;overflow:hidden;text-overflow:ellipsis;width:25ch}.company-page-container .left-content .summary-section .company-info .stats-section{align-items:center;display:flex;gap:3rem;width:34.8125rem}.company-page-container .left-content .summary-section .company-info .stats-section .property-container{display:flex;gap:1rem}.company-page-container .left-content .summary-section .company-info .stats-section .property-container .separator{background:linear-gradient(9deg,#9070d4,#6544ab);border-radius:.625rem;flex-shrink:0;height:2.75rem;width:.1875rem}.company-page-container .left-content .summary-section .company-info .stats-section .property-container .property-value{display:flex;flex-direction:column}.company-page-container .left-content .summary-section .company-info .stats-section .property-container .property-value .property{color:var(--text-subdued);font-size:.875rem;font-weight:400;line-height:145%}.company-page-container .left-content .summary-section .company-info .stats-section .property-container .property-value .value{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.125rem;font-weight:700;line-height:135%}.company-page-container .left-content .about-section{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem;width:51rem}.company-page-container .left-content .about-section .about-header{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:700;line-height:140%}.company-page-container .left-content .about-section .description{color:var(--text-default);font-size:1rem;line-height:150%}.company-page-container .left-content .about-section .view-more-btn{color:var(--icon-subdued);cursor:pointer;font-size:.875rem;font-weight:600;line-height:140%;text-decoration-line:underline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.company-page-container .left-content .jobs-section .jobs-header{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:700;line-height:140%;margin-bottom:1.5rem}.company-page-container .left-content .jobs-section .jobs-container{display:flex;flex-direction:column;gap:1.25rem}.company-page-container .left-content .jobs-section .jobs-container .job{border:1px solid var(--border-default);border-radius:.75rem;display:flex;gap:1.25rem;height:10rem;justify-content:space-between;padding:1.5rem;position:relative;width:51rem}.company-page-container .left-content .jobs-section .jobs-container .job .new-badge{align-items:right;background:#dff7ed;color:#064;color:var(--icon-success,#064);display:flex;font-size:.625rem;font-weight:600;line-height:130%;padding:.35rem .5rem .35rem 1rem;position:absolute;right:0;text-transform:uppercase;top:1.25rem}.company-page-container .left-content .jobs-section .jobs-container .job .new-badge img{height:.8rem;margin-left:.2rem}.company-page-container .left-content .jobs-section .jobs-container .job .job-icon-container{align-items:center;background:var(--surface-default);border:.4px solid var(--border-default);border-radius:1.38888rem;display:flex;height:2.5rem;justify-content:center;padding:.4rem .6rem .5rem .7rem;width:2.5rem}.company-page-container .left-content .jobs-section .jobs-container .job .job-icon-container .job-icon{font-size:1.2rem;font-weight:800;line-height:130%}.company-page-container .left-content .jobs-section .jobs-container .job .job-details{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:1.4rem}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .title{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:700;line-height:140%}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container{display:flex;gap:1rem}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container{align-items:center;display:flex;gap:1.75rem;max-width:9rem}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .properties{display:flex;flex-direction:column;gap:.5rem}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .properties.mobile{display:none}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .properties.desktop{display:flex}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .properties .icon-title{align-items:center;display:flex;gap:.25rem}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .properties .icon-title .property-icon{filter:invert(52%) sepia(0) saturate(0) hue-rotate(269deg) brightness(88%) contrast(86%);height:1.25rem;width:1.25rem}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .properties .icon-title .property-title{text-wrap:nowrap;color:var(--text-subdued);font-size:.875rem;line-height:145%}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .properties .property-value{color:var(--text-default);font-size:1rem;font-weight:600;line-height:140%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:10ch}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .separator{height:1.5rem}.company-page-container .left-content .jobs-section .jobs-container .job .posted-on{align-self:flex-end;color:var(--text-subdued);font-size:.75rem;line-height:145%;text-align:right}.company-page-container .right-content .cta-section{align-items:center;border:1px solid var(--border-default);border-radius:.75rem;display:flex;flex-direction:column;flex-shrink:0;gap:1.25rem;height:16.0625rem;justify-content:center;margin-bottom:3rem;width:24.4375rem}.company-page-container .right-content .cta-section .cta-icon-outer{align-items:center;background:#fff9ea;background:var(--Secondary-Y-Y-50,#fff9ea);border:1rem solid #fff9ea;border:1rem solid var(--Secondary-Y-Y-50,#fff9ea);border-radius:50%;display:flex;flex-shrink:0;height:4.25rem;justify-content:center;padding:.6rem;width:4.25rem}.company-page-container .right-content .cta-section .cta-icon-outer .cta-icon-inner{align-items:center;background:#fdf0c8;background:var(--Secondary-Y-Y-100,#fdf0c8);border-radius:50%;display:flex;flex-shrink:0;height:3rem;justify-content:center;padding:.3rem .6rem .6rem .7rem;width:3rem}.company-page-container .right-content .cta-section .cta-icon-outer .cta-icon-inner .cta-icon{font-size:1.6rem;font-weight:800;line-height:130%}.company-page-container .right-content .cta-section .cta-text{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.125rem;font-weight:700;line-height:135%;margin:0 4rem;text-align:center}.company-page-container .right-content .cta-section .cta-button{align-items:center;background:#f8f6fc;border:1px solid var(--border-default);border-radius:.375rem;color:var(--text-highlight);display:flex;font-size:.875rem;font-weight:600;gap:.25rem;justify-content:center;line-height:145%;padding:.75rem 1rem;width:15.5rem}.company-page-container .right-content .recommended-section .recommended-header{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.25rem;font-weight:700;line-height:140%;margin-bottom:1rem}.company-page-container .right-content .recommended-section .recommended-companies{display:flex;flex-direction:column;gap:1rem}.company-page-container .right-content .recommended-section .recommended-companies .company-container{align-items:center;align-self:stretch;border:1px solid var(--border-default);border-radius:.625rem;display:flex;gap:.75rem;padding:1.25rem 1rem}.company-page-container .right-content .recommended-section .recommended-companies .company-container .company-logo{border:1px solid var(--border-default);border-radius:.625rem;flex-shrink:0;height:3.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:3.25rem}.company-page-container .right-content .recommended-section .recommended-companies .company-container .company-details{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:.375rem;justify-content:center}.company-page-container .right-content .recommended-section .recommended-companies .company-container .company-details .company-name{color:var(--text-default);font-size:1rem;font-weight:600;line-height:140%}.company-page-container .right-content .recommended-section .recommended-companies .company-container .company-details .company-openings{color:var(--text-disabled);font-size:.875rem;font-weight:400;line-height:145%}.company-page-container .desktop{display:block}.company-page-container .mobile{display:none}@media only screen and (max-width:512px){.company-page-container{align-items:center;flex-direction:column}.company-page-container .left-content .mobile{display:block}.company-page-container .left-content .desktop{display:none}.company-page-container .left-content{align-items:center;display:flex;flex-direction:column}.company-page-container .left-content .summary-section{flex-shrink:0;height:13.375rem;width:22rem}.company-page-container .left-content .summary-section .company-info .name-url-container{align-items:center;flex-direction:row;gap:.75rem}.company-page-container .left-content .summary-section .company-info .name-url-container .company-logo{border-radius:.8175rem;height:3.75rem;width:3.75rem}.company-page-container .left-content .summary-section .company-info .name-url-container .url{display:none}.company-page-container .left-content .summary-section .company-info .stats-section{overflow-x:auto;width:20rem}.company-page-container .left-content .about-section{width:20rem}.company-page-container .left-content .jobs-section .new-badge{position:absolute;right:0;top:0}.company-page-container .left-content .jobs-section .jobs-container .job{flex-direction:column;height:18rem;width:20rem}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .title{font-size:1.125rem;line-height:135%}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container{flex-wrap:wrap;gap:.75rem}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .properties.desktop{display:none}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .properties.mobile{display:flex}.company-page-container .left-content .jobs-section .jobs-container .job .job-details .info-container .properties-container .properties .property-value{color:var(--text-subdued);font-size:.875rem;font-weight:400;line-height:145%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:10ch}.company-page-container .left-content .jobs-section .jobs-container .job .posted-on{align-self:flex-start}.company-page-container .right-content .cta-section{width:20rem}}