.kibo-tc-hero{background-color:var(--kibo-white);width:100%;padding:118px 0 70px}.kibo-tc-hero .k-box-inner{flex-direction:column;gap:15px;max-width:995px;margin:0 auto;display:flex}.kibo-tc-h1{color:var(--kibo-dark-grey);margin:0;font-family:Poppins,sans-serif;font-size:40px;font-weight:400;line-height:40px}.kibo-tc-h1 span{font-weight:600}.kibo-tc-hero-intro{color:var(--kibo-body-text);width:700px;max-width:100%;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:22px}.kibo-tc-hero-intro strong{font-weight:600}.kibo-tc-hero-btn{padding-top:10px}.kibo-tc-security{background-color:var(--kibo-light-grey);width:100%;padding:98px 0 100px}.kibo-tc-security .k-box-inner{max-width:995px;margin:0 auto}.kibo-tc-row{flex-direction:row;align-items:center;gap:65px;display:flex}.kibo-tc-security-text{flex-direction:column;width:700px;max-width:100%;display:flex}.kibo-tc-security-standards{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.kibo-tc-h2{color:var(--kibo-dark-grey);margin:0;font-family:Poppins,sans-serif;font-size:34px;font-weight:400;line-height:38px}.kibo-tc-h2 span{font-weight:600}.kibo-tc-p{color:var(--kibo-dark-grey);margin:24px 0 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:22px}.kibo-tc-p strong{font-weight:600}.kibo-tc-p+.kibo-tc-p{margin-top:20px}.kibo-tc-imgcol{flex:1;justify-content:center;min-width:0;display:flex}.kibo-tc-imgcol img{filter:saturate(7%);width:100%;height:auto}.kibo-tc-data{background-color:var(--kibo-white);width:100%;padding:99px 0 80px}.kibo-tc-data .k-box-inner{flex-direction:column;gap:80px;max-width:995px;margin:0 auto;display:flex}.kibo-tc-data-text{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.kibo-tc-data-btn{padding-top:10px}.kibo-tc-scal-text{flex-direction:column;flex:1;justify-content:center;gap:20px;min-width:0;display:flex}.kibo-tc-scal-list{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.kibo-tc-scal-list ul{margin:0;padding:0 0 0 5px;list-style:none}.kibo-tc-scal-list li{color:var(--kibo-dark-grey);flex-direction:row;align-items:flex-start;padding-bottom:5px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:22px;display:flex}.kibo-tc-scal-list li+li{padding-top:5px}.kibo-tc-scal-list li:last-child{padding-bottom:0}.kibo-tc-scal-list svg{width:4px;height:4px;fill:var(--kibo-yellow);flex-shrink:0;margin:10px 5px 0 0}.kibo-tc-priority{background-color:var(--kibo-light-grey);width:100%;padding:70px 0 80px}.kibo-tc-priority .k-box-inner{flex-direction:column;max-width:995px;margin:0 auto;display:flex}.kibo-tc-priority-intro{color:var(--kibo-body-text);width:550px;max-width:100%;margin:24px 0 30px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:22px}.kibo-tc-priority-intro strong{font-weight:600}.kibo-tc-cards{flex-direction:row;gap:40px;display:flex}.kibo-tc-card{border-radius:10px;flex-direction:column;flex:1;min-width:0;display:flex}.kibo-tc-card-img{object-fit:contain;object-position:center left;width:100%;height:50px;margin:0 0 20px}.kibo-tc-card-h{color:var(--kibo-dark-grey);margin:0 0 10px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:26px}.kibo-tc-card-divider{background:var(--kibo-dark-grey);width:135px;height:1.5px;margin:0 0 10px}.kibo-tc-card-p{color:var(--kibo-dark-grey);width:550px;max-width:100%;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px}.kibo-tc-waf{background-color:var(--kibo-white);width:100%;padding:99px 0 80px}.kibo-tc-waf .k-box-inner{flex-direction:column;gap:80px;max-width:995px;margin:0 auto;display:flex}.kibo-tc-waf-text,.kibo-tc-vuln-text,.kibo-tc-access-text{flex-direction:column;flex:1;min-width:0;display:flex}.kibo-tc-vuln-text h2,.kibo-tc-access-text h2,.kibo-tc-waf-text h2{margin-bottom:20px}.kibo-tc-vuln-logos{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;min-width:0;display:flex}.kibo-tc-vuln-h{color:var(--kibo-dark-grey);text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:38px}.kibo-tc-vuln-img{filter:saturate(7%);width:300px;height:auto}.kibo-tc-tail{background-color:var(--kibo-light-grey);width:100%;padding:113px 0 82px}.kibo-tc-tail .k-box-inner{flex-direction:column;align-items:center;gap:73px;max-width:860px;margin:0 auto;display:flex}.kibo-tc-evt-grid{grid-template-columns:repeat(3,1fr);gap:30px;width:100%;display:grid}.kibo-tc-evt{background-color:var(--kibo-white);border-radius:8px;flex-direction:column;height:311px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 0 14px #0000001f}.kibo-tc-evt-img{background-image:url(/brand/events/event-post-bg.svg);background-position:50%;background-size:cover;flex:0 0 170px;justify-content:center;align-items:center;height:170px;display:flex}.kibo-tc-evt-img img{object-fit:contain;width:100%;height:auto;max-height:110px}.kibo-tc-evt-body{background-color:var(--kibo-white);flex:auto;padding:24px 22px}.kibo-tc-evt-divider{background-color:var(--kibo-grey-200);width:100%;height:1px;margin:0 0 14px}.kibo-tc-evt-h3{color:var(--kibo-dark-grey);margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.25em}.kibo-tc-closing{flex-direction:column;align-items:center;gap:40px;display:flex}.kibo-tc-closing-h2{text-align:center}.kibo-tc-closing-btns{flex-direction:row;justify-content:center;gap:10px;display:flex}@media (max-width:1024px){.kibo-tc-hero,.kibo-tc-security,.kibo-tc-data,.kibo-tc-priority,.kibo-tc-waf{padding:60px 40px}.kibo-tc-tail{padding:60px 30px}.kibo-tc-evt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.kibo-tc-h1,.kibo-tc-h2{font-size:24px;line-height:26px}.kibo-tc-security{gap:50px;padding:50px 40px 60px}.kibo-tc-security-right{flex-direction:column;gap:30px}.kibo-tc-data{padding:30px 40px 50px}.kibo-tc-row{flex-direction:column-reverse;gap:20px}.kibo-tc-data-btn .k-button,.kibo-tc-data-btn button,.kibo-tc-data-btn a,.kibo-tc-scal-list li span{font-size:14px}.kibo-tc-priority{padding:50px 40px 60px}.kibo-tc-cards{flex-direction:column;gap:40px}.kibo-tc-waf{gap:40px;padding:50px 40px 60px}.kibo-tc-tail{padding:53px 40px}.kibo-tc-tail .k-box-inner{gap:40px}.kibo-tc-evt{height:351px}.kibo-tc-evt-grid{grid-template-columns:1fr;gap:30px}.kibo-tc-closing{gap:30px}.kibo-tc-closing-btns{flex-direction:column;align-items:center}}
