@property --cc-ring-angle{syntax:"<angle>";initial-value:0deg;inherits:false}:root{--cc-brand:var(--color-brand-primary);--cc-accent:var(--color-brand-accent);--cc-accent-light:#f58220;--cc-text:var(--color-text-primary);--cc-text-muted:var(--color-text-secondary);--cc-bg:var(--color-surface-page);--cc-bg-alt:#fff;--cc-surface:var(--color-surface-card);--cc-surface-glass:#ffffff8c;--cc-border:#005baa14;--cc-glass-blur:24px;--cc-radius-md:16px;--cc-radius-lg:24px;--cc-radius-full:9999px;--cc-shadow-sm:0 2px 8px #003d870d;--cc-shadow-md:0 8px 32px #003d8712;--cc-transition:0.4s cubic-bezier(0.16,1,0.3,1)}.dark,[data-theme=dark]{--cc-text:#e4e8f0;--cc-text-muted:#9aa0b8;--cc-bg:#0a0e18;--cc-bg-alt:#0f1520;--cc-surface:#1a2030;--cc-surface-glass:#1a20308c;--cc-border:#ffffff0f;--cc-shadow-sm:0 2px 8px #00000026;--cc-shadow-md:0 8px 32px #00000040}.cc-page{background:var(--color-surface-page);background:var(--cc-bg);min-height:100vh}.cc-whatsapp-float{align-items:center;background:#25d366;border-radius:50%;bottom:28px;box-shadow:0 4px 20px #25d36659;color:#fff;display:flex;height:56px;justify-content:center;position:fixed;right:24px;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:56px;z-index:9999}.cc-whatsapp-float:hover{box-shadow:0 6px 28px #25d36680;transform:scale(1.12)}[dir=rtl] .cc-whatsapp-float{left:24px;right:auto}.cc-hero{align-items:center;display:flex;min-height:clamp(280px,45vh,420px);overflow:hidden;position:relative}.cc-hero-bg{inset:0;position:absolute;z-index:0}.cc-hero-bg-img{filter:blur(2px) saturate(1.2) brightness(.55);height:100%;object-fit:cover;transform:scale(1.05);width:100%}.cc-hero-gradient{background:linear-gradient(135deg,#001e4699,#005baa80 50%,#003264a6);inset:0;position:absolute}.dark .cc-hero-gradient,[data-theme=dark] .cc-hero-gradient{background:linear-gradient(135deg,#001e46bf,#005baa8c 50%,#0a0e18cc)}.cc-hero-mesh{background-image:radial-gradient(hsla(0,0%,100%,.035) 1px,#0000 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 20%,#0000 70%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 20%,#0000 70%)}.cc-hero-mesh,.cc-hero-orbs{inset:0;pointer-events:none;position:absolute;z-index:1}.cc-hero-orbs{overflow:hidden}.cc-orb{animation:cc-orb-drift 20s ease-in-out infinite;backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:50%;position:absolute}.cc-orb--1{height:320px;opacity:.6;right:-60px;top:-100px;width:320px}.cc-orb--2{animation-delay:-8s;bottom:-60px;height:220px;left:-40px;opacity:.45;width:220px}.cc-orb--3{animation-delay:-14s;height:140px;left:8%;opacity:.35;top:30%;width:140px}@keyframes cc-orb-drift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(16px,-24px) scale(1.03)}50%{transform:translate(-12px,16px) scale(.97)}75%{transform:translate(20px,10px) scale(1.02)}}.cc-hero-content{align-items:flex-start;animation:cc-hero-enter .8s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;gap:clamp(.6rem,1.5vw,1.1rem);max-width:680px;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,6vw,5rem);position:relative;z-index:2}[dir=rtl] .cc-hero-content{align-items:flex-end;text-align:right}@keyframes cc-hero-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.cc-hero-title{color:#fff;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.cc-hero-subtitle,.cc-hero-title{font-family:var(--font-body);margin:0}.cc-hero-subtitle{color:#f58220;color:var(--cc-accent-light);font-size:clamp(.95rem,1.8vw,1.15rem);font-weight:500;line-height:1.5}.cc-hero-cta{align-items:center;animation:cc-hero-enter .8s cubic-bezier(.16,1,.3,1) .2s both;background:linear-gradient(135deg,var(--color-brand-accent),#f58220);background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent-light));border:none;border-radius:9999px;border-radius:var(--cc-radius-full);box-shadow:0 4px 16px #d16b154d;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:700;gap:.5rem;margin-top:.5rem;padding:.75rem 2rem;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);transition:transform var(--cc-transition),box-shadow var(--cc-transition)}.cc-hero-cta:hover{box-shadow:0 6px 24px #d16b1566;color:#fff;transform:translateY(-2px) scale(1.02)}.cc-hero-cta svg{transition:transform .3s ease}.cc-hero-cta:hover svg{transform:translateX(3px)}[dir=rtl] .cc-hero-cta:hover svg{transform:translateX(-3px)}.cc-hero-badge{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:9999px;border-radius:var(--cc-radius-full);color:#ffffffd9;display:inline-flex;font-size:.82rem;font-weight:500;gap:.5rem;padding:.4rem 1rem}.cc-hero-badge-count{color:#f58220;color:var(--cc-accent-light);font-weight:800}.cc-transition{background:linear-gradient(to bottom,#0000,var(--color-surface-page));background:linear-gradient(to bottom,#0000,var(--cc-bg));height:80px;margin-top:-80px;position:relative;z-index:3}.cc-courses{padding:2rem 0 5rem}.cc-courses-header{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.cc-courses-title{color:var(--color-brand-primary);color:var(--cc-brand);font-family:var(--font-body);font-size:clamp(1.4rem,3vw,1.85rem);font-weight:700;letter-spacing:-.01em;margin:0;padding-left:22px;position:relative;text-align:left}[dir=rtl] .cc-courses-title{padding-left:0;padding-right:22px;text-align:right}.cc-courses-title-accent{background:linear-gradient(180deg,var(--color-brand-primary),var(--color-brand-accent));background:linear-gradient(180deg,var(--cc-brand),var(--cc-accent));border-radius:4px;height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5px}[dir=rtl] .cc-courses-title-accent{left:auto;right:0}.cc-courses-count{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff8c;background:var(--cc-surface-glass);border:1px solid #005baa14;border:1px solid var(--cc-border);border-radius:9999px;border-radius:var(--cc-radius-full);color:var(--color-text-secondary);color:var(--cc-text-muted);font-size:.85rem;font-weight:500;padding:.3rem .85rem}.cc-card-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.cc-card-reveal--visible{opacity:1;transform:translateY(0)}.cc-error{flex-direction:column;gap:1rem;padding:4rem 1rem;text-align:center}.cc-error,.cc-error-icon{align-items:center;display:flex;justify-content:center}.cc-error-icon{background:linear-gradient(135deg,var(--color-brand-accent),#f58220);background:linear-gradient(135deg,var(--cc-accent),var(--cc-accent-light));border-radius:50%;color:#fff;font-size:24px;font-weight:700;height:56px;width:56px}.cc-error-text{color:var(--color-text-secondary);color:var(--cc-text-muted);font-size:.95rem}@supports (animation-timeline:scroll()){.cc-hero-bg{animation-timeline:scroll();animation-range:0 50vh;animation:cc-bg-parallax linear both}@keyframes cc-bg-parallax{0%{transform:translateY(0)}to{transform:translateY(-30px)}}}@media screen and (max-width:768px){.cc-hero{min-height:clamp(220px,38vh,320px)}.cc-hero-content{padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,2rem)}.cc-orb--1{height:200px;width:200px}.cc-orb--2{height:150px;width:150px}.cc-orb--3{height:100px;width:100px}.cc-transition{height:50px;margin-top:-50px}.cc-courses{padding:1.5rem 0 3rem}}@media screen and (max-width:480px){.cc-hero{min-height:clamp(200px,35vh,280px)}.cc-whatsapp-float{bottom:20px;height:48px;right:16px;width:48px}[dir=rtl] .cc-whatsapp-float{left:16px;right:auto}}@media (prefers-reduced-motion:reduce){.cc-hero-content,.cc-hero-cta,.cc-orb{animation:none}.cc-card-reveal{opacity:1;transform:none;transition:none}.cc-hero-cta,.cc-whatsapp-float{transition:none}@supports (animation-timeline:scroll()){.cc-hero-bg{animation:none}}}*{font-family:var(--font-body)}.course-card-trigger{text-align:left}.course-card-trigger:disabled{cursor:not-allowed}.course-card-trigger:focus-visible .course1,.course-card-trigger:hover .course1{box-shadow:0 20px 40px #003d8724;transform:translateY(-4px)}.content-state{color:var(--color-brand-primary-strong);margin:16px 0;text-align:center;width:100%}.bg-detail-course{background-color:var(--color-surface-card);background:var(--color-surface-card);border-radius:25px;box-shadow:var(--shadow-card);height:470px;margin-left:0;margin-top:1.5rem;width:auto}@media screen and (max-width:390px){.bg-color-video{background:#003d87;background:linear-gradient(18deg,#003d87 0,#732803 100%);border:1px solid #707070;margin-top:20px;padding-bottom:0;width:100%}.bg-detail-course{background-color:#fff;background:#fff;border-radius:25px;filter:drop-shadow(0 0 3px rgba(0,0,0,.27));height:450px;margin-left:.5rem!important;width:auto}}.detail{color:var(--color-brand-accent);font-family:Segoe UI;font-size:26px;font-style:bold;font-weight:700;opacity:1;padding-top:2.1rem;text-align:center}.video-style{border-color:var(--color-border-strong);border-radius:35px;border-style:solid;border-width:1px;width:100%}.icon-width{position:absolute;right:52rem!important;top:28rem!important;width:100px;z-index:0}.bg-color-video{background:var(--color-brand-primary-strong);background:linear-gradient(18deg,#003d87 0,#732803 100%);border-color:var(--color-border-strong);border-style:solid;border-width:1px;margin-top:20px;padding-bottom:2rem;width:100%}.background-btn{Width:130px;Height:45px;Left:1475px;Top:71px;background:var(--color-brand-primary);border:59b6 solid;border-radius:27px;color:var(--color-text-on-dark);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;margin-bottom:2rem;margin-top:.5rem!important;opacity:1}.bg-color-course{background:var(--color-brand-primary-strong);background:linear-gradient(18deg,#003d87 0,#732803 100%);border-color:var(--color-border-strong);border-style:solid;border-width:1px;height:35px;margin-bottom:1rem}.bg-color-instructor-color{background-color:var(--color-brand-primary);height:15px;width:100%}.bg-color-instructor{background:var(--color-surface-subtle);border-color:var(--color-surface-subtle);border-style:solid;border-width:1px;height:35px;margin-bottom:1rem}.bg-color-instructor-top{background:var(--color-surface-subtle);border:1px solid #f0f4f7;margin-top:38px;opacity:.88}.headline-instructor{color:var(--color-text-primary);margin-top:8rem}.headline-Testimonials,.headline-instructor{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:25px;font-weight:700;line-height:53.2px;margin-left:0;text-align:left}.headline-Testimonials{color:#183f90;margin-top:2rem}.bg-detail-instructor{margin-bottom:4rem;margin-left:0}@media screen and (max-width:390px){.icon-width{display:none;right:9rem!important;top:19rem!important;width:100px}.bg-detail-instructor{background-color:#fff;background:#fff;border-radius:25px;filter:drop-shadow(0 0 3px rgba(0,0,0,.27));height:220px;margin-bottom:4rem;margin-left:.5rem!important;width:312px}.background-btn{Width:130px;Height:45px;Left:1475px;Top:71px;background:#0059b6;border:59b6 solid;border-radius:27px;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;margin-bottom:2rem;margin-top:.5rem!important;opacity:1}}.title-job-course{color:#f58220;margin-left:9rem;margin-top:0}.lesson-course,.title-job-course{font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:400;text-align:center}.lesson-course{color:#707070;margin-left:8rem!important}@media screen and (max-width:500px){.doc-sec2{color:#005baa;font-family:Segoe UI;font-size:20px;font-style:normal;font-weight:700;margin-left:4rem;margin-top:13rem;text-align:center}.bg-color-video{background:#003d87;background:linear-gradient(18deg,#003d87 0,#732803 100%);border:1px solid #707070;margin-top:20px;padding-bottom:0;width:100%}.bg-detail-course{background-color:#fff;background:#fff;border-radius:25px;filter:drop-shadow(0 0 3px rgba(0,0,0,.27));height:450px;margin-bottom:4rem;margin-left:.5rem!important;width:auto}.headline-Course{text-align:center!important}.bg-color,.bg-color4{width:100%!important}.title-job-instructor{color:#f58220;font-size:18px;margin-left:1rem!important;text-align:center!important}.lesson-course,.title-job-instructor{font-family:Segoe UI;font-style:normal;font-weight:400}.lesson-course{color:#707070;font-size:16px;margin-left:8rem!important;text-align:center}.bg-detail-instructor{background-color:#fff;background:#fff;border-radius:25px;filter:drop-shadow(0 0 3px rgba(0,0,0,.27));height:220px;margin-bottom:4rem;margin-left:.2rem;margin-top:-3rem!important;width:312px}.lesson9{background-color:#fff4c5;color:#707070;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:400;gap:0;height:26.09px;margin-left:1rem!important;margin-top:-3rem;opacity:0;text-align:left;width:143px}.bg-color-instructor-color{width:100%}}.title-job-instructor{color:#f58220;font-family:Segoe UI;font-size:18px;font-style:normal;font-weight:400;margin-left:0;text-align:left}.line-head-instructor{margin-left:5rem}.line-head-instructor,.line-headline-instructor{color:#183f90;font-family:Segoe UI;font-size:20px;font-style:normal;font-weight:400;position:absolute;text-align:start}.line-headline-instructor{margin-left:2rem}.lesson-img-card{width:100%}.card-head{cursor:pointer}.course1{grid-gap:.9rem;align-content:start;display:grid;gap:.9rem;transition:transform .18s ease,box-shadow .18s ease}.lesson-card-single{Width:auto;Height:230px;background:#fff;border-radius:27px;filter:drop-shadow(0 0 3px rgba(0,0,0,.16));margin-top:1rem}.lesson-card-head{color:#183f90;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;font-weight:700;line-height:40.2px;margin-left:1rem;margin-top:0;text-align:left}.lesson-card-head-sec2{margin-left:.5rem}.lesson-card-head-sec2,.lesson-card-head-sec3{color:#183f90;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;font-weight:700;line-height:40.2px;margin-top:1.5rem;text-align:left}.lesson-card-head-sec3{margin-left:0}@media screen and (max-width:500px){.btn-color{background-color:#003d87;color:#fff;margin-bottom:.5rem}.btn-color,.btn-color2{Border:1px;border-radius:20px;height:100%;margin-top:.5rem;width:100%}.btn-color2{background-color:#f2f6f9;color:#003d87}.line-head-instructor{margin-left:2px}.line-headline-instructor{color:#183f90;font-family:Segoe UI;font-size:20px;font-style:normal;font-weight:400;margin-bottom:5rem;margin-left:-7rem;position:absolute;text-align:start}}.btn-color{background-color:#003d87;color:#fff}.btn-color,.btn-color2{Border:1px;border-radius:20px;height:100%;width:100%}.btn-color2{background-color:#f2f6f9;color:#003d87}.instractor-responsive{margin-left:0;margin-top:0}.ola-img{height:129px;margin-top:3rem;position:absolute;width:auto}@media screen and (max-width:500px){.instractor-responsive{margin-left:-5rem;margin-top:-3rem}.title-job-instructor{color:#f58220;font-family:Segoe UI;font-size:18px;font-style:normal;font-weight:400;margin-left:0;text-align:left}.media-instructor{margin-top:-7rem}}.starr{margin-top:-.3rem}.bg-detail-instructor{background-color:#fff;background:#fff;border-radius:25px;filter:drop-shadow(0 0 3px rgba(0,0,0,.27));height:220px;margin-bottom:70px;width:312px}.topic-lesson-card{color:#313131;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:15px;font-weight:400;line-height:20px;opacity:.75;text-align:left}.opacityy{opacity:.2}.lesson-eng{background-color:#d2e1ef;color:#707070;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:400;gap:0;margin-left:-1rem!important;margin-top:2rem;margin-top:2.5rem!important;opacity:1;position:absolute!important;text-align:left;width:88px!important}.headline-Course-sec2{color:#183f90;font-size:25px;font-weight:700;line-height:40.2px;margin-top:2rem}.headline-Course-sec2,.topic{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:left}.topic{color:#313131;font-size:17px;font-weight:400;line-height:25px;opacity:.75}.plan-instructor{color:#5a5a5a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:15px;margin-left:1rem;margin-top:1rem;opacity:.8;text-align:start}.line{border-style:ridge;border-width:1px;color:#707070;height:1px;margin:auto;opacity:.7;width:253px}@media screen and (max-width:600px){.lesson-instructor-numb{color:#9b9b9b;margin-left:-1px!important;margin-top:4rem;text-align:left}.card-button,.lesson-instructor-numb{font-family:Segoe UI;font-size:18px;font-style:normal;font-weight:400}.card-button{background:#c9dcf0;border:#525252;border-radius:4px;color:#525252;display:flex;height:25px;margin-left:0!important;margin-top:13px;opacity:1;text-align:center;width:auto}.line{opacity:.5;width:240px}}.card-instructor{Width:100%;Height:auto;background:#fff;border-radius:27px;filter:drop-shadow(0 0 3px rgba(0,0,0,.16));margin-top:7px}.user{border:1px solid #707070;border-radius:50%;filter:drop-shadow(0 0 3px rgba(0,0,0,.47));height:45px;margin-right:13rem;margin-top:1rem;width:45px}@media screen and (min-width:701px) and (max-width:900px){.user{height:55px;margin-right:13rem;margin-top:2rem;width:55px}}.name-testmonials{color:#232b7c;display:inline;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:15px;font-style:normal;font-weight:700;margin-top:1.5rem;position:absolute;text-align:left}.desc{color:#7f7f80;font-family:Segoe UI;font-size:14px;margin-left:1rem;margin-top:2.5rem}.desc,.quote{font-style:normal;font-weight:400;position:absolute;text-align:left}.quote{margin-left:2.2rem;margin-top:1rem}.quote,.quote2{color:#f58220;font-family:Sitka Small;font-size:46px;height:50px;line-height:58px;width:28px}.quote2{margin-left:.6rem;margin-top:0}.feed,.quote2{font-style:normal;font-weight:400;position:absolute;text-align:left}.feed{color:#232b7c;font-family:Segoe UI;font-size:14px;margin-left:3rem;margin-top:3rem;width:257px}.icon1{display:inline;width:20%}.star{margin-bottom:1rem;margin-left:5rem;margin-top:9rem;width:50%}.widthh{margin-left:-2rem}.course1{Width:auto;Height:auto;background:#fff;border-radius:27px;filter:drop-shadow(0 0 3px rgba(0,0,0,.16));margin:5px}.course-img{border-radius:15px;cursor:pointer;height:auto;margin-top:0;opacity:1;width:100%}.share{color:#183f90;font-family:Segoe UI;font-size:20px;font-style:normal;font-weight:400;height:34px;margin-left:9rem;text-align:center}.social{background:#005baa;color:#fff;height:46.7px;position:absolute;width:46.7px}.icon3-card{color:#f69021;font-family:Font Awesome\ 5 Pro;font-size:20px;font-style:normal;font-weight:300;height:16px;opacity:1;padding-left:0;text-align:left;width:16px}.icon7{color:#f69021;font-style:bold;font-weight:500;height:18px;width:18px}.icon-img{color:#f69021;height:30px;margin-top:-4px;width:30px}.card-button{background:#c9dcf0;border:#525252;border-radius:4px;color:#525252;display:flex;font-family:Segoe UI;font-size:18px;font-style:normal;font-weight:400;height:25px;margin-left:1rem;margin-top:13px;opacity:1;text-align:center;width:auto}.bullet-list-course2{padding-left:22px;position:relative}.bullet-list-course2:before{background-color:#005baa;border-radius:60%;content:"";height:10px;left:6%;position:absolute;top:55%;top:14px;transform:translateY(-50%);width:10px}.bullet-list-course7{padding-left:22px;position:relative}.bullet-list-course7:before{background-color:#005baa;border-radius:60%;content:"";height:10px;left:6%;position:absolute;top:55%;top:14px;transform:translateY(-50%);width:10px}.card-head{color:#183f90;font-size:20px;font-weight:700;height:75px;margin-left:1rem;margin-top:10px;position:absolute;text-align:start;width:256px}.card-head,.lesson-instructor-numb{font-family:Segoe UI;font-style:normal}.lesson-instructor-numb{color:#9b9b9b;font-size:18px;font-weight:400;margin-left:5px;margin-top:4rem;text-align:left}.margin-lesson{margin-left:8rem;text-align:right}.instructor-lesson{color:#183f90;font-size:15px;height:29px}.instructor-lesson,.lesson-cost{font-family:Segoe UI;font-style:normal;font-weight:400}.lesson-cost{color:#707070;font-size:18px;height:42px;margin-left:5px;position:absolute;text-align:left;width:92px}.doc-sec2{margin-left:9.5rem;margin-top:11rem}.doc,.doc-sec2{color:#005baa;font-family:Segoe UI;font-size:20px;font-style:normal;font-weight:700;text-align:center}.doc{height:34px;margin-left:11rem;margin-top:13rem;width:192px}.title{color:#f58220;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:400;height:31px;margin-left:8rem;margin-top:-15px;text-align:center}.lesson-instructor{margin-left:0}.lesson-instructor,.lesson8{color:#707070;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:400;text-align:left}.lesson8{background-color:#d2e1ef;gap:0;height:25.09px;margin-left:4rem!important;margin-top:-2.5rem;opacity:1;position:absolute;width:88px!important}.btn-enroll{background-color:#003d87;border:#003d87;color:#fff;width:auto}.btn-enroll :hover{background-color:#fff;border:solid #003d87;color:#003d87;width:auto}.lesson9{background-color:#fff4c5;color:#707070;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:400;gap:0;height:26.09px;margin-left:2rem;margin-top:-3rem;opacity:0;text-align:left;width:143px}.bullet-list-course{padding-left:17px;position:relative}.bullet-list-course:before{background-color:#005baa;border-radius:60%;content:"";height:10px;left:2%;position:absolute;top:39%;transform:translateY(-50%);width:10px}.margin-lesson9{color:#707070;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:400;height:29px;margin-left:1rem;padding-right:7px;padding-top:0;text-align:right;width:113px}.course-card,.course-card-outer{height:100%;width:100%}.course-card-outer{position:relative}.course-card-trigger{background:#0000;border:0;cursor:pointer;display:flex;height:100%;padding:0;text-align:inherit;width:100%}.course-card-inner{background:var(--color-surface-card);border:1px solid #005baa14;border-radius:var(--radius-card);box-shadow:0 2px 8px #003d870a,0 0 0 1px #005baa08;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%}.course-card-trigger:focus-visible .course-card-inner,.course-card-trigger:hover .course-card-inner{border-color:#d16b1540;box-shadow:0 20px 40px #003d871f,0 0 0 1px #d16b1533;transform:translateY(-8px)}.course-card-image-wrap{aspect-ratio:16/9;background:linear-gradient(135deg,#005baa0f,#d16b150a);overflow:hidden;position:relative;width:100%}.course-card-image{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.course-card-trigger:hover .course-card-image{transform:scale(1.05)}.course-card-image-wrap:after{background:linear-gradient(0deg,#003d871f 0,#0000);bottom:0;content:"";height:40%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.course-card-tags{align-items:center;display:flex;justify-content:space-between;left:12px;position:absolute;right:12px;top:12px;z-index:2}[dir=rtl] .course-card-tags{flex-direction:row-reverse}.course-card-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:var(--radius-pill);box-shadow:0 2px 8px #00000014;color:var(--color-brand-primary-strong);font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:5px 14px}.course-card-tag.level{align-items:center;background:#d16b151f;display:flex;gap:5px}.course-card-tag.level,.course-card-tag.level svg{color:var(--color-brand-accent)}.course-card-discount-badge{background:linear-gradient(135deg,#d16b15,#e8842a);border-top-left-radius:14px;bottom:0;box-shadow:-2px -2px 10px #d16b154d;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.02em;padding:6px 14px;position:absolute;right:0;z-index:2}[dir=rtl] .course-card-discount-badge{border-top-left-radius:0;border-top-right-radius:14px;left:0;right:auto}.course-card-enrolled-badge{align-items:center;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:10px;box-shadow:0 2px 8px #22c55e4d;color:#fff;display:flex;font-size:.72rem;font-weight:700;gap:4px;left:12px;letter-spacing:.02em;padding:5px 12px;position:absolute;top:12px;z-index:2}[dir=rtl] .course-card-enrolled-badge{left:auto;right:12px}.course-card-enrolled-check{align-items:center;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:50%;box-shadow:0 2px 8px #22c55e40;color:#fff;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.course-card-content{display:flex;flex-direction:column;flex-grow:1;gap:.75rem;padding:1.25rem;text-align:start}.course-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-brand-primary-strong);display:-webkit-box;font-size:1.05rem;font-weight:700;height:3.1rem;line-height:1.45;margin:0;overflow:hidden;transition:color .3s ease}.course-card-trigger:hover .course-card-title{color:var(--color-brand-accent)}.course-card-metrics{align-items:center;display:flex;font-size:.82rem;gap:1rem}.course-card-metric{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:6px;padding:4px 10px;transition:background .3s ease}.course-card-metric.metric-duration{background:#d16b1514;color:var(--color-brand-accent)}.course-card-metric.metric-duration svg{color:var(--color-brand-accent)}.course-card-metric.metric-students{background:#005baa0f;color:var(--color-brand-primary)}.course-card-metric.metric-students svg{color:var(--color-brand-primary);opacity:.7}.course-card-trigger:hover .metric-duration{background:#d16b1524}.course-card-trigger:hover .metric-students{background:#005baa1a}.course-card-divider{background:linear-gradient(90deg,#0000 0,#005baa1f 20%,#d16b1514 80%,#0000);border:0;height:1px;margin:0}.course-card-footer{align-items:center;background:linear-gradient(180deg,#f4f7fb66 0,#f4f7fb26);display:flex;gap:.5rem;justify-content:space-between;padding:1rem 1.25rem}.course-card-footer-right{align-items:center;display:flex;gap:8px}.course-card-price-wrap{display:flex;flex-direction:column}.course-card-price-old{color:var(--color-status-error);font-size:.95rem;font-weight:600;opacity:.75;text-decoration:line-through}.course-card-price-current{align-items:center;color:var(--color-brand-primary-strong);display:flex;font-size:1.2rem;font-weight:800;gap:2px}.course-card-currency{color:var(--color-brand-accent);font-size:.82rem;font-weight:700}.course-card-instructor{align-items:center;display:flex;gap:8px;max-width:50%}.course-card-instructor-img{background:#fff;border:2px solid #d16b1540;border-radius:50%;height:32px;object-fit:cover;padding:1px;transition:border-color .3s ease;width:32px}.course-card-trigger:hover .course-card-instructor-img{border-color:var(--color-brand-accent)}.course-card-instructor-name{color:var(--color-brand-primary);font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-card-trigger:focus-visible .course-card-inner{outline:3px solid var(--color-focus-ring);outline-offset:4px}.course-card-cart-btn{align-items:center;background:#fff;border:1.5px solid var(--color-brand-primary);border-radius:50%;box-shadow:0 2px 8px #005baa14;color:var(--color-brand-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:36px;justify-content:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:36px}.course-card-cart-btn:hover{background:linear-gradient(135deg,#005baa,#003d87);box-shadow:0 4px 14px #005baa4d;color:#fff;transform:scale(1.15)}.course-card-cart-btn.in-cart{background:linear-gradient(135deg,#16a34a,#22c55e);border-color:#22c55e;color:#fff;cursor:default}.course-card-cart-btn.in-cart:hover{box-shadow:0 2px 8px #22c55e33;transform:none}[dir=rtl] .course-card-footer,[dir=rtl] .course-card-footer-right{flex-direction:row-reverse}
/*# sourceMappingURL=288.1663545c.chunk.css.map*/