.courses .course-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.courses .course{border:1px solid hsla(220,20%,80%,.4);background-color:#fff;padding:24px;border-radius:8px;display:flex;flex-direction:column;flex:1 1}.courses .course .course-image{width:100%;aspect-ratio:16/9;box-sizing:border-box}.courses .course .course-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.courses .course h3{font-size:.9rem;font-weight:500;line-height:1.5;margin:10px 0 .35em;color:hsl(220,30%,6%)}.courses .course .course-tags{display:flex;flex-direction:row;gap:5px;margin-top:10px;margin-bottom:10px;flex-wrap:wrap}.courses .course .tag{margin:0;margin-block:.35em;width:-moz-fit-content;width:fit-content;background-color:rgba(43,98,217,.0509803922);border:1px solid #2b63d9;border-radius:100px;padding:5px 10px;font-size:.7rem;font-weight:600;color:#2b63d9}.courses .course .course-description{font-weight:400;font-size:.875rem;line-height:1.5;color:hsl(220,20%,35%);margin:10px 0 20px;flex:1 1}.courses .course .action-area{display:flex;flex-direction:row;gap:10px;justify-content:center}.courses .course .action-area a{flex:1 1;display:flex}.courses .course .action-area a button{flex:1 1}#details .kivo-tag{color:#1d4ed8;font-weight:600;font-size:.75rem;line-height:1rem;padding:.125rem .625rem;border:1px solid #bfdbfe;border-radius:9999px;display:inline-flex;align-items:center;margin-bottom:.75rem}#details .details-container{padding-inline:100px}#details .details-container .details-content{display:flex;flex-direction:row;gap:16px}#details .details-container .details-content .details-learn,#details .details-container .details-content .details-target{flex:1 1}#details .details-container .details-content .details-learn .details-title,#details .details-container .details-content .details-target .details-title{display:flex;flex-direction:row;gap:8px;align-items:center;margin-bottom:2rem}#details .details-container .details-content .details-learn .details-title .title-icon,#details .details-container .details-content .details-target .details-title .title-icon{width:24px;height:24px;padding:10px;border-radius:100px;color:#fff}#details .details-container .details-content .details-learn .details-title h3,#details .details-container .details-content .details-target .details-title h3{margin:0;font-size:1.2rem;line-height:2rem;font-weight:600;color:#111827}#details .details-container .details-content .details-learn .title-icon{background:radial-gradient(circle at 30% 0,hsl(221,29.28%,64.45%),hsl(219,30.72%,26.24%))}#details .details-container .details-content .details-learn .learnings{display:flex;flex-direction:column;gap:.5rem;padding-left:1rem}#details .details-container .details-content .details-learn .learnings .learning-item{display:flex;align-items:center;gap:.5rem}#details .details-container .details-content .details-learn .learnings .dot{background-color:#3b82f6;width:.5rem;height:.5rem;min-width:.5rem;min-height:.5rem;border-radius:100px}#details .details-container .details-content .details-learn .learnings p{margin:0;line-height:1.625;color:#374151}#details .details-container .details-content .details-target .title-icon{background:radial-gradient(circle at 30% 0,hsl(221,29.28%,64.45%),hsl(219,30.72%,26.24%))}#details .details-container .details-content .details-target .targets{display:flex;flex-direction:column;gap:1rem;padding-left:.6rem}#details .details-container .details-content .details-target .targets .target-item{display:flex;align-items:center;align-items:flex-start;gap:.5rem}#details .details-container .details-content .details-target .targets .target-icon{color:#3b82f6;width:20px;height:20px;min-width:20px;min-height:20px}#details .details-container .details-content .details-target .targets div{margin:0;line-height:1.625;color:#111827;font-weight:400}#details .details-container .details-content .details-target .targets div p{margin:0;font-size:small;color:#4b5563}#details .details-container .details-text{background-color:hsla(0,0%,100%,.6);color:#374151;font-size:.875rem;line-height:1.25rem;text-align:center;border:1px solid #dbeafe;border-radius:.5rem;margin-top:2.5rem;padding:1rem}.faq-tabs{border:0;padding:0;margin:0}.faq-tabs .faq-selector{display:flex;gap:10px;justify-content:center}.faq-tabs input[type=radio]{position:absolute;opacity:0;pointer-events:none}.faq-tabs .faq-button{background-color:hsl(220,35%,97%);transition:all .15s ease;border:none;border-radius:12px;padding:12px 24px;cursor:pointer;margin-bottom:1rem;font-size:.875rem;box-sizing:border-box;display:block}.faq-tabs .faq-button:hover{background-color:hsl(220,30%,90%)}.faq-tabs #faq-tab-kivo:checked+label.faq-button,.faq-tabs #faq-tab-regulaid:checked+label.faq-button{background:radial-gradient(circle at 50% 0,hsl(220,20%,35%),hsl(219,23%,14%));color:#fff}.faq-tabs .faq-panels{margin-top:1rem}.faq-tabs .faq-panel{display:none}.faq-tabs .faq-container .faq-item{padding:4px;border:1px solid hsla(220,20%,80%,.4);border-bottom:none}.faq-tabs .faq-container .faq-item.active .faq-answer{height:unset;min-height:unset;overflow:unset;margin:0;padding:12px}.faq-tabs .faq-container .faq-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.faq-tabs .faq-container .faq-item:last-child{border-bottom:1px solid hsla(220,20%,80%,.4);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.faq-tabs .faq-container .faq-question{margin:0;padding:12px;font-weight:500;font-size:.875rem;line-height:1.57;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease-in}.faq-tabs .faq-container .faq-question:hover{cursor:pointer;background-color:hsl(220,35%,97%)}.faq-tabs .faq-container .faq-answer{overflow:hidden;padding:0;padding-inline:1rem;font-weight:400;font-size:.875rem;line-height:1.43;margin:0 0 .35em;max-width:900px;transition:all .15s cubic-bezier(.4,0,.2,1) 0s}.faq-tabs .faq-container summary::-webkit-details-marker{display:none}.faq-tabs .faq-container summary{list-style:none}.faq-tabs:has(#faq-tab-regulaid:checked) .panel-kivo{display:none}.faq-tabs:has(#faq-tab-regulaid:checked) .panel-regulaid{display:block}.faq-tabs:has(#faq-tab-kivo:checked) .panel-kivo{display:block}.faq-tabs:has(#faq-tab-kivo:checked) .panel-regulaid{display:none}#features{background:radial-gradient(circle at 50% 0,hsl(0,0%,99%),hsla(220,30%,6%,0))}.feature-contents2 .left{background:radial-gradient(circle at 50% 20%,hsl(220,20%,35%),hsl(220,30%,6%));width:30%;position:relative;border-radius:16px;border:1px solid hsla(220,20%,80%,.4)}.feature-contents2 .left img{width:100%;border-radius:16px}.feature-contents2 .left .testimonial{margin:30px;padding:20px;border-radius:16px;color:#fff;background:radial-gradient(circle at 30% 0,hsl(220,28.91%,25.75%),hsl(220,30%,6%));border:1px solid #454970;display:flex;flex-direction:column;gap:20px}.feature-contents2 .left .testimonial p{margin:0;font-size:1.1rem;line-height:1.8;font-weight:400}.feature-contents2 .right{display:flex;flex:1 1;flex-direction:column;gap:1rem}.feature-contents2 .bottom,.feature-contents2 .top{background-color:#f9fafb;border:1px solid #dcdfe4;border-radius:20px;padding:36px}.feature-contents2 .bottom h3,.feature-contents2 .top h3{margin:0;font-weight:600;font-size:1.3rem;line-height:1.5}.feature-contents2 .bottom h4,.feature-contents2 .top h4{font-weight:600;font-size:1rem;line-height:1.5;margin:0 0 5px}.feature-contents2 .top-container{display:flex;gap:2rem}.feature-contents2 .action-area-buttons{display:flex;gap:10px}.feature-contents2 .action-area-buttons a{display:flex;gap:6px;text-decoration:none;border:1px solid rgba(0,0,0,.1882352941)}.feature-contents2 .action-area-buttons a svg{width:1.2rem;height:1.2rem}.feature-contents2 .action-area-buttons a:hover{background-color:hsla(227,12%,37%,.269)}.feature-contents2 .top{background-image:radial-gradient(ellipse 80% 50% at 100% 100%,hsla(210,100%,90%,.61),transparent);display:flex;flex-direction:column}.feature-contents2 .top h3{color:hsl(220,30%,6%)}.feature-contents2 .top h4{color:#2b63d9}.feature-contents2 .bottom{background:radial-gradient(circle at 30% 0,hsl(220,20%,35%),hsl(220,30%,6%));display:flex;flex-direction:column}.feature-contents2 .bottom h3{color:#fff}.feature-contents2 .bottom h4{color:#6092ff}.feature-contents2 .bottom p{margin:2rem 0 0;font-weight:500;font-size:.9rem;line-height:2;color:hsl(220,22%,92%);flex:1 1}.feature-contents2 .description-area{flex:1 1}.feature-contents2 .description-area p{font-weight:500;font-size:.9rem;line-height:2;color:rgba(0,0,0,.7294117647)}.feature-contents2 .feature-icons{margin-top:1rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:1rem;gap:1rem}.feature-contents2 .feature-card{display:flex;flex-direction:column;align-items:center;background-color:hsla(203.89,100%,97%,.4);border:1px solid hsla(220,20%,80%,.4);border-radius:16px;padding:10px 15px;box-sizing:border-box;justify-content:center}.feature-contents2 .feature-card .feature-image{font-size:2rem;margin-bottom:10px}.feature-contents2 .feature-card .feature-title{font-weight:700;font-size:1rem;line-height:1.5;margin:0 0 5px;color:#2b63d9;text-align:center}.feature-contents2 .feature-card .feature-subtitle{font-weight:400;font-size:.8rem;line-height:1.5;margin:0 0 5px;color:hsl(220,20%,35%);text-align:center}.feature-contents2 .first-area,.feature-contents2 .second-area{display:flex;width:100%;gap:1rem}.feature-contents2 .second-area{margin-top:1rem}.feature-contents2 .second-area h3{margin:0;font-weight:600;font-size:1.3rem;line-height:1.5}.feature-contents2 .second-area h4{font-weight:600;font-size:1rem;line-height:1.5;margin:0 0 5px}.feature-contents2 .second-area .area1,.feature-contents2 .second-area .area2{flex:1 1;background-color:#f9fafb;border:1px solid #dcdfe4;border-radius:20px;padding:36px}.feature-contents2 .second-area .area1{display:flex;flex-direction:column;padding-bottom:0;border-bottom:none;background-image:radial-gradient(ellipse 80% 50% at 20% 60%,hsla(210,100%,90%,.61),transparent);justify-content:space-between}.feature-contents2 .second-area .area1 h3{color:hsl(220,30%,6%)}.feature-contents2 .second-area .area1 h4{color:#2b63d9}.feature-contents2 .second-area .area1 .square-wrapper{width:90%;position:relative;padding-bottom:90%;margin-left:5%}.feature-contents2 .second-area .area1 .square-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.feature-contents2 .second-area .area2{background:radial-gradient(circle at 30% 0,hsl(220,20%,35%),hsl(220,30%,6%));display:flex;flex-direction:column;padding-bottom:0;border-bottom:none}.feature-contents2 .second-area .area2 h3{color:#fff}.feature-contents2 .second-area .area2 h4{color:#6092ff}.feature-contents2 .second-area .area2 .filler{flex:1 1;display:flex;flex-direction:column;gap:10px;justify-content:center;padding-block:20px}.feature-contents2 .second-area .area2 .filler .benefit{display:flex;gap:10px;align-items:center}.feature-contents2 .second-area .area2 .filler .benefit p{margin:0;height:-moz-fit-content;height:fit-content;font-weight:500;font-size:.875rem;line-height:1.57;color:hsl(220,35%,97%)}.feature-contents2 .second-area .area2 .filler .check{fill:#9cf;width:20px;height:20px}.feature-contents2 .second-area .area2 .dashboard-image{aspect-ratio:2140/1360}.feature-contents2 .second-area .area2 .dashboard-image img{width:100%;height:100%;border-top-left-radius:10px;border-top-right-radius:10px}.features-new .lower-row,.features-new .upper-row{display:flex;flex-direction:row;gap:1.6rem}.features-new .lower-row .feature-item,.features-new .upper-row .feature-item{background-color:#f9fafb;border:1px solid #dcdfe4;border-radius:20px;display:flex;flex-direction:column}.features-new .upper-row .feature-item{margin-bottom:1.6rem;padding:1.6rem}.features-new .upper-row .first{flex:7 1}.features-new .upper-row .first .item-text{flex:1 1;margin:0}.features-new .upper-row .second{flex:3 1}.features-new .lower-row .feature-item{flex:1 1;aspect-ratio:3/2;box-sizing:border-box}.features-new .lower-row .first{padding:1.6rem}.features-new .lower-row .second{padding-top:1.6rem;padding-left:1.6rem;position:relative;overflow:hidden}.features-new .lower-row .second a{position:absolute;top:1.6rem;right:1.6rem;text-decoration:none}.features-new .item-tag{font-weight:600;display:flex;align-items:center;gap:.5rem;font-size:smaller;color:#432ad8;background-color:#dde3ff;width:-moz-fit-content;width:fit-content;padding:6px 8px;border-radius:10px;margin:0}.features-new .feature-icons{display:flex;justify-content:center;gap:1rem;flex:1 1;flex-wrap:wrap;margin-top:1rem}.features-new .feature-card{flex:1 1;display:flex;flex-direction:column;align-items:center;background-color:hsl(226,100%,97%);border:1px solid hsla(220,20%,80%,.4);border-radius:16px;padding:10px 15px}.features-new .feature-card .feature-image{font-size:2rem;margin-bottom:10px}.features-new .feature-card .feature-title{font-weight:700;font-size:1rem;line-height:1.5;margin:0 0 5px;color:#2b63d9;text-align:center}.features-new .feature-card .feature-subtitle{font-weight:400;font-size:.8rem;line-height:1.5;margin:0 0 5px;color:hsl(220,20%,35%);text-align:center}.features-new .gitter-div{background-image:linear-gradient(90deg,lightgray 1px,transparent 0),linear-gradient(180deg,lightgray 1px,transparent 0);background-size:16px 16px;position:relative;width:100%;height:100%}.features-new .dashboard-content{flex:1 1;display:flex;flex-direction:column;gap:2rem}.features-new .dashboard-content .dashboard-text{flex:1 1}.features-new .dashboard-content .dashboard-text h3{margin-top:0}.features-new .dashboard-content .dashboard-image{flex:1 1;margin-left:calc(-1.6rem - 1px)}.features-new .dashboard-content .dashboard-image .gitter-div{padding:20px}.features-new .dashboard-content .dashboard-image img{width:100%;height:auto;border-radius:1rem;border:1px solid #dcdfe4}