:root{--inova-blue:#0750f8;--inova-purple:#7029df;--inova-ink:#11172f;--inova-muted:#56617b;--inova-line:#e5e8f3;--inova-bg:#f6f7fd;--inova-radius:16px;--inova-shadow:0 8px 30px rgba(23,40,94,.055)}
html{scroll-behavior:smooth;scroll-padding-top:110px}body{font-family:Arial,Helvetica,sans-serif;color:var(--inova-ink);background:var(--inova-bg);line-height:1.65;margin:0}*{box-sizing:border-box}img{max-width:100%}a{color:var(--inova-blue);text-decoration:none}a:hover{color:#023cc2}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #935cf4;outline-offset:4px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--inova-ink);letter-spacing:-.025em;line-height:1.25}h1{font-weight:750}h2{font-weight:700}h3{font-weight:700}p{margin-bottom:18px}.muted{color:var(--inova-muted);}.wrap{max-width:1200px;width:calc(100% - 64px);margin-inline:auto}.inova-icon{width:24px;height:24px;flex-shrink:0;display:inline-block;vertical-align:middle}.eyebrow,.elementor .eyebrow{font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:#587cae;margin:0 0 13px}.elementor-widget-heading .elementor-heading-title{color:inherit;font-family:inherit;font-weight:700;line-height:1.25}.elementor h1.elementor-heading-title{}.elementor h2.elementor-heading-title{}.elementor h3.elementor-heading-title{}.elementor-widget-text-editor{font-family:inherit;color:inherit}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget{margin-bottom:0!important}.elementor .e-con{--container-widget-width:100%;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--gap:0px;--flex-wrap:nowrap;min-width:0}.elementor .e-con.inova-wrap{width:calc(100% - 64px);max-width:1200px;margin-inline:auto}.elementor .e-con.inova-stack{gap:18px;flex-direction:column}.elementor .e-con.inova-section{padding-block:38px}.elementor .e-con.inova-card{background:white;border:1px solid rgba(229,232,243,.7);border-radius:var(--inova-radius);padding:30px;box-shadow:var(--inova-shadow);gap:18px;flex-direction:column}.elementor .elementor-button,.button,body.woocommerce button.button,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button{background:var(--inova-blue);color:white;border:1px solid var(--inova-blue);border-radius:10px;font:inherit;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 10px rgba(7,80,248,.08);transition:background .2s,transform .2s;cursor:pointer;text-decoration:none}.elementor .elementor-button:hover,.button:hover,body .woocommerce .button:hover{background:#003fd3;color:#fff;transform:translateY(-1px)}.elementor .secondary .elementor-button,.button.secondary{background:white;border-color:var(--inova-line);color:var(--inova-ink);box-shadow:var(--inova-shadow)}.elementor .text-button .elementor-button{background:transparent;border:0;color:var(--inova-blue);padding:0;box-shadow:none;text-align:left}.elementor .text-button .elementor-button:hover{color:#003fd3;background:transparent}.elementor .e-con.button-row{display:flex;flex-direction:row;gap:16px;align-items:center;flex-wrap:wrap}.button-row .elementor-widget{width:auto}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:92px}.elementor-location-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.97);border-bottom:1px solid #edf0f7;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px;color:var(--inova-ink);flex-shrink:0;line-height:1.1}.brand img{width:35px;height:35px;object-fit:contain}.brand strong{display:block;letter-spacing:-.02em}.brand small{display:block;line-height:1.5;margin-top:3px}.site-nav nav{display:flex;gap:27px;align-items:center}.site-nav nav a{position:relative;color:var(--inova-ink);font-weight:700;padding:35px 0}.site-nav nav a[aria-current]{color:var(--inova-blue)}.site-nav nav a[aria-current]:after{content:'';position:absolute;bottom:0;left:-12px;right:-12px;height:3px;background:var(--inova-blue)}.nav-actions{display:flex;gap:22px;align-items:center}.nav-actions a{display:flex;align-items:center;gap:7px;color:var(--inova-ink);white-space:nowrap}.nav-actions .inova-icon{width:21px;height:21px}.cart-count{background:var(--inova-blue);color:#fff;border-radius:50%;min-width:19px;height:19px;display:flex;justify-content:center;align-items:center}.menu-toggle{display:none}.elementor .e-con.hero-row{display:grid;grid-template-columns:1fr 1.08fr;gap:45px;align-items:center;padding-block:48px 26px}.hero-copy{gap:22px!important}.hero-copy .elementor-widget-text-editor{max-width:475px}.hero-copy .eyebrow{color:var(--inova-blue);}.hero-art{position:relative;min-height:435px;isolation:isolate}.orb{position:absolute;border-radius:45% 55% 60% 40% / 45% 50% 50% 55%;box-shadow:inset -28px -26px 35px rgba(12,20,120,.24),inset 15px 18px 30px rgba(255,255,255,.5),0 25px 40px rgba(65,28,220,.08);animation:float 9s ease-in-out infinite;z-index:-1}.orb-one{width:270px;height:270px;left:30px;top:55px;background:linear-gradient(130deg,#729afa 5%,#4130f5 50%,#2118c8)}.orb-two{width:270px;height:290px;left:198px;top:0;background:linear-gradient(145deg,#9e54fe,#7422eb 55%,#bc36e9);transform:rotate(27deg);animation-delay:-3s}.orb-three{width:285px;height:260px;right:3px;bottom:12px;background:linear-gradient(140deg,#4528f0 5%,#972df0 42%,#f646a5 69%,#ffa17a);animation-delay:-5s}.orbit{position:absolute;border:1px solid rgba(103,77,219,.45);border-radius:50%;width:98%;height:75%;top:55px;left:8px;transform:rotate(-25deg);z-index:-1}.orbit:before,.orbit:after{content:'';position:absolute;width:13px;height:13px;border-radius:50%;background:#dd4ad2;right:10%;top:5%}.orbit:after{background:#333def;left:10%;top:88%}.stat{position:absolute;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);border-radius:18px;padding:23px 27px;box-shadow:0 14px 45px rgba(25,20,77,.13);min-width:170px}.stat .inova-icon{color:var(--inova-blue);display:block;width:30px;height:30px;margin-bottom:12px}.stat strong{display:block;font-weight:750;line-height:1.15;letter-spacing:-.035em}.stat span{color:var(--inova-ink);display:block;margin-top:5px}.stat-one{left:125px;top:60px}.stat-two{right:0;top:154px}.stat-three{left:110px;bottom:20px}.trust-line{display:flex;gap:32px;align-items:center;color:#4e5872;flex-wrap:wrap;padding-block:7px 30px}.trust-line span{display:flex;gap:9px;align-items:center}.trust-line .inova-icon{color:var(--inova-blue);width:21px;height:21px}.elementor .e-con.journey-section{display:grid;grid-template-columns:.88fr 1.35fr;padding:40px;gap:50px;align-items:center;background:#fff;border-radius:24px;margin-block:8px 32px}.journey{height:290px;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:85px 170px;align-content:center}.journey-orbit{position:absolute;width:250px;height:250px;border:1px solid #b4a2ef;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.journey-orbit:before,.journey-orbit:after{content:'';position:absolute;inset:32px;border:1px solid #e2ddf5;border-radius:50%}.journey-orbit:after{inset:65px;background:#e8edff;border:8px solid #eff3ff}.journey-center{position:absolute;inset:82px;border-radius:50%;background:var(--inova-blue);display:flex;align-items:center;justify-content:center;color:white;z-index:1}.journey-center .inova-icon{width:36px;height:36px}.journey-item{display:flex;gap:10px;position:relative;z-index:2}.journey-item h3{margin:0 0 6px}.journey-item p{line-height:1.5;margin:0}.journey-1 .icon-bubble{background:#fff0fa;color:#e143ab}.journey-2 .icon-bubble{background:#eaf2ff;color:#1767ed}.journey-3 .icon-bubble{background:#fff0e6;color:#f28745}.icon-bubble{height:44px;width:44px;min-width:44px;border-radius:50%;background:#f0ebff;color:#783ce0;display:flex;align-items:center;justify-content:center}.elementor .e-con.quality-band{padding:32px 36px;border-radius:18px;background:linear-gradient(112deg,#4511b6,#2814b3 45%,#4320e9);display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:32px;color:white;margin-block:0 10px}.quality-band h2.elementor-heading-title{color:white}.quality-band h3.elementor-heading-title{color:white;}.quality-band .eyebrow{color:#d4c4ff}.quality-band p{color:#eee8ff}.elementor .e-con.home-content{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;align-items:start}.section-heading{display:flex!important;flex-direction:row!important;align-items:end!important;justify-content:space-between!important;gap:16px!important}.section-heading h2.elementor-heading-title{}.section-heading .elementor-widget-button{width:auto;flex-shrink:0}.section-heading .text-button .elementor-button{}.course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.course-card{border:1px solid #e9ecf5;background:white;border-radius:12px;box-shadow:var(--inova-shadow);overflow:hidden;display:flex;flex-direction:column;color:var(--inova-ink);transition:transform .2s,box-shadow .2s}.course-card:hover{color:var(--inova-ink);transform:translateY(-4px);box-shadow:0 12px 35px rgba(24,45,98,.13)}.course-image{position:relative;aspect-ratio:1.75;background:#15162f}.course-image img{width:100%;height:100%;object-fit:cover;display:block}.course-badge{position:absolute;top:13px;left:13px;border-radius:16px;background:var(--inova-blue);font-weight:700;color:white;text-transform:uppercase;padding:5px 9px;letter-spacing:.015em;max-width:90%}.course-card:nth-child(3n+2) .course-badge{background:var(--inova-purple)}.course-card:nth-child(3n+3) .course-badge{background:#d77819}.course-card-body{padding:17px;display:flex;flex-direction:column;flex:1;gap:10px}.course-card h3{line-height:1.35;margin:0}.course-card p{color:var(--inova-muted);line-height:1.6;margin:0 0 15px}.course-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:6px;}.arrow-circle{border:1px solid #acc9f8;color:var(--inova-blue);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.arrow-circle .inova-icon{width:17px;height:17px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.team-card{background:white;border-radius:12px;text-align:center;padding:16px 11px;box-shadow:var(--inova-shadow)}.team-card img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 12px}.team-card h3{margin:0 0 5px;letter-spacing:-.02em}.team-card span{color:#56617b;display:block}.team-card p{line-height:1.6;color:#56617b;margin:8px 0 0}.faq{border:1px solid var(--inova-line);border-radius:9px;background:white;margin-bottom:10px;overflow:hidden}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:15px;font-weight:700;padding:16px;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker,.module summary::-webkit-details-marker{display:none}.faq summary span{color:#75829f;font-weight:400}.faq[open] summary span{transform:rotate(45deg)}.faq p{padding:0 16px 16px;margin:0;color:var(--inova-muted)}.elementor .e-con.final-cta{padding:30px 38px;border-radius:18px;background:linear-gradient(110deg,#edf4ff,#f7f3ff);display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;margin-block:15px 42px}.final-cta h2.elementor-heading-title{}.final-cta .button-row{width:auto}.partners{padding:30px 0 24px}.partners img{width:100%;max-height:125px;object-fit:contain;display:block;mix-blend-mode:multiply}.elementor-location-footer{background:#fff;border-top:1px solid #edf0f8}.footer-bottom{display:flex;align-items:center;gap:23px;border-top:1px solid #edf0f8;padding-block:22px;flex-wrap:wrap}.footer-bottom p{margin:0;margin-right:auto}.demo-note{color:#64708a;line-height:1.5}.elementor .e-con.detail-hero{display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:60px;padding-block:20px 35px}.elementor .detail-hero h1.elementor-heading-title{}.detail-hero .elementor-widget-image img{width:100%;border-radius:17px;aspect-ratio:1.75;object-fit:cover}.detail-hero .badge-text{width:auto;background:var(--inova-purple);color:white;border-radius:20px;padding:4px 12px;text-transform:uppercase;font-weight:700;align-self:flex-start}.course-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}.course-meta>div{display:flex;gap:9px;align-items:start;line-height:1.4}.course-meta .inova-icon{width:21px;height:21px;color:var(--inova-blue);margin-top:2px}.course-meta strong{display:block;}.course-meta small{display:block;color:var(--inova-muted);margin-top:4px}.breadcrumb{color:#79829a;margin-block:24px 0}.elementor .e-con.detail-body{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(280px,1fr);gap:40px;align-items:start;padding-bottom:42px}.course-tabs{display:flex;gap:28px;overflow-x:auto;border-bottom:1px solid var(--inova-line);padding:0 10px;white-space:nowrap}.course-tabs a{color:#4b5570;padding:16px 0;font-weight:700}.course-tabs a:first-child{color:var(--inova-blue);border-bottom:2px solid var(--inova-blue)}.course-tabs a:hover{color:var(--inova-blue)}.elementor .e-con.detail-main{background:#fff;border-radius:18px;padding:28px;gap:27px;box-shadow:var(--inova-shadow)}.detail-main h2.elementor-heading-title{}.detail-main h3.elementor-heading-title{}.detail-main .elementor-widget-text-editor{line-height:1.7;color:var(--inova-muted)}.outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px}.outcome{display:flex;gap:14px;align-items:start}.outcome h3{margin:0 0 7px}.outcome p{line-height:1.6;color:var(--inova-muted);margin:0}.module{border:1px solid var(--inova-line);border-radius:11px;overflow:hidden;margin-bottom:12px}.module summary{display:flex;align-items:center;gap:18px;list-style:none;cursor:pointer}.module-number{padding:15px 18px;align-self:stretch;background:linear-gradient(130deg,#b944f5,#7729da);color:white;line-height:1.2;display:flex;align-items:center;justify-content:center;min-width:78px}.module:nth-child(2) .module-number{background:linear-gradient(130deg,#ffb270,#fa7632)}.module:nth-child(3) .module-number{background:linear-gradient(130deg,#4b95ff,#0050f0)}.module summary strong{display:block;}.module summary small{display:block;color:var(--inova-muted);margin-top:3px}.module-toggle{color:var(--inova-blue);margin-left:auto;margin-right:20px}.module[open] .module-toggle{transform:rotate(45deg)}.module p{padding:17px 22px;margin:0;border-top:1px solid var(--inova-line);color:var(--inova-muted);}.detail-sidebar{gap:20px!important}.purchase-panel{background:white;padding:26px;border-radius:17px;box-shadow:var(--inova-shadow);border:1px solid #eff1f8}.purchase-price{color:var(--inova-blue);font-weight:600;margin-bottom:8px}.purchase-price .amount{color:var(--inova-ink);font-weight:750;letter-spacing:-.03em}.purchase-panel .muted{}.purchase-panel form.cart{margin:22px 0 18px!important}.purchase-panel .variations{border:0!important;margin-bottom:10px!important;display:block}.purchase-panel .variations tbody{display:block}.purchase-panel .variations tr{display:block;margin-bottom:14px}.purchase-panel .variations th,.purchase-panel .variations td{display:block;background:transparent;border:0;padding:0!important;text-align:left!important}.purchase-panel .variations label{color:#5c6480;font-weight:500;display:block;margin-bottom:6px}.purchase-panel .variations select{width:100%!important;max-width:none!important;border:1px solid var(--inova-line);border-radius:7px;padding:10px 30px 10px 11px;min-height:43px;background:#fff;font:inherit;color:#26304a;margin:0!important}.purchase-panel .reset_variations{margin-top:5px;display:block}.purchase-panel .single_add_to_cart_button{width:100%;min-height:48px;float:none!important}.purchase-panel .quantity{display:none!important}.purchase-panel .single_variation .price{color:var(--inova-blue)!important;display:block;margin-bottom:14px}.purchase-panel .stock{}.purchase-benefits{list-style:none;padding:0;margin:22px 0 12px;display:flex;flex-direction:column;gap:13px}.purchase-benefits li{display:flex;align-items:center;gap:9px;color:#58617b;line-height:1.4}.purchase-benefits .inova-icon{color:var(--inova-blue);width:18px;height:18px}.career-list{display:flex;flex-direction:column;gap:10px}.career-list>div{display:flex;align-items:center;gap:13px;border:1px solid var(--inova-line);border-radius:10px;padding:13px}.career-list .inova-icon{color:var(--inova-blue);background:#edf2ff;box-sizing:content-box;padding:7px;border-radius:50%;width:17px;height:17px}.career-list strong{display:block}.career-list small{color:#647693;display:block;margin-top:3px}.lecturer{display:flex;gap:15px;align-items:start}.lecturer img{width:68px;height:68px;border-radius:50%;object-fit:cover}.lecturer h3{margin:0 0 5px}.lecturer span{color:#68738c}.lecturer p{line-height:1.6;color:var(--inova-muted);margin:6px 0 0}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.review{padding:16px;border:1px solid var(--inova-line);border-radius:11px;}.review p{color:var(--inova-muted);margin:9px 0 15px}.review strong{display:block;}.review small{display:block;color:var(--inova-muted);margin-top:3px}.review-stars{color:#e9a345;letter-spacing:2px}.related-grid{grid-template-columns:repeat(3,1fr);gap:13px}.related-grid .course-card-body{padding:12px}.related-grid h3{}.related-grid p{}.related-grid .course-card-bottom{}.catalog-filter{display:grid;grid-template-columns:2fr 1fr auto;gap:18px;align-items:end;margin-bottom:32px;padding:24px;background:white;border:1px solid var(--inova-line);border-radius:15px}.catalog-filter label{display:flex;flex-direction:column;font-weight:600;gap:7px}.catalog-filter input,.catalog-filter select{border:1px solid var(--inova-line);border-radius:8px;background:white;min-height:47px;padding:10px 13px;width:100%;color:var(--inova-ink)}.contact-options{display:flex;gap:16px;flex-wrap:wrap}.empty-state{padding:40px;background:white;border-radius:15px}div.woocommerce{max-width:1200px;margin:0 auto;padding:40px 32px}div.woocommerce div.woocommerce{padding:0}.woocommerce-notices-wrapper .woocommerce-message{background:#edf4ff;border-top-color:var(--inova-blue)}.woocommerce table.shop_table{background:white;border-color:var(--inova-line);border-radius:12px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{background:transparent;border-color:var(--inova-line);padding:17px}.woocommerce .cart_totals,.woocommerce form.checkout,.woocommerce .woocommerce-MyAccount-content{background:white;padding:25px;border-radius:14px}.woocommerce .cart_totals h2,.woocommerce h2{}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{border:1px solid var(--inova-line);background:white;border-radius:7px;padding:10px;font:inherit;min-height:43px}.woocommerce #payment{background:#f4f6fc}.woocommerce form .form-row label{}.woocommerce .product-name a{font-weight:600}.woocommerce .product-thumbnail img{width:90px!important;border-radius:9px}.woocommerce form.login,.woocommerce form.register{background:#fff;border-radius:12px;border-color:var(--inova-line)}.woocommerce-MyAccount-navigation ul{list-style:none;background:white;border-radius:12px;margin:0;padding:15px}.woocommerce-MyAccount-navigation a{display:block;padding:10px}.woocommerce-MyAccount-navigation .is-active a{background:#edf3ff;border-radius:8px}.woocommerce .woocommerce-variation-add-to-cart .disabled{opacity:.5}.woocommerce .blockUI.blockOverlay{background:#fff!important}.woocommerce-breadcrumb{padding:0!important;margin:0!important}.inova-utility .elementor-heading-title{}.woocommerce-order-overview{background:#fff;padding:25px!important;border-radius:12px}.elementor .e-con.sidebar-contact{background:linear-gradient(130deg,#f5f0ff,#fff);border:1px solid #e8e0f7}.woocommerce-error,.woocommerce-info,.woocommerce-message{}.inova-wide p{max-width:780px}.site-main{max-width:none!important}.elementor-location-product-archive .course-grid{grid-template-columns:repeat(3,1fr)}
body.elementor-default{background:var(--inova-bg);color:var(--inova-ink);font-family:Arial,Helvetica,sans-serif}.elementor .elementor-widget-heading .elementor-heading-title{color:var(--inova-ink)}.elementor .quality-band .elementor-heading-title{color:#fff}.elementor .e-con.hero-row{background:radial-gradient(ellipse at 80% 80%,#eeeaff 0%,transparent 65%)}
@keyframes float{0%,100%{translate:0 0}50%{translate:0 -10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orb{animation:none}*{transition:none!important}}
@media(max-width:1100px){.site-nav{gap:16px}.site-nav nav{gap:16px}.nav-actions{gap:12px}.nav-actions span{display:none}.elementor .e-con.hero-row{gap:20px}.hero-art{transform:scale(.9);transform-origin:center;min-height:420px}.elementor .e-con.home-content{grid-template-columns:1.35fr 1fr;gap:24px}.elementor .e-con.quality-band{gap:18px;padding:28px}.journey{gap:80px 100px}.journey-orbit{width:190px;height:190px}.journey-center{inset:62px}.journey-orbit:before{inset:22px}.journey-orbit:after{inset:44px}.course-grid{gap:13px}.course-card-body{padding:13px}.elementor .e-con.detail-hero{gap:30px}.course-meta{grid-template-columns:repeat(2,1fr)}.elementor .e-con.detail-body{gap:22px}.course-tabs{gap:20px}.purchase-panel{padding:22px}.review-grid{grid-template-columns:1fr}.elementor .e-con.inova-card{padding:24px}}
@media(max-width:800px){.wrap,.elementor .e-con.inova-wrap{width:calc(100% - 40px)}.site-nav{min-height:76px;flex-wrap:wrap;position:relative}.brand strong{}.brand img{width:30px;height:30px}.brand small{}.menu-toggle{display:flex;gap:9px;align-items:center;background:#f2f5fc;color:#23304a;border:0;border-radius:8px;padding:9px 12px;margin-left:auto}.site-nav nav{display:none;width:100%;order:4;flex-direction:column;align-items:stretch;gap:0;padding:8px 0 16px}.site-nav nav.is-open{display:flex}.site-nav nav a{padding:12px}.site-nav nav a[aria-current]:after{display:none}.site-nav nav a[aria-current]{background:#edf3ff;border-radius:8px}.nav-actions{gap:13px}.nav-actions span{display:none}.elementor h1.elementor-heading-title,.elementor .detail-hero h1.elementor-heading-title{}.elementor h2.elementor-heading-title{}.elementor .e-con.hero-row{grid-template-columns:1fr;padding-block:34px 20px;gap:20px}.hero-copy .elementor-widget-text-editor{max-width:600px}.hero-art{min-height:385px;max-width:520px;transform:none;margin:0 auto}.hero-row .elementor-widget-shortcode{width:100%}.stat-one{left:110px;top:38px}.stat-two{right:0;top:128px}.stat-three{left:90px;bottom:15px}.orb-one{width:240px;height:240px}.orb-two{width:245px;height:260px;left:170px}.orb-three{width:260px;height:230px}.trust-line{gap:18px;justify-content:center;padding-bottom:25px}.elementor .e-con.journey-section{grid-template-columns:1fr;padding:28px;gap:25px}.journey{max-width:550px;margin:auto;height:280px;gap:80px 130px}.elementor .e-con.quality-band{grid-template-columns:repeat(2,1fr);gap:20px;padding:26px}.quality-band>.e-con:first-child{grid-column:1/-1}.elementor .e-con.home-content{grid-template-columns:1fr;gap:35px}.team-grid{gap:16px}.team-card{padding:22px 16px}.team-card h3{}.team-card span,.team-card p{}.team-card img{width:66px;height:66px}.elementor .e-con.final-cta{grid-template-columns:1fr;padding:27px;gap:20px}.elementor .e-con.detail-hero{grid-template-columns:1fr;gap:26px}.course-meta{grid-template-columns:repeat(4,1fr)}.detail-hero .elementor-widget-image img{max-height:300px}.elementor .e-con.detail-body{grid-template-columns:1fr;gap:26px}.detail-body>.detail-sidebar{grid-row:1;display:grid;grid-template-columns:1fr 1fr;align-items:start}.detail-sidebar>.elementor-widget:first-child{grid-row:span 2}.detail-sidebar>.e-con{padding:22px!important}.detail-sidebar>.sidebar-contact{grid-column:1/-1}.purchase-price .amount{}.review-grid{grid-template-columns:repeat(3,1fr)}.catalog-filter{grid-template-columns:1fr 1fr}.catalog-filter button{grid-column:1/-1}.partners img{max-height:95px}.footer-bottom{gap:15px}.footer-bottom p{width:100%}}
@media(max-width:520px){.wrap,.elementor .e-con.inova-wrap{width:calc(100% - 32px)}body{}.site-nav{gap:10px}.brand strong{}.brand img{width:27px}.brand small{}.nav-actions .inova-icon{width:19px;height:19px}.nav-actions a:first-child{display:none}.menu-toggle{padding:8px 10px}.elementor h1.elementor-heading-title,.elementor .detail-hero h1.elementor-heading-title{}.elementor h2.elementor-heading-title{}.hero-art{min-height:315px;width:100%;max-width:370px}.orb-one{width:190px;height:210px;left:0;top:35px}.orb-two{width:190px;height:210px;left:112px}.orb-three{width:190px;height:190px;right:0;bottom:0}.stat{min-width:117px;padding:15px 17px;border-radius:13px}.stat strong{}.stat span{}.stat .inova-icon{width:24px;height:24px;margin-bottom:7px}.stat-one{left:72px;top:35px}.stat-two{right:0;top:114px}.stat-three{left:48px;bottom:10px}.orbit{top:40px}.trust-line{gap:13px;justify-content:flex-start}.trust-line .inova-icon{width:17px}.elementor .e-con.journey-section{padding:24px;gap:20px}.journey{height:auto;grid-template-columns:1fr;gap:20px}.journey-orbit{display:none}.journey-item h3{}.journey-item p{}.journey-item{gap:15px;align-items:center}.elementor .e-con.quality-band{padding:24px;gap:22px 18px}.quality-band h3.elementor-heading-title{}.quality-band p{}.section-heading{align-items:start!important;flex-direction:column!important;gap:12px!important}.course-grid,.elementor-location-product-archive .course-grid{grid-template-columns:1fr;gap:20px}.course-image{aspect-ratio:1.9}.course-card-body{padding:20px}.course-card h3{}.course-card p{margin-bottom:12px}.course-card-bottom{}.course-badge{}.team-grid{gap:9px}.team-card{padding:16px 8px}.team-card h3{}.team-card p,.team-card span{}.team-card img{width:52px;height:52px}.elementor .e-con.inova-section{padding-block:26px}.elementor .e-con.final-cta{padding:23px}.button-row{gap:10px!important}.elementor .elementor-button{padding:12px 16px;}.course-meta{grid-template-columns:repeat(2,1fr);gap:20px}.course-meta strong{}.course-meta small{}.detail-body>.detail-sidebar{display:flex;flex-direction:column}.detail-sidebar>.e-con{width:100%}.elementor .e-con.detail-main{padding:22px;gap:26px}.course-tabs{gap:23px;padding:0}.outcome-grid{grid-template-columns:1fr;gap:23px}.outcome h3{}.outcome p{}.module-number{min-width:60px;padding:16px 12px;}.module summary{gap:13px}.module summary strong{}.module-toggle{margin-right:15px}.review-grid{grid-template-columns:1fr}.related-grid{grid-template-columns:1fr 1fr;gap:12px}.related-grid .course-card-body{padding:12px}.related-grid .course-card h3{}.related-grid .course-card p{}.related-grid .course-card-bottom{flex-wrap:wrap}.related-grid .arrow-circle{width:24px;height:24px}.catalog-filter{grid-template-columns:1fr;padding:20px;gap:14px}.catalog-filter button{grid-column:auto}.partners img{max-height:none}.footer-bottom{padding-block:20px}div.woocommerce{padding:28px 16px}.woocommerce .cart_totals,.woocommerce form.checkout{padding:18px}.woocommerce table.shop_table td{padding:13px}.woocommerce .woocommerce-order-overview li{float:none;border-right:0;margin-bottom:14px}.contact-options{flex-direction:column}.contact-options a{width:100%}}

.purchase-panel button.single_add_to_cart_button.button.alt{background:var(--inova-blue);color:#fff;border:0;border-radius:9px}.purchase-panel button.single_add_to_cart_button.button.alt.disabled{background:var(--inova-blue);opacity:.5}.detail-hero .badge-text a{color:#fff}.elementor .detail-hero .badge-text{color:#fff}.elementor .detail-hero .elementor-widget-heading{color:var(--inova-ink)}

.catalog-pagination{display:flex;gap:12px;justify-content:center;margin:32px 0}.elementor .e-con.final-cta{background:linear-gradient(110deg,#e7f0ff,#f1eaff)}@media(min-width:801px){.related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:520px){.elementor .e-con.detail-body{display:flex;flex-direction:column}.elementor .e-con.detail-sidebar{display:contents}.detail-body>.inova-stack:first-child{order:1;width:100%}.detail-sidebar>.elementor-widget:first-child{order:0;width:100%}.detail-sidebar>.e-con{order:2;width:100%}}

@media(max-width:520px){.hero-art{overflow:clip}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

body.elementor-default{font-family:var(--inova-font,Arial,Helvetica,sans-serif)}.elementor .elementor-button,.button,body .woocommerce button.button,body .woocommerce input.button{font-family:var(--inova-font,Arial,Helvetica,sans-serif)}
