.ps-horizontal-gradient-pink-to-orange{background:-moz-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:-webkit-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:linear-gradient(to right,#e80c88 0,#f15b2c 100%)}
@font-face{font-family:'PS Commons';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.ps-paragraph-theme{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:24px;letter-spacing:.5px}
.ps-eyebrow-text-theme{font-family:sans-serif;font-weight:700;font-size:12px;color:#ec008c;line-height:130%;letter-spacing:3px;text-transform:uppercase}
.ps-temporary-tt-commons-theme .text-4.section{margin-bottom:0}
.ps-temporary-tt-commons-theme .title2 h1,.ps-temporary-tt-commons-theme .text-4 h1,.ps-temporary-tt-commons-theme .title2 h2,.ps-temporary-tt-commons-theme .text-4 h2,.ps-temporary-tt-commons-theme .title2 h3,.ps-temporary-tt-commons-theme .text-4 h3,.ps-temporary-tt-commons-theme .title2 h4,.ps-temporary-tt-commons-theme .text-4 h4,.ps-temporary-tt-commons-theme .title2 h5,.ps-temporary-tt-commons-theme .text-4 h5,.ps-temporary-tt-commons-theme .title2 h6,.ps-temporary-tt-commons-theme .text-4 h6{margin:0 0 20px 0}
.ps-temporary-tt-commons-theme p,.ps-temporary-tt-commons-theme .text-4 p,.ps-temporary-tt-commons-theme .link.section a,.ps-temporary-tt-commons-theme a.fourteen-px,.ps-temporary-tt-commons-theme .text-4 .fs--normal,.ps-temporary-tt-commons-theme .section ul,.ps-temporary-tt-commons-theme .section ol,.ps-temporary-tt-commons-theme .section dl,.ps-temporary-tt-commons-theme .section li{font-size:16px;line-height:1.4;font-weight:unset}
.ps-temporary-tt-commons-theme .text-4 .fs--large{font-size:24px;line-height:1.2;font-weight:unset}
.ps-temporary-tt-commons-theme ul li:before{margin-top:7px}
[data-product-price],[data-product-annual-savings-percent]{visibility:hidden}
.api-price-styling{font-weight:300;height:75px;font-size:19px;margin-top:-15px;display:inline-block}
.api-price-styling .curr-symbol{color:#aaa;position:relative;top:-23px;left:-5px}
.api-price-styling .curr-major{font-size:52px;font-weight:800}
.api-price-styling .curr-dec-sep{position:relative;top:-23px;left:2px;display:none}
.api-price-styling .curr-minor{position:relative;top:-23px;display:none}
@media screen and (max-width:1023px){.api-price-styling{font-size:30px;margin:0;height:unset;line-height:1}
.api-price-styling .curr-symbol{top:unset;left:unset}
.api-price-styling .curr-major{font-size:30px}
}
.pricing-plans{position:relative}
.pricing-plans .pricing_plan--container{position:relative;text-align:center;width:100%;float:left}
.pricing-plans .pricing_plan--container .pricing_plan--item{background-color:#222;padding-top:50px;position:relative;text-align:center;font-weight:bold;font-size:18px;color:#fff;padding-bottom:30px}
.pricing-plans .pricing_plan--container .pricing_plan--item .pricing_plan--save{position:absolute;top:-15px;left:0;right:0;font-size:11px;padding:7px;background:#ffba0e;color:#000}
.pricing-plans .pricing_plan--container .pricing_plan--item .pricing_plan--save.promo{text-transform:uppercase}
.pricing-plans .pricing_plan--container .pricing_plan--item .pricing_plan--save.promo .curr-dec-sep,.pricing-plans .pricing_plan--container .pricing_plan--item .pricing_plan--save.promo .curr-minor{display:none}
.pricing-plans .pricing_plan--list{font-size:24px;font-weight:200;margin-bottom:80px;background-color:#181818;clear:both}
.pricing-plans .pricing_plan--listAll{margin:0;padding:35px 0 35px 60px;float:left;text-align:left}
.pricing-plans .pricing_plan--listAll li{padding:5px 0;font-size:15px;font-weight:300;color:#ddd;margin-bottom:0}
.pricing-plans .pricing_plan--listAll li:before{display:none}
.pricing-plans .pricing_plan--listAll li .list-circle-checkmark{width:20px;height:20px;border-radius:100px;display:inline-block;margin-right:5px;position:relative;top:4px;background-color:#4b4b4b}
.pricing-plans .pricing_plan--listAll li .list-circle-checkmark:before{content:'';display:block;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:4px;left:8px}
.pricing-plans .pricing_plan--box{justify-content:center;position:relative;margin-top:70px}
.pricing-plans .pricing_plan--box .amount_box{position:relative}
.pricing-plans .pricing_plan--box .amount_box>sup.promo-original-price,.pricing-plans .gop_plan--container .duration_box>sup.promo-original-price{position:relative;font-size:14px;color:#aaa;top:-25px;text-decoration:line-through;font-weight:500;height:0;width:0}
.pricing-plans .pricing_plan--box .amount_box>sup.promo-original-price .curr-dec-sep,.pricing-plans .gop_plan--container .duration_box>sup.promo-original-price .curr-dec-sep,.pricing-plans .pricing_plan--box .amount_box>sup.promo-original-price .curr-minor,.pricing-plans .gop_plan--container .duration_box>sup.promo-original-price .curr-minor{display:none}
.pricing-plans body:not(:-moz-handler-blocked) .pricing_plan--container{margin:4vw 1.8% 2vw}
.generic-block-wrapper.block--true-black .pricing-plans .top-clip,.brws-pricing-wrapper .pricing-plans .top-clip{content:"";background-image:linear-gradient(to bottom,#181818,#181818 40%,transparent 100%,transparent);position:absolute;top:180px;left:0;right:0;height:300px;-webkit-clip-path:polygon(50% 40%,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 25%,100% 0,100% 100%,0 100%,0 0)}
.pricing-plans p.team-disclaimer{margin-top:30px;text-align:center;font-weight:100;color:#888;font-size:14px;clear:both;float:left;width:100%}
.pricing-plans .pricing_plan--trial_disclaimer{text-align:center;color:#ddd;font-size:14px}
@media only screen and (max-width:1023px){.pricing-plans .pricing_plan--save{display:none}
.pricing-plans .pricing_plan--container{margin:0 auto;margin-left:50%;transform:translateX(-50%);width:360px !important;max-width:100% !important}
.pricing-plans .pricing_plan--container .pricing_plan--item{padding-top:30px;padding-bottom:20px}
.pricing-plans .pricing_plan--list{height:auto !important;width:360px !important;max-width:100% !important;margin:0 auto;padding:35px 0}
.pricing-plans .pricing_plan--list .pricing_plan--listAll{width:100% !important;padding:0 0 0 60px}
.pricing-plans body:not(:-moz-handler-blocked) .pricing_plan--container{margin:5vw auto 0}
}
.ps-horizontal-gradient-pink-to-orange{background:-moz-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:-webkit-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:linear-gradient(to right,#e80c88 0,#f15b2c 100%)}
@font-face{font-family:'PS Commons';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.ps-paragraph-theme{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:24px;letter-spacing:.5px}
.ps-eyebrow-text-theme{font-family:sans-serif;font-weight:700;font-size:12px;color:#ec008c;line-height:130%;letter-spacing:3px;text-transform:uppercase}
.ps-temporary-tt-commons-theme .text-4.section{margin-bottom:0}
.ps-temporary-tt-commons-theme .title2 h1,.ps-temporary-tt-commons-theme .text-4 h1,.ps-temporary-tt-commons-theme .title2 h2,.ps-temporary-tt-commons-theme .text-4 h2,.ps-temporary-tt-commons-theme .title2 h3,.ps-temporary-tt-commons-theme .text-4 h3,.ps-temporary-tt-commons-theme .title2 h4,.ps-temporary-tt-commons-theme .text-4 h4,.ps-temporary-tt-commons-theme .title2 h5,.ps-temporary-tt-commons-theme .text-4 h5,.ps-temporary-tt-commons-theme .title2 h6,.ps-temporary-tt-commons-theme .text-4 h6{margin:0 0 20px 0}
.ps-temporary-tt-commons-theme p,.ps-temporary-tt-commons-theme .text-4 p,.ps-temporary-tt-commons-theme .link.section a,.ps-temporary-tt-commons-theme a.fourteen-px,.ps-temporary-tt-commons-theme .text-4 .fs--normal,.ps-temporary-tt-commons-theme .section ul,.ps-temporary-tt-commons-theme .section ol,.ps-temporary-tt-commons-theme .section dl,.ps-temporary-tt-commons-theme .section li{font-size:16px;line-height:1.4;font-weight:unset}
.ps-temporary-tt-commons-theme .text-4 .fs--large{font-size:24px;line-height:1.2;font-weight:unset}
.ps-temporary-tt-commons-theme ul li:before{margin-top:7px}
.pricing-plans .pricing--allPlans .top-clip{top:280px}
.pricing-plans .pricing--allPlans .pricing_plan--switcher{text-align:center}
.pricing-plans .pricing--allPlans .pricing_plan--switcher .fieldset{display:inline-block;position:relative;border-radius:170px;border:2px solid #2d2d2d;background:black}
.pricing-plans .pricing--allPlans .pricing_plan--switcher input[type="radio"]{position:absolute;opacity:0}
.pricing-plans .pricing--allPlans .pricing_plan--switcher input[type="radio"]:checked + label + .switch,.pricing-plans .pricing--allPlans .pricing_plan--switcher input[type="radio"]:checked + label:nth-of-type(n) + .switch{transform:translateX(170px)}
@media screen and (max-width:1023px){.pricing-plans .pricing--allPlans .pricing_plan--switcher input[type="radio"]:checked + label + .switch,.pricing-plans .pricing--allPlans .pricing_plan--switcher input[type="radio"]:checked + label:nth-of-type(n) + .switch{transform:translateX(170px)}
}
@media(max-width:640px){.pricing-plans .pricing--allPlans .pricing_plan--switcher input[type="radio"]:checked + label + .switch,.pricing-plans .pricing--allPlans .pricing_plan--switcher input[type="radio"]:checked + label:nth-of-type(n) + .switch{transform:translateX(170px)}
}
.pricing-plans .pricing--allPlans .pricing_plan--switcher label{position:relative;z-index:1;float:left;width:170px;height:48px;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.7);align-items:center;justify-content:center;margin:0;padding:12px 0;cursor:pointer}
.pricing-plans .pricing--allPlans .pricing_plan--switcher .switch{position:absolute;top:0;left:-1px;height:48px;width:170px;margin:0;background-color:#2d2d2d;border-radius:150px;transition:transform .5s}
@media screen and (max-width:1023px){.pricing-plans .pricing--allPlans .pricing_plan--switcher .switch{width:168px}
}
@media(max-width:640px){.pricing-plans .pricing--allPlans .pricing_plan--switcher label,.pricing-plans .pricing--allPlans .pricing_plan--switcher .switch{width:170px}
}
@media screen and (max-width:1023px){.pricing-plans .pricing--allPlans .pricing_plan--switcher .fieldset{border-radius:unset;border:0;border-bottom:1px solid #aaa;background:unset}
.pricing-plans .pricing--allPlans .pricing_plan--switcher .switch{top:unset;bottom:0;background-color:#fff;height:2px}
}
.pricing-plans .pricing_toggleFeature{display:flex;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;color:white;position:relative;align-items:center;justify-content:center;margin:20px 0 40px}
.pricing-plans .pricing_toggleFeature>div{position:relative;cursor:pointer}
.pricing-plans .pricing_toggleFeature .toggleFeature--arrow{display:block;height:6px;position:absolute;transform:rotate(45deg);border:solid;border-width:0 2px 2px 0;padding:4px;color:#ec008c;top:2px;right:-20px;transition:all .3s ease}
.pricing-plans .pricing_toggleFeature.open .toggleFeature--arrow{transform:scaleY(-1) rotate(45deg);top:8px}
.pricing-plans .toggle-container{display:flex;align-items:center;justify-content:center;margin-bottom:45px;font-size:20px}
.pricing-plans .toggle-container .save-toggle{position:absolute;color:#ec008c;font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif}
.pricing-plans .toggle-container label{background:#363636;border-radius:50px;cursor:pointer;display:inline-block;margin:8px 10px 0 !important;position:relative;height:30px;width:60px}
.pricing-plans .toggle-container label .ball{background-color:#fff;border-radius:50%;position:absolute;top:2.5px;right:30.5px;height:25px;width:25px;transition:transform .4s ease}
.pricing-plans .toggle-container input{position:absolute;left:-9999px}
.pricing-plans .toggle-container input:checked + label .ball{transform:translateX(27px)}
@media screen and (max-width:1023px){.pricing-plans .toggle-container{display:none}
}
.pricing-plans .pricing_wrapper{color:#FFF;margin-top:40px}
.pricing-plans .pricing_wrapper .show-monthly .pricing_section .pricing_save.promo{display:none !important}
.pricing-plans .pricing_wrapper .show-monthly .pricing_section .pricing-monthly{display:block}
.pricing-plans .pricing_wrapper .show-monthly .pricing_section .pricing-annual{display:none}
.pricing-plans .pricing_wrapper.plans_trial_only .pricing_display{width:100%;min-height:365px}
.pricing-plans .pricing_wrapper.plans_trial_only .pricing_display>div{width:100%}
.pricing-plans .pricing_wrapper.plans_trial_only .pricing_display .pricing_highlight{margin:25px 0}
@media screen and (max-width:1024px){.pricing-plans .pricing_wrapper.plans_trial_only .pricing_display .pricing_highlight{padding:0}
}
@media screen and (min-width:1024px) and (max-width:1171px){.pricing-plans .pricing_wrapper.plans_trial_only .pricing_display{min-height:378px}
}
.pricing-plans .pricing_wrapper.plans_trial_only .pricing_features .button{width:100%;width:max-content}
@media screen and (min-width:1024px) and (max-width:1100px){.pricing-plans .pricing_wrapper.plans_trial_only .pricing_features .button{width:unset}
}
.pricing-plans .pricing_wrapper .pricing_flex-container{display:flex;flex-wrap:nowrap;max-width:360px;margin:20px auto 0;flex-direction:column}
.pricing-plans .pricing_wrapper .pricing_flex-container .premium-savings:before{content:'best opportunity';color:#000;background:#f7a614;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.5px;text-align:center;padding:7px 15px;display:block;position:absolute;width:100%;top:-15px}
.pricing-plans .pricing_wrapper .pricing_section{position:relative;margin-bottom:16px;border:1px solid #130f25;border-radius:16px;display:flex;flex-direction:column}
@media screen and (max-width:1023px){.pricing-plans .pricing_wrapper .pricing_section{margin-bottom:0}
}
.pricing-plans .pricing_wrapper .pricing_section .pricing_save{display:inline-block;position:relative;top:-5px;margin-left:10px;font-size:11px;text-transform:uppercase;padding:7px 15px;background:#f7a614;border-radius:5px;color:#000;font-weight:bold;text-align:center}
.pricing-plans .pricing_wrapper .pricing_section .pricing-annual{display:block}
.pricing-plans .pricing_wrapper .pricing_section .pricing-monthly{display:none}
.pricing-plans .pricing_wrapper .pricing_section.show-monthly .pricing-monthly{display:block}
.pricing-plans .pricing_wrapper .pricing_section.show-monthly .pricing-annual{display:none}
.pricing-plans .pricing_wrapper .pricing_display{text-align:center;background:linear-gradient(180deg,#181818 0,#222 100%);min-height:331px}
.pricing-plans .pricing_wrapper .pricing_display .pricing_save_label{width:100%;background:#f7a614;display:block;position:absolute;top:0;left:50%;padding:7px 15px;color:black;font-size:11px;font-weight:700;text-transform:uppercase;transform:translate(-50%,-50%)}
.pricing-plans .pricing_wrapper .pricing_display .promo-original-price{position:relative;font-size:14px;color:#aaa;top:0;text-decoration:line-through;font-weight:500;margin-left:10px}
.pricing-plans .pricing_wrapper .pricing_display .promo-original-price .curr-dec-sep,.pricing-plans .pricing_wrapper .pricing_display .promo-original-price .curr-minor{display:none}
.pricing-plans .pricing_wrapper .pricing_display .pricing_price{margin-top:10px}
.pricing-plans .pricing_wrapper .pricing_display .pricing_term,.pricing-plans .pricing_wrapper .pricing_display .pricing_sku_details{font-size:16px;font-weight:500;color:#ddd}
.pricing-plans .pricing_wrapper .pricing_display .pricing_highlight{font-size:15px;font-weight:300;color:white;margin:40px 0;padding:0 5%}
.pricing-plans .pricing_wrapper .pricing_display .pricing_highlight.pricing_highlight_pink{color:#ec008c;font-weight:700}
@media screen and (min-width:1024px) and (max-width:1171px){.pricing-plans .pricing_wrapper .pricing_display .pricing_highlight.pricing_highlight_pink{padding:0}
}
.pricing-plans .pricing_wrapper .pricing_display .pricing_ctas{font-size:14px;font-weight:300;color:#aaa}
.pricing-plans .pricing_wrapper .pricing_display .pricing_ctas .button{margin-bottom:30px;max-width:100%}
@media(max-width:1023px){.pricing-plans .pricing_wrapper .pricing_display .pricing_ctas .button{background:linear-gradient(145deg,#f05a28 0,#ec008c 100%);border:0}
}
.pricing-plans .pricing_wrapper .pricing_display .pricing_trial-link{color:#ec008c;font-weight:700}
.pricing-plans .pricing_wrapper.plus_yearly_only .pricing_ctas .button,.pricing-plans .pricing_wrapper.ind_prem_only .pricing_ctas .button{margin-bottom:0}
@media only screen and (min-width:1024px){.pricing-plans .pricing_wrapper .pricing_flex-container{flex-direction:row;max-width:1200px;justify-content:space-around}
.pricing-plans .pricing_wrapper .pricing_flex-container .pricing_box-shadow{z-index:1}
.pricing-plans .pricing_wrapper .pricing_flex-container .pricing_section{flex:1 1 0;width:0}
.pricing-plans .pricing_wrapper.plus_yearly_only .pricing_flex-container,.pricing-plans .pricing_wrapper.ind_prem_only .pricing_flex-container{max-width:500px;margin:0 auto}
.pricing-plans .pricing_wrapper .pricing_display .pricing_highlight{padding:0 12%}
.pricing-plans .pricing_wrapper.plans_business .pricing_section:nth-of-type(2){z-index:2}
.pricing-plans .pricing_wrapper.plans_business .pricing_flex-container{max-width:1200px}
.pricing-plans .pricing_wrapper.plans_business .pricing_display .pricing_highlight{padding:0 40px}
.pricing-plans .pricing_wrapper.plans_individual_yearly .pricing_flex-container{max-width:1200px}
}
.pricing-plans .pricing_wrapper .pricing_features{background-color:#181818;padding:35px 60px 60px}
.pricing-plans .pricing_wrapper .pricing_features .button{margin:50px auto 0;width:max-content;display:block;max-width:100%}
@media(max-width:1023px){.pricing-plans .pricing_wrapper .pricing_features .button{display:none}
}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list{width:max-content;margin:0 auto}
@supports(-ms-ime-align:auto){li{margin:0 auto;width:270px;margin-bottom:16px}
}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li:before{content:''}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li{position:relative;padding-left:30px;color:#f2f2f2}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li strong{color:white}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li .pricing_feature--option{font-size:14px;font-style:italic;color:#aaa}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li .pricing_list-circle-checkmark:before{content:'';display:block;width:5px;height:10px;border:solid #ec008c;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:5px;left:8px}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li.pricing_feature-list-disabled{color:#666}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li.pricing_feature-list-disabled .pricing_feature--option{color:#555}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li.pricing_feature-list-disabled .pricing_list-circle-checkmark{background-color:#222}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li.pricing_feature-list-disabled .pricing_list-circle-checkmark::before{content:'\00D7';top:-2px;left:5px;transform:unset;border-width:0;font-size:16px;font-weight:normal}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li.pricing_feature-list-optional{color:white}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li.pricing_feature-list-optional .pricing_feature--option{color:#aaa}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list li.pricing_feature-list-optional .pricing_list-circle-checkmark{display:none}
@media screen and (min-width:1024px) and (max-width:1100px){.pricing-plans .pricing_wrapper .pricing_features{padding-left:30px;padding-right:30px}
.pricing-plans .pricing_wrapper .pricing_features .pricing_feature-list{width:unset}
}
@media screen and (max-width:1023px){.pricing-plans .pricing_wrapper.plans_individual_yearly .pricing_features{display:none}
.pricing-plans .pricing_wrapper.plans_individual_yearly .pricing_toggleFeature{display:none}
}
.pricing-plans p.team-disclaimer{margin-top:30px;text-align:center;font-weight:100;color:#888;font-size:14px;clear:both;float:left;width:100%}
.annual-price__suggestion{width:auto;margin-bottom:10px}
@media screen and (min-width:767px){.annual-price__suggestion{width:max-content}
}
.pricing-plans .pricing--proSinglePlans .pricing_plan--container{width:30%;float:left;height:485px}
.pricing-plans .pricing--proSinglePlans .pricing_plan--container .pricing_plan--item{padding-bottom:0;min-height:340px}
.pricing-plans .pricing--proSinglePlans .pricing_plan--container .pricing_plan--term{margin-bottom:40px}
.pricing-plans .pricing--proSinglePlans .pricing_plan--container .pricing_plan--bottom{margin:0;background-color:#181818;padding:30px 0 20px;height:auto}
.pricing-plans .pricing--proSinglePlans .pricing_plan--container .pricing_plan--plan_summary{padding:20px 10%;border-top:1px solid #303030}
.pricing-plans .pricing--proSinglePlans .pricing_plan--container .pricing_plan--plan_summary h4{line-height:1.5;margin-bottom:0}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container{width:70%;float:left}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing-plan--singleList{flex:1;height:250px;padding:30px 40px;background-color:#181818;color:#ddd}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .single--header{font-size:13px;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase;text-align:left}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--singleListAll{display:flex;flex-wrap:wrap;margin:0;padding:0}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--singleListAll li:before{display:none}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--singleListAll li{width:45%;font-size:16px;font-weight:100;letter-spacing:1px;padding:13px 0 13px 50px;margin-bottom:0;text-align:left;position:relative;line-height:1.2;white-space:nowrap}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--singleListAll li:nth-of-type(even){width:55%}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--singleListAll li img{width:40px;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--list{background-color:#000;margin-bottom:0;padding-left:50px}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--list .single--header{display:none}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--list ul{width:33%;padding:25px 0}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--list ul li{font-size:13px;padding:0;margin-top:4px;margin-bottom:4px}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--list ul li .checkmark-none{background:transparent}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--list ul li .checkmark-none:before{display:none}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--list ul li .pricing_feature--option{font-size:14px;font-style:italic;color:#aaa}
.pricing-plans .pricing--proSinglePlans.pricing-plan--mini .pricing_plan--bottom{background-color:#222;padding-top:0;height:auto}
.pricing-plans .pricing--proSinglePlans.pricing-plan--mini .pricing_plan--container{height:auto !important}
.pricing-plans .pricing--proSinglePlans.pricing-plan--mini .pricing_plan--container .pricing_plan--term{margin-bottom:20px}
.pricing-plans .pricing--proSinglePlans.pricing-plan--mini .pricing-plan--singleList{height:340px;padding:60px 20px 60px 50px}
@media only screen and (max-width:1023px){.pricing-plans .pricing--proSinglePlans .pricing_plan--container{width:400px !important;height:auto !important}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container{width:100%}
.pricing-plans .pricing--proSinglePlans .pricing_plan--feature-container .pricing_plan--list ul{padding:0}
.pricing-plans .pricing--proSinglePlans .single--header{letter-spacing:3px}
.pricing-plans .pricing--proSinglePlans .pricing_plan--list.individual-features{margin-top:0;width:400px !important;background:#181818;padding-top:0;padding-left:40px}
.pricing-plans .pricing--proSinglePlans .pricing_plan--list.individual-features .single--header{display:block}
.pricing-plans .pricing--proSinglePlans .pricing-plan--singleList{width:400px;max-width:100%;height:auto !important;margin-left:50%;transform:translateX(-50%);padding:30px 20px;border-top:1px solid #303030}
.pricing-plans .pricing--proSinglePlans .pricing-plan--singleList .pricing_plan--singleListAll{flex-direction:column}
.pricing-plans .pricing--proSinglePlans .pricing-plan--singleList .pricing_plan--singleListAll li{width:100%;font-size:16px}
.pricing-plans .pricing--proSinglePlans.pricing-plan--mini .pricing-plan--singleList{border-top:0}
}
.pricing-plans .pricing--entSinglePlans .pricing_plan--container{width:30%;float:left;height:485px}
.pricing-plans .pricing--entSinglePlans .pricing_plan--container .pricing_plan--item{padding-bottom:0;min-height:340px}
.pricing-plans .pricing--entSinglePlans .pricing_plan--container .pricing_plan--term{margin-bottom:40px}
.pricing-plans .pricing--entSinglePlans .pricing_plan--container .pricing_plan--bottom{margin:0;background-color:#181818;padding:30px 0 20px;height:auto}
.pricing-plans .pricing--entSinglePlans .pricing_plan--container .pricing_plan--plan_summary{padding:20px 10%;border-top:1px solid #303030}
.pricing-plans .pricing--entSinglePlans .pricing_plan--container .pricing_plan--plan_summary h4{line-height:1.5;margin-bottom:0}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container{width:70%;float:left}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing-plan--singleList{flex:1;height:250px;padding:20px 40px 40px;background-color:#181818;color:#ddd}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .single--header{font-size:13px;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase;text-align:left}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--singleListAll{display:flex;flex-wrap:wrap;margin:0;padding:0}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--singleListAll li:before{display:none}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--singleListAll li{width:48%;font-size:16px;font-weight:100;letter-spacing:1px;padding:0 0 0 50px;margin-bottom:0;text-align:left;position:relative;line-height:1.2;white-space:nowrap;margin-top:10px;margin-bottom:10px}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--singleListAll li:nth-of-type(even){width:52%}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--singleListAll li img{width:40px;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--list{background-color:#000;margin-bottom:0;padding-left:50px}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--list .single--header{display:none}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--list ul{width:30%;padding:25px 0}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--list ul.set2{width:40%}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--list ul li{font-size:13px;padding:0;margin-top:4px;margin-bottom:4px}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--list ul li .checkmark-none{background:transparent}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--list ul li .checkmark-none:before{display:none}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--list ul li .pricing_feature--option{font-size:14px;font-style:italic;color:#aaa}
.pricing-plans .pricing--entSinglePlans.pricing-plan--mini .pricing_plan--bottom{background-color:#222;padding-top:0;height:auto}
.pricing-plans .pricing--entSinglePlans.pricing-plan--mini .pricing_plan--container{height:auto !important}
.pricing-plans .pricing--entSinglePlans.pricing-plan--mini .pricing_plan--container .pricing_plan--term{margin-bottom:20px}
.pricing-plans .pricing--entSinglePlans.pricing-plan--mini .pricing-plan--singleList{height:340px;padding:60px 20px 60px 50px}
@media only screen and (max-width:1023px){.pricing-plans .pricing--entSinglePlans .pricing_plan--container{width:400px !important;height:auto !important}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container{width:100%}
.pricing-plans .pricing--entSinglePlans .pricing_plan--feature-container .pricing_plan--list ul{padding:0}
.pricing-plans .pricing--entSinglePlans .single--header{letter-spacing:3px}
.pricing-plans .pricing--entSinglePlans .pricing_plan--list.individual-features{margin-top:0;width:400px !important;background:#181818;padding-top:0;padding-left:40px}
.pricing-plans .pricing--entSinglePlans .pricing_plan--list.individual-features .single--header{display:block}
.pricing-plans .pricing--entSinglePlans .pricing-plan--singleList{width:400px;max-width:100%;height:auto !important;margin-left:50%;transform:translateX(-50%);padding:30px 20px;border-top:1px solid #303030}
.pricing-plans .pricing--entSinglePlans .pricing-plan--singleList .pricing_plan--singleListAll{flex-direction:column}
.pricing-plans .pricing--entSinglePlans .pricing-plan--singleList .pricing_plan--singleListAll li{width:100%;font-size:16px}
.pricing-plans .pricing--entSinglePlans.pricing-plan--mini .pricing-plan--singleList{border-top:0}
}
.generic-block-wrapper.block--true-black .pricing-plans .pricing--gopPlans .top-clip{content:"";position:absolute;top:120px;left:-20px;right:-20px;z-index:0;height:200px;-webkit-clip-path:polygon(50% 40%,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 40%,100% 0,100% 100%,0 100%,0 0)}
.pricing--gopPlans{position:relative;z-index:2;overflow:hidden;padding-top:60px;padding-bottom:60px}
.pricing--gopPlans .gop_plan--wrapper{position:relative;margin:0 -15px}
.pricing--gopPlans .gop_plan--container .gop_plan--item{background-color:#222;padding:55px 30px;position:relative;text-align:center;font-size:18px;color:white;border-radius:3px;width:24%}
.pricing--gopPlans .gop_plan--container .gop_plan--inverter{position:relative;padding:0;margin:0;list-style:none}
.pricing--gopPlans .gop_plan--container .gop_plan--inverter h6{text-transform:uppercase;color:white;margin:0 0 20px;display:inline-block}
.pricing--gopPlans .gop_plan--container .gop_plan--inverter .pricing_save{display:inline-block;position:relative;top:0;margin-left:10px;font-size:11px;text-transform:uppercase;padding:7px 15px;background:#f7a614;border-radius:5px;color:#000;font-weight:bold;text-align:center}
.pricing--gopPlans .gop_plan--container .gop_plan--inverter .duration_box{position:relative}
.pricing--gopPlans .gop_plan--container div.duration_box>sup.promo-original-price{font-weight:700;font-size:14px;color:#7d7d7d;top:-20px}
.pricing--gopPlans .gop_plan--container .gop_plan--inverter .gop_plan--price{color:#fff;font-size:18px;margin:0 0 5px;position:relative;display:inline-block}
.pricing--gopPlans .gop_plan--price .curr-major{font-size:60px;font-weight:700;line-height:1.2}
.pricing--gopPlans .gop_plan--price .curr-minor,.pricing--gopPlans .gop_plan--price .curr-dec-sep{display:none}
.pricing--gopPlans .gop_plan--price .curr-symbol{position:relative;top:-27px;left:-5px;font-weight:200;font-size:19px;color:#7d7d7d}
.pricing--gopPlans .gop_plan--button{display:block}
.pricing--gopPlans .gop_plan--button .button{margin:20px 0 0;box-shadow:0 10px 20px rgba(0,0,0,0.2);font-weight:700}
.pricing--gopPlans .gop_plan--duration{font-size:24px;line-height:30px;font-weight:300}
.pricing--gopPlans body:not(:-moz-handler-blocked) .gop_plan--container{margin:4vw 1.8% 2vw}
.pricing--gopPlans .gop_plan--container{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;flex-wrap:wrap}
.pricing--gopPlans .gop_plan--item{box-shadow:0 2px 18px 8px rgba(0,0,0,0.25)}
@media screen and (max-width:1023px){.pricing--gopPlans .gop_plan--wrapper{margin:0}
.pricing--gopPlans .gop_plan--container .gop_plan--item{margin-bottom:2%;width:49%}
}
@media screen and (max-width:640px){.pricing--gopPlans .gop_plan--wrapper{margin:0}
.pricing--gopPlans .gop_plan--container .gop_plan--item{margin-bottom:20px;width:100%}
}
.pricing-plans a.tooltip_wrapper{outline:0;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-1px;position:relative;white-space:normal}
.pricing-plans a.tooltip_wrapper .tooltip_wrapper--circle:after{font-family:FontAwesome;content:"\f05a";font-size:.8em;color:#444}
.pricing-plans a.tooltip_wrapper span.tooltip_wrapper--desc{z-index:10;display:none;width:300px;font-size:12px;line-height:1.4;color:#282828;border:1px solid #aaa;background:white;padding:20px;border-radius:4px;position:relative}
@media only screen and (max-width:1023px){.pricing-plans a.tooltip_wrapper{display:none}
}
.pricing-plans ul li:hover .tooltip_wrapper:hover{text-decoration:none;cursor:default}
.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc{display:block;position:absolute;top:50%;left:30px;transform:translateY(-50%)}
.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc:after,.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:15px;margin-top:-15px}
.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc:before{border-color:rgba(170,170,170,0);border-right-color:#aaa;border-width:16px;margin-top:-16px}
@media only screen and (min-width:1024px) and (max-width:1366px){.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc{left:inherit;top:inherit;bottom:30px;transform:translateX(-50%);margin-left:5px}
.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc:before{border-top-color:#aaa;border-width:15px;border-right-color:transparent;margin-top:-16px;right:inherit;top:inherit;left:50%;bottom:-30px;transform:translateX(-50%)}
.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc:after{border-top-color:#fff;border-right-color:transparent;border-width:15px;margin-top:-15px;right:inherit;left:50%;top:inherit;bottom:-29px;transform:translateX(-50%)}
}
@media only screen and (min-width:1024px) and (max-width:1800px){.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc.right-edge{left:inherit;top:inherit;bottom:30px;transform:translateX(-50%);margin-left:5px}
.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc.right-edge:before{border-top-color:#aaa;border-width:15px;border-right-color:transparent;margin-top:-16px;right:inherit;top:inherit;left:50%;bottom:-30px;transform:translateX(-50%)}
.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc.right-edge:after{border-top-color:#fff;border-right-color:transparent;border-width:15px;margin-top:-15px;right:inherit;left:50%;top:inherit;bottom:-29px;transform:translateX(-50%)}
}
@media only screen and (min-width:1024px) and (max-width:1450px){.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc.right-edge{transform:translateX(-80%)}
.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc.right-edge:before,.pricing-plans ul li:hover .tooltip_wrapper span.tooltip_wrapper--desc.right-edge:after{left:80%}
}
#ps_pro_qty_modal,#ps_starter_qty_modal{background:rgba(0,0,0,0.93);bottom:0;left:0;right:0;top:0;display:none;opacity:0;overflow-y:scroll;position:fixed;transition:opacity .7s ease;z-index:99999;color:white}
#ps_pro_qty_modal.active,#ps_starter_qty_modal.active{opacity:1}
#ps_pro_qty_modal .pilot-show,#ps_starter_qty_modal .pilot-show{display:none}
#ps_pro_qty_modal.display_pilot .pilot-show,#ps_starter_qty_modal.display_pilot .pilot-show{display:inline-block}
#ps_pro_qty_modal.display_pilot .pilot-hide,#ps_starter_qty_modal.display_pilot .pilot-hide{display:none}
#ps_pro_qty_modal .ps_pro_qty_modal-cancel,#ps_starter_qty_modal .ps_pro_qty_modal-cancel,#ps_pro_qty_modal .ps_starter_qty_modal-cancel,#ps_starter_qty_modal .ps_starter_qty_modal-cancel{display:inline-block;padding:5px;margin-left:30px;cursor:pointer}
#ps_pro_qty_modal .qty-sales-message,#ps_starter_qty_modal .qty-sales-message{margin-top:-20px;margin-bottom:40px}
#ps_pro_qty_modal .qty-sales-message.hidden,#ps_starter_qty_modal .qty-sales-message.hidden{display:none}
#ps_pro_qty_modal .container,#ps_starter_qty_modal .container{max-width:1100px;margin:0 auto}
#ps_pro_qty_modal .container .row.column-control--wide,#ps_starter_qty_modal .container .row.column-control--wide{position:absolute;max-width:1100px;top:45%;transform:translateY(-50%)}
#ps_pro_qty_modal .container .column_qty,#ps_starter_qty_modal .container .column_qty{text-align:center}
#ps_pro_qty_modal .container .qty-selector,#ps_starter_qty_modal .container .qty-selector{height:120px;position:relative;margin-bottom:40px}
#ps_pro_qty_modal .container .qty-selector .qty-up,#ps_starter_qty_modal .container .qty-selector .qty-up,#ps_pro_qty_modal .container .qty-selector .qty-down,#ps_starter_qty_modal .container .qty-selector .qty-down{background-color:#222;cursor:pointer;display:inline-block;position:relative;width:50px;height:50px;margin-bottom:45px;border-radius:25px}
#ps_pro_qty_modal .container .qty-selector .qty-up:hover,#ps_starter_qty_modal .container .qty-selector .qty-up:hover,#ps_pro_qty_modal .container .qty-selector .qty-down:hover,#ps_starter_qty_modal .container .qty-selector .qty-down:hover{background-color:#2c2c2c}
#ps_pro_qty_modal .container .qty-selector .qty-up.disabled,#ps_starter_qty_modal .container .qty-selector .qty-up.disabled,#ps_pro_qty_modal .container .qty-selector .qty-down.disabled,#ps_starter_qty_modal .container .qty-selector .qty-down.disabled{cursor:default;background-color:#181818;pointer-events:none}
#ps_pro_qty_modal .container .qty-selector .qty-up.disabled i.icons,#ps_starter_qty_modal .container .qty-selector .qty-up.disabled i.icons,#ps_pro_qty_modal .container .qty-selector .qty-down.disabled i.icons,#ps_starter_qty_modal .container .qty-selector .qty-down.disabled i.icons{border:solid #222;border-width:0 4px 4px 0}
#ps_pro_qty_modal .container .qty-selector .qty-up.disabled:hover,#ps_starter_qty_modal .container .qty-selector .qty-up.disabled:hover,#ps_pro_qty_modal .container .qty-selector .qty-down.disabled:hover,#ps_starter_qty_modal .container .qty-selector .qty-down.disabled:hover{background-color:#181818}
#ps_pro_qty_modal .container .qty-selector .qty-up i.icons,#ps_starter_qty_modal .container .qty-selector .qty-up i.icons,#ps_pro_qty_modal .container .qty-selector .qty-down i.icons,#ps_starter_qty_modal .container .qty-selector .qty-down i.icons{position:absolute;transform:rotate(45deg);border:solid white;border-width:0 4px 4px 0;padding:6px;top:12px;right:17px}
#ps_pro_qty_modal .container .qty-selector .qty-down,#ps_starter_qty_modal .container .qty-selector .qty-down{margin-right:60px}
#ps_pro_qty_modal .container .qty-selector .qty-up,#ps_starter_qty_modal .container .qty-selector .qty-up{margin-left:60px}
#ps_pro_qty_modal .container .qty-selector .qty-up i.icons,#ps_starter_qty_modal .container .qty-selector .qty-up i.icons{transform:rotate(225deg);top:20px}
#ps_pro_qty_modal .container .qty-selector .qty-display,#ps_starter_qty_modal .container .qty-selector .qty-display{text-align:center;display:inline-block}
#ps_pro_qty_modal .container .qty-selector .qty-display .qty-display-number,#ps_starter_qty_modal .container .qty-selector .qty-display .qty-display-number{font-size:90px;font-weight:200;line-height:1;margin-top:-10px;width:130px}
#ps_pro_qty_modal .container .qty-selector .qty-display .qty-display-label,#ps_starter_qty_modal .container .qty-selector .qty-display .qty-display-label{font-size:13px;color:#a5a5a5;text-transform:uppercase;letter-spacing:2.5px;font-weight:800;margin-top:10px}
@media all and (max-width:1023px){#ps_pro_qty_modal .container .column_qty,#ps_starter_qty_modal .container .column_qty{margin-top:100px;margin-bottom:100px}
#ps_pro_qty_modal .container .column_feature,#ps_starter_qty_modal .container .column_feature{max-width:610px;float:none;clear:both;margin:0 auto}
#ps_pro_qty_modal .container .row.column-control--wide,#ps_starter_qty_modal .container .row.column-control--wide{position:relative;top:0;transform:unset}
#ps_pro_qty_modal .container .ps_pro_qty_modal-cancel,#ps_starter_qty_modal .container .ps_pro_qty_modal-cancel,#ps_pro_qty_modal .container .ps_starter_qty_modal-cancel,#ps_starter_qty_modal .container .ps_starter_qty_modal-cancel{display:block;margin-left:0}
#ps_pro_qty_modal .container .qty-selector .qty-down,#ps_starter_qty_modal .container .qty-selector .qty-down{margin-right:30px}
#ps_pro_qty_modal .container .qty-selector .qty-up,#ps_starter_qty_modal .container .qty-selector .qty-up{margin-left:30px}
}
#ps_pro_qty_modal .container h3,#ps_starter_qty_modal .container h3{margin-bottom:40px;font-size:28px}
#ps_pro_qty_modal .container ul,#ps_starter_qty_modal .container ul{margin-left:0}
#ps_pro_qty_modal .container ul li,#ps_starter_qty_modal .container ul li{font-size:16px;font-weight:100;padding-left:45px;margin-bottom:20px}
#ps_pro_qty_modal .container ul li:before,#ps_starter_qty_modal .container ul li:before{background:url(https://www.pluralsight.com/content/dam/pluralsight2/product/business_platform/pilot_checkbox@2x.png) no-repeat center center;background-size:15px 10px;content:"";height:27px;width:15px;margin-top:-2px;margin-left:-40px}
.ps-horizontal-gradient-pink-to-orange{background:-moz-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:-webkit-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:linear-gradient(to right,#e80c88 0,#f15b2c 100%)}
@font-face{font-family:'PS Commons';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.ps-paragraph-theme{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:24px;letter-spacing:.5px}
.ps-eyebrow-text-theme{font-family:sans-serif;font-weight:700;font-size:12px;color:#ec008c;line-height:130%;letter-spacing:3px;text-transform:uppercase}
.ps-temporary-tt-commons-theme .text-4.section{margin-bottom:0}
.ps-temporary-tt-commons-theme .title2 h1,.ps-temporary-tt-commons-theme .text-4 h1,.ps-temporary-tt-commons-theme .title2 h2,.ps-temporary-tt-commons-theme .text-4 h2,.ps-temporary-tt-commons-theme .title2 h3,.ps-temporary-tt-commons-theme .text-4 h3,.ps-temporary-tt-commons-theme .title2 h4,.ps-temporary-tt-commons-theme .text-4 h4,.ps-temporary-tt-commons-theme .title2 h5,.ps-temporary-tt-commons-theme .text-4 h5,.ps-temporary-tt-commons-theme .title2 h6,.ps-temporary-tt-commons-theme .text-4 h6{margin:0 0 20px 0}
.ps-temporary-tt-commons-theme p,.ps-temporary-tt-commons-theme .text-4 p,.ps-temporary-tt-commons-theme .link.section a,.ps-temporary-tt-commons-theme a.fourteen-px,.ps-temporary-tt-commons-theme .text-4 .fs--normal,.ps-temporary-tt-commons-theme .section ul,.ps-temporary-tt-commons-theme .section ol,.ps-temporary-tt-commons-theme .section dl,.ps-temporary-tt-commons-theme .section li{font-size:16px;line-height:1.4;font-weight:unset}
.ps-temporary-tt-commons-theme .text-4 .fs--large{font-size:24px;line-height:1.2;font-weight:unset}
.ps-temporary-tt-commons-theme ul li:before{margin-top:7px}
.pricing-plans .pricing_wrapper.plans_flow .pricing_flex-container{max-width:900px}
.pricing-plans .pricing_wrapper.plans_flow .pricing_flex-container .pricing_section{box-shadow:0 20px 25px -2px rgba(0,0,0,0.4);margin-bottom:30px}
.pricing-plans .pricing_wrapper.plans_flow .pricing_flex-container .pricing_section:not(:last-child){border-bottom:unset}
.pricing-plans .pricing_wrapper.plans_flow .pricing_features{display:block;min-height:400px;padding:35px 45px;height:100%}
.pricing-plans .pricing_wrapper.plans_flow .pricing_features .pricing_features--header{font-family:"PS Commons Bold",Helvetica,Roboto,Arial,sans-serif;font-size:17px;color:#fff;margin-bottom:30px;text-align:center;text-transform:uppercase;letter-spacing:1px}
.pricing-plans .pricing_wrapper.plans_flow .pricing_features .pricing_feature-list{width:unset}
.pricing-plans .pricing_wrapper.plans_flow .pricing_features .pricing_feature-list li{font-weight:500}
.pricing-plans .pricing_wrapper.plans_flow .pricing_features .pricing_feature-list li .break-word:before{content:"\A";white-space:pre}
.pricing-plans .pricing_wrapper.plans_flow .pricing_features .pricing_feature-list li .pricing_list-circle-checkmark:before{border-color:#0084bd;width:7px;height:15px;top:3px;left:8px}
@media screen and (max-width:1023px){.pricing-plans .pricing_wrapper.plans_flow .pricing_features{padding-left:30px;padding-right:30px}
.pricing-plans .pricing_wrapper.plans_flow .pricing_features .pricing_feature-list{width:unset}
.pricing-plans .pricing_wrapper.plans_flow .pricing_features .pricing_feature-list li .break-word:before{content:""}
}
#flowModal{background:#000;bottom:0;left:0;right:0;top:0;display:none;opacity:0;overflow-y:scroll;position:fixed;transition:opacity .7s ease;z-index:99999;color:white;padding:100px 0}
@media only screen and (max-width:1023px){#flowModal .column-control{padding-left:15px;padding-right:15px}
}
#flowModal .flow-modal-close{position:absolute;right:60px;top:20px;width:100%;text-align:right}
#flowModal .flow-modal-close a{color:white;font-size:16px;font-weight:700;text-decoration:none}
#flowModal .flow-modal-close a .close-x{position:relative;margin-left:10px}
#flowModal .flow-modal-close a .close-x:before,#flowModal .flow-modal-close a .close-x:after{content:"";display:block;background:#fff;position:absolute;top:50%;left:50%;width:22px;height:2px;transform:rotate(45deg)}
#flowModal .flow-modal-close a .close-x:after{transform:rotate(-45deg)}
#flowModal #seeStandardPlan,#flowModal #seePlusPlan{display:none}
#flowModal.active{opacity:1}
#flowModal.active #seePlusPlan{display:inline-block}
#flowModal.active.plus-active #seePlusPlan{display:none !important}
#flowModal.active.plus-active #seeStandardPlan{display:inline-block;padding-left:15px;padding-right:15px}
#flowModal .row{max-width:800px}
#flowModal h6{text-transform:uppercase;margin-bottom:30px;color:#555}
#flowModal .flow-modal--title,#flowModal .flow-modal--dynamicTitle{font-weight:700;font-size:24px}
#flowModal .flow-modal--dynamicTitle{margin-bottom:30px}
#flowModal .flow-modal--dynamicTitle span{color:#27a0da}
#flowModal .flow-modal--content{padding:30px 0 0;color:#ddd}
#flowModal .flow-modal--content.flow-modal--roi{display:flex;margin-top:30px}
#flowModal .flow-modal--content.flow-modal--roi .flow-modal--item{flex:0 0 25%}
#flowModal .flow-modal--content.flow-modal--roi .flow-modal--item>span{font-family:sans-serif;font-size:26px;font-weight:700;color:white}
#flowModal .flow-modal--content.flow-modal--roi .flow-modal--item p{font-size:14px}
#flowModal .flow-modal--content.flow-modal--roi .flow-modal--price>span{color:#27a0da}
#flowModal .flow-modal--content.flow-modal--roi .flow-modal--price>span sup{font-size:14px;font-weight:300;top:3px;position:relative}
#flowModal .flow-modal--content.flow-modal--team{font-size:18px;padding-top:50px}
#flowModal .flow-modal--content .flow-loaded-cost{font-weight:700}
@media screen and (max-width:1023px){#flowModal .flow-modal--content.flow-modal--roi .flow-modal--item{flex:0 0 33.3333%;padding-right:20px}
}
#flowModal .flow-modal--button{margin-top:30px}
#flowModal .flow-modal--button .button{margin-bottom:0}
#flowModal .flow-modal--button a.flow--button{box-shadow:0 0 30px rgba(0,0,0,0.3);border-radius:2px;background:linear-gradient(90deg,#2a5eab 2.73%,#27a0da 97.86%)}
#flowModal .flow-modal--button a.link--button{background:0;text-transform:capitalize}
#flowModal .flow-modal--button a.link--button:after{content:"";display:inline-block;height:4px;position:relative;transform:rotate(-45deg);border:solid;border-width:0 2px 2px 0;padding:3px;color:#ec008c;top:50%;right:-5px}
#flowModal .flow-modal--features{margin:0 5%;border-top:1px solid #212121;margin-top:50px;padding-top:50px}
#flowModal .flow-modal--features .pricing_features{max-width:800px;margin:0 auto}
#flowModal .flow-modal--features .pricing_features .pricing_feature-list{margin:0;padding:0}
#flowModal .flow-modal--features .pricing_features .pricing_feature-list li{position:relative;padding-left:30px}
#flowModal .flow-modal--features .pricing_features .pricing_feature-list li:before{content:""}
#flowModal .flow-modal--features .pricing_features .pricing_feature-list li .pricing_list-circle-checkmark:before{content:'';display:block;width:5px;height:10px;border:solid #288cc9;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:4px;left:8px}
#flowModal .flow-modal--features .pricing_features .pricing_feature-list li.pricing_feature-list-disabled{color:#666}
#flowModal .flow-modal--features .pricing_features .pricing_feature-list li.pricing_feature-list-disabled .pricing_list-circle-checkmark{background-color:#222}
#flowModal .flow-modal--features .pricing_features .pricing_feature-list li.pricing_feature-list-disabled .pricing_list-circle-checkmark:before{content:'\00D7';top:-2px;left:5px;transform:unset;border-width:0;font-size:16px;font-weight:normal}
#flowModal .flow-modal--features .pricing_features .pricing_feature-list li.pricing_feature-list-disabled a.tooltip_wrapper{display:none}
#flowModal .irs.irs--flat .irs-bar{background-color:#ffa815;height:8px}
#flowModal .irs.irs--flat .irs-line{background-color:#1f1f1f;height:8px}
#flowModal .irs .irs-grid .irs-grid-pol{background-color:#444;top:4px;width:2px}
#flowModal .irs .irs-grid .irs-grid-pol.small{display:none}
#flowModal .irs .irs-grid .irs-grid-text{color:white;font-weight:700;font-size:16px;line-height:16px;top:20px}
#flowModal .irs .irs-min,#flowModal .irs .irs-max,#flowModal .irs .irs-single{display:none}
#flowModal .irs.irs--flat .irs-handle{cursor:grab;background:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/pricing-flow-slider.svg") no-repeat no-repeat 0 -8px;top:11px;width:65px;height:38px;background-size:100%}
#flowModal .irs.irs--flat .irs-handle>i:first-child{display:none}
@media(max-width:640px){#flowModal .irs.irs--flat{max-width:300px;margin:0 auto;height:80px !important}
#flowModal .irs-grid{height:40px !important}
}
.price,.price *{box-sizing:border-box}
.tech-essentials{color:var(--primary-dark-blue,#130f25);text-align:left;font-family:"PsTtCommons-Bold",sans-serif;font-size:15px;line-height:18px;font-weight:700;position:relative;align-self:stretch}
.xxx-tech-skills-courses{color:var(--tertiary-light-text-weak,#4e6583);text-align:left;font-family:"PsTtCommons-Medium",sans-serif;font-size:13px;line-height:15px;font-weight:500;position:relative;align-self:stretch}
.price2{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;position:relative}
.frame-3599{display:flex;flex-direction:row;gap:4px;align-items:flex-end;justify-content:center;flex-shrink:0;position:relative}
.frame-3645{display:flex;flex-direction:row;gap:0;align-items:flex-end;justify-content:center;flex-shrink:0;position:relative}
.xx{color:var(--primary-dark-blue,#130f25);text-align:center;font-family:"PsTtCommons-ExtraBold",sans-serif;font-size:24px;line-height:100%;font-weight:800;position:relative}
.user-month{color:var(--primary-dark-blue,#130f25);text-align:center;font-family:"PsTtCommons-Medium",sans-serif;font-size:12px;line-height:100%;font-weight:500;position:relative}
.price3{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}
.label{color:var(--tertiary-dark-text-white,#fff);text-align:center;font-family:var(--button-x-sm-font-family,"PsTtCommons-DemiBold",sans-serif);font-size:var(--button-x-sm-font-size,12px);line-height:var(--button-x-sm-line-height,20px);font-weight:var(--button-x-sm-font-weight,400);position:relative;display:flex;align-items:center;justify-content:center}
.or{color:var(--tertiary-light-text-weak,#4e6583);text-align:center;font-family:"PsTtCommons-Medium",sans-serif;font-size:13px;line-height:15px;font-weight:500;position:relative;align-self:stretch}
.ps-horizontal-gradient-pink-to-orange{background:-moz-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:-webkit-linear-gradient(left,#e80c88 0,#f15b2c 100%);background:linear-gradient(to right,#e80c88 0,#f15b2c 100%)}
@font-face{font-family:'PS Commons';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin Italic';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin';src:url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff2') format('woff2'),url('../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.ps-paragraph-theme{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:24px;letter-spacing:.5px}
.ps-eyebrow-text-theme{font-family:sans-serif;font-weight:700;font-size:12px;color:#ec008c;line-height:130%;letter-spacing:3px;text-transform:uppercase}
.ps-temporary-tt-commons-theme .text-4.section{margin-bottom:0}
.ps-temporary-tt-commons-theme .title2 h1,.ps-temporary-tt-commons-theme .text-4 h1,.ps-temporary-tt-commons-theme .title2 h2,.ps-temporary-tt-commons-theme .text-4 h2,.ps-temporary-tt-commons-theme .title2 h3,.ps-temporary-tt-commons-theme .text-4 h3,.ps-temporary-tt-commons-theme .title2 h4,.ps-temporary-tt-commons-theme .text-4 h4,.ps-temporary-tt-commons-theme .title2 h5,.ps-temporary-tt-commons-theme .text-4 h5,.ps-temporary-tt-commons-theme .title2 h6,.ps-temporary-tt-commons-theme .text-4 h6{margin:0 0 20px 0}
.ps-temporary-tt-commons-theme p,.ps-temporary-tt-commons-theme .text-4 p,.ps-temporary-tt-commons-theme .link.section a,.ps-temporary-tt-commons-theme a.fourteen-px,.ps-temporary-tt-commons-theme .text-4 .fs--normal,.ps-temporary-tt-commons-theme .section ul,.ps-temporary-tt-commons-theme .section ol,.ps-temporary-tt-commons-theme .section dl,.ps-temporary-tt-commons-theme .section li{font-size:16px;line-height:1.4;font-weight:unset}
.ps-temporary-tt-commons-theme .text-4 .fs--large{font-size:24px;line-height:1.2;font-weight:unset}
.ps-temporary-tt-commons-theme ul li:before{margin-top:7px}
.new-pricing--individual{max-width:1080px !important}
.new-pricing--business{max-width:732px !important}
.yearly_pricing--business{max-width:1080px !important}
.pricing-container{display:flex;flex-direction:column;row-gap:20px}
@media screen and (min-width:1024px){.pricing-container{column-gap:40px;flex-direction:row}
}
.pricing-container__verticals{display:flex;gap:24px}
@media screen and (max-width:1023px){.pricing-container__verticals{flex-direction:column}
}
.pricing-plans .toggle-container{margin-bottom:20px}
@media screen and (max-width:1023px){.pricing-plans .toggle--g3p{display:flex;justify-content:space-between}
}
.pricing-plans .pricing_wrapper .show-monthly .pricing_section .pricing-monthly{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:55px}
.pricing-plans .pricing_wrapper .pricing_section.show-monthly .pricing-monthly{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:55px}
@media screen and (max-width:1023px){.pricing-plans .pricing_wrapper .pricing_section .toggle-container{justify-content:center;align-items:baseline;margin-bottom:20px}
}
@media screen and (min-width:1023px){.pricing-plans .pricing_wrapper .pricing_section .toggle-container{margin-left:25%}
}
.pricing-plans .pricing_wrapper .pricing_section .pricing-annual{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:55px}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--g3p{display:flex;padding:0 !important;flex-direction:row;align-items:flex-start;align-self:stretch;text-align:left}
@media screen and (max-width:1023px){.pricing-plans .pricing_wrapper .pricing_section .pricing_display--g3p{flex-direction:column}
}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--g3p-lower{align-items:flex-start;align-self:stretch;text-align:left}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new{display:flex;flex-direction:column}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_save{display:none}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_price{margin-top:0}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_highlight--eesentials{margin-bottom:20px !important;padding:0;border-top:0}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_highlight--new{border-top:0}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_highlight--new ul{margin-bottom:0}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_ctas .button{max-width:max-content;margin-bottom:0}
.pricing_section{width:100%}
.pricing_section.premium-savings{border-left:5px solid var(--Gradient-Horizontal-Pink-Orange,#ff167f);border-bottom:5px solid var(--Gradient-Horizontal-Pink-Orange,#ff167f);border-right:5px solid #ff7901;box-shadow:0 4px 40px 0 rgba(0,0,0,0.08);background:var(--Tertiary-Light-surface,#fff);border-radius:20px !important}
.pricing_section.premium-savings svg{margin-right:10px}
.pricing_section.premium-savings:before{content:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/trending-icon.svg") '  ' 'Most popular';color:#FFF;background:linear-gradient(90deg,#ff167f 0,#ff7901 100%) !important;font-weight:700;font-size:14px;line-height:16px;letter-spacing:.5px;text-align:center;padding:7px 15px;font-style:normal}
@media screen and (min-width:1023px){.pricing_section{width:33.33%}
}
.highlight-desc{color:var(--Primary-Dark-Blue,#130f25);text-align:center;font-size:13px;font-family:"PS Commons";font-style:normal;font-weight:500;line-height:140%}
@media screen and (min-width:768px){.highlight-desc{margin-top:8px}
}
.highlight-desc--new{color:var(--Primary-Dark-Blue,#130f25);text-align:start;font-size:13px;font-family:"PS Commons";font-style:normal;font-weight:500;line-height:140%}
@media screen and (min-width:768px){.highlight-desc--new{margin-top:8px}
}
.essentials_price-container{display:flex;padding:0 15px;flex-direction:column;align-items:center;gap:5px;align-self:stretch;margin-bottom:30px}
.essentials-card{display:flex;padding:12px 8px 12px 14px;align-items:center;align-self:stretch;border-radius:8px;border:1px solid var(--Tertiary-Light-border,#c2d1e2)}
button .pricing_button--gradient{font-size:12px}
.button-text{color:var(--Tertiary-Dark-text-white,#fff);text-align:center;font-size:12px;font-family:"PS Commons";font-style:normal;font-weight:600;line-height:20px}
@media screen and (min-width:1023px){.button-text{padding:1px 5px}
}
.buy-now--text{color:var(--Tertiary-Dark-text-white,#fff);text-align:center;font-size:14px;font-family:"PS Commons";font-style:normal;font-weight:600;line-height:20px;padding:10px 34px;text-transform:none}
.pricing--left{padding:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}
.right{border-left:1px solid var(--tertiary-light-border,#c2d1e2);display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;flex-shrink:0;width:105px;position:relative;padding-left:7px}
.pricing_checklist_heading{margin:0;color:var(--Primary-Dark-Blue,#130f25);font-size:14px;font-style:normal;line-height:16px}
.checkmark-pricing-text{color:var(--Primary-Dark-Blue,#130f25);font-size:13px;font-family:"PS Commons";font-style:normal;font-weight:500;line-height:18px}
.pricing-checkList{text-align:left}
.pricing-checkList li{margin-bottom:10px}
.pricing_ctas-sub{margin-top:8px}
@media screen and (max-width:1023px){.pricing_ctas-sub--g3p{display:flex}
}
.pricing_ctas-sub.cta--button{color:var(--CTAs-Text-Link-On-Light,#d60056);font-family:"PS Commons";font-size:10px;font-style:normal;font-weight:700;line-height:20px;text-decoration-line:underline;margin-top:0}
.api-price-styling{font-weight:300;height:auto;font-size:2px;font-family:"PS Commons";margin-top:0}
.topic-tile--container{padding:0 22px;margin:55px 0}
.topic-header{margin-top:0;position:relative;text-align:left;font-size:13px;font-family:"PS Commons";font-style:normal;font-weight:500;line-height:16px;margin-bottom:8px}
.topic-header span{position:relative;z-index:5}
.topic-header::after{content:"";display:block;border-top:solid 1px #c2d1e2;max-width:-webkit-fill-available;max-width:-moz-available;height:1px;position:absolute;top:50%;z-index:1;margin-left:40px;width:100%}
.topic-names--container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;flex:1 0 0}
.topic-name--layout{display:flex;padding:3px 8px;align-items:center;gap:3px;border-radius:999px;background:var(--Tertiary-Light-border-weak,#dae3ee)}
.topic-name--text{color:var(--Tertiary-Light-text,#3e5674);font-size:12px;font-family:"PS Commons";font-style:normal;font-weight:500;line-height:140%}
.user-count--conatiner{display:flex;padding:0 6px;align-items:center;gap:2.5px;border-radius:47.2px;background:var(--Tertiary-Light-border-weak,#dae3ee);margin:10px 0 0 10px;width:max-content}
.user-icon{background:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/user-icon.svg") no-repeat no-repeat 0 0;width:20px;height:20px;background-size:100%}
.user-count-text{color:var(--Tertiary-Light-text,#3e5674);text-align:center;font-size:12.8px;font-family:"PS Commons Bold";font-style:normal;font-weight:700;line-height:17.6px}
.tooltip-icon{background:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/tooltip-icon.svg") no-repeat no-repeat 0 0;width:12px;height:12px;background-size:100%;display:inline-block}
.right-chevron-icon{background:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/right-chevron-icon.svg") no-repeat no-repeat 0 7px;display:inline-block;width:24px;height:24px;background-size:100%}
.right-chevron-icon.cta--chevron{background:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/right-chevron-icon.svg") no-repeat no-repeat 0 6px;height:18px;width:17px;background-size:100%}
.business-container{width:100%}
@media screen and (min-width:1023px){.business-container{width:50%}
}
.main-pricing-shadow-block .pricing_wrapper .pricing-container .pricing_section .pricing_display .pricing_highlight--new.-list-highlight ul{margin-left:0}
.main-pricing-shadow-block .pricing_wrapper .pricing-container .pricing_section .pricing_display .pricing_highlight--new.-list-highlight ul li::before{content:""}
.main-pricing-shadow-block .pricing_wrapper .pricing-container .pricing_section .pricing_display .pricing_highlight--new.-list-highlight ul li .checkmark-pricing-checkmark.-green{border-right-color:#02e088 !important;border-bottom-color:#02e088 !important;border-top:0;border-left:0;border-right:2px solid;border-bottom:2px solid;width:8px;min-width:8px;height:17px;transform:rotate(45deg) translateX(-50%);position:relative;display:inline-block;top:3px}
.checklist_item{display:flex;column-gap:10px}
.tooltip{position:relative;display:inline-block}
.tooltip .tooltiptext{visibility:hidden;width:max-content;background-color:#130f25;color:#fff;text-align:center;border-radius:10px;padding:2px 10px;position:absolute;z-index:5;bottom:150%;font-size:12px;font-family:"PS Commons";left:50%;margin-left:-89px}
.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}
.tooltip:hover .tooltiptext{visibility:visible}
.display--flex{display:flex}
.promo-original-essentials--new .curr-major,.promo-original-essentials--new .curr-symbol,.promo-original-essentials--new .curr-minor{font-size:12px;line-height:14px}
.promo-original-other--new .curr-major,.promo-original-other--new .curr-symbol,.promo-original-other--new .curr-minor{font-size:20px;line-height:22px}
.promo-original-price--new{align-self:end;color:var(--Tertiary-Light-text-weak,#4e6583) !important;text-decoration:none !important}
.promo-original-price--new .curr-major,.promo-original-price--new .curr-symbol,.promo-original-price--new .curr-minor{font-weight:600;text-decoration:line-through;text-decoration-color:#aaa}
.pricing-promo--text{font-size:14px;font-style:normal;font-weight:700;line-height:16px;color:var(--Secondary-White,#fff)}
.pricing-promo--container{display:flex;align-items:center;gap:6px;position:absolute;left:95.667px;background-color:#770ef7;border-radius:0 0 5px 5px}
.pricing-promo--text{font-size:14px;font-style:normal;font-weight:700;line-height:16px;padding:5px 10px;font-family:"PS Commons Bold";color:var(--Secondary-White,#fff)}
.green-blue-fill{background:var(--Green-Blue-Fill,linear-gradient(102deg,#33edaf 5.57%,#0bcfdd 97.02%))}
.white-light-neutral-fill{background:var(--White-Light-Neutral-Fill,linear-gradient(180deg,#fff 0,#f7f5f4 31.47%))}
.green-lime-stroke{background:var(--Green-Lime-Stroke,linear-gradient(102deg,#40ffbf 5.57%,#cfff6e 97.02%))}
.green-blue-stroke{background:var(--Green-Blue-Stroke,linear-gradient(180deg,#2aecfa 0,#40ffbf 100%))}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin.otf") format("opentype");font-style:normal;font-weight:50;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin_italic.otf") format("opentype");font-style:italic;font-weight:50;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight.otf") format("opentype");font-style:normal;font-weight:100;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight_italic.otf") format("opentype");font-style:italic;font-weight:100;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light.otf") format("opentype");font-style:normal;font-weight:200;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light_italic.otf") format("opentype");font-style:italic;font-weight:200;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book.otf") format("opentype");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book_italic.otf") format("opentype");font-style:italic;font-weight:300;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium.otf") format("opentype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium_italic.otf") format("opentype");font-style:italic;font-weight:500;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold.otf") format("opentype");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold_italic.otf") format("opentype");font-style:italic;font-weight:600;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold.otf") format("opentype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold_italic.otf") format("opentype");font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold.otf") format("opentype");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold_italic.otf") format("opentype");font-style:italic;font-weight:800;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black.otf") format("opentype");font-style:normal;font-weight:900;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black_italic.otf") format("opentype");font-style:italic;font-weight:900;font-display:swap}
@font-face{font-family:"PS TT Commons Black Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Black";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Bold Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Bold";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Book Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Book";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons DemiBold Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons DemiBold";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraBold Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraBold";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraLight Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraLight";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Light Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Light";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Medium Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Medium";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_regular.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Thin Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Thin";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin.otf") format("opentype");font-style:normal;font-display:swap}
.g3p_pricing--b2b{max-width:100%}
.g3p_pricing--b2b .pricing_wrapper.plans_business.g3p_pricing_wrapper--b2b{display:flex;padding-bottom:8px;flex-direction:column;align-items:center;gap:40px;margin-top:0}
@media screen and (max-width:1024px){.g3p_pricing--b2b .pricing_wrapper.plans_business.g3p_pricing_wrapper--b2b{padding:0 24px}
}
@media screen and (width:1024px){.g3p_pricing--b2b .pricing_wrapper.plans_business.g3p_pricing_wrapper--b2b{padding:0 24px}
}
.g3p_pricing--b2b .pricing_wrapper.plans_business.g3p_pricing_wrapper--b2b .g3p_header-container{display:flex;width:818px;flex-direction:column;align-items:center;gap:32px}
.g3p_pricing--b2b .pricing_wrapper.plans_business.g3p_pricing_wrapper--b2b .g3p_header-container .g3p_head-copy{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}
.g3p_pricing--b2b .pricing_wrapper.plans_business.g3p_pricing_wrapper--b2b .g3p_header-container .g3p_head-copy .g3p_heading{color:var(--Tertiary-Dark-text-white,#fff);text-align:center;font-family:"PS Commons bold";font-size:40px;font-style:normal;font-weight:700;line-height:48px;align-self:stretch}
.g3p_pricing--b2b .pricing_wrapper.plans_business.g3p_pricing_wrapper--b2b .g3p_header-container .g3p_head-copy .g3p_subheading{color:var(--Tertiary-Dark-text,#d1d2e6);text-align:center;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:32px;align-self:stretch}
.pricing-container{display:flex;gap:24px}
@media screen and (min-width:1024px){.pricing-container{flex-direction:row}
}
.pricing-plans .toggle-container{margin-bottom:20px}
.pricing-plans .pricing_wrapper .show-monthly .pricing_section .pricing-monthly{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:55px}
.pricing-plans .pricing_wrapper .pricing_section.show-monthly .pricing-monthly{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:55px}
@media screen and (max-width:1023px){.pricing-plans .pricing_wrapper .pricing_section .toggle-container{justify-content:center;align-items:baseline;margin-bottom:20px}
}
@media screen and (min-width:1024px){.pricing-plans .pricing_wrapper .pricing_section .toggle-container{margin-left:25%}
}
.pricing-plans .pricing_wrapper .pricing_section .pricing-annual{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:55px}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new{display:flex;flex-direction:column}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_save{display:none}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .api-price-styling--new .curr-major{font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;color:#130f25;font-size:var(--size-h4,32px);font-style:normal;font-weight:400;line-height:var(--line-height-h4,40px);letter-spacing:var(--letter-spacing-h4,0)}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .api-price-styling--new .curr-symbol{font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;color:#130f25;font-size:var(--size-h4,32px);font-style:normal;font-weight:400;line-height:var(--line-height-h4,40px);letter-spacing:var(--letter-spacing-h4,0)}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .api-price-styling--new .curr-dec-sep{display:none}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .api-price-styling--new .curr-minor{display:none}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .right{width:50%}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_term{margin:0 0 3px 8px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;color:#555;font-size:var(--size-text-sm,14px);font-style:normal;font-weight:400;line-height:var(--line-height-text-sm,22px);letter-spacing:var(--letter-spacing-text,0)}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .essentials_price-container .pricing_term{font-size:12px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;line-height:100%;margin-bottom:4px}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new h2{display:flex;justify-content:center}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_price{margin-top:0}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_highlight--eesentials{margin-bottom:20px;padding:0;border-top:0}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_highlight--new{padding:0;border-top:0}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_highlight--new ul{margin-bottom:0}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_highlight--new.-list-highlight{margin:0;display:flex;padding:16px 24px 0 24px;flex-direction:column;align-items:flex-start;height:100%;gap:0;background:#f7f5f4;border-bottom-left-radius:16px;border-bottom-right-radius:16px}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--new .pricing_ctas .button{max-width:max-content;margin-bottom:16px}
.pricing_section{width:100%}
.pricing_section.premium-savings{border-left:5px solid var(--Gradient-Horizontal-Pink-Orange,#ff167f);border-bottom:5px solid var(--Gradient-Horizontal-Pink-Orange,#ff167f);border-right:5px solid #ff7901;box-shadow:0 4px 40px 0 rgba(0,0,0,0.08);background:var(--Tertiary-Light-surface,#fff);border-radius:20px}
.pricing_section.premium-savings svg{margin-right:10px}
.pricing_section.premium-savings:before{content:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/trending-icon.svg") '  ' 'Most popular';color:#FFF;background:linear-gradient(90deg,#ff167f 0,#ff7901 100%);font-weight:700;font-size:14px;line-height:16px;letter-spacing:.5px;text-align:center;padding:7px 15px;font-style:normal}
@media screen and (min-width:1024px){.pricing_section{width:33.33%}
}
.highlight-desc{color:var(--Primary-Dark-Blue,#130f25);text-align:center;font-size:13px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:500;line-height:140%}
@media screen and (min-width:768px){.highlight-desc{margin-top:8px}
}
.essentials_price-container{display:flex;padding:0 15px;flex-direction:column;align-items:center;gap:5px;align-self:stretch;margin-bottom:30px}
.essentials-card{display:flex;padding:12px 8px 12px 14px;align-items:center;align-self:stretch;border-radius:8px;border:1px solid var(--Tertiary-Light-border,#c2d1e2)}
button .pricing_button--gradient{font-size:12px}
.button-text{color:var(--Tertiary-Dark-text-white,#fff);text-align:center;font-size:12px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:600;line-height:20px}
@media screen and (min-width:1024px){.button-text{padding:1px 5px}
}
.buy-now--text{color:#fff;font-size:16px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-weight:600;line-height:24px;letter-spacing:var(--letter-spacing-text,0)}
.pricing--left{padding:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}
.right{border-left:1px solid var(--tertiary-light-border,#c2d1e2);display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;flex-shrink:0;width:105px;position:relative;padding-left:7px}
.pricing_checklist_heading{margin:0;color:#130f25;font-size:14px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:600;line-height:24px;letter-spacing:var(--letter-spacing-text,0)}
@media screen and (max-width:1023px){.pricing_checklist_heading{margin-bottom:16px}
}
.checkmark-pricing-text{color:#130f25;font-size:14px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:22px;text-align:left;letter-spacing:var(--letter-spacing-text,0)}
.pricing-checkList{text-align:left}
.pricing-checkList li{margin-bottom:16px}
.pricing-checkList li:last-child{margin-bottom:32px}
.pricing_ctas-sub{margin-top:8px}
.pricing_ctas-sub.cta--button{color:var(--CTAs-Text-Link-On-Light,#d60056);font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:20px;text-decoration-line:underline;margin-top:0}
.api-price-styling{font-weight:300;height:auto;font-size:2px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;margin-top:0}
.topic-tile--container{padding:0 22px;margin:55px 0}
.topic-header{margin-top:0;position:relative;text-align:left;font-size:13px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:500;line-height:16px;margin-bottom:8px}
.topic-header span{position:relative;z-index:5}
.topic-header::after{content:"";display:block;border-top:solid 1px #c2d1e2;max-width:-webkit-fill-available;max-width:-moz-available;height:1px;position:absolute;top:50%;z-index:1;margin-left:40px;width:100%}
.topic-names--container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;flex:1 0 0}
.topic-name--layout{display:flex;padding:3px 8px;align-items:center;gap:3px;border-radius:999px;background:var(--Tertiary-Light-border-weak,#dae3ee)}
.topic-name--text{color:var(--Tertiary-Light-text,#3e5674);font-size:12px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:500;line-height:140%}
.user-count--conatiner{display:flex;padding:0 6px;align-items:center;gap:2.5px;border-radius:47.2px;background:var(--Tertiary-Light-border-weak,#dae3ee);margin:10px 0 0 10px;width:max-content}
.user-icon{background:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/user-icon.svg") no-repeat no-repeat 0 0;width:20px;height:20px;background-size:100%}
.user-count-text{color:var(--Tertiary-Light-text,#3e5674);text-align:center;font-size:12.8px;font-family:"PS Commons Bold";font-style:normal;font-weight:700;line-height:17.6px}
.tooltip-icon{background:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/tooltip-icon.svg") no-repeat no-repeat 0 0;width:12px;height:12px;background-size:100%;display:inline-block}
.right-chevron-icon{background:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/right-chevron-icon.svg") no-repeat no-repeat 0 7px;display:inline-block;width:24px;height:24px;background-size:100%}
.right-chevron-icon.cta--chevron{background:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/right-chevron-icon.svg") no-repeat no-repeat 0 6px;height:18px;width:17px;background-size:100%}
.business-container{width:100%;background:#f7f5f4;border-radius:16px}
@media screen and (min-width:1024px){.business-container{width:50%}
}
.pricing_ctas-sub--text{color:#45424d;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-text-sm,14px);font-weight:600;line-height:var(--line-height-text-md,24px);letter-spacing:var(--letter-spacing-text,0);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.pricing_ctas-sub--text:hover{text-decoration:none;transition:all .5s ease-out;color:#130f25}
.main-pricing-shadow-block .pricing_wrapper .pricing-container .pricing_section .pricing_display .pricing_highlight--new.-list-highlight ul{margin-left:0}
.main-pricing-shadow-block .pricing_wrapper .pricing-container .pricing_section .pricing_display .pricing_highlight--new.-list-highlight ul li::before{content:""}
.main-pricing-shadow-block .pricing_wrapper .pricing-container .pricing_section .pricing_display .pricing_highlight--new.-list-highlight ul li .checkmark-pricing-checkmark.-green{border-right-color:#02e088;border-bottom-color:#02e088;border-top:0;border-left:0;border-right:2px solid;border-bottom:2px solid;width:8px;min-width:8px;height:17px;transform:rotate(45deg) translateX(-50%);position:relative;display:inline-block;top:3px}
.checklist_item{display:flex;column-gap:10px}
.tooltip{position:relative;display:inline-block}
.tooltip .tooltiptext{visibility:hidden;width:max-content;background-color:#130f25;color:#fff;text-align:center;border-radius:10px;padding:2px 10px;position:absolute;z-index:5;bottom:150%;font-size:12px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;left:50%;margin-left:-89px}
.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}
.tooltip:hover .tooltiptext{visibility:visible}
.display--flex{display:flex}
.promo-original-essentials--new .curr-major,.promo-original-essentials--new .curr-symbol,.promo-original-essentials--new .curr-minor{font-size:12px;line-height:14px}
.promo-original-other--new .curr-major,.promo-original-other--new .curr-symbol,.promo-original-other--new .curr-minor{font-size:20px;line-height:22px}
.promo-original-price--new{align-self:end;color:var(--Tertiary-Light-text-weak,#4e6583);text-decoration:none}
.promo-original-price--new .curr-major,.promo-original-price--new .curr-symbol,.promo-original-price--new .curr-minor{font-weight:600;text-decoration:line-through;text-decoration-color:#aaa}
.pricing-promo--text{font-size:14px;font-style:normal;font-weight:700;line-height:16px;color:var(--Secondary-White,#fff)}
.pricing-promo--container{display:flex;align-items:center;gap:6px;position:absolute;left:95.667px;background-color:#770ef7;border-radius:0 0 5px 5px}
.pricing-promo--text{font-size:14px;font-style:normal;font-weight:700;line-height:16px;padding:5px 10px;font-family:"PS Commons Bold";color:var(--Secondary-White,#fff)}
.no-bottom--margin{margin-bottom:0}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new{border-radius:16px;display:flex;padding-bottom:32px;flex-direction:column;align-items:flex-start;align-self:stretch}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_pricing_highlight--new{display:flex;padding:0 24px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_pricing_highlight--new h2{margin-bottom:4px;color:#130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-h5,24px);font-weight:500;line-height:var(--line-height-h5,30px);letter-spacing:0}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_pricing_highlight--new .g3p_highlight-desc{font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;text-align:start;align-self:stretch;color:#555;font-size:var(--size-text-sm,14px);font-weight:400;line-height:var(--line-height-text-sm,22px);letter-spacing:var(--letter-spacing-text,0);margin-bottom:24px}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_pricing_highlight--new .g3p_count-courses{display:flex;align-items:center;gap:4px;align-self:stretch;line-height:normal;margin-bottom:24px}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_pricing_highlight--new .g3p_count-courses svg{padding-top:4px}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_pricing_highlight--new .g3p_count-courses .course_count{font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px;color:#e7005e;text-align:center;letter-spacing:var(--letter-spacing-text,0)}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_b2b-pricing-annual{display:flex;padding:0 24px;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch}
@media screen and (min-width:640px) and (max-width:1024px){.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_b2b-pricing-annual .button--gradient{width:60%}
}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_b2b-pricing-annual .pricing_ctas{width:100%}
@media screen and (min-width:640px) and (max-width:1024px){.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_b2b-pricing-annual .pricing_ctas{text-align:left}
}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_b2b-pricing-annual .pricing_ctas a{max-width:unset}
@media screen and (width:1024px){.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_b2b-pricing-annual .pricing_ctas a{width:100% !important}
}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_b2b-pricing-annual .pricing_ctas-sub{margin-top:unset}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_b2b-pricing-annual .pricing_ctas-sub a{color:black;margin-top:0}
.pricing-plans .pricing_wrapper .g3p_pricing_section--b2b .pricing_display--new .g3p_pricing_display.pricing_display--new .g3p_b2b-pricing-annual .pricing_price.display--flex{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;align-self:stretch}
@media only screen and (max-width:1023px){.pricing_checklist_heading{display:flex;width:100%;justify-content:space-between;align-items:center;position:relative;cursor:pointer}
.pricing_checklist_heading::after{content:"";color:#130f25;display:inline-block;height:8px;width:8px;margin-left:10px;margin-bottom:4px;border-right:2px solid #130f25;border-bottom:2px solid #130f25;transform:rotate(45deg);transition:all .2s ease;right:0}
.pricing_checklist_heading.active::after,.pricing_checklist_heading.expanded::after{margin-bottom:0;margin-top:4px;transform:rotate(225deg)}
}
.pricing_checklist_heading.expanded + .pricing-checkList{overflow:visible}
#checklistContent1,#checklistContent2,#checklistContent3{margin-left:0}
#checklistContent1 .checklist_item,#checklistContent2 .checklist_item,#checklistContent3 .checklist_item{padding-left:0}
#checklistContent1 .checklist_item .checkmark-pricing-text b,#checklistContent2 .checklist_item .checkmark-pricing-text b,#checklistContent3 .checklist_item .checkmark-pricing-text b{color:#130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-text-sm,14px);font-weight:600;line-height:var(--line-height-text-md,24px);letter-spacing:var(--letter-spacing-text,0)}
@media screen and (min-width:1023px){#checklistContent1:not(.hidden),#checklistContent2:not(.hidden),#checklistContent3:not(.hidden){margin-top:16px}
}
#checklistContent1>li:first-child,#checklistContent2>li:first-child,#checklistContent3>li:first-child{text-align:left}
#checklistContent1 ul li,#checklistContent2 ul li,#checklistContent3 ul li{list-style-type:disc;font-size:14px;margin-bottom:0;padding-left:0;color:#130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:22px;text-align:left;letter-spacing:var(--letter-spacing-text,0)}
.g3p_pricing_promo--container{display:flex;flex-direction:column;align-items:flex-end;height:30px;align-self:stretch}
.g3p_pricing_promo--container .g3p_pricing_promo-tag{display:flex;width:140px;height:24px;padding:0 16px;justify-content:flex-end;align-items:flex-start;gap:10px;border-radius:0 15px 0 20px;background:#ff1675}
.g3p_pricing_promo--container .g3p_pricing_promo-tag .g3p_pricing_promo-value{flex:1 0 0;color:#fff;text-align:center;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:0}
.pricing-plans .g3p_pricing_wrapper--b2b .pricing_section.g3p_pricing_section--b2b .pricing_display{height:100%}
.g3p_b2b-pricing-annual .pricing_price .api-price-styling--new .api-price-wrapper .curr-symbol{font-size:32px}
.g3p_b2b-pricing-annual .pricing_price .api-price-styling--new .api-price-wrapper .curr-major{font-size:32px}
.pricing_highlight--new.-list-highlight.g3p_list-highlight{background:#e8ecf2}
.pricing_section.g3p_pricing_section--b2b .pricing_display.pricing_display--new .g3p_pricing_display .g3p_b2b-pricing-annual .pricing_ctas-sub .pricing_trial-link:hover{text-decoration:none;color:#130f25}
.green-blue-fill{background:var(--Green-Blue-Fill,linear-gradient(102deg,#33edaf 5.57%,#0bcfdd 97.02%))}
.white-light-neutral-fill{background:var(--White-Light-Neutral-Fill,linear-gradient(180deg,#fff 0,#f7f5f4 31.47%))}
.green-lime-stroke{background:var(--Green-Lime-Stroke,linear-gradient(102deg,#40ffbf 5.57%,#cfff6e 97.02%))}
.green-blue-stroke{background:var(--Green-Blue-Stroke,linear-gradient(180deg,#2aecfa 0,#40ffbf 100%))}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin.otf") format("opentype");font-style:normal;font-weight:50;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin_italic.otf") format("opentype");font-style:italic;font-weight:50;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight.otf") format("opentype");font-style:normal;font-weight:100;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight_italic.otf") format("opentype");font-style:italic;font-weight:100;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light.otf") format("opentype");font-style:normal;font-weight:200;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light_italic.otf") format("opentype");font-style:italic;font-weight:200;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book.otf") format("opentype");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book_italic.otf") format("opentype");font-style:italic;font-weight:300;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium.otf") format("opentype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium_italic.otf") format("opentype");font-style:italic;font-weight:500;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold.otf") format("opentype");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold_italic.otf") format("opentype");font-style:italic;font-weight:600;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold.otf") format("opentype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold_italic.otf") format("opentype");font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold.otf") format("opentype");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold_italic.otf") format("opentype");font-style:italic;font-weight:800;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black.otf") format("opentype");font-style:normal;font-weight:900;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black_italic.otf") format("opentype");font-style:italic;font-weight:900;font-display:swap}
@font-face{font-family:"PS TT Commons Black Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Black";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_black.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Bold Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Bold";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_bold.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Book Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Book";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_book.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons DemiBold Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons DemiBold";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_demiBold.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraBold Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraBold";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraBold.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraLight Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons ExtraLight";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_extraLight.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Light Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Light";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_light.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Medium Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Medium";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_medium.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Regular";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_regular.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Thin Italic";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin_italic.otf") format("opentype");font-style:normal;font-display:swap}
@font-face{font-family:"PS TT Commons Thin";src:url("../../../../../etc.clientlibs/ps/clientlibs/clientlib-main/resources/fonts/ps_tt_commons_thin.otf") format("opentype");font-style:normal;font-display:swap}
.pricing-container.pricing-container--g3p-b2c{flex-direction:column;width:98%}
@media screen and (max-width:1023px){.pricing-container.pricing-container--g3p-b2c{width:100%}
}
@media screen and (min-width:1023px){.pricing_section--new-g3p{width:50%}
}
.g3p-no--background{background:transparent !important;padding:0 24px !important;margin:0 !important}
.no-bottom--margin{margin-bottom:0 !important}
.flex-direction--column{flex-direction:column}
.pricing-plans .pricing_wrapper .pricing_section--new:before{min-height:0 !important}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--g3p h2{color:#130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-h5,24px);font-weight:500;line-height:var(--line-height-h5,30px);letter-spacing:var(--letter-spacing-h5,0);margin-bottom:4px}
@media screen and (min-width:1024px) and (max-width:1142px){.pricing-plans .pricing_wrapper .pricing_display .promo-original-price{margin-left:4px}
}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--g3p-lower{padding:32px 24px !important}
@media screen and (min-width:1024px) and (max-width:1142px){.pricing-plans .pricing_wrapper .pricing_section .pricing_display--g3p-lower{padding:32px 8px !important}
}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display--g3p-lower h2{font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;color:#130f25;font-size:var(--size-h5,24px);font-weight:500;line-height:var(--line-height-h5,30px);letter-spacing:var(--letter-spacing-h5,0);margin-bottom:.4rem}
.highlight-desc--g3p{color:#555;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}
.highlight-desc--g3p b{color:#555;font-weight:700;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif}
.pricing-plans .pricing_wrapper .pricing_section .button.button--gradient{padding:0;margin:24px 0 16px 0}
@media screen and (min-width:1024px) and (max-width:1142px){.pricing-plans .pricing_wrapper .pricing_section .button.button--gradient{width:max-content !important}
}
@media screen and (max-width:640px){.pricing-plans .pricing_wrapper .pricing_section .button.button--gradient{max-width:100% !important}
}
@media screen and (min-width:1143px){.pricing-plans .pricing_wrapper .pricing_section .button.button--gradient{max-width:unset !important}
}
.g3p-pricing-sublink{font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:700;line-height:22px;color:#e7005e;letter-spacing:0}
.api-price-styling--g3p{color:#130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-h4,32px);font-weight:400;line-height:var(--line-height-h4,40px);letter-spacing:var(--letter-spacing-h4,0)}
.pricing--year-or-monthly{line-height:22px;margin:1.5rem 0 0 .8rem;color:#555;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-text-sm,14px);font-weight:400;letter-spacing:0}
.pricing_ctas__g3p-sub--text{font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:600;color:#45424d;line-height:var(--line-height-text-md,24px);letter-spacing:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.pricing_ctas__g3p-sub--text:hover{text-decoration:none;color:#130f25}
.pricing-block--g3p.pricing-monthly{margin-bottom:0 !important;width:100%;align-items:flex-start !important}
.pricing-block--g3p.pricing-monthly .pricing_price-g3p .curr-minor,.pricing-block--g3p.pricing-monthly .pricing_price-g3p .curr-dec-sep{display:none}
.pricing_ctas--g3p{width:100%}
.pricing_section--new-g3p{width:50%}
@media screen and (max-width:1023px){.pricing_section--new-g3p{width:100%}
}
.pricing-plan--container{width:50%;padding:32px 24px;flex:1}
@media screen and (max-width:1023px){.pricing-plan--container{width:100%}
}
.plan-highlights--g3p__container{width:50%;padding:32px 24px;flex:1;height:inherit;background-color:#f7f5f4;border-radius:0 16px 16px 0}
@media screen and (max-width:1023px){.plan-highlights--g3p__container{width:100%;border-bottom-left-radius:16px;border-bottom-right-radius:16px;display:none}
}
.plan-highlights--g3p ul{margin:0}
.plan-highlights--g3p li{padding-left:0;margin:0 0 16px 0}
.plan-highlights--g3p li:last-child{padding-left:0;margin:0}
.plan-highlights--g3p .plan-highlights--text p{color:#130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px;margin:0}
.plan-highlights--g3p .plan-highlights--text li{margin-bottom:0;color:#130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}
.plan-highlights_heading--g3p{color:#130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600 !important;line-height:24px;margin-bottom:16px}
.pricing-container__verticals--g3p .pricing_display.pricing_display--g3p{flex-direction:column !important}
@media screen and (min-width:640px) and (max-width:1023px){.lower--part--g3p{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
}
.pricing-plans--savings{color:var(--Secondary-Indigo-Blue,#4a33d1);text-align:start;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:700;line-height:22px;margin-bottom:16px}
.pricing-plans--savings:before{content:url("../../../../../etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/pricing/saving-tag-icon.svg");margin-right:6px;top:3px;position:relative}
@media screen and (min-width:1024px) and (max-width:1142px){.margin--extra{margin-right:15px}
}
.g3p-pricing_highlight{margin-bottom:24px}
.toggle-container--g3p{display:flex;width:max-content;align-items:center;border-radius:9999px;border:1px solid #130f25;background:#130f25;margin-bottom:40px}
@media screen and (min-width:500px) and (max-width:640px){.toggle-container--g3p{width:max-content}
}
.toggle-container--g3p_text{align-items:center;display:flex;padding:12px 32px;gap:8px;cursor:pointer;color:#fff;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-text-md,16px);font-weight:600;line-height:var(--line-height-text-md,24px);letter-spacing:var(--letter-spacing-text,0)}
@media screen and (max-width:640px){.toggle-container--g3p_text{padding:12px 28px}
}
.toggle-container--g3p_text_save{color:#bfbfbf;text-align:center;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0}
.toggle-container--g3p_text.active{border-radius:71px;background:var(--Tertiary-Light-surface,#fff);box-shadow:20px 0 40px 0 rgba(0,0,0,0.06);color:#130f25;transition:background .7s ease-in-out}
.toggle-container--g3p_text.active .toggle-container--g3p_text_save{color:#e7005e}
.toggle-container--g3p_input{width:-moz-available;width:115%;top:0;left:-20px;height:52px;opacity:0;position:absolute;cursor:pointer}
.pricing_wrapper--g3p{display:flex;flex-direction:column;align-items:center}
.pricing_highlight--g3p__container{display:flex;padding:16px 28px 0 28px;flex-direction:column;align-items:flex-start;align-self:stretch;background:#f7f5f4;border-bottom-left-radius:16px;border-bottom-right-radius:16px}
.pricing_highlight--g3p__container p{color:#130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-text-sm,14px);font-weight:600;line-height:var(--line-height-text-md,24px);letter-spacing:var(--letter-spacing-text,0);width:100%}
@media screen and (min-width:1024px){.pricing_highlight--g3p__container{display:none}
}
.rotate{margin-bottom:16px !important}
.plan-highlights--text{color:var(--Tertiary-Light-text-strong,#1a2737);font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:22px}
.pricing_checklist_heading--g3p{position:relative;cursor:pointer;font-weight:600 !important}
.pricing_checklist_heading--g3p:after{content:"";color:#130f25;display:inline-block;height:8px;width:8px;position:absolute;margin-left:10px;margin-bottom:4px;top:5px;right:0;border-right:2px solid #130f25;border-bottom:2px solid #130f25;transform:rotate(45deg);transition:transform .2s ease}
.pricing_checklist_heading--g3p.rotate:after{transform:rotate(-135deg);top:8px}
.pricing_checklist_heading--g3p.expanded::after{transform:rotate(225deg)}
.pricing-checkList--g3p{opacity:1;transition:max-height .3s ease-out}
.pricing-checkList--g3p.hidden{opacity:0;max-height:0;pointer-events:none}
.pricing_checklist_heading--g3p.expanded + .pricing-checkList{overflow:visible}
.pricing-plans .g3p_pricing_wrapper--b2b .pricing_section.g3p_pricing_section--b2b .pricing_display{height:unset}
#completeHighlights,#coreHighlights{margin-left:0}
#completeHighlights .checklist_item,#coreHighlights .checklist_item{padding-left:0}
#completeHighlights .checklist_item .checkmark-pricing-text,#coreHighlights .checklist_item .checkmark-pricing-text{padding-top:1.5px}
#completeHighlights>li:first-child,#coreHighlights>li:first-child{text-align:left}
#completeHighlights ul li,#coreHighlights ul li{list-style-type:disc;font-size:14px;margin-bottom:0;padding-left:0}
.chevron-icon{display:inline-block;margin-left:8px;transition:transform .3s ease}
.chevron-icon.rotate{transform:rotate(180deg)}
.g3p_pricing_promo--container--b2c{display:flex;flex-direction:column;align-items:flex-end;align-self:stretch;position:absolute;top:0;right:0}
.g3p_pricing_promo--container--b2c .g3p_pricing_promo-tag{display:flex;width:140px;height:24px;padding:0 16px;justify-content:flex-end;align-items:flex-start;gap:10px;border-radius:0 15px 0 20px;background:#ff1675}
.g3p_pricing_promo--container--b2c .g3p_pricing_promo-tag .g3p_pricing_promo-value{flex:1 0 0;color:#fff !important;text-align:center;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600 !important;line-height:24px;margin-bottom:0}
.plan-highlights--text .plan-highlights--text_bold{font-weight:600}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display .pricing_trial-link:hover{text-decoration:none}
.pricing-plans .pricing_wrapper .pricing_section .pricing_display .pricing_trial-link:focus-visible{border-radius:4px;padding:4px;border:2px solid #ff1675;background-color:transparent;outline:0}
.promo-original-price--new .curr-major,.promo-original-price--new .curr-symbol,.promo-original-price--new .curr-minor{font-size:14px}
.pricing_highlights__header:focus-visible{display:inline-block;border-radius:4px;border:2px solid #e7005e;transition:border-color .3s ease;outline:0;max-height:32px}
a.pricing_highlights__header h2:hover{color:#d60056 !important}
.pricing_ctas-sub--g3p{display:flex;gap:2rem}
@media screen and (min-width:1024px) and (max-width:1142px){.pricing_ctas-sub--g3p{flex-direction:column;gap:1.2rem}
}
.g3p_price_note_block{display:flex;justify-content:center;align-items:center;gap:.4rem;margin-top:1.2rem}
.g3p_price_note_text{color:#130f25;text-align:center;font-weight:600;line-height:var(--line-height-text-md,24px);letter-spacing:0;font-family:var(--font-family-body,"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif);font-size:var(--font-size-14,1.4rem)}
.pricing-plans .pricing_wrapper .pricing_section .pricing-annual{align-items:flex-start;margin-bottom:0}
input[type="checkbox"] + label{margin:0}
@media screen and (min-width:640px) and (max-width:1023px){.upper-part--g3p .button.button--gradient{width:60% !important;max-width:100% !important}
}
@media screen and (min-width:640px) and (max-width:1023px){.lower--part--g3p .button.button--gradient{width:100% !important;max-width:100% !important;padding:12px 0 !important}
}