.faq-section{padding:3rem 1rem}.faq-container{max-width:800px;margin:0 auto}h2.faq-heading{text-align:center;font-size:3em}.faq-item{border-bottom:1px solid #ddd;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:2px 2px 5px #000a;margin-bottom:20px}.faq-question{cursor:pointer;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.faq-question .icon{transition:transform .3s ease}.faq-question[aria-expanded=true] .icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding-top:0;color:#444}.faq-answer.active{max-height:500px;padding-top:.5rem}.dk-logo-banner{position:relative;overflow:hidden;min-height:40vh}.dklb__inner{max-width:unset;margin:0 auto;padding:clamp(28px,5vw,72px) 20px}.dklb__title{text-align:center;font-weight:600;font-size:2em;line-height:1.15;margin-bottom:80px}.dklb__logos{margin:40px auto 0;max-width:75vw;display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap}.dklb__logo{min-width:100px;min-height:60px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.dklb__img{max-height:72px;max-width:180px;width:auto;height:auto;object-fit:contain}.dklb__img--placeholder{display:inline-block;font-size:12px;opacity:.5;padding:8px 10px;border:1px dashed currentColor;border-radius:10px}.sticker{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.sticker__img{display:block;width:100%;height:100%;object-fit:contain}.sticker--left{top:0;left:0;width:150px;transform:translateY(20px)}.sticker--right{bottom:0;right:0;width:150px;transform:rotate(270deg) translate(-30px) translateY(60px)}.dklb__inner{position:relative;z-index:1}@media (max-width: 900px){.dklb__img{max-height:64px;max-width:160px}}@media (max-width: 500px){.sticker--left{transform:translateY(60px)}}.dk-team-section{padding:4rem 1rem}.dk-team-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;justify-content:center;max-width:1024px;margin:0 auto}.dk-team-card{position:relative;min-height:370px;background-size:cover;background-position:center;border-radius:12px;overflow:hidden;transition:transform .3s ease}.dk-team-card:hover{transform:scale(1.02)}.dk-team-info{position:absolute;bottom:0;width:100%;padding:1rem;background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:center}.dk-team-name{font-weight:700;font-size:1em}.dk-team-title{font-style:italic;font-size:.8em;margin-bottom:.5rem}.dk-team-button{display:none;margin-top:.5rem;font-weight:600;background:none;border:1px solid #fff;color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer}.dk-team-card:hover .dk-team-button{display:inline-block}.dk-team-button:hover{background-color:#7963f244}.dk-team-modal{display:none;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#000c;justify-content:center;align-items:center}.dk-team-modal-wrapper{display:flex;flex-direction:row;align-items:stretch;justify-content:center;height:clamp(520px,70vh,80vh);gap:0}.dk-team-modal-content{display:block;position:relative;max-width:600px;width:90%;padding:2rem;background:#fff;height:100%;max-height:100%;min-height:420px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.dk-team-modal-close{position:sticky;top:0;right:0;float:right;background:none;border:0;font-size:2rem;cursor:pointer;z-index:2;padding:2px 6px;border:1px solid black;border-radius:4px;background-color:#fff;box-shadow:2px 2px 5px #00000030}.pre-skill{font-weight:700;display:inline-block}.dk-team-modal-job-detail{display:block;align-items:center;max-width:min-content;text-wrap:nowrap;padding:10px;border:1px solid black;border-radius:4px;margin-bottom:10px;margin-top:20px}.dk-modal-display-pic--desktop{display:flex;align-items:center;justify-content:center;flex:0 0 240px;min-width:240px;height:100%;overflow:hidden}.dk-modal-display-pic--desktop img{height:100%;width:auto;max-height:100%;object-fit:cover}.dk-modal-display-pic--mobile img{min-width:200px;height:auto;max-width:100%;max-height:300px;object-fit:cover;border-radius:12px}.dk-modal-display-pic--mobile,.dk-modal-profile--mobile{display:none}.dk-team-modal-job-detail-wrapper{display:flex;flex-direction:column;align-items:center}.dk-team-modal-job-detail h2,.dk-team-modal-job-detail p{margin:0}@media screen and (max-width: 750px){.dk-modal-display-pic--desktop{display:none}.dk-modal-display-pic--mobile,.dk-modal-profile--mobile{display:flex}.dk-modal-profile--mobile{flex-direction:column;justify-content:center;align-items:center}.dk-team-modal-job-detail{display:flex;align-items:center;gap:20px;margin-bottom:20px}.dk-modal-profile-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:20px}.dk-team-modal-wrapper{height:clamp(420px,65vh,80vh)}.dk-team-modal-content{display:block;min-height:380px;height:100%;max-height:100%}}@media screen and (max-width: 500px){.dk-team-modal-job-detail{text-wrap:wrap;max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:normal}}body.modal-open{overflow:hidden}.dkp__wrap{max-width:var(--wrap, 1024px);margin:0 auto;padding:clamp(28px,5vw,72px) 20px;background:var(--surface, transparent)}.dkp__header{text-align:center;margin-bottom:clamp(16px,3vw,32px)}.dkp__eyebrow{text-transform:uppercase;letter-spacing:.04em;opacity:.8;margin:0 0 8px}.dkp__title{margin:0 0 8px;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.dkp__subtext{max-width:840px;margin:0 auto;opacity:.9}.dkp__grid{display:grid;gap:var(--gap, 24px);grid-template-columns:1fr;align-items:stretch;list-style:none;padding:0}@media (min-width: 900px){.dkp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dkp__card{background:var(--card-bg, #fff);border:1px solid var(--border, #e6e6e6);border-radius:var(--card-radius, 12px);padding:clamp(16px,2vw,28px);display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px #0000000a}.dkp__card.is-highlight{border-color:var(--accent, #6229E6);box-shadow:0 6px 20px #0000000f,0 0 0 2px color-mix(in srgb,var(--accent, #6229E6) 15%,transparent)}.dkp__badge{align-self:flex-start;font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent, #6229E6) 15%,transparent);color:inherit}.dkp__card-title{margin:0;font-size:clamp(20px,2.4vw,26px)}.dkp__card-tagline{margin:-2px 0 8px;opacity:.9}.dkp__features ul{list-style:none;padding-left:calc(var(--bullet-size, 12px) + var(--bullet-gap, 10px) + 6px);margin:0 0 8px}.dkp__features li{position:relative;margin:.35em 0}.dkp__features li:before{content:"";position:absolute;left:calc(-1 * (var(--bullet-size, 12px) + var(--bullet-gap, 10px)));top:calc(.2em + var(--bullet-offset-y, 0px));width:var(--bullet-size, 12px);height:var(--bullet-size, 12px);background-image:var(--bullet-url);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--bullet-bg, transparent);border-radius:var(--bullet-radius, 0)}.dkp__footnote{margin-top:auto;opacity:.85;font-size:.95em}.dkp__cta{margin-top:8px}@media (hover:hover){.dkp__card:hover{transform:translateY(-2px);transition:transform .2s ease}}.dkp__closing{margin-top:clamp(20px,4vw,40px);text-align:center;opacity:.95}.engagement-team-custom{display:flex;padding:20px;justify-content:center;align-items:center;background-color:var(--bg, #6229E6)}.engagement-team-custom *{box-sizing:border-box}.engagement-wrapper{max-width:var(--wrap, 1024px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.engagement-header{display:flex;flex-direction:column;align-items:center;text-align:center}.engagement-before{margin-top:40px;text-transform:uppercase;color:#fff;font-weight:100}.engagement-heading{margin-top:0;font-size:2.75em;color:#fff}.engagement-under{margin-top:6px;color:#fff;opacity:.95;font-size:1em}.engagement-row{display:flex;flex-direction:row;justify-content:center;gap:var(--gap, 15px);width:100%}.engagement-logo img{display:block;height:48px;width:auto}.engagement-card{display:flex;flex:1;padding:20px;border-radius:6px;text-align:left;flex-direction:column;background-color:#fff;gap:5px;min-height:var(--minh, 290px)}.engagement-card .engagement-heading{margin-bottom:20px}@media screen and (max-width: 750px){.engagement-row{flex-direction:column}}.dk-testimonials{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;position:relative;min-height:85vh;overflow-x:hidden}.dk-testimonials-wrapper{max-width:800px;width:100%;padding:0 1rem;box-sizing:border-box;position:relative;text-align:center}.dk-testimonials-heading{font-size:3rem;margin-bottom:2rem}.testimonial-slider{display:flex;gap:50px;transition:transform .4s ease;cursor:grab}.testimonial-slider.dragging{cursor:grabbing}.testimonial-slide{min-width:100%;box-sizing:border-box;padding:1rem}.testimonial-slide:not(.is-active){display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#aaa;opacity:.6;max-height:7.5em;overflow:hidden;text-overflow:ellipsis;position:relative}.testimonial-slider,.testimonial-slider *{user-select:none;-webkit-user-select:none;-ms-user-select:none}.testimonial-content{font-size:1.1rem;margin-bottom:1rem}.testimonial-author{font-weight:700;margin-bottom:.25rem}.testimonial-job-title{font-style:italic;color:#777}.testimonial-chevron{position:absolute;top:50%;transform:translateY(-50%);font-size:4rem;background:none;border:none;cursor:pointer;font-weight:600;color:#fff;transition:color .2s ease;z-index:10}.testimonial-chevron:hover{color:#fffa}#testimonial-prev{left:-40px}#testimonial-next{right:-40px}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
