*,:before,:after{box-sizing:border-box}body{color:#fff;background:#000;margin:0;font-family:Manrope,sans-serif}.stats-row{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:980px;margin:2rem auto 0;padding:52px 2rem;display:grid}@media (width<=768px){.stats-row{grid-template-columns:repeat(2,1fr);padding:40px 2rem}}@media (width<=480px){.stats-row{grid-template-columns:1fr}}.services{grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:0 auto;padding:60px 2rem;display:grid}@media (width<=640px){.services{grid-template-columns:1fr}}.text-cyan{color:#00b7ff}.text-green{color:#00ff2c}.how-it-works{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:980px;margin:0 auto;padding:60px 2rem;display:grid}.how-it-works__text{flex-direction:column;gap:24px;display:flex}.how-it-works__heading{color:#fff;margin:0;font-size:30px;font-weight:400;line-height:36px}.how-it-works__body{color:#dbdbdb;margin:0;font-size:14px;font-weight:500;line-height:1.6}.how-it-works__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.how-it-works__grid kommit-card{--card-heading-size:20px;--card-heading-line-height:normal}@media (width<=768px){.how-it-works{grid-template-columns:1fr}.how-it-works__grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.how-it-works__grid{grid-template-columns:1fr}}.trust{flex-direction:column;align-items:flex-start;gap:24px;max-width:980px;margin:0 auto;padding:80px 2rem;display:flex}.trust__heading{color:#fff;margin:0;font-size:30px;font-weight:400;line-height:1.2}.trust__notice{color:#dbdbdb;max-width:600px;margin:0;font-size:14px;font-weight:500;line-height:1.6}@media (width<=640px){.trust{padding:60px 1.5rem}.trust__heading{font-size:24px}}.cta-strip{background:#000;border-top:1px solid #ffffff14;width:100%}.cta-strip__inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:980px;margin:0 auto;padding:80px 2rem;display:grid}.cta-strip__media{justify-content:center;align-items:center;display:flex}.cta-strip__img{border-radius:16px;width:100%;max-width:420px;display:block}.cta-strip__content{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.cta-strip__heading{color:#00ff2c;margin:0;font-size:40px;font-weight:400;line-height:1.15}.cta-strip__sub{color:#dbdbdb;margin:0;font-size:16px;font-weight:400;line-height:1.6}.cta-strip__buttons{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}@media (width<=768px){.cta-strip__inner{grid-template-columns:1fr;padding:60px 1.5rem}.cta-strip__media{order:2}.cta-strip__content{order:1}.cta-strip__heading{font-size:28px}.cta-strip__buttons{flex-direction:column;width:100%}}.two-ways{flex-direction:row;align-items:flex-start;gap:48px;max-width:980px;margin:0 auto;padding:80px 2rem;display:flex}.two-ways__text{flex-direction:column;flex:0 0 340px;gap:20px;display:flex}.two-ways__heading{color:#fff;margin:0;font-size:40px;font-weight:700;line-height:1.15}.two-ways__body{color:#dbdbdb;margin:0;font-size:14px;font-weight:500;line-height:1.6}.two-ways__cards{flex-direction:row;flex:1;align-items:stretch;gap:24px;display:flex}.two-ways__cards kommit-card{flex:1;min-width:0}@media (width<=768px){.two-ways{flex-direction:column;gap:32px;padding:60px 1.5rem}.two-ways__text{flex:none}.two-ways__cards{flex-direction:column}.two-ways__heading{font-size:28px}}.built-to-integrate{flex-direction:column;gap:48px;max-width:980px;margin:0 auto;padding:80px 2rem;display:flex}.built-to-integrate__header{flex-direction:row;align-items:center;gap:48px;display:flex}.built-to-integrate__left{flex:none}.built-to-integrate__heading{color:#fff;white-space:nowrap;margin:0;font-size:40px;font-weight:700;line-height:1.15}.built-to-integrate__desc{color:#dbdbdb;flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.6}.built-to-integrate__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.built-to-integrate__grid kommit-card{--card-heading-size:18px;--card-heading-line-height:normal}@media (width<=900px){.built-to-integrate__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.built-to-integrate{gap:32px;padding:60px 1.5rem}.built-to-integrate__header{flex-direction:column;align-items:flex-start;gap:20px}.built-to-integrate__heading{white-space:normal;font-size:28px}}@media (width<=480px){.built-to-integrate__grid{grid-template-columns:1fr}}.custom-talent{flex-direction:row;align-items:center;gap:48px;max-width:980px;margin:0 auto;padding:80px 2rem;display:flex}.custom-talent__content{flex-direction:column;flex:1;gap:20px;display:flex}.custom-talent__heading{color:#fff;margin:0;font-size:40px;font-weight:700;line-height:1.15}.custom-talent__body{color:#dbdbdb;max-width:440px;margin:0;font-size:14px;font-weight:500;line-height:1.6}.custom-talent__media{flex:none;justify-content:center;align-items:center;display:flex}.custom-talent__img{border-radius:12px;width:456px;max-width:100%;display:block}@media (width<=768px){.custom-talent{flex-direction:column;gap:32px;padding:60px 1.5rem}.custom-talent__heading{font-size:28px}.custom-talent__img{width:100%}}.compare{max-width:980px;margin:0 auto;padding:80px 20px}.compare__intro{align-items:flex-start;gap:48px;margin-bottom:48px;display:flex}.compare__left{flex:0 0 340px}.compare__heading{color:#fff;margin:12px 0 0;font-size:40px;font-weight:700;line-height:1.2}.compare__desc{color:#ffffffb3;flex:1;padding-top:48px;font-size:16px;line-height:1.6}.compare__table-wrap{overflow-x:auto}.compare__table{border-collapse:collapse;width:100%;font-family:Manrope,sans-serif;font-size:14px}.compare__table thead tr{border-bottom:2px solid #ffffff1a}.compare__th{letter-spacing:.05em;text-transform:uppercase;color:#ffffff80;text-align:center;padding:16px 24px;font-size:13px;font-weight:600}.compare__th--feature{text-align:left;width:40%}.compare__th--green{color:#00ff2c;border-bottom:2px solid #00ff2c}.compare__th--cyan{color:#00d4ff;border-bottom:2px solid #00d4ff}.compare__table tbody tr{border-bottom:1px solid #ffffff12}.compare__table tbody tr:nth-child(2n){background:#ffffff08}.compare__table tbody td{color:#ffffffd9;text-align:center;padding:14px 24px}.compare__table tbody td:first-child{text-align:left;color:#fff9}.compare__table tfoot td{text-align:center;padding:24px}.compare__mobile{flex-direction:column;gap:32px;display:none}.compare__mobile-table{border-collapse:collapse;width:100%;font-family:Manrope,sans-serif;font-size:14px}.compare__mobile-title{text-align:left;border-bottom:2px solid;padding:14px 16px;font-size:15px;font-weight:700}.compare__mobile-title--green{color:#00ff2c;border-color:#00ff2c}.compare__mobile-title--cyan{color:#00d4ff;border-color:#00d4ff}.compare__mobile-table thead tr:nth-child(2){display:none}.compare__mobile-table tbody tr{border-bottom:1px solid #ffffff12;padding:12px 16px;display:block}.compare__mobile-table tbody tr:nth-child(2n){background:#ffffff08}.compare__mobile-table tbody td{text-align:left;padding:0;display:block}.compare__mobile-table tbody td:first-child{color:#ffffff80;margin-bottom:4px;font-size:13px}.compare__mobile-table tbody td:last-child{color:#fff;font-size:15px;font-weight:600}.compare__mobile-cta{text-align:center;padding:20px 16px}@media (width<=768px){.compare__intro{flex-direction:column;gap:24px}.compare__left{flex:none}.compare__desc{padding-top:0}.compare__table-wrap{display:none}.compare__mobile{display:flex}}.faq{max-width:900px;margin:0 auto;padding:80px 20px}.faq__heading{color:#fff;text-align:center;margin:0 0 32px;font-family:Manrope,sans-serif;font-size:2rem;font-weight:700}.faq__list{flex-direction:column;gap:0;display:flex}.faq__item{background-color:#0a0a0a;border:1px solid #1a1a1a;border-radius:12px;margin-bottom:16px;transition:border-color .3s;overflow:hidden}.faq__item:hover{border-color:#0f8}.faq__question{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 24px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;list-style:none;transition:color .3s;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:hover{color:#0f8}.faq__question:after{content:"";background-image:linear-gradient(#0f8,#0f8),linear-gradient(#0f8,#0f8);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 2px,2px 100%;border-radius:1px;flex-shrink:0;width:24px;height:24px;transition:transform .3s;display:block;position:relative}.faq__item[open]>.faq__question:after{transform:rotate(45deg)}.faq__answer{color:#b3b3b3;margin:0;padding:0 24px 20px;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}@media (width<=768px){.faq{padding:60px 20px}.faq__heading{margin-bottom:24px;font-size:1.75rem}.faq__question{padding:18px 20px;font-size:15px}.faq__answer{padding:0 20px 18px;font-size:15px}}.expertise-tabs{max-width:980px;margin:0 auto;padding:80px 20px}.expertise-tabs__header{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.expertise-tabs__heading{color:#fff;margin:0;font-size:40px;font-weight:700;line-height:1.15}.tabs-panel{flex-direction:column;gap:16px;display:flex}.tab-category-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tab-card{background:#0a0a0a;border:1px solid #1a1a1a;border-left:3px solid #00ff2c;border-radius:8px;padding:20px}.tab-card__heading{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:14px;font-weight:700}.tab-card__chips{flex-wrap:wrap;gap:8px;display:flex}.chip{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;padding:4px 12px;font-size:12px}.tab-industry-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tab-industry-card{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:8px;padding:24px}.tab-industry-card__heading{color:#fff;margin:0 0 8px;font-size:16px;font-weight:700}.tab-industry-card__desc{color:#fff9;margin:0;font-size:14px;line-height:1.6}.tabs-footer-note{color:#fff6;text-align:center;margin:8px 0 0;font-size:13px;font-style:italic}@media (width<=768px){.expertise-tabs{padding:60px 20px}.expertise-tabs__heading{font-size:28px}.tab-category-grid,.tab-industry-grid{grid-template-columns:1fr}}#talent-filter{max-width:1180px;margin:0 auto;padding:0 2rem}.talent-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px;margin:0 auto;padding:60px 2rem 0;display:grid}.talent-grid[hidden]{display:none}.talent-grid>kommit-talent-card{min-width:0}#talent-pagination{max-width:1180px;margin:0 auto;padding:0 2rem 60px}@media (width<=900px){.talent-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.talent-grid{grid-template-columns:1fr;padding:40px 1.25rem 0}#talent-pagination{padding:0 1.25rem 40px}#talent-filter{padding:0 1.25rem}}.talent-empty{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:720px;margin:0 auto;padding:60px 2rem;display:flex}.talent-empty[hidden]{display:none}.talent-empty__heading{color:#fff;margin:0;font-size:28px;font-weight:700;line-height:1.3}.talent-empty__stats{border-top:1px dashed #fff3;align-items:stretch;gap:32px;width:100%;max-width:420px;padding-top:24px;display:flex}.talent-empty__stats .stat-item{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.talent-empty__stats .stat-item__label{letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;font-size:10px;font-weight:700}.talent-empty__stats .stat-item__value{color:#fff;font-size:16px;font-weight:600}.talent-empty__contact{color:#000;box-sizing:border-box;background-color:#00ff2c;border:3px solid #00ff2c;border-radius:24px;justify-content:center;align-items:center;height:48px;padding:0 28px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.talent-empty__contact:hover{color:#fff;background-color:#0000;border-color:#a0a0a0}@media (width<=480px){.talent-empty__stats{gap:16px}}.lead-capture{text-align:left;flex-wrap:wrap;align-items:flex-start;gap:40px;max-width:980px;margin:0 auto;padding:80px 2rem;display:flex}.lead-capture__intro{flex-direction:column;flex:320px;align-items:flex-start;gap:16px;display:flex}.lead-capture__icon{width:40px;height:40px}.lead-capture__heading{color:#fff;margin:0;font-size:40px;font-weight:100;line-height:1.15}.lead-capture__sub{color:#dbdbdb;max-width:520px;margin:0;font-size:18px;font-weight:600;line-height:1.6}.lead-capture__form{text-align:left;flex:420px;grid-template-columns:1fr;gap:20px;max-width:480px;padding:1.25rem;display:grid}.lead-capture__field{flex-direction:column;gap:8px;display:flex}.lead-capture__label{color:#fff;font-size:14px;font-weight:500}.lead-capture__input{color:#fff;box-sizing:border-box;background:#000;border:1px solid #fff;outline:none;width:100%;height:46px;padding:0 15px;font-family:inherit;font-size:14px;display:block}.lead-capture__input::placeholder{color:#ffffff80}.lead-capture__input:focus{border-color:#fff6}.lead-capture__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat}.lead-capture__select option{color:#fff;background:#000}.lead-capture__submit{color:#000;cursor:pointer;background:#00ff2c;border:3px solid #00ff2c;grid-column:1/-1;justify-content:center;align-items:center;height:45px;margin-top:1rem;font-family:inherit;font-size:16px;font-weight:200;transition:background .2s,color .2s;display:inline-flex}.lead-capture__submit:hover{color:#00ff2c;background:0 0}.lead-capture__notice{flex:0 0 100%;align-items:center;gap:12px;max-width:560px;display:flex}.lead-capture__notice-icon{flex-shrink:0;width:32px;height:32px}.lead-capture__notice-text{color:#dbdbdb;text-align:left;margin:0;font-size:13px;font-weight:500;line-height:1.6}@media (width<=640px){.lead-capture{text-align:center;flex-direction:column;align-items:center;padding:60px 1.5rem}.lead-capture__intro{flex:none;align-items:center}.lead-capture__heading{font-size:28px}.lead-capture__form{flex:none;grid-template-columns:1fr;width:100%;max-width:560px}.lead-capture__notice{text-align:center;flex-direction:column}.lead-capture__notice-text{text-align:center}}.closing-cta{background:#000;border-top:1px solid #ffffff14;width:100%}.closing-cta__inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:980px;margin:0 auto;padding:100px 2rem 80px;display:grid}.closing-cta__media{justify-content:center;align-items:center;display:flex;position:relative}.closing-cta__photo{border-radius:16px;width:100%;max-width:380px;display:block}.closing-cta__card{filter:drop-shadow(0 12px 24px #00000080);width:240px;height:auto;position:absolute;bottom:-32px;right:120px}.closing-cta__content{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.closing-cta__heading{color:#fff;margin:0;font-size:30px;font-weight:400;line-height:1.15}.closing-cta__body{color:#dbdbdb;max-width:460px;margin:0;font-size:16px;font-weight:500;line-height:1.6}@media (width<=768px){.closing-cta__inner{grid-template-columns:1fr;gap:48px;padding:60px 1.5rem}.closing-cta__media{order:1;margin:0 auto}.closing-cta__content{order:2}.closing-cta__heading{font-size:28px}.closing-cta__card{width:218px;bottom:-20px;right:140px}}.talent-info{align-items:flex-start;gap:40px;max-width:980px;margin:0 auto;padding:80px 2rem;display:flex}.talent-info__heading{color:#fff;text-align:left;flex:2;margin:0;font-size:30px;font-weight:700;line-height:1.15}.talent-info__blurb{flex-direction:column;flex:1;align-items:flex-start;gap:16px;display:flex}.talent-info__icon{flex:none;width:auto;height:44px}.talent-info__text{color:#dbdbdb;margin:0;font-size:14px;font-weight:500;line-height:1.6}.talent-info__blurb .talent-info__text p{margin:0}@media (width<=768px){.talent-info{flex-direction:column;gap:32px;padding:60px 1.5rem}.talent-info__heading{flex:none;font-size:28px}.talent-info__blurb{flex:none}}.jobs-stats{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:980px;margin:0 auto;padding:44px 60px;display:grid}@media (width<=768px){.jobs-stats{grid-template-columns:repeat(2,1fr);padding:40px 2rem}}@media (width<=480px){.jobs-stats{grid-template-columns:1fr;gap:1.5rem}}.jobs-bento{align-items:center;gap:40px;max-width:980px;margin:0 auto;padding:60px 1.5rem 120px;display:flex}.jobs-bento__grid{flex:55%;gap:20px;display:flex}.jobs-bento__col{flex-direction:column;flex:1;gap:20px;display:flex}.jobs-bento__col--left{padding-top:48px}.jobs-bento__col--right{padding-bottom:48px}.jobs-bento__card{background:linear-gradient(135deg,#090942 0%,#0a0a24 40%,#131313 72%,#2e2e2e 100%);border:1px solid #ffffff14;border-radius:20px;padding:28px 20px 30px}.jobs-bento__icon{width:40px;height:40px;margin-bottom:56px}.jobs-bento__card-title{color:#00ff2c;margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.3}.jobs-bento__card-text{color:#dbdbdb;margin:0;font-size:14px;font-weight:500;line-height:1.6}.jobs-bento__intro{flex-direction:column;flex:45%;align-items:flex-start;gap:16px;display:flex}.jobs-bento__eyebrow{color:#00ff2c;margin:0;font-size:14px;font-weight:500}.jobs-bento__heading{color:#fff;margin:0;font-size:30px;font-weight:400;line-height:1.3}.jobs-bento__heading-accent{color:#00ff2c;display:block}.jobs-bento__body{color:#dbdbdb;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.6}@media (width<=768px){.jobs-bento{flex-direction:column;align-items:stretch;gap:40px;padding:60px 1.5rem}.jobs-bento__grid{flex-direction:column;gap:20px}.jobs-bento__col--left{padding-top:0}.jobs-bento__col--right{padding-bottom:0}.jobs-bento__card{text-align:center}.jobs-bento__icon{margin-bottom:24px}.jobs-bento__heading{font-size:28px}}.jobs-career{box-sizing:border-box;max-width:980px;margin:0 auto;padding:40px 20px}.jobs-career__panel{background:#282626;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:48px;padding:56px 24px 64px;display:grid}.jobs-career__eyebrow{color:#00ff2c;margin:0 0 10px;font-size:14px;font-weight:500}.jobs-career__heading{color:#fff;margin:0 0 40px;font-size:30px;font-weight:400;line-height:1.3}.jobs-career__heading-accent{color:#00ff2c;display:block}.jobs-career__body{color:#cfcfcf;max-width:400px;margin:0;font-size:16px;font-weight:500;line-height:1.65}.jobs-career__aside{flex-direction:column;justify-content:space-between;gap:48px;padding-top:60px;display:flex}.jobs-career__stats{gap:36px;display:flex}.jobs-career__stat{flex-direction:column;gap:4px;display:flex}.jobs-career__stat-value{color:#00ff2c;font-size:16px;font-weight:600}.jobs-career__stat-label{color:#e6e6e6;font-size:14px;font-weight:500}.jobs-career__cta{--btn-min-width:0;align-self:flex-start}@media (width<=768px){.jobs-career{padding:32px 1.5rem}.jobs-career__panel{grid-template-columns:1fr;row-gap:40px;padding:44px 28px}.jobs-career__heading{margin-bottom:32px;font-size:28px}.jobs-career__aside{gap:36px;padding-top:0}.jobs-career__stats{flex-direction:column;gap:14px}.jobs-career__stat{flex-direction:row;align-items:baseline;gap:12px}}.jobs-apply{text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:64px;max-width:980px;margin:0 auto;padding:100px 2rem;display:grid}.jobs-apply__intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.jobs-apply__eyebrow{color:#00ff2c;margin:0;font-size:14px;font-weight:500}.jobs-apply__heading{color:#00ff2c;margin:0;font-size:40px;font-weight:400;line-height:1.2}.jobs-apply__sub{color:#dbdbdb;margin:0;font-size:16px;font-weight:500;line-height:1.6}.jobs-apply__trust{flex-direction:column;gap:20px;margin:16px 0 0;padding:0;list-style:none;display:flex}.jobs-apply__trust-item{align-items:flex-start;gap:12px;display:flex}.jobs-apply__trust-icon{flex-shrink:0;width:24px;height:24px;margin-top:2px}.jobs-apply__trust-text{color:#dbdbdb;margin:0;font-size:15px;font-weight:500;line-height:1.5}.jobs-apply__trust-text strong{color:#00ff2c;font-weight:700;display:block}.jobs-apply__alt{color:#dbdbdb;margin:16px 0 0;font-size:15px;font-weight:500;line-height:1.6}.jobs-apply__mailto{color:#dbdbdb;text-underline-offset:3px;text-decoration:underline}.jobs-apply__mailto:hover{text-decoration:none}.jobs-apply__card-title{color:#fff;margin:0 0 40px;font-size:50px;font-weight:400;line-height:1.2}.jobs-apply__form{grid-template-columns:1fr;gap:24px;display:grid}.jobs-apply__row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.jobs-apply__field{flex-direction:column;gap:8px;display:flex}.jobs-apply__label{color:#fff;font-size:14px;font-weight:500}.jobs-apply__input{color:#fff;box-sizing:border-box;background:#000;border:1px solid #fff9;outline:none;width:100%;height:42px;padding:0 15px;font-family:inherit;font-size:16px;display:block}.jobs-apply__input::placeholder{color:#ffffff80}.jobs-apply__input:focus{border-color:#fff}.jobs-apply__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:38px}.jobs-apply__select option{color:#fff;background:#000}.jobs-apply__phone{box-sizing:border-box;background:#000;border:1px solid #fff9;height:42px;display:flex}.jobs-apply__phone:focus-within{border-color:#fff}.jobs-apply__phone .jobs-apply__input{border:none;height:100%}.jobs-apply__dial{flex:0 0 88px;width:88px;padding:0 0 0 12px}.jobs-apply__tel{flex:auto;min-width:0;padding-left:4px}.jobs-apply__file{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jobs-apply__upload{color:#000;cursor:pointer;background:#00ff2c;border:none;border-radius:0;justify-content:center;align-self:flex-start;align-items:center;max-width:100%;min-height:40px;padding:0 24px;font-size:16px;font-weight:400;transition:background .2s,color .2s;display:inline-flex;position:relative}.jobs-apply__upload:hover{color:#000;background:#00ff2ac9}.jobs-apply__upload:focus-within{outline-offset:3px;outline:2px solid #00ff2c}.jobs-apply__upload-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jobs-apply__submit{--btn-width:100%;--btn-min-width:0;--btn-height:42px;--btn-radius:0;--btn-font-size:16px;--btn-font-weight:400;--btn-hover-bg:#00ff2ac9;--btn-hover-color:#000;--btn-hover-border-color:#00ff2ac9;align-self:end;width:100%}@media (width<=760px){.jobs-apply{grid-template-columns:1fr;gap:48px;padding:60px 1.5rem}.jobs-apply__row{grid-template-columns:1fr}.jobs-apply__card-title{margin-bottom:28px;font-size:34px}}.about-stats{box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:2rem;max-width:980px;margin:2rem auto 0;padding:52px 2rem;display:grid}@media (width<=960px){.about-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.about-stats{grid-template-columns:repeat(2,1fr);padding:40px 2rem}}@media (width<=400px){.about-stats{grid-template-columns:1fr}}.about-values{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:40px 56px;max-width:980px;margin:0 auto;padding:80px 2rem;display:grid}.about-values__header{flex-direction:column;gap:16px;display:flex}.about-values kommit-badge{--badge-color:#fff;--badge-size:16px;--badge-weight:600}.about-values__heading{color:#fff;margin:0;font-size:30px;font-weight:400;line-height:36px}.about-values__cards{grid-template-columns:1fr 1fr;gap:25px 15px;display:grid}.about-values__cards kommit-card{--card-heading-size:20px;--card-heading-weight:600;--card-heading-line-height:normal;--card-tagline-size:12px;--card-tagline-line-height:1.3;--card-description-size:12px;--card-description-weight:400;--card-description-line-height:1.3;--card-icon-size:28px;--card-radius:12px;--card-padding:28px 24px;--card-min-height:318px}#value-card-excellence{grid-row:1/span 2;align-self:center}@media (width<=960px){.about-values{grid-template-columns:1fr}}@media (width<=768px){.about-values{grid-template-columns:1fr;gap:32px;padding:60px 1.5rem}.about-values__heading{font-size:28px;line-height:1.2}.about-values__cards{grid-template-columns:1fr;gap:20px}.about-values__cards kommit-card{--card-min-height:0}#value-card-excellence{grid-row:auto}}.about-innovation{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:48px;max-width:980px;margin:0 auto;padding:100px 2rem;display:grid}.about-innovation__intro{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.about-innovation kommit-badge{--badge-size:12px;--badge-weight:700}.about-innovation__heading{color:#fff;margin:0;font-size:30px;font-weight:400;line-height:36px}.about-innovation__body{color:#dbdbdb;margin:0;font-size:12px;font-weight:400;line-height:1.3}.about-innovation__grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.about-innovation__grid kommit-card{--card-heading-size:20px;--card-heading-weight:600;--card-heading-line-height:normal;--card-description-size:12px;--card-description-weight:400;--card-description-line-height:1.3;--card-link-size:13px;--card-radius:12px;--card-padding:28px 24px;--card-min-height:350px}.about-innovation__grid kommit-card:nth-child(2n){margin-top:18px}.about-innovation__badge{flex-shrink:0;width:45px;height:45px}.about-innovation__coming-soon{color:#6b6b6b;margin-top:4px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;display:inline-block}@media (width<=960px){.about-innovation{grid-template-columns:1fr}}@media (width<=768px){.about-innovation{grid-template-columns:1fr;gap:40px;padding:60px 1.5rem}.about-innovation__heading{font-size:28px;line-height:1.2}.about-innovation__body{font-size:14px;line-height:1.5}.about-innovation__grid{grid-template-columns:1fr;gap:20px}.about-innovation__grid kommit-card{--card-min-height:0}.about-innovation__grid kommit-card:nth-child(2n){margin-top:0}}#about-info-security{--strip-max-width:900px;--strip-padding:25px;--strip-padding-mobile:25px 20px;--strip-gap:46px;--strip-columns:360px 1fr;--strip-panel-bg:#1b1c1e;--strip-panel-radius:12px;--strip-img-max-width:360px;--strip-img-height:373px;--strip-img-radius:5px;--strip-body-size:12px;padding:40px 1rem 0}.about-info-security__heading{color:#fff;margin:0;font-family:Manrope,sans-serif;font-size:30px;font-weight:400;line-height:36px}.about-info-security__eyebrow{font-size:16px;line-height:22px}.about-info-security__highlight{color:#00ff2c}@media (width<=768px){#about-info-security{padding:24px 1rem 0}.about-info-security__heading{font-size:28px;line-height:1.2}}.about-closing-cta{max-width:980px;margin:0 auto;position:relative}#about-closing-cta-strip{--strip-heading-color:#00ff2c;--strip-heading-size:40px;--strip-padding:64px 2rem;--strip-gap:48px;--strip-img-max-width:470px;--strip-img-height:440px;--strip-img-radius:0}.about-closing-cta__card{filter:drop-shadow(0 12px 24px #00000080);pointer-events:none;width:250px;height:auto;position:absolute;bottom:88px;left:150px}@media (width<=768px){.about-closing-cta__card{width:220px;top:190px;bottom:auto;left:50%;transform:translate(-50%)}}.about-testimonials{flex-direction:column;gap:56px;max-width:980px;margin:0 auto;padding:100px 2rem;display:flex}.about-testimonials__header{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.about-testimonials__heading{color:#fff;margin:0;font-size:30px;font-weight:400;line-height:36px}.about-testimonials__confidentiality{flex-direction:row;align-items:center;gap:16px;max-width:830px;margin:0 auto;display:flex}.about-testimonials__confidentiality img{filter:brightness(0)saturate()invert(79%)sepia(48%)saturate(3242%)hue-rotate(78deg)brightness(103%)contrast(113%);flex-shrink:0;width:36px;height:36px}.about-testimonials__confidentiality p{color:#00ff2c;margin:0;font-size:14px;font-weight:500;line-height:1.4}@media (width<=768px){.about-testimonials{gap:40px;padding:60px 1.5rem}.about-testimonials__heading{font-size:28px;line-height:1.2}.about-testimonials__confidentiality{text-align:left;align-items:flex-start}}
