@charset "UTF-8";.ai-experience{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#f5fffe),color-stop(#b3fffc),color-stop(#00fff7),to(#00806c));background-image:linear-gradient(to bottom,#f5fffe,#b3fffc 33.33%,#7efffa 50%,#5afff9 58.33%,#3ffff8 62.5%,#2bfff7 64.58%,#1dfff7,#00fff7 66.67%,#00bead,#00806c);margin:0 var(--kib-negative-margin) 2.1875rem;padding:2.1875rem abs(var(--kib-negative-margin))}@media(max-width:767.98px){.ai-experience{padding-bottom:2rem;padding-top:1.6875rem}}.ai-experience .title{font-size:2.125rem;margin-bottom:.0625rem;text-align:center}@media(max-width:767.98px){.ai-experience .title{font-size:1.625rem}}.ai-experience .title .ai{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#00fff7),to(#00806c));background:linear-gradient(to bottom,#00fff7,#00bead,#00806c);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(.0625rem 0 0 rgba(0,0,0,.6));filter:drop-shadow(.0625rem 0 0 rgba(0,0,0,.6));font-size:2.875rem}@media(max-width:767.98px){.ai-experience .title .ai{font-size:2.25rem}}.ai-experience .description{font-size:1.125rem;font-weight:700;margin:0;text-align:center}@media(max-width:767.98px){.ai-experience .description{font-size:1.0625rem}}.ai-experience .functions{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.3125rem 0 1.125rem}@media(max-width:991.98px){.ai-experience .functions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.ai-experience .functions{gap:.625rem;grid-template-columns:initial}}.ai-experience .frame{background:#03090d;border-radius:var(--kib-border-radius);color:var(--kib-white);display:grid;gap:0;grid-row:span 3;grid-template-rows:subgrid;padding:1.125rem .875rem 0}@media(max-width:767.98px){.ai-experience .frame{grid-row:initial;grid-template-rows:initial;padding:1.25rem 0 1.4375rem 1.125rem;position:relative}}.ai-experience .frame-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;gap:.5625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.75rem}@media(max-width:767.98px){.ai-experience .frame-title{font-size:1.375rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-bottom:.375rem}}.ai-experience .frame-title .svg-inline--fa{color:#09fffe}.ai-experience .frame-title .fa-circle-dot{--fa-width: 1em}.ai-experience .frame-title .fa-square-check{--fa-width: .875em}.ai-experience .frame-title .fa-horse,.ai-experience .frame-title .fa-ticket{--fa-width: 1.125em}.ai-experience .frame-title+p{margin-bottom:1.125rem;text-align:center}@media(max-width:767.98px){.ai-experience .frame-title+p{margin-bottom:0;text-align:var(--kib-body-text-align);z-index:1}}.ai-experience picture{display:block;margin-inline:-.875rem}@media(max-width:767.98px){.ai-experience picture{bottom:0;margin:0;position:absolute;right:0;top:0}}@media(max-width:767.98px){.ai-experience picture:after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(rgba(3,9,13,.6)),to(rgba(3,9,13,0)));background-image:linear-gradient(to right,#03090d99,#03090d00);content:"";height:100%;position:absolute;right:calc(100% - 6.25rem);top:0;width:6.25rem}}.ai-experience .img-fluid{border-bottom-left-radius:var(--kib-border-radius);border-bottom-right-radius:var(--kib-border-radius);max-width:initial;width:100%}@media(max-width:767.98px){.ai-experience .img-fluid{border-bottom-left-radius:0;border-top-right-radius:var(--kib-border-radius);height:100%;width:auto}}.ai-experience .btn{margin-inline:auto;max-width:44.75rem}@media(max-width:767.98px){.ai-experience .btn{max-width:19.4375rem}}.ai-experience .btn-lg{--kib-btn-border-radius: .25rem;--kib-btn-font-size: 1.375rem;--kib-btn-padding-x: .71875rem;--kib-btn-padding-y: .71875rem}.ai-experience .btn-light{-webkit-box-shadow:0 .1875rem .1875rem rgba(0,0,0,.16);box-shadow:0 .1875rem .1875rem #00000029}.ai-experience .btn-light:focus-visible{-webkit-box-shadow:0 .1875rem .1875rem rgba(0,0,0,.16),0 0 0 .25rem rgba(0,183,169,.25);box-shadow:0 .1875rem .1875rem #00000029,0 0 0 .25rem #00b7a940}.ai-experience .icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem}.ai-experience .icon-link .svg-inline--fa{--fa-width: .625em;color:#00b7a9}.course-differences{margin-bottom:3.75rem}@media(max-width:767.98px){.course-differences{margin-bottom:2.625rem}}.course-differences .title{font-size:2.125rem;margin-bottom:3.25rem;text-align:center}@media(max-width:767.98px){.course-differences .title{font-size:1.625rem;margin-bottom:1.5625rem}}.course-differences .table-layout{display:grid;gap:0 .125rem;grid-template-columns:auto repeat(4,minmax(0,1fr));margin:0 0 .875rem;text-align:center}@media(max-width:767.98px){.course-differences .table-layout{-webkit-column-gap:.0625rem;-moz-column-gap:.0625rem;column-gap:.0625rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.75rem}}.course-differences .table-layout>*{min-height:3.25rem;place-content:center}@media(max-width:767.98px){.course-differences .table-layout>*{min-height:initial}}.course-differences .col-heading{border-radius:.25rem .25rem 0 0;font-size:1.25rem;font-weight:700;line-height:1;padding-bottom:.6875rem;padding-top:.6875rem;position:relative}@media(max-width:767.98px){.course-differences .col-heading{font-size:.875rem;padding-bottom:.375rem}}.course-differences .col-heading:after{background:var(--kib-gray-300);border-radius:.1875rem;color:var(--kib-body-color);display:block;font-size:.875rem;font-weight:var(--kib-body-font-weight);inset-inline:0;padding:.09375rem;position:absolute;text-shadow:none;top:-1.9375rem}@media(max-width:767.98px){.course-differences .col-heading:after{font-size:.625rem;padding:.1875rem;top:-1.1875rem}}.course-differences .col-heading:first-child{grid-column-start:2}@media(max-width:767.98px){.course-differences .col-heading:first-child{grid-column-start:1}}.course-differences .col-heading.is-standard{background:#a6cdf8}.course-differences .col-heading.is-premium{background:#e9dba6}.course-differences .col-heading.is-ai-main{background:#a6e0e6}.course-differences .col-heading.is-ai-all{background:#b3b5b6}.course-differences .col-heading .fs-small{font-size:.875rem}@media(max-width:767.98px){.course-differences .col-heading .fs-small{font-size:.6875rem}}.course-differences .row-heading{background:var(--kib-body-color);border-bottom:var(--kib-border-width) var(--kib-border-style) rgba(255,255,255,.12);color:var(--kib-white);line-height:1.21875;padding:.6875rem}@media(max-width:767.98px){.course-differences .row-heading{font-size:.9375rem;grid-column:1 / -1;padding:.3125rem}}.course-differences .row-heading:nth-child(1 of.row-heading){border-top-left-radius:.25rem}@media(max-width:767.98px){.course-differences .row-heading:nth-child(1 of.row-heading){border-top-left-radius:0}}.course-differences .row-heading:nth-last-child(1 of.row-heading){border-bottom-left-radius:.25rem;border-bottom-width:0}@media(max-width:767.98px){.course-differences .row-heading:nth-last-child(1 of.row-heading){border-bottom-left-radius:0}}.course-differences .row-heading .fs-small{font-size:.8125rem}@media(max-width:767.98px){.course-differences .row-heading .fs-small{font-size:.9375rem}}.course-differences .cell{border-bottom:var(--kib-border-width) var(--kib-border-style) rgba(0,0,0,.12);padding:.625rem 0}@media(max-width:767.98px){.course-differences .cell{font-size:.875rem}}.course-differences .cell.is-standard{background:#ebf4fd}.course-differences .cell.is-standard:nth-last-child(1 of.cell.is-standard){border-bottom-width:0}@media(max-width:767.98px){.course-differences .cell.is-standard:nth-last-child(1 of.cell.is-standard){border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}}.course-differences .cell.is-premium{background:#faf7eb}.course-differences .cell.is-premium:nth-last-child(1 of.cell.is-premium){border-bottom-width:0}@media(max-width:767.98px){.course-differences .cell.is-premium:nth-last-child(1 of.cell.is-premium){border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}}.course-differences .cell.is-ai-main{background:#ebf8f9}.course-differences .cell.is-ai-main:nth-last-child(1 of.cell.is-ai-main){border-bottom-width:0}@media(max-width:767.98px){.course-differences .cell.is-ai-main:nth-last-child(1 of.cell.is-ai-main){border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}}.course-differences .cell.is-ai-all{background:#ebebec}.course-differences .cell.is-ai-all:nth-last-child(1 of.cell.is-ai-all){border-bottom-width:0}@media(max-width:767.98px){.course-differences .cell.is-ai-all:nth-last-child(1 of.cell.is-ai-all){border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}}.course-differences .cell:has(.comment){line-height:1.25}.course-differences .cell .fa-circle{--fa-width: 1em;font-size:1.3125rem;vertical-align:text-top}.course-differences .cell .minus{border-top:var(--kib-border-width) var(--kib-border-style) #6c6c6c;display:block;margin-inline:auto;width:1.3125rem}.course-differences .cell .comment{font-size:.75rem}@media(max-width:767.98px){.course-differences .cell .comment{font-size:.6875rem}}.course-differences .price{font-size:1.25rem;line-height:1.25}@media(max-width:767.98px){.course-differences .price{-ms-flex-line-pack:start;align-content:start;font-size:1.125rem}}.course-differences .price .unit{font-size:var(--kib-body-font-size);margin-left:.25rem}@media(max-width:767.98px){.course-differences .price .unit{font-size:.75rem;margin-left:.125rem}}.course-differences .price .yearly{font-size:.6875rem}@media(max-width:767.98px){.course-differences .price .yearly{font-size:.625rem;margin-top:.375rem}}.course-differences .price .month{font-size:1.0625rem}@media(max-width:767.98px){.course-differences .price .month{font-size:.9375rem}}.course-differences .price .really{font-size:.75rem}@media(max-width:767.98px){.course-differences .price .really{font-size:.625rem}}.course-differences .price .number{font-size:1.125rem;margin-left:.25rem;margin-right:.125rem}@media(max-width:767.98px){.course-differences .price .number{font-size:.875rem;margin-left:.125rem}}.course-differences .price.is-premium .yearly,.course-differences .price.is-ai-all .yearly{font-weight:700}.course-differences .price.is-ai-main .yearly{margin-top:.625rem}@media(max-width:767.98px){.course-differences .price.is-ai-main .yearly{margin-top:.375rem}}.course-differences .price .text-danger{--kib-danger-rgb: 227, 0, 0}.course-differences .notes{font-size:.75rem;margin-bottom:.625rem;text-align:right}.course-differences .btn{margin-inline:auto;max-width:44.75rem}.course-differences .btn-lg{--kib-btn-border-radius: .25rem;--kib-btn-padding-x: .59375rem;--kib-btn-padding-y: .59375rem;-webkit-box-shadow:0 .0625rem .125rem rgba(0,0,0,.16);box-shadow:0 .0625rem .125rem #00000029}@media(max-width:767.98px){.course-differences .btn-lg{--kib-btn-font-size: var(--kib-body-font-size);--kib-btn-padding-x: .375rem;--kib-btn-padding-y: .375rem}}.course-differences .btn-outline-gray{--kib-btn-border-color: var(--kib-gray-400);--kib-btn-color: var(--kib-body-color)}.course-differences .icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem}.course-differences .icon-link .svg-inline--fa{--fa-width: .625em;color:var(--kib-gray-500)}.course-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:no-repeat center / cover;color:#212121;display:grid;grid-template-columns:minmax(0,1fr) 35rem;grid-template-rows:repeat(2,auto);margin-inline:var(--kib-negative-margin);min-height:15.5625rem;padding:1.5rem abs(var(--kib-negative-margin))}@media(max-width:991.98px){.course-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.course-footer{background-position:top;background-size:100% auto;grid-template-columns:initial;grid-template-rows:initial;padding-bottom:1.375rem;padding-top:1.75rem;scroll-margin-top:var(--kib-shortcut-height, 0)}}@media(max-width:575.98px){.course-footer{background-size:contain}}.course-footer .course-title{align-self:start;font-size:2.375rem;grid-column-start:1;grid-row-start:2;margin:0;text-shadow:.0625rem .125rem 0 rgba(255,255,255,.9)}@media(max-width:767.98px){.course-footer .course-title{font-size:1.75rem;margin-bottom:.5625rem;text-align:center}}.course-footer .course-title .course-color{font-size:2.5rem}@media(max-width:767.98px){.course-footer .course-title .course-color{font-size:1.75rem}}.course-footer .course-title .fs-small{font-size:1.75rem}@media(max-width:767.98px){.course-footer .course-title .fs-small{font-size:1.5rem}}.course-footer .course-copy{-ms-flex-item-align:end;align-self:end;font-size:1.1875rem;font-weight:700;margin:0;text-shadow:.0625rem .125rem 0 rgba(255,255,255,.9)}@media(max-width:767.98px){.course-footer .course-copy{font-size:1.0625rem;text-align:center}}.course-footer .course-price{grid-row:span 2}@media(max-width:767.98px){.course-footer .course-price{grid-column-start:1;grid-row:initial}}@media(max-width:767.98px){.course-footer .course-price .plan{padding:1.0625rem 1.1875rem}}@media(max-width:767.98px){.course-footer .course-price .price{margin-bottom:.4375rem}}@media(max-width:767.98px){.course-footer .course-price .price dt{font-size:1.375rem}}@media(max-width:767.98px){.course-footer .course-price .price dt .fs-small{font-size:1.25rem}}@media(max-width:767.98px){.course-footer .course-price .price dd{font-size:2.625rem}}@media(max-width:767.98px){.course-footer .course-price .price dd .unit{font-size:1.75rem}}@media(max-width:767.98px){.course-footer .course-price .price dd .unit .fs-small{font-size:1.25rem}}@media(max-width:767.98px){.course-footer .course-price .price dd.per-month{font-size:1.25rem}}@media(max-width:767.98px){.course-footer .course-price .badge-free{min-width:4.375rem}}@media(max-width:767.98px){.course-footer .course-price .badge-free .really{font-size:.75rem;margin-bottom:-.3125rem}}@media(max-width:767.98px){.course-footer .course-price .badge-free .month{font-size:.8125rem}}@media(max-width:767.98px){.course-footer .course-price .badge-free .month .number{font-size:1.25rem}}@media(max-width:767.98px){.course-footer .course-price .badge-free .free{font-size:.9375rem}}@media(max-width:767.98px){.course-footer .course-price .recommend{display:none}}@media(max-width:767.98px){.course-footer .course-price .btn{max-width:19.4375rem}}@media(max-width:767.98px){.course-footer .course-price .btn-lg{--kib-btn-font-size: 1.375rem;--kib-btn-padding-y: .78125rem}}@media(max-width:767.98px){.course-footer .course-price .icon-link{gap:.75rem}}.course-footer .notes{font-size:.6875rem;margin:0}@media(max-width:767.98px){.course-footer .notes{color:var(--kib-white);margin-top:.75rem}}.course-footer.is-yearly{grid-template-columns:minmax(0,1fr) 44.6875rem;grid-template-rows:repeat(3,auto)}@media(max-width:1199.98px){.course-footer.is-yearly{grid-template-columns:minmax(0,1fr) 40rem}}@media(max-width:991.98px){.course-footer.is-yearly{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.course-footer.is-yearly{grid-template-columns:initial}}.course-footer.is-yearly .course-price{background:transparent;border-radius:0;border-width:0;-webkit-box-shadow:none;box-shadow:none;gap:.9375rem;grid-row:span 3;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:991.98px){.course-footer.is-yearly .course-price{grid-template-columns:initial}}@media(max-width:767.98px){.course-footer.is-yearly .course-price{gap:.625rem;grid-row:initial}}.course-footer.is-yearly .course-price .price:has(+.badge-free){padding-right:1.5625rem}@media(max-width:767.98px){.course-footer.is-yearly .course-price .price:has(+.badge-free){padding-right:2.5rem}}.course-footer.is-yearly .course-price .badge-free{right:.5rem;top:3.0625rem}@media(max-width:767.98px){.course-footer.is-yearly .course-price .badge-free{left:calc(50% + 5.3125rem);right:auto}}.course-footer.is-yearly .plan{background:var(--kib-white);border:var(--kib-border-width) var(--kib-border-style) var(--kib-border-color);border-radius:var(--kib-border-radius);-webkit-box-shadow:0 0 .1875rem rgba(0,0,0,.16);box-shadow:0 0 .1875rem #00000029;display:grid;gap:0;grid-row:span 3;grid-template-rows:subgrid;padding:.625rem 1.1875rem .875rem}@media(max-width:767.98px){.course-footer.is-yearly .plan{grid-row:initial;grid-template-rows:initial}}.course-footer.is-yearly .plan+.plan .price{grid-row:span 2}@media(max-width:767.98px){.course-footer.is-yearly .plan+.plan .price{grid-row:initial}}.course-footer.is-yearly .btn{margin-inline:0}@media(max-width:767.98px){.course-footer.is-yearly .btn{margin-inline:auto;min-width:19.4375rem}}@media(max-width:575.98px){.course-footer.is-yearly .btn{min-width:100%}}.course-function{margin-bottom:3.75rem}@media(max-width:767.98px){.course-function{margin-bottom:2.625rem}}.course-function .course-color{color:#bf9900}.course-function .title{font-size:2.125rem;margin-bottom:.0625rem;text-align:center}@media(max-width:767.98px){.course-function .title{font-size:1.625rem}}.course-function .description{font-size:1.125rem;font-weight:700;margin:0;text-align:center}@media(max-width:767.98px){.course-function .description{font-size:1.0625rem}}.course-function .functions{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.3125rem}@media(max-width:991.98px){.course-function .functions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.course-function .functions{gap:.625rem;grid-template-columns:initial;margin-top:.875rem}}.course-function .frame{border:var(--kib-border-width) var(--kib-border-style) rgb(85%,85%,85%);border-radius:var(--kib-border-radius);display:grid;gap:0;grid-row:span 4;grid-template-rows:subgrid;padding:1.125rem .875rem .625rem}@media(max-width:767.98px){.course-function .frame{grid-row:initial;grid-template-rows:initial}}.course-function .frame-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.75rem;gap:.5625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.0714285714;margin-bottom:.75rem}@media(max-width:767.98px){.course-function .frame-title{margin-bottom:.125rem}}.course-function .frame-title .svg-inline--fa{font-size:1.5rem;margin-top:.1875rem;vertical-align:baseline}.course-function .frame-title .fa-chart-column,.course-function .frame-title .fa-circle-dot,.course-function .frame-title .fa-circle-xmark,.course-function .frame-title .fa-clock,.course-function .frame-title .fa-pen{--fa-width: 1em}.course-function .frame-title .fa-ranking-star{--fa-width: 1.125em}.course-function .frame-title .fa-infinity{--fa-width: 1.25em}.course-function .frame-title .fs-small{-ms-flex-item-align:end;align-self:end;font-size:.9375rem}.course-function .frame-title+p{margin:0;text-align:center}.course-function .frame-title~.list-unstyled{font-size:.875rem;line-height:1.3;margin:.625rem 0 .75rem}.course-function .frame-title~.list-unstyled>li{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--!Font Awesome Free v7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3e%3cpath d='M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z' fill='%23bf9900'/%3e%3c/svg%3e") no-repeat left top / .9375rem auto;padding-left:1.5625rem}.course-function .frame-title~.list-unstyled>li+li{margin-top:.25rem}.course-function picture{display:block;text-align:center}.course-function .img-fluid{margin-top:.5rem}@media(max-width:575.98px){.course-function .img-fluid{max-width:initial;width:100%}}.course-function .rounded{--kib-border-radius: .25rem}.course-function .btn-lg{--kib-btn-border-radius: .25rem;--kib-btn-border-width: 0;--kib-btn-padding-x: .46875rem;--kib-btn-padding-y: .46875rem;-webkit-box-shadow:0 .1875rem .1875rem rgba(0,0,0,.16);box-shadow:0 .1875rem .1875rem #00000029;display:grid}.course-function .btn-link{--kib-btn-font-weight: 700;--kib-btn-padding-x: 0;--kib-btn-padding-y: 0;--kib-link-color: var(--kib-body-color);margin-top:.75rem}.course-function .btn-link.icon-link{gap:.375rem}.course-function .btn-link .svg-inline--fa{color:#919191}.course-select{margin-bottom:3.75rem}@media(max-width:767.98px){.course-select{margin-bottom:2.625rem}}.course-select .title{font-size:2.125rem;margin-bottom:.0625rem;text-align:center}@media(max-width:767.98px){.course-select .title{font-size:1.625rem}}.course-select .description{font-size:1.125rem;font-weight:700;margin-bottom:1.3125rem;text-align:center}@media(max-width:767.98px){.course-select .description{font-size:1.0625rem;margin-bottom:.875rem}}.course-select .plans{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:991.98px){.course-select .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.course-select .plans{grid-template-columns:initial}}.course-select .plan{border:var(--kib-border-width) var(--kib-border-style) var(--kib-border-color);border-radius:var(--kib-border-radius);border-top-width:0;display:grid;font-weight:700;gap:0;grid-row:span 6;grid-template-rows:subgrid;padding:0 .875rem 1.25rem}@media(max-width:767.98px){.course-select .plan{grid-row:initial;grid-template-rows:initial}}.course-select .plan-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.875rem;gap:0 .5625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -.875rem .25rem;text-align:center}@media(max-width:991.98px){.course-select .plan-title{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}}.course-select .plan-title .course{-ms-flex-item-align:end;align-self:end;font-size:1.375rem}@media(min-width:992px){.course-select .plan-title .course{-ms-flex-preferred-size:100%;flex-basis:100%}}.course-select .copy{background:var(--kib-gray-400);border-radius:var(--kib-border-radius) var(--kib-border-radius) 0 0;font-size:.9375rem;grid-row-start:1;line-height:1.4;margin:0 -.9375rem .875rem;padding:.5rem .3125rem;text-align:center}.course-select .recommend{font-size:1.0625rem;margin:0 0 1.125rem;text-align:center}@media(max-width:767.98px){.course-select .recommend{margin-bottom:.75rem}}.course-select .list-unstyled{font-size:.875rem;line-height:1.3;margin:0 auto .875rem}@media(max-width:767.98px){.course-select .list-unstyled{margin-bottom:.5rem}}.course-select .list-unstyled>li{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--!Font Awesome Free v7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3e%3cpath d='M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z'/%3e%3c/svg%3e") no-repeat left .0625rem / .875rem auto;padding-left:1.4375rem}.course-select .list-unstyled>li+li{margin-top:.1875rem}.course-select .price{-ms-flex-item-align:center;align-self:center;line-height:1.25;margin:0 0 .875rem;text-align:center}@media(max-width:767.98px){.course-select .price{margin-bottom:.5625rem}}.course-select .price .monthly{font-size:1.375rem}.course-select .price .number{font-size:2.625rem;margin-left:.375rem;margin-right:.25rem}.course-select .price .unit{font-size:1.75rem}.course-select .price .tax{font-size:.875rem}.course-select .price .yearly{color:#313131cc;font-size:.9375rem}.course-select .price .yearly .number{color:var(--kib-body-color);font-size:1.75rem}.course-select .price .yearly .unit{font-size:.9375rem}.course-select .price .yearly .tax{font-size:.6875rem}.course-select .btn{--kib-btn-border-width: 0;-webkit-box-shadow:0 .1875rem .1875rem rgba(0,0,0,.16);box-shadow:0 .1875rem .1875rem #00000029}@media(max-width:767.98px){.course-select .btn{margin-inline:auto;min-width:15.1875rem}}.course-select .btn-lg{--kib-btn-border-radius: .25rem;--kib-btn-padding-x: .5rem}.course-select .btn-warning{--kib-btn-active-bg: #f5d45c;--kib-btn-active-color: #212121;--kib-btn-bg: #f5d45c;--kib-btn-color: #212121;--kib-btn-disabled-bg: #f5d45c;--kib-btn-hover-bg: #d0b44e;--kib-btn-hover-color: #212121;--kib-btn-focus-shadow-rgb: 245, 212, 92;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#fff0b8),to(#ebb800));background-image:linear-gradient(to bottom,#fff0b8,#f4d577 50%,#efc750 75%,#edbf36 87.5%,#ecbc24 93.75%,#ecba17,#ebb800);-webkit-box-shadow:0 .1875rem .1875rem rgba(244,196,25,.2);box-shadow:0 .1875rem .1875rem #f4c41933}.course-select .btn-warning:hover,.course-select .btn-warning:focus-visible{background-image:none}.course-select .btn-warning:focus-visible{-webkit-box-shadow:0 .1875rem .1875rem rgba(244,196,25,.2),0 0 0 .25rem rgba(245,212,92,.25);box-shadow:0 .1875rem .1875rem #f4c41933,0 0 0 .25rem #f5d45c40}.course-select .btn-warning .svg-inline--fa{color:#21212199}.course-select .btn-success{--kib-btn-active-bg: #008497;--kib-btn-bg: #008497;--kib-btn-disabled-bg: #008497;--kib-btn-hover-bg: #007080;--kib-btn-focus-shadow-rgb: 0, 132, 151;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#00a5b8),to(#006275));background-image:linear-gradient(to bottom,#00a5b8,#006275)}.course-select .btn-success:hover,.course-select .btn-success:focus-visible{background-image:none}.course-select .btn-success:focus-visible{-webkit-box-shadow:0 .1875rem .1875rem rgba(0,0,0,.16),0 0 0 .25rem rgba(0%,51.568627451%,59.0196078431%,.25);box-shadow:0 .1875rem .1875rem #00000029,0 0 0 .25rem #00849640}.course-select .icon-link{gap:.875rem}.course-select .icon-link .fa-chevron-right{--fa-width: .625em}.course-select .is-standard{background:#d9e8f8 -webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#edf4fc),to(#c6ddf5));background:#d9e8f8 linear-gradient(to bottom,#edf4fc,#c6ddf5);border-color:#1975d533}.course-select .is-standard .plan-title{color:#0071eb}.course-select .is-standard .copy{background:#0071eb;color:var(--kib-white)}.course-select .is-standard .list-unstyled>li{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--!Font Awesome Free v7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3e%3cpath d='M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z' fill='%230071eb'/%3e%3c/svg%3e")}.course-select .is-premium{background:#f4efdb -webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#faf7ee),to(#efe7c9));background:#f4efdb linear-gradient(to bottom,#faf7ee,#efe7c9);border-color:#bfa02633}.course-select .is-premium .plan-title{color:#b3941b}.course-select .is-premium .copy{background:#bf9900;color:var(--kib-white)}.course-select .is-premium .list-unstyled>li{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--!Font Awesome Free v7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3e%3cpath d='M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z' fill='%23bf9900'/%3e%3c/svg%3e")}.course-select .is-ai-main{background:#d5ecee -webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#ebf6f7),to(#bfe2e6));background:#d5ecee linear-gradient(to bottom,#ebf6f7,#bfe2e6);border-color:#008a9933}.course-select .is-ai-main .plan-title{color:#00a5b8}.course-select .is-ai-main .copy{background:#00a5b8;color:var(--kib-white)}.course-select .is-ai-main .list-unstyled>li{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--!Font Awesome Free v7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3e%3cpath d='M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z' fill='%2300a5b8'/%3e%3c/svg%3e")}.course-select .is-ai-all{background:#333 -webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#4d4d4d),to(#191919));background:#333 linear-gradient(to bottom,#4d4d4d,#191919);border-color:#0003;color:var(--kib-white)}.course-select .is-ai-all .plan-title{color:#f4c419}.course-select .is-ai-all .copy{background:#03090d;color:var(--kib-white)}.course-select .is-ai-all .list-unstyled>li{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--!Font Awesome Free v7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3e%3cpath d='M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z' fill='%23f4c419'/%3e%3c/svg%3e")}.course-select .is-ai-all .price .yearly{color:#fffc}.course-select .is-ai-all .price .yearly .number{color:var(--kib-white)}.course-faq{margin-bottom:3.75rem}@media(max-width:767.98px){.course-faq{margin-bottom:2.625rem}}.course-faq .title{font-size:2.125rem;margin-bottom:1.3125rem;text-align:center}@media(max-width:767.98px){.course-faq .title{font-size:1.625rem;margin-bottom:.875rem}}.course-faq .row{--kib-gutter-x: 1rem;--kib-gutter-y: .875rem;margin-bottom:1.5rem}@media(max-width:767.98px){.course-faq .row{--kib-gutter-y: .625rem;margin-bottom:1.125rem}}.course-faq .accordion{--kib-accordion-active-bg: var(--kib-accordion-bg);--kib-accordion-active-color: var(--kib-accordion-color);--kib-accordion-border-radius: .25rem;--kib-accordion-btn-padding-x: 1.4375rem;--kib-accordion-body-padding-x: 3.5625rem;-webkit-box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1);box-shadow:0 .0625rem .1875rem #0000001a}@media(max-width:767.98px){.course-faq .accordion{--kib-accordion-btn-padding-x: .625rem;--kib-accordion-btn-padding-y: .75rem;--kib-accordion-body-padding-x: 2.375rem}}.course-faq .accordion+.accordion{margin-top:var(--kib-gutter-y)}.course-faq .accordion-button{font-weight:700;gap:.75rem}@media(max-width:767.98px){.course-faq .accordion-button{gap:.625rem}}.course-faq .accordion-button:before{aspect-ratio:1 / 1;background:var(--kib-gray-500);border-radius:var(--kib-border-radius-pill);color:var(--kib-white);content:"q";display:grid;font-size:.8125rem;place-content:center;text-transform:uppercase;width:1.375rem}@media(max-width:767.98px){.course-faq .accordion-button:before{width:1.125rem}}.course-faq .accordion-button:not(.collapsed){-webkit-box-shadow:none;box-shadow:none}.course-faq .accordion-body{padding-top:0}.course-faq .accordion-body p:last-child{margin-bottom:0}.course-faq .others{text-align:center}@media(max-width:767.98px){.course-faq .others{font-size:.875rem}}main:has(.course-detail){padding-top:0}main:has(.course-detail)+.global-footer{margin-top:0}.course-detail .btn-danger{--kib-btn-active-bg: #ee5a18;--kib-btn-bg: #ee5a18;--kib-btn-border-width: 0;--kib-btn-disabled-bg: #ee5a18;--kib-btn-hover-bg: #ca4d14;--kib-btn-focus-shadow-rgb: 238, 90, 24;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#f7832c),to(#e43104));background-image:linear-gradient(to bottom,#f7832c,#ef5f0c 50%,#ea4a02,#e43104)}.course-detail .btn-danger:hover,.course-detail .btn-danger:focus-visible{background-image:none}.course-detail .btn-danger:focus-visible{-webkit-box-shadow:inset 0 .1875rem .1875rem rgba(0,0,0,.16),0 0 0 .25rem rgba(93.137254902%,35.2941176471%,9.4117647059%,.25);box-shadow:inset 0 .1875rem .1875rem #00000029,0 0 0 .25rem #ee5a1840}.course-detail .btn-blue{--kib-btn-active-bg: #0953cf;--kib-btn-bg: #0953cf;--kib-btn-border-width: 0;--kib-btn-disabled-bg: #0953cf;--kib-btn-hover-bg: #0847b0;--kib-btn-focus-shadow-rgb: 9, 83, 207;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#0071eb),to(#1235b3));background-image:linear-gradient(to bottom,#0071eb,#1235b3)}.course-detail .btn-blue:hover,.course-detail .btn-blue:focus-visible{background-image:none}.course-detail .btn-blue:focus-visible{-webkit-box-shadow:0 .1875rem .1875rem rgba(0,0,0,.16),0 0 0 .25rem rgba(9,83,207,.25);box-shadow:0 .1875rem .1875rem #00000029,0 0 0 .25rem #0953cf40}.course-detail .btn-gold{--kib-btn-active-bg: #a68100;--kib-btn-bg: #a68100;--kib-btn-border-width: 0;--kib-btn-disabled-bg: #a68100;--kib-btn-hover-bg: #8d6d00;--kib-btn-focus-shadow-rgb: 166, 129, 0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#bf9900),to(#8d6800));background-image:linear-gradient(to bottom,#bf9900,#8d6800)}.course-detail .btn-gold:hover,.course-detail .btn-gold:focus-visible{background-image:none}.course-detail .btn-gold:focus-visible{-webkit-box-shadow:0 .1875rem .1875rem rgba(0,0,0,.16),0 0 0 .25rem rgba(65.0980392157%,50.3921568627%,0%,.25);box-shadow:0 .1875rem .1875rem #00000029,0 0 0 .25rem #a6800040}
