.kibo-dst-hero .k-box-inner,.kibo-dst-stats .k-box-inner,.kibo-dst-outgrown .k-box-inner,.kibo-dst-pov .k-box-inner,.kibo-dst-jobs .k-box-inner,.kibo-dst-stack .k-box-inner,.kibo-dst-paths .k-box-inner,.kibo-dst-speed .k-box-inner,.kibo-dst-devs .k-box-inner{max-width:995px;margin:0 auto}.kibo-dst-hero{background-color:var(--kibo-white);width:100%;padding:0}.kibo-dst-hero .k-box-inner{flex-direction:column;display:flex}.kibo-dst-hero-col{flex-direction:column;align-items:flex-start;gap:20px;width:840px;max-width:100%;padding-top:74px;padding-bottom:109px;display:flex}.kibo-dst-h1{color:var(--kibo-dark-grey);margin:0;font-family:Poppins,sans-serif;font-size:34px;font-weight:400;line-height:1.07em}.kibo-dst-h1 span{font-weight:600}.kibo-dst-hero-intro{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5em}.kibo-dst-hero-bullets{padding-left:10px}.kibo-dst-hero-btns{flex-direction:row;gap:10px;padding-top:10px;display:flex}.kibo-dst-stats{background-color:var(--kibo-white);width:100%;padding:0 0 80px}.kibo-dst-stats .k-box-inner{flex-direction:column;gap:40px;display:flex}.kibo-dst-h2{color:var(--kibo-dark-grey);margin:0;font-family:Poppins,sans-serif;font-size:34px;font-weight:400;line-height:38px}.kibo-dst-h2 span{font-weight:600}.kibo-dst-stats-head{flex-direction:column;gap:20px;display:flex}.kibo-dst-stats-intro{color:var(--kibo-dark-grey);width:750px;max-width:100%;margin:0 0 16px;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5em}.kibo-dst-stat-grid{grid-template-columns:repeat(3,1fr);display:grid}.kibo-dst-outgrown{background-color:var(--kibo-light-grey);width:100%;padding:52px 0 63px}.kibo-dst-outgrown .k-box-inner{flex-direction:column;gap:30px;display:flex}.kibo-dst-outtop{grid-template-columns:1fr 179px;align-items:start;gap:10px 40px;display:grid}.kibo-dst-outtop>p{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5em}.kibo-dst-outtop .kibo-dst-intro2{grid-column:1}.kibo-dst-outhex{grid-area:1/2}.kibo-dst-legacy-row{flex-direction:row;gap:20px;display:flex}.kibo-dst-challenges{flex:1;min-width:0}.kibo-dst-chal-h3{color:var(--kibo-dark-grey);margin:0 0 20px;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1.1em}.kibo-dst-pov{background-color:var(--kibo-white);width:100%;padding:63px 0 80px}.kibo-dst-pov .k-box-inner{flex-direction:column;display:flex}.kibo-dst-pov-intro{color:var(--kibo-dark-grey);width:58%;max-width:100%;margin:0 0 30px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5em}.kibo-dst-jobs{background-color:var(--kibo-light-grey);width:100%;padding:93px 0 106px}.kibo-dst-jobs .k-box-inner{flex-direction:column;gap:40px;display:flex}.kibo-dst-jobs-head{flex-direction:row;align-items:center;gap:30px;display:flex}.kibo-dst-jobs-head>div:first-child{flex-direction:column;gap:30px;width:60%;display:flex}.kibo-dst-jobs-intro{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5em}.kibo-dst-contact-btn{flex-direction:row;justify-content:flex-end;align-items:flex-start;width:40%;display:flex}.kibo-dst-tabs{flex-direction:row;display:flex}.kibo-dst-tab{color:var(--kibo-dark-grey);cursor:pointer;text-align:start;background:0 0;border:none;border-bottom:3px solid #0000;width:max-content;height:auto;margin-right:20px;padding:5px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.kibo-dst-tab.is-active{border-bottom-color:var(--kibo-yellow);font-weight:600}.kibo-dst-tabpanel.hidden{display:none}.kibo-dst-tablabel{color:var(--kibo-dark-grey);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;display:none}.kibo-dst-tabpanel{flex-direction:column;gap:20px;display:flex}.kibo-dst-jobtag{color:var(--kibo-dark-grey);font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.kibo-dst-job-h3{color:var(--kibo-dark-grey);margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:26px}.kibo-dst-job-h3 span{font-weight:600}.kibo-dst-job-intro,.kibo-dst-job-lead{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5em}.kibo-dst-job-links{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5em}.kibo-dst-job-links a{color:var(--kibo-dark-grey)}.kibo-dst-stack{background-color:var(--kibo-white);width:100%;padding:113px 0 96px}.kibo-dst-stack .k-box-inner{flex-direction:column;gap:50px;display:flex}.kibo-dst-stack-head{flex-direction:row;align-items:center;gap:30px;display:flex}.kibo-dst-stack-head>div:first-child{flex-direction:column;gap:30px;width:60%;display:flex}.kibo-dst-stack-intro{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5em}.kibo-dst-stack-grid{grid-template-columns:repeat(2,1fr);gap:20px 40px;display:grid}.kibo-dst-stack-item{flex-direction:column;gap:10px;min-width:0;display:flex}.kibo-dst-stack-title{color:var(--kibo-dark-grey);margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:22px}.kibo-dst-stack-title a{color:inherit;text-decoration:none}.kibo-dst-stack-p{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5em}.kibo-dst-paths{background-color:var(--kibo-light-grey);width:100%;padding:103px 0 70px}.kibo-dst-paths .k-box-inner{flex-direction:column;gap:50px;display:flex}.kibo-dst-paths-head{flex-direction:row;align-items:center;gap:30px;display:flex}.kibo-dst-paths-head>div:first-child{flex-direction:column;gap:30px;width:60%;display:flex}.kibo-dst-paths-intro{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5em}.kibo-dst-path-h3{color:var(--kibo-dark-grey);margin:0 0 20px;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:26px}.kibo-dst-path-h3 span{font-weight:600}.kibo-dst-path-p{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5em}.kibo-dst-path-p a{color:var(--kibo-dark-grey)}.kibo-dst-speed{background-color:var(--kibo-white);width:100%;padding:81px 0}.kibo-dst-speed .k-box-inner{flex-direction:column;gap:50px;display:flex}.kibo-dst-speed-head{flex-direction:column;gap:20px;width:644px;max-width:100%;display:flex}.kibo-dst-speed-intro{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5em}.kibo-dst-speed-grid{grid-template-columns:repeat(3,1fr);gap:48px;padding-left:76px;display:grid}.kibo-dst-speed-close{color:var(--kibo-dark-grey);margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5em}.kibo-dst-speed-list{margin:0;padding:0 0 0 25px}.kibo-dst-speed-list li{color:var(--kibo-dark-grey);margin:0 0 7px;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5em}.kibo-dst-devs{background-color:var(--kibo-dark-grey);width:100%;padding:86px 0 84px}.kibo-dst-devs .k-box-inner{flex-direction:column;gap:30px;display:flex}.kibo-dst-devs-headcol{flex-direction:column;flex-shrink:0;gap:30px;width:384px;display:flex}.kibo-dst-devs-h2{color:var(--kibo-white)}.kibo-dst-devs-intro{color:#e9e9e9;margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5em}.kibo-dst-devs-leads{flex-direction:column;gap:40px;width:654px;max-width:100%;padding-bottom:20px;display:flex}.kibo-dst-devs-lead{color:var(--kibo-white);margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}.kibo-dst-devs-code{flex-direction:row;gap:37px;padding-top:31px;display:flex}.kibo-dst-code-card{min-width:0}.kibo-dst-code-h3{color:var(--kibo-white);border-bottom:1px solid var(--kibo-yellow);margin:0 0 6px;padding-bottom:6px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:24px}.kibo-dst-code-p{color:#e9e9e9;margin:0;font-family:Roboto,sans-serif;font-size:14px;line-height:24px}@media (max-width:1024px){.kibo-dst-hero{padding:25px 30px 0}.kibo-dst-hero-col{width:100%}.kibo-dst-hero .k-box-inner{flex-direction:column}.kibo-dst-hero-btns .kibo-dst-hero-sales{display:none}.kibo-dst-stats{padding:0 70px}.kibo-dst-outgrown{padding:60px 30px}.kibo-dst-outtop{flex-direction:column;gap:20px;display:flex}.kibo-dst-outhex{margin-inline:auto}.kibo-dst-legacy-row{flex-direction:column;gap:30px}.kibo-dst-pov{padding:60px 30px}.kibo-dst-pov-intro{width:100%}.kibo-dst-jobs{padding:60px 30px}.kibo-dst-jobs-head,.kibo-dst-stack-head,.kibo-dst-paths-head{flex-direction:column}.kibo-dst-jobs-head>div:first-child,.kibo-dst-stack-head>div:first-child,.kibo-dst-paths-head>div:first-child{width:100%}.kibo-dst-contact-btn{justify-content:flex-start;width:100%}.kibo-dst-stack{padding:60px 30px}.kibo-dst-stack-grid{grid-template-columns:1fr}.kibo-dst-paths,.kibo-dst-speed{padding:60px 30px}.kibo-dst-speed-grid{grid-template-columns:1fr;gap:30px;padding:0 40px 0 0}.kibo-dst-devs{padding:60px 30px}.kibo-dst-devs-headcol,.kibo-dst-devs-leads{width:100%}.kibo-dst-devs-code{flex-direction:column;gap:30px}}@media (max-width:767px){.kibo-dst-tabs{display:none}.kibo-dst-tabpanel.hidden{display:flex!important}.kibo-dst-tablabel{color:var(--kibo-dark-grey);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;display:block}.kibo-dst-tabpanel{margin-bottom:20px}.kibo-dst-hero{padding:27px 40px 0}.kibo-dst-hero-col{padding-top:30px;padding-bottom:10px}.kibo-dst-h1,.kibo-dst-h2{font-size:24px;line-height:1.2em}.kibo-dst-hero-btns{flex-direction:column;align-items:flex-start}.kibo-dst-stats{padding:0 40px}.kibo-dst-stats .k-box-inner{gap:30px}.kibo-dst-stats-intro{width:100%}.kibo-dst-stat-grid{grid-template-columns:1fr;gap:40px}.kibo-dst-stat-grid .kibo-stat-card__metric{font-size:24px}.kibo-dst-outgrown{padding:60px 40px}.kibo-dst-outgrown-intros{width:100%}.kibo-dst-legacy-row{flex-direction:column}.kibo-dst-pov,.kibo-dst-jobs{padding:60px 40px}.kibo-dst-jobs .k-box-inner{gap:30px}.kibo-dst-tab{margin-right:10px}.kibo-dst-job-h3{font-size:18px}.kibo-dst-stack{padding:60px 40px}.kibo-dst-stack .k-box-inner{gap:30px}.kibo-dst-stack-title{font-size:16px}.kibo-dst-paths{padding:60px 40px}.kibo-dst-paths .k-box-inner{gap:30px}.kibo-dst-path-h3{font-size:18px}.kibo-dst-speed{padding:60px 40px}.kibo-dst-speed .k-box-inner{gap:30px}.kibo-dst-speed-head{gap:20px;width:100%}.kibo-dst-speed-grid{grid-template-columns:1fr;gap:20px;padding:0}.kibo-dst-devs{padding:60px 40px}.kibo-dst-devs-h2{font-size:24px}.kibo-dst-devs-lead,.kibo-dst-code-h3,.kibo-dst-code-p{font-size:14px}.kibo-dst-devs-code{flex-direction:column;gap:30px}}
