.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#200d5f!important}.footer-widget h4{color:#200d5f}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1430px}#top-header,#et-secondary-nav li ul{background-color:#2e358f}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}#main-footer .footer-widget h4{color:#fff}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#fff}#et-footer-nav .bottom-nav li.current-menu-item a{color:#82d0ff}.bottom-nav,.bottom-nav a{font-size:16px}#footer-bottom .et-social-icon a{color:#fff}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#2e358f}.et-fixed-header #top-menu li a{font-size:15px}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#fff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#fff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#fff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#fff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#fff!important}}@media only screen and (min-width:1587px){.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:95px}}.ays_pb_show_title_on_mobile{display:none!important}.testi-col .et-pb-controllers a{display:inline-block;background-color:#2f358f}.testi-col .et-pb-controllers .et-pb-active-control{background-color:#e60b49}.testi-col .et-pb-slider-arrows{display:none}.wp-block-group__inner-container h2.wp-block-heading{font-size:20px;font-weight:700;color:#000}.text-white{color:#fff!important}#smartsupp-widget-container{right:100px!important}#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{left:auto;right:130px}.sub-header{color:#fff}.sub-header h2{color:#fff;font-size:40px;font-weight:700}.sub-header p{color:#fff;font-size:18px;font-weight:400}.sec-uls ul{margin-top:5px}.sec-uls ul li{margin-bottom:7px}.et_pb_widget_area_left{border-left:1px solid rgba(0,0,0,.1);border-right:0;padding-left:25px;padding-right:0}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_widget{width:100%;margin-bottom:10%}.page-id-1433 #main-content>.container{width:100%;padding:0!important;margin:0;max-width:100%}.page-id-1433 #sidebar{display:none!important}.page-id-1433 #left-area{width:100%!important;float:none!important;padding-right:0!important}.page-id-1433 .entry-title{display:none!important}.page-id-1433 #main-content .container:before{display:none!important}#cpc-landing-root,#cpc-landing-root *{box-sizing:border-box}#cpc-landing-root{font-family:"Manrope",system-ui,sans-serif;color:hsl(220,65%,15%);background:hsl(210,40%,98%);-webkit-font-smoothing:antialiased}#cpc-landing-root h1,#cpc-landing-root h2,#cpc-landing-root h3,#cpc-landing-root h4,#cpc-landing-root h5,#cpc-landing-root h6,#cpc-landing-root .font-display{font-family:"Sora",sans-serif;letter-spacing:-.01em}#cpc-landing-root a{text-decoration:none}#cpc-landing-root .section-pad{padding:5rem 0}@media (min-width:992px){#cpc-landing-root .section-pad{padding:3rem 0}}#cpc-landing-root .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#cpc-landing-root .container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}#cpc-landing-root .row{display:flex;flex-wrap:wrap;margin-top:0;margin-left:-.75rem;margin-right:-.75rem}#cpc-landing-root .row>*{width:100%;max-width:100%;padding-left:.75rem;padding-right:.75rem;margin-top:0}#cpc-landing-root .g-0{margin-left:0;margin-right:0}#cpc-landing-root .g-0>*{padding-left:0;padding-right:0;margin-top:0}#cpc-landing-root .g-3{margin-left:-.5rem;margin-right:-.5rem;margin-top:-1rem}#cpc-landing-root .g-3>*{padding-left:.5rem;padding-right:.5rem;margin-top:1rem}#cpc-landing-root .g-4{margin-left:-.75rem;margin-right:-.75rem;margin-top:-1.5rem}#cpc-landing-root .g-4>*{padding-left:.75rem;padding-right:.75rem;margin-top:1.5rem}#cpc-landing-root .g-5{margin-left:-1.25rem;margin-right:-1.25rem;margin-top:-2.5rem}#cpc-landing-root .g-5>*{padding-left:1.25rem;padding-right:1.25rem;margin-top:2.5rem}@media (min-width:992px){#cpc-landing-root .g-lg-4{margin-left:-.75rem;margin-right:-.75rem;margin-top:-1.5rem}}@media (min-width:992px){#cpc-landing-root .g-lg-4>*{padding-left:.75rem;padding-right:.75rem;margin-top:1.5rem}}@media (min-width:992px){#cpc-landing-root .g-lg-5{margin-left:-1.25rem;margin-right:-1.25rem;margin-top:-2.5rem}}@media (min-width:992px){#cpc-landing-root .g-lg-5>*{padding-left:1.25rem;padding-right:1.25rem;margin-top:2.5rem}}#cpc-landing-root .col-6{flex:0 0 50%;max-width:50%}#cpc-landing-root .col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){#cpc-landing-root .col-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){#cpc-landing-root .col-md-4{flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:768px){#cpc-landing-root .gap-md-5{gap:3rem!important}}@media (min-width:992px){#cpc-landing-root .col-lg{flex:1 0 0%;max-width:100%}}@media (min-width:992px){#cpc-landing-root .col-lg-3{flex:0 0 25%;max-width:25%}}@media (min-width:992px){#cpc-landing-root .col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:992px){#cpc-landing-root .col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}}@media (min-width:992px){#cpc-landing-root .col-lg-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){#cpc-landing-root .col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}}@media (min-width:992px){#cpc-landing-root .col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}}#cpc-landing-root .d-flex{display:flex!important}#cpc-landing-root .d-inline-flex{display:inline-flex!important}#cpc-landing-root .d-inline-block{display:inline-block!important}#cpc-landing-root .d-none{display:none!important}@media (min-width:576px){#cpc-landing-root .d-sm-flex{display:flex!important}}#cpc-landing-root .flex-wrap{flex-wrap:wrap!important}#cpc-landing-root .flex-column{flex-direction:column!important}#cpc-landing-root .align-items-start{align-items:flex-start!important}#cpc-landing-root .align-items-center{align-items:center!important}#cpc-landing-root .align-items-stretch{align-items:stretch!important}#cpc-landing-root .justify-content-start{justify-content:flex-start!important}#cpc-landing-root .justify-content-center{justify-content:center!important}#cpc-landing-root .gap-2{gap:.5rem!important}#cpc-landing-root .gap-3{gap:1rem!important}#cpc-landing-root .gap-4{gap:1.5rem!important}#cpc-landing-root .gap-5{gap:3rem!important}@media (min-width:992px){#cpc-landing-root .gap-lg-5{gap:3rem!important}}#cpc-landing-root .w-100{width:100%!important}#cpc-landing-root .h-100{height:100%!important}#cpc-landing-root .mx-auto{margin-left:auto!important;margin-right:auto!important}#cpc-landing-root .mt-1{margin-top:.25rem!important}#cpc-landing-root .mt-2{margin-top:.5rem!important}#cpc-landing-root .mt-3{margin-top:1rem!important}#cpc-landing-root .mt-4{margin-top:1.5rem!important}#cpc-landing-root .mt-5{margin-top:3rem!important}#cpc-landing-root .mb-0{margin-bottom:0!important}#cpc-landing-root .mb-3{margin-bottom:1rem!important}#cpc-landing-root .mb-4{margin-bottom:1.5rem!important}#cpc-landing-root .my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}#cpc-landing-root .pt-4{padding-top:1.5rem!important}#cpc-landing-root .py-5{padding-top:3rem!important;padding-bottom:3rem!important}@media (min-width:992px){#cpc-landing-root .py-lg-6{padding-top:4.5rem!important;padding-bottom:4.5rem!important}}@media (min-width:992px){#cpc-landing-root .mb-lg-5{margin-bottom:3rem!important}}#cpc-landing-root .text-center{text-align:center!important}#cpc-landing-root .text-white{color:#fff!important}#cpc-landing-root .text-decoration-none{text-decoration:none!important}#cpc-landing-root .fw-bold{font-weight:700!important}#cpc-landing-root .fw-semibold{font-weight:600!important}#cpc-landing-root .eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:hsl(222,76%,33%)}#cpc-landing-root .text-primary-c{color:hsl(222,74%,15%)!important}#cpc-landing-root .text-muted-c{color:hsl(220,20%,40%)!important}#cpc-landing-root .text-highlight{color:hsl(18,96%,80%)}#cpc-landing-root .bg-soft{background:linear-gradient(180deg,hsl(210,40%,98%),hsl(215,40%,94%))}#cpc-landing-root .bg-card{background:hsl(0,0%,100%)}#cpc-landing-root .bg-hero{background:linear-gradient(135deg,hsl(222,74%,15%) 0%,hsl(222,76%,22%) 50%,hsl(217,80%,30%) 100%);color:#fff}#cpc-landing-root .bg-primary-c{background:hsl(222,74%,15%);color:#fff}#cpc-landing-root .btn-hero{background:hsl(18,96%,80%);color:hsl(222,74%,15%);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.95rem 1.8rem;border-radius:14px;border:0;box-shadow:0 20px 60px -20px hsla(222,74%,15%,.25);transition:.3s}#cpc-landing-root .btn-hero:hover{background:hsl(18,96%,72%);transform:translateY(-2px);color:hsl(222,74%,15%)}#cpc-landing-root .btn-accent{background:hsl(217,91%,60%);color:#fff;font-weight:600;padding:.95rem 1.8rem;border-radius:14px;border:0;box-shadow:0 4px 20px -4px hsla(222,74%,15%,.08);transition:.3s}#cpc-landing-root .btn-accent:hover{background:hsl(222,76%,33%);color:#fff;transform:translateY(-2px)}#cpc-landing-root .btn-wa-fees{background:#22c55e;color:#fff;font-weight:600;padding:.95rem 1.8rem;border-radius:14px;border:0;box-shadow:0 4px 20px -4px hsla(222,74%,15%,.08);transition:.3s}#cpc-landing-root .btn-wa-fees:hover{background:#16a34a;color:#fff;transform:translateY(-2px)}#cpc-landing-root .btn-wa-fees .bi-whatsapp{font-size:1.25rem}#cpc-landing-root .btn-outline-light-c{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.3);padding:.95rem 1.8rem;border-radius:14px;font-weight:600;transition:.3s}#cpc-landing-root .btn-outline-light-c:hover{background:rgba(255,255,255,.1);color:#fff}#cpc-landing-root .hero{position:relative;overflow:hidden;font-family:"Poppins",system-ui,sans-serif}#cpc-landing-root .hero.bg-hero{background:linear-gradient(135deg,hsl(222,74%,15%) 0%,hsl(222,76%,22%) 50%,hsl(217,80%,30%) 100%);color:hsl(210,40%,98%)}#cpc-landing-root .hero .container{position:relative;z-index:1;padding-bottom:2.5rem}#cpc-landing-root .hero .badge-pill{display:inline-flex;align-items:center;gap:.5rem;border:1px solid hsla(18,96%,80%,.5);background:0 0;color:hsl(18,96%,80%);padding:.42rem 1.05rem;border-radius:999px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}#cpc-landing-root .hero .badge-pill i{font-size:.85rem;opacity:.95}#cpc-landing-root .hero .hero-title{font-family:"Poppins",sans-serif;font-size:clamp(2rem,4.5vw,3.35rem);line-height:1.08;font-weight:700;color:hsl(210,40%,98%);letter-spacing:-.02em}#cpc-landing-root .hero .hero-subhead{display:block;margin-top:.5rem;font-family:"Poppins",sans-serif;font-size:clamp(1.85rem,4vw,3rem);line-height:1.1;font-weight:700;background:linear-gradient(135deg,hsl(18,96%,80%),hsl(18,96%,72%));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}#cpc-landing-root .hero .hero-lead{font-size:1.02rem;line-height:1.65;color:hsl(210,40%,98%);max-width:34rem;opacity:.92}#cpc-landing-root .hero ul.list-checks{list-style:none;padding:0}#cpc-landing-root .hero ul.list-checks li{display:flex;align-items:center;gap:.6rem;color:hsl(210,40%,98%);font-size:.9rem;margin-bottom:.65rem;font-weight:500}#cpc-landing-root .hero ul.list-checks .hero-list-tick{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem}#cpc-landing-root .hero ul.list-checks .hero-list-tick svg{width:100%;height:100%;display:block}#cpc-landing-root .hero .btn-hero{background:linear-gradient(135deg,hsl(18,96%,80%),hsl(18,96%,72%));color:hsl(222,74%,15%);font-weight:700;letter-spacing:.06em;box-shadow:0 4px 20px -4px hsla(222,74%,15%,.08);border-radius:.875rem;border:0}#cpc-landing-root .hero .btn-hero:hover{filter:brightness(1.03);color:hsl(222,74%,15%);transform:translateY(-1px)}#cpc-landing-root .hero .btn-outline-hero-landing{background:0 0;color:#fff;border:1px solid #fff;padding:.95rem 1.8rem;border-radius:.875rem;font-weight:600;transition:all .4s cubic-bezier(.16,1,.3,1)}#cpc-landing-root .hero .btn-outline-hero-landing:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}#cpc-landing-root .hero-img-wrap{position:relative;overflow:visible;background:hsl(222,72%,30%);border:1px solid hsla(210,40%,98%,.07);border-radius:2rem;padding:1.35rem 1.35rem 1.5rem;max-width:420px;margin-left:auto;margin-right:auto;box-shadow:none}#cpc-landing-root .hero-figure{position:relative;width:100%;margin:0 auto;z-index:1;border-radius:1.35rem;overflow:hidden}#cpc-landing-root .hero-figure img{width:100%;display:block;border-radius:1.35rem}#cpc-landing-root .hero-cert-card{position:absolute;left:1.35rem;right:auto;bottom:0;transform:translateY(50%);z-index:3;background:hsl(0,0%,100%);border-radius:1rem;padding:.7rem .95rem .75rem;display:flex;gap:.65rem;align-items:center;width:fit-content;max-width:calc(100% - 2.75rem);border:0;box-shadow:0 8px 28px -6px hsla(222,74%,10%,.35)}#cpc-landing-root .hero-cert-card .ic{width:42px;height:42px;flex-shrink:0;border-radius:.65rem;background:hsl(142,45%,90%);color:hsl(142,70%,45%);display:flex;align-items:center;justify-content:center;font-size:1.1rem}#cpc-landing-root .hero-cert-card .cert-line1{font-size:.8125rem;font-weight:700;color:hsl(222,74%,15%);line-height:1.25;letter-spacing:-.01em}#cpc-landing-root .hero-cert-card .cert-line2{font-size:.6875rem;font-weight:500;color:hsl(220,20%,40%);line-height:1.35;margin-top:.12rem}#cpc-landing-root .hero-stats-row{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid hsla(210,40%,98%,.15)}#cpc-landing-root .stat{display:flex;gap:.75rem;align-items:center;color:hsl(210,40%,98%)}#cpc-landing-root .stat .ic{width:44px;height:44px;border-radius:.875rem;background:0 0;border:1px solid hsla(210,40%,98%,.35);color:hsl(210,40%,98%);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}#cpc-landing-root .stat .v{font-family:"Poppins",sans-serif;font-size:1.55rem;font-weight:700;line-height:1;color:hsl(210,40%,98%)}#cpc-landing-root .stat .l{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:hsla(210,40%,98%,.62);font-weight:600;margin-top:.2rem}#cpc-landing-root .teach-block .badge-pill,#cpc-landing-root .enquire .badge-pill{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,209,173,.4);background:rgba(255,209,173,.1);color:hsl(18,96%,80%);padding:.4rem 1rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em}#cpc-landing-root .why-hyd .check-list{list-style:none;padding:0;margin:0}#cpc-landing-root .why-hyd .check-list li{display:flex;align-items:flex-start;gap:.7rem;padding:.55rem 0;font-size:1rem;color:#1f2a44}#cpc-landing-root .why-hyd .check-list i{color:hsl(142,70%,45%);font-size:1.1rem;margin-top:.15rem}#cpc-landing-root .why-hyd .lead-strong{color:hsl(222,74%,15%);font-weight:700}#cpc-landing-root .card-feature{position:relative;overflow:hidden;border:1px solid hsl(215,30%,90%);background:#fff;border-radius:18px;padding:1.75rem;box-shadow:0 4px 20px -4px hsla(222,74%,15%,.08);transition:.4s;height:100%}#cpc-landing-root .card-feature:hover{transform:translateY(-4px);box-shadow:0 10px 30px -10px hsla(222,74%,15%,.12);border-color:hsla(217,91%,60%,.4)}#cpc-landing-root .card-feature .ic{width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,hsl(217,91%,60%),hsl(222,76%,33%));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;box-shadow:0 4px 20px -4px hsla(222,74%,15%,.08)}#cpc-landing-root .card-feature h3{font-size:1.05rem;font-weight:600;color:hsl(222,74%,15%);margin-top:1.2rem}#cpc-landing-root .card-feature p{color:hsl(220,20%,40%);font-size:.9rem;margin-bottom:0;margin-top:.4rem;line-height:1.6}#cpc-landing-root .detail-card{position:relative;overflow:hidden;background:linear-gradient(135deg,hsl(222,74%,15%) 0%,hsl(222,76%,22%) 50%,hsl(217,80%,30%) 100%);color:#fff;border-radius:18px;padding:1.5rem;height:100%;transition:.4s;box-shadow:0 10px 30px -10px hsla(222,74%,15%,.12)}#cpc-landing-root .detail-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px -20px hsla(222,74%,15%,.25)}#cpc-landing-root .detail-card .glow{position:absolute;top:-40px;right:-40px;width:130px;height:130px;background:hsla(18,96%,80%,.25);border-radius:50%;filter:blur(30px)}#cpc-landing-root .detail-card .detail-card-icon-img{width:1.85rem;height:1.85rem;display:block;position:relative;object-fit:contain}#cpc-landing-root .detail-card .lbl{position:relative;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.7);margin-top:1.2rem}#cpc-landing-root .detail-card .val{position:relative;font-family:"Sora";font-size:1.2rem;font-weight:700;margin-top:.3rem}#cpc-landing-root .detail-card .sub{position:relative;font-size:.78rem;color:rgba(255,255,255,.7);margin-top:.4rem}#cpc-landing-root .teach-block{background:linear-gradient(135deg,hsl(222,74%,15%) 0%,hsl(222,76%,22%) 50%,hsl(217,80%,30%) 100%);color:#fff;border-radius:32px;padding:3rem;overflow:hidden}@media (min-width:768px){#cpc-landing-root .teach-block{padding:4rem}}#cpc-landing-root .teach-card{background:#fff;color:hsl(222,74%,15%);border-radius:18px;padding:1.5rem;box-shadow:0 10px 30px -10px hsla(222,74%,15%,.12);transition:.4s;height:100%}#cpc-landing-root .teach-card:hover{transform:translateY(-4px)}#cpc-landing-root .teach-card .ic{width:48px;height:48px;border-radius:14px;background:rgba(29,78,216,.08);color:hsl(222,76%,33%);display:flex;align-items:center;justify-content:center}#cpc-landing-root .teach-card .teach-card-icon-img{width:26px;height:26px;display:block;object-fit:contain}#cpc-landing-root .teach-card h3{font-size:1rem;font-weight:600;margin-top:1rem}#cpc-landing-root .teach-card p{font-size:.85rem;color:hsl(220,20%,40%);margin:.3rem 0 0}#cpc-landing-root .career-grid{border-radius:32px;overflow:hidden;box-shadow:0 20px 60px -20px hsla(222,74%,15%,.25)}#cpc-landing-root .career-col{padding:2.5rem;color:#fff}#cpc-landing-root .career-col.primary{background:linear-gradient(135deg,hsl(222,74%,15%) 0%,hsl(222,76%,22%) 50%,hsl(217,80%,30%) 100%)}#cpc-landing-root .career-col.accent{background:hsl(217,91%,60%)}#cpc-landing-root .career-col .ic{width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.18);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem}#cpc-landing-root .career-col.primary .ic{background:rgba(255,209,173,.2);color:hsl(18,96%,80%)}#cpc-landing-root .career-col h3{font-family:"Sora";font-size:1.4rem;font-weight:700;margin-top:1.4rem;color:#fff}#cpc-landing-root .career-col ul{list-style:none;padding:0;margin-top:1.2rem}#cpc-landing-root .career-col ul li{display:flex;gap:.6rem;align-items:flex-start;font-size:.88rem;line-height:1.55;opacity:.9;margin-bottom:.7rem}#cpc-landing-root .career-col ul li::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;margin-top:.55rem;flex-shrink:0}#cpc-landing-root .career-col.primary ul li::before{background:hsl(18,96%,80%)}#cpc-landing-root .fees-table{background:#fff;border:1px solid hsl(215,30%,90%);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px -10px hsla(222,74%,15%,.12);max-width:880px;margin:0 auto}#cpc-landing-root .fees-row{display:grid;grid-template-columns:100%;gap:1rem;padding:1.5rem 1.8rem;border-bottom:1px solid hsl(215,30%,90%);align-items:center}#cpc-landing-root .fees-row:last-child{border-bottom:0}#cpc-landing-root .fees-row.popular{background:rgba(255,209,173,.18)}@media (min-width:768px){#cpc-landing-root .fees-row{grid-template-columns:70% auto}}#cpc-landing-root .fees-row .label{display:flex;align-items:center;gap:.5rem;color:hsl(222,74%,15%);font-weight:600}#cpc-landing-root .fees-row .label i{color:hsl(222,76%,33%)}#cpc-landing-root .fees-row .note{color:hsl(220,20%,40%);font-size:.85rem;padding-left:1.6rem;margin-top:.25rem}#cpc-landing-root .fees-row .price{font-family:"Sora";font-size:1.6rem;font-weight:700;color:hsl(222,74%,15%)}#cpc-landing-root .popular-tag{background:hsl(142,70%,45%);color:#fff;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.2rem .6rem;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;margin-left:.4rem}#cpc-landing-root .fee-offer-card{max-width:640px;margin:0 auto;background:#fff;border:1px solid hsl(215,30%,90%);border-radius:18px;box-shadow:0 10px 30px -10px hsla(222,74%,15%,.12);padding:2rem 1.8rem;text-align:center}#cpc-landing-root .fee-offer-card .fee-offer-lead{font-size:1.05rem;font-weight:600;color:hsl(222,74%,15%);margin-bottom:0}#cpc-landing-root .fee-offer-card .fee-offer-prices{font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.65;color:hsl(222,74%,15%);margin:1rem 0 0}#cpc-landing-root .fee-offer-card .fee-offer-prices del{opacity:.65}#cpc-landing-root .fee-offer-card .fee-offer-prices strong{font-size:1.15em;color:hsl(222,76%,33%)}#cpc-landing-root .fee-offer-card .fee-offer-checks{font-size:.95rem;color:hsl(220,20%,40%);line-height:1.75;margin:1.25rem 0 0}#cpc-landing-root .fee-offer-card .fee-offer-urgent{margin:1.25rem 0 0;font-size:.95rem;color:hsl(222,74%,15%)}#cpc-landing-root .trainers-block{max-width:720px;margin:0 auto}#cpc-landing-root .trainers-block p{font-size:1.05rem;line-height:1.75;color:hsl(220,20%,40%);margin:0}#cpc-landing-root .trainers-block p+p{margin-top:1rem}#cpc-landing-root .split-offer-trainers .offer-split-card{position:relative;background:linear-gradient(160deg,hsl(222,74%,11%) 0%,hsl(222,72%,18%) 100%);color:rgba(255,255,255,.92);border-radius:24px;padding:2rem 1.75rem 2.25rem;box-shadow:0 20px 60px -20px hsla(222,74%,15%,.25);border:1px solid rgba(255,209,173,.22);height:100%;overflow:hidden}@media (min-width:768px){#cpc-landing-root .split-offer-trainers .offer-split-card{padding:2.25rem 2rem 2.5rem}}#cpc-landing-root .offer-split-badge{position:absolute;top:1.25rem;right:1.25rem;background:hsl(18,96%,80%);color:hsl(222,74%,15%);font-family:"Sora",sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:.45rem .75rem;border-radius:10px;box-shadow:0 6px 20px hsla(222,74%,8%,.35)}#cpc-landing-root .offer-split-title{font-family:"Sora",sans-serif;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:#fff;margin:0 4.5rem 1rem 0;line-height:1.25}#cpc-landing-root .offer-split-lead{font-size:1rem;font-weight:600;color:hsl(18,96%,80%);margin:0 0 .75rem}#cpc-landing-root .offer-split-prices{font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.65;margin:0;color:rgba(255,255,255,.88)}#cpc-landing-root .offer-split-was del{opacity:.65;text-decoration-thickness:2px}#cpc-landing-root .offer-split-now strong{font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800;color:hsl(18,96%,80%);letter-spacing:-.02em}#cpc-landing-root .offer-split-checks{list-style:none;padding:0;margin:1.25rem 0 0;font-size:.92rem;line-height:1.65;color:rgba(255,255,255,.78)}#cpc-landing-root .offer-split-checks li+li{margin-top:.35rem}#cpc-landing-root .offer-split-urgent{margin:1.25rem 0 0;font-size:.88rem;line-height:1.5;color:rgba(255,255,255,.95)}#cpc-landing-root .offer-split-note{margin:1rem 0 0;font-size:.8rem;line-height:1.5;color:rgba(255,255,255,.55)}#cpc-landing-root .offer-split-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}#cpc-landing-root .btn-offer-enroll{display:inline-flex;align-items:center;justify-content:center;background:hsl(18,96%,80%);color:hsl(222,74%,15%)!important;font-family:"Sora",sans-serif;font-weight:700;font-size:.88rem;padding:.9rem 1.35rem;border-radius:14px;border:0;box-shadow:0 8px 24px hsla(222,74%,8%,.35);transition:.25s}#cpc-landing-root .btn-offer-enroll:hover{background:hsl(18,96%,72%);color:hsl(222,74%,15%)!important;transform:translateY(-2px)}#cpc-landing-root .btn-offer-demo{display:inline-flex;align-items:center;justify-content:center;background:0 0;color:#fff!important;font-family:"Sora",sans-serif;font-weight:600;font-size:.88rem;padding:.9rem 1.35rem;border-radius:14px;border:2px solid rgba(255,209,173,.55);transition:.25s}#cpc-landing-root .btn-offer-demo:hover{background:rgba(255,209,173,.12);color:#fff!important;border-color:hsl(18,96%,80%)}#cpc-landing-root .split-offer-trainers .trainers-split-card{background:linear-gradient(180deg,hsl(35,45%,97%) 0%,hsl(32,38%,94%) 100%);color:hsl(222,74%,15%);border-radius:24px;padding:2rem 1.75rem 2.25rem;box-shadow:0 10px 30px -10px hsla(222,74%,15%,.12);border:1px solid hsl(35,25%,88%)}@media (min-width:768px){#cpc-landing-root .split-offer-trainers .trainers-split-card{padding:2.25rem 2rem 2.5rem}}#cpc-landing-root .trainers-split-visual{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;margin-bottom:1.25rem}#cpc-landing-root .trainers-split-avatar{width:112px;height:112px;border-radius:50%;background:linear-gradient(145deg,hsl(222,76%,92%),hsl(215,40%,88%));border:3px solid #fff;box-shadow:0 4px 20px -4px hsla(222,74%,15%,.08);display:flex;align-items:center;justify-content:center;font-size:3rem;color:hsl(222,76%,33%)}#cpc-landing-root .trainers-split-chip{display:inline-flex;align-items:center;background:#fff;color:hsl(222,74%,15%);font-family:"Sora",sans-serif;font-size:.75rem;font-weight:700;padding:.4rem 1rem;border-radius:999px;border:1px solid hsl(215,30%,90%);box-shadow:0 4px 20px -4px hsla(222,74%,15%,.08)}#cpc-landing-root .trainers-split-title{font-family:"Sora",sans-serif;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;text-align:center;margin:0 0 .75rem}#cpc-landing-root .trainers-split-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem}#cpc-landing-root .cert-badge{font-family:"Sora",sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:.35rem .7rem;border-radius:8px;background:hsl(222,74%,15%);color:#fff}#cpc-landing-root .cert-badge+.cert-badge{background:hsl(222,76%,33%)}#cpc-landing-root .trainers-split-bio{font-size:.95rem;line-height:1.7;color:hsl(220,20%,40%);margin:0 0 .85rem}#cpc-landing-root .trainers-split-bio:last-child{margin-bottom:0}#cpc-landing-root .trainers-split-bio strong{color:hsl(222,74%,15%)}#cpc-landing-root .faq-list{display:flex;flex-direction:column;gap:.7rem}#cpc-landing-root .faq-item{border:1px solid hsl(215,30%,90%);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 4px 20px -4px hsla(222,74%,15%,.08)}#cpc-landing-root .faq-question{font-family:"Sora",sans-serif;font-weight:600;color:hsl(222,74%,15%);padding:1.1rem 1.4rem;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}#cpc-landing-root .faq-question::-webkit-details-marker{display:none}#cpc-landing-root .faq-question::after{content:"+";font-size:1.2rem;line-height:1;color:hsl(222,76%,33%);flex-shrink:0;margin-left:.75rem}#cpc-landing-root .faq-item[open] .faq-question::after{content:"-"}#cpc-landing-root .faq-answer{color:hsl(220,20%,40%);padding:0 1.4rem 1.3rem}#cpc-landing-root .enquire form{background:#fff;color:hsl(222,74%,15%);border-radius:24px;padding:2rem;box-shadow:0 20px 60px -20px hsla(222,74%,15%,.25)}@media (min-width:768px){#cpc-landing-root .enquire form{padding:2.5rem}}#cpc-landing-root .form-control{display:block;width:100%;height:48px;padding:.5rem .85rem;font-size:.95rem;font-family:"Manrope",system-ui,sans-serif;font-weight:400;line-height:1.5;color:hsl(222,74%,15%);background:#fff;border:1px solid hsl(215,30%,90%);border-radius:10px;outline:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}#cpc-landing-root .form-control::placeholder{color:hsl(220,15%,65%);opacity:1}#cpc-landing-root .enquire .form-control:focus{border-color:hsl(217,91%,60%);box-shadow:0 0 0 3px hsla(217,91%,60%,.2)}#cpc-landing-root .enquire label{display:block;font-size:.85rem;font-weight:500;margin-bottom:.4rem;color:hsl(222,74%,15%)}#cpc-landing-root .contact-row{display:flex;gap:1rem;align-items:center;margin-bottom:1.2rem}#cpc-landing-root .contact-row .ic{width:48px;height:48px;border-radius:12px;background:rgba(255,209,173,.15);color:hsl(18,96%,80%);display:flex;align-items:center;justify-content:center;font-size:1.1rem}#cpc-landing-root .contact-row .lbl{font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.6)}#cpc-landing-root .contact-row .val{font-family:"Sora";font-size:1.05rem;font-weight:600}#cpc-landing-root .demo-popup-overlay{display:none;position:fixed;inset:0;z-index:2000;background:rgba(10,18,40,.65);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:1rem}#cpc-landing-root .demo-popup-overlay:target{display:flex;animation:popupFadeIn .25s ease}#cpc-landing-root .demo-popup-backdrop{position:absolute;inset:0;z-index:0;cursor:default}#cpc-landing-root .demo-popup-card{position:relative;z-index:1;background:#fff;border-radius:20px;padding:2rem 2rem 1.5rem;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 80px -12px hsla(222,74%,15%,.35);animation:popupSlideIn .25s ease}@media (min-width:768px){#cpc-landing-root .demo-popup-card{padding:2.5rem 2.5rem 2rem}}#cpc-landing-root .demo-popup-close{position:absolute;top:.85rem;right:.9rem;background:0 0;border:none;font-size:1.6rem;line-height:1;color:hsl(220,15%,55%);cursor:pointer;padding:.2rem .5rem;border-radius:6px;transition:background .15s,color .15s;text-decoration:none;display:inline-block}#cpc-landing-root .demo-popup-close:hover{background:hsl(215,30%,94%);color:hsl(222,74%,15%)}#cpc-landing-root .demo-popup-title{font-family:"Sora",sans-serif;font-size:1.45rem;font-weight:700;color:hsl(222,74%,15%);margin:0 0 .3rem}#cpc-landing-root .demo-popup-sub{font-size:.875rem;color:hsl(18,90%,50%);margin:0 0 1.4rem}#cpc-landing-root .demo-popup-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}#cpc-landing-root .demo-popup-field label{font-size:.85rem;font-weight:500;color:hsl(222,74%,15%)}#cpc-landing-root .demo-popup-row{display:flex;gap:.75rem;margin-bottom:1rem}@media (max-width:480px){#cpc-landing-root .demo-popup-row{flex-direction:column}}#cpc-landing-root .demo-popup-row .demo-popup-field{flex:1 1 0%;min-width:0;margin-bottom:0}#cpc-landing-root .demo-popup-card .form-control:focus{border-color:hsl(217,91%,60%);box-shadow:0 0 0 3px hsla(217,91%,60%,.2)}#cpc-landing-root .demo-popup-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:.9rem 1.5rem;background:hsl(222,76%,33%);color:#fff;border:none;border-radius:12px;font-family:"Sora",sans-serif;font-size:1rem;font-weight:600;cursor:pointer;margin-top:.5rem;transition:background .2s,transform .15s}#cpc-landing-root .demo-popup-submit:hover{background:hsl(222,76%,26%);transform:translateY(-1px)}#cpc-landing-root .demo-popup-submit:active{transform:translateY(0)}#cpc-landing-root .demo-popup-privacy{text-align:center;font-size:.75rem;color:hsl(220,15%,55%);margin:.75rem 0 0}