*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-4{inset:-1rem}.inset-0{inset:0}.-bottom-\[150px\]{bottom:-150px}.-left-\[150px\]{left:-150px}.-right-\[150px\]{right:-150px}.-top-\[150px\]{top:-150px}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-\[15px\]{bottom:15px}.left-0{left:0}.left-1\/2{left:50%}.left-\[15px\]{left:15px}.right-0{right:0}.right-4{right:1rem}.right-\[15px\]{right:15px}.top-0{top:0}.top-4{top:1rem}.top-\[50px\]{top:50px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[2000\]{z-index:2000}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[0\.2rem\]{margin-bottom:.2rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[10px\]{height:10px}.h-\[320px\]{height:320px}.h-\[400px\]{height:400px}.h-\[45px\]{height:45px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[70vh\]{min-height:70vh}.min-h-\[calc\(100vh-60px\)\]{min-height:calc(100vh - 60px)}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10px\]{width:10px}.w-\[130px\]{width:130px}.w-\[25px\]{width:25px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-full{width:100%}.min-w-8{min-width:2rem}.min-w-\[280px\]{min-width:280px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[350px\]{max-width:350px}.max-w-\[450px\]{max-width:450px}.max-w-\[500px\]{max-width:500px}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-0{--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-100{--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[float_3s_infinite_ease-in-out\]{animation:float 3s infinite ease-in-out}.animate-\[float_4s_infinite_ease-in-out\]{animation:float 4s infinite ease-in-out}.animate-\[logoFlicker_2s_infinite_alternate\]{animation:logoFlicker 2s infinite alternate}.animate-\[modalFadeIn_0\.3s_ease\]{animation:modalFadeIn .3s ease}.animate-\[modalSlideUp_0\.3s_ease\]{animation:modalSlideUp .3s ease}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(350px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[25px\]{gap:25px}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[15px\]{border-radius:15px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-\[\#FF2B2B\]{--tw-border-opacity: 1;border-color:rgb(255 43 43 / var(--tw-border-opacity, 1))}.border-\[rgba\(138\,135\,201\,0\.15\)\]{border-color:#8a87c926}.border-\[rgba\(234\,67\,53\,0\.3\)\]{border-color:#ea43354d}.border-\[rgba\(255\,43\,43\,0\.2\)\]{border-color:#ff2b2b33}.border-\[rgba\(255\,43\,43\,0\.3\)\]{border-color:#ff2b2b4d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/\[0\.08\]{border-color:#ffffff14}.bg-\[\#0F0F0F\]{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0714\]{--tw-bg-opacity: 1;background-color:rgb(15 7 20 / var(--tw-bg-opacity, 1))}.bg-\[\#1F1F1F\]{--tw-bg-opacity: 1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#FF2B2B\]{--tw-bg-opacity: 1;background-color:rgb(255 43 43 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(0\,191\,255\,0\.12\)\]{background-color:#00bfff1f}.bg-\[rgba\(15\,15\,15\,0\.85\)\]{background-color:#0f0f0fd9}.bg-\[rgba\(234\,67\,53\,0\.15\)\]{background-color:#ea433526}.bg-\[rgba\(255\,43\,43\,0\.12\)\]{background-color:#ff2b2b1f}.bg-\[rgba\(255\,43\,43\,0\.15\)\]{background-color:#ff2b2b26}.bg-black\/20{background-color:#0003}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/85{background-color:#000000d9}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/5{background-color:#2563eb0d}.bg-blue-600\/80{background-color:#2563ebcc}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-\[\#0F0F0F\]{--tw-gradient-from: #0F0F0F var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 15 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1a1a\]{--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FF2B2B\]{--tw-gradient-from: #FF2B2B var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 43 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/0{--tw-gradient-from: rgb(239 246 255 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f8f7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 247 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8a87c9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(138 135 201 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-fuchsia-400{--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e879f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#00BFFF\]{--tw-gradient-to: #00BFFF var(--tw-gradient-to-position)}.to-\[\#0f0f0f\]{--tw-gradient-to: #0f0f0f var(--tw-gradient-to-position)}.to-\[\#1a1a1a\]{--tw-gradient-to: #1a1a1a var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8a87c9 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1\.2rem\]{padding:1.2rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.6rem\]{padding-left:.6rem;padding-right:.6rem}.px-\[5\%\]{padding-left:5%;padding-right:5%}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.7\]{line-height:1.7}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#777\]{--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity, 1))}.text-\[\#EA4335\]{--tw-text-opacity: 1;color:rgb(234 67 53 / var(--tw-text-opacity, 1))}.text-\[\#FF2B2B\]{--tw-text-opacity: 1;color:rgb(255 43 43 / var(--tw-text-opacity, 1))}.text-\[\#aaa\]{--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity, 1))}.text-\[\#bbb\]{--tw-text-opacity: 1;color:rgb(187 187 187 / var(--tw-text-opacity, 1))}.text-\[\#ccc\]{--tw-text-opacity: 1;color:rgb(204 204 204 / var(--tw-text-opacity, 1))}.text-\[\#cfcfcf\]{--tw-text-opacity: 1;color:rgb(207 207 207 / var(--tw-text-opacity, 1))}.text-\[rgba\(255\,43\,43\,0\.4\)\]{color:#ff2b2b66}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-500{--tw-text-opacity: 1;color:rgb(138 135 201 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: 0 10px 24px rgba(255,255,255,.12);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(255\,43\,43\,0\.25\)\]{--tw-shadow: 0 10px 24px rgba(255,43,43,.25);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_35px_-10px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 20px 35px -10px rgba(0,0,0,.15);--tw-shadow-colored: 0 20px 35px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 25px 50px -12px rgba(0,0,0,.5);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[20px\]{--tw-blur: blur(20px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[10px\]{--tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[8px\]{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{font-family:Funnel Display,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:var(--content-bg);color:var(--text-color);line-height:1.6;overflow-x:hidden}html{overflow-x:hidden}.app{min-height:100vh;background:var(--content-bg)}.section-title5{font-size:3rem;font-weight:650;background-image:linear-gradient(to right,#a78bfa,#a855f7,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;margin-bottom:.5rem}.section-subtitle5{color:#c4b5fd;text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.6}.section-title-container{padding:2rem 0;text-align:center}@media(max-width:768px){.section-title2{font-size:2.5rem}}@media(max-width:480px){.section-title2{font-size:2rem}}.selection\:bg-blue-100 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.selection\:bg-blue-100 *::selection{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.selection\:text-blue-900 *::-moz-selection{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.selection\:text-blue-900 *::selection{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.selection\:bg-blue-100::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.selection\:bg-blue-100::selection{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.selection\:text-blue-900::-moz-selection{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.selection\:text-blue-900::selection{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#888\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#888\]::placeholder{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-1\.5:after{content:var(--tw-content);bottom:-.375rem}.after\:-bottom-\[5px\]:after{content:var(--tw-content);bottom:-5px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:w-10:after{content:var(--tw-content);width:2.5rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:rounded-\[2px\]:after{content:var(--tw-content);border-radius:2px}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-\[\#FF2B2B\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 43 43 / var(--tw-bg-opacity, 1))}.after\:bg-blue-600:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[5px\]:hover{--tw-translate-y: -5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-2:hover{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-\[3px\]:hover{--tw-translate-x: 3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-90:hover{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#FF2B2B\]:hover{--tw-border-opacity: 1;border-color:rgb(255 43 43 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#128C7E\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 140 126 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#EA4335\]:hover{--tw-bg-opacity: 1;background-color:rgb(234 67 53 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FF2B2B\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 43 43 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#cc0000\]:hover{--tw-bg-opacity: 1;background-color:rgb(204 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900:hover{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-violet-500:hover{--tw-gradient-from: #8a87c9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(138 135 201 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-pink-400:hover{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.hover\:pl-\[5px\]:hover{padding-left:5px}.hover\:text-\[\#FF2B2B\]:hover{--tw-text-opacity: 1;color:rgb(255 43 43 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-pink-300:hover{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-violet-500:hover{--tw-text-opacity: 1;color:rgb(138 135 201 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_25px_rgba\(138\,135\,201\,0\.15\)\]:hover{--tw-shadow: 0 10px 25px rgba(138,135,201,.15);--tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_28px_rgba\(234\,67\,53\,0\.2\)\]:hover{--tw-shadow: 0 10px 28px rgba(234,67,53,.2);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_28px_rgba\(255\,43\,43\,0\.2\)\]:hover{--tw-shadow: 0 10px 28px rgba(255,43,43,.2);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_32px_rgba\(255\,255\,255\,0\.14\)\]:hover{--tw-shadow: 0 14px 32px rgba(255,255,255,.14);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_32px_rgba\(255\,43\,43\,0\.3\)\]:hover{--tw-shadow: 0 14px 32px rgba(255,43,43,.3);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#FF2B2B\]:focus{--tw-border-opacity: 1;border-color:rgb(255 43 43 / var(--tw-border-opacity, 1))}.focus\:bg-\[rgba\(255\,43\,43\,0\.1\)\]:focus{background-color:#ff2b2b1a}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media not all and (min-width:1024px){.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-lg\:text-\[2\.8rem\]{font-size:2.8rem}}@media not all and (min-width:768px){.max-md\:left-2{left:.5rem}.max-md\:right-2{right:.5rem}.max-md\:order-3{order:3}.max-md\:mt-\[5px\]{margin-top:5px}.max-md\:hidden{display:none}.max-md\:h-8{height:2rem}.max-md\:h-\[250px\]{height:250px}.max-md\:w-8{width:2rem}.max-md\:w-\[100px\]{width:100px}.max-md\:w-\[250px\]{width:250px}.max-md\:w-full{width:100%}.max-md\:max-w-\[280px\]{max-width:280px}.max-md\:max-w-full{max-width:100%}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:justify-center{justify-content:center}.max-md\:gap-2{gap:.5rem}.max-md\:gap-4{gap:1rem}.max-md\:gap-5{gap:1.25rem}.max-md\:gap-8{gap:2rem}.max-md\:gap-\[10px\]{gap:10px}.max-md\:p-5{padding:1.25rem}.max-md\:p-\[0\.8rem\]{padding:.8rem}.max-md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.max-md\:px-\[18px\]{padding-left:18px;padding-right:18px}.max-md\:px-\[4\%\]{padding-left:4%;padding-right:4%}.max-md\:px-\[5\%\]{padding-left:5%;padding-right:5%}.max-md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-\[10px\]{padding-top:10px;padding-bottom:10px}.max-md\:pb-12{padding-bottom:3rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:pt-6{padding-top:1.5rem}.max-md\:pt-8{padding-top:2rem}.max-md\:pt-\[60px\]{padding-top:60px}.max-md\:text-center{text-align:center}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-\[0\.85rem\]{font-size:.85rem}.max-md\:text-\[0\.9rem\]{font-size:.9rem}.max-md\:text-\[1\.2rem\]{font-size:1.2rem}.max-md\:text-\[1\.8rem\]{font-size:1.8rem}.max-md\:text-\[12px\]{font-size:12px}.max-md\:text-\[2rem\]{font-size:2rem}.max-md\:text-base{font-size:1rem;line-height:1.5rem}.max-md\:after\:left-1\/2:after{content:var(--tw-content);left:50%}.max-md\:after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:hover\:pl-0:hover{padding-left:0}}@media(max-width:480px){.max-\[480px\]\:h-1\.5{height:.375rem}.max-\[480px\]\:h-7{height:1.75rem}.max-\[480px\]\:w-1\.5{width:.375rem}.max-\[480px\]\:w-20{width:5rem}.max-\[480px\]\:w-7{width:1.75rem}.max-\[480px\]\:w-\[18px\]{width:18px}.max-\[480px\]\:gap-2{gap:.5rem}.max-\[480px\]\:gap-\[0\.4rem\]{gap:.4rem}.max-\[480px\]\:gap-\[15px\]{gap:15px}.max-\[480px\]\:p-\[0\.6rem\]{padding:.6rem}.max-\[480px\]\:px-2{padding-left:.5rem;padding-right:.5rem}.max-\[480px\]\:px-4{padding-left:1rem;padding-right:1rem}.max-\[480px\]\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-\[480px\]\:px-\[14px\]{padding-left:14px;padding-right:14px}.max-\[480px\]\:px-\[3\%\]{padding-left:3%;padding-right:3%}.max-\[480px\]\:px-\[4\%\]{padding-left:4%;padding-right:4%}.max-\[480px\]\:py-2{padding-top:.5rem;padding-bottom:.5rem}.max-\[480px\]\:py-\[0\.2rem\]{padding-top:.2rem;padding-bottom:.2rem}.max-\[480px\]\:py-\[5px\]{padding-top:5px;padding-bottom:5px}.max-\[480px\]\:pb-8{padding-bottom:2rem}.max-\[480px\]\:pt-\[50px\]{padding-top:50px}.max-\[480px\]\:text-2xl{font-size:1.5rem;line-height:2rem}.max-\[480px\]\:text-\[0\.65rem\]{font-size:.65rem}.max-\[480px\]\:text-\[0\.75rem\]{font-size:.75rem}.max-\[480px\]\:text-\[0\.8rem\]{font-size:.8rem}.max-\[480px\]\:text-\[1\.3rem\]{font-size:1.3rem}.max-\[480px\]\:text-\[1\.4rem\]{font-size:1.4rem}.max-\[480px\]\:text-\[1\.6rem\]{font-size:1.6rem}.max-\[480px\]\:text-\[11px\]{font-size:11px}.max-\[480px\]\:text-base{font-size:1rem;line-height:1.5rem}.max-\[480px\]\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media(min-width:768px){.md\:static{position:static}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:w-10{width:2.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-end{justify-content:flex-end}.md\:border-b-0{border-bottom-width:0px}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:mx-0{margin-left:0;margin-right:0}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr_1\.5fr\]{grid-template-columns:1.5fr 1fr 1.5fr}.lg\:flex-row{flex-direction:row}.lg\:justify-start{justify-content:flex-start}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-left{text-align:left}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--bg-primary: rgba(0, 0, 0, .3);--bg-primary-scrolled: rgba(0, 0, 0, .9);--content-bg: #000;--text-color: #ddd6fe;--text-hover: #a78bfa;--border-color: rgba(139, 92, 246, .2);--border-color-scrolled: rgba(139, 92, 246, .3);--gradient-primary: linear-gradient(to right, #a78bfa, #a855f7);--gradient-button: linear-gradient(to right, #7c3aed, #9333ea);--gradient-button-hover: linear-gradient(to right, #6d28d9, #7e22ce);--button-shadow: 0 4px 6px rgba(139, 92, 246, .2);--button-shadow-hover: 0 6px 12px rgba(139, 92, 246, .3);--mobile-menu-bg: rgba(0, 0, 0, .95)}[data-theme=light]{--bg-primary: rgba(255, 255, 255, .9);--bg-primary-scrolled: rgba(255, 255, 255, .95);--content-bg: #f8fafc;--text-color: #4c1d95;--text-hover: #7c3aed;--border-color: rgba(139, 92, 246, .3);--border-color-scrolled: rgba(139, 92, 246, .4);--gradient-primary: linear-gradient(to right, #7c3aed, #a855f7);--gradient-button: linear-gradient(to right, #8b5cf6, #a855f7);--gradient-button-hover: linear-gradient(to right, #7c3aed, #9333ea);--button-shadow: 0 4px 6px rgba(139, 92, 246, .25);--button-shadow-hover: 0 6px 12px rgba(139, 92, 246, .35);--mobile-menu-bg: rgba(255, 255, 255, .98)}.home-container{min-height:100vh;position:relative;overflow-x:hidden;background-color:#000}.gradient-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#000c,#0009,#0006 60%,#0003);z-index:1}@media(min-width:1024px){.gradient-overlay{background:linear-gradient(to right,#000000e6,#000000b3 40%,#0000004d,#0000)}}.content-container{position:relative;z-index:10;min-height:100vh;display:flex;align-items:center}.content-wrapper{width:100%;margin:0 auto}.grid-container{display:grid;align-items:center}@media(min-width:1024px){.grid-container{grid-template-columns:1fr 1fr}}.content-left{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem 0}@media(min-width:1024px){.content-left{min-height:100vh;justify-content:flex-start;padding:0}}.blur-background{position:absolute;top:0;bottom:0;left:0;width:100%;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-1}@media(min-width:1024px){.blur-background{background:linear-gradient(to right,#000000d9,#000000b3 50%,#0000004d 80%,#0000);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.content-inner{position:relative;padding:2rem;width:100%;max-width:500px;text-align:center}@media(min-width:768px){.content-inner{padding:1.5rem;max-width:600px}}@media(min-width:1024px){.content-inner{padding:2rem;text-align:left;max-width:none}}.content-inner>*+*{margin-top:1.25rem}@media(min-width:1024px){.content-inner>*+*{margin-top:1rem}}.heading-container>*+*{margin-top:.5rem}.heading-primary{font-size:2.5rem;font-weight:700;background-image:linear-gradient(to right,#a78bfa,#a855f7,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1}@media(min-width:768px){.heading-primary{font-size:3rem}}@media(min-width:1024px){.heading-primary{font-size:3rem}}.heading-secondary{font-size:2.5rem;font-weight:700;background-image:linear-gradient(to right,#a855f7,#8b5cf6,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1}@media(min-width:768px){.heading-secondary{font-size:3rem}}@media(min-width:1024px){.heading-secondary{font-size:3rem}}.description{font-size:1rem;color:#ddd6fe;font-weight:300;line-height:1.6;padding:0 .5rem}@media(min-width:768px){.description{font-size:1.1rem;padding:0 1rem}}@media(min-width:1024px){.description{font-size:1.1rem;padding:0}}.expertise-container1>*+*{margin-top:1rem}.expertise-title1{font-size:1.25rem;font-weight:600;color:#c4b5fd}@media(min-width:768px){.expertise-title1{font-size:1.35rem}}@media(min-width:1024px){.expertise-title1{font-size:1.3rem}}.services-grid1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;justify-content:center}@media(min-width:480px){.services-grid1{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(min-width:1024px){.services-grid1{justify-content:start;gap:.5rem}}.service-item{display:flex;align-items:center;gap:.75rem;color:#ede9fe;transition:color .3s;justify-content:center}@media(min-width:1024px){.service-item{justify-content:start;gap:.5rem}}.service-item:hover{color:#c4b5fd}.service-bullet{width:.5rem;height:.5rem;background-image:linear-gradient(to right,#8b5cf6,#a855f7);border-radius:9999px;flex-shrink:0}.service-text{font-size:.9rem;text-align:left}@media(min-width:768px){.service-text{font-size:.95rem}}@media(min-width:1024px){.service-text{font-size:.9rem}}.buttons-container{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;width:100%;max-width:300px;margin:0 auto}.buttons-container a{text-decoration:none;text-align:center;width:100%}@media(min-width:480px){.buttons-container{flex-direction:row;max-width:400px}.buttons-container a{width:auto;flex:1}}@media(min-width:1024px){.buttons-container{margin:0;max-width:none;justify-content:flex-start}.buttons-container a{flex:none;width:auto}}.btn-primary1{padding:.875rem 1.5rem;background-image:linear-gradient(to right,#7c3aed,#9333ea);color:#fff;font-weight:600;border-radius:.75rem;transform:scale(1);transition:all .3s;box-shadow:0 8px 12px -3px #0000001a;font-size:.95rem;display:block}.btn-primary1:hover{background-image:linear-gradient(to right,#6d28d9,#7e22ce);transform:scale(1.05);box-shadow:0 0 20px #8b5cf640}.btn-secondary{padding:.875rem 1.5rem;border-width:2px;border-color:#8b5cf6;color:#c4b5fd;font-weight:600;border-radius:.75rem;transition:all .3s;font-size:.95rem;display:block}.btn-secondary:hover{background-color:#8b5cf6;color:#fff}.content-right{position:relative;display:none}@media(min-width:1024px){.content-right{display:flex;height:100vh;align-items:center;justify-content:center}}.floating-cards-container{position:relative;width:100%;height:100%}.floating-card{position:absolute;background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:2.25rem;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease;animation:blinkFloat 4s ease-in-out infinite}.floating-card:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 50px #8b5cf666;background:#fff3;border:1px solid rgba(139,92,246,.3)}.card-1{top:20%;right:10%;width:260px;z-index:3;animation-delay:0s}.card-2{top:45%;right:25%;width:240px;z-index:2;animation-delay:1.3s}.card-3{top:70%;right:15%;width:260px;z-index:1;animation-delay:2.6s}.card-title{font-size:1.1rem;font-weight:700;color:#fff;line-height:1.2;animation:textBlink 4s ease-in-out infinite}.card-subtitle{font-size:.85rem;color:#ddd6fe;line-height:1.4;font-weight:300;animation:subtleBlink 5s ease-in-out infinite}@keyframes blinkFloat{0%{opacity:.8;transform:translateY(0) scale(1);box-shadow:0 4px 30px #0000001a;border-color:#ffffff1a}25%{opacity:1;transform:translateY(-2px) scale(1.01);box-shadow:0 8px 40px #8b5cf633;border-color:#8b5cf633}50%{opacity:.9;transform:translateY(-4px) scale(1.02);box-shadow:0 12px 50px #8b5cf64d;border-color:#8b5cf64d}75%{opacity:1;transform:translateY(-2px) scale(1.01);box-shadow:0 8px 40px #a855f740;border-color:#a855f733}to{opacity:.8;transform:translateY(0) scale(1);box-shadow:0 4px 30px #0000001a;border-color:#ffffff1a}}@keyframes textBlink{0%,to{opacity:1;text-shadow:none}25%{opacity:.9;text-shadow:0 0 8px rgba(255,255,255,.3)}50%{opacity:1;text-shadow:0 0 12px rgba(139,92,246,.4)}75%{opacity:.95;text-shadow:0 0 6px rgba(168,85,247,.2)}}@keyframes subtleBlink{0%,to{opacity:.8}20%{opacity:1}40%{opacity:.9}60%{opacity:1}80%{opacity:.85}}@media(max-width:380px){.heading-primary,.heading-secondary{font-size:2rem}.description{font-size:.9rem;padding:0 .25rem}.service-text{font-size:.8rem}.btn-primary1,.btn-secondary{padding:.875rem 1rem;font-size:.9rem}.content-inner{padding:1rem}}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;color:#fff;position:relative}.reviews-section{padding:5rem 0;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reviews-carousel{max-width:800px;margin:0 auto;text-align:center}.review-content{background:#ffffff1a;border-radius:20px;padding:3rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2);position:relative}.review-content:before{content:'"';font-size:4rem;color:#ffffff4d;position:absolute;top:1rem;left:2rem;font-family:serif}.review-text{font-size:1.2rem;line-height:1.6;color:#fff;margin-bottom:2rem;font-style:italic}.review-author{display:flex;flex-direction:column;gap:.5rem}.review-author strong{font-size:1.1rem;color:#fff}.review-author span{color:#fffc;font-size:.9rem}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:2rem}.carousel-btn{background:#ffffff1a;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.5rem;font-weight:700}.carousel-btn:hover{background:#fff3;transform:scale(1.1)}.carousel-indicators{display:flex;gap:.5rem}.indicator{width:7px;height:7px;border-radius:50%;border:none;background:#ffffff4d;cursor:pointer;transition:all .3s ease}.indicator.active{background:#fff;transform:scale(1.2)}@media(max-width:768px){.section-title{font-size:2rem}.review-content{padding:2rem 1.5rem}.review-text{font-size:1.1rem}.carousel-controls{gap:1rem}}@media(max-width:380px){.heading-primary,.heading-secondary{font-size:2rem}.description{font-size:.9rem;padding:0 .25rem}.service-text{font-size:.8rem}.btn-primary1,.btn-secondary{padding:.875rem 1rem;font-size:.9rem}.content-inner{padding:1rem}.section-title{font-size:1.75rem}.review-content{padding:1.5rem 1rem}.review-text{font-size:1rem}.carousel-btn{width:40px;height:40px;font-size:1.2rem}}.clients-section{padding:5rem 0;background:#000c;overflow:hidden;position:relative}.clients-carousel-container{position:relative;width:100%;overflow:hidden;padding:2rem 0}.clients-carousel-track{display:flex;animation:scrollClients 30s linear infinite;gap:3rem;padding:0 2rem}.clients-carousel-track:hover{animation-play-state:paused}.client-carousel-item{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 2rem;background:#ffffff0d;border-radius:12px;transition:all .3s ease;min-width:180px;height:100px}.client-carousel-item:hover{background:#ffffff1a;transform:translateY(-5px) scale(1.05);box-shadow:0 10px 25px #8b5cf64d}.client-logo{max-width:120px;max-height:60px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}.client-carousel-item:hover .client-logo{filter:grayscale(0%) brightness(100%);transform:scale(1.1)}.client-name{width:170px;color:#ddd6fe;font-size:.82rem;font-weight:600;line-height:1.25;text-align:center}@keyframes scrollClients{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.clients-carousel-track{animation:none;justify-content:center;flex-wrap:wrap}}@media(max-width:768px){.clients-carousel-track{gap:2rem;padding:0 1rem}.client-carousel-item{padding:1rem 1.5rem;min-width:140px;height:80px}.client-logo{max-width:100px;max-height:50px}}@media(max-width:480px){.clients-carousel-track{gap:1.5rem;padding:0 .5rem}.client-carousel-item{padding:.75rem 1rem;min-width:120px;height:70px}.client-logo{max-width:80px;max-height:40px}}#clients .client-carousel-item{height:auto!important;min-height:140px!important;padding:1.25rem 1rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}@media(max-width:768px){#clients .client-carousel-item{min-height:120px!important;padding:1rem .75rem!important}}@media(max-width:480px){#clients .client-carousel-item{min-height:100px!important;padding:.75rem .5rem!important}}#home-btn-services{padding:.875rem 2rem!important;background-color:#854bf7!important;background-image:none!important;color:#fff!important;font-weight:700!important;border-radius:12px!important;border:none!important;transition:all .3s cubic-bezier(.25,1,.5,1)!important;box-shadow:0 4px 14px #854bf766!important;display:inline-block!important;text-align:center!important}#home-btn-services:hover{background-color:#703bf7!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #854bf799!important}#home-btn-contact{padding:.875rem 2rem!important;background-color:transparent!important;border:1.5px solid #2a2b36!important;color:#fff!important;font-weight:700!important;border-radius:12px!important;transition:all .3s cubic-bezier(.25,1,.5,1)!important;display:inline-block!important;text-align:center!important}#home-btn-contact:hover{border-color:#4b5563!important;background-color:#ffffff0d!important;transform:translateY(-2px)!important}#home-industries-section{padding:8rem 0;background:#0a0a12;position:relative;z-index:10;overflow:hidden}#home-industries-section:before{content:"";position:absolute;top:-10%;right:-10%;width:40%;height:50%;background:radial-gradient(circle,rgba(124,58,237,.08) 0%,transparent 70%);z-index:-1}#home-industries-section .section-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}#home-industries-section .section-header{text-align:center;margin-bottom:5rem}#home-industries-section .section-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:1.5rem;color:#fff;letter-spacing:-.03em;line-height:1.1}#home-industries-section .section-subtitle{color:#94a3b8;font-size:1.15rem;max-width:700px;margin:0 auto;font-weight:400;line-height:1.7}#home-industries-section .industries-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;justify-content:center}@media(min-width:640px){#home-industries-section .industries-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){#home-industries-section .industries-grid{grid-template-columns:repeat(3,1fr)}}#home-industries-section .industry-card{position:relative;height:320px;border-radius:20px;overflow:hidden;background:#1a1a24;border:1px solid rgba(139,92,246,.2);transition:transform .1s ease-out,border-color .4s ease,box-shadow .4s ease;box-shadow:0 4px 20px #0006;transform-style:preserve-3d}#home-industries-section .industry-card:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.08),transparent);transform:skew(-25deg);z-index:4;transition:.8s}#home-industries-section .industry-card:hover{border-color:#8b5cf699;box-shadow:0 15px 45px #7c3aed4d}#home-industries-section .industry-card:hover:before{left:150%}#home-industries-section .industry-card-image-wrapper{position:absolute;inset:0;width:100%;height:100%;z-index:1;transform:translateZ(0)}#home-industries-section .industry-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s ease;filter:brightness(.85) grayscale(.1)}#home-industries-section .industry-card:hover .industry-card-image{transform:scale(1.1);filter:brightness(.75) grayscale(0)}#home-industries-section .industry-card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#00000040,#0a0a14d9);z-index:2;transform:translateZ(10px)}#home-industries-section .industry-card-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;transform:translateZ(40px);transition:transform .4s ease}#home-industries-section .industry-card-tag{font-size:.6rem;text-transform:uppercase;color:#a78bfa;font-weight:800;letter-spacing:.15em;margin-bottom:.5rem;opacity:.9}#home-industries-section .industry-card-title{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:.5rem;line-height:1.2}#home-industries-section .industry-card-description{font-size:.85rem;color:#94a3b8;line-height:1.5;font-weight:400;margin:0;transition:color .3s ease}#home-industries-section .industry-card:hover .industry-card-description{color:#e2e8f0}@media(max-width:640px){#home-industries-section .industry-card{height:280px}#home-industries-section .industry-card-content{padding:1.25rem}#home-industries-section .industry-card-title{font-size:1.2rem}}.navbar{position:fixed;top:0;left:0;width:100%;padding:1rem 0;z-index:1000;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(139,92,246,.2);transition:all .3s ease}.navbar.scrolled{background:#000000e6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:.7rem 0;border-bottom:1px solid rgba(139,92,246,.3)}.nav-container{display:flex;justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto;padding:0 1.5rem}.nav-logo{display:flex;flex-direction:column;align-items:flex-start}.nav-logo img{width:165px;margin-right:.5rem;transition:all .3s ease}.cssbuttons-io-button{background:#a370f0;color:#fff;font-family:inherit;padding:.35em 3.3em .35em 1.2em;font-size:17px;font-weight:500;border-radius:.9em;border:none;letter-spacing:.05em;display:flex;align-items:center;box-shadow:inset 0 0 1.6em -.6em #714da6;overflow:hidden;position:relative;height:2.8em;cursor:pointer;transition:all .3s}.cssbuttons-io-button .icon{background:#fff;margin-left:1em;position:absolute;display:flex;align-items:center;justify-content:center;height:2.2em;width:2.2em;border-radius:.7em;box-shadow:.1em .1em .6em .2em #7b52b9;right:.3em;transition:all .3s}.cssbuttons-io-button:hover .icon{width:calc(100% - .6em)}.cssbuttons-io-button .icon svg{width:1.1em;transition:transform .3s;color:#7b52b9}.cssbuttons-io-button:hover .icon svg{transform:translate(.1em)}.cssbuttons-io-button:active .icon{transform:scale(.95)}.logo-text{font-size:1.8rem;font-weight:700;background-image:linear-gradient(to right,#a78bfa,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.logo-subtext{font-size:.8rem;color:#c4b5fd;letter-spacing:1.5px}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{color:#ddd6fe;text-decoration:none;font-weight:500;font-size:1rem;position:relative;transition:all .3s ease}.nav-link:hover{color:#a78bfa}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(to right,#a78bfa,#a855f7);transition:width .3s ease}.nav-link:hover:after{width:100%}.nav-menu .nav-dropdown{position:relative}.nav-menu .nav-dropdown-btn{background:none;border:none;color:#c4b5fd;font-weight:500;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.5rem 0;transition:all .3s ease}.nav-menu .nav-dropdown-btn:hover{color:#a78bfa}.nav-menu .dropdown-arrow{font-size:.7rem;transition:transform .3s ease;color:#a78bfa}.nav-menu .dropdown-arrow.open{transform:rotate(180deg)}.nav-menu .dropdown-menu{position:absolute;top:100%;left:0;width:220px;background:#000!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.4)!important;border-radius:.75rem;padding:.75rem 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);z-index:1001;box-shadow:0 20px 50px #000c}.nav-menu .dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu .dropdown-link{display:block;color:#fff!important;text-decoration:none;padding:.8rem 1.5rem;font-weight:500;font-size:.95rem;transition:all .3s ease;border-left:4px solid transparent}.nav-menu .dropdown-link:hover{color:#fff!important;background:#8b5cf633!important;border-left:4px solid #a78bfa;padding-left:1.8rem}.cta-button{padding:.6rem 1.5rem;background:linear-gradient(to right,#7c3aed,#9333ea);color:#fff;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #8b5cf633}.cta-button:hover{background:linear-gradient(to right,#6d28d9,#7e22ce);transform:translateY(-2px);box-shadow:0 6px 12px #8b5cf64d}.mobile-menu-btn{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer}.menu-line{height:3px;width:100%;background:#a78bfa;border-radius:10px;transition:all .3s ease}.line-1-open{transform:rotate(-45deg) translate(-5px,6px)}.line-2-open{opacity:0}.line-3-open{transform:rotate(45deg) translate(-5px,-6px)}.mobile-menu{position:fixed;top:70px;left:0;width:100%;height:0;background:#0a0a12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;transition:height .4s ease;z-index:999}.mobile-menu-open{height:calc(100vh - 70px);border-top:1px solid rgba(139,92,246,.2);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.mobile-menu-open::-webkit-scrollbar{display:none}.mobile-nav-menu1{list-style:none;padding:2rem 1.5rem;margin:0}.mobile-nav-item1{margin-bottom:0;opacity:1!important;visibility:visible!important}.mobile-nav-link1{color:#fff;text-decoration:none;font-size:1.2rem;font-weight:600;display:block;padding:1rem 0;transition:all .3s ease;border-bottom:1px solid rgba(139,92,246,.1);opacity:1!important;visibility:visible!important}.mobile-nav-link1:hover{color:#a78bfa;padding-left:.5rem}.mobile-dropdown{border-bottom:1px solid rgba(139,92,246,.1)}.mobile-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;color:#fff;font-size:1.25rem;font-weight:600;cursor:pointer}.mobile-dropdown-toggle{background:none;border:none;color:#a78bfa;font-size:1.6rem;cursor:pointer;transition:all .3s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.mobile-dropdown.open .mobile-dropdown-toggle{transform:rotate(45deg);color:#fff}.mobile-dropdown-menu{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;background:#8b5cf608;margin:0 -1.5rem;padding:0 1.5rem}.mobile-dropdown.open .mobile-dropdown-menu{max-height:500px;opacity:1;padding-bottom:1rem;padding-top:.5rem}.mobile-dropdown-link{display:block;color:#ddd6fe;text-decoration:none;padding:.9rem 1.25rem;font-size:1.1rem;font-weight:500;border-left:4px solid transparent;transition:all .3s ease}.mobile-dropdown-link:hover{color:#fff;background:#8b5cf61a;border-left:4px solid #a78bfa;padding-left:1.75rem}.mobile-cta-button{display:block;margin:2rem auto;padding:.8rem 2rem;background:linear-gradient(to right,#7c3aed,#9333ea);color:#fff;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #8b5cf633}.mobile-cta-button:hover{background:linear-gradient(to right,#6d28d9,#7e22ce);transform:translateY(-2px);box-shadow:0 6px 12px #8b5cf64d}@media screen and (max-width:768px){.nav-menu,.nav-cta{display:none}.mobile-menu-btn{display:flex}.nav-container{padding:0 1rem}#aitsLabs{display:flex;margin-top:2rem;justify-content:center}}@media screen and (min-width:769px){.mobile-menu{display:none}}.blog-post-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:10000;overflow-y:auto;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blog-post-content{max-width:780px;margin:40px auto;background:#1a1a1a;border-radius:16px;box-shadow:0 25px 50px #00000080;position:relative;animation:slideUp .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;border:1px solid #333}@keyframes slideUp{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.blog-post-header{padding:48px 48px 24px;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);border-bottom:1px solid #333}.header-top-bar{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.post-meta-tags{display:flex;gap:12px;align-items:center}.post-category{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.post-read-time{font-size:12px;color:#888;font-weight:500}.blog-post-close{background:#ffffff1a;border:1px solid #444;color:#ccc;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-post-close:hover{background:#ffffff26;color:#fff;transform:rotate(90deg);box-shadow:0 4px 12px #0000004d;border-color:#555}.close-icon{font-size:20px;font-weight:300}.blog-post-title{font-size:2rem;font-weight:700;margin-bottom:24px;color:#fff;line-height:1.2;letter-spacing:-.5px}.post-meta-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.author-info{display:flex;align-items:center;gap:12px}.author-avatar{width:44px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.author-details{display:flex;flex-direction:column}.author-name{font-weight:600;color:#e0e0e0;font-size:15px}.post-date{font-size:13px;color:#888}.post-team{background:#333;color:#bbb;padding:6px 12px;border-radius:12px;font-size:13px;font-weight:500}.blog-post-hero{padding:0;position:relative}.hero-image-container{position:relative;height:420px;overflow:hidden}.hero-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:brightness(.9)}.image-gradient-overlay{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(transparent,#0000004d)}.blog-post-body{padding-bottom:48px;background:#1a1a1a}.blog-post-main-content{padding:40px 48px 32px;border-bottom:1px solid #333}.content-lead{font-size:18px;line-height:1.8;color:#ccc;font-weight:400;margin:0}.blog-post-section{padding:40px 48px;border-bottom:1px solid #333}.section-title{font-size:1.5rem;margin-bottom:24px;color:#fff;font-weight:600;display:flex;align-items:center;gap:12px}.title-accent{width:4px;height:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.section-content{font-size:16px;line-height:1.7;color:#bbb}.blog-post-bullets{list-style:none;padding:0;margin:0}.blog-post-bullets li{padding:12px 0 12px 32px;position:relative;font-size:16px;line-height:1.6;color:#bbb;border-bottom:1px solid #2a2a2a}.blog-post-bullets li:last-child{border-bottom:none}.bullet-icon{position:absolute;left:0;top:14px;width:16px;height:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%}.blog-post-gallery{padding:40px 48px;border-bottom:1px solid #333}.gallery-title{font-size:1.5rem;margin-bottom:24px;color:#fff;font-weight:600}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.gallery-item{border-radius:12px;overflow:hidden;transition:transform .3s ease;background:#2a2a2a}.gallery-image-container{aspect-ratio:1;overflow:hidden;border-radius:12px}.gallery-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;filter:brightness(.85)}.blog-post-footer{padding:0 48px}.post-tags{display:flex;align-items:center;gap:12px;margin-bottom:32px;padding:24px 0;border-bottom:1px solid #333}.tags-label{font-size:14px;color:#888;font-weight:500}.tags-container{display:flex;gap:8px;flex-wrap:wrap}.post-tag{background:#333;color:#bbb;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid #444}.post-tag:hover{background:#3a3a3a;color:#ccc}.blog-post-cta{text-align:center;padding-top:24px}.cta-button1{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#4462e7,#652ba0);color:#fff;padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d;border:1px solid rgba(255,255,255,.1)}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea80;color:#fff;background:linear-gradient(135deg,#768af0,#865bb8)}.button-arrow{transition:transform .3s ease}.cta-button:hover .button-arrow{transform:translate(4px)}.blog-post-loading,.blog-post-error{padding:80px 48px;text-align:center;background:#1a1a1a}.loading-spinner{width:48px;height:48px;border:3px solid #333;border-top:3px solid #667eea;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 24px}.error-icon{font-size:48px;margin-bottom:24px;color:#dc2626}.blog-post-error h3{color:#ef4444;margin-bottom:12px}.blog-post-error p{color:#888;margin-bottom:24px}.btn-primary{background:#667eea;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s ease;border:1px solid rgba(255,255,255,.1)}.btn-primary:hover{background:#768af0;transform:translateY(-1px)}.blog-post-modal::-webkit-scrollbar{width:8px}.blog-post-modal::-webkit-scrollbar-track{background:#1a1a1a}.blog-post-modal::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.blog-post-modal::-webkit-scrollbar-thumb:hover{background:#555}::selection{background:#667eea4d;color:#fff}::-moz-selection{background:#667eea4d;color:#fff}@media(max-width:768px){.blog-post-modal{padding:10px}.blog-post-content{margin:20px auto;border-radius:12px;border:1px solid #333}.blog-post-header,.blog-post-main-content,.blog-post-section,.blog-post-gallery{padding:32px 24px}.blog-post-footer{padding:0 24px}.blog-post-title{font-size:2rem;color:#fff}.header-top-bar{flex-direction:column;gap:16px;align-items:flex-start}.post-meta-info{flex-direction:column;align-items:flex-start;gap:16px}.hero-image-container{height:280px}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.content-lead{font-size:16px;color:#ccc}.section-title{color:#fff}.section-content{color:#bbb}}@media(max-width:480px){.blog-post-header,.blog-post-main-content,.blog-post-section,.blog-post-gallery{padding:24px 20px}.blog-post-title{font-size:1.75rem}.section-title{font-size:1.25rem}.gallery-grid{grid-template-columns:1fr 1fr}.post-tags{flex-direction:column;align-items:flex-start;gap:12px}.tags-container{justify-content:flex-start}}.blog-post-content{color-scheme:dark}.blog-post-close:focus,.cta-button:focus,.btn-primary:focus{outline:2px solid #667eea;outline-offset:2px}.hero-image-container img,.gallery-image-container img{background:#2a2a2a}.author-name,.blog-post-title,.gallery-title,.section-title{text-shadow:0 1px 2px rgba(0,0,0,.3)}.blog-page-container{min-height:100vh;position:relative;overflow-x:hidden;background-color:#000}.slide{position:absolute;inset:0;transition:opacity 2s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0}.gradient-overlay{position:fixed;inset:0;background-image:linear-gradient(to right,rgba(0,0,0,.7),transparent,rgba(0,0,0,.3));z-index:5}.blur-layer{position:fixed;inset:0;background:linear-gradient(to right,#000000d9,#000000b3 40%,#0006 60%,#0000);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:6}.section-subtitle5{font-size:1rem;font-weight:400;color:#c4b5fd;margin-bottom:2rem;text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.blog-section{position:relative;z-index:15;padding:3rem 1rem;min-height:100vh}.container{width:100%;max-width:1200px;margin:0 auto}.blog-controls{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.search-box{position:relative;flex:1;min-width:250px}.search-input{width:100%;padding:.75rem 1rem .75rem 2.5rem;background:#0f0f1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.3);border-radius:.75rem;color:#ddd6fe;font-size:.9rem;outline:none;transition:all .3s ease}.search-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}.search-input::-moz-placeholder{color:#a78bfa}.search-input::placeholder{color:#a78bfa}.search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#a78bfa;font-size:1rem}.sort-dropdown{min-width:200px}.sort-select{width:100%;padding:.75rem 1rem;background:#0f0f1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.3);border-radius:.75rem;color:#ddd6fe;font-size:.9rem;outline:none;cursor:pointer;transition:all .3s ease}.sort-select:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}.sort-select option{background:#1a1625;color:#ddd6fe}.main-content{display:grid;grid-template-columns:1fr 300px;gap:2rem;align-items:start}.blog-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.blog-post{background:#0f0f1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:.75rem;overflow:hidden;transition:all .3s ease;height:-moz-fit-content;height:fit-content}.blog-post:hover{transform:translateY(-3px);box-shadow:0 8px 20px #8b5cf640;border-color:#8b5cf666}.post-image{position:relative;width:100%;height:180px;overflow:hidden}.post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.blog-post:hover .post-image img{transform:scale(1.05)}.post-date{position:absolute;top:.75rem;right:.75rem;background:#8b5cf6e6;color:#fff;padding:.3rem .7rem;border-radius:.4rem;font-size:.8rem;font-weight:600}.post-content{padding:1.25rem}.post-title{font-size:1.1rem;font-weight:600;color:#ddd6fe;margin-bottom:.75rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-excerpt{color:#c4b5fd;line-height:1.5;margin-bottom:1rem;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem}.post-meta{display:flex;flex-direction:column;gap:.3rem;flex:1}.post-author{color:#a78bfa;font-weight:600;font-size:.8rem}.post-category{background:#8b5cf633;color:#c4b5fd;padding:.2rem .6rem;border-radius:.8rem;font-size:.75rem;width:-moz-fit-content;width:fit-content}.read-more-btn{display:inline-block;background:linear-gradient(to right,#7c3aed,#9333ea);color:#fff;padding:.5rem 1rem;border-radius:.4rem;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:.85rem;white-space:nowrap}.read-more-btn:hover{background:linear-gradient(to right,#6d28d9,#7e22ce);transform:translateY(-1px);box-shadow:0 4px 8px #8b5cf64d}.no-posts{text-align:center;padding:2rem;background:#0f0f1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:.75rem;grid-column:1 / -1}.no-posts h3{color:#ddd6fe;margin-bottom:.5rem;font-size:1.2rem}.no-posts p{color:#c4b5fd;font-size:.9rem}.blog-sidebar{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:2rem}.sidebar-widget{background:#0f0f1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:.75rem;padding:1.25rem}.sidebar-widget h4{color:#ddd6fe;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #8b5cf6}.recent-post{display:flex;align-items:center;gap:.75rem;margin-bottom:.8rem;padding:.8rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.recent-post:hover{background:#8b5cf61a;border-color:#8b5cf64d;transform:translate(5px)}.recent-post:last-child{margin-bottom:0}.recent-post-image{width:50px;height:50px;border-radius:.4rem;overflow:hidden;flex-shrink:0}.recent-post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.recent-post:hover .recent-post-image img{transform:scale(1.1)}.recent-post-content{flex:1;min-width:0}.recent-post-content h5{color:#ddd6fe;font-size:.85rem;margin-bottom:.3rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.recent-post:hover .recent-post-content h5{color:#a78bfa}.recent-post-content span{color:#a78bfa;font-size:.7rem;font-weight:500}@media(max-width:1024px){.main-content{grid-template-columns:1fr;gap:2rem}.blog-sidebar{position:static;order:-1}.blog-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){.blog-section{padding:2rem 1rem}.section-title5{font-size:2rem}.section-subtitle5{font-size:.9rem;margin-bottom:1.5rem}.blog-controls{flex-direction:column}.search-box,.sort-dropdown{min-width:100%}.blog-container{grid-template-columns:1fr;gap:1rem}.post-image{height:160px}.post-content{padding:1rem}.post-footer{flex-direction:column;align-items:flex-start;gap:.8rem}.read-more-btn{align-self:flex-start}.recent-post{padding:.6rem}.recent-post-image{width:45px;height:45px}.recent-post-content h5{font-size:.8rem}}@media(max-width:480px){.blog-section{padding:1.5rem .5rem}.section-title5{font-size:1.8rem}.post-image{height:140px}.blog-controls{gap:.8rem}.search-input,.sort-select{padding:.6rem .8rem .6rem 2.2rem;font-size:.85rem}.search-icon{left:.6rem;font-size:.9rem}.recent-post{flex-direction:column;text-align:center;gap:.5rem}.recent-post-image{width:60px;height:60px}.recent-post:hover{transform:translateY(-2px)}}.services-page-container{min-height:100vh;position:relative;overflow:hidden;background-color:#000}.slide{position:absolute;inset:0;transition:opacity 2.5s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0}.blur-layer{position:fixed;inset:0;background:linear-gradient(to right,#000000e6,#000000bf 40%,#00000080,#0003);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.services-section{position:relative;z-index:10;padding:2rem 0 5rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.services-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;padding:0 2rem;max-width:1280px;margin:0 auto;animation:fadeInUp 1s ease-out}.service-card1{background:#0f0f1ad9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(139,92,246,.15);border-radius:1.25rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0000004d;margin-bottom:.75rem}.service-card1:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #8b5cf640;border-color:#8b5cf680;background:#141423e6}.service-card1 img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;filter:brightness(.85)}.service-card1:hover img{transform:scale(1.08);filter:brightness(1)}.card-content1{padding:2rem 2rem 2.4rem}.card-title1{font-size:1.5rem;font-weight:600;color:#e9d5ff;margin-bottom:1.25rem;letter-spacing:.02em;line-height:1.3}.service-card1 ul{padding:0;list-style:none;margin:0}.service-card1 li{color:#c4b5fd;margin-bottom:.75rem;padding-left:1.5rem;position:relative;line-height:1.6;transition:all .3s ease;font-size:.95rem}.service-card1 li:last-child{margin-bottom:0}.service-card1:hover li{color:#ddd6fe}.service-card1 li:before{content:"→";color:#8b5cf6;font-weight:700;position:absolute;left:0;transition:all .3s ease}.service-card1:hover li:before{color:#a78bfa;transform:translate(3px)}@media(max-width:1024px){.services-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}}@media(max-width:768px){.section-title5{font-size:2.5rem;letter-spacing:.05em}.services-container{grid-template-columns:1fr;padding:0 1.5rem;gap:1.5rem}.service-card1{margin:0}.card-content1{padding:1.5rem 1.5rem 1.9rem}.card-title1{font-size:1.3rem}.service-card1 img{height:200px}.blur-layer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(to right,#000000eb,#000c,#0009)}}@media(max-width:480px){.section-title5{font-size:2rem}.services-container{padding:0 1rem}.card-content1{padding:1.25rem 1.25rem 1.65rem}}#products-glass-redesign.products-page-container{min-height:100vh;position:relative;overflow-x:hidden;background-color:#000}#products-glass-redesign .slideshow-container{position:fixed;inset:0;z-index:0}#products-glass-redesign .slide{position:absolute;inset:0;transition:opacity 2s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0}#products-glass-redesign .slide.active{opacity:1}#products-glass-redesign .gradient-overlay{position:fixed;inset:0;background-image:linear-gradient(to right,rgba(0,0,0,.7),transparent,rgba(0,0,0,.3));z-index:5}#products-glass-redesign .blur-layer{position:fixed;inset:0;background:linear-gradient(to right,#000000d9,#000000b3 40%,#0006 60%,#0000);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:6}#products-glass-redesign .products-section{position:relative;z-index:15;padding:3rem 1rem;min-height:100vh}#products-glass-redesign .container1{width:100%;max-width:1200px;margin:0 auto}#products-glass-redesign .section-header{margin-bottom:4rem;text-align:center}#products-glass-redesign .section-title5{margin-top:6rem;margin-bottom:1rem}#products-glass-redesign .products-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;align-items:stretch}#products-glass-redesign .product-card{background:#0f0f1acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(139,92,246,.2);border-radius:1rem;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;color:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden;height:100%}#products-glass-redesign .product-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #8b5cf640;border-color:#8b5cf666;background:#141423d9}#products-glass-redesign .product-card:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.05),transparent);transform:skew(-25deg);transition:.75s;pointer-events:none;z-index:2}#products-glass-redesign .product-card:hover:before{left:150%}#products-glass-redesign .product-image{width:100%;height:200px;border-radius:.75rem;overflow:hidden;margin-bottom:1.25rem;border:1px solid rgba(255,255,255,.05)}#products-glass-redesign .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}#products-glass-redesign .product-card:hover .product-image img{transform:scale(1.1)}#products-glass-redesign .product-content{flex:1;display:flex;flex-direction:column}#products-glass-redesign .product-content h3{font-size:1.35rem;font-weight:700;margin-bottom:.75rem;color:#ddd6fe;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}#products-glass-redesign .product-description{font-size:.95rem;color:#c4b5fd;line-height:1.6;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.8em}#products-glass-redesign .product-features{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}#products-glass-redesign .product-features li{font-size:.75rem;font-weight:600;color:#a78bfa;background:#8b5cf626;padding:.3rem .7rem;border-radius:20px;border:1px solid rgba(139,92,246,.2);transition:all .3s ease}#products-glass-redesign .product-card:hover .product-features li{background:#8b5cf640;transform:translateY(-2px)}#products-glass-redesign .product-explore-btn{margin-top:auto;padding:.8rem 1.25rem;background:linear-gradient(to right,#7c3aed,#9333ea);border:none;border-radius:.5rem;color:#fff;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;cursor:pointer}#products-glass-redesign .product-card:hover .product-explore-btn{background:linear-gradient(to right,#6d28d9,#7e22ce);box-shadow:0 5px 15px #7c3aed66;transform:scale(1.02)}#products-glass-redesign .product-explore-arrow{transition:transform .3s ease}#products-glass-redesign .product-card:hover .product-explore-arrow{transform:translate(5px)}#products-glass-redesign .product-explore-btn.disabled{opacity:.6;background:#333;cursor:not-allowed;box-shadow:none;transform:none}#products-glass-redesign .floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}#products-glass-redesign .floating-circle{position:absolute;background:linear-gradient(135deg,#8b5cf61a,#a855f70d);border-radius:50%;filter:blur(60px);z-index:1}@media(max-width:768px){#products-glass-redesign .section-title5{font-size:2rem}#products-glass-redesign .products-container{grid-template-columns:1fr}#products-glass-redesign .product-card{margin:0 .5rem}}.aboutus-section{padding:5rem 1rem;background:linear-gradient(to bottom,#0f0f1a,#1a1035)}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.content-block{background:#0f0f1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:1rem;padding:2rem;transition:all .3s ease}.content-block:hover{transform:translateY(-5px);box-shadow:0 10px 25px #8b5cf633;border-color:#8b5cf666}.block-title{font-size:1.3rem;font-weight:600;color:#ddd6fe;margin-bottom:1rem;position:relative;padding-bottom:.5rem}.block-title:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(to right,#a78bfa,#8b5cf6)}.block-text{color:#c4b5fd;line-height:1.6}.founder-section{margin-bottom:4rem;border:1px solid rgba(139,92,246,.24);border-radius:1rem;background:#0f0f1ad6;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:220px 1fr;align-items:center;gap:2.5rem}.founder-content{max-width:760px}.founder-photo{width:220px;aspect-ratio:1;overflow:hidden;border-radius:1rem;border:1px solid rgba(167,139,250,.35);background:#ffffff0a}.founder-photo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.founder-eyebrow{margin-bottom:.75rem;color:#a78bfa;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.founder-title{margin:0;color:#f5f3ff;font-size:2rem;font-weight:700}.founder-role{margin:.6rem 0 1.25rem;color:#ddd6fe;font-size:1rem;font-weight:600}.founder-text{margin:0;color:#c4b5fd;font-size:1rem;line-height:1.7}.stats-section{background:linear-gradient(45deg,#8b5cf61a,#a855f71a);border:1px solid rgba(139,92,246,.2);border-radius:1rem;padding:3rem 2rem;text-align:center;margin-bottom:4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stats-content{max-width:500px;margin:0 auto}.stats-title{font-size:1.2rem;font-weight:600;color:#ddd6fe;margin-bottom:1rem}.stats-number{font-size:3rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#a855f7,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.5rem}.stats-text{color:#c4b5fd;font-size:1.1rem}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.value-card{background:#0f0f1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease}.value-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #8b5cf633;border-color:#8b5cf666}.value-icon{font-size:2.5rem;margin-bottom:1rem}.value-title{font-size:1.2rem;font-weight:600;color:#ddd6fe;margin-bottom:1rem}.value-text{color:#c4b5fd;line-height:1.6}@media(max-width:768px){.content-grid,.values-grid{grid-template-columns:1fr}.content-block,.value-card,.founder-section{margin:0 .5rem}.founder-section{padding:2rem 1.25rem;grid-template-columns:1fr;gap:1.5rem;text-align:center}.founder-photo{width:min(220px,80%);margin:0 auto}.founder-title{font-size:1.6rem}.stats-number{font-size:2.5rem}}.contact-section{padding:5rem 0;background:linear-gradient(to bottom,#0f0f1a,#1a1035)}.contact-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.contact-header{text-align:center;margin-bottom:3rem}.main-title{font-size:2.5rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#a855f7,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1rem}.subtitle{color:#c4b5fd;font-size:1.1rem;max-width:700px;margin:0 auto}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.contact-form{background:#0f0f1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:1rem;padding:2rem}.form-title{font-size:1.5rem;font-weight:600;color:#ddd6fe;margin-bottom:1.5rem;text-align:center}.form-group1{margin-bottom:1.5rem}.form-label1{display:block;color:#c4b5fd;margin-bottom:.5rem;font-weight:500}.form-input1,.form-textarea1{width:93%;padding:.8rem 1rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;color:#ddd6fe;font-family:inherit;transition:all .3s ease}.form-input1:focus,.form-textarea1:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}.form-textarea1{min-height:120px;resize:vertical}.submit-btn1{width:100%;padding:1rem;background:linear-gradient(to right,#7c3aed,#9333ea);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn:hover:not(:disabled){background:linear-gradient(to right,#6d28d9,#7e22ce);transform:translateY(-2px);box-shadow:0 6px 12px #8b5cf64d}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.contact-info{display:flex;flex-direction:column;gap:1.5rem}.info-title{font-size:1.5rem;font-weight:600;color:#ddd6fe;margin-bottom:1rem}.info-card{background:#0f0f1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.2);border-radius:1rem;padding:1.5rem;transition:all .3s ease;color:#fff}.info-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #8b5cf633;border-color:#8b5cf666}.info-card a{text-decoration:none;color:inherit;display:block}.info-icon{font-size:1.5rem;margin-bottom:.8rem}.info-card h3{font-size:1.2rem;font-weight:600;color:#ddd6fe;margin-bottom:.5rem}.info-card p{color:#c4b5fd;line-height:1.6}#info-cardPE{display:flex;flex-direction:column;gap:1rem}.map-section{margin-top:3rem}.map-title{font-size:1.5rem;font-weight:600;color:#ddd6fe;text-align:center;margin-bottom:1.5rem}.map-container{border-radius:1rem;overflow:hidden;box-shadow:0 10px 25px #0003}.form-alert{padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:500}.alert-success{background:#48bb781a;border:1px solid rgba(72,187,120,.3);color:#48bb78}.alert-error{background:#f565651a;border:1px solid rgba(245,101,101,.3);color:#f56565}@media(max-width:968px){.contact-content{grid-template-columns:1fr}.contact-form,.info-card{margin:0 .5rem}}@media(max-width:768px){.main-title{font-size:2rem}.subtitle{font-size:1rem}#info-cardPE{flex-direction:column}}.career-section{padding:6rem 0 5rem;min-height:100vh;background:#0f0f1a}.career-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.career-header{text-align:center;margin-bottom:2rem}.career-title{margin-bottom:1rem;font-size:2.5rem;font-weight:700;color:#a78bfa}.career-subtitle{max-width:760px;margin:0 auto;color:#c4b5fd;font-size:1.08rem;line-height:1.7}.career-options{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.career-option{border:1px solid rgba(139,92,246,.35);border-radius:.5rem;padding:.85rem 1.5rem;background:#0f0f1acc;color:#ddd6fe;font-weight:700;cursor:pointer;transition:all .3s ease}.career-option.active,.career-option:hover{background:linear-gradient(to right,#7c3aed,#9333ea);color:#fff;border-color:transparent;box-shadow:0 8px 20px #8b5cf640}.career-content{display:grid;grid-template-columns:.85fr 1.4fr;gap:2rem;align-items:start}.career-info,.career-form{border:1px solid rgba(139,92,246,.2);border-radius:1rem;background:#0f0f1ad1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem}.career-info h2{color:#f5f3ff;font-size:1.6rem;margin-bottom:1rem}.career-info p{color:#c4b5fd;line-height:1.7}.career-highlights{display:grid;gap:.85rem;margin-top:1.5rem}.career-highlights span{border:1px solid rgba(139,92,246,.24);border-radius:.5rem;padding:.8rem 1rem;color:#ddd6fe;background:#8b5cf614}.career-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.career-form-group{margin-bottom:1.25rem}.career-form-group label{display:block;margin-bottom:.5rem;color:#c4b5fd;font-weight:600}.career-form-group input,.career-form-group textarea{width:100%;box-sizing:border-box;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;padding:.85rem 1rem;background:#8b5cf61a;color:#ddd6fe;font-family:inherit;transition:all .3s ease}.career-form-group textarea{min-height:110px;resize:vertical}.career-form-group input:focus,.career-form-group textarea:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}.career-submit{width:100%;border:none;border-radius:.5rem;padding:1rem;background:linear-gradient(to right,#7c3aed,#9333ea);color:#fff;font-weight:700;cursor:pointer;transition:all .3s ease}.career-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px #8b5cf64d}.career-submit:disabled{cursor:not-allowed;opacity:.72}.career-alert{padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:600}@media(max-width:968px){.career-content{grid-template-columns:1fr}}@media(max-width:680px){.career-title{font-size:2rem}.career-options,.career-form-grid{grid-template-columns:1fr;flex-direction:column}}.footer{background:#0a0a14;border-top:1px solid rgba(139,92,246,.2);padding:3rem 0 1rem;position:relative}.footer-content{max-width:1200px;margin:0 auto;padding:0 1.5rem}.footer-main{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem}.footer-brand{margin-bottom:2rem}.brand-name{font-size:1.8rem;font-weight:700;background:linear-gradient(to right,#a78bfa,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.5rem}.brand-tagline{color:#c4b5fd;margin-bottom:1.5rem;line-height:1.6}.social-links{display:flex;gap:1rem}.social-links a{text-decoration:none}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#8b5cf61a;color:#c4b5fd;transition:all .3s ease}.social-link:hover{background:linear-gradient(to right,#7c3aed,#9333ea);color:#fff;transform:translateY(-3px)}.footer-nav{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem}.nav-section h3{font-size:1.2rem;font-weight:600;color:#ddd6fe;margin-bottom:1rem;position:relative;padding-bottom:.5rem;white-space:nowrap}.nav-section h3:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:linear-gradient(to right,#a78bfa,#8b5cf6)}.footer-services-list{list-style:none!important;padding-left:30px!important;display:flex!important;flex-direction:column!important;gap:.6rem!important;margin:0!important}.footer-services-list li{display:block!important;width:auto!important}.footer-services-list a{color:#c4b5fd!important;text-decoration:none!important;transition:all .3s ease!important;display:inline-block!important;padding:.25rem 0!important;position:relative!important;white-space:nowrap!important}.footer-services-list a:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:1px!important;background:#a78bfa!important;transition:width .3s ease!important}.footer-services-list a:hover{color:#a78bfa!important}.footer-services-list a:hover:after{width:100%!important}.footer-nav-columns{display:flex;gap:2rem}.footer-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.nav-links a,.footer-nav-list a,.nav-link{color:#c4b5fd;text-decoration:none;transition:all .3s ease;display:inline-block;padding:.25rem 0;position:relative}.nav-links a:after,.footer-nav-list a:after,.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#a78bfa;transition:width .3s ease}.nav-links a:hover,.footer-nav-list a:hover,.nav-link:hover{color:#a78bfa}.nav-links a:hover:after,.footer-nav-list a:hover:after,.nav-link:hover:after{width:100%}.footer-nav-grid{display:none}.nav-links li,.footer-nav-list li{margin-bottom:0}.footer-bottom{border-top:1px solid rgba(139,92,246,.2);padding-top:1.5rem;text-align:center}.copyright{color:#c4b5fd;font-size:.9rem}.scroll-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;border-radius:50%;background:linear-gradient(to right,#7c3aed,#9333ea);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;box-shadow:0 4px 12px #8b5cf64d}.scroll-top.visible{opacity:1;visibility:visible}.scroll-top:hover{background:linear-gradient(to right,#6d28d9,#7e22ce);transform:translateY(-3px);box-shadow:0 6px 15px #8b5cf666}@media(max-width:968px){.footer-main{grid-template-columns:1fr}.footer-nav{grid-template-columns:1fr;gap:1.5rem}.footer-nav-row-2{max-width:100%;margin:0}}@media(max-width:768px){.footer{padding:2rem 0 1rem}.footer-content{padding:0 1rem}.scroll-top{bottom:1rem;right:1rem;width:45px;height:45px}.footer-nav-row-1,.footer-nav-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.footer-nav-row-1,.footer-nav-row-2{grid-template-columns:1fr}.nav-links a{justify-content:flex-start;padding-left:1rem}}.contact-popup-overlay{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:24px;background:#020617ad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto}.contact-popup-container{position:relative;width:min(100%,480px);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa),#fff;box-shadow:0 28px 80px #0f172a5c;animation:contactModalIn .18s ease-out}@keyframes contactModalIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.contact-popup-close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 8px 22px #0f172a14;transition:background .16s ease,color .16s ease,transform .16s ease}.contact-popup-close:hover{background:#f1f5f9;color:#0f172a;transform:rotate(90deg)}.contact-popup-content{max-height:calc(100vh - 48px);padding:34px;overflow-y:auto}.contact-popup-content h2{margin:0 46px 8px 0;color:#111827;font-size:1.65rem;font-weight:850;line-height:1.15}.contact-popup-content>p{margin:0 0 24px;color:#64748b;font-size:.98rem;line-height:1.6}.contact-popup-content form{display:grid;gap:16px}.contact-popup-content .form-group{margin:0;text-align:left}.contact-popup-content .form-group label{display:block;margin-bottom:7px;color:#1e293b;font-size:.84rem;font-weight:750}.contact-popup-content .form-group input,.contact-popup-content .form-group textarea{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:13px 14px;background:#fff;color:#0f172a;font:inherit;font-size:.96rem;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.contact-popup-content .form-group textarea{min-height:96px;resize:vertical}.contact-popup-content .form-group input::-moz-placeholder,.contact-popup-content .form-group textarea::-moz-placeholder{color:#94a3b8}.contact-popup-content .form-group input::placeholder,.contact-popup-content .form-group textarea::placeholder{color:#94a3b8}.contact-popup-content .form-group input:focus,.contact-popup-content .form-group textarea:focus{outline:none;border-color:#0f766e;background:#fff;box-shadow:0 0 0 4px #0f766e24}.contact-submit-btn{width:100%;min-height:50px;margin-top:4px;border:0;border-radius:12px;padding:14px 18px;background:#0f766e;color:#fff;font-size:1rem;font-weight:850;cursor:pointer;box-shadow:0 14px 28px #0f766e3d;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.contact-submit-btn:hover:not(:disabled){background:#115e59;box-shadow:0 18px 34px #0f766e4d;transform:translateY(-1px)}.contact-submit-btn:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed;box-shadow:none;transform:none}.contact-success-message{display:grid;place-items:center;min-height:300px;padding:26px 8px;text-align:center}.success-icon-lottie{display:grid;place-items:center;width:74px;height:74px;margin-bottom:18px;border-radius:999px;background:#dcfce7;color:#047857;font-size:38px;animation:successScale .22s ease-out}@keyframes successScale{0%{transform:scale(.86);opacity:0}to{transform:scale(1);opacity:1}}.contact-success-message h3{margin:0 0 10px;color:#047857;font-size:1.55rem;font-weight:850}.contact-success-message p{max-width:340px;margin:0;color:#475569;line-height:1.6}@media(max-width:600px){.contact-popup-overlay{align-items:start;padding:14px}.contact-popup-container,.contact-popup-content{max-height:calc(100vh - 28px)}.contact-popup-container{border-radius:16px}.contact-popup-content{padding:28px 20px 22px}.contact-popup-content h2{margin-right:42px;font-size:1.42rem}.contact-popup-close{top:10px;right:10px;width:34px;height:34px;font-size:23px}}.portfolio-route-shell{min-height:100vh;background:#05050d;isolation:isolate;overflow-x:hidden;position:relative}.portfolio-inquiry-button{position:fixed;right:1.25rem;bottom:1.25rem;z-index:80;border:0;border-radius:999px;padding:.9rem 1.25rem;background:#0f766e;color:#fff;font-size:.95rem;font-weight:800;box-shadow:0 16px 36px #0f766e52;cursor:pointer}.portfolio-inquiry-button:hover{background:#115e59}.portfolio-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#ddd6fe;background:radial-gradient(circle at 20% 20%,rgba(139,92,246,.2),transparent 28rem),linear-gradient(135deg,#05050d,#110a24 55%,#05050d)}.portfolio-loading-mark{width:46px;height:46px;border-radius:999px;border:3px solid rgba(196,181,253,.2);border-top-color:#a78bfa;animation:portfolioSpin .9s linear infinite}.portfolio-missing-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:7rem 1.5rem 4rem;color:#f8f5ff;background:radial-gradient(circle at 78% 22%,rgba(139,92,246,.24),transparent 26rem),linear-gradient(135deg,#05050d,#120a28 58%,#05050d)}.portfolio-missing-card{width:min(760px,100%);padding:2.5rem;border:1px solid rgba(167,139,250,.24);border-radius:1rem;background:#0f0f1acc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 70px #00000052}.preview-coming-soon{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.preview-icon{font-size:4rem;color:#a78bfa;margin-bottom:.5rem;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.portfolio-missing-eyebrow{display:inline-flex;margin-bottom:1rem;padding:.45rem .8rem;border:1px solid rgba(196,181,253,.24);border-radius:999px;color:#c4b5fd;background:#8b5cf61f;font-size:.8rem;font-weight:700;text-transform:uppercase}.portfolio-missing-card h1{margin-bottom:1rem;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1;color:#fff;text-transform:capitalize}.portfolio-missing-card p{color:#ddd6fe;margin-bottom:1rem}.portfolio-missing-card code{display:block;width:100%;padding:1rem;margin-bottom:1.25rem;border:1px solid rgba(139,92,246,.28);border-radius:.75rem;color:#f5f3ff;background:#00000059;white-space:normal}.portfolio-back-link{display:inline-flex;padding:.75rem 1.15rem;border-radius:999px;color:#fff;background:linear-gradient(to right,#7c3aed,#9333ea);text-decoration:none;font-weight:700}@keyframes portfolioSpin{to{transform:rotate(360deg)}}:root{--admin-primary: #7c3aed;--admin-primary-dark: #6d28d9;--admin-secondary: #a78bfa;--admin-accent: #a855f7;--admin-bg-dark: #1a1a2e;--admin-bg-darker: #0f0f1e;--admin-card-bg: rgba(26, 26, 46, .8);--admin-sidebar-bg: rgba(15, 15, 30, .95);--admin-text-primary: #ddd6fe;--admin-text-secondary: #a78bfa;--admin-border: rgba(139, 92, 246, .2);--admin-success: #10b981;--admin-error: #ef4444;--admin-warning: #f59e0b;--admin-info: #3b82f6}[data-theme=light]{--admin-bg-dark: #f3f4f6;--admin-bg-darker: #ffffff;--admin-card-bg: rgba(255, 255, 255, .95);--admin-sidebar-bg: rgba(249, 250, 251, .98);--admin-text-primary: #1f2937;--admin-text-secondary: #6b7280;--admin-border: rgba(139, 92, 246, .3)}.admin-container{min-height:100vh;background:linear-gradient(135deg,var(--admin-bg-darker) 0%,var(--admin-bg-dark) 100%);color:var(--admin-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.notification{position:fixed;top:20px;right:20px;padding:16px 24px;border-radius:12px;background:var(--admin-card-bg);border:1px solid var(--admin-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;z-index:9999;transform:translate(400px);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.notification.show{transform:translate(0);opacity:1}.notification.success{border-left:4px solid var(--admin-success)}.notification.error{border-left:4px solid var(--admin-error)}.sidebar1{background:var(--admin-sidebar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:100vh;padding:0;border-right:1px solid var(--admin-border);position:fixed;width:250px;overflow-y:auto;transition:all .3s ease;z-index:1000}.sidebar1 .logo{padding:30px 20px;border-bottom:1px solid var(--admin-border);background:linear-gradient(135deg,var(--admin-primary) 0%,var(--admin-accent) 100%)}.sidebar1 .logo h3{margin:0;color:#fff;font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:10px}.sidebar1 .nav{padding:20px 0}.sidebar1 .nav-item3{margin:5px 10px}.sidebar1 .nav-link{color:var(--admin-text-primary);padding:12px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;transition:all .3s ease;font-weight:500;text-decoration:none;position:relative;overflow:hidden}.sidebar1 .nav-link:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--admin-primary);transform:scaleY(0);transition:transform .3s ease}.sidebar1 .nav-link:hover{background:#8b5cf61a;color:var(--admin-secondary);transform:translate(5px)}.sidebar1 .nav-link:hover:before{transform:scaleY(1)}.sidebar1 .nav-link.active{background:linear-gradient(90deg,#7c3aed33,#a855f71a);color:var(--admin-secondary);font-weight:600}.sidebar1 .nav-link.active:before{transform:scaleY(1)}.sidebar1 .nav-link i{width:20px;text-align:center}.main-content2{margin-left:250px;padding:30px;min-height:100vh;position:relative;z-index:1;width:calc(100% - 250px);box-sizing:border-box}.main-content1 h1{color:var(--admin-text-primary);font-weight:700;background:linear-gradient(135deg,var(--admin-primary) 0%,var(--admin-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.stats-card{background:var(--admin-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--admin-border);border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stats-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--admin-primary) 0%,var(--admin-accent) 100%);transform:scaleX(0);transition:transform .3s ease}.stats-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #8b5cf633;border-color:var(--admin-primary)}.stats-card:hover:before{transform:scaleX(1)}.stats-card h5{color:var(--admin-text-secondary);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:10px}.stats-number{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--admin-primary) 0%,var(--admin-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:10px 0}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--admin-border);border-radius:16px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;overflow:hidden}.card:hover{box-shadow:0 8px 30px #8b5cf626}.card-header{background:linear-gradient(135deg,#7c3aed1a,#a855f70d);border-bottom:1px solid var(--admin-border);padding:20px 24px;border-radius:16px 16px 0 0}.card-header h5{color:var(--admin-text-primary);font-weight:700;margin:0}.card-body{padding:5px}.table-responsive{border-radius:12px;overflow-x:auto;overflow-y:hidden}.admin-table{width:100%;border-collapse:separate;border-spacing:0;background:transparent;font-size:.875rem;min-width:800px}.admin-table thead{background:linear-gradient(135deg,#7c3aed33,#a855f71a)}.admin-table thead th{padding:12px 16px;text-align:left;font-weight:600;color:var(--admin-secondary);text-transform:uppercase;font-size:.8rem;letter-spacing:.5px;border-bottom:2px solid var(--admin-border);white-space:nowrap}.admin-table tbody tr{transition:all .3s ease;border-bottom:1px solid var(--admin-border)}.admin-table tbody tr:hover{background:#8b5cf60d;transform:none}.admin-table tbody td{padding:12px 16px;color:var(--admin-text-primary);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.admin-table tbody tr.unread-message{background:#8b5cf614;font-weight:600}.admin-table img{border-radius:6px;border:1px solid var(--admin-border);width:40px;height:30px;-o-object-fit:cover;object-fit:cover}.admin-table.compact{font-size:.8rem}.admin-table.compact thead th{padding:8px 12px;font-size:.75rem}.admin-table.compact tbody td{padding:8px 12px}.btn{padding:10px 20px;border-radius:10px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.btn-primary{background:linear-gradient(135deg,var(--admin-primary) 0%,var(--admin-accent) 100%);color:#fff;box-shadow:0 4px 15px #8b5cf64d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf666}.btn-secondary{background:#8b5cf61a;color:var(--admin-secondary);border:1px solid var(--admin-border)}.btn-secondary:hover{background:#8b5cf633}.btn-sm{padding:6px 12px;font-size:.875rem}.btn-outline-secondary{background:transparent;color:var(--admin-text-primary);border:1px solid var(--admin-border)}.btn-outline-secondary:hover{background:#8b5cf61a;border-color:var(--admin-primary)}.btn-outline-danger{background:transparent;color:var(--admin-error);border:1px solid rgba(239,68,68,.3)}.btn-outline-danger:hover{background:#ef44441a;border-color:var(--admin-error)}.action-btn{margin:0 2px;padding:6px 10px;border-radius:6px;transition:all .3s ease;font-size:.8rem}.btn-edit{background:#3b82f61a;color:var(--admin-info);border:1px solid rgba(59,130,246,.3)}.btn-edit:hover{background:#3b82f633;transform:scale(1.05)}.btn-delete{background:#ef44441a;color:var(--admin-error);border:1px solid rgba(239,68,68,.3)}.btn-delete:hover{background:#ef444433;transform:scale(1.05)}.view-message{background:#8b5cf61a;color:var(--admin-secondary);border:1px solid var(--admin-border)}.view-message:hover{background:#8b5cf633;transform:scale(1.05)}.badge{padding:4px 8px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.bg-primary{background:linear-gradient(135deg,var(--admin-primary) 0%,var(--admin-accent) 100%);color:#fff}.bg-secondary{background:#8b5cf633;color:var(--admin-secondary)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;overflow:hidden;background:#00000080!important;display:block!important}.modal.show{display:block!important}.modal-dialog{position:relative;width:auto;margin:2rem auto;max-width:600px;pointer-events:none}.modal-dialog.modal-lg{max-width:800px}.modal-content,.modal-content1{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background:var(--admin-card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--admin-border);border-radius:12px;box-shadow:0 10px 40px #0000004d;color:var(--admin-text-primary);outline:0;max-height:80vh;overflow:hidden}.modal-header,.modal-header1{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--admin-border);border-top-left-radius:12px;border-top-right-radius:12px;background:linear-gradient(135deg,#7c3aed1a,#a855f70d);flex-shrink:0}.modal-title,.modal-title1{margin-bottom:0;line-height:1.4;color:var(--admin-text-primary);font-weight:600;font-size:1.1rem}.modal-body{position:relative;flex:1 1 auto;padding:1.25rem;overflow-y:auto;max-height:calc(80vh - 120px)}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem 1.25rem;border-top:1px solid var(--admin-border);border-bottom-right-radius:12px;border-bottom-left-radius:12px;background:#8b5cf60d;flex-shrink:0;gap:.5rem}.modal-form{display:flex;flex-direction:column;gap:.75rem}.modal-form .form-group{margin-bottom:0}.modal-form .row{margin:0 -.5rem}.modal-form .col-md-6{padding:0 .5rem}.modal-form .form-label{font-size:.8rem;margin-bottom:.4rem;font-weight:600;color:var(--admin-text-secondary);text-transform:uppercase;letter-spacing:.3px}.modal-form .form-control{padding:.6rem .8rem;font-size:.9rem;border-radius:8px;min-height:38px;background:#8b5cf614;border:1px solid var(--admin-border);transition:all .2s ease}.modal-form .form-control:focus{background:#8b5cf61f;border-color:var(--admin-primary);box-shadow:0 0 0 2px #8b5cf61a}.modal-form textarea.form-control{min-height:80px;resize:vertical;font-size:.9rem;line-height:1.4}.modal .btn{padding:.5rem 1rem;font-size:.85rem;border-radius:8px;font-weight:600}.modal .btn-sm{padding:.4rem .8rem;font-size:.8rem}.btn-close{padding:.4rem;margin:-.4rem -.4rem -.4rem auto;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a78bfa'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/.8em auto no-repeat;border:0;border-radius:6px;opacity:.7;filter:none;width:1.5rem;height:1.5rem;transition:all .15s ease-in-out}.btn-close:hover{opacity:1;background-color:#8b5cf626;transform:scale(1.1)}.form-label{color:var(--admin-text-secondary);font-weight:600;font-size:.9rem;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;display:block}.form-control{background:#8b5cf60d;border:1px solid var(--admin-border);border-radius:10px;padding:12px 16px;color:var(--admin-text-primary);transition:all .3s ease;width:100%;box-sizing:border-box}.form-control:focus{background:#8b5cf614;border-color:var(--admin-primary);box-shadow:0 0 0 3px #8b5cf61a;outline:none}.form-control::-moz-placeholder{color:#a78bfa66}.form-control::placeholder{color:#a78bfa66}textarea.form-control{width:100%;resize:vertical;min-height:100px}.form-text{color:#a78bfa99;font-size:.85rem}.row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.col-md-6{flex:0 0 50%;max-width:50%;padding-right:.75rem;padding-left:.75rem;box-sizing:border-box}@media(max-width:768px){.sidebar1{width:100%;position:relative;min-height:auto;z-index:1001}.main-content2{margin-left:0;padding:15px;width:100%}.stats-card{margin-bottom:16px}.modal-dialog{margin:.5rem;max-width:95%}.modal-content,.modal-content1{max-height:90vh}.modal-body{max-height:calc(90vh - 130px)}.notification{right:10px;left:10px;top:10px}.admin-table{font-size:.8rem;min-width:600px}.admin-table thead th,.admin-table tbody td{padding:8px 12px}.col-md-6{flex:0 0 100%;max-width:100%}.action-btn{padding:4px 8px;margin:0 1px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card,.stats-card{animation:fadeIn .5s ease}.text-primary{color:var(--admin-primary)!important}.text-success{color:var(--admin-success)!important}.text-danger{color:var(--admin-error)!important}.text-warning{color:var(--admin-warning)!important}.text-muted{color:#a78bfa99!important}.bg-light{background:#8b5cf60d!important;border-radius:8px}.rounded{border-radius:8px!important}.rounded-circle{border-radius:50%!important}.btn-group{display:flex;gap:8px}.btn-group .btn{margin:0}.border-bottom{border-bottom:1px solid var(--admin-border)!important}.loading{display:inline-block;width:20px;height:20px;border:3px solid rgba(139,92,246,.2);border-radius:50%;border-top-color:var(--admin-primary);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.justify-content-between{justify-content:space-between!important}.flex-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.pt-3{padding-top:1rem!important}.pb-2{padding-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mt-4{margin-top:1.5rem!important}.me-2{margin-right:.5rem!important}.ms-sm-auto{margin-left:auto!important}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:1040}.modal-backdrop.show{opacity:.5}#admin-login-page-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top right,#2d1b4e,#0f0f1e);position:relative;overflow:hidden;padding:2rem}#admin-login-page-container:before{content:"";position:absolute;top:-10%;right:-10%;width:40%;height:40%;background:radial-gradient(circle,rgba(124,58,237,.15) 0%,transparent 70%);filter:blur(50px)}#admin-login-page-container:after{content:"";position:absolute;bottom:-10%;left:-10%;width:40%;height:40%;background:radial-gradient(circle,rgba(168,85,247,.1) 0%,transparent 70%);filter:blur(50px)}#admin-login-card{width:100%;max-width:450px;background:#1e1e3299;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 25px 50px -12px #00000080;z-index:1;overflow:hidden;transition:transform .3s ease}#admin-login-card:hover{transform:translateY(-5px)}#admin-login-card-body{padding:3.5rem 3rem}#admin-login-card h3{color:#fff;font-weight:800;font-size:1.75rem;margin-bottom:.5rem;letter-spacing:-.025em}#admin-login-card h3 i{color:var(--admin-primary);margin-right:.5rem}#admin-login-card .text-muted{color:#94a3b8!important;font-size:.95rem}#admin-login-card .form-label{color:#e2e8f0;font-weight:500;font-size:.9rem;margin-bottom:.5rem}#admin-login-card .form-control{background:#0f0f1e99;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.75rem 1rem;color:#fff;transition:all .2s ease}#admin-login-card .form-control:focus{background:#0f0f1ecc;border-color:var(--admin-primary);box-shadow:0 0 0 4px #7c3aed26;outline:none}#admin-login-card .btn-primary{background:linear-gradient(135deg,var(--admin-primary) 0%,var(--admin-accent) 100%);border:none;border-radius:12px;padding:.875rem;font-weight:600;font-size:1rem;margin-top:1rem;transition:all .3s ease;box-shadow:0 10px 15px -3px #7c3aed4d}#admin-login-card .btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #7c3aed66;filter:brightness(1.1)}#admin-login-card .btn-primary:active{transform:translateY(0)}#admin-login-card .alert-danger{background:#dc26261a;border:1px solid rgba(220,38,38,.2);color:#fca5a5;border-radius:12px;padding:.75rem 1rem;font-size:.9rem;margin-bottom:1.5rem}.aiml-course-container .aiml-header{font-family:Poppins,sans-serif;position:sticky;top:0;display:flex;align-items:center;justify-content:flex-start;gap:30px;padding:0 50px;background:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 25px #00000014;z-index:100;transition:transform .3s ease-in-out;transform:translateY(0)}.aiml-course-container .aiml-header.hidden{transform:translateY(-100%)}.aiml-course-container .aiml-header.visible{transform:translateY(0)}.aiml-course-container .logo-img{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}.aiml-course-container .nav-links{display:flex;align-items:center;gap:25px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:105;text-align:center}.aiml-course-container .nav-links a{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:.3s}.aiml-course-container .nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#d64a97;transition:width .3s ease}.aiml-course-container .nav-links a:hover{color:#d64a97}.aiml-course-container .nav-links a:hover:after{width:100%}.aiml-course-container .dropdown{position:relative}.aiml-course-container .dropdown-title{cursor:pointer;font-size:20px;font-weight:500;color:#fff}.aiml-course-container .dropdown-menu{position:absolute;top:45px;left:0;background:#fff;border-radius:14px;min-width:240px;padding:10px 0;border:1px solid #eee;box-shadow:0 20px 50px #0000001f;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:200}.aiml-course-container .dropdown-title{display:flex;align-items:center;gap:5px;cursor:pointer}.aiml-course-container .dropdown-arrow{font-size:12px;cursor:pointer}.aiml-course-container .dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.aiml-course-container .dropdown-menu a{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#444;font-size:14px;transition:.25s}.aiml-course-container .dropdown-menu a:hover{background:#f5f3ff;color:#7c5cff;transform:translate(5px)}.aiml-course-container .login-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:#d64a97;color:#fff;margin-left:auto}.aiml-course-container .login-btn:hover{border:2px solid #d64a97;background:transparent;color:#d64a97}.aiml-course-container .arrow-icon{font-size:12px;transition:transform .3s ease}.aiml-course-container .login-btn:hover .arrow-icon{transform:translate(5px)}.aiml-course-container .dropdown-title{position:relative;color:#444;font-size:20px;font-weight:500;transition:.3s}.aiml-course-container .dropdown-title:hover{color:#7c5cff}.aiml-course-container .dropdown-title:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#7c5cff);transition:width .3s ease}.aiml-course-container .dropdown-title:hover:after{width:100%}.aiml-course-container .nav-links{display:flex;align-items:center;gap:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:105}.aiml-course-container .menu-icon{display:none;font-size:28px;cursor:pointer;margin-left:auto}@media(max-width:992px){.aiml-course-container .menu-icon{display:block;font-size:28px;cursor:pointer;z-index:1100;position:relative}.aiml-course-container .nav-links{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f0220,#1a0630);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;z-index:1000;transform:translateY(-100%);opacity:0;transition:all .4s ease;pointer-events:none}.aiml-course-container .nav-links.active{transform:translateY(0);opacity:1;pointer-events:auto}.aiml-course-container .nav-links a{color:#fff;font-size:20px;font-weight:500}.aiml-course-container .nav-links a:hover{color:#d64a97}.aiml-course-container .nav-links a:after{display:none}.aiml-course-container .mobile-login{margin-top:20px}.aiml-course-container .login-btn{background:#d64a97;color:#fff}.aiml-course-container .login-btn:hover{background:transparent;border:2px solid #d64a97;color:#d64a97}}@media(max-width:576px){.aiml-course-container .aiml-header{padding:0}.aiml-course-container .login-btn{margin-right:0;font-size:12px;padding:8px 12px}.aiml-course-container .logo-img{height:3rem;display:flex}.aiml-course-container .menu-icon{font-size:18px;margin-right:.5rem}.aiml-course-container .nav-links{gap:18px}.aiml-course-container .nav-links a{font-size:18px}.aiml-course-container .nav-links .dropdown-title{color:#fff}.aiml-course-container .nav-links .dropdown-title:hover{color:#d64a97}.aiml-course-container .nav-links .dropdown-title:after{display:none}.aiml-course-container .dropdown-menu{background:linear-gradient(135deg,#0f0220,#1a0630)}}.aiml-course-container .menu-icon{color:#000}.aiml-course-container .menu-icon.active{color:#fff}@media(max-width:280px){.aiml-course-container .aiml-header{padding:0 6px;gap:10px}.aiml-course-container .logo-img{height:2.2rem}.aiml-course-container .menu-icon{font-size:14px;margin-right:.2rem}.aiml-course-container .nav-links{gap:12px}.aiml-course-container .nav-links a,.aiml-course-container .nav-links .dropdown-title{font-size:14px}.aiml-course-container .login-btn{padding:6px 10px;font-size:10px}.aiml-course-container .dropdown-menu{min-width:180px}}.aiml-course-container .menu-icon,.aiml-course-container .menu-icon.active{color:#fff}.aiml-course-container .aiml-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:60px 80px 40px;background:#000;color:#e0e0e0;font-family:Poppins,sans-serif;border-top:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden}.aiml-course-container .aiml-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.03),transparent 60%);pointer-events:none}.aiml-course-container .logo-img1{height:7rem;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(1.1);transition:filter .3s ease}.aiml-course-container .logo-img1:hover{filter:brightness(1.2)}.aiml-course-container .footer-col h3{margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;letter-spacing:1px;background:#d64a97;background-clip:text;-webkit-background-clip:text;color:transparent;position:relative;display:inline-block}.aiml-course-container .footer-col p{color:#9a9aad;font-size:.85rem;line-height:1.7;margin-bottom:1rem}.aiml-course-container .footer-col a{display:block;margin:.75rem 0;color:#b0b0c0;font-size:.85rem;text-decoration:none;transition:all .25s ease;position:relative;width:-moz-fit-content;width:fit-content}.aiml-course-container .footer-col a:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:1.5px;background:linear-gradient(90deg,#d64a97,#b847e8);transition:width .3s ease;border-radius:2px}.aiml-course-container .footer-col a:hover{color:#fff;transform:translate(5px)}.aiml-course-container .footer-col a:hover:after{width:100%}.aiml-course-container .footer-col a[href^=mailto],.aiml-course-container .footer-col a[href^=tel]{font-weight:500;color:#c0c0d0}.aiml-course-container .social-section{margin-top:1rem}.aiml-course-container .social-icons{display:flex;gap:12px;margin-top:1rem;flex-wrap:wrap}.aiml-course-container .social-icons a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;font-size:1rem;color:#d0d0e0;transition:all .3s ease;margin:0}.aiml-course-container .social-icons a:after{display:none}.aiml-course-container .social-icons a:hover{background:linear-gradient(135deg,#d64a97,#b847e8);transform:translateY(-4px);box-shadow:0 6px 14px #d64a9759;color:#fff}.aiml-course-container .newsletter-section{margin-top:.5rem}.aiml-course-container .newsletter-form{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.aiml-course-container .newsletter-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:10px 16px;color:#e0e0e0;font-size:.8rem;outline:none;transition:all .3s ease}.aiml-course-container .newsletter-input:focus{border-color:#d64a97;background:#ffffff14}.aiml-course-container .newsletter-input::-moz-placeholder{color:#6a6a7a}.aiml-course-container .newsletter-input::placeholder{color:#6a6a7a}.aiml-course-container .newsletter-btn{background:linear-gradient(135deg,#d64a97,#b847e8);border:none;border-radius:30px;padding:10px 16px;color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.aiml-course-container .newsletter-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px #d64a9766}.aiml-course-container .footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:2rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:#7a7a8a;flex-wrap:wrap;gap:1rem}.aiml-course-container .bottom-links{display:flex;gap:1.5rem}.aiml-course-container .bottom-links a{display:inline-block;margin:0;font-size:.75rem;color:#7a7a8a}.aiml-course-container .bottom-links a:after{bottom:-2px}.aiml-course-container .scroll-top-btn{position:fixed;bottom:30px;right:30px;width:46px;height:46px;border-radius:50%;border:none;background:#d64a97;color:#fff;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #d64a9766;transition:all .3s ease;z-index:1000}.aiml-course-container .scroll-top-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px #d64a9799}.aiml-course-container .scroll-top-btn:active{transform:scale(.95)}@media(max-width:1024px){.aiml-course-container .aiml-footer{padding:50px 60px 35px;gap:1.8rem}.aiml-course-container .logo-img1{height:6rem}.aiml-course-container .footer-col h3{font-size:1rem}}@media(max-width:912px){.aiml-course-container .aiml-footer{padding:40px 40px 30px;gap:1.5rem}.aiml-course-container .logo-img1{height:5.5rem}.aiml-course-container .footer-col p,.aiml-course-container .footer-col a{font-size:.8rem}}@media(max-width:768px){.aiml-course-container .aiml-footer{grid-template-columns:repeat(2,1fr);padding:40px 30px 30px;gap:2rem}.aiml-course-container .logo-img1{height:5rem}.aiml-course-container .footer-bottom{flex-direction:column;text-align:center;gap:.8rem}.aiml-course-container .bottom-links{justify-content:center}.aiml-course-container .social-icons{justify-content:flex-start}}@media(max-width:540px){.aiml-course-container .aiml-footer{grid-template-columns:1fr;padding:35px 25px 25px;gap:1.8rem;text-align:center}.aiml-course-container .logo-img1{height:4.5rem;margin:0 auto}.aiml-course-container .footer-col h3{margin-bottom:1rem}.aiml-course-container .footer-col a{margin:.5rem auto;width:-moz-fit-content;width:fit-content}.aiml-course-container .social-icons{justify-content:center}.aiml-course-container .footer-bottom{flex-direction:column;text-align:center}.aiml-course-container .bottom-links{flex-wrap:wrap;justify-content:center;gap:1rem}.aiml-course-container .scroll-top-btn{width:40px;height:40px;bottom:20px;right:20px;font-size:1rem}}@media(max-width:480px){.aiml-course-container .aiml-footer{padding:30px 20px 20px}.aiml-course-container .logo-img1{height:4rem}.aiml-course-container .footer-col p,.aiml-course-container .footer-col a{font-size:.75rem}.aiml-course-container .footer-col h3{font-size:.95rem}.aiml-course-container .social-icons a{width:34px;height:34px;font-size:.9rem}}@media(max-width:375px){.aiml-course-container .aiml-footer{padding:25px 15px 20px}.aiml-course-container .logo-img1{height:3.8rem}.aiml-course-container .footer-col p,.aiml-course-container .footer-col a{font-size:.7rem}.aiml-course-container .bottom-links{gap:.8rem;flex-wrap:wrap}.aiml-course-container .bottom-links a{font-size:.65rem}}@media(max-width:320px){.aiml-course-container .aiml-footer{padding:20px 12px 15px}.aiml-course-container .logo-img1{height:3.5rem}.aiml-course-container .footer-col p,.aiml-course-container .footer-col a{font-size:.65rem}.aiml-course-container .social-icons{gap:8px}.aiml-course-container .social-icons a{width:30px;height:30px;font-size:.8rem}.aiml-course-container .footer-bottom span,.aiml-course-container .bottom-links a{font-size:.6rem}}@media(max-width:280px){.aiml-course-container .aiml-footer{padding:15px 10px 12px}.aiml-course-container .logo-img1{height:3rem}.aiml-course-container .footer-col h3{font-size:.85rem}.aiml-course-container .footer-col p,.aiml-course-container .footer-col a{font-size:.6rem}.aiml-course-container .social-icons a{width:28px;height:28px;font-size:.7rem}}.aiml-course-container *{margin:0;padding:0;box-sizing:border-box}.aiml-course-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,sans-serif;background:#fff;color:#1a1a2e;line-height:1.4}.aiml-course-container .full-apply-container-AI{max-width:1280px;margin:0 auto;padding:40px 48px 70px}.aiml-course-container .logo-header-AI{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s;margin-bottom:40px}.aiml-course-container .logo-text-AI{font-weight:700;font-size:26px;letter-spacing:-.3px;color:#d64a97;margin-bottom:24px}.aiml-course-container .program-header-wrapper-AI{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.aiml-course-container .program-badge-small-AI{font-size:14px;color:#888;display:block;margin-bottom:8px}.aiml-course-container .main-heading-AI{font-size:36px;font-weight:700;line-height:1.2;color:#0f0f1f;margin-bottom:28px}.aiml-course-container .main-heading-AI span{color:#d64a97}.aiml-course-container .program-stats-row-AI{display:flex;align-items:center;gap:25px;background:#f8f8fc;padding:16px 8px;border-radius:20px;max-width:450px}.aiml-course-container .stat-item-AI{display:flex;flex-direction:column;gap:6px}.aiml-course-container .stat-time-AI{font-size:15px;color:#888;letter-spacing:.3px}.aiml-course-container .stat-apply-AI{font-size:18px;font-weight:700;color:#1a1a2e}.aiml-course-container .stat-divider-AI{width:1px;height:40px;background:#e0e0e8}.aiml-course-container .apply-two-col-AI{display:flex;gap:70px;align-items:flex-start;flex-wrap:wrap}.aiml-course-container .apply-info-section-AI{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.aiml-course-container .steps-list-AI{display:flex;flex-direction:column}.aiml-course-container .step-item-AI{display:flex;gap:25px;margin-bottom:35px;align-items:flex-start}.aiml-course-container .step-left-AI{display:flex;flex-direction:column;align-items:center;min-width:70px}.aiml-course-container .step-number-AI{width:60px;height:60px;border-radius:50%;background:#fce7f3;color:#d9468f;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #d9468f26}.aiml-course-container .step-arrow-AI{font-size:35px;margin-top:12px;color:#d9468f;font-weight:700}.aiml-course-container .step-content-AI strong{display:block;font-size:20px;margin-bottom:8px}.aiml-course-container .step-content-AI p{color:#555;line-height:1.7;max-width:450px}.aiml-course-container .apply-form-card-AI{flex:1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.aiml-course-container .form-header-compact-AI{text-align:left;margin-bottom:32px;border-bottom:1px solid #edeef2;padding-bottom:20px}.aiml-course-container .form-header-compact-AI h2{font-size:28px;font-weight:700;color:#d64a97;margin-bottom:12px}.aiml-course-container .applying-for-tag-AI{font-size:13px;color:#7c7c8c;letter-spacing:.3px}.aiml-course-container .program-name-form-AI{font-size:22px;font-weight:700;color:#111;margin-top:6px}.aiml-course-container .question-block-AI{margin-bottom:38px}.aiml-course-container .question-label-AI{font-size:16px;font-weight:600;color:#1e1e2f;display:block;margin-bottom:12px}.aiml-course-container .required-star-AI{color:#d64a97;margin-left:4px;font-weight:600}.aiml-course-container .question-input-AI{width:100%;padding:16px 0 14px;font-size:16px;font-family:inherit;border:none;border-bottom:2px solid #e4e4ec;background:transparent;transition:border .2s ease;outline:none;color:#111}.aiml-course-container .question-input-AI:focus{border-bottom-color:#d64a97}.aiml-course-container .question-input-AI::-moz-placeholder{color:#b9b9cc;font-weight:400}.aiml-course-container .question-input-AI::placeholder{color:#b9b9cc;font-weight:400}.aiml-course-container .textarea-input-AI{border:2px solid #e9e9f0;border-radius:20px;padding:14px 18px;resize:vertical;background:#fff;margin-top:6px}.aiml-course-container .textarea-input-AI:focus{border-color:#d64a97;outline:none}.aiml-course-container .error-message-AI{color:#e03a3a;font-size:12px;margin-top:8px;display:block}.aiml-course-container .form-progress-section-AI{margin:28px 0 22px}.aiml-course-container .progress-meta-AI{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.aiml-course-container .progress-text-step-AI{font-size:14px;font-weight:500;color:#5f5f77}.aiml-course-container .progress-percent-AI{font-size:13px;font-weight:500;color:#d64a97}.aiml-course-container .progress-bar-bg-AI{background:#efeff4;border-radius:30px;height:6px;width:100%;overflow:hidden}.aiml-course-container .progress-fill-AI{background:#d64a97;width:0%;height:100%;border-radius:30px;transition:width .25s ease}.aiml-course-container .double-buttons-AI{display:flex;gap:16px;margin-top:20px}.aiml-course-container .btn-prev-AI{flex:1;background:#fff;border:1px solid #dddce5;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#3b3b55;cursor:pointer;transition:all .2s;font-family:inherit}.aiml-course-container .btn-prev-AI:hover{border-color:#d64a97;color:#d64a97;background:#fff9fc}.aiml-course-container .btn-next-AI{flex:1;background:#d64a97;border:none;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:.2s;font-family:inherit}.aiml-course-container .btn-next-AI:hover{transform:translateY(-1px)}.aiml-course-container .enter-hint-AI{text-align:center;font-size:12px;color:#9e9eb0;margin-top:18px}.aiml-course-container .success-screen-card-AI{text-align:center;padding:20px 0 10px}.aiml-course-container .success-icon-circle-AI{width:70px;height:70px;background:#d64a97;color:#fff;font-size:42px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.aiml-course-container .success-screen-card-AI h2{font-size:28px;font-weight:700;color:#111;margin-bottom:12px}.aiml-course-container .success-sub-AI{color:#53536b;margin-bottom:28px}.aiml-course-container .submission-details-AI{background:#faf8ff;padding:24px;border-radius:24px;text-align:left;margin:28px 0;border:1px solid #f3eef8}.aiml-course-container .submission-details-AI p{margin:12px 0;color:#222;font-size:15px}.aiml-course-container .close-success-final-AI{background:#d64a97;border:none;color:#fff;padding:12px 32px;border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.aiml-course-container .start-application-section-AI{text-align:center;padding:40px 20px}.aiml-course-container .start-application-btn-AI{background:#d64a97;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px;margin:0 auto 20px;display:block}.aiml-course-container .start-application-btn-AI:hover{background:#be3a81;transform:translateY(-2px)}.aiml-course-container .login-hint-AI{color:#888;font-size:14px}.aiml-course-container .login-hint-AI span{color:#d64a97;cursor:pointer;font-weight:600}.aiml-course-container .login-hint-AI span:hover{text-decoration:underline}.aiml-course-container .full-signup-container-AI{width:100%;animation:aiml-fadeIn-AI .3s ease}@keyframes aiml-fadeIn-AI{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aiml-course-container .signup-header-AI{text-align:center;margin-bottom:32px;position:relative}.aiml-course-container .back-to-apply-AI{position:absolute;left:0;top:0;background:none;border:none;color:#d64a97;font-size:14px;font-weight:500;cursor:pointer;padding:0}.aiml-course-container .back-to-apply-AI:hover{text-decoration:underline}.aiml-course-container .signup-header-AI h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.aiml-course-container .signup-header-AI p{color:#888;font-size:14px}.aiml-course-container .signup-form-full-AI{width:100%}.aiml-course-container .signup-field-AI{margin-bottom:24px}.aiml-course-container .signup-field-AI label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.aiml-course-container .signup-field-AI input{width:100%;padding:14px 16px;border:1px solid #e0e0e8;border-radius:12px;font-size:15px;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.aiml-course-container .signup-field-AI input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.aiml-course-container .signup-submit-btn-AI{width:100%;padding:14px;background:#d64a97;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.aiml-course-container .signup-submit-btn-AI:hover{background:#be3a81;transform:translateY(-1px)}.aiml-course-container .signup-divider-AI{display:flex;align-items:center;margin:24px 0}.aiml-course-container .signup-divider-AI hr{flex:1;border:none;border-top:1px solid #e0e0e8}.aiml-course-container .signup-divider-AI span{margin:0 12px;color:#999;font-size:12px}.aiml-course-container .google-signup-btn-AI{width:100%;padding:12px;background:#fff;border:1px solid #e0e0e8;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.aiml-course-container .google-signup-btn-AI:hover{background:#f5f5f5;border-color:#ccc}.aiml-course-container .signup-login-link-AI{text-align:center;margin-top:24px;font-size:14px;color:#666}.aiml-course-container .signup-login-link-AI span{color:#d64a97;cursor:pointer;font-weight:600}.aiml-course-container .signup-login-link-AI span:hover{text-decoration:underline}.aiml-course-container .signup-success-AI{text-align:center;padding:40px 20px;animation:aiml-fadeIn-AI .3s ease}.aiml-course-container .signup-success-AI .success-icon-AI{width:70px;height:70px;background:#d64a97;color:#fff;font-size:40px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.aiml-course-container .signup-success-AI h3{font-size:22px;color:#1a1a2e;margin-bottom:12px}.aiml-course-container .signup-success-AI p{color:#666}@media(max-width:1024px){.aiml-course-container .full-apply-container-AI{padding:30px 30px 50px}.aiml-course-container .apply-two-col-AI{gap:40px}.aiml-course-container .main-heading-AI{font-size:32px}.aiml-course-container .logo-header-AI,.aiml-course-container .apply-info-section-AI,.aiml-course-container .apply-form-card-AI{padding:25px 28px}.aiml-course-container .program-stats-row-AI{max-width:400px}.aiml-course-container .step-number-AI{width:55px;height:55px;font-size:26px}.aiml-course-container .step-arrow-AI{font-size:30px}.aiml-course-container .step-content-AI strong{font-size:18px}}@media(max-width:912px){.aiml-course-container .program-header-wrapper-AI{flex-direction:column;align-items:flex-start;gap:20px}.aiml-course-container .main-heading-AI{font-size:28px;margin-bottom:20px}.aiml-course-container .apply-two-col-AI{flex-direction:column}.aiml-course-container .apply-info-section-AI,.aiml-course-container .apply-form-card-AI{width:100%}.aiml-course-container .program-stats-row-AI{max-width:100%}.aiml-course-container .step-item-AI{gap:20px}.aiml-course-container .step-number-AI{width:50px;height:50px;font-size:24px}}@media(max-width:768px){.aiml-course-container .full-apply-container-AI{padding:20px 20px 40px}.aiml-course-container .logo-header-AI{padding:20px;margin-bottom:25px}.aiml-course-container .main-heading-AI{font-size:24px}.aiml-course-container .program-stats-row-AI{flex-wrap:wrap;gap:15px;padding:12px}.aiml-course-container .stat-divider-AI{display:none}.aiml-course-container .apply-info-section-AI,.aiml-course-container .apply-form-card-AI{padding:20px}.aiml-course-container .step-item-AI{flex-direction:column;align-items:center;text-align:center;gap:15px;margin-bottom:30px}.aiml-course-container .step-left-AI{min-width:auto}.aiml-course-container .step-arrow-AI{display:none}.aiml-course-container .step-content-AI strong{font-size:18px}.aiml-course-container .step-content-AI p{max-width:100%;font-size:14px}.aiml-course-container .program-name-form-AI{font-size:18px}.aiml-course-container .form-header-compact-AI h2{font-size:24px}.aiml-course-container .double-buttons-AI{flex-direction:column;gap:12px}.aiml-course-container .btn-prev-AI,.aiml-course-container .btn-next-AI{width:100%}.aiml-course-container .start-application-section-AI{padding:30px 15px}.aiml-course-container .signup-header-AI h2{font-size:22px}.aiml-course-container .signup-field-AI input{padding:12px 14px}}@media(max-width:540px){.aiml-course-container .full-apply-container-AI{padding:15px 15px 30px}.aiml-course-container .logo-header-AI{padding:15px}.aiml-course-container .main-heading-AI{font-size:20px}.aiml-course-container .program-badge-small-AI,.aiml-course-container .stat-time-AI{font-size:12px}.aiml-course-container .stat-apply-AI{font-size:15px}.aiml-course-container .apply-info-section-AI,.aiml-course-container .apply-form-card-AI{padding:15px}.aiml-course-container .step-number-AI{width:45px;height:45px;font-size:22px}.aiml-course-container .step-content-AI strong{font-size:16px}.aiml-course-container .step-content-AI p{font-size:13px}.aiml-course-container .form-header-compact-AI{margin-bottom:25px;padding-bottom:15px}.aiml-course-container .form-header-compact-AI h2{font-size:20px}.aiml-course-container .program-name-form-AI{font-size:16px}.aiml-course-container .question-label-AI{font-size:14px}.aiml-course-container .question-input-AI{font-size:14px;padding:12px 0 10px}.aiml-course-container .start-application-btn-AI{padding:12px 30px;font-size:16px;max-width:250px}.aiml-course-container .login-hint-AI{font-size:12px}.aiml-course-container .signup-header-AI h2{font-size:20px}.aiml-course-container .signup-header-AI p,.aiml-course-container .back-to-apply-AI{font-size:12px}.aiml-course-container .signup-field-AI label{font-size:13px}.aiml-course-container .signup-field-AI input{padding:10px 12px;font-size:14px}.aiml-course-container .signup-submit-btn-AI{padding:12px;font-size:14px}.aiml-course-container .google-signup-btn-AI{padding:10px;font-size:13px}.aiml-course-container .success-screen-card-AI h2{font-size:22px}.aiml-course-container .success-icon-circle-AI{width:55px;height:55px;font-size:32px}.aiml-course-container .submission-details-AI{padding:18px}.aiml-course-container .submission-details-AI p{font-size:13px}.aiml-course-container .close-success-final-AI{padding:10px 24px;font-size:14px}}@media(max-width:480px){.aiml-course-container .main-heading-AI{font-size:18px}.aiml-course-container .program-stats-row-AI{flex-direction:column;align-items:flex-start;gap:10px}.aiml-course-container .stat-item-AI{flex-direction:row;justify-content:space-between;width:100%}.aiml-course-container .step-number-AI{width:40px;height:40px;font-size:20px}.aiml-course-container .step-content-AI strong{font-size:15px}.aiml-course-container .step-content-AI p{font-size:12px}.aiml-course-container .form-header-compact-AI h2{font-size:18px}.aiml-course-container .program-name-form-AI{font-size:14px}.aiml-course-container .signup-header-AI h2{font-size:18px}.aiml-course-container .signup-login-link-AI{font-size:12px}.aiml-course-container .signup-success-AI h3{font-size:18px}.aiml-course-container .signup-success-AI p{font-size:13px}.aiml-course-container .success-screen-card-AI h2{font-size:20px}.aiml-course-container .success-sub-AI{font-size:13px}}@media(max-width:375px){.aiml-course-container .full-apply-container-AI{padding:10px 12px 25px}.aiml-course-container .main-heading-AI{font-size:16px;margin-bottom:15px}.aiml-course-container .logo-header-AI,.aiml-course-container .apply-info-section-AI,.aiml-course-container .apply-form-card-AI{padding:12px}.aiml-course-container .step-number-AI{width:35px;height:35px;font-size:18px}.aiml-course-container .step-content-AI strong{font-size:14px}.aiml-course-container .step-content-AI p{font-size:11px}.aiml-course-container .form-header-compact-AI h2{font-size:16px}.aiml-course-container .program-name-form-AI,.aiml-course-container .question-label-AI{font-size:13px}.aiml-course-container .start-application-btn-AI{padding:10px 20px;font-size:14px}.aiml-course-container .signup-header-AI h2{font-size:16px}.aiml-course-container .signup-field-AI label{font-size:12px}.aiml-course-container .signup-field-AI input{padding:8px 10px;font-size:13px}.aiml-course-container .signup-submit-btn-AI{padding:10px;font-size:13px}.aiml-course-container .google-signup-btn-AI{font-size:12px}.aiml-course-container .success-screen-card-AI h2{font-size:18px}.aiml-course-container .close-success-final-AI{padding:8px 20px;font-size:13px}}@media(max-width:320px){.aiml-course-container .main-heading-AI{font-size:14px}.aiml-course-container .program-badge-small-AI{font-size:10px}.aiml-course-container .stat-time-AI{font-size:11px}.aiml-course-container .stat-apply-AI{font-size:13px}.aiml-course-container .step-number-AI{width:30px;height:30px;font-size:16px}.aiml-course-container .step-content-AI strong{font-size:13px}.aiml-course-container .step-content-AI p{font-size:10px}.aiml-course-container .form-header-compact-AI h2{font-size:14px}.aiml-course-container .program-name-form-AI,.aiml-course-container .question-label-AI{font-size:12px}.aiml-course-container .start-application-btn-AI{font-size:13px;padding:8px 16px}.aiml-course-container .signup-header-AI h2{font-size:14px}.aiml-course-container .signup-header-AI p{font-size:11px}.aiml-course-container .signup-field-AI input{padding:6px 8px;font-size:12px}.aiml-course-container .signup-submit-btn-AI{font-size:12px}}.aiml-course-container .course-detail-AI{background-color:#fff;font-family:Poppins,sans-serif}.aiml-course-container .course-hero-AI{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:space-between;align-items:top;gap:20px;min-height:90vh;padding:5rem 8%;position:relative;overflow:hidden}.aiml-course-container .hero-left-AI{flex:1;z-index:2}.aiml-course-container .course-hero-AI h1{font-size:60px;line-height:1.2;background:linear-gradient(90deg,#fff,#cdcccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aiml-course-container .course-hero-AI p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.aiml-course-container .hero-right-AI{flex:1;display:flex;justify-content:center;z-index:2}.aiml-course-container .hero-ai-image-AI{width:100%;max-width:700px;height:430px;align-items:top!important;-o-object-fit:contain;object-fit:contain;border-radius:30px;transition:all .8s ease;box-shadow:0 25px 40px #e0089114}@keyframes aiml-float-AI{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.aiml-course-container .hero-btn1-AI{display:flex;gap:1rem;flex-wrap:wrap}.aiml-course-container .apply-btn1-AI{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.aiml-course-container .apply-btn1-AI:hover{background:#d64a97;transform:translateY(-3px)}.aiml-course-container .expert-btn-AI{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.aiml-course-container .expert-btn-AI:hover{transform:translateY(-3px)}.aiml-course-container .hero1-AI{padding:3rem;background:#fff}.aiml-course-container .hero-container-AI{background:#fff;display:flex;gap:60px;max-width:1200px;margin:auto;justify-content:center;padding:3rem;border-radius:30px;border:1px solid rgba(31,30,30,.503)}.aiml-course-container .tag1-AI{color:#d64a97;font-weight:600;margin-bottom:20px;letter-spacing:2px;font-size:.9rem}.aiml-course-container .hero-left-AI h1{font-size:60px;line-height:1.3;font-weight:700;margin:0}.aiml-course-container .hero-left-AI h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aiml-course-container .desc-AI{color:#3f3d3d;margin-top:20px;line-height:1.7}.aiml-course-container .hero-buttons-AI{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap}.aiml-course-container .primary-btn-AI{padding:12px 32px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600}.aiml-course-container .primary-btn-AI:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9780}.aiml-course-container .secondary-btn-AI{padding:12px 28px;border-radius:30px;border:1px solid #d64a97;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.aiml-course-container .secondary-btn-AI:hover{background:#d64a9733;transform:translateY(-3px)}.aiml-course-container .hero-right1-AI{gap:20px}.aiml-course-container .card-AI{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px;border-radius:20px;border:1px solid rgba(31,30,30,.503);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;margin-bottom:20px}.aiml-course-container .card-AI:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.aiml-course-container .card-AI:hover:before{transform:scaleY(1)}.aiml-course-container .card-AI:hover{transform:translateY(-6px) scale(1.02);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.aiml-course-container .big-card-AI{background:#fff;padding:40px;border-radius:30px;text-align:center}.aiml-course-container .label-AI{font-size:14px;font-weight:600;color:#d64a97;letter-spacing:1px;margin-bottom:10px}.aiml-course-container .big-card-AI h2{font-size:40px;margin:0}.aiml-course-container .big-card-AI h2 span{color:#d64a97}.aiml-course-container .small-cards-AI{display:flex;gap:20px}.aiml-course-container .small-cards-AI .card-AI{flex:1;text-align:center}.aiml-course-container .small-cards-AI h2{font-size:28px;color:#d64a97}.aiml-course-container .experts-section-AI{padding:3rem 8%;background:#f5f5f5;text-align:center;position:relative;overflow:hidden}.aiml-course-container .section-title-AI{font-size:42px;font-weight:700;color:#222;margin:0;position:relative}.aiml-course-container .experts-cards-AI{display:flex;gap:35px;flex-wrap:wrap;justify-content:center;padding:4rem 16%}.aiml-course-container .expert-card-AI{flex:1;min-width:300px;padding:21px;border-radius:30px;width:auto;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.aiml-course-container .expert-card-AI:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#ff4da6;transform:scaleX(0);transition:.5s}.aiml-course-container .expert-card-AI:hover:before{transform:scaleX(1)}.aiml-course-container .expert-card-AI:hover{transform:translateY(-12px);border-color:#d64a974d}.aiml-course-container .card-top-AI{display:flex;align-items:center;gap:18px;margin-bottom:15px}.aiml-course-container .icon-AI{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:28px;position:relative;overflow:hidden;flex-shrink:0}.aiml-course-container .icon-AI:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);top:0;left:0;transform:rotate(25deg)}.aiml-course-container .expert-card-AI:nth-child(1) .icon-AI{background:linear-gradient(135deg,#dce9ff,#c8d9ff);color:#004aad}.aiml-course-container .expert-card-AI:nth-child(2) .icon-AI{background:linear-gradient(135deg,#eadcff,#dbc4ff);color:#7a2cff}.aiml-course-container .expert-card-AI:nth-child(3) .icon-AI{background:linear-gradient(135deg,#d8fff3,#b9f7e4);color:#00c896}.aiml-course-container .card-top-AI h3{font-size:22px;font-weight:700;color:#222;margin:0;line-height:1.3}.aiml-course-container .expert-card-AI p{font-size:15px;color:#555;text-align:left}.aiml-course-container .learning-section-AI{background:#fff;padding:3rem;position:relative}.aiml-course-container .learning-container-AI{display:flex;gap:70px;max-width:1200px;margin:auto;align-items:flex-start;flex-wrap:wrap}.aiml-course-container .learning-left-AI{flex:1;min-width:200px;position:sticky;top:100px}.aiml-course-container .learning-left-AI h2{font-size:44px;font-weight:700;color:#222;line-height:1.3;margin-bottom:20px}.aiml-course-container .learning-left-AI h2 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.aiml-course-container .learning-grid-AI{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.aiml-course-container .learning-item-AI{padding:28px;background:#fff;border-radius:20px;transition:all .4s ease;border:1px solid #cdcccc;position:relative;overflow:hidden;cursor:pointer}.aiml-course-container .learning-item-AI:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.aiml-course-container .learning-item-AI:hover:before{transform:scaleY(1)}.aiml-course-container .learning-item-AI:hover{transform:translate(8px);border-color:#d64a97}.aiml-course-container .learning-item-AI h3{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:12px;transition:color .3s ease}.aiml-course-container .learning-item-AI h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.aiml-course-container .learning-item-AI:hover h3:after{width:100%}.aiml-course-container .learning-item-AI:hover h3{color:#d64a97;transform:translate(3px)}.aiml-course-container .learning-item-AI p{color:#3f3d3d;font-size:14px;line-height:1.7;margin:0}.aiml-course-container .new-curriculum-AI{padding:3rem 12%;background:#fff}.aiml-course-container .curriculum-container-AI{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.aiml-course-container .image-card-AI{position:relative;height:600px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.aiml-course-container .curriculum-image-AI{width:100%;height:54%;-o-object-fit:cover;object-fit:cover;transition:1s ease}.aiml-course-container .image-overlay-AI{position:absolute;inset:0;background:linear-gradient(to top,#000000bf,#0003);display:flex;flex-direction:column;justify-content:flex-end;padding:50px;color:#fff}.aiml-course-container .image-overlay-AI h1{font-size:42px;line-height:1.1;margin-bottom:20px}.aiml-course-container .image-overlay-AI p{font-size:17px;line-height:1.8;color:#ededed}.aiml-course-container .curriculum-content-side-AI h2{font-size:42px;line-height:1.1;margin-bottom:20px;color:#111}.aiml-course-container .curriculum-content-side-AI h2 span{color:#d64a97}.aiml-course-container .curriculum-text-AI{color:#666;margin-bottom:40px}.aiml-course-container .accordion-area-AI{display:flex;flex-direction:column;gap:20px}.aiml-course-container .accordion-card-AI{background:#fff;border-radius:24px;padding:0 10px;cursor:pointer;transition:.4s ease;border:1px solid #575757}.aiml-course-container .accordion-card-AI:hover{transform:translateY(-6px)}.aiml-course-container .accordion-header-AI{display:flex;justify-content:space-between;align-items:center}.aiml-course-container .accordion-left-AI{display:flex;align-items:center;gap:18px}.aiml-course-container .module-box-AI{min-width:58px;height:58px;border-radius:18px;color:#d64a97;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.aiml-course-container .accordion-left-AI h3{font-size:20px;color:#111}.aiml-course-container .accordion-icon-AI{font-size:24px;color:#d64a97}.aiml-course-container .accordion-content-AI{padding-top:24px;margin-top:24px;border-top:1px solid #ececec;display:grid;gap:14px}.aiml-course-container .point-AI{color:#555;font-size:15px}.aiml-course-container .ai-journey-section-AI{padding:3rem 12%;background:#f5f5f5;color:#111;position:relative;overflow:hidden}.aiml-course-container .journey-heading-AI{text-align:center;margin-bottom:70px;position:relative;z-index:2}.aiml-course-container .journey-heading-AI h1{font-size:42px;margin-top:0;color:#111}.aiml-course-container .journey-heading-AI h1 span{color:#d64a97}.aiml-course-container .journey-heading-AI h4{max-width:700px;margin:auto;color:#666;font-weight:400;line-height:1.9}.aiml-course-container .journey-grid-AI{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:2}.aiml-course-container .journey-card-AI{padding:35px;border-radius:30px;background:#ffffffbf;border:1px solid rgba(214,74,151,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.5s}.aiml-course-container .journey-card-AI.large-AI{grid-column:span 2}.aiml-course-container .journey-card-AI:hover{transform:translateY(-10px);border-color:#d64a97}.aiml-course-container .journey-card-AI h2{margin-bottom:20px;font-size:24px;color:#111}.aiml-course-container .journey-card-AI p{line-height:1.5;color:#666}.aiml-course-container .course-section1-AI{text-align:center;padding:40px 20px;background:#fff}.aiml-course-container .course-section1-AI h2{font-size:42px;font-weight:700;margin:0;color:#222}.aiml-course-container .course-grid-AI{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px;margin:auto;padding:2rem}.aiml-course-container .course-grid-AI>div{background:#fff;padding:20px;border-radius:16px;font-weight:600;color:#3f3d3d;box-shadow:0 5px 15px #00000014;transition:all .3s ease;border:1px solid #cdcccc}.aiml-course-container .course-grid-AI>div:hover{transform:translateY(-5px);border-color:#d64a97;color:#d64a97}.aiml-course-container .tools-section-AI{position:relative;overflow:hidden;padding:3rem 8%;background:#fff;color:#111}.aiml-course-container .tools-left-AI{text-align:center}.aiml-course-container .tools-left-AI h1{font-size:42px;font-weight:700;line-height:1.08;margin-bottom:28px;color:#0f172a;margin-top:0}.aiml-course-container .tools-left-AI h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aiml-course-container .tools-left-AI p{font-size:1.12rem;line-height:2;color:#64748b}.aiml-course-container .tools-grid-AI{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;padding:3rem}.aiml-course-container .tool-card-AI{position:relative;padding:16px;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:28px;overflow:hidden;text-align:center;transition:.45s ease;cursor:pointer;box-shadow:0 10px 40px #0f172a0d}.aiml-course-container .tool-icon-AI{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center!important;font-size:2rem;border-radius:24px;background:linear-gradient(145deg,#fffffff2,#f8f8ffbf);border:1px solid rgba(255,255,255,.8);transition:.45s ease}.aiml-course-container .tool-card-AI:hover .tool-icon-AI{transform:translateY(-5px) scale(1.05)}.aiml-course-container .tool-card-AI h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:12px;transition:.3s}.aiml-course-container .tool-card-AI p{color:#64748b;font-size:15px}.aiml-course-container .tool-card-AI:hover h3{color:#d64a97}.aiml-course-container .explore-btn-AI{margin-top:20px;padding:10px 28px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease}.aiml-course-container .tool-card-AI{opacity:0;transform:translateY(40px);animation:aiml-fadeUp-AI .8s forwards ease}@keyframes aiml-fadeUp-AI{to{opacity:1;transform:translateY(0)}}.aiml-course-container .prep-section-AI{background:#f5f5f5;padding:3rem 8%;text-align:center;position:relative;overflow:hidden}.aiml-course-container .prep-title-AI{font-size:42px;font-weight:700;margin-top:0;margin-bottom:20px;position:relative;display:inline-block;letter-spacing:-.02em}.aiml-course-container .prep-title-AI span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aiml-course-container .prep-grid-AI{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative;z-index:1}.aiml-course-container .prep-card-AI{background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:28px;border-radius:25px;text-align:left;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden;cursor:pointer}.aiml-course-container .prep-card-AI:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.aiml-course-container .prep-card-AI:hover:before{transform:scaleY(1)}.aiml-course-container .prep-card-AI:hover{transform:translate(8px);border-color:#d64a97}.aiml-course-container .prep-card-AI h3{color:#222;margin-bottom:15px;font-size:20px;font-weight:700;transition:all .3s ease;letter-spacing:-.3px;position:relative;display:inline-block}.aiml-course-container .prep-card-AI h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.aiml-course-container .prep-card-AI:hover h3:after{width:100%}.aiml-course-container .prep-card-AI:hover h3{color:#d64a97;transform:translate(3px)}.aiml-course-container .prep-card-AI p{color:#3f3d3d;font-size:15px;line-height:1.35;margin:0;transition:color .3s ease}.aiml-course-container .prep-card-AI:hover p{color:#222}.aiml-course-container .prep-card-AI{animation:aiml-fadeInUp-AI .6s ease forwards;opacity:0;transform:translateY(30px)}@keyframes aiml-fadeInUp-AI{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.aiml-course-container .career-section-AI{background:linear-gradient(135deg,#f8f9fa,#fff);padding:3rem 8%;text-align:center}.aiml-course-container .career-title-AI{font-size:42px;margin-top:0;color:#222;font-weight:700;margin-bottom:20px}.aiml-course-container .career-title-AI span{color:#d64a97}.aiml-course-container .career-grid-AI{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:auto}.aiml-course-container .career-card-AI{text-align:left;padding:20px;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:25px;border:1px solid rgba(214,74,151,.15);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.aiml-course-container .career-card-AI:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.aiml-course-container .career-card-AI:hover:before{transform:scaleY(1)}.aiml-course-container .career-card-AI:hover{transform:translate(8px);border-color:#d64a97}.aiml-course-container .career-card-AI h3{margin-bottom:10px;color:#222;font-size:1.3rem}.aiml-course-container .career-card-AI p{font-size:14px;color:#3f3d3d;line-height:1.6}.aiml-course-container .career-card-AI h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.aiml-course-container .career-card-AI:hover h3:after{width:100%}.aiml-course-container .career-card-AI:hover h3{color:#d64a97;transform:translate(3px)}.aiml-course-container .audience-section-AI{padding:3rem 12%;color:#fff}.aiml-course-container .audience-container-AI{background:linear-gradient(315deg,#000 100%,#190913);display:flex;gap:60px;max-width:1200px;margin:auto;align-items:center;padding:3rem;border-radius:30px}.aiml-course-container .audience-left-AI h2{font-size:42px;margin-bottom:20px;color:#fff;font-weight:700}.aiml-course-container .audience-left-AI p{color:#bab9b9;line-height:1.7;margin-bottom:30px}.aiml-course-container .apply-btn-AI{background:transparent;color:#fff;padding:12px 30px;border:none;border-radius:30px;margin-right:15px;cursor:pointer;transition:all .3s ease;font-weight:600}.aiml-course-container .apply-btn-AI:hover{transform:translateY(-2px);border:2px solid #d64a97}.aiml-course-container .secondary-btn1-AI{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 25px;border-radius:30px;cursor:pointer;margin-top:1rem;font-weight:600;transition:all .3s ease}.aiml-course-container .secondary-btn1-AI:hover{background:#d64a9733;transform:translateY(-2px)}.aiml-course-container .audience-right-AI{flex:1;padding:30px;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.aiml-course-container .audience-grid-AI{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.aiml-course-container .audience-card-AI{background:#ffffff14;padding:20px;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid transparent}.aiml-course-container .audience-card-AI:hover{transform:translateY(-6px);border-color:#d64a97;background:#d64a9726}.aiml-course-container .icon-AI{font-size:32px;margin-bottom:10px}.aiml-course-container .i1-AI{color:#00b894}.aiml-course-container .i2-AI{color:#6a5cff}.aiml-course-container .i3-AI{color:#00cec9}.aiml-course-container .i4-AI{color:#fd79a8}.aiml-course-container .i5-AI{color:#f39c12}.aiml-course-container .i6-AI{color:#d64a97}.aiml-course-container .audience-card-AI span{display:block;margin-top:8px;font-weight:500;color:#fff}.aiml-course-container .schedule-section-AI{background:#f5f5f5;padding:3rem 8%;text-align:center}.aiml-course-container .schedule-title-AI{font-size:42px;color:#222;margin-top:0;font-weight:700}.aiml-course-container .schedule-sub-AI{color:#3f3d3d;margin-bottom:50px}.aiml-course-container .schedule-grid-AI{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:auto}.aiml-course-container .schedule-card-AI{background:#fff;padding:30px;border-radius:25px;text-align:left;box-shadow:0 5px 20px #0000000d;transition:all .3s ease;border:1px solid #cdcccc}.aiml-course-container .schedule-card-AI:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 10px 30px #d64a971a}.aiml-course-container .schedule-card-AI h3{margin-bottom:12px;color:#d64a97}.aiml-course-container .schedule-card-AI p{font-size:14px;color:#3f3d3d;margin-bottom:20px}.aiml-course-container .time-box-AI{padding:12px 15px;border-radius:12px;margin-bottom:12px;font-weight:500;font-size:14px}.aiml-course-container .blue1-AI{border-left:4px solid #3b82f6;color:#1e40af}.aiml-course-container .orange-AI{border-left:4px solid #f59e0b;background:#fff6e6;color:#b45309}.aiml-course-container .gray-AI{border-left:4px solid #d64a97;background:#fef5f8;color:#d64a97}@media(max-width:1024px){.aiml-course-container .course-hero-AI{flex-direction:column;text-align:center;padding:5rem 5%}.aiml-course-container .course-hero-AI h1{font-size:48px}.aiml-course-container .hero-ai-image-AI{max-width:450px;height:350px}.aiml-course-container .hero-btn1-AI{justify-content:center}.aiml-course-container .hero-container-AI{flex-direction:column;text-align:center;padding:2rem}.aiml-course-container .hero-left-AI h1{font-size:48px}.aiml-course-container .hero-right1-AI{display:flex;justify-content:center;gap:20px}.aiml-course-container .card-AI{padding:0}.aiml-course-container .experts-cards-AI{padding:3rem 8%}.aiml-course-container .expert-card-AI{min-width:280px}.aiml-course-container .learning-left-AI h2{font-size:36px}.aiml-course-container .curriculum-container-AI{grid-template-columns:1fr;gap:40px}.aiml-course-container .journey-heading-AI h1{font-size:36px}.aiml-course-container .tools-grid-AI{grid-template-columns:repeat(3,1fr)}.aiml-course-container .prep-grid-AI,.aiml-course-container .career-grid-AI{grid-template-columns:repeat(2,1fr)}.aiml-course-container .audience-container-AI{flex-direction:column;text-align:center;padding:2rem}.aiml-course-container .audience-left-AI h2{font-size:36px}.aiml-course-container .schedule-grid-AI{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.aiml-course-container .course-hero-AI h1{font-size:42px}.aiml-course-container .course-hero-AI p{font-size:1rem}.aiml-course-container .hero-ai-image-AI{max-width:400px;height:320px}.aiml-course-container .hero-left-AI h1{font-size:42px}.aiml-course-container .section-title-AI{font-size:36px}.aiml-course-container .card-top-AI{flex-direction:column;text-align:center}.aiml-course-container .expert-card-AI p{text-align:center}.aiml-course-container .learning-container-AI{flex-direction:column}.aiml-course-container .learning-left-AI{position:static;text-align:center}.aiml-course-container .learning-left-AI h2{font-size:32px}.aiml-course-container .course-section1-AI h2{font-size:36px}.aiml-course-container .course-grid-AI{grid-template-columns:repeat(2,1fr)}.aiml-course-container .journey-grid-AI{grid-template-columns:1fr}.aiml-course-container .journey-card-AI.large-AI{grid-column:span 1}.aiml-course-container .tools-left-AI h1,.aiml-course-container .prep-title-AI,.aiml-course-container .career-title-AI,.aiml-course-container .schedule-title-AI{font-size:36px}}@media(max-width:768px){.aiml-course-container .course-hero-AI{padding:4rem 4%}.aiml-course-container .course-hero-AI h1{font-size:36px}.aiml-course-container .course-hero-AI p{font-size:.9rem}.aiml-course-container .hero-ai-image-AI{max-width:350px;height:280px}.aiml-course-container .hero-left-AI h1{font-size:36px}.aiml-course-container .hero-right1-AI{flex-direction:column;align-items:center}.aiml-course-container .small-cards-AI{width:100%;justify-content:center}.aiml-course-container .section-title-AI{font-size:32px}.aiml-course-container .experts-cards-AI{padding:2rem 5%}.aiml-course-container .expert-card-AI{min-width:100%}.aiml-course-container .learning-item-AI{padding:10px}.aiml-course-container .learning-section-AI{padding:2rem}.aiml-course-container .learning-left-AI h2{font-size:28px}.aiml-course-container .learning-grid-AI{grid-template-columns:1fr;gap:20px}.aiml-course-container .new-curriculum-AI{padding:2rem 5%}.aiml-course-container .curriculum-content-side-AI h2{font-size:32px}.aiml-course-container .image-card-AI{height:450px}.aiml-course-container .image-overlay-AI h1{font-size:32px}.aiml-course-container .ai-journey-section-AI{padding:2rem 5%}.aiml-course-container .journey-heading-AI h1{font-size:30px}.aiml-course-container .journey-heading-AI h4{font-size:14px}.aiml-course-container .journey-card-AI{padding:25px}.aiml-course-container .journey-card-AI h2{font-size:20px}.aiml-course-container .tools-section-AI{padding:2rem 5%}.aiml-course-container .tools-left-AI h1{font-size:30px}.aiml-course-container .tools-left-AI p{font-size:1rem}.aiml-course-container .tools-grid-AI{grid-template-columns:repeat(2,1fr);padding:2rem}.aiml-course-container .prep-section-AI{padding:2rem 5%}.aiml-course-container .prep-title-AI{font-size:30px}.aiml-course-container .prep-grid-AI{grid-template-columns:1fr;gap:20px}.aiml-course-container .career-section-AI{padding:2rem 5%}.aiml-course-container .career-title-AI{font-size:30px}.aiml-course-container .career-grid-AI{grid-template-columns:1fr;gap:20px}.aiml-course-container .audience-section-AI{padding:2rem 5%}.aiml-course-container .audience-left-AI h2{font-size:30px}.aiml-course-container .audience-right-AI{padding:20px}.aiml-course-container .audience-grid-AI{grid-template-columns:repeat(2,1fr)}.aiml-course-container .schedule-section-AI{padding:2rem 5%}.aiml-course-container .schedule-title-AI{font-size:30px}.aiml-course-container .schedule-grid-AI{grid-template-columns:1fr;gap:20px}.aiml-course-container .schedule-card-AI{text-align:center}.aiml-course-container .time-box-AI{text-align:left}}@media(max-width:540px){.aiml-course-container .course-hero-AI h1{font-size:30px}.aiml-course-container .course-hero-AI p{font-size:.85rem}.aiml-course-container .hero-ai-image-AI{max-width:280px;height:220px}.aiml-course-container .apply-btn1-AI,.aiml-course-container .expert-btn-AI{padding:10px 20px;font-size:14px}.aiml-course-container .hero-left-AI h1{font-size:30px}.aiml-course-container .hero-container-AI{padding:1.5rem}.aiml-course-container .desc-AI{font-size:14px}.aiml-course-container .section-title-AI{font-size:28px}.aiml-course-container .card-top-AI h3{font-size:18px}.aiml-course-container .expert-card-AI p{font-size:13px}.aiml-course-container .learning-left-AI h2{font-size:24px}.aiml-course-container .course-section1-AI h2{font-size:28px}.aiml-course-container .course-grid-AI{grid-template-columns:1fr;padding:1rem}.aiml-course-container .curriculum-content-side-AI h2{font-size:28px}.aiml-course-container .accordion-left-AI h3{font-size:16px}.aiml-course-container .module-box-AI{min-width:45px;height:45px;font-size:16px}.aiml-course-container .image-card-AI{height:380px}.aiml-course-container .image-overlay-AI h1{font-size:28px}.aiml-course-container .image-overlay-AI{padding:10px}.aiml-course-container .image-overlay-AI p{font-size:14px;line-height:1.3}.aiml-course-container .journey-heading-AI h1,.aiml-course-container .tools-left-AI h1{font-size:26px}.aiml-course-container .tools-grid-AI{grid-template-columns:1fr}.aiml-course-container .tool-card-AI h3{font-size:20px}.aiml-course-container .prep-title-AI{font-size:26px}.aiml-course-container .prep-card-AI h3{font-size:18px}.aiml-course-container .prep-card-AI p{font-size:13px}.aiml-course-container .career-title-AI{font-size:26px}.aiml-course-container .career-card-AI h3{font-size:18px}.aiml-course-container .career-card-AI p{font-size:12px}.aiml-course-container .audience-left-AI h2,.aiml-course-container .schedule-title-AI{font-size:26px}.aiml-course-container .schedule-sub-AI{font-size:14px}.aiml-course-container .schedule-card-AI h3{font-size:18px}}@media(max-width:480px){.aiml-course-container .course-hero-AI h1{font-size:26px}.aiml-course-container .hero-ai-image-AI{max-width:260px;height:200px}.aiml-course-container .hero-left-AI h1{font-size:26px}.aiml-course-container .card-AI{padding:10px}.aiml-course-container .section-title-AI{font-size:24px}.aiml-course-container .learning-item-AI{padding:10px}.aiml-course-container .learning-left-AI h2{font-size:22px}.aiml-course-container .course-section1-AI h2,.aiml-course-container .curriculum-content-side-AI h2,.aiml-course-container .journey-heading-AI h1,.aiml-course-container .tools-left-AI h1,.aiml-course-container .prep-title-AI,.aiml-course-container .career-title-AI,.aiml-course-container .audience-left-AI h2,.aiml-course-container .schedule-title-AI{font-size:24px}}@media(max-width:375px){.aiml-course-container .course-hero-AI h1{font-size:24px}.aiml-course-container .hero-ai-image-AI{max-width:240px;height:180px}.aiml-course-container .hero-left-AI h1{font-size:24px}.aiml-course-container .apply-btn1-AI,.aiml-course-container .expert-btn-AI{padding:8px 16px;font-size:12px}.aiml-course-container .hero-container-AI{padding:1rem}.aiml-course-container .card-AI{padding:10px}.aiml-course-container .card-AI p{font-size:12px}.aiml-course-container .card-AI h2{font-size:17px}.aiml-course-container .section-title-AI{font-size:22px}.aiml-course-container .card-top-AI h3{font-size:16px}.aiml-course-container .icon-AI{width:55px;height:55px;font-size:22px}.aiml-course-container .learning-item-AI{padding:10px}.aiml-course-container .learning-left-AI h2{font-size:20px}.aiml-course-container .learning-item-AI h3{font-size:1.1rem}.aiml-course-container .curriculum-content-side-AI h2{font-size:22px}.aiml-course-container .image-card-AI{height:320px}.aiml-course-container .image-overlay-AI{padding:10px}.aiml-course-container .image-overlay-AI h1{font-size:22px;margin-bottom:12px}.aiml-course-container .journey-heading-AI h1,.aiml-course-container .tools-left-AI h1,.aiml-course-container .prep-title-AI,.aiml-course-container .career-title-AI,.aiml-course-container .audience-left-AI h2{font-size:22px}.aiml-course-container .audience-grid-AI{grid-template-columns:1fr}.aiml-course-container .schedule-title-AI{font-size:22px}.aiml-course-container .expert-card-AI{width:100%;max-width:100%;padding:14px}.aiml-course-container .image-card-AI{max-width:100%}.aiml-course-container .curriculum-image-AI{width:100%;max-width:100%}}@media(max-width:320px){.aiml-course-container .course-hero-AI h1{font-size:22px}.aiml-course-container .hero-ai-image-AI{max-width:220px;height:160px}.aiml-course-container .hero-left-AI h1{font-size:22px}.aiml-course-container .card-AI{padding:10px}.aiml-course-container .section-title-AI{font-size:20px}.aiml-course-container .learning-left-AI h2{font-size:18px}.aiml-course-container .image-overlay-AI{padding:10px}.aiml-course-container .course-section1-AI h2,.aiml-course-container .curriculum-content-side-AI h2,.aiml-course-container .journey-heading-AI h1,.aiml-course-container .tools-left-AI h1,.aiml-course-container .prep-title-AI,.aiml-course-container .career-title-AI,.aiml-course-container .audience-left-AI h2,.aiml-course-container .schedule-title-AI{font-size:20px}.aiml-course-container .expert-card-AI{width:100%;max-width:100%;padding:12px}.aiml-course-container .image-card-AI{max-width:100%}.aiml-course-container .curriculum-image-AI{width:100%;max-width:100%}}.aiml-course-container .events-page-AI{font-family:Poppins,sans-serif;background:#fff}.aiml-course-container .events-hero-AI{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:center;align-items:center;gap:50px;min-height:50vh;padding:80px 8%;position:relative;text-align:center;align-items:baseline}.aiml-course-container .events-hero-left-AI{flex:1;z-index:2}.aiml-course-container .events-hero-AI h1{font-size:60px;line-height:1.2;font-weight:700;margin-bottom:20px;color:#fff}.aiml-course-container .events-hero-AI h1 span{color:#d64a97}.aiml-course-container .events-hero-AI p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.aiml-course-container .events-hero-right-AI{flex:1;display:flex;justify-content:center;z-index:2}.aiml-course-container .hero-event-image-AI{width:100%;max-width:500px;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:30px;border:2px solid #d64a97}.aiml-course-container .events-hero-buttons-AI{display:flex;gap:1rem;flex-wrap:wrap;margin-top:20px;text-align:center}.aiml-course-container .events-primary-btn-AI{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.aiml-course-container .events-primary-btn-AI:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.aiml-course-container .events-secondary-btn-AI{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.aiml-course-container .events-secondary-btn-AI:hover{background:#d64a9733;transform:translateY(-3px)}.aiml-course-container .events-stats-AI{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:3rem;padding:0 20px;position:relative;z-index:2}.aiml-course-container .events-stat-card-AI{background:#fff;padding:18px 22px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;min-width:160px}.aiml-course-container .events-stat-card-AI:hover{transform:translateY(-8px);border-color:#d64a97}.aiml-course-container .events-stat-icon-AI{font-size:32px}.aiml-course-container .events-stat-event-AI{font-size:28px;font-weight:700;color:#111}.aiml-course-container .events-stat-num-AI{font-size:13px;color:#666;margin-top:5px}.aiml-course-container .events-features-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.aiml-course-container .events-feature-card-AI{background:#fff;padding:20px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;cursor:pointer}.aiml-course-container .events-feature-card-AI:hover{transform:translateY(-8px);border-color:#d64a97}.aiml-course-container .events-feature-icon-AI{font-size:0px;margin-bottom:20px}.aiml-course-container .events-feature-card-AI h3{font-size:1.4rem;margin-bottom:12px;color:#111}.aiml-course-container .events-feature-card-AI p{font-size:14px;color:#666;line-height:1.6}.aiml-course-container .events-library-AI{background:#fafafa;padding:3rem 8%;text-align:center}.aiml-course-container .events-library-header-AI{margin-bottom:50px}.aiml-course-container .events-library-header-AI h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.aiml-course-container .events-library-header-AI p{color:#666;font-size:16px}.aiml-course-container .events-grid-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.aiml-course-container .event-card-AI{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;text-align:left}.aiml-course-container .event-card-AI:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.aiml-course-container .event-image-AI{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.aiml-course-container .event-content-AI{padding:25px}.aiml-course-container .event-tag-AI{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px;background:#f0f0f0;color:#d64a97}.aiml-course-container .event-content-AI h3{font-size:1.3rem;margin-top:0;color:#111}.aiml-course-container .event-description-AI{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.aiml-course-container .event-meta-AI{display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.aiml-course-container .event-meta-AI span{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.aiml-course-container .event-btn-AI{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.aiml-course-container .event-btn-AI:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.aiml-course-container .upcoming-events-AI{padding:3rem 8%;background:#fff}.aiml-course-container .upcoming-header-AI{text-align:center;margin-bottom:50px}.aiml-course-container .upcoming-header-AI h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.aiml-course-container .upcoming-header-AI p{color:#666;font-size:16px}.aiml-course-container .upcoming-grid-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.aiml-course-container .upcoming-card-AI{background:#fff;border-radius:20px;padding:30px;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;position:relative}.aiml-course-container .upcoming-card-AI:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.aiml-course-container .upcoming-date-AI{background:#d64a97;color:#fff;padding:8px 16px;border-radius:30px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-bottom:20px}.aiml-course-container .upcoming-card-AI h3{font-size:1.3rem;margin-bottom:12px;color:#111}.aiml-course-container .upcoming-card-AI p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.aiml-course-container .upcoming-speaker-AI{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-top:15px;border-top:1px solid #f0f0f0}.aiml-course-container .speaker-icon-AI{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.aiml-course-container .speaker-info-AI{font-size:13px}.aiml-course-container .speaker-name-AI{font-weight:600;color:#111}.aiml-course-container .speaker-role-AI{color:#888;font-size:11px}.aiml-course-container .upcoming-btn-AI{width:100%;background:transparent;border:2px solid #d64a97;padding:10px;border-radius:30px;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.aiml-course-container .upcoming-btn-AI:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.aiml-course-container .events-newsletter-AI{background:#fafafa;padding:3rem 8%;text-align:center}.aiml-course-container .newsletter-container-AI{max-width:600px;margin:0 auto;background:#fff;padding:50px;border-radius:30px;border:1px solid #e0e0e0}.aiml-course-container .newsletter-icon-AI{font-size:48px;margin-bottom:20px}.aiml-course-container .newsletter-container-AI h3{font-size:28px;margin-bottom:12px;color:#111}.aiml-course-container .newsletter-container-AI p{color:#666;margin-bottom:25px}.aiml-course-container .newsletter-form-AI{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.aiml-course-container .newsletter-input-AI{flex:1;min-width:150px;max-width:100%;padding:14px 20px;border-radius:30px;border:1px solid #e0e0e0;outline:none;font-family:inherit}.aiml-course-container .newsletter-input-AI:focus{border-color:#d64a97}.aiml-course-container .newsletter-subscribe-btn-AI{background:#d64a97;border:none;padding:14px 28px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.aiml-course-container .newsletter-subscribe-btn-AI:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}@media(max-width:1024px){.aiml-course-container .events-hero-AI{flex-direction:column;text-align:center;gap:30px;padding:60px 5%}.aiml-course-container .events-hero-AI h1{font-size:48px}.aiml-course-container .events-hero-AI p{font-size:1.1rem}.aiml-course-container .hero-event-image-AI{max-width:450px;height:350px}.aiml-course-container .events-stats-AI{margin:2rem;gap:25px}.aiml-course-container .events-stat-card-AI{padding:15px 18px;min-width:140px}.aiml-course-container .events-stat-num-AI{font-size:24px}.aiml-course-container .events-library-header-AI h2,.aiml-course-container .upcoming-header-AI h2{font-size:32px}.aiml-course-container .events-grid-AI,.aiml-course-container .upcoming-grid-AI{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:912px){.aiml-course-container .events-hero-AI h1{font-size:44px}.aiml-course-container .events-hero-AI p{font-size:1rem}.aiml-course-container .hero-event-image-AI{max-width:400px;height:320px}.aiml-course-container .events-stats-AI{gap:20px}.aiml-course-container .events-stat-card-AI{min-width:130px;padding:12px 15px}.aiml-course-container .events-stat-event-AI{font-size:22px}.aiml-course-container .events-stat-icon-AI{font-size:28px}.aiml-course-container .events-features-AI{gap:20px}.aiml-course-container .newsletter-container-AI{padding:40px 30px;margin:0 20px}}@media(max-width:768px){.aiml-course-container .events-hero-AI{padding:50px 4%}.aiml-course-container .events-hero-AI h1{font-size:38px}.aiml-course-container .events-hero-AI p{font-size:.95rem}.aiml-course-container .hero-event-image-AI{max-width:350px;height:280px}.aiml-course-container .events-stats-AI{flex-wrap:wrap;justify-content:center;margin:1.5rem;gap:15px}.aiml-course-container .events-stat-card-AI{min-width:calc(50% - 30px);padding:15px 12px}.aiml-course-container .events-stat-event-AI{font-size:20px}.aiml-course-container .events-feature-card-AI h3{font-size:1.2rem}.aiml-course-container .events-library-header-AI h2,.aiml-course-container .upcoming-header-AI h2{font-size:28px}.aiml-course-container .events-library-header-AI p,.aiml-course-container .upcoming-header-AI p{font-size:14px}.aiml-course-container .events-library-AI,.aiml-course-container .upcoming-events-AI{padding:2rem 5%}.aiml-course-container .event-content-AI{padding:20px}.aiml-course-container .event-content-AI h3,.aiml-course-container .upcoming-card-AI h3{font-size:1.2rem}.aiml-course-container .upcoming-card-AI{padding:25px}.aiml-course-container .newsletter-container-AI{padding:35px 25px}.aiml-course-container .newsletter-container-AI h3{font-size:24px}.aiml-course-container .newsletter-form-AI{flex-direction:column}.aiml-course-container .newsletter-input-AI{min-width:auto;width:100%}.aiml-course-container .newsletter-subscribe-btn-AI{width:100%;justify-content:center}}@media(max-width:540px){.aiml-course-container .events-hero-AI{padding:40px 20px}.aiml-course-container .events-hero-AI h1{font-size:32px}.aiml-course-container .events-hero-AI p{font-size:.9rem}.aiml-course-container .hero-event-image-AI{max-width:280px;height:220px;border-radius:20px}.aiml-course-container .events-stats-AI{margin:1rem;gap:12px}.aiml-course-container .events-stat-card-AI{min-width:calc(50% - 20px);padding:12px 10px}.aiml-course-container .events-stat-event-AI{font-size:18px}.aiml-course-container .events-stat-icon-AI{font-size:24px}.aiml-course-container .events-stat-num-AI{font-size:11px}.aiml-course-container .events-features-AI{grid-template-columns:1fr;margin:40px auto}.aiml-course-container .events-feature-card-AI h3{font-size:1.1rem}.aiml-course-container .events-library-header-AI h2,.aiml-course-container .upcoming-header-AI h2{font-size:24px}.aiml-course-container .events-grid-AI,.aiml-course-container .upcoming-grid-AI{grid-template-columns:1fr;gap:20px}.aiml-course-container .event-content-AI h3,.aiml-course-container .upcoming-card-AI h3{font-size:1.1rem}.aiml-course-container .event-description-AI,.aiml-course-container .upcoming-card-AI p{font-size:13px}.aiml-course-container .event-meta-AI{flex-wrap:wrap;gap:10px}.aiml-course-container .event-btn-AI{width:100%;justify-content:center}.aiml-course-container .upcoming-card-AI{padding:20px}.aiml-course-container .upcoming-btn-AI{width:100%}.aiml-course-container .newsletter-container-AI{padding:30px 20px;margin:0 15px}.aiml-course-container .newsletter-container-AI h3{font-size:22px}.aiml-course-container .newsletter-icon-AI{font-size:40px}.aiml-course-container .events-newsletter-AI{padding:2rem 5%}}@media(max-width:480px){.aiml-course-container .events-hero-AI h1{font-size:28px}.aiml-course-container .events-hero-AI p{font-size:.85rem}.aiml-course-container .hero-event-image-AI{max-width:260px;height:200px}.aiml-course-container .events-stat-card-AI{padding:10px 8px}.aiml-course-container .events-stat-event-AI{font-size:16px}.aiml-course-container .events-stat-icon-AI{font-size:20px}.aiml-course-container .events-stat-num-AI{font-size:10px}.aiml-course-container .events-library-header-AI h2,.aiml-course-container .upcoming-header-AI h2{font-size:22px}.aiml-course-container .event-content-AI{padding:18px}.aiml-course-container .event-content-AI h3,.aiml-course-container .upcoming-card-AI h3{font-size:1rem}.aiml-course-container .event-description-AI,.aiml-course-container .upcoming-card-AI p{font-size:12px}.aiml-course-container .newsletter-container-AI{padding:25px 15px}.aiml-course-container .newsletter-container-AI h3{font-size:20px}.aiml-course-container .newsletter-container-AI p{font-size:13px}}@media(max-width:375px){.aiml-course-container .events-hero-AI{padding:30px 15px}.aiml-course-container .events-hero-AI h1{font-size:24px}.aiml-course-container .events-hero-AI p{font-size:.8rem}.aiml-course-container .hero-event-image-AI{max-width:220px;height:180px;border-radius:15px}.aiml-course-container .events-stats-AI{gap:10px}.aiml-course-container .events-stat-card-AI{min-width:calc(50% - 15px);padding:10px 6px}.aiml-course-container .events-stat-event-AI{font-size:14px}.aiml-course-container .events-stat-icon-AI{font-size:18px}.aiml-course-container .events-stat-num-AI{font-size:9px}.aiml-course-container .events-library-header-AI h2,.aiml-course-container .upcoming-header-AI h2{font-size:20px}.aiml-course-container .events-library-header-AI p,.aiml-course-container .upcoming-header-AI p{font-size:12px}.aiml-course-container .event-content-AI{padding:15px}.aiml-course-container .event-meta-AI span{font-size:10px}.aiml-course-container .event-btn-AI,.aiml-course-container .upcoming-btn-AI{padding:8px 16px;font-size:13px}.aiml-course-container .newsletter-container-AI h3{font-size:18px}.aiml-course-container .newsletter-container-AI p{font-size:12px}.aiml-course-container .newsletter-subscribe-btn-AI{padding:12px 20px;font-size:14px}.aiml-course-container .newsletter-input-AI{min-width:100%;max-width:100%}.aiml-course-container .newsletter-form-AI{width:100%;max-width:100%}}@media(max-width:320px){.aiml-course-container .events-hero-AI h1{font-size:22px}.aiml-course-container .events-hero-AI p{font-size:.75rem}.aiml-course-container .hero-event-image-AI{max-width:200px;height:160px}.aiml-course-container .events-stat-card-AI{min-width:calc(50% - 10px);padding:8px 5px}.aiml-course-container .events-stat-event-AI{font-size:13px}.aiml-course-container .events-stat-icon-AI{font-size:16px}.aiml-course-container .events-library-header-AI h2,.aiml-course-container .upcoming-header-AI h2{font-size:18px}.aiml-course-container .event-content-AI h3,.aiml-course-container .upcoming-card-AI h3{font-size:.95rem}.aiml-course-container .event-meta-AI{gap:8px}.aiml-course-container .event-meta-AI span{font-size:9px}.aiml-course-container .newsletter-container-AI{padding:20px 12px}.aiml-course-container .newsletter-container-AI h3{font-size:16px}.aiml-course-container .newsletter-container-AI p{font-size:11px}.aiml-course-container .newsletter-input-AI,.aiml-course-container .newsletter-subscribe-btn-AI{padding:10px 16px;font-size:12px;width:100%;max-width:100%}.aiml-course-container .newsletter-form-AI{flex-direction:column;gap:10px}}.aiml-course-container .upskill-page-AI{background:#f9fafc;font-family:Poppins,sans-serif}.aiml-course-container .section-header-AI{text-align:center;max-width:800px;margin:0 auto 60px}.aiml-course-container .section-header-AI h2{font-size:42px;font-weight:700;color:#222;margin:0 0 16px;line-height:1.2}.aiml-course-container .section-header-AI h2 span{color:#d64a97}.aiml-course-container .section-header-AI p{font-size:18px;color:#666;margin:0;line-height:1.6}.aiml-course-container .upskill-hero-AI{background:linear-gradient(315deg,#000 100%,#190913);text-align:center;padding:80px 20px 60px}.aiml-course-container .upskill-hero-content-AI{max-width:1000px;margin:0 auto}.aiml-course-container .hero-badge-AI{display:inline-flex;align-items:center;gap:8px;background:#f0eefc;padding:8px 20px;border-radius:40px;margin-bottom:30px}.aiml-course-container .hero-badge-icon-AI{color:#fdcb6e;font-size:16px}.aiml-course-container .hero-badge-AI span{color:#6c5ce7;font-size:14px;font-weight:500}.aiml-course-container .upskill-hero-AI h1{font-size:60px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.aiml-course-container .upskill-hero-AI p{font-size:20px;color:#fff;max-width:700px;margin:0 auto 30px;line-height:1.6}.aiml-course-container .hero-buttons-group-AI{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.aiml-course-container .upskill-hero-btn-AI{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.aiml-course-container .upskill-hero-btn-AI:hover{transform:translateY(-3px)}.aiml-course-container .demo-action-button{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.aiml-course-container .demo-action-button:hover{background:#d64a971a;transform:translateY(-3px)}.aiml-course-container .btn-icon-AI{font-size:14px}.aiml-course-container .hero-stats-AI{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #eee}.aiml-course-container .hero-stat-item-AI{display:flex;align-items:center;gap:12px}.aiml-course-container .hero-stat-icon-AI{font-size:28px}.aiml-course-container .hero-stat-content-AI{text-align:left}.aiml-course-container .hero-stat-number-AI{display:block;font-size:20px;font-weight:700;color:#222}.aiml-course-container .hero-stat-label-AI{font-size:13px;color:#888}.aiml-course-container .stats-section-AI{background:#f5f5f5;padding:60px 20px}.aiml-course-container .stats-grid-AI{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.aiml-course-container .stat-card-AI{background:#fff;text-align:center;padding:30px 20px;border-radius:20px;transition:all .3s ease;border:1px solid #3d3d3d67}.aiml-course-container .stat-card-AI:hover{transform:translateY(-6px);border-color:#d64a97}.aiml-course-container .stat-icon-AI{font-size:42px;margin-bottom:16px}.aiml-course-container .stat-number-AI{font-size:32px;font-weight:800;color:#222;margin-bottom:8px}.aiml-course-container .stat-label-AI{font-size:14px;color:#888}.aiml-course-container .upskill-content-AI{text-align:center;padding:3rem 8%;background:#fff}.aiml-course-container .upskill-grid-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.aiml-course-container .upskill-card-AI{background:#fff;border-radius:20px;padding:30px;border:1px solid #3e3e3e77;transition:all .3s ease;text-align:left;position:relative}.aiml-course-container .upskill-card-AI:hover{transform:translateY(-8px);border-color:#d64a97}.aiml-course-container .card-badge-AI{position:absolute;top:20px;right:20px;background:#f0eefc;color:#6c5ce7;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.aiml-course-container .upskill-card-top-AI{border-radius:16px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.aiml-course-container .icon-wrapper-AI{font-size:48px}.aiml-course-container .upskill-card-AI h3{margin-bottom:12px;color:#222;font-size:22px;font-weight:700}.aiml-course-container .upskill-card-AI p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.aiml-course-container .card-link-AI{color:#d64a97;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}.aiml-course-container .card-link-icon-AI{font-size:12px;transition:transform .3s ease}.aiml-course-container .upskill-card-AI:hover .card-link-icon-AI{transform:translate(5px)}.aiml-course-container .benefits-section-AI{background:#f5f5f5;padding:3rem 8%}.aiml-course-container .benefits-grid-AI{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.aiml-course-container .benefit-card-AI{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all .3s ease;border:1px solid #3e3e3e77}.aiml-course-container .benefit-card-AI:hover{transform:translateY(-6px);border-color:#d64a97}.aiml-course-container .benefit-icon-AI{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.aiml-course-container .benefit-card-AI h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.aiml-course-container .benefit-card-AI p{font-size:14px;color:#666;line-height:1.6;margin:0}.aiml-course-container .features-section-AI{background:#fff;padding:3rem 8%}.aiml-course-container .features-grid-AI{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.aiml-course-container .feature-card-AI{background:#fff;padding:30px;border-radius:20px;border:1px solid #3e3e3e77;transition:all .3s ease}.aiml-course-container .feature-card-AI:hover{transform:translateY(-6px);border-color:#d64a97}.aiml-course-container .feature-icon-AI{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.aiml-course-container .feature-card-AI h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.aiml-course-container .feature-card-AI p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.aiml-course-container .feature-check-AI{display:flex;align-items:center;gap:8px;color:#00b894;font-size:13px;font-weight:500}.aiml-course-container .check-icon-AI{font-size:16px}.aiml-course-container .stories-section-AI{background:#f5f5f5;padding:80px 20px}.aiml-course-container .stories-grid-AI{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.aiml-course-container .story-card-AI{background:#fff;padding:30px;border-radius:20px;transition:all .3s ease;border:1px solid #3d3d3d6b}.aiml-course-container .story-card-AI:hover{transform:translateY(-6px);border-color:#d64a97}.aiml-course-container .story-rating-AI{display:flex;gap:4px;margin-bottom:20px}.aiml-course-container .star-icon-AI{color:#fdcb6e;font-size:16px}.aiml-course-container .story-text-AI{font-size:15px;color:#555;line-height:1.7;margin-bottom:25px;font-style:italic}.aiml-course-container .story-author-AI{display:flex;align-items:center;gap:15px}.aiml-course-container .author-avatar-AI{width:50px;height:50px;background:#f0eefc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c5ce7;font-size:24px}.aiml-course-container .author-info-AI h4{margin:0 0 4px;font-size:16px;font-weight:700;color:#222}.aiml-course-container .author-info-AI span{font-size:13px;color:#888}.aiml-course-container .upskill-cta-AI{background:#fff;padding:3rem 8%}.aiml-course-container .cta-container-AI{max-width:800px;margin:0 auto;text-align:center;background:#f5f5f5;padding:60px 40px;border-radius:30px}.aiml-course-container .cta-icon-AI{width:70px;height:70px;background:#d64a971a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:32px;color:#d64a97}.aiml-course-container .cta-container-AI h2{font-size:36px;font-weight:700;color:#222;margin-top:0}.aiml-course-container .cta-container-AI p{font-size:18px;color:#666;margin-bottom:30px;line-height:1.6}.aiml-course-container .cta-buttons-AI{display:flex;gap:20px;justify-content:center;margin-bottom:25px;flex-wrap:wrap}.aiml-course-container .cta-primary-AI{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.aiml-course-container .cta-primary-AI:hover{transform:translateY(-3px)}.aiml-course-container .cta-secondary-AI{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.aiml-course-container .cta-secondary-AI:hover{background:#d64a971a;transform:translateY(-3px)}.aiml-course-container .cta-guarantee-AI{display:flex;align-items:center;justify-content:center;gap:8px;color:#00b894;font-size:13px}.aiml-course-container .cta-guarantee-AI svg{font-size:16px}@media(max-width:1024px){.aiml-course-container .upskill-hero-AI{padding:60px 20px}.aiml-course-container .upskill-hero-AI h1{font-size:48px}.aiml-course-container .upskill-hero-AI p{font-size:18px}.aiml-course-container .section-header-AI h2{font-size:36px}.aiml-course-container .stats-grid-AI,.aiml-course-container .benefits-grid-AI{grid-template-columns:repeat(2,1fr);gap:25px}.aiml-course-container .features-grid-AI,.aiml-course-container .stories-grid-AI{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.aiml-course-container .upskill-hero-AI h1{font-size:42px}.aiml-course-container .upskill-hero-AI p{font-size:17px}.aiml-course-container .hero-buttons-group-AI{gap:15px}.aiml-course-container .upskill-hero-btn-AI,.aiml-course-container .upskill-hero-btn-secondary-AI{padding:12px 24px;font-size:15px}.aiml-course-container .section-header-AI h2{font-size:32px}.aiml-course-container .section-header-AI p{font-size:16px}.aiml-course-container .upskill-content-AI,.aiml-course-container .benefits-section-AI,.aiml-course-container .features-section-AI{padding:2rem 5%}.aiml-course-container .cta-container-AI{padding:40px 30px;margin:0 20px}.aiml-course-container .cta-container-AI h2{font-size:30px}}@media(max-width:768px){.aiml-course-container .upskill-hero-AI{padding:50px 15px}.aiml-course-container .upskill-hero-AI h1{font-size:36px}.aiml-course-container .upskill-hero-AI p{font-size:16px}.aiml-course-container .hero-stats-AI{gap:25px}.aiml-course-container .hero-stat-item-AI{gap:8px}.aiml-course-container .hero-stat-icon-AI{font-size:24px}.aiml-course-container .hero-stat-number-AI{font-size:18px}.aiml-course-container .section-header-AI{margin:0 auto 40px}.aiml-course-container .section-header-AI h2{font-size:28px}.aiml-course-container .section-header-AI p{font-size:14px}.aiml-course-container .upskill-grid-AI{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.aiml-course-container .upskill-card-AI{padding:20px}.aiml-course-container .upskill-card-top-AI{height:60px;width:60px}.aiml-course-container .icon-wrapper-AI{font-size:36px}.aiml-course-container .upskill-card-AI h3{font-size:18px}.aiml-course-container .stats-grid-AI,.aiml-course-container .benefits-grid-AI{grid-template-columns:1fr;gap:20px;max-width:400px}.aiml-course-container .features-grid-AI{grid-template-columns:1fr}.aiml-course-container .stories-grid-AI{grid-template-columns:1fr;max-width:450px;margin:0 auto}.aiml-course-container .cta-container-AI{padding:35px 25px}.aiml-course-container .cta-container-AI h2{font-size:26px}.aiml-course-container .cta-container-AI p{font-size:15px}.aiml-course-container .cta-buttons-AI{flex-direction:column;align-items:center}.aiml-course-container .cta-primary-AI,.aiml-course-container .cta-secondary-AI{width:100%;max-width:280px;justify-content:center}}@media(max-width:540px){.aiml-course-container .upskill-hero-AI h1{font-size:30px}.aiml-course-container .upskill-hero-AI p{font-size:14px}.aiml-course-container .hero-buttons-group-AI{flex-direction:column;align-items:center}.aiml-course-container .upskill-hero-btn-AI,.aiml-course-container .upskill-hero-btn-secondary-AI{width:100%;max-width:280px;justify-content:center}.aiml-course-container .hero-stats-AI{flex-direction:column;align-items:flex-start;gap:15px;padding-left:20px}.aiml-course-container .section-header-AI h2{font-size:24px}.aiml-course-container .section-header-AI p{font-size:13px}.aiml-course-container .upskill-grid-AI{grid-template-columns:1fr}.aiml-course-container .upskill-card-AI{text-align:center}.aiml-course-container .upskill-card-top-AI{margin:0 auto 20px}.aiml-course-container .card-link-AI{justify-content:center}.aiml-course-container .benefit-card-AI{padding:20px}.aiml-course-container .benefit-icon-AI{width:55px;height:55px;font-size:26px}.aiml-course-container .benefit-card-AI h3{font-size:18px}.aiml-course-container .feature-card-AI{padding:20px}.aiml-course-container .feature-icon-AI{width:50px;height:50px;font-size:24px}.aiml-course-container .feature-card-AI h3{font-size:18px}.aiml-course-container .cta-container-AI{padding:30px 20px}.aiml-course-container .cta-container-AI h2{font-size:22px}.aiml-course-container .cta-container-AI p{font-size:14px}}@media(max-width:480px){.aiml-course-container .upskill-hero-AI h1{font-size:26px}.aiml-course-container .upskill-hero-AI p{font-size:13px}.aiml-course-container .section-header-AI h2{font-size:22px}.aiml-course-container .upskill-card-AI h3{font-size:16px}.aiml-course-container .upskill-card-AI p{font-size:12px}.aiml-course-container .stat-number-AI{font-size:26px}.aiml-course-container .stat-label-AI{font-size:12px}.aiml-course-container .benefit-card-AI h3{font-size:16px}.aiml-course-container .benefit-card-AI p,.aiml-course-container .feature-card-AI p{font-size:12px}.aiml-course-container .story-text-AI{font-size:13px}.aiml-course-container .cta-container-AI h2{font-size:20px}.aiml-course-container .cta-container-AI p{font-size:13px}}@media(max-width:375px){.aiml-course-container .upskill-hero-AI h1{font-size:24px}.aiml-course-container .upskill-hero-AI p{font-size:12px}.aiml-course-container .section-header-AI h2{font-size:20px}.aiml-course-container .upskill-card-AI,.aiml-course-container .benefit-card-AI{padding:18px}.aiml-course-container .benefit-icon-AI{width:50px;height:50px;font-size:24px}.aiml-course-container .feature-card-AI{padding:18px}.aiml-course-container .cta-container-AI{padding:25px 15px}.aiml-course-container .cta-container-AI h2{font-size:18px}}@media(max-width:320px){.aiml-course-container .upskill-hero-AI h1{font-size:22px}.aiml-course-container .upskill-hero-AI p{font-size:11px}.aiml-course-container .section-header-AI h2{font-size:18px}.aiml-course-container .section-header-AI p{font-size:12px}.aiml-course-container .upskill-card-AI h3,.aiml-course-container .benefit-card-AI h3{font-size:15px}.aiml-course-container .feature-card-AI h3,.aiml-course-container .cta-container-AI h2{font-size:16px}.aiml-course-container .cta-container-AI p{font-size:12px}.aiml-course-container .cta-primary-AI,.aiml-course-container .cta-secondary-AI{padding:10px 20px;font-size:13px}}.aiml-course-container .quiz-container-AI{background:#f9fafc;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.aiml-course-container .confetti-container-AI{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.aiml-course-container .confetti-AI{position:absolute;top:-10px;opacity:0;animation:aiml-confetti-fall-AI 3s ease-out forwards;transform:rotate(45deg)}@keyframes aiml-confetti-fall-AI{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.aiml-course-container .quiz-hero-AI{position:relative;overflow:hidden;min-height:55vh;padding:100px 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(315deg,#000 100%,#190913);color:#fff}@keyframes aiml-floatGlow-AI{0%{transform:translateY(0) translate(0)}50%{transform:translateY(-30px) translate(25px)}to{transform:translateY(0) translate(0)}}.aiml-course-container .quiz-hero-AI h1{font-size:60px;font-weight:700;line-height:1.1;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@keyframes aiml-gradientMove-AI{to{background-position:200% center}}.aiml-course-container .quiz-hero-AI p{font-size:20px;line-height:1.8;max-width:700px;color:#ffffffbf;margin-bottom:40px;position:relative;z-index:2}.aiml-course-container .hero-stats-AI{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;position:relative;z-index:2}.aiml-course-container .hero-stat-AI{display:flex;align-items:center;gap:10px;padding:14px 26px;border-radius:50px;border:1px solid #d64a97;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.5s;cursor:pointer}.aiml-course-container .hero-stat-AI svg{color:#d64a97;font-size:18px}.aiml-course-container .hero-stat-AI span{font-weight:600;font-size:15px}.aiml-course-container .hero-stat-AI:hover{transform:translateY(-8px) scale(1.05);border:1px solid rgba(214,74,151,.45)}.aiml-course-container .quiz-features-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1100px;margin:60px auto;padding:0 20px}.aiml-course-container .quiz-feature-card-AI{background:#fff;padding:30px;border-radius:24px;text-align:center;border:1px solid #cdcccc;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem}.aiml-course-container .quiz-feature-card-AI:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:#d64a97;transform:scaleX(0);transition:transform .4s ease}.aiml-course-container .quiz-feature-card-AI:hover:before{transform:scaleX(1)}.aiml-course-container .quiz-feature-card-AI:hover{transform:translateY(-10px);border-color:#d64a97}.aiml-course-container .quiz-feature-icon-AI{font-size:48px;margin-bottom:20px}.aiml-course-container .quiz-feature-card-AI h3{font-size:22px;margin-bottom:12px;color:#222}.aiml-course-container .quiz-feature-card-AI p{color:#666;font-size:14px;line-height:1.6}.aiml-course-container .quiz-title-AI{text-align:center;margin:60px 0 30px;font-size:36px;font-weight:700;color:#222;position:relative}.aiml-course-container .quiz-title-AI:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#d64a97,#7c5cff,#4285f4);border-radius:2px}.aiml-course-container .quiz-cards-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1300px;margin:40px auto;padding:20px}.aiml-course-container .quiz-card-AI{flex:1;min-width:300px;padding:35px;border-radius:30px;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.aiml-course-container .quiz-card-AI:hover:before{transform:scaleY(1)}.aiml-course-container .quiz-card-AI:hover{transform:translateY(-10px);border-color:#d64a97}.aiml-course-container .quiz-icons-AI{display:flex;align-items:center;gap:18px;margin-bottom:12px}.aiml-course-container .quiz-icons-AI h3{font-size:1.7rem;font-weight:700;color:#222;margin:0;line-height:1.3}.aiml-course-container .quiz-icon-AI{font-size:48px;position:relative;z-index:1;transition:transform .3s ease;align-items:center}.aiml-course-container .quiz-card-AI:hover .quiz-icon-AI{transform:scale(1.05)}.aiml-course-container .quiz-card-AI h3{font-size:22px;margin-bottom:10px;color:#222;transition:color .3s ease;position:relative;z-index:1}.aiml-course-container .quiz-card-AI p{color:#3c3c3c;margin-bottom:15px;line-height:1.5;position:relative;z-index:1;font-size:16px}.aiml-course-container .quiz-stats-AI{display:flex;gap:12px;margin-bottom:20px;font-size:14px;flex-wrap:wrap;position:relative;z-index:1}.aiml-course-container .quiz-stats-AI span{display:flex;align-items:center;gap:5px;background:#f5f5f5;padding:5px 12px;border-radius:20px}.aiml-course-container .achievement-badges-AI{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.aiml-course-container .achievement-badge-AI{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#d64a97;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500;border:#d64a97 1px solid}.aiml-course-container .achievement-badge-AI text{font-size:20px}.aiml-course-container .difficulty-badge-AI{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.aiml-course-container .difficulty-beginner-AI{background:#e8f5e9;color:#2e7d32}.aiml-course-container .difficulty-intermediate-AI{background:#fff3e0;color:#ed6c02}.aiml-course-container .difficulty-advanced-AI{background:#ffebee;color:#d32f2f}.aiml-course-container .difficulty-expert-AI{background:#f3e5f5;color:#9c27b0}.aiml-course-container .start-btn-AI{margin-top:10px;padding:12px 24px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.aiml-course-container .start-btn-AI:hover{background:#d64a97;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766;gap:12px}.aiml-course-container .quiz-active-header-AI{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;background:linear-gradient(315deg,#000 100%,#190913)}.aiml-course-container .quiz-active-header-AI h2{color:#fff}.aiml-course-container .quiz-active-info-AI{display:flex;align-items:center;gap:20px}.aiml-course-container .quiz-icon-small-AI{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center}.aiml-course-container .quiz-active-info-AI h2{margin:0;font-size:24px}.aiml-course-container .quiz-active-info-AI p{margin:5px 0 0;opacity:.8;font-size:14px;color:#fff}.aiml-course-container .quiz-timer-AI{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#d64a97;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease}.aiml-course-container .quiz-active-container-AI{max-width:800px;margin:0 auto;padding:40px 20px}.aiml-course-container .progress-wrapper-AI{background:#f0f0f0;border-radius:10px;height:8px;margin:30px 0;overflow:hidden}.aiml-course-container .progress-fill-AI{height:100%;transition:width .4s ease;border-radius:10px;position:relative}.aiml-course-container .progress-fill-AI:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:14px;background:#fff;border-radius:3px;box-shadow:0 0 10px #ffffff80}.aiml-course-container .question-box-AI{background:#fff;border-radius:28px;padding:40px;border:1px solid #cdcccc;box-shadow:0 20px 60px #00000014;animation:aiml-slideUp-AI .5s ease}@keyframes aiml-slideUp-AI{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.aiml-course-container .question-badge-AI{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:25px}.aiml-course-container .question-text-AI{font-size:1.6rem;font-weight:600;color:#222;margin-bottom:30px;line-height:1.4}.aiml-course-container .options-AI{display:flex;flex-direction:column;gap:15px;margin:30px 0}.aiml-course-container .option-btn-AI{padding:16px 20px;border-radius:16px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:left;font-size:1rem;font-weight:500;color:#333;display:flex;align-items:center;gap:15px}.aiml-course-container .option-letter-AI{width:32px;height:32px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#d64a97}.aiml-course-container .option-btn-AI:hover{border-color:#d64a97;background:#fef5f8;transform:translate(8px)}.aiml-course-container .option-btn-AI.active-AI{border:none;box-shadow:0 8px 20px #d64a974d}.aiml-course-container .option-btn-AI.active-AI .option-letter-AI{background:#ffffff4d;color:#fff}.aiml-course-container .next-btn-AI{margin-top:20px;padding:14px 32px;width:100%;border-radius:40px;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.aiml-course-container .next-btn-AI:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #0003;gap:15px}.aiml-course-container .next-btn-AI:disabled{opacity:.5;cursor:not-allowed}.aiml-course-container .result-container-AI{max-width:900px;margin:60px auto;text-align:center}.aiml-course-container .result-card-AI{background:#fff;border-radius:32px;padding:50px 40px;border:1px solid #cdcccc;box-shadow:0 30px 60px #0000001a;animation:aiml-slideUp-AI .5s ease}.aiml-course-container .result-hero-icon-AI{font-size:48px;margin-bottom:20px}.aiml-course-container .score-circle-AI{width:200px;height:200px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:aiml-pulse-AI 2s ease-in-out infinite}@keyframes aiml-pulse-AI{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.aiml-course-container .score-inner-AI{width:170px;height:170px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.aiml-course-container .score-inner-AI h2{font-size:52px;margin:0;color:#d64a97}.aiml-course-container .score-inner-AI span{font-size:14px;color:#888}.aiml-course-container .feedback-section-AI{text-align:center;padding:30px;border-radius:20px;margin:20px 0;border:2px solid;background:linear-gradient(135deg,#fff,#f8f9fc)}.aiml-course-container .feedback-section-AI h3{margin:15px 0 10px;font-size:24px}.aiml-course-container .feedback-section-AI p{color:#666;margin:0}.aiml-course-container .result-stats-AI{display:flex;justify-content:center;gap:50px;margin:30px 0;padding:25px;background:linear-gradient(135deg,#f8f9fc,#fff);border-radius:20px}.aiml-course-container .result-stats-AI div{text-align:center}.aiml-course-container .stat-value-AI{font-size:28px;font-weight:700;display:flex;align-items:center;gap:8px}.aiml-course-container .stat-label-AI{font-size:12px;color:#888;margin-top:5px}.aiml-course-container .detailed-review-AI{text-align:left;margin-top:40px}.aiml-course-container .detailed-review-AI h4{margin-bottom:20px;color:#222;display:flex;align-items:center;gap:10px}.aiml-course-container .review-item-AI{padding:20px;margin-bottom:15px;border-radius:16px;transition:all .3s ease}.aiml-course-container .review-item-AI.correct-AI{background:linear-gradient(135deg,#e8f5e9,#fff);border-left:4px solid #4caf50}.aiml-course-container .review-item-AI.incorrect-AI{background:linear-gradient(135deg,#ffebee,#fff);border-left:4px solid #f44336}.aiml-course-container .review-header-AI{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.aiml-course-container .review-number-AI{font-weight:700;font-size:16px;color:#d64a97}.aiml-course-container .review-question-AI{font-weight:600;margin-bottom:12px;color:#222}.aiml-course-container .review-answer-AI{font-size:14px;margin-bottom:8px}.aiml-course-container .correct-text-AI{color:#4caf50;margin-left:8px}.aiml-course-container .incorrect-text-AI{color:#f44336;margin-left:8px;text-decoration:line-through}.aiml-course-container .review-correct-AI{font-size:14px;color:#4caf50;margin-bottom:8px}.aiml-course-container .review-explanation-AI{font-size:13px;color:#666;line-height:1.6;padding-top:8px;border-top:1px solid #eee;margin-top:8px}.aiml-course-container .result-actions-AI{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.aiml-course-container .restart-btn-AI,.aiml-course-container .home-btn-AI{padding:12px 28px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.aiml-course-container .restart-btn-AI{border:none;background:linear-gradient(90deg,#d64a97,#7c5cff);color:#fff}.aiml-course-container .restart-btn-AI:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.aiml-course-container .home-btn-AI{border:2px solid #d64a97;background:transparent;color:#d64a97}.aiml-course-container .home-btn-AI:hover{background:#d64a971a;transform:translateY(-3px)}@media(max-width:1024px){.aiml-course-container .quiz-hero-AI{padding:80px 5%;min-height:50vh}.aiml-course-container .quiz-hero-AI h1{font-size:48px}.aiml-course-container .quiz-hero-AI p{font-size:18px;padding:0 20px}.aiml-course-container .quiz-cards-AI{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.aiml-course-container .quiz-features-AI{gap:20px;padding:0 20px}.aiml-course-container .quiz-title-AI{font-size:32px}}@media(max-width:912px){.aiml-course-container .quiz-hero-AI h1{font-size:42px}.aiml-course-container .quiz-hero-AI p{font-size:17px}.aiml-course-container .hero-stats-AI{gap:15px}.aiml-course-container .hero-stat-AI{padding:10px 20px}.aiml-course-container .hero-stat-AI span{font-size:13px}.aiml-course-container .quiz-card-AI{padding:25px}.aiml-course-container .quiz-icons-AI h3{font-size:1.4rem}.aiml-course-container .quiz-icon-AI{font-size:40px}}@media(max-width:768px){.aiml-course-container .quiz-hero-AI{padding:60px 4%}.aiml-course-container .quiz-hero-AI h1{font-size:36px}.aiml-course-container .quiz-hero-AI p{font-size:16px}.aiml-course-container .hero-stats-AI{flex-wrap:wrap}.aiml-course-container .hero-stat-AI{width:calc(50% - 20px);justify-content:center}.aiml-course-container .quiz-features-AI{grid-template-columns:1fr;margin:40px auto}.aiml-course-container .quiz-feature-card-AI{padding:25px}.aiml-course-container .quiz-title-AI{font-size:28px;margin:40px 0 25px}.aiml-course-container .quiz-cards-AI{grid-template-columns:1fr;gap:20px}.aiml-course-container .quiz-active-header-AI{padding:20px 25px;flex-direction:column;text-align:center}.aiml-course-container .quiz-active-info-AI{flex-direction:column;text-align:center}.aiml-course-container .question-box-AI{padding:25px}.aiml-course-container .question-text-AI{font-size:1.3rem}.aiml-course-container .option-btn-AI{padding:12px 16px;font-size:.9rem}.aiml-course-container .result-card-AI{padding:35px 25px;margin:0 20px}.aiml-course-container .score-circle-AI{width:160px;height:160px}.aiml-course-container .score-inner-AI{width:130px;height:130px}.aiml-course-container .score-inner-AI h2{font-size:42px}.aiml-course-container .result-stats-AI{flex-wrap:wrap;gap:25px}}@media(max-width:540px){.aiml-course-container .quiz-hero-AI{padding:50px 20px;min-height:45vh}.aiml-course-container .quiz-hero-AI h1{font-size:30px}.aiml-course-container .quiz-hero-AI p{font-size:14px}.aiml-course-container .hero-stat-AI{width:100%;padding:12px 18px}.aiml-course-container .quiz-feature-card-AI{flex-direction:column;text-align:center}.aiml-course-container .quiz-feature-card-AI h3{font-size:20px}.aiml-course-container .quiz-title-AI{font-size:24px}.aiml-course-container .quiz-title-AI:after{width:50px;bottom:-10px}.aiml-course-container .quiz-card-AI{padding:20px}.aiml-course-container .quiz-icons-AI{flex-direction:column;text-align:center;gap:10px}.aiml-course-container .quiz-icons-AI h3{font-size:1.3rem}.aiml-course-container .quiz-stats-AI,.aiml-course-container .achievement-badges-AI{justify-content:center}.aiml-course-container .start-btn-AI{width:100%;justify-content:center}.aiml-course-container .question-text-AI{font-size:1.1rem}.aiml-course-container .option-btn-AI{padding:10px 14px;font-size:.85rem}.aiml-course-container .option-letter-AI{width:28px;height:28px;font-size:14px}.aiml-course-container .quiz-timer-AI{padding:8px 18px;font-size:16px}.aiml-course-container .quiz-icon-small-AI{width:50px;height:50px}.aiml-course-container .feedback-section-AI h3{font-size:20px}.aiml-course-container .detailed-review-AI{margin-top:25px}.aiml-course-container .review-item-AI{padding:15px}.aiml-course-container .review-question-AI{font-size:14px}.aiml-course-container .result-actions-AI{flex-direction:column}.aiml-course-container .restart-btn-AI,.aiml-course-container .home-btn-AI{width:100%;justify-content:center}}@media(max-width:480px){.aiml-course-container .quiz-hero-AI h1{font-size:26px}.aiml-course-container .quiz-hero-AI p{font-size:13px}.aiml-course-container .hero-stat-AI{padding:10px 15px}.aiml-course-container .hero-stat-AI svg{font-size:16px}.aiml-course-container .hero-stat-AI span{font-size:12px}.aiml-course-container .quiz-feature-card-AI{padding:20px}.aiml-course-container .quiz-feature-icon-AI{font-size:36px}.aiml-course-container .quiz-feature-card-AI h3{font-size:18px}.aiml-course-container .quiz-title-AI{font-size:22px}.aiml-course-container .quiz-card-AI{padding:18px}.aiml-course-container .question-box-AI{padding:20px}.aiml-course-container .question-badge-AI{font-size:11px}.aiml-course-container .question-text-AI{font-size:1rem}.aiml-course-container .options-AI,.aiml-course-container .option-btn-AI{gap:10px}.aiml-course-container .result-card-AI{padding:25px 20px}.aiml-course-container .score-circle-AI{width:140px;height:140px}.aiml-course-container .score-inner-AI{width:110px;height:110px}.aiml-course-container .score-inner-AI h2{font-size:36px}.aiml-course-container .feedback-section-AI{padding:20px}.aiml-course-container .feedback-section-AI h3{font-size:18px}.aiml-course-container .stat-value-AI{font-size:22px}.aiml-course-container .review-header-AI{flex-wrap:wrap}}@media(max-width:375px){.aiml-course-container .quiz-hero-AI h1{font-size:24px}.aiml-course-container .quiz-hero-AI p{font-size:12px}.aiml-course-container .hero-stat-AI{padding:8px 12px}.aiml-course-container .hero-stat-AI svg{font-size:14px}.aiml-course-container .hero-stat-AI span{font-size:11px}.aiml-course-container .quiz-feature-card-AI{padding:18px}.aiml-course-container .quiz-feature-card-AI h3{font-size:16px}.aiml-course-container .quiz-feature-card-AI p{font-size:12px}.aiml-course-container .quiz-title-AI{font-size:20px}.aiml-course-container .quiz-icons-AI h3{font-size:1.2rem}.aiml-course-container .quiz-icon-AI{font-size:32px}.aiml-course-container .quiz-stats-AI span{font-size:11px;padding:4px 10px}.aiml-course-container .achievement-badge-AI{font-size:11px;padding:3px 8px}.aiml-course-container .question-text-AI{font-size:.95rem}.aiml-course-container .option-btn-AI{padding:8px 12px;font-size:.8rem}.aiml-course-container .option-letter-AI{width:24px;height:24px;font-size:12px}.aiml-course-container .next-btn-AI{padding:12px 20px;font-size:.9rem}.aiml-course-container .result-stats-AI{gap:15px;padding:15px}.aiml-course-container .stat-value-AI{font-size:20px}.aiml-course-container .review-question-AI{font-size:13px}.aiml-course-container .review-answer-AI,.aiml-course-container .review-correct-AI,.aiml-course-container .review-explanation-AI{font-size:12px}.aiml-course-container .restart-btn-AI,.aiml-course-container .home-btn-AI{padding:10px 20px;font-size:13px}}@media(max-width:320px){.aiml-course-container .quiz-hero-AI h1{font-size:22px}.aiml-course-container .quiz-hero-AI p{font-size:11px}.aiml-course-container .quiz-title-AI{font-size:18px}.aiml-course-container .quiz-card-AI{padding:15px}.aiml-course-container .quiz-icons-AI h3{font-size:1.1rem}.aiml-course-container .quiz-icon-AI{font-size:28px}.aiml-course-container .quiz-stats-AI span{font-size:10px;padding:3px 8px}.aiml-course-container .question-box-AI{padding:18px}.aiml-course-container .question-text-AI{font-size:.9rem}.aiml-course-container .option-btn-AI{padding:8px 10px;font-size:.75rem;gap:8px}.aiml-course-container .option-letter-AI{width:22px;height:22px;font-size:11px}.aiml-course-container .feedback-section-AI h3{font-size:16px}.aiml-course-container .stat-value-AI{font-size:18px}.aiml-course-container .review-number-AI{font-size:13px}}.aiml-course-container .challenges-page-AI{background:#fff;font-family:Poppins,sans-serif}.aiml-course-container .challenges-hero-AI{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.aiml-course-container .challenges-hero-AI:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.aiml-course-container .challenges-hero-AI h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aiml-course-container .challenges-hero-AI p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.aiml-course-container .challenge-top-cards-AI{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:800px;margin:50px auto 0;position:relative;z-index:1}.aiml-course-container .challenge-card-AI{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:35px 30px;border-radius:24px;width:280px;border:1px solid rgba(255,255,255,.15);transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:center;cursor:pointer;position:relative;overflow:hidden}.aiml-course-container .challenge-card-AI:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.aiml-course-container .challenge-card-AI:hover:before{left:100%}.aiml-course-container .challenge-card-AI .icon-AI{font-size:52px;margin-bottom:20px;display:inline-block}.aiml-course-container .challenge-card-AI:first-child .icon-AI{color:#d64a97}.aiml-course-container .challenge-card-AI:last-child .icon-AI{color:gold}.aiml-course-container .challenge-card-AI h3{margin-bottom:12px;font-size:1.4rem;color:#fff;font-weight:600}.aiml-course-container .challenge-card-AI p{font-size:14px;color:#ffffffb3;line-height:1.6}.aiml-course-container .active-challenges-AI{padding:60px 20px;background:#f5f5f5}.aiml-course-container .section-header-AI{text-align:center;margin-bottom:50px}.aiml-course-container .section-header-AI h2{font-size:42px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.aiml-course-container .section-header-AI p{color:#666;font-size:18px}.aiml-course-container .challenges-grid-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.aiml-course-container .challenge-item-AI{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.aiml-course-container .challenge-item-AI:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #0000001a}.aiml-course-container .challenge-header-AI{display:flex;justify-content:space-between;align-items:center;gap:15px}.aiml-course-container .challenge-top-AI{display:flex;align-items:center;gap:15px;padding:20px 20px 0}.aiml-course-container .challenge-top-AI h3{margin:0;font-size:1.3rem;font-weight:700}.aiml-course-container .challenge-icon-AI{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:16px;background:#d64a971a;font-size:24px}.aiml-course-container .challenge-body-AI{padding:25px}.aiml-course-container .challenge-description-AI{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.aiml-course-container .challenge-meta-AI{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.aiml-course-container .challenge-meta-AI span{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.aiml-course-container .challenge-meta-AI svg{color:#d64a97}.aiml-course-container .challenge-stats-AI{display:flex;justify-content:space-between;margin-bottom:20px}.aiml-course-container .stat-AI{text-align:center;flex:1}.aiml-course-container .stat-value1-AI{font-size:18px;font-weight:700}.aiml-course-container .stat-label-AI{font-size:11px;color:#888;margin-top:4px}.aiml-course-container .challenge-btn-AI{width:100%;padding:12px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.aiml-course-container .challenge-btn-AI:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.aiml-course-container .challenge-detail-AI{max-width:1150px;margin:auto;padding:3rem;position:relative}.aiml-course-container .back-btn-AI{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(214,74,151,.15);border-radius:50px;color:#d64a97;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #d64a9714;transition:.45s}.aiml-course-container .back-btn-AI:hover{transform:translateY(-4px);box-shadow:0 18px 40px #d64a9726;gap:14px}.aiml-course-container .detail-header-AI{background:#ffffffb3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(71,70,70,.8);border-radius:35px;padding:50px;text-align:center;margin-bottom:40px;position:relative;overflow:hidden}.aiml-course-container .detail-icon-AI{width:110px;height:110px;margin:auto auto 25px;display:flex;align-items:center;justify-content:center;font-size:52px;color:#d64a97;background:#d64a9714;border-radius:30px;box-shadow:0 15px 40px #d64a9726}.aiml-course-container .detail-header-AI h1{font-size:52px;font-weight:700;color:#222;margin-bottom:30px}.aiml-course-container .detail-meta-AI{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.aiml-course-container .detail-meta-AI span{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:50px;color:#555;font-size:14px;font-weight:600;border:1px solid rgba(214,74,151,.1);box-shadow:0 8px 25px #d64a970d}.aiml-course-container .detail-meta-AI svg{color:#d64a97}.aiml-course-container .detail-section-AI{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:35px;border-radius:28px;margin-bottom:30px;border:1px solid rgba(71,70,70,.8);transition:.4s}.aiml-course-container .detail-section-AI h2{display:flex;align-items:center;gap:12px;font-size:32px;margin-bottom:25px;font-weight:700;color:#222}.aiml-course-container .detail-section-AI h2 svg{color:#d64a97}.aiml-course-container .detail-section-AI p{line-height:1.9;color:#666;font-size:18px}.aiml-course-container .task-list-AI{padding:0;list-style:none}.aiml-course-container .task-list-AI li{display:flex;gap:14px;padding:18px;margin-bottom:12px;border-radius:18px;font-size:18px;background:#f5f5f5;transition:.4s}.aiml-course-container .task-list-AI li:hover{transform:translate(8px);background:#d64a9714}.aiml-course-container .task-list-AI li svg{color:#d64a97;margin-top:4px}.aiml-course-container .code-block-AI{background:#fff;padding:25px;border-radius:20px;border:1px solid rgba(214,74,151,.12);box-shadow:0 10px 35px #5e5e5e00;overflow:auto}.aiml-course-container .code-block-AI pre{font-size:14px;line-height:1.7;color:#444}.aiml-course-container .info-box-AI{padding:25px;border-radius:20px;background:#f5f5f5;border:1px solid rgba(214,74,151,.08)}.aiml-course-container .submission-area-AI{padding:40px;background:#fffc;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:30px;border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 60px #d64a9714;margin-top:40px}.aiml-course-container .submission-area-AI h3{font-size:32px;margin-bottom:25px}.aiml-course-container .submission-input-AI{width:100%;padding:20px;border-radius:22px;border:2px solid rgba(0,0,0,.12);background:#fff;font-size:15px;transition:.4s}.aiml-course-container .submission-input-AI:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 6px #d64a9714}.aiml-course-container .submit-btn-AI{padding:15px 35px;margin-top:20px;border:none;border-radius:50px;background:#d64a97;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 15px 35px #d64a9740;transition:.4s}.aiml-course-container .submit-btn-AI:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 25px 45px #d64a9759}.aiml-course-container .coming-soon-AI{text-align:center;padding:80px 20px;background:#fff}.aiml-course-container .coming-box-AI{background:#fff;padding:50px;border-radius:30px;max-width:550px;margin:auto;border:1px solid #e0e0e0;box-shadow:0 20px 40px #0000000d;transition:all .3s ease}.aiml-course-container .coming-box-AI:hover{transform:translateY(-5px);border-color:#d64a97}.aiml-course-container .coming-icon-AI{font-size:64px;color:#d64a97;margin-bottom:20px}.aiml-course-container .coming-box-AI h3{font-size:28px;margin-bottom:15px;color:#000}.aiml-course-container .coming-box-AI p{color:#666;margin-bottom:30px;line-height:1.6}.aiml-course-container .subscribe-btn-AI{padding:14px 32px;border-radius:40px;border:none;background:#d64a97;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.aiml-course-container .subscribe-btn-AI:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d;gap:14px}.aiml-course-container .past-challenges-AI{padding:3rem;background:#fff;text-align:center;border-top:1px solid #f0f0f0}.aiml-course-container .past-challenges-AI h2{font-size:36px;margin-bottom:15px;color:#000;margin-top:0}.aiml-course-container .past-challenges-AI>p{color:#666;margin-bottom:50px}.aiml-course-container .past-grid-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px;margin:0 auto}.aiml-course-container .past-card-AI{display:flex;align-items:center;gap:20px;background:#fff;padding:20px;border-radius:20px;border:1px solid #e0e0e0;transition:all .3s ease;text-align:left;cursor:pointer}.aiml-course-container .past-card-AI:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 15px 30px #00000014}.aiml-course-container .past-icon-AI{font-size:40px;color:#d64a97}.aiml-course-container .past-content-AI h3{font-size:22px;margin-bottom:5px;color:#000}.aiml-course-container .past-content-AI p{font-size:15px;color:#999;display:flex;align-items:center;gap:5px}.aiml-course-container .past-score-AI{margin-top:8px;font-size:12px;color:#d64a97;font-weight:600}.aiml-course-container .view-details-AI{margin-left:auto;color:#d64a97;font-size:14px}@media(max-width:1024px){.aiml-course-container .challenges-hero-AI{padding:80px 20px}.aiml-course-container .challenges-hero-AI h1{font-size:48px}.aiml-course-container .challenge-top-cards-AI{gap:25px}.aiml-course-container .challenge-card-AI{width:260px;padding:30px 25px}.aiml-course-container .section-header-AI h2{font-size:36px}.aiml-course-container .challenges-grid-AI{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.aiml-course-container .past-grid-AI{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.aiml-course-container .challenge-detail-AI{padding:2rem}.aiml-course-container .detail-header-AI h1{font-size:42px}.aiml-course-container .detail-section-AI h2{font-size:28px}}@media(max-width:912px){.aiml-course-container .challenges-hero-AI h1{font-size:42px}.aiml-course-container .challenges-hero-AI p{font-size:16px}.aiml-course-container .challenge-card-AI{width:240px;padding:25px 20px}.aiml-course-container .challenge-card-AI .icon-AI{font-size:44px}.aiml-course-container .challenge-card-AI h3{font-size:1.2rem}.aiml-course-container .section-header-AI h2{font-size:32px}.aiml-course-container .detail-header-AI{padding:35px}.aiml-course-container .detail-header-AI h1{font-size:36px}.aiml-course-container .detail-section-AI{padding:25px}.aiml-course-container .detail-section-AI p{font-size:16px}.aiml-course-container .task-list-AI li{font-size:16px;padding:15px}.aiml-course-container .submission-area-AI{padding:30px}.aiml-course-container .submission-area-AI h3{font-size:28px}}@media(max-width:768px){.aiml-course-container .challenges-hero-AI{padding:60px 20px}.aiml-course-container .challenges-hero-AI h1{font-size:36px}.aiml-course-container .challenges-hero-AI p{font-size:15px}.aiml-course-container .challenge-top-cards-AI{flex-direction:column;align-items:center;gap:20px}.aiml-course-container .challenge-card-AI{width:100%;max-width:320px}.aiml-course-container .section-header-AI h2{font-size:28px}.aiml-course-container .section-header-AI p{font-size:15px}.aiml-course-container .active-challenges-AI{padding:40px 15px}.aiml-course-container .challenge-top-AI h3{font-size:1.1rem}.aiml-course-container .challenge-icon-AI{width:45px;height:45px;font-size:20px}.aiml-course-container .challenge-body-AI{padding:20px}.aiml-course-container .challenge-meta-AI{flex-wrap:wrap;gap:10px}.aiml-course-container .past-challenges-AI{padding:2rem}.aiml-course-container .past-challenges-AI h2{font-size:28px}.aiml-course-container .past-grid-AI{grid-template-columns:1fr}.aiml-course-container .coming-box-AI{padding:35px 25px;margin:0 20px}.aiml-course-container .coming-box-AI h3{font-size:24px}.aiml-course-container .challenge-detail-AI{padding:1.5rem}.aiml-course-container .detail-header-AI{padding:25px}.aiml-course-container .detail-icon-AI{width:80px;height:80px;font-size:36px}.aiml-course-container .detail-header-AI h1{font-size:28px;margin-bottom:20px}.aiml-course-container .detail-meta-AI span{padding:8px 15px;font-size:12px}.aiml-course-container .detail-section-AI h2{font-size:24px}.aiml-course-container .detail-section-AI p{font-size:14px}.aiml-course-container .task-list-AI li{font-size:14px;padding:12px}.aiml-course-container .code-block-AI pre{font-size:12px}.aiml-course-container .submission-area-AI h3{font-size:24px}.aiml-course-container .submission-input-AI{padding:15px;font-size:14px}.aiml-course-container .submit-btn-AI{padding:12px 28px;font-size:14px}}@media(max-width:540px){.aiml-course-container .challenges-hero-AI h1{font-size:30px}.aiml-course-container .challenges-hero-AI p{font-size:14px}.aiml-course-container .challenge-card-AI{padding:20px 15px}.aiml-course-container .challenge-card-AI .icon-AI{font-size:38px}.aiml-course-container .challenge-card-AI h3{font-size:1.1rem}.aiml-course-container .challenge-card-AI p{font-size:12px}.aiml-course-container .section-header-AI h2{font-size:24px}.aiml-course-container .section-header-AI p{font-size:13px}.aiml-course-container .challenge-top-AI{flex-direction:column;text-align:center;padding:15px}.aiml-course-container .challenge-top-AI h3{font-size:1rem}.aiml-course-container .challenge-stats-AI{flex-direction:column;gap:10px}.aiml-course-container .stat-AI{text-align:left;display:flex;justify-content:space-between;padding:5px 0}.aiml-course-container .stat-label-AI{margin-top:0}.aiml-course-container .challenge-btn-AI{padding:10px;font-size:13px}.aiml-course-container .past-challenges-AI h2{font-size:24px}.aiml-course-container .past-card-AI{flex-wrap:wrap;text-align:center;justify-content:center}.aiml-course-container .past-icon-AI{font-size:32px}.aiml-course-container .past-content-AI h3{font-size:18px}.aiml-course-container .view-details-AI{margin-left:0}.aiml-course-container .coming-box-AI{padding:25px 20px}.aiml-course-container .coming-box-AI h3{font-size:20px}.aiml-course-container .coming-box-AI p{font-size:13px}.aiml-course-container .subscribe-btn-AI{padding:12px 24px;font-size:13px}.aiml-course-container .back-btn-AI{padding:10px 18px;font-size:13px}.aiml-course-container .detail-meta-AI{gap:12px}.aiml-course-container .detail-meta-AI span{padding:6px 12px;font-size:11px}.aiml-course-container .detail-section-AI{padding:20px}.aiml-course-container .detail-section-AI h2{font-size:20px}}@media(max-width:480px){.aiml-course-container .challenges-hero-AI h1{font-size:26px}.aiml-course-container .challenges-hero-AI p{font-size:13px}.aiml-course-container .challenge-card-AI{padding:18px 12px}.aiml-course-container .challenge-card-AI .icon-AI{font-size:32px}.aiml-course-container .section-header-AI h2{font-size:22px}.aiml-course-container .challenge-top-AI h3{font-size:.95rem}.aiml-course-container .challenge-icon-AI{width:40px;height:40px;font-size:18px}.aiml-course-container .challenge-description-AI{font-size:12px}.aiml-course-container .challenge-meta-AI span{font-size:11px}.aiml-course-container .stat-value1-AI{font-size:15px}.aiml-course-container .past-challenges-AI{padding:1.5rem}.aiml-course-container .past-challenges-AI h2{font-size:22px}.aiml-course-container .coming-box-AI{padding:20px 15px}.aiml-course-container .coming-icon-AI{font-size:48px}.aiml-course-container .detail-header-AI h1{font-size:24px}.aiml-course-container .detail-icon-AI{width:60px;height:60px;font-size:28px}.aiml-course-container .detail-section-AI h2{font-size:18px;gap:8px}.aiml-course-container .task-list-AI li{font-size:13px;padding:10px}.aiml-course-container .submission-area-AI{padding:20px}.aiml-course-container .submission-area-AI h3{font-size:20px}.aiml-course-container .submit-btn-AI{width:100%;justify-content:center}}@media(max-width:375px){.aiml-course-container .challenges-hero-AI h1{font-size:24px}.aiml-course-container .challenges-hero-AI p{font-size:12px}.aiml-course-container .challenge-card-AI{padding:15px 10px}.aiml-course-container .challenge-card-AI .icon-AI{font-size:28px;margin-bottom:12px}.aiml-course-container .challenge-card-AI h3{font-size:1rem}.aiml-course-container .section-header-AI h2{font-size:20px}.aiml-course-container .section-header-AI p{font-size:12px}.aiml-course-container .challenge-top-AI h3{font-size:.9rem}.aiml-course-container .challenge-icon-AI{width:35px;height:35px;font-size:16px}.aiml-course-container .past-challenges-AI h2{font-size:20px}.aiml-course-container .past-card-AI{padding:15px}.aiml-course-container .past-content-AI h3{font-size:16px}.aiml-course-container .coming-box-AI h3{font-size:18px}.aiml-course-container .back-btn-AI{padding:8px 15px;font-size:12px}.aiml-course-container .detail-header-AI{padding:20px}.aiml-course-container .detail-header-AI h1{font-size:20px}.aiml-course-container .detail-meta-AI span{padding:5px 10px;font-size:10px}}@media(max-width:320px){.aiml-course-container .challenges-hero-AI h1{font-size:22px}.aiml-course-container .challenges-hero-AI p{font-size:11px}.aiml-course-container .challenge-card-AI h3{font-size:.9rem}.aiml-course-container .section-header-AI h2{font-size:18px}.aiml-course-container .challenge-top-AI h3{font-size:.85rem}.aiml-course-container .challenge-description-AI{font-size:11px}.aiml-course-container .challenge-meta-AI span{font-size:10px}.aiml-course-container .past-challenges-AI h2{font-size:18px}.aiml-course-container .coming-box-AI h3{font-size:16px}.aiml-course-container .detail-header-AI h1{font-size:18px}.aiml-course-container .detail-section-AI h2{font-size:16px}.aiml-course-container .task-list-AI li{font-size:12px}}.aiml-course-container .interview-section-AI{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.aiml-course-container .interview-hero-AI{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.aiml-course-container .interview-hero-AI:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.aiml-course-container .interview-hero-AI h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aiml-course-container .interview-hero-AI p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.aiml-course-container .stats-container-AI{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:3rem;position:relative;z-index:2;padding:0 20px}.aiml-course-container .stat-card-AI{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px 35px;border-radius:24px;min-width:150px;text-align:center;border:1px solid rgba(67,66,66,.405);transition:all .3s ease}.aiml-course-container .stat-card-AI:hover{transform:translateY(-8px);border-color:#d64a97}.aiml-course-container .stat-icon-AI{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#d64a9714;border-radius:50%;font-size:24px}.aiml-course-container .stat-value-AI{font-size:28px;font-weight:700;color:#111}.aiml-course-container .stat-label-AI{font-size:15px;color:#666;margin-top:5px}.aiml-course-container .interview-features-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.aiml-course-container .feature-AI{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;border-radius:24px;text-align:center;border:1px solid rgba(75,75,75,.418);transition:all .3s ease;display:flex;gap:20px;align-items:center}.aiml-course-container .feature-AI:hover{transform:translateY(-8px);border-color:#d64a97}.aiml-course-container .feature-AI h3{margin:15px 0 10px;font-size:22px;color:#111}.aiml-course-container .feature-AI p{font-size:14px;color:#666;line-height:1.6}.aiml-course-container .feature-AI>div:first-child{transition:transform .3s ease}.aiml-course-container .feature-AI:hover>div:first-child{transform:scale(1.1)}.aiml-course-container .cards-header-AI{text-align:center;margin:80px 0 40px}.aiml-course-container .cards-header-AI h2{font-size:36px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.aiml-course-container .cards-header-AI h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#d64a97;border-radius:2px}.aiml-course-container .cards-header-AI p{color:#666;font-size:16px;margin-top:20px}.aiml-course-container .interview-grid-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto 60px;padding:0 20px}.aiml-course-container .interview-card-AI{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:30px;cursor:pointer;border:1px solid rgba(72,72,72,.379);transition:all .3s ease;position:relative;overflow:hidden}.aiml-course-container .interview-card-AI:hover:before{left:100%}.aiml-course-container .interview-card-AI:hover{transform:translateY(-8px);border-color:#d64a97}.aiml-course-container .card-content-AI{position:relative;z-index:2}.aiml-course-container .card-title-row-AI{display:flex;align-items:center;gap:12px;margin-bottom:20px}.aiml-course-container .card-icon-AI{display:flex;align-items:center;justify-content:center;font-size:32px}.aiml-course-container .card-title-row-AI h3{font-size:22px;font-weight:700;margin:0;color:#111}.aiml-course-container .interview-card-AI p{font-size:14px;line-height:1.6;color:#666;margin-bottom:10px}.aiml-course-container .card-full-desc-AI{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;font-size:13px;color:#888}.aiml-course-container .interview-card-AI:hover .card-full-desc-AI{max-height:80px;opacity:1;margin-top:15px}.aiml-course-container .card-footer-AI{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;border-top:1px solid rgba(214,74,151,.1)}.aiml-course-container .card-footer-AI span{font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.aiml-course-container .card-footer-AI button{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.aiml-course-container .card-footer-AI button:hover{transform:translateY(-2px)}.aiml-course-container .practice-detail-container-AI{max-width:1200px;margin:0 auto;padding:40px 20px}.aiml-course-container .back-btn-AI{display:inline-flex;align-items:center;gap:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(214,74,151,.15);padding:12px 24px;border-radius:40px;color:#d64a97;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:30px;transition:all .3s ease}.aiml-course-container .back-btn-AI:hover{transform:translateY(-3px);gap:14px}.aiml-course-container .practice-header-AI{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:40px;margin-bottom:40px;display:flex;gap:30px;flex-wrap:wrap;border:1px solid rgba(214,74,151,.1)}.aiml-course-container .practice-icon-AI{font-size:64px;color:#d64a97}.aiml-course-container .practice-info-AI{flex:1}.aiml-course-container .practice-info-AI h1{font-size:32px;margin-bottom:10px;color:#111}.aiml-course-container .practice-info-AI p{color:#666;line-height:1.6}.aiml-course-container .practice-meta-AI{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.aiml-course-container .practice-meta-AI span{display:flex;align-items:center;gap:8px;background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;color:#555}.aiml-course-container .practice-content-AI{display:grid;grid-template-columns:300px 1fr;gap:30px}.aiml-course-container .practice-sidebar-AI{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:25px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(214,74,151,.1)}.aiml-course-container .progress-section-AI{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(214,74,151,.1)}.aiml-course-container .progress-section-AI h3{font-size:16px;margin-bottom:15px;color:#111;display:flex;align-items:center;gap:8px}.aiml-course-container .progress-bar-custom-AI{height:8px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin:12px 0}.aiml-course-container .progress-fill-custom-AI{height:100%;border-radius:10px;transition:width .3s ease}.aiml-course-container .topics-section-AI,.aiml-course-container .skills-section-AI{margin-bottom:25px}.aiml-course-container .topics-section-AI h3,.aiml-course-container .skills-section-AI h3{font-size:14px;margin-bottom:12px;color:#111;display:flex;align-items:center;gap:8px}.aiml-course-container .topics-section-AI ul{list-style:none;padding:0}.aiml-course-container .topics-section-AI li{padding:8px 0;color:#666;font-size:13px;display:flex;align-items:center}.aiml-course-container .skills-badges-AI{display:flex;flex-wrap:wrap;gap:10px}.aiml-course-container .skill-badge-AI{background:#d64a9714;padding:6px 14px;border-radius:20px;font-size:11px;color:#d64a97;transition:all .3s ease}.aiml-course-container .skill-badge-AI:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.aiml-course-container .practice-main-AI{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(214,74,151,.1);overflow:hidden}.aiml-course-container .question-card-AI{padding:35px}.aiml-course-container .question-header-AI{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.aiml-course-container .question-number-AI{background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:8px;color:#555}.aiml-course-container .question-framework-AI{padding:8px 18px;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.aiml-course-container .question-text-AI{background:#d64a970a;padding:25px;border-radius:20px;display:flex;gap:15px;margin-bottom:30px}.aiml-course-container .question-text-AI p{font-size:18px;line-height:1.6;color:#111;margin:0}.aiml-course-container .answer-area-AI{display:flex;flex-direction:column;gap:20px}.aiml-course-container .answer-input-AI{width:100%;padding:18px;border-radius:20px;border:1px solid rgba(214,74,151,.2);font-family:inherit;font-size:14px;resize:vertical;transition:all .3s ease;background:#fff}.aiml-course-container .answer-input-AI:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 4px #d64a9714}.aiml-course-container .submit-answer-btn-AI,.aiml-course-container .next-question-btn-AI{background:#d64a97;border:none;padding:14px 28px;border-radius:40px;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.aiml-course-container .submit-answer-btn-AI:hover,.aiml-course-container .next-question-btn-AI:hover{transform:translateY(-3px);box-shadow:0 15px 30px #d64a974d}.aiml-course-container .submit-answer-btn-AI:disabled{opacity:.5;cursor:not-allowed;transform:none}.aiml-course-container .feedback-area-AI{background:#d64a970a;border-radius:20px;padding:25px;margin-top:10px}.aiml-course-container .feedback-sample-AI,.aiml-course-container .feedback-tips-AI,.aiml-course-container .feedback-framework-AI{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(214,74,151,.1)}.aiml-course-container .feedback-sample-AI:last-child,.aiml-course-container .feedback-tips-AI:last-child,.aiml-course-container .feedback-framework-AI:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.aiml-course-container .feedback-area-AI h4{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.aiml-course-container .feedback-area-AI p{font-size:14px;color:#555;line-height:1.6}.aiml-course-container .tips-section-AI{max-width:1200px;margin:80px auto;padding:50px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:40px;border:1px solid rgba(214,74,151,.1)}.aiml-course-container .tips-header-AI{text-align:center;margin-bottom:40px}.aiml-course-container .tips-header-AI h2{font-size:32px;margin-top:10px;color:#111}.aiml-course-container .tips-grid-AI{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.aiml-course-container .tip-card-AI{background:#fff;padding:30px;text-align:center;border-radius:24px;transition:all .3s ease;border:1px solid rgba(80,80,80,.393);display:flex;gap:20px;align-items:center}.aiml-course-container .tip-card-AI:hover{transform:translateY(-8px);border-color:#d64a97}.aiml-course-container .tip-icon-AI{font-size:40px;margin-bottom:15px;display:inline-block}.aiml-course-container .tip-card-AI h4{font-size:18px;margin-bottom:10px;color:#111}.aiml-course-container .tip-card-AI p{font-size:13px;color:#666;line-height:1.5}@media(max-width:1024px){.aiml-course-container .interview-hero-AI{padding:80px 20px}.aiml-course-container .interview-hero-AI h1{font-size:48px}.aiml-course-container .interview-hero-AI p{font-size:16px}.aiml-course-container .stats-container-AI{margin:2rem;gap:20px}.aiml-course-container .stat-card-AI{padding:20px 25px;min-width:130px}.aiml-course-container .stat-value-AI{font-size:24px}.aiml-course-container .cards-header-AI h2{font-size:32px}.aiml-course-container .interview-grid-AI{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.aiml-course-container .practice-content-AI{grid-template-columns:280px 1fr}}@media(max-width:912px){.aiml-course-container .interview-hero-AI h1{font-size:42px}.aiml-course-container .interview-features-AI{grid-template-columns:1fr;margin:40px auto}.aiml-course-container .feature-AI{max-width:500px;margin:0 auto}.aiml-course-container .cards-header-AI h2{font-size:28px}.aiml-course-container .practice-detail-container-AI{padding:30px 15px}.aiml-course-container .practice-header-AI{padding:30px;flex-direction:column;text-align:center}.aiml-course-container .practice-icon-AI{margin:0 auto}.aiml-course-container .practice-meta-AI{justify-content:center}}@media(max-width:768px){.aiml-course-container .interview-hero-AI{padding:60px 15px}.aiml-course-container .interview-hero-AI h1{font-size:36px}.aiml-course-container .interview-hero-AI p{font-size:15px}.aiml-course-container .stats-container-AI{margin:1.5rem;gap:15px}.aiml-course-container .stat-card-AI{min-width:calc(50% - 20px);padding:18px 15px}.aiml-course-container .stat-value-AI{font-size:22px}.aiml-course-container .stat-label-AI{font-size:13px}.aiml-course-container .cards-header-AI{margin:50px 0 30px}.aiml-course-container .cards-header-AI h2{font-size:24px}.aiml-course-container .cards-header-AI p{font-size:14px}.aiml-course-container .interview-grid-AI{grid-template-columns:1fr;gap:20px}.aiml-course-container .interview-card-AI{padding:25px}.aiml-course-container .card-title-row-AI h3{font-size:20px}.aiml-course-container .practice-content-AI{grid-template-columns:1fr}.aiml-course-container .practice-sidebar-AI{position:static;margin-bottom:20px}.aiml-course-container .question-card-AI{padding:25px}.aiml-course-container .question-text-AI p{font-size:16px}.aiml-course-container .tips-section-AI{padding:35px 25px;margin:50px 20px}.aiml-course-container .tips-header-AI h2{font-size:28px}.aiml-course-container .tips-grid-AI{grid-template-columns:1fr}.aiml-course-container .tip-card-AI{padding:20px}}@media(max-width:540px){.aiml-course-container .interview-hero-AI h1{font-size:30px}.aiml-course-container .interview-hero-AI p{font-size:14px}.aiml-course-container .stats-container-AI{margin:1rem}.aiml-course-container .stat-card-AI{min-width:100%;padding:15px}.aiml-course-container .stat-icon-AI{width:50px;height:50px;font-size:20px}.aiml-course-container .stat-value-AI{font-size:20px}.aiml-course-container .feature-AI{flex-direction:column;text-align:center;padding:20px}.aiml-course-container .feature-AI h3{margin:10px 0;font-size:18px}.aiml-course-container .feature-AI p{font-size:13px}.aiml-course-container .cards-header-AI h2{font-size:22px}.aiml-course-container .cards-header-AI p{font-size:13px}.aiml-course-container .interview-card-AI{padding:20px}.aiml-course-container .card-title-row-AI{flex-direction:column;text-align:center}.aiml-course-container .card-title-row-AI h3{font-size:18px}.aiml-course-container .card-footer-AI{flex-direction:column;gap:15px}.aiml-course-container .card-footer-AI button{width:100%;justify-content:center}.aiml-course-container .back-btn-AI{padding:10px 18px;font-size:13px}.aiml-course-container .practice-header-AI{padding:25px}.aiml-course-container .practice-info-AI h1{font-size:24px}.aiml-course-container .practice-info-AI p{font-size:14px}.aiml-course-container .practice-meta-AI span{padding:6px 12px;font-size:11px}.aiml-course-container .question-header-AI{flex-direction:column;align-items:flex-start}.aiml-course-container .question-text-AI{flex-direction:column;text-align:center;padding:20px}.aiml-course-container .question-text-AI p{font-size:15px}.aiml-course-container .answer-input-AI{padding:14px;font-size:13px}.aiml-course-container .submit-answer-btn-AI,.aiml-course-container .next-question-btn-AI{width:100%;justify-content:center}.aiml-course-container .feedback-area-AI{padding:20px}.aiml-course-container .feedback-area-AI p{font-size:13px}.aiml-course-container .tips-section-AI{padding:25px 15px;margin:40px 15px}.aiml-course-container .tips-header-AI h2{font-size:24px}.aiml-course-container .tip-card-AI{flex-direction:column;text-align:center;padding:20px}.aiml-course-container .tip-icon-AI{margin-bottom:10px}.aiml-course-container .tip-card-AI h4{font-size:16px}}@media(max-width:480px){.aiml-course-container .interview-hero-AI h1{font-size:26px}.aiml-course-container .interview-hero-AI p{font-size:13px}.aiml-course-container .stat-value-AI{font-size:18px}.aiml-course-container .cards-header-AI h2{font-size:20px}.aiml-course-container .practice-info-AI h1{font-size:22px}.aiml-course-container .question-text-AI p{font-size:14px}.aiml-course-container .tips-header-AI h2{font-size:22px}}@media(max-width:375px){.aiml-course-container .interview-hero-AI h1{font-size:24px}.aiml-course-container .interview-hero-AI p{font-size:12px}.aiml-course-container .stat-card-AI{padding:12px}.aiml-course-container .stat-value-AI{font-size:16px}.aiml-course-container .stat-label-AI{font-size:11px}.aiml-course-container .cards-header-AI h2{font-size:18px}.aiml-course-container .practice-info-AI h1{font-size:20px}.aiml-course-container .question-text-AI p{font-size:13px}.aiml-course-container .tips-header-AI h2{font-size:20px}.aiml-course-container .tip-card-AI h4{font-size:15px}.aiml-course-container .tip-card-AI p{font-size:12px}}@media(max-width:320px){.aiml-course-container .interview-hero-AI h1{font-size:22px}.aiml-course-container .interview-hero-AI p{font-size:11px}.aiml-course-container .cards-header-AI h2{font-size:16px}.aiml-course-container .practice-info-AI h1,.aiml-course-container .tips-header-AI h2{font-size:18px}}.aiml-course-container .community-section{background:#0f0f1a;color:#fff;text-align:center;padding:80px 20px;font-family:Poppins,sans-serif}.aiml-course-container .community-section h1{font-size:32px;font-weight:700;margin-bottom:20px;color:#fff}.aiml-course-container .community-section p{font-size:20px;color:#d6b3ff;margin:0 auto;max-width:600px;line-height:1.5}@media(max-width:1024px){.aiml-course-container .community-section{padding:60px 30px}.aiml-course-container .community-section h1{font-size:28px;margin-bottom:16px}.aiml-course-container .community-section p{font-size:18px;max-width:550px}}@media(max-width:768px){.aiml-course-container .community-section{padding:50px 24px}.aiml-course-container .community-section h1{font-size:24px;margin-bottom:14px}.aiml-course-container .community-section p{font-size:16px;max-width:480px;line-height:1.6}}@media(max-width:576px){.aiml-course-container .community-section{padding:40px 16px}.aiml-course-container .community-section h1{font-size:20px;margin-bottom:12px;font-weight:600}.aiml-course-container .community-section p{font-size:14px;max-width:100%;line-height:1.5}}@media(max-width:480px){.aiml-course-container .community-section{padding:30px 12px}.aiml-course-container .community-section h1{font-size:18px;margin-bottom:10px}.aiml-course-container .community-section p{font-size:13px;line-height:1.4}}@media(max-width:375px){.aiml-course-container .community-section{padding:24px 10px}.aiml-course-container .community-section h1{font-size:16px;margin-bottom:8px}.aiml-course-container .community-section p{font-size:12px;line-height:1.4}}@media(max-width:280px){.aiml-course-container .community-section{padding:18px 8px}.aiml-course-container .community-section h1{font-size:15px}.aiml-course-container .community-section p{font-size:11px}}.webandios-course-container .webandios-header{font-family:Poppins,sans-serif;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 50px;background:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 25px #00000014;z-index:9999;transition:transform .3s ease-in-out;transform:translateY(0)}.webandios-course-container .webandios-header.hidden{transform:translateY(-100%)}.webandios-course-container .webandios-header.visible{transform:translateY(0)}.webandios-course-container .logo-img{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}.webandios-course-container .nav-links{display:flex;align-items:center;gap:25px;text-align:left;margin:0 auto}.webandios-course-container .nav-links a{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:.3s}.webandios-course-container .nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#d64a97;transition:width .3s ease}.webandios-course-container .nav-links a:hover{color:#d64a97}.webandios-course-container .nav-links a:hover:after{width:100%}.webandios-course-container .dropdown{position:relative}.webandios-course-container .dropdown-title{cursor:pointer;font-size:20px;font-weight:500;color:#fff}.webandios-course-container .dropdown-menu{position:absolute;top:45px;left:0;background:#fff;border-radius:14px;min-width:240px;padding:10px 0;border:1px solid #eee;box-shadow:0 20px 50px #0000001f;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:200}.webandios-course-container .dropdown-title{display:flex;align-items:center;gap:5px;cursor:pointer}.webandios-course-container .dropdown-arrow{font-size:12px;cursor:pointer}.webandios-course-container .dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.webandios-course-container .dropdown-menu a{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#444;font-size:14px;transition:.25s}.webandios-course-container .dropdown-menu a:hover{background:#f5f3ff;color:#7c5cff;transform:translate(5px)}.webandios-course-container .login-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:#d64a97;color:#fff;margin-left:0}.webandios-course-container .login-btn:hover{border:2px solid #d64a97;background:transparent;color:#d64a97}.webandios-course-container .arrow-icon{font-size:12px;transition:transform .3s ease}.webandios-course-container .login-btn:hover .arrow-icon{transform:translate(5px)}.webandios-course-container .dropdown-title{position:relative;color:#444;font-size:20px;font-weight:500;transition:.3s}.webandios-course-container .dropdown-title:hover{color:#7c5cff}.webandios-course-container .dropdown-title:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#7c5cff);transition:width .3s ease}.webandios-course-container .dropdown-title:hover:after{width:100%}.webandios-course-container .nav-links{display:flex;align-items:center;gap:20px}.webandios-course-container .menu-icon{display:none;font-size:28px;cursor:pointer;margin-left:auto}@media(max-width:992px){.webandios-course-container .menu-icon{display:block;font-size:28px;cursor:pointer;z-index:1100;position:relative}.webandios-course-container .nav-links{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f0220,#1a0630);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;z-index:1000;transform:translateY(-100%);opacity:0;transition:all .4s ease;pointer-events:none}.webandios-course-container .nav-links.active{transform:translateY(0);opacity:1;pointer-events:auto}.webandios-course-container .nav-links a{color:#fff;font-size:20px;font-weight:500}.webandios-course-container .nav-links a:hover{color:#d64a97}.webandios-course-container .nav-links a:after{display:none}.webandios-course-container .mobile-login{margin-top:20px}.webandios-course-container .login-btn{background:#d64a97;color:#fff}.webandios-course-container .login-btn:hover{background:transparent;border:2px solid #d64a97;color:#d64a97}}@media(max-width:576px){.webandios-course-container .webandios-header{padding:0}.webandios-course-container .login-btn{margin-right:0;font-size:12px;padding:8px 12px}.webandios-course-container .logo-img{height:3rem;display:flex}.webandios-course-container .menu-icon{font-size:18px;margin-right:.5rem}.webandios-course-container .nav-links{gap:18px}.webandios-course-container .nav-links a{font-size:18px}.webandios-course-container .nav-links .dropdown-title{color:#fff}.webandios-course-container .nav-links .dropdown-title:hover{color:#d64a97}.webandios-course-container .nav-links .dropdown-title:after{display:none}.webandios-course-container .dropdown-menu{background:linear-gradient(135deg,#0f0220,#1a0630)}}.webandios-course-container .menu-icon{color:#000}.webandios-course-container .menu-icon.active{color:#fff}@media(max-width:280px){.webandios-course-container .webandios-header{padding:0 6px;gap:10px}.webandios-course-container .logo-img{height:2.2rem}.webandios-course-container .menu-icon{font-size:14px;margin-right:.2rem}.webandios-course-container .nav-links{gap:12px}.webandios-course-container .nav-links a,.webandios-course-container .nav-links .dropdown-title{font-size:14px}.webandios-course-container .login-btn{padding:6px 10px;font-size:10px}.webandios-course-container .dropdown-menu{min-width:180px}}.webandios-course-container .menu-icon,.webandios-course-container .menu-icon.active{color:#fff}.webandios-course-container .webandios-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:60px 80px 40px;background:#000;color:#e0e0e0;font-family:Poppins,sans-serif;border-top:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden}.webandios-course-container .webandios-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.03),transparent 60%);pointer-events:none}.webandios-course-container .logo-img1{height:7rem;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(1.1);transition:filter .3s ease}.webandios-course-container .logo-img1:hover{filter:brightness(1.2)}.webandios-course-container .footer-col h3{margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;letter-spacing:1px;background:#d64a97;background-clip:text;-webkit-background-clip:text;color:transparent;position:relative;display:inline-block}.webandios-course-container .footer-col p{color:#9a9aad;font-size:.85rem;line-height:1.7;margin-bottom:1rem}.webandios-course-container .footer-col a{display:block;margin:.75rem 0;color:#b0b0c0;font-size:.85rem;text-decoration:none;transition:all .25s ease;position:relative;width:-moz-fit-content;width:fit-content}.webandios-course-container .footer-col a:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:1.5px;background:linear-gradient(90deg,#d64a97,#b847e8);transition:width .3s ease;border-radius:2px}.webandios-course-container .footer-col a:hover{color:#fff;transform:translate(5px)}.webandios-course-container .footer-col a:hover:after{width:100%}.webandios-course-container .footer-col a[href^=mailto],.webandios-course-container .footer-col a[href^=tel]{font-weight:500;color:#c0c0d0}.webandios-course-container .social-section{margin-top:1rem}.webandios-course-container .social-icons{display:flex;gap:12px;margin-top:1rem;flex-wrap:wrap}.webandios-course-container .social-icons a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;font-size:1rem;color:#d0d0e0;transition:all .3s ease;margin:0}.webandios-course-container .social-icons a:after{display:none}.webandios-course-container .social-icons a:hover{background:linear-gradient(135deg,#d64a97,#b847e8);transform:translateY(-4px);box-shadow:0 6px 14px #d64a9759;color:#fff}.webandios-course-container .newsletter-section{margin-top:.5rem}.webandios-course-container .newsletter-form{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.webandios-course-container .newsletter-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:10px 16px;color:#e0e0e0;font-size:.8rem;outline:none;transition:all .3s ease}.webandios-course-container .newsletter-input:focus{border-color:#d64a97;background:#ffffff14}.webandios-course-container .newsletter-input::-moz-placeholder{color:#6a6a7a}.webandios-course-container .newsletter-input::placeholder{color:#6a6a7a}.webandios-course-container .newsletter-btn{background:linear-gradient(135deg,#d64a97,#b847e8);border:none;border-radius:30px;padding:10px 16px;color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.webandios-course-container .newsletter-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px #d64a9766}.webandios-course-container .footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:2rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:#7a7a8a;flex-wrap:wrap;gap:1rem}.webandios-course-container .bottom-links{display:flex;gap:1.5rem}.webandios-course-container .bottom-links a{display:inline-block;margin:0;font-size:.75rem;color:#7a7a8a}.webandios-course-container .bottom-links a:after{bottom:-2px}.webandios-course-container .scroll-top-btn{position:fixed;bottom:30px;right:30px;width:46px;height:46px;border-radius:50%;border:none;background:#d64a97;color:#fff;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #d64a9766;transition:all .3s ease;z-index:1000}.webandios-course-container .scroll-top-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px #d64a9799}.webandios-course-container .scroll-top-btn:active{transform:scale(.95)}@media(max-width:1024px){.webandios-course-container .webandios-footer{padding:50px 60px 35px;gap:1.8rem}.webandios-course-container .logo-img1{height:6rem}.webandios-course-container .footer-col h3{font-size:1rem}}@media(max-width:912px){.webandios-course-container .webandios-footer{padding:40px 40px 30px;gap:1.5rem}.webandios-course-container .logo-img1{height:5.5rem}.webandios-course-container .footer-col p,.webandios-course-container .footer-col a{font-size:.8rem}}@media(max-width:768px){.webandios-course-container .webandios-footer{grid-template-columns:repeat(2,1fr);padding:40px 30px 30px;gap:2rem}.webandios-course-container .logo-img1{height:5rem}.webandios-course-container .footer-bottom{flex-direction:column;text-align:center;gap:.8rem}.webandios-course-container .bottom-links{justify-content:center}.webandios-course-container .social-icons{justify-content:flex-start}}@media(max-width:540px){.webandios-course-container .webandios-footer{grid-template-columns:1fr;padding:35px 25px 25px;gap:1.8rem;text-align:center}.webandios-course-container .logo-img1{height:4.5rem;margin:0 auto}.webandios-course-container .footer-col h3{margin-bottom:1rem}.webandios-course-container .footer-col a{margin:.5rem auto;width:-moz-fit-content;width:fit-content}.webandios-course-container .social-icons{justify-content:center}.webandios-course-container .footer-bottom{flex-direction:column;text-align:center}.webandios-course-container .bottom-links{flex-wrap:wrap;justify-content:center;gap:1rem}.webandios-course-container .scroll-top-btn{width:40px;height:40px;bottom:20px;right:20px;font-size:1rem}}@media(max-width:480px){.webandios-course-container .webandios-footer{padding:30px 20px 20px}.webandios-course-container .logo-img1{height:4rem}.webandios-course-container .footer-col p,.webandios-course-container .footer-col a{font-size:.75rem}.webandios-course-container .footer-col h3{font-size:.95rem}.webandios-course-container .social-icons a{width:34px;height:34px;font-size:1.7rem}}@media(max-width:375px){.webandios-course-container .webandios-footer{padding:25px 15px 20px}.webandios-course-container .logo-img1{height:3.8rem}.webandios-course-container .footer-col p,.webandios-course-container .footer-col a{font-size:.7rem}.webandios-course-container .bottom-links{gap:.8rem;flex-wrap:wrap}.webandios-course-container .bottom-links a{font-size:.65rem}.webandios-course-container .social-icons a{width:34px;height:34px;font-size:1.7rem}}@media(max-width:320px){.webandios-course-container .webandios-footer{padding:20px 12px 15px}.webandios-course-container .logo-img1{height:3.5rem}.webandios-course-container .footer-col p,.webandios-course-container .footer-col a{font-size:.65rem}.webandios-course-container .social-icons{gap:8px}.webandios-course-container .social-icons a{width:30px;height:30px;font-size:1.5rem}.webandios-course-container .footer-bottom span,.webandios-course-container .bottom-links a{font-size:.6rem}}@media(max-width:280px){.webandios-course-container .webandios-footer{padding:15px 10px 12px}.webandios-course-container .logo-img1{height:3rem}.webandios-course-container .footer-col h3{font-size:.85rem}.webandios-course-container .footer-col p,.webandios-course-container .footer-col a{font-size:.6rem}.webandios-course-container .social-icons a{width:28px;height:28px;font-size:1.25rem}}.full-apply-container-Web{max-width:1280px;margin:0 auto;padding:40px 48px 70px}.logo-header-Web{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s;margin-bottom:40px}.logo-text-Web{font-weight:700;font-size:26px;letter-spacing:-.3px;color:#d64a97;margin-bottom:24px}.program-header-wrapper-Web{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.program-badge-small-Web{font-size:14px;color:#888;display:block;margin-bottom:8px}.main-heading-Web{font-size:36px;font-weight:700;line-height:1.2;color:#0f0f1f;margin-bottom:28px}.main-heading-Web span{color:#d64a97}.program-stats-row-Web{display:flex;align-items:center;gap:25px;background:#f8f8fc;padding:16px 8px;border-radius:20px;max-width:450px}.stat-item-Web{display:flex;flex-direction:column;gap:6px}.stat-time-Web{font-size:15px;color:#888;letter-spacing:.3px}.stat-word-Web{font-size:18px;font-weight:700;color:#1a1a2e}.stat-divider-Web{width:1px;height:40px;background:#e0e0e8}.apply-two-col-Web{display:flex;gap:70px;align-items:flex-start;flex-wrap:wrap}.apply-info-section-Web{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.steps-list-Web{display:flex;flex-direction:column}.step-item-Web{display:flex;gap:25px;margin-bottom:35px;align-items:flex-start}.step-left-Web{display:flex;flex-direction:column;align-items:center;min-width:70px}.step-number-Web{width:60px;height:60px;border-radius:50%;background:#fce7f3;color:#d9468f;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #d9468f26}.step-arrow-Web{font-size:35px;margin-top:12px;color:#d9468f;font-weight:700}.step-content-Web strong{display:block;font-size:20px;margin-bottom:8px}.step-content-Web p{color:#555;line-height:1.7;max-width:450px}.apply-form-card-Web{flex:1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.form-header-compact-Web{text-align:left;margin-bottom:32px;border-bottom:1px solid #edeef2;padding-bottom:20px}.form-header-compact-Web h2{font-size:28px;font-weight:700;color:#d64a97;margin-bottom:12px}.applying-for-tag-Web{font-size:13px;color:#7c7c8c;letter-spacing:.3px}.program-name-form-Web{font-size:22px;font-weight:700;color:#111;margin-top:6px}.question-block-Web{margin-bottom:38px}.question-label-Web{font-size:16px;font-weight:600;color:#1e1e2f;display:block;margin-bottom:12px}.required-star-Web{color:#d64a97;margin-left:4px;font-weight:600}.question-input-Web{width:100%;padding:16px 0 14px;font-size:16px;font-family:inherit;border:none;border-bottom:2px solid #e4e4ec;background:transparent;transition:border .2s ease;outline:none;color:#111}.question-input-Web:focus{border-bottom-color:#d64a97}.question-input-Web::-moz-placeholder{color:#b9b9cc;font-weight:400}.question-input-Web::placeholder{color:#b9b9cc;font-weight:400}.textarea-input-Web{border:2px solid #e9e9f0;border-radius:20px;padding:14px 18px;resize:vertical;background:#fff;margin-top:6px}.textarea-input-Web:focus{border-color:#d64a97;outline:none}.error-message-Web{color:#e03a3a;font-size:12px;margin-top:8px;display:block}.form-progress-section-Web{margin:28px 0 22px}.progress-meta-Web{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-text-step-Web{font-size:14px;font-weight:500;color:#5f5f77}.progress-percent-Web{font-size:13px;font-weight:500;color:#d64a97}.progress-bar-bg-Web{background:#efeff4;border-radius:30px;height:6px;width:100%;overflow:hidden}.progress-fill-Web{background:#d64a97;width:0%;height:100%;border-radius:30px;transition:width .25s ease}.double-buttons-Web{display:flex;gap:16px;margin-top:20px}.btn-prev-Web{flex:1;background:#fff;border:1px solid #dddce5;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#3b3b55;cursor:pointer;transition:all .2s;font-family:inherit}.btn-prev-Web:hover{border-color:#d64a97;color:#d64a97;background:#fff9fc}.btn-next-Web{flex:1;background:#d64a97;border:none;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:.2s;font-family:inherit}.btn-next-Web:hover{transform:translateY(-1px)}.enter-hint-Web{text-align:center;font-size:12px;color:#9e9eb0;margin-top:18px}.success-screen-card-Web{text-align:center;padding:20px 0 10px}.success-icon-circle-Web{width:70px;height:70px;background:#d64a97;color:#fff;font-size:42px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.success-screen-card-Web h2{font-size:28px;font-weight:700;color:#111;margin-bottom:12px}.success-sub-Web{color:#53536b;margin-bottom:28px}.submission-details-Web{background:#faf8ff;padding:24px;border-radius:24px;text-align:left;margin:28px 0;border:1px solid #f3eef8}.submission-details-Web p{margin:12px 0;color:#222;font-size:15px}.close-success-final-Web{background:#d64a97;border:none;color:#fff;padding:12px 32px;border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.start-application-section-Web{text-align:center;padding:40px 20px}.start-application-btn-Web{background:#d64a97;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px;margin:0 auto 20px;display:block}.start-application-btn-Web:hover{background:#be3a81;transform:translateY(-2px)}.login-hint-Web{color:#888;font-size:14px}.login-hint-Web span{color:#d64a97;cursor:pointer;font-weight:600}.login-hint-Web span:hover{text-decoration:underline}.full-signup-container-Web{width:100%;animation:fadeIn-Web .3s ease}@keyframes fadeIn-Web{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.signup-header-Web{text-align:center;margin-bottom:32px;position:relative}.back-to-apply-Web{position:absolute;left:0;top:0;background:none;border:none;color:#d64a97;font-size:14px;font-weight:500;cursor:pointer;padding:0}.back-to-apply-Web:hover{text-decoration:underline}.signup-header-Web h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.signup-header-Web p{color:#888;font-size:14px}.signup-form-full-Web{width:100%}.signup-field-Web{margin-bottom:24px}.signup-field-Web label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.signup-field-Web input{width:100%;padding:14px 16px;border:1px solid #e0e0e8;border-radius:12px;font-size:15px;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.signup-field-Web input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.signup-submit-btn-Web{width:100%;padding:14px;background:#d64a97;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.signup-submit-btn-Web:hover{background:#be3a81;transform:translateY(-1px)}.signup-divider-Web{display:flex;align-items:center;margin:24px 0}.signup-divider-Web hr{flex:1;border:none;border-top:1px solid #e0e0e8}.signup-divider-Web span{margin:0 12px;color:#999;font-size:12px}.google-signup-btn-Web{width:100%;padding:12px;background:#fff;border:1px solid #e0e0e8;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.google-signup-btn-Web:hover{background:#f5f5f5;border-color:#ccc}.signup-login-link-Web{text-align:center;margin-top:24px;font-size:14px;color:#666}.signup-login-link-Web span{color:#d64a97;cursor:pointer;font-weight:600}.signup-login-link-Web span:hover{text-decoration:underline}.signup-success-Web{text-align:center;padding:40px 20px;animation:fadeIn-Web .3s ease}.signup-success-Web .success-icon-Web{width:70px;height:70px;background:#d64a97;color:#fff;font-size:40px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.signup-success-Web h3{font-size:22px;color:#1a1a2e;margin-bottom:12px}.signup-success-Web p{color:#666}@media(max-width:1024px){.full-apply-container-Web{padding:30px 30px 50px}.apply-two-col-Web{gap:40px}.main-heading-Web{font-size:32px}.logo-header-Web,.apply-info-section-Web,.apply-form-card-Web{padding:25px 28px}.program-stats-row-Web{max-width:400px}.step-number-Web{width:55px;height:55px;font-size:26px}.step-arrow-Web{font-size:30px}.step-content-Web strong{font-size:18px}}@media(max-width:912px){.program-header-wrapper-Web{flex-direction:column;align-items:flex-start;gap:20px}.main-heading-Web{font-size:28px;margin-bottom:20px}.apply-two-col-Web{flex-direction:column}.apply-info-section-Web,.apply-form-card-Web{width:100%}.program-stats-row-Web{max-width:100%}.step-item-Web{gap:20px}.step-number-Web{width:50px;height:50px;font-size:24px}}@media(max-width:768px){.full-apply-container-Web{padding:20px 20px 40px}.logo-header-Web{padding:20px;margin-bottom:25px}.main-heading-Web{font-size:24px}.program-stats-row-Web{flex-wrap:wrap;gap:15px;padding:12px}.stat-divider-Web{display:none}.apply-info-section-Web,.apply-form-card-Web{padding:20px}.step-item-Web{flex-direction:column;align-items:center;text-align:center;gap:15px;margin-bottom:30px}.step-left-Web{min-width:auto}.step-arrow-Web{display:none}.step-content-Web strong{font-size:18px}.step-content-Web p{max-width:100%;font-size:14px}.program-name-form-Web{font-size:18px}.form-header-compact-Web h2{font-size:24px}.double-buttons-Web{flex-direction:column;gap:12px}.btn-prev-Web,.btn-next-Web{width:100%}.start-application-section-Web{padding:30px 15px}.signup-header-Web h2{font-size:22px}.signup-field-Web input{padding:12px 14px}}@media(max-width:540px){.full-apply-container-Web{padding:15px 15px 30px}.logo-header-Web{padding:15px}.main-heading-Web{font-size:20px}.program-badge-small-Web,.stat-time-Web{font-size:12px}.stat-word-Web{font-size:15px}.apply-info-section-Web,.apply-form-card-Web{padding:15px}.step-number-Web{width:45px;height:45px;font-size:22px}.step-content-Web strong{font-size:16px}.step-content-Web p{font-size:13px}.form-header-compact-Web{margin-bottom:25px;padding-bottom:15px}.form-header-compact-Web h2{font-size:20px}.program-name-form-Web{font-size:16px}.question-label-Web{font-size:14px}.question-input-Web{font-size:14px;padding:12px 0 10px}.start-application-btn-Web{padding:12px 30px;font-size:16px;max-width:250px}.login-hint-Web{font-size:12px}.signup-header-Web h2{font-size:20px}.signup-header-Web p,.back-to-apply-Web{font-size:12px}.signup-field-Web label{font-size:13px}.signup-field-Web input{padding:10px 12px;font-size:14px}.signup-submit-btn-Web{padding:12px;font-size:14px}.google-signup-btn-Web{padding:10px;font-size:13px}.success-screen-card-Web h2{font-size:22px}.success-icon-circle-Web{width:55px;height:55px;font-size:32px}.submission-details-Web{padding:18px}.submission-details-Web p{font-size:13px}.close-success-final-Web{padding:10px 24px;font-size:14px}}@media(max-width:480px){.main-heading-Web{font-size:18px}.program-stats-row-Web{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.stat-item-Web{flex-direction:row;justify-content:space-between;width:100%}.step-number-Web{width:40px;height:40px;font-size:20px}.step-content-Web strong{font-size:15px}.step-content-Web p{font-size:12px}.form-header-compact-Web h2{font-size:18px}.program-name-form-Web{font-size:14px}.signup-header-Web h2{font-size:18px}.signup-login-link-Web{font-size:12px}.signup-success-Web h3{font-size:18px}.signup-success-Web p{font-size:13px}.success-screen-card-Web h2{font-size:20px}.success-sub-Web{font-size:13px}}@media(max-width:375px){.full-apply-container-Web{padding:10px 12px 25px}.main-heading-Web{font-size:16px;margin-bottom:15px}.logo-header-Web,.apply-info-section-Web,.apply-form-card-Web{padding:12px}.step-number-Web{width:35px;height:35px;font-size:18px}.step-content-Web strong{font-size:14px}.step-content-Web p{font-size:11px}.form-header-compact-Web h2{font-size:16px}.program-name-form-Web,.question-label-Web{font-size:13px}.start-application-btn-Web{padding:10px 20px;font-size:14px}.signup-header-Web h2{font-size:16px}.signup-field-Web label{font-size:12px}.signup-field-Web input{padding:8px 10px;font-size:13px}.signup-submit-btn-Web{padding:10px;font-size:13px}.google-signup-btn-Web{font-size:12px}.success-screen-card-Web h2{font-size:18px}.close-success-final-Web{padding:8px 20px;font-size:13px}}@media(max-width:320px){.main-heading-Web{font-size:14px}.program-badge-small-Web{font-size:10px}.stat-time-Web{font-size:11px}.stat-word-Web{font-size:13px}.step-number-Web{width:30px;height:30px;font-size:16px}.step-content-Web strong{font-size:13px}.step-content-Web p{font-size:10px}.form-header-compact-Web h2{font-size:14px}.program-name-form-Web,.question-label-Web{font-size:12px}.start-application-btn-Web{font-size:13px;padding:8px 16px}.signup-header-Web h2{font-size:14px}.signup-header-Web p{font-size:11px}.signup-field-Web input{padding:6px 8px;font-size:12px}.signup-submit-btn-Web{font-size:12px}}.course-detail-Web{background-color:#fff;font-family:Poppins,sans-serif}.course-hero-Web{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:space-between;align-items:top;gap:20px;min-height:90vh;padding:5rem 8%;position:relative;overflow:hidden}.hero-left-Web{flex:1;z-index:2}.course-hero-Web h1{font-size:60px;line-height:1.2;background:linear-gradient(90deg,#fff,#cdcccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-hero-Web p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.hero-right-Web{flex:1;display:flex;justify-content:center;z-index:2}.hero-ai-image-Web{width:100%;max-width:700px;height:430px;align-items:top!important;-o-object-fit:contain;object-fit:contain;border-radius:30px;transition:all .8s ease;box-shadow:0 25px 40px #e0089114}@keyframes float-Web{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.hero-btn1-Web{display:flex;gap:1rem;flex-wrap:wrap}.apply-btn1-Web{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.apply-btn1-Web:hover{background:#d64a97;transform:translateY(-3px)}.expert-btn-Web{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.expert-btn-Web:hover{transform:translateY(-3px)}.hero1-Web{padding:3rem;background:#fff}.hero-container-Web{background:#fff;display:flex;gap:60px;max-width:1200px;margin:auto;justify-content:center;padding:3rem;border-radius:30px;border:1px solid rgba(31,30,30,.503)}.hero-left-Web{max-width:600px}.tag1-Web{color:#d64a97;font-weight:600;margin-bottom:20px;letter-spacing:2px;font-size:.9rem}.hero-left-Web h1{font-size:60px;line-height:1.3;font-weight:700;margin:0}.hero-left-Web h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desc-Web{color:#3f3d3d;margin-top:20px;line-height:1.7}.hero-buttons-Web{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap}.primary-btn-Web{padding:12px 32px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600}.primary-btn-Web:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9780}.secondary-btn-Web{padding:12px 28px;border-radius:30px;border:1px solid #d64a97;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.secondary-btn-Web:hover{background:#d64a9733;transform:translateY(-3px)}.hero-right1-Web{gap:20px}.card-Web{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px;border-radius:20px;border:1px solid rgba(31,30,30,.503);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;margin-bottom:20px}.card-Web:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.card-Web:hover:before{transform:scaleY(1)}.card-Web:hover{transform:translateY(-6px) scale(1.02);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.big-card-Web h2{font-size:40px}.big-card-Web h2 span{color:#d64a97}.small-cards-Web{display:flex;gap:20px}.small-cards-Web .card-Web{flex:1;text-align:center}.small-cards-Web h2{font-size:28px;color:#d64a97}.experts-section-Web{padding:3rem 8%;background:#f5f5f5;text-align:center;position:relative;overflow:hidden}.section-title-Web{font-size:42px;font-weight:700;color:#222;margin:0;position:relative}.experts-cards-Web{display:flex;gap:35px;flex-wrap:wrap;justify-content:center;padding:4rem 16%}.expert-card-Web{flex:1;min-width:300px;padding:21px;border-radius:30px;width:auto;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.expert-card-Web:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#ff4da6;transform:scaleX(0);transition:.5s}.expert-card-Web:hover:before{transform:scaleX(1)}.expert-card-Web:hover{transform:translateY(-12px);border-color:#d64a974d}.card-top-Web{display:flex;align-items:center;gap:18px;margin-bottom:15px}.icon-Web{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:28px;position:relative;overflow:hidden;flex-shrink:0}.icon-Web:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);top:0;left:0;transform:rotate(25deg)}.expert-card-Web:nth-child(1) .icon-Web{background:linear-gradient(135deg,#dce9ff,#c8d9ff);color:#004aad}.expert-card-Web:nth-child(2) .icon-Web{background:linear-gradient(135deg,#eadcff,#dbc4ff);color:#7a2cff}.expert-card-Web:nth-child(3) .icon-Web{background:linear-gradient(135deg,#d8fff3,#b9f7e4);color:#00c896}.card-top-Web h3{font-size:22px;font-weight:700;color:#222;margin:0;line-height:1.3}.expert-card-Web p{font-size:15px;color:#555;text-align:left}.learning-section-Web{background:#fff;padding:3rem;position:relative}.learning-container-Web{display:flex;gap:70px;max-width:1200px;margin:auto;align-items:flex-start;flex-wrap:wrap}.learning-left-Web{flex:1;min-width:200px;position:sticky;top:100px}.learning-left-Web h2{font-size:44px;font-weight:700;color:#222;line-height:1.3;margin-bottom:20px}.learning-left-Web h2 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.learning-grid-Web{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.learning-item-Web{padding:28px;background:#fff;border-radius:20px;transition:all .4s ease;border:1px solid #cdcccc;position:relative;overflow:hidden;cursor:pointer}.learning-item-Web:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.learning-item-Web:hover:before{transform:scaleY(1)}.learning-item-Web:hover{transform:translate(8px);border-color:#d64a97}.learning-item-Web h3{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:12px;transition:color .3s ease}.learning-item-Web h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.learning-item-Web:hover h3:after{width:100%}.learning-item-Web:hover h3{color:#d64a97;transform:translate(3px)}.learning-item-Web p{color:#3f3d3d;font-size:14px;line-height:1.7;margin:0}.new-curriculum-Web{padding:3rem 12%;background:#fff}.curriculum-container-Web{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.image-card-Web{position:relative;height:600px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.curriculum-image-Web{width:100%;height:54%;-o-object-fit:cover;object-fit:cover;transition:1s ease}.image-overlay-Web{position:absolute;inset:0;background:linear-gradient(to top,#000000bf,#0003);display:flex;flex-direction:column;justify-content:flex-end;padding:50px;color:#fff}.image-overlay-Web h1{font-size:42px;line-height:1.1;margin-bottom:20px}.image-overlay-Web p{font-size:17px;line-height:1.8;color:#ededed}.curriculum-content-side-Web h2{font-size:42px;line-height:1.1;margin-bottom:20px;color:#111}.curriculum-content-side-Web h2 span{color:#d64a97}.curriculum-text-Web{color:#666;margin-bottom:40px}.accordion-area-Web{display:flex;flex-direction:column;gap:20px}.accordion-card-Web{background:#fff;border-radius:24px;padding:0 10px;cursor:pointer;transition:.4s ease;border:1px solid #575757}.accordion-card-Web:hover{transform:translateY(-6px)}.accordion-header-Web{display:flex;justify-content:space-between;align-items:center}.accordion-left-Web{display:flex;align-items:center;gap:18px}.module-box-Web{min-width:58px;height:58px;border-radius:18px;color:#d64a97;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.accordion-left-Web h3{font-size:20px;color:#111}.accordion-icon-Web{font-size:24px;color:#d64a97}.accordion-content-Web{padding-top:24px;margin-top:24px;border-top:1px solid #ececec;display:grid;gap:14px}.point-Web{color:#555;font-size:15px}.ai-journey-section-Web{padding:3rem 12%;background:#f5f5f5;color:#111;position:relative;overflow:hidden}.journey-heading-Web{text-align:center;margin-bottom:70px;position:relative;z-index:2}.journey-heading-Web h1{font-size:42px;margin-top:0;color:#111}.journey-heading-Web h1 span{color:#d64a97}.journey-heading-Web h4{max-width:700px;margin:auto;color:#666;font-weight:400;line-height:1.9}.journey-grid-Web{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:2}.journey-card-Web{padding:35px;border-radius:30px;background:#ffffffbf;border:1px solid rgba(214,74,151,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.5s}.journey-card-Web.large-Web{grid-column:span 2}.journey-card-Web:hover{transform:translateY(-10px);border-color:#d64a97}.journey-card-Web h2{margin-bottom:20px;font-size:24px;color:#111}.journey-card-Web p{line-height:1.5;color:#666}.course-section1-Web{text-align:center;padding:40px 20px;background:#fff}.course-section1-Web h2{font-size:42px;font-weight:700;margin:0;color:#222}.course-grid-Web{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px;margin:auto;padding:2rem}.course-grid-Web>div{background:#fff;padding:20px;border-radius:16px;font-weight:600;color:#3f3d3d;box-shadow:0 5px 15px #00000014;transition:all .3s ease;border:1px solid #cdcccc}.course-grid-Web>div:hover{transform:translateY(-5px);border-color:#d64a97;color:#d64a97}.tools-section-Web{position:relative;overflow:hidden;padding:3rem 8%;background:#fff;color:#111}.tools-left-Web{text-align:center}.tools-left-Web h1{font-size:42px;font-weight:700;line-height:1.08;margin-bottom:28px;color:#0f172a;margin-top:0}.tools-left-Web h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tools-left-Web p{font-size:1.12rem;line-height:2;color:#64748b}.tools-grid-Web{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;padding:3rem}.tool-card-Web{position:relative;padding:16px;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:28px;overflow:hidden;text-align:center;transition:.45s ease;cursor:pointer;box-shadow:0 10px 40px #0f172a0d}.tool-icon-Web{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center!important;font-size:2rem;border-radius:24px;background:linear-gradient(145deg,#fffffff2,#f8f8ffbf);border:1px solid rgba(255,255,255,.8);transition:.45s ease}.tool-card-Web:hover .tool-icon-Web{transform:translateY(-5px) scale(1.05)}.tool-card-Web h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:12px;transition:.3s}.tool-card-Web p{color:#64748b;font-size:15px}.tool-card-Web:hover h3{color:#d64a97}.explore-btn-Web{margin-top:20px;padding:10px 28px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease}.tool-card-Web{opacity:0;transform:translateY(40px);animation:fadeUp-Web .8s forwards ease}@keyframes fadeUp-Web{to{opacity:1;transform:translateY(0)}}.prep-section-Web{background:#f5f5f5;padding:3rem 8%;text-align:center;position:relative;overflow:hidden}.prep-title-Web{font-size:42px;font-weight:700;margin-top:0;margin-bottom:20px;position:relative;display:inline-block;letter-spacing:-.02em}.prep-title-Web span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prep-grid-Web{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative;z-index:1}.prep-card-Web{background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:28px;border-radius:25px;text-align:left;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden;cursor:pointer}.prep-card-Web:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.prep-card-Web:hover:before{transform:scaleY(1)}.prep-card-Web:hover{transform:translate(8px);border-color:#d64a97}.prep-card-Web h3{color:#222;margin-bottom:15px;font-size:20px;font-weight:700;transition:all .3s ease;letter-spacing:-.3px;position:relative;display:inline-block}.prep-card-Web h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.prep-card-Web:hover h3:after{width:100%}.prep-card-Web:hover h3{color:#d64a97;transform:translate(3px)}.prep-card-Web p{color:#3f3d3d;font-size:15px;line-height:1.35;margin:0;transition:color .3s ease}.prep-card-Web:hover p{color:#222}.prep-card-Web{animation:fadeInUp-Web .6s ease forwards;opacity:0;transform:translateY(30px)}@keyframes fadeInUp-Web{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.career-section-Web{background:linear-gradient(135deg,#f8f9fa,#fff);padding:3rem 8%;text-align:center}.career-title-Web{font-size:42px;margin-top:0;color:#222;font-weight:700;margin-bottom:20px}.career-title-Web span{color:#d64a97}.career-grid-Web{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:auto}.career-card-Web{text-align:left;padding:20px;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:25px;border:1px solid rgba(214,74,151,.15);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.career-card-Web:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.career-card-Web:hover:before{transform:scaleY(1)}.career-card-Web:hover{transform:translate(8px);border-color:#d64a97}.career-card-Web h3{margin-bottom:10px;color:#222;font-size:1.3rem}.career-card-Web p{font-size:14px;color:#3f3d3d;line-height:1.6}.career-card-Web h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.career-card-Web:hover h3:after{width:100%}.career-card-Web:hover h3{color:#d64a97;transform:translate(3px)}.audience-section-Web{padding:3rem 12%;color:#fff}.audience-container-Web{background:linear-gradient(315deg,#000 100%,#190913);display:flex;gap:60px;max-width:1200px;margin:auto;align-items:center;padding:3rem;border-radius:30px}.audience-left-Web h2{font-size:42px;margin-bottom:20px;color:#fff;font-weight:700}.audience-left-Web p{color:#bab9b9;line-height:1.7;margin-bottom:30px}.apply-btn-Web{background:transparent;color:#fff;padding:12px 30px;border:none;border-radius:30px;margin-right:15px;cursor:pointer;transition:all .3s ease;font-weight:600}.apply-btn-Web:hover{transform:translateY(-2px);border:2px solid #d64a97}.secondary-btn1-Web{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 25px;border-radius:30px;cursor:pointer;margin-top:1rem;font-weight:600;transition:all .3s ease}.secondary-btn1-Web:hover{background:#d64a9733;transform:translateY(-2px)}.audience-right-Web{flex:1;padding:30px;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.audience-grid-Web{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-card-Web{background:#ffffff14;padding:20px;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid transparent}.audience-card-Web:hover{transform:translateY(-6px);border-color:#d64a97;background:#d64a9726}.icon-Web{font-size:32px;margin-bottom:10px}.i1-Web{color:#00b894}.i2-Web{color:#6a5cff}.i3-Web{color:#00cec9}.i4-Web{color:#fd79a8}.i5-Web{color:#f39c12}.i6-Web{color:#d64a97}.audience-card-Web span{display:block;margin-top:8px;font-weight:500;color:#fff}.schedule-section-Web{background:#f5f5f5;padding:3rem 8%;text-align:center}.schedule-title-Web{font-size:42px;color:#222;margin-top:0;font-weight:700}.schedule-sub-Web{color:#3f3d3d;margin-bottom:50px}.schedule-grid-Web{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:auto}.schedule-card-Web{background:#fff;padding:30px;border-radius:25px;text-align:left;box-shadow:0 5px 20px #0000000d;transition:all .3s ease;border:1px solid #cdcccc}.schedule-card-Web:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 10px 30px #d64a971a}.schedule-card-Web h3{margin-bottom:12px;color:#d64a97}.schedule-card-Web p{font-size:14px;color:#3f3d3d;margin-bottom:20px}.time-box-Web{padding:12px 15px;border-radius:12px;margin-bottom:12px;font-weight:500;font-size:14px}.blue1-Web{border-left:4px solid #3b82f6;color:#1e40af}.orange-Web{border-left:4px solid #f59e0b;background:#fff6e6;color:#b45309}.gray-Web{border-left:4px solid #d64a97;background:#fef5f8;color:#d64a97}@media(max-width:1024px){.course-hero-Web{flex-direction:column;text-align:center;padding:5rem 5%}.course-hero-Web h1{font-size:48px}.hero-ai-image-Web{max-width:450px;height:350px}.hero-btn1-Web{justify-content:center}.hero-container-Web{flex-direction:column;text-align:center;padding:2rem}.hero-left-Web h1{font-size:48px}.hero-right1-Web{display:flex;justify-content:center;gap:20px}.card-Web{padding:0}.experts-cards-Web{padding:3rem 8%}.expert-card-Web{min-width:280px}.learning-left-Web h2{font-size:36px}.curriculum-container-Web{grid-template-columns:1fr;gap:40px}.journey-heading-Web h1{font-size:36px}.tools-grid-Web{grid-template-columns:repeat(3,1fr)}.prep-grid-Web,.career-grid-Web{grid-template-columns:repeat(2,1fr)}.audience-container-Web{flex-direction:column;text-align:center;padding:2rem}.audience-left-Web h2{font-size:36px}.schedule-grid-Web{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.course-hero-Web h1{font-size:42px}.course-hero-Web p{font-size:1rem}.hero-ai-image-Web{max-width:400px;height:320px}.hero-left-Web h1{font-size:42px}.section-title-Web{font-size:36px}.card-top-Web{flex-direction:column;text-align:center}.expert-card-Web p{text-align:center}.learning-container-Web{flex-direction:column}.learning-left-Web{position:static;text-align:center}.learning-left-Web h2{font-size:32px}.course-section1-Web h2{font-size:36px}.course-grid-Web{grid-template-columns:repeat(2,1fr)}.journey-grid-Web{grid-template-columns:1fr}.journey-card-Web.large-Web{grid-column:span 1}.tools-left-Web h1,.prep-title-Web,.career-title-Web,.schedule-title-Web{font-size:36px}}@media(max-width:768px){.course-hero-Web{padding:4rem 4%}.course-hero-Web h1{font-size:36px}.course-hero-Web p{font-size:.9rem}.hero-ai-image-Web{max-width:350px;height:280px}.hero-left-Web h1{font-size:36px}.hero-right1-Web{flex-direction:column;align-items:center}.small-cards-Web{width:100%;justify-content:center}.section-title-Web{font-size:32px}.experts-cards-Web{padding:2rem 5%}.expert-card-Web{min-width:100%}.learning-item-Web{padding:10px}.learning-section-Web{padding:2rem}.learning-left-Web h2{font-size:28px}.learning-grid-Web{grid-template-columns:1fr;gap:20px}.new-curriculum-Web{padding:2rem 5%}.curriculum-content-side-Web h2{font-size:32px}.image-card-Web{height:450px}.image-overlay-Web h1{font-size:32px}.ai-journey-section-Web{padding:2rem 5%}.journey-heading-Web h1{font-size:30px}.journey-heading-Web h4{font-size:14px}.journey-card-Web{padding:25px}.journey-card-Web h2{font-size:20px}.tools-section-Web{padding:2rem 5%}.tools-left-Web h1{font-size:30px}.tools-left-Web p{font-size:1rem}.tools-grid-Web{grid-template-columns:repeat(2,1fr);padding:2rem}.prep-section-Web{padding:2rem 5%}.prep-title-Web{font-size:30px}.prep-grid-Web{grid-template-columns:1fr;gap:20px}.career-section-Web{padding:2rem 5%}.career-title-Web{font-size:30px}.career-grid-Web{grid-template-columns:1fr;gap:20px}.audience-section-Web{padding:2rem 5%}.audience-left-Web h2{font-size:30px}.audience-right-Web{padding:20px}.audience-grid-Web{grid-template-columns:repeat(2,1fr)}.schedule-section-Web{padding:2rem 5%}.schedule-title-Web{font-size:30px}.schedule-grid-Web{grid-template-columns:1fr;gap:20px}.schedule-card-Web{text-align:center}.time-box-Web{text-align:left}}@media(max-width:540px){.course-hero-Web h1{font-size:30px}.course-hero-Web p{font-size:.85rem}.hero-ai-image-Web{max-width:280px;height:220px}.apply-btn1-Web,.expert-btn-Web{padding:10px 20px;font-size:14px}.hero-left-Web h1{font-size:30px}.hero-container-Web{padding:1.5rem}.desc-Web{font-size:14px}.section-title-Web{font-size:28px}.card-top-Web h3{font-size:18px}.expert-card-Web p{font-size:13px}.learning-left-Web h2{font-size:24px}.course-section1-Web h2{font-size:28px}.course-grid-Web{grid-template-columns:1fr;padding:1rem}.curriculum-content-side-Web h2{font-size:28px}.accordion-left-Web h3{font-size:16px}.module-box-Web{min-width:45px;height:45px;font-size:16px}.image-card-Web{height:380px}.image-overlay-Web h1{font-size:28px}.image-overlay-Web{padding:10px}.image-overlay-Web p{font-size:14px;line-height:1.3}.journey-heading-Web h1,.tools-left-Web h1{font-size:26px}.tools-grid-Web{grid-template-columns:1fr}.tool-card-Web h3{font-size:20px}.prep-title-Web{font-size:26px}.prep-card-Web h3{font-size:18px}.prep-card-Web p{font-size:13px}.career-title-Web{font-size:26px}.career-card-Web h3{font-size:18px}.career-card-Web p{font-size:12px}.audience-left-Web h2,.schedule-title-Web{font-size:26px}.schedule-sub-Web{font-size:14px}.schedule-card-Web h3{font-size:18px}}@media(max-width:480px){.course-hero-Web h1{font-size:26px}.hero-ai-image-Web{max-width:260px;height:200px}.hero-left-Web h1{font-size:26px}.card-Web{padding:10px}.section-title-Web{font-size:24px}.learning-item-Web{padding:10px}.learning-left-Web h2{font-size:22px}.course-section1-Web h2,.curriculum-content-side-Web h2,.journey-heading-Web h1,.tools-left-Web h1,.prep-title-Web,.career-title-Web,.audience-left-Web h2,.schedule-title-Web{font-size:24px}}@media(max-width:375px){.course-hero-Web h1{font-size:24px}.hero-ai-image-Web{max-width:240px;height:180px}.hero-left-Web h1{font-size:24px}.apply-btn1-Web,.expert-btn-Web{padding:8px 16px;font-size:12px}.hero-container-Web{padding:1rem}.card-Web{padding:10px}.card-Web p{font-size:12px}.card-Web h2{font-size:17px}.section-title-Web{font-size:22px}.card-top-Web h3{font-size:16px}.icon-Web{width:55px;height:55px;font-size:22px}.learning-item-Web{padding:10px}.learning-left-Web h2{font-size:20px}.learning-item-Web h3{font-size:1.1rem}.curriculum-content-side-Web h2{font-size:22px}.image-card-Web{height:320px}.image-overlay-Web{padding:10px}.image-overlay-Web h1{font-size:22px;margin-bottom:12px}.journey-heading-Web h1,.tools-left-Web h1,.prep-title-Web,.career-title-Web,.audience-left-Web h2{font-size:22px}.audience-grid-Web{grid-template-columns:1fr}.schedule-title-Web{font-size:22px}.expert-card-Web{width:100%;max-width:100%;padding:14px}.image-card-Web{max-width:100%}.curriculum-image-Web{width:100%;max-width:100%}}@media(max-width:320px){.course-hero-Web h1{font-size:22px}.hero-ai-image-Web{max-width:220px;height:160px}.hero-left-Web h1{font-size:22px}.card-Web{padding:10px}.section-title-Web{font-size:20px}.learning-left-Web h2{font-size:18px}.image-overlay-Web{padding:10px}.course-section1-Web h2,.curriculum-content-side-Web h2,.journey-heading-Web h1,.tools-left-Web h1,.prep-title-Web,.career-title-Web,.audience-left-Web h2,.schedule-title-Web{font-size:20px}.expert-card-Web{width:100%;max-width:100%;padding:12px}.image-card-Web{max-width:100%}.curriculum-image-Web{width:100%;max-width:100%}}.events-page-Web{font-family:Poppins,sans-serif;background:#fff}.events-hero-Web{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:center;align-items:center;gap:50px;min-height:50vh;padding:80px 8%;position:relative;text-align:center;align-items:baseline}.events-hero-left-Web{flex:1;z-index:2}.events-hero-Web h1{font-size:60px;line-height:1.2;font-weight:700;margin-bottom:20px;color:#fff}.events-hero-Web h1 span{color:#d64a97}.events-hero-Web p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.events-hero-right-Web{flex:1;display:flex;justify-content:center;z-index:2}.hero-event-image-Web{width:100%;max-width:500px;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:30px;border:2px solid #d64a97}.events-hero-buttons-Web{display:flex;gap:1rem;flex-wrap:wrap;margin-top:20px;text-align:center}.events-primary-btn-Web{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-primary-btn-Web:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.events-secondary-btn-Web{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-secondary-btn-Web:hover{background:#d64a9733;transform:translateY(-3px)}.events-stats-Web{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:3rem;padding:0 20px;position:relative;z-index:2}.events-stat-card-Web{background:#fff;padding:18px 22px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;min-width:160px}.events-stat-card-Web:hover{transform:translateY(-8px);border-color:#d64a97}.events-stat-icon-Web{font-size:32px}.events-stat-value-Web{font-size:28px;font-weight:700;color:#111}.events-stat-event-Web{font-size:13px;color:#666;margin-top:5px}.events-features-Web{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.events-feature-card-Web{background:#fff;padding:20px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;cursor:pointer}.events-feature-card-Web:hover{transform:translateY(-8px);border-color:#d64a97}.events-feature-icon-Web{font-size:0px;margin-bottom:20px}.events-feature-card-Web h3{font-size:1.4rem;margin-bottom:12px;color:#111}.events-feature-card-Web p{font-size:14px;color:#666;line-height:1.6}.events-library-Web{background:#fafafa;padding:3rem 8%;text-align:center}.events-library-header-Web{margin-bottom:50px}.events-library-header-Web h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.events-library-header-Web p{color:#666;font-size:16px}.events-grid-Web{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.event-card-Web{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;text-align:left}.event-card-Web:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.event-image-Web{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.event-content-Web{padding:25px}.event-tag-Web{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px;background:#f0f0f0;color:#d64a97}.event-content-Web h3{font-size:1.3rem;margin-top:0;color:#111}.event-description-Web{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.event-meta-Web{display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.event-meta-Web span{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.event-btn-Web{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.event-btn-Web:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.upcoming-events-Web{padding:3rem 8%;background:#fff}.upcoming-header-Web{text-align:center;margin-bottom:50px}.upcoming-header-Web h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.upcoming-header-Web p{color:#666;font-size:16px}.upcoming-grid-Web{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upcoming-card-Web{background:#fff;border-radius:20px;padding:30px;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;position:relative}.upcoming-card-Web:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.upcoming-date-Web{background:#d64a97;color:#fff;padding:8px 16px;border-radius:30px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-bottom:20px}.upcoming-card-Web h3{font-size:1.3rem;margin-bottom:12px;color:#111}.upcoming-card-Web p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.upcoming-speaker-Web{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-top:15px;border-top:1px solid #f0f0f0}.speaker-icon-Web{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.speaker-info-Web{font-size:13px}.speaker-name-Web{font-weight:600;color:#111}.speaker-role-Web{color:#888;font-size:11px}.upcoming-btn-Web{width:100%;background:transparent;border:2px solid #d64a97;padding:10px;border-radius:30px;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.upcoming-btn-Web:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.events-newsletter-Web{background:#fafafa;padding:3rem 8%;text-align:center}.newsletter-container-Web{max-width:600px;margin:0 auto;background:#fff;padding:50px;border-radius:30px;border:1px solid #e0e0e0}.newsletter-icon-Web{font-size:48px;margin-bottom:20px}.newsletter-container-Web h3{font-size:28px;margin-bottom:12px;color:#111}.newsletter-container-Web p{color:#666;margin-bottom:25px}.newsletter-form-Web{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.newsletter-input-Web{flex:1;min-width:150px;max-width:100%;padding:14px 20px;border-radius:30px;border:1px solid #e0e0e0;outline:none;font-family:inherit}.newsletter-input-Web:focus{border-color:#d64a97}.newsletter-subscribe-btn-Web{background:#d64a97;border:none;padding:14px 28px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.newsletter-subscribe-btn-Web:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}@media(max-width:1024px){.events-hero-Web{flex-direction:column;text-align:center;gap:30px;padding:60px 5%}.events-hero-Web h1{font-size:48px}.events-hero-Web p{font-size:1.1rem}.hero-event-image-Web{max-width:450px;height:350px}.events-stats-Web{margin:2rem;gap:25px}.events-stat-card-Web{padding:15px 18px;min-width:140px}.events-stat-num-Web{font-size:24px}.events-stat-event-Web{font-size:14px}.events-library-header-Web h2,.upcoming-header-Web h2{font-size:32px}.events-grid-Web,.upcoming-grid-Web{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:912px){.events-hero-Web h1{font-size:44px}.events-hero-Web p{font-size:1rem}.hero-event-image-Web{max-width:400px;height:320px}.events-stats-Web{gap:20px}.events-stat-card-Web{min-width:130px;padding:12px 15px}.events-stat-num-Web{font-size:22px}.events-stat-icon-Web{font-size:28px}.events-features-Web{gap:20px}.newsletter-container-Web{padding:40px 30px;margin:0 20px}}@media(max-width:768px){.events-hero-Web{padding:50px 4%}.events-hero-Web h1{font-size:38px}.events-hero-Web p{font-size:.95rem}.hero-event-image-Web{max-width:350px;height:280px}.events-stats-Web{flex-wrap:wrap;justify-content:center;margin:1.5rem;gap:15px}.events-stat-card-Web{min-width:calc(50% - 30px);padding:15px 12px}.events-stat-num-Web{font-size:20px}.events-stat-event-Web{font-size:14px}.events-feature-card-Web h3{font-size:1.2rem}.events-library-header-Web h2,.upcoming-header-Web h2{font-size:28px}.events-library-header-Web p,.upcoming-header-Web p{font-size:14px}.events-library-Web,.upcoming-events-Web{padding:2rem 5%}.event-content-Web{padding:20px}.event-content-Web h3,.upcoming-card-Web h3{font-size:1.2rem}.upcoming-card-Web{padding:25px}.newsletter-container-Web{padding:35px 25px}.newsletter-container-Web h3{font-size:24px}.newsletter-form-Web{flex-direction:column}.newsletter-input-Web{min-width:auto;width:100%}.newsletter-subscribe-btn-Web{width:100%;justify-content:center}}@media(max-width:540px){.events-hero-Web{padding:40px 20px}.events-hero-Web h1{font-size:32px}.events-hero-Web p{font-size:.9rem}.hero-event-image-Web{max-width:280px;height:220px;border-radius:20px}.events-stats-Web{margin:1rem;gap:12px}.events-stat-card-Web{min-width:calc(50% - 20px);padding:12px 10px}.events-stat-num-Web{font-size:18px}.events-stat-icon-Web{font-size:24px}.events-stat-event-Web{font-size:11px}.events-features-Web{grid-template-columns:1fr;margin:40px auto}.events-feature-card-Web h3{font-size:1.1rem}.events-library-header-Web h2,.upcoming-header-Web h2{font-size:24px}.events-grid-Web,.upcoming-grid-Web{grid-template-columns:1fr;gap:20px}.event-content-Web h3,.upcoming-card-Web h3{font-size:1.1rem}.event-description-Web,.upcoming-card-Web p{font-size:13px}.event-meta-Web{flex-wrap:wrap;gap:10px}.event-btn-Web{width:100%;justify-content:center}.upcoming-card-Web{padding:20px}.upcoming-btn-Web{width:100%}.newsletter-container-Web{padding:30px 20px;margin:0 15px}.newsletter-container-Web h3{font-size:22px}.newsletter-icon-Web{font-size:40px}.events-newsletter-Web{padding:2rem 5%}}@media(max-width:480px){.events-hero-Web h1{font-size:28px}.events-hero-Web p{font-size:.85rem}.hero-event-image-Web{max-width:260px;height:200px}.events-stat-card-Web{padding:10px 8px}.events-stat-num-Web{font-size:16px}.events-stat-icon-Web{font-size:20px}.events-stat-event-Web{font-size:10px}.events-library-header-Web h2,.upcoming-header-Web h2{font-size:22px}.event-content-Web{padding:18px}.event-content-Web h3,.upcoming-card-Web h3{font-size:1rem}.event-description-Web,.upcoming-card-Web p{font-size:12px}.newsletter-container-Web{padding:25px 15px}.newsletter-container-Web h3{font-size:20px}.newsletter-container-Web p{font-size:13px}}@media(max-width:375px){.events-hero-Web{padding:30px 15px}.events-hero-Web h1{font-size:24px}.events-hero-Web p{font-size:.8rem}.hero-event-image-Web{max-width:220px;height:180px;border-radius:15px}.events-stats-Web{gap:10px}.events-stat-card-Web{min-width:calc(50% - 15px);padding:10px 6px}.events-stat-value-Web{font-size:14px}.events-stat-icon-Web{font-size:18px}.events-stat-event-Web{font-size:9px}.events-library-header-Web h2,.upcoming-header-Web h2{font-size:20px}.events-library-header-Web p,.upcoming-header-Web p{font-size:12px}.event-content-Web{padding:15px}.event-meta-Web span{font-size:10px}.event-btn-Web,.upcoming-btn-Web{padding:8px 16px;font-size:13px}.newsletter-container-Web h3{font-size:18px}.newsletter-container-Web p{font-size:12px}.newsletter-subscribe-btn-Web{padding:12px 20px;font-size:14px}.newsletter-input-Web{min-width:100%;max-width:100%}.newsletter-form-Web{width:100%;max-width:100%}}@media(max-width:320px){.events-hero-Web h1{font-size:22px}.events-hero-Web p{font-size:.75rem}.hero-event-image-Web{max-width:200px;height:160px}.events-stat-card-Web{min-width:calc(50% - 10px);padding:8px 5px}.events-stat-value-Web{font-size:13px}.events-stat-icon-Web{font-size:16px}.events-library-header-Web h2,.upcoming-header-Web h2{font-size:18px}.event-content-Web h3,.upcoming-card-Web h3{font-size:.95rem}.event-meta-Web{gap:8px}.event-meta-Web span{font-size:9px}.newsletter-container-Web{padding:20px 12px}.newsletter-container-Web h3{font-size:16px}.newsletter-container-Web p{font-size:11px}.newsletter-input-Web,.newsletter-subscribe-btn-Web{padding:10px 16px;font-size:12px;width:100%;max-width:100%}.newsletter-form-Web{flex-direction:column;gap:10px}}.upskill-page-Dev{background:#f9fafc;font-family:Poppins,sans-serif}.section-header-Dev{text-align:center;max-width:800px;margin:0 auto 60px}.section-header-Dev h2{font-size:42px;font-weight:700;color:#222;margin:0 0 16px;line-height:1.2}.section-header-Dev h2 span{color:#d64a97}.section-header-Dev p{font-size:18px;color:#666;margin:0;line-height:1.6}.upskill-hero-Dev{background:linear-gradient(315deg,#000 100%,#190913);text-align:center;padding:80px 20px 60px}.upskill-hero-content-Dev{max-width:1000px;margin:0 auto}.hero-badge-Dev{display:inline-flex;align-items:center;gap:8px;background:#f0eefc;padding:8px 20px;border-radius:40px;margin-bottom:30px}.hero-badge-icon-Dev{color:#fdcb6e;font-size:16px}.hero-badge-Dev span{color:#6c5ce7;font-size:14px;font-weight:500}.upskill-hero-Dev h1{font-size:60px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.upskill-hero-Dev p{font-size:20px;color:#fff;max-width:700px;margin:0 auto 30px;line-height:1.6}.hero-buttons-group-Dev{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.upskill-hero-btn-Dev{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.upskill-hero-btn-Dev:hover{transform:translateY(-3px)}.demo-action-button{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.demo-action-button:hover{background:#d64a971a;transform:translateY(-3px)}.btn-icon-Dev{font-size:14px}.hero-stats-Dev{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #eee}.hero-stat-item-Dev{display:flex;align-items:center;gap:12px}.hero-stat-icon-Dev{font-size:28px}.hero-stat-content-Dev{text-align:left}.hero-stat-number-Dev{display:block;font-size:20px;font-weight:700;color:#222}.hero-stat-label-Dev{font-size:13px;color:#888}.stats-section-Dev{background:#f5f5f5;padding:60px 20px}.stats-grid-Dev{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.stat-card-Dev{background:#fff;text-align:center;padding:30px 20px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.stat-card-Dev:hover{transform:translateY(-6px);border-color:#d64a97}.stat-icon-Dev{font-size:42px;margin-bottom:16px}.stat-number-Dev{font-size:32px;font-weight:800;color:#222;margin-bottom:8px}.stat-label-Dev{font-size:14px;color:#888}.upskill-content-Dev{text-align:center;padding:3rem 8%;background:#fff}.upskill-grid-Dev{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upskill-card-Dev{background:#fff;border-radius:20px;padding:30px;border:1px solid #3e3e3e77;transition:all .3s ease;text-align:left;position:relative}.upskill-card-Dev:hover{transform:translateY(-8px);border-color:#d64a97}.card-badge-Dev{position:absolute;top:20px;right:20px;background:#f0eefc;color:#6c5ce7;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.upskill-card-top-Dev{border-radius:16px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icon-wrapper-Dev{font-size:48px}.upskill-card-Dev h3{margin-bottom:12px;color:#222;font-size:22px;font-weight:700}.upskill-card-Dev p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.card-link-Dev{color:#d64a97;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-link-icon-Dev{font-size:12px;transition:transform .3s ease}.upskill-card-Dev:hover .card-link-icon-Dev{transform:translate(5px)}.benefits-section-Dev{background:#f5f5f5;padding:3rem 8%}.benefits-grid-Dev{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.benefit-card-Dev{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all .3s ease;border:1px solid #3e3e3e77}.benefit-card-Dev:hover{transform:translateY(-6px);border-color:#d64a97}.benefit-icon-Dev{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.benefit-card-Dev h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.benefit-card-Dev p{font-size:14px;color:#666;line-height:1.6;margin:0}.features-section-Dev{background:#fff;padding:3rem 8%}.features-grid-Dev{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.feature-card-Dev{background:#fff;padding:30px;border-radius:20px;border:1px solid #3e3e3e77;transition:all .3s ease}.feature-card-Dev:hover{transform:translateY(-6px);border-color:#d64a97}.feature-icon-Dev{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.feature-card-Dev h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.feature-card-Dev p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.feature-check-Dev{display:flex;align-items:center;gap:8px;color:#00b894;font-size:13px;font-weight:500}.check-icon-Dev{font-size:16px}.stories-section-Dev{background:#f5f5f5;padding:80px 20px}.stories-grid-Dev{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.story-card-Dev{background:#fff;padding:30px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.story-card-Dev:hover{transform:translateY(-6px);border-color:#d64a97}.story-rating-Dev{display:flex;gap:4px;margin-bottom:20px}.star-icon-Dev{color:#fdcb6e;font-size:16px}.story-text-Dev{font-size:15px;color:#555;line-height:1.7;margin-bottom:25px;font-style:italic}.story-author-Dev{display:flex;align-items:center;gap:15px}.author-avatar-Dev{width:50px;height:50px;background:#f0eefc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c5ce7;font-size:24px}.author-info-Dev h4{margin:0 0 4px;font-size:16px;font-weight:700;color:#222}.author-info-Dev span{font-size:13px;color:#888}.upskill-cta-Dev{background:#fff;padding:3rem 8%}.cta-container-Dev{max-width:800px;margin:0 auto;text-align:center;background:#f5f5f5;padding:60px 40px;border-radius:30px}.cta-icon-Dev{width:70px;height:70px;background:#d64a971a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:32px;color:#d64a97}.cta-container-Dev h2{font-size:36px;font-weight:700;color:#222;margin-top:0}.cta-container-Dev p{font-size:18px;color:#666;margin-bottom:30px;line-height:1.6}.cta-buttons-Dev{display:flex;gap:20px;justify-content:center;margin-bottom:25px;flex-wrap:wrap}.cta-primary-Dev{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.cta-primary-Dev:hover{transform:translateY(-3px)}.cta-secondary-Dev{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-secondary-Dev:hover{background:#d64a971a;transform:translateY(-3px)}.cta-guarantee-Dev{display:flex;align-items:center;justify-content:center;gap:8px;color:#00b894;font-size:13px}.cta-guarantee-Dev svg{font-size:16px}@media(max-width:1024px){.upskill-hero-Dev{padding:60px 20px}.upskill-hero-Dev h1{font-size:48px}.upskill-hero-Dev p{font-size:18px}.section-header-Dev h2{font-size:36px}.stats-grid-Dev,.benefits-grid-Dev{grid-template-columns:repeat(2,1fr);gap:25px}.features-grid-Dev,.stories-grid-Dev{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.upskill-hero-Dev h1{font-size:42px}.upskill-hero-Dev p{font-size:17px}.hero-buttons-group-Dev{gap:15px}.upskill-hero-btn-Dev,.upskill-hero-btn-secondary-Dev{padding:12px 24px;font-size:15px}.section-header-Dev h2{font-size:32px}.section-header-Dev p{font-size:16px}.upskill-content-Dev,.benefits-section-Dev,.features-section-Dev{padding:2rem 5%}.cta-container-Dev{padding:40px 30px;margin:0 20px}.cta-container-Dev h2{font-size:30px}}@media(max-width:768px){.upskill-hero-Dev{padding:50px 15px}.upskill-hero-Dev h1{font-size:36px}.upskill-hero-Dev p{font-size:16px}.hero-stats-Dev{gap:25px}.hero-stat-item-Dev{gap:8px}.hero-stat-icon-Dev{font-size:24px}.hero-stat-number-Dev{font-size:18px}.section-header-Dev{margin:0 auto 40px}.section-header-Dev h2{font-size:28px}.section-header-Dev p{font-size:14px}.upskill-grid-Dev{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.upskill-card-Dev{padding:20px}.upskill-card-top-Dev{height:60px;width:60px}.icon-wrapper-Dev{font-size:36px}.upskill-card-Dev h3{font-size:18px}.stats-grid-Dev,.benefits-grid-Dev{grid-template-columns:1fr;gap:20px;max-width:400px}.features-grid-Dev{grid-template-columns:1fr}.stories-grid-Dev{grid-template-columns:1fr;max-width:450px;margin:0 auto}.cta-container-Dev{padding:35px 25px}.cta-container-Dev h2{font-size:26px}.cta-container-Dev p{font-size:15px}.cta-buttons-Dev{flex-direction:column;align-items:center}.cta-primary-Dev,.cta-secondary-Dev{width:100%;max-width:280px;justify-content:center}}@media(max-width:540px){.upskill-hero-Dev h1{font-size:30px}.upskill-hero-Dev p{font-size:14px}.hero-buttons-group-Dev{flex-direction:column;align-items:center}.upskill-hero-btn-Dev,.upskill-hero-btn-secondary-Dev{width:100%;max-width:280px;justify-content:center}.hero-stats-Dev{flex-direction:column;align-items:flex-start;gap:15px;padding-left:20px}.section-header-Dev h2{font-size:24px}.section-header-Dev p{font-size:13px}.upskill-grid-Dev{grid-template-columns:1fr}.upskill-card-Dev{text-align:center}.upskill-card-top-Dev{margin:0 auto 20px}.card-link-Dev{justify-content:center}.benefit-card-Dev{padding:20px}.benefit-icon-Dev{width:55px;height:55px;font-size:26px}.benefit-card-Dev h3{font-size:18px}.feature-card-Dev{padding:20px}.feature-icon-Dev{width:50px;height:50px;font-size:24px}.feature-card-Dev h3{font-size:18px}.cta-container-Dev{padding:30px 20px}.cta-container-Dev h2{font-size:22px}.cta-container-Dev p{font-size:14px}}@media(max-width:480px){.upskill-hero-Dev h1{font-size:26px}.upskill-hero-Dev p{font-size:13px}.section-header-Dev h2{font-size:22px}.upskill-card-Dev h3{font-size:16px}.upskill-card-Dev p{font-size:12px}.stat-number-Dev{font-size:26px}.stat-label-Dev{font-size:12px}.benefit-card-Dev h3{font-size:16px}.benefit-card-Dev p,.feature-card-Dev p{font-size:12px}.story-text-Dev{font-size:13px}.cta-container-Dev h2{font-size:20px}.cta-container-Dev p{font-size:13px}}@media(max-width:375px){.upskill-hero-Dev h1{font-size:24px}.upskill-hero-Dev p{font-size:12px}.section-header-Dev h2{font-size:20px}.upskill-card-Dev,.benefit-card-Dev{padding:18px}.benefit-icon-Dev{width:50px;height:50px;font-size:24px}.feature-card-Dev{padding:18px}.cta-container-Dev{padding:25px 15px}.cta-container-Dev h2{font-size:18px}}@media(max-width:320px){.upskill-hero-Dev h1{font-size:22px}.upskill-hero-Dev p{font-size:11px}.section-header-Dev h2{font-size:18px}.section-header-Dev p{font-size:12px}.upskill-card-Dev h3,.benefit-card-Dev h3{font-size:15px}.feature-card-Dev h3,.cta-container-Dev h2{font-size:16px}.cta-container-Dev p{font-size:12px}.cta-primary-Dev,.cta-secondary-Dev{padding:10px 20px;font-size:13px}}.quiz-container-Dev{background:#f9fafc;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.confetti-container-Dev{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.confetti-Dev{position:absolute;top:-10px;opacity:0;animation:confetti-fall-Dev 3s ease-out forwards;transform:rotate(45deg)}@keyframes confetti-fall-Dev{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.quiz-hero-Dev{position:relative;overflow:hidden;min-height:55vh;padding:100px 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(315deg,#000 100%,#190913);color:#fff}@keyframes floatGlow-Dev{0%{transform:translateY(0) translate(0)}50%{transform:translateY(-30px) translate(25px)}to{transform:translateY(0) translate(0)}}.quiz-hero-Dev h1{font-size:60px;font-weight:700;line-height:1.1;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@keyframes gradientMove-Dev{to{background-position:200% center}}.quiz-hero-Dev p{font-size:20px;line-height:1.8;max-width:700px;color:#ffffffbf;margin-bottom:40px;position:relative;z-index:2}.hero-stats-Dev{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;position:relative;z-index:2}.hero-stat-Dev{display:flex;align-items:center;gap:10px;padding:14px 26px;border-radius:50px;border:1px solid #d64a97;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.5s;cursor:pointer}.hero-stat-Dev svg{color:#d64a97;font-size:18px}.hero-stat-Dev span{font-weight:600;font-size:15px}.hero-stat-Dev:hover{transform:translateY(-8px) scale(1.05);border:1px solid rgba(214,74,151,.45)}.quiz-features-Dev{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1100px;margin:60px auto;padding:0 20px}.quiz-feature-card-Dev{background:#fff;padding:30px;border-radius:24px;text-align:center;border:1px solid #cdcccc;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem}.quiz-feature-card-Dev:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:#d64a97;transform:scaleX(0);transition:transform .4s ease}.quiz-feature-card-Dev:hover:before{transform:scaleX(1)}.quiz-feature-card-Dev:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-feature-icon-Dev{font-size:48px;margin-bottom:20px}.quiz-feature-card-Dev h3{font-size:22px;margin-bottom:12px;color:#222}.quiz-feature-card-Dev p{color:#666;font-size:14px;line-height:1.6}.quiz-title-Dev{text-align:center;margin:60px 0 30px;font-size:36px;font-weight:700;color:#222;position:relative}.quiz-title-Dev:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#d64a97,#7c5cff,#4285f4);border-radius:2px}.quiz-cards-Dev{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1300px;margin:40px auto;padding:20px}.quiz-card-Dev{flex:1;min-width:300px;padding:35px;border-radius:30px;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.quiz-card-Dev:hover:before{transform:scaleY(1)}.quiz-card-Dev:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-icons-Dev{display:flex;align-items:center;gap:18px;margin-bottom:12px}.quiz-icons-Dev h3{font-size:1.7rem;font-weight:700;color:#222;margin:0;line-height:1.3}.quiz-icon-Dev{font-size:48px;position:relative;z-index:1;transition:transform .3s ease;align-items:center}.quiz-card-Dev:hover .quiz-icon-Dev{transform:scale(1.05)}.quiz-card-Dev h3{font-size:22px;margin-bottom:10px;color:#222;transition:color .3s ease;position:relative;z-index:1}.quiz-card-Dev p{color:#3c3c3c;margin-bottom:15px;line-height:1.5;position:relative;z-index:1;font-size:16px}.quiz-stats-Dev{display:flex;gap:12px;margin-bottom:20px;font-size:14px;flex-wrap:wrap;position:relative;z-index:1}.quiz-stats-Dev span{display:flex;align-items:center;gap:5px;background:#f5f5f5;padding:5px 12px;border-radius:20px}.achievement-badges-Dev{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.achievement-badge-Dev{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#d64a97;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500;border:#d64a97 1px solid}.achievement-badge-Dev text{font-size:20px}.difficulty-badge-Dev{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.difficulty-beginner-Dev{background:#e8f5e9;color:#2e7d32}.difficulty-intermediate-Dev{background:#fff3e0;color:#ed6c02}.difficulty-advanced-Dev{background:#ffebee;color:#d32f2f}.difficulty-expert-Dev{background:#f3e5f5;color:#9c27b0}.start-btn-Dev{margin-top:10px;padding:12px 24px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.start-btn-Dev:hover{background:#d64a97;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766;gap:12px}.quiz-active-header-Dev{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;background:linear-gradient(315deg,#000 100%,#190913)}.quiz-active-header-Dev h2{color:#fff}.quiz-active-info-Dev{display:flex;align-items:center;gap:20px}.quiz-icon-small-Dev{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center}.quiz-active-info-Dev h2{margin:0;font-size:24px}.quiz-active-info-Dev p{margin:5px 0 0;opacity:.8;font-size:14px;color:#fff}.quiz-timer-Dev{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#d64a97;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease}.quiz-active-container-Dev{max-width:800px;margin:0 auto;padding:40px 20px}.progress-wrapper-Dev{background:#f0f0f0;border-radius:10px;height:8px;margin:30px 0;overflow:hidden}.progress-fill-Dev{height:100%;transition:width .4s ease;border-radius:10px;position:relative}.progress-fill-Dev:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:14px;background:#fff;border-radius:3px;box-shadow:0 0 10px #ffffff80}.question-box-Dev{background:#fff;border-radius:28px;padding:40px;border:1px solid #cdcccc;box-shadow:0 20px 60px #00000014;animation:slideUp-Dev .5s ease}@keyframes slideUp-Dev{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.question-badge-Dev{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:25px}.question-text-Dev{font-size:1.6rem;font-weight:600;color:#222;margin-bottom:30px;line-height:1.4}.options-Dev{display:flex;flex-direction:column;gap:15px;margin:30px 0}.option-btn-Dev{padding:16px 20px;border-radius:16px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:left;font-size:1rem;font-weight:500;color:#333;display:flex;align-items:center;gap:15px}.option-letter-Dev{width:32px;height:32px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#d64a97}.option-btn-Dev:hover{border-color:#d64a97;background:#fef5f8;transform:translate(8px)}.option-btn-Dev.active-Dev{border:none;box-shadow:0 8px 20px #d64a974d}.option-btn-Dev.active-Dev .option-letter-Dev{background:#ffffff4d;color:#fff}.next-btn-Dev{margin-top:20px;padding:14px 32px;width:100%;border-radius:40px;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.next-btn-Dev:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #0003;gap:15px}.next-btn-Dev:disabled{opacity:.5;cursor:not-allowed}.result-container-Dev{max-width:900px;margin:60px auto;text-align:center}.result-card-Dev{background:#fff;border-radius:32px;padding:50px 40px;border:1px solid #cdcccc;box-shadow:0 30px 60px #0000001a;animation:slideUp-Dev .5s ease}.result-hero-icon-Dev{font-size:48px;margin-bottom:20px}.score-circle-Dev{width:200px;height:200px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse-Dev 2s ease-in-out infinite}@keyframes pulse-Dev{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.score-inner-Dev{width:170px;height:170px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-inner-Dev h2{font-size:52px;margin:0;color:#d64a97}.score-inner-Dev span{font-size:14px;color:#888}.feedback-section-Dev{text-align:center;padding:30px;border-radius:20px;margin:20px 0;border:2px solid;background:linear-gradient(135deg,#fff,#f8f9fc)}.feedback-section-Dev h3{margin:15px 0 10px;font-size:24px}.feedback-section-Dev p{color:#666;margin:0}.result-stats-Dev{display:flex;justify-content:center;gap:50px;margin:30px 0;padding:25px;background:linear-gradient(135deg,#f8f9fc,#fff);border-radius:20px}.result-stats-Dev div{text-align:center}.stat-value1-Dev{font-size:28px;font-weight:700;display:flex;align-items:center;gap:8px}.stat-quiz-Dev{font-size:12px;color:#888;margin-top:5px}.detailed-review-Dev{text-align:left;margin-top:40px}.detailed-review-Dev h4{margin-bottom:20px;color:#222;display:flex;align-items:center;gap:10px}.review-item-Dev{padding:20px;margin-bottom:15px;border-radius:16px;transition:all .3s ease}.review-item-Dev.correct-Dev{background:linear-gradient(135deg,#e8f5e9,#fff);border-left:4px solid #4caf50}.review-item-Dev.incorrect-Dev{background:linear-gradient(135deg,#ffebee,#fff);border-left:4px solid #f44336}.review-header-Dev{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review-number-Dev{font-weight:700;font-size:16px;color:#d64a97}.review-question-Dev{font-weight:600;margin-bottom:12px;color:#222}.review-answer-Dev{font-size:14px;margin-bottom:8px}.correct-text-Dev{color:#4caf50;margin-left:8px}.incorrect-text-Dev{color:#f44336;margin-left:8px;text-decoration:line-through}.review-correct-Dev{font-size:14px;color:#4caf50;margin-bottom:8px}.review-explanation-Dev{font-size:13px;color:#666;line-height:1.6;padding-top:8px;border-top:1px solid #eee;margin-top:8px}.result-actions-Dev{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.restart-btn-Dev,.home-btn-Dev{padding:12px 28px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.restart-btn-Dev{border:none;background:linear-gradient(90deg,#d64a97,#7c5cff);color:#fff}.restart-btn-Dev:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.home-btn-Dev{border:2px solid #d64a97;background:transparent;color:#d64a97}.home-btn-Dev:hover{background:#d64a971a;transform:translateY(-3px)}.challenges-page-Dev{background:#fff;font-family:Poppins,sans-serif}.challenges-hero-Dev{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.challenges-hero-Dev:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.challenges-hero-Dev h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.challenges-hero-Dev p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.challenge-top-cards-Dev{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:800px;margin:50px auto 0;position:relative;z-index:1}.challenge-card-Dev{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:35px 30px;border-radius:24px;width:280px;border:1px solid rgba(255,255,255,.15);transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:center;cursor:pointer;position:relative;overflow:hidden}.challenge-card-Dev:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.challenge-card-Dev:hover:before{left:100%}.challenge-card-Dev .icon-Dev{font-size:52px;margin-bottom:20px;display:inline-block}.challenge-card-Dev:first-child .icon-Dev{color:#d64a97}.challenge-card-Dev:last-child .icon-Dev{color:gold}.challenge-card-Dev h3{margin-bottom:12px;font-size:1.4rem;color:#fff;font-weight:600}.challenge-card-Dev p{font-size:14px;color:#ffffffb3;line-height:1.6}.active-challenges-Dev{padding:60px 20px;background:#f5f5f5}.section-header-Dev{text-align:center;margin-bottom:50px}.section-header-Dev h2{font-size:42px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.section-header-Dev p{color:#666;font-size:18px}.challenges-grid-Dev{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.challenge-item-Dev{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.challenge-item-Dev:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #0000001a}.challenge-header-Dev{justify-content:space-between;align-items:center;gap:15px}.challenge-top-Dev{display:flex;align-items:center;gap:15px;padding:20px 20px 0}.challenge-top-Dev h3{margin:0;font-size:1.3rem;font-weight:700}.challenge-icon-Dev{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:16px;background:#d64a971a;font-size:24px}.challenge-body-Dev{padding:25px}.challenge-description-Dev{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.challenge-meta-Dev{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.challenge-meta-Dev span{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.challenge-meta-Dev svg{color:#d64a97}.challenge-stats-Dev{display:flex;justify-content:space-between;margin-bottom:20px}.stat-Dev{text-align:center;flex:1}.stat-value1-Dev{font-size:18px;font-weight:700}.stat-label-Dev{font-size:11px;color:#888;margin-top:4px}.challenge-btn-Dev{width:100%;padding:12px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.challenge-btn-Dev:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.challenge-detail-Dev{max-width:1150px;margin:auto;padding:3rem;position:relative}.back-btn-Dev{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(214,74,151,.15);border-radius:50px;color:#d64a97;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #d64a9714;transition:.45s}.back-btn-Dev:hover{transform:translateY(-4px);box-shadow:0 18px 40px #d64a9726;gap:14px}.detail-header-Dev{background:#ffffffb3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(71,70,70,.8);border-radius:35px;padding:50px;text-align:center;margin-bottom:40px;position:relative;overflow:hidden}.detail-icon-Dev{width:110px;height:110px;margin:auto auto 25px;display:flex;align-items:center;justify-content:center;font-size:52px;color:#d64a97;background:#d64a9714;border-radius:30px;box-shadow:0 15px 40px #d64a9726}.detail-header-Dev h1{font-size:52px;font-weight:700;color:#222;margin-bottom:30px}.detail-meta-Dev{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.detail-meta-Dev span{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:50px;color:#555;font-size:14px;font-weight:600;border:1px solid rgba(214,74,151,.1);box-shadow:0 8px 25px #d64a970d}.detail-meta-Dev svg{color:#d64a97}.detail-section-Dev{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:35px;border-radius:28px;margin-bottom:30px;border:1px solid rgba(71,70,70,.8);transition:.4s}.detail-section-Dev h2{display:flex;align-items:center;gap:12px;font-size:32px;margin-bottom:25px;font-weight:700;color:#222}.detail-section-Dev h2 svg{color:#d64a97}.detail-section-Dev p{line-height:1.9;color:#666;font-size:18px}.task-list-Dev{padding:0;list-style:none}.task-list-Dev li{display:flex;gap:14px;padding:18px;margin-bottom:12px;border-radius:18px;font-size:18px;background:#f5f5f5;transition:.4s}.task-list-Dev li:hover{transform:translate(8px);background:#d64a9714}.task-list-Dev li svg{color:#d64a97;margin-top:4px}.code-block-Dev{background:#fff;padding:25px;border-radius:20px;border:1px solid rgba(214,74,151,.12);box-shadow:0 10px 35px #5e5e5e00;overflow:auto}.code-block-Dev pre{font-size:14px;line-height:1.7;color:#444}.info-box-Dev{padding:25px;border-radius:20px;background:#f5f5f5;border:1px solid rgba(214,74,151,.08)}.submission-area-Dev{padding:40px;background:#fffc;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:30px;border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 60px #d64a9714;margin-top:40px}.submission-area-Dev h3{font-size:32px;margin-bottom:25px}.submission-input-Dev{width:100%;padding:20px;border-radius:22px;border:2px solid rgba(0,0,0,.12);background:#fff;font-size:15px;transition:.4s}.submission-input-Dev:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 6px #d64a9714}.submit-btn-Dev{padding:15px 35px;margin-top:20px;border:none;border-radius:50px;background:#d64a97;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 15px 35px #d64a9740;transition:.4s}.submit-btn-Dev:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 25px 45px #d64a9759}.coming-soon-Dev{text-align:center;padding:80px 20px;background:#fff}.coming-box-Dev{background:#fff;padding:50px;border-radius:30px;max-width:550px;margin:auto;border:1px solid #e0e0e0;box-shadow:0 20px 40px #0000000d;transition:all .3s ease}.coming-box-Dev:hover{transform:translateY(-5px);border-color:#d64a97}.coming-icon-Dev{font-size:64px;color:#d64a97;margin-bottom:20px}.coming-box-Dev h3{font-size:28px;margin-bottom:15px;color:#000}.coming-box-Dev p{color:#666;margin-bottom:30px;line-height:1.6}.subscribe-btn-Dev{padding:14px 32px;border-radius:40px;border:none;background:#d64a97;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.subscribe-btn-Dev:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d;gap:14px}.past-challenges-Dev{padding:3rem;background:#fff;text-align:center;border-top:1px solid #f0f0f0}.past-challenges-Dev h2{font-size:36px;margin-bottom:15px;color:#000;margin-top:0}.past-challenges-Dev>p{color:#666;margin-bottom:50px}.past-grid-Dev{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px;margin:0 auto}.past-card-Dev{display:flex;align-items:center;gap:20px;background:#fff;padding:20px;border-radius:20px;border:1px solid #e0e0e0;transition:all .3s ease;text-align:left;cursor:pointer}.past-card-Dev:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 15px 30px #00000014}.past-icon-Dev{font-size:40px;color:#d64a97}.past-content-Dev h3{font-size:20px;margin-bottom:5px;color:#000}.past-content-Dev p{font-size:15px;color:#999;display:flex;align-items:center;gap:5px}.past-score-Dev{margin-top:8px;font-size:12px;color:#d64a97;font-weight:600}.view-details-Dev{margin-left:auto;color:#d64a97;font-size:14px}.interview-section-Web{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.interview-hero-Web{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.interview-hero-Web:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.interview-hero-Web h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.interview-hero-Web p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.stats-container-Web{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:3rem;position:relative;z-index:2;padding:0 20px}.stat-card-Web{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px 35px;border-radius:24px;min-width:150px;text-align:center;border:1px solid rgba(67,66,66,.405);transition:all .3s ease}.stat-card-Web:hover{transform:translateY(-8px);border-color:#d64a97}.stat-icon-Web{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#d64a9714;border-radius:50%;font-size:24px}.stat-value-Web{font-size:28px;font-weight:700;color:#111}.stat-label-Web{font-size:15px;color:#666;margin-top:5px}.interview-features-Web{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.feature-Web{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;border-radius:24px;text-align:center;border:1px solid rgba(75,75,75,.418);transition:all .3s ease;display:flex;gap:20px;align-items:center}.feature-Web:hover{transform:translateY(-8px);border-color:#d64a97}.feature-Web h3{margin:15px 0 10px;font-size:22px;color:#111}.feature-Web p{font-size:14px;color:#666;line-height:1.6}.feature-Web>div:first-child{transition:transform .3s ease}.feature-Web:hover>div:first-child{transform:scale(1.1)}.cards-header-Web{text-align:center;margin:80px 0 40px}.cards-header-Web h2{font-size:36px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.cards-header-Web h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#d64a97;border-radius:2px}.cards-header-Web p{color:#666;font-size:16px;margin-top:20px}.interview-grid-Web{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto 60px;padding:0 20px}.interview-card-Web{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:30px;cursor:pointer;border:1px solid rgba(72,72,72,.379);transition:all .3s ease;position:relative;overflow:hidden}.interview-card-Web:hover:before{left:100%}.interview-card-Web:hover{transform:translateY(-8px);border-color:#d64a97}.card-content-Web{position:relative;z-index:2}.card-title-row-Web{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-icon-Web{display:flex;align-items:center;justify-content:center;font-size:32px}.card-title-row-Web h3{font-size:22px;font-weight:700;margin:0;color:#111}.interview-card-Web p{font-size:14px;line-height:1.6;color:#666;margin-bottom:10px}.card-full-desc-Web{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;font-size:13px;color:#888}.interview-card-Web:hover .card-full-desc-Web{max-height:80px;opacity:1;margin-top:15px}.card-footer-Web{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;border-top:1px solid rgba(214,74,151,.1)}.card-footer-Web span{font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.card-footer-Web button{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-footer-Web button:hover{transform:translateY(-2px)}.practice-detail-container-Web{max-width:1200px;margin:0 auto;padding:40px 20px}.back-btn-Web{display:inline-flex;align-items:center;gap:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(214,74,151,.15);padding:12px 24px;border-radius:40px;color:#d64a97;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:30px;transition:all .3s ease}.back-btn-Web:hover{transform:translateY(-3px);gap:14px}.practice-header-Web{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:40px;margin-bottom:40px;display:flex;gap:30px;flex-wrap:wrap;border:1px solid rgba(214,74,151,.1)}.practice-icon-Web{font-size:64px;color:#d64a97}.practice-info-Web{flex:1}.practice-info-Web h1{font-size:32px;margin-bottom:10px;color:#111}.practice-info-Web p{color:#666;line-height:1.6}.practice-meta-Web{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.practice-meta-Web span{display:flex;align-items:center;gap:8px;background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;color:#555}.practice-content-Web{display:grid;grid-template-columns:300px 1fr;gap:30px}.practice-sidebar-Web{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:25px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(214,74,151,.1)}.progress-section-Web{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(214,74,151,.1)}.progress-section-Web h3{font-size:16px;margin-bottom:15px;color:#111;display:flex;align-items:center;gap:8px}.progress-bar-custom-Web{height:8px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin:12px 0}.progress-fill-custom-Web{height:100%;border-radius:10px;transition:width .3s ease}.topics-section-Web,.skills-section-Web{margin-bottom:25px}.topics-section-Web h3,.skills-section-Web h3{font-size:14px;margin-bottom:12px;color:#111;display:flex;align-items:center;gap:8px}.topics-section-Web ul{list-style:none;padding:0}.topics-section-Web li{padding:8px 0;color:#666;font-size:13px;display:flex;align-items:center}.skills-badges-Web{display:flex;flex-wrap:wrap;gap:10px}.skill-badge-Web{background:#d64a9714;padding:6px 14px;border-radius:20px;font-size:11px;color:#d64a97;transition:all .3s ease}.skill-badge-Web:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.practice-main-Web{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(214,74,151,.1);overflow:hidden}.question-card-Web{padding:35px}.question-header-Web{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.question-number-Web{background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:8px;color:#555}.question-framework-Web{padding:8px 18px;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.question-text-Web{background:#d64a970a;padding:25px;border-radius:20px;display:flex;gap:15px;margin-bottom:30px}.question-text-Web p{font-size:18px;line-height:1.6;color:#111;margin:0}.answer-area-Web{display:flex;flex-direction:column;gap:20px}.answer-input-Web{width:100%;padding:18px;border-radius:20px;border:1px solid rgba(214,74,151,.2);font-family:inherit;font-size:14px;resize:vertical;transition:all .3s ease;background:#fff}.answer-input-Web:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 4px #d64a9714}.submit-answer-btn-Web,.next-question-btn-Web{background:#d64a97;border:none;padding:14px 28px;border-radius:40px;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.submit-answer-btn-Web:hover,.next-question-btn-Web:hover{transform:translateY(-3px);box-shadow:0 15px 30px #d64a974d}.submit-answer-btn-Web:disabled{opacity:.5;cursor:not-allowed;transform:none}.feedback-area-Web{background:#d64a970a;border-radius:20px;padding:25px;margin-top:10px}.feedback-sample-Web,.feedback-tips-Web,.feedback-framework-Web{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(214,74,151,.1)}.feedback-sample-Web:last-child,.feedback-tips-Web:last-child,.feedback-framework-Web:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feedback-area-Web h4{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.feedback-area-Web p{font-size:14px;color:#555;line-height:1.6}.tips-section-Web{max-width:1200px;margin:80px auto;padding:50px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:40px;border:1px solid rgba(214,74,151,.1)}.tips-header-Web{text-align:center;margin-bottom:40px}.tips-header-Web h2{font-size:32px;margin-top:10px;color:#111}.tips-grid-Web{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tip-card-Web{background:#fff;padding:30px;text-align:center;border-radius:24px;transition:all .3s ease;border:1px solid rgba(80,80,80,.393);display:flex;gap:20px;align-items:center}.tip-card-Web:hover{transform:translateY(-8px);border-color:#d64a97}.tip-icon-Web{font-size:40px;margin-bottom:15px;display:inline-block}.tip-card-Web h4{font-size:18px;margin-bottom:10px;color:#111}.tip-card-Web p{font-size:13px;color:#666;line-height:1.5}@media(max-width:1024px){.interview-hero-Web{padding:80px 20px}.interview-hero-Web h1{font-size:48px}.interview-hero-Web p{font-size:16px}.stats-container-Web{margin:2rem;gap:20px}.stat-card-Web{padding:20px 25px;min-width:130px}.stat-value-Web{font-size:24px}.cards-header-Web h2{font-size:32px}.interview-grid-Web{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.practice-content-Web{grid-template-columns:280px 1fr}}@media(max-width:912px){.interview-hero-Web h1{font-size:42px}.interview-features-Web{grid-template-columns:1fr;margin:40px auto}.feature-Web{max-width:500px;margin:0 auto}.cards-header-Web h2{font-size:28px}.practice-detail-container-Web{padding:30px 15px}.practice-header-Web{padding:30px;flex-direction:column;text-align:center}.practice-icon-Web{margin:0 auto}.practice-meta-Web{justify-content:center}}@media(max-width:768px){.interview-hero-Web{padding:60px 15px}.interview-hero-Web h1{font-size:36px}.interview-hero-Web p{font-size:15px}.stats-container-Web{margin:1.5rem;gap:15px}.stat-card-Web{min-width:calc(50% - 20px);padding:18px 15px}.stat-value-Web{font-size:22px}.stat-label-Web{font-size:13px}.cards-header-Web{margin:50px 0 30px}.cards-header-Web h2{font-size:24px}.cards-header-Web p{font-size:14px}.interview-grid-Web{grid-template-columns:1fr;gap:20px}.interview-card-Web{padding:25px}.card-title-row-Web h3{font-size:20px}.practice-content-Web{grid-template-columns:1fr}.practice-sidebar-Web{position:static;margin-bottom:20px}.question-card-Web{padding:25px}.question-text-Web p{font-size:16px}.tips-section-Web{padding:35px 25px;margin:50px 20px}.tips-header-Web h2{font-size:28px}.tips-grid-Web{grid-template-columns:1fr}.tip-card-Web{padding:20px}}@media(max-width:540px){.interview-hero-Web h1{font-size:30px}.interview-hero-Web p{font-size:14px}.stats-container-Web{margin:1rem}.stat-card-Web{min-width:100%;padding:15px}.stat-icon-Web{width:50px;height:50px;font-size:20px}.stat-value-Web{font-size:20px}.feature-Web{flex-direction:column;text-align:center;padding:20px}.feature-Web h3{margin:10px 0;font-size:18px}.feature-Web p{font-size:13px}.cards-header-Web h2{font-size:22px}.cards-header-Web p{font-size:13px}.interview-card-Web{padding:20px}.card-title-row-Web{flex-direction:column;text-align:center}.card-title-row-Web h3{font-size:18px}.card-footer-Web{flex-direction:column;gap:15px}.card-footer-Web button{width:100%;justify-content:center}.back-btn-Web{padding:10px 18px;font-size:13px}.practice-header-Web{padding:25px}.practice-info-Web h1{font-size:24px}.practice-info-Web p{font-size:14px}.practice-meta-Web span{padding:6px 12px;font-size:11px}.question-header-Web{flex-direction:column;align-items:flex-start}.question-text-Web{flex-direction:column;text-align:center;padding:20px}.question-text-Web p{font-size:15px}.answer-input-Web{padding:14px;font-size:13px}.submit-answer-btn-Web,.next-question-btn-Web{width:100%;justify-content:center}.feedback-area-Web{padding:20px}.feedback-area-Web p{font-size:13px}.tips-section-Web{padding:25px 15px;margin:40px 15px}.tips-header-Web h2{font-size:24px}.tip-card-Web{flex-direction:column;text-align:center;padding:20px}.tip-icon-Web{margin-bottom:10px}.tip-card-Web h4{font-size:16px}}@media(max-width:480px){.interview-hero-Web h1{font-size:26px}.interview-hero-Web p{font-size:13px}.stat-value-Web{font-size:18px}.cards-header-Web h2{font-size:20px}.practice-info-Web h1{font-size:22px}.question-text-Web p{font-size:14px}.tips-header-Web h2{font-size:22px}}@media(max-width:375px){.interview-hero-Web h1{font-size:24px}.interview-hero-Web p{font-size:12px}.stat-card-Web{padding:12px}.stat-value-Web{font-size:16px}.stat-label-Web{font-size:11px}.cards-header-Web h2{font-size:18px}.practice-info-Web h1{font-size:20px}.question-text-Web p{font-size:13px}.tips-header-Web h2{font-size:20px}.tip-card-Web h4{font-size:15px}.tip-card-Web p{font-size:12px}}@media(max-width:320px){.interview-hero-Web h1{font-size:22px}.interview-hero-Web p{font-size:11px}.cards-header-Web h2{font-size:16px}.practice-info-Web h1,.tips-header-Web h2{font-size:18px}}.header-Int{font-family:Poppins,sans-serif;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 50px;background:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 25px #00000014;z-index:9999;transition:transform .3s ease-in-out;transform:translateY(0)}.header-Int.hidden-Int{transform:translateY(-100%)}.header-Int.visible-Int{transform:translateY(0)}.logo-img-Int{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}.nav-links-Int{display:flex;align-items:center;justify-content:center;gap:25px;text-align:center;flex:1}.nav-links-Int a{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:.3s}.nav-links-Int a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#d64a97;transition:width .3s ease}.nav-links-Int a:hover{color:#d64a97}.nav-links-Int a:hover:after{width:100%}.dropdown-Int{position:relative}.dropdown-title-Int{cursor:pointer;font-size:20px;font-weight:500;color:#fff}.dropdown-menu-Int{position:absolute;top:45px;left:0;background:#fff;border-radius:14px;min-width:240px;padding:10px 0;border:1px solid #eee;box-shadow:0 20px 50px #0000001f;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:9999}.dropdown-title-Int{display:flex;align-items:center;gap:5px;cursor:pointer}.dropdown-arrow-Int{font-size:12px;cursor:pointer}.dropdown-Int.active-Int .dropdown-menu-Int{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu-Int a{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#444;font-size:14px;transition:.25s}.dropdown-menu-Int a:hover{background:#f5f3ff;color:#7c5cff;transform:translate(5px)}.login-btn-Int{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:#d64a97;color:#fff;margin-left:auto}.login-btn-Int:hover{border:2px solid #d64a97;background:transparent;color:#d64a97}.arrow-icon-Int{font-size:12px;transition:transform .3s ease}.login-btn-Int:hover .arrow-icon-Int{transform:translate(5px)}.dropdown-title-Int{position:relative;color:#444;font-size:20px;font-weight:500;transition:.3s}.dropdown-title-Int:hover{color:#7c5cff}.dropdown-title-Int:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#7c5cff);transition:width .3s ease}.dropdown-title-Int:hover:after{width:100%}.nav-links-Int{display:flex;align-items:center;justify-content:center;gap:20px;text-align:center;flex:1}.menu-icon-Int{display:none;font-size:28px;cursor:pointer;margin-left:auto}@media(max-width:992px){.menu-icon-Int{display:block;font-size:28px;cursor:pointer;z-index:9999;position:relative}.nav-links-Int{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f0220,#1a0630);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;z-index:9999;transform:translateY(-100%);opacity:0;transition:all .4s ease;pointer-events:none}.nav-links-Int.active-Int{transform:translateY(0);opacity:1;pointer-events:auto}.nav-links-Int a{color:#fff;font-size:20px;font-weight:500}.nav-links-Int a:hover{color:#d64a97}.nav-links-Int a:after{display:none}.mobile-login-Int{margin-top:20px}.login-btn-Int{background:#d64a97;color:#fff}.login-btn-Int:hover{background:transparent;border:2px solid #d64a97;color:#d64a97}}@media(max-width:576px){.header-Int{padding:0}.login-btn-Int{margin-right:0;font-size:12px;padding:8px 12px}.logo-img-Int{height:3rem;display:flex}.menu-icon-Int{font-size:18px;margin-right:.5rem}.nav-links-Int{gap:18px}.nav-links-Int a{font-size:18px}.nav-links-Int .dropdown-title-Int{color:#fff}.nav-links-Int .dropdown-title-Int:hover{color:#d64a97}.nav-links-Int .dropdown-title-Int:after{display:none}.dropdown-menu-Int{background:linear-gradient(135deg,#0f0220,#1a0630)}}.menu-icon-Int{color:#000}.menu-icon-Int.active-Int{color:#fff}@media(max-width:280px){.header-Int{padding:0 6px;gap:10px}.logo-img-Int{height:2.2rem}.menu-icon-Int{font-size:14px;margin-right:.2rem}.nav-links-Int{gap:12px}.nav-links-Int a,.nav-links-Int .dropdown-title-Int{font-size:14px}.login-btn-Int{padding:6px 10px;font-size:10px}.dropdown-menu-Int{min-width:180px}}.menu-icon-Int,.menu-icon-Int.active-Int{color:#fff}.footer-Int{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:60px 80px 40px;background:#000;color:#e0e0e0;font-family:Poppins,sans-serif;border-top:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden}.footer-Int:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.03),transparent 60%);pointer-events:none}.logo-img1-Int{height:7rem;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(1.1);transition:filter .3s ease}.logo-img1-Int:hover{filter:brightness(1.2)}.footer-col-Int h3{margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;letter-spacing:1px;background:#d64a97;background-clip:text;-webkit-background-clip:text;color:transparent;position:relative;display:inline-block}.footer-col-Int p{color:#9a9aad;font-size:.85rem;line-height:1.7;margin-bottom:1rem}.footer-col-Int a{display:block;margin:.75rem 0;color:#b0b0c0;font-size:.85rem;text-decoration:none;transition:all .25s ease;position:relative;width:-moz-fit-content;width:fit-content}.footer-col-Int a:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:1.5px;background:linear-gradient(90deg,#d64a97,#b847e8);transition:width .3s ease;border-radius:2px}.footer-col-Int a:hover{color:#fff;transform:translate(5px)}.footer-col-Int a:hover:after{width:100%}.footer-col-Int a[href^=mailto],.footer-col-Int a[href^=tel]{font-weight:500;color:#c0c0d0}.social-section-Int{margin-top:1rem}.social-icons-Int{display:flex;gap:12px;margin-top:1rem;flex-wrap:wrap}.social-icons-Int a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;font-size:1rem;color:#d0d0e0;transition:all .3s ease;margin:0}.social-icons-Int a:after{display:none}.social-icons-Int a:hover{background:linear-gradient(135deg,#d64a97,#b847e8);transform:translateY(-4px);box-shadow:0 6px 14px #d64a9759;color:#fff}.newsletter-section-Int{margin-top:.5rem}.newsletter-form-Int{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.newsletter-input-Int{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:10px 16px;color:#e0e0e0;font-size:.8rem;outline:none;transition:all .3s ease}.newsletter-input-Int:focus{border-color:#d64a97;background:#ffffff14}.newsletter-input-Int::-moz-placeholder{color:#6a6a7a}.newsletter-input-Int::placeholder{color:#6a6a7a}.newsletter-btn-Int{background:linear-gradient(135deg,#d64a97,#b847e8);border:none;border-radius:30px;padding:10px 16px;color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.newsletter-btn-Int:hover{transform:translateY(-2px);box-shadow:0 6px 14px #d64a9766}.footer-bottom-Int{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:2rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:#7a7a8a;flex-wrap:wrap;gap:1rem}.bottom-links-Int{display:flex;gap:1.5rem}.bottom-links-Int a{display:inline-block;margin:0;font-size:.75rem;color:#7a7a8a}.bottom-links-Int a:after{bottom:-2px}.scroll-top-btn-Int{position:fixed;bottom:30px;right:30px;width:46px;height:46px;border-radius:50%;border:none;background:#d64a97;color:#fff;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #d64a9766;transition:all .3s ease;z-index:1000}.scroll-top-btn-Int:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px #d64a9799}.scroll-top-btn-Int:active{transform:scale(.95)}@media(max-width:1024px){.footer-Int{padding:50px 60px 35px;gap:1.8rem}.logo-img1-Int{height:6rem}.footer-col-Int h3{font-size:1rem}}@media(max-width:912px){.footer-Int{padding:40px 40px 30px;gap:1.5rem}.logo-img1-Int{height:5.5rem}.footer-col-Int p,.footer-col-Int a{font-size:.8rem}}@media(max-width:768px){.footer-Int{grid-template-columns:repeat(2,1fr);padding:40px 30px 30px;gap:2rem}.logo-img1-Int{height:5rem}.footer-bottom-Int{flex-direction:column;text-align:center;gap:.8rem}.bottom-links-Int{justify-content:center}.social-icons-Int{justify-content:flex-start}}@media(max-width:540px){.footer-Int{grid-template-columns:1fr;padding:35px 25px 25px;gap:1.8rem;text-align:center}.logo-img1-Int{height:4.5rem;margin:0 auto}.footer-col-Int h3{margin-bottom:1rem}.footer-col-Int a{margin:.5rem auto;width:-moz-fit-content;width:fit-content}.social-icons-Int{justify-content:center}.footer-bottom-Int{flex-direction:column;text-align:center}.bottom-links-Int{flex-wrap:wrap;justify-content:center;gap:1rem}.scroll-top-btn-Int{width:40px;height:40px;bottom:20px;right:20px;font-size:1rem}}@media(max-width:480px){.footer-Int{padding:30px 20px 20px}.logo-img1-Int{height:4rem}.footer-col-Int p,.footer-col-Int a{font-size:.75rem}.footer-col-Int h3{font-size:.95rem}.social-icons-Int a{width:34px;height:34px;font-size:1.7rem}}@media(max-width:375px){.footer-Int{padding:25px 15px 20px}.logo-img1-Int{height:3.8rem}.footer-col-Int p,.footer-col-Int a{font-size:.7rem}.bottom-links-Int{gap:.8rem;flex-wrap:wrap}.bottom-links-Int a{font-size:.65rem}.social-icons-Int a{width:34px;height:34px;font-size:1.7rem}}@media(max-width:320px){.footer-Int{padding:20px 12px 15px}.logo-img1-Int{height:3.5rem}.footer-col-Int p,.footer-col-Int a{font-size:.65rem}.social-icons-Int{gap:8px}.social-icons-Int a{width:30px;height:30px;font-size:1.5rem}.footer-bottom-Int span,.bottom-links-Int a{font-size:.6rem}}@media(max-width:280px){.footer-Int{padding:15px 10px 12px}.logo-img1-Int{height:3rem}.footer-col-Int h3{font-size:.85rem}.footer-col-Int p,.footer-col-Int a{font-size:.6rem}.social-icons-Int a{width:28px;height:28px;font-size:1.25rem}}.full-apply-container-Int{max-width:1280px;margin:0 auto;padding:40px 48px 70px}.logo-header-Int{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s;margin-bottom:40px}.logo-text-Int{font-weight:700;font-size:26px;letter-spacing:-.3px;color:#d64a97;margin-bottom:24px}.program-header-wrapper-Int{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.program-badge-small-Int{font-size:14px;color:#888;display:block;margin-bottom:8px}.main-heading-Int{font-size:36px;font-weight:700;line-height:1.2;color:#0f0f1f;margin-bottom:28px}.main-heading-Int span{color:#d64a97}.program-stats-row-Int{display:flex;align-items:center;gap:25px;background:#f8f8fc;padding:16px 8px;border-radius:20px;max-width:450px}.stat-item-Int{display:flex;flex-direction:column;gap:6px}.stat-label-Int{font-size:15px;color:#888;letter-spacing:.3px}.stat-value-Int{font-size:18px;font-weight:700;color:#1a1a2e}.stat-divider-Int{width:1px;height:40px;background:#e0e0e8}.apply-two-col-Int{display:flex;gap:70px;align-items:flex-start;flex-wrap:wrap}.apply-info-section-Int{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.steps-list-Int{display:flex;flex-direction:column}.step-item-Int{display:flex;gap:25px;margin-bottom:35px;align-items:flex-start}.step-left-Int{display:flex;flex-direction:column;align-items:center;min-width:70px}.step-number-Int{width:60px;height:60px;border-radius:50%;background:#fce7f3;color:#d9468f;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #d9468f26}.step-arrow-Int{font-size:35px;margin-top:12px;color:#d9468f;font-weight:700}.step-content-Int strong{display:block;font-size:20px;margin-bottom:8px}.step-content-Int p{color:#555;line-height:1.7;max-width:450px}.apply-form-card-Int{flex:1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.form-header-compact-Int{text-align:left;margin-bottom:32px;border-bottom:1px solid #edeef2;padding-bottom:20px}.form-header-compact-Int h2{font-size:28px;font-weight:700;color:#d64a97;margin-bottom:12px}.applying-for-tag-Int{font-size:13px;color:#7c7c8c;letter-spacing:.3px}.program-name-form-Int{font-size:22px;font-weight:700;color:#111;margin-top:6px}.question-block-Int{margin-bottom:38px}.question-label-Int{font-size:16px;font-weight:600;color:#1e1e2f;display:block;margin-bottom:12px}.required-star-Int{color:#d64a97;margin-left:4px;font-weight:600}.question-input-Int{width:100%;padding:16px 0 14px;font-size:16px;font-family:inherit;border:none;border-bottom:2px solid #e4e4ec;background:transparent;transition:border .2s ease;outline:none;color:#111}.question-input-Int:focus{border-bottom-color:#d64a97}.question-input-Int::-moz-placeholder{color:#b9b9cc;font-weight:400}.question-input-Int::placeholder{color:#b9b9cc;font-weight:400}.textarea-input-Int{border:2px solid #e9e9f0;border-radius:20px;padding:14px 18px;resize:vertical;background:#fff;margin-top:6px}.textarea-input-Int:focus{border-color:#d64a97;outline:none}.error-message-Int{color:#e03a3a;font-size:12px;margin-top:8px;display:block}.form-progress-section-Int{margin:28px 0 22px}.progress-meta-Int{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-text-step-Int{font-size:14px;font-weight:500;color:#5f5f77}.progress-percent-Int{font-size:13px;font-weight:500;color:#d64a97}.progress-bar-bg-Int{background:#efeff4;border-radius:30px;height:6px;width:100%;overflow:hidden}.progress-fill-Int{background:#d64a97;width:0%;height:100%;border-radius:30px;transition:width .25s ease}.double-buttons-Int{display:flex;gap:16px;margin-top:20px}.btn-prev-Int{flex:1;background:#fff;border:1px solid #dddce5;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#3b3b55;cursor:pointer;transition:all .2s;font-family:inherit}.btn-prev-Int:hover{border-color:#d64a97;color:#d64a97;background:#fff9fc}.btn-next-Int{flex:1;background:#d64a97;border:none;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:.2s;font-family:inherit}.btn-next-Int:hover{transform:translateY(-1px)}.enter-hint-Int{text-align:center;font-size:12px;color:#9e9eb0;margin-top:18px}.success-screen-card-Int{text-align:center;padding:20px 0 10px}.success-icon-circle-Int{width:70px;height:70px;background:#d64a97;color:#fff;font-size:42px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.success-screen-card-Int h2{font-size:28px;font-weight:700;color:#111;margin-bottom:12px}.success-sub-Int{color:#53536b;margin-bottom:28px}.submission-details-Int{background:#faf8ff;padding:24px;border-radius:24px;text-align:left;margin:28px 0;border:1px solid #f3eef8}.submission-details-Int p{margin:12px 0;color:#222;font-size:15px}.close-success-final-Int{background:#d64a97;border:none;color:#fff;padding:12px 32px;border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.start-application-section-Int{text-align:center;padding:40px 20px}.start-application-btn-Int{background:#d64a97;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px;margin:0 auto 20px;display:block}.start-application-btn-Int:hover{background:#be3a81;transform:translateY(-2px)}.login-hint-Int{color:#888;font-size:14px}.login-hint-Int span{color:#d64a97;cursor:pointer;font-weight:600}.login-hint-Int span:hover{text-decoration:underline}.full-signup-container-Int{width:100%;animation:fadeIn-Int .3s ease}@keyframes fadeIn-Int{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.signup-header-Int{text-align:center;margin-bottom:32px;position:relative}.back-to-apply-Int{position:absolute;left:0;top:0;background:none;border:none;color:#d64a97;font-size:14px;font-weight:500;cursor:pointer;padding:0}.back-to-apply-Int:hover{text-decoration:underline}.signup-header-Int h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.signup-header-Int p{color:#888;font-size:14px}.signup-form-full-Int{width:100%}.signup-field-Int{margin-bottom:24px}.signup-field-Int label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.signup-field-Int input{width:100%;padding:14px 16px;border:1px solid #e0e0e8;border-radius:12px;font-size:15px;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.signup-field-Int input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.signup-submit-btn-Int{width:100%;padding:14px;background:#d64a97;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.signup-submit-btn-Int:hover{background:#be3a81;transform:translateY(-1px)}.signup-divider-Int{display:flex;align-items:center;margin:24px 0}.signup-divider-Int hr{flex:1;border:none;border-top:1px solid #e0e0e8}.signup-divider-Int span{margin:0 12px;color:#999;font-size:12px}.google-signup-btn-Int{width:100%;padding:12px;background:#fff;border:1px solid #e0e0e8;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.google-signup-btn-Int:hover{background:#f5f5f5;border-color:#ccc}.signup-login-link-Int{text-align:center;margin-top:24px;font-size:14px;color:#666}.signup-login-link-Int span{color:#d64a97;cursor:pointer;font-weight:600}.signup-login-link-Int span:hover{text-decoration:underline}.signup-success-Int{text-align:center;padding:40px 20px;animation:fadeIn-Int .3s ease}.signup-success-Int .success-icon-Int{width:70px;height:70px;background:#d64a97;color:#fff;font-size:40px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.signup-success-Int h3{font-size:22px;color:#1a1a2e;margin-bottom:12px}.signup-success-Int p{color:#666}@media(max-width:1024px){.full-apply-container-Int{padding:30px 30px 50px}.apply-two-col-Int{gap:40px}.main-heading-Int{font-size:32px}.logo-header-Int,.apply-info-section-Int,.apply-form-card-Int{padding:25px 28px}.program-stats-row-Int{max-width:400px}.step-number-Int{width:55px;height:55px;font-size:26px}.step-arrow-Int{font-size:30px}.step-content-Int strong{font-size:18px}}@media(max-width:912px){.program-header-wrapper-Int{flex-direction:column;align-items:flex-start;gap:20px}.main-heading-Int{font-size:28px;margin-bottom:20px}.apply-two-col-Int{flex-direction:column}.apply-info-section-Int,.apply-form-card-Int{width:100%}.program-stats-row-Int{max-width:100%}.step-item-Int{gap:20px}.step-number-Int{width:50px;height:50px;font-size:24px}}@media(max-width:768px){.full-apply-container-Int{padding:20px 20px 40px}.logo-header-Int{padding:20px;margin-bottom:25px}.main-heading-Int{font-size:24px}.program-stats-row-Int{flex-wrap:wrap;gap:15px;padding:12px}.stat-divider-Int{display:none}.apply-info-section-Int,.apply-form-card-Int{padding:20px}.step-item-Int{flex-direction:column;align-items:center;text-align:center;gap:15px;margin-bottom:30px}.step-left-Int{min-width:auto}.step-arrow-Int{display:none}.step-content-Int strong{font-size:18px}.step-content-Int p{max-width:100%;font-size:14px}.program-name-form-Int{font-size:18px}.form-header-compact-Int h2{font-size:24px}.double-buttons-Int{flex-direction:column;gap:12px}.btn-prev-Int,.btn-next-Int{width:100%}.start-application-section-Int{padding:30px 15px}.signup-header-Int h2{font-size:22px}.signup-field-Int input{padding:12px 14px}}@media(max-width:540px){.full-apply-container-Int{padding:15px 15px 30px}.logo-header-Int{padding:15px}.main-heading-Int{font-size:20px}.program-badge-small-Int,.stat-label-Int{font-size:12px}.stat-value-Int{font-size:15px}.apply-info-section-Int,.apply-form-card-Int{padding:15px}.step-number-Int{width:45px;height:45px;font-size:22px}.step-content-Int strong{font-size:16px}.step-content-Int p{font-size:13px}.form-header-compact-Int{margin-bottom:25px;padding-bottom:15px}.form-header-compact-Int h2{font-size:20px}.program-name-form-Int{font-size:16px}.question-label-Int{font-size:14px}.question-input-Int{font-size:14px;padding:12px 0 10px}.start-application-btn-Int{padding:12px 30px;font-size:16px;max-width:250px}.login-hint-Int{font-size:12px}.signup-header-Int h2{font-size:20px}.signup-header-Int p,.back-to-apply-Int{font-size:12px}.signup-field-Int label{font-size:13px}.signup-field-Int input{padding:10px 12px;font-size:14px}.signup-submit-btn-Int{padding:12px;font-size:14px}.google-signup-btn-Int{padding:10px;font-size:13px}.success-screen-card-Int h2{font-size:22px}.success-icon-circle-Int{width:55px;height:55px;font-size:32px}.submission-details-Int{padding:18px}.submission-details-Int p{font-size:13px}.close-success-final-Int{padding:10px 24px;font-size:14px}}@media(max-width:480px){.main-heading-Int{font-size:18px}.program-stats-row-Int{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.stat-item-Int{flex-direction:row;justify-content:space-between;width:100%}.step-number-Int{width:40px;height:40px;font-size:20px}.step-content-Int strong{font-size:15px}.step-content-Int p{font-size:12px}.form-header-compact-Int h2{font-size:18px}.program-name-form-Int{font-size:14px}.signup-header-Int h2{font-size:18px}.signup-login-link-Int{font-size:12px}.signup-success-Int h3{font-size:18px}.signup-success-Int p{font-size:13px}.success-screen-card-Int h2{font-size:20px}.success-sub-Int{font-size:13px}}@media(max-width:375px){.full-apply-container-Int{padding:10px 12px 25px}.main-heading-Int{font-size:16px;margin-bottom:15px}.logo-header-Int,.apply-info-section-Int,.apply-form-card-Int{padding:12px}.step-number-Int{width:35px;height:35px;font-size:18px}.step-content-Int strong{font-size:14px}.step-content-Int p{font-size:11px}.form-header-compact-Int h2{font-size:16px}.program-name-form-Int,.question-label-Int{font-size:13px}.start-application-btn-Int{padding:10px 20px;font-size:14px}.signup-header-Int h2{font-size:16px}.signup-field-Int label{font-size:12px}.signup-field-Int input{padding:8px 10px;font-size:13px}.signup-submit-btn-Int{padding:10px;font-size:13px}.google-signup-btn-Int{font-size:12px}.success-screen-card-Int h2{font-size:18px}.close-success-final-Int{padding:8px 20px;font-size:13px}}@media(max-width:320px){.main-heading-Int{font-size:14px}.program-badge-small-Int{font-size:10px}.stat-label-Int{font-size:11px}.stat-value-Int{font-size:13px}.step-number-Int{width:30px;height:30px;font-size:16px}.step-content-Int strong{font-size:13px}.step-content-Int p{font-size:10px}.form-header-compact-Int h2{font-size:14px}.program-name-form-Int,.question-label-Int{font-size:12px}.start-application-btn-Int{font-size:13px;padding:8px 16px}.signup-header-Int h2{font-size:14px}.signup-header-Int p{font-size:11px}.signup-field-Int input{padding:6px 8px;font-size:12px}.signup-submit-btn-Int{font-size:12px}}.course-detail-int{background-color:#fff;font-family:Poppins,sans-serif}.course-hero-int{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:space-between;align-items:top;gap:20px;min-height:90vh;padding:5rem 8%;position:relative;overflow:hidden}.hero-left-int{flex:1;z-index:2}.course-hero-int h1{font-size:60px;line-height:1.2;background:linear-gradient(90deg,#fff,#cdcccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-hero-int p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.hero-right-int{flex:1;display:flex;justify-content:center;z-index:2}.hero-ai-image-int{width:100%;max-width:700px;height:420px;align-items:top!important;-o-object-fit:contain;object-fit:contain;border-radius:30px;transition:all .8s ease;box-shadow:0 25px 40px #e0089114}.hero-btn1-int{display:flex;gap:1rem;flex-wrap:wrap}.apply-btn1-int{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.apply-btn1-int:hover{background:#d64a97;transform:translateY(-3px)}.expert-btn-int{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.expert-btn-int:hover{transform:translateY(-3px)}.hero1-int{padding:3rem;background:#fff}.hero-container-int{background:#fff;display:flex;gap:60px;max-width:1200px;margin:auto;justify-content:center;padding:3rem;border-radius:30px;border:1px solid rgba(31,30,30,.503)}.hero-left-int{max-width:600px}.home-tag1-int{color:#d64a97;font-weight:600;margin-bottom:20px;letter-spacing:2px;font-size:.9rem}.hero-left-int h1{font-size:60px;line-height:1.3;font-weight:700;margin:0}.hero-left-int h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desc-int{color:#3f3d3d;margin-top:20px;line-height:1.7}.home-hero-buttons-int{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap}.primary-btn-int{padding:12px 32px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600}.primary-btn-int:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9780}.secondary-btn-int{padding:12px 28px;border-radius:30px;border:1px solid #d64a97;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.secondary-btn-int:hover{background:#d64a9733;transform:translateY(-3px)}.hero-right1-int{gap:20px}.card-int{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px;border-radius:20px;border:1px solid rgba(31,30,30,.503);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;margin-bottom:20px}.card-int:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.card-int:hover:before{transform:scaleY(1)}.card-int:hover{transform:translateY(-6px) scale(1.02);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.label-int{color:#d64a97;font-weight:600;margin-bottom:10px;letter-spacing:2px;font-size:.9rem}.big-card-int h2{font-size:40px}.big-card-int h2 span{color:#d64a97}.small-cards-int{display:flex;gap:20px}.small-cards-int .card-int{flex:1;text-align:center}.small-cards-int h2{font-size:28px;color:#d64a97}.experts-section-int{padding:3rem 8%;background:#f5f5f5;text-align:center;position:relative;overflow:hidden}.section-title-int{font-size:42px;font-weight:700;color:#222;margin:0;position:relative}.experts-cards-int{display:flex;gap:35px;flex-wrap:wrap;justify-content:center;padding:4rem 16%}.expert-card-int{flex:1;min-width:300px;padding:21px;border-radius:30px;width:auto;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.expert-card-int:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#ff4da6;transform:scaleX(0);transition:.5s}.expert-card-int:hover:before{transform:scaleX(1)}.expert-card-int:hover{transform:translateY(-12px);border-color:#d64a974d}.card-top-int{display:flex;align-items:center;gap:18px;margin-bottom:15px}.icon-int{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:28px;position:relative;overflow:hidden;flex-shrink:0}.icon-int:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);top:0;left:0;transform:rotate(25deg)}.expert-card-int:nth-child(1) .icon-int{background:linear-gradient(135deg,#dce9ff,#c8d9ff);color:#004aad}.expert-card-int:nth-child(2) .icon-int{background:linear-gradient(135deg,#eadcff,#dbc4ff);color:#7a2cff}.expert-card-int:nth-child(3) .icon-int{background:linear-gradient(135deg,#d8fff3,#b9f7e4);color:#00c896}.card-top-int h3{font-size:22px;font-weight:700;color:#222;margin:0;line-height:1.3}.expert-card-int p{font-size:15px;color:#555;text-align:left}.learning-section-int{background:#fff;padding:3rem;position:relative}.learning-container-int{display:flex;gap:70px;max-width:1200px;margin:auto;align-items:flex-start;flex-wrap:wrap}.learning-left-int{flex:1;min-width:200px;position:sticky;top:100px}.learning-left-int h2{font-size:44px;font-weight:700;color:#222;line-height:1.3;margin-bottom:20px}.learning-left-int h2 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.learning-grid-int{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.learning-item-int{padding:28px;background:#fff;border-radius:20px;transition:all .4s ease;border:1px solid #cdcccc;position:relative;overflow:hidden;cursor:pointer}.learning-item-int:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.learning-item-int:hover:before{transform:scaleY(1)}.learning-item-int:hover{transform:translate(8px);border-color:#d64a97}.learning-item-int h3{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:12px;transition:color .3s ease}.learning-item-int h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.learning-item-int:hover h3:after{width:100%}.learning-item-int:hover h3{color:#d64a97;transform:translate(3px)}.learning-item-int p{color:#3f3d3d;font-size:14px;line-height:1.7;margin:0}.internship-section-int{padding:3rem 12%;background:#f5f5f5}.internship-section-int h1{text-align:center;font-size:42px;margin-bottom:50px;font-weight:700}.experience-grid-int,.benefits-grid-int{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:3rem}.experience-card-int,.benefit-card1-int{padding:20px;border-radius:20px;border:1px solid rgba(74,73,74,.25);font-size:16px;transition:.4s}.experience-card-int:hover,.benefit-card1-int:hover{transform:translateY(-8px)}.tracks-grid-int{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:3rem}.track-card-int{display:grid;grid-template-columns:80px 1fr;padding:25px;align-items:center;gap:20px;background:#fff;border-radius:20px;border:1px solid rgba(72,72,72,.25);transition:.4s}.track-card-int:hover{transform:translateY(-10px)}.track-icon-int{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:52px}.track-card-int h3{margin:20px 0}.track-card-int span{display:inline-block;margin-top:15px;padding:8px 18px;border-radius:30px;border:1px solid #ff4fa8;color:#ff4fa8}.process-grid-int{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:100px}.process-card-int{padding:30px;display:flex;text-align:center;gap:5px;background:#fff;border-radius:20px;border:1px solid rgba(79,76,76,.356)}.step-number-int{width:50px;height:50px;margin:auto auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}@media(max-width:992px){.tracks-grid-int,.process-grid-int{grid-template-columns:repeat(2,1fr)}.experience-grid-int,.benefits-grid-int{grid-template-columns:1fr}}@media(max-width:768px){.tracks-grid-int,.process-grid-int{grid-template-columns:1fr}.internship-section-int h1{font-size:35px}}.ai-journey-section-int{padding:3rem 12%;background:#f5f5f5;color:#111;position:relative;overflow:hidden}.journey-heading-int{text-align:center;margin-bottom:70px;position:relative;z-index:2}.journey-heading-int h1{font-size:42px;margin-top:0;color:#111}.journey-heading-int h1 span{color:#d64a97}.journey-heading-int h4{max-width:700px;margin:auto;color:#666;font-weight:400;line-height:1.9}.journey-grid-int{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:2}.journey-card-int{padding:35px;border-radius:30px;background:#ffffffbf;border:1px solid rgba(214,74,151,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.5s}.journey-card-int.large{grid-column:span 2}.journey-card-int:hover{transform:translateY(-10px);border-color:#d64a97}.journey-card-int h2{margin-bottom:20px;font-size:24px;color:#111}.journey-card-int p{line-height:1.5;color:#666}.course-section1-int{text-align:center;padding:40px 20px;background:#fff}.course-section1-int h2{font-size:42px;font-weight:700;margin:0;color:#222}.course-grid-int{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px;margin:auto;padding:2rem}.course-grid-int>div{background:#fff;padding:20px;border-radius:16px;font-weight:600;color:#3f3d3d;box-shadow:0 5px 15px #00000014;transition:all .3s ease;border:1px solid #cdcccc}.course-grid-int>div:hover{transform:translateY(-5px);border-color:#d64a97;color:#d64a97}.tools-section-int{position:relative;overflow:hidden;padding:3rem 8%;background:#fff;color:#111}.tools-left-int{text-align:center}.tools-left-int h1{font-size:42px;font-weight:700;line-height:1.08;margin-bottom:28px;color:#0f172a;margin-top:0}.tools-left-int h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tools-left-int p{font-size:1.12rem;line-height:2;color:#64748b}.tools-grid-int{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;padding:3rem}.tool-card-int{position:relative;padding:16px;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:28px;overflow:hidden;text-align:center;transition:.45s ease;cursor:pointer;box-shadow:0 10px 40px #0f172a0d}.tool-icon-int{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center!important;font-size:2rem;border-radius:24px;background:linear-gradient(145deg,#fffffff2,#f8f8ffbf);border:1px solid rgba(255,255,255,.8);transition:.45s ease}.tool-card-int:hover .tool-icon-int{transform:translateY(-5px) scale(1.05)}.tool-card-int h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:12px;transition:.3s}.tool-card-int p{color:#64748b;font-size:15px}.tool-card-int:hover h3{color:#d64a97}.explore-btn-int{margin-top:20px;padding:10px 28px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease}.tool-card-int{opacity:0;transform:translateY(40px);animation:fadeUp .8s forwards ease}.prep-section-int{background:#f5f5f5;padding:3rem 8%;text-align:center;position:relative;overflow:hidden}.prep-title-int{font-size:42px;font-weight:700;margin-top:0;margin-bottom:20px;position:relative;display:inline-block;letter-spacing:-.02em}.prep-title-int span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prep-grid-int{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative;z-index:1}.prep-card-int{background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:28px;border-radius:25px;text-align:left;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden;cursor:pointer}.prep-card-int:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.prep-card-int:hover:before{transform:scaleY(1)}.prep-card-int:hover{transform:translate(8px);border-color:#d64a97}.prep-card-int h3{color:#222;margin-bottom:15px;font-size:20px;font-weight:700;transition:all .3s ease;letter-spacing:-.3px;position:relative;display:inline-block}.prep-card-int h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.prep-card-int:hover h3:after{width:100%}.prep-card-int:hover h3{color:#d64a97;transform:translate(3px)}.prep-card-int p{color:#3f3d3d;font-size:15px;line-height:1.35;margin:0;transition:color .3s ease}.prep-card-int:hover p{color:#222}.prep-card-int{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(30px)}.career-section-int{background:linear-gradient(135deg,#f8f9fa,#fff);padding:3rem 8%;text-align:center}.career-title-int{font-size:42px;margin-top:0;color:#222;font-weight:700;margin-bottom:20px}.career-title-int span{color:#d64a97}.career-grid-int{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:auto}.career-card-int{text-align:left;padding:20px;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:25px;border:1px solid rgba(214,74,151,.15);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.career-card-int:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.career-card-int:hover:before{transform:scaleY(1)}.career-card-int:hover{transform:translate(8px);border-color:#d64a97}.career-card-int h3{margin-bottom:10px;color:#222;font-size:1.3rem}.career-card-int p{font-size:14px;color:#3f3d3d;line-height:1.6}.career-card-int h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.career-card-int:hover h3:after{width:100%}.career-card-int:hover h3{color:#d64a97;transform:translate(3px)}.audience-section-int{padding:3rem 12%;color:#fff}.audience-container-int{background:linear-gradient(315deg,#000 100%,#190913);display:flex;gap:60px;max-width:1200px;margin:auto;align-items:center;padding:3rem;border-radius:30px}.audience-left-int h2{font-size:42px;margin-bottom:20px;color:#fff;font-weight:700}.audience-left-int p{color:#bab9b9;line-height:1.7;margin-bottom:30px}.apply-btn-int{background:transparent;color:#fff;padding:12px 30px;border:none;border-radius:30px;margin-right:15px;cursor:pointer;transition:all .3s ease;font-weight:600}.apply-btn-int:hover{transform:translateY(-2px);border:2px solid #d64a97}.secondary-btn1-int{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 25px;border-radius:30px;cursor:pointer;margin-top:1rem;font-weight:600;transition:all .3s ease}.secondary-btn1-int:hover{background:#d64a9733;transform:translateY(-2px)}.audience-right-int{flex:1;padding:30px;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.audience-grid-int{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-card-int{background:#ffffff14;padding:20px;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid transparent}.audience-card-int:hover{transform:translateY(-6px);border-color:#d64a97;background:#d64a9726}.icon-int{font-size:32px;margin-bottom:10px}.i1-int{color:#00b894}.i2-int{color:#6a5cff}.i3-int{color:#00cec9}.i4-int{color:#fd79a8}.i5-int{color:#f39c12}.i6-int{color:#d64a97}.audience-card-int span{display:block;margin-top:8px;font-weight:500;color:#fff}.schedule-section-int{background:#f5f5f5;padding:3rem 8%;text-align:center}.schedule-title-int{font-size:42px;color:#222;margin-top:0;font-weight:700}.schedule-sub-int{color:#3f3d3d;margin-bottom:50px}.schedule-grid-int{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:auto}.schedule-card-int{background:#fff;padding:30px;border-radius:25px;text-align:left;box-shadow:0 5px 20px #0000000d;transition:all .3s ease;border:1px solid #cdcccc}.schedule-card-int:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 10px 30px #d64a971a}.schedule-card-int h3{margin-bottom:12px;color:#d64a97}.schedule-card-int p{font-size:14px;color:#3f3d3d;margin-bottom:20px}.time-box-int{padding:12px 15px;border-radius:12px;margin-bottom:12px;font-weight:500;font-size:14px}.blue1-int{border-left:4px solid #3b82f6;color:#1e40af}.orange-int{border-left:4px solid #f59e0b;background:#fff6e6;color:#b45309}.gray-int{border-left:4px solid #d64a97;background:#fef5f8;color:#d64a97}@media(max-width:1024px){.course-hero-int{flex-direction:column;text-align:center;padding:5rem 5%}.course-hero-int h1{font-size:48px}.hero-ai-image-int{max-width:450px;height:350px}.hero-btn1-int{justify-content:center}.hero-container-int{flex-direction:column;text-align:center;padding:2rem}.hero-left-int h1{font-size:48px}.hero-right1-int{display:flex;justify-content:center;gap:20px}.card-int{padding:0}.experts-cards-int{padding:3rem 8%}.expert-card-int{min-width:280px}.learning-left-int h2{font-size:36px}.curriculum-container-int{grid-template-columns:1fr;gap:40px}.journey-heading-int h1{font-size:36px}.tools-grid-int{grid-template-columns:repeat(3,1fr)}.prep-grid-int,.career-grid-int{grid-template-columns:repeat(2,1fr)}.audience-container-int{flex-direction:column;text-align:center;padding:2rem}.audience-left-int h2{font-size:36px}.schedule-grid-int{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.course-hero-int h1{font-size:42px}.course-hero-int p{font-size:1rem}.hero-ai-image-int{max-width:400px;height:320px}.hero-left-int h1{font-size:42px}.section-title-int{font-size:36px}.card-top-int{flex-direction:column;text-align:center}.expert-card-int p{text-align:center}.learning-container-int{flex-direction:column}.learning-left-int{position:static;text-align:center}.learning-left-int h2{font-size:32px}.course-section1-int h2{font-size:36px}.course-grid-int{grid-template-columns:repeat(2,1fr)}.journey-grid-int{grid-template-columns:1fr}.journey-card-int.large{grid-column:span 1}.tools-left-int h1,.prep-title-int,.career-title-int,.schedule-title-int{font-size:36px}}@media(max-width:768px){.course-hero-int{padding:4rem 4%}.course-hero-int h1{font-size:36px}.course-hero-int p{font-size:.9rem}.hero-ai-image-int{max-width:350px;height:280px}.hero-left-int h1{font-size:36px}.hero-right1-int{flex-direction:column;align-items:center}.small-cards-int{width:100%;justify-content:center}.section-title-int{font-size:32px}.experts-cards-int{padding:2rem 5%}.expert-card-int{min-width:100%}.learning-item-int{padding:10px}.learning-section-int{padding:2rem}.learning-left-int h2{font-size:28px}.learning-grid-int{grid-template-columns:1fr;gap:20px}.new-curriculum-int{padding:2rem 5%}.curriculum-content-side-int h2{font-size:32px}.image-card-int{height:450px}.image-overlay-int h1{font-size:32px}.ai-journey-section-int{padding:2rem 5%}.journey-heading-int h1{font-size:30px}.journey-heading-int h4{font-size:14px}.journey-card-int{padding:25px}.journey-card-int h2{font-size:20px}.tools-section-int{padding:2rem 5%}.tools-left-int h1{font-size:30px}.tools-left-int p{font-size:1rem}.tools-grid-int{grid-template-columns:repeat(2,1fr);padding:2rem}.prep-section-int{padding:2rem 5%}.prep-title-int{font-size:30px}.prep-grid-int{grid-template-columns:1fr;gap:20px}.career-section-int{padding:2rem 5%}.career-title-int{font-size:30px}.career-grid-int{grid-template-columns:1fr;gap:20px}.audience-section-int{padding:2rem 5%}.audience-left-int h2{font-size:30px}.audience-right-int{padding:20px}.audience-grid-int{grid-template-columns:repeat(2,1fr)}.schedule-section-int{padding:2rem 5%}.schedule-title-int{font-size:30px}.schedule-grid-int{grid-template-columns:1fr;gap:20px}.schedule-card-int{text-align:center}.time-box-int{text-align:left}}@media(max-width:540px){.course-hero-int h1{font-size:30px}.course-hero-int p{font-size:.85rem}.hero-ai-image-int{max-width:280px;height:220px}.apply-btn1-int,.expert-btn-int{padding:10px 20px;font-size:14px}.hero-left-int h1{font-size:30px}.hero-container-int{padding:1.5rem}.desc-int{font-size:14px}.section-title-int{font-size:28px}.card-top-int h3{font-size:18px}.expert-card-int p{font-size:13px}.learning-left-int h2{font-size:24px}.course-section1-int h2{font-size:28px}.course-grid-int{grid-template-columns:1fr;padding:1rem}.curriculum-content-side-int h2{font-size:28px}.accordion-left-int h3{font-size:16px}.module-box-int{min-width:45px;height:45px;font-size:16px}.image-card-int{height:380px}.image-overlay-int h1{font-size:28px}.image-overlay-int{padding:10px}.image-overlay-int p{font-size:14px;line-height:1.3}.journey-heading-int h1,.tools-left-int h1{font-size:26px}.tools-grid-int{grid-template-columns:1fr}.tool-card-int h3{font-size:20px}.prep-title-int{font-size:26px}.prep-card-int h3{font-size:18px}.prep-card-int p{font-size:13px}.career-title-int{font-size:26px}.career-card-int h3{font-size:18px}.career-card-int p{font-size:12px}.audience-left-int h2,.schedule-title-int{font-size:26px}.schedule-sub-int{font-size:14px}.schedule-card-int h3{font-size:18px}}@media(max-width:480px){.course-hero-int h1{font-size:26px}.hero-ai-image-int{max-width:260px;height:200px}.hero-left-int h1{font-size:26px}.card-int{padding:10px}.section-title-int{font-size:24px}.learning-item-int{padding:10px}.learning-left-int h2{font-size:22px}.course-section1-int h2,.curriculum-content-side-int h2,.journey-heading-int h1,.tools-left-int h1,.prep-title-int,.career-title-int,.audience-left-int h2,.schedule-title-int{font-size:24px}}@media(max-width:375px){.course-hero-int h1{font-size:24px}.hero-ai-image-int{max-width:240px;height:180px}.hero-left-int h1{font-size:24px}.apply-btn1-int,.expert-btn-int{padding:8px 16px;font-size:12px}.hero-container-int{padding:1rem}.card-int{padding:10px}.card-int p{font-size:12px}.card-int h2{font-size:17px}.section-title-int{font-size:22px}.card-top-int h3{font-size:16px}.icon-int{width:55px;height:55px;font-size:22px}.learning-item-int{padding:10px}.learning-left-int h2{font-size:20px}.learning-item-int h3{font-size:1.1rem}.curriculum-content-side-int h2{font-size:22px}.image-card-int{height:320px}.image-overlay-int{padding:10px}.image-overlay-int h1{font-size:22px;margin-bottom:12px}.journey-heading-int h1,.tools-left-int h1,.prep-title-int,.career-title-int,.audience-left-int h2{font-size:22px}.audience-grid-int{grid-template-columns:1fr}.schedule-title-int{font-size:22px}.expert-card-int{width:100%;max-width:100%;padding:14px}.image-card-int{max-width:100%}.curriculum-image-int{width:100%;max-width:100%}}@media(max-width:320px){.course-hero-int h1{font-size:22px}.hero-ai-image-int{max-width:220px;height:160px}.hero-left-int h1{font-size:22px}.card-int{padding:10px}.section-title-int{font-size:20px}.learning-left-int h2{font-size:18px}.image-overlay-int{padding:10px}.course-section1-int h2,.curriculum-content-side-int h2,.journey-heading-int h1,.tools-left-int h1,.prep-title-int,.career-title-int,.audience-left-int h2,.schedule-title-int{font-size:20px}.expert-card-int{width:100%;max-width:100%;padding:12px}.image-card-int{max-width:100%}.curriculum-image-int{width:100%;max-width:100%}}.events-page-Int{font-family:Poppins,sans-serif;background:#fff}.events-hero-Int{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:center;align-items:center;gap:50px;min-height:50vh;padding:80px 8%;position:relative;text-align:center;align-items:baseline}.events-hero-left-Int{flex:1;z-index:2}.events-hero-Int h1{font-size:60px;line-height:1.2;font-weight:700;margin-bottom:20px;color:#fff}.events-hero-Int h1 span{color:#d64a97}.events-hero-Int p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.events-hero-right-Int{flex:1;display:flex;justify-content:center;z-index:2}.hero-event-image-Int{width:100%;max-width:500px;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:30px;border:2px solid #d64a97}.events-hero-buttons-Int{display:flex;gap:1rem;flex-wrap:wrap;margin-top:20px;text-align:center}.events-primary-btn-Int{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-primary-btn-Int:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.events-secondary-btn-Int{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-secondary-btn-Int:hover{background:#d64a9733;transform:translateY(-3px)}.events-stats-Int{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:3rem;padding:0 20px;position:relative;z-index:2}.events-stat-card-Int{background:#fff;padding:18px 22px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;min-width:160px}.events-stat-card-Int:hover{transform:translateY(-8px);border-color:#d64a97}.events-stat-icon-Int{font-size:32px}.events-stat-value-Int{font-size:28px;font-weight:700;color:#111}.events-stat-label-Int{font-size:13px;color:#666;margin-top:5px}.events-features-Int{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.events-feature-card-Int{background:#fff;padding:20px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;cursor:pointer}.events-feature-card-Int:hover{transform:translateY(-8px);border-color:#d64a97}.events-feature-icon-Int{font-size:0px;margin-bottom:20px}.events-feature-card-Int h3{font-size:1.4rem;margin-bottom:12px;color:#111}.events-feature-card-Int p{font-size:14px;color:#666;line-height:1.6}.events-library-Int{background:#fafafa;padding:3rem 8%;text-align:center}.events-library-header-Int{margin-bottom:50px}.events-library-header-Int h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.events-library-header-Int p{color:#666;font-size:16px}.events-grid-Int{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.event-card-Int{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;text-align:left}.event-card-Int:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.event-image-Int{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.event-content-Int{padding:25px}.event-tag-Int{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px;background:#f0f0f0;color:#d64a97}.event-content-Int h3{font-size:1.3rem;margin-top:0;color:#111}.event-description-Int{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.event-meta-Int{display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.event-meta-Int span{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.event-btn-Int{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.event-btn-Int:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.upcoming-events-Int{padding:3rem 8%;background:#fff}.upcoming-header-Int{text-align:center;margin-bottom:50px}.upcoming-header-Int h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.upcoming-header-Int p{color:#666;font-size:16px}.upcoming-grid-Int{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upcoming-card-Int{background:#fff;border-radius:20px;padding:30px;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;position:relative}.upcoming-card-Int:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.upcoming-date-Int{background:#d64a97;color:#fff;padding:8px 16px;border-radius:30px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-bottom:20px}.upcoming-card-Int h3{font-size:1.3rem;margin-bottom:12px;color:#111}.upcoming-card-Int p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.upcoming-speaker-Int{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-top:15px;border-top:1px solid #f0f0f0}.speaker-icon-Int{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.speaker-info-Int{font-size:13px}.speaker-name-Int{font-weight:600;color:#111}.speaker-role-Int{color:#888;font-size:11px}.upcoming-btn-Int{width:100%;background:transparent;border:2px solid #d64a97;padding:10px;border-radius:30px;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.upcoming-btn-Int:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.events-newsletter-Int{background:#fafafa;padding:3rem 8%;text-align:center}.newsletter-container-Int{max-width:600px;margin:0 auto;background:#fff;padding:50px;border-radius:30px;border:1px solid #e0e0e0}.newsletter-icon-Int{font-size:48px;margin-bottom:20px}.newsletter-container-Int h3{font-size:28px;margin-bottom:12px;color:#111}.newsletter-container-Int p{color:#666;margin-bottom:25px}.newsletter-form-Int{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.newsletter-input-Int{flex:1;min-width:150px;max-width:100%;padding:14px 20px;border-radius:30px;border:1px solid #e0e0e0;outline:none;font-family:inherit}.newsletter-input-Int:focus{border-color:#d64a97}.newsletter-subscribe-btn-Int{background:#d64a97;border:none;padding:14px 28px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.newsletter-subscribe-btn-Int:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}@media(max-width:1024px){.events-hero-Int{flex-direction:column;text-align:center;gap:30px;padding:60px 5%}.events-hero-Int h1{font-size:48px}.events-hero-Int p{font-size:1.1rem}.hero-event-image-Int{max-width:450px;height:350px}.events-stats-Int{margin:2rem;gap:25px}.events-stat-card-Int{padding:15px 18px;min-width:140px}.events-stat-value-Int{font-size:24px}.events-library-header-Int h2,.upcoming-header-Int h2{font-size:32px}.events-grid-Int,.upcoming-grid-Int{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:912px){.events-hero-Int h1{font-size:44px}.events-hero-Int p{font-size:1rem}.hero-event-image-Int{max-width:400px;height:320px}.events-stats-Int{gap:20px}.events-stat-card-Int{min-width:130px;padding:12px 15px}.events-stat-value-Int{font-size:22px}.events-stat-icon-Int{font-size:28px}.events-features-Int{gap:20px}.newsletter-container-Int{padding:40px 30px;margin:0 20px}}@media(max-width:768px){.events-hero-Int{padding:50px 4%}.events-hero-Int h1{font-size:38px}.events-hero-Int p{font-size:.95rem}.hero-event-image-Int{max-width:350px;height:280px}.events-stats-Int{flex-wrap:wrap;justify-content:center;margin:1.5rem;gap:15px}.events-stat-card-Int{min-width:calc(50% - 30px);padding:15px 12px}.events-stat-value-Int{font-size:20px}.events-feature-card-Int h3{font-size:1.2rem}.events-library-header-Int h2,.upcoming-header-Int h2{font-size:28px}.events-library-header-Int p,.upcoming-header-Int p{font-size:14px}.events-library-Int,.upcoming-events-Int{padding:2rem 5%}.event-content-Int{padding:20px}.event-content-Int h3,.upcoming-card-Int h3{font-size:1.2rem}.upcoming-card-Int{padding:25px}.newsletter-container-Int{padding:35px 25px}.newsletter-container-Int h3{font-size:24px}.newsletter-form-Int{flex-direction:column}.newsletter-input-Int{min-width:auto;width:100%}.newsletter-subscribe-btn-Int{width:100%;justify-content:center}}@media(max-width:540px){.events-hero-Int{padding:40px 20px}.events-hero-Int h1{font-size:32px}.events-hero-Int p{font-size:.9rem}.hero-event-image-Int{max-width:280px;height:220px;border-radius:20px}.events-stats-Int{margin:1rem;gap:12px}.events-stat-card-Int{min-width:calc(50% - 20px);padding:12px 10px}.events-stat-value-Int{font-size:18px}.events-stat-icon-Int{font-size:24px}.events-stat-label-Int{font-size:11px}.events-features-Int{grid-template-columns:1fr;margin:40px auto}.events-feature-card-Int h3{font-size:1.1rem}.events-library-header-Int h2,.upcoming-header-Int h2{font-size:24px}.events-grid-Int,.upcoming-grid-Int{grid-template-columns:1fr;gap:20px}.event-content-Int h3,.upcoming-card-Int h3{font-size:1.1rem}.event-description-Int,.upcoming-card-Int p{font-size:13px}.event-meta-Int{flex-wrap:wrap;gap:10px}.event-btn-Int{width:100%;justify-content:center}.upcoming-card-Int{padding:20px}.upcoming-btn-Int{width:100%}.newsletter-container-Int{padding:30px 20px;margin:0 15px}.newsletter-container-Int h3{font-size:22px}.newsletter-icon-Int{font-size:40px}.events-newsletter-Int{padding:2rem 5%}}@media(max-width:480px){.events-hero-Int h1{font-size:28px}.events-hero-Int p{font-size:.85rem}.hero-event-image-Int{max-width:260px;height:200px}.events-stat-card-Int{padding:10px 8px}.events-stat-value-Int{font-size:16px}.events-stat-icon-Int{font-size:20px}.events-stat-label-Int{font-size:10px}.events-library-header-Int h2,.upcoming-header-Int h2{font-size:22px}.event-content-Int{padding:18px}.event-content-Int h3,.upcoming-card-Int h3{font-size:1rem}.event-description-Int,.upcoming-card-Int p{font-size:12px}.newsletter-container-Int{padding:25px 15px}.newsletter-container-Int h3{font-size:20px}.newsletter-container-Int p{font-size:13px}}@media(max-width:375px){.events-hero-Int{padding:30px 15px}.events-hero-Int h1{font-size:24px}.events-hero-Int p{font-size:.8rem}.hero-event-image-Int{max-width:220px;height:180px;border-radius:15px}.events-stats-Int{gap:10px}.events-stat-card-Int{min-width:calc(50% - 15px);padding:10px 6px}.events-stat-value-Int{font-size:14px}.events-stat-icon-Int{font-size:18px}.events-stat-label-Int{font-size:9px}.events-library-header-Int h2,.upcoming-header-Int h2{font-size:20px}.events-library-header-Int p,.upcoming-header-Int p{font-size:12px}.event-content-Int{padding:15px}.event-meta-Int span{font-size:10px}.event-btn-Int,.upcoming-btn-Int{padding:8px 16px;font-size:13px}.newsletter-container-Int h3{font-size:18px}.newsletter-container-Int p{font-size:12px}.newsletter-subscribe-btn-Int{padding:12px 20px;font-size:14px}.newsletter-input-Int{min-width:100%;max-width:100%}.newsletter-form-Int{width:100%;max-width:100%}}@media(max-width:320px){.events-hero-Int h1{font-size:22px}.events-hero-Int p{font-size:.75rem}.hero-event-image-Int{max-width:200px;height:160px}.events-stat-card-Int{min-width:calc(50% - 10px);padding:8px 5px}.events-stat-value-Int{font-size:13px}.events-stat-icon-Int{font-size:16px}.events-library-header-Int h2,.upcoming-header-Int h2{font-size:18px}.event-content-Int h3,.upcoming-card-Int h3{font-size:.95rem}.event-meta-Int{gap:8px}.event-meta-Int span{font-size:9px}.newsletter-container-Int{padding:20px 12px}.newsletter-container-Int h3{font-size:16px}.newsletter-container-Int p{font-size:11px}.newsletter-input-Int,.newsletter-subscribe-btn-Int{padding:10px 16px;font-size:12px;width:100%;max-width:100%}.newsletter-form-Int{flex-direction:column;gap:10px}}.upskill-page-Int{background:#f9fafc;font-family:Poppins,sans-serif}.section-header-Int{text-align:center;max-width:800px;margin:0 auto 60px}.section-header-Int h2{font-size:42px;font-weight:700;color:#222;margin:0 0 16px;line-height:1.2}.section-header-Int h2 span{color:#d64a97}.section-header-Int p{font-size:18px;color:#666;margin:0;line-height:1.6}.upskill-hero-Int{background:linear-gradient(315deg,#000 100%,#190913);text-align:center;padding:80px 20px 60px}.upskill-hero-content-Int{max-width:1000px;margin:0 auto}.hero-badge-Int{display:inline-flex;align-items:center;gap:8px;background:#f0eefc;padding:8px 20px;border-radius:40px;margin-bottom:30px}.hero-badge-icon-Int{color:#fdcb6e;font-size:16px}.hero-badge-Int span{color:#6c5ce7;font-size:14px;font-weight:500}.upskill-hero-Int h1{font-size:60px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.upskill-hero-Int p{font-size:20px;color:#fff;max-width:700px;margin:0 auto 30px;line-height:1.6}.hero-buttons-group-Int{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.upskill-hero-btn-Int{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.upskill-hero-btn-Int:hover{transform:translateY(-3px)}.upskill-hero-btn-secondary-Int{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.upskill-hero-btn-secondary-Int:hover{background:#d64a971a;transform:translateY(-3px)}.btn-icon-Int{font-size:14px}.hero-stats-Int{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #eee}.hero-stat-item-Int{display:flex;align-items:center;gap:12px}.hero-stat-icon-Int{font-size:28px}.hero-stat-content-Int{text-align:left}.hero-stat-number-Int{display:block;font-size:20px;font-weight:700;color:#222}.hero-stat-label-Int{font-size:13px;color:#888}.stats-section-Int{background:#f5f5f5;padding:60px 20px}.stats-grid-Int{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.stat-card-Int{background:#fff;text-align:center;padding:30px 20px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.stat-card-Int:hover{transform:translateY(-6px);border-color:#d64a97}.stat-icon-Int{font-size:42px;margin-bottom:16px}.stat-number-Int{font-size:32px;font-weight:800;color:#222;margin-bottom:8px}.stat-label-Int{font-size:14px;color:#888}.upskill-content-Int{text-align:center;padding:3rem 8%;background:#fff}.upskill-grid-Int{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upskill-card-Int{background:#fff;border-radius:20px;padding:30px;border:1px solid #3e3e3e77;transition:all .3s ease;text-align:left;position:relative}.upskill-card-Int:hover{transform:translateY(-8px);border-color:#d64a97}.card-badge-Int{position:absolute;top:20px;right:20px;background:#f0eefc;color:#6c5ce7;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.upskill-card-top-Int{border-radius:16px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icon-wrapper-Int{font-size:48px}.upskill-card-Int h3{margin-bottom:12px;color:#222;font-size:22px;font-weight:700}.upskill-card-Int p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.card-link-Int{color:#d64a97;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-link-icon-Int{font-size:12px;transition:transform .3s ease}.upskill-card-Int:hover .card-link-icon-Int{transform:translate(5px)}.benefits-section-Int{background:#f5f5f5;padding:3rem 8%}.benefits-grid-Int{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.benefit-card-Int{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all .3s ease;border:1px solid #3e3e3e77}.benefit-card-Int:hover{transform:translateY(-6px);border-color:#d64a97}.benefit-icon-Int{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.benefit-card-Int h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.benefit-card-Int p{font-size:14px;color:#666;line-height:1.6;margin:0}.features-section-Int{background:#fff;padding:3rem 8%}.features-grid-Int{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.feature-card-Int{background:#fff;padding:30px;border-radius:20px;border:1px solid #3e3e3e77;transition:all .3s ease}.feature-card-Int:hover{transform:translateY(-6px);border-color:#d64a97}.feature-icon-Int{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.feature-card-Int h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.feature-card-Int p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.feature-check-Int{display:flex;align-items:center;gap:8px;color:#00b894;font-size:13px;font-weight:500}.check-icon-Int{font-size:16px}.stories-section-Int{background:#f5f5f5;padding:80px 20px}.stories-grid-Int{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.story-card-Int{background:#fff;padding:30px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.story-card-Int:hover{transform:translateY(-6px);border-color:#d64a97}.story-rating-Int{display:flex;gap:4px;margin-bottom:20px}.star-icon-Int{color:#fdcb6e;font-size:16px}.story-text-Int{font-size:15px;color:#555;line-height:1.7;margin-bottom:25px;font-style:italic}.story-author-Int{display:flex;align-items:center;gap:15px}.author-avatar-Int{width:50px;height:50px;background:#f0eefc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c5ce7;font-size:24px}.author-info-Int h4{margin:0 0 4px;font-size:16px;font-weight:700;color:#222}.author-info-Int span{font-size:13px;color:#888}.upskill-cta-Int{background:#fff;padding:3rem 8%}.cta-container-Int{max-width:800px;margin:0 auto;text-align:center;background:#f5f5f5;padding:60px 40px;border-radius:30px}.cta-icon-Int{width:70px;height:70px;background:#d64a971a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:32px;color:#d64a97}.cta-container-Int h2{font-size:36px;font-weight:700;color:#222;margin-top:0}.cta-container-Int p{font-size:18px;color:#666;margin-bottom:30px;line-height:1.6}.cta-buttons-Int{display:flex;gap:20px;justify-content:center;margin-bottom:25px;flex-wrap:wrap}.cta-primary-Int{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.cta-primary-Int:hover{transform:translateY(-3px)}.cta-secondary-Int{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-secondary-Int:hover{background:#d64a971a;transform:translateY(-3px)}.cta-guarantee-Int{display:flex;align-items:center;justify-content:center;gap:8px;color:#00b894;font-size:13px}.cta-guarantee-Int svg{font-size:16px}@media(max-width:1024px){.upskill-hero-Int{padding:60px 20px}.upskill-hero-Int h1{font-size:48px}.upskill-hero-Int p{font-size:18px}.section-header-Int h2{font-size:36px}.stats-grid-Int,.benefits-grid-Int{grid-template-columns:repeat(2,1fr);gap:25px}.features-grid-Int,.stories-grid-Int{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.upskill-hero-Int h1{font-size:42px}.upskill-hero-Int p{font-size:17px}.hero-buttons-group-Int{gap:15px}.upskill-hero-btn-Int,.upskill-hero-btn-secondary-Int{padding:12px 24px;font-size:15px}.section-header-Int h2{font-size:32px}.section-header-Int p{font-size:16px}.upskill-content-Int,.benefits-section-Int,.features-section-Int{padding:2rem 5%}.cta-container-Int{padding:40px 30px;margin:0 20px}.cta-container-Int h2{font-size:30px}}@media(max-width:768px){.upskill-hero-Int{padding:50px 15px}.upskill-hero-Int h1{font-size:36px}.upskill-hero-Int p{font-size:16px}.hero-stats-Int{gap:25px}.hero-stat-item-Int{gap:8px}.hero-stat-icon-Int{font-size:24px}.hero-stat-number-Int{font-size:18px}.section-header-Int{margin:0 auto 40px}.section-header-Int h2{font-size:28px}.section-header-Int p{font-size:14px}.upskill-grid-Int{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.upskill-card-Int{padding:20px}.upskill-card-top-Int{height:60px;width:60px}.icon-wrapper-Int{font-size:36px}.upskill-card-Int h3{font-size:18px}.stats-grid-Int,.benefits-grid-Int{grid-template-columns:1fr;gap:20px;max-width:400px}.features-grid-Int{grid-template-columns:1fr}.stories-grid-Int{grid-template-columns:1fr;max-width:450px;margin:0 auto}.cta-container-Int{padding:35px 25px}.cta-container-Int h2{font-size:26px}.cta-container-Int p{font-size:15px}.cta-buttons-Int{flex-direction:column;align-items:center}.cta-primary-Int,.cta-secondary-Int{width:100%;max-width:280px;justify-content:center}}@media(max-width:540px){.upskill-hero-Int h1{font-size:30px}.upskill-hero-Int p{font-size:14px}.hero-buttons-group-Int{flex-direction:column;align-items:center}.upskill-hero-btn-Int,.upskill-hero-btn-secondary-Int{width:100%;max-width:280px;justify-content:center}.hero-stats-Int{flex-direction:column;align-items:flex-start;gap:15px;padding-left:20px}.section-header-Int h2{font-size:24px}.section-header-Int p{font-size:13px}.upskill-grid-Int{grid-template-columns:1fr}.upskill-card-Int{text-align:center}.upskill-card-top-Int{margin:0 auto 20px}.card-link-Int{justify-content:center}.benefit-card-Int{padding:20px}.benefit-icon-Int{width:55px;height:55px;font-size:26px}.benefit-card-Int h3{font-size:18px}.feature-card-Int{padding:20px}.feature-icon-Int{width:50px;height:50px;font-size:24px}.feature-card-Int h3{font-size:18px}.cta-container-Int{padding:30px 20px}.cta-container-Int h2{font-size:22px}.cta-container-Int p{font-size:14px}}@media(max-width:480px){.upskill-hero-Int h1{font-size:26px}.upskill-hero-Int p{font-size:13px}.section-header-Int h2{font-size:22px}.upskill-card-Int h3{font-size:16px}.upskill-card-Int p{font-size:12px}.stat-number-Int{font-size:26px}.stat-label-Int{font-size:12px}.benefit-card-Int h3{font-size:16px}.benefit-card-Int p,.feature-card-Int p{font-size:12px}.story-text-Int{font-size:13px}.cta-container-Int h2{font-size:20px}.cta-container-Int p{font-size:13px}}@media(max-width:375px){.upskill-hero-Int h1{font-size:24px}.upskill-hero-Int p{font-size:12px}.section-header-Int h2{font-size:20px}.upskill-card-Int,.benefit-card-Int{padding:18px}.benefit-icon-Int{width:50px;height:50px;font-size:24px}.feature-card-Int{padding:18px}.cta-container-Int{padding:25px 15px}.cta-container-Int h2{font-size:18px}}@media(max-width:320px){.upskill-hero-Int h1{font-size:22px}.upskill-hero-Int p{font-size:11px}.section-header-Int h2{font-size:18px}.section-header-Int p{font-size:12px}.upskill-card-Int h3,.benefit-card-Int h3{font-size:15px}.feature-card-Int h3,.cta-container-Int h2{font-size:16px}.cta-container-Int p{font-size:12px}.cta-primary-Int,.cta-secondary-Int{padding:10px 20px;font-size:13px}}.quiz-container-Int{background:#f9fafc;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.confetti-container-Int{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.confetti-Int{position:absolute;top:-10px;opacity:0;animation:confetti-fall-Int 3s ease-out forwards;transform:rotate(45deg)}@keyframes confetti-fall-Int{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.quiz-hero-Int{position:relative;overflow:hidden;min-height:55vh;padding:100px 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(315deg,#000 100%,#190913);color:#fff}.quiz-hero-Int h1{font-size:60px;font-weight:700;line-height:1.1;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.quiz-hero-Int p{font-size:20px;line-height:1.8;max-width:700px;color:#ffffffbf;margin-bottom:40px;position:relative;z-index:2}.hero-stats-Int{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;position:relative;z-index:2}.hero-stat-Int{display:flex;align-items:center;gap:10px;padding:14px 26px;border-radius:50px;border:1px solid #d64a97;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.5s;cursor:pointer}.hero-stat-Int svg{color:#d64a97;font-size:18px}.hero-stat-Int span{font-weight:600;font-size:15px}.hero-stat-Int:hover{transform:translateY(-8px) scale(1.05);border:1px solid rgba(214,74,151,.45)}.quiz-features-Int{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1100px;margin:60px auto;padding:0 20px}.quiz-feature-card-Int{background:#fff;padding:30px;border-radius:24px;text-align:center;border:1px solid #cdcccc;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem}.quiz-feature-card-Int:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:#d64a97;transform:scaleX(0);transition:transform .4s ease}.quiz-feature-card-Int:hover:before{transform:scaleX(1)}.quiz-feature-card-Int:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-feature-icon-Int{font-size:48px;margin-bottom:20px}.quiz-feature-card-Int h3{font-size:22px;margin-bottom:12px;color:#222}.quiz-feature-card-Int p{color:#666;font-size:14px;line-height:1.6}.quiz-title-Int{text-align:center;margin:60px 0 30px;font-size:36px;font-weight:700;color:#222;position:relative}.quiz-title-Int:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#d64a97,#7c5cff,#4285f4);border-radius:2px}.quiz-cards-Int{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1300px;margin:40px auto;padding:20px}.quiz-card-Int{flex:1;min-width:300px;padding:35px;border-radius:30px;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.quiz-card-Int:hover:before{transform:scaleY(1)}.quiz-card-Int:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-icons-Int{display:flex;align-items:center;gap:18px;margin-bottom:12px}.quiz-icons-Int h3{font-size:1.7rem;font-weight:700;color:#222;margin:0;line-height:1.3}.quiz-icon-Int{font-size:48px;position:relative;z-index:1;transition:transform .3s ease;align-items:center}.quiz-card-Int:hover .quiz-icon-Int{transform:scale(1.05)}.quiz-card-Int h3{font-size:22px;margin-bottom:10px;color:#222;transition:color .3s ease;position:relative;z-index:1}.quiz-card-Int p{color:#3c3c3c;margin-bottom:15px;line-height:1.5;position:relative;z-index:1;font-size:16px}.quiz-stats-Int{display:flex;gap:12px;margin-bottom:20px;font-size:14px;flex-wrap:wrap;position:relative;z-index:1}.quiz-stats-Int span{display:flex;align-items:center;gap:5px;background:#f5f5f5;padding:5px 12px;border-radius:20px}.achievement-badges-Int{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.achievement-badge-Int{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#d64a97;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500;border:#d64a97 1px solid}.achievement-badge-Int text{font-size:20px}.difficulty-badge-Int{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.difficulty-beginner-Int{background:#e8f5e9;color:#2e7d32}.difficulty-intermediate-Int{background:#fff3e0;color:#ed6c02}.difficulty-advanced-Int{background:#ffebee;color:#d32f2f}.difficulty-expert-Int{background:#f3e5f5;color:#9c27b0}.start-btn-Int{margin-top:10px;padding:12px 24px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.start-btn-Int:hover{background:#d64a97;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766;gap:12px}.quiz-active-header-Int{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;background:linear-gradient(315deg,#000 100%,#190913)}.quiz-active-header-Int h2{color:#fff}.quiz-active-info-Int{display:flex;align-items:center;gap:20px}.quiz-icon-small-Int{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center}.quiz-active-info-Int h2{margin:0;font-size:24px}.quiz-active-info-Int p{margin:5px 0 0;opacity:.8;font-size:14px;color:#fff}.quiz-timer-Int{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#d64a97;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease}.quiz-active-container-Int{max-width:800px;margin:0 auto;padding:40px 20px}.progress-wrapper-Int{background:#f0f0f0;border-radius:10px;height:8px;margin:30px 0;overflow:hidden}.progress-fill-Int{height:100%;transition:width .4s ease;border-radius:10px;position:relative}.progress-fill-Int:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:14px;background:#fff;border-radius:3px;box-shadow:0 0 10px #ffffff80}.question-box-Int{background:#fff;border-radius:28px;padding:40px;border:1px solid #cdcccc;box-shadow:0 20px 60px #00000014;animation:slideUp-Int .5s ease}@keyframes slideUp-Int{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.question-badge-Int{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:25px}.question-text-Int{font-size:1.6rem;font-weight:600;color:#222;margin-bottom:30px;line-height:1.4}.options-Int{display:flex;flex-direction:column;gap:15px;margin:30px 0}.option-btn-Int{padding:16px 20px;border-radius:16px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:left;font-size:1rem;font-weight:500;color:#333;display:flex;align-items:center;gap:15px}.option-letter-Int{width:32px;height:32px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#d64a97}.option-btn-Int:hover{border-color:#d64a97;background:#fef5f8;transform:translate(8px)}.option-btn-Int.active-Int{border:none;box-shadow:0 8px 20px #d64a974d}.option-btn-Int.active-Int .option-letter-Int{background:#ffffff4d;color:#fff}.next-btn-Int{margin-top:20px;padding:14px 32px;width:100%;border-radius:40px;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.next-btn-Int:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #0003;gap:15px}.next-btn-Int:disabled{opacity:.5;cursor:not-allowed}.result-container-Int{max-width:900px;margin:60px auto;text-align:center}.result-card-Int{background:#fff;border-radius:32px;padding:50px 40px;border:1px solid #cdcccc;box-shadow:0 30px 60px #0000001a;animation:slideUp-Int .5s ease}.result-hero-icon-Int{font-size:48px;margin-bottom:20px}.score-circle-Int{width:200px;height:200px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse-Int 2s ease-in-out infinite}@keyframes pulse-Int{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.score-inner-Int{width:170px;height:170px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-inner-Int h2{font-size:52px;margin:0;color:#d64a97}.score-inner-Int span{font-size:14px;color:#888}.feedback-section-Int{text-align:center;padding:30px;border-radius:20px;margin:20px 0;border:2px solid;background:linear-gradient(135deg,#fff,#f8f9fc)}.feedback-section-Int h3{margin:15px 0 10px;font-size:24px}.feedback-section-Int p{color:#666;margin:0}.result-stats-Int{display:flex;justify-content:center;gap:50px;margin:30px 0;padding:25px;background:linear-gradient(135deg,#f8f9fc,#fff);border-radius:20px}.result-stats-Int div{text-align:center}.stat-value1-Int{font-size:28px;font-weight:700;display:flex;align-items:center;gap:8px}.stat-label-Int{font-size:12px;color:#888;margin-top:5px}.detailed-review-Int{text-align:left;margin-top:40px}.detailed-review-Int h4{margin-bottom:20px;color:#222;display:flex;align-items:center;gap:10px}.review-item-Int{padding:20px;margin-bottom:15px;border-radius:16px;transition:all .3s ease}.review-item-Int.correct-Int{background:linear-gradient(135deg,#e8f5e9,#fff);border-left:4px solid #4caf50}.review-item-Int.incorrect-Int{background:linear-gradient(135deg,#ffebee,#fff);border-left:4px solid #f44336}.review-header-Int{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review-number-Int{font-weight:700;font-size:16px;color:#d64a97}.review-question-Int{font-weight:600;margin-bottom:12px;color:#222}.review-answer-Int{font-size:14px;margin-bottom:8px}.correct-text-Int{color:#4caf50;margin-left:8px}.incorrect-text-Int{color:#f44336;margin-left:8px;text-decoration:line-through}.review-correct-Int{font-size:14px;color:#4caf50;margin-bottom:8px}.review-explanation-Int{font-size:13px;color:#666;line-height:1.6;padding-top:8px;border-top:1px solid #eee;margin-top:8px}.result-actions-Int{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.restart-btn-Int,.home-btn-Int{padding:12px 28px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.restart-btn-Int{border:none;background:linear-gradient(90deg,#d64a97,#7c5cff);color:#fff}.restart-btn-Int:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.home-btn-Int{border:2px solid #d64a97;background:transparent;color:#d64a97}.home-btn-Int:hover{background:#d64a971a;transform:translateY(-3px)}@media(max-width:1024px){.quiz-hero-Int{padding:80px 5%;min-height:50vh}.quiz-hero-Int h1{font-size:48px}.quiz-hero-Int p{font-size:18px;padding:0 20px}.quiz-cards-Int{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.quiz-features-Int{gap:20px;padding:0 20px}.quiz-title-Int{font-size:32px}}@media(max-width:912px){.quiz-hero-Int h1{font-size:42px}.quiz-hero-Int p{font-size:17px}.hero-stats-Int{gap:15px}.hero-stat-Int{padding:10px 20px}.hero-stat-Int span{font-size:13px}.quiz-card-Int{padding:25px}.quiz-icons-Int h3{font-size:1.4rem}.quiz-icon-Int{font-size:40px}}@media(max-width:768px){.quiz-hero-Int{padding:60px 4%}.quiz-hero-Int h1{font-size:36px}.quiz-hero-Int p{font-size:16px}.hero-stats-Int{flex-wrap:wrap}.hero-stat-Int{width:calc(50% - 20px);justify-content:center}.quiz-features-Int{grid-template-columns:1fr;margin:40px auto}.quiz-feature-card-Int{padding:25px}.quiz-title-Int{font-size:28px;margin:40px 0 25px}.quiz-cards-Int{grid-template-columns:1fr;gap:20px}.quiz-active-header-Int{padding:20px 25px;flex-direction:column;text-align:center}.quiz-active-info-Int{flex-direction:column;text-align:center}.question-box-Int{padding:25px}.question-text-Int{font-size:1.3rem}.option-btn-Int{padding:12px 16px;font-size:.9rem}.result-card-Int{padding:35px 25px;margin:0 20px}.score-circle-Int{width:160px;height:160px}.score-inner-Int{width:130px;height:130px}.score-inner-Int h2{font-size:42px}.result-stats-Int{flex-wrap:wrap;gap:25px}}@media(max-width:540px){.quiz-hero-Int{padding:50px 20px;min-height:45vh}.quiz-hero-Int h1{font-size:30px}.quiz-hero-Int p{font-size:14px}.hero-stat-Int{width:100%;padding:12px 18px}.quiz-feature-card-Int{flex-direction:column;text-align:center}.quiz-feature-card-Int h3{font-size:20px}.quiz-title-Int{font-size:24px}.quiz-title-Int:after{width:50px;bottom:-10px}.quiz-card-Int{padding:20px}.quiz-icons-Int{flex-direction:column;text-align:center;gap:10px}.quiz-icons-Int h3{font-size:1.3rem}.quiz-stats-Int,.achievement-badges-Int{justify-content:center}.start-btn-Int{width:100%;justify-content:center}.question-text-Int{font-size:1.1rem}.option-btn-Int{padding:10px 14px;font-size:.85rem}.option-letter-Int{width:28px;height:28px;font-size:14px}.quiz-timer-Int{padding:8px 18px;font-size:16px}.quiz-icon-small-Int{width:50px;height:50px}.feedback-section-Int h3{font-size:20px}.detailed-review-Int{margin-top:25px}.review-item-Int{padding:15px}.review-question-Int{font-size:14px}.result-actions-Int{flex-direction:column}.restart-btn-Int,.home-btn-Int{width:100%;justify-content:center}}@media(max-width:480px){.quiz-hero-Int h1{font-size:26px}.quiz-hero-Int p{font-size:13px}.hero-stat-Int{padding:10px 15px}.hero-stat-Int svg{font-size:16px}.hero-stat-Int span{font-size:12px}.quiz-feature-card-Int{padding:20px}.quiz-feature-icon-Int{font-size:36px}.quiz-feature-card-Int h3{font-size:18px}.quiz-title-Int{font-size:22px}.quiz-card-Int{padding:18px}.question-box-Int{padding:20px}.question-badge-Int{font-size:11px}.question-text-Int{font-size:1rem}.options-Int,.option-btn-Int{gap:10px}.result-card-Int{padding:25px 20px}.score-circle-Int{width:140px;height:140px}.score-inner-Int{width:110px;height:110px}.score-inner-Int h2{font-size:36px}.feedback-section-Int{padding:20px}.feedback-section-Int h3{font-size:18px}.stat-value1-Int{font-size:22px}.review-header-Int{flex-wrap:wrap}}@media(max-width:375px){.quiz-hero-Int h1{font-size:24px}.quiz-hero-Int p{font-size:12px}.hero-stat-Int{padding:8px 12px}.hero-stat-Int svg{font-size:14px}.hero-stat-Int span{font-size:11px}.quiz-feature-card-Int{padding:18px}.quiz-feature-card-Int h3{font-size:16px}.quiz-feature-card-Int p{font-size:12px}.quiz-title-Int{font-size:20px}.quiz-icons-Int h3{font-size:1.2rem}.quiz-icon-Int{font-size:32px}.quiz-stats-Int span{font-size:11px;padding:4px 10px}.achievement-badge-Int{font-size:11px;padding:3px 8px}.question-text-Int{font-size:.95rem}.option-btn-Int{padding:8px 12px;font-size:.8rem}.option-letter-Int{width:24px;height:24px;font-size:12px}.next-btn-Int{padding:12px 20px;font-size:.9rem}.result-stats-Int{gap:15px;padding:15px}.stat-value1-Int{font-size:20px}.review-question-Int{font-size:13px}.review-answer-Int,.review-correct-Int,.review-explanation-Int{font-size:12px}.restart-btn-Int,.home-btn-Int{padding:10px 20px;font-size:13px}}@media(max-width:320px){.quiz-hero-Int h1{font-size:22px}.quiz-hero-Int p{font-size:11px}.quiz-title-Int{font-size:18px}.quiz-card-Int{padding:15px}.quiz-icons-Int h3{font-size:1.1rem}.quiz-icon-Int{font-size:28px}.quiz-stats-Int span{font-size:10px;padding:3px 8px}.question-box-Int{padding:18px}.question-text-Int{font-size:.9rem}.option-btn-Int{padding:8px 10px;font-size:.75rem;gap:8px}.option-letter-Int{width:22px;height:22px;font-size:11px}.feedback-section-Int h3{font-size:16px}.stat-value1-Int{font-size:18px}.review-number-Int{font-size:13px}}.challenges-page-Int{background:#fff;font-family:Poppins,sans-serif}.challenges-hero-Int{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.challenges-hero-Int:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.challenges-hero-Int h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.challenges-hero-Int p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.challenge-top-cards-Int{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:800px;margin:50px auto 0;position:relative;z-index:1}.challenge-card-Int{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:35px 30px;border-radius:24px;width:280px;border:1px solid rgba(255,255,255,.15);transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:center;cursor:pointer;position:relative;overflow:hidden}.challenge-card-Int:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.challenge-card-Int:hover:before{left:100%}.challenge-card-Int .icon-Int{font-size:52px;margin-bottom:20px;display:inline-block}.challenge-card-Int:first-child .icon-Int{color:#d64a97}.challenge-card-Int:last-child .icon-Int{color:gold}.challenge-card-Int h3{margin-bottom:12px;font-size:1.4rem;color:#fff;font-weight:600}.challenge-card-Int p{font-size:14px;color:#ffffffb3;line-height:1.6}.active-challenges-Int{padding:60px 20px;background:#f5f5f5}.section-header-Int{text-align:center;margin-bottom:50px}.section-header-Int h2{font-size:42px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.section-header-Int p{color:#666;font-size:18px}.challenges-grid-Int{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.challenge-item-Int{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.challenge-item-Int:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #0000001a}.challenge-header-Int{justify-content:space-between;align-items:center;gap:15px}.challenge-top-Int{display:flex;align-items:center;gap:15px;padding:20px 20px 0}.challenge-top-Int h3{margin:0;font-size:1.3rem;font-weight:700}.challenge-icon-Int{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:16px;background:#d64a971a;font-size:24px}.challenge-body-Int{padding:25px}.challenge-description-Int{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.challenge-meta-Int{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.challenge-meta-Int span{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.challenge-meta-Int svg{color:#d64a97}.challenge-stats-Int{display:flex;justify-content:space-between;margin-bottom:20px}.stat-Int{text-align:center;flex:1}.stat-value1-Int{font-size:18px;font-weight:700}.stat-label-Int{font-size:11px;color:#888;margin-top:4px}.challenge-btn-Int{width:100%;padding:12px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.challenge-btn-Int:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.challenge-detail-Int{max-width:1150px;margin:auto;padding:3rem;position:relative}.back-btn-Int{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(214,74,151,.15);border-radius:50px;color:#d64a97;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #d64a9714;transition:.45s}.back-btn-Int:hover{transform:translateY(-4px);box-shadow:0 18px 40px #d64a9726;gap:14px}.detail-header-Int{background:#ffffffb3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(71,70,70,.8);border-radius:35px;padding:50px;text-align:center;margin-bottom:40px;position:relative;overflow:hidden}.detail-icon-Int{width:110px;height:110px;margin:auto auto 25px;display:flex;align-items:center;justify-content:center;font-size:52px;color:#d64a97;background:#d64a9714;border-radius:30px;box-shadow:0 15px 40px #d64a9726}.detail-header-Int h1{font-size:52px;font-weight:700;color:#222;margin-bottom:30px}.detail-meta-Int{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.detail-meta-Int span{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:50px;color:#555;font-size:14px;font-weight:600;border:1px solid rgba(214,74,151,.1);box-shadow:0 8px 25px #d64a970d}.detail-meta-Int svg{color:#d64a97}.detail-section-Int{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:35px;border-radius:28px;margin-bottom:30px;border:1px solid rgba(71,70,70,.8);transition:.4s}.detail-section-Int h2{display:flex;align-items:center;gap:12px;font-size:32px;margin-bottom:25px;font-weight:700;color:#222}.detail-section-Int h2 svg{color:#d64a97}.detail-section-Int p{line-height:1.9;color:#666;font-size:18px}.task-list-Int{padding:0;list-style:none}.task-list-Int li{display:flex;gap:14px;padding:18px;margin-bottom:12px;border-radius:18px;font-size:18px;background:#f5f5f5;transition:.4s}.task-list-Int li:hover{transform:translate(8px);background:#d64a9714}.task-list-Int li svg{color:#d64a97;margin-top:4px}.code-block-Int{background:#fff;padding:25px;border-radius:20px;border:1px solid rgba(214,74,151,.12);box-shadow:0 10px 35px #5e5e5e00;overflow:auto}.code-block-Int pre{font-size:14px;line-height:1.7;color:#444}.info-box-Int{padding:25px;border-radius:20px;background:#f5f5f5;border:1px solid rgba(214,74,151,.08)}.submission-area-Int{padding:40px;background:#fffc;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:30px;border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 60px #d64a9714;margin-top:40px}.submission-area-Int h3{font-size:32px;margin-bottom:25px}.submission-input-Int{width:100%;padding:20px;border-radius:22px;border:2px solid rgba(0,0,0,.12);background:#fff;font-size:15px;transition:.4s}.submission-input-Int:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 6px #d64a9714}.submit-btn-Int{padding:15px 35px;margin-top:20px;border:none;border-radius:50px;background:#d64a97;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 15px 35px #d64a9740;transition:.4s}.submit-btn-Int:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 25px 45px #d64a9759}.coming-soon-Int{text-align:center;padding:80px 20px;background:#fff}.coming-box-Int{background:#fff;padding:50px;border-radius:30px;max-width:550px;margin:auto;border:1px solid #e0e0e0;box-shadow:0 20px 40px #0000000d;transition:all .3s ease}.coming-box-Int:hover{transform:translateY(-5px);border-color:#d64a97}.coming-icon-Int{font-size:64px;color:#d64a97;margin-bottom:20px}.coming-box-Int h3{font-size:28px;margin-bottom:15px;color:#000}.coming-box-Int p{color:#666;margin-bottom:30px;line-height:1.6}.subscribe-btn-Int{padding:14px 32px;border-radius:40px;border:none;background:#d64a97;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.subscribe-btn-Int:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d;gap:14px}.past-challenges-Int{padding:3rem;background:#fff;text-align:center;border-top:1px solid #f0f0f0}.past-challenges-Int h2{font-size:36px;margin-bottom:15px;color:#000;margin-top:0}.past-challenges-Int>p{color:#666;margin-bottom:50px}.past-grid-Int{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px;margin:0 auto}.past-card-Int{display:flex;align-items:center;gap:20px;background:#fff;padding:20px;border-radius:20px;border:1px solid #e0e0e0;transition:all .3s ease;text-align:left;cursor:pointer}.past-card-Int:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 15px 30px #00000014}.past-icon-Int{font-size:40px;color:#d64a97}.past-content-Int h3{font-size:20px;margin-bottom:5px;color:#000}.past-content-Int p{font-size:15px;color:#999;display:flex;align-items:center;gap:5px}.past-score-Int{margin-top:8px;font-size:12px;color:#d64a97;font-weight:600}.view-details-Int{margin-left:auto;color:#d64a97;font-size:14px}@media(max-width:1024px){.challenges-hero-Int{padding:80px 20px}.challenges-hero-Int h1{font-size:48px}.challenge-top-cards-Int{gap:25px}.challenge-card-Int{width:260px;padding:30px 25px}.section-header-Int h2{font-size:36px}.challenges-grid-Int{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.past-grid-Int{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.challenge-detail-Int{padding:2rem}.detail-header-Int h1{font-size:42px}.detail-section-Int h2{font-size:28px}}@media(max-width:912px){.challenges-hero-Int h1{font-size:42px}.challenges-hero-Int p{font-size:16px}.challenge-card-Int{width:240px;padding:25px 20px}.challenge-card-Int .icon-Int{font-size:44px}.challenge-card-Int h3{font-size:1.2rem}.section-header-Int h2{font-size:32px}.detail-header-Int{padding:35px}.detail-header-Int h1{font-size:36px}.detail-section-Int{padding:25px}.detail-section-Int p{font-size:16px}.task-list-Int li{font-size:16px;padding:15px}.submission-area-Int{padding:30px}.submission-area-Int h3{font-size:28px}}@media(max-width:768px){.challenges-hero-Int{padding:60px 20px}.challenges-hero-Int h1{font-size:36px}.challenges-hero-Int p{font-size:15px}.challenge-top-cards-Int{flex-direction:column;align-items:center;gap:20px}.challenge-card-Int{width:100%;max-width:320px}.section-header-Int h2{font-size:28px}.section-header-Int p{font-size:15px}.active-challenges-Int{padding:40px 15px}.challenge-top-Int h3{font-size:1.1rem}.challenge-icon-Int{width:45px;height:45px;font-size:20px}.challenge-body-Int{padding:20px}.challenge-meta-Int{flex-wrap:wrap;gap:10px}.past-challenges-Int{padding:2rem}.past-challenges-Int h2{font-size:28px}.past-grid-Int{grid-template-columns:1fr}.coming-box-Int{padding:35px 25px;margin:0 20px}.coming-box-Int h3{font-size:24px}.challenge-detail-Int{padding:1.5rem}.detail-header-Int{padding:25px}.detail-icon-Int{width:80px;height:80px;font-size:36px}.detail-header-Int h1{font-size:28px;margin-bottom:20px}.detail-meta-Int span{padding:8px 15px;font-size:12px}.detail-section-Int h2{font-size:24px}.detail-section-Int p{font-size:14px}.task-list-Int li{font-size:14px;padding:12px}.code-block-Int pre{font-size:12px}.submission-area-Int h3{font-size:24px}.submission-input-Int{padding:15px;font-size:14px}.submit-btn-Int{padding:12px 28px;font-size:14px}}@media(max-width:540px){.challenges-hero-Int h1{font-size:30px}.challenges-hero-Int p{font-size:14px}.challenge-card-Int{padding:20px 15px}.challenge-card-Int .icon-Int{font-size:38px}.challenge-card-Int h3{font-size:1.1rem}.challenge-card-Int p{font-size:12px}.section-header-Int h2{font-size:24px}.section-header-Int p{font-size:13px}.challenge-top-Int{flex-direction:column;text-align:center;padding:15px}.challenge-top-Int h3{font-size:1rem}.challenge-stats-Int{flex-direction:column;gap:10px}.stat-Int{text-align:left;display:flex;justify-content:space-between;padding:5px 0}.stat-label-Int{margin-top:0}.challenge-btn-Int{padding:10px;font-size:13px}.past-challenges-Int h2{font-size:24px}.past-card-Int{flex-wrap:wrap;text-align:center;justify-content:center}.past-icon-Int{font-size:32px}.past-content-Int h3{font-size:18px}.view-details-Int{margin-left:0}.coming-box-Int{padding:25px 20px}.coming-box-Int h3{font-size:20px}.coming-box-Int p{font-size:13px}.subscribe-btn-Int{padding:12px 24px;font-size:13px}.back-btn-Int{padding:10px 18px;font-size:13px}.detail-meta-Int{gap:12px}.detail-meta-Int span{padding:6px 12px;font-size:11px}.detail-section-Int{padding:20px}.detail-section-Int h2{font-size:20px}}@media(max-width:480px){.challenges-hero-Int h1{font-size:26px}.challenges-hero-Int p{font-size:13px}.challenge-card-Int{padding:18px 12px}.challenge-card-Int .icon-Int{font-size:32px}.section-header-Int h2{font-size:22px}.challenge-top-Int h3{font-size:.95rem}.challenge-icon-Int{width:40px;height:40px;font-size:18px}.challenge-description-Int{font-size:12px}.challenge-meta-Int span{font-size:11px}.stat-value1-Int{font-size:15px}.past-challenges-Int{padding:1.5rem}.past-challenges-Int h2{font-size:22px}.coming-box-Int{padding:20px 15px}.coming-icon-Int{font-size:48px}.detail-header-Int h1{font-size:24px}.detail-icon-Int{width:60px;height:60px;font-size:28px}.detail-section-Int h2{font-size:18px;gap:8px}.task-list-Int li{font-size:13px;padding:10px}.submission-area-Int{padding:20px}.submission-area-Int h3{font-size:20px}.submit-btn-Int{width:100%;justify-content:center}}@media(max-width:375px){.challenges-hero-Int h1{font-size:24px}.challenges-hero-Int p{font-size:12px}.challenge-card-Int{padding:15px 10px}.challenge-card-Int .icon-Int{font-size:28px;margin-bottom:12px}.challenge-card-Int h3{font-size:1rem}.section-header-Int h2{font-size:20px}.section-header-Int p{font-size:12px}.challenge-top-Int h3{font-size:.9rem}.challenge-icon-Int{width:35px;height:35px;font-size:16px}.past-challenges-Int h2{font-size:20px}.past-card-Int{padding:15px}.past-content-Int h3{font-size:16px}.coming-box-Int h3{font-size:18px}.back-btn-Int{padding:8px 15px;font-size:12px}.detail-header-Int{padding:20px}.detail-header-Int h1{font-size:20px}.detail-meta-Int span{padding:5px 10px;font-size:10px}}@media(max-width:320px){.challenges-hero-Int h1{font-size:22px}.challenges-hero-Int p{font-size:11px}.challenge-card-Int h3{font-size:.9rem}.section-header-Int h2{font-size:18px}.challenge-top-Int h3{font-size:.85rem}.challenge-description-Int{font-size:11px}.challenge-meta-Int span{font-size:10px}.past-challenges-Int h2{font-size:18px}.coming-box-Int h3{font-size:16px}.detail-header-Int h1{font-size:18px}.detail-section-Int h2{font-size:16px}.task-list-Int li{font-size:12px}}.interview-section-int{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.interview-hero-int{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.interview-hero-int:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.interview-hero-int h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.interview-hero-int p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.stats-container-int{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:3rem;position:relative;z-index:2;padding:0 20px}.stat-card-int{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px 35px;border-radius:24px;min-width:150px;text-align:center;border:1px solid rgba(67,66,66,.405);transition:all .3s ease}.stat-card-int:hover{transform:translateY(-8px);border-color:#d64a97}.stat-icon-int{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#d64a9714;border-radius:50%;font-size:24px}.stat-value-int{font-size:28px;font-weight:700;color:#111}.stat-label-int{font-size:15px;color:#666;margin-top:5px}.interview-features-int{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.feature-int{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;border-radius:24px;text-align:center;border:1px solid rgba(75,75,75,.418);transition:all .3s ease;display:flex;gap:20px;align-items:center}.feature-int:hover{transform:translateY(-8px);border-color:#d64a97}.feature-int h3{margin:15px 0 10px;font-size:22px;color:#111}.feature-int p{font-size:14px;color:#666;line-height:1.6}.feature-int>div:first-child{transition:transform .3s ease}.feature-int:hover>div:first-child{transform:scale(1.1)}.cards-header-int{text-align:center;margin:80px 0 40px}.cards-header-int h2{font-size:36px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.cards-header-int h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#d64a97;border-radius:2px}.cards-header-int p{color:#666;font-size:16px;margin-top:20px}.interview-grid-int{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto 60px;padding:0 20px}.interview-card-int{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:30px;cursor:pointer;border:1px solid rgba(72,72,72,.379);transition:all .3s ease;position:relative;overflow:hidden}.interview-card-int:hover:before{left:100%}.interview-card-int:hover{transform:translateY(-8px);border-color:#d64a97}.card-content-int{position:relative;z-index:2}.card-title-row-int{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-icon-int{display:flex;align-items:center;justify-content:center;font-size:32px}.card-title-row-int h3{font-size:22px;font-weight:700;margin:0;color:#111}.interview-card-int p{font-size:14px;line-height:1.6;color:#666;margin-bottom:10px}.card-full-desc-int{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;font-size:13px;color:#888}.interview-card-int:hover .card-full-desc-int{max-height:80px;opacity:1;margin-top:15px}.card-footer-int{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;border-top:1px solid rgba(214,74,151,.1)}.card-footer-int span{font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.card-footer-int button{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-footer-int button:hover{transform:translateY(-2px)}.practice-detail-container-int{max-width:1200px;margin:0 auto;padding:40px 20px}.back-btn-int{display:inline-flex;align-items:center;gap:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(214,74,151,.15);padding:12px 24px;border-radius:40px;color:#d64a97;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:30px;transition:all .3s ease}.back-btn-int:hover{transform:translateY(-3px);gap:14px}.practice-header-int{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:40px;margin-bottom:40px;display:flex;gap:30px;flex-wrap:wrap;border:1px solid rgba(214,74,151,.1)}.practice-icon-int{font-size:64px;color:#d64a97}.practice-info-int{flex:1}.practice-info-int h1{font-size:32px;margin-bottom:10px;color:#111}.practice-info-int p{color:#666;line-height:1.6}.practice-meta-int{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.practice-meta-int span{display:flex;align-items:center;gap:8px;background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;color:#555}.practice-content-int{display:grid;grid-template-columns:300px 1fr;gap:30px}.practice-sidebar-int{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:25px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(214,74,151,.1)}.progress-section-int{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(214,74,151,.1)}.progress-section-int h3{font-size:16px;margin-bottom:15px;color:#111;display:flex;align-items:center;gap:8px}.progress-bar-custom-int{height:8px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin:12px 0}.progress-fill-custom-int{height:100%;border-radius:10px;transition:width .3s ease}.topics-section-int,.skills-section-int{margin-bottom:25px}.topics-section-int h3,.skills-section-int h3{font-size:14px;margin-bottom:12px;color:#111;display:flex;align-items:center;gap:8px}.topics-section-int ul{list-style:none;padding:0}.topics-section-int li{padding:8px 0;color:#666;font-size:13px;display:flex;align-items:center}.skills-badges-int{display:flex;flex-wrap:wrap;gap:10px}.skill-badge-int{background:#d64a9714;padding:6px 14px;border-radius:20px;font-size:11px;color:#d64a97;transition:all .3s ease}.skill-badge-int:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.practice-main-int{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(214,74,151,.1);overflow:hidden}.question-card-int{padding:35px}.question-header-int{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.question-number-int{background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:8px;color:#555}.question-framework-int{padding:8px 18px;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.question-text-int{background:#d64a970a;padding:25px;border-radius:20px;display:flex;gap:15px;margin-bottom:30px}.question-text-int p{font-size:18px;line-height:1.6;color:#111;margin:0}.answer-area-int{display:flex;flex-direction:column;gap:20px}.answer-input-int{width:100%;padding:18px;border-radius:20px;border:1px solid rgba(214,74,151,.2);font-family:inherit;font-size:14px;resize:vertical;transition:all .3s ease;background:#fff}.answer-input-int:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 4px #d64a9714}.submit-answer-btn-int,.next-question-btn-int{background:#d64a97;border:none;padding:14px 28px;border-radius:40px;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.submit-answer-btn-int:hover,.next-question-btn-int:hover{transform:translateY(-3px);box-shadow:0 15px 30px #d64a974d}.submit-answer-btn-int:disabled{opacity:.5;cursor:not-allowed;transform:none}.feedback-area-int{background:#d64a970a;border-radius:20px;padding:25px;margin-top:10px}.feedback-sample-int,.feedback-tips-int,.feedback-framework-int{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(214,74,151,.1)}.feedback-sample-int:last-child,.feedback-tips-int:last-child,.feedback-framework-int:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feedback-area-int h4{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.feedback-area-int p{font-size:14px;color:#555;line-height:1.6}.tips-section-int{max-width:1200px;margin:80px auto;padding:50px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:40px;border:1px solid rgba(214,74,151,.1)}.tips-header-int{text-align:center;margin-bottom:40px}.tips-header-int h2{font-size:32px;margin-top:10px;color:#111}.tips-grid-int{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tip-card-int{background:#fff;padding:30px;text-align:center;border-radius:24px;transition:all .3s ease;border:1px solid rgba(80,80,80,.393);display:flex;gap:20px;align-items:center}.tip-card-int:hover{transform:translateY(-8px);border-color:#d64a97}.tip-icon-int{font-size:40px;margin-bottom:15px;display:inline-block}.tip-card-int h4{font-size:18px;margin-bottom:10px;color:#111}.tip-card-int p{font-size:13px;color:#666;line-height:1.5}@media(max-width:1024px){.interview-hero-int{padding:80px 20px}.interview-hero-int h1{font-size:48px}.interview-hero-int p{font-size:16px}.stats-container-int{margin:2rem;gap:20px}.stat-card-int{padding:20px 25px;min-width:130px}.stat-value-int{font-size:24px}.cards-header-int h2{font-size:32px}.interview-grid-int{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.practice-content-int{grid-template-columns:280px 1fr}}@media(max-width:912px){.interview-hero-int h1{font-size:42px}.interview-features-int{grid-template-columns:1fr;margin:40px auto}.feature-int{max-width:500px;margin:0 auto}.cards-header-int h2{font-size:28px}.practice-detail-container-int{padding:30px 15px}.practice-header-int{padding:30px;flex-direction:column;text-align:center}.practice-icon-int{margin:0 auto}.practice-meta-int{justify-content:center}}@media(max-width:768px){.interview-hero-int{padding:60px 15px}.interview-hero-int h1{font-size:36px}.interview-hero-int p{font-size:15px}.stats-container-int{margin:1.5rem;gap:15px}.stat-card-int{min-width:calc(50% - 20px);padding:18px 15px}.stat-value-int{font-size:22px}.stat-label-int{font-size:13px}.cards-header-int{margin:50px 0 30px}.cards-header-int h2{font-size:24px}.cards-header-int p{font-size:14px}.interview-grid-int{grid-template-columns:1fr;gap:20px}.interview-card-int{padding:25px}.card-title-row-int h3{font-size:20px}.practice-content-int{grid-template-columns:1fr}.practice-sidebar-int{position:static;margin-bottom:20px}.question-card-int{padding:25px}.question-text-int p{font-size:16px}.tips-section-int{padding:35px 25px;margin:50px 20px}.tips-header-int h2{font-size:28px}.tips-grid-int{grid-template-columns:1fr}.tip-card-int{padding:20px}}@media(max-width:540px){.interview-hero-int h1{font-size:30px}.interview-hero-int p{font-size:14px}.stats-container-int{margin:1rem}.stat-card-int{min-width:100%;padding:15px}.stat-icon-int{width:50px;height:50px;font-size:20px}.stat-value-int{font-size:20px}.feature-int{flex-direction:column;text-align:center;padding:20px}.feature-int h3{margin:10px 0;font-size:18px}.feature-int p{font-size:13px}.cards-header-int h2{font-size:22px}.cards-header-int p{font-size:13px}.interview-card-int{padding:20px}.card-title-row-int{flex-direction:column;text-align:center}.card-title-row-int h3{font-size:18px}.card-footer-int{flex-direction:column;gap:15px}.card-footer-int button{width:100%;justify-content:center}.back-btn-int{padding:10px 18px;font-size:13px}.practice-header-int{padding:25px}.practice-info-int h1{font-size:24px}.practice-info-int p{font-size:14px}.practice-meta-int span{padding:6px 12px;font-size:11px}.question-header-int{flex-direction:column;align-items:flex-start}.question-text-int{flex-direction:column;text-align:center;padding:20px}.question-text-int p{font-size:15px}.answer-input-int{padding:14px;font-size:13px}.submit-answer-btn-int,.next-question-btn-int{width:100%;justify-content:center}.feedback-area-int{padding:20px}.feedback-area-int p{font-size:13px}.tips-section-int{padding:25px 15px;margin:40px 15px}.tips-header-int h2{font-size:24px}.tip-card-int{flex-direction:column;text-align:center;padding:20px}.tip-icon-int{margin-bottom:10px}.tip-card-int h4{font-size:16px}}@media(max-width:480px){.interview-hero-int h1{font-size:26px}.interview-hero-int p{font-size:13px}.stat-value-int{font-size:18px}.cards-header-int h2{font-size:20px}.practice-info-int h1{font-size:22px}.question-text-int p{font-size:14px}.tips-header-int h2{font-size:22px}}@media(max-width:375px){.interview-hero-int h1{font-size:24px}.interview-hero-int p{font-size:12px}.stat-card-int{padding:12px}.stat-value-int{font-size:16px}.stat-label-int{font-size:11px}.cards-header-int h2{font-size:18px}.practice-info-int h1{font-size:20px}.question-text-int p{font-size:13px}.tips-header-int h2{font-size:20px}.tip-card-int h4{font-size:15px}.tip-card-int p{font-size:12px}}@media(max-width:320px){.interview-hero-int h1{font-size:22px}.interview-hero-int p{font-size:11px}.cards-header-int h2{font-size:16px}.practice-info-int h1,.tips-header-int h2{font-size:18px}}.robotics-module-wrapper{width:100%;overflow-x:hidden;background:#fff;color:#000}.robotics-module-wrapper *{box-sizing:border-box}.robotics-module-wrapper img{max-width:100%;height:auto;display:block}.robotics-module-wrapper a{text-decoration:none}@media(max-width:768px){.robotics-module-wrapper{margin:0;padding:0}}@media(max-width:540px){.robotics-module-wrapper{font-size:14px}}@media(max-width:375px){.robotics-module-wrapper{font-size:13px}}.robotic-header-wrapper .header{font-family:Poppins,sans-serif;position:sticky;top:0;display:flex;align-items:center;justify-content:flex-start;gap:30px;padding:0 50px;background:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 25px #00000014;z-index:9999;transition:transform .3s ease-in-out;transform:translateY(0)}.robotic-header-wrapper .header.hidden{transform:translateY(-100%)}.robotic-header-wrapper .header.visible{transform:translateY(0)}.robotic-header-wrapper .logo-img{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}.robotic-header-wrapper .nav-links{display:flex;align-items:center;gap:25px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:105;text-align:center}.robotic-header-wrapper .nav-links a{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:.3s}.robotic-header-wrapper .nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#d64a97;transition:width .3s ease}.robotic-header-wrapper .nav-links a:hover{color:#d64a97}.robotic-header-wrapper .nav-links a:hover:after{width:100%}.robotic-header-wrapper .dropdown{position:relative}.robotic-header-wrapper .dropdown-title{cursor:pointer;font-size:20px;font-weight:500;color:#fff;display:flex;align-items:center;gap:5px}.robotic-header-wrapper .dropdown-menu{position:absolute;top:45px;left:0;border-radius:14px;min-width:240px;padding:10px 0;border:1px solid #eee;box-shadow:0 20px 50px #0000001f;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:200}.robotic-header-wrapper .dropdown-arrow{font-size:12px;cursor:pointer}.robotic-header-wrapper .dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.robotic-header-wrapper .dropdown-menu a{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#444;font-size:14px;transition:.25s}.robotic-header-wrapper .dropdown-menu a:hover{background:#f5f3ff;color:#7c5cff;transform:translate(5px)}.robotic-header-wrapper .login-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:#d64a97;color:#fff;margin-left:auto}.robotic-header-wrapper .login-btn:hover{border:2px solid #d64a97;background:transparent;color:#d64a97}.robotic-header-wrapper .arrow-icon{font-size:12px;transition:transform .3s ease}.robotic-header-wrapper .login-btn:hover .arrow-icon{transform:translate(5px)}.robotic-header-wrapper .dropdown-title:hover{color:#7c5cff}.robotic-header-wrapper .dropdown-title:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#7c5cff);transition:width .3s ease}.robotic-header-wrapper .dropdown-title:hover:after{width:100%}.robotic-header-wrapper .menu-icon{display:none;font-size:28px;cursor:pointer;margin-left:auto;color:#fff}@media(max-width:992px){.robotic-header-wrapper .menu-icon{display:block;font-size:28px;cursor:pointer;z-index:1100;position:relative}.robotic-header-wrapper .nav-links{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f0220,#1a0630);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;z-index:1000;transform:translateY(-100%);opacity:0;transition:all .4s ease;pointer-events:none}.robotic-header-wrapper .nav-links.active{transform:translateY(0);opacity:1;pointer-events:auto}.robotic-header-wrapper .nav-links a{color:#fff;font-size:20px;font-weight:500}.robotic-header-wrapper .nav-links a:hover{color:#d64a97}.robotic-header-wrapper .nav-links a:after{display:none}.robotic-header-wrapper .mobile-login{margin-top:20px}}@media(max-width:576px){.robotic-header-wrapper .header{padding:0}.robotic-header-wrapper .login-btn{margin-right:0;font-size:12px;padding:8px 12px}.robotic-header-wrapper .logo-img{height:3rem;display:flex}.robotic-header-wrapper .menu-icon{font-size:18px;margin-right:.5rem}.robotic-header-wrapper .nav-links{gap:18px}.robotic-header-wrapper .nav-links a{font-size:18px}.robotic-header-wrapper .nav-links .dropdown-title{color:#fff}.robotic-header-wrapper .nav-links .dropdown-title:hover{color:#d64a97}.robotic-header-wrapper .nav-links .dropdown-title:after{display:none}.robotic-header-wrapper .dropdown-menu{background:linear-gradient(135deg,#0f0220,#1a0630)}}.robotic-header-wrapper .menu-icon.active{color:#fff}@media(max-width:280px){.robotic-header-wrapper .header{padding:0 6px;gap:10px}.robotic-header-wrapper .logo-img{height:2.2rem}.robotic-header-wrapper .menu-icon{font-size:14px;margin-right:.2rem}.robotic-header-wrapper .nav-links{gap:12px}.robotic-header-wrapper .nav-links a,.robotic-header-wrapper .nav-links .dropdown-title{font-size:14px}.robotic-header-wrapper .login-btn{padding:6px 10px;font-size:10px}.robotic-header-wrapper .dropdown-menu{min-width:180px}}.robotic-footer-wrapper .footer{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:60px 80px 40px;background:#000;color:#e0e0e0;font-family:Poppins,sans-serif;border-top:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden}.robotic-footer-wrapper .footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.03),transparent 60%);pointer-events:none}.robotic-footer-wrapper .logo-img1{height:7rem;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(1.1);transition:filter .3s ease}.robotic-footer-wrapper .logo-img1:hover{filter:brightness(1.2)}.robotic-footer-wrapper .footer-col h3{margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;letter-spacing:1px;background:#d64a97;background-clip:text;-webkit-background-clip:text;color:transparent;position:relative;display:inline-block}.robotic-footer-wrapper .footer-col p{color:#9a9aad;font-size:.85rem;line-height:1.7;margin-bottom:1rem}.robotic-footer-wrapper .footer-col a{display:block;margin:.75rem 0;color:#b0b0c0;font-size:.85rem;text-decoration:none;transition:all .25s ease;position:relative;width:-moz-fit-content;width:fit-content}.robotic-footer-wrapper .footer-col a:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:1.5px;background:linear-gradient(90deg,#d64a97,#b847e8);transition:width .3s ease;border-radius:2px}.robotic-footer-wrapper .footer-col a:hover{color:#fff;transform:translate(5px)}.robotic-footer-wrapper .footer-col a:hover:after{width:100%}.robotic-footer-wrapper .social-icons{display:flex;gap:12px;margin-top:1rem;flex-wrap:wrap}.robotic-footer-wrapper .social-icons a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;font-size:1rem;color:#d0d0e0;transition:all .3s ease;margin:0}.robotic-footer-wrapper .social-icons a:hover{background:linear-gradient(135deg,#d64a97,#b847e8);transform:translateY(-4px);box-shadow:0 6px 14px #d64a9759;color:#fff}.robotic-footer-wrapper .footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:2rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:#7a7a8a;flex-wrap:wrap;gap:1rem}.robotic-footer-wrapper .bottom-links{display:flex;gap:1.5rem}.robotic-footer-wrapper .bottom-links a{display:inline-block;margin:0;font-size:.75rem;color:#7a7a8a}@media(max-width:1024px){.robotic-footer-wrapper .footer{padding:50px 60px 35px;gap:1.8rem}}@media(max-width:768px){.robotic-footer-wrapper .footer{grid-template-columns:repeat(2,1fr);padding:40px 30px 30px;gap:2rem}}@media(max-width:540px){.robotic-footer-wrapper .footer{grid-template-columns:1fr;padding:35px 25px 25px;gap:1.8rem;text-align:center}.robotic-footer-wrapper .footer-col a{margin:.5rem auto}}.full-apply-container-ROB{max-width:1280px;margin:0 auto;padding:40px 48px 70px}.logo-header-ROB{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s;margin-bottom:40px}.logo-text-ROB{font-weight:700;font-size:26px;letter-spacing:-.3px;color:#d64a97;margin-bottom:24px}.program-header-wrapper-ROB{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.program-badge-small-ROB{font-size:14px;color:#888;display:block;margin-bottom:8px}.main-heading-ROB{font-size:36px;font-weight:700;line-height:1.2;color:#0f0f1f;margin-bottom:28px}.main-heading-ROB span{color:#d64a97}.program-stats-row-ROB{display:flex;align-items:center;gap:25px;background:#f8f8fc;padding:16px 8px;border-radius:20px;max-width:550px}.stat-item-ROB{display:flex;flex-direction:column;gap:6px}.stat-time-ROB{font-size:15px;color:#888;letter-spacing:.3px}.stat-word-ROB{font-size:18px;font-weight:700;color:#1a1a2e}.stat-divider-ROB{width:1px;height:40px;background:#e0e0e8}.apply-two-col-ROB{display:flex;gap:70px;align-items:flex-start;flex-wrap:wrap}.apply-info-section-ROB{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.steps-list-ROB{display:flex;flex-direction:column}.step-item-ROB{display:flex;gap:25px;margin-bottom:35px;align-items:flex-start}.step-left-ROB{display:flex;flex-direction:column;align-items:center;min-width:70px}.step-number-ROB{width:60px;height:60px;border-radius:50%;background:#fce7f3;color:#d9468f;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #d9468f26}.step-arrow-ROB{font-size:35px;margin-top:12px;color:#d9468f;font-weight:700}.step-content-ROB strong{display:block;font-size:20px;margin-bottom:8px}.step-content-ROB p{color:#555;line-height:1.7;max-width:450px}.apply-form-card-ROB{flex:1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.form-header-compact-ROB{text-align:left;margin-bottom:32px;border-bottom:1px solid #edeef2;padding-bottom:20px}.form-header-compact-ROB h2{font-size:28px;font-weight:700;color:#d64a97;margin-bottom:12px}.applying-for-tag-ROB{font-size:13px;color:#7c7c8c;letter-spacing:.3px}.program-name-form-ROB{font-size:22px;font-weight:700;color:#111;margin-top:6px}.question-block-ROB{margin-bottom:38px}.question-label-ROB{font-size:16px;font-weight:600;color:#1e1e2f;display:block;margin-bottom:12px}.required-star-ROB{color:#d64a97;margin-left:4px;font-weight:600}.question-input-ROB{width:100%;padding:16px 0 14px;font-size:16px;font-family:inherit;border:none;border-bottom:2px solid #e4e4ec;background:transparent;transition:border .2s ease;outline:none;color:#111}.question-input-ROB:focus{border-bottom-color:#d64a97}.question-input-ROB::-moz-placeholder{color:#b9b9cc;font-weight:400}.question-input-ROB::placeholder{color:#b9b9cc;font-weight:400}.textarea-input-ROB{border:2px solid #e9e9f0;border-radius:20px;padding:14px 18px;resize:vertical;background:#fff;margin-top:6px}.textarea-input-ROB:focus{border-color:#d64a97;outline:none}.error-message-ROB{color:#e03a3a;font-size:12px;margin-top:8px;display:block}.form-progress-section-ROB{margin:28px 0 22px}.progress-meta-ROB{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-text-step-ROB{font-size:14px;font-weight:500;color:#5f5f77}.progress-percent-ROB{font-size:13px;font-weight:500;color:#d64a97}.progress-bar-bg-ROB{background:#efeff4;border-radius:30px;height:6px;width:100%;overflow:hidden}.progress-fill-ROB{background:#d64a97;width:0%;height:100%;border-radius:30px;transition:width .25s ease}.double-buttons-ROB{display:flex;gap:16px;margin-top:20px}.btn-prev-ROB{flex:1;background:#fff;border:1px solid #dddce5;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#3b3b55;cursor:pointer;transition:all .2s;font-family:inherit}.btn-prev-ROB:hover{border-color:#d64a97;color:#d64a97;background:#fff9fc}.btn-next-ROB{flex:1;background:#d64a97;border:none;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:.2s;font-family:inherit}.btn-next-ROB:hover{transform:translateY(-1px)}.enter-hint-ROB{text-align:center;font-size:12px;color:#9e9eb0;margin-top:18px}.success-screen-card-ROB{text-align:center;padding:20px 0 10px}.success-icon-circle-ROB{width:70px;height:70px;background:#d64a97;color:#fff;font-size:42px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.success-screen-card-ROB h2{font-size:28px;font-weight:700;color:#111;margin-bottom:12px}.success-sub-ROB{color:#53536b;margin-bottom:28px}.submission-details-ROB{background:#faf8ff;padding:24px;border-radius:24px;text-align:left;margin:28px 0;border:1px solid #f3eef8}.submission-details-ROB p{margin:12px 0;color:#222;font-size:15px}.close-success-final-ROB{background:#d64a97;border:none;color:#fff;padding:12px 32px;border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.start-application-section-ROB{text-align:center;padding:40px 20px}.start-application-btn-ROB{background:#d64a97;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px;margin:0 auto 20px;display:block}.start-application-btn-ROB:hover{background:#be3a81;transform:translateY(-2px)}.login-hint-ROB{color:#888;font-size:14px}.login-hint-ROB span{color:#d64a97;cursor:pointer;font-weight:600}.login-hint-ROB span:hover{text-decoration:underline}.full-signup-container-ROB{width:100%;animation:fadeIn-ROB .3s ease}@keyframes fadeIn-ROB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.signup-header-ROB{text-align:center;margin-bottom:32px;position:relative}.back-to-apply-ROB{position:absolute;left:0;top:0;background:none;border:none;color:#d64a97;font-size:14px;font-weight:500;cursor:pointer;padding:0}.back-to-apply-ROB:hover{text-decoration:underline}.signup-header-ROB h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.signup-header-ROB p{color:#888;font-size:14px}.signup-form-full-ROB{width:100%}.signup-field-ROB{margin-bottom:24px}.signup-field-ROB label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.signup-field-ROB input{width:100%;padding:14px 16px;border:1px solid #e0e0e8;border-radius:12px;font-size:15px;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.signup-field-ROB input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.signup-submit-btn-ROB{width:100%;padding:14px;background:#d64a97;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.signup-submit-btn-ROB:hover{background:#be3a81;transform:translateY(-1px)}.signup-divider-ROB{display:flex;align-items:center;margin:24px 0}.signup-divider-ROB hr{flex:1;border:none;border-top:1px solid #e0e0e8}.signup-divider-ROB span{margin:0 12px;color:#999;font-size:12px}.google-signup-btn-ROB{width:100%;padding:12px;background:#fff;border:1px solid #e0e0e8;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.google-signup-btn-ROB:hover{background:#f5f5f5;border-color:#ccc}.signup-login-link-ROB{text-align:center;margin-top:24px;font-size:14px;color:#666}.signup-login-link-ROB span{color:#d64a97;cursor:pointer;font-weight:600}.signup-login-link-ROB span:hover{text-decoration:underline}.signup-success-ROB{text-align:center;padding:40px 20px;animation:fadeIn-ROB .3s ease}.signup-success-ROB .success-icon-ROB{width:70px;height:70px;background:#d64a97;color:#fff;font-size:40px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.signup-success-ROB h3{font-size:22px;color:#1a1a2e;margin-bottom:12px}.signup-success-ROB p{color:#666}@media(max-width:1024px){.full-apply-container-ROB{padding:30px 30px 50px}.apply-two-col-ROB{gap:40px}.main-heading-ROB{font-size:32px}.logo-header-ROB,.apply-info-section-ROB,.apply-form-card-ROB{padding:25px 28px}.program-stats-row-ROB{max-width:500px}.step-number-ROB{width:55px;height:55px;font-size:26px}.step-arrow-ROB{font-size:30px}.step-content-ROB strong{font-size:18px}}@media(max-width:912px){.program-header-wrapper-ROB{flex-direction:column;align-items:flex-start;gap:20px}.main-heading-ROB{font-size:28px;margin-bottom:20px}.apply-two-col-ROB{flex-direction:column}.apply-info-section-ROB,.apply-form-card-ROB{width:100%}.program-stats-row-ROB{max-width:100%}.step-item-ROB{gap:20px}.step-number-ROB{width:50px;height:50px;font-size:24px}}@media(max-width:768px){.full-apply-container-ROB{padding:20px 20px 40px}.logo-header-ROB{padding:20px;margin-bottom:25px}.main-heading-ROB{font-size:24px}.program-stats-row-ROB{flex-wrap:wrap;gap:15px;padding:12px}.stat-divider-ROB{display:none}.apply-info-section-ROB,.apply-form-card-ROB{padding:20px}.step-item-ROB{flex-direction:column;align-items:center;text-align:center;gap:15px;margin-bottom:30px}.step-left-ROB{min-width:auto}.step-arrow-ROB{display:none}.step-content-ROB strong{font-size:18px}.step-content-ROB p{max-width:100%;font-size:14px}.program-name-form-ROB{font-size:18px}.form-header-compact-ROB h2{font-size:24px}.double-buttons-ROB{flex-direction:column;gap:12px}.btn-prev-ROB,.btn-next-ROB{width:100%}.start-application-section-ROB{padding:30px 15px}.signup-header-ROB h2{font-size:22px}.signup-field-ROB input{padding:12px 14px}}@media(max-width:540px){.full-apply-container-ROB{padding:15px 15px 30px}.logo-header-ROB{padding:15px}.main-heading-ROB{font-size:20px}.program-badge-small-ROB,.stat-time-ROB{font-size:12px}.stat-word-ROB{font-size:15px}.apply-info-section-ROB,.apply-form-card-ROB{padding:15px}.step-number-ROB{width:45px;height:45px;font-size:22px}.step-content-ROB strong{font-size:16px}.step-content-ROB p{font-size:13px}.form-header-compact-ROB{margin-bottom:25px;padding-bottom:15px}.form-header-compact-ROB h2{font-size:20px}.program-name-form-ROB{font-size:16px}.question-label-ROB{font-size:14px}.question-input-ROB{font-size:14px;padding:12px 0 10px}.start-application-btn-ROB{padding:12px 30px;font-size:16px;max-width:250px}.login-hint-ROB{font-size:12px}.signup-header-ROB h2{font-size:20px}.signup-header-ROB p,.back-to-apply-ROB{font-size:12px}.signup-field-ROB label{font-size:13px}.signup-field-ROB input{padding:10px 12px;font-size:14px}.signup-submit-btn-ROB{padding:12px;font-size:14px}.google-signup-btn-ROB{padding:10px;font-size:13px}.success-screen-card-ROB h2{font-size:22px}.success-icon-circle-ROB{width:55px;height:55px;font-size:32px}.submission-details-ROB{padding:18px}.submission-details-ROB p{font-size:13px}.close-success-final-ROB{padding:10px 24px;font-size:14px}}@media(max-width:480px){.main-heading-ROB{font-size:18px}.program-stats-row-ROB{flex-direction:column;align-items:flex-start;gap:10px}.stat-item-ROB{flex-direction:row;justify-content:space-between;width:100%}.step-number-ROB{width:40px;height:40px;font-size:20px}.step-content-ROB strong{font-size:15px}.step-content-ROB p{font-size:12px}.form-header-compact-ROB h2{font-size:18px}.program-name-form-ROB{font-size:14px}.signup-header-ROB h2{font-size:18px}.signup-login-link-ROB{font-size:12px}.signup-success-ROB h3{font-size:18px}.signup-success-ROB p{font-size:13px}.success-screen-card-ROB h2{font-size:20px}.success-sub-ROB{font-size:13px}}@media(max-width:375px){.full-apply-container-ROB{padding:10px 12px 25px}.main-heading-ROB{font-size:16px;margin-bottom:15px}.logo-header-ROB,.apply-info-section-ROB,.apply-form-card-ROB{padding:12px}.step-number-ROB{width:35px;height:35px;font-size:18px}.step-content-ROB strong{font-size:14px}.step-content-ROB p{font-size:11px}.form-header-compact-ROB h2{font-size:16px}.program-name-form-ROB,.question-label-ROB{font-size:13px}.start-application-btn-ROB{padding:10px 20px;font-size:14px}.signup-header-ROB h2{font-size:16px}.signup-field-ROB label{font-size:12px}.signup-field-ROB input{padding:8px 10px;font-size:13px}.signup-submit-btn-ROB{padding:10px;font-size:13px}.google-signup-btn-ROB{font-size:12px}.success-screen-card-ROB h2{font-size:18px}.close-success-final-ROB{padding:8px 20px;font-size:13px}}@media(max-width:320px){.main-heading-ROB{font-size:14px}.program-badge-small-ROB{font-size:10px}.stat-time-ROB{font-size:11px}.stat-word-ROB{font-size:13px}.step-number-ROB{width:30px;height:30px;font-size:16px}.step-content-ROB strong{font-size:13px}.step-content-ROB p{font-size:10px}.form-header-compact-ROB h2{font-size:14px}.program-name-form-ROB,.question-label-ROB{font-size:12px}.start-application-btn-ROB{font-size:13px;padding:8px 16px}.signup-header-ROB h2{font-size:14px}.signup-header-ROB p{font-size:11px}.signup-field-ROB input{padding:6px 8px;font-size:12px}.signup-submit-btn-ROB{font-size:12px}}.course-detail-ROB{background-color:#fff;font-family:Poppins,sans-serif}.course-hero-ROB{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:space-between;align-items:top;gap:20px;min-height:90vh;padding:5rem 8%;position:relative;overflow:hidden}.hero-left-ROB{flex:1;z-index:2}.course-hero-ROB h1{font-size:60px;line-height:1.2;background:linear-gradient(90deg,#fff,#cdcccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-hero-ROB p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.hero-right-ROB{flex:1;display:flex;justify-content:center;z-index:2}.hero-ai-image-ROB{width:100%;max-width:700px;height:430px;align-items:top!important;-o-object-fit:contain;object-fit:contain;border-radius:30px;transition:all .8s ease;box-shadow:0 25px 40px #e0089114}.hero-btn1-ROB{display:flex;gap:1rem;flex-wrap:wrap}.apply-btn1-ROB{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.apply-btn1-ROB:hover{background:#d64a97;transform:translateY(-3px)}.expert-btn-ROB{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.expert-btn-ROB:hover{transform:translateY(-3px)}.hero1-ROB{padding:3rem;background:#fff}.hero-container-ROB{background:#fff;display:flex;gap:60px;max-width:1200px;margin:auto;justify-content:center;padding:3rem;border-radius:30px;border:1px solid rgba(31,30,30,.503)}.hero-left-ROB{max-width:600px}.tag1-ROB{color:#d64a97;font-weight:600;margin-bottom:20px;letter-spacing:2px;font-size:.9rem}.hero-left-ROB h1{font-size:60px;line-height:1.3;font-weight:700;margin:0}.hero-left-ROB h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desc-ROB{color:#3f3d3d;margin-top:20px;line-height:1.7}.hero-buttons-ROB{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap}.secondary-btn-ROB{padding:12px 28px;border-radius:30px;border:1px solid #d64a97;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.secondary-btn-ROB:hover{background:#d64a9733;transform:translateY(-3px)}.hero-right1-ROB{gap:20px}.card-ROB{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px;border-radius:20px;border:1px solid rgba(31,30,30,.503);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;margin-bottom:20px}.card-ROB:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.card-ROB:hover:before{transform:scaleY(1)}.card-ROB:hover{transform:translateY(-6px) scale(1.02);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.big-card-ROB h2{font-size:40px}.big-card-ROB h2 span{color:#d64a97}.small-cards-ROB{display:flex;gap:20px}.small-cards-ROB .card-ROB{flex:1;text-align:center}.small-cards-ROB h2{font-size:28px;color:#d64a97}.experts-section-ROB{padding:3rem 8%;background:#f5f5f5;text-align:center;position:relative;overflow:hidden}.section-title-ROB{font-size:42px;font-weight:700;color:#222;margin:0;position:relative}.experts-cards-ROB{display:flex;gap:35px;flex-wrap:wrap;justify-content:center;padding:4rem 16%}.expert-card-ROB{flex:1;min-width:300px;padding:21px;border-radius:30px;width:auto;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.expert-card-ROB:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#ff4da6;transform:scaleX(0);transition:.5s}.expert-card-ROB:hover:before{transform:scaleX(1)}.expert-card-ROB:hover{transform:translateY(-12px);border-color:#d64a974d}.card-top-ROB{display:flex;align-items:center;gap:18px;margin-bottom:15px}.icon-ROB{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:28px;position:relative;overflow:hidden;flex-shrink:0}.icon-ROB:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);top:0;left:0;transform:rotate(25deg)}.expert-card-ROB:nth-child(1) .icon-ROB{background:linear-gradient(135deg,#dce9ff,#c8d9ff);color:#004aad}.expert-card-ROB:nth-child(2) .icon-ROB{background:linear-gradient(135deg,#eadcff,#dbc4ff);color:#7a2cff}.expert-card-ROB:nth-child(3) .icon-ROB{background:linear-gradient(135deg,#d8fff3,#b9f7e4);color:#00c896}.card-top-ROB h3{font-size:22px;font-weight:700;color:#222;margin:0;line-height:1.3}.expert-card-ROB p{font-size:15px;color:#555;text-align:left}.learning-section-ROB{background:#fff;padding:3rem;position:relative}.learning-container-ROB{display:flex;gap:70px;max-width:1200px;margin:auto;align-items:flex-start;flex-wrap:wrap}.learning-left-ROB{flex:1;min-width:200px;position:sticky;top:100px}.learning-left-ROB h2{font-size:44px;font-weight:700;color:#222;line-height:1.3;margin-bottom:20px}.learning-left-ROB h2 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.learning-grid-ROB{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.learning-item-ROB{padding:28px;background:#fff;border-radius:20px;transition:all .4s ease;border:1px solid #cdcccc;position:relative;overflow:hidden;cursor:pointer}.learning-item-ROB:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.learning-item-ROB:hover:before{transform:scaleY(1)}.learning-item-ROB:hover{transform:translate(8px);border-color:#d64a97}.learning-item-ROB h3{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:12px;transition:color .3s ease}.learning-item-ROB h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.learning-item-ROB:hover h3:after{width:100%}.learning-item-ROB:hover h3{color:#d64a97;transform:translate(3px)}.learning-item-ROB p{color:#3f3d3d;font-size:14px;line-height:1.7;margin:0}.new-curriculum-ROB{padding:3rem 12%;background:#fff}.curriculum-container-ROB{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.image-card-ROB{position:relative;height:600px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.curriculum-image-ROB{width:100%;height:54%;-o-object-fit:cover;object-fit:cover;transition:1s ease}.image-overlay-ROB{position:absolute;inset:0;background:linear-gradient(to top,#000000bf,#0003);display:flex;flex-direction:column;justify-content:flex-end;padding:50px;color:#fff}.image-overlay-ROB h1{font-size:42px;line-height:1.1;margin-bottom:20px}.image-overlay-ROB p{font-size:17px;line-height:1.8;color:#ededed}.curriculum-content-side-ROB h2{font-size:42px;line-height:1.1;margin-bottom:20px;color:#111}.curriculum-content-side-ROB h2 span{color:#d64a97}.curriculum-text-ROB{color:#666;margin-bottom:40px}.accordion-area-ROB{display:flex;flex-direction:column;gap:20px}.accordion-card-ROB{background:#fff;border-radius:24px;padding:0 10px;cursor:pointer;transition:.4s ease;border:1px solid #575757}.accordion-card-ROB:hover{transform:translateY(-6px)}.accordion-header-ROB{display:flex;justify-content:space-between;align-items:center}.accordion-left-ROB{display:flex;align-items:center;gap:18px}.module-box-ROB{min-width:58px;height:58px;border-radius:18px;color:#d64a97;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.accordion-left-ROB h3{font-size:20px;color:#111}.accordion-icon-ROB{font-size:24px;color:#d64a97}.accordion-content-ROB{padding-top:24px;margin-top:24px;border-top:1px solid #ececec;display:grid;gap:14px}.point-ROB{color:#555;font-size:15px}.ai-journey-section-ROB{padding:3rem 12%;background:#f5f5f5;color:#111;position:relative;overflow:hidden}.journey-heading-ROB{text-align:center;margin-bottom:70px;position:relative;z-index:2}.journey-heading-ROB h1{font-size:42px;margin-top:0;color:#111}.journey-heading-ROB h1 span{color:#d64a97}.journey-heading-ROB h4{max-width:700px;margin:auto;color:#666;font-weight:400;line-height:1.9}.journey-grid-ROB{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:2}.journey-card-ROB{padding:35px;border-radius:30px;background:#ffffffbf;border:1px solid rgba(214,74,151,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.5s}.journey-card-ROB.large-ROB{grid-column:span 2}.journey-card-ROB:hover{transform:translateY(-10px);border-color:#d64a97}.journey-card-ROB h2{margin-bottom:20px;font-size:24px;color:#111}.journey-card-ROB p{line-height:1.5;color:#666}.course-section1-ROB{text-align:center;padding:40px 20px;background:#fff}.course-section1-ROB h2{font-size:42px;font-weight:700;margin:0;color:#222}.course-grid-ROB{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px;margin:auto;padding:2rem}.course-grid-ROB>div{background:#fff;padding:20px;border-radius:16px;font-weight:600;color:#3f3d3d;box-shadow:0 5px 15px #00000014;transition:all .3s ease;border:1px solid #cdcccc}.course-grid-ROB>div:hover{transform:translateY(-5px);border-color:#d64a97;color:#d64a97}.tools-section-ROB{position:relative;overflow:hidden;padding:3rem 8%;background:#fff;color:#111}.tools-left-ROB{text-align:center}.tools-left-ROB h1{font-size:42px;font-weight:700;line-height:1.08;margin-bottom:28px;color:#0f172a;margin-top:0}.tools-left-ROB h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tools-left-ROB p{font-size:1.12rem;line-height:2;color:#64748b}.tools-grid-ROB{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;padding:3rem}.tool-card-ROB{position:relative;padding:16px;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:28px;overflow:hidden;text-align:center;transition:.45s ease;cursor:pointer;box-shadow:0 10px 40px #0f172a0d}.tool-icon-ROB{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center!important;font-size:2rem;border-radius:24px;background:linear-gradient(145deg,#fffffff2,#f8f8ffbf);border:1px solid rgba(255,255,255,.8);transition:.45s ease}.tool-card-ROB:hover .tool-icon-ROB{transform:translateY(-5px) scale(1.05)}.tool-card-ROB h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:12px;transition:.3s}.tool-card-ROB p{color:#64748b;font-size:15px}.tool-card-ROB:hover h3{color:#d64a97}.explore-btn-ROB{margin-top:20px;padding:10px 28px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease}.tool-card-ROB{opacity:0;transform:translateY(40px);animation:fadeUp-ROB .8s forwards ease}@keyframes fadeUp-ROB{to{opacity:1;transform:translateY(0)}}.prep-section-ROB{background:#f5f5f5;padding:3rem 8%;text-align:center;position:relative;overflow:hidden}.prep-title-ROB{font-size:42px;font-weight:700;margin-top:0;margin-bottom:20px;position:relative;display:inline-block;letter-spacing:-.02em}.prep-title-ROB span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prep-grid-ROB{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative;z-index:1}.prep-card-ROB{background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:28px;border-radius:25px;text-align:left;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden;cursor:pointer}.prep-card-ROB:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.prep-card-ROB:hover:before{transform:scaleY(1)}.prep-card-ROB:hover{transform:translate(8px);border-color:#d64a97}.prep-card-ROB h3{color:#222;margin-bottom:15px;font-size:20px;font-weight:700;transition:all .3s ease;letter-spacing:-.3px;position:relative;display:inline-block}.prep-card-ROB h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.prep-card-ROB:hover h3:after{width:100%}.prep-card-ROB:hover h3{color:#d64a97;transform:translate(3px)}.prep-card-ROB p{color:#3f3d3d;font-size:15px;line-height:1.35;margin:0;transition:color .3s ease}.prep-card-ROB:hover p{color:#222}.prep-card-ROB{animation:fadeInUp-ROB .6s ease forwards;opacity:0;transform:translateY(30px)}@keyframes fadeInUp-ROB{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.career-section-ROB{background:linear-gradient(135deg,#f8f9fa,#fff);padding:3rem 8%;text-align:center}.career-title-ROB{font-size:42px;margin-top:0;color:#222;font-weight:700;margin-bottom:20px}.career-title-ROB span{color:#d64a97}.career-grid-ROB{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:auto}.career-card-ROB{text-align:left;padding:20px;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:25px;border:1px solid rgba(214,74,151,.15);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.career-card-ROB:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.career-card-ROB:hover:before{transform:scaleY(1)}.career-card-ROB:hover{transform:translate(8px);border-color:#d64a97}.career-card-ROB h3{margin-bottom:10px;color:#222;font-size:1.3rem}.career-card-ROB p{font-size:14px;color:#3f3d3d;line-height:1.6}.career-card-ROB h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.career-card-ROB:hover h3:after{width:100%}.career-card-ROB:hover h3{color:#d64a97;transform:translate(3px)}.audience-section-ROB{padding:3rem 12%;color:#fff}.audience-container-ROB{background:linear-gradient(315deg,#000 100%,#190913);display:flex;gap:60px;max-width:1200px;margin:auto;align-items:center;padding:3rem;border-radius:30px}.audience-left-ROB h2{font-size:42px;margin-bottom:20px;color:#fff;font-weight:700}.audience-left-ROB p{color:#bab9b9;line-height:1.7;margin-bottom:30px}.apply-btn-ROB{background:transparent;color:#fff;padding:12px 30px;border:none;border-radius:30px;margin-right:15px;cursor:pointer;transition:all .3s ease;font-weight:600}.apply-btn-ROB:hover{transform:translateY(-2px);border:2px solid #d64a97}.secondary-btn1-ROB{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 25px;border-radius:30px;cursor:pointer;margin-top:1rem;font-weight:600;transition:all .3s ease}.secondary-btn1-ROB:hover{background:#d64a9733;transform:translateY(-2px)}.audience-right-ROB{flex:1;padding:30px;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.audience-grid-ROB{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-card-ROB{background:#ffffff14;padding:20px;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid transparent}.audience-card-ROB:hover{transform:translateY(-6px);border-color:#d64a97;background:#d64a9726}.icon-ROB{font-size:32px;margin-bottom:10px}.i1-ROB{color:#00b894}.i2-ROB{color:#6a5cff}.i3-ROB{color:#00cec9}.i4-ROB{color:#fd79a8}.i5-ROB{color:#f39c12}.i6-ROB{color:#d64a97}.audience-card-ROB span{display:block;margin-top:8px;font-weight:500;color:#fff}.schedule-section-ROB{background:#f5f5f5;padding:3rem 8%;text-align:center}.schedule-title-ROB{font-size:42px;color:#222;margin-top:0;font-weight:700}.schedule-sub-ROB{color:#3f3d3d;margin-bottom:50px}.schedule-grid-ROB{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:auto}.schedule-card-ROB{background:#fff;padding:30px;border-radius:25px;text-align:left;box-shadow:0 5px 20px #0000000d;transition:all .3s ease;border:1px solid #cdcccc}.schedule-card-ROB:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 10px 30px #d64a971a}.schedule-card-ROB h3{margin-bottom:12px;color:#d64a97}.schedule-card-ROB p{font-size:14px;color:#3f3d3d;margin-bottom:20px}.time-box-ROB{padding:12px 15px;border-radius:12px;margin-bottom:12px;font-weight:500;font-size:14px}.blue1-ROB{border-left:4px solid #3b82f6;color:#1e40af}.orange-ROB{border-left:4px solid #f59e0b;background:#fff6e6;color:#b45309}.gray-ROB{border-left:4px solid #d64a97;background:#fef5f8;color:#d64a97}@media(max-width:1024px){.course-hero-ROB{flex-direction:column;text-align:center;padding:5rem 5%}.course-hero-ROB h1{font-size:48px}.hero-ai-image-ROB{max-width:450px;height:350px}.hero-btn1-ROB{justify-content:center}.hero-container-ROB{flex-direction:column;text-align:center;padding:2rem}.hero-left-ROB h1{font-size:48px}.hero-right1-ROB{display:flex;justify-content:center;gap:20px}.card-ROB{padding:0}.experts-cards-ROB{padding:3rem 8%}.expert-card-ROB{min-width:280px}.learning-left-ROB h2{font-size:36px}.curriculum-container-ROB{grid-template-columns:1fr;gap:40px}.journey-heading-ROB h1{font-size:36px}.tools-grid-ROB{grid-template-columns:repeat(3,1fr)}.prep-grid-ROB,.career-grid-ROB{grid-template-columns:repeat(2,1fr)}.audience-container-ROB{flex-direction:column;text-align:center;padding:2rem}.audience-left-ROB h2{font-size:36px}.schedule-grid-ROB{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.course-hero-ROB h1{font-size:42px}.course-hero-ROB p{font-size:1rem}.hero-ai-image-ROB{max-width:400px;height:320px}.hero-left-ROB h1{font-size:42px}.section-title-ROB{font-size:36px}.card-top-ROB{flex-direction:column;text-align:center}.expert-card-ROB p{text-align:center}.learning-container-ROB{flex-direction:column}.learning-left-ROB{position:static;text-align:center}.learning-left-ROB h2{font-size:32px}.course-section1-ROB h2{font-size:36px}.course-grid-ROB{grid-template-columns:repeat(2,1fr)}.journey-grid-ROB{grid-template-columns:1fr}.journey-card-ROB.large-ROB{grid-column:span 1}.tools-left-ROB h1,.prep-title-ROB,.career-title-ROB,.schedule-title-ROB{font-size:36px}}@media(max-width:768px){.course-hero-ROB{padding:4rem 4%}.course-hero-ROB h1{font-size:36px}.course-hero-ROB p{font-size:.9rem}.hero-ai-image-ROB{max-width:350px;height:280px}.hero-left-ROB h1{font-size:36px}.hero-right1-ROB{flex-direction:column;align-items:center}.small-cards-ROB{width:100%;justify-content:center}.section-title-ROB{font-size:32px}.experts-cards-ROB{padding:2rem 5%}.expert-card-ROB{min-width:100%}.learning-item-ROB{padding:10px}.learning-section-ROB{padding:2rem}.learning-left-ROB h2{font-size:28px}.learning-grid-ROB{grid-template-columns:1fr;gap:20px}.new-curriculum-ROB{padding:2rem 5%}.curriculum-content-side-ROB h2{font-size:32px}.image-card-ROB{height:450px}.image-overlay-ROB h1{font-size:32px}.ai-journey-section-ROB{padding:2rem 5%}.journey-heading-ROB h1{font-size:30px}.journey-heading-ROB h4{font-size:14px}.journey-card-ROB{padding:25px}.journey-card-ROB h2{font-size:20px}.tools-section-ROB{padding:2rem 5%}.tools-left-ROB h1{font-size:30px}.tools-left-ROB p{font-size:1rem}.tools-grid-ROB{grid-template-columns:repeat(2,1fr);padding:2rem}.prep-section-ROB{padding:2rem 5%}.prep-title-ROB{font-size:30px}.prep-grid-ROB{grid-template-columns:1fr;gap:20px}.career-section-ROB{padding:2rem 5%}.career-title-ROB{font-size:30px}.career-grid-ROB{grid-template-columns:1fr;gap:20px}.audience-section-ROB{padding:2rem 5%}.audience-left-ROB h2{font-size:30px}.audience-right-ROB{padding:20px}.audience-grid-ROB{grid-template-columns:repeat(2,1fr)}.schedule-section-ROB{padding:2rem 5%}.schedule-title-ROB{font-size:30px}.schedule-grid-ROB{grid-template-columns:1fr;gap:20px}.schedule-card-ROB{text-align:center}.time-box-ROB{text-align:left}}@media(max-width:540px){.course-hero-ROB h1{font-size:30px}.course-hero-ROB p{font-size:.85rem}.hero-ai-image-ROB{max-width:280px;height:220px}.apply-btn1-ROB,.expert-btn-ROB{padding:10px 20px;font-size:14px}.hero-left-ROB h1{font-size:30px}.hero-container-ROB{padding:1.5rem}.desc-ROB{font-size:14px}.section-title-ROB{font-size:28px}.card-top-ROB h3{font-size:18px}.expert-card-ROB p{font-size:13px}.learning-left-ROB h2{font-size:24px}.course-section1-ROB h2{font-size:28px}.course-grid-ROB{grid-template-columns:1fr;padding:1rem}.curriculum-content-side-ROB h2{font-size:28px}.accordion-left-ROB h3{font-size:16px}.module-box-ROB{min-width:45px;height:45px;font-size:16px}.image-card-ROB{height:380px}.image-overlay-ROB h1{font-size:28px}.image-overlay-ROB{padding:10px}.image-overlay-ROB p{font-size:14px;line-height:1.3}.journey-heading-ROB h1,.tools-left-ROB h1{font-size:26px}.tools-grid-ROB{grid-template-columns:1fr}.tool-card-ROB h3{font-size:20px}.prep-title-ROB{font-size:26px}.prep-card-ROB h3{font-size:18px}.prep-card-ROB p{font-size:13px}.career-title-ROB{font-size:26px}.career-card-ROB h3{font-size:18px}.career-card-ROB p{font-size:12px}.audience-left-ROB h2,.schedule-title-ROB{font-size:26px}.schedule-sub-ROB{font-size:14px}.schedule-card-ROB h3{font-size:18px}}@media(max-width:480px){.course-hero-ROB h1{font-size:26px}.hero-ai-image-ROB{max-width:260px;height:200px}.hero-left-ROB h1{font-size:26px}.card-ROB{padding:10px}.section-title-ROB{font-size:24px}.learning-item-ROB{padding:10px}.learning-left-ROB h2{font-size:22px}.course-section1-ROB h2,.curriculum-content-side-ROB h2,.journey-heading-ROB h1,.tools-left-ROB h1,.prep-title-ROB,.career-title-ROB,.audience-left-ROB h2,.schedule-title-ROB{font-size:24px}}@media(max-width:375px){.course-hero-ROB h1{font-size:24px}.hero-ai-image-ROB{max-width:240px;height:180px}.hero-left-ROB h1{font-size:24px}.apply-btn1-ROB,.expert-btn-ROB{padding:8px 16px;font-size:12px}.hero-container-ROB{padding:1rem}.card-ROB{padding:10px}.card-ROB p{font-size:12px}.card-ROB h2{font-size:17px}.section-title-ROB{font-size:22px}.card-top-ROB h3{font-size:16px}.icon-ROB{width:55px;height:55px;font-size:22px}.learning-item-ROB{padding:10px}.learning-left-ROB h2{font-size:20px}.learning-item-ROB h3{font-size:1.1rem}.curriculum-content-side-ROB h2{font-size:22px}.image-card-ROB{height:320px}.image-overlay-ROB{padding:10px}.image-overlay-ROB h1{font-size:22px;margin-bottom:12px}.journey-heading-ROB h1,.tools-left-ROB h1,.prep-title-ROB,.career-title-ROB,.audience-left-ROB h2{font-size:22px}.audience-grid-ROB{grid-template-columns:1fr}.schedule-title-ROB{font-size:22px}.expert-card-ROB{width:100%;max-width:100%;padding:14px}.image-card-ROB{max-width:100%}.curriculum-image-ROB{width:100%;max-width:100%}}@media(max-width:320px){.course-hero-ROB h1{font-size:22px}.hero-ai-image-ROB{max-width:220px;height:160px}.hero-left-ROB h1{font-size:22px}.card-ROB{padding:10px}.section-title-ROB{font-size:20px}.learning-left-ROB h2{font-size:18px}.image-overlay-ROB{padding:10px}.course-section1-ROB h2,.curriculum-content-side-ROB h2,.journey-heading-ROB h1,.tools-left-ROB h1,.prep-title-ROB,.career-title-ROB,.audience-left-ROB h2,.schedule-title-ROB{font-size:20px}.expert-card-ROB{width:100%;max-width:100%;padding:12px}.image-card-ROB{max-width:100%}.curriculum-image-ROB{width:100%;max-width:100%}}.events-page-ROB{font-family:Poppins,sans-serif;background:#fff}.events-hero-ROB{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:center;align-items:center;gap:50px;min-height:50vh;padding:80px 8%;position:relative;text-align:center;align-items:baseline}.events-hero-left-ROB{flex:1;z-index:2}.events-hero-ROB h1{font-size:60px;line-height:1.2;font-weight:700;margin-bottom:20px;color:#fff}.events-hero-ROB h1 span{color:#d64a97}.events-hero-ROB p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.events-hero-right-ROB{flex:1;display:flex;justify-content:center;z-index:2}.hero-event-image-ROB{width:100%;max-width:500px;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:30px;border:2px solid #d64a97}.events-hero-buttons-ROB{display:flex;gap:1rem;flex-wrap:wrap;margin-top:20px;text-align:center}.events-primary-btn-ROB{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-primary-btn-ROB:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.events-secondary-btn-ROB{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-secondary-btn-ROB:hover{background:#d64a9733;transform:translateY(-3px)}.events-stats-ROB{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:3rem;padding:0 20px;position:relative;z-index:2}.events-stat-card-ROB{background:#fff;padding:18px 22px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;min-width:160px}.events-stat-card-ROB:hover{transform:translateY(-8px);border-color:#d64a97}.events-stat-icon-ROB{font-size:32px}.events-stat-event-ROB{font-size:28px;font-weight:700;color:#111}.events-stat-num-ROB{font-size:13px;color:#666;margin-top:5px}.events-features-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.events-feature-card-ROB{background:#fff;padding:20px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;cursor:pointer}.events-feature-card-ROB:hover{transform:translateY(-8px);border-color:#d64a97}.events-feature-icon-ROB{font-size:0px;margin-bottom:20px}.events-feature-card-ROB h3{font-size:1.4rem;margin-bottom:12px;color:#111}.events-feature-card-ROB p{font-size:14px;color:#666;line-height:1.6}.events-library-ROB{background:#fafafa;padding:3rem 8%;text-align:center}.events-library-header-ROB{margin-bottom:50px}.events-library-header-ROB h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.events-library-header-ROB p{color:#666;font-size:16px}.events-grid-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.event-card-ROB{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;text-align:left}.event-card-ROB:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.event-image-ROB{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.event-content-ROB{padding:25px}.event-tag-ROB{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px;background:#f0f0f0;color:#d64a97}.event-content-ROB h3{font-size:1.3rem;margin-top:0;color:#111}.event-description-ROB{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.event-meta-ROB{display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.event-meta-ROB span{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.event-btn-ROB{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.event-btn-ROB:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.upcoming-events-ROB{padding:3rem 8%;background:#fff}.upcoming-header-ROB{text-align:center;margin-bottom:50px}.upcoming-header-ROB h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.upcoming-header-ROB p{color:#666;font-size:16px}.upcoming-grid-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upcoming-card-ROB{background:#fff;border-radius:20px;padding:30px;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;position:relative}.upcoming-card-ROB:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.upcoming-date-ROB{background:#d64a97;color:#fff;padding:8px 16px;border-radius:30px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-bottom:20px}.upcoming-card-ROB h3{font-size:1.3rem;margin-bottom:12px;color:#111}.upcoming-card-ROB p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.upcoming-speaker-ROB{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-top:15px;border-top:1px solid #f0f0f0}.speaker-icon-ROB{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.speaker-info-ROB{font-size:13px}.speaker-name-ROB{font-weight:600;color:#111}.speaker-role-ROB{color:#888;font-size:11px}.upcoming-btn-ROB{width:100%;background:transparent;border:2px solid #d64a97;padding:10px;border-radius:30px;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.upcoming-btn-ROB:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.events-newsletter-ROB{background:#fafafa;padding:3rem 8%;text-align:center}.newsletter-container-ROB{max-width:600px;margin:0 auto;background:#fff;padding:50px;border-radius:30px;border:1px solid #e0e0e0}.newsletter-icon-ROB{font-size:48px;margin-bottom:20px}.newsletter-container-ROB h3{font-size:28px;margin-bottom:12px;color:#111}.newsletter-container-ROB p{color:#666;margin-bottom:25px}.newsletter-form-ROB{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.newsletter-input-ROB{flex:1;min-width:150px;max-width:100%;padding:14px 20px;border-radius:30px;border:1px solid #e0e0e0;outline:none;font-family:inherit}.newsletter-input-ROB:focus{border-color:#d64a97}.newsletter-subscribe-btn-ROB{background:#d64a97;border:none;padding:14px 28px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.newsletter-subscribe-btn-ROB:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}@media(max-width:1024px){.events-hero-ROB{flex-direction:column;text-align:center;gap:30px;padding:60px 5%}.events-hero-ROB h1{font-size:48px}.events-hero-ROB p{font-size:1.1rem}.hero-event-image-ROB{max-width:450px;height:350px}.events-stats-ROB{margin:2rem;gap:25px}.events-stat-card-ROB{padding:15px 18px;min-width:140px}.events-stat-event-ROB{font-size:24px}.events-library-header-ROB h2,.upcoming-header-ROB h2{font-size:32px}.events-grid-ROB,.upcoming-grid-ROB{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:912px){.events-hero-ROB h1{font-size:44px}.events-hero-ROB p{font-size:1rem}.hero-event-image-ROB{max-width:400px;height:320px}.events-stats-ROB{gap:20px}.events-stat-card-ROB{min-width:130px;padding:12px 15px}.events-stat-event-ROB{font-size:22px}.events-stat-icon-ROB{font-size:28px}.events-features-ROB{gap:20px}.newsletter-container-ROB{padding:40px 30px;margin:0 20px}}@media(max-width:768px){.events-hero-ROB{padding:50px 4%}.events-hero-ROB h1{font-size:38px}.events-hero-ROB p{font-size:.95rem}.hero-event-image-ROB{max-width:350px;height:280px}.events-stats-ROB{flex-wrap:wrap;justify-content:center;margin:1.5rem;gap:15px}.events-stat-card-ROB{min-width:calc(50% - 30px);padding:15px 12px}.events-stat-event-ROB{font-size:20px}.events-feature-card-ROB h3{font-size:1.2rem}.events-library-header-ROB h2,.upcoming-header-ROB h2{font-size:28px}.events-library-header-ROB p,.upcoming-header-ROB p{font-size:14px}.events-library-ROB,.upcoming-events-ROB{padding:2rem 5%}.event-content-ROB{padding:20px}.event-content-ROB h3,.upcoming-card-ROB h3{font-size:1.2rem}.upcoming-card-ROB{padding:25px}.newsletter-container-ROB{padding:35px 25px}.newsletter-container-ROB h3{font-size:24px}.newsletter-form-ROB{flex-direction:column}.newsletter-input-ROB{min-width:auto;width:100%}.newsletter-subscribe-btn-ROB{width:100%;justify-content:center}}@media(max-width:540px){.events-hero-ROB{padding:40px 20px}.events-hero-ROB h1{font-size:32px}.events-hero-ROB p{font-size:.9rem}.hero-event-image-ROB{max-width:280px;height:220px;border-radius:20px}.events-stats-ROB{margin:1rem;gap:12px}.events-stat-card-ROB{min-width:calc(50% - 20px);padding:12px 10px}.events-stat-event-ROB{font-size:18px}.events-stat-icon-ROB{font-size:24px}.events-stat-num-ROB{font-size:11px}.events-features-ROB{grid-template-columns:1fr;margin:40px auto}.events-feature-card-ROB h3{font-size:1.1rem}.events-library-header-ROB h2,.upcoming-header-ROB h2{font-size:24px}.events-grid-ROB,.upcoming-grid-ROB{grid-template-columns:1fr;gap:20px}.event-content-ROB h3,.upcoming-card-ROB h3{font-size:1.1rem}.event-description-ROB,.upcoming-card-ROB p{font-size:13px}.event-meta-ROB{flex-wrap:wrap;gap:10px}.event-btn-ROB{width:100%;justify-content:center}.upcoming-card-ROB{padding:20px}.upcoming-btn-ROB{width:100%}.newsletter-container-ROB{padding:30px 20px;margin:0 15px}.newsletter-container-ROB h3{font-size:22px}.newsletter-icon-ROB{font-size:40px}.events-newsletter-ROB{padding:2rem 5%}}@media(max-width:480px){.events-hero-ROB h1{font-size:28px}.events-hero-ROB p{font-size:.85rem}.hero-event-image-ROB{max-width:260px;height:200px}.events-stat-card-ROB{padding:10px 8px}.events-stat-event-ROB{font-size:16px}.events-stat-icon-ROB{font-size:20px}.events-stat-num-ROB{font-size:10px}.events-library-header-ROB h2,.upcoming-header-ROB h2{font-size:22px}.event-content-ROB{padding:18px}.event-content-ROB h3,.upcoming-card-ROB h3{font-size:1rem}.event-description-ROB,.upcoming-card-ROB p{font-size:12px}.newsletter-container-ROB{padding:25px 15px}.newsletter-container-ROB h3{font-size:20px}.newsletter-container-ROB p{font-size:13px}}@media(max-width:375px){.events-hero-ROB{padding:30px 15px}.events-hero-ROB h1{font-size:24px}.events-hero-ROB p{font-size:.8rem}.hero-event-image-ROB{max-width:220px;height:180px;border-radius:15px}.events-stats-ROB{gap:10px}.events-stat-card-ROB{min-width:calc(50% - 15px);padding:10px 6px}.events-stat-event-ROB{font-size:14px}.events-stat-icon-ROB{font-size:18px}.events-stat-num-ROB{font-size:9px}.events-library-header-ROB h2,.upcoming-header-ROB h2{font-size:20px}.events-library-header-ROB p,.upcoming-header-ROB p{font-size:12px}.event-content-ROB{padding:15px}.event-meta-ROB span{font-size:10px}.event-btn-ROB,.upcoming-btn-ROB{padding:8px 16px;font-size:13px}.newsletter-container-ROB h3{font-size:18px}.newsletter-container-ROB p{font-size:12px}.newsletter-subscribe-btn-ROB{padding:12px 20px;font-size:14px}.newsletter-input-ROB{min-width:100%;max-width:100%}.newsletter-form-ROB{width:100%;max-width:100%}}@media(max-width:320px){.events-hero-ROB h1{font-size:22px}.events-hero-ROB p{font-size:.75rem}.hero-event-image-ROB{max-width:200px;height:160px}.events-stat-card-ROB{min-width:calc(50% - 10px);padding:8px 5px}.events-stat-event-ROB{font-size:13px}.events-stat-icon-ROB{font-size:16px}.events-library-header-ROB h2,.upcoming-header-ROB h2{font-size:18px}.event-content-ROB h3,.upcoming-card-ROB h3{font-size:.95rem}.event-meta-ROB{gap:8px}.event-meta-ROB span{font-size:9px}.newsletter-container-ROB{padding:20px 12px}.newsletter-container-ROB h3{font-size:16px}.newsletter-container-ROB p{font-size:11px}.newsletter-input-ROB,.newsletter-subscribe-btn-ROB{padding:10px 16px;font-size:12px;width:100%;max-width:100%}.newsletter-form-ROB{flex-direction:column;gap:10px}}.upskill-page-ROB{background:#f9fafc;font-family:Poppins,sans-serif}.section-header-ROB{text-align:center;max-width:800px;margin:0 auto 60px}.section-header-ROB h2{font-size:42px;font-weight:700;color:#222;margin:0 0 16px;line-height:1.2}.section-header-ROB h2 span{color:#d64a97}.section-header-ROB p{font-size:18px;color:#666;margin:0;line-height:1.6}.upskill-hero-ROB{background:linear-gradient(315deg,#000 100%,#190913);text-align:center;padding:80px 20px 60px}.upskill-hero-content-ROB{max-width:1000px;margin:0 auto}.hero-badge-ROB{display:inline-flex;align-items:center;gap:8px;background:#f0eefc;padding:8px 20px;border-radius:40px;margin-bottom:30px}.hero-badge-icon-ROB{color:#fdcb6e;font-size:16px}.hero-badge-ROB span{color:#6c5ce7;font-size:14px;font-weight:500}.upskill-hero-ROB h1{font-size:60px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.upskill-hero-ROB p{font-size:20px;color:#fff;max-width:700px;margin:0 auto 30px;line-height:1.6}.hero-buttons-group-ROB{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.upskill-hero-btn-ROB{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.upskill-hero-btn-ROB:hover{transform:translateY(-3px)}.upskill-hero-btn-secondary-ROB{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.upskill-hero-btn-secondary-ROB:hover{background:#d64a971a;transform:translateY(-3px)}.btn-icon-ROB{font-size:14px}.hero-stats-ROB{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #eee}.hero-stat-item-ROB{display:flex;align-items:center;gap:12px}.hero-stat-icon-ROB{font-size:28px}.hero-stat-content-ROB{text-align:left}.hero-stat-number-ROB{display:block;font-size:20px;font-weight:700;color:#222}.stats-section-ROB{background:#f5f5f5;padding:60px 20px}.stats-grid-ROB{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.stat-card-ROB{background:#fff;text-align:center;padding:30px 20px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.stat-card-ROB:hover{transform:translateY(-6px);border-color:#d64a97}.stat-icon-ROB{font-size:42px;margin-bottom:16px}.stat-number-ROB{font-size:32px;font-weight:800;color:#222;margin-bottom:8px}.upskill-content-ROB{text-align:center;padding:3rem 8%;background:#fff}.upskill-grid-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upskill-card-ROB{background:#fff;border-radius:20px;padding:30px;border:1px solid #3e3e3e77;transition:all .3s ease;text-align:left;position:relative}.upskill-card-ROB:hover{transform:translateY(-8px);border-color:#d64a97}.card-badge-ROB{position:absolute;top:20px;right:20px;background:#f0eefc;color:#6c5ce7;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.upskill-card-top-ROB{border-radius:16px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icon-wrapper-ROB{font-size:48px}.upskill-card-ROB h3{margin-bottom:12px;color:#222;font-size:22px;font-weight:700}.upskill-card-ROB p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.card-link-ROB{color:#d64a97;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-link-icon-ROB{font-size:12px;transition:transform .3s ease}.upskill-card-ROB:hover .card-link-icon-ROB{transform:translate(5px)}.benefits-section-ROB{background:#f5f5f5;padding:3rem 8%}.benefits-grid-ROB{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.benefit-card-ROB{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all .3s ease;border:1px solid #3e3e3e77}.benefit-card-ROB:hover{transform:translateY(-6px);border-color:#d64a97}.benefit-icon-ROB{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.benefit-card-ROB h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.benefit-card-ROB p{font-size:14px;color:#666;line-height:1.6;margin:0}.features-section-ROB{background:#fff;padding:3rem 8%}.features-grid-ROB{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.feature-card-ROB{background:#fff;padding:30px;border-radius:20px;border:1px solid #3e3e3e77;transition:all .3s ease}.feature-card-ROB:hover{transform:translateY(-6px);border-color:#d64a97}.feature-icon-ROB{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.feature-card-ROB h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.feature-card-ROB p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.feature-check-ROB{display:flex;align-items:center;gap:8px;color:#00b894;font-size:13px;font-weight:500}.check-icon-ROB{font-size:16px}.stories-section-ROB{background:#f5f5f5;padding:80px 20px}.stories-grid-ROB{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.story-card-ROB{background:#fff;padding:30px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.story-card-ROB:hover{transform:translateY(-6px);border-color:#d64a97}.story-rating-ROB{display:flex;gap:4px;margin-bottom:20px}.star-icon-ROB{color:#fdcb6e;font-size:16px}.story-text-ROB{font-size:15px;color:#555;line-height:1.7;margin-bottom:25px;font-style:italic}.story-author-ROB{display:flex;align-items:center;gap:15px}.author-avatar-ROB{width:50px;height:50px;background:#f0eefc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c5ce7;font-size:24px}.author-info-ROB h4{margin:0 0 4px;font-size:16px;font-weight:700;color:#222}.author-info-ROB span{font-size:13px;color:#888}.upskill-cta-ROB{background:#fff;padding:3rem 8%}.cta-container-ROB{max-width:800px;margin:0 auto;text-align:center;background:#f5f5f5;padding:60px 40px;border-radius:30px}.cta-icon-ROB{width:70px;height:70px;background:#d64a971a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:32px;color:#d64a97}.cta-container-ROB h2{font-size:36px;font-weight:700;color:#222;margin-top:0}.cta-container-ROB p{font-size:18px;color:#666;margin-bottom:30px;line-height:1.6}.cta-buttons-ROB{display:flex;gap:20px;justify-content:center;margin-bottom:25px;flex-wrap:wrap}.cta-primary-ROB{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.cta-primary-ROB:hover{transform:translateY(-3px)}.cta-secondary-ROB{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-secondary-ROB:hover{background:#d64a971a;transform:translateY(-3px)}.cta-guarantee-ROB{display:flex;align-items:center;justify-content:center;gap:8px;color:#00b894;font-size:13px}.cta-guarantee-ROB svg{font-size:16px}@media(max-width:1024px){.upskill-hero-ROB{padding:60px 20px}.upskill-hero-ROB h1{font-size:48px}.upskill-hero-ROB p{font-size:18px}.section-header-ROB h2{font-size:36px}.stats-grid-ROB,.benefits-grid-ROB{grid-template-columns:repeat(2,1fr);gap:25px}.features-grid-ROB,.stories-grid-ROB{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.upskill-hero-ROB h1{font-size:42px}.upskill-hero-ROB p{font-size:17px}.hero-buttons-group-ROB{gap:15px}.upskill-hero-btn-ROB,.upskill-hero-btn-secondary-ROB{padding:12px 24px;font-size:15px}.section-header-ROB h2{font-size:32px}.section-header-ROB p{font-size:16px}.upskill-content-ROB,.benefits-section-ROB,.features-section-ROB{padding:2rem 5%}.cta-container-ROB{padding:40px 30px;margin:0 20px}.cta-container-ROB h2{font-size:30px}}@media(max-width:768px){.upskill-hero-ROB{padding:50px 15px}.upskill-hero-ROB h1{font-size:36px}.upskill-hero-ROB p{font-size:16px}.hero-stats-ROB{gap:25px}.hero-stat-item-ROB{gap:8px}.hero-stat-icon-ROB{font-size:24px}.hero-stat-number-ROB{font-size:18px}.section-header-ROB{margin:0 auto 40px}.section-header-ROB h2{font-size:28px}.section-header-ROB p{font-size:14px}.upskill-grid-ROB{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.upskill-card-ROB{padding:20px}.upskill-card-top-ROB{height:60px;width:60px}.icon-wrapper-ROB{font-size:36px}.upskill-card-ROB h3{font-size:18px}.stats-grid-ROB,.benefits-grid-ROB{grid-template-columns:1fr;gap:20px;max-width:400px}.features-grid-ROB{grid-template-columns:1fr}.stories-grid-ROB{grid-template-columns:1fr;max-width:450px;margin:0 auto}.cta-container-ROB{padding:35px 25px}.cta-container-ROB h2{font-size:26px}.cta-container-ROB p{font-size:15px}.cta-buttons-ROB{flex-direction:column;align-items:center}.cta-primary-ROB,.cta-secondary-ROB{width:100%;max-width:280px;justify-content:center}}@media(max-width:540px){.upskill-hero-ROB h1{font-size:30px}.upskill-hero-ROB p{font-size:14px}.hero-buttons-group-ROB{flex-direction:column;align-items:center}.upskill-hero-btn-ROB,.upskill-hero-btn-secondary-ROB{width:100%;max-width:280px;justify-content:center}.hero-stats-ROB{flex-direction:column;align-items:flex-start;gap:15px;padding-left:20px}.section-header-ROB h2{font-size:24px}.section-header-ROB p{font-size:13px}.upskill-grid-ROB{grid-template-columns:1fr}.upskill-card-ROB{text-align:center}.upskill-card-top-ROB{margin:0 auto 20px}.card-link-ROB{justify-content:center}.benefit-card-ROB{padding:20px}.benefit-icon-ROB{width:55px;height:55px;font-size:26px}.benefit-card-ROB h3{font-size:18px}.feature-card-ROB{padding:20px}.feature-icon-ROB{width:50px;height:50px;font-size:24px}.feature-card-ROB h3{font-size:18px}.cta-container-ROB{padding:30px 20px}.cta-container-ROB h2{font-size:22px}.cta-container-ROB p{font-size:14px}}@media(max-width:480px){.upskill-hero-ROB h1{font-size:26px}.upskill-hero-ROB p{font-size:13px}.section-header-ROB h2{font-size:22px}.upskill-card-ROB h3{font-size:16px}.upskill-card-ROB p{font-size:12px}.stat-number-ROB{font-size:26px}.benefit-card-ROB h3{font-size:16px}.benefit-card-ROB p,.feature-card-ROB p{font-size:12px}.story-text-ROB{font-size:13px}.cta-container-ROB h2{font-size:20px}.cta-container-ROB p{font-size:13px}}@media(max-width:375px){.upskill-hero-ROB h1{font-size:24px}.upskill-hero-ROB p{font-size:12px}.section-header-ROB h2{font-size:20px}.upskill-card-ROB,.benefit-card-ROB{padding:18px}.benefit-icon-ROB{width:50px;height:50px;font-size:24px}.feature-card-ROB{padding:18px}.cta-container-ROB{padding:25px 15px}.cta-container-ROB h2{font-size:18px}}@media(max-width:320px){.upskill-hero-ROB h1{font-size:22px}.upskill-hero-ROB p{font-size:11px}.section-header-ROB h2{font-size:18px}.section-header-ROB p{font-size:12px}.upskill-card-ROB h3,.benefit-card-ROB h3{font-size:15px}.feature-card-ROB h3,.cta-container-ROB h2{font-size:16px}.cta-container-ROB p{font-size:12px}.cta-primary-ROB,.cta-secondary-ROB{padding:10px 20px;font-size:13px}}.quiz-container-ROB{background:#f9fafc;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.confetti-container-ROB{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.confetti-ROB{position:absolute;top:-10px;opacity:0;animation:confetti-fall-ROB 3s ease-out forwards;transform:rotate(45deg)}@keyframes confetti-fall-ROB{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.quiz-hero-ROB{position:relative;overflow:hidden;min-height:55vh;padding:100px 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(315deg,#000 100%,#190913);color:#fff}@keyframes floatGlow-ROB{0%{transform:translateY(0) translate(0)}50%{transform:translateY(-30px) translate(25px)}to{transform:translateY(0) translate(0)}}.quiz-hero-ROB h1{font-size:60px;font-weight:700;line-height:1.1;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@keyframes gradientMove-ROB{to{background-position:200% center}}.quiz-hero-ROB p{font-size:20px;line-height:1.8;max-width:700px;color:#ffffffbf;margin-bottom:40px;position:relative;z-index:2}.hero-stats-ROB{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;position:relative;z-index:2}.hero-stat-ROB{display:flex;align-items:center;gap:10px;padding:14px 26px;border-radius:50px;border:1px solid #d64a97;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.5s;cursor:pointer}.hero-stat-ROB svg{color:#d64a97;font-size:18px}.hero-stat-ROB span{font-weight:600;font-size:15px}.hero-stat-ROB:hover{transform:translateY(-8px) scale(1.05);border:1px solid rgba(214,74,151,.45)}.quiz-features-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1100px;margin:60px auto;padding:0 20px}.quiz-feature-card-ROB{background:#fff;padding:30px;border-radius:24px;text-align:center;border:1px solid #cdcccc;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem}.quiz-feature-card-ROB:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:#d64a97;transform:scaleX(0);transition:transform .4s ease}.quiz-feature-card-ROB:hover:before{transform:scaleX(1)}.quiz-feature-card-ROB:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-feature-icon-ROB{font-size:48px;margin-bottom:20px}.quiz-feature-card-ROB h3{font-size:22px;margin-bottom:12px;color:#222}.quiz-feature-card-ROB p{color:#666;font-size:14px;line-height:1.6}.quiz-title-ROB{text-align:center;margin:60px 0 30px;font-size:36px;font-weight:700;color:#222;position:relative}.quiz-title-ROB:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#d64a97,#7c5cff,#4285f4);border-radius:2px}.quiz-cards-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1300px;margin:40px auto;padding:20px}.quiz-card-ROB{flex:1;min-width:300px;padding:35px;border-radius:30px;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.quiz-card-ROB:hover:before{transform:scaleY(1)}.quiz-card-ROB:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-icons-ROB{display:flex;align-items:center;gap:18px;margin-bottom:12px}.quiz-icons-ROB h3{font-size:1.7rem;font-weight:700;color:#222;margin:0;line-height:1.3}.quiz-icon-ROB{font-size:48px;position:relative;z-index:1;transition:transform .3s ease;align-items:center}.quiz-card-ROB:hover .quiz-icon-ROB{transform:scale(1.05)}.quiz-card-ROB h3{font-size:22px;margin-bottom:10px;color:#222;transition:color .3s ease;position:relative;z-index:1}.quiz-card-ROB p{color:#3c3c3c;margin-bottom:15px;line-height:1.5;position:relative;z-index:1;font-size:16px}.quiz-stats-ROB{display:flex;gap:12px;margin-bottom:20px;font-size:14px;flex-wrap:wrap;position:relative;z-index:1}.quiz-stats-ROB span{display:flex;align-items:center;gap:5px;background:#f5f5f5;padding:5px 12px;border-radius:20px}.achievement-badges-ROB{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.achievement-badge-ROB{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#d64a97;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500;border:#d64a97 1px solid}.achievement-badge-ROB text{font-size:20px}.difficulty-badge-ROB{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.difficulty-beginner-ROB{background:#e8f5e9;color:#2e7d32}.difficulty-intermediate-ROB{background:#fff3e0;color:#ed6c02}.difficulty-advanced-ROB{background:#ffebee;color:#d32f2f}.difficulty-expert-ROB{background:#f3e5f5;color:#9c27b0}.start-btn-ROB{margin-top:10px;padding:12px 24px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.start-btn-ROB:hover{background:#d64a97;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766;gap:12px}.quiz-active-header-ROB{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;background:linear-gradient(315deg,#000 100%,#190913)}.quiz-active-header-ROB h2{color:#fff}.quiz-active-info-ROB{display:flex;align-items:center;gap:20px}.quiz-icon-small-ROB{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center}.quiz-active-info-ROB h2{margin:0;font-size:24px}.quiz-active-info-ROB p{margin:5px 0 0;opacity:.8;font-size:14px;color:#fff}.quiz-timer-ROB{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#d64a97;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease}.quiz-active-container-ROB{max-width:800px;margin:0 auto;padding:40px 20px}.progress-wrapper-ROB{background:#f0f0f0;border-radius:10px;height:8px;margin:30px 0;overflow:hidden}.progress-fill-ROB{height:100%;transition:width .4s ease;border-radius:10px;position:relative}.progress-fill-ROB:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:14px;background:#fff;border-radius:3px;box-shadow:0 0 10px #ffffff80}.question-box-ROB{background:#fff;border-radius:28px;padding:40px;border:1px solid #cdcccc;box-shadow:0 20px 60px #00000014;animation:slideUp-ROB .5s ease}@keyframes slideUp-ROB{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.question-badge-ROB{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:25px}.question-text-ROB{font-size:1.6rem;font-weight:600;color:#222;margin-bottom:30px;line-height:1.4}.options-ROB{display:flex;flex-direction:column;gap:15px;margin:30px 0}.option-btn-ROB{padding:16px 20px;border-radius:16px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:left;font-size:1rem;font-weight:500;color:#333;display:flex;align-items:center;gap:15px}.option-letter-ROB{width:32px;height:32px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#d64a97}.option-btn-ROB:hover{border-color:#d64a97;background:#fef5f8;transform:translate(8px)}.option-btn-ROB.active-ROB{border:none;box-shadow:0 8px 20px #d64a974d}.option-btn-ROB.active-ROB .option-letter-ROB{background:#ffffff4d;color:#fff}.next-btn-ROB{margin-top:20px;padding:14px 32px;width:100%;border-radius:40px;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.next-btn-ROB:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #0003;gap:15px}.next-btn-ROB:disabled{opacity:.5;cursor:not-allowed}.result-container-ROB{max-width:900px;margin:60px auto;text-align:center}.result-card-ROB{background:#fff;border-radius:32px;padding:50px 40px;border:1px solid #cdcccc;box-shadow:0 30px 60px #0000001a;animation:slideUp-ROB .5s ease}.result-hero-icon-ROB{font-size:48px;margin-bottom:20px}.score-circle-ROB{width:200px;height:200px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse-ROB 2s ease-in-out infinite}@keyframes pulse-ROB{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.score-inner-ROB{width:170px;height:170px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-inner-ROB h2{font-size:52px;margin:0;color:#d64a97}.score-inner-ROB span{font-size:14px;color:#888}.feedback-section-ROB{text-align:center;padding:30px;border-radius:20px;margin:20px 0;border:2px solid;background:linear-gradient(135deg,#fff,#f8f9fc)}.feedback-section-ROB h3{margin:15px 0 10px;font-size:24px}.feedback-section-ROB p{color:#666;margin:0}.result-stats-ROB{display:flex;justify-content:center;gap:50px;margin:30px 0;padding:25px;background:linear-gradient(135deg,#f8f9fc,#fff);border-radius:20px}.result-stats-ROB div{text-align:center}.stat-value1-ROB{font-size:28px;font-weight:700;display:flex;align-items:center;gap:8px}.stat-label1-ROB{font-size:12px;color:#888;margin-top:5px}.detailed-review-ROB{text-align:left;margin-top:40px}.detailed-review-ROB h4{margin-bottom:20px;color:#222;display:flex;align-items:center;gap:10px}.review-item-ROB{padding:20px;margin-bottom:15px;border-radius:16px;transition:all .3s ease}.review-item-ROB.correct-ROB{background:linear-gradient(135deg,#e8f5e9,#fff);border-left:4px solid #4caf50}.review-item-ROB.incorrect-ROB{background:linear-gradient(135deg,#ffebee,#fff);border-left:4px solid #f44336}.review-header-ROB{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review-number-ROB{font-weight:700;font-size:16px;color:#d64a97}.review-question-ROB{font-weight:600;margin-bottom:12px;color:#222}.review-answer-ROB{font-size:14px;margin-bottom:8px}.correct-text-ROB{color:#4caf50;margin-left:8px}.incorrect-text-ROB{color:#f44336;margin-left:8px;text-decoration:line-through}.review-correct-ROB{font-size:14px;color:#4caf50;margin-bottom:8px}.review-explanation-ROB{font-size:13px;color:#666;line-height:1.6;padding-top:8px;border-top:1px solid #eee;margin-top:8px}.result-actions-ROB{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.restart-btn-ROB,.home-btn-ROB{padding:12px 28px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.restart-btn-ROB{border:none;background:linear-gradient(90deg,#d64a97,#7c5cff);color:#fff}.restart-btn-ROB:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.home-btn-ROB{border:2px solid #d64a97;background:transparent;color:#d64a97}.home-btn-ROB:hover{background:#d64a971a;transform:translateY(-3px)}@media(max-width:1024px){.quiz-hero-ROB{padding:80px 5%;min-height:50vh}.quiz-hero-ROB h1{font-size:48px}.quiz-hero-ROB p{font-size:18px;padding:0 20px}.quiz-cards-ROB{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.quiz-features-ROB{gap:20px;padding:0 20px}.quiz-title-ROB{font-size:32px}}@media(max-width:912px){.quiz-hero-ROB h1{font-size:42px}.quiz-hero-ROB p{font-size:17px}.hero-stats-ROB{gap:15px}.hero-stat-ROB{padding:10px 20px}.hero-stat-ROB span{font-size:13px}.quiz-card-ROB{padding:25px}.quiz-icons-ROB h3{font-size:1.4rem}.quiz-icon-ROB{font-size:40px}}@media(max-width:768px){.quiz-hero-ROB{padding:60px 4%}.quiz-hero-ROB h1{font-size:36px}.quiz-hero-ROB p{font-size:16px}.hero-stats-ROB{flex-wrap:wrap}.hero-stat-ROB{width:calc(50% - 20px);justify-content:center}.quiz-features-ROB{grid-template-columns:1fr;margin:40px auto}.quiz-feature-card-ROB{padding:25px}.quiz-title-ROB{font-size:28px;margin:40px 0 25px}.quiz-cards-ROB{grid-template-columns:1fr;gap:20px}.quiz-active-header-ROB{padding:20px 25px;flex-direction:column;text-align:center}.quiz-active-info-ROB{flex-direction:column;text-align:center}.question-box-ROB{padding:25px}.question-text-ROB{font-size:1.3rem}.option-btn-ROB{padding:12px 16px;font-size:.9rem}.result-card-ROB{padding:35px 25px;margin:0 20px}.score-circle-ROB{width:160px;height:160px}.score-inner-ROB{width:130px;height:130px}.score-inner-ROB h2{font-size:42px}.result-stats-ROB{flex-wrap:wrap;gap:25px}}@media(max-width:540px){.quiz-hero-ROB{padding:50px 20px;min-height:45vh}.quiz-hero-ROB h1{font-size:30px}.quiz-hero-ROB p{font-size:14px}.hero-stat-ROB{width:100%;padding:12px 18px}.quiz-feature-card-ROB{flex-direction:column;text-align:center}.quiz-feature-card-ROB h3{font-size:20px}.quiz-title-ROB{font-size:24px}.quiz-title-ROB:after{width:50px;bottom:-10px}.quiz-card-ROB{padding:20px}.quiz-icons-ROB{flex-direction:column;text-align:center;gap:10px}.quiz-icons-ROB h3{font-size:1.3rem}.quiz-stats-ROB,.achievement-badges-ROB{justify-content:center}.start-btn-ROB{width:100%;justify-content:center}.question-text-ROB{font-size:1.1rem}.option-btn-ROB{padding:10px 14px;font-size:.85rem}.option-letter-ROB{width:28px;height:28px;font-size:14px}.quiz-timer-ROB{padding:8px 18px;font-size:16px}.quiz-icon-small-ROB{width:50px;height:50px}.feedback-section-ROB h3{font-size:20px}.detailed-review-ROB{margin-top:25px}.review-item-ROB{padding:15px}.review-question-ROB{font-size:14px}.result-actions-ROB{flex-direction:column}.restart-btn-ROB,.home-btn-ROB{width:100%;justify-content:center}}@media(max-width:480px){.quiz-hero-ROB h1{font-size:26px}.quiz-hero-ROB p{font-size:13px}.hero-stat-ROB{padding:10px 15px}.hero-stat-ROB svg{font-size:16px}.hero-stat-ROB span{font-size:12px}.quiz-feature-card-ROB{padding:20px}.quiz-feature-icon-ROB{font-size:36px}.quiz-feature-card-ROB h3{font-size:18px}.quiz-title-ROB{font-size:22px}.quiz-card-ROB{padding:18px}.question-box-ROB{padding:20px}.question-badge-ROB{font-size:11px}.question-text-ROB{font-size:1rem}.options-ROB,.option-btn-ROB{gap:10px}.result-card-ROB{padding:25px 20px}.score-circle-ROB{width:140px;height:140px}.score-inner-ROB{width:110px;height:110px}.score-inner-ROB h2{font-size:36px}.feedback-section-ROB{padding:20px}.feedback-section-ROB h3{font-size:18px}.stat-value1-ROB{font-size:22px}.review-header-ROB{flex-wrap:wrap}}@media(max-width:375px){.quiz-hero-ROB h1{font-size:24px}.quiz-hero-ROB p{font-size:12px}.hero-stat-ROB{padding:8px 12px}.hero-stat-ROB svg{font-size:14px}.hero-stat-ROB span{font-size:11px}.quiz-feature-card-ROB{padding:18px}.quiz-feature-card-ROB h3{font-size:16px}.quiz-feature-card-ROB p{font-size:12px}.quiz-title-ROB{font-size:20px}.quiz-icons-ROB h3{font-size:1.2rem}.quiz-icon-ROB{font-size:32px}.quiz-stats-ROB span{font-size:11px;padding:4px 10px}.achievement-badge-ROB{font-size:11px;padding:3px 8px}.question-text-ROB{font-size:.95rem}.option-btn-ROB{padding:8px 12px;font-size:.8rem}.option-letter-ROB{width:24px;height:24px;font-size:12px}.next-btn-ROB{padding:12px 20px;font-size:.9rem}.result-stats-ROB{gap:15px;padding:15px}.stat-value1-ROB{font-size:20px}.review-question-ROB{font-size:13px}.review-answer-ROB,.review-correct-ROB,.review-explanation-ROB{font-size:12px}.restart-btn-ROB,.home-btn-ROB{padding:10px 20px;font-size:13px}}@media(max-width:320px){.quiz-hero-ROB h1{font-size:22px}.quiz-hero-ROB p{font-size:11px}.quiz-title-ROB{font-size:18px}.quiz-card-ROB{padding:15px}.quiz-icons-ROB h3{font-size:1.1rem}.quiz-icon-ROB{font-size:28px}.quiz-stats-ROB span{font-size:10px;padding:3px 8px}.question-box-ROB{padding:18px}.question-text-ROB{font-size:.9rem}.option-btn-ROB{padding:8px 10px;font-size:.75rem;gap:8px}.option-letter-ROB{width:22px;height:22px;font-size:11px}.feedback-section-ROB h3{font-size:16px}.stat-value1-ROB{font-size:18px}.review-number-ROB{font-size:13px}}.challenges-page-ROB{background:#fff;font-family:Poppins,sans-serif}.challenges-hero-ROB{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.challenges-hero-ROB:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.challenges-hero-ROB h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.challenges-hero-ROB p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.challenge-top-cards-ROB{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:800px;margin:50px auto 0;position:relative;z-index:1}.challenge-card-ROB{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:35px 30px;border-radius:24px;width:280px;border:1px solid rgba(255,255,255,.15);transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:center;cursor:pointer;position:relative;overflow:hidden}.challenge-card-ROB:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.challenge-card-ROB:hover:before{left:100%}.challenge-card-ROB .icon-ROB{font-size:52px;margin-bottom:20px;display:inline-block}.challenge-card-ROB:first-child .icon-ROB{color:#d64a97}.challenge-card-ROB:last-child .icon-ROB{color:gold}.challenge-card-ROB h3{margin-bottom:12px;font-size:1.4rem;color:#fff;font-weight:600}.challenge-card-ROB p{font-size:14px;color:#ffffffb3;line-height:1.6}.challenge-card-ROB:hover:after{transform:scaleX(1)}.active-challenges-ROB{padding:60px 20px;background:#f5f5f5}.section-header-ROB{text-align:center;margin-bottom:50px}.section-header-ROB h2{font-size:42px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.section-header-ROB p{color:#666;font-size:18px}.challenges-grid-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.challenge-item-ROB{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.challenge-item-ROB:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #0000001a}.challenge-header-ROB{justify-content:space-between;align-items:center;gap:15px}.challenge-top-ROB{display:flex;align-items:center;gap:15px;padding:20px 20px 0}.challenge-top-ROB h3{margin:0;font-size:1.3rem;font-weight:700}.challenge-icon-ROB{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:16px;background:#d64a971a;font-size:24px}.challenge-body-ROB{padding:25px}.challenge-description-ROB{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.challenge-meta-ROB{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.challenge-meta-ROB span{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.challenge-meta-ROB svg{color:#d64a97}.challenge-stats-ROB{display:flex;justify-content:space-between;margin-bottom:20px}.stat-ROB{text-align:center;flex:1}.stat-valuetask-ROB{font-size:18px;font-weight:700}.stat-labeltask-ROB{font-size:11px;color:#888;margin-top:4px}.challenge-btn-ROB{width:100%;padding:12px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.challenge-btn-ROB:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.challenge-detail-ROB{max-width:1150px;margin:auto;padding:3rem;position:relative}.back-btn-ROB{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(214,74,151,.15);border-radius:50px;color:#d64a97;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #d64a9714;transition:.45s}.back-btn-ROB:hover{transform:translateY(-4px);box-shadow:0 18px 40px #d64a9726;gap:14px}.detail-header-ROB{background:#ffffffb3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(71,70,70,.8);border-radius:35px;padding:50px;text-align:center;margin-bottom:40px;position:relative;overflow:hidden}.detail-icon-ROB{width:110px;height:110px;margin:auto auto 25px;display:flex;align-items:center;justify-content:center;font-size:52px;color:#d64a97;background:#d64a9714;border-radius:30px;box-shadow:0 15px 40px #d64a9726}.detail-header-ROB h1{font-size:52px;font-weight:700;color:#222;margin-bottom:30px}.detail-meta-ROB{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.detail-meta-ROB span{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:50px;color:#555;font-size:14px;font-weight:600;border:1px solid rgba(214,74,151,.1);box-shadow:0 8px 25px #d64a970d}.detail-meta-ROB svg{color:#d64a97}.detail-section-ROB{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:35px;border-radius:28px;margin-bottom:30px;border:1px solid rgba(71,70,70,.8);transition:.4s}.detail-section-ROB h2{display:flex;align-items:center;gap:12px;font-size:32px;margin-bottom:25px;font-weight:700;color:#222}.detail-section-ROB h2 svg{color:#d64a97}.detail-section-ROB p{line-height:1.9;color:#666;font-size:18px}.task-list-ROB{padding:0;list-style:none}.task-list-ROB li{display:flex;gap:14px;padding:18px;margin-bottom:12px;border-radius:18px;font-size:18px;background:#f5f5f5;transition:.4s}.task-list-ROB li:hover{transform:translate(8px);background:#d64a9714}.task-list-ROB li svg{color:#d64a97;margin-top:4px}.code-block-ROB{background:#fff;padding:25px;border-radius:20px;border:1px solid rgba(214,74,151,.12);box-shadow:0 10px 35px #5e5e5e00;overflow:auto}.code-block-ROB pre{font-size:14px;line-height:1.7;color:#444}.info-box-ROB{padding:25px;border-radius:20px;background:#f5f5f5;border:1px solid rgba(214,74,151,.08)}.submission-area-ROB{padding:40px;background:#fffc;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:30px;border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 60px #d64a9714;margin-top:40px}.submission-area-ROB h3{font-size:32px;margin-bottom:25px}.submission-input-ROB{width:100%;padding:20px;border-radius:22px;border:2px solid rgba(0,0,0,.12);background:#fff;font-size:15px;transition:.4s}.submission-input-ROB:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 6px #d64a9714}.submit-btn-ROB{padding:15px 35px;margin-top:20px;border:none;border-radius:50px;background:#d64a97;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 15px 35px #d64a9740;transition:.4s}.submit-btn-ROB:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 25px 45px #d64a9759}.coming-soon-ROB{text-align:center;padding:80px 20px;background:#fff}.coming-box-ROB{background:#fff;padding:50px;border-radius:30px;max-width:550px;margin:auto;border:1px solid #e0e0e0;box-shadow:0 20px 40px #0000000d;transition:all .3s ease}.coming-box-ROB:hover{transform:translateY(-5px);border-color:#d64a97}.coming-icon-ROB{font-size:64px;color:#d64a97;margin-bottom:20px}.coming-box-ROB h3{font-size:28px;margin-bottom:15px;color:#000}.coming-box-ROB p{color:#666;margin-bottom:30px;line-height:1.6}.subscribe-btn-ROB{padding:14px 32px;border-radius:40px;border:none;background:#d64a97;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.subscribe-btn-ROB:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d;gap:14px}.past-challenges-ROB{padding:3rem;background:#fff;text-align:center;border-top:1px solid #f0f0f0}.past-challenges-ROB h2{font-size:36px;margin-bottom:15px;color:#000;margin-top:0}.past-challenges-ROB>p{color:#666;margin-bottom:50px}.past-grid-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px;margin:0 auto}.past-card-ROB{display:flex;align-items:center;gap:20px;background:#fff;padding:20px;border-radius:20px;border:1px solid #e0e0e0;transition:all .3s ease;text-align:left;cursor:pointer}.past-card-ROB:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 15px 30px #00000014}.past-icon-ROB{font-size:40px;color:#d64a97}.past-content-ROB h3{font-size:20px;margin-bottom:5px;color:#000}.past-content-ROB p{font-size:15px;color:#999;display:flex;align-items:center;gap:5px}.winner-info-ROB{margin-top:8px;font-size:12px;color:#d64a97;font-weight:600}.view-details-ROB{margin-left:auto;color:#d64a97;font-size:14px}.leaderboard-section-ROB{padding:60px 20px;background:#fff;border-top:1px solid #f0f0f0}.leaderboard-section-ROB h2{text-align:center;font-size:32px;margin-bottom:40px;color:#000}.leaderboard-ROB{max-width:700px;margin:0 auto;background:#fff;border-radius:24px;border:1px solid #e0e0e0;overflow:hidden}.leaderboard-item-ROB{display:flex;align-items:center;padding:15px 25px;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.leaderboard-item-ROB:hover{background:#fafafa}.leaderboard-rank-ROB{width:50px;font-weight:700;font-size:18px;color:#d64a97}.leaderboard-rank-ROB.top-1-ROB{color:gold}.leaderboard-rank-ROB.top-2-ROB{color:silver}.leaderboard-rank-ROB.top-3-ROB{color:#cd7f32}.leaderboard-user-ROB{flex:1;display:flex;align-items:center;gap:12px}.user-avatar-ROB{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d64a97}.user-name-ROB{font-weight:600;color:#000}.leaderboard-score-ROB{font-weight:700;color:#d64a97}.leaderboard-badge-ROB{margin-left:10px;font-size:12px}@media(max-width:1024px){.challenges-hero-ROB{padding:80px 20px}.challenges-hero-ROB h1{font-size:48px}.challenge-top-cards-ROB{gap:25px}.challenge-card-ROB{width:260px;padding:30px 25px}.section-header-ROB h2{font-size:36px}.challenges-grid-ROB{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.past-grid-ROB{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.challenge-detail-ROB{padding:2rem}.detail-header-ROB h1{font-size:42px}.detail-section-ROB h2{font-size:28px}}@media(max-width:912px){.challenges-hero-ROB h1{font-size:42px}.challenges-hero-ROB p{font-size:16px}.challenge-card-ROB{width:240px;padding:25px 20px}.challenge-card-ROB .icon-ROB{font-size:44px}.challenge-card-ROB h3{font-size:1.2rem}.section-header-ROB h2{font-size:32px}.detail-header-ROB{padding:35px}.detail-header-ROB h1{font-size:36px}.detail-section-ROB{padding:25px}.detail-section-ROB p{font-size:16px}.task-list-ROB li{font-size:16px;padding:15px}.submission-area-ROB{padding:30px}.submission-area-ROB h3{font-size:28px}}@media(max-width:768px){.challenges-hero-ROB{padding:60px 20px}.challenges-hero-ROB h1{font-size:36px}.challenges-hero-ROB p{font-size:15px}.challenge-top-cards-ROB{flex-direction:column;align-items:center;gap:20px}.challenge-card-ROB{width:100%;max-width:320px}.section-header-ROB h2{font-size:28px}.section-header-ROB p{font-size:15px}.active-challenges-ROB{padding:40px 15px}.challenge-top-ROB h3{font-size:1.1rem}.challenge-icon-ROB{width:45px;height:45px;font-size:20px}.challenge-body-ROB{padding:20px}.challenge-meta-ROB{flex-wrap:wrap;gap:10px}.past-challenges-ROB{padding:2rem}.past-challenges-ROB h2{font-size:28px}.past-grid-ROB{grid-template-columns:1fr}.coming-box-ROB{padding:35px 25px;margin:0 20px}.coming-box-ROB h3{font-size:24px}.challenge-detail-ROB{padding:1.5rem}.detail-header-ROB{padding:25px}.detail-icon-ROB{width:80px;height:80px;font-size:36px}.detail-header-ROB h1{font-size:28px;margin-bottom:20px}.detail-meta-ROB span{padding:8px 15px;font-size:12px}.detail-section-ROB h2{font-size:24px}.detail-section-ROB p{font-size:14px}.task-list-ROB li{font-size:14px;padding:12px}.code-block-ROB pre{font-size:12px}.submission-area-ROB h3{font-size:24px}.submission-input-ROB{padding:15px;font-size:14px}.submit-btn-ROB{padding:12px 28px;font-size:14px}}@media(max-width:540px){.challenges-hero-ROB h1{font-size:30px}.challenges-hero-ROB p{font-size:14px}.challenge-card-ROB{padding:20px 15px}.challenge-card-ROB .icon-ROB{font-size:38px}.challenge-card-ROB h3{font-size:1.1rem}.challenge-card-ROB p{font-size:12px}.section-header-ROB h2{font-size:24px}.section-header-ROB p{font-size:13px}.challenge-top-ROB{flex-direction:column;text-align:center;padding:15px}.challenge-top-ROB h3{font-size:1rem}.challenge-stats-ROB{flex-direction:column;gap:10px}.stat-ROB{text-align:left;display:flex;justify-content:space-between;padding:5px 0}.stat-labeltask-ROB{margin-top:0}.challenge-btn-ROB{padding:10px;font-size:13px}.past-challenges-ROB h2{font-size:24px}.past-card-ROB{flex-wrap:wrap;text-align:center;justify-content:center}.past-icon-ROB{font-size:32px}.past-content-ROB h3{font-size:18px}.view-details-ROB{margin-left:0}.coming-box-ROB{padding:25px 20px}.coming-box-ROB h3{font-size:20px}.coming-box-ROB p{font-size:13px}.subscribe-btn-ROB{padding:12px 24px;font-size:13px}.back-btn-ROB{padding:10px 18px;font-size:13px}.detail-meta-ROB{gap:12px}.detail-meta-ROB span{padding:6px 12px;font-size:11px}.detail-section-ROB{padding:20px}.detail-section-ROB h2{font-size:20px}}@media(max-width:480px){.challenges-hero-ROB h1{font-size:26px}.challenges-hero-ROB p{font-size:13px}.challenge-card-ROB{padding:18px 12px}.challenge-card-ROB .icon-ROB{font-size:32px}.section-header-ROB h2{font-size:22px}.challenge-top-ROB h3{font-size:.95rem}.challenge-icon-ROB{width:40px;height:40px;font-size:18px}.challenge-description-ROB{font-size:12px}.challenge-meta-ROB span{font-size:11px}.stat-valuetask-ROB{font-size:15px}.past-challenges-ROB{padding:1.5rem}.past-challenges-ROB h2{font-size:22px}.coming-box-ROB{padding:20px 15px}.coming-icon-ROB{font-size:48px}.detail-header-ROB h1{font-size:24px}.detail-icon-ROB{width:60px;height:60px;font-size:28px}.detail-section-ROB h2{font-size:18px;gap:8px}.task-list-ROB li{font-size:13px;padding:10px}.submission-area-ROB{padding:20px}.submission-area-ROB h3{font-size:20px}.submit-btn-ROB{width:100%;justify-content:center}}@media(max-width:375px){.challenges-hero-ROB h1{font-size:24px}.challenges-hero-ROB p{font-size:12px}.challenge-card-ROB{padding:15px 10px}.challenge-card-ROB .icon-ROB{font-size:28px;margin-bottom:12px}.challenge-card-ROB h3{font-size:1rem}.section-header-ROB h2{font-size:20px}.section-header-ROB p{font-size:12px}.challenge-top-ROB h3{font-size:.9rem}.challenge-icon-ROB{width:35px;height:35px;font-size:16px}.past-challenges-ROB h2{font-size:20px}.past-card-ROB{padding:15px}.past-content-ROB h3{font-size:16px}.coming-box-ROB h3{font-size:18px}.back-btn-ROB{padding:8px 15px;font-size:12px}.detail-header-ROB{padding:20px}.detail-header-ROB h1{font-size:20px}.detail-meta-ROB span{padding:5px 10px;font-size:10px}}@media(max-width:320px){.challenges-hero-ROB h1{font-size:22px}.challenges-hero-ROB p{font-size:11px}.challenge-card-ROB h3{font-size:.9rem}.section-header-ROB h2{font-size:18px}.challenge-top-ROB h3{font-size:.85rem}.challenge-description-ROB{font-size:11px}.challenge-meta-ROB span{font-size:10px}.past-challenges-ROB h2{font-size:18px}.coming-box-ROB h3{font-size:16px}.detail-header-ROB h1{font-size:18px}.detail-section-ROB h2{font-size:16px}.task-list-ROB li{font-size:12px}}.interview-section-ROB{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.interview-hero-ROB{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.interview-hero-ROB:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.interview-hero-ROB h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.interview-hero-ROB p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.stats-container-ROB{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:3rem;position:relative;z-index:2;padding:0 20px}.stat-card-ROB{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px 35px;border-radius:24px;min-width:150px;text-align:center;border:1px solid rgba(67,66,66,.405);transition:all .3s ease}.stat-card-ROB:hover{transform:translateY(-8px);border-color:#d64a97}.stat-icon-ROB{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#d64a9714;border-radius:50%;font-size:24px}.stat-value-ROB{font-size:28px;font-weight:700;color:#111}.stat-label-ROB{font-size:15px;color:#666;margin-top:5px}.interview-features-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.feature-ROB{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;border-radius:24px;text-align:center;border:1px solid rgba(75,75,75,.418);transition:all .3s ease;display:flex;gap:20px;align-items:center}.feature-ROB:hover{transform:translateY(-8px);border-color:#d64a97}.feature-ROB h3{margin:15px 0 10px;font-size:22px;color:#111}.feature-ROB p{font-size:14px;color:#666;line-height:1.6}.feature-ROB>div:first-child{transition:transform .3s ease}.feature-ROB:hover>div:first-child{transform:scale(1.1)}.cards-header-ROB{text-align:center;margin:80px 0 40px}.cards-header-ROB h2{font-size:36px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.cards-header-ROB h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#d64a97;border-radius:2px}.cards-header-ROB p{color:#666;font-size:16px;margin-top:20px}.interview-grid-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto 60px;padding:0 20px}.interview-card-ROB{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:30px;cursor:pointer;border:1px solid rgba(72,72,72,.379);transition:all .3s ease;position:relative;overflow:hidden}.interview-card-ROB:hover:before{left:100%}.interview-card-ROB:hover{transform:translateY(-8px);border-color:#d64a97}.card-content-ROB{position:relative;z-index:2}.card-title-row-ROB{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-icon-ROB{display:flex;align-items:center;justify-content:center;font-size:32px}.card-title-row-ROB h3{font-size:22px;font-weight:700;margin:0;color:#111}.interview-card-ROB p{font-size:14px;line-height:1.6;color:#666;margin-bottom:10px}.card-full-desc-ROB{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;font-size:13px;color:#888}.interview-card-ROB:hover .card-full-desc-ROB{max-height:80px;opacity:1;margin-top:15px}.card-footer-ROB{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;border-top:1px solid rgba(214,74,151,.1)}.card-footer-ROB span{font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.card-footer-ROB button{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-footer-ROB button:hover{transform:translateY(-2px)}.practice-detail-container-ROB{max-width:1200px;margin:0 auto;padding:40px 20px}.back-btn-ROB{display:inline-flex;align-items:center;gap:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(214,74,151,.15);padding:12px 24px;border-radius:40px;color:#d64a97;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:30px;transition:all .3s ease}.back-btn-ROB:hover{transform:translateY(-3px);gap:14px}.practice-header-ROB{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:40px;margin-bottom:40px;display:flex;gap:30px;flex-wrap:wrap;border:1px solid rgba(214,74,151,.1)}.practice-icon-ROB{font-size:64px;color:#d64a97}.practice-info-ROB{flex:1}.practice-info-ROB h1{font-size:32px;margin-bottom:10px;color:#111}.practice-info-ROB p{color:#666;line-height:1.6}.practice-meta-ROB{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.practice-meta-ROB span{display:flex;align-items:center;gap:8px;background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;color:#555}.practice-content-ROB{display:grid;grid-template-columns:300px 1fr;gap:30px}.practice-sidebar-ROB{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:25px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(214,74,151,.1)}.progress-section-ROB{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(214,74,151,.1)}.progress-section-ROB h3{font-size:16px;margin-bottom:15px;color:#111;display:flex;align-items:center;gap:8px}.progress-bar-custom-ROB{height:8px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin:12px 0}.progress-fill-custom-ROB{height:100%;border-radius:10px;transition:width .3s ease}.topics-section-ROB,.skills-section-ROB{margin-bottom:25px}.topics-section-ROB h3,.skills-section-ROB h3{font-size:14px;margin-bottom:12px;color:#111;display:flex;align-items:center;gap:8px}.topics-section-ROB ul{list-style:none;padding:0}.topics-section-ROB li{padding:8px 0;color:#666;font-size:13px;display:flex;align-items:center}.skills-badges-ROB{display:flex;flex-wrap:wrap;gap:10px}.skill-badge-ROB{background:#d64a9714;padding:6px 14px;border-radius:20px;font-size:11px;color:#d64a97;transition:all .3s ease}.skill-badge-ROB:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.practice-main-ROB{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(214,74,151,.1);overflow:hidden}.question-card-ROB{padding:35px}.question-header-ROB{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.question-number-ROB{background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:8px;color:#555}.question-framework-ROB{padding:8px 18px;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.question-text-ROB{background:#d64a970a;padding:25px;border-radius:20px;display:flex;gap:15px;margin-bottom:30px}.question-text-ROB p{font-size:18px;line-height:1.6;color:#111;margin:0}.answer-area-ROB{display:flex;flex-direction:column;gap:20px}.answer-input-ROB{width:100%;padding:18px;border-radius:20px;border:1px solid rgba(214,74,151,.2);font-family:inherit;font-size:14px;resize:vertical;transition:all .3s ease;background:#fff}.answer-input-ROB:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 4px #d64a9714}.submit-answer-btn-ROB,.next-question-btn-ROB{background:#d64a97;border:none;padding:14px 28px;border-radius:40px;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.submit-answer-btn-ROB:hover,.next-question-btn-ROB:hover{transform:translateY(-3px);box-shadow:0 15px 30px #d64a974d}.submit-answer-btn-ROB:disabled{opacity:.5;cursor:not-allowed;transform:none}.feedback-area-ROB{background:#d64a970a;border-radius:20px;padding:25px;margin-top:10px}.feedback-sample-ROB,.feedback-tips-ROB,.feedback-framework-ROB{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(214,74,151,.1)}.feedback-sample-ROB:last-child,.feedback-tips-ROB:last-child,.feedback-framework-ROB:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feedback-area-ROB h4{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.feedback-area-ROB p{font-size:14px;color:#555;line-height:1.6}.tips-section-ROB{max-width:1200px;margin:80px auto;padding:50px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:40px;border:1px solid rgba(214,74,151,.1)}.tips-header-ROB{text-align:center;margin-bottom:40px}.tips-header-ROB h2{font-size:32px;margin-top:10px;color:#111}.tips-grid-ROB{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tip-card-ROB{background:#fff;padding:30px;text-align:center;border-radius:24px;transition:all .3s ease;border:1px solid rgba(80,80,80,.393);display:flex;gap:20px;align-items:center}.tip-card-ROB:hover{transform:translateY(-8px);border-color:#d64a97}.tip-icon-ROB{font-size:40px;margin-bottom:15px;display:inline-block}.tip-card-ROB h4{font-size:18px;margin-bottom:10px;color:#111}.tip-card-ROB p{font-size:13px;color:#666;line-height:1.5}@media(max-width:1024px){.interview-hero-ROB{padding:80px 20px}.interview-hero-ROB h1{font-size:48px}.interview-hero-ROB p{font-size:16px}.stats-container-ROB{margin:2rem;gap:20px}.stat-card-ROB{padding:20px 25px;min-width:130px}.stat-value-ROB{font-size:24px}.cards-header-ROB h2{font-size:32px}.interview-grid-ROB{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.practice-content-ROB{grid-template-columns:280px 1fr}}@media(max-width:912px){.interview-hero-ROB h1{font-size:42px}.interview-features-ROB{grid-template-columns:1fr;margin:40px auto}.feature-ROB{max-width:500px;margin:0 auto}.cards-header-ROB h2{font-size:28px}.practice-detail-container-ROB{padding:30px 15px}.practice-header-ROB{padding:30px;flex-direction:column;text-align:center}.practice-icon-ROB{margin:0 auto}.practice-meta-ROB{justify-content:center}}@media(max-width:768px){.interview-hero-ROB{padding:60px 15px}.interview-hero-ROB h1{font-size:36px}.interview-hero-ROB p{font-size:15px}.stats-container-ROB{margin:1.5rem;gap:15px}.stat-card-ROB{min-width:calc(50% - 20px);padding:18px 15px}.stat-value-ROB{font-size:22px}.stat-label-ROB{font-size:13px}.cards-header-ROB{margin:50px 0 30px}.cards-header-ROB h2{font-size:24px}.cards-header-ROB p{font-size:14px}.interview-grid-ROB{grid-template-columns:1fr;gap:20px}.interview-card-ROB{padding:25px}.card-title-row-ROB h3{font-size:20px}.practice-content-ROB{grid-template-columns:1fr}.practice-sidebar-ROB{position:static;margin-bottom:20px}.question-card-ROB{padding:25px}.question-text-ROB p{font-size:16px}.tips-section-ROB{padding:35px 25px;margin:50px 20px}.tips-header-ROB h2{font-size:28px}.tips-grid-ROB{grid-template-columns:1fr}.tip-card-ROB{padding:20px}}@media(max-width:540px){.interview-hero-ROB h1{font-size:30px}.interview-hero-ROB p{font-size:14px}.stats-container-ROB{margin:1rem}.stat-card-ROB{min-width:100%;padding:15px}.stat-icon-ROB{width:50px;height:50px;font-size:20px}.stat-value-ROB{font-size:20px}.feature-ROB{flex-direction:column;text-align:center;padding:20px}.feature-ROB h3{margin:10px 0;font-size:18px}.feature-ROB p{font-size:13px}.cards-header-ROB h2{font-size:22px}.cards-header-ROB p{font-size:13px}.interview-card-ROB{padding:20px}.card-title-row-ROB{flex-direction:column;text-align:center}.card-title-row-ROB h3{font-size:18px}.card-footer-ROB{flex-direction:column;gap:15px}.card-footer-ROB button{width:100%;justify-content:center}.back-btn-ROB{padding:10px 18px;font-size:13px}.practice-header-ROB{padding:25px}.practice-info-ROB h1{font-size:24px}.practice-info-ROB p{font-size:14px}.practice-meta-ROB span{padding:6px 12px;font-size:11px}.question-header-ROB{flex-direction:column;align-items:flex-start}.question-text-ROB{flex-direction:column;text-align:center;padding:20px}.question-text-ROB p{font-size:15px}.answer-input-ROB{padding:14px;font-size:13px}.submit-answer-btn-ROB,.next-question-btn-ROB{width:100%;justify-content:center}.feedback-area-ROB{padding:20px}.feedback-area-ROB p{font-size:13px}.tips-section-ROB{padding:25px 15px;margin:40px 15px}.tips-header-ROB h2{font-size:24px}.tip-card-ROB{flex-direction:column;text-align:center;padding:20px}.tip-icon-ROB{margin-bottom:10px}.tip-card-ROB h4{font-size:16px}}@media(max-width:480px){.interview-hero-ROB h1{font-size:26px}.interview-hero-ROB p{font-size:13px}.stat-value-ROB{font-size:18px}.cards-header-ROB h2{font-size:20px}.practice-info-ROB h1{font-size:22px}.question-text-ROB p{font-size:14px}.tips-header-ROB h2{font-size:22px}}@media(max-width:375px){.interview-hero-ROB h1{font-size:24px}.interview-hero-ROB p{font-size:12px}.stat-card-ROB{padding:12px}.stat-value-ROB{font-size:16px}.stat-label-ROB{font-size:11px}.cards-header-ROB h2{font-size:18px}.practice-info-ROB h1{font-size:20px}.question-text-ROB p{font-size:13px}.tips-header-ROB h2{font-size:20px}.tip-card-ROB h4{font-size:15px}.tip-card-ROB p{font-size:12px}}@media(max-width:320px){.interview-hero-ROB h1{font-size:22px}.interview-hero-ROB p{font-size:11px}.cards-header-ROB h2{font-size:16px}.practice-info-ROB h1,.tips-header-ROB h2{font-size:18px}}.header{font-family:Poppins,sans-serif;position:sticky;top:0;display:flex;align-items:center;justify-content:flex-start;gap:30px;padding:0 50px;background:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 25px #00000014;z-index:9999;transition:transform .3s ease-in-out;transform:translateY(0)}.header.hidden{transform:translateY(-100%)}.header.visible{transform:translateY(0)}.logo-img{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}.nav-links{display:flex;align-items:center;gap:25px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:105;text-align:center}.nav-links a{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:.3s}.nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#d64a97;transition:width .3s ease}.nav-links a:hover{color:#d64a97}.nav-links a:hover:after{width:100%}.dropdown{position:relative}.dropdown-title{cursor:pointer;font-size:20px;font-weight:500;color:#fff}.dropdown-menu{position:absolute;top:45px;left:0;background:#fff;border-radius:14px;min-width:240px;padding:10px 0;border:1px solid #eee;box-shadow:0 20px 50px #0000001f;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:200}.dropdown-title{display:flex;align-items:center;gap:5px;cursor:pointer}.dropdown-arrow{font-size:12px;cursor:pointer}.dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#444;font-size:14px;transition:.25s}.dropdown-menu a:hover{background:#f5f3ff;color:#7c5cff;transform:translate(5px)}.login-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:#d64a97;color:#fff;margin-left:auto}.login-btn:hover{border:2px solid #d64a97;background:transparent;color:#d64a97}.arrow-icon{font-size:12px;transition:transform .3s ease}.login-btn:hover .arrow-icon{transform:translate(5px)}.dropdown-title{position:relative;color:#444;font-size:20px;font-weight:500;transition:.3s}.dropdown-title:hover{color:#7c5cff}.dropdown-title:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#7c5cff);transition:width .3s ease}.dropdown-title:hover:after{width:100%}.nav-links{display:flex;align-items:center;gap:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:105}.menu-icon{display:none;font-size:28px;cursor:pointer;margin-left:auto}@media(max-width:992px){.menu-icon{display:block;font-size:28px;cursor:pointer;z-index:1100;position:relative}.nav-links{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f0220,#1a0630);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;z-index:1000;transform:translateY(-100%);opacity:0;transition:all .4s ease;pointer-events:none}.nav-links.active{transform:translateY(0);opacity:1;pointer-events:auto}.nav-links a{color:#fff;font-size:20px;font-weight:500}.nav-links a:hover{color:#d64a97}.nav-links a:after{display:none}.mobile-login{margin-top:20px}.login-btn{background:#d64a97;color:#fff}.login-btn:hover{background:transparent;border:2px solid #d64a97;color:#d64a97}}@media(max-width:576px){.header{padding:0}.login-btn{margin-right:0;font-size:12px;padding:8px 12px}.logo-img{height:3rem;display:flex}.menu-icon{font-size:18px;margin-right:.5rem}.nav-links{gap:18px}.nav-links a{font-size:18px}.nav-links .dropdown-title{color:#fff}.nav-links .dropdown-title:hover{color:#d64a97}.nav-links .dropdown-title:after{display:none}.dropdown-menu{background:linear-gradient(135deg,#0f0220,#1a0630)}}.menu-icon{color:#000}.menu-icon.active{color:#fff}@media(max-width:280px){.header{padding:0 6px;gap:10px}.logo-img{height:2.2rem}.menu-icon{font-size:14px;margin-right:.2rem}.nav-links{gap:12px}.nav-links a,.nav-links .dropdown-title{font-size:14px}.login-btn{padding:6px 10px;font-size:10px}.dropdown-menu{min-width:180px}}.menu-icon,.menu-icon.active{color:#fff}.full-apply-container-Mern{max-width:1280px;margin:0 auto;padding:40px 48px 70px}.logo-header-Mern{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s;margin-bottom:40px}.logo-text-Mern{font-weight:700;font-size:26px;letter-spacing:-.3px;color:#d64a97;margin-bottom:24px}.program-header-wrapper-Mern{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.program-badge-small-Mern{font-size:14px;color:#888;display:block;margin-bottom:8px}.main-heading-Mern{font-size:36px;font-weight:700;line-height:1.2;color:#0f0f1f;margin-bottom:28px}.main-heading-Mern span{color:#d64a97}.program-stats-row-Mern{display:flex;align-items:center;gap:25px;background:#f8f8fc;padding:16px 8px;border-radius:20px;max-width:450px}.stat-item-Mern{display:flex;flex-direction:column;gap:6px}.stat-time-Mern{font-size:15px;color:#888;letter-spacing:.3px}.stat-word-Mern{font-size:18px;font-weight:700;color:#1a1a2e}.stat-divider-Mern{width:1px;height:40px;background:#e0e0e8}.apply-two-col-Mern{display:flex;gap:70px;align-items:flex-start;flex-wrap:wrap}.apply-info-section-Mern{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.steps-list-Mern{display:flex;flex-direction:column}.step-item-Mern{display:flex;gap:25px;margin-bottom:35px;align-items:flex-start}.step-left-Mern{display:flex;flex-direction:column;align-items:center;min-width:70px}.step-number-Mern{width:60px;height:60px;border-radius:50%;background:#fce7f3;color:#d9468f;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #d9468f26}.step-arrow-Mern{font-size:35px;margin-top:12px;color:#d9468f;font-weight:700}.step-content-Mern strong{display:block;font-size:20px;margin-bottom:8px}.step-content-Mern p{color:#555;line-height:1.7;max-width:450px}.apply-form-card-Mern{flex:1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.form-header-compact-Mern{text-align:left;margin-bottom:32px;border-bottom:1px solid #edeef2;padding-bottom:20px}.form-header-compact-Mern h2{font-size:28px;font-weight:700;color:#d64a97;margin-bottom:12px}.applying-for-tag-Mern{font-size:13px;color:#7c7c8c;letter-spacing:.3px}.program-name-form-Mern{font-size:22px;font-weight:700;color:#111;margin-top:6px}.question-block-Mern{margin-bottom:38px}.question-label-Mern{font-size:16px;font-weight:600;color:#1e1e2f;display:block;margin-bottom:12px}.required-star-Mern{color:#d64a97;margin-left:4px;font-weight:600}.question-input-Mern{width:100%;padding:16px 0 14px;font-size:16px;font-family:inherit;border:none;border-bottom:2px solid #e4e4ec;background:transparent;transition:border .2s ease;outline:none;color:#111}.question-input-Mern:focus{border-bottom-color:#d64a97}.question-input-Mern::-moz-placeholder{color:#b9b9cc;font-weight:400}.question-input-Mern::placeholder{color:#b9b9cc;font-weight:400}.textarea-input-Mern{border:2px solid #e9e9f0;border-radius:20px;padding:14px 18px;resize:vertical;background:#fff;margin-top:6px}.textarea-input-Mern:focus{border-color:#d64a97;outline:none}.error-message-Mern{color:#e03a3a;font-size:12px;margin-top:8px;display:block}.form-progress-section-Mern{margin:28px 0 22px}.progress-meta-Mern{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-text-step-Mern{font-size:14px;font-weight:500;color:#5f5f77}.progress-percent-Mern{font-size:13px;font-weight:500;color:#d64a97}.progress-bar-bg-Mern{background:#efeff4;border-radius:30px;height:6px;width:100%;overflow:hidden}.progress-fill-Mern{background:#d64a97;width:0%;height:100%;border-radius:30px;transition:width .25s ease}.double-buttons-Mern{display:flex;gap:16px;margin-top:20px}.btn-prev-Mern{flex:1;background:#fff;border:1px solid #dddce5;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#3b3b55;cursor:pointer;transition:all .2s;font-family:inherit}.btn-prev-Mern:hover{border-color:#d64a97;color:#d64a97;background:#fff9fc}.btn-next-Mern{flex:1;background:#d64a97;border:none;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:.2s;font-family:inherit}.btn-next-Mern:hover{transform:translateY(-1px)}.enter-hint-Mern{text-align:center;font-size:12px;color:#9e9eb0;margin-top:18px}.success-screen-card-Mern{text-align:center;padding:20px 0 10px}.success-icon-circle-Mern{width:70px;height:70px;background:#d64a97;color:#fff;font-size:42px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.success-screen-card-Mern h2{font-size:28px;font-weight:700;color:#111;margin-bottom:12px}.success-sub-Mern{color:#53536b;margin-bottom:28px}.submission-details-Mern{background:#faf8ff;padding:24px;border-radius:24px;text-align:left;margin:28px 0;border:1px solid #f3eef8}.submission-details-Mern p{margin:12px 0;color:#222;font-size:15px}.close-success-final-Mern{background:#d64a97;border:none;color:#fff;padding:12px 32px;border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.start-application-section-Mern{text-align:center;padding:40px 20px}.start-application-btn-Mern{background:#d64a97;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px;margin:0 auto 20px;display:block}.start-application-btn-Mern:hover{background:#be3a81;transform:translateY(-2px)}.login-hint-Mern{color:#888;font-size:14px}.login-hint-Mern span{color:#d64a97;cursor:pointer;font-weight:600}.login-hint-Mern span:hover{text-decoration:underline}.full-signup-container-Mern{width:100%;animation:fadeIn-Mern .3s ease}@keyframes fadeIn-Mern{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.signup-header-Mern{text-align:center;margin-bottom:32px;position:relative}.back-to-apply-Mern{position:absolute;left:0;top:0;background:none;border:none;color:#d64a97;font-size:14px;font-weight:500;cursor:pointer;padding:0}.back-to-apply-Mern:hover{text-decoration:underline}.signup-header-Mern h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.signup-header-Mern p{color:#888;font-size:14px}.signup-form-full-Mern{width:100%}.signup-field-Mern{margin-bottom:24px}.signup-field-Mern label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.signup-field-Mern input{width:100%;padding:14px 16px;border:1px solid #e0e0e8;border-radius:12px;font-size:15px;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.signup-field-Mern input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.signup-submit-btn-Mern{width:100%;padding:14px;background:#d64a97;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.signup-submit-btn-Mern:hover{background:#be3a81;transform:translateY(-1px)}.signup-divider-Mern{display:flex;align-items:center;margin:24px 0}.signup-divider-Mern hr{flex:1;border:none;border-top:1px solid #e0e0e8}.signup-divider-Mern span{margin:0 12px;color:#999;font-size:12px}.google-signup-btn-Mern{width:100%;padding:12px;background:#fff;border:1px solid #e0e0e8;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.google-signup-btn-Mern:hover{background:#f5f5f5;border-color:#ccc}.signup-login-link-Mern{text-align:center;margin-top:24px;font-size:14px;color:#666}.signup-login-link-Mern span{color:#d64a97;cursor:pointer;font-weight:600}.signup-login-link-Mern span:hover{text-decoration:underline}.signup-success-Mern{text-align:center;padding:40px 20px;animation:fadeIn-Mern .3s ease}.signup-success-Mern .success-icon-Mern{width:70px;height:70px;background:#d64a97;color:#fff;font-size:40px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.signup-success-Mern h3{font-size:22px;color:#1a1a2e;margin-bottom:12px}.signup-success-Mern p{color:#666}@media(max-width:1024px){.full-apply-container-Mern{padding:30px 30px 50px}.apply-two-col-Mern{gap:40px}.main-heading-Mern{font-size:32px}.logo-header-Mern,.apply-info-section-Mern,.apply-form-card-Mern{padding:25px 28px}.program-stats-row-Mern{max-width:400px}.step-number-Mern{width:55px;height:55px;font-size:26px}.step-arrow-Mern{font-size:30px}.step-content-Mern strong{font-size:18px}}@media(max-width:912px){.program-header-wrapper-Mern{flex-direction:column;align-items:flex-start;gap:20px}.main-heading-Mern{font-size:28px;margin-bottom:20px}.apply-two-col-Mern{flex-direction:column}.apply-info-section-Mern,.apply-form-card-Mern{width:100%}.program-stats-row-Mern{max-width:100%}.step-item-Mern{gap:20px}.step-number-Mern{width:50px;height:50px;font-size:24px}}@media(max-width:768px){.full-apply-container-Mern{padding:20px 20px 40px}.logo-header-Mern{padding:20px;margin-bottom:25px}.main-heading-Mern{font-size:24px}.program-stats-row-Mern{flex-wrap:wrap;gap:15px;padding:12px}.stat-divider-Mern{display:none}.apply-info-section-Mern,.apply-form-card-Mern{padding:20px}.step-item-Mern{flex-direction:column;align-items:center;text-align:center;gap:15px;margin-bottom:30px}.step-left-Mern{min-width:auto}.step-arrow-Mern{display:none}.step-content-Mern strong{font-size:18px}.step-content-Mern p{max-width:100%;font-size:14px}.program-name-form-Mern{font-size:18px}.form-header-compact-Mern h2{font-size:24px}.double-buttons-Mern{flex-direction:column;gap:12px}.btn-prev-Mern,.btn-next-Mern{width:100%}.start-application-section-Mern{padding:30px 15px}.signup-header-Mern h2{font-size:22px}.signup-field-Mern input{padding:12px 14px}}@media(max-width:540px){.full-apply-container-Mern{padding:15px 15px 30px}.logo-header-Mern{padding:15px}.main-heading-Mern{font-size:20px}.program-badge-small-Mern,.stat-time-Mern{font-size:12px}.stat-word-Mern{font-size:15px}.apply-info-section-Mern,.apply-form-card-Mern{padding:15px}.step-number-Mern{width:45px;height:45px;font-size:22px}.step-content-Mern strong{font-size:16px}.step-content-Mern p{font-size:13px}.form-header-compact-Mern{margin-bottom:25px;padding-bottom:15px}.form-header-compact-Mern h2{font-size:20px}.program-name-form-Mern{font-size:16px}.question-label-Mern{font-size:14px}.question-input-Mern{font-size:14px;padding:12px 0 10px}.start-application-btn-Mern{padding:12px 30px;font-size:16px;max-width:250px}.login-hint-Mern{font-size:12px}.signup-header-Mern h2{font-size:20px}.signup-header-Mern p,.back-to-apply-Mern{font-size:12px}.signup-field-Mern label{font-size:13px}.signup-field-Mern input{padding:10px 12px;font-size:14px}.signup-submit-btn-Mern{padding:12px;font-size:14px}.google-signup-btn-Mern{padding:10px;font-size:13px}.success-screen-card-Mern h2{font-size:22px}.success-icon-circle-Mern{width:55px;height:55px;font-size:32px}.submission-details-Mern{padding:18px}.submission-details-Mern p{font-size:13px}.close-success-final-Mern{padding:10px 24px;font-size:14px}}@media(max-width:480px){.main-heading-Mern{font-size:18px}.program-stats-row-Mern{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.stat-item-Mern{flex-direction:row;justify-content:space-between;width:100%}.step-number-Mern{width:40px;height:40px;font-size:20px}.step-content-Mern strong{font-size:15px}.step-content-Mern p{font-size:12px}.form-header-compact-Mern h2{font-size:18px}.program-name-form-Mern{font-size:14px}.signup-header-Mern h2{font-size:18px}.signup-login-link-Mern{font-size:12px}.signup-success-Mern h3{font-size:18px}.signup-success-Mern p{font-size:13px}.success-screen-card-Mern h2{font-size:20px}.success-sub-Mern{font-size:13px}}@media(max-width:375px){.full-apply-container-Mern{padding:10px 12px 25px}.main-heading-Mern{font-size:16px;margin-bottom:15px}.logo-header-Mern,.apply-info-section-Mern,.apply-form-card-Mern{padding:12px}.step-number-Mern{width:35px;height:35px;font-size:18px}.step-content-Mern strong{font-size:14px}.step-content-Mern p{font-size:11px}.form-header-compact-Mern h2{font-size:16px}.program-name-form-Mern,.question-label-Mern{font-size:13px}.start-application-btn-Mern{padding:10px 20px;font-size:14px}.signup-header-Mern h2{font-size:16px}.signup-field-Mern label{font-size:12px}.signup-field-Mern input{padding:8px 10px;font-size:13px}.signup-submit-btn-Mern{padding:10px;font-size:13px}.google-signup-btn-Mern{font-size:12px}.success-screen-card-Mern h2{font-size:18px}.close-success-final-Mern{padding:8px 20px;font-size:13px}}@media(max-width:320px){.main-heading-Mern{font-size:14px}.program-badge-small-Mern{font-size:10px}.stat-time-Mern{font-size:11px}.stat-word-Mern{font-size:13px}.step-number-Mern{width:30px;height:30px;font-size:16px}.step-content-Mern strong{font-size:13px}.step-content-Mern p{font-size:10px}.form-header-compact-Mern h2{font-size:14px}.program-name-form-Mern,.question-label-Mern{font-size:12px}.start-application-btn-Mern{font-size:13px;padding:8px 16px}.signup-header-Mern h2{font-size:14px}.signup-header-Mern p{font-size:11px}.signup-field-Mern input{padding:6px 8px;font-size:12px}.signup-submit-btn-Mern{font-size:12px}}.course-detail-Mern{background-color:#fff;font-family:Poppins,sans-serif}.course-hero-Mern{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:space-between;align-items:top;gap:20px;min-height:90vh;padding:5rem 8%;position:relative;overflow:hidden}.hero-left-Mern{flex:1;z-index:2}.course-hero-Mern h1{font-size:60px;line-height:1.2;background:linear-gradient(90deg,#fff,#cdcccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-hero-Mern p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.hero-right-Mern{flex:1;display:flex;justify-content:center;z-index:2}.hero-ai-image-Mern{width:100%;max-width:700px;height:430px;align-items:top!important;-o-object-fit:contain;object-fit:contain;border-radius:30px;transition:all .8s ease;box-shadow:0 25px 40px #e0089114}@keyframes float-Mern{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.hero-btn1-Mern{display:flex;gap:1rem;flex-wrap:wrap}.apply-btn1-Mern{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.apply-btn1-Mern:hover{background:#d64a97;transform:translateY(-3px)}.expert-btn-Mern{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.expert-btn-Mern:hover{transform:translateY(-3px)}.hero1-Mern{padding:3rem;background:#fff}.hero-container-Mern{background:#fff;display:flex;gap:60px;max-width:1200px;margin:auto;justify-content:center;padding:3rem;border-radius:30px;border:1px solid rgba(31,30,30,.503)}.hero-left-Mern{max-width:600px}.tag1-Mern{color:#d64a97;font-weight:600;margin-bottom:20px;letter-spacing:2px;font-size:.9rem}.hero-left-Mern h1{font-size:60px;line-height:1.3;font-weight:700;margin:0}.hero-left-Mern h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desc-Mern{color:#3f3d3d;margin-top:20px;line-height:1.7}.hero-buttons-Mern{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap}.primary-btn-Mern{padding:12px 32px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600}.primary-btn-Mern:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9780}.secondary-btn-Mern{padding:12px 28px;border-radius:30px;border:1px solid #d64a97;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.secondary-btn-Mern:hover{background:#d64a9733;transform:translateY(-3px)}.hero-right1-Mern{gap:20px}.card-Mern{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px;border-radius:20px;border:1px solid rgba(31,30,30,.503);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;margin-bottom:20px}.card-Mern:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.card-Mern:hover:before{transform:scaleY(1)}.card-Mern:hover{transform:translateY(-6px) scale(1.02);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.big-card-Mern h2{font-size:40px}.big-card-Mern h2 span{color:#d64a97}.small-cards-Mern{display:flex;gap:20px}.small-cards-Mern .card-Mern{flex:1;text-align:center}.small-cards-Mern h2{font-size:28px;color:#d64a97}.experts-section-Mern{padding:3rem 8%;background:#f5f5f5;text-align:center;position:relative;overflow:hidden}.section-title-Mern{font-size:42px;font-weight:700;color:#222;margin:0;position:relative}.experts-cards-Mern{display:flex;gap:35px;flex-wrap:wrap;justify-content:center;padding:4rem 16%}.expert-card-Mern{flex:1;min-width:300px;padding:21px;border-radius:30px;width:auto;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.expert-card-Mern:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#ff4da6;transform:scaleX(0);transition:.5s}.expert-card-Mern:hover:before{transform:scaleX(1)}.expert-card-Mern:hover{transform:translateY(-12px);border-color:#d64a974d}.card-top-Mern{display:flex;align-items:center;gap:18px;margin-bottom:15px}.icon-Mern{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:28px;position:relative;overflow:hidden;flex-shrink:0}.icon-Mern:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);top:0;left:0;transform:rotate(25deg)}.expert-card-Mern:nth-child(1) .icon-Mern{background:linear-gradient(135deg,#dce9ff,#c8d9ff);color:#004aad}.expert-card-Mern:nth-child(2) .icon-Mern{background:linear-gradient(135deg,#eadcff,#dbc4ff);color:#7a2cff}.expert-card-Mern:nth-child(3) .icon-Mern{background:linear-gradient(135deg,#d8fff3,#b9f7e4);color:#00c896}.card-top-Mern h3{font-size:22px;font-weight:700;color:#222;margin:0;line-height:1.3}.expert-card-Mern p{font-size:15px;color:#555;text-align:left}.learning-section-Mern{background:#fff;padding:3rem;position:relative}.learning-container-Mern{display:flex;gap:70px;max-width:1200px;margin:auto;align-items:flex-start;flex-wrap:wrap}.learning-left-Mern{flex:1;min-width:200px;position:sticky;top:100px}.learning-left-Mern h2{font-size:44px;font-weight:700;color:#222;line-height:1.3;margin-bottom:20px}.learning-left-Mern h2 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.learning-grid-Mern{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.learning-item-Mern{padding:28px;background:#fff;border-radius:20px;transition:all .4s ease;border:1px solid #cdcccc;position:relative;overflow:hidden;cursor:pointer}.learning-item-Mern:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.learning-item-Mern:hover:before{transform:scaleY(1)}.learning-item-Mern:hover{transform:translate(8px);border-color:#d64a97}.learning-item-Mern h3{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:12px;transition:color .3s ease}.learning-item-Mern h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.learning-item-Mern:hover h3:after{width:100%}.learning-item-Mern:hover h3{color:#d64a97;transform:translate(3px)}.learning-item-Mern p{color:#3f3d3d;font-size:14px;line-height:1.7;margin:0}.new-curriculum-Mern{padding:3rem 12%;background:#fff}.curriculum-container-Mern{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.image-card-Mern{position:relative;height:600px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.curriculum-image-Mern{width:100%;height:54%;-o-object-fit:cover;object-fit:cover;transition:1s ease}.image-overlay-Mern{position:absolute;inset:0;background:linear-gradient(to top,#000000bf,#0003);display:flex;flex-direction:column;justify-content:flex-end;padding:50px;color:#fff}.image-overlay-Mern h1{font-size:42px;line-height:1.1;margin-bottom:20px}.image-overlay-Mern p{font-size:17px;line-height:1.8;color:#ededed}.curriculum-content-side-Mern h2{font-size:42px;line-height:1.1;margin-bottom:20px;color:#111}.curriculum-content-side-Mern h2 span{color:#d64a97}.curriculum-text-Mern{color:#666;margin-bottom:40px}.accordion-area-Mern{display:flex;flex-direction:column;gap:20px}.accordion-card-Mern{background:#fff;border-radius:24px;padding:0 10px;cursor:pointer;transition:.4s ease;border:1px solid #575757}.accordion-card-Mern:hover{transform:translateY(-6px)}.accordion-header-Mern{display:flex;justify-content:space-between;align-items:center}.accordion-left-Mern{display:flex;align-items:center;gap:18px}.module-box-Mern{min-width:58px;height:58px;border-radius:18px;color:#d64a97;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.accordion-left-Mern h3{font-size:20px;color:#111}.accordion-icon-Mern{font-size:24px;color:#d64a97}.accordion-content-Mern{padding-top:24px;margin-top:24px;border-top:1px solid #ececec;display:grid;gap:14px}.point-Mern{color:#555;font-size:15px}.ai-journey-section-Mern{padding:3rem 12%;background:#f5f5f5;color:#111;position:relative;overflow:hidden}.journey-heading-Mern{text-align:center;margin-bottom:70px;position:relative;z-index:2}.journey-heading-Mern h1{font-size:42px;margin-top:0;color:#111}.journey-heading-Mern h1 span{color:#d64a97}.journey-heading-Mern h4{max-width:700px;margin:auto;color:#666;font-weight:400;line-height:1.9}.journey-grid-Mern{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:2}.journey-card-Mern{padding:35px;border-radius:30px;background:#ffffffbf;border:1px solid rgba(214,74,151,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.5s}.journey-card-Mern.large-Mern{grid-column:span 2}.journey-card-Mern:hover{transform:translateY(-10px);border-color:#d64a97}.journey-card-Mern h2{margin-bottom:20px;font-size:24px;color:#111}.journey-card-Mern p{line-height:1.5;color:#666}.course-section1-Mern{text-align:center;padding:40px 20px;background:#fff}.course-section1-Mern h2{font-size:42px;font-weight:700;margin:0;color:#222}.course-grid-Mern{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px;margin:auto;padding:2rem}.course-grid-Mern>div{background:#fff;padding:20px;border-radius:16px;font-weight:600;color:#3f3d3d;box-shadow:0 5px 15px #00000014;transition:all .3s ease;border:1px solid #cdcccc}.course-grid-Mern>div:hover{transform:translateY(-5px);border-color:#d64a97;color:#d64a97}.tools-section-Mern{position:relative;overflow:hidden;padding:3rem 8%;background:#fff;color:#111}.tools-left-Mern{text-align:center}.tools-left-Mern h1{font-size:42px;font-weight:700;line-height:1.08;margin-bottom:28px;color:#0f172a;margin-top:0}.tools-left-Mern h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tools-left-Mern p{font-size:1.12rem;line-height:2;color:#64748b}.tools-grid-Mern{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;padding:3rem}.tool-card-Mern{position:relative;padding:16px;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:28px;overflow:hidden;text-align:center;transition:.45s ease;cursor:pointer;box-shadow:0 10px 40px #0f172a0d}.tool-icon-Mern{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center!important;font-size:2rem;border-radius:24px;background:linear-gradient(145deg,#fffffff2,#f8f8ffbf);border:1px solid rgba(255,255,255,.8);transition:.45s ease}.tool-card-Mern:hover .tool-icon-Mern{transform:translateY(-5px) scale(1.05)}.tool-card-Mern h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:12px;transition:.3s}.tool-card-Mern p{color:#64748b;font-size:15px}.tool-card-Mern:hover h3{color:#d64a97}.explore-btn-Mern{margin-top:20px;padding:10px 28px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease}.tool-card-Mern{opacity:0;transform:translateY(40px);animation:fadeUp-Mern .8s forwards ease}@keyframes fadeUp-Mern{to{opacity:1;transform:translateY(0)}}.prep-section-Mern{background:#f5f5f5;padding:3rem 8%;text-align:center;position:relative;overflow:hidden}.prep-title-Mern{font-size:42px;font-weight:700;margin-top:0;margin-bottom:20px;position:relative;display:inline-block;letter-spacing:-.02em}.prep-title-Mern span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prep-grid-Mern{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative;z-index:1}.prep-card-Mern{background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:28px;border-radius:25px;text-align:left;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden;cursor:pointer}.prep-card-Mern:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.prep-card-Mern:hover:before{transform:scaleY(1)}.prep-card-Mern:hover{transform:translate(8px);border-color:#d64a97}.prep-card-Mern h3{color:#222;margin-bottom:15px;font-size:20px;font-weight:700;transition:all .3s ease;letter-spacing:-.3px;position:relative;display:inline-block}.prep-card-Mern h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.prep-card-Mern:hover h3:after{width:100%}.prep-card-Mern:hover h3{color:#d64a97;transform:translate(3px)}.prep-card-Mern p{color:#3f3d3d;font-size:15px;line-height:1.35;margin:0;transition:color .3s ease}.prep-card-Mern:hover p{color:#222}.prep-card-Mern{animation:fadeInUp-Mern .6s ease forwards;opacity:0;transform:translateY(30px)}@keyframes fadeInUp-Mern{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.career-section-Mern{background:linear-gradient(135deg,#f8f9fa,#fff);padding:3rem 8%;text-align:center}.career-title-Mern{font-size:42px;margin-top:0;color:#222;font-weight:700;margin-bottom:20px}.career-title-Mern span{color:#d64a97}.career-grid-Mern{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:auto}.career-card-Mern{text-align:left;padding:20px;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:25px;border:1px solid rgba(214,74,151,.15);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.career-card-Mern:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.career-card-Mern:hover:before{transform:scaleY(1)}.career-card-Mern:hover{transform:translate(8px);border-color:#d64a97}.career-card-Mern h3{margin-bottom:10px;color:#222;font-size:1.3rem}.career-card-Mern p{font-size:14px;color:#3f3d3d;line-height:1.6}.career-card-Mern h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.career-card-Mern:hover h3:after{width:100%}.career-card-Mern:hover h3{color:#d64a97;transform:translate(3px)}.audience-section-Mern{padding:3rem 12%;color:#fff}.audience-container-Mern{background:linear-gradient(315deg,#000 100%,#190913);display:flex;gap:60px;max-width:1200px;margin:auto;align-items:center;padding:3rem;border-radius:30px}.audience-left-Mern h2{font-size:42px;margin-bottom:20px;color:#fff;font-weight:700}.audience-left-Mern p{color:#bab9b9;line-height:1.7;margin-bottom:30px}.apply-btn-Mern{background:transparent;color:#fff;padding:12px 30px;border:none;border-radius:30px;margin-right:15px;cursor:pointer;transition:all .3s ease;font-weight:600}.apply-btn-Mern:hover{transform:translateY(-2px);border:2px solid #d64a97}.secondary-btn1-Mern{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 25px;border-radius:30px;cursor:pointer;margin-top:1rem;font-weight:600;transition:all .3s ease}.secondary-btn1-Mern:hover{background:#d64a9733;transform:translateY(-2px)}.audience-right-Mern{flex:1;padding:30px;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.audience-grid-Mern{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-card-Mern{background:#ffffff14;padding:20px;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid transparent}.audience-card-Mern:hover{transform:translateY(-6px);border-color:#d64a97;background:#d64a9726}.icon-Mern{font-size:32px;margin-bottom:10px}.i1-Mern{color:#00b894}.i2-Mern{color:#6a5cff}.i3-Mern{color:#00cec9}.i4-Mern{color:#fd79a8}.i5-Mern{color:#f39c12}.i6-Mern{color:#d64a97}.audience-card-Mern span{display:block;margin-top:8px;font-weight:500;color:#fff}.schedule-section-Mern{background:#f5f5f5;padding:3rem 8%;text-align:center}.schedule-title-Mern{font-size:42px;color:#222;margin-top:0;font-weight:700}.schedule-sub-Mern{color:#3f3d3d;margin-bottom:50px}.schedule-grid-Mern{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:auto}.schedule-card-Mern{background:#fff;padding:30px;border-radius:25px;text-align:left;box-shadow:0 5px 20px #0000000d;transition:all .3s ease;border:1px solid #cdcccc}.schedule-card-Mern:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 10px 30px #d64a971a}.schedule-card-Mern h3{margin-bottom:12px;color:#d64a97}.schedule-card-Mern p{font-size:14px;color:#3f3d3d;margin-bottom:20px}.time-box-Mern{padding:12px 15px;border-radius:12px;margin-bottom:12px;font-weight:500;font-size:14px}.blue1-Mern{border-left:4px solid #3b82f6;color:#1e40af}.orange-Mern{border-left:4px solid #f59e0b;background:#fff6e6;color:#b45309}.gray-Mern{border-left:4px solid #d64a97;background:#fef5f8;color:#d64a97}@media(max-width:1024px){.course-hero-Mern{flex-direction:column;text-align:center;padding:5rem 5%}.course-hero-Mern h1{font-size:48px}.hero-ai-image-Mern{max-width:450px;height:350px}.hero-btn1-Mern{justify-content:center}.hero-container-Mern{flex-direction:column;text-align:center;padding:2rem}.hero-left-Mern h1{font-size:48px}.hero-right1-Mern{display:flex;justify-content:center;gap:20px}.card-Mern{padding:0}.experts-cards-Mern{padding:3rem 8%}.expert-card-Mern{min-width:280px}.learning-left-Mern h2{font-size:36px}.curriculum-container-Mern{grid-template-columns:1fr;gap:40px}.journey-heading-Mern h1{font-size:36px}.tools-grid-Mern{grid-template-columns:repeat(3,1fr)}.prep-grid-Mern,.career-grid-Mern{grid-template-columns:repeat(2,1fr)}.audience-container-Mern{flex-direction:column;text-align:center;padding:2rem}.audience-left-Mern h2{font-size:36px}.schedule-grid-Mern{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.course-hero-Mern h1{font-size:42px}.course-hero-Mern p{font-size:1rem}.hero-ai-image-Mern{max-width:400px;height:320px}.hero-left-Mern h1{font-size:42px}.section-title-Mern{font-size:36px}.card-top-Mern{flex-direction:column;text-align:center}.expert-card-Mern p{text-align:center}.learning-container-Mern{flex-direction:column}.learning-left-Mern{position:static;text-align:center}.learning-left-Mern h2{font-size:32px}.course-section1-Mern h2{font-size:36px}.course-grid-Mern{grid-template-columns:repeat(2,1fr)}.journey-grid-Mern{grid-template-columns:1fr}.journey-card-Mern.large-Mern{grid-column:span 1}.tools-left-Mern h1,.prep-title-Mern,.career-title-Mern,.schedule-title-Mern{font-size:36px}}@media(max-width:768px){.course-hero-Mern{padding:4rem 4%}.course-hero-Mern h1{font-size:36px}.course-hero-Mern p{font-size:.9rem}.hero-ai-image-Mern{max-width:350px;height:280px}.hero-left-Mern h1{font-size:36px}.hero-right1-Mern{flex-direction:column;align-items:center}.small-cards-Mern{width:100%;justify-content:center}.section-title-Mern{font-size:32px}.experts-cards-Mern{padding:2rem 5%}.expert-card-Mern{min-width:100%}.learning-item-Mern{padding:10px}.learning-section-Mern{padding:2rem}.learning-left-Mern h2{font-size:28px}.learning-grid-Mern{grid-template-columns:1fr;gap:20px}.new-curriculum-Mern{padding:2rem 5%}.curriculum-content-side-Mern h2{font-size:32px}.image-card-Mern{height:450px}.image-overlay-Mern h1{font-size:32px}.ai-journey-section-Mern{padding:2rem 5%}.journey-heading-Mern h1{font-size:30px}.journey-heading-Mern h4{font-size:14px}.journey-card-Mern{padding:25px}.journey-card-Mern h2{font-size:20px}.tools-section-Mern{padding:2rem 5%}.tools-left-Mern h1{font-size:30px}.tools-left-Mern p{font-size:1rem}.tools-grid-Mern{grid-template-columns:repeat(2,1fr);padding:2rem}.prep-section-Mern{padding:2rem 5%}.prep-title-Mern{font-size:30px}.prep-grid-Mern{grid-template-columns:1fr;gap:20px}.career-section-Mern{padding:2rem 5%}.career-title-Mern{font-size:30px}.career-grid-Mern{grid-template-columns:1fr;gap:20px}.audience-section-Mern{padding:2rem 5%}.audience-left-Mern h2{font-size:30px}.audience-right-Mern{padding:20px}.audience-grid-Mern{grid-template-columns:repeat(2,1fr)}.schedule-section-Mern{padding:2rem 5%}.schedule-title-Mern{font-size:30px}.schedule-grid-Mern{grid-template-columns:1fr;gap:20px}.schedule-card-Mern{text-align:center}.time-box-Mern{text-align:left}}@media(max-width:540px){.course-hero-Mern h1{font-size:30px}.course-hero-Mern p{font-size:.85rem}.hero-ai-image-Mern{max-width:280px;height:220px}.apply-btn1-Mern,.expert-btn-Mern{padding:10px 20px;font-size:14px}.hero-left-Mern h1{font-size:30px}.hero-container-Mern{padding:1.5rem}.desc-Mern{font-size:14px}.section-title-Mern{font-size:28px}.card-top-Mern h3{font-size:18px}.expert-card-Mern p{font-size:13px}.learning-left-Mern h2{font-size:24px}.course-section1-Mern h2{font-size:28px}.course-grid-Mern{grid-template-columns:1fr;padding:1rem}.curriculum-content-side-Mern h2{font-size:28px}.accordion-left-Mern h3{font-size:16px}.module-box-Mern{min-width:45px;height:45px;font-size:16px}.image-card-Mern{height:380px}.image-overlay-Mern h1{font-size:28px}.image-overlay-Mern{padding:10px}.image-overlay-Mern p{font-size:14px;line-height:1.3}.journey-heading-Mern h1,.tools-left-Mern h1{font-size:26px}.tools-grid-Mern{grid-template-columns:1fr}.tool-card-Mern h3{font-size:20px}.prep-title-Mern{font-size:26px}.prep-card-Mern h3{font-size:18px}.prep-card-Mern p{font-size:13px}.career-title-Mern{font-size:26px}.career-card-Mern h3{font-size:18px}.career-card-Mern p{font-size:12px}.audience-left-Mern h2,.schedule-title-Mern{font-size:26px}.schedule-sub-Mern{font-size:14px}.schedule-card-Mern h3{font-size:18px}}@media(max-width:480px){.course-hero-Mern h1{font-size:26px}.hero-ai-image-Mern{max-width:260px;height:200px}.hero-left-Mern h1{font-size:26px}.card-Mern{padding:10px}.section-title-Mern{font-size:24px}.learning-item-Mern{padding:10px}.learning-left-Mern h2{font-size:22px}.course-section1-Mern h2,.curriculum-content-side-Mern h2,.journey-heading-Mern h1,.tools-left-Mern h1,.prep-title-Mern,.career-title-Mern,.audience-left-Mern h2,.schedule-title-Mern{font-size:24px}}@media(max-width:375px){.course-hero-Mern h1{font-size:24px}.hero-ai-image-Mern{max-width:240px;height:180px}.hero-left-Mern h1{font-size:24px}.apply-btn1-Mern,.expert-btn-Mern{padding:8px 16px;font-size:12px}.hero-container-Mern{padding:1rem}.card-Mern{padding:10px}.card-Mern p{font-size:12px}.card-Mern h2{font-size:17px}.section-title-Mern{font-size:22px}.card-top-Mern h3{font-size:16px}.icon-Mern{width:55px;height:55px;font-size:22px}.learning-item-Mern{padding:10px}.learning-left-Mern h2{font-size:20px}.learning-item-Mern h3{font-size:1.1rem}.curriculum-content-side-Mern h2{font-size:22px}.image-card-Mern{height:320px}.image-overlay-Mern{padding:10px}.image-overlay-Mern h1{font-size:22px;margin-bottom:12px}.journey-heading-Mern h1,.tools-left-Mern h1,.prep-title-Mern,.career-title-Mern,.audience-left-Mern h2{font-size:22px}.audience-grid-Mern{grid-template-columns:1fr}.schedule-title-Mern{font-size:22px}.expert-card-Mern{width:100%;max-width:100%;padding:14px}.image-card-Mern{max-width:100%}.curriculum-image-Mern{width:100%;max-width:100%}}@media(max-width:320px){.course-hero-Mern h1{font-size:22px}.hero-ai-image-Mern{max-width:220px;height:160px}.hero-left-Mern h1{font-size:22px}.card-Mern{padding:10px}.section-title-Mern{font-size:20px}.learning-left-Mern h2{font-size:18px}.image-overlay-Mern{padding:10px}.course-section1-Mern h2,.curriculum-content-side-Mern h2,.journey-heading-Mern h1,.tools-left-Mern h1,.prep-title-Mern,.career-title-Mern,.audience-left-Mern h2,.schedule-title-Mern{font-size:20px}.expert-card-Mern{width:100%;max-width:100%;padding:12px}.image-card-Mern{max-width:100%}.curriculum-image-Mern{width:100%;max-width:100%}}.events-page-Mern{font-family:Poppins,sans-serif;background:#fff}.events-hero-Mern{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:center;align-items:center;gap:50px;min-height:50vh;padding:80px 8%;position:relative;text-align:center;align-items:baseline}.events-hero-left-Mern{flex:1;z-index:2}.events-hero-Mern h1{font-size:60px;line-height:1.2;font-weight:700;margin-bottom:20px;color:#fff}.events-hero-Mern h1 span{color:#d64a97}.events-hero-Mern p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.events-hero-right-Mern{flex:1;display:flex;justify-content:center;z-index:2}.hero-event-image-Mern{width:100%;max-width:500px;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:30px;border:2px solid #d64a97}.events-hero-buttons-Mern{display:flex;gap:1rem;flex-wrap:wrap;margin-top:20px;text-align:center}.events-primary-btn-Mern{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-primary-btn-Mern:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.events-secondary-btn-Mern{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-secondary-btn-Mern:hover{background:#d64a9733;transform:translateY(-3px)}.events-stats-Mern{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:3rem;padding:0 20px;position:relative;z-index:2}.events-stat-card-Mern{background:#fff;padding:25px 35px;border-radius:20px;text-align:center;border:1px solid #e0e0e0;box-shadow:0 10px 30px #0000000d;transition:all .3s ease;min-width:160px}.events-stat-card-Mern:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.events-stat-icon-Mern{font-size:32px;margin-bottom:12px}.events-stat-num-Mern{font-size:28px;font-weight:700;color:#111}.events-stat-event-Mern{font-size:13px;color:#666;margin-top:5px}.events-features-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.events-feature-card-Mern{background:#fff;padding:35px;border-radius:20px;text-align:center;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.events-feature-card-Mern:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.events-feature-icon-Mern{font-size:48px;margin-bottom:20px}.events-feature-card-Mern h3{font-size:1.4rem;margin-bottom:12px;color:#111}.events-feature-card-Mern p{font-size:14px;color:#666;line-height:1.6}.events-library-Mern{background:#fafafa;padding:3rem 8%;text-align:center}.events-library-header-Mern{margin-bottom:50px}.events-library-header-Mern h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.events-library-header-Mern p{color:#666;font-size:16px}.events-grid-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.event-card-Mern{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;text-align:left}.event-card-Mern:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.event-image-Mern{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.event-content-Mern{padding:25px}.event-tag-Mern{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px;background:#f0f0f0;color:#d64a97}.event-content-Mern h3{font-size:1.3rem;margin-top:0;color:#111}.event-description-Mern{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.event-meta-Mern{display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.event-meta-Mern span{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.event-btn-Mern{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.event-btn-Mern:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.upcoming-events-Mern{padding:3rem 8%;background:#fff}.upcoming-header-Mern{text-align:center;margin-bottom:50px}.upcoming-header-Mern h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.upcoming-header-Mern p{color:#666;font-size:16px}.upcoming-grid-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upcoming-card-Mern{background:#fff;border-radius:20px;padding:30px;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;position:relative}.upcoming-card-Mern:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.upcoming-date-Mern{background:#d64a97;color:#fff;padding:8px 16px;border-radius:30px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-bottom:20px}.upcoming-card-Mern h3{font-size:1.3rem;margin-bottom:12px;color:#111}.upcoming-card-Mern p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.upcoming-speaker-Mern{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-top:15px;border-top:1px solid #f0f0f0}.speaker-icon-Mern{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.speaker-info-Mern{font-size:13px}.speaker-name-Mern{font-weight:600;color:#111}.speaker-role-Mern{color:#888;font-size:11px}.upcoming-btn-Mern{width:100%;background:transparent;border:2px solid #d64a97;padding:10px;border-radius:30px;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.upcoming-btn-Mern:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.events-newsletter-Mern{background:#fafafa;padding:3rem 8%;text-align:center}.newsletter-container-Mern{max-width:600px;margin:0 auto;background:#fff;padding:50px;border-radius:30px;border:1px solid #e0e0e0}.newsletter-icon-Mern{font-size:48px;margin-bottom:20px}.newsletter-container-Mern h3{font-size:28px;margin-bottom:12px;color:#111}.newsletter-container-Mern p{color:#666;margin-bottom:25px}.newsletter-form-Mern{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.newsletter-input-Mern{flex:1;min-width:250px;padding:14px 20px;border-radius:30px;border:1px solid #e0e0e0;outline:none;font-family:inherit}.newsletter-input-Mern:focus{border-color:#d64a97}.newsletter-subscribe-btn-Mern{background:#d64a97;border:none;padding:14px 28px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.newsletter-subscribe-btn-Mern:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}@media(max-width:992px){.events-hero-Mern{flex-direction:column;text-align:center;padding-top:100px}.events-hero-Mern h1{font-size:2.8rem}.hero-event-image-Mern{height:300px}.events-hero-buttons-Mern{justify-content:center}.events-grid-Mern{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.events-hero-Mern h1{font-size:2.2rem}.events-hero-Mern p{font-size:1rem}.events-stats-Mern{gap:15px}.events-stat-card-Mern{padding:15px 20px;min-width:120px}.events-stat-num-Mern{font-size:22px}.events-library-header-Mern h2{font-size:28px}.events-grid-Mern,.upcoming-grid-Mern{grid-template-columns:1fr}.newsletter-container-Mern{padding:30px 25px}.newsletter-container-Mern h3{font-size:24px}.newsletter-form-Mern{flex-direction:column}.newsletter-input-Mern{width:100%}}@media(max-width:480px){.events-hero-Mern h1{font-size:1.8rem}.hero-event-image-Mern{height:220px}.events-stat-card-Mern{width:calc(50% - 10px);min-width:auto}.events-stats-Mern{gap:12px}.events-feature-card-Mern{padding:25px}.event-meta-Mern{flex-wrap:wrap}}@media(max-width:360px){.events-hero-Mern{padding:70px 16px 40px}.events-hero-Mern h1{font-size:1.6rem}.events-hero-Mern p{font-size:.95rem;line-height:1.7}.events-hero-buttons-Mern{flex-direction:column}.events-primary-btn-Mern,.events-secondary-btn-Mern{width:100%;justify-content:center}.events-stat-card-Mern{width:calc(50% - 8px)}.events-feature-card-Mern,.event-card-Mern,.upcoming-card-Mern,.newsletter-container-Mern,.event-content-Mern{padding:20px}}.upskill-page-Mern{background:#f9fafc;font-family:Poppins,sans-serif}.section-header-Mern{text-align:center;max-width:800px;margin:0 auto 60px}.section-header-Mern h2{font-size:42px;font-weight:700;color:#222;margin:0 0 16px;line-height:1.2}.section-header-Mern h2 span{color:#d64a97}.section-header-Mern p{font-size:18px;color:#666;margin:0;line-height:1.6}.upskill-hero-Mern{background:linear-gradient(315deg,#000 100%,#190913);text-align:center;padding:80px 20px 60px}.upskill-hero-content-Mern{max-width:1000px;margin:0 auto}.hero-badge-Mern{display:inline-flex;align-items:center;gap:8px;background:#f0eefc;padding:8px 20px;border-radius:40px;margin-bottom:30px}.hero-badge-icon-Mern{color:#fdcb6e;font-size:16px}.hero-badge-Mern span{color:#6c5ce7;font-size:14px;font-weight:500}.upskill-hero-Mern h1{font-size:60px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.upskill-hero-Mern p{font-size:20px;color:#fff;max-width:700px;margin:0 auto 30px;line-height:1.6}.hero-buttons-group-Mern{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.upskill-hero-btn-Mern{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.upskill-hero-btn-Mern:hover{transform:translateY(-3px)}.upskill-hero-btn-secondary-Mern{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.upskill-hero-btn-secondary-Mern:hover{background:#d64a971a;transform:translateY(-3px)}.btn-icon-Mern{font-size:14px}.hero-stats-Mern{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #eee}.hero-stat-item-Mern{display:flex;align-items:center;gap:12px}.hero-stat-icon-Mern{font-size:28px}.hero-stat-content-Mern{text-align:left}.hero-stat-number-Mern{display:block;font-size:20px;font-weight:700;color:#222}.hero-stat-label-Mern{font-size:13px;color:#888}.stats-section-Mern{background:#f5f5f5;padding:60px 20px}.stats-grid-Mern{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.stat-card-Mern{background:#fff;text-align:center;padding:30px 20px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.stat-card-Mern:hover{transform:translateY(-6px);border-color:#d64a97}.stat-icon-Mern{font-size:42px;margin-bottom:16px}.stat-number-Mern{font-size:32px;font-weight:800;color:#222;margin-bottom:8px}.stat-label-Mern{font-size:14px;color:#888}.upskill-content-Mern{text-align:center;padding:3rem 8%;background:#fff}.upskill-grid-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upskill-card-Mern{background:#fff;border-radius:20px;padding:30px;border:1px solid #3e3e3e77;transition:all .3s ease;text-align:left;position:relative}.upskill-card-Mern:hover{transform:translateY(-8px);border-color:#d64a97}.card-badge-Mern{position:absolute;top:20px;right:20px;background:#f0eefc;color:#6c5ce7;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.upskill-card-top-Mern{border-radius:16px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icon-wrapper-Mern{font-size:48px}.upskill-card-Mern h3{margin-bottom:12px;color:#222;font-size:22px;font-weight:700}.upskill-card-Mern p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.card-link-Mern{color:#d64a97;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-link-icon-Mern{font-size:12px;transition:transform .3s ease}.upskill-card-Mern:hover .card-link-icon-Mern{transform:translate(5px)}.benefits-section-Mern{background:#f5f5f5;padding:3rem 8%}.benefits-grid-Mern{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.benefit-card-Mern{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all .3s ease;border:1px solid #3e3e3e77}.benefit-card-Mern:hover{transform:translateY(-6px);border-color:#d64a97}.benefit-icon-Mern{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.benefit-card-Mern h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.benefit-card-Mern p{font-size:14px;color:#666;line-height:1.6;margin:0}.features-section-Mern{background:#fff;padding:3rem 8%}.features-grid-Mern{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.feature-card-Mern{background:#fff;padding:30px;border-radius:20px;border:1px solid #3e3e3e77;transition:all .3s ease}.feature-card-Mern:hover{transform:translateY(-6px);border-color:#d64a97}.feature-icon-Mern{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.feature-card-Mern h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.feature-card-Mern p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.feature-check-Mern{display:flex;align-items:center;gap:8px;color:#00b894;font-size:13px;font-weight:500}.check-icon-Mern{font-size:16px}.stories-section-Mern{background:#f5f5f5;padding:80px 20px}.stories-grid-Mern{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.story-card-Mern{background:#fff;padding:30px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.story-card-Mern:hover{transform:translateY(-6px);border-color:#d64a97}.story-rating-Mern{display:flex;gap:4px;margin-bottom:20px}.star-icon-Mern{color:#fdcb6e;font-size:16px}.story-text-Mern{font-size:15px;color:#555;line-height:1.7;margin-bottom:25px;font-style:italic}.story-author-Mern{display:flex;align-items:center;gap:15px}.author-avatar-Mern{width:50px;height:50px;background:#f0eefc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c5ce7;font-size:24px}.author-info-Mern h4{margin:0 0 4px;font-size:16px;font-weight:700;color:#222}.author-info-Mern span{font-size:13px;color:#888}.upskill-cta-Mern{background:#fff;padding:3rem 8%}.cta-container-Mern{max-width:800px;margin:0 auto;text-align:center;background:#f5f5f5;padding:60px 40px;border-radius:30px}.cta-icon-Mern{width:70px;height:70px;background:#d64a971a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:32px;color:#d64a97}.cta-container-Mern h2{font-size:36px;font-weight:700;color:#222;margin-top:0}.cta-container-Mern p{font-size:18px;color:#666;margin-bottom:30px;line-height:1.6}.cta-buttons-Mern{display:flex;gap:20px;justify-content:center;margin-bottom:25px;flex-wrap:wrap}.cta-primary-Mern{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.cta-primary-Mern:hover{transform:translateY(-3px)}.cta-secondary-Mern{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-secondary-Mern:hover{background:#d64a971a;transform:translateY(-3px)}.cta-guarantee-Mern{display:flex;align-items:center;justify-content:center;gap:8px;color:#00b894;font-size:13px}.cta-guarantee-Mern svg{font-size:16px}@media(max-width:1024px){.upskill-hero-Mern{padding:60px 20px}.upskill-hero-Mern h1{font-size:48px}.upskill-hero-Mern p{font-size:18px}.section-header-Mern h2{font-size:36px}.stats-grid-Mern,.benefits-grid-Mern{grid-template-columns:repeat(2,1fr);gap:25px}.features-grid-Mern,.stories-grid-Mern{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.upskill-hero-Mern h1{font-size:42px}.upskill-hero-Mern p{font-size:17px}.hero-buttons-group-Mern{gap:15px}.upskill-hero-btn-Mern,.upskill-hero-btn-secondary-Mern{padding:12px 24px;font-size:15px}.section-header-Mern h2{font-size:32px}.section-header-Mern p{font-size:16px}.upskill-content-Mern,.benefits-section-Mern,.features-section-Mern{padding:2rem 5%}.cta-container-Mern{padding:40px 30px;margin:0 20px}.cta-container-Mern h2{font-size:30px}}@media(max-width:768px){.upskill-hero-Mern{padding:50px 15px}.upskill-hero-Mern h1{font-size:36px}.upskill-hero-Mern p{font-size:16px}.hero-stats-Mern{gap:25px}.hero-stat-item-Mern{gap:8px}.hero-stat-icon-Mern{font-size:24px}.hero-stat-number-Mern{font-size:18px}.section-header-Mern{margin:0 auto 40px}.section-header-Mern h2{font-size:28px}.section-header-Mern p{font-size:14px}.upskill-grid-Mern{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.upskill-card-Mern{padding:20px}.upskill-card-top-Mern{height:60px;width:60px}.icon-wrapper-Mern{font-size:36px}.upskill-card-Mern h3{font-size:18px}.stats-grid-Mern,.benefits-grid-Mern{grid-template-columns:1fr;gap:20px;max-width:400px}.features-grid-Mern{grid-template-columns:1fr}.stories-grid-Mern{grid-template-columns:1fr;max-width:450px;margin:0 auto}.cta-container-Mern{padding:35px 25px}.cta-container-Mern h2{font-size:26px}.cta-container-Mern p{font-size:15px}.cta-buttons-Mern{flex-direction:column;align-items:center}.cta-primary-Mern,.cta-secondary-Mern{width:100%;max-width:280px;justify-content:center}}@media(max-width:540px){.upskill-hero-Mern h1{font-size:30px}.upskill-hero-Mern p{font-size:14px}.hero-buttons-group-Mern{flex-direction:column;align-items:center}.upskill-hero-btn-Mern,.upskill-hero-btn-secondary-Mern{width:100%;max-width:280px;justify-content:center}.hero-stats-Mern{flex-direction:column;align-items:flex-start;gap:15px;padding-left:20px}.section-header-Mern h2{font-size:24px}.section-header-Mern p{font-size:13px}.upskill-grid-Mern{grid-template-columns:1fr}.upskill-card-Mern{text-align:center}.upskill-card-top-Mern{margin:0 auto 20px}.card-link-Mern{justify-content:center}.benefit-card-Mern{padding:20px}.benefit-icon-Mern{width:55px;height:55px;font-size:26px}.benefit-card-Mern h3{font-size:18px}.feature-card-Mern{padding:20px}.feature-icon-Mern{width:50px;height:50px;font-size:24px}.feature-card-Mern h3{font-size:18px}.cta-container-Mern{padding:30px 20px}.cta-container-Mern h2{font-size:22px}.cta-container-Mern p{font-size:14px}}@media(max-width:480px){.upskill-hero-Mern h1{font-size:26px}.upskill-hero-Mern p{font-size:13px}.section-header-Mern h2{font-size:22px}.upskill-card-Mern h3{font-size:16px}.upskill-card-Mern p{font-size:12px}.stat-number-Mern{font-size:26px}.stat-label-Mern{font-size:12px}.benefit-card-Mern h3{font-size:16px}.benefit-card-Mern p,.feature-card-Mern p{font-size:12px}.story-text-Mern{font-size:13px}.cta-container-Mern h2{font-size:20px}.cta-container-Mern p{font-size:13px}}@media(max-width:375px){.upskill-hero-Mern h1{font-size:24px}.upskill-hero-Mern p{font-size:12px}.section-header-Mern h2{font-size:20px}.upskill-card-Mern,.benefit-card-Mern{padding:18px}.benefit-icon-Mern{width:50px;height:50px;font-size:24px}.feature-card-Mern{padding:18px}.cta-container-Mern{padding:25px 15px}.cta-container-Mern h2{font-size:18px}}@media(max-width:320px){.upskill-hero-Mern h1{font-size:22px}.upskill-hero-Mern p{font-size:11px}.section-header-Mern h2{font-size:18px}.section-header-Mern p{font-size:12px}.upskill-card-Mern h3,.benefit-card-Mern h3{font-size:15px}.feature-card-Mern h3,.cta-container-Mern h2{font-size:16px}.cta-container-Mern p{font-size:12px}.cta-primary-Mern,.cta-secondary-Mern{padding:10px 20px;font-size:13px}}.quiz-container-Mern{background:#f9fafc;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.confetti-container-Mern{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.confetti-Mern{position:absolute;top:-10px;opacity:0;animation:confetti-fall-Mern 3s ease-out forwards;transform:rotate(45deg)}@keyframes confetti-fall-Mern{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.quiz-hero-Mern{position:relative;overflow:hidden;min-height:55vh;padding:100px 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(315deg,#000 100%,#190913);color:#fff}@keyframes floatGlow-Mern{0%{transform:translateY(0) translate(0)}50%{transform:translateY(-30px) translate(25px)}to{transform:translateY(0) translate(0)}}.quiz-hero-Mern h1{font-size:60px;font-weight:700;line-height:1.1;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@keyframes gradientMove-Mern{to{background-position:200% center}}.quiz-hero-Mern p{font-size:20px;line-height:1.8;max-width:700px;color:#ffffffbf;margin-bottom:40px;position:relative;z-index:2}.hero-stats-Mern{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;position:relative;z-index:2}.hero-stat-Mern{display:flex;align-items:center;gap:10px;padding:14px 26px;border-radius:50px;border:1px solid #d64a97;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.5s;cursor:pointer}.hero-stat-Mern svg{color:#d64a97;font-size:18px}.hero-stat-Mern span{font-weight:600;font-size:15px}.hero-stat-Mern:hover{transform:translateY(-8px) scale(1.05);border:1px solid rgba(214,74,151,.45)}.quiz-features-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1100px;margin:60px auto;padding:0 20px}.quiz-feature-card-Mern{background:#fff;padding:30px;border-radius:24px;text-align:center;border:1px solid #cdcccc;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem}.quiz-feature-card-Mern:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:#d64a97;transform:scaleX(0);transition:transform .4s ease}.quiz-feature-card-Mern:hover:before{transform:scaleX(1)}.quiz-feature-card-Mern:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-feature-icon-Mern{font-size:48px;margin-bottom:20px}.quiz-feature-card-Mern h3{font-size:22px;margin-bottom:12px;color:#222}.quiz-feature-card-Mern p{color:#666;font-size:14px;line-height:1.6}.quiz-title-Mern{text-align:center;margin:60px 0 30px;font-size:36px;font-weight:700;color:#222;position:relative}.quiz-title-Mern:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#d64a97,#7c5cff,#4285f4);border-radius:2px}.quiz-cards-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1300px;margin:40px auto;padding:20px}.quiz-card-Mern{flex:1;min-width:300px;padding:35px;border-radius:30px;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.quiz-card-Mern:hover:before{transform:scaleY(1)}.quiz-card-Mern:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-icons-Mern{display:flex;align-items:center;gap:18px;margin-bottom:12px}.quiz-icons-Mern h3{font-size:1.7rem;font-weight:700;color:#222;margin:0;line-height:1.3}.quiz-icon-Mern{font-size:48px;position:relative;z-index:1;transition:transform .3s ease;align-items:center}.quiz-card-Mern:hover .quiz-icon-Mern{transform:scale(1.05)}.quiz-card-Mern h3{font-size:22px;margin-bottom:10px;color:#222;transition:color .3s ease;position:relative;z-index:1}.quiz-card-Mern p{color:#3c3c3c;margin-bottom:15px;line-height:1.5;position:relative;z-index:1;font-size:16px}.quiz-stats-Mern{display:flex;gap:12px;margin-bottom:20px;font-size:14px;flex-wrap:wrap;position:relative;z-index:1}.quiz-stats-Mern span{display:flex;align-items:center;gap:5px;background:#f5f5f5;padding:5px 12px;border-radius:20px}.achievement-badges-Mern{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.achievement-badge-Mern{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#d64a97;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500;border:#d64a97 1px solid}.achievement-badge-Mern text{font-size:20px}.difficulty-badge-Mern{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.difficulty-beginner-Mern{background:#e8f5e9;color:#2e7d32}.difficulty-intermediate-Mern{background:#fff3e0;color:#ed6c02}.difficulty-advanced-Mern{background:#ffebee;color:#d32f2f}.difficulty-expert-Mern{background:#f3e5f5;color:#9c27b0}.start-btn-Mern{margin-top:10px;padding:12px 24px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.start-btn-Mern:hover{background:#d64a97;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766;gap:12px}.quiz-active-header-Mern{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;background:linear-gradient(315deg,#000 100%,#190913)}.quiz-active-header-Mern h2{color:#fff}.quiz-active-info-Mern{display:flex;align-items:center;gap:20px}.quiz-icon-small-Mern{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center}.quiz-active-info-Mern h2{margin:0;font-size:24px}.quiz-active-info-Mern p{margin:5px 0 0;opacity:.8;font-size:14px;color:#fff}.quiz-timer-Mern{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#d64a97;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease}.quiz-active-container-Mern{max-width:800px;margin:0 auto;padding:40px 20px}.progress-wrapper-Mern{background:#f0f0f0;border-radius:10px;height:8px;margin:30px 0;overflow:hidden}.progress-fill-Mern{height:100%;transition:width .4s ease;border-radius:10px;position:relative}.progress-fill-Mern:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:14px;background:#fff;border-radius:3px;box-shadow:0 0 10px #ffffff80}.question-box-Mern{background:#fff;border-radius:28px;padding:40px;border:1px solid #cdcccc;box-shadow:0 20px 60px #00000014;animation:slideUp-Mern .5s ease}@keyframes slideUp-Mern{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.question-badge-Mern{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:25px}.question-text-Mern{font-size:1.6rem;font-weight:600;color:#222;margin-bottom:30px;line-height:1.4}.options-Mern{display:flex;flex-direction:column;gap:15px;margin:30px 0}.option-btn-Mern{padding:16px 20px;border-radius:16px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:left;font-size:1rem;font-weight:500;color:#333;display:flex;align-items:center;gap:15px}.option-letter-Mern{width:32px;height:32px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#d64a97}.option-btn-Mern:hover{border-color:#d64a97;background:#fef5f8;transform:translate(8px)}.option-btn-Mern.active-Mern{border:none;box-shadow:0 8px 20px #d64a974d}.option-btn-Mern.active-Mern .option-letter-Mern{background:#ffffff4d;color:#fff}.next-btn-Mern{margin-top:20px;padding:14px 32px;width:100%;border-radius:40px;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.next-btn-Mern:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #0003;gap:15px}.next-btn-Mern:disabled{opacity:.5;cursor:not-allowed}.result-container-Mern{max-width:900px;margin:60px auto;text-align:center}.result-card-Mern{background:#fff;border-radius:32px;padding:50px 40px;border:1px solid #cdcccc;box-shadow:0 30px 60px #0000001a;animation:slideUp-Mern .5s ease}.result-hero-icon-Mern{font-size:48px;margin-bottom:20px}.score-circle-Mern{width:200px;height:200px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse-Mern 2s ease-in-out infinite}@keyframes pulse-Mern{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.score-inner-Mern{width:170px;height:170px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-inner-Mern h2{font-size:52px;margin:0;color:#d64a97}.score-inner-Mern span{font-size:14px;color:#888}.feedback-section-Mern{text-align:center;padding:30px;border-radius:20px;margin:20px 0;border:2px solid;background:linear-gradient(135deg,#fff,#f8f9fc)}.feedback-section-Mern h3{margin:15px 0 10px;font-size:24px}.feedback-section-Mern p{color:#666;margin:0}.result-stats-Mern{display:flex;justify-content:center;gap:50px;margin:30px 0;padding:25px;background:linear-gradient(135deg,#f8f9fc,#fff);border-radius:20px}.result-stats-Mern div{text-align:center}.stat-value1-Mern{font-size:28px;font-weight:700;display:flex;align-items:center;gap:8px}.stat-label1-Mern{font-size:12px;color:#888;margin-top:5px}.detailed-review-Mern{text-align:left;margin-top:40px}.detailed-review-Mern h4{margin-bottom:20px;color:#222;display:flex;align-items:center;gap:10px}.review-item-Mern{padding:20px;margin-bottom:15px;border-radius:16px;transition:all .3s ease}.review-item-Mern.correct-Mern{background:linear-gradient(135deg,#e8f5e9,#fff);border-left:4px solid #4caf50}.review-item-Mern.incorrect-Mern{background:linear-gradient(135deg,#ffebee,#fff);border-left:4px solid #f44336}.review-header-Mern{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review-number-Mern{font-weight:700;font-size:16px;color:#d64a97}.review-question-Mern{font-weight:600;margin-bottom:12px;color:#222}.review-answer-Mern{font-size:14px;margin-bottom:8px}.correct-text-Mern{color:#4caf50;margin-left:8px}.incorrect-text-Mern{color:#f44336;margin-left:8px;text-decoration:line-through}.review-correct-Mern{font-size:14px;color:#4caf50;margin-bottom:8px}.review-explanation-Mern{font-size:13px;color:#666;line-height:1.6;padding-top:8px;border-top:1px solid #eee;margin-top:8px}.result-actions-Mern{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.restart-btn-Mern,.home-btn-Mern{padding:12px 28px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.restart-btn-Mern{border:none;background:linear-gradient(90deg,#d64a97,#7c5cff);color:#fff}.restart-btn-Mern:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.home-btn-Mern{border:2px solid #d64a97;background:transparent;color:#d64a97}.home-btn-Mern:hover{background:#d64a971a;transform:translateY(-3px)}@media(max-width:1024px){.quiz-hero-Mern{padding:80px 5%;min-height:50vh}.quiz-hero-Mern h1{font-size:48px}.quiz-hero-Mern p{font-size:18px;padding:0 20px}.quiz-cards-Mern{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.quiz-features-Mern{gap:20px;padding:0 20px}.quiz-title-Mern{font-size:32px}}@media(max-width:912px){.quiz-hero-Mern h1{font-size:42px}.quiz-hero-Mern p{font-size:17px}.hero-stats-Mern{gap:15px}.hero-stat-Mern{padding:10px 20px}.hero-stat-Mern span{font-size:13px}.quiz-card-Mern{padding:25px}.quiz-icons-Mern h3{font-size:1.4rem}.quiz-icon-Mern{font-size:40px}}@media(max-width:768px){.quiz-hero-Mern{padding:60px 4%}.quiz-hero-Mern h1{font-size:36px}.quiz-hero-Mern p{font-size:16px}.hero-stats-Mern{flex-wrap:wrap}.hero-stat-Mern{width:calc(50% - 20px);justify-content:center}.quiz-features-Mern{grid-template-columns:1fr;margin:40px auto}.quiz-feature-card-Mern{padding:25px}.quiz-title-Mern{font-size:28px;margin:40px 0 25px}.quiz-cards-Mern{grid-template-columns:1fr;gap:20px}.quiz-active-header-Mern{padding:20px 25px;flex-direction:column;text-align:center}.quiz-active-info-Mern{flex-direction:column;text-align:center}.question-box-Mern{padding:25px}.question-text-Mern{font-size:1.3rem}.option-btn-Mern{padding:12px 16px;font-size:.9rem}.result-card-Mern{padding:35px 25px;margin:0 20px}.score-circle-Mern{width:160px;height:160px}.score-inner-Mern{width:130px;height:130px}.score-inner-Mern h2{font-size:42px}.result-stats-Mern{flex-wrap:wrap;gap:25px}}@media(max-width:540px){.quiz-hero-Mern{padding:50px 20px;min-height:45vh}.quiz-hero-Mern h1{font-size:30px}.quiz-hero-Mern p{font-size:14px}.hero-stat-Mern{width:100%;padding:12px 18px}.quiz-feature-card-Mern{flex-direction:column;text-align:center}.quiz-feature-card-Mern h3{font-size:20px}.quiz-title-Mern{font-size:24px}.quiz-title-Mern:after{width:50px;bottom:-10px}.quiz-card-Mern{padding:20px}.quiz-icons-Mern{flex-direction:column;text-align:center;gap:10px}.quiz-icons-Mern h3{font-size:1.3rem}.quiz-stats-Mern,.achievement-badges-Mern{justify-content:center}.start-btn-Mern{width:100%;justify-content:center}.question-text-Mern{font-size:1.1rem}.option-btn-Mern{padding:10px 14px;font-size:.85rem}.option-letter-Mern{width:28px;height:28px;font-size:14px}.quiz-timer-Mern{padding:8px 18px;font-size:16px}.quiz-icon-small-Mern{width:50px;height:50px}.feedback-section-Mern h3{font-size:20px}.detailed-review-Mern{margin-top:25px}.review-item-Mern{padding:15px}.review-question-Mern{font-size:14px}.result-actions-Mern{flex-direction:column}.restart-btn-Mern,.home-btn-Mern{width:100%;justify-content:center}}@media(max-width:480px){.quiz-hero-Mern h1{font-size:26px}.quiz-hero-Mern p{font-size:13px}.hero-stat-Mern{padding:10px 15px}.hero-stat-Mern svg{font-size:16px}.hero-stat-Mern span{font-size:12px}.quiz-feature-card-Mern{padding:20px}.quiz-feature-icon-Mern{font-size:36px}.quiz-feature-card-Mern h3{font-size:18px}.quiz-title-Mern{font-size:22px}.quiz-card-Mern{padding:18px}.question-box-Mern{padding:20px}.question-badge-Mern{font-size:11px}.question-text-Mern{font-size:1rem}.options-Mern,.option-btn-Mern{gap:10px}.result-card-Mern{padding:25px 20px}.score-circle-Mern{width:140px;height:140px}.score-inner-Mern{width:110px;height:110px}.score-inner-Mern h2{font-size:36px}.feedback-section-Mern{padding:20px}.feedback-section-Mern h3{font-size:18px}.stat-value1-Mern{font-size:22px}.review-header-Mern{flex-wrap:wrap}}@media(max-width:375px){.quiz-hero-Mern h1{font-size:24px}.quiz-hero-Mern p{font-size:12px}.hero-stat-Mern{padding:8px 12px}.hero-stat-Mern svg{font-size:14px}.hero-stat-Mern span{font-size:11px}.quiz-feature-card-Mern{padding:18px}.quiz-feature-card-Mern h3{font-size:16px}.quiz-feature-card-Mern p{font-size:12px}.quiz-title-Mern{font-size:20px}.quiz-icons-Mern h3{font-size:1.2rem}.quiz-icon-Mern{font-size:32px}.quiz-stats-Mern span{font-size:11px;padding:4px 10px}.achievement-badge-Mern{font-size:11px;padding:3px 8px}.question-text-Mern{font-size:.95rem}.option-btn-Mern{padding:8px 12px;font-size:.8rem}.option-letter-Mern{width:24px;height:24px;font-size:12px}.next-btn-Mern{padding:12px 20px;font-size:.9rem}.result-stats-Mern{gap:15px;padding:15px}.stat-value1-Mern{font-size:20px}.review-question-Mern{font-size:13px}.review-answer-Mern,.review-correct-Mern,.review-explanation-Mern{font-size:12px}.restart-btn-Mern,.home-btn-Mern{padding:10px 20px;font-size:13px}}@media(max-width:320px){.quiz-hero-Mern h1{font-size:22px}.quiz-hero-Mern p{font-size:11px}.quiz-title-Mern{font-size:18px}.quiz-card-Mern{padding:15px}.quiz-icons-Mern h3{font-size:1.1rem}.quiz-icon-Mern{font-size:28px}.quiz-stats-Mern span{font-size:10px;padding:3px 8px}.question-box-Mern{padding:18px}.question-text-Mern{font-size:.9rem}.option-btn-Mern{padding:8px 10px;font-size:.75rem;gap:8px}.option-letter-Mern{width:22px;height:22px;font-size:11px}.feedback-section-Mern h3{font-size:16px}.stat-value1-Mern{font-size:18px}.review-number-Mern{font-size:13px}}.challenges-page-Mern{background:#fff;font-family:Poppins,sans-serif}.challenges-hero-Mern{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.challenges-hero-Mern:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.challenges-hero-Mern h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.challenges-hero-Mern p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.challenge-top-cards-Mern{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:800px;margin:50px auto 0;position:relative;z-index:1}.challenge-card-Mern{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:35px 30px;border-radius:24px;width:280px;border:1px solid rgba(255,255,255,.15);transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:center;cursor:pointer;position:relative;overflow:hidden}.challenge-card-Mern:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.challenge-card-Mern:hover:before{left:100%}.challenge-card-Mern .icon-Mern{font-size:52px;margin-bottom:20px;display:inline-block}.challenge-card-Mern:first-child .icon-Mern{color:#d64a97}.challenge-card-Mern:last-child .icon-Mern{color:gold}.challenge-card-Mern h3{margin-bottom:12px;font-size:1.4rem;color:#fff;font-weight:600}.challenge-card-Mern p{font-size:14px;color:#ffffffb3;line-height:1.6}.challenge-card-Mern:hover:after{transform:scaleX(1)}.active-challenges-Mern{padding:60px 20px;background:#f5f5f5}.section-header-Mern{text-align:center;margin-bottom:50px}.section-header-Mern h2{font-size:42px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.section-header-Mern p{color:#666;font-size:18px}.challenges-grid-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.challenge-item-Mern{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.challenge-item-Mern:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #0000001a}.challenge-header-Mern{justify-content:space-between;align-items:center;gap:15px}.challenge-top-Mern{display:flex;align-items:center;gap:15px;padding:20px 20px 0}.challenge-top-Mern h3{margin:0;font-size:1.3rem;font-weight:700}.challenge-icon-Mern{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:16px;background:#d64a971a;font-size:24px}.challenge-body-Mern{padding:25px}.challenge-description-Mern{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.challenge-meta-Mern{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.challenge-meta-Mern span{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.challenge-meta-Mern svg{color:#d64a97}.challenge-stats-Mern{display:flex;justify-content:space-between;margin-bottom:20px}.stat-Mern{text-align:center;flex:1}.stat-valtask-Mern{font-size:18px;font-weight:700}.stat-task-Mern{font-size:11px;color:#888;margin-top:4px}.challenge-btn-Mern{width:100%;padding:12px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.challenge-btn-Mern:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.challenge-detail-Mern{max-width:1150px;margin:auto;padding:3rem;position:relative}.back-btn-Mern{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(214,74,151,.15);border-radius:50px;color:#d64a97;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #d64a9714;transition:.45s}.back-btn-Mern:hover{transform:translateY(-4px);box-shadow:0 18px 40px #d64a9726;gap:14px}.detail-header-Mern{background:#ffffffb3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(71,70,70,.8);border-radius:35px;padding:50px;text-align:center;margin-bottom:40px;position:relative;overflow:hidden}.detail-icon-Mern{width:110px;height:110px;margin:auto auto 25px;display:flex;align-items:center;justify-content:center;font-size:52px;color:#d64a97;background:#d64a9714;border-radius:30px;box-shadow:0 15px 40px #d64a9726}.detail-header-Mern h1{font-size:52px;font-weight:700;color:#222;margin-bottom:30px}.detail-meta-Mern{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.detail-meta-Mern span{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:50px;color:#555;font-size:14px;font-weight:600;border:1px solid rgba(214,74,151,.1);box-shadow:0 8px 25px #d64a970d}.detail-meta-Mern svg{color:#d64a97}.detail-section-Mern{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:35px;border-radius:28px;margin-bottom:30px;border:1px solid rgba(71,70,70,.8);transition:.4s}.detail-section-Mern h2{display:flex;align-items:center;gap:12px;font-size:32px;margin-bottom:25px;font-weight:700;color:#222}.detail-section-Mern h2 svg{color:#d64a97}.detail-section-Mern p{line-height:1.9;color:#666;font-size:18px}.task-list-Mern{padding:0;list-style:none}.task-list-Mern li{display:flex;gap:14px;padding:18px;margin-bottom:12px;border-radius:18px;font-size:18px;background:#f5f5f5;transition:.4s}.task-list-Mern li:hover{transform:translate(8px);background:#d64a9714}.task-list-Mern li svg{color:#d64a97;margin-top:4px}.code-block-Mern{background:#fff;padding:25px;border-radius:20px;border:1px solid rgba(214,74,151,.12);box-shadow:0 10px 35px #5e5e5e00;overflow:auto}.code-block-Mern pre{font-size:14px;line-height:1.7;color:#444}.info-box-Mern{padding:25px;border-radius:20px;background:#f5f5f5;border:1px solid rgba(214,74,151,.08)}.submission-area-Mern{padding:40px;background:#fffc;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:30px;border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 60px #d64a9714;margin-top:40px}.submission-area-Mern h3{font-size:32px;margin-bottom:25px}.submission-input-Mern{width:100%;padding:20px;border-radius:22px;border:2px solid rgba(0,0,0,.12);background:#fff;font-size:15px;transition:.4s}.submission-input-Mern:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 6px #d64a9714}.submit-btn-Mern{padding:15px 35px;margin-top:20px;border:none;border-radius:50px;background:#d64a97;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 15px 35px #d64a9740;transition:.4s}.submit-btn-Mern:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 25px 45px #d64a9759}.coming-soon-Mern{text-align:center;padding:80px 20px;background:#fff}.coming-box-Mern{background:#fff;padding:50px;border-radius:30px;max-width:550px;margin:auto;border:1px solid #e0e0e0;box-shadow:0 20px 40px #0000000d;transition:all .3s ease}.coming-box-Mern:hover{transform:translateY(-5px);border-color:#d64a97}.coming-icon-Mern{font-size:64px;color:#d64a97;margin-bottom:20px}.coming-box-Mern h3{font-size:28px;margin-bottom:15px;color:#000}.coming-box-Mern p{color:#666;margin-bottom:30px;line-height:1.6}.subscribe-btn-Mern{padding:14px 32px;border-radius:40px;border:none;background:#d64a97;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.subscribe-btn-Mern:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d;gap:14px}.past-challenges-Mern{padding:3rem;background:#fff;text-align:center;border-top:1px solid #f0f0f0}.past-challenges-Mern h2{font-size:36px;margin-bottom:15px;color:#000;margin-top:0}.past-challenges-Mern>p{color:#666;margin-bottom:50px}.past-grid-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px;margin:0 auto}.past-card-Mern{display:flex;align-items:center;gap:20px;background:#fff;padding:20px;border-radius:20px;border:1px solid #e0e0e0;transition:all .3s ease;text-align:left;cursor:pointer}.past-card-Mern:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 15px 30px #00000014}.past-icon-Mern{font-size:40px;color:#d64a97}.past-content-Mern h3{font-size:20px;margin-bottom:5px;color:#000}.past-content-Mern p{font-size:15px;color:#999;display:flex;align-items:center;gap:5px}.past-score-Mern{margin-top:8px;font-size:12px;color:#d64a97;font-weight:600}.view-details-Mern{margin-left:auto;color:#d64a97;font-size:14px}.leaderboard-section-Mern{padding:60px 20px;background:#fff;border-top:1px solid #f0f0f0}.leaderboard-section-Mern h2{text-align:center;font-size:32px;margin-bottom:40px;color:#000}.leaderboard-Mern{max-width:700px;margin:0 auto;background:#fff;border-radius:24px;border:1px solid #e0e0e0;overflow:hidden}.leaderboard-item-Mern{display:flex;align-items:center;padding:15px 25px;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.leaderboard-item-Mern:hover{background:#fafafa}.leaderboard-rank-Mern{width:50px;font-weight:700;font-size:18px;color:#d64a97}.leaderboard-rank-Mern.top-1-Mern{color:gold}.leaderboard-rank-Mern.top-2-Mern{color:silver}.leaderboard-rank-Mern.top-3-Mern{color:#cd7f32}.leaderboard-user-Mern{flex:1;display:flex;align-items:center;gap:12px}.user-avatar-Mern{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d64a97}.user-name-Mern{font-weight:600;color:#000}.leaderboard-score-Mern{font-weight:700;color:#d64a97}.leaderboard-badge-Mern{margin-left:10px;font-size:12px}@media(max-width:1024px){.challenges-hero-Mern{padding:80px 20px}.challenges-hero-Mern h1{font-size:48px}.challenge-top-cards-Mern{gap:25px}.challenge-card-Mern{width:260px;padding:30px 25px}.section-header-Mern h2{font-size:36px}.challenges-grid-Mern{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.past-grid-Mern{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.challenge-detail-Mern{padding:2rem}.detail-header-Mern h1{font-size:42px}.detail-section-Mern h2{font-size:28px}}@media(max-width:912px){.challenges-hero-Mern h1{font-size:42px}.challenges-hero-Mern p{font-size:16px}.challenge-card-Mern{width:240px;padding:25px 20px}.challenge-card-Mern .icon-Mern{font-size:44px}.challenge-card-Mern h3{font-size:1.2rem}.section-header-Mern h2{font-size:32px}.detail-header-Mern{padding:35px}.detail-header-Mern h1{font-size:36px}.detail-section-Mern{padding:25px}.detail-section-Mern p{font-size:16px}.task-list-Mern li{font-size:16px;padding:15px}.submission-area-Mern{padding:30px}.submission-area-Mern h3{font-size:28px}}@media(max-width:768px){.challenges-hero-Mern{padding:60px 20px}.challenges-hero-Mern h1{font-size:36px}.challenges-hero-Mern p{font-size:15px}.challenge-top-cards-Mern{flex-direction:column;align-items:center;gap:20px}.challenge-card-Mern{width:100%;max-width:320px}.section-header-Mern h2{font-size:28px}.section-header-Mern p{font-size:15px}.active-challenges-Mern{padding:40px 15px}.challenge-top-Mern h3{font-size:1.1rem}.challenge-icon-Mern{width:45px;height:45px;font-size:20px}.challenge-body-Mern{padding:20px}.challenge-meta-Mern{flex-wrap:wrap;gap:10px}.past-challenges-Mern{padding:2rem}.past-challenges-Mern h2{font-size:28px}.past-grid-Mern{grid-template-columns:1fr}.coming-box-Mern{padding:35px 25px;margin:0 20px}.coming-box-Mern h3{font-size:24px}.challenge-detail-Mern{padding:1.5rem}.detail-header-Mern{padding:25px}.detail-icon-Mern{width:80px;height:80px;font-size:36px}.detail-header-Mern h1{font-size:28px;margin-bottom:20px}.detail-meta-Mern span{padding:8px 15px;font-size:12px}.detail-section-Mern h2{font-size:24px}.detail-section-Mern p{font-size:14px}.task-list-Mern li{font-size:14px;padding:12px}.code-block-Mern pre{font-size:12px}.submission-area-Mern h3{font-size:24px}.submission-input-Mern{padding:15px;font-size:14px}.submit-btn-Mern{padding:12px 28px;font-size:14px}}@media(max-width:540px){.challenges-hero-Mern h1{font-size:30px}.challenges-hero-Mern p{font-size:14px}.challenge-card-Mern{padding:20px 15px}.challenge-card-Mern .icon-Mern{font-size:38px}.challenge-card-Mern h3{font-size:1.1rem}.challenge-card-Mern p{font-size:12px}.section-header-Mern h2{font-size:24px}.section-header-Mern p{font-size:13px}.challenge-top-Mern{flex-direction:column;text-align:center;padding:15px}.challenge-top-Mern h3{font-size:1rem}.challenge-stats-Mern{flex-direction:column;gap:10px}.stat-Mern{text-align:left;display:flex;justify-content:space-between;padding:5px 0}.stat-task-Mern{margin-top:0}.challenge-btn-Mern{padding:10px;font-size:13px}.past-challenges-Mern h2{font-size:24px}.past-card-Mern{flex-wrap:wrap;text-align:center;justify-content:center}.past-icon-Mern{font-size:32px}.past-content-Mern h3{font-size:18px}.view-details-Mern{margin-left:0}.coming-box-Mern{padding:25px 20px}.coming-box-Mern h3{font-size:20px}.coming-box-Mern p{font-size:13px}.subscribe-btn-Mern{padding:12px 24px;font-size:13px}.back-btn-Mern{padding:10px 18px;font-size:13px}.detail-meta-Mern{gap:12px}.detail-meta-Mern span{padding:6px 12px;font-size:11px}.detail-section-Mern{padding:20px}.detail-section-Mern h2{font-size:20px}}@media(max-width:480px){.challenges-hero-Mern h1{font-size:26px}.challenges-hero-Mern p{font-size:13px}.challenge-card-Mern{padding:18px 12px}.challenge-card-Mern .icon-Mern{font-size:32px}.section-header-Mern h2{font-size:22px}.challenge-top-Mern h3{font-size:.95rem}.challenge-icon-Mern{width:40px;height:40px;font-size:18px}.challenge-description-Mern{font-size:12px}.challenge-meta-Mern span{font-size:11px}.stat-valtask-Mern{font-size:15px}.past-challenges-Mern{padding:1.5rem}.past-challenges-Mern h2{font-size:22px}.coming-box-Mern{padding:20px 15px}.coming-icon-Mern{font-size:48px}.detail-header-Mern h1{font-size:24px}.detail-icon-Mern{width:60px;height:60px;font-size:28px}.detail-section-Mern h2{font-size:18px;gap:8px}.task-list-Mern li{font-size:13px;padding:10px}.submission-area-Mern{padding:20px}.submission-area-Mern h3{font-size:20px}.submit-btn-Mern{width:100%;justify-content:center}}@media(max-width:375px){.challenges-hero-Mern h1{font-size:24px}.challenges-hero-Mern p{font-size:12px}.challenge-card-Mern{padding:15px 10px}.challenge-card-Mern .icon-Mern{font-size:28px;margin-bottom:12px}.challenge-card-Mern h3{font-size:1rem}.section-header-Mern h2{font-size:20px}.section-header-Mern p{font-size:12px}.challenge-top-Mern h3{font-size:.9rem}.challenge-icon-Mern{width:35px;height:35px;font-size:16px}.past-challenges-Mern h2{font-size:20px}.past-card-Mern{padding:15px}.past-content-Mern h3{font-size:16px}.coming-box-Mern h3{font-size:18px}.back-btn-Mern{padding:8px 15px;font-size:12px}.detail-header-Mern{padding:20px}.detail-header-Mern h1{font-size:20px}.detail-meta-Mern span{padding:5px 10px;font-size:10px}}@media(max-width:320px){.challenges-hero-Mern h1{font-size:22px}.challenges-hero-Mern p{font-size:11px}.challenge-card-Mern h3{font-size:.9rem}.section-header-Mern h2{font-size:18px}.challenge-top-Mern h3{font-size:.85rem}.challenge-description-Mern{font-size:11px}.challenge-meta-Mern span{font-size:10px}.past-challenges-Mern h2{font-size:18px}.coming-box-Mern h3{font-size:16px}.detail-header-Mern h1{font-size:18px}.detail-section-Mern h2{font-size:16px}.task-list-Mern li{font-size:12px}}.interview-section-Mern{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.interview-hero-Mern{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.interview-hero-Mern:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.interview-hero-Mern h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.interview-hero-Mern p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.stats-container-Mern{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:3rem;position:relative;z-index:2;padding:0 20px}.stat-card-Mern{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px 35px;border-radius:24px;min-width:150px;text-align:center;border:1px solid rgba(67,66,66,.405);transition:all .3s ease}.stat-card-Mern:hover{transform:translateY(-8px);border-color:#d64a97}.stat-icon-Mern{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#d64a9714;border-radius:50%;font-size:24px}.stat-value-Mern{font-size:28px;font-weight:700;color:#111}.stat-label-Mern{font-size:15px;color:#666;margin-top:5px}.interview-features-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.feature-Mern{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;border-radius:24px;text-align:center;border:1px solid rgba(75,75,75,.418);transition:all .3s ease;display:flex;gap:20px;align-items:center}.feature-Mern:hover{transform:translateY(-8px);border-color:#d64a97}.feature-Mern h3{margin:15px 0 10px;font-size:22px;color:#111}.feature-Mern p{font-size:14px;color:#666;line-height:1.6}.feature-Mern>div:first-child{transition:transform .3s ease}.feature-Mern:hover>div:first-child{transform:scale(1.1)}.cards-header-Mern{text-align:center;margin:80px 0 40px}.cards-header-Mern h2{font-size:36px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.cards-header-Mern h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#d64a97;border-radius:2px}.cards-header-Mern p{color:#666;font-size:16px;margin-top:20px}.interview-grid-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto 60px;padding:0 20px}.interview-card-Mern{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:30px;cursor:pointer;border:1px solid rgba(72,72,72,.379);transition:all .3s ease;position:relative;overflow:hidden}.interview-card-Mern:hover:before{left:100%}.interview-card-Mern:hover{transform:translateY(-8px);border-color:#d64a97}.card-content-Mern{position:relative;z-index:2}.card-title-row-Mern{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-icon-Mern{display:flex;align-items:center;justify-content:center;font-size:32px}.card-title-row-Mern h3{font-size:22px;font-weight:700;margin:0;color:#111}.interview-card-Mern p{font-size:14px;line-height:1.6;color:#666;margin-bottom:10px}.card-full-desc-Mern{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;font-size:13px;color:#888}.interview-card-Mern:hover .card-full-desc-Mern{max-height:80px;opacity:1;margin-top:15px}.card-footer-Mern{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;border-top:1px solid rgba(214,74,151,.1)}.card-footer-Mern span{font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.card-footer-Mern button{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-footer-Mern button:hover{transform:translateY(-2px)}.practice-detail-container-Mern{max-width:1200px;margin:0 auto;padding:40px 20px}.back-btn-Mern{display:inline-flex;align-items:center;gap:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(214,74,151,.15);padding:12px 24px;border-radius:40px;color:#d64a97;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:30px;transition:all .3s ease}.back-btn-Mern:hover{transform:translateY(-3px);gap:14px}.practice-header-Mern{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:40px;margin-bottom:40px;display:flex;gap:30px;flex-wrap:wrap;border:1px solid rgba(214,74,151,.1)}.practice-icon-Mern{font-size:64px;color:#d64a97}.practice-info-Mern{flex:1}.practice-info-Mern h1{font-size:32px;margin-bottom:10px;color:#111}.practice-info-Mern p{color:#666;line-height:1.6}.practice-meta-Mern{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.practice-meta-Mern span{display:flex;align-items:center;gap:8px;background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;color:#555}.practice-content-Mern{display:grid;grid-template-columns:300px 1fr;gap:30px}.practice-sidebar-Mern{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:25px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(214,74,151,.1)}.progress-section-Mern{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(214,74,151,.1)}.progress-section-Mern h3{font-size:16px;margin-bottom:15px;color:#111;display:flex;align-items:center;gap:8px}.progress-bar-custom-Mern{height:8px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin:12px 0}.progress-fill-custom-Mern{height:100%;border-radius:10px;transition:width .3s ease}.topics-section-Mern,.skills-section-Mern{margin-bottom:25px}.topics-section-Mern h3,.skills-section-Mern h3{font-size:14px;margin-bottom:12px;color:#111;display:flex;align-items:center;gap:8px}.topics-section-Mern ul{list-style:none;padding:0}.topics-section-Mern li{padding:8px 0;color:#666;font-size:13px;display:flex;align-items:center}.skills-badges-Mern{display:flex;flex-wrap:wrap;gap:10px}.skill-badge-Mern{background:#d64a9714;padding:6px 14px;border-radius:20px;font-size:11px;color:#d64a97;transition:all .3s ease}.skill-badge-Mern:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.practice-main-Mern{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(214,74,151,.1);overflow:hidden}.question-card-Mern{padding:35px}.question-header-Mern{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.question-number-Mern{background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:8px;color:#555}.question-framework-Mern{padding:8px 18px;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.question-text-Mern{background:#d64a970a;padding:25px;border-radius:20px;display:flex;gap:15px;margin-bottom:30px}.question-text-Mern p{font-size:18px;line-height:1.6;color:#111;margin:0}.answer-area-Mern{display:flex;flex-direction:column;gap:20px}.answer-input-Mern{width:100%;padding:18px;border-radius:20px;border:1px solid rgba(214,74,151,.2);font-family:inherit;font-size:14px;resize:vertical;transition:all .3s ease;background:#fff}.answer-input-Mern:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 4px #d64a9714}.submit-answer-btn-Mern,.next-question-btn-Mern{background:#d64a97;border:none;padding:14px 28px;border-radius:40px;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.submit-answer-btn-Mern:hover,.next-question-btn-Mern:hover{transform:translateY(-3px);box-shadow:0 15px 30px #d64a974d}.submit-answer-btn-Mern:disabled{opacity:.5;cursor:not-allowed;transform:none}.feedback-area-Mern{background:#d64a970a;border-radius:20px;padding:25px;margin-top:10px}.feedback-sample-Mern,.feedback-tips-Mern,.feedback-framework-Mern{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(214,74,151,.1)}.feedback-sample-Mern:last-child,.feedback-tips-Mern:last-child,.feedback-framework-Mern:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feedback-area-Mern h4{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.feedback-area-Mern p{font-size:14px;color:#555;line-height:1.6}.tips-section-Mern{max-width:1200px;margin:80px auto;padding:50px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:40px;border:1px solid rgba(214,74,151,.1)}.tips-header-Mern{text-align:center;margin-bottom:40px}.tips-header-Mern h2{font-size:32px;margin-top:10px;color:#111}.tips-grid-Mern{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tip-card-Mern{background:#fff;padding:30px;text-align:center;border-radius:24px;transition:all .3s ease;border:1px solid rgba(80,80,80,.393);display:flex;gap:20px;align-items:center}.tip-card-Mern:hover{transform:translateY(-8px);border-color:#d64a97}.tip-icon-Mern{font-size:40px;margin-bottom:15px;display:inline-block}.tip-card-Mern h4{font-size:18px;margin-bottom:10px;color:#111}.tip-card-Mern p{font-size:13px;color:#666;line-height:1.5}@media(max-width:1024px){.interview-hero-Mern{padding:80px 20px}.interview-hero-Mern h1{font-size:48px}.interview-hero-Mern p{font-size:16px}.stats-container-Mern{margin:2rem;gap:20px}.stat-card-Mern{padding:20px 25px;min-width:130px}.stat-value-Mern{font-size:24px}.cards-header-Mern h2{font-size:32px}.interview-grid-Mern{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.practice-content-Mern{grid-template-columns:280px 1fr}}@media(max-width:912px){.interview-hero-Mern h1{font-size:42px}.interview-features-Mern{grid-template-columns:1fr;margin:40px auto}.feature-Mern{max-width:500px;margin:0 auto}.cards-header-Mern h2{font-size:28px}.practice-detail-container-Mern{padding:30px 15px}.practice-header-Mern{padding:30px;flex-direction:column;text-align:center}.practice-icon-Mern{margin:0 auto}.practice-meta-Mern{justify-content:center}}@media(max-width:768px){.interview-hero-Mern{padding:60px 15px}.interview-hero-Mern h1{font-size:36px}.interview-hero-Mern p{font-size:15px}.stats-container-Mern{margin:1.5rem;gap:15px}.stat-card-Mern{min-width:calc(50% - 20px);padding:18px 15px}.stat-value-Mern{font-size:22px}.stat-label-Mern{font-size:13px}.cards-header-Mern{margin:50px 0 30px}.cards-header-Mern h2{font-size:24px}.cards-header-Mern p{font-size:14px}.interview-grid-Mern{grid-template-columns:1fr;gap:20px}.interview-card-Mern{padding:25px}.card-title-row-Mern h3{font-size:20px}.practice-content-Mern{grid-template-columns:1fr}.practice-sidebar-Mern{position:static;margin-bottom:20px}.question-card-Mern{padding:25px}.question-text-Mern p{font-size:16px}.tips-section-Mern{padding:35px 25px;margin:50px 20px}.tips-header-Mern h2{font-size:28px}.tips-grid-Mern{grid-template-columns:1fr}.tip-card-Mern{padding:20px}}@media(max-width:540px){.interview-hero-Mern h1{font-size:30px}.interview-hero-Mern p{font-size:14px}.stats-container-Mern{margin:1rem}.stat-card-Mern{min-width:100%;padding:15px}.stat-icon-Mern{width:50px;height:50px;font-size:20px}.stat-value-Mern{font-size:20px}.feature-Mern{flex-direction:column;text-align:center;padding:20px}.feature-Mern h3{margin:10px 0;font-size:18px}.feature-Mern p{font-size:13px}.cards-header-Mern h2{font-size:22px}.cards-header-Mern p{font-size:13px}.interview-card-Mern{padding:20px}.card-title-row-Mern{flex-direction:column;text-align:center}.card-title-row-Mern h3{font-size:18px}.card-footer-Mern{flex-direction:column;gap:15px}.card-footer-Mern button{width:100%;justify-content:center}.back-btn-Mern{padding:10px 18px;font-size:13px}.practice-header-Mern{padding:25px}.practice-info-Mern h1{font-size:24px}.practice-info-Mern p{font-size:14px}.practice-meta-Mern span{padding:6px 12px;font-size:11px}.question-header-Mern{flex-direction:column;align-items:flex-start}.question-text-Mern{flex-direction:column;text-align:center;padding:20px}.question-text-Mern p{font-size:15px}.answer-input-Mern{padding:14px;font-size:13px}.submit-answer-btn-Mern,.next-question-btn-Mern{width:100%;justify-content:center}.feedback-area-Mern{padding:20px}.feedback-area-Mern p{font-size:13px}.tips-section-Mern{padding:25px 15px;margin:40px 15px}.tips-header-Mern h2{font-size:24px}.tip-card-Mern{flex-direction:column;text-align:center;padding:20px}.tip-icon-Mern{margin-bottom:10px}.tip-card-Mern h4{font-size:16px}}@media(max-width:480px){.interview-hero-Mern h1{font-size:26px}.interview-hero-Mern p{font-size:13px}.stat-value-Mern{font-size:18px}.cards-header-Mern h2{font-size:20px}.practice-info-Mern h1{font-size:22px}.question-text-Mern p{font-size:14px}.tips-header-Mern h2{font-size:22px}}@media(max-width:375px){.interview-hero-Mern h1{font-size:24px}.interview-hero-Mern p{font-size:12px}.stat-card-Mern{padding:12px}.stat-value-Mern{font-size:16px}.stat-label-Mern{font-size:11px}.cards-header-Mern h2{font-size:18px}.practice-info-Mern h1{font-size:20px}.question-text-Mern p{font-size:13px}.tips-header-Mern h2{font-size:20px}.tip-card-Mern h4{font-size:15px}.tip-card-Mern p{font-size:12px}}@media(max-width:320px){.interview-hero-Mern h1{font-size:22px}.interview-hero-Mern p{font-size:11px}.cards-header-Mern h2{font-size:16px}.practice-info-Mern h1,.tips-header-Mern h2{font-size:18px}}.header-Mean{font-family:Poppins,sans-serif;position:sticky;top:0;display:flex;align-items:center;justify-content:flex-start;gap:30px;padding:0 50px;background:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 25px #00000014;z-index:9999;transition:transform .3s ease-in-out;transform:translateY(0)}.header-Mean.hidden-Mean{transform:translateY(-100%)}.header-Mean.visible-Mean{transform:translateY(0)}.logo-img-Mean{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}.nav-links-Mean{display:flex;align-items:center;justify-content:center;flex:1;gap:25px;text-align:center}.nav-links-Mean a{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:.3s}.nav-links-Mean a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#d64a97;transition:width .3s ease}.nav-links-Mean a:hover{color:#d64a97}.nav-links-Mean a:hover:after{width:100%}.dropdown-Mean{position:relative}.dropdown-title-Mean{cursor:pointer;font-size:20px;font-weight:500;color:#fff}.dropdown-menu-Mean{position:absolute;top:45px;left:0;background:#fff;border-radius:14px;min-width:240px;padding:10px 0;border:1px solid #eee;box-shadow:0 20px 50px #0000001f;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:9999}.dropdown-title-Mean{display:flex;align-items:center;gap:5px;cursor:pointer}.dropdown-arrow-Mean{font-size:12px;cursor:pointer}.dropdown-Mean.active-Mean .dropdown-menu-Mean{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu-Mean a{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#444;font-size:14px;transition:.25s}.dropdown-menu-Mean a:hover{background:#f5f3ff;color:#7c5cff;transform:translate(5px)}.login-btn-Mean{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:#d64a97;color:#fff;margin-left:auto}.login-btn-Mean:hover{border:2px solid #d64a97;background:transparent;color:#d64a97}.arrow-icon-Mean{font-size:12px;transition:transform .3s ease}.login-btn-Mean:hover .arrow-icon-Mean{transform:translate(5px)}.dropdown-title-Mean{position:relative;color:#444;font-size:20px;font-weight:500;transition:.3s}.dropdown-title-Mean:hover{color:#7c5cff}.dropdown-title-Mean:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#7c5cff);transition:width .3s ease}.dropdown-title-Mean:hover:after{width:100%}.nav-links-Mean{display:flex;align-items:center;gap:20px}.menu-icon-Mean{display:none;font-size:28px;cursor:pointer;margin-left:auto}@media(max-width:992px){.menu-icon-Mean{display:block;font-size:28px;cursor:pointer;z-index:9999;position:relative}.nav-links-Mean{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f0220,#1a0630);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;z-index:9999;transform:translateY(-100%);opacity:0;transition:all .4s ease;pointer-events:none}.nav-links-Mean.active-Mean{transform:translateY(0);opacity:1;pointer-events:auto}.nav-links-Mean a{color:#fff;font-size:20px;font-weight:500}.nav-links-Mean a:hover{color:#d64a97}.nav-links-Mean a:after{display:none}.mobile-login-Mean{margin-top:20px}.login-btn-Mean{background:#d64a97;color:#fff}.login-btn-Mean:hover{background:transparent;border:2px solid #d64a97;color:#d64a97}}@media(max-width:576px){.header-Mean{padding:0}.login-btn-Mean{margin-right:0;font-size:12px;padding:8px 12px}.logo-img-Mean{height:3rem;display:flex}.menu-icon-Mean{font-size:18px;margin-right:.5rem}.nav-links-Mean{gap:18px}.nav-links-Mean a{font-size:18px}.nav-links-Mean .dropdown-title-Mean{color:#fff}.nav-links-Mean .dropdown-title-Mean:hover{color:#d64a97}.nav-links-Mean .dropdown-title-Mean:after{display:none}.dropdown-menu-Mean{background:linear-gradient(135deg,#0f0220,#1a0630)}}.menu-icon-Mean{color:#000}.menu-icon-Mean.active-Mean{color:#fff}@media(max-width:280px){.header-Mean{padding:0 6px;gap:10px}.logo-img-Mean{height:2.2rem}.menu-icon-Mean{font-size:14px;margin-right:.2rem}.nav-links-Mean{gap:12px}.nav-links-Mean a,.nav-links-Mean .dropdown-title-Mean{font-size:14px}.login-btn-Mean{padding:6px 10px;font-size:10px}.dropdown-menu-Mean{min-width:180px}}.menu-icon-Mean,.menu-icon-Mean.active-Mean{color:#fff}.footer-Mean{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:60px 80px 40px;background:#000;color:#e0e0e0;font-family:Poppins,sans-serif;border-top:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden}.footer-Mean:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.03),transparent 60%);pointer-events:none}.logo-img1-Mean{height:7rem;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(1.1);transition:filter .3s ease}.logo-img1-Mean:hover{filter:brightness(1.2)}.footer-col-Mean h3{margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;letter-spacing:1px;background:#d64a97;background-clip:text;-webkit-background-clip:text;color:transparent;position:relative;display:inline-block}.footer-col-Mean p{color:#9a9aad;font-size:.85rem;line-height:1.7;margin-bottom:1rem}.footer-col-Mean a{display:block;margin:.75rem 0;color:#b0b0c0;font-size:.85rem;text-decoration:none;transition:all .25s ease;position:relative;width:-moz-fit-content;width:fit-content}.footer-col-Mean a:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:1.5px;background:linear-gradient(90deg,#d64a97,#b847e8);transition:width .3s ease;border-radius:2px}.footer-col-Mean a:hover{color:#fff;transform:translate(5px)}.footer-col-Mean a:hover:after{width:100%}.footer-col-Mean a[href^=mailto],.footer-col-Mean a[href^=tel]{font-weight:500;color:#c0c0d0}.social-section-Mean{margin-top:1rem}.social-icons-Mean{display:flex;gap:12px;margin-top:1rem;flex-wrap:wrap}.social-icons-Mean a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;font-size:1rem;color:#d0d0e0;transition:all .3s ease;margin:0}.social-icons-Mean a:after{display:none}.social-icons-Mean a:hover{background:linear-gradient(135deg,#d64a97,#b847e8);transform:translateY(-4px);box-shadow:0 6px 14px #d64a9759;color:#fff}.newsletter-section-Mean{margin-top:.5rem}.newsletter-form-Mean{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.newsletter-input-Mean{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:10px 16px;color:#e0e0e0;font-size:.8rem;outline:none;transition:all .3s ease}.newsletter-input-Mean:focus{border-color:#d64a97;background:#ffffff14}.newsletter-input-Mean::-moz-placeholder{color:#6a6a7a}.newsletter-input-Mean::placeholder{color:#6a6a7a}.newsletter-btn-Mean{background:linear-gradient(135deg,#d64a97,#b847e8);border:none;border-radius:30px;padding:10px 16px;color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.newsletter-btn-Mean:hover{transform:translateY(-2px);box-shadow:0 6px 14px #d64a9766}.footer-bottom-Mean{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:2rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:#7a7a8a;flex-wrap:wrap;gap:1rem}.bottom-links-Mean{display:flex;gap:1.5rem}.bottom-links-Mean a{display:inline-block;margin:0;font-size:.75rem;color:#7a7a8a}.bottom-links-Mean a:after{bottom:-2px}.scroll-top-btn-Mean{position:fixed;bottom:30px;right:30px;width:46px;height:46px;border-radius:50%;border:none;background:#d64a97;color:#fff;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #d64a9766;transition:all .3s ease;z-index:1000}.scroll-top-btn-Mean:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px #d64a9799}.scroll-top-btn-Mean:active{transform:scale(.95)}@media(max-width:1024px){.footer-Mean{padding:50px 60px 35px;gap:1.8rem}.logo-img1-Mean{height:6rem}.footer-col-Mean h3{font-size:1rem}}@media(max-width:912px){.footer-Mean{padding:40px 40px 30px;gap:1.5rem}.logo-img1-Mean{height:5.5rem}.footer-col-Mean p,.footer-col-Mean a{font-size:.8rem}}@media(max-width:768px){.footer-Mean{grid-template-columns:repeat(2,1fr);padding:40px 30px 30px;gap:2rem}.logo-img1-Mean{height:5rem}.footer-bottom-Mean{flex-direction:column;text-align:center;gap:.8rem}.bottom-links-Mean{justify-content:center}.social-icons-Mean{justify-content:flex-start}}@media(max-width:540px){.footer-Mean{grid-template-columns:1fr;padding:35px 25px 25px;gap:1.8rem;text-align:center}.logo-img1-Mean{height:4.5rem;margin:0 auto}.footer-col-Mean h3{margin-bottom:1rem}.footer-col-Mean a{margin:.5rem auto;width:-moz-fit-content;width:fit-content}.social-icons-Mean{justify-content:center}.footer-bottom-Mean{flex-direction:column;text-align:center}.bottom-links-Mean{flex-wrap:wrap;justify-content:center;gap:1rem}.scroll-top-btn-Mean{width:40px;height:40px;bottom:20px;right:20px;font-size:1rem}}@media(max-width:480px){.footer-Mean{padding:30px 20px 20px}.logo-img1-Mean{height:4rem}.footer-col-Mean p,.footer-col-Mean a{font-size:.75rem}.footer-col-Mean h3{font-size:.95rem}.social-icons-Mean a{width:34px;height:34px;font-size:1.7rem}}@media(max-width:375px){.footer-Mean{padding:25px 15px 20px}.logo-img1-Mean{height:3.8rem}.footer-col-Mean p,.footer-col-Mean a{font-size:.7rem}.bottom-links-Mean{gap:.8rem;flex-wrap:wrap}.bottom-links-Mean a{font-size:.65rem}}@media(max-width:320px){.footer-Mean{padding:20px 12px 15px}.logo-img1-Mean{height:3.5rem}.footer-col-Mean p,.footer-col-Mean a{font-size:.65rem}.social-icons-Mean{gap:8px}.social-icons-Mean a{width:30px;height:30px;font-size:1.5rem}.footer-bottom-Mean span,.bottom-links-Mean a{font-size:.6rem}}@media(max-width:280px){.footer-Mean{padding:15px 10px 12px}.logo-img1-Mean{height:3rem}.footer-col-Mean h3{font-size:.85rem}.footer-col-Mean p,.footer-col-Mean a{font-size:.6rem}.social-icons-Mean a{width:28px;height:28px;font-size:1.4rem}}.full-apply-container-Mean{max-width:1280px;margin:0 auto;padding:40px 48px 70px}.logo-header-Mean{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s;margin-bottom:40px}.logo-text-Mean{font-weight:700;font-size:26px;letter-spacing:-.3px;color:#d64a97;margin-bottom:24px}.program-header-wrapper-Mean{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.program-badge-small-Mean{font-size:14px;color:#888;display:block;margin-bottom:8px}.main-heading-Mean{font-size:36px;font-weight:700;line-height:1.2;color:#0f0f1f;margin-bottom:28px}.main-heading-Mean span{color:#d64a97}.program-stats-row-Mean{display:flex;align-items:center;gap:25px;background:#f8f8fc;padding:16px 8px;border-radius:20px;max-width:450px}.stat-item-Mean{display:flex;flex-direction:column;gap:6px}.stat-time-Mean{font-size:15px;color:#888;letter-spacing:.3px}.stat-word-Mean{font-size:18px;font-weight:700;color:#1a1a2e}.stat-divider-Mean{width:1px;height:40px;background:#e0e0e8}.apply-two-col-Mean{display:flex;gap:70px;align-items:flex-start;flex-wrap:wrap}.apply-info-section-Mean{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.steps-list-Mean{display:flex;flex-direction:column}.step-item-Mean{display:flex;gap:25px;margin-bottom:35px;align-items:flex-start}.step-left-Mean{display:flex;flex-direction:column;align-items:center;min-width:70px}.step-number-Mean{width:60px;height:60px;border-radius:50%;background:#fce7f3;color:#d9468f;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #d9468f26}.step-arrow-Mean{font-size:35px;margin-top:12px;color:#d9468f;font-weight:700}.step-content-Mean strong{display:block;font-size:20px;margin-bottom:8px}.step-content-Mean p{color:#555;line-height:1.7;max-width:450px}.apply-form-card-Mean{flex:1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.form-header-compact-Mean{text-align:left;margin-bottom:32px;border-bottom:1px solid #edeef2;padding-bottom:20px}.form-header-compact-Mean h2{font-size:28px;font-weight:700;color:#d64a97;margin-bottom:12px}.applying-for-tag-Mean{font-size:13px;color:#7c7c8c;letter-spacing:.3px}.program-name-form-Mean{font-size:22px;font-weight:700;color:#111;margin-top:6px}.question-block-Mean{margin-bottom:38px}.question-label-Mean{font-size:16px;font-weight:600;color:#1e1e2f;display:block;margin-bottom:12px}.required-star-Mean{color:#d64a97;margin-left:4px;font-weight:600}.question-input-Mean{width:100%;padding:16px 0 14px;font-size:16px;font-family:inherit;border:none;border-bottom:2px solid #e4e4ec;background:transparent;transition:border .2s ease;outline:none;color:#111}.question-input-Mean:focus{border-bottom-color:#d64a97}.question-input-Mean::-moz-placeholder{color:#b9b9cc;font-weight:400}.question-input-Mean::placeholder{color:#b9b9cc;font-weight:400}.textarea-input-Mean{border:2px solid #e9e9f0;border-radius:20px;padding:14px 18px;resize:vertical;background:#fff;margin-top:6px}.textarea-input-Mean:focus{border-color:#d64a97;outline:none}.error-message-Mean{color:#e03a3a;font-size:12px;margin-top:8px;display:block}.form-progress-section-Mean{margin:28px 0 22px}.progress-meta-Mean{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-text-step-Mean{font-size:14px;font-weight:500;color:#5f5f77}.progress-percent-Mean{font-size:13px;font-weight:500;color:#d64a97}.progress-bar-bg-Mean{background:#efeff4;border-radius:30px;height:6px;width:100%;overflow:hidden}.progress-fill-Mean{background:#d64a97;width:0%;height:100%;border-radius:30px;transition:width .25s ease}.double-buttons-Mean{display:flex;gap:16px;margin-top:20px}.btn-prev-Mean{flex:1;background:#fff;border:1px solid #dddce5;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#3b3b55;cursor:pointer;transition:all .2s;font-family:inherit}.btn-prev-Mean:hover{border-color:#d64a97;color:#d64a97;background:#fff9fc}.btn-next-Mean{flex:1;background:#d64a97;border:none;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:.2s;font-family:inherit}.btn-next-Mean:hover{transform:translateY(-1px)}.enter-hint-Mean{text-align:center;font-size:12px;color:#9e9eb0;margin-top:18px}.success-screen-card-Mean{text-align:center;padding:20px 0 10px}.success-icon-circle-Mean{width:70px;height:70px;background:#d64a97;color:#fff;font-size:42px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.success-screen-card-Mean h2{font-size:28px;font-weight:700;color:#111;margin-bottom:12px}.success-sub-Mean{color:#53536b;margin-bottom:28px}.submission-details-Mean{background:#faf8ff;padding:24px;border-radius:24px;text-align:left;margin:28px 0;border:1px solid #f3eef8}.submission-details-Mean p{margin:12px 0;color:#222;font-size:15px}.close-success-final-Mean{background:#d64a97;border:none;color:#fff;padding:12px 32px;border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.start-application-section-Mean{text-align:center;padding:40px 20px}.start-application-btn-Mean{background:#d64a97;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px;margin:0 auto 20px;display:block}.start-application-btn-Mean:hover{background:#be3a81;transform:translateY(-2px)}.login-hint-Mean{color:#888;font-size:14px}.login-hint-Mean span{color:#d64a97;cursor:pointer;font-weight:600}.login-hint-Mean span:hover{text-decoration:underline}.full-signup-container-Mean{width:100%;animation:fadeIn-Mean .3s ease}@keyframes fadeIn-Mean{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.signup-header-Mean{text-align:center;margin-bottom:32px;position:relative}.back-to-apply-Mean{position:absolute;left:0;top:0;background:none;border:none;color:#d64a97;font-size:14px;font-weight:500;cursor:pointer;padding:0}.back-to-apply-Mean:hover{text-decoration:underline}.signup-header-Mean h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.signup-header-Mean p{color:#888;font-size:14px}.signup-form-full-Mean{width:100%}.signup-field-Mean{margin-bottom:24px}.signup-field-Mean label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.signup-field-Mean input{width:100%;padding:14px 16px;border:1px solid #e0e0e8;border-radius:12px;font-size:15px;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.signup-field-Mean input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.signup-submit-btn-Mean{width:100%;padding:14px;background:#d64a97;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.signup-submit-btn-Mean:hover{background:#be3a81;transform:translateY(-1px)}.signup-divider-Mean{display:flex;align-items:center;margin:24px 0}.signup-divider-Mean hr{flex:1;border:none;border-top:1px solid #e0e0e8}.signup-divider-Mean span{margin:0 12px;color:#999;font-size:12px}.google-signup-btn-Mean{width:100%;padding:12px;background:#fff;border:1px solid #e0e0e8;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.google-signup-btn-Mean:hover{background:#f5f5f5;border-color:#ccc}.signup-login-link-Mean{text-align:center;margin-top:24px;font-size:14px;color:#666}.signup-login-link-Mean span{color:#d64a97;cursor:pointer;font-weight:600}.signup-login-link-Mean span:hover{text-decoration:underline}.signup-success-Mean{text-align:center;padding:40px 20px;animation:fadeIn-Mean .3s ease}.signup-success-Mean .success-icon-Mean{width:70px;height:70px;background:#d64a97;color:#fff;font-size:40px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.signup-success-Mean h3{font-size:22px;color:#1a1a2e;margin-bottom:12px}.signup-success-Mean p{color:#666}@media(max-width:1024px){.full-apply-container-Mean{padding:30px 30px 50px}.apply-two-col-Mean{gap:40px}.main-heading-Mean{font-size:32px}.logo-header-Mean,.apply-info-section-Mean,.apply-form-card-Mean{padding:25px 28px}.program-stats-row-Mean{max-width:400px}.step-number-Mean{width:55px;height:55px;font-size:26px}.step-arrow-Mean{font-size:30px}.step-content-Mean strong{font-size:18px}}@media(max-width:912px){.program-header-wrapper-Mean{flex-direction:column;align-items:flex-start;gap:20px}.main-heading-Mean{font-size:28px;margin-bottom:20px}.apply-two-col-Mean{flex-direction:column}.apply-info-section-Mean,.apply-form-card-Mean{width:100%}.program-stats-row-Mean{max-width:100%}.step-item-Mean{gap:20px}.step-number-Mean{width:50px;height:50px;font-size:24px}}@media(max-width:768px){.full-apply-container-Mean{padding:20px 20px 40px}.logo-header-Mean{padding:20px;margin-bottom:25px}.main-heading-Mean{font-size:24px}.program-stats-row-Mean{flex-wrap:wrap;gap:15px;padding:12px}.stat-divider-Mean{display:none}.apply-info-section-Mean,.apply-form-card-Mean{padding:20px}.step-item-Mean{flex-direction:column;align-items:center;text-align:center;gap:15px;margin-bottom:30px}.step-left-Mean{min-width:auto}.step-arrow-Mean{display:none}.step-content-Mean strong{font-size:18px}.step-content-Mean p{max-width:100%;font-size:14px}.program-name-form-Mean{font-size:18px}.form-header-compact-Mean h2{font-size:24px}.double-buttons-Mean{flex-direction:column;gap:12px}.btn-prev-Mean,.btn-next-Mean{width:100%}.start-application-section-Mean{padding:30px 15px}.signup-header-Mean h2{font-size:22px}.signup-field-Mean input{padding:12px 14px}}@media(max-width:540px){.full-apply-container-Mean{padding:15px 15px 30px}.logo-header-Mean{padding:15px}.main-heading-Mean{font-size:20px}.program-badge-small-Mean,.stat-time-Mean{font-size:12px}.stat-word-Mean{font-size:15px}.apply-info-section-Mean,.apply-form-card-Mean{padding:15px}.step-number-Mean{width:45px;height:45px;font-size:22px}.step-content-Mean strong{font-size:16px}.step-content-Mean p{font-size:13px}.form-header-compact-Mean{margin-bottom:25px;padding-bottom:15px}.form-header-compact-Mean h2{font-size:20px}.program-name-form-Mean{font-size:16px}.question-label-Mean{font-size:14px}.question-input-Mean{font-size:14px;padding:12px 0 10px}.start-application-btn-Mean{padding:12px 30px;font-size:16px;max-width:250px}.login-hint-Mean{font-size:12px}.signup-header-Mean h2{font-size:20px}.signup-header-Mean p,.back-to-apply-Mean{font-size:12px}.signup-field-Mean label{font-size:13px}.signup-field-Mean input{padding:10px 12px;font-size:14px}.signup-submit-btn-Mean{padding:12px;font-size:14px}.google-signup-btn-Mean{padding:10px;font-size:13px}.success-screen-card-Mean h2{font-size:22px}.success-icon-circle-Mean{width:55px;height:55px;font-size:32px}.submission-details-Mean{padding:18px}.submission-details-Mean p{font-size:13px}.close-success-final-Mean{padding:10px 24px;font-size:14px}}@media(max-width:480px){.main-heading-Mean{font-size:18px}.program-stats-row-Mean{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.stat-item-Mean{flex-direction:row;justify-content:space-between;width:100%}.step-number-Mean{width:40px;height:40px;font-size:20px}.step-content-Mean strong{font-size:15px}.step-content-Mean p{font-size:12px}.form-header-compact-Mean h2{font-size:18px}.program-name-form-Mean{font-size:14px}.signup-header-Mean h2{font-size:18px}.signup-login-link-Mean{font-size:12px}.signup-success-Mean h3{font-size:18px}.signup-success-Mean p{font-size:13px}.success-screen-card-Mean h2{font-size:20px}.success-sub-Mean{font-size:13px}}@media(max-width:375px){.full-apply-container-Mean{padding:10px 12px 25px}.main-heading-Mean{font-size:16px;margin-bottom:15px}.logo-header-Mean,.apply-info-section-Mean,.apply-form-card-Mean{padding:12px}.step-number-Mean{width:35px;height:35px;font-size:18px}.step-content-Mean strong{font-size:14px}.step-content-Mean p{font-size:11px}.form-header-compact-Mean h2{font-size:16px}.program-name-form-Mean,.question-label-Mean{font-size:13px}.start-application-btn-Mean{padding:10px 20px;font-size:14px}.signup-header-Mean h2{font-size:16px}.signup-field-Mean label{font-size:12px}.signup-field-Mean input{padding:8px 10px;font-size:13px}.signup-submit-btn-Mean{padding:10px;font-size:13px}.google-signup-btn-Mean{font-size:12px}.success-screen-card-Mean h2{font-size:18px}.close-success-final-Mean{padding:8px 20px;font-size:13px}}@media(max-width:320px){.main-heading-Mean{font-size:14px}.program-badge-small-Mean{font-size:10px}.stat-time-Mean{font-size:11px}.stat-word-Mean{font-size:13px}.step-number-Mean{width:30px;height:30px;font-size:16px}.step-content-Mean strong{font-size:13px}.step-content-Mean p{font-size:10px}.form-header-compact-Mean h2{font-size:14px}.program-name-form-Mean,.question-label-Mean{font-size:12px}.start-application-btn-Mean{font-size:13px;padding:8px 16px}.signup-header-Mean h2{font-size:14px}.signup-header-Mean p{font-size:11px}.signup-field-Mean input{padding:6px 8px;font-size:12px}.signup-submit-btn-Mean{font-size:12px}}.course-detail-Mean{background-color:#fff;font-family:Poppins,sans-serif}.course-hero-Mean{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:space-between;align-items:top;gap:20px;min-height:90vh;padding:5rem 8%;position:relative;overflow:hidden}.hero-left-Mean{flex:1;z-index:2}.course-hero-Mean h1{font-size:60px;line-height:1.2;background:linear-gradient(90deg,#fff,#cdcccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-hero-Mean p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.hero-right-Mean{flex:1;display:flex;justify-content:center;z-index:2}.hero-ai-image-Mean{width:100%;max-width:700px;height:420px;align-items:top!important;-o-object-fit:cover;object-fit:cover;border-radius:30px;transition:all .8s ease;box-shadow:0 25px 40px #e0089114}@keyframes float-Mean{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.hero-btn1-Mean{display:flex;gap:1rem;flex-wrap:wrap}.apply-btn1-Mean{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.apply-btn1-Mean:hover{background:#d64a97;transform:translateY(-3px)}.expert-btn-Mean{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.expert-btn-Mean:hover{transform:translateY(-3px)}.hero1-Mean{padding:3rem;background:#fff}.hero-container-Mean{background:#fff;display:flex;gap:60px;max-width:1200px;margin:auto;justify-content:center;padding:3rem;border-radius:30px;border:1px solid rgba(31,30,30,.503)}.hero-left-Mean{max-width:600px}.tag1-Mean{color:#d64a97;font-weight:600;margin-bottom:20px;letter-spacing:2px;font-size:.9rem}.hero-left-Mean h1{font-size:60px;line-height:1.3;font-weight:700;margin:0}.hero-left-Mean h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desc-Mean{color:#3f3d3d;margin-top:20px;line-height:1.7}.hero-buttons-Mean{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap}.primary-btn-Mean{padding:12px 32px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600}.primary-btn-Mean:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9780}.secondary-btn-Mean{padding:12px 28px;border-radius:30px;border:1px solid #d64a97;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.secondary-btn-Mean:hover{background:#d64a9733;transform:translateY(-3px)}.hero-right1-Mean{gap:20px}.card-Mean{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px;border-radius:20px;border:1px solid rgba(31,30,30,.503);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;margin-bottom:20px}.card-Mean:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.card-Mean:hover:before{transform:scaleY(1)}.card-Mean:hover{transform:translateY(-6px) scale(1.02);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.big-card-Mean h2{font-size:40px}.big-card-Mean h2 span{color:#d64a97}.small-cards-Mean{display:flex;gap:20px}.small-cards-Mean .card-Mean{flex:1;text-align:center}.small-cards-Mean h2{font-size:28px;color:#d64a97}.experts-section-Mean{padding:3rem 8%;background:#f5f5f5;text-align:center;position:relative;overflow:hidden}.section-title-Mean{font-size:42px;font-weight:700;color:#222;margin:0;position:relative}.experts-cards-Mean{display:flex;gap:35px;flex-wrap:wrap;justify-content:center;padding:4rem 16%}.expert-card-Mean{flex:1;min-width:300px;padding:21px;border-radius:30px;width:auto;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.expert-card-Mean:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#ff4da6;transform:scaleX(0);transition:.5s}.expert-card-Mean:hover:before{transform:scaleX(1)}.expert-card-Mean:hover{transform:translateY(-12px);border-color:#d64a974d}.card-top-Mean{display:flex;align-items:center;gap:18px;margin-bottom:15px}.icon-Mean{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:28px;position:relative;overflow:hidden;flex-shrink:0}.icon-Mean:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);top:0;left:0;transform:rotate(25deg)}.expert-card-Mean:nth-child(1) .icon-Mean{background:linear-gradient(135deg,#dce9ff,#c8d9ff);color:#004aad}.expert-card-Mean:nth-child(2) .icon-Mean{background:linear-gradient(135deg,#eadcff,#dbc4ff);color:#7a2cff}.expert-card-Mean:nth-child(3) .icon-Mean{background:linear-gradient(135deg,#d8fff3,#b9f7e4);color:#00c896}.card-top-Mean h3{font-size:22px;font-weight:700;color:#222;margin:0;line-height:1.3}.expert-card-Mean p{font-size:15px;color:#555;text-align:left}.learning-section-Mean{background:#fff;padding:3rem;position:relative}.learning-container-Mean{display:flex;gap:70px;max-width:1200px;margin:auto;align-items:flex-start;flex-wrap:wrap}.learning-left-Mean{flex:1;min-width:200px;position:sticky;top:100px}.learning-left-Mean h2{font-size:44px;font-weight:700;color:#222;line-height:1.3;margin-bottom:20px}.learning-left-Mean h2 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.learning-grid-Mean{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.learning-item-Mean{padding:28px;background:#fff;border-radius:20px;transition:all .4s ease;border:1px solid #cdcccc;position:relative;overflow:hidden;cursor:pointer}.learning-item-Mean:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.learning-item-Mean:hover:before{transform:scaleY(1)}.learning-item-Mean:hover{transform:translate(8px);border-color:#d64a97}.learning-item-Mean h3{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:12px;transition:color .3s ease}.learning-item-Mean h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.learning-item-Mean:hover h3:after{width:100%}.learning-item-Mean:hover h3{color:#d64a97;transform:translate(3px)}.learning-item-Mean p{color:#3f3d3d;font-size:14px;line-height:1.7;margin:0}.new-curriculum-Mean{padding:3rem 12%;background:#fff}.curriculum-container-Mean{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.image-card-Mean{position:relative;height:600px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.curriculum-image-Mean{width:100%;height:54%;-o-object-fit:cover;object-fit:cover;transition:1s ease}.image-overlay-Mean{position:absolute;inset:0;background:linear-gradient(to top,#000000bf,#0003);display:flex;flex-direction:column;justify-content:flex-end;padding:50px;color:#fff}.image-overlay-Mean h1{font-size:42px;line-height:1.1;margin-bottom:20px}.image-overlay-Mean p{font-size:17px;line-height:1.8;color:#ededed}.curriculum-content-side-Mean h2{font-size:42px;line-height:1.1;margin-bottom:20px;color:#111}.curriculum-content-side-Mean h2 span{color:#d64a97}.curriculum-text-Mean{color:#666;margin-bottom:40px}.accordion-area-Mean{display:flex;flex-direction:column;gap:20px}.accordion-card-Mean{background:#fff;border-radius:24px;padding:0 10px;cursor:pointer;transition:.4s ease;border:1px solid #575757}.accordion-card-Mean:hover{transform:translateY(-6px)}.accordion-header-Mean{display:flex;justify-content:space-between;align-items:center}.accordion-left-Mean{display:flex;align-items:center;gap:18px}.module-box-Mean{min-width:58px;height:58px;border-radius:18px;color:#d64a97;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.accordion-left-Mean h3{font-size:20px;color:#111}.accordion-icon-Mean{font-size:24px;color:#d64a97}.accordion-content-Mean{padding-top:24px;margin-top:24px;border-top:1px solid #ececec;display:grid;gap:14px}.point-Mean{color:#555;font-size:15px}.ai-journey-section-Mean{padding:3rem 12%;background:#f5f5f5;color:#111;position:relative;overflow:hidden}.journey-heading-Mean{text-align:center;margin-bottom:70px;position:relative;z-index:2}.journey-heading-Mean h1{font-size:42px;margin-top:0;color:#111}.journey-heading-Mean h1 span{color:#d64a97}.journey-heading-Mean h4{max-width:700px;margin:auto;color:#666;font-weight:400;line-height:1.9}.journey-grid-Mean{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:2}.journey-card-Mean{padding:35px;border-radius:30px;background:#ffffffbf;border:1px solid rgba(214,74,151,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.5s}.journey-card-Mean.large-Mean{grid-column:span 2}.journey-card-Mean:hover{transform:translateY(-10px);border-color:#d64a97}.journey-card-Mean h2{margin-bottom:20px;font-size:24px;color:#111}.journey-card-Mean p{line-height:1.5;color:#666}.course-section1-Mean{text-align:center;padding:40px 20px;background:#fff}.course-section1-Mean h2{font-size:42px;font-weight:700;margin:0;color:#222}.course-grid-Mean{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px;margin:auto;padding:2rem}.course-grid-Mean>div{background:#fff;padding:20px;border-radius:16px;font-weight:600;color:#3f3d3d;box-shadow:0 5px 15px #00000014;transition:all .3s ease;border:1px solid #cdcccc}.course-grid-Mean>div:hover{transform:translateY(-5px);border-color:#d64a97;color:#d64a97}.tools-section-Mean{position:relative;overflow:hidden;padding:3rem 8%;background:#fff;color:#111}.tools-left-Mean{text-align:center}.tools-left-Mean h1{font-size:42px;font-weight:700;line-height:1.08;margin-bottom:28px;color:#0f172a;margin-top:0}.tools-left-Mean h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tools-left-Mean p{font-size:1.12rem;line-height:2;color:#64748b}.tools-grid-Mean{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;padding:3rem}.tool-card-Mean{position:relative;padding:16px;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:28px;overflow:hidden;text-align:center;transition:.45s ease;cursor:pointer;box-shadow:0 10px 40px #0f172a0d}.tool-icon-Mean{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center!important;font-size:2rem;border-radius:24px;background:linear-gradient(145deg,#fffffff2,#f8f8ffbf);border:1px solid rgba(255,255,255,.8);transition:.45s ease}.tool-card-Mean:hover .tool-icon-Mean{transform:translateY(-5px) scale(1.05)}.tool-card-Mean h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:12px;transition:.3s}.tool-card-Mean p{color:#64748b;font-size:15px}.tool-card-Mean:hover h3{color:#d64a97}.explore-btn-Mean{margin-top:20px;padding:10px 28px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease}.tool-card-Mean{opacity:0;transform:translateY(40px);animation:fadeUp-Mean .8s forwards ease}@keyframes fadeUp-Mean{to{opacity:1;transform:translateY(0)}}.prep-section-Mean{background:#f5f5f5;padding:3rem 8%;text-align:center;position:relative;overflow:hidden}.prep-title-Mean{font-size:42px;font-weight:700;margin-top:0;margin-bottom:20px;position:relative;display:inline-block;letter-spacing:-.02em}.prep-title-Mean span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prep-grid-Mean{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative;z-index:1}.prep-card-Mean{background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:28px;border-radius:25px;text-align:left;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden;cursor:pointer}.prep-card-Mean:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.prep-card-Mean:hover:before{transform:scaleY(1)}.prep-card-Mean:hover{transform:translate(8px);border-color:#d64a97}.prep-card-Mean h3{color:#222;margin-bottom:15px;font-size:20px;font-weight:700;transition:all .3s ease;letter-spacing:-.3px;position:relative;display:inline-block}.prep-card-Mean h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.prep-card-Mean:hover h3:after{width:100%}.prep-card-Mean:hover h3{color:#d64a97;transform:translate(3px)}.prep-card-Mean p{color:#3f3d3d;font-size:15px;line-height:1.35;margin:0;transition:color .3s ease}.prep-card-Mean:hover p{color:#222}.prep-card-Mean{animation:fadeInUp-Mean .6s ease forwards;opacity:0;transform:translateY(30px)}@keyframes fadeInUp-Mean{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.career-section-Mean{background:linear-gradient(135deg,#f8f9fa,#fff);padding:3rem 8%;text-align:center}.career-title-Mean{font-size:42px;margin-top:0;color:#222;font-weight:700;margin-bottom:20px}.career-title-Mean span{color:#d64a97}.career-grid-Mean{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:auto}.career-card-Mean{text-align:left;padding:20px;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:25px;border:1px solid rgba(214,74,151,.15);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.career-card-Mean:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.career-card-Mean:hover:before{transform:scaleY(1)}.career-card-Mean:hover{transform:translate(8px);border-color:#d64a97}.career-card-Mean h3{margin-bottom:10px;color:#222;font-size:1.3rem}.career-card-Mean p{font-size:14px;color:#3f3d3d;line-height:1.6}.career-card-Mean h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.career-card-Mean:hover h3:after{width:100%}.career-card-Mean:hover h3{color:#d64a97;transform:translate(3px)}.audience-section-Mean{padding:3rem 12%;color:#fff}.audience-container-Mean{background:linear-gradient(315deg,#000 100%,#190913);display:flex;gap:60px;max-width:1200px;margin:auto;align-items:center;padding:3rem;border-radius:30px}.audience-left-Mean h2{font-size:42px;margin-bottom:20px;color:#fff;font-weight:700}.audience-left-Mean p{color:#bab9b9;line-height:1.7;margin-bottom:30px}.apply-btn-Mean{background:transparent;color:#fff;padding:12px 30px;border:none;border-radius:30px;margin-right:15px;cursor:pointer;transition:all .3s ease;font-weight:600}.apply-btn-Mean:hover{transform:translateY(-2px);border:2px solid #d64a97}.secondary-btn1-Mean{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 25px;border-radius:30px;cursor:pointer;margin-top:1rem;font-weight:600;transition:all .3s ease}.secondary-btn1-Mean:hover{background:#d64a9733;transform:translateY(-2px)}.audience-right-Mean{flex:1;padding:30px;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.audience-grid-Mean{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-card-Mean{background:#ffffff14;padding:20px;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid transparent}.audience-card-Mean:hover{transform:translateY(-6px);border-color:#d64a97;background:#d64a9726}.icon-Mean{font-size:32px;margin-bottom:10px}.i1-Mean{color:#00b894}.i2-Mean{color:#6a5cff}.i3-Mean{color:#00cec9}.i4-Mean{color:#fd79a8}.i5-Mean{color:#f39c12}.i6-Mean{color:#d64a97}.audience-card-Mean span{display:block;margin-top:8px;font-weight:500;color:#fff}.schedule-section-Mean{background:#f5f5f5;padding:3rem 8%;text-align:center}.schedule-title-Mean{font-size:42px;color:#222;margin-top:0;font-weight:700}.schedule-sub-Mean{color:#3f3d3d;margin-bottom:50px}.schedule-grid-Mean{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:auto}.schedule-card-Mean{background:#fff;padding:30px;border-radius:25px;text-align:left;box-shadow:0 5px 20px #0000000d;transition:all .3s ease;border:1px solid #cdcccc}.schedule-card-Mean:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 10px 30px #d64a971a}.schedule-card-Mean h3{margin-bottom:12px;color:#d64a97}.schedule-card-Mean p{font-size:14px;color:#3f3d3d;margin-bottom:20px}.time-box-Mean{padding:12px 15px;border-radius:12px;margin-bottom:12px;font-weight:500;font-size:14px}.blue1-Mean{border-left:4px solid #3b82f6;color:#1e40af}.orange-Mean{border-left:4px solid #f59e0b;background:#fff6e6;color:#b45309}.gray-Mean{border-left:4px solid #d64a97;background:#fef5f8;color:#d64a97}@media(max-width:1024px){.course-hero-Mean{flex-direction:column;text-align:center;padding:5rem 5%}.course-hero-Mean h1{font-size:48px}.hero-ai-image-Mean{max-width:450px;height:350px}.hero-btn1-Mean{justify-content:center}.hero-container-Mean{flex-direction:column;text-align:center;padding:2rem}.hero-left-Mean h1{font-size:48px}.hero-right1-Mean{display:flex;justify-content:center;gap:20px}.card-Mean{padding:0}.experts-cards-Mean{padding:3rem 8%}.expert-card-Mean{min-width:280px}.learning-left-Mean h2{font-size:36px}.curriculum-container-Mean{grid-template-columns:1fr;gap:40px}.journey-heading-Mean h1{font-size:36px}.tools-grid-Mean{grid-template-columns:repeat(3,1fr)}.prep-grid-Mean,.career-grid-Mean{grid-template-columns:repeat(2,1fr)}.audience-container-Mean{flex-direction:column;text-align:center;padding:2rem}.audience-left-Mean h2{font-size:36px}.schedule-grid-Mean{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.course-hero-Mean h1{font-size:42px}.course-hero-Mean p{font-size:1rem}.hero-ai-image-Mean{max-width:400px;height:320px}.hero-left-Mean h1{font-size:42px}.section-title-Mean{font-size:36px}.card-top-Mean{flex-direction:column;text-align:center}.expert-card-Mean p{text-align:center}.learning-container-Mean{flex-direction:column}.learning-left-Mean{position:static;text-align:center}.learning-left-Mean h2{font-size:32px}.course-section1-Mean h2{font-size:36px}.course-grid-Mean{grid-template-columns:repeat(2,1fr)}.journey-grid-Mean{grid-template-columns:1fr}.journey-card-Mean.large-Mean{grid-column:span 1}.tools-left-Mean h1,.prep-title-Mean,.career-title-Mean,.schedule-title-Mean{font-size:36px}}@media(max-width:768px){.course-hero-Mean{padding:4rem 4%}.course-hero-Mean h1{font-size:36px}.course-hero-Mean p{font-size:.9rem}.hero-ai-image-Mean{max-width:350px;height:280px}.hero-left-Mean h1{font-size:36px}.hero-right1-Mean{flex-direction:column;align-items:center}.small-cards-Mean{width:100%;justify-content:center}.section-title-Mean{font-size:32px}.experts-cards-Mean{padding:2rem 5%}.expert-card-Mean{min-width:100%}.learning-item-Mean{padding:10px}.learning-section-Mean{padding:2rem}.learning-left-Mean h2{font-size:28px}.learning-grid-Mean{grid-template-columns:1fr;gap:20px}.new-curriculum-Mean{padding:2rem 5%}.curriculum-content-side-Mean h2{font-size:32px}.image-card-Mean{height:450px}.image-overlay-Mean h1{font-size:32px}.ai-journey-section-Mean{padding:2rem 5%}.journey-heading-Mean h1{font-size:30px}.journey-heading-Mean h4{font-size:14px}.journey-card-Mean{padding:25px}.journey-card-Mean h2{font-size:20px}.tools-section-Mean{padding:2rem 5%}.tools-left-Mean h1{font-size:30px}.tools-left-Mean p{font-size:1rem}.tools-grid-Mean{grid-template-columns:repeat(2,1fr);padding:2rem}.prep-section-Mean{padding:2rem 5%}.prep-title-Mean{font-size:30px}.prep-grid-Mean{grid-template-columns:1fr;gap:20px}.career-section-Mean{padding:2rem 5%}.career-title-Mean{font-size:30px}.career-grid-Mean{grid-template-columns:1fr;gap:20px}.audience-section-Mean{padding:2rem 5%}.audience-left-Mean h2{font-size:30px}.audience-right-Mean{padding:20px}.audience-grid-Mean{grid-template-columns:repeat(2,1fr)}.schedule-section-Mean{padding:2rem 5%}.schedule-title-Mean{font-size:30px}.schedule-grid-Mean{grid-template-columns:1fr;gap:20px}.schedule-card-Mean{text-align:center}.time-box-Mean{text-align:left}}@media(max-width:540px){.course-hero-Mean h1{font-size:30px}.course-hero-Mean p{font-size:.85rem}.hero-ai-image-Mean{max-width:280px;height:220px}.apply-btn1-Mean,.expert-btn-Mean{padding:10px 20px;font-size:14px}.hero-left-Mean h1{font-size:30px}.hero-container-Mean{padding:1.5rem}.desc-Mean{font-size:14px}.section-title-Mean{font-size:28px}.card-top-Mean h3{font-size:18px}.expert-card-Mean p{font-size:13px}.learning-left-Mean h2{font-size:24px}.course-section1-Mean h2{font-size:28px}.course-grid-Mean{grid-template-columns:1fr;padding:1rem}.curriculum-content-side-Mean h2{font-size:28px}.accordion-left-Mean h3{font-size:16px}.module-box-Mean{min-width:45px;height:45px;font-size:16px}.image-card-Mean{height:380px}.image-overlay-Mean h1{font-size:28px}.image-overlay-Mean{padding:10px}.image-overlay-Mean p{font-size:14px;line-height:1.3}.journey-heading-Mean h1,.tools-left-Mean h1{font-size:26px}.tools-grid-Mean{grid-template-columns:1fr}.tool-card-Mean h3{font-size:20px}.prep-title-Mean{font-size:26px}.prep-card-Mean h3{font-size:18px}.prep-card-Mean p{font-size:13px}.career-title-Mean{font-size:26px}.career-card-Mean h3{font-size:18px}.career-card-Mean p{font-size:12px}.audience-left-Mean h2,.schedule-title-Mean{font-size:26px}.schedule-sub-Mean{font-size:14px}.schedule-card-Mean h3{font-size:18px}}@media(max-width:480px){.course-hero-Mean h1{font-size:26px}.hero-ai-image-Mean{max-width:260px;height:200px}.hero-left-Mean h1{font-size:26px}.card-Mean{padding:10px}.section-title-Mean{font-size:24px}.learning-item-Mean{padding:10px}.learning-left-Mean h2{font-size:22px}.course-section1-Mean h2,.curriculum-content-side-Mean h2,.journey-heading-Mean h1,.tools-left-Mean h1,.prep-title-Mean,.career-title-Mean,.audience-left-Mean h2,.schedule-title-Mean{font-size:24px}}@media(max-width:375px){.course-hero-Mean h1{font-size:24px}.hero-ai-image-Mean{max-width:240px;height:180px}.hero-left-Mean h1{font-size:24px}.apply-btn1-Mean,.expert-btn-Mean{padding:8px 16px;font-size:12px}.hero-container-Mean{padding:1rem}.card-Mean{padding:10px}.card-Mean p{font-size:12px}.card-Mean h2{font-size:17px}.section-title-Mean{font-size:22px}.card-top-Mean h3{font-size:16px}.icon-Mean{width:55px;height:55px;font-size:22px}.learning-item-Mean{padding:10px}.learning-left-Mean h2{font-size:20px}.learning-item-Mean h3{font-size:1.1rem}.curriculum-content-side-Mean h2{font-size:22px}.image-card-Mean{height:320px}.image-overlay-Mean{padding:10px}.image-overlay-Mean h1{font-size:22px;margin-bottom:12px}.journey-heading-Mean h1,.tools-left-Mean h1,.prep-title-Mean,.career-title-Mean,.audience-left-Mean h2{font-size:22px}.audience-grid-Mean{grid-template-columns:1fr}.schedule-title-Mean{font-size:22px}.expert-card-Mean{width:100%;max-width:100%;padding:14px}.image-card-Mean{max-width:100%}.curriculum-image-Mean{width:100%;max-width:100%}}@media(max-width:320px){.course-hero-Mean h1{font-size:22px}.hero-ai-image-Mean{max-width:220px;height:160px}.hero-left-Mean h1{font-size:22px}.card-Mean{padding:10px}.section-title-Mean{font-size:20px}.learning-left-Mean h2{font-size:18px}.image-overlay-Mean{padding:10px}.course-section1-Mean h2,.curriculum-content-side-Mean h2,.journey-heading-Mean h1,.tools-left-Mean h1,.prep-title-Mean,.career-title-Mean,.audience-left-Mean h2,.schedule-title-Mean{font-size:20px}.expert-card-Mean{width:100%;max-width:100%;padding:12px}.image-card-Mean{max-width:100%}.curriculum-image-Mean{width:100%;max-width:100%}}.events-page-Mean{font-family:Poppins,sans-serif;background:#fff}.events-hero-Mean{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:center;align-items:center;gap:50px;min-height:50vh;padding:80px 8%;position:relative;text-align:center;align-items:baseline}.events-hero-left-Mean{flex:1;z-index:2}.events-hero-Mean h1{font-size:60px;line-height:1.2;font-weight:700;margin-bottom:20px;color:#fff}.events-hero-Mean h1 span{color:#d64a97}.events-hero-Mean p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.events-hero-right-Mean{flex:1;display:flex;justify-content:center;z-index:2}.hero-event-image-Mean{width:100%;max-width:500px;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:30px;border:2px solid #d64a97}.events-hero-buttons-Mean{display:flex;gap:1rem;flex-wrap:wrap;margin-top:20px;text-align:center}.events-primary-btn-Mean{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-primary-btn-Mean:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.events-secondary-btn-Mean{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-secondary-btn-Mean:hover{background:#d64a9733;transform:translateY(-3px)}.events-stats-Mean{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:3rem;padding:0 20px;position:relative;z-index:2}.events-stat-card-Mean{background:#fff;padding:18px 22px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;min-width:160px}.events-stat-card-Mean:hover{transform:translateY(-8px);border-color:#d64a97}.events-stat-icon-Mean{font-size:32px}.events-stat-num-Mean{font-size:28px;font-weight:700;color:#111}.events-stat-event-Mean{font-size:13px;color:#666;margin-top:5px}.events-features-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.events-feature-card-Mean{background:#fff;padding:20px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;cursor:pointer}.events-feature-card-Mean:hover{transform:translateY(-8px);border-color:#d64a97}.events-feature-icon-Mean{font-size:0px;margin-bottom:20px}.events-feature-card-Mean h3{font-size:1.4rem;margin-bottom:12px;color:#111}.events-feature-card-Mean p{font-size:14px;color:#666;line-height:1.6}.events-library-Mean{background:#fafafa;padding:3rem 8%;text-align:center}.events-library-header-Mean{margin-bottom:50px}.events-library-header-Mean h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.events-library-header-Mean p{color:#666;font-size:16px}.events-grid-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.event-card-Mean{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;text-align:left}.event-card-Mean:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.event-image-Mean{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.event-content-Mean{padding:25px}.event-tag-Mean{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px;background:#f0f0f0;color:#d64a97}.event-content-Mean h3{font-size:1.3rem;margin-top:0;color:#111}.event-description-Mean{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.event-meta-Mean{display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.event-meta-Mean span{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.event-btn-Mean{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.event-btn-Mean:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.upcoming-events-Mean{padding:3rem 8%;background:#fff}.upcoming-header-Mean{text-align:center;margin-bottom:50px}.upcoming-header-Mean h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.upcoming-header-Mean p{color:#666;font-size:16px}.upcoming-grid-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upcoming-card-Mean{background:#fff;border-radius:20px;padding:30px;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;position:relative}.upcoming-card-Mean:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.upcoming-date-Mean{background:#d64a97;color:#fff;padding:8px 16px;border-radius:30px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-bottom:20px}.upcoming-card-Mean h3{font-size:1.3rem;margin-bottom:12px;color:#111}.upcoming-card-Mean p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.upcoming-speaker-Mean{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-top:15px;border-top:1px solid #f0f0f0}.speaker-icon-Mean{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.speaker-info-Mean{font-size:13px}.speaker-name-Mean{font-weight:600;color:#111}.speaker-role-Mean{color:#888;font-size:11px}.upcoming-btn-Mean{width:100%;background:transparent;border:2px solid #d64a97;padding:10px;border-radius:30px;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.upcoming-btn-Mean:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.events-newsletter-Mean{background:#fafafa;padding:3rem 8%;text-align:center}.newsletter-container-Mean{max-width:600px;margin:0 auto;background:#fff;padding:50px;border-radius:30px;border:1px solid #e0e0e0}.newsletter-icon-Mean{font-size:48px;margin-bottom:20px}.newsletter-container-Mean h3{font-size:28px;margin-bottom:12px;color:#111}.newsletter-container-Mean p{color:#666;margin-bottom:25px}.newsletter-form-Mean{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.newsletter-input-Mean{flex:1;min-width:150px;max-width:100%;padding:14px 20px;border-radius:30px;border:1px solid #e0e0e0;outline:none;font-family:inherit}.newsletter-input-Mean:focus{border-color:#d64a97}.newsletter-subscribe-btn-Mean{background:#d64a97;border:none;padding:14px 28px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.newsletter-subscribe-btn-Mean:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}@media(max-width:1024px){.events-hero-Mean{flex-direction:column;text-align:center;gap:30px;padding:60px 5%}.events-hero-Mean h1{font-size:48px}.events-hero-Mean p{font-size:1.1rem}.hero-event-image-Mean{max-width:450px;height:350px}.events-stats-Mean{margin:2rem;gap:25px}.events-stat-card-Mean{padding:15px 18px;min-width:140px}.events-stat-num-Mean{font-size:24px}.events-library-header-Mean h2,.upcoming-header-Mean h2{font-size:32px}.events-grid-Mean,.upcoming-grid-Mean{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:912px){.events-hero-Mean h1{font-size:44px}.events-hero-Mean p{font-size:1rem}.hero-event-image-Mean{max-width:400px;height:320px}.events-stats-Mean{gap:20px}.events-stat-card-Mean{min-width:130px;padding:12px 15px}.events-stat-num-Mean{font-size:22px}.events-stat-icon-Mean{font-size:28px}.events-features-Mean{gap:20px}.newsletter-container-Mean{padding:40px 30px;margin:0 20px}}@media(max-width:768px){.events-hero-Mean{padding:50px 4%}.events-hero-Mean h1{font-size:38px}.events-hero-Mean p{font-size:.95rem}.hero-event-image-Mean{max-width:350px;height:280px}.events-stats-Mean{flex-wrap:wrap;justify-content:center;margin:1.5rem;gap:15px}.events-stat-card-Mean{min-width:calc(50% - 30px);padding:15px 12px}.events-stat-num-Mean{font-size:20px}.events-feature-card-Mean h3{font-size:1.2rem}.events-library-header-Mean h2,.upcoming-header-Mean h2{font-size:28px}.events-library-header-Mean p,.upcoming-header-Mean p{font-size:14px}.events-library-Mean,.upcoming-events-Mean{padding:2rem 5%}.event-content-Mean{padding:20px}.event-content-Mean h3,.upcoming-card-Mean h3{font-size:1.2rem}.upcoming-card-Mean{padding:25px}.newsletter-container-Mean{padding:35px 25px}.newsletter-container-Mean h3{font-size:24px}.newsletter-form-Mean{flex-direction:column}.newsletter-input-Mean{min-width:auto;width:100%}.newsletter-subscribe-btn-Mean{width:100%;justify-content:center}}@media(max-width:540px){.events-hero-Mean{padding:40px 20px}.events-hero-Mean h1{font-size:32px}.events-hero-Mean p{font-size:.9rem}.hero-event-image-Mean{max-width:280px;height:220px;border-radius:20px}.events-stats-Mean{margin:1rem;gap:12px}.events-stat-card-Mean{min-width:calc(50% - 20px);padding:12px 10px}.events-stat-num-Mean{font-size:18px}.events-stat-icon-Mean{font-size:24px}.events-stat-event-Mean{font-size:11px}.events-features-Mean{grid-template-columns:1fr;margin:40px auto}.events-feature-card-Mean h3{font-size:1.1rem}.events-library-header-Mean h2,.upcoming-header-Mean h2{font-size:24px}.events-grid-Mean,.upcoming-grid-Mean{grid-template-columns:1fr;gap:20px}.event-content-Mean h3,.upcoming-card-Mean h3{font-size:1.1rem}.event-description-Mean,.upcoming-card-Mean p{font-size:13px}.event-meta-Mean{flex-wrap:wrap;gap:10px}.event-btn-Mean{width:100%;justify-content:center}.upcoming-card-Mean{padding:20px}.upcoming-btn-Mean{width:100%}.newsletter-container-Mean{padding:30px 20px;margin:0 15px}.newsletter-container-Mean h3{font-size:22px}.newsletter-icon-Mean{font-size:40px}.events-newsletter-Mean{padding:2rem 5%}}@media(max-width:480px){.events-hero-Mean h1{font-size:28px}.events-hero-Mean p{font-size:.85rem}.hero-event-image-Mean{max-width:260px;height:200px}.events-stat-card-Mean{padding:10px 8px}.events-stat-num-Mean{font-size:16px}.events-stat-icon-Mean{font-size:20px}.events-stat-event-Mean{font-size:10px}.events-library-header-Mean h2,.upcoming-header-Mean h2{font-size:22px}.event-content-Mean{padding:18px}.event-content-Mean h3,.upcoming-card-Mean h3{font-size:1rem}.event-description-Mean,.upcoming-card-Mean p{font-size:12px}.newsletter-container-Mean{padding:25px 15px}.newsletter-container-Mean h3{font-size:20px}.newsletter-container-Mean p{font-size:13px}}@media(max-width:375px){.events-hero-Mean{padding:30px 15px}.events-hero-Mean h1{font-size:24px}.events-hero-Mean p{font-size:.8rem}.hero-event-image-Mean{max-width:220px;height:180px;border-radius:15px}.events-stats-Mean{gap:10px}.events-stat-card-Mean{min-width:calc(50% - 15px);padding:10px 6px}.events-stat-num-Mean{font-size:14px}.events-stat-icon-Mean{font-size:18px}.events-stat-event-Mean{font-size:9px}.events-library-header-Mean h2,.upcoming-header-Mean h2{font-size:20px}.events-library-header-Mean p,.upcoming-header-Mean p{font-size:12px}.event-content-Mean{padding:15px}.event-meta-Mean span{font-size:10px}.event-btn-Mean,.upcoming-btn-Mean{padding:8px 16px;font-size:13px}.newsletter-container-Mean h3{font-size:18px}.newsletter-container-Mean p{font-size:12px}.newsletter-subscribe-btn-Mean{padding:12px 20px;font-size:14px}.newsletter-input-Mean{min-width:100%;max-width:100%}.newsletter-form-Mean{width:100%;max-width:100%}}@media(max-width:320px){.events-hero-Mean h1{font-size:22px}.events-hero-Mean p{font-size:.75rem}.hero-event-image-Mean{max-width:200px;height:160px}.events-stat-card-Mean{min-width:calc(50% - 10px);padding:8px 5px}.events-stat-num-Mean{font-size:13px}.events-stat-icon-Mean{font-size:16px}.events-library-header-Mean h2,.upcoming-header-Mean h2{font-size:18px}.event-content-Mean h3,.upcoming-card-Mean h3{font-size:.95rem}.event-meta-Mean{gap:8px}.event-meta-Mean span{font-size:9px}.newsletter-container-Mean{padding:20px 12px}.newsletter-container-Mean h3{font-size:16px}.newsletter-container-Mean p{font-size:11px}.newsletter-input-Mean,.newsletter-subscribe-btn-Mean{padding:10px 16px;font-size:12px;width:100%;max-width:100%}.newsletter-form-Mean{flex-direction:column;gap:10px}}.upskill-page-Mean{background:#f9fafc;font-family:Poppins,sans-serif}.section-header-Mean{text-align:center;max-width:800px;margin:0 auto 60px}.section-header-Mean h2{font-size:42px;font-weight:700;color:#222;margin:0 0 16px;line-height:1.2}.section-header-Mean h2 span{color:#d64a97}.section-header-Mean p{font-size:18px;color:#666;margin:0;line-height:1.6}.upskill-hero-Mean{background:linear-gradient(315deg,#000 100%,#190913);text-align:center;padding:80px 20px 60px}.upskill-hero-content-Mean{max-width:1000px;margin:0 auto}.hero-badge-Mean{display:inline-flex;align-items:center;gap:8px;background:#f0eefc;padding:8px 20px;border-radius:40px;margin-bottom:30px}.hero-badge-icon-Mean{color:#fdcb6e;font-size:16px}.hero-badge-Mean span{color:#6c5ce7;font-size:14px;font-weight:500}.upskill-hero-Mean h1{font-size:60px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.upskill-hero-Mean p{font-size:20px;color:#fff;max-width:700px;margin:0 auto 30px;line-height:1.6}.hero-buttons-group-Mean{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.upskill-hero-btn-Mean{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.upskill-hero-btn-Mean:hover{transform:translateY(-3px)}.upskill-hero-btn-secondary-Mean{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.upskill-hero-btn-secondary-Mean:hover{background:#d64a971a;transform:translateY(-3px)}.btn-icon-Mean{font-size:14px}.hero-stats-Mean{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #eee}.hero-stat-item-Mean{display:flex;align-items:center;gap:12px}.hero-stat-icon-Mean{font-size:28px}.hero-stat-content-Mean{text-align:left}.hero-stat-number-Mean{display:block;font-size:20px;font-weight:700;color:#222}.hero-stat-label-Mean{font-size:13px;color:#888}.stats-section-Mean{background:#f5f5f5;padding:60px 20px}.stats-grid-Mean{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.stat-card-Mean{background:#fff;text-align:center;padding:30px 20px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.stat-card-Mean:hover{transform:translateY(-6px);border-color:#d64a97}.stat-icon-Mean{font-size:42px;margin-bottom:16px}.stat-number-Mean{font-size:32px;font-weight:800;color:#222;margin-bottom:8px}.stat-label-Mean{font-size:14px;color:#888}.upskill-content-Mean{text-align:center;padding:3rem 8%;background:#fff}.upskill-grid-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upskill-card-Mean{background:#fff;border-radius:20px;padding:30px;border:1px solid #3e3e3e77;transition:all .3s ease;text-align:left;position:relative}.upskill-card-Mean:hover{transform:translateY(-8px);border-color:#d64a97}.card-badge-Mean{position:absolute;top:20px;right:20px;background:#f0eefc;color:#6c5ce7;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.upskill-card-top-Mean{border-radius:16px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icon-wrapper-Mean{font-size:48px}.upskill-card-Mean h3{margin-bottom:12px;color:#222;font-size:22px;font-weight:700}.upskill-card-Mean p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.card-link-Mean{color:#d64a97;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-link-icon-Mean{font-size:12px;transition:transform .3s ease}.upskill-card-Mean:hover .card-link-icon-Mean{transform:translate(5px)}.benefits-section-Mean{background:#f5f5f5;padding:3rem 8%}.benefits-grid-Mean{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.benefit-card-Mean{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all .3s ease;border:1px solid #3e3e3e77}.benefit-card-Mean:hover{transform:translateY(-6px);border-color:#d64a97}.benefit-icon-Mean{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.benefit-card-Mean h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.benefit-card-Mean p{font-size:14px;color:#666;line-height:1.6;margin:0}.features-section-Mean{background:#fff;padding:3rem 8%}.features-grid-Mean{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.feature-card-Mean{background:#fff;padding:30px;border-radius:20px;border:1px solid #3e3e3e77;transition:all .3s ease}.feature-card-Mean:hover{transform:translateY(-6px);border-color:#d64a97}.feature-icon-Mean{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.feature-card-Mean h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.feature-card-Mean p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.feature-check-Mean{display:flex;align-items:center;gap:8px;color:#00b894;font-size:13px;font-weight:500}.check-icon-Mean{font-size:16px}.stories-section-Mean{background:#f5f5f5;padding:80px 20px}.stories-grid-Mean{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.story-card-Mean{background:#fff;padding:30px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.story-card-Mean:hover{transform:translateY(-6px);border-color:#d64a97}.story-rating-Mean{display:flex;gap:4px;margin-bottom:20px}.star-icon-Mean{color:#fdcb6e;font-size:16px}.story-text-Mean{font-size:15px;color:#555;line-height:1.7;margin-bottom:25px;font-style:italic}.story-author-Mean{display:flex;align-items:center;gap:15px}.author-avatar-Mean{width:50px;height:50px;background:#f0eefc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c5ce7;font-size:24px}.author-info-Mean h4{margin:0 0 4px;font-size:16px;font-weight:700;color:#222}.author-info-Mean span{font-size:13px;color:#888}.upskill-cta-Mean{background:#fff;padding:3rem 8%}.cta-container-Mean{max-width:800px;margin:0 auto;text-align:center;background:#f5f5f5;padding:60px 40px;border-radius:30px}.cta-icon-Mean{width:70px;height:70px;background:#d64a971a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:32px;color:#d64a97}.cta-container-Mean h2{font-size:36px;font-weight:700;color:#222;margin-top:0}.cta-container-Mean p{font-size:18px;color:#666;margin-bottom:30px;line-height:1.6}.cta-buttons-Mean{display:flex;gap:20px;justify-content:center;margin-bottom:25px;flex-wrap:wrap}.cta-primary-Mean{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.cta-primary-Mean:hover{transform:translateY(-3px)}.cta-secondary-Mean{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-secondary-Mean:hover{background:#d64a971a;transform:translateY(-3px)}.cta-guarantee-Mean{display:flex;align-items:center;justify-content:center;gap:8px;color:#00b894;font-size:13px}.cta-guarantee-Mean svg{font-size:16px}@media(max-width:1024px){.upskill-hero-Mean{padding:60px 20px}.upskill-hero-Mean h1{font-size:48px}.upskill-hero-Mean p{font-size:18px}.section-header-Mean h2{font-size:36px}.stats-grid-Mean,.benefits-grid-Mean{grid-template-columns:repeat(2,1fr);gap:25px}.features-grid-Mean,.stories-grid-Mean{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.upskill-hero-Mean h1{font-size:42px}.upskill-hero-Mean p{font-size:17px}.hero-buttons-group-Mean{gap:15px}.upskill-hero-btn-Mean,.upskill-hero-btn-secondary-Mean{padding:12px 24px;font-size:15px}.section-header-Mean h2{font-size:32px}.section-header-Mean p{font-size:16px}.upskill-content-Mean,.benefits-section-Mean,.features-section-Mean{padding:2rem 5%}.cta-container-Mean{padding:40px 30px;margin:0 20px}.cta-container-Mean h2{font-size:30px}}@media(max-width:768px){.upskill-hero-Mean{padding:50px 15px}.upskill-hero-Mean h1{font-size:36px}.upskill-hero-Mean p{font-size:16px}.hero-stats-Mean{gap:25px}.hero-stat-item-Mean{gap:8px}.hero-stat-icon-Mean{font-size:24px}.hero-stat-number-Mean{font-size:18px}.section-header-Mean{margin:0 auto 40px}.section-header-Mean h2{font-size:28px}.section-header-Mean p{font-size:14px}.upskill-grid-Mean{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.upskill-card-Mean{padding:20px}.upskill-card-top-Mean{height:60px;width:60px}.icon-wrapper-Mean{font-size:36px}.upskill-card-Mean h3{font-size:18px}.stats-grid-Mean,.benefits-grid-Mean{grid-template-columns:1fr;gap:20px;max-width:400px}.features-grid-Mean{grid-template-columns:1fr}.stories-grid-Mean{grid-template-columns:1fr;max-width:450px;margin:0 auto}.cta-container-Mean{padding:35px 25px}.cta-container-Mean h2{font-size:26px}.cta-container-Mean p{font-size:15px}.cta-buttons-Mean{flex-direction:column;align-items:center}.cta-primary-Mean,.cta-secondary-Mean{width:100%;max-width:280px;justify-content:center}}@media(max-width:540px){.upskill-hero-Mean h1{font-size:30px}.upskill-hero-Mean p{font-size:14px}.hero-buttons-group-Mean{flex-direction:column;align-items:center}.upskill-hero-btn-Mean,.upskill-hero-btn-secondary-Mean{width:100%;max-width:280px;justify-content:center}.hero-stats-Mean{flex-direction:column;align-items:flex-start;gap:15px;padding-left:20px}.section-header-Mean h2{font-size:24px}.section-header-Mean p{font-size:13px}.upskill-grid-Mean{grid-template-columns:1fr}.upskill-card-Mean{text-align:center}.upskill-card-top-Mean{margin:0 auto 20px}.card-link-Mean{justify-content:center}.benefit-card-Mean{padding:20px}.benefit-icon-Mean{width:55px;height:55px;font-size:26px}.benefit-card-Mean h3{font-size:18px}.feature-card-Mean{padding:20px}.feature-icon-Mean{width:50px;height:50px;font-size:24px}.feature-card-Mean h3{font-size:18px}.cta-container-Mean{padding:30px 20px}.cta-container-Mean h2{font-size:22px}.cta-container-Mean p{font-size:14px}}@media(max-width:480px){.upskill-hero-Mean h1{font-size:26px}.upskill-hero-Mean p{font-size:13px}.section-header-Mean h2{font-size:22px}.upskill-card-Mean h3{font-size:16px}.upskill-card-Mean p{font-size:12px}.stat-number-Mean{font-size:26px}.stat-label-Mean{font-size:12px}.benefit-card-Mean h3{font-size:16px}.benefit-card-Mean p,.feature-card-Mean p{font-size:12px}.story-text-Mean{font-size:13px}.cta-container-Mean h2{font-size:20px}.cta-container-Mean p{font-size:13px}}@media(max-width:375px){.upskill-hero-Mean h1{font-size:24px}.upskill-hero-Mean p{font-size:12px}.section-header-Mean h2{font-size:20px}.upskill-card-Mean,.benefit-card-Mean{padding:18px}.benefit-icon-Mean{width:50px;height:50px;font-size:24px}.feature-card-Mean{padding:18px}.cta-container-Mean{padding:25px 15px}.cta-container-Mean h2{font-size:18px}}@media(max-width:320px){.upskill-hero-Mean h1{font-size:22px}.upskill-hero-Mean p{font-size:11px}.section-header-Mean h2{font-size:18px}.section-header-Mean p{font-size:12px}.upskill-card-Mean h3,.benefit-card-Mean h3{font-size:15px}.feature-card-Mean h3,.cta-container-Mean h2{font-size:16px}.cta-container-Mean p{font-size:12px}.cta-primary-Mean,.cta-secondary-Mean{padding:10px 20px;font-size:13px}}.quiz-container-Mean{background:#f9fafc;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.confetti-container-Mean{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.confetti-Mean{position:absolute;top:-10px;opacity:0;animation:confetti-fall-Mean 3s ease-out forwards;transform:rotate(45deg)}@keyframes confetti-fall-Mean{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.quiz-hero-Mean{position:relative;overflow:hidden;min-height:55vh;padding:100px 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(315deg,#000 100%,#190913);color:#fff}@keyframes floatGlow-Mean{0%{transform:translateY(0) translate(0)}50%{transform:translateY(-30px) translate(25px)}to{transform:translateY(0) translate(0)}}.quiz-hero-Mean h1{font-size:60px;font-weight:700;line-height:1.1;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@keyframes gradientMove-Mean{to{background-position:200% center}}.quiz-hero-Mean p{font-size:20px;line-height:1.8;max-width:700px;color:#ffffffbf;margin-bottom:40px;position:relative;z-index:2}.hero-stats-Mean{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;position:relative;z-index:2}.hero-stat-Mean{display:flex;align-items:center;gap:10px;padding:14px 26px;border-radius:50px;border:1px solid #d64a97;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.5s;cursor:pointer}.hero-stat-Mean svg{color:#d64a97;font-size:18px}.hero-stat-Mean span{font-weight:600;font-size:15px}.hero-stat-Mean:hover{transform:translateY(-8px) scale(1.05);border:1px solid rgba(214,74,151,.45)}.quiz-features-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1100px;margin:60px auto;padding:0 20px}.quiz-feature-card-Mean{background:#fff;padding:30px;border-radius:24px;text-align:center;border:1px solid #cdcccc;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem}.quiz-feature-card-Mean:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:#d64a97;transform:scaleX(0);transition:transform .4s ease}.quiz-feature-card-Mean:hover:before{transform:scaleX(1)}.quiz-feature-card-Mean:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-feature-icon-Mean{font-size:48px;margin-bottom:20px}.quiz-feature-card-Mean h3{font-size:22px;margin-bottom:12px;color:#222}.quiz-feature-card-Mean p{color:#666;font-size:14px;line-height:1.6}.quiz-title-Mean{text-align:center;margin:60px 0 30px;font-size:36px;font-weight:700;color:#222;position:relative}.quiz-title-Mean:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#d64a97,#7c5cff,#4285f4);border-radius:2px}.quiz-cards-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1300px;margin:40px auto;padding:20px}.quiz-card-Mean{flex:1;min-width:300px;padding:35px;border-radius:30px;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.quiz-card-Mean:hover:before{transform:scaleY(1)}.quiz-card-Mean:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-icons-Mean{display:flex;align-items:center;gap:18px;margin-bottom:12px}.quiz-icons-Mean h3{font-size:1.7rem;font-weight:700;color:#222;margin:0;line-height:1.3}.quiz-icon-Mean{font-size:48px;position:relative;z-index:1;transition:transform .3s ease;align-items:center}.quiz-card-Mean:hover .quiz-icon-Mean{transform:scale(1.05)}.quiz-card-Mean h3{font-size:22px;margin-bottom:10px;color:#222;transition:color .3s ease;position:relative;z-index:1}.quiz-card-Mean p{color:#3c3c3c;margin-bottom:15px;line-height:1.5;position:relative;z-index:1;font-size:16px}.quiz-stats-Mean{display:flex;gap:12px;margin-bottom:20px;font-size:14px;flex-wrap:wrap;position:relative;z-index:1}.quiz-stats-Mean span{display:flex;align-items:center;gap:5px;background:#f5f5f5;padding:5px 12px;border-radius:20px}.achievement-badges-Mean{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.achievement-badge-Mean{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#d64a97;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500;border:#d64a97 1px solid}.achievement-badge-Mean text{font-size:20px}.difficulty-badge-Mean{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.difficulty-beginner-Mean{background:#e8f5e9;color:#2e7d32}.difficulty-intermediate-Mean{background:#fff3e0;color:#ed6c02}.difficulty-advanced-Mean{background:#ffebee;color:#d32f2f}.difficulty-expert-Mean{background:#f3e5f5;color:#9c27b0}.start-btn-Mean{margin-top:10px;padding:12px 24px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.start-btn-Mean:hover{background:#d64a97;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766;gap:12px}.quiz-active-header-Mean{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;background:linear-gradient(315deg,#000 100%,#190913)}.quiz-active-header-Mean h2{color:#fff}.quiz-active-info-Mean{display:flex;align-items:center;gap:20px}.quiz-icon-small-Mean{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center}.quiz-active-info-Mean h2{margin:0;font-size:24px}.quiz-active-info-Mean p{margin:5px 0 0;opacity:.8;font-size:14px;color:#fff}.quiz-timer-Mean{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#d64a97;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease}.quiz-active-container-Mean{max-width:800px;margin:0 auto;padding:40px 20px}.progress-wrapper-Mean{background:#f0f0f0;border-radius:10px;height:8px;margin:30px 0;overflow:hidden}.progress-fill-Mean{height:100%;transition:width .4s ease;border-radius:10px;position:relative}.progress-fill-Mean:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:14px;background:#fff;border-radius:3px;box-shadow:0 0 10px #ffffff80}.question-box-Mean{background:#fff;border-radius:28px;padding:40px;border:1px solid #cdcccc;box-shadow:0 20px 60px #00000014;animation:slideUp-Mean .5s ease}@keyframes slideUp-Mean{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.question-badge-Mean{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:25px}.question-text-Mean{font-size:1.6rem;font-weight:600;color:#222;margin-bottom:30px;line-height:1.4}.options-Mean{display:flex;flex-direction:column;gap:15px;margin:30px 0}.option-btn-Mean{padding:16px 20px;border-radius:16px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:left;font-size:1rem;font-weight:500;color:#333;display:flex;align-items:center;gap:15px}.option-letter-Mean{width:32px;height:32px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#d64a97}.option-btn-Mean:hover{border-color:#d64a97;background:#fef5f8;transform:translate(8px)}.option-btn-Mean.active-Mean{border:none;box-shadow:0 8px 20px #d64a974d}.option-btn-Mean.active-Mean .option-letter-Mean{background:#ffffff4d;color:#fff}.next-btn-Mean{margin-top:20px;padding:14px 32px;width:100%;border-radius:40px;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.next-btn-Mean:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #0003;gap:15px}.next-btn-Mean:disabled{opacity:.5;cursor:not-allowed}.result-container-Mean{max-width:900px;margin:60px auto;text-align:center}.result-card-Mean{background:#fff;border-radius:32px;padding:50px 40px;border:1px solid #cdcccc;box-shadow:0 30px 60px #0000001a;animation:slideUp-Mean .5s ease}.result-hero-icon-Mean{font-size:48px;margin-bottom:20px}.score-circle-Mean{width:200px;height:200px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse-Mean 2s ease-in-out infinite}@keyframes pulse-Mean{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.score-inner-Mean{width:170px;height:170px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-inner-Mean h2{font-size:52px;margin:0;color:#d64a97}.score-inner-Mean span{font-size:14px;color:#888}.feedback-section-Mean{text-align:center;padding:30px;border-radius:20px;margin:20px 0;border:2px solid;background:linear-gradient(135deg,#fff,#f8f9fc)}.feedback-section-Mean h3{margin:15px 0 10px;font-size:24px}.feedback-section-Mean p{color:#666;margin:0}.result-stats-Mean{display:flex;justify-content:center;gap:50px;margin:30px 0;padding:25px;background:linear-gradient(135deg,#f8f9fc,#fff);border-radius:20px}.result-stats-Mean div{text-align:center}.stat-value1-Mean{font-size:28px;font-weight:700;display:flex;align-items:center;gap:8px}.stat-label1-Mean{font-size:12px;color:#888;margin-top:5px}.detailed-review-Mean{text-align:left;margin-top:40px}.detailed-review-Mean h4{margin-bottom:20px;color:#222;display:flex;align-items:center;gap:10px}.review-item-Mean{padding:20px;margin-bottom:15px;border-radius:16px;transition:all .3s ease}.review-item-Mean.correct-Mean{background:linear-gradient(135deg,#e8f5e9,#fff);border-left:4px solid #4caf50}.review-item-Mean.incorrect-Mean{background:linear-gradient(135deg,#ffebee,#fff);border-left:4px solid #f44336}.review-header-Mean{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review-number-Mean{font-weight:700;font-size:16px;color:#d64a97}.review-question-Mean{font-weight:600;margin-bottom:12px;color:#222}.review-answer-Mean{font-size:14px;margin-bottom:8px}.correct-text-Mean{color:#4caf50;margin-left:8px}.incorrect-text-Mean{color:#f44336;margin-left:8px;text-decoration:line-through}.review-correct-Mean{font-size:14px;color:#4caf50;margin-bottom:8px}.review-explanation-Mean{font-size:13px;color:#666;line-height:1.6;padding-top:8px;border-top:1px solid #eee;margin-top:8px}.result-actions-Mean{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.restart-btn-Mean,.home-btn-Mean{padding:12px 28px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.restart-btn-Mean{border:none;background:linear-gradient(90deg,#d64a97,#7c5cff);color:#fff}.restart-btn-Mean:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.home-btn-Mean{border:2px solid #d64a97;background:transparent;color:#d64a97}.home-btn-Mean:hover{background:#d64a971a;transform:translateY(-3px)}@media(max-width:1024px){.quiz-hero-Mean{padding:80px 5%;min-height:50vh}.quiz-hero-Mean h1{font-size:48px}.quiz-hero-Mean p{font-size:18px;padding:0 20px}.quiz-cards-Mean{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.quiz-features-Mean{gap:20px;padding:0 20px}.quiz-title-Mean{font-size:32px}}@media(max-width:912px){.quiz-hero-Mean h1{font-size:42px}.quiz-hero-Mean p{font-size:17px}.hero-stats-Mean{gap:15px}.hero-stat-Mean{padding:10px 20px}.hero-stat-Mean span{font-size:13px}.quiz-card-Mean{padding:25px}.quiz-icons-Mean h3{font-size:1.4rem}.quiz-icon-Mean{font-size:40px}}@media(max-width:768px){.quiz-hero-Mean{padding:60px 4%}.quiz-hero-Mean h1{font-size:36px}.quiz-hero-Mean p{font-size:16px}.hero-stats-Mean{flex-wrap:wrap}.hero-stat-Mean{width:calc(50% - 20px);justify-content:center}.quiz-features-Mean{grid-template-columns:1fr;margin:40px auto}.quiz-feature-card-Mean{padding:25px}.quiz-title-Mean{font-size:28px;margin:40px 0 25px}.quiz-cards-Mean{grid-template-columns:1fr;gap:20px}.quiz-active-header-Mean{padding:20px 25px;flex-direction:column;text-align:center}.quiz-active-info-Mean{flex-direction:column;text-align:center}.question-box-Mean{padding:25px}.question-text-Mean{font-size:1.3rem}.option-btn-Mean{padding:12px 16px;font-size:.9rem}.result-card-Mean{padding:35px 25px;margin:0 20px}.score-circle-Mean{width:160px;height:160px}.score-inner-Mean{width:130px;height:130px}.score-inner-Mean h2{font-size:42px}.result-stats-Mean{flex-wrap:wrap;gap:25px}}@media(max-width:540px){.quiz-hero-Mean{padding:50px 20px;min-height:45vh}.quiz-hero-Mean h1{font-size:30px}.quiz-hero-Mean p{font-size:14px}.hero-stat-Mean{width:100%;padding:12px 18px}.quiz-feature-card-Mean{flex-direction:column;text-align:center}.quiz-feature-card-Mean h3{font-size:20px}.quiz-title-Mean{font-size:24px}.quiz-title-Mean:after{width:50px;bottom:-10px}.quiz-card-Mean{padding:20px}.quiz-icons-Mean{flex-direction:column;text-align:center;gap:10px}.quiz-icons-Mean h3{font-size:1.3rem}.quiz-stats-Mean,.achievement-badges-Mean{justify-content:center}.start-btn-Mean{width:100%;justify-content:center}.question-text-Mean{font-size:1.1rem}.option-btn-Mean{padding:10px 14px;font-size:.85rem}.option-letter-Mean{width:28px;height:28px;font-size:14px}.quiz-timer-Mean{padding:8px 18px;font-size:16px}.quiz-icon-small-Mean{width:50px;height:50px}.feedback-section-Mean h3{font-size:20px}.detailed-review-Mean{margin-top:25px}.review-item-Mean{padding:15px}.review-question-Mean{font-size:14px}.result-actions-Mean{flex-direction:column}.restart-btn-Mean,.home-btn-Mean{width:100%;justify-content:center}}@media(max-width:480px){.quiz-hero-Mean h1{font-size:26px}.quiz-hero-Mean p{font-size:13px}.hero-stat-Mean{padding:10px 15px}.hero-stat-Mean svg{font-size:16px}.hero-stat-Mean span{font-size:12px}.quiz-feature-card-Mean{padding:20px}.quiz-feature-icon-Mean{font-size:36px}.quiz-feature-card-Mean h3{font-size:18px}.quiz-title-Mean{font-size:22px}.quiz-card-Mean{padding:18px}.question-box-Mean{padding:20px}.question-badge-Mean{font-size:11px}.question-text-Mean{font-size:1rem}.options-Mean,.option-btn-Mean{gap:10px}.result-card-Mean{padding:25px 20px}.score-circle-Mean{width:140px;height:140px}.score-inner-Mean{width:110px;height:110px}.score-inner-Mean h2{font-size:36px}.feedback-section-Mean{padding:20px}.feedback-section-Mean h3{font-size:18px}.stat-value1-Mean{font-size:22px}.review-header-Mean{flex-wrap:wrap}}@media(max-width:375px){.quiz-hero-Mean h1{font-size:24px}.quiz-hero-Mean p{font-size:12px}.hero-stat-Mean{padding:8px 12px}.hero-stat-Mean svg{font-size:14px}.hero-stat-Mean span{font-size:11px}.quiz-feature-card-Mean{padding:18px}.quiz-feature-card-Mean h3{font-size:16px}.quiz-feature-card-Mean p{font-size:12px}.quiz-title-Mean{font-size:20px}.quiz-icons-Mean h3{font-size:1.2rem}.quiz-icon-Mean{font-size:32px}.quiz-stats-Mean span{font-size:11px;padding:4px 10px}.achievement-badge-Mean{font-size:11px;padding:3px 8px}.question-text-Mean{font-size:.95rem}.option-btn-Mean{padding:8px 12px;font-size:.8rem}.option-letter-Mean{width:24px;height:24px;font-size:12px}.next-btn-Mean{padding:12px 20px;font-size:.9rem}.result-stats-Mean{gap:15px;padding:15px}.stat-value1-Mean{font-size:20px}.review-question-Mean{font-size:13px}.review-answer-Mean,.review-correct-Mean,.review-explanation-Mean{font-size:12px}.restart-btn-Mean,.home-btn-Mean{padding:10px 20px;font-size:13px}}@media(max-width:320px){.quiz-hero-Mean h1{font-size:22px}.quiz-hero-Mean p{font-size:11px}.quiz-title-Mean{font-size:18px}.quiz-card-Mean{padding:15px}.quiz-icons-Mean h3{font-size:1.1rem}.quiz-icon-Mean{font-size:28px}.quiz-stats-Mean span{font-size:10px;padding:3px 8px}.question-box-Mean{padding:18px}.question-text-Mean{font-size:.9rem}.option-btn-Mean{padding:8px 10px;font-size:.75rem;gap:8px}.option-letter-Mean{width:22px;height:22px;font-size:11px}.feedback-section-Mean h3{font-size:16px}.stat-value1-Mean{font-size:18px}.review-number-Mean{font-size:13px}}.challenges-page-Mean{background:#fff;font-family:Poppins,sans-serif}.challenges-hero-Mean{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.challenges-hero-Mean:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.challenges-hero-Mean h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.challenges-hero-Mean p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.challenge-top-cards-Mean{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:800px;margin:50px auto 0;position:relative;z-index:1}.challenge-card-Mean{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:35px 30px;border-radius:24px;width:280px;border:1px solid rgba(255,255,255,.15);transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:center;cursor:pointer;position:relative;overflow:hidden}.challenge-card-Mean:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.challenge-card-Mean:hover:before{left:100%}.challenge-card-Mean .icon-Mean{font-size:52px;margin-bottom:20px;display:inline-block}.challenge-card-Mean:first-child .icon-Mean{color:#d64a97}.challenge-card-Mean:last-child .icon-Mean{color:gold}.challenge-card-Mean h3{margin-bottom:12px;font-size:1.4rem;color:#fff;font-weight:600}.challenge-card-Mean p{font-size:14px;color:#ffffffb3;line-height:1.6}.challenge-card-Mean:hover:after{transform:scaleX(1)}.active-challenges-Mean{padding:60px 20px;background:#f5f5f5}.section-header-Mean{text-align:center;margin-bottom:50px}.section-header-Mean h2{font-size:42px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.section-header-Mean p{color:#666;font-size:18px}.challenges-grid-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.challenge-item-Mean{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.challenge-item-Mean:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #0000001a}.challenge-header-Mean{justify-content:space-between;align-items:center;gap:15px}.challenge-top-Mean{display:flex;align-items:center;gap:15px;padding:20px 20px 0}.challenge-top-Mean h3{margin:0;font-size:1.3rem;font-weight:700}.challenge-icon-Mean{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:16px;background:#d64a971a;font-size:24px}.challenge-body-Mean{padding:25px}.challenge-description-Mean{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.challenge-meta-Mean{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.challenge-meta-Mean span{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.challenge-meta-Mean svg{color:#d64a97}.challenge-stats-Mean{display:flex;justify-content:space-between;margin-bottom:20px}.stat-Mean{text-align:center;flex:1}.stat-valuetask-Mean{font-size:18px;font-weight:700}.stat-labeltask-Mean{font-size:11px;color:#888;margin-top:4px}.challenge-btn-Mean{width:100%;padding:12px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.challenge-btn-Mean:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.challenge-detail-Mean{max-width:1150px;margin:auto;padding:3rem;position:relative}.back-btn-Mean{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(214,74,151,.15);border-radius:50px;color:#d64a97;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #d64a9714;transition:.45s}.back-btn-Mean:hover{transform:translateY(-4px);box-shadow:0 18px 40px #d64a9726;gap:14px}.detail-header-Mean{background:#ffffffb3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(71,70,70,.8);border-radius:35px;padding:50px;text-align:center;margin-bottom:40px;position:relative;overflow:hidden}.detail-icon-Mean{width:110px;height:110px;margin:auto auto 25px;display:flex;align-items:center;justify-content:center;font-size:52px;color:#d64a97;background:#d64a9714;border-radius:30px;box-shadow:0 15px 40px #d64a9726}.detail-header-Mean h1{font-size:52px;font-weight:700;color:#222;margin-bottom:30px}.detail-meta-Mean{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.detail-meta-Mean span{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:50px;color:#555;font-size:14px;font-weight:600;border:1px solid rgba(214,74,151,.1);box-shadow:0 8px 25px #d64a970d}.detail-meta-Mean svg{color:#d64a97}.detail-section-Mean{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:35px;border-radius:28px;margin-bottom:30px;border:1px solid rgba(71,70,70,.8);transition:.4s}.detail-section-Mean h2{display:flex;align-items:center;gap:12px;font-size:32px;margin-bottom:25px;font-weight:700;color:#222}.detail-section-Mean h2 svg{color:#d64a97}.detail-section-Mean p{line-height:1.9;color:#666;font-size:18px}.task-list-Mean{padding:0;list-style:none}.task-list-Mean li{display:flex;gap:14px;padding:18px;margin-bottom:12px;border-radius:18px;font-size:18px;background:#f5f5f5;transition:.4s}.task-list-Mean li:hover{transform:translate(8px);background:#d64a9714}.task-list-Mean li svg{color:#d64a97;margin-top:4px}.code-block-Mean{background:#fff;padding:25px;border-radius:20px;border:1px solid rgba(214,74,151,.12);box-shadow:0 10px 35px #5e5e5e00;overflow:auto}.code-block-Mean pre{font-size:14px;line-height:1.7;color:#444}.info-box-Mean{padding:25px;border-radius:20px;background:#f5f5f5;border:1px solid rgba(214,74,151,.08)}.submission-area-Mean{padding:40px;background:#fffc;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:30px;border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 60px #d64a9714;margin-top:40px}.submission-area-Mean h3{font-size:32px;margin-bottom:25px}.submission-input-Mean{width:100%;padding:20px;border-radius:22px;border:2px solid rgba(0,0,0,.12);background:#fff;font-size:15px;transition:.4s}.submission-input-Mean:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 6px #d64a9714}.submit-btn-Mean{padding:15px 35px;margin-top:20px;border:none;border-radius:50px;background:#d64a97;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 15px 35px #d64a9740;transition:.4s}.submit-btn-Mean:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 25px 45px #d64a9759}.coming-soon-Mean{text-align:center;padding:80px 20px;background:#fff}.coming-box-Mean{background:#fff;padding:50px;border-radius:30px;max-width:550px;margin:auto;border:1px solid #e0e0e0;box-shadow:0 20px 40px #0000000d;transition:all .3s ease}.coming-box-Mean:hover{transform:translateY(-5px);border-color:#d64a97}.coming-icon-Mean{font-size:64px;color:#d64a97;margin-bottom:20px}.coming-box-Mean h3{font-size:28px;margin-bottom:15px;color:#000}.coming-box-Mean p{color:#666;margin-bottom:30px;line-height:1.6}.subscribe-btn-Mean{padding:14px 32px;border-radius:40px;border:none;background:#d64a97;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.subscribe-btn-Mean:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d;gap:14px}.past-challenges-Mean{padding:3rem;background:#fff;text-align:center;border-top:1px solid #f0f0f0}.past-challenges-Mean h2{font-size:36px;margin-bottom:15px;color:#000;margin-top:0}.past-challenges-Mean>p{color:#666;margin-bottom:50px}.past-grid-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px;margin:0 auto}.past-card-Mean{display:flex;align-items:center;gap:20px;background:#fff;padding:20px;border-radius:20px;border:1px solid #e0e0e0;transition:all .3s ease;text-align:left;cursor:pointer}.past-card-Mean:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 15px 30px #00000014}.past-icon-Mean{font-size:40px;color:#d64a97}.past-content-Mean h3{font-size:20px;margin-bottom:5px;color:#000}.past-content-Mean p{font-size:15px;color:#999;display:flex;align-items:center;gap:5px}.past-score-Mean{margin-top:8px;font-size:12px;color:#d64a97;font-weight:600}.view-details-Mean{margin-left:auto;color:#d64a97;font-size:14px}.leaderboard-section-Mean{padding:60px 20px;background:#fff;border-top:1px solid #f0f0f0}.leaderboard-section-Mean h2{text-align:center;font-size:32px;margin-bottom:40px;color:#000}.leaderboard-Mean{max-width:700px;margin:0 auto;background:#fff;border-radius:24px;border:1px solid #e0e0e0;overflow:hidden}.leaderboard-item-Mean{display:flex;align-items:center;padding:15px 25px;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.leaderboard-item-Mean:hover{background:#fafafa}.leaderboard-rank-Mean{width:50px;font-weight:700;font-size:18px;color:#d64a97}.leaderboard-rank-Mean.top-1-Mean{color:gold}.leaderboard-rank-Mean.top-2-Mean{color:silver}.leaderboard-rank-Mean.top-3-Mean{color:#cd7f32}.leaderboard-user-Mean{flex:1;display:flex;align-items:center;gap:12px}.user-avatar-Mean{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d64a97}.user-name-Mean{font-weight:600;color:#000}.leaderboard-score-Mean{font-weight:700;color:#d64a97}.leaderboard-badge-Mean{margin-left:10px;font-size:12px}@media(max-width:1024px){.challenges-hero-Mean{padding:80px 20px}.challenges-hero-Mean h1{font-size:48px}.challenge-top-cards-Mean{gap:25px}.challenge-card-Mean{width:260px;padding:30px 25px}.section-header-Mean h2{font-size:36px}.challenges-grid-Mean{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.past-grid-Mean{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.challenge-detail-Mean{padding:2rem}.detail-header-Mean h1{font-size:42px}.detail-section-Mean h2{font-size:28px}}@media(max-width:912px){.challenges-hero-Mean h1{font-size:42px}.challenges-hero-Mean p{font-size:16px}.challenge-card-Mean{width:240px;padding:25px 20px}.challenge-card-Mean .icon-Mean{font-size:44px}.challenge-card-Mean h3{font-size:1.2rem}.section-header-Mean h2{font-size:32px}.detail-header-Mean{padding:35px}.detail-header-Mean h1{font-size:36px}.detail-section-Mean{padding:25px}.detail-section-Mean p{font-size:16px}.task-list-Mean li{font-size:16px;padding:15px}.submission-area-Mean{padding:30px}.submission-area-Mean h3{font-size:28px}}@media(max-width:768px){.challenges-hero-Mean{padding:60px 20px}.challenges-hero-Mean h1{font-size:36px}.challenges-hero-Mean p{font-size:15px}.challenge-top-cards-Mean{flex-direction:column;align-items:center;gap:20px}.challenge-card-Mean{width:100%;max-width:320px}.section-header-Mean h2{font-size:28px}.section-header-Mean p{font-size:15px}.active-challenges-Mean{padding:40px 15px}.challenge-top-Mean h3{font-size:1.1rem}.challenge-icon-Mean{width:45px;height:45px;font-size:20px}.challenge-body-Mean{padding:20px}.challenge-meta-Mean{flex-wrap:wrap;gap:10px}.past-challenges-Mean{padding:2rem}.past-challenges-Mean h2{font-size:28px}.past-grid-Mean{grid-template-columns:1fr}.coming-box-Mean{padding:35px 25px;margin:0 20px}.coming-box-Mean h3{font-size:24px}.challenge-detail-Mean{padding:1.5rem}.detail-header-Mean{padding:25px}.detail-icon-Mean{width:80px;height:80px;font-size:36px}.detail-header-Mean h1{font-size:28px;margin-bottom:20px}.detail-meta-Mean span{padding:8px 15px;font-size:12px}.detail-section-Mean h2{font-size:24px}.detail-section-Mean p{font-size:14px}.task-list-Mean li{font-size:14px;padding:12px}.code-block-Mean pre{font-size:12px}.submission-area-Mean h3{font-size:24px}.submission-input-Mean{padding:15px;font-size:14px}.submit-btn-Mean{padding:12px 28px;font-size:14px}}@media(max-width:540px){.challenges-hero-Mean h1{font-size:30px}.challenges-hero-Mean p{font-size:14px}.challenge-card-Mean{padding:20px 15px}.challenge-card-Mean .icon-Mean{font-size:38px}.challenge-card-Mean h3{font-size:1.1rem}.challenge-card-Mean p{font-size:12px}.section-header-Mean h2{font-size:24px}.section-header-Mean p{font-size:13px}.challenge-top-Mean{flex-direction:column;text-align:center;padding:15px}.challenge-top-Mean h3{font-size:1rem}.challenge-stats-Mean{flex-direction:column;gap:10px}.stat-Mean{text-align:left;display:flex;justify-content:space-between;padding:5px 0}.stat-labeltask-Mean{margin-top:0}.stat-valuetask-Mean{font-weight:700}.challenge-btn-Mean{padding:10px;font-size:13px}.past-challenges-Mean h2{font-size:24px}.past-card-Mean{flex-wrap:wrap;text-align:center;justify-content:center}.past-icon-Mean{font-size:32px}.past-content-Mean h3{font-size:18px}.view-details-Mean{margin-left:0}.coming-box-Mean{padding:25px 20px}.coming-box-Mean h3{font-size:20px}.coming-box-Mean p{font-size:13px}.subscribe-btn-Mean{padding:12px 24px;font-size:13px}.back-btn-Mean{padding:10px 18px;font-size:13px}.detail-meta-Mean{gap:12px}.detail-meta-Mean span{padding:6px 12px;font-size:11px}.detail-section-Mean{padding:20px}.detail-section-Mean h2{font-size:20px}}@media(max-width:480px){.challenges-hero-Mean h1{font-size:26px}.challenges-hero-Mean p{font-size:13px}.challenge-card-Mean{padding:18px 12px}.challenge-card-Mean .icon-Mean{font-size:32px}.section-header-Mean h2{font-size:22px}.challenge-top-Mean h3{font-size:.95rem}.challenge-icon-Mean{width:40px;height:40px;font-size:18px}.challenge-description-Mean{font-size:12px}.challenge-meta-Mean span{font-size:11px}.stat-value1-Mean{font-size:15px}.past-challenges-Mean{padding:1.5rem}.past-challenges-Mean h2{font-size:22px}.coming-box-Mean{padding:20px 15px}.coming-icon-Mean{font-size:48px}.detail-header-Mean h1{font-size:24px}.detail-icon-Mean{width:60px;height:60px;font-size:28px}.detail-section-Mean h2{font-size:18px;gap:8px}.task-list-Mean li{font-size:13px;padding:10px}.submission-area-Mean{padding:20px}.submission-area-Mean h3{font-size:20px}.submit-btn-Mean{width:100%;justify-content:center}}@media(max-width:375px){.challenges-hero-Mean h1{font-size:24px}.challenges-hero-Mean p{font-size:12px}.challenge-card-Mean{padding:15px 10px}.challenge-card-Mean .icon-Mean{font-size:28px;margin-bottom:12px}.challenge-card-Mean h3{font-size:1rem}.section-header-Mean h2{font-size:20px}.section-header-Mean p{font-size:12px}.challenge-top-Mean h3{font-size:.9rem}.challenge-icon-Mean{width:35px;height:35px;font-size:16px}.past-challenges-Mean h2{font-size:20px}.past-card-Mean{padding:15px}.past-content-Mean h3{font-size:16px}.coming-box-Mean h3{font-size:18px}.back-btn-Mean{padding:8px 15px;font-size:12px}.detail-header-Mean{padding:20px}.detail-header-Mean h1{font-size:20px}.detail-meta-Mean span{padding:5px 10px;font-size:10px}}@media(max-width:320px){.challenges-hero-Mean h1{font-size:22px}.challenges-hero-Mean p{font-size:11px}.challenge-card-Mean h3{font-size:.9rem}.section-header-Mean h2{font-size:18px}.challenge-top-Mean h3{font-size:.85rem}.challenge-description-Mean{font-size:11px}.challenge-meta-Mean span{font-size:10px}.past-challenges-Mean h2{font-size:18px}.coming-box-Mean h3{font-size:16px}.detail-header-Mean h1{font-size:18px}.detail-section-Mean h2{font-size:16px}.task-list-Mean li{font-size:12px}}.interview-section-Mean{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.interview-hero-Mean{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.interview-hero-Mean:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.interview-hero-Mean h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.interview-hero-Mean p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.stats-container-Mean{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:3rem;position:relative;z-index:2;padding:0 20px}.stat-card-Mean{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px 35px;border-radius:24px;min-width:150px;text-align:center;border:1px solid rgba(67,66,66,.405);transition:all .3s ease}.stat-card-Mean:hover{transform:translateY(-8px);border-color:#d64a97}.stat-icon-Mean{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#d64a9714;border-radius:50%;font-size:24px}.stat-value-Mean{font-size:28px;font-weight:700;color:#111}.stat-label-Mean{font-size:15px;color:#666;margin-top:5px}.interview-features-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.feature-Mean{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;border-radius:24px;text-align:center;border:1px solid rgba(75,75,75,.418);transition:all .3s ease;display:flex;gap:20px;align-items:center}.feature-Mean:hover{transform:translateY(-8px);border-color:#d64a97}.feature-Mean h3{margin:15px 0 10px;font-size:22px;color:#111}.feature-Mean p{font-size:14px;color:#666;line-height:1.6}.feature-Mean>div:first-child{transition:transform .3s ease}.feature-Mean:hover>div:first-child{transform:scale(1.1)}.cards-header-Mean{text-align:center;margin:80px 0 40px}.cards-header-Mean h2{font-size:36px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.cards-header-Mean h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#d64a97;border-radius:2px}.cards-header-Mean p{color:#666;font-size:16px;margin-top:20px}.interview-grid-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto 60px;padding:0 20px}.interview-card-Mean{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:30px;cursor:pointer;border:1px solid rgba(72,72,72,.379);transition:all .3s ease;position:relative;overflow:hidden}.interview-card-Mean:hover:before{left:100%}.interview-card-Mean:hover{transform:translateY(-8px);border-color:#d64a97}.card-content-Mean{position:relative;z-index:2}.card-title-row-Mean{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-icon-Mean{display:flex;align-items:center;justify-content:center;font-size:32px}.card-title-row-Mean h3{font-size:22px;font-weight:700;margin:0;color:#111}.interview-card-Mean p{font-size:14px;line-height:1.6;color:#666;margin-bottom:10px}.card-full-desc-Mean{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;font-size:13px;color:#888}.interview-card-Mean:hover .card-full-desc-Mean{max-height:80px;opacity:1;margin-top:15px}.card-footer-Mean{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;border-top:1px solid rgba(214,74,151,.1)}.card-footer-Mean span{font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.card-footer-Mean button{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-footer-Mean button:hover{transform:translateY(-2px)}.practice-detail-container-Mean{max-width:1200px;margin:0 auto;padding:40px 20px}.back-btn-Mean{display:inline-flex;align-items:center;gap:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(214,74,151,.15);padding:12px 24px;border-radius:40px;color:#d64a97;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:30px;transition:all .3s ease}.back-btn-Mean:hover{transform:translateY(-3px);gap:14px}.practice-header-Mean{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:40px;margin-bottom:40px;display:flex;gap:30px;flex-wrap:wrap;border:1px solid rgba(214,74,151,.1)}.practice-icon-Mean{font-size:64px;color:#d64a97}.practice-info-Mean{flex:1}.practice-info-Mean h1{font-size:32px;margin-bottom:10px;color:#111}.practice-info-Mean p{color:#666;line-height:1.6}.practice-meta-Mean{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.practice-meta-Mean span{display:flex;align-items:center;gap:8px;background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;color:#555}.practice-content-Mean{display:grid;grid-template-columns:300px 1fr;gap:30px}.practice-sidebar-Mean{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:25px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(214,74,151,.1)}.progress-section-Mean{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(214,74,151,.1)}.progress-section-Mean h3{font-size:16px;margin-bottom:15px;color:#111;display:flex;align-items:center;gap:8px}.progress-bar-custom-Mean{height:8px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin:12px 0}.progress-fill-custom-Mean{height:100%;border-radius:10px;transition:width .3s ease}.topics-section-Mean,.skills-section-Mean{margin-bottom:25px}.topics-section-Mean h3,.skills-section-Mean h3{font-size:14px;margin-bottom:12px;color:#111;display:flex;align-items:center;gap:8px}.topics-section-Mean ul{list-style:none;padding:0}.topics-section-Mean li{padding:8px 0;color:#666;font-size:13px;display:flex;align-items:center}.skills-badges-Mean{display:flex;flex-wrap:wrap;gap:10px}.skill-badge-Mean{background:#d64a9714;padding:6px 14px;border-radius:20px;font-size:11px;color:#d64a97;transition:all .3s ease}.skill-badge-Mean:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.practice-main-Mean{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(214,74,151,.1);overflow:hidden}.question-card-Mean{padding:35px}.question-header-Mean{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.question-number-Mean{background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:8px;color:#555}.question-framework-Mean{padding:8px 18px;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.question-text-Mean{background:#d64a970a;padding:25px;border-radius:20px;display:flex;gap:15px;margin-bottom:30px}.question-text-Mean p{font-size:18px;line-height:1.6;color:#111;margin:0}.answer-area-Mean{display:flex;flex-direction:column;gap:20px}.answer-input-Mean{width:100%;padding:18px;border-radius:20px;border:1px solid rgba(214,74,151,.2);font-family:inherit;font-size:14px;resize:vertical;transition:all .3s ease;background:#fff}.answer-input-Mean:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 4px #d64a9714}.submit-answer-btn-Mean,.next-question-btn-Mean{background:#d64a97;border:none;padding:14px 28px;border-radius:40px;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.submit-answer-btn-Mean:hover,.next-question-btn-Mean:hover{transform:translateY(-3px);box-shadow:0 15px 30px #d64a974d}.submit-answer-btn-Mean:disabled{opacity:.5;cursor:not-allowed;transform:none}.feedback-area-Mean{background:#d64a970a;border-radius:20px;padding:25px;margin-top:10px}.feedback-sample-Mean,.feedback-tips-Mean,.feedback-framework-Mean{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(214,74,151,.1)}.feedback-sample-Mean:last-child,.feedback-tips-Mean:last-child,.feedback-framework-Mean:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feedback-area-Mean h4{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.feedback-area-Mean p{font-size:14px;color:#555;line-height:1.6}.tips-section-Mean{max-width:1200px;margin:80px auto;padding:50px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:40px;border:1px solid rgba(214,74,151,.1)}.tips-header-Mean{text-align:center;margin-bottom:40px}.tips-header-Mean h2{font-size:32px;margin-top:10px;color:#111}.tips-grid-Mean{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tip-card-Mean{background:#fff;padding:30px;text-align:center;border-radius:24px;transition:all .3s ease;border:1px solid rgba(80,80,80,.393);display:flex;gap:20px;align-items:center}.tip-card-Mean:hover{transform:translateY(-8px);border-color:#d64a97}.tip-icon-Mean{font-size:40px;margin-bottom:15px;display:inline-block}.tip-card-Mean h4{font-size:18px;margin-bottom:10px;color:#111}.tip-card-Mean p{font-size:13px;color:#666;line-height:1.5}@media(max-width:1024px){.interview-hero-Mean{padding:80px 20px}.interview-hero-Mean h1{font-size:48px}.interview-hero-Mean p{font-size:16px}.stats-container-Mean{margin:2rem;gap:20px}.stat-card-Mean{padding:20px 25px;min-width:130px}.stat-value-Mean{font-size:24px}.cards-header-Mean h2{font-size:32px}.interview-grid-Mean{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.practice-content-Mean{grid-template-columns:280px 1fr}}@media(max-width:912px){.interview-hero-Mean h1{font-size:42px}.interview-features-Mean{grid-template-columns:1fr;margin:40px auto}.feature-Mean{max-width:500px;margin:0 auto}.cards-header-Mean h2{font-size:28px}.practice-detail-container-Mean{padding:30px 15px}.practice-header-Mean{padding:30px;flex-direction:column;text-align:center}.practice-icon-Mean{margin:0 auto}.practice-meta-Mean{justify-content:center}}@media(max-width:768px){.interview-hero-Mean{padding:60px 15px}.interview-hero-Mean h1{font-size:36px}.interview-hero-Mean p{font-size:15px}.stats-container-Mean{margin:1.5rem;gap:15px}.stat-card-Mean{min-width:calc(50% - 20px);padding:18px 15px}.stat-value-Mean{font-size:22px}.stat-label-Mean{font-size:13px}.cards-header-Mean{margin:50px 0 30px}.cards-header-Mean h2{font-size:24px}.cards-header-Mean p{font-size:14px}.interview-grid-Mean{grid-template-columns:1fr;gap:20px}.interview-card-Mean{padding:25px}.card-title-row-Mean h3{font-size:20px}.practice-content-Mean{grid-template-columns:1fr}.practice-sidebar-Mean{position:static;margin-bottom:20px}.question-card-Mean{padding:25px}.question-text-Mean p{font-size:16px}.tips-section-Mean{padding:35px 25px;margin:50px 20px}.tips-header-Mean h2{font-size:28px}.tips-grid-Mean{grid-template-columns:1fr}.tip-card-Mean{padding:20px}}@media(max-width:540px){.interview-hero-Mean h1{font-size:30px}.interview-hero-Mean p{font-size:14px}.stats-container-Mean{margin:1rem}.stat-card-Mean{min-width:100%;padding:15px}.stat-icon-Mean{width:50px;height:50px;font-size:20px}.stat-value-Mean{font-size:20px}.feature-Mean{flex-direction:column;text-align:center;padding:20px}.feature-Mean h3{margin:10px 0;font-size:18px}.feature-Mean p{font-size:13px}.cards-header-Mean h2{font-size:22px}.cards-header-Mean p{font-size:13px}.interview-card-Mean{padding:20px}.card-title-row-Mean{flex-direction:column;text-align:center}.card-title-row-Mean h3{font-size:18px}.card-footer-Mean{flex-direction:column;gap:15px}.card-footer-Mean button{width:100%;justify-content:center}.back-btn-Mean{padding:10px 18px;font-size:13px}.practice-header-Mean{padding:25px}.practice-info-Mean h1{font-size:24px}.practice-info-Mean p{font-size:14px}.practice-meta-Mean span{padding:6px 12px;font-size:11px}.question-header-Mean{flex-direction:column;align-items:flex-start}.question-text-Mean{flex-direction:column;text-align:center;padding:20px}.question-text-Mean p{font-size:15px}.answer-input-Mean{padding:14px;font-size:13px}.submit-answer-btn-Mean,.next-question-btn-Mean{width:100%;justify-content:center}.feedback-area-Mean{padding:20px}.feedback-area-Mean p{font-size:13px}.tips-section-Mean{padding:25px 15px;margin:40px 15px}.tips-header-Mean h2{font-size:24px}.tip-card-Mean{flex-direction:column;text-align:center;padding:20px}.tip-icon-Mean{margin-bottom:10px}.tip-card-Mean h4{font-size:16px}}@media(max-width:480px){.interview-hero-Mean h1{font-size:26px}.interview-hero-Mean p{font-size:13px}.stat-value-Mean{font-size:18px}.cards-header-Mean h2{font-size:20px}.practice-info-Mean h1{font-size:22px}.question-text-Mean p{font-size:14px}.tips-header-Mean h2{font-size:22px}}@media(max-width:375px){.interview-hero-Mean h1{font-size:24px}.interview-hero-Mean p{font-size:12px}.stat-card-Mean{padding:12px}.stat-value-Mean{font-size:16px}.stat-label-Mean{font-size:11px}.cards-header-Mean h2{font-size:18px}.practice-info-Mean h1{font-size:20px}.question-text-Mean p{font-size:13px}.tips-header-Mean h2{font-size:20px}.tip-card-Mean h4{font-size:15px}.tip-card-Mean p{font-size:12px}}@media(max-width:320px){.interview-hero-Mean h1{font-size:22px}.interview-hero-Mean p{font-size:11px}.cards-header-Mean h2{font-size:16px}.practice-info-Mean h1,.tips-header-Mean h2{font-size:18px}}.full-stack-wrapper{width:100%;overflow-x:hidden;background:#fff;color:#000}.full-stack-wrapper *{box-sizing:border-box}.full-stack-wrapper img{max-width:100%;height:auto;display:block}.full-stack-wrapper a{text-decoration:none}.full-stack-header-wrapper .header{font-family:Poppins,sans-serif;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 50px;background:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 25px #00000014;z-index:9999}.full-stack-header-wrapper .logo{flex-shrink:0}.full-stack-header-wrapper .logo-img{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}.full-stack-header-wrapper .nav-links{display:flex;align-items:center;justify-content:flex-start;gap:25px;margin-right:auto;margin-left:24px;text-align:left}.full-stack-header-wrapper .nav-links a{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:.3s}.full-stack-header-wrapper .nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#d64a97;transition:width .3s ease}.full-stack-header-wrapper .nav-links a:hover{color:#d64a97}.full-stack-header-wrapper .nav-links a:hover:after{width:100%}.full-stack-header-wrapper .dropdown{position:relative}.full-stack-header-wrapper .dropdown-title{cursor:pointer;font-size:20px;font-weight:500;color:#444;display:flex;align-items:center;gap:5px}.full-stack-header-wrapper .dropdown-menu{position:absolute;top:45px;left:0;background:#fff;border-radius:14px;min-width:240px;padding:10px 0;border:1px solid #eee;box-shadow:0 20px 50px #0000001f;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:200}.full-stack-header-wrapper .dropdown-arrow{font-size:12px;cursor:pointer}.full-stack-header-wrapper .dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.full-stack-header-wrapper .dropdown-menu a{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#444;font-size:14px;transition:.25s}.full-stack-header-wrapper .dropdown-menu a:hover{background:#f5f3ff;color:#7c5cff;transform:translate(5px)}.full-stack-header-wrapper .login-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:#d64a97;color:#fff}.full-stack-header-wrapper .login-btn:hover{border:2px solid #d64a97;background:transparent;color:#d64a97}.full-stack-header-wrapper .arrow-icon{font-size:12px;transition:transform .3s ease}.full-stack-header-wrapper .login-btn:hover .arrow-icon{transform:translate(5px)}.full-stack-header-wrapper .dropdown-title:hover{color:#7c5cff}.full-stack-header-wrapper .dropdown-title:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#7c5cff);transition:width .3s ease}.full-stack-header-wrapper .dropdown-title:hover:after{width:100%}.full-stack-header-wrapper .menu-icon{display:none;font-size:28px;cursor:pointer;color:#fff}@media(max-width:992px){.full-stack-header-wrapper .menu-icon{display:block;font-size:28px;cursor:pointer;z-index:1100;position:relative}.full-stack-header-wrapper .nav-links{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f0220,#1a0630);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;z-index:1000;transform:translateY(-100%);opacity:0;transition:all .4s ease;pointer-events:none}.full-stack-header-wrapper .nav-links.active{transform:translateY(0);opacity:1;pointer-events:auto}.full-stack-header-wrapper .nav-links a{color:#fff;font-size:20px;font-weight:500}.full-stack-header-wrapper .nav-links a:hover{color:#d64a97}.full-stack-header-wrapper .nav-links a:after{display:none}.full-stack-header-wrapper .mobile-login{margin-top:20px}}@media(max-width:576px){.full-stack-header-wrapper .header{padding:0}.full-stack-header-wrapper .login-btn{margin-right:0;font-size:12px;padding:8px 12px}.full-stack-header-wrapper .logo-img{height:3rem;display:flex}.full-stack-header-wrapper .menu-icon{font-size:18px;margin-right:.5rem}.full-stack-header-wrapper .nav-links{gap:18px}.full-stack-header-wrapper .nav-links a{font-size:18px}.full-stack-header-wrapper .nav-links .dropdown-title{color:#fff}.full-stack-header-wrapper .nav-links .dropdown-title:hover{color:#d64a97}.full-stack-header-wrapper .nav-links .dropdown-title:after{display:none}.full-stack-header-wrapper .dropdown-menu{background:linear-gradient(135deg,#0f0220,#1a0630)}}.full-stack-header-wrapper .menu-icon.active{color:#fff}@media(max-width:992px){.full-stack-header-wrapper .header{padding:0 16px;gap:12px}.full-stack-header-wrapper .logo-img{height:4rem}}@media(max-width:576px){.full-stack-header-wrapper .header{padding:0 12px;gap:10px}.full-stack-header-wrapper .logo-img{height:3.2rem}.full-stack-header-wrapper .menu-icon{font-size:22px}}@media(max-width:360px){.full-stack-header-wrapper .header{padding:0 10px}.full-stack-header-wrapper .logo-img{height:2.8rem}}@media(max-width:992px){.footer{grid-template-columns:repeat(2,1fr);padding:50px 40px 30px;gap:2rem}.footer-bottom{flex-direction:column;text-align:center;gap:.75rem}.bottom-links{justify-content:center}}@media(max-width:600px){.footer{grid-template-columns:1fr;padding:40px 24px 30px;text-align:center;gap:2rem}.footer-col a{margin:.75rem auto}.footer-col a:after{left:50%;transform:translate(-50%)}.footer-col a:hover{transform:translate(0) translateY(-2px)}.social-icons{justify-content:center}.newsletter-form{max-width:280px;margin:0 auto}.scroll-top-btn{bottom:20px;right:20px;width:42px;height:42px}}.full-apply-container-Full{max-width:1280px;margin:0 auto;padding:40px 48px 70px}.logo-header-Full{flex:1 1;background:#fff;border-radius:32px;box-shadow:0 20px 40px -12px #00000014,0 2px 6px #00000005;border:1px solid #f0eef5;padding:32px 36px;transition:all .2s;margin-bottom:40px}.logo-text-Full{font-weight:700;font-size:26px;letter-spacing:-.3px;color:#d64a97;margin-bottom:24px}.program-header-wrapper-Full{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.program-badge-small-Full{font-size:14px;color:#888;display:block;margin-bottom:8px}.main-heading-Full{font-size:38px;font-weight:700;line-height:1.2;color:#0f0f1f;margin-bottom:28px}.main-heading-Full span{color:#d64a97}.program-stats-row-Full{display:flex;align-items:center;gap:25px;background:#f8f8fc;padding:16px 24px;border-radius:20px;max-width:450px}.stat-item-Full{display:flex;flex-direction:column;gap:6px}.stat-time-Full{font-size:12px;color:#888;letter-spacing:.3px}.stat-word-Full{font-size:18px;font-weight:700;color:#1a1a2e}.stat-divider-Full{width:1px;height:40px;background:#e0e0e8}.apply-two-col-Full{display:flex;gap:70px;align-items:flex-start;flex-wrap:wrap}.apply-info-section-Full{flex:1 1;background:#fff;border-radius:32px;box-shadow:0 20px 40px -12px #00000014,0 2px 6px #00000005;border:1px solid #f0eef5;padding:32px 36px;transition:all .2s}.steps-list-Full{display:flex;flex-direction:column}.step-item-Full{display:flex;gap:25px;margin-bottom:35px;align-items:flex-start}.step-left-Full{display:flex;flex-direction:column;align-items:center;min-width:70px}.step-number-Full{width:60px;height:60px;border-radius:50%;background:#fce7f3;color:#d9468f;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #d9468f26}.step-arrow-Full{font-size:35px;margin-top:12px;color:#d9468f;font-weight:700}.step-content-Full strong{display:block;font-size:20px;margin-bottom:8px}.step-content-Full p{color:#555;line-height:1.7;max-width:450px}.apply-form-card-Full{flex:1;background:#fff;border-radius:32px;box-shadow:0 20px 40px -12px #00000014,0 2px 6px #00000005;border:1px solid #f0eef5;padding:32px 36px;transition:all .2s}.form-header-compact-Full{text-align:left;margin-bottom:32px;border-bottom:1px solid #edeef2;padding-bottom:20px}.form-header-compact-Full h2{font-size:28px;font-weight:700;color:#d64a97;margin-bottom:12px}.applying-for-tag-Full{font-size:13px;color:#7c7c8c;letter-spacing:.3px}.program-name-form-Full{font-size:22px;font-weight:700;color:#111;margin-top:6px}.question-block-Full{margin-bottom:38px}.question-label-Full{font-size:16px;font-weight:600;color:#1e1e2f;display:block;margin-bottom:12px}.required-star-Full{color:#d64a97;margin-left:4px;font-weight:600}.question-input-Full{width:100%;padding:16px 0 14px;font-size:16px;font-family:inherit;border:none;border-bottom:2px solid #e4e4ec;background:transparent;transition:border .2s ease;outline:none;color:#111}.question-input-Full:focus{border-bottom-color:#d64a97}.question-input-Full::-moz-placeholder{color:#b9b9cc;font-weight:400}.question-input-Full::placeholder{color:#b9b9cc;font-weight:400}.textarea-input-Full{border:2px solid #e9e9f0;border-radius:20px;padding:14px 18px;resize:vertical;background:#fff;margin-top:6px}.textarea-input-Full:focus{border-color:#d64a97;outline:none}.error-message-Full{color:#e03a3a;font-size:12px;margin-top:8px;display:block}.form-progress-section-Full{margin:28px 0 22px}.progress-meta-Full{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-text-step-Full{font-size:14px;font-weight:500;color:#5f5f77}.progress-percent-Full{font-size:13px;font-weight:500;color:#d64a97}.progress-bar-bg-Full{background:#efeff4;border-radius:30px;height:6px;width:100%;overflow:hidden}.progress-fill-Full{background:#d64a97;width:0%;height:100%;border-radius:30px;transition:width .25s ease}.double-buttons-Full{display:flex;gap:16px;margin-top:20px}.btn-prev-Full{flex:1;background:#fff;border:1px solid #dddce5;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#3b3b55;cursor:pointer;transition:all .2s;font-family:inherit}.btn-prev-Full:hover{border-color:#d64a97;color:#d64a97;background:#fff9fc}.btn-next-Full{flex:1;background:#d64a97;border:none;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:.2s;font-family:inherit}.btn-next-Full:hover{background:#be3a81;transform:translateY(-1px);box-shadow:0 6px 12px #d64a972e}.enter-hint-Full{text-align:center;font-size:12px;color:#9e9eb0;margin-top:18px}.success-screen-card-Full{text-align:center;padding:20px 0 10px}.success-icon-circle-Full{width:70px;height:70px;background:#d64a97;color:#fff;font-size:42px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.success-screen-card-Full h2{font-size:28px;font-weight:700;color:#111;margin-bottom:12px}.success-sub-Full{color:#53536b;margin-bottom:28px}.submission-details-Full{background:#faf8ff;padding:24px;border-radius:24px;text-align:left;margin:28px 0;border:1px solid #f3eef8}.submission-details-Full p{margin:12px 0;color:#222;font-size:15px}.close-success-final-Full{background:#d64a97;border:none;color:#fff;padding:12px 32px;border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.close-success-final-Full:hover{background:#b42f75}.start-application-section-Full{text-align:center;padding:40px 20px}.start-application-btn-Full{background:#d64a97;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px;margin:0 auto 20px;display:block}.start-application-btn-Full:hover{background:#be3a81;transform:translateY(-2px);box-shadow:0 8px 20px #d64a9733}.login-hint-Full{color:#888;font-size:14px}.login-hint-Full span{color:#d64a97;cursor:pointer;font-weight:600}.login-hint-Full span:hover{text-decoration:underline}.full-signup-container-Full{width:100%;animation:fadeIn-Full .3s ease}@keyframes fadeIn-Full{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.signup-header-Full{text-align:center;margin-bottom:32px;position:relative}.back-to-apply-Full{position:absolute;left:0;top:0;background:none;border:none;color:#d64a97;font-size:14px;font-weight:500;cursor:pointer;padding:0}.back-to-apply-Full:hover{text-decoration:underline}.signup-header-Full h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.signup-header-Full p{color:#888;font-size:14px}.signup-form-full-Full{width:100%}.signup-field-Full{margin-bottom:24px}.signup-field-Full label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.signup-field-Full input{width:100%;padding:14px 16px;border:1px solid #e0e0e8;border-radius:12px;font-size:15px;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.signup-field-Full input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.signup-submit-btn-Full{width:100%;padding:14px;background:#d64a97;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.signup-submit-btn-Full:hover{background:#be3a81;transform:translateY(-1px)}.signup-divider-Full{display:flex;align-items:center;margin:24px 0}.signup-divider-Full hr{flex:1;border:none;border-top:1px solid #e0e0e8}.signup-divider-Full span{margin:0 12px;color:#999;font-size:12px}.google-signup-btn-Full{width:100%;padding:12px;background:#fff;border:1px solid #e0e0e8;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.google-signup-btn-Full:hover{background:#f5f5f5;border-color:#ccc}.signup-login-link-Full{text-align:center;margin-top:24px;font-size:14px;color:#666}.signup-login-link-Full span{color:#d64a97;cursor:pointer;font-weight:600}.signup-login-link-Full span:hover{text-decoration:underline}.signup-success-Full{text-align:center;padding:40px 20px;animation:fadeIn-Full .3s ease}.signup-success-Full .success-icon-Full{width:70px;height:70px;background:#d64a97;color:#fff;font-size:40px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.signup-success-Full h3{font-size:22px;color:#1a1a2e;margin-bottom:12px}.signup-success-Full p{color:#666}@media(max-width:950px){.full-apply-container-Full{padding:30px 28px}.apply-two-col-Full{flex-direction:column;gap:48px}.main-heading-Full{font-size:36px}.apply-form-card-Full{padding:28px 24px}.program-stats-row-Full{max-width:100%}}@media(max-width:550px){.full-apply-container-Full{padding:20px}.main-heading-Full{font-size:30px}.step-number-Full{width:38px;height:38px;font-size:20px}.step-content-Full strong{font-size:18px}.apply-form-card-Full{padding:24px 18px}.double-buttons-Full{flex-direction:column}.btn-prev-Full,.btn-next-Full{width:100%}.program-stats-row-Full{flex-direction:column;align-items:flex-start;gap:16px}.stat-divider-Full{display:none}.start-application-btn-Full{padding:14px 30px;font-size:16px}.signup-header-Full h2{font-size:20px}.signup-field-Full input{padding:12px 14px}.back-to-apply-Full{position:static;display:block;text-align:left;margin-bottom:16px}}@media(max-width:360px){.full-apply-container-Full{padding:16px}.logo-header-Full,.apply-info-section-Full,.apply-form-card-Full{padding:20px 16px;border-radius:24px}.main-heading-Full{font-size:1.7rem;line-height:1.3}.program-stats-row-Full{padding:16px;gap:12px}.step-item-Full{gap:16px}.step-number-Full{width:42px;height:42px;font-size:20px}.question-label-Full,.step-content-Full strong{font-size:16px}.question-input-Full,.textarea-input-Full{font-size:15px}.double-buttons-Full{flex-direction:column}.btn-prev-Full,.btn-next-Full{width:100%}}.course-detail-Full{background-color:#fff;font-family:Poppins,sans-serif}.course-hero-Full{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:space-between;align-items:top;gap:20px;min-height:90vh;padding:5rem 8%;position:relative;overflow:hidden}.hero-left-Full{flex:1;z-index:2}.course-hero-Full h1{font-size:60px;line-height:1.2;background:linear-gradient(90deg,#fff,#cdcccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-hero-Full p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.hero-right-Full{flex:1;display:flex;justify-content:center;z-index:2}.hero-ai-image-Full{width:100%;max-width:700px;height:430px;align-items:top!important;-o-object-fit:contain;object-fit:contain;border-radius:30px;transition:all .8s ease;box-shadow:0 25px 40px #e0089114}.hero-btn1-Full{display:flex;gap:1rem;flex-wrap:wrap}.apply-btn1-Full{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.apply-btn1-Full:hover{background:#d64a97;transform:translateY(-3px)}.expert-btn-Full{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.expert-btn-Full:hover{transform:translateY(-3px)}.hero1-Full{padding:3rem;background:#fff}.hero-container-Full{background:#fff;display:flex;gap:60px;max-width:1200px;margin:auto;justify-content:center;padding:3rem;border-radius:30px;border:1px solid rgba(31,30,30,.503)}.hero-left-Full{max-width:600px}.tag1-Full{color:#d64a97;font-weight:600;margin-bottom:20px;letter-spacing:2px;font-size:.9rem}.hero-left-Full h1{font-size:60px;line-height:1.3;font-weight:700;margin:0}.hero-left-Full h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desc-Full{color:#3f3d3d;margin-top:20px;line-height:1.7}.hero-buttons-Full{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap}.primary-btn-Full{padding:12px 32px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600}.primary-btn-Full:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9780}.secondary-btn-Full{padding:12px 28px;border-radius:30px;border:1px solid #d64a97;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.secondary-btn-Full:hover{background:#d64a9733;transform:translateY(-3px)}.hero-right1-Full{gap:20px}.card-Full{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px;border-radius:20px;border:1px solid rgba(31,30,30,.503);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;margin-bottom:20px}.card-Full:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.card-Full:hover:before{transform:scaleY(1)}.card-Full:hover{transform:translateY(-6px) scale(1.02);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.big-card-Full h2{font-size:40px}.big-card-Full h2 span{color:#d64a97}.small-cards-Full{display:flex;gap:20px}.small-cards-Full .card-Full{flex:1;text-align:center}.small-cards-Full h2{font-size:28px;color:#d64a97}.experts-section-Full{padding:3rem 8%;background:#f5f5f5;text-align:center;position:relative;overflow:hidden}.section-title-Full{font-size:42px;font-weight:700;color:#222;margin:0;position:relative}.experts-cards-Full{display:flex;gap:35px;flex-wrap:wrap;justify-content:center;padding:4rem 16%}.expert-card-Full{flex:1;min-width:300px;padding:21px;border-radius:30px;width:auto;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.expert-card-Full:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#ff4da6;transform:scaleX(0);transition:.5s}.expert-card-Full:hover:before{transform:scaleX(1)}.expert-card-Full:hover{transform:translateY(-12px);border-color:#d64a974d}.card-top-Full{display:flex;align-items:center;gap:18px;margin-bottom:15px}.icon-Full{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;position:relative;overflow:hidden;flex-shrink:0}.icon-Full:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);top:0;left:0;transform:rotate(25deg)}.expert-card-Full:nth-child(1) .icon-Full{background:linear-gradient(135deg,#dce9ff,#c8d9ff);color:#004aad}.expert-card-Full:nth-child(2) .icon-Full{background:linear-gradient(135deg,#eadcff,#dbc4ff);color:#7a2cff}.expert-card-Full:nth-child(3) .icon-Full{background:linear-gradient(135deg,#d8fff3,#b9f7e4);color:#00c896}.card-top-Full h3{font-size:22px;font-weight:700;color:#222;margin:0;line-height:1.3}.expert-card-Full p{font-size:15px;color:#555;text-align:left}.learning-section-Full{background:#fff;padding:3rem;position:relative}.learning-container-Full{display:flex;gap:70px;max-width:1200px;margin:auto;align-items:flex-start;flex-wrap:wrap}.learning-left-Full{flex:1;min-width:200px;position:sticky;top:100px}.learning-left-Full h2{font-size:44px;font-weight:700;color:#222;line-height:1.3;margin-bottom:20px}.learning-left-Full h2 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.learning-grid-Full{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.learning-item-Full{padding:28px;background:#fff;border-radius:20px;transition:all .4s ease;border:1px solid #cdcccc;position:relative;overflow:hidden;cursor:pointer}.learning-item-Full:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.learning-item-Full:hover:before{transform:scaleY(1)}.learning-item-Full:hover{transform:translate(8px);border-color:#d64a97}.learning-item-Full h3{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:12px;transition:color .3s ease}.learning-item-Full h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.learning-item-Full:hover h3:after{width:100%}.learning-item-Full:hover h3{color:#d64a97;transform:translate(3px)}.learning-item-Full p{color:#3f3d3d;font-size:14px;line-height:1.7;margin:0}.new-curriculum-Full{padding:3rem 12%;background:#fff}.curriculum-container-Full{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.image-card-Full{position:relative;height:600px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.curriculum-image-Full{width:100%;height:54%;-o-object-fit:cover;object-fit:cover;transition:1s ease}.image-overlay-Full{position:absolute;inset:0;background:linear-gradient(to top,#000000bf,#0003);display:flex;flex-direction:column;justify-content:flex-end;padding:50px;color:#fff}.image-overlay-Full h1{font-size:42px;line-height:1.1;margin-bottom:20px}.image-overlay-Full p{font-size:17px;line-height:1.8;color:#ededed}.curriculum-content-side-Full h2{font-size:42px;line-height:1.1;margin-bottom:20px;color:#111}.curriculum-content-side-Full h2 span{color:#d64a97}.curriculum-text-Full{color:#666;margin-bottom:40px}.accordion-area-Full{display:flex;flex-direction:column;gap:20px}.accordion-card-Full{background:#fff;border-radius:24px;padding:0 10px;cursor:pointer;transition:.4s ease;border:1px solid #575757}.accordion-card-Full:hover{transform:translateY(-6px)}.accordion-header-Full{display:flex;justify-content:space-between;align-items:center}.accordion-left-Full{display:flex;align-items:center;gap:18px}.module-box-Full{min-width:58px;height:58px;border-radius:18px;color:#d64a97;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.accordion-left-Full h3{font-size:20px;color:#111}.accordion-icon-Full{font-size:24px;color:#d64a97}.accordion-content-Full{padding-top:24px;margin-top:24px;border-top:1px solid #ececec;display:grid;gap:14px}.point-Full{color:#555;font-size:15px}.ai-journey-section-Full{padding:3rem 12%;background:#f5f5f5;color:#111;position:relative;overflow:hidden}.journey-heading-Full{text-align:center;margin-bottom:70px;position:relative;z-index:2}.journey-heading-Full h1{font-size:42px;margin-top:0;color:#111}.journey-heading-Full h1 span{color:#d64a97}.journey-heading-Full h4{max-width:700px;margin:auto;color:#666;font-weight:400;line-height:1.9}.journey-grid-Full{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:2}.journey-card-Full{padding:35px;border-radius:30px;background:#ffffffbf;border:1px solid rgba(214,74,151,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.5s}.journey-card-Full.large-Full{grid-column:span 2}.journey-card-Full:hover{transform:translateY(-10px);border-color:#d64a97}.journey-card-Full h2{margin-bottom:20px;font-size:24px;color:#111}.journey-card-Full p{line-height:1.5;color:#666}.course-section1-Full{text-align:center;padding:40px 20px;background:#fff}.course-section1-Full h2{font-size:42px;font-weight:700;margin:0;color:#222}.course-grid-Full{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px;margin:auto;padding:2rem}.course-grid-Full>div{background:#fff;padding:20px;border-radius:16px;font-weight:600;color:#3f3d3d;box-shadow:0 5px 15px #00000014;transition:all .3s ease;border:1px solid #cdcccc}.course-grid-Full>div:hover{transform:translateY(-5px);border-color:#d64a97;color:#d64a97}.tools-section-Full{position:relative;overflow:hidden;padding:3rem 8%;background:#fff;color:#111}.tools-left-Full{text-align:center}.tools-left-Full h1{font-size:42px;font-weight:700;line-height:1.08;margin-bottom:28px;color:#0f172a;margin-top:0}.tools-left-Full h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tools-left-Full p{font-size:1.12rem;line-height:2;color:#64748b}.tools-grid-Full{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;padding:3rem}.tool-card-Full{position:relative;padding:16px;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:28px;overflow:hidden;text-align:center;transition:.45s ease;cursor:pointer;box-shadow:0 10px 40px #0f172a0d}.tool-icon-Full{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center!important;font-size:2rem;border-radius:24px;background:linear-gradient(145deg,#fffffff2,#f8f8ffbf);border:1px solid rgba(255,255,255,.8);transition:.45s ease}.tool-card-Full:hover .tool-icon-Full{transform:translateY(-5px) scale(1.05)}.tool-card-Full h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:12px;transition:.3s}.tool-card-Full p{color:#64748b;font-size:15px}.tool-card-Full:hover h3{color:#d64a97}.explore-btn-Full{margin-top:20px;padding:10px 28px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease}.tool-card-Full{opacity:0;transform:translateY(40px);animation:fadeUp .8s forwards ease}.prep-section-Full{background:#f5f5f5;padding:3rem 8%;text-align:center;position:relative;overflow:hidden}.prep-title-Full{font-size:42px;font-weight:700;margin-top:0;margin-bottom:20px;position:relative;display:inline-block;letter-spacing:-.02em}.prep-title-Full span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prep-grid-Full{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative;z-index:1}.prep-card-Full{background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:28px;border-radius:25px;text-align:left;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden;cursor:pointer}.prep-card-Full:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.prep-card-Full:hover:before{transform:scaleY(1)}.prep-card-Full:hover{transform:translate(8px);border-color:#d64a97}.prep-card-Full h3{color:#222;margin-bottom:15px;font-size:20px;font-weight:700;transition:all .3s ease;letter-spacing:-.3px;position:relative;display:inline-block}.prep-card-Full h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.prep-card-Full:hover h3:after{width:100%}.prep-card-Full:hover h3{color:#d64a97;transform:translate(3px)}.prep-card-Full p{color:#3f3d3d;font-size:15px;line-height:1.35;margin:0;transition:color .3s ease}.prep-card-Full:hover p{color:#222}.prep-card-Full{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(30px)}.career-section-Full{background:linear-gradient(135deg,#f8f9fa,#fff);padding:3rem 8%;text-align:center}.career-title-Full{font-size:42px;margin-top:0;color:#222;font-weight:700;margin-bottom:20px}.career-title-Full span{color:#d64a97}.career-grid-Full{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:auto}.career-card-Full{text-align:left;padding:20px;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:25px;border:1px solid rgba(214,74,151,.15);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.career-card-Full:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.career-card-Full:hover:before{transform:scaleY(1)}.career-card-Full:hover{transform:translate(8px);border-color:#d64a97}.career-card-Full h3{margin-bottom:10px;color:#222;font-size:1.3rem}.career-card-Full p{font-size:14px;color:#3f3d3d;line-height:1.6}.career-card-Full h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.career-card-Full:hover h3:after{width:100%}.career-card-Full:hover h3{color:#d64a97;transform:translate(3px)}.audience-section-Full{padding:3rem 12%;color:#fff}.audience-container-Full{background:linear-gradient(315deg,#000 100%,#190913);display:flex;gap:60px;max-width:1200px;margin:auto;align-items:center;padding:3rem;border-radius:30px}.audience-left-Full h2{font-size:42px;margin-bottom:20px;color:#fff;font-weight:700}.audience-left-Full p{color:#bab9b9;line-height:1.7;margin-bottom:30px}.apply-btn-Full{background:transparent;color:#fff;padding:12px 30px;border:none;border-radius:30px;margin-right:15px;cursor:pointer;transition:all .3s ease;font-weight:600}.apply-btn-Full:hover{transform:translateY(-2px);border:2px solid #d64a97}.secondary-btn1-Full{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 25px;border-radius:30px;cursor:pointer;margin-top:1rem;font-weight:600;transition:all .3s ease}.secondary-btn1-Full:hover{background:#d64a9733;transform:translateY(-2px)}.audience-right-Full{flex:1;padding:30px;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.audience-grid-Full{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-card-Full{background:#ffffff14;padding:20px;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid transparent}.audience-card-Full:hover{transform:translateY(-6px);border-color:#d64a97;background:#d64a9726}.i1-Full{color:#00b894}.i2-Full{color:#6a5cff}.i3-Full{color:#00cec9}.i4-Full{color:#fd79a8}.i5-Full{color:#f39c12}.i6-Full{color:#d64a97}.audience-card-Full span{display:block;margin-top:8px;font-weight:500;color:#fff}.schedule-section-Full{background:#f5f5f5;padding:3rem 8%;text-align:center}.schedule-title-Full{font-size:42px;color:#222;margin-top:0;font-weight:700}.schedule-sub-Full{color:#3f3d3d;margin-bottom:50px}.schedule-grid-Full{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:auto}.schedule-card-Full{background:#fff;padding:30px;border-radius:25px;text-align:left;box-shadow:0 5px 20px #0000000d;transition:all .3s ease;border:1px solid #cdcccc}.schedule-card-Full:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 10px 30px #d64a971a}.schedule-card-Full h3{margin-bottom:12px;color:#d64a97}.schedule-card-Full p{font-size:14px;color:#3f3d3d;margin-bottom:20px}.time-box-Full{padding:12px 15px;border-radius:12px;margin-bottom:12px;font-weight:500;font-size:14px}.blue1-Full{border-left:4px solid #3b82f6;color:#1e40af}.orange-Full{border-left:4px solid #f59e0b;background:#fff6e6;color:#b45309}.gray-Full{border-left:4px solid #d64a97;background:#fef5f8;color:#d64a97}@media(max-width:1024px){.course-hero-Full{flex-direction:column;text-align:center;padding:5rem 5%}.course-hero-Full h1{font-size:48px}.hero-ai-image-Full{max-width:450px;height:350px}.hero-btn1-Full{justify-content:center}.hero-container-Full{flex-direction:column;text-align:center;padding:2rem}.hero-left-Full h1{font-size:48px}.hero-right1-Full{display:flex;justify-content:center;gap:20px}.card-Full{padding:0}.experts-cards-Full{padding:3rem 8%}.expert-card-Full{min-width:280px}.learning-left-Full h2{font-size:36px}.curriculum-container-Full{grid-template-columns:1fr;gap:40px}.journey-heading-Full h1{font-size:36px}.tools-grid-Full{grid-template-columns:repeat(3,1fr)}.prep-grid-Full,.career-grid-Full{grid-template-columns:repeat(2,1fr)}.audience-container-Full{flex-direction:column;text-align:center;padding:2rem}.audience-left-Full h2{font-size:36px}.schedule-grid-Full{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.course-hero-Full h1{font-size:42px}.course-hero-Full p{font-size:1rem}.hero-ai-image-Full{max-width:400px;height:320px}.hero-left-Full h1{font-size:42px}.section-title-Full{font-size:36px}.card-top-Full{flex-direction:column;text-align:center}.expert-card-Full p{text-align:center}.learning-container-Full{flex-direction:column}.learning-left-Full{position:static;text-align:center}.learning-left-Full h2{font-size:32px}.course-section1-Full h2{font-size:36px}.course-grid-Full{grid-template-columns:repeat(2,1fr)}.journey-grid-Full{grid-template-columns:1fr}.journey-card-Full.large-Full{grid-column:span 1}.tools-left-Full h1,.prep-title-Full,.career-title-Full,.schedule-title-Full{font-size:36px}}@media(max-width:768px){.course-hero-Full{padding:4rem 4%}.course-hero-Full h1{font-size:36px}.course-hero-Full p{font-size:.9rem}.hero-ai-image-Full{max-width:350px;height:280px}.hero-left-Full h1{font-size:36px}.hero-right1-Full{flex-direction:column;align-items:center}.small-cards-Full{width:100%;justify-content:center}.section-title-Full{font-size:32px}.experts-cards-Full{padding:2rem 5%}.expert-card-Full{min-width:100%}.learning-item-Full{padding:10px}.learning-section-Full{padding:2rem}.learning-left-Full h2{font-size:28px}.learning-grid-Full{grid-template-columns:1fr;gap:20px}.new-curriculum-Full{padding:2rem 5%}.curriculum-content-side-Full h2{font-size:32px}.image-card-Full{height:450px}.image-overlay-Full h1{font-size:32px}.ai-journey-section-Full{padding:2rem 5%}.journey-heading-Full h1{font-size:30px}.journey-heading-Full h4{font-size:14px}.journey-card-Full{padding:25px}.journey-card-Full h2{font-size:20px}.tools-section-Full{padding:2rem 5%}.tools-left-Full h1{font-size:30px}.tools-left-Full p{font-size:1rem}.tools-grid-Full{grid-template-columns:repeat(2,1fr);padding:2rem}.prep-section-Full{padding:2rem 5%}.prep-title-Full{font-size:30px}.prep-grid-Full{grid-template-columns:1fr;gap:20px}.career-section-Full{padding:2rem 5%}.career-title-Full{font-size:30px}.career-grid-Full{grid-template-columns:1fr;gap:20px}.audience-section-Full{padding:2rem 5%}.audience-left-Full h2{font-size:30px}.audience-right-Full{padding:20px}.audience-grid-Full{grid-template-columns:repeat(2,1fr)}.schedule-section-Full{padding:2rem 5%}.schedule-title-Full{font-size:30px}.schedule-grid-Full{grid-template-columns:1fr;gap:20px}.schedule-card-Full{text-align:center}.time-box-Full{text-align:left}}@media(max-width:540px){.course-hero-Full h1{font-size:30px}.course-hero-Full p{font-size:.85rem}.hero-ai-image-Full{max-width:280px;height:220px}.apply-btn1-Full,.expert-btn-Full{padding:10px 20px;font-size:14px}.hero-left-Full h1{font-size:30px}.hero-container-Full{padding:1.5rem}.desc-Full{font-size:14px}.section-title-Full{font-size:28px}.card-top-Full h3{font-size:18px}.expert-card-Full p{font-size:13px}.learning-left-Full h2{font-size:24px}.course-section1-Full h2{font-size:28px}.course-grid-Full{grid-template-columns:1fr;padding:1rem}.curriculum-content-side-Full h2{font-size:28px}.accordion-left-Full h3{font-size:16px}.module-box-Full{min-width:45px;height:45px;font-size:16px}.image-card-Full{height:380px}.image-overlay-Full h1{font-size:28px}.image-overlay-Full{padding:10px}.image-overlay-Full p{font-size:14px;line-height:1.3}.journey-heading-Full h1,.tools-left-Full h1{font-size:26px}.tools-grid-Full{grid-template-columns:1fr}.tool-card-Full h3{font-size:20px}.prep-title-Full{font-size:26px}.prep-card-Full h3{font-size:18px}.prep-card-Full p{font-size:13px}.career-title-Full{font-size:26px}.career-card-Full h3{font-size:18px}.career-card-Full p{font-size:12px}.audience-left-Full h2,.schedule-title-Full{font-size:26px}.schedule-sub-Full{font-size:14px}.schedule-card-Full h3{font-size:18px}}@media(max-width:480px){.course-hero-Full h1{font-size:26px}.hero-ai-image-Full{max-width:260px;height:200px}.hero-left-Full h1{font-size:26px}.card-Full{padding:10px}.section-title-Full{font-size:24px}.learning-item-Full{padding:10px}.learning-left-Full h2{font-size:22px}.course-section1-Full h2,.curriculum-content-side-Full h2,.journey-heading-Full h1,.tools-left-Full h1,.prep-title-Full,.career-title-Full,.audience-left-Full h2,.schedule-title-Full{font-size:24px}}@media(max-width:375px){.course-hero-Full h1{font-size:24px}.hero-ai-image-Full{max-width:240px;height:180px}.hero-left-Full h1{font-size:24px}.apply-btn1-Full,.expert-btn-Full{padding:8px 16px;font-size:12px}.hero-container-Full{padding:1rem}.card-Full{padding:10px}.card-Full p{font-size:12px}.card-Full h2{font-size:17px}.section-title-Full{font-size:22px}.card-top-Full h3{font-size:16px}.icon-Full{width:55px;height:55px}.learning-item-Full{padding:10px}.learning-left-Full h2{font-size:20px}.learning-item-Full h3{font-size:1.1rem}.curriculum-content-side-Full h2{font-size:22px}.image-card-Full{height:320px}.image-overlay-Full{padding:10px}.image-overlay-Full h1{font-size:22px;margin-bottom:12px}.journey-heading-Full h1,.tools-left-Full h1,.prep-title-Full,.career-title-Full,.audience-left-Full h2{font-size:22px}.audience-grid-Full{grid-template-columns:1fr}.schedule-title-Full{font-size:22px}.expert-card-Full{width:100%;max-width:100%;padding:14px}.image-card-Full{max-width:100%}.curriculum-image-Full{width:100%;max-width:100%}}@media(max-width:320px){.course-hero-Full h1{font-size:22px}.hero-ai-image-Full{max-width:220px;height:160px}.hero-left-Full h1{font-size:22px}.card-Full{padding:10px}.section-title-Full{font-size:20px}.learning-left-Full h2{font-size:18px}.image-overlay-Full{padding:10px}.course-section1-Full h2,.curriculum-content-side-Full h2,.journey-heading-Full h1,.tools-left-Full h1,.prep-title-Full,.career-title-Full,.audience-left-Full h2,.schedule-title-Full{font-size:20px}.expert-card-Full{width:100%;max-width:100%;padding:12px}.image-card-Full{max-width:100%}.curriculum-image-Full{width:100%;max-width:100%}}.events-page-Full{font-family:Poppins,sans-serif;background:#fff}.events-hero-Full{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:center;align-items:center;gap:50px;min-height:50vh;padding:80px 8%;position:relative;text-align:center;align-items:baseline}.events-hero-left-Full{flex:1;z-index:2}.events-hero-Full h1{font-size:60px;line-height:1.2;font-weight:700;margin-bottom:20px;color:#fff}.events-hero-Full h1 span{color:#d64a97}.events-hero-Full p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.events-hero-right-Full{flex:1;display:flex;justify-content:center;z-index:2}.hero-event-image-Full{width:100%;max-width:500px;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:30px;border:2px solid #d64a97}.events-hero-buttons-Full{display:flex;gap:1rem;flex-wrap:wrap;margin-top:20px;text-align:center}.events-primary-btn-Full{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-primary-btn-Full:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.events-secondary-btn-Full{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-secondary-btn-Full:hover{background:#d64a9733;transform:translateY(-3px)}.events-stats-Full{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:3rem;padding:0 20px;position:relative;z-index:2}.events-stat-card-Full{background:#fff;padding:25px 35px;border-radius:20px;text-align:center;border:1px solid #e0e0e0;box-shadow:0 10px 30px #0000000d;transition:all .3s ease;min-width:160px}.events-stat-card-Full:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.events-stat-icon-Full{font-size:32px;margin-bottom:12px}.events-stat-valueevent-Full{font-size:28px;font-weight:700;color:#111}.events-stat-labelevent-Full{font-size:13px;color:#666;margin-top:5px}.events-features-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.events-feature-card-Full{background:#fff;padding:35px;border-radius:20px;text-align:center;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.events-feature-card-Full:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.events-feature-icon-Full{font-size:48px;margin-bottom:20px}.events-feature-card-Full h3{font-size:1.4rem;margin-bottom:12px;color:#111}.events-feature-card-Full p{font-size:14px;color:#666;line-height:1.6}.events-library-Full{background:#fafafa;padding:3rem 8%;text-align:center}.events-library-header-Full{margin-bottom:50px}.events-library-header-Full h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.events-library-header-Full p{color:#666;font-size:16px}.events-grid-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.event-card-Full{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;text-align:left}.event-card-Full:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.event-image-Full{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.event-content-Full{padding:25px}.event-tag-Full{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px;background:#f0f0f0;color:#d64a97}.event-content-Full h3{font-size:1.3rem;margin-top:0;color:#111}.event-description-Full{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.event-meta-Full{display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.event-meta-Full span{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.event-btn-Full{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.event-btn-Full:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.upcoming-events-Full{padding:3rem 8%;background:#fff}.upcoming-header-Full{text-align:center;margin-bottom:50px}.upcoming-header-Full h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.upcoming-header-Full p{color:#666;font-size:16px}.upcoming-grid-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upcoming-card-Full{background:#fff;border-radius:20px;padding:30px;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;position:relative}.upcoming-card-Full:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.upcoming-date-Full{background:#d64a97;color:#fff;padding:8px 16px;border-radius:30px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-bottom:20px}.upcoming-card-Full h3{font-size:1.3rem;margin-bottom:12px;color:#111}.upcoming-card-Full p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.upcoming-speaker-Full{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-top:15px;border-top:1px solid #f0f0f0}.speaker-icon-Full{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.speaker-info-Full{font-size:13px}.speaker-name-Full{font-weight:600;color:#111}.speaker-role-Full{color:#888;font-size:11px}.upcoming-btn-Full{width:100%;background:transparent;border:2px solid #d64a97;padding:10px;border-radius:30px;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.upcoming-btn-Full:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.events-newsletter-Full{background:#fafafa;padding:3rem 8%;text-align:center}.newsletter-container-Full{max-width:600px;margin:0 auto;background:#fff;padding:50px;border-radius:30px;border:1px solid #e0e0e0}.newsletter-icon-Full{font-size:48px;margin-bottom:20px}.newsletter-container-Full h3{font-size:28px;margin-bottom:12px;color:#111}.newsletter-container-Full p{color:#666;margin-bottom:25px}.newsletter-form-Full{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.newsletter-input-Full{flex:1;min-width:250px;padding:14px 20px;border-radius:30px;border:1px solid #e0e0e0;outline:none;font-family:inherit}.newsletter-input-Full:focus{border-color:#d64a97}.newsletter-subscribe-btn-Full{background:#d64a97;border:none;padding:14px 28px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.newsletter-subscribe-btn-Full:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}@media(max-width:992px){.events-hero-Full{flex-direction:column;text-align:center;padding-top:100px}.events-hero-Full h1{font-size:2.8rem}.hero-event-image-Full{height:300px}.events-hero-buttons-Full{justify-content:center}.events-grid-Full{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.events-hero-Full h1{font-size:2.2rem}.events-hero-Full p{font-size:1rem}.events-stats-Full{gap:15px}.events-stat-card-Full{padding:15px 20px;min-width:120px}.events-stat-valueevent-Full{font-size:22px}.events-library-header-Full h2{font-size:28px}.events-grid-Full,.upcoming-grid-Full{grid-template-columns:1fr}.newsletter-container-Full{padding:30px 25px}.newsletter-container-Full h3{font-size:24px}.newsletter-form-Full{flex-direction:column}.newsletter-input-Full{width:100%}}@media(max-width:480px){.events-hero-Full h1{font-size:1.8rem}.hero-event-image-Full{height:220px}.events-stat-card-Full{width:calc(50% - 10px);min-width:auto}.events-stats-Full{gap:12px}.events-feature-card-Full{padding:25px}.event-meta-Full{flex-wrap:wrap}}@media(max-width:360px){.events-hero-Full{padding:70px 16px 40px}.events-hero-Full h1{font-size:1.6rem}.events-hero-Full p{font-size:.95rem;line-height:1.7}.events-hero-buttons-Full{flex-direction:column}.events-primary-btn-Full,.events-secondary-btn-Full{width:100%;justify-content:center}.events-stat-card-Full{width:calc(50% - 8px)}.events-feature-card-Full,.event-card-Full,.upcoming-card-Full,.newsletter-container-Full,.event-content-Full{padding:20px}}.upskill-page-Full{background:#f9fafc;font-family:Poppins,sans-serif}.section-header-Full{text-align:center;max-width:800px;margin:0 auto 60px}.section-header-Full h2{font-size:42px;font-weight:700;color:#222;margin:0 0 16px;line-height:1.2}.section-header-Full h2 span{color:#d64a97}.section-header-Full p{font-size:18px;color:#666;margin:0;line-height:1.6}.upskill-hero-Full{background:linear-gradient(315deg,#000 100%,#190913);text-align:center;padding:80px 20px 60px}.upskill-hero-content-Full{max-width:1000px;margin:0 auto}.hero-badge-Full{display:inline-flex;align-items:center;gap:8px;background:#f0eefc;padding:8px 20px;border-radius:40px;margin-bottom:30px}.hero-badge-icon-Full{color:#fdcb6e;font-size:16px}.hero-badge-Full span{color:#6c5ce7;font-size:14px;font-weight:500}.upskill-hero-Full h1{font-size:4rem;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.upskill-hero-Full p{font-size:20px;color:#fff;max-width:700px;margin:0 auto 30px;line-height:1.6}.hero-buttons-group-Full{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.upskill-hero-btn-Full{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.upskill-hero-btn-Full:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d}.upskill-hero-btn-secondary-Full{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.upskill-hero-btn-secondary-Full:hover{background:#d64a971a;transform:translateY(-3px)}.btn-icon-Full{font-size:14px}.hero-stats-Full{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #eee}.hero-stat-item-Full{display:flex;align-items:center;gap:12px}.hero-stat-icon-Full{font-size:28px}.hero-stat-content-Full{text-align:left}.hero-stat-number-Full{display:block;font-size:20px;font-weight:700;color:#222}.hero-stat-label-Full{font-size:13px;color:#888}.stats-section-Full{background:#f5f5f5;padding:60px 20px}.stats-grid-Full{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.stat-card-Full{background:#fff;text-align:center;padding:30px 20px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.stat-card-Full:hover{transform:translateY(-6px);border-color:#d64a97;box-shadow:0 10px 30px #0000000d}.stat-icon-Full{font-size:42px;margin-bottom:16px}.stat-number-Full{font-size:32px;font-weight:800;color:#222;margin-bottom:8px}.stat-label-Full{font-size:14px;color:#888}.upskill-content-Full{text-align:center;padding:3rem 8%;background:#fff}.upskill-grid-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upskill-card-Full{background:#fff;border-radius:20px;padding:30px;border:1px solid #eee;transition:all .3s ease;text-align:left;position:relative}.upskill-card-Full:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.card-badge-Full{position:absolute;top:20px;right:20px;background:#f0eefc;color:#6c5ce7;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.upskill-card-top-Full{border-radius:16px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icon-wrapper-Full{font-size:48px}.upskill-card-Full h3{margin-bottom:12px;color:#222;font-size:22px;font-weight:700}.upskill-card-Full p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.card-link-Full{color:#d64a97;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-link-icon-Full{font-size:12px;transition:transform .3s ease}.upskill-card-Full:hover .card-link-icon-Full{transform:translate(5px)}.benefits-section-Full{background:#f5f5f5;padding:3rem 8%}.benefits-grid-Full{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.benefit-card-Full{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all .3s ease;border:1px solid #eee}.benefit-card-Full:hover{transform:translateY(-6px);border-color:#d64a97;box-shadow:0 10px 30px #0000000d}.benefit-icon-Full{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.benefit-card-Full h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.benefit-card-Full p{font-size:14px;color:#666;line-height:1.6;margin:0}.features-section-Full{background:#fff;padding:3rem 8%}.features-grid-Full{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.feature-card-Full{background:#fff;padding:30px;border-radius:20px;border:1px solid #eee;transition:all .3s ease}.feature-card-Full:hover{transform:translateY(-6px);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.feature-icon-Full{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.feature-card-Full h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.feature-card-Full p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.feature-check-Full{display:flex;align-items:center;gap:8px;color:#00b894;font-size:13px;font-weight:500}.check-icon-Full{font-size:16px}.stories-section-Full{background:#f5f5f5;padding:80px 20px}.stories-grid-Full{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.story-card-Full{background:#fff;padding:30px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.story-card-Full:hover{transform:translateY(-6px);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.story-rating-Full{display:flex;gap:4px;margin-bottom:20px}.star-icon-Full{color:#fdcb6e;font-size:16px}.story-text-Full{font-size:15px;color:#555;line-height:1.7;margin-bottom:25px;font-style:italic}.story-author-Full{display:flex;align-items:center;gap:15px}.author-avatar-Full{width:50px;height:50px;background:#f0eefc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c5ce7;font-size:24px}.author-info-Full h4{margin:0 0 4px;font-size:16px;font-weight:700;color:#222}.author-info-Full span{font-size:13px;color:#888}.upskill-cta-Full{background:#fff;padding:3rem 8%}.cta-container-Full{max-width:800px;margin:0 auto;text-align:center;background:#f5f5f5;padding:60px 40px;border-radius:30px}.cta-icon-Full{width:70px;height:70px;background:#d64a971a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:32px;color:#d64a97}.cta-container-Full h2{font-size:36px;font-weight:700;color:#222;margin-top:0}.cta-container-Full p{font-size:18px;color:#666;margin-bottom:30px;line-height:1.6}.cta-buttons-Full{display:flex;gap:20px;justify-content:center;margin-bottom:25px;flex-wrap:wrap}.cta-primary-Full{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.cta-primary-Full:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d}.cta-secondary-Full{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-secondary-Full:hover{background:#d64a971a;transform:translateY(-3px)}.cta-guarantee-Full{display:flex;align-items:center;justify-content:center;gap:8px;color:#00b894;font-size:13px}.cta-guarantee-Full svg{font-size:16px}@media(max-width:1024px){.upskill-hero-Full h1{font-size:3rem}.upskill-hero-Full p{font-size:18px}.section-header-Full h2{font-size:36px}.stats-grid-Full,.benefits-grid-Full,.features-grid-Full,.stories-grid-Full{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.upskill-hero-Full{padding:60px 20px}.upskill-hero-Full h1{font-size:2.5rem}.upskill-hero-Full p{font-size:16px}.section-header-Full h2{font-size:30px}.section-header-Full p{font-size:15px}.upskill-content-Full{padding:60px 20px}.upskill-grid-Full,.features-grid-Full,.stories-grid-Full,.benefits-grid-Full,.stats-grid-Full{grid-template-columns:1fr}.hero-stats-Full{flex-direction:column;align-items:center;gap:20px}.cta-container-Full{padding:40px 20px}.cta-container-Full h2{font-size:28px}}@media(max-width:480px){.upskill-hero-Full h1{font-size:2rem;line-height:1.3}.upskill-hero-Full p{font-size:14px}.section-header-Full h2{font-size:24px}.upskill-card-Full{padding:25px}.icon-wrapper-Full{font-size:36px}.upskill-card-Full h3{font-size:18px}.upskill-card-Full p{font-size:13px}.hero-buttons-group-Full,.cta-buttons-Full{flex-direction:column;align-items:center}}@media(max-width:360px){.upskill-hero-Full{padding:50px 16px 36px}.upskill-hero-Full h1{font-size:1.8rem}.upskill-hero-Full p{font-size:.95rem;line-height:1.7}.hero-buttons-group-Full,.cta-buttons-Full{width:100%;flex-direction:column}.upskill-hero-btn-Full,.upskill-hero-btn-secondary-Full,.cta-primary-Full,.cta-secondary-Full{width:100%;justify-content:center}.stats-grid-Full,.benefits-grid-Full,.features-grid-Full,.stories-grid-Full{gap:16px}.upskill-card-Full,.benefit-card-Full,.feature-card-Full,.story-card-Full,.cta-container-Full{padding:20px}}.quiz-container-Full{background:#f9fafc;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.confetti-container-Full{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.confetti-Full{position:absolute;top:-10px;opacity:0;animation:confetti-fall-Full 3s ease-out forwards;transform:rotate(45deg)}@keyframes confetti-fall-Full{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.quiz-hero-Full{position:relative;overflow:hidden;min-height:55vh;padding:100px 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(315deg,#000 100%,#190913);color:#fff}.quiz-hero-Full h1{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.quiz-hero-Full p{font-size:1.15rem;line-height:1.8;max-width:700px;color:#ffffffbf;margin-bottom:40px;position:relative;z-index:2}.quiz-features-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1100px;margin:60px auto;padding:0 20px}.quiz-feature-card-Full{background:#fff;padding:30px;border-radius:24px;text-align:center;border:1px solid #cdcccc;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem}.quiz-feature-card-Full:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:#d64a97;transform:scaleX(0);transition:transform .4s ease}.quiz-feature-card-Full:hover:before{transform:scaleX(1)}.quiz-feature-card-Full:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-feature-icon-Full{font-size:48px;margin-bottom:20px}.quiz-feature-card-Full h3{font-size:1.5rem;margin-bottom:12px;color:#222}.quiz-feature-card-Full p{color:#666;font-size:14px;line-height:1.6}.quiz-title-Full{text-align:center;margin:60px 0 30px;font-size:36px;font-weight:700;color:#222;position:relative}.quiz-title-Full:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#d64a97,#7c5cff,#4285f4);border-radius:2px}.quiz-cards-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1300px;margin:40px auto;padding:20px}.quiz-card-Full{flex:1;min-width:300px;padding:35px;border-radius:30px;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.quiz-card-Full:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-icons-Full{display:flex;align-items:center;gap:18px;margin-bottom:28px}.quiz-icons-Full h3{font-size:1.7rem;font-weight:700;color:#222;margin:0;line-height:1.3}.quiz-icon-Full{font-size:48px;position:relative;z-index:1;transition:transform .3s ease;align-items:center}.quiz-card-Full:hover .quiz-icon-Full{transform:scale(1.05)}.quiz-card-Full h3{font-size:1.6rem;margin-bottom:10px;color:#222;transition:color .3s ease;position:relative;z-index:1}.quiz-card-Full:hover h3{color:#d64a97}.quiz-card-Full p{color:#666;margin-bottom:15px;line-height:1.5;position:relative;z-index:1}.quiz-stats-Full{display:flex;gap:12px;margin-bottom:20px;font-size:14px;flex-wrap:wrap;position:relative;z-index:1}.quiz-stats-Full span{display:flex;align-items:center;gap:5px;background:#f5f5f5;padding:5px 12px;border-radius:20px}.achievement-badges-Full{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.achievement-badge-Full{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#d64a97;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500;border:#d64a97 1px solid}.difficulty-beginner-Full{background:#e8f5e9;color:#2e7d32}.difficulty-intermediate-Full{background:#fff3e0;color:#ed6c02}.difficulty-advanced-Full{background:#ffebee;color:#d32f2f}.difficulty-expert-Full{background:#f3e5f5;color:#9c27b0}.start-btn-Full{margin-top:10px;padding:12px 24px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.start-btn-Full:hover{background:#d64a97;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766;gap:12px}.quiz-active-header-Full{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;background:linear-gradient(315deg,#000 100%,#190913)}.quiz-active-header-Full h2{color:#fff}.quiz-active-info-Full{display:flex;align-items:center;gap:20px}.quiz-icon-small-Full{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center}.quiz-active-info-Full h2{margin:0;font-size:24px}.quiz-active-info-Full p{margin:5px 0 0;opacity:.8;font-size:14px;color:#fff}.quiz-timer-Full{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#d64a97;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease}.quiz-active-container-Full{max-width:800px;margin:0 auto;padding:40px 20px}.progress-wrapper-Full{background:#f0f0f0;border-radius:10px;height:8px;margin:30px 0;overflow:hidden}.progress-fill-Full{height:100%;transition:width .4s ease;border-radius:10px;position:relative}.progress-fill-Full:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:14px;background:#fff;border-radius:3px;box-shadow:0 0 10px #ffffff80}.question-box-Full{background:#fff;border-radius:28px;padding:40px;border:1px solid #cdcccc;box-shadow:0 20px 60px #00000014;animation:slideUp-Full .5s ease}@keyframes slideUp-Full{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.question-badge-Full{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:25px}.question-text-Full{font-size:1.6rem;font-weight:600;color:#222;margin-bottom:30px;line-height:1.4}.options-Full{display:flex;flex-direction:column;gap:15px;margin:30px 0}.option-btn-Full{padding:16px 20px;border-radius:16px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:left;font-size:1rem;font-weight:500;color:#333;display:flex;align-items:center;gap:15px}.option-letter-Full{width:32px;height:32px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#d64a97}.option-btn-Full:hover{border-color:#d64a97;background:#fef5f8;transform:translate(8px)}.option-btn-Full.active-Full{border:none;box-shadow:0 8px 20px #d64a974d}.option-btn-Full.active-Full .option-letter-Full{background:#ffffff4d;color:#fff}.next-btn-Full{margin-top:20px;padding:14px 32px;width:100%;border-radius:40px;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.next-btn-Full:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #0003;gap:15px}.next-btn-Full:disabled{opacity:.5;cursor:not-allowed}.result-container-Full{max-width:900px;margin:60px auto;text-align:center}.result-card-Full{background:#fff;border-radius:32px;padding:50px 40px;border:1px solid #cdcccc;box-shadow:0 30px 60px #0000001a;animation:slideUp-Full .5s ease}.result-hero-icon-Full{font-size:48px;margin-bottom:20px}.score-circle-Full{width:200px;height:200px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse-Full 2s ease-in-out infinite}@keyframes pulse-Full{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.score-inner-Full{width:170px;height:170px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-inner-Full h2{font-size:52px;margin:0;color:#d64a97}.score-inner-Full span{font-size:14px;color:#888}.feedback-section-Full{text-align:center;padding:30px;border-radius:20px;margin:20px 0;border:2px solid;background:linear-gradient(135deg,#fff,#f8f9fc)}.feedback-section-Full h3{margin:15px 0 10px;font-size:24px}.feedback-section-Full p{color:#666;margin:0}.result-stats-Full{display:flex;justify-content:center;gap:50px;margin:30px 0;padding:25px;background:linear-gradient(135deg,#f8f9fc,#fff);border-radius:20px}.result-stats-Full div{text-align:center}.stat-value1-Full{font-size:28px;font-weight:700;display:flex;align-items:center;gap:8px}.stat-label1-Full{font-size:12px;color:#888;margin-top:5px}.detailed-review-Full{text-align:left;margin-top:40px}.detailed-review-Full h4{margin-bottom:20px;color:#222;display:flex;align-items:center;gap:10px}.review-item-Full{padding:20px;margin-bottom:15px;border-radius:16px;transition:all .3s ease}.review-item-Full.correct-Full{background:linear-gradient(135deg,#e8f5e9,#fff);border-left:4px solid #4caf50}.review-item-Full.incorrect-Full{background:linear-gradient(135deg,#ffebee,#fff);border-left:4px solid #f44336}.review-header-Full{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review-number-Full{font-weight:700;font-size:16px;color:#d64a97}.review-question-Full{font-weight:600;margin-bottom:12px;color:#222}.review-answer-Full{font-size:14px;margin-bottom:8px}.correct-text-Full{color:#4caf50;margin-left:8px}.incorrect-text-Full{color:#f44336;margin-left:8px;text-decoration:line-through}.review-correct-Full{font-size:14px;color:#4caf50;margin-bottom:8px}.review-explanation-Full{font-size:13px;color:#666;line-height:1.6;padding-top:8px;border-top:1px solid #eee;margin-top:8px}.result-actions-Full{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.restart-btn-Full,.home-btn-Full{padding:12px 28px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.restart-btn-Full{border:none;background:linear-gradient(90deg,#d64a97,#7c5cff);color:#fff}.restart-btn-Full:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.home-btn-Full{border:2px solid #d64a97;background:transparent;color:#d64a97}.home-btn-Full:hover{background:#d64a971a;transform:translateY(-3px)}@media(max-width:768px){.quiz-hero-Full h1{font-size:36px}.question-text-Full{font-size:1.3rem}.question-box-Full{padding:25px}.result-card-Full{padding:30px 25px}.quiz-active-header-Full{padding:20px}.quiz-active-info-Full{flex-direction:column;text-align:center}}@media(max-width:480px){.quiz-hero-Full h1{font-size:28px}.result-stats-Full{gap:20px;flex-direction:column}.stat-value1-Full{font-size:22px;justify-content:center}.quiz-cards-Full{padding:15px}.quiz-card-Full{padding:25px}.option-btn-Full{padding:12px 16px}}@media(max-width:360px){.quiz-hero-Full{padding:70px 16px 40px}.quiz-hero-Full h1{font-size:1.8rem}.quiz-hero-Full p{font-size:.95rem;line-height:1.7}.quiz-features-Full,.quiz-cards-Full{padding:12px}.quiz-feature-card-Full,.quiz-card-Full,.question-box-Full,.result-card-Full{padding:20px}.question-text-Full{font-size:1.1rem}.result-actions-Full{flex-direction:column}.restart-btn-Full,.home-btn-Full{width:100%;justify-content:center}}.challenges-page-Full{background:#fff;font-family:Poppins,sans-serif}.challenges-hero-Full{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.challenges-hero-Full:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.challenges-hero-Full h1{font-size:52px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.challenges-hero-Full p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.challenge-top-cards-Full{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:800px;margin:50px auto 0;position:relative;z-index:1}.challenge-card-Full{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:35px 30px;border-radius:24px;width:280px;border:1px solid rgba(255,255,255,.15);transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:center;cursor:pointer;position:relative;overflow:hidden}.challenge-card-Full:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.challenge-card-Full:hover:before{left:100%}.challenge-card-Full .icon-Full{font-size:52px;margin-bottom:20px;display:inline-block}.challenge-card-Full:first-child .icon-Full{color:#d64a97}.challenge-card-Full:last-child .icon-Full{color:gold}.challenge-card-Full h3{margin-bottom:12px;font-size:1.4rem;color:#fff;font-weight:600}.challenge-card-Full p{font-size:14px;color:#ffffffb3;line-height:1.6}@media(max-width:768px){.challenges-hero-Full h1{font-size:36px}.challenge-top-cards-Full{flex-direction:column;align-items:center}.challenge-card-Full{width:100%;max-width:320px}}@media(max-width:480px){.challenges-hero-Full h1{font-size:28px}.challenges-hero-Full p{font-size:14px}.challenge-card-Full{padding:25px 20px}.challenge-card-Full .icon-Full{font-size:42px}.challenge-card-Full h3{font-size:1.2rem}}.active-challenges-Full{padding:60px 20px;background:#f5f5f5}.section-header-Full{text-align:center;margin-bottom:50px}.section-header-Full h2{font-size:42px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.section-header-Full p{color:#666;font-size:18px}.challenges-grid-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.challenge-item-Full{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.challenge-item-Full:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #0000001a}.challenge-header-Full{display:flex;justify-content:space-between;align-items:center;gap:15px}.challenge-top-Full{display:flex;align-items:center;gap:15px;padding:20px}.challenge-top-Full h3{margin:0;font-size:1.3rem;font-weight:700}.challenge-icon-Full{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:16px;background:#d64a971a;color:#d64a97;font-size:24px}.challenge-body-Full{padding:25px}.challenge-description-Full{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.challenge-meta-Full{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.challenge-meta-Full span{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.challenge-meta-Full svg{color:#d64a97}.challenge-stats-Full{display:flex;justify-content:space-between;margin-bottom:20px}.stat-Full{text-align:center;flex:1}.stat-valuetask-Full{font-size:18px;font-weight:700}.stat-labeltask-Full{font-size:11px;color:#888;margin-top:4px}.challenge-btn-Full{width:100%;padding:12px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.challenge-btn-Full:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.challenge-detail-Full{max-width:1150px;margin:auto;padding:60px 25px;position:relative}.back-btn-Full{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(214,74,151,.15);border-radius:50px;color:#d64a97;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #d64a9714;transition:.45s}.back-btn-Full:hover{transform:translateY(-4px);box-shadow:0 18px 40px #d64a9726;gap:14px}.detail-header-Full{background:#ffffffb3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(71,70,70,.8);border-radius:35px;padding:50px;text-align:center;margin-bottom:40px;position:relative;overflow:hidden}.detail-header-Full h1{font-size:52px;font-weight:700;color:#222;margin-bottom:30px}.detail-meta-Full{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.detail-meta-Full span{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:50px;color:#555;font-size:14px;font-weight:600;border:1px solid rgba(214,74,151,.1);box-shadow:0 8px 25px #d64a970d}.detail-meta-Full svg{color:#d64a97}.detail-section-Full{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:35px;border-radius:28px;margin-bottom:30px;border:1px solid rgba(71,70,70,.8);transition:.4s}.detail-section-Full h2{display:flex;align-items:center;gap:12px;font-size:32px;margin-bottom:25px;font-weight:700;color:#222}.detail-section-Full h2 svg{color:#d64a97}.detail-section-Full p{line-height:1.9;color:#666;font-size:18px}.task-list-Full{padding:0;list-style:none}.task-list-Full li{display:flex;gap:14px;padding:18px;margin-bottom:12px;border-radius:18px;font-size:18px;background:#f5f5f5;transition:.4s}.task-list-Full li:hover{transform:translate(8px);background:#d64a9714}.task-list-Full li svg{color:#d64a97;margin-top:4px}.code-block-Full{background:#fff;padding:25px;border-radius:20px;border:1px solid rgba(214,74,151,.12);box-shadow:0 10px 35px #5e5e5e00;overflow:auto}.code-block-Full pre{font-size:14px;line-height:1.7;color:#444}.info-box-Full{padding:25px;border-radius:20px;background:#f5f5f5;border:1px solid rgba(214,74,151,.08)}.submission-area-Full{padding:40px;background:#fffc;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:30px;border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 60px #d64a9714;margin-top:40px}.submission-area-Full h3{font-size:32px;margin-bottom:25px}.submission-input-Full{width:100%;padding:20px;border-radius:22px;border:2px solid rgba(0,0,0,.12);background:#fff;font-size:15px;transition:.4s}.submission-input-Full:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 6px #d64a9714}.submit-btn-Full{padding:15px 35px;margin-top:20px;border:none;border-radius:50px;background:#d64a97;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 15px 35px #d64a9740;transition:.4s}.submit-btn-Full:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 25px 45px #d64a9759}.coming-soon-Full{text-align:center;padding:80px 20px;background:#fff}.coming-box-Full{background:#fff;padding:50px;border-radius:30px;max-width:550px;margin:auto;border:1px solid #e0e0e0;box-shadow:0 20px 40px #0000000d;transition:all .3s ease}.coming-box-Full:hover{transform:translateY(-5px);border-color:#d64a97}.coming-icon-Full{font-size:64px;color:#d64a97;margin-bottom:20px}.coming-box-Full h3{font-size:28px;margin-bottom:15px;color:#000}.coming-box-Full p{color:#666;margin-bottom:30px;line-height:1.6}.subscribe-btn-Full{padding:14px 32px;border-radius:40px;border:none;background:#d64a97;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.subscribe-btn-Full:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d;gap:14px}.past-challenges-Full{padding:3rem;background:#fff;text-align:center;border-top:1px solid #f0f0f0}.past-challenges-Full h2{font-size:36px;margin-bottom:15px;color:#000;margin-top:0}.past-challenges-Full>p{color:#666;margin-bottom:50px}.past-grid-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px;margin:0 auto}.past-card-Full{display:flex;align-items:center;gap:20px;background:#fff;padding:20px;border-radius:20px;border:1px solid #e0e0e0;transition:all .3s ease;text-align:left;cursor:pointer}.past-card-Full:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 15px 30px #00000014}.past-icon-Full{font-size:40px;color:#d64a97}.past-content-Full h3{font-size:22px;margin-bottom:5px;color:#000}.past-content-Full p{font-size:15px;color:#999;display:flex;align-items:center;gap:5px}.view-details-Full{margin-left:auto;color:#d64a97;font-size:14px}@media(max-width:768px){.challenges-hero-Full h1{font-size:36px}.challenge-top-cards-Full{flex-direction:column;align-items:center}.challenge-card-Full{width:100%;max-width:320px}.challenges-grid-Full{grid-template-columns:1fr}.detail-header-Full{padding:30px 20px}.detail-header-Full h1{font-size:24px}.detail-meta-Full{gap:15px}.detail-section-Full{padding:25px}.past-card-Full{flex-direction:column;text-align:center}.view-details-Full{margin-left:0}.coming-box-Full{padding:30px 25px}.coming-box-Full h3{font-size:24px}}@media(max-width:480px){.challenges-hero-Full h1,.section-header-Full h2{font-size:28px}.challenge-top-Full h3{font-size:1.1rem}.challenge-meta-Full{flex-direction:column;gap:10px}.challenge-stats-Full{flex-direction:column;gap:15px}.detail-meta-Full{flex-direction:column;align-items:center}.past-grid-Full{grid-template-columns:1fr}}.interview-section-Full{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.interview-hero-Full{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.interview-hero-Full:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.interview-hero-Full h1{font-size:52px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.interview-hero-Full p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.stats-container-Full{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:3rem;position:relative;z-index:2;padding:0 20px}.stat-card-Full{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px 35px;border-radius:24px;min-width:150px;text-align:center;border:1px solid rgba(214,74,151,.15);box-shadow:0 15px 40px #0000000d;transition:all .3s ease}.stat-card-Full:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 50px #d64a971f}.stat-icon-Full{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#d64a9714;border-radius:50%;font-size:24px}.stat-value-Full{font-size:28px;font-weight:700;color:#111}.stat-label-Full{font-size:13px;color:#666;margin-top:5px}.interview-features-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.feature-Full{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:35px;border-radius:24px;text-align:center;border:1px solid rgba(214,74,151,.1);box-shadow:0 10px 30px #0000000a;transition:all .3s ease;display:flex;gap:20px;align-items:center}.feature-Full:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.feature-Full h3{margin:15px 0 10px;font-size:22px;color:#111}.feature-Full p{font-size:14px;color:#666;line-height:1.6}.feature-Full>div:first-child{transition:transform .3s ease}.feature-Full:hover>div:first-child{transform:scale(1.1)}.cards-header-Full{text-align:center;margin:80px 0 40px}.cards-header-Full h2{font-size:36px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.cards-header-Full h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#d64a97;border-radius:2px}.cards-header-Full p{color:#666;font-size:16px;margin-top:20px}.interview-grid-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto 60px;padding:0 20px}.interview-card-Full{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:30px;cursor:pointer;border:1px solid rgba(214,74,151,.1);transition:all .3s ease;position:relative;overflow:hidden}.interview-card-Full:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(214,74,151,.08),transparent);transition:left .6s ease}.interview-card-Full:hover:before{left:100%}.interview-card-Full:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a9726}.card-content-Full{position:relative;z-index:2}.card-title-row-Full{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-icon-Full{display:flex;align-items:center;justify-content:center;color:#d64a97!important;font-size:32px}.card-title-row-Full h3{font-size:22px;font-weight:700;margin:0;color:#111}.interview-card-Full p{font-size:14px;line-height:1.6;color:#666;margin-bottom:10px}.card-full-desc-Full{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;font-size:13px;color:#888}.interview-card-Full:hover .card-full-desc-Full{max-height:80px;opacity:1;margin-top:15px}.card-footer-Full{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;border-top:1px solid rgba(214,74,151,.1)}.card-footer-Full span{font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.card-footer-Full button{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-footer-Full button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.practice-detail-container-Full{max-width:1200px;margin:0 auto;padding:40px 20px}.back-btn-Full{display:inline-flex;align-items:center;gap:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(214,74,151,.15);padding:12px 24px;border-radius:40px;color:#d64a97;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:30px;transition:all .3s ease}.back-btn-Full:hover{transform:translateY(-3px);gap:14px;box-shadow:0 10px 25px #d64a971f}.practice-header-Full{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:40px;margin-bottom:40px;display:flex;gap:30px;flex-wrap:wrap;border:1px solid rgba(214,74,151,.1)}.practice-icon-Full{font-size:64px;color:#d64a97}.practice-info-Full{flex:1}.practice-info-Full h1{font-size:32px;margin-bottom:10px;color:#111}.practice-info-Full p{color:#666;line-height:1.6}.practice-meta-Full{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.practice-meta-Full span{display:flex;align-items:center;gap:8px;background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;color:#555}.practice-content-Full{display:grid;grid-template-columns:300px 1fr;gap:30px}.practice-sidebar-Full{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:25px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(214,74,151,.1)}.progress-section-Full{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(214,74,151,.1)}.progress-section-Full h3{font-size:16px;margin-bottom:15px;color:#111;display:flex;align-items:center;gap:8px}.progress-bar-custom-Full{height:8px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin:12px 0}.progress-fill-custom-Full{height:100%;border-radius:10px;transition:width .3s ease}.topics-section-Full,.skills-section-Full{margin-bottom:25px}.topics-section-Full h3,.skills-section-Full h3{font-size:14px;margin-bottom:12px;color:#111;display:flex;align-items:center;gap:8px}.topics-section-Full ul{list-style:none;padding:0}.topics-section-Full li{padding:8px 0;color:#666;font-size:13px;display:flex;align-items:center}.skills-badges-Full{display:flex;flex-wrap:wrap;gap:10px}.skill-badge-Full{background:#d64a9714;padding:6px 14px;border-radius:20px;font-size:11px;color:#d64a97;transition:all .3s ease}.skill-badge-Full:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.practice-main-Full{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(214,74,151,.1);overflow:hidden}.question-card-Full{padding:35px}.question-header-Full{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.question-number-Full{background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:8px;color:#555}.question-framework-Full{padding:8px 18px;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.question-text-Full{background:#d64a970a;padding:25px;border-radius:20px;display:flex;gap:15px;margin-bottom:30px}.question-text-Full p{font-size:18px;line-height:1.6;color:#111;margin:0}.answer-area-Full{display:flex;flex-direction:column;gap:20px}.answer-input-Full{width:100%;padding:18px;border-radius:20px;border:1px solid rgba(214,74,151,.2);font-family:inherit;font-size:14px;resize:vertical;transition:all .3s ease;background:#fff}.answer-input-Full:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 4px #d64a9714}.submit-answer-btn-Full,.next-question-btn-Full{background:#d64a97;border:none;padding:14px 28px;border-radius:40px;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.submit-answer-btn-Full:hover,.next-question-btn-Full:hover{transform:translateY(-3px);box-shadow:0 15px 30px #d64a974d}.submit-answer-btn-Full:disabled{opacity:.5;cursor:not-allowed;transform:none}.feedback-area-Full{background:#d64a970a;border-radius:20px;padding:25px;margin-top:10px}.feedback-sample-Full,.feedback-tips-Full,.feedback-framework-Full{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(214,74,151,.1)}.feedback-sample-Full:last-child,.feedback-tips-Full:last-child,.feedback-framework-Full:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feedback-area-Full h4{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.feedback-area-Full p{font-size:14px;color:#555;line-height:1.6}.tips-section-Full{max-width:1200px;margin:80px auto;padding:50px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:40px;border:1px solid rgba(214,74,151,.1)}.tips-header-Full{text-align:center;margin-bottom:40px}.tips-header-Full h2{font-size:32px;margin-top:10px;color:#111}.tips-grid-Full{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tip-card-Full{background:#fff;padding:30px;text-align:center;border-radius:24px;transition:all .3s ease;border:1px solid rgba(214,74,151,.1);display:flex;gap:20px;align-items:center}.tip-card-Full:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 35px #d64a971f}.tip-icon-Full{font-size:40px;margin-bottom:15px;display:inline-block}.tip-card-Full h4{font-size:18px;margin-bottom:10px;color:#111}.tip-card-Full p{font-size:13px;color:#666;line-height:1.5}@media(max-width:768px){.interview-hero-Full h1{font-size:36px}.interview-hero-Full p{font-size:16px}.stats-container-Full{flex-direction:column;align-items:center;gap:15px}.stat-card-Full{width:100%;max-width:250px}.interview-features-Full{grid-template-columns:1fr}.cards-header-Full h2{font-size:28px}.interview-grid-Full{grid-template-columns:1fr}.practice-header-Full{flex-direction:column;text-align:center}.practice-meta-Full{justify-content:center}.practice-content-Full{grid-template-columns:1fr}.question-header-Full{flex-direction:column;align-items:flex-start}.question-text-Full{flex-direction:column}.tips-section-Full{padding:30px 20px}.tips-grid-Full{grid-template-columns:1fr}}@media(max-width:480px){.interview-hero-Full h1{font-size:28px}.interview-hero-Full{padding:60px 20px}.card-title-row-Full{flex-direction:column;text-align:center}.card-footer-Full{flex-direction:column;gap:15px}.card-footer-Full button{width:100%;justify-content:center}.practice-info-Full h1,.tips-header-Full h2{font-size:24px}}*{box-sizing:border-box}html,body,#root{width:100%;overflow-x:hidden}body{margin:0;background:#fff}img{max-width:100%;height:auto;display:block}a{text-decoration:none}.header-IOT{font-family:Poppins,sans-serif;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 50px;background:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 25px #00000014;z-index:9999;transition:transform .3s ease-in-out;transform:translateY(0)}.header-IOT.hidden-IOT{transform:translateY(-100%)}.header-IOT.visible-IOT{transform:translateY(0)}.logo-img-IOT{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}.nav-links-IOT{display:flex;align-items:center;justify-content:center;flex:1;gap:25px;text-align:center}.nav-links-IOT a{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:.3s}.nav-links-IOT a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#d64a97;transition:width .3s ease}.nav-links-IOT a:hover{color:#d64a97}.nav-links-IOT a:hover:after{width:100%}.dropdown-IOT{position:relative}.dropdown-title-IOT{cursor:pointer;font-size:20px;font-weight:500;color:#fff}.dropdown-menu-IOT{position:absolute;top:45px;left:0;background:#fff;border-radius:14px;min-width:240px;padding:10px 0;border:1px solid #eee;box-shadow:0 20px 50px #0000001f;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:9999}.dropdown-title-IOT{display:flex;align-items:center;gap:5px;cursor:pointer}.dropdown-arrow-IOT{font-size:12px;cursor:pointer}.dropdown-IOT.active-IOT .dropdown-menu-IOT{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu-IOT a{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#444;font-size:14px;transition:.25s}.dropdown-menu-IOT a:hover{background:#f5f3ff;color:#7c5cff;transform:translate(5px)}.login-btn-IOT{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:#d64a97;color:#fff;margin-left:auto}.login-btn-IOT:hover{border:2px solid #d64a97;background:transparent;color:#d64a97}.arrow-icon-IOT{font-size:12px;transition:transform .3s ease}.login-btn-IOT:hover .arrow-icon-IOT{transform:translate(5px)}.dropdown-title-IOT{position:relative;color:#444;font-size:20px;font-weight:500;transition:.3s}.dropdown-title-IOT:hover{color:#7c5cff}.dropdown-title-IOT:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#7c5cff);transition:width .3s ease}.dropdown-title-IOT:hover:after{width:100%}.nav-links-IOT{display:flex;align-items:center;justify-content:center;flex:1;gap:20px}.menu-icon-IOT{display:none;font-size:28px;cursor:pointer;margin-left:auto}@media(max-width:992px){.menu-icon-IOT{display:block;font-size:28px;cursor:pointer;z-index:9999;position:relative}.nav-links-IOT{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f0220,#1a0630);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;z-index:9999;transform:translateY(-100%);opacity:0;transition:all .4s ease;pointer-events:none}.nav-links-IOT.active-IOT{transform:translateY(0);opacity:1;pointer-events:auto}.nav-links-IOT a{color:#fff;font-size:20px;font-weight:500}.nav-links-IOT a:hover{color:#d64a97}.nav-links-IOT a:after{display:none}.mobile-login-IOT{margin-top:20px}.login-btn-IOT{background:#d64a97;color:#fff}.login-btn-IOT:hover{background:transparent;border:2px solid #d64a97;color:#d64a97}}@media(max-width:576px){.header-IOT{padding:0}.login-btn-IOT{margin-right:0;font-size:12px;padding:8px 12px}.logo-img-IOT{height:3rem;display:flex}.menu-icon-IOT{font-size:18px;margin-right:.5rem}.nav-links-IOT{gap:18px}.nav-links-IOT a{font-size:18px}.nav-links-IOT .dropdown-title-IOT{color:#fff}.nav-links-IOT .dropdown-title-IOT:hover{color:#d64a97}.nav-links-IOT .dropdown-title-IOT:after{display:none}.dropdown-menu-IOT{background:linear-gradient(135deg,#0f0220,#1a0630)}}.menu-icon-IOT{color:#000}.menu-icon-IOT.active-IOT{color:#fff}@media(max-width:280px){.header-IOT{padding:0 6px;gap:10px}.logo-img-IOT{height:2.2rem}.menu-icon-IOT{font-size:14px;margin-right:.2rem}.nav-links-IOT{gap:12px}.nav-links-IOT a,.nav-links-IOT .dropdown-title-IOT{font-size:14px}.login-btn-IOT{padding:6px 10px;font-size:10px}.dropdown-menu-IOT{min-width:180px}}.menu-icon-IOT,.menu-icon-IOT.active-IOT{color:#fff}.footer-IOT{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:60px 80px 40px;background:#000;color:#e0e0e0;font-family:Poppins,sans-serif;border-top:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden}.footer-IOT:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.03),transparent 60%);pointer-events:none}.logo-img1-IOT{height:7rem;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(1.1);transition:filter .3s ease}.logo-img1-IOT:hover{filter:brightness(1.2)}.footer-col-IOT h3{margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;letter-spacing:1px;background:#d64a97;background-clip:text;-webkit-background-clip:text;color:transparent;position:relative;display:inline-block}.footer-col-IOT p{color:#9a9aad;font-size:.85rem;line-height:1.7;margin-bottom:1rem}.footer-col-IOT a{display:block;margin:.75rem 0;color:#b0b0c0;font-size:.85rem;text-decoration:none;transition:all .25s ease;position:relative;width:-moz-fit-content;width:fit-content}.footer-col-IOT a:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:1.5px;background:linear-gradient(90deg,#d64a97,#b847e8);transition:width .3s ease;border-radius:2px}.footer-col-IOT a:hover{color:#fff;transform:translate(5px)}.footer-col-IOT a:hover:after{width:100%}.footer-col-IOT a[href^=mailto],.footer-col-IOT a[href^=tel]{font-weight:500;color:#c0c0d0}.social-section-IOT{margin-top:1rem}.social-icons-IOT{display:flex;gap:12px;margin-top:1rem;flex-wrap:wrap}.social-icons-IOT a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;font-size:1rem;color:#d0d0e0;transition:all .3s ease;margin:0}.social-icons-IOT a:after{display:none}.social-icons-IOT a:hover{background:linear-gradient(135deg,#d64a97,#b847e8);transform:translateY(-4px);box-shadow:0 6px 14px #d64a9759;color:#fff}.newsletter-section-IOT{margin-top:.5rem}.newsletter-form-IOT{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.newsletter-input-IOT{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:10px 16px;color:#e0e0e0;font-size:.8rem;outline:none;transition:all .3s ease}.newsletter-input-IOT:focus{border-color:#d64a97;background:#ffffff14}.newsletter-input-IOT::-moz-placeholder{color:#6a6a7a}.newsletter-input-IOT::placeholder{color:#6a6a7a}.newsletter-btn-IOT{background:linear-gradient(135deg,#d64a97,#b847e8);border:none;border-radius:30px;padding:10px 16px;color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.newsletter-btn-IOT:hover{transform:translateY(-2px);box-shadow:0 6px 14px #d64a9766}.footer-bottom-IOT{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:2rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:#7a7a8a;flex-wrap:wrap;gap:1rem}.bottom-links-IOT{display:flex;gap:1.5rem}.bottom-links-IOT a{display:inline-block;margin:0;font-size:.75rem;color:#7a7a8a}.bottom-links-IOT a:after{bottom:-2px}.scroll-top-btn-IOT{position:fixed;bottom:30px;right:30px;width:46px;height:46px;border-radius:50%;border:none;background:#d64a97;color:#fff;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #d64a9766;transition:all .3s ease;z-index:1000}.scroll-top-btn-IOT:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px #d64a9799}.scroll-top-btn-IOT:active{transform:scale(.95)}@media(max-width:1024px){.footer-IOT{padding:50px 60px 35px;gap:1.8rem}.logo-img1-IOT{height:6rem}.footer-col-IOT h3{font-size:1rem}}@media(max-width:912px){.footer-IOT{padding:40px 40px 30px;gap:1.5rem}.logo-img1-IOT{height:5.5rem}.footer-col-IOT p,.footer-col-IOT a{font-size:.8rem}}@media(max-width:768px){.footer-IOT{grid-template-columns:repeat(2,1fr);padding:40px 30px 30px;gap:2rem}.logo-img1-IOT{height:5rem}.footer-bottom-IOT{flex-direction:column;text-align:center;gap:.8rem}.bottom-links-IOT{justify-content:center}.social-icons-IOT{justify-content:flex-start}}@media(max-width:540px){.footer-IOT{grid-template-columns:1fr;padding:35px 25px 25px;gap:1.8rem;text-align:center}.logo-img1-IOT{height:4.5rem;margin:0 auto}.footer-col-IOT h3{margin-bottom:1rem}.footer-col-IOT a{margin:.5rem auto;width:-moz-fit-content;width:fit-content}.social-icons-IOT{justify-content:center}.footer-bottom-IOT{flex-direction:column;text-align:center}.bottom-links-IOT{flex-wrap:wrap;justify-content:center;gap:1rem}.scroll-top-btn-IOT{width:40px;height:40px;bottom:20px;right:20px;font-size:1rem}}@media(max-width:480px){.footer-IOT{padding:30px 20px 20px}.logo-img1-IOT{height:4rem}.footer-col-IOT p,.footer-col-IOT a{font-size:.75rem}.footer-col-IOT h3{font-size:.95rem}.social-icons-IOT a{width:34px;height:34px;font-size:1.7rem}}@media(max-width:375px){.footer-IOT{padding:25px 15px 20px}.logo-img1-IOT{height:3.8rem}.footer-col-IOT p,.footer-col-IOT a{font-size:.7rem}.bottom-links-IOT{gap:.8rem;flex-wrap:wrap}.bottom-links-IOT a{font-size:.65rem}.social-icons-IOT a{width:34px;height:34px;font-size:1.7rem}}@media(max-width:320px){.footer-IOT{padding:20px 12px 15px}.logo-img1-IOT{height:3.5rem}.footer-col-IOT p,.footer-col-IOT a{font-size:.65rem}.social-icons-IOT{gap:8px}.social-icons-IOT a{width:30px;height:30px;font-size:1.5rem}.footer-bottom-IOT span,.bottom-links-IOT a{font-size:.6rem}}@media(max-width:280px){.footer-IOT{padding:15px 10px 12px}.logo-img1-IOT{height:3rem}.footer-col-IOT h3{font-size:.85rem}.footer-col-IOT p,.footer-col-IOT a{font-size:.6rem}.social-icons-IOT a{width:28px;height:28px;font-size:1.25rem}}.full-apply-container-IOT{max-width:1280px;margin:0 auto;padding:40px 48px 70px}.logo-header-IOT{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s;margin-bottom:40px}.logo-text-IOT{font-weight:700;font-size:26px;letter-spacing:-.3px;color:#d64a97;margin-bottom:24px}.program-header-wrapper-IOT{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.program-badge-small-IOT{font-size:14px;color:#888;display:block;margin-bottom:8px}.main-heading-IOT{font-size:36px;font-weight:700;line-height:1.2;color:#0f0f1f;margin-bottom:28px}.main-heading-IOT span{color:#d64a97}.program-stats-row-IOT{display:flex;align-items:center;gap:25px;background:#f8f8fc;padding:16px 8px;border-radius:20px;max-width:450px}.stat-item-IOT{display:flex;flex-direction:column;gap:6px}.stat-time-IOT{font-size:15px;color:#888;letter-spacing:.3px}.stat-word-IOT{font-size:18px;font-weight:700;color:#1a1a2e}.stat-divider-IOT{width:1px;height:40px;background:#e0e0e8}.apply-two-col-IOT{display:flex;gap:70px;align-items:flex-start;flex-wrap:wrap}.apply-info-section-IOT{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.steps-list-IOT{display:flex;flex-direction:column}.step-item-IOT{display:flex;gap:25px;margin-bottom:35px;align-items:flex-start}.step-left-IOT{display:flex;flex-direction:column;align-items:center;min-width:70px}.step-number-IOT{width:60px;height:60px;border-radius:50%;background:#fce7f3;color:#d9468f;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #d9468f26}.step-arrow-IOT{font-size:35px;margin-top:12px;color:#d9468f;font-weight:700}.step-content-IOT strong{display:block;font-size:20px;margin-bottom:8px}.step-content-IOT p{color:#555;line-height:1.7;max-width:450px}.apply-form-card-IOT{flex:1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.form-header-compact-IOT{text-align:left;margin-bottom:32px;border-bottom:1px solid #edeef2;padding-bottom:20px}.form-header-compact-IOT h2{font-size:28px;font-weight:700;color:#d64a97;margin-bottom:12px}.applying-for-tag-IOT{font-size:13px;color:#7c7c8c;letter-spacing:.3px}.program-name-form-IOT{font-size:22px;font-weight:700;color:#111;margin-top:6px}.question-block-IOT{margin-bottom:38px}.question-label-IOT{font-size:16px;font-weight:600;color:#1e1e2f;display:block;margin-bottom:12px}.required-star-IOT{color:#d64a97;margin-left:4px;font-weight:600}.question-input-IOT{width:100%;padding:16px 0 14px;font-size:16px;font-family:inherit;border:none;border-bottom:2px solid #e4e4ec;background:transparent;transition:border .2s ease;outline:none;color:#111}.question-input-IOT:focus{border-bottom-color:#d64a97}.question-input-IOT::-moz-placeholder{color:#b9b9cc;font-weight:400}.question-input-IOT::placeholder{color:#b9b9cc;font-weight:400}.textarea-input-IOT{border:2px solid #e9e9f0;border-radius:20px;padding:14px 18px;resize:vertical;background:#fff;margin-top:6px}.textarea-input-IOT:focus{border-color:#d64a97;outline:none}.error-message-IOT{color:#e03a3a;font-size:12px;margin-top:8px;display:block}.form-progress-section-IOT{margin:28px 0 22px}.progress-meta-IOT{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-text-step-IOT{font-size:14px;font-weight:500;color:#5f5f77}.progress-percent-IOT{font-size:13px;font-weight:500;color:#d64a97}.progress-bar-bg-IOT{background:#efeff4;border-radius:30px;height:6px;width:100%;overflow:hidden}.progress-fill-IOT{background:#d64a97;width:0%;height:100%;border-radius:30px;transition:width .25s ease}.double-buttons-IOT{display:flex;gap:16px;margin-top:20px}.btn-prev-IOT{flex:1;background:#fff;border:1px solid #dddce5;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#3b3b55;cursor:pointer;transition:all .2s;font-family:inherit}.btn-prev-IOT:hover{border-color:#d64a97;color:#d64a97;background:#fff9fc}.btn-next-IOT{flex:1;background:#d64a97;border:none;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:.2s;font-family:inherit}.btn-next-IOT:hover{transform:translateY(-1px)}.enter-hint-IOT{text-align:center;font-size:12px;color:#9e9eb0;margin-top:18px}.success-screen-card-IOT{text-align:center;padding:20px 0 10px}.success-icon-circle-IOT{width:70px;height:70px;background:#d64a97;color:#fff;font-size:42px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.success-screen-card-IOT h2{font-size:28px;font-weight:700;color:#111;margin-bottom:12px}.success-sub-IOT{color:#53536b;margin-bottom:28px}.submission-details-IOT{background:#faf8ff;padding:24px;border-radius:24px;text-align:left;margin:28px 0;border:1px solid #f3eef8}.submission-details-IOT p{margin:12px 0;color:#222;font-size:15px}.close-success-final-IOT{background:#d64a97;border:none;color:#fff;padding:12px 32px;border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.start-application-section-IOT{text-align:center;padding:40px 20px}.start-application-btn-IOT{background:#d64a97;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px;margin:0 auto 20px;display:block}.start-application-btn-IOT:hover{background:#be3a81;transform:translateY(-2px)}.login-hint-IOT{color:#888;font-size:14px}.login-hint-IOT span{color:#d64a97;cursor:pointer;font-weight:600}.login-hint-IOT span:hover{text-decoration:underline}.full-signup-container-IOT{width:100%;animation:fadeIn-IOT .3s ease}@keyframes fadeIn-IOT{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.signup-header-IOT{text-align:center;margin-bottom:32px;position:relative}.back-to-apply-IOT{position:absolute;left:0;top:0;background:none;border:none;color:#d64a97;font-size:14px;font-weight:500;cursor:pointer;padding:0}.back-to-apply-IOT:hover{text-decoration:underline}.signup-header-IOT h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.signup-header-IOT p{color:#888;font-size:14px}.signup-form-full-IOT{width:100%}.signup-field-IOT{margin-bottom:24px}.signup-field-IOT label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.signup-field-IOT input{width:100%;padding:14px 16px;border:1px solid #e0e0e8;border-radius:12px;font-size:15px;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.signup-field-IOT input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.signup-submit-btn-IOT{width:100%;padding:14px;background:#d64a97;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.signup-submit-btn-IOT:hover{background:#be3a81;transform:translateY(-1px)}.signup-divider-IOT{display:flex;align-items:center;margin:24px 0}.signup-divider-IOT hr{flex:1;border:none;border-top:1px solid #e0e0e8}.signup-divider-IOT span{margin:0 12px;color:#999;font-size:12px}.google-signup-btn-IOT{width:100%;padding:12px;background:#fff;border:1px solid #e0e0e8;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.google-signup-btn-IOT:hover{background:#f5f5f5;border-color:#ccc}.signup-login-link-IOT{text-align:center;margin-top:24px;font-size:14px;color:#666}.signup-login-link-IOT span{color:#d64a97;cursor:pointer;font-weight:600}.signup-login-link-IOT span:hover{text-decoration:underline}.signup-success-IOT{text-align:center;padding:40px 20px;animation:fadeIn-IOT .3s ease}.signup-success-IOT .success-icon-IOT{width:70px;height:70px;background:#d64a97;color:#fff;font-size:40px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.signup-success-IOT h3{font-size:22px;color:#1a1a2e;margin-bottom:12px}.signup-success-IOT p{color:#666}@media(max-width:1024px){.full-apply-container-IOT{padding:30px 30px 50px}.apply-two-col-IOT{gap:40px}.main-heading-IOT{font-size:32px}.logo-header-IOT,.apply-info-section-IOT,.apply-form-card-IOT{padding:25px 28px}.program-stats-row-IOT{max-width:400px}.step-number-IOT{width:55px;height:55px;font-size:26px}.step-arrow-IOT{font-size:30px}.step-content-IOT strong{font-size:18px}}@media(max-width:912px){.program-header-wrapper-IOT{flex-direction:column;align-items:flex-start;gap:20px}.main-heading-IOT{font-size:28px;margin-bottom:20px}.apply-two-col-IOT{flex-direction:column}.apply-info-section-IOT,.apply-form-card-IOT{width:100%}.program-stats-row-IOT{max-width:100%}.step-item-IOT{gap:20px}.step-number-IOT{width:50px;height:50px;font-size:24px}}@media(max-width:768px){.full-apply-container-IOT{padding:20px 20px 40px}.logo-header-IOT{padding:20px;margin-bottom:25px}.main-heading-IOT{font-size:24px}.program-stats-row-IOT{flex-wrap:wrap;gap:15px;padding:12px}.stat-divider-IOT{display:none}.apply-info-section-IOT,.apply-form-card-IOT{padding:20px}.step-item-IOT{flex-direction:column;align-items:center;text-align:center;gap:15px;margin-bottom:30px}.step-left-IOT{min-width:auto}.step-arrow-IOT{display:none}.step-content-IOT strong{font-size:18px}.step-content-IOT p{max-width:100%;font-size:14px}.program-name-form-IOT{font-size:18px}.form-header-compact-IOT h2{font-size:24px}.double-buttons-IOT{flex-direction:column;gap:12px}.btn-prev-IOT,.btn-next-IOT{width:100%}.start-application-section-IOT{padding:30px 15px}.signup-header-IOT h2{font-size:22px}.signup-field-IOT input{padding:12px 14px}}@media(max-width:540px){.full-apply-container-IOT{padding:15px 15px 30px}.logo-header-IOT{padding:15px}.main-heading-IOT{font-size:20px}.program-badge-small-IOT,.stat-time-IOT{font-size:12px}.stat-word-IOT{font-size:15px}.apply-info-section-IOT,.apply-form-card-IOT{padding:15px}.step-number-IOT{width:45px;height:45px;font-size:22px}.step-content-IOT strong{font-size:16px}.step-content-IOT p{font-size:13px}.form-header-compact-IOT{margin-bottom:25px;padding-bottom:15px}.form-header-compact-IOT h2{font-size:20px}.program-name-form-IOT{font-size:16px}.question-label-IOT{font-size:14px}.question-input-IOT{font-size:14px;padding:12px 0 10px}.start-application-btn-IOT{padding:12px 30px;font-size:16px;max-width:250px}.login-hint-IOT{font-size:12px}.signup-header-IOT h2{font-size:20px}.signup-header-IOT p,.back-to-apply-IOT{font-size:12px}.signup-field-IOT label{font-size:13px}.signup-field-IOT input{padding:10px 12px;font-size:14px}.signup-submit-btn-IOT{padding:12px;font-size:14px}.google-signup-btn-IOT{padding:10px;font-size:13px}.success-screen-card-IOT h2{font-size:22px}.success-icon-circle-IOT{width:55px;height:55px;font-size:32px}.submission-details-IOT{padding:18px}.submission-details-IOT p{font-size:13px}.close-success-final-IOT{padding:10px 24px;font-size:14px}}@media(max-width:480px){.main-heading-IOT{font-size:18px}.program-stats-row-IOT{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.stat-item-IOT{flex-direction:row;justify-content:space-between;width:100%}.step-number-IOT{width:40px;height:40px;font-size:20px}.step-content-IOT strong{font-size:15px}.step-content-IOT p{font-size:12px}.form-header-compact-IOT h2{font-size:18px}.program-name-form-IOT{font-size:14px}.signup-header-IOT h2{font-size:18px}.signup-login-link-IOT{font-size:12px}.signup-success-IOT h3{font-size:18px}.signup-success-IOT p{font-size:13px}.success-screen-card-IOT h2{font-size:20px}.success-sub-IOT{font-size:13px}}@media(max-width:375px){.full-apply-container-IOT{padding:10px 12px 25px}.main-heading-IOT{font-size:16px;margin-bottom:15px}.logo-header-IOT,.apply-info-section-IOT,.apply-form-card-IOT{padding:12px}.step-number-IOT{width:35px;height:35px;font-size:18px}.step-content-IOT strong{font-size:14px}.step-content-IOT p{font-size:11px}.form-header-compact-IOT h2{font-size:16px}.program-name-form-IOT,.question-label-IOT{font-size:13px}.start-application-btn-IOT{padding:10px 20px;font-size:14px}.signup-header-IOT h2{font-size:16px}.signup-field-IOT label{font-size:12px}.signup-field-IOT input{padding:8px 10px;font-size:13px}.signup-submit-btn-IOT{padding:10px;font-size:13px}.google-signup-btn-IOT{font-size:12px}.success-screen-card-IOT h2{font-size:18px}.close-success-final-IOT{padding:8px 20px;font-size:13px}}@media(max-width:320px){.main-heading-IOT{font-size:14px}.program-badge-small-IOT{font-size:10px}.stat-time-IOT{font-size:11px}.stat-word-IOT{font-size:13px}.step-number-IOT{width:30px;height:30px;font-size:16px}.step-content-IOT strong{font-size:13px}.step-content-IOT p{font-size:10px}.form-header-compact-IOT h2{font-size:14px}.program-name-form-IOT,.question-label-IOT{font-size:12px}.start-application-btn-IOT{font-size:13px;padding:8px 16px}.signup-header-IOT h2{font-size:14px}.signup-header-IOT p{font-size:11px}.signup-field-IOT input{padding:6px 8px;font-size:12px}.signup-submit-btn-IOT{font-size:12px}}.course-detail-IOT{background-color:#fff;font-family:Poppins,sans-serif}.course-hero-IOT{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:space-between;align-items:top;gap:20px;min-height:90vh;padding:5rem 8%;position:relative;overflow:hidden}.hero-left-IOT{flex:1;z-index:2}.course-hero-IOT h1{font-size:60px;line-height:1.2;background:linear-gradient(90deg,#fff,#cdcccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-hero-IOT p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.hero-right-IOT{flex:1;display:flex;justify-content:center;z-index:2}.hero-ai-image-IOT{width:100%;max-width:700px;height:430px;align-items:top!important;-o-object-fit:cover;object-fit:cover;border-radius:30px;transition:all .8s ease;box-shadow:0 25px 40px #e0089114}.hero-btn1-IOT{display:flex;gap:1rem;flex-wrap:wrap}.apply-btn1-IOT{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.apply-btn1-IOT:hover{background:#d64a97;transform:translateY(-3px)}.expert-btn-IOT{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.expert-btn-IOT:hover{transform:translateY(-3px)}.hero1-IOT{padding:3rem;background:#fff}.hero-container-IOT{background:#fff;display:flex;gap:60px;max-width:1200px;margin:auto;justify-content:center;padding:3rem;border-radius:30px;border:1px solid rgba(31,30,30,.503)}.hero-left-IOT{max-width:600px}.tag1-IOT{color:#d64a97;font-weight:600;margin-bottom:20px;letter-spacing:2px;font-size:.9rem}.hero-left-IOT h1{font-size:60px;line-height:1.3;font-weight:700;margin:0}.hero-left-IOT h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desc-IOT{color:#3f3d3d;margin-top:20px;line-height:1.7}.hero-buttons-IOT{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap}.primary-btn-IOT{padding:12px 32px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600}.primary-btn-IOT:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9780}.secondary-btn-IOT{padding:12px 28px;border-radius:30px;border:1px solid #d64a97;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.secondary-btn-IOT:hover{background:#d64a9733;transform:translateY(-3px)}.hero-right1-IOT{gap:20px}.card-IOT{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px;border-radius:20px;border:1px solid rgba(31,30,30,.503);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;margin-bottom:20px}.card-IOT:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.card-IOT:hover:before{transform:scaleY(1)}.card-IOT:hover{transform:translateY(-6px) scale(1.02);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.big-card-IOT h2{font-size:40px}.big-card-IOT h2 span{color:#d64a97}.small-cards-IOT{display:flex;gap:20px}.small-cards-IOT .card-IOT{flex:1;text-align:center}.small-cards-IOT h2{font-size:28px;color:#d64a97}.experts-section-IOT{padding:3rem 8%;background:#f5f5f5;text-align:center;position:relative;overflow:hidden}.section-title-IOT{font-size:42px;font-weight:700;color:#222;margin:0;position:relative}.experts-cards-IOT{display:flex;gap:35px;flex-wrap:wrap;justify-content:center;padding:4rem 16%}.expert-card-IOT{flex:1;min-width:300px;padding:21px;border-radius:30px;width:auto;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.expert-card-IOT:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#ff4da6;transform:scaleX(0);transition:.5s}.expert-card-IOT:hover:before{transform:scaleX(1)}.expert-card-IOT:hover{transform:translateY(-12px);border-color:#d64a974d}.card-top-IOT{display:flex;align-items:center;gap:18px;margin-bottom:15px}.icon-IOT{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:28px;position:relative;overflow:hidden;flex-shrink:0}.icon-IOT:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);top:0;left:0;transform:rotate(25deg)}.expert-card-IOT:nth-child(1) .icon-IOT{background:linear-gradient(135deg,#dce9ff,#c8d9ff);color:#004aad}.expert-card-IOT:nth-child(2) .icon-IOT{background:linear-gradient(135deg,#eadcff,#dbc4ff);color:#7a2cff}.expert-card-IOT:nth-child(3) .icon-IOT{background:linear-gradient(135deg,#d8fff3,#b9f7e4);color:#00c896}.card-top-IOT h3{font-size:22px;font-weight:700;color:#222;margin:0;line-height:1.3}.expert-card-IOT p{font-size:15px;color:#555;text-align:left}.learning-section-IOT{background:#fff;padding:3rem;position:relative}.learning-container-IOT{display:flex;gap:70px;max-width:1200px;margin:auto;align-items:flex-start;flex-wrap:wrap}.learning-left-IOT{flex:1;min-width:200px;position:sticky;top:100px}.learning-left-IOT h2{font-size:44px;font-weight:700;color:#222;line-height:1.3;margin-bottom:20px}.learning-left-IOT h2 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.learning-grid-IOT{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.learning-item-IOT{padding:28px;background:#fff;border-radius:20px;transition:all .4s ease;border:1px solid #cdcccc;position:relative;overflow:hidden;cursor:pointer}.learning-item-IOT:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.learning-item-IOT:hover:before{transform:scaleY(1)}.learning-item-IOT:hover{transform:translate(8px);border-color:#d64a97}.learning-item-IOT h3{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:12px;transition:color .3s ease}.learning-item-IOT h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.learning-item-IOT:hover h3:after{width:100%}.learning-item-IOT:hover h3{color:#d64a97;transform:translate(3px)}.learning-item-IOT p{color:#3f3d3d;font-size:14px;line-height:1.7;margin:0}.new-curriculum-IOT{padding:3rem 12%;background:#fff}.curriculum-container-IOT{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.image-card-IOT{position:relative;height:600px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.curriculum-image-IOT{width:100%;height:62%;-o-object-fit:cover;object-fit:cover;transition:1s ease}.image-overlay-IOT{position:absolute;inset:0;background:linear-gradient(to top,#000000bf,#0003);display:flex;flex-direction:column;justify-content:flex-end;padding:50px;color:#fff}.image-overlay-IOT h1{font-size:42px;line-height:1.1;margin-bottom:20px}.image-overlay-IOT p{font-size:17px;line-height:1.8;color:#ededed}.curriculum-content-side-IOT h2{font-size:42px;line-height:1.1;margin-bottom:20px;color:#111}.curriculum-content-side-IOT h2 span{color:#d64a97}.curriculum-text-IOT{color:#666;margin-bottom:40px}.accordion-area-IOT{display:flex;flex-direction:column;gap:20px}.accordion-card-IOT{background:#fff;border-radius:24px;padding:0 10px;cursor:pointer;transition:.4s ease;border:1px solid #575757}.accordion-card-IOT:hover{transform:translateY(-6px)}.accordion-header-IOT{display:flex;justify-content:space-between;align-items:center}.accordion-left-IOT{display:flex;align-items:center;gap:18px}.module-box-IOT{min-width:58px;height:58px;border-radius:18px;color:#d64a97;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.accordion-left-IOT h3{font-size:20px;color:#111}.accordion-icon-IOT{font-size:24px;color:#d64a97}.accordion-content-IOT{padding-top:24px;margin-top:24px;border-top:1px solid #ececec;display:grid;gap:14px}.point-IOT{color:#555;font-size:15px}.ai-journey-section-IOT{padding:3rem 12%;background:#f5f5f5;color:#111;position:relative;overflow:hidden}.journey-heading-IOT{text-align:center;margin-bottom:70px;position:relative;z-index:2}.journey-heading-IOT h1{font-size:42px;margin-top:0;color:#111}.journey-heading-IOT h1 span{color:#d64a97}.journey-heading-IOT h4{max-width:700px;margin:auto;color:#666;font-weight:400;line-height:1.9}.journey-grid-IOT{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:2}.journey-card-IOT{padding:35px;border-radius:30px;background:#ffffffbf;border:1px solid rgba(214,74,151,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.5s}.journey-card-IOT.large-IOT{grid-column:span 2}.journey-card-IOT:hover{transform:translateY(-10px);border-color:#d64a97}.journey-card-IOT h2{margin-bottom:20px;font-size:24px;color:#111}.journey-card-IOT p{line-height:1.5;color:#666}.course-section1-IOT{text-align:center;padding:40px 20px;background:#fff}.course-section1-IOT h2{font-size:42px;font-weight:700;margin:0;color:#222}.course-grid-IOT{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px;margin:auto;padding:2rem}.course-grid-IOT>div{background:#fff;padding:20px;border-radius:16px;font-weight:600;color:#3f3d3d;box-shadow:0 5px 15px #00000014;transition:all .3s ease;border:1px solid #cdcccc}.course-grid-IOT>div:hover{transform:translateY(-5px);border-color:#d64a97;color:#d64a97}.tools-section-IOT{position:relative;overflow:hidden;padding:3rem 8%;background:#fff;color:#111}.tools-left-IOT{text-align:center}.tools-left-IOT h1{font-size:42px;font-weight:700;line-height:1.08;margin-bottom:28px;color:#0f172a;margin-top:0}.tools-left-IOT h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tools-left-IOT p{font-size:1.12rem;line-height:2;color:#64748b}.tools-grid-IOT{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;padding:3rem}.tool-card-IOT{position:relative;padding:16px;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:28px;overflow:hidden;text-align:center;transition:.45s ease;cursor:pointer;box-shadow:0 10px 40px #0f172a0d}.tool-icon-IOT{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center!important;font-size:2rem;border-radius:24px;background:linear-gradient(145deg,#fffffff2,#f8f8ffbf);border:1px solid rgba(255,255,255,.8);transition:.45s ease}.tool-card-IOT:hover .tool-icon-IOT{transform:translateY(-5px) scale(1.05)}.tool-card-IOT h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:12px;transition:.3s}.tool-card-IOT p{color:#64748b;font-size:15px}.tool-card-IOT:hover h3{color:#d64a97}.explore-btn-IOT{margin-top:20px;padding:10px 28px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease}.tool-card-IOT{opacity:0;transform:translateY(40px);animation:fadeUp .8s forwards ease}.prep-section-IOT{background:#f5f5f5;padding:3rem 8%;text-align:center;position:relative;overflow:hidden}.prep-title-IOT{font-size:42px;font-weight:700;margin-top:0;margin-bottom:20px;position:relative;display:inline-block;letter-spacing:-.02em}.prep-title-IOT span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prep-grid-IOT{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative;z-index:1}.prep-card-IOT{background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:28px;border-radius:25px;text-align:left;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden;cursor:pointer}.prep-card-IOT:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.prep-card-IOT:hover:before{transform:scaleY(1)}.prep-card-IOT:hover{transform:translate(8px);border-color:#d64a97}.prep-card-IOT h3{color:#222;margin-bottom:15px;font-size:20px;font-weight:700;transition:all .3s ease;letter-spacing:-.3px;position:relative;display:inline-block}.prep-card-IOT h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.prep-card-IOT:hover h3:after{width:100%}.prep-card-IOT:hover h3{color:#d64a97;transform:translate(3px)}.prep-card-IOT p{color:#3f3d3d;font-size:15px;line-height:1.35;margin:0;transition:color .3s ease}.prep-card-IOT:hover p{color:#222}.prep-card-IOT{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(30px)}.career-section-IOT{background:linear-gradient(135deg,#f8f9fa,#fff);padding:3rem 8%;text-align:center}.career-title-IOT{font-size:42px;margin-top:0;color:#222;font-weight:700;margin-bottom:20px}.career-title-IOT span{color:#d64a97}.career-grid-IOT{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:auto}.career-card-IOT{text-align:left;padding:20px;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:25px;border:1px solid rgba(214,74,151,.15);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.career-card-IOT:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.career-card-IOT:hover:before{transform:scaleY(1)}.career-card-IOT:hover{transform:translate(8px);border-color:#d64a97}.career-card-IOT h3{margin-bottom:10px;color:#222;font-size:1.3rem}.career-card-IOT p{font-size:14px;color:#3f3d3d;line-height:1.6}.career-card-IOT h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.career-card-IOT:hover h3:after{width:100%}.career-card-IOT:hover h3{color:#d64a97;transform:translate(3px)}.audience-section-IOT{padding:3rem 12%;color:#fff}.audience-container-IOT{background:linear-gradient(315deg,#000 100%,#190913);display:flex;gap:60px;max-width:1200px;margin:auto;align-items:center;padding:3rem;border-radius:30px}.audience-left-IOT h2{font-size:42px;margin-bottom:20px;color:#fff;font-weight:700}.audience-left-IOT p{color:#bab9b9;line-height:1.7;margin-bottom:30px}.apply-btn-IOT{background:transparent;color:#fff;padding:12px 30px;border:none;border-radius:30px;margin-right:15px;cursor:pointer;transition:all .3s ease;font-weight:600}.apply-btn-IOT:hover{transform:translateY(-2px);border:2px solid #d64a97}.secondary-btn1-IOT{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 25px;border-radius:30px;cursor:pointer;margin-top:1rem;font-weight:600;transition:all .3s ease}.secondary-btn1-IOT:hover{background:#d64a9733;transform:translateY(-2px)}.audience-right-IOT{flex:1;padding:30px;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.audience-grid-IOT{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-card-IOT{background:#ffffff14;padding:20px;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid transparent}.audience-card-IOT:hover{transform:translateY(-6px);border-color:#d64a97;background:#d64a9726}.icon-IOT{font-size:32px;margin-bottom:10px}.i1-IOT{color:#00b894}.i2-IOT{color:#6a5cff}.i3-IOT{color:#00cec9}.i4-IOT{color:#fd79a8}.i5-IOT{color:#f39c12}.i6-IOT{color:#d64a97}.audience-card-IOT span{display:block;margin-top:8px;font-weight:500;color:#fff}.schedule-section-IOT{background:#f5f5f5;padding:3rem 8%;text-align:center}.schedule-title-IOT{font-size:42px;color:#222;margin-top:0;font-weight:700}.schedule-sub-IOT{color:#3f3d3d;margin-bottom:50px}.schedule-grid-IOT{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:auto}.schedule-card-IOT{background:#fff;padding:30px;border-radius:25px;text-align:left;box-shadow:0 5px 20px #0000000d;transition:all .3s ease;border:1px solid #cdcccc}.schedule-card-IOT:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 10px 30px #d64a971a}.schedule-card-IOT h3{margin-bottom:12px;color:#d64a97}.schedule-card-IOT p{font-size:14px;color:#3f3d3d;margin-bottom:20px}.time-box-IOT{padding:12px 15px;border-radius:12px;margin-bottom:12px;font-weight:500;font-size:14px}.blue1-IOT{border-left:4px solid #3b82f6;color:#1e40af}.orange-IOT{border-left:4px solid #f59e0b;background:#fff6e6;color:#b45309}.gray-IOT{border-left:4px solid #d64a97;background:#fef5f8;color:#d64a97}@media(max-width:1024px){.course-hero-IOT{flex-direction:column;text-align:center;padding:5rem 5%}.course-hero-IOT h1{font-size:48px}.hero-ai-image-IOT{max-width:450px;height:350px}.hero-btn1-IOT{justify-content:center}.hero-container-IOT{flex-direction:column;text-align:center;padding:2rem}.hero-left-IOT h1{font-size:48px}.hero-right1-IOT{display:flex;justify-content:center;gap:20px}.card-IOT{padding:0}.experts-cards-IOT{padding:3rem 8%}.expert-card-IOT{min-width:280px}.learning-left-IOT h2{font-size:36px}.curriculum-container-IOT{grid-template-columns:1fr;gap:40px}.journey-heading-IOT h1{font-size:36px}.tools-grid-IOT{grid-template-columns:repeat(3,1fr)}.prep-grid-IOT,.career-grid-IOT{grid-template-columns:repeat(2,1fr)}.audience-container-IOT{flex-direction:column;text-align:center;padding:2rem}.audience-left-IOT h2{font-size:36px}.schedule-grid-IOT{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.course-hero-IOT h1{font-size:42px}.course-hero-IOT p{font-size:1rem}.hero-ai-image-IOT{max-width:400px;height:320px}.hero-left-IOT h1{font-size:42px}.section-title-IOT{font-size:36px}.card-top-IOT{flex-direction:column;text-align:center}.expert-card-IOT p{text-align:center}.learning-container-IOT{flex-direction:column}.learning-left-IOT{position:static;text-align:center}.learning-left-IOT h2{font-size:32px}.course-section1-IOT h2{font-size:36px}.course-grid-IOT{grid-template-columns:repeat(2,1fr)}.journey-grid-IOT{grid-template-columns:1fr}.journey-card-IOT.large-IOT{grid-column:span 1}.tools-left-IOT h1,.prep-title-IOT,.career-title-IOT,.schedule-title-IOT{font-size:36px}}@media(max-width:768px){.course-hero-IOT{padding:4rem 4%}.course-hero-IOT h1{font-size:36px}.course-hero-IOT p{font-size:.9rem}.hero-ai-image-IOT{max-width:350px;height:280px}.hero-left-IOT h1{font-size:36px}.hero-right1-IOT{flex-direction:column;align-items:center}.small-cards-IOT{width:100%;justify-content:center}.section-title-IOT{font-size:32px}.experts-cards-IOT{padding:2rem 5%}.expert-card-IOT{min-width:100%}.learning-item-IOT{padding:10px}.learning-section-IOT{padding:2rem}.learning-left-IOT h2{font-size:28px}.learning-grid-IOT{grid-template-columns:1fr;gap:20px}.new-curriculum-IOT{padding:2rem 5%}.curriculum-content-side-IOT h2{font-size:32px}.image-card-IOT{height:450px}.image-overlay-IOT h1{font-size:32px}.ai-journey-section-IOT{padding:2rem 5%}.journey-heading-IOT h1{font-size:30px}.journey-heading-IOT h4{font-size:14px}.journey-card-IOT{padding:25px}.journey-card-IOT h2{font-size:20px}.tools-section-IOT{padding:2rem 5%}.tools-left-IOT h1{font-size:30px}.tools-left-IOT p{font-size:1rem}.tools-grid-IOT{grid-template-columns:repeat(2,1fr);padding:2rem}.prep-section-IOT{padding:2rem 5%}.prep-title-IOT{font-size:30px}.prep-grid-IOT{grid-template-columns:1fr;gap:20px}.career-section-IOT{padding:2rem 5%}.career-title-IOT{font-size:30px}.career-grid-IOT{grid-template-columns:1fr;gap:20px}.audience-section-IOT{padding:2rem 5%}.audience-left-IOT h2{font-size:30px}.audience-right-IOT{padding:20px}.audience-grid-IOT{grid-template-columns:repeat(2,1fr)}.schedule-section-IOT{padding:2rem 5%}.schedule-title-IOT{font-size:30px}.schedule-grid-IOT{grid-template-columns:1fr;gap:20px}.schedule-card-IOT{text-align:center}.time-box-IOT{text-align:left}}@media(max-width:540px){.course-hero-IOT h1{font-size:30px}.course-hero-IOT p{font-size:.85rem}.hero-ai-image-IOT{max-width:280px;height:220px}.apply-btn1-IOT,.expert-btn-IOT{padding:10px 20px;font-size:14px}.hero-left-IOT h1{font-size:30px}.hero-container-IOT{padding:1.5rem}.desc-IOT{font-size:14px}.section-title-IOT{font-size:28px}.card-top-IOT h3{font-size:18px}.expert-card-IOT p{font-size:13px}.learning-left-IOT h2{font-size:24px}.course-section1-IOT h2{font-size:28px}.course-grid-IOT{grid-template-columns:1fr;padding:1rem}.curriculum-content-side-IOT h2{font-size:28px}.accordion-left-IOT h3{font-size:16px}.module-box-IOT{min-width:45px;height:45px;font-size:16px}.image-card-IOT{height:380px}.image-overlay-IOT h1{font-size:28px}.image-overlay-IOT{padding:10px}.image-overlay-IOT p{font-size:14px;line-height:1.3}.journey-heading-IOT h1,.tools-left-IOT h1{font-size:26px}.tools-grid-IOT{grid-template-columns:1fr}.tool-card-IOT h3{font-size:20px}.prep-title-IOT{font-size:26px}.prep-card-IOT h3{font-size:18px}.prep-card-IOT p{font-size:13px}.career-title-IOT{font-size:26px}.career-card-IOT h3{font-size:18px}.career-card-IOT p{font-size:12px}.audience-left-IOT h2,.schedule-title-IOT{font-size:26px}.schedule-sub-IOT{font-size:14px}.schedule-card-IOT h3{font-size:18px}}@media(max-width:480px){.course-hero-IOT h1{font-size:26px}.hero-ai-image-IOT{max-width:260px;height:200px}.hero-left-IOT h1{font-size:26px}.card-IOT{padding:10px}.section-title-IOT{font-size:24px}.learning-item-IOT{padding:10px}.learning-left-IOT h2{font-size:22px}.course-section1-IOT h2,.curriculum-content-side-IOT h2,.journey-heading-IOT h1,.tools-left-IOT h1,.prep-title-IOT,.career-title-IOT,.audience-left-IOT h2,.schedule-title-IOT{font-size:24px}}@media(max-width:375px){.course-hero-IOT h1{font-size:24px}.hero-ai-image-IOT{max-width:240px;height:180px}.hero-left-IOT h1{font-size:24px}.apply-btn1-IOT,.expert-btn-IOT{padding:8px 16px;font-size:12px}.hero-container-IOT{padding:1rem}.card-IOT{padding:10px}.card-IOT p{font-size:12px}.card-IOT h2{font-size:17px}.section-title-IOT{font-size:22px}.card-top-IOT h3{font-size:16px}.icon-IOT{width:55px;height:55px;font-size:22px}.learning-item-IOT{padding:10px}.learning-left-IOT h2{font-size:20px}.learning-item-IOT h3{font-size:1.1rem}.curriculum-content-side-IOT h2{font-size:22px}.image-card-IOT{height:320px}.image-overlay-IOT{padding:10px}.image-overlay-IOT h1{font-size:22px;margin-bottom:12px}.journey-heading-IOT h1,.tools-left-IOT h1,.prep-title-IOT,.career-title-IOT,.audience-left-IOT h2{font-size:22px}.audience-grid-IOT{grid-template-columns:1fr}.schedule-title-IOT{font-size:22px}.expert-card-IOT{width:100%;max-width:100%;padding:14px}.image-card-IOT{max-width:100%}.curriculum-image-IOT{width:100%;max-width:100%}}@media(max-width:320px){.course-hero-IOT h1{font-size:22px}.hero-ai-image-IOT{max-width:220px;height:160px}.hero-left-IOT h1{font-size:22px}.card-IOT{padding:10px}.section-title-IOT{font-size:20px}.learning-left-IOT h2{font-size:18px}.image-overlay-IOT{padding:10px}.course-section1-IOT h2,.curriculum-content-side-IOT h2,.journey-heading-IOT h1,.tools-left-IOT h1,.prep-title-IOT,.career-title-IOT,.audience-left-IOT h2,.schedule-title-IOT{font-size:20px}.expert-card-IOT{width:100%;max-width:100%;padding:12px}.image-card-IOT{max-width:100%}.curriculum-image-IOT{width:100%;max-width:100%}}.events-page-IOT{font-family:Poppins,sans-serif;background:#fff}.events-hero-IOT{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:center;align-items:center;gap:50px;min-height:50vh;padding:80px 8%;position:relative;text-align:center;align-items:baseline}.events-hero-left-IOT{flex:1;z-index:2}.events-hero-IOT h1{font-size:60px;line-height:1.2;font-weight:700;margin-bottom:20px;color:#fff}.events-hero-IOT h1 span{color:#d64a97}.events-hero-IOT p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.events-hero-right-IOT{flex:1;display:flex;justify-content:center;z-index:2}.hero-event-image-IOT{width:100%;max-width:500px;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:30px;border:2px solid #d64a97}.events-hero-buttons-IOT{display:flex;gap:1rem;flex-wrap:wrap;margin-top:20px;text-align:center}.events-primary-btn-IOT{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-primary-btn-IOT:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.events-secondary-btn-IOT{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-secondary-btn-IOT:hover{background:#d64a9733;transform:translateY(-3px)}.events-stats-IOT{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:3rem;padding:0 20px;position:relative;z-index:2}.events-stat-card-IOT{background:#fff;padding:18px 22px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;min-width:160px}.events-stat-card-IOT:hover{transform:translateY(-8px);border-color:#d64a97}.events-stat-icon-IOT{font-size:32px}.events-stat-event-IOT{font-size:28px;font-weight:700;color:#111}.events-stat-labelevent-IOT{font-size:13px;color:#666;margin-top:5px}.events-features-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.events-feature-card-IOT{background:#fff;padding:20px;border-radius:20px;text-align:center;border:1px solid #3f3f3f5f;transition:all .3s ease;cursor:pointer}.events-feature-card-IOT:hover{transform:translateY(-8px);border-color:#d64a97}.events-feature-icon-IOT{font-size:0px;margin-bottom:20px}.events-feature-card-IOT h3{font-size:1.4rem;margin-bottom:12px;color:#111}.events-feature-card-IOT p{font-size:14px;color:#666;line-height:1.6}.events-library-IOT{background:#fafafa;padding:3rem 8%;text-align:center}.events-library-header-IOT{margin-bottom:50px}.events-library-header-IOT h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.events-library-header-IOT p{color:#666;font-size:16px}.events-grid-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.event-card-IOT{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;text-align:left}.event-card-IOT:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.event-image-IOT{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.event-content-IOT{padding:25px}.event-tag-IOT{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px;background:#f0f0f0;color:#d64a97}.event-content-IOT h3{font-size:1.3rem;margin-top:0;color:#111}.event-description-IOT{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.event-meta-IOT{display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.event-meta-IOT span{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.event-btn-IOT{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.event-btn-IOT:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.upcoming-events-IOT{padding:3rem 8%;background:#fff}.upcoming-header-IOT{text-align:center;margin-bottom:50px}.upcoming-header-IOT h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.upcoming-header-IOT p{color:#666;font-size:16px}.upcoming-grid-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upcoming-card-IOT{background:#fff;border-radius:20px;padding:30px;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;position:relative}.upcoming-card-IOT:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.upcoming-date-IOT{background:#d64a97;color:#fff;padding:8px 16px;border-radius:30px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-bottom:20px}.upcoming-card-IOT h3{font-size:1.3rem;margin-bottom:12px;color:#111}.upcoming-card-IOT p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.upcoming-speaker-IOT{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-top:15px;border-top:1px solid #f0f0f0}.speaker-icon-IOT{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.speaker-info-IOT{font-size:13px}.speaker-name-IOT{font-weight:600;color:#111}.speaker-role-IOT{color:#888;font-size:11px}.upcoming-btn-IOT{width:100%;background:transparent;border:2px solid #d64a97;padding:10px;border-radius:30px;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.upcoming-btn-IOT:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.events-newsletter-IOT{background:#fafafa;padding:3rem 8%;text-align:center}.newsletter-container-IOT{max-width:600px;margin:0 auto;background:#fff;padding:50px;border-radius:30px;border:1px solid #e0e0e0}.newsletter-icon-IOT{font-size:48px;margin-bottom:20px}.newsletter-container-IOT h3{font-size:28px;margin-bottom:12px;color:#111}.newsletter-container-IOT p{color:#666;margin-bottom:25px}.newsletter-form-IOT{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.newsletter-input-IOT{flex:1;min-width:150px;max-width:100%;padding:14px 20px;border-radius:30px;border:1px solid #e0e0e0;outline:none;font-family:inherit}.newsletter-input-IOT:focus{border-color:#d64a97}.newsletter-subscribe-btn-IOT{background:#d64a97;border:none;padding:14px 28px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.newsletter-subscribe-btn-IOT:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}@media(max-width:1024px){.events-hero-IOT{flex-direction:column;text-align:center;gap:30px;padding:60px 5%}.events-hero-IOT h1{font-size:48px}.events-hero-IOT p{font-size:1.1rem}.hero-event-image-IOT{max-width:450px;height:350px}.events-stats-IOT{margin:2rem;gap:25px}.events-stat-card-IOT{padding:15px 18px;min-width:140px}.events-stat-event-IOT{font-size:24px}.events-stat-labelevent-IOT{font-size:12px}.events-library-header-IOT h2,.upcoming-header-IOT h2{font-size:32px}.events-grid-IOT,.upcoming-grid-IOT{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:912px){.events-hero-IOT h1{font-size:44px}.events-hero-IOT p{font-size:1rem}.hero-event-image-IOT{max-width:400px;height:320px}.events-stats-IOT{gap:20px}.events-stat-card-IOT{min-width:130px;padding:12px 15px}.events-stat-event-IOT{font-size:22px}.events-stat-icon-IOT{font-size:28px}.events-features-IOT{gap:20px}.newsletter-container-IOT{padding:40px 30px;margin:0 20px}}@media(max-width:768px){.events-hero-IOT{padding:50px 4%}.events-hero-IOT h1{font-size:38px}.events-hero-IOT p{font-size:.95rem}.hero-event-image-IOT{max-width:350px;height:280px}.events-stats-IOT{flex-wrap:wrap;justify-content:center;margin:1.5rem;gap:15px}.events-stat-card-IOT{min-width:calc(50% - 30px);padding:15px 12px}.events-stat-event-IOT{font-size:20px}.events-feature-card-IOT h3{font-size:1.2rem}.events-library-header-IOT h2,.upcoming-header-IOT h2{font-size:28px}.events-library-header-IOT p,.upcoming-header-IOT p{font-size:14px}.events-library-IOT,.upcoming-events-IOT{padding:2rem 5%}.event-content-IOT{padding:20px}.event-content-IOT h3,.upcoming-card-IOT h3{font-size:1.2rem}.upcoming-card-IOT{padding:25px}.newsletter-container-IOT{padding:35px 25px}.newsletter-container-IOT h3{font-size:24px}.newsletter-form-IOT{flex-direction:column}.newsletter-input-IOT{min-width:auto;width:100%}.newsletter-subscribe-btn-IOT{width:100%;justify-content:center}}@media(max-width:540px){.events-hero-IOT{padding:40px 20px}.events-hero-IOT h1{font-size:32px}.events-hero-IOT p{font-size:.9rem}.hero-event-image-IOT{max-width:280px;height:220px;border-radius:20px}.events-stats-IOT{margin:1rem;gap:12px}.events-stat-card-IOT{min-width:calc(50% - 20px);padding:12px 10px}.events-stat-event-IOT{font-size:18px}.events-stat-icon-IOT{font-size:24px}.events-stat-labelevent-IOT{font-size:11px}.events-features-IOT{grid-template-columns:1fr;margin:40px auto}.events-feature-card-IOT h3{font-size:1.1rem}.events-library-header-IOT h2,.upcoming-header-IOT h2{font-size:24px}.events-grid-IOT,.upcoming-grid-IOT{grid-template-columns:1fr;gap:20px}.event-content-IOT h3,.upcoming-card-IOT h3{font-size:1.1rem}.event-description-IOT,.upcoming-card-IOT p{font-size:13px}.event-meta-IOT{flex-wrap:wrap;gap:10px}.event-btn-IOT{width:100%;justify-content:center}.upcoming-card-IOT{padding:20px}.upcoming-btn-IOT{width:100%}.newsletter-container-IOT{padding:30px 20px;margin:0 15px}.newsletter-container-IOT h3{font-size:22px}.newsletter-icon-IOT{font-size:40px}.events-newsletter-IOT{padding:2rem 5%}}@media(max-width:480px){.events-hero-IOT h1{font-size:28px}.events-hero-IOT p{font-size:.85rem}.hero-event-image-IOT{max-width:260px;height:200px}.events-stat-card-IOT{padding:10px 8px}.events-stat-event-IOT{font-size:16px}.events-stat-icon-IOT{font-size:20px}.events-stat-labelevent-IOT{font-size:10px}.events-library-header-IOT h2,.upcoming-header-IOT h2{font-size:22px}.event-content-IOT{padding:18px}.event-content-IOT h3,.upcoming-card-IOT h3{font-size:1rem}.event-description-IOT,.upcoming-card-IOT p{font-size:12px}.newsletter-container-IOT{padding:25px 15px}.newsletter-container-IOT h3{font-size:20px}.newsletter-container-IOT p{font-size:13px}}@media(max-width:375px){.events-hero-IOT{padding:30px 15px}.events-hero-IOT h1{font-size:24px}.events-hero-IOT p{font-size:.8rem}.hero-event-image-IOT{max-width:220px;height:180px;border-radius:15px}.events-stats-IOT{gap:10px}.events-stat-card-IOT{min-width:calc(50% - 15px);padding:10px 6px}.events-stat-event-IOT{font-size:14px}.events-stat-icon-IOT{font-size:18px}.events-stat-labelevent-IOT{font-size:9px}.events-library-header-IOT h2,.upcoming-header-IOT h2{font-size:20px}.events-library-header-IOT p,.upcoming-header-IOT p{font-size:12px}.event-content-IOT{padding:15px}.event-meta-IOT span{font-size:10px}.event-btn-IOT,.upcoming-btn-IOT{padding:8px 16px;font-size:13px}.newsletter-container-IOT h3{font-size:18px}.newsletter-container-IOT p{font-size:12px}.newsletter-subscribe-btn-IOT{padding:12px 20px;font-size:14px}.newsletter-input-IOT{min-width:100%;max-width:100%}.newsletter-form-IOT{width:100%;max-width:100%}}@media(max-width:320px){.events-hero-IOT h1{font-size:22px}.events-hero-IOT p{font-size:.75rem}.hero-event-image-IOT{max-width:200px;height:160px}.events-stat-card-IOT{min-width:calc(50% - 10px);padding:8px 5px}.events-stat-event-IOT{font-size:13px}.events-stat-labelevent-IOT{font-size:10px}.events-stat-icon-IOT{font-size:16px}.events-library-header-IOT h2,.upcoming-header-IOT h2{font-size:18px}.event-content-IOT h3,.upcoming-card-IOT h3{font-size:.95rem}.event-meta-IOT{gap:8px}.event-meta-IOT span{font-size:9px}.newsletter-container-IOT{padding:20px 12px}.newsletter-container-IOT h3{font-size:16px}.newsletter-container-IOT p{font-size:11px}.newsletter-input-IOT,.newsletter-subscribe-btn-IOT{padding:10px 16px;font-size:12px;width:100%;max-width:100%}.newsletter-form-IOT{flex-direction:column;gap:10px}}.upskill-page-IOT{background:#f9fafc;font-family:Poppins,sans-serif}.section-header-IOT{text-align:center;max-width:800px;margin:0 auto 60px}.section-header-IOT h2{font-size:42px;font-weight:700;color:#222;margin:0 0 16px;line-height:1.2}.section-header-IOT h2 span{color:#d64a97}.section-header-IOT p{font-size:18px;color:#666;margin:0;line-height:1.6}.upskill-hero-IOT{background:linear-gradient(315deg,#000 100%,#190913);text-align:center;padding:80px 20px 60px}.upskill-hero-content-IOT{max-width:1000px;margin:0 auto}.hero-badge-IOT{display:inline-flex;align-items:center;gap:8px;background:#f0eefc;padding:8px 20px;border-radius:40px;margin-bottom:30px}.hero-badge-icon-IOT{color:#fdcb6e;font-size:16px}.hero-badge-IOT span{color:#6c5ce7;font-size:14px;font-weight:500}.upskill-hero-IOT h1{font-size:60px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.upskill-hero-IOT p{font-size:20px;color:#fff;max-width:700px;margin:0 auto 30px;line-height:1.6}.hero-buttons-group-IOT{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.upskill-hero-btn-IOT{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.upskill-hero-btn-IOT:hover{transform:translateY(-3px)}.upskill-hero-btn-secondary-IOT{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.upskill-hero-btn-secondary-IOT:hover{background:#d64a971a;transform:translateY(-3px)}.btn-icon-IOT{font-size:14px}.hero-stats-IOT{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #eee}.hero-stat-item-IOT{display:flex;align-items:center;gap:12px}.hero-stat-icon-IOT{font-size:28px}.hero-stat-content-IOT{text-align:left}.hero-stat-number-IOT{display:block;font-size:20px;font-weight:700;color:#222}.hero-stat-label-IOT{font-size:13px;color:#888}.stats-section-IOT{background:#f5f5f5;padding:60px 20px}.stats-grid-IOT{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.stat-card-IOT{background:#fff;text-align:center;padding:30px 20px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.stat-card-IOT:hover{transform:translateY(-6px);border-color:#d64a97}.stat-icon-IOT{font-size:42px;margin-bottom:16px}.stat-number-IOT{font-size:32px;font-weight:800;color:#222;margin-bottom:8px}.stat-label-IOT{font-size:14px;color:#888}.upskill-content-IOT{text-align:center;padding:3rem 8%;background:#fff}.upskill-grid-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upskill-card-IOT{background:#fff;border-radius:20px;padding:30px;border:1px solid #3e3e3e77;transition:all .3s ease;text-align:left;position:relative}.upskill-card-IOT:hover{transform:translateY(-8px);border-color:#d64a97}.card-badge-IOT{position:absolute;top:20px;right:20px;background:#f0eefc;color:#6c5ce7;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.upskill-card-top-IOT{border-radius:16px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icon-wrapper-IOT{font-size:48px}.upskill-card-IOT h3{margin-bottom:12px;color:#222;font-size:22px;font-weight:700}.upskill-card-IOT p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.card-link-IOT{color:#d64a97;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-link-icon-IOT{font-size:12px;transition:transform .3s ease}.upskill-card-IOT:hover .card-link-icon-IOT{transform:translate(5px)}.benefits-section-IOT{background:#f5f5f5;padding:3rem 8%}.benefits-grid-IOT{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.benefit-card-IOT{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all .3s ease;border:1px solid #3e3e3e77}.benefit-card-IOT:hover{transform:translateY(-6px);border-color:#d64a97}.benefit-icon-IOT{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.benefit-card-IOT h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.benefit-card-IOT p{font-size:14px;color:#666;line-height:1.6;margin:0}.features-section-IOT{background:#fff;padding:3rem 8%}.features-grid-IOT{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.feature-card-IOT{background:#fff;padding:30px;border-radius:20px;border:1px solid #3e3e3e77;transition:all .3s ease}.feature-card-IOT:hover{transform:translateY(-6px);border-color:#d64a97}.feature-icon-IOT{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.feature-card-IOT h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.feature-card-IOT p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.feature-check-IOT{display:flex;align-items:center;gap:8px;color:#00b894;font-size:13px;font-weight:500}.check-icon-IOT{font-size:16px}.stories-section-IOT{background:#f5f5f5;padding:80px 20px}.stories-grid-IOT{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.story-card-IOT{background:#fff;padding:30px;border-radius:20px;transition:all .3s ease;border:1px solid #eee}.story-card-IOT:hover{transform:translateY(-6px);border-color:#d64a97}.story-rating-IOT{display:flex;gap:4px;margin-bottom:20px}.star-icon-IOT{color:#fdcb6e;font-size:16px}.story-text-IOT{font-size:15px;color:#555;line-height:1.7;margin-bottom:25px;font-style:italic}.story-author-IOT{display:flex;align-items:center;gap:15px}.author-avatar-IOT{width:50px;height:50px;background:#f0eefc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c5ce7;font-size:24px}.author-info-IOT h4{margin:0 0 4px;font-size:16px;font-weight:700;color:#222}.author-info-IOT span{font-size:13px;color:#888}.upskill-cta-IOT{background:#fff;padding:3rem 8%}.cta-container-IOT{max-width:800px;margin:0 auto;text-align:center;background:#f5f5f5;padding:60px 40px;border-radius:30px}.cta-icon-IOT{width:70px;height:70px;background:#d64a971a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:32px;color:#d64a97}.cta-container-IOT h2{font-size:36px;font-weight:700;color:#222;margin-top:0}.cta-container-IOT p{font-size:18px;color:#666;margin-bottom:30px;line-height:1.6}.cta-buttons-IOT{display:flex;gap:20px;justify-content:center;margin-bottom:25px;flex-wrap:wrap}.cta-primary-IOT{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.cta-primary-IOT:hover{transform:translateY(-3px)}.cta-secondary-IOT{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-secondary-IOT:hover{background:#d64a971a;transform:translateY(-3px)}.cta-guarantee-IOT{display:flex;align-items:center;justify-content:center;gap:8px;color:#00b894;font-size:13px}.cta-guarantee-IOT svg{font-size:16px}@media(max-width:1024px){.upskill-hero-IOT{padding:60px 20px}.upskill-hero-IOT h1{font-size:48px}.upskill-hero-IOT p{font-size:18px}.section-header-IOT h2{font-size:36px}.stats-grid-IOT,.benefits-grid-IOT{grid-template-columns:repeat(2,1fr);gap:25px}.features-grid-IOT,.stories-grid-IOT{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.upskill-hero-IOT h1{font-size:42px}.upskill-hero-IOT p{font-size:17px}.hero-buttons-group-IOT{gap:15px}.upskill-hero-btn-IOT,.upskill-hero-btn-secondary-IOT{padding:12px 24px;font-size:15px}.section-header-IOT h2{font-size:32px}.section-header-IOT p{font-size:16px}.upskill-content-IOT,.benefits-section-IOT,.features-section-IOT{padding:2rem 5%}.cta-container-IOT{padding:40px 30px;margin:0 20px}.cta-container-IOT h2{font-size:30px}}@media(max-width:768px){.upskill-hero-IOT{padding:50px 15px}.upskill-hero-IOT h1{font-size:36px}.upskill-hero-IOT p{font-size:16px}.hero-stats-IOT{gap:25px}.hero-stat-item-IOT{gap:8px}.hero-stat-icon-IOT{font-size:24px}.hero-stat-number-IOT{font-size:18px}.section-header-IOT{margin:0 auto 40px}.section-header-IOT h2{font-size:28px}.section-header-IOT p{font-size:14px}.upskill-grid-IOT{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.upskill-card-IOT{padding:20px}.upskill-card-top-IOT{height:60px;width:60px}.icon-wrapper-IOT{font-size:36px}.upskill-card-IOT h3{font-size:18px}.stats-grid-IOT,.benefits-grid-IOT{grid-template-columns:1fr;gap:20px;max-width:400px}.features-grid-IOT{grid-template-columns:1fr}.stories-grid-IOT{grid-template-columns:1fr;max-width:450px;margin:0 auto}.cta-container-IOT{padding:35px 25px}.cta-container-IOT h2{font-size:26px}.cta-container-IOT p{font-size:15px}.cta-buttons-IOT{flex-direction:column;align-items:center}.cta-primary-IOT,.cta-secondary-IOT{width:100%;max-width:280px;justify-content:center}}@media(max-width:540px){.upskill-hero-IOT h1{font-size:30px}.upskill-hero-IOT p{font-size:14px}.hero-buttons-group-IOT{flex-direction:column;align-items:center}.upskill-hero-btn-IOT,.upskill-hero-btn-secondary-IOT{width:100%;max-width:280px;justify-content:center}.hero-stats-IOT{flex-direction:column;align-items:flex-start;gap:15px;padding-left:20px}.section-header-IOT h2{font-size:24px}.section-header-IOT p{font-size:13px}.upskill-grid-IOT{grid-template-columns:1fr}.upskill-card-IOT{text-align:center}.upskill-card-top-IOT{margin:0 auto 20px}.card-link-IOT{justify-content:center}.benefit-card-IOT{padding:20px}.benefit-icon-IOT{width:55px;height:55px;font-size:26px}.benefit-card-IOT h3{font-size:18px}.feature-card-IOT{padding:20px}.feature-icon-IOT{width:50px;height:50px;font-size:24px}.feature-card-IOT h3{font-size:18px}.cta-container-IOT{padding:30px 20px}.cta-container-IOT h2{font-size:22px}.cta-container-IOT p{font-size:14px}}@media(max-width:480px){.upskill-hero-IOT h1{font-size:26px}.upskill-hero-IOT p{font-size:13px}.section-header-IOT h2{font-size:22px}.upskill-card-IOT h3{font-size:16px}.upskill-card-IOT p{font-size:12px}.stat-number-IOT{font-size:26px}.stat-label-IOT{font-size:12px}.benefit-card-IOT h3{font-size:16px}.benefit-card-IOT p,.feature-card-IOT p{font-size:12px}.story-text-IOT{font-size:13px}.cta-container-IOT h2{font-size:20px}.cta-container-IOT p{font-size:13px}}@media(max-width:375px){.upskill-hero-IOT h1{font-size:24px}.upskill-hero-IOT p{font-size:12px}.section-header-IOT h2{font-size:20px}.upskill-card-IOT,.benefit-card-IOT{padding:18px}.benefit-icon-IOT{width:50px;height:50px;font-size:24px}.feature-card-IOT{padding:18px}.cta-container-IOT{padding:25px 15px}.cta-container-IOT h2{font-size:18px}}@media(max-width:320px){.upskill-hero-IOT h1{font-size:22px}.upskill-hero-IOT p{font-size:11px}.section-header-IOT h2{font-size:18px}.section-header-IOT p{font-size:12px}.upskill-card-IOT h3,.benefit-card-IOT h3{font-size:15px}.feature-card-IOT h3,.cta-container-IOT h2{font-size:16px}.cta-container-IOT p{font-size:12px}.cta-primary-IOT,.cta-secondary-IOT{padding:10px 20px;font-size:13px}}.quiz-container-IOT{background:#f9fafc;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.confetti-container-IOT{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.confetti-IOT{position:absolute;top:-10px;opacity:0;animation:confetti-fall-IOT 3s ease-out forwards;transform:rotate(45deg)}@keyframes confetti-fall-IOT{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.quiz-hero-IOT{position:relative;overflow:hidden;min-height:55vh;padding:100px 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(315deg,#000 100%,#190913);color:#fff}.quiz-hero-IOT h1{font-size:60px;font-weight:700;line-height:1.1;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.quiz-hero-IOT p{font-size:20px;line-height:1.8;max-width:700px;color:#ffffffbf;margin-bottom:40px;position:relative;z-index:2}.hero-stats-IOT{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;position:relative;z-index:2}.hero-stat-IOT{display:flex;align-items:center;gap:10px;padding:14px 26px;border-radius:50px;border:1px solid #d64a97;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.5s;cursor:pointer}.hero-stat-IOT svg{color:#d64a97;font-size:18px}.hero-stat-IOT span{font-weight:600;font-size:15px}.hero-stat-IOT:hover{transform:translateY(-8px) scale(1.05);border:1px solid rgba(214,74,151,.45)}.quiz-features-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1100px;margin:60px auto;padding:0 20px}.quiz-feature-card-IOT{background:#fff;padding:30px;border-radius:24px;text-align:center;border:1px solid #cdcccc;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem}.quiz-feature-card-IOT:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:#d64a97;transform:scaleX(0);transition:transform .4s ease}.quiz-feature-card-IOT:hover:before{transform:scaleX(1)}.quiz-feature-card-IOT:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-feature-icon-IOT{font-size:48px;margin-bottom:20px}.quiz-feature-card-IOT h3{font-size:22px;margin-bottom:12px;color:#222}.quiz-feature-card-IOT p{color:#666;font-size:14px;line-height:1.6}.quiz-title-IOT{text-align:center;margin:60px 0 30px;font-size:36px;font-weight:700;color:#222;position:relative}.quiz-title-IOT:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#d64a97,#7c5cff,#4285f4);border-radius:2px}.quiz-cards-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1300px;margin:40px auto;padding:20px}.quiz-card-IOT{flex:1;min-width:300px;padding:35px;border-radius:30px;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.quiz-card-IOT:hover:before{transform:scaleY(1)}.quiz-card-IOT:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-icons-IOT{display:flex;align-items:center;gap:18px;margin-bottom:12px}.quiz-icons-IOT h3{font-size:1.7rem;font-weight:700;color:#222;margin:0;line-height:1.3}.quiz-icon-IOT{font-size:48px;position:relative;z-index:1;transition:transform .3s ease;align-items:center}.quiz-card-IOT:hover .quiz-icon-IOT{transform:scale(1.05)}.quiz-card-IOT h3{font-size:22px;margin-bottom:10px;color:#222;transition:color .3s ease;position:relative;z-index:1}.quiz-card-IOT p{color:#3c3c3c;margin-bottom:15px;line-height:1.5;position:relative;z-index:1;font-size:16px}.quiz-stats-IOT{display:flex;gap:12px;margin-bottom:20px;font-size:14px;flex-wrap:wrap;position:relative;z-index:1}.quiz-stats-IOT span{display:flex;align-items:center;gap:5px;background:#f5f5f5;padding:5px 12px;border-radius:20px}.achievement-badges-IOT{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.achievement-badge-IOT{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#d64a97;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500;border:#d64a97 1px solid}.achievement-badge-IOT text{font-size:20px}.difficulty-badge-IOT{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.difficulty-beginner-IOT{background:#e8f5e9;color:#2e7d32}.difficulty-intermediate-IOT{background:#fff3e0;color:#ed6c02}.difficulty-advanced-IOT{background:#ffebee;color:#d32f2f}.difficulty-expert-IOT{background:#f3e5f5;color:#9c27b0}.start-btn-IOT{margin-top:10px;padding:12px 24px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.start-btn-IOT:hover{background:#d64a97;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766;gap:12px}.quiz-active-header-IOT{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;background:linear-gradient(315deg,#000 100%,#190913)}.quiz-active-header-IOT h2{color:#fff}.quiz-active-info-IOT{display:flex;align-items:center;gap:20px}.quiz-icon-small-IOT{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center}.quiz-active-info-IOT h2{margin:0;font-size:24px}.quiz-active-info-IOT p{margin:5px 0 0;opacity:.8;font-size:14px;color:#fff}.quiz-timer-IOT{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#d64a97;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease}.quiz-active-container-IOT{max-width:800px;margin:0 auto;padding:40px 20px}.progress-wrapper-IOT{background:#f0f0f0;border-radius:10px;height:8px;margin:30px 0;overflow:hidden}.progress-fill-IOT{height:100%;transition:width .4s ease;border-radius:10px;position:relative}.progress-fill-IOT:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:14px;background:#fff;border-radius:3px;box-shadow:0 0 10px #ffffff80}.question-box-IOT{background:#fff;border-radius:28px;padding:40px;border:1px solid #cdcccc;box-shadow:0 20px 60px #00000014;animation:slideUp-IOT .5s ease}@keyframes slideUp-IOT{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.question-badge-IOT{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:25px}.question-text-IOT{font-size:1.6rem;font-weight:600;color:#222;margin-bottom:30px;line-height:1.4}.options-IOT{display:flex;flex-direction:column;gap:15px;margin:30px 0}.option-btn-IOT{padding:16px 20px;border-radius:16px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:left;font-size:1rem;font-weight:500;color:#333;display:flex;align-items:center;gap:15px}.option-letter-IOT{width:32px;height:32px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#d64a97}.option-btn-IOT:hover{border-color:#d64a97;background:#fef5f8;transform:translate(8px)}.option-btn-IOT.active-IOT{border:none;box-shadow:0 8px 20px #d64a974d}.option-btn-IOT.active-IOT .option-letter-IOT{background:#ffffff4d;color:#fff}.next-btn-IOT{margin-top:20px;padding:14px 32px;width:100%;border-radius:40px;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.next-btn-IOT:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #0003;gap:15px}.next-btn-IOT:disabled{opacity:.5;cursor:not-allowed}.result-container-IOT{max-width:900px;margin:60px auto;text-align:center}.result-card-IOT{background:#fff;border-radius:32px;padding:50px 40px;border:1px solid #cdcccc;box-shadow:0 30px 60px #0000001a;animation:slideUp-IOT .5s ease}.result-hero-icon-IOT{font-size:48px;margin-bottom:20px}.score-circle-IOT{width:200px;height:200px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse-IOT 2s ease-in-out infinite}@keyframes pulse-IOT{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.score-inner-IOT{width:170px;height:170px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-inner-IOT h2{font-size:52px;margin:0;color:#d64a97}.score-inner-IOT span{font-size:14px;color:#888}.feedback-section-IOT{text-align:center;padding:30px;border-radius:20px;margin:20px 0;border:2px solid;background:linear-gradient(135deg,#fff,#f8f9fc)}.feedback-section-IOT h3{margin:15px 0 10px;font-size:24px}.feedback-section-IOT p{color:#666;margin:0}.result-stats-IOT{display:flex;justify-content:center;gap:50px;margin:30px 0;padding:25px;background:linear-gradient(135deg,#f8f9fc,#fff);border-radius:20px}.result-stats-IOT div{text-align:center}.stat-value1-IOT{font-size:28px;font-weight:700;display:flex;align-items:center;gap:8px}.stat-label1-IOT{font-size:12px;color:#888;margin-top:5px}.detailed-review-IOT{text-align:left;margin-top:40px}.detailed-review-IOT h4{margin-bottom:20px;color:#222;display:flex;align-items:center;gap:10px}.review-item-IOT{padding:20px;margin-bottom:15px;border-radius:16px;transition:all .3s ease}.review-item-IOT.correct-IOT{background:linear-gradient(135deg,#e8f5e9,#fff);border-left:4px solid #4caf50}.review-item-IOT.incorrect-IOT{background:linear-gradient(135deg,#ffebee,#fff);border-left:4px solid #f44336}.review-header-IOT{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review-number-IOT{font-weight:700;font-size:16px;color:#d64a97}.review-question-IOT{font-weight:600;margin-bottom:12px;color:#222}.review-answer-IOT{font-size:14px;margin-bottom:8px}.correct-text-IOT{color:#4caf50;margin-left:8px}.incorrect-text-IOT{color:#f44336;margin-left:8px;text-decoration:line-through}.review-correct-IOT{font-size:14px;color:#4caf50;margin-bottom:8px}.review-explanation-IOT{font-size:13px;color:#666;line-height:1.6;padding-top:8px;border-top:1px solid #eee;margin-top:8px}.result-actions-IOT{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.restart-btn-IOT,.home-btn-IOT{padding:12px 28px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.restart-btn-IOT{border:none;background:linear-gradient(90deg,#d64a97,#7c5cff);color:#fff}.restart-btn-IOT:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.home-btn-IOT{border:2px solid #d64a97;background:transparent;color:#d64a97}.home-btn-IOT:hover{background:#d64a971a;transform:translateY(-3px)}@media(max-width:1024px){.quiz-hero-IOT{padding:80px 5%;min-height:50vh}.quiz-hero-IOT h1{font-size:48px}.quiz-hero-IOT p{font-size:18px;padding:0 20px}.quiz-cards-IOT{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.quiz-features-IOT{gap:20px;padding:0 20px}.quiz-title-IOT{font-size:32px}}@media(max-width:912px){.quiz-hero-IOT h1{font-size:42px}.quiz-hero-IOT p{font-size:17px}.hero-stats-IOT{gap:15px}.hero-stat-IOT{padding:10px 20px}.hero-stat-IOT span{font-size:13px}.quiz-card-IOT{padding:25px}.quiz-icons-IOT h3{font-size:1.4rem}.quiz-icon-IOT{font-size:40px}}@media(max-width:768px){.quiz-hero-IOT{padding:60px 4%}.quiz-hero-IOT h1{font-size:36px}.quiz-hero-IOT p{font-size:16px}.hero-stats-IOT{flex-wrap:wrap}.hero-stat-IOT{width:calc(50% - 20px);justify-content:center}.quiz-features-IOT{grid-template-columns:1fr;margin:40px auto}.quiz-feature-card-IOT{padding:25px}.quiz-title-IOT{font-size:28px;margin:40px 0 25px}.quiz-cards-IOT{grid-template-columns:1fr;gap:20px}.quiz-active-header-IOT{padding:20px 25px;flex-direction:column;text-align:center}.quiz-active-info-IOT{flex-direction:column;text-align:center}.question-box-IOT{padding:25px}.question-text-IOT{font-size:1.3rem}.option-btn-IOT{padding:12px 16px;font-size:.9rem}.result-card-IOT{padding:35px 25px;margin:0 20px}.score-circle-IOT{width:160px;height:160px}.score-inner-IOT{width:130px;height:130px}.score-inner-IOT h2{font-size:42px}.result-stats-IOT{flex-wrap:wrap;gap:25px}}@media(max-width:540px){.quiz-hero-IOT{padding:50px 20px;min-height:45vh}.quiz-hero-IOT h1{font-size:30px}.quiz-hero-IOT p{font-size:14px}.hero-stat-IOT{width:100%;padding:12px 18px}.quiz-feature-card-IOT{flex-direction:column;text-align:center}.quiz-feature-card-IOT h3{font-size:20px}.quiz-title-IOT{font-size:24px}.quiz-title-IOT:after{width:50px;bottom:-10px}.quiz-card-IOT{padding:20px}.quiz-icons-IOT{flex-direction:column;text-align:center;gap:10px}.quiz-icons-IOT h3{font-size:1.3rem}.quiz-stats-IOT,.achievement-badges-IOT{justify-content:center}.start-btn-IOT{width:100%;justify-content:center}.question-text-IOT{font-size:1.1rem}.option-btn-IOT{padding:10px 14px;font-size:.85rem}.option-letter-IOT{width:28px;height:28px;font-size:14px}.quiz-timer-IOT{padding:8px 18px;font-size:16px}.quiz-icon-small-IOT{width:50px;height:50px}.feedback-section-IOT h3{font-size:20px}.detailed-review-IOT{margin-top:25px}.review-item-IOT{padding:15px}.review-question-IOT{font-size:14px}.result-actions-IOT{flex-direction:column}.restart-btn-IOT,.home-btn-IOT{width:100%;justify-content:center}}@media(max-width:480px){.quiz-hero-IOT h1{font-size:26px}.quiz-hero-IOT p{font-size:13px}.hero-stat-IOT{padding:10px 15px}.hero-stat-IOT svg{font-size:16px}.hero-stat-IOT span{font-size:12px}.quiz-feature-card-IOT{padding:20px}.quiz-feature-icon-IOT{font-size:36px}.quiz-feature-card-IOT h3{font-size:18px}.quiz-title-IOT{font-size:22px}.quiz-card-IOT{padding:18px}.question-box-IOT{padding:20px}.question-badge-IOT{font-size:11px}.question-text-IOT{font-size:1rem}.options-IOT,.option-btn-IOT{gap:10px}.result-card-IOT{padding:25px 20px}.score-circle-IOT{width:140px;height:140px}.score-inner-IOT{width:110px;height:110px}.score-inner-IOT h2{font-size:36px}.feedback-section-IOT{padding:20px}.feedback-section-IOT h3{font-size:18px}.stat-value1-IOT{font-size:22px}.review-header-IOT{flex-wrap:wrap}}@media(max-width:375px){.quiz-hero-IOT h1{font-size:24px}.quiz-hero-IOT p{font-size:12px}.hero-stat-IOT{padding:8px 12px}.hero-stat-IOT svg{font-size:14px}.hero-stat-IOT span{font-size:11px}.quiz-feature-card-IOT{padding:18px}.quiz-feature-card-IOT h3{font-size:16px}.quiz-feature-card-IOT p{font-size:12px}.quiz-title-IOT{font-size:20px}.quiz-icons-IOT h3{font-size:1.2rem}.quiz-icon-IOT{font-size:32px}.quiz-stats-IOT span{font-size:11px;padding:4px 10px}.achievement-badge-IOT{font-size:11px;padding:3px 8px}.question-text-IOT{font-size:.95rem}.option-btn-IOT{padding:8px 12px;font-size:.8rem}.option-letter-IOT{width:24px;height:24px;font-size:12px}.next-btn-IOT{padding:12px 20px;font-size:.9rem}.result-stats-IOT{gap:15px;padding:15px}.stat-value1-IOT{font-size:20px}.review-question-IOT{font-size:13px}.review-answer-IOT,.review-correct-IOT,.review-explanation-IOT{font-size:12px}.restart-btn-IOT,.home-btn-IOT{padding:10px 20px;font-size:13px}}@media(max-width:320px){.quiz-hero-IOT h1{font-size:22px}.quiz-hero-IOT p{font-size:11px}.quiz-title-IOT{font-size:18px}.quiz-card-IOT{padding:15px}.quiz-icons-IOT h3{font-size:1.1rem}.quiz-icon-IOT{font-size:28px}.quiz-stats-IOT span{font-size:10px;padding:3px 8px}.question-box-IOT{padding:18px}.question-text-IOT{font-size:.9rem}.option-btn-IOT{padding:8px 10px;font-size:.75rem;gap:8px}.option-letter-IOT{width:22px;height:22px;font-size:11px}.feedback-section-IOT h3{font-size:16px}.stat-value1-IOT{font-size:18px}.review-number-IOT{font-size:13px}}.challenges-page-IOT{background:#fff;font-family:Poppins,sans-serif}.challenges-hero-IOT{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.challenges-hero-IOT:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.challenges-hero-IOT h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.challenges-hero-IOT p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.challenge-top-cards-IOT{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:800px;margin:50px auto 0;position:relative;z-index:1}.challenge-card-IOT{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:35px 30px;border-radius:24px;width:280px;border:1px solid rgba(255,255,255,.15);transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:center;cursor:pointer;position:relative;overflow:hidden}.challenge-card-IOT:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.challenge-card-IOT:hover:before{left:100%}.challenge-card-IOT .icon-IOT{font-size:52px;margin-bottom:20px;display:inline-block}.challenge-card-IOT:first-child .icon-IOT{color:#d64a97}.challenge-card-IOT:last-child .icon-IOT{color:gold}.challenge-card-IOT h3{margin-bottom:12px;font-size:1.4rem;color:#fff;font-weight:600}.challenge-card-IOT p{font-size:14px;color:#ffffffb3;line-height:1.6}.active-challenges-IOT{padding:60px 20px;background:#f5f5f5}.section-header-IOT{text-align:center;margin-bottom:50px}.section-header-IOT h2{font-size:42px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.section-header-IOT p{color:#666;font-size:18px}.challenges-grid-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.challenge-item-IOT{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.challenge-item-IOT:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #0000001a}.challenge-header-IOT{justify-content:space-between;align-items:center;gap:15px}.challenge-top-IOT{display:flex;align-items:center;gap:15px;padding:20px 20px 0}.challenge-top-IOT h3{margin:0;font-size:1.3rem;font-weight:700}.challenge-icon-IOT{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:16px;background:#d64a971a;font-size:24px}.challenge-body-IOT{padding:25px}.challenge-description-IOT{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.challenge-meta-IOT{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.challenge-meta-IOT span{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.challenge-meta-IOT svg{color:#d64a97}.challenge-stats-IOT{display:flex;justify-content:space-between;margin-bottom:20px}.stat-IOT{text-align:center;flex:1}.stat-value1-IOT{font-size:18px;font-weight:700}.stat-label-IOT{font-size:11px;color:#888;margin-top:4px}.challenge-btn-IOT{width:100%;padding:12px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.challenge-btn-IOT:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.challenge-detail-IOT{max-width:1150px;margin:auto;padding:3rem;position:relative}.back-btn-IOT{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(214,74,151,.15);border-radius:50px;color:#d64a97;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #d64a9714;transition:.45s}.back-btn-IOT:hover{transform:translateY(-4px);box-shadow:0 18px 40px #d64a9726;gap:14px}.detail-header-IOT{background:#ffffffb3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(71,70,70,.8);border-radius:35px;padding:50px;text-align:center;margin-bottom:40px;position:relative;overflow:hidden}.detail-icon-IOT{width:110px;height:110px;margin:auto auto 25px;display:flex;align-items:center;justify-content:center;font-size:52px;color:#d64a97;background:#d64a9714;border-radius:30px;box-shadow:0 15px 40px #d64a9726}.detail-header-IOT h1{font-size:52px;font-weight:700;color:#222;margin-bottom:30px}.detail-meta-IOT{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.detail-meta-IOT span{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:50px;color:#555;font-size:14px;font-weight:600;border:1px solid rgba(214,74,151,.1);box-shadow:0 8px 25px #d64a970d}.detail-meta-IOT svg{color:#d64a97}.detail-section-IOT{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:35px;border-radius:28px;margin-bottom:30px;border:1px solid rgba(71,70,70,.8);transition:.4s}.detail-section-IOT h2{display:flex;align-items:center;gap:12px;font-size:32px;margin-bottom:25px;font-weight:700;color:#222}.detail-section-IOT h2 svg{color:#d64a97}.detail-section-IOT p{line-height:1.9;color:#666;font-size:18px}.task-list-IOT{padding:0;list-style:none}.task-list-IOT li{display:flex;gap:14px;padding:18px;margin-bottom:12px;border-radius:18px;font-size:18px;background:#f5f5f5;transition:.4s}.task-list-IOT li:hover{transform:translate(8px);background:#d64a9714}.task-list-IOT li svg{color:#d64a97;margin-top:4px}.code-block-IOT{background:#fff;padding:25px;border-radius:20px;border:1px solid rgba(214,74,151,.12);box-shadow:0 10px 35px #5e5e5e00;overflow:auto}.code-block-IOT pre{font-size:14px;line-height:1.7;color:#444}.info-box-IOT{padding:25px;border-radius:20px;background:#f5f5f5;border:1px solid rgba(214,74,151,.08)}.submission-area-IOT{padding:40px;background:#fffc;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:30px;border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 60px #d64a9714;margin-top:40px}.submission-area-IOT h3{font-size:32px;margin-bottom:25px}.submission-input-IOT{width:100%;padding:20px;border-radius:22px;border:2px solid rgba(0,0,0,.12);background:#fff;font-size:15px;transition:.4s}.submission-input-IOT:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 6px #d64a9714}.submit-btn-IOT{padding:15px 35px;margin-top:20px;border:none;border-radius:50px;background:#d64a97;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 15px 35px #d64a9740;transition:.4s}.submit-btn-IOT:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 25px 45px #d64a9759}.coming-soon-IOT{text-align:center;padding:80px 20px;background:#fff}.coming-box-IOT{background:#fff;padding:50px;border-radius:30px;max-width:550px;margin:auto;border:1px solid #e0e0e0;box-shadow:0 20px 40px #0000000d;transition:all .3s ease}.coming-box-IOT:hover{transform:translateY(-5px);border-color:#d64a97}.coming-icon-IOT{font-size:64px;color:#d64a97;margin-bottom:20px}.coming-box-IOT h3{font-size:28px;margin-bottom:15px;color:#000}.coming-box-IOT p{color:#666;margin-bottom:30px;line-height:1.6}.subscribe-btn-IOT{padding:14px 32px;border-radius:40px;border:none;background:#d64a97;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.subscribe-btn-IOT:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d;gap:14px}.past-challenges-IOT{padding:3rem;background:#fff;text-align:center;border-top:1px solid #f0f0f0}.past-challenges-IOT h2{font-size:36px;margin-bottom:15px;color:#000;margin-top:0}.past-challenges-IOT>p{color:#666;margin-bottom:50px}.past-grid-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px;margin:0 auto}.past-card-IOT{display:flex;align-items:center;gap:20px;background:#fff;padding:20px;border-radius:20px;border:1px solid #e0e0e0;transition:all .3s ease;text-align:left;cursor:pointer}.past-card-IOT:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 15px 30px #00000014}.past-icon-IOT{font-size:40px;color:#d64a97}.past-content-IOT h3{font-size:20px;margin-bottom:5px;color:#000}.past-content-IOT p{font-size:15px;color:#999;display:flex;align-items:center;gap:5px}.past-score-IOT{margin-top:8px;font-size:12px;color:#d64a97;font-weight:600}.view-details-IOT{margin-left:auto;color:#d64a97;font-size:14px}@media(max-width:1024px){.challenges-hero-IOT{padding:80px 20px}.challenges-hero-IOT h1{font-size:48px}.challenge-top-cards-IOT{gap:25px}.challenge-card-IOT{width:260px;padding:30px 25px}.section-header-IOT h2{font-size:36px}.challenges-grid-IOT{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.past-grid-IOT{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.challenge-detail-IOT{padding:2rem}.detail-header-IOT h1{font-size:42px}.detail-section-IOT h2{font-size:28px}}@media(max-width:912px){.challenges-hero-IOT h1{font-size:42px}.challenges-hero-IOT p{font-size:16px}.challenge-card-IOT{width:240px;padding:25px 20px}.challenge-card-IOT .icon-IOT{font-size:44px}.challenge-card-IOT h3{font-size:1.2rem}.section-header-IOT h2{font-size:32px}.detail-header-IOT{padding:35px}.detail-header-IOT h1{font-size:36px}.detail-section-IOT{padding:25px}.detail-section-IOT p{font-size:16px}.task-list-IOT li{font-size:16px;padding:15px}.submission-area-IOT{padding:30px}.submission-area-IOT h3{font-size:28px}}@media(max-width:768px){.challenges-hero-IOT{padding:60px 20px}.challenges-hero-IOT h1{font-size:36px}.challenges-hero-IOT p{font-size:15px}.challenge-top-cards-IOT{flex-direction:column;align-items:center;gap:20px}.challenge-card-IOT{width:100%;max-width:320px}.section-header-IOT h2{font-size:28px}.section-header-IOT p{font-size:15px}.active-challenges-IOT{padding:40px 15px}.challenge-top-IOT h3{font-size:1.1rem}.challenge-icon-IOT{width:45px;height:45px;font-size:20px}.challenge-body-IOT{padding:20px}.challenge-meta-IOT{flex-wrap:wrap;gap:10px}.past-challenges-IOT{padding:2rem}.past-challenges-IOT h2{font-size:28px}.past-grid-IOT{grid-template-columns:1fr}.coming-box-IOT{padding:35px 25px;margin:0 20px}.coming-box-IOT h3{font-size:24px}.challenge-detail-IOT{padding:1.5rem}.detail-header-IOT{padding:25px}.detail-icon-IOT{width:80px;height:80px;font-size:36px}.detail-header-IOT h1{font-size:28px;margin-bottom:20px}.detail-meta-IOT span{padding:8px 15px;font-size:12px}.detail-section-IOT h2{font-size:24px}.detail-section-IOT p{font-size:14px}.task-list-IOT li{font-size:14px;padding:12px}.code-block-IOT pre{font-size:12px}.submission-area-IOT h3{font-size:24px}.submission-input-IOT{padding:15px;font-size:14px}.submit-btn-IOT{padding:12px 28px;font-size:14px}}@media(max-width:540px){.challenges-hero-IOT h1{font-size:30px}.challenges-hero-IOT p{font-size:14px}.challenge-card-IOT{padding:20px 15px}.challenge-card-IOT .icon-IOT{font-size:38px}.challenge-card-IOT h3{font-size:1.1rem}.challenge-card-IOT p{font-size:12px}.section-header-IOT h2{font-size:24px}.section-header-IOT p{font-size:13px}.challenge-top-IOT{flex-direction:column;text-align:center;padding:15px}.challenge-top-IOT h3{font-size:1rem}.challenge-stats-IOT{flex-direction:column;gap:10px}.stat-IOT{text-align:left;display:flex;justify-content:space-between;padding:5px 0}.stat-label-IOT{margin-top:0}.challenge-btn-IOT{padding:10px;font-size:13px}.past-challenges-IOT h2{font-size:24px}.past-card-IOT{flex-wrap:wrap;text-align:center;justify-content:center}.past-icon-IOT{font-size:32px}.past-content-IOT h3{font-size:18px}.view-details-IOT{margin-left:0}.coming-box-IOT{padding:25px 20px}.coming-box-IOT h3{font-size:20px}.coming-box-IOT p{font-size:13px}.subscribe-btn-IOT{padding:12px 24px;font-size:13px}.back-btn-IOT{padding:10px 18px;font-size:13px}.detail-meta-IOT{gap:12px}.detail-meta-IOT span{padding:6px 12px;font-size:11px}.detail-section-IOT{padding:20px}.detail-section-IOT h2{font-size:20px}}@media(max-width:480px){.challenges-hero-IOT h1{font-size:26px}.challenges-hero-IOT p{font-size:13px}.challenge-card-IOT{padding:18px 12px}.challenge-card-IOT .icon-IOT{font-size:32px}.section-header-IOT h2{font-size:22px}.challenge-top-IOT h3{font-size:.95rem}.challenge-icon-IOT{width:40px;height:40px;font-size:18px}.challenge-description-IOT{font-size:12px}.challenge-meta-IOT span{font-size:11px}.stat-value1-IOT{font-size:15px}.past-challenges-IOT{padding:1.5rem}.past-challenges-IOT h2{font-size:22px}.coming-box-IOT{padding:20px 15px}.coming-icon-IOT{font-size:48px}.detail-header-IOT h1{font-size:24px}.detail-icon-IOT{width:60px;height:60px;font-size:28px}.detail-section-IOT h2{font-size:18px;gap:8px}.task-list-IOT li{font-size:13px;padding:10px}.submission-area-IOT{padding:20px}.submission-area-IOT h3{font-size:20px}.submit-btn-IOT{width:100%;justify-content:center}}@media(max-width:375px){.challenges-hero-IOT h1{font-size:24px}.challenges-hero-IOT p{font-size:12px}.challenge-card-IOT{padding:15px 10px}.challenge-card-IOT .icon-IOT{font-size:28px;margin-bottom:12px}.challenge-card-IOT h3{font-size:1rem}.section-header-IOT h2{font-size:20px}.section-header-IOT p{font-size:12px}.challenge-top-IOT h3{font-size:.9rem}.challenge-icon-IOT{width:35px;height:35px;font-size:16px}.past-challenges-IOT h2{font-size:20px}.past-card-IOT{padding:15px}.past-content-IOT h3{font-size:16px}.coming-box-IOT h3{font-size:18px}.back-btn-IOT{padding:8px 15px;font-size:12px}.detail-header-IOT{padding:20px}.detail-header-IOT h1{font-size:20px}.detail-meta-IOT span{padding:5px 10px;font-size:10px}}@media(max-width:320px){.challenges-hero-IOT h1{font-size:22px}.challenges-hero-IOT p{font-size:11px}.challenge-card-IOT h3{font-size:.9rem}.section-header-IOT h2{font-size:18px}.challenge-top-IOT h3{font-size:.85rem}.challenge-description-IOT{font-size:11px}.challenge-meta-IOT span{font-size:10px}.past-challenges-IOT h2{font-size:18px}.coming-box-IOT h3{font-size:16px}.detail-header-IOT h1{font-size:18px}.detail-section-IOT h2{font-size:16px}.task-list-IOT li{font-size:12px}}.interview-section-IOT{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.interview-hero-IOT{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.interview-hero-IOT:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.interview-hero-IOT h1{font-size:60px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.interview-hero-IOT p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.stats-container-IOT{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:3rem;position:relative;z-index:2;padding:0 20px}.stat-card-IOT{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px 35px;border-radius:24px;min-width:150px;text-align:center;border:1px solid rgba(67,66,66,.405);transition:all .3s ease}.stat-card-IOT:hover{transform:translateY(-8px);border-color:#d64a97}.stat-icon-IOT{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#d64a9714;border-radius:50%;font-size:24px}.stat-value-IOT{font-size:28px;font-weight:700;color:#111}.stat-label-IOT{font-size:15px;color:#666;margin-top:5px}.interview-features-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.feature-IOT{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;border-radius:24px;text-align:center;border:1px solid rgba(75,75,75,.418);transition:all .3s ease;display:flex;gap:20px;align-items:center}.feature-IOT:hover{transform:translateY(-8px);border-color:#d64a97}.feature-IOT h3{margin:15px 0 10px;font-size:22px;color:#111}.feature-IOT p{font-size:14px;color:#666;line-height:1.6}.feature-IOT>div:first-child{transition:transform .3s ease}.feature-IOT:hover>div:first-child{transform:scale(1.1)}.cards-header-IOT{text-align:center;margin:80px 0 40px}.cards-header-IOT h2{font-size:36px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.cards-header-IOT h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#d64a97;border-radius:2px}.cards-header-IOT p{color:#666;font-size:16px;margin-top:20px}.interview-grid-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto 60px;padding:0 20px}.interview-card-IOT{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:30px;cursor:pointer;border:1px solid rgba(72,72,72,.379);transition:all .3s ease;position:relative;overflow:hidden}.interview-card-IOT:hover:before{left:100%}.interview-card-IOT:hover{transform:translateY(-8px);border-color:#d64a97}.card-content-IOT{position:relative;z-index:2}.card-title-row-IOT{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-icon-IOT{display:flex;align-items:center;justify-content:center;font-size:32px}.card-title-row-IOT h3{font-size:22px;font-weight:700;margin:0;color:#111}.interview-card-IOT p{font-size:14px;line-height:1.6;color:#666;margin-bottom:10px}.card-full-desc-IOT{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;font-size:13px;color:#888}.interview-card-IOT:hover .card-full-desc-IOT{max-height:80px;opacity:1;margin-top:15px}.card-footer-IOT{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;border-top:1px solid rgba(214,74,151,.1)}.card-footer-IOT span{font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.card-footer-IOT button{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-footer-IOT button:hover{transform:translateY(-2px)}.practice-detail-container-IOT{max-width:1200px;margin:0 auto;padding:40px 20px}.back-btn-IOT{display:inline-flex;align-items:center;gap:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(214,74,151,.15);padding:12px 24px;border-radius:40px;color:#d64a97;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:30px;transition:all .3s ease}.back-btn-IOT:hover{transform:translateY(-3px);gap:14px}.practice-header-IOT{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:40px;margin-bottom:40px;display:flex;gap:30px;flex-wrap:wrap;border:1px solid rgba(214,74,151,.1)}.practice-icon-IOT{font-size:64px;color:#d64a97}.practice-info-IOT{flex:1}.practice-info-IOT h1{font-size:32px;margin-bottom:10px;color:#111}.practice-info-IOT p{color:#666;line-height:1.6}.practice-meta-IOT{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.practice-meta-IOT span{display:flex;align-items:center;gap:8px;background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;color:#555}.practice-content-IOT{display:grid;grid-template-columns:300px 1fr;gap:30px}.practice-sidebar-IOT{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:25px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(214,74,151,.1)}.progress-section-IOT{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(214,74,151,.1)}.progress-section-IOT h3{font-size:16px;margin-bottom:15px;color:#111;display:flex;align-items:center;gap:8px}.progress-bar-custom-IOT{height:8px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin:12px 0}.progress-fill-custom-IOT{height:100%;border-radius:10px;transition:width .3s ease}.topics-section-IOT,.skills-section-IOT{margin-bottom:25px}.topics-section-IOT h3,.skills-section-IOT h3{font-size:14px;margin-bottom:12px;color:#111;display:flex;align-items:center;gap:8px}.topics-section-IOT ul{list-style:none;padding:0}.topics-section-IOT li{padding:8px 0;color:#666;font-size:13px;display:flex;align-items:center}.skills-badges-IOT{display:flex;flex-wrap:wrap;gap:10px}.skill-badge-IOT{background:#d64a9714;padding:6px 14px;border-radius:20px;font-size:11px;color:#d64a97;transition:all .3s ease}.skill-badge-IOT:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.practice-main-IOT{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(214,74,151,.1);overflow:hidden}.question-card-IOT{padding:35px}.question-header-IOT{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.question-number-IOT{background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:8px;color:#555}.question-framework-IOT{padding:8px 18px;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.question-text-IOT{background:#d64a970a;padding:25px;border-radius:20px;display:flex;gap:15px;margin-bottom:30px}.question-text-IOT p{font-size:18px;line-height:1.6;color:#111;margin:0}.answer-area-IOT{display:flex;flex-direction:column;gap:20px}.answer-input-IOT{width:100%;padding:18px;border-radius:20px;border:1px solid rgba(214,74,151,.2);font-family:inherit;font-size:14px;resize:vertical;transition:all .3s ease;background:#fff}.answer-input-IOT:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 4px #d64a9714}.submit-answer-btn-IOT,.next-question-btn-IOT{background:#d64a97;border:none;padding:14px 28px;border-radius:40px;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.submit-answer-btn-IOT:hover,.next-question-btn-IOT:hover{transform:translateY(-3px);box-shadow:0 15px 30px #d64a974d}.submit-answer-btn-IOT:disabled{opacity:.5;cursor:not-allowed;transform:none}.feedback-area-IOT{background:#d64a970a;border-radius:20px;padding:25px;margin-top:10px}.feedback-sample-IOT,.feedback-tips-IOT,.feedback-framework-IOT{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(214,74,151,.1)}.feedback-sample-IOT:last-child,.feedback-tips-IOT:last-child,.feedback-framework-IOT:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feedback-area-IOT h4{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.feedback-area-IOT p{font-size:14px;color:#555;line-height:1.6}.tips-section-IOT{max-width:1200px;margin:80px auto;padding:50px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:40px;border:1px solid rgba(214,74,151,.1)}.tips-header-IOT{text-align:center;margin-bottom:40px}.tips-header-IOT h2{font-size:32px;margin-top:10px;color:#111}.tips-grid-IOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tip-card-IOT{background:#fff;padding:30px;text-align:center;border-radius:24px;transition:all .3s ease;border:1px solid rgba(80,80,80,.393);display:flex;gap:20px;align-items:center}.tip-card-IOT:hover{transform:translateY(-8px);border-color:#d64a97}.tip-icon-IOT{font-size:40px;margin-bottom:15px;display:inline-block}.tip-card-IOT h4{font-size:18px;margin-bottom:10px;color:#111}.tip-card-IOT p{font-size:13px;color:#666;line-height:1.5}@media(max-width:1024px){.interview-hero-IOT{padding:80px 20px}.interview-hero-IOT h1{font-size:48px}.interview-hero-IOT p{font-size:16px}.stats-container-IOT{margin:2rem;gap:20px}.stat-card-IOT{padding:20px 25px;min-width:130px}.stat-value-IOT{font-size:24px}.cards-header-IOT h2{font-size:32px}.interview-grid-IOT{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.practice-content-IOT{grid-template-columns:280px 1fr}}@media(max-width:912px){.interview-hero-IOT h1{font-size:42px}.interview-features-IOT{grid-template-columns:1fr;margin:40px auto}.feature-IOT{max-width:500px;margin:0 auto}.cards-header-IOT h2{font-size:28px}.practice-detail-container-IOT{padding:30px 15px}.practice-header-IOT{padding:30px;flex-direction:column;text-align:center}.practice-icon-IOT{margin:0 auto}.practice-meta-IOT{justify-content:center}}@media(max-width:768px){.interview-hero-IOT{padding:60px 15px}.interview-hero-IOT h1{font-size:36px}.interview-hero-IOT p{font-size:15px}.stats-container-IOT{margin:1.5rem;gap:15px}.stat-card-IOT{min-width:calc(50% - 20px);padding:18px 15px}.stat-value-IOT{font-size:22px}.stat-label-IOT{font-size:13px}.cards-header-IOT{margin:50px 0 30px}.cards-header-IOT h2{font-size:24px}.cards-header-IOT p{font-size:14px}.interview-grid-IOT{grid-template-columns:1fr;gap:20px}.interview-card-IOT{padding:25px}.card-title-row-IOT h3{font-size:20px}.practice-content-IOT{grid-template-columns:1fr}.practice-sidebar-IOT{position:static;margin-bottom:20px}.question-card-IOT{padding:25px}.question-text-IOT p{font-size:16px}.tips-section-IOT{padding:35px 25px;margin:50px 20px}.tips-header-IOT h2{font-size:28px}.tips-grid-IOT{grid-template-columns:1fr}.tip-card-IOT{padding:20px}}@media(max-width:540px){.interview-hero-IOT h1{font-size:30px}.interview-hero-IOT p{font-size:14px}.stats-container-IOT{margin:1rem}.stat-card-IOT{min-width:100%;padding:15px}.stat-icon-IOT{width:50px;height:50px;font-size:20px}.stat-value-IOT{font-size:20px}.feature-IOT{flex-direction:column;text-align:center;padding:20px}.feature-IOT h3{margin:10px 0;font-size:18px}.feature-IOT p{font-size:13px}.cards-header-IOT h2{font-size:22px}.cards-header-IOT p{font-size:13px}.interview-card-IOT{padding:20px}.card-title-row-IOT{flex-direction:column;text-align:center}.card-title-row-IOT h3{font-size:18px}.card-footer-IOT{flex-direction:column;gap:15px}.card-footer-IOT button{width:100%;justify-content:center}.back-btn-IOT{padding:10px 18px;font-size:13px}.practice-header-IOT{padding:25px}.practice-info-IOT h1{font-size:24px}.practice-info-IOT p{font-size:14px}.practice-meta-IOT span{padding:6px 12px;font-size:11px}.question-header-IOT{flex-direction:column;align-items:flex-start}.question-text-IOT{flex-direction:column;text-align:center;padding:20px}.question-text-IOT p{font-size:15px}.answer-input-IOT{padding:14px;font-size:13px}.submit-answer-btn-IOT,.next-question-btn-IOT{width:100%;justify-content:center}.feedback-area-IOT{padding:20px}.feedback-area-IOT p{font-size:13px}.tips-section-IOT{padding:25px 15px;margin:40px 15px}.tips-header-IOT h2{font-size:24px}.tip-card-IOT{flex-direction:column;text-align:center;padding:20px}.tip-icon-IOT{margin-bottom:10px}.tip-card-IOT h4{font-size:16px}}@media(max-width:480px){.interview-hero-IOT h1{font-size:26px}.interview-hero-IOT p{font-size:13px}.stat-value-IOT{font-size:18px}.cards-header-IOT h2{font-size:20px}.practice-info-IOT h1{font-size:22px}.question-text-IOT p{font-size:14px}.tips-header-IOT h2{font-size:22px}}@media(max-width:375px){.interview-hero-IOT h1{font-size:24px}.interview-hero-IOT p{font-size:12px}.stat-card-IOT{padding:12px}.stat-value-IOT{font-size:16px}.stat-label-IOT{font-size:11px}.cards-header-IOT h2{font-size:18px}.practice-info-IOT h1{font-size:20px}.question-text-IOT p{font-size:13px}.tips-header-IOT h2{font-size:20px}.tip-card-IOT h4{font-size:15px}.tip-card-IOT p{font-size:12px}}@media(max-width:320px){.interview-hero-IOT h1{font-size:22px}.interview-hero-IOT p{font-size:11px}.cards-header-IOT h2{font-size:16px}.practice-info-IOT h1,.tips-header-IOT h2{font-size:18px}}.cloud-computing-wrapper{width:100%;overflow-x:hidden;background:#fff;color:#000}.cloud-computing-wrapper *{box-sizing:border-box}.cloud-computing-wrapper img{max-width:100%;height:auto;display:block}.cloud-computing-wrapper a{text-decoration:none}.cloud-computing-header-wrapper .header{font-family:Poppins,sans-serif;position:sticky;top:0;display:flex;align-items:center;justify-content:flex-start;gap:30px;padding:0 50px;background:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 25px #00000014;z-index:9999;transition:transform .3s ease-in-out;transform:translateY(0)}.cloud-computing-header-wrapper .header.hidden{transform:translateY(-100%)}.cloud-computing-header-wrapper .header.visible{transform:translateY(0)}.cloud-computing-header-wrapper .logo-img{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}.cloud-computing-header-wrapper .nav-links{display:flex;align-items:center;gap:25px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:105;text-align:center}.cloud-computing-header-wrapper .nav-links a{position:relative;color:#fff;text-decoration:none;font-size:18px;font-weight:500;transition:.3s}.cloud-computing-header-wrapper .nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#d64a97;transition:width .3s ease}.cloud-computing-header-wrapper .nav-links a:hover{color:#d64a97}.cloud-computing-header-wrapper .nav-links a:hover:after{width:100%}.cloud-computing-header-wrapper .dropdown{position:relative}.cloud-computing-header-wrapper .dropdown-title{cursor:pointer;font-size:20px;font-weight:500;color:#fff;display:flex;align-items:center;gap:5px}.cloud-computing-header-wrapper .dropdown-menu{position:absolute;top:45px;left:0;background:#fff;border-radius:14px;min-width:240px;padding:10px 0;border:1px solid #eee;box-shadow:0 20px 50px #0000001f;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:200}.cloud-computing-header-wrapper .dropdown-arrow{font-size:12px;cursor:pointer}.cloud-computing-header-wrapper .dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.cloud-computing-header-wrapper .dropdown-menu a{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#444;font-size:14px;transition:.25s}.cloud-computing-header-wrapper .dropdown-menu a:hover{background:#f5f3ff;color:#7c5cff;transform:translate(5px)}.cloud-computing-header-wrapper .login-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;background:#d64a97;color:#fff;margin-left:auto}.cloud-computing-header-wrapper .login-btn:hover{border:2px solid #d64a97;background:transparent;color:#d64a97}.cloud-computing-header-wrapper .arrow-icon{font-size:12px;transition:transform .3s ease}.cloud-computing-header-wrapper .login-btn:hover .arrow-icon{transform:translate(5px)}.cloud-computing-header-wrapper .dropdown-title:hover{color:#7c5cff}.cloud-computing-header-wrapper .dropdown-title:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#7c5cff);transition:width .3s ease}.cloud-computing-header-wrapper .dropdown-title:hover:after{width:100%}.cloud-computing-header-wrapper .menu-icon{display:none;font-size:28px;cursor:pointer;margin-left:auto;color:#fff}@media(max-width:992px){.cloud-computing-header-wrapper .menu-icon{display:block;font-size:28px;cursor:pointer;z-index:1100;position:relative}.cloud-computing-header-wrapper .nav-links{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(135deg,#0f0220,#1a0630);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;z-index:1000;transform:translateY(-100%);opacity:0;transition:all .4s ease;pointer-events:none}.cloud-computing-header-wrapper .nav-links.active{transform:translateY(0);opacity:1;pointer-events:auto}.cloud-computing-header-wrapper .nav-links a{color:#fff;font-size:20px;font-weight:500}.cloud-computing-header-wrapper .nav-links a:hover{color:#d64a97}.cloud-computing-header-wrapper .nav-links a:after{display:none}.cloud-computing-header-wrapper .mobile-login{margin-top:20px}}@media(max-width:576px){.cloud-computing-header-wrapper .header{padding:0}.cloud-computing-header-wrapper .login-btn{margin-right:0;font-size:12px;padding:8px 12px}.cloud-computing-header-wrapper .logo-img{height:3rem;display:flex}.cloud-computing-header-wrapper .menu-icon{font-size:18px;margin-right:.5rem}.cloud-computing-header-wrapper .nav-links{gap:18px}.cloud-computing-header-wrapper .nav-links a{font-size:18px}.cloud-computing-header-wrapper .nav-links .dropdown-title{color:#fff}.cloud-computing-header-wrapper .nav-links .dropdown-title:hover{color:#d64a97}.cloud-computing-header-wrapper .nav-links .dropdown-title:after{display:none}.cloud-computing-header-wrapper .dropdown-menu{background:linear-gradient(135deg,#0f0220,#1a0630)}}.cloud-computing-header-wrapper .menu-icon.active{color:#fff}@media(max-width:280px){.cloud-computing-header-wrapper .header{padding:0 6px;gap:10px}.cloud-computing-header-wrapper .logo-img{height:2.2rem}.cloud-computing-header-wrapper .menu-icon{font-size:14px;margin-right:.2rem}.cloud-computing-header-wrapper .nav-links{gap:12px}.cloud-computing-header-wrapper .nav-links a,.cloud-computing-header-wrapper .nav-links .dropdown-title{font-size:14px}.cloud-computing-header-wrapper .login-btn{padding:6px 10px;font-size:10px}.cloud-computing-header-wrapper .dropdown-menu{min-width:180px}}.footer{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:60px 80px 40px;background:#000;color:#e0e0e0;font-family:Poppins,sans-serif;border-top:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.03),transparent 60%);pointer-events:none}.logo-img1{height:7rem;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(1.1);transition:filter .3s ease}.logo-img1:hover{filter:brightness(1.2)}.footer-col h3{margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;letter-spacing:1px;background:#d64a97;background-clip:text;-webkit-background-clip:text;color:transparent;position:relative;display:inline-block}.footer-col p{color:#9a9aad;font-size:.85rem;line-height:1.7;margin-bottom:1rem}.footer-col a{display:block;margin:.75rem 0;color:#b0b0c0;font-size:.85rem;text-decoration:none;transition:all .25s ease;position:relative;width:-moz-fit-content;width:fit-content}.footer-col a:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:1.5px;background:linear-gradient(90deg,#d64a97,#b847e8);transition:width .3s ease;border-radius:2px}.footer-col a:hover{color:#fff;transform:translate(5px)}.footer-col a:hover:after{width:100%}.footer-col a[href^=mailto],.footer-col a[href^=tel]{font-weight:500;color:#c0c0d0}.social-section{margin-top:1rem}.social-icons{display:flex;gap:12px;margin-top:1rem;flex-wrap:wrap}.social-icons a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;font-size:1rem;color:#d0d0e0;transition:all .3s ease;margin:0}.social-icons a:after{display:none}.social-icons a:hover{background:linear-gradient(135deg,#d64a97,#b847e8);transform:translateY(-4px);box-shadow:0 6px 14px #d64a9759;color:#fff}.newsletter-section{margin-top:.5rem}.newsletter-form{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.newsletter-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:10px 16px;color:#e0e0e0;font-size:.8rem;outline:none;transition:all .3s ease}.newsletter-input:focus{border-color:#d64a97;background:#ffffff14}.newsletter-input::-moz-placeholder{color:#6a6a7a}.newsletter-input::placeholder{color:#6a6a7a}.newsletter-btn{background:linear-gradient(135deg,#d64a97,#b847e8);border:none;border-radius:30px;padding:10px 16px;color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.newsletter-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px #d64a9766}.footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:2rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:#7a7a8a;flex-wrap:wrap;gap:1rem}.bottom-links{display:flex;gap:1.5rem}.bottom-links a{display:inline-block;margin:0;font-size:.75rem;color:#7a7a8a}.bottom-links a:after{bottom:-2px}.scroll-top-btn{position:fixed;bottom:30px;right:30px;width:46px;height:46px;border-radius:50%;border:none;background:#d64a97;color:#fff;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #d64a9766;transition:all .3s ease;z-index:1000}.scroll-top-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px #d64a9799}.scroll-top-btn:active{transform:scale(.95)}@media(max-width:1024px){.footer{padding:50px 60px 35px;gap:1.8rem}.logo-img1{height:6rem}.footer-col h3{font-size:1rem}}@media(max-width:912px){.footer{padding:40px 40px 30px;gap:1.5rem}.logo-img1{height:5.5rem}.footer-col p,.footer-col a{font-size:.8rem}}@media(max-width:768px){.footer{grid-template-columns:repeat(2,1fr);padding:40px 30px 30px;gap:2rem}.logo-img1{height:5rem}.footer-bottom{flex-direction:column;text-align:center;gap:.8rem}.bottom-links{justify-content:center}.social-icons{justify-content:flex-start}}@media(max-width:540px){.footer{grid-template-columns:1fr;padding:35px 25px 25px;gap:1.8rem;text-align:center}.logo-img1{height:4.5rem;margin:0 auto}.footer-col h3{margin-bottom:1rem}.footer-col a{margin:.5rem auto;width:-moz-fit-content;width:fit-content}.social-icons{justify-content:center}.footer-bottom{flex-direction:column;text-align:center}.bottom-links{flex-wrap:wrap;justify-content:center;gap:1rem}.scroll-top-btn{width:40px;height:40px;bottom:20px;right:20px;font-size:1rem}}@media(max-width:480px){.footer{padding:30px 20px 20px}.logo-img1{height:4rem}.footer-col p,.footer-col a{font-size:.75rem}.footer-col h3{font-size:.95rem}.social-icons a{width:34px;height:34px;font-size:.9rem}}@media(max-width:375px){.footer{padding:25px 15px 20px}.logo-img1{height:3.8rem}.footer-col p,.footer-col a{font-size:.7rem}.bottom-links{gap:.8rem;flex-wrap:wrap}.bottom-links a{font-size:.65rem}}@media(max-width:320px){.footer{padding:20px 12px 15px}.logo-img1{height:3.5rem}.footer-col p,.footer-col a{font-size:.65rem}.social-icons{gap:8px}.social-icons a{width:30px;height:30px;font-size:.8rem}.footer-bottom span,.bottom-links a{font-size:.6rem}}@media(max-width:280px){.footer{padding:15px 10px 12px}.logo-img1{height:3rem}.footer-col h3{font-size:.85rem}.footer-col p,.footer-col a{font-size:.6rem}.social-icons a{width:28px;height:28px;font-size:.7rem}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,sans-serif;background:#fff;color:#1a1a2e;line-height:1.4}.full-apply-container{max-width:1280px;margin:0 auto;padding:40px 48px 70px}.logo-header{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s;margin-bottom:40px}.logo-text{font-weight:700;font-size:26px;letter-spacing:-.3px;color:#d64a97;margin-bottom:24px}.program-header-wrapper{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.program-badge-small{font-size:14px;color:#888;display:block;margin-bottom:8px}.main-heading{font-size:36px;font-weight:700;line-height:1.2;color:#0f0f1f;margin-bottom:28px}.main-heading span{color:#d64a97}.program-stats-row{display:flex;align-items:center;gap:25px;background:#f8f8fc;padding:16px 8px;border-radius:20px;max-width:450px}.stat-item{display:flex;flex-direction:column;gap:6px}.stat-time{font-size:15px;color:#888;letter-spacing:.3px}.stat-apply{font-size:18px;font-weight:700;color:#1a1a2e}.stat-divider{width:1px;height:40px;background:#e0e0e8}.apply-two-col{display:flex;gap:70px;align-items:flex-start;flex-wrap:wrap}.apply-info-section{flex:1 1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.steps-list{display:flex;flex-direction:column}.step-item{display:flex;gap:25px;margin-bottom:35px;align-items:flex-start}.step-left{display:flex;flex-direction:column;align-items:center;min-width:70px}.step-number{width:60px;height:60px;border-radius:50%;background:#fce7f3;color:#d9468f;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #d9468f26}.step-arrow{font-size:35px;margin-top:12px;color:#d9468f;font-weight:700}.step-content strong{display:block;font-size:20px;margin-bottom:8px}.step-content p{color:#555;line-height:1.7;max-width:450px}.apply-form-card{flex:1;background:#fff;border-radius:32px;border:1px solid #6463637c;padding:32px 36px;transition:all .2s}.form-header-compact{text-align:left;margin-bottom:32px;border-bottom:1px solid #edeef2;padding-bottom:20px}.form-header-compact h2{font-size:28px;font-weight:700;color:#d64a97;margin-bottom:12px}.applying-for-tag{font-size:13px;color:#7c7c8c;letter-spacing:.3px}.program-name-form{font-size:22px;font-weight:700;color:#111;margin-top:6px}.question-block{margin-bottom:38px}.question-label{font-size:16px;font-weight:600;color:#1e1e2f;display:block;margin-bottom:12px}.required-star{color:#d64a97;margin-left:4px;font-weight:600}.question-input{width:100%;padding:16px 0 14px;font-size:16px;font-family:inherit;border:none;border-bottom:2px solid #e4e4ec;background:transparent;transition:border .2s ease;outline:none;color:#111}.question-input:focus{border-bottom-color:#d64a97}.question-input::-moz-placeholder{color:#b9b9cc;font-weight:400}.question-input::placeholder{color:#b9b9cc;font-weight:400}.textarea-input{border:2px solid #e9e9f0;border-radius:20px;padding:14px 18px;resize:vertical;background:#fff;margin-top:6px}.textarea-input:focus{border-color:#d64a97;outline:none}.error-message{color:#e03a3a;font-size:12px;margin-top:8px;display:block}.form-progress-section{margin:28px 0 22px}.progress-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.progress-text-step{font-size:14px;font-weight:500;color:#5f5f77}.progress-percent{font-size:13px;font-weight:500;color:#d64a97}.progress-bar-bg{background:#efeff4;border-radius:30px;height:6px;width:100%;overflow:hidden}.progress-fill{background:#d64a97;width:0%;height:100%;border-radius:30px;transition:width .25s ease}.double-buttons{display:flex;gap:16px;margin-top:20px}.btn-prev{flex:1;background:#fff;border:1px solid #dddce5;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#3b3b55;cursor:pointer;transition:all .2s;font-family:inherit}.btn-prev:hover{border-color:#d64a97;color:#d64a97;background:#fff9fc}.btn-next{flex:1;background:#d64a97;border:none;padding:14px 0;border-radius:60px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:.2s;font-family:inherit}.btn-next:hover{transform:translateY(-1px)}.enter-hint{text-align:center;font-size:12px;color:#9e9eb0;margin-top:18px}.success-screen-card{text-align:center;padding:20px 0 10px}.success-icon-circle{width:70px;height:70px;background:#d64a97;color:#fff;font-size:42px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.success-screen-card h2{font-size:28px;font-weight:700;color:#111;margin-bottom:12px}.success-sub{color:#53536b;margin-bottom:28px}.submission-details{background:#faf8ff;padding:24px;border-radius:24px;text-align:left;margin:28px 0;border:1px solid #f3eef8}.submission-details p{margin:12px 0;color:#222;font-size:15px}.close-success-final{background:#d64a97;border:none;color:#fff;padding:12px 32px;border-radius:40px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:.2s}.start-application-section{text-align:center;padding:40px 20px}.start-application-btn{background:#d64a97;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px;margin:0 auto 20px;display:block}.start-application-btn:hover{background:#be3a81;transform:translateY(-2px)}.login-hint{color:#888;font-size:14px}.login-hint span{color:#d64a97;cursor:pointer;font-weight:600}.login-hint span:hover{text-decoration:underline}.full-signup-container{width:100%;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.signup-header{text-align:center;margin-bottom:32px;position:relative}.back-to-apply{position:absolute;left:0;top:0;background:none;border:none;color:#d64a97;font-size:14px;font-weight:500;cursor:pointer;padding:0}.back-to-apply:hover{text-decoration:underline}.signup-header h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.signup-header p{color:#888;font-size:14px}.signup-form-full{width:100%}.signup-field{margin-bottom:24px}.signup-field label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.signup-field input{width:100%;padding:14px 16px;border:1px solid #e0e0e8;border-radius:12px;font-size:15px;transition:all .2s ease;box-sizing:border-box;font-family:inherit}.signup-field input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.signup-submit-btn{width:100%;padding:14px;background:#d64a97;color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.signup-submit-btn:hover{background:#be3a81;transform:translateY(-1px)}.signup-divider{display:flex;align-items:center;margin:24px 0}.signup-divider hr{flex:1;border:none;border-top:1px solid #e0e0e8}.signup-divider span{margin:0 12px;color:#999;font-size:12px}.google-signup-btn{width:100%;padding:12px;background:#fff;border:1px solid #e0e0e8;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.google-signup-btn:hover{background:#f5f5f5;border-color:#ccc}.signup-login-link{text-align:center;margin-top:24px;font-size:14px;color:#666}.signup-login-link span{color:#d64a97;cursor:pointer;font-weight:600}.signup-login-link span:hover{text-decoration:underline}.signup-success{text-align:center;padding:40px 20px;animation:fadeIn .3s ease}.signup-success .success-icon{width:70px;height:70px;background:#d64a97;color:#fff;font-size:40px;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.signup-success h3{font-size:22px;color:#1a1a2e;margin-bottom:12px}.signup-success p{color:#666}@media(max-width:1024px){.full-apply-container{padding:30px 30px 50px}.apply-two-col{gap:40px}.main-heading{font-size:32px}.logo-header,.apply-info-section,.apply-form-card{padding:25px 28px}.program-stats-row{max-width:400px}.step-number{width:55px;height:55px;font-size:26px}.step-arrow{font-size:30px}.step-content strong{font-size:18px}}@media(max-width:912px){.program-header-wrapper{flex-direction:column;align-items:flex-start;gap:20px}.main-heading{font-size:28px;margin-bottom:20px}.apply-two-col{flex-direction:column}.apply-info-section,.apply-form-card{width:100%}.program-stats-row{max-width:100%}.step-item{gap:20px}.step-number{width:50px;height:50px;font-size:24px}}@media(max-width:768px){.full-apply-container{padding:20px 20px 40px}.logo-header{padding:20px;margin-bottom:25px}.main-heading{font-size:24px}.program-stats-row{flex-wrap:wrap;gap:15px;padding:12px}.stat-divider{display:none}.apply-info-section,.apply-form-card{padding:20px}.step-item{flex-direction:column;align-items:center;text-align:center;gap:15px;margin-bottom:30px}.step-left{min-width:auto}.step-arrow{display:none}.step-content strong{font-size:18px}.step-content p{max-width:100%;font-size:14px}.program-name-form{font-size:18px}.form-header-compact h2{font-size:24px}.double-buttons{flex-direction:column;gap:12px}.btn-prev,.btn-next{width:100%}.start-application-section{padding:30px 15px}.signup-header h2{font-size:22px}.signup-field input{padding:12px 14px}}@media(max-width:540px){.full-apply-container{padding:15px 15px 30px}.logo-header{padding:15px}.main-heading{font-size:20px}.program-badge-small,.stat-time{font-size:12px}.stat-apply{font-size:15px}.apply-info-section,.apply-form-card{padding:15px}.step-number{width:45px;height:45px;font-size:22px}.step-content strong{font-size:16px}.step-content p{font-size:13px}.form-header-compact{margin-bottom:25px;padding-bottom:15px}.form-header-compact h2{font-size:20px}.program-name-form{font-size:16px}.question-label{font-size:14px}.question-input{font-size:14px;padding:12px 0 10px}.start-application-btn{padding:12px 30px;font-size:16px;max-width:250px}.login-hint{font-size:12px}.signup-header h2{font-size:20px}.signup-header p,.back-to-apply{font-size:12px}.signup-field label{font-size:13px}.signup-field input{padding:10px 12px;font-size:14px}.signup-submit-btn{padding:12px;font-size:14px}.google-signup-btn{padding:10px;font-size:13px}.success-screen-card h2{font-size:22px}.success-icon-circle{width:55px;height:55px;font-size:32px}.submission-details{padding:18px}.submission-details p{font-size:13px}.close-success-final{padding:10px 24px;font-size:14px}}@media(max-width:480px){.main-heading{font-size:18px}.program-stats-row{flex-direction:column;align-items:flex-start;gap:10px}.stat-item{flex-direction:row;justify-content:space-between;width:100%}.step-number{width:40px;height:40px;font-size:20px}.step-content strong{font-size:15px}.step-content p{font-size:12px}.form-header-compact h2{font-size:18px}.program-name-form{font-size:14px}.signup-header h2{font-size:18px}.signup-login-link{font-size:12px}.signup-success h3{font-size:18px}.signup-success p{font-size:13px}.success-screen-card h2{font-size:20px}.success-sub{font-size:13px}}@media(max-width:375px){.full-apply-container{padding:10px 12px 25px}.main-heading{font-size:16px;margin-bottom:15px}.logo-header,.apply-info-section,.apply-form-card{padding:12px}.step-number{width:35px;height:35px;font-size:18px}.step-content strong{font-size:14px}.step-content p{font-size:11px}.form-header-compact h2{font-size:16px}.program-name-form,.question-label{font-size:13px}.start-application-btn{padding:10px 20px;font-size:14px}.signup-header h2{font-size:16px}.signup-field label{font-size:12px}.signup-field input{padding:8px 10px;font-size:13px}.signup-submit-btn{padding:10px;font-size:13px}.google-signup-btn{font-size:12px}.success-screen-card h2{font-size:18px}.close-success-final{padding:8px 20px;font-size:13px}}@media(max-width:320px){.main-heading{font-size:14px}.program-badge-small{font-size:10px}.stat-time{font-size:11px}.stat-apply{font-size:13px}.step-number{width:30px;height:30px;font-size:16px}.step-content strong{font-size:13px}.step-content p{font-size:10px}.form-header-compact h2{font-size:14px}.program-name-form,.question-label{font-size:12px}.start-application-btn{font-size:13px;padding:8px 16px}.signup-header h2{font-size:14px}.signup-header p{font-size:11px}.signup-field input{padding:6px 8px;font-size:12px}.signup-submit-btn{font-size:12px}}.course-detail{background-color:#fff;font-family:Poppins,sans-serif}.course-hero{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:space-between;align-items:top;gap:20px;min-height:90vh;padding:5rem 8%;position:relative;overflow:hidden}.hero-left{flex:1;z-index:2}.course-hero h1{font-size:60px;line-height:1.2;background:linear-gradient(90deg,#fff,#cdcccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-hero p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.hero-right{flex:1;display:flex;justify-content:center;z-index:2}.hero-ai-image{width:100%;max-width:700px;height:430px;align-items:top!important;-o-object-fit:contain;object-fit:contain;border-radius:30px;transition:all .8s ease;box-shadow:0 25px 40px #e0089114}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.hero-btn1{display:flex;gap:1rem;flex-wrap:wrap}.apply-btn1{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.apply-btn1:hover{background:#d64a97;transform:translateY(-3px)}.expert-btn{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:.4s}.expert-btn:hover{transform:translateY(-3px)}.hero1{padding:3rem;background:#fff}.hero-container{display:flex;gap:60px;max-width:1200px;margin:auto;justify-content:center;padding:3rem;border-radius:30px;border:1px solid rgba(31,30,30,.503)}.hero-left{max-width:600px}.tag1{color:#d64a97;font-weight:600;margin-bottom:20px;letter-spacing:2px;font-size:.9rem}.hero-left h1{font-size:60px;line-height:1.3;font-weight:700;margin:0}.hero-left h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desc{color:#3f3d3d;margin-top:20px;line-height:1.7}.hero-buttons{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap}.primary-btn{padding:12px 32px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600}.primary-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9780}.secondary-btn{padding:12px 28px;border-radius:30px;border:1px solid #d64a97;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease}.secondary-btn:hover{background:#d64a9733;transform:translateY(-3px)}.hero-right1{gap:20px}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px;border-radius:20px;border:1px solid rgba(31,30,30,.503);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;margin-bottom:20px}.card:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.card:hover:before{transform:scaleY(1)}.card:hover{transform:translateY(-6px) scale(1.02);border-color:#d64a97;box-shadow:0 15px 35px #d64a971a}.big-card h2{font-size:40px}.big-card h2 span{color:#d64a97}.small-cards{display:flex;gap:20px}.small-cards .card{flex:1;text-align:center}.small-cards h2{font-size:28px;color:#d64a97}.experts-section{padding:3rem 8%;background:#f5f5f5;text-align:center;position:relative;overflow:hidden}.section-title{font-size:42px;font-weight:700;color:#222;margin:0;position:relative}.experts-cards{display:flex;gap:35px;flex-wrap:wrap;justify-content:center;padding:4rem 16%}.expert-card{flex:1;min-width:300px;padding:21px;border-radius:30px;width:auto;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.expert-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#ff4da6;transform:scaleX(0);transition:.5s}.expert-card:hover:before{transform:scaleX(1)}.expert-card:hover{transform:translateY(-12px);border-color:#d64a974d}.card-top{display:flex;align-items:center;gap:18px;margin-bottom:15px}.icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;position:relative;overflow:hidden;flex-shrink:0}.icon:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);top:0;left:0;transform:rotate(25deg)}.expert-card:nth-child(1) .icon{background:linear-gradient(135deg,#dce9ff,#c8d9ff);color:#004aad}.expert-card:nth-child(2) .icon{background:linear-gradient(135deg,#eadcff,#dbc4ff);color:#7a2cff}.expert-card:nth-child(3) .icon{background:linear-gradient(135deg,#d8fff3,#b9f7e4);color:#00c896}.card-top h3{font-size:22px;font-weight:700;color:#222;margin:0;line-height:1.3}.expert-card p{font-size:15px;color:#555;text-align:left}.learning-section{background:#fff;padding:3rem;position:relative}.learning-container{display:flex;gap:70px;max-width:1200px;margin:auto;align-items:flex-start;flex-wrap:wrap}.learning-left{flex:1;min-width:200px;position:sticky;top:100px}.learning-left h2{font-size:44px;font-weight:700;color:#222;line-height:1.3;margin-bottom:20px}.learning-left h2 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.learning-grid{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.learning-item{padding:28px;background:#fff;border-radius:20px;transition:all .4s ease;border:1px solid #cdcccc;position:relative;overflow:hidden;cursor:pointer}.learning-item:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.learning-item:hover:before{transform:scaleY(1)}.learning-item:hover{transform:translate(8px);border-color:#d64a97}.learning-item h3{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:12px;transition:color .3s ease}.learning-item h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.learning-item:hover h3:after{width:100%}.learning-item:hover h3{color:#d64a97;transform:translate(3px)}.learning-item p{color:#3f3d3d;font-size:14px;line-height:1.7;margin:0}.new-curriculum{padding:3rem 12%;background:#fff}.curriculum-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.image-card{position:relative;height:600px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.curriculum-image{width:100%;height:54%;-o-object-fit:cover;object-fit:cover;transition:1s ease}.image-overlay{position:absolute;inset:0;background:linear-gradient(to top,#000000bf,#0003);display:flex;flex-direction:column;justify-content:flex-end;padding:50px;color:#fff}.image-overlay h1{font-size:42px;line-height:1.1;margin-bottom:20px}.image-overlay p{font-size:17px;line-height:1.8;color:#ededed}.curriculum-content-side h2{font-size:42px;line-height:1.1;margin-bottom:20px;color:#111}.curriculum-content-side h2 span{color:#d64a97}.curriculum-text{color:#666;margin-bottom:40px}.accordion-area{display:flex;flex-direction:column;gap:20px}.accordion-card{background:#fff;border-radius:24px;padding:0 10px;cursor:pointer;transition:.4s ease;border:1px solid #575757}.accordion-card:hover{transform:translateY(-6px)}.accordion-header{display:flex;justify-content:space-between;align-items:center}.accordion-left{display:flex;align-items:center;gap:18px}.module-box{min-width:58px;height:58px;border-radius:18px;color:#d64a97;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.accordion-left h3{font-size:20px;color:#111}.accordion-icon{font-size:24px;color:#d64a97}.accordion-content{padding-top:24px;margin-top:24px;border-top:1px solid #ececec;display:grid;gap:14px}.point{color:#555;font-size:15px}.ai-journey-section{padding:3rem 12%;background:#f5f5f5;color:#111;position:relative;overflow:hidden}.journey-heading{text-align:center;margin-bottom:70px;position:relative;z-index:2}.journey-heading h1{font-size:42px;margin-top:0;color:#111}.journey-heading h1 span{color:#d64a97}.journey-heading h4{max-width:700px;margin:auto;color:#666;font-weight:400;line-height:1.9}.journey-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative;z-index:2}.journey-card{padding:35px;border-radius:30px;background:#ffffffbf;border:1px solid rgba(214,74,151,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.5s}.journey-card.large{grid-column:span 2}.journey-card:hover{transform:translateY(-10px);border-color:#d64a97}.journey-card h2{margin-bottom:20px;font-size:24px;color:#111}.journey-card p{line-height:1.5;color:#666}.course-section1{text-align:center;padding:40px 20px;background:#fff}.course-section1 h2{font-size:42px;font-weight:700;margin:0;color:#222}.course-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1000px;margin:auto;padding:2rem}.course-grid>div{background:#fff;padding:20px;border-radius:16px;font-weight:600;color:#3f3d3d;box-shadow:0 5px 15px #00000014;transition:all .3s ease;border:1px solid #cdcccc}.course-grid>div:hover{transform:translateY(-5px);border-color:#d64a97;color:#d64a97}.tools-section{position:relative;overflow:hidden;padding:3rem 8%;background:#fff;color:#111}.tools-left{text-align:center}.tools-left h1{font-size:42px;font-weight:700;line-height:1.08;margin-bottom:28px;color:#0f172a;margin-top:0}.tools-left h1 span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tools-left p{font-size:1.12rem;line-height:2;color:#64748b}.tools-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;padding:3rem}.tool-card{position:relative;padding:16px;background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:28px;overflow:hidden;text-align:center;transition:.45s ease;cursor:pointer;box-shadow:0 10px 40px #0f172a0d}.tool-icon{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center!important;font-size:2rem;border-radius:24px;background:linear-gradient(145deg,#fffffff2,#f8f8ffbf);border:1px solid rgba(255,255,255,.8);transition:.45s ease}.tool-card:hover .tool-icon{transform:translateY(-5px) scale(1.05)}.tool-card h3{font-size:24px;font-weight:700;color:#111827;margin-bottom:12px;transition:.3s}.tool-card p{color:#64748b;font-size:15px}.tool-card:hover h3{color:#d64a97}.explore-btn{margin-top:20px;padding:10px 28px;border-radius:30px;border:none;background:#d64a97;color:#fff;cursor:pointer;transition:all .3s ease}.tool-card{opacity:0;transform:translateY(40px);animation:fadeUp .8s forwards ease}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.prep-section{background:#f5f5f5;padding:3rem 8%;text-align:center;position:relative;overflow:hidden}.prep-title{font-size:42px;font-weight:700;margin-top:0;margin-bottom:20px;position:relative;display:inline-block;letter-spacing:-.02em}.prep-title span{background:#d64a97;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative;z-index:1}.prep-card{background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:28px;border-radius:25px;text-align:left;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(214,74,151,.15);position:relative;overflow:hidden;cursor:pointer}.prep-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.prep-card:hover:before{transform:scaleY(1)}.prep-card:hover{transform:translate(8px);border-color:#d64a97}.prep-card h3{color:#222;margin-bottom:15px;font-size:20px;font-weight:700;transition:all .3s ease;letter-spacing:-.3px;position:relative;display:inline-block}.prep-card h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.prep-card:hover h3:after{width:100%}.prep-card:hover h3{color:#d64a97;transform:translate(3px)}.prep-card p{color:#3f3d3d;font-size:15px;line-height:1.35;margin:0;transition:color .3s ease}.prep-card:hover p{color:#222}.prep-card{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(30px)}.career-section-cloud{text-align:center}.career-title-cloud{font-size:42px;margin-top:0;font-weight:700;margin-bottom:20px}.career-title-cloud span{color:#d64a97}.career-grid-cloud{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1100px;margin:auto}.career-card-cloud{text-align:left;padding:20px;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:25px;border:1px solid rgba(214,74,151,.15);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.career-card-cloud:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#d64a97,#ff85b3);transform:scaleY(0);transition:transform .3s ease}.career-card-cloud:hover:before{transform:scaleY(1)}.career-card-cloud:hover{transform:translate(8px);border-color:#d64a97}.career-card-cloud h3{margin-bottom:10px;color:#222;font-size:1.3rem}.career-card-cloud p{font-size:14px;color:#3f3d3d;line-height:1.6}.career-card-cloud h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#d64a97,#ff85b3);transition:width .4s ease}.career-card-cloud:hover h3:after{width:100%}.career-card-cloud:hover h3{color:#d64a97;transform:translate(3px)}.audience-section{padding:3rem 12%;color:#fff}.audience-container{background:linear-gradient(315deg,#000 100%,#190913);display:flex;gap:60px;max-width:1200px;margin:auto;align-items:center;padding:3rem;border-radius:30px}.audience-left h2{font-size:42px;margin-bottom:20px;color:#fff;font-weight:700}.audience-left p{color:#bab9b9;line-height:1.7;margin-bottom:30px}.apply-btn{background:transparent;color:#fff;padding:12px 30px;border:none;border-radius:30px;margin-right:15px;cursor:pointer;transition:all .3s ease;font-weight:600}.apply-btn:hover{transform:translateY(-2px);border:2px solid #d64a97}.secondary-btn1{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 25px;border-radius:30px;cursor:pointer;margin-top:1rem;font-weight:600;transition:all .3s ease}.secondary-btn1:hover{background:#d64a9733;transform:translateY(-2px)}.audience-right{flex:1;padding:30px;border-radius:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-card{background:#ffffff14;padding:20px;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid transparent}.audience-card:hover{transform:translateY(-6px);border-color:#d64a97;background:#d64a9726}.i1{color:#00b894}.i2{color:#6a5cff}.i3{color:#00cec9}.i4{color:#fd79a8}.i5{color:#f39c12}.i6{color:#d64a97}.audience-card span{display:block;margin-top:8px;font-weight:500;color:#fff}.schedule-section{background:#f5f5f5;padding:3rem 8%;text-align:center}.schedule-title{font-size:42px;color:#222;margin-top:0;font-weight:700}.schedule-sub{color:#3f3d3d;margin-bottom:50px}.schedule-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:auto}.schedule-card{background:#fff;padding:30px;border-radius:25px;text-align:left;box-shadow:0 5px 20px #0000000d;transition:all .3s ease;border:1px solid #cdcccc}.schedule-card:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 10px 30px #d64a971a}.schedule-card h3{margin-bottom:12px;color:#d64a97}.schedule-card p{font-size:14px;color:#3f3d3d;margin-bottom:20px}.time-box{padding:12px 15px;border-radius:12px;margin-bottom:12px;font-weight:500;font-size:14px}.blue1{border-left:4px solid #3b82f6;color:#1e40af}.orange{border-left:4px solid #f59e0b;background:#fff6e6;color:#b45309}.gray{border-left:4px solid #d64a97;background:#fef5f8;color:#d64a97}@media(max-width:1024px){.course-hero{flex-direction:column;text-align:center;padding:5rem 5%}.course-hero h1{font-size:48px}.hero-ai-image{max-width:450px;height:350px}.hero-btn1{justify-content:center}.hero-container{flex-direction:column;text-align:center;padding:2rem}.hero-left h1{font-size:48px}.hero-right1{display:flex;justify-content:center;gap:20px}.card{padding:0}.experts-cards{padding:3rem 8%}.expert-card{min-width:280px}.learning-left h2{font-size:36px}.curriculum-container{grid-template-columns:1fr;gap:40px}.journey-heading h1{font-size:36px}.tools-grid{grid-template-columns:repeat(3,1fr)}.prep-grid,.career-grid{grid-template-columns:repeat(2,1fr)}.audience-container{flex-direction:column;text-align:center;padding:2rem}.audience-left h2{font-size:36px}.schedule-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.course-hero h1{font-size:42px}.course-hero p{font-size:1rem}.hero-ai-image{max-width:400px;height:320px}.hero-left h1{font-size:42px}.section-title{font-size:36px}.card-top{flex-direction:column;text-align:center}.expert-card p{text-align:center}.learning-container{flex-direction:column}.learning-left{position:static;text-align:center}.learning-left h2{font-size:32px}.course-section1 h2{font-size:36px}.course-grid{grid-template-columns:repeat(2,1fr)}.journey-grid{grid-template-columns:1fr}.journey-card.large{grid-column:span 1}.tools-left h1,.prep-title,.career-title,.schedule-title{font-size:36px}}@media(max-width:768px){.course-hero{padding:4rem 4%}.course-hero h1{font-size:36px}.course-hero p{font-size:.9rem}.hero-ai-image{max-width:350px;height:280px}.hero-left h1{font-size:36px}.hero-right1{flex-direction:column;align-items:center}.small-cards{width:100%;justify-content:center}.section-title{font-size:32px}.experts-cards{padding:2rem 5%}.expert-card{min-width:100%}.learning-item{padding:10px}.learning-section{padding:2rem}.learning-left h2{font-size:28px}.learning-grid{grid-template-columns:1fr;gap:20px}.new-curriculum{padding:2rem 5%}.curriculum-content-side h2{font-size:32px}.image-card{height:450px}.image-overlay h1{font-size:32px}.ai-journey-section{padding:2rem 5%}.journey-heading h1{font-size:30px}.journey-heading h4{font-size:14px}.journey-card{padding:25px}.journey-card h2{font-size:20px}.tools-section{padding:2rem 5%}.tools-left h1{font-size:30px}.tools-left p{font-size:1rem}.tools-grid{grid-template-columns:repeat(2,1fr);padding:2rem}.prep-section{padding:2rem 5%}.prep-title{font-size:30px}.prep-grid{grid-template-columns:1fr;gap:20px}.career-section{padding:2rem 5%}.career-title{font-size:30px}.career-grid{grid-template-columns:1fr;gap:20px}.audience-section{padding:2rem 5%}.audience-left h2{font-size:30px}.audience-right{padding:20px}.audience-grid{grid-template-columns:repeat(2,1fr)}.schedule-section{padding:2rem 5%}.schedule-title{font-size:30px}.schedule-grid{grid-template-columns:1fr;gap:20px}.schedule-card{text-align:center}.time-box{text-align:left}}@media(max-width:540px){.course-hero h1{font-size:30px}.course-hero p{font-size:.85rem}.hero-ai-image{max-width:280px;height:220px}.apply-btn1,.expert-btn{padding:10px 20px;font-size:14px}.hero-left h1{font-size:30px}.hero-container{padding:1.5rem}.desc{font-size:14px}.section-title{font-size:28px}.card-top h3{font-size:18px}.expert-card p{font-size:13px}.learning-left h2{font-size:24px}.course-section1 h2{font-size:28px}.course-grid{grid-template-columns:1fr;padding:1rem}.curriculum-content-side h2{font-size:28px}.accordion-left h3{font-size:16px}.module-box{min-width:45px;height:45px;font-size:16px}.image-card{height:380px}.image-overlay h1{font-size:28px}.image-overlay{padding:10px}.image-overlay p{font-size:14px;line-height:1.3}.journey-heading h1,.tools-left h1{font-size:26px}.tools-grid{grid-template-columns:1fr}.tool-card h3{font-size:20px}.prep-title{font-size:26px}.prep-card h3{font-size:18px}.prep-card p{font-size:13px}.career-title{font-size:26px}.career-card h3{font-size:18px}.career-card p{font-size:12px}.audience-left h2,.schedule-title{font-size:26px}.schedule-sub{font-size:14px}.schedule-card h3{font-size:18px}}@media(max-width:480px){.course-hero h1{font-size:26px}.hero-ai-image{max-width:260px;height:200px}.hero-left h1{font-size:26px}.card{padding:10px}.section-title{font-size:24px}.learning-item{padding:10px}.learning-left h2{font-size:22px}.course-section1 h2,.curriculum-content-side h2,.journey-heading h1,.tools-left h1,.prep-title,.career-title,.audience-left h2,.schedule-title{font-size:24px}}@media(max-width:375px){.course-hero h1{font-size:24px}.hero-ai-image{max-width:240px;height:180px}.hero-left h1{font-size:24px}.apply-btn1,.expert-btn{padding:8px 16px;font-size:12px}.hero-container{padding:1rem}.card{padding:10px}.card p{font-size:12px}.card h2{font-size:17px}.section-title{font-size:22px}.card-top h3{font-size:16px}.icon{width:55px;height:55px;font-size:22px}.learning-item{padding:10px}.learning-left h2{font-size:20px}.learning-item h3{font-size:1.1rem}.curriculum-content-side h2{font-size:22px}.image-card{height:320px}.image-overlay{padding:10px}.image-overlay h1{font-size:22px;margin-bottom:12px}.journey-heading h1,.tools-left h1,.prep-title,.career-title,.audience-left h2{font-size:22px}.audience-grid{grid-template-columns:1fr}.schedule-title{font-size:22px}.expert-card{width:100%;max-width:100%;padding:14px}.image-card{max-width:100%}.curriculum-image{width:100%;max-width:100%}}@media(max-width:320px){.course-hero h1{font-size:22px}.hero-ai-image{max-width:220px;height:160px}.hero-left h1{font-size:22px}.card{padding:10px}.section-title{font-size:20px}.learning-left h2{font-size:18px}.image-overlay{padding:10px}.course-section1 h2,.curriculum-content-side h2,.journey-heading h1,.tools-left h1,.prep-title,.career-title,.audience-left h2,.schedule-title{font-size:20px}.expert-card{width:100%;max-width:100%;padding:12px}.image-card{max-width:100%}.curriculum-image{width:100%;max-width:100%}}.events-page{font-family:Poppins,sans-serif;background:#fff}.events-hero{background:linear-gradient(315deg,#000 100%,#190913);color:#fff;display:flex;justify-content:center;align-items:center;gap:50px;min-height:50vh;padding:80px 8%;position:relative;text-align:center;align-items:baseline}.events-hero-left{flex:1;z-index:2}.events-hero h1{font-size:60px;line-height:1.2;font-weight:700;margin-bottom:20px;color:#fff}.events-hero h1 span{color:#d64a97}.events-hero p{font-size:1.2rem;color:#cfcfcf;margin:25px 0;line-height:1.8}.events-hero-right{flex:1;display:flex;justify-content:center;z-index:2}.hero-event-image{width:100%;max-width:500px;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:30px;border:2px solid #d64a97}.events-hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-top:20px;text-align:center}.events-primary-btn{background:#d64a97;border:none;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-primary-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.events-secondary-btn{background:transparent;border:2px solid #d64a97;padding:12px 28px;border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:8px}.events-secondary-btn:hover{background:#d64a9733;transform:translateY(-3px)}.events-stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:3rem;padding:0 20px;position:relative;z-index:2}.events-stat-card{background:#fff;padding:25px 35px;border-radius:20px;text-align:center;border:1px solid #e0e0e0;box-shadow:0 10px 30px #0000000d;transition:all .3s ease;min-width:160px}.events-stat-card:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.events-stat-icon{font-size:32px;margin-bottom:12px}.events-stat-value{font-size:28px;font-weight:700;color:#111}.events-stat-label{font-size:13px;color:#666;margin-top:5px}.events-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.events-feature-card{background:#fff;padding:35px;border-radius:20px;text-align:center;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.events-feature-card:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.events-feature-icon{font-size:48px;margin-bottom:20px}.events-feature-card h3{font-size:1.4rem;margin-bottom:12px;color:#111}.events-feature-card p{font-size:14px;color:#666;line-height:1.6}.events-library{background:#fafafa;padding:3rem 8%;text-align:center}.events-library-header{margin-bottom:50px}.events-library-header h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.events-library-header p{color:#666;font-size:16px}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.event-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;text-align:left}.event-card:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.event-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.event-content{padding:25px}.event-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px;background:#f0f0f0;color:#d64a97}.event-content h3{font-size:1.3rem;margin-top:0;color:#111}.event-description{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.event-meta{display:flex;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.event-meta span{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.event-btn{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.event-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.upcoming-events{padding:3rem 8%;background:#fff}.upcoming-header{text-align:center;margin-bottom:50px}.upcoming-header h2{font-size:36px;font-weight:700;color:#111;margin-top:0}.upcoming-header p{color:#666;font-size:16px}.upcoming-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upcoming-card{background:#fff;border-radius:20px;padding:30px;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;position:relative}.upcoming-card:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.upcoming-date{background:#d64a97;color:#fff;padding:8px 16px;border-radius:30px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-bottom:20px}.upcoming-card h3{font-size:1.3rem;margin-bottom:12px;color:#111}.upcoming-card p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.upcoming-speaker{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-top:15px;border-top:1px solid #f0f0f0}.speaker-icon{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.speaker-info{font-size:13px}.speaker-name{font-weight:600;color:#111}.speaker-role{color:#888;font-size:11px}.upcoming-btn{width:100%;background:transparent;border:2px solid #d64a97;padding:10px;border-radius:30px;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.upcoming-btn:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.events-newsletter{background:#fafafa;padding:3rem 8%;text-align:center}.newsletter-container{max-width:600px;margin:0 auto;background:#fff;padding:50px;border-radius:30px;border:1px solid #e0e0e0}.newsletter-icon{font-size:48px;margin-bottom:20px}.newsletter-container h3{font-size:28px;margin-bottom:12px;color:#111}.newsletter-container p{color:#666;margin-bottom:25px}.newsletter-form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.newsletter-input{flex:1;min-width:250px;padding:14px 20px;border-radius:30px;border:1px solid #e0e0e0;outline:none;font-family:inherit}.newsletter-input:focus{border-color:#d64a97}.newsletter-subscribe-btn{background:#d64a97;border:none;padding:14px 28px;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.newsletter-subscribe-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}@media(max-width:992px){.events-hero{flex-direction:column;text-align:center;padding-top:100px}.events-hero h1{font-size:2.8rem}.hero-event-image{height:300px}.events-hero-buttons{justify-content:center}.events-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.events-hero h1{font-size:2.2rem}.events-hero p{font-size:1rem}.events-stats{gap:15px}.events-stat-card{padding:15px 20px;min-width:120px}.events-stat-value{font-size:22px}.events-library-header h2{font-size:28px}.events-grid,.upcoming-grid{grid-template-columns:1fr}.newsletter-container{padding:30px 25px}.newsletter-container h3{font-size:24px}.newsletter-form{flex-direction:column}.newsletter-input{width:100%}}@media(max-width:480px){.events-hero h1{font-size:1.8rem}.hero-event-image{height:220px}.events-stat-card{width:calc(50% - 10px);min-width:auto}.events-stats{gap:12px}.events-feature-card{padding:25px}.event-meta{flex-wrap:wrap}}@media(max-width:360px){.events-hero{padding:70px 16px 40px}.events-hero h1{font-size:1.6rem}.events-hero p{font-size:.95rem;line-height:1.7}.events-hero-buttons{flex-direction:column}.events-primary-btn,.events-secondary-btn{width:100%;justify-content:center}.events-stat-card{width:calc(50% - 8px)}.events-feature-card,.event-card,.upcoming-card,.newsletter-container,.event-content{padding:20px}}.upskill-page{background:#f9fafc;font-family:Poppins,sans-serif}.section-header{text-align:center;max-width:800px;margin:0 auto 60px}.section-header h2{font-size:42px;font-weight:700;margin:0 0 16px;line-height:1.2}.section-header h2 span{color:#d64a97}.section-header p{font-size:18px;line-height:1.6}.upskill-hero{background:linear-gradient(315deg,#000 100%,#190913);text-align:center;padding:80px 20px 60px}.upskill-hero-content{max-width:1000px;margin:0 auto}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#f0eefc;padding:8px 20px;border-radius:40px;margin-bottom:30px}.hero-badge-icon{color:#fdcb6e;font-size:16px}.hero-badge span{color:#6c5ce7;font-size:14px;font-weight:500}.upskill-hero h1{font-size:60px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.upskill-hero p{font-size:20px;color:#fff;max-width:700px;margin:0 auto 30px;line-height:1.6}.hero-buttons-group{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.upskill-hero-btn{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.upskill-hero-btn:hover{transform:translateY(-3px)}.upskill-hero-btn-secondary{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.upskill-hero-btn-secondary:hover{background:#d64a971a;transform:translateY(-3px)}.btn-icon{font-size:14px}.hero-stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #eee}.hero-stat-item{display:flex;align-items:center;gap:12px}.hero-stat-icon{font-size:28px}.hero-stat-content{text-align:left}.hero-stat-number{display:block;font-size:20px;font-weight:700;color:#222}.hero-stat-label{font-size:13px;color:#888}.stats-section{padding:60px 20px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto}.stat-card{background:#fff;text-align:center;padding:30px 20px;border-radius:20px;transition:all .3s ease;border:1px solid #3d3d3d67}.stat-card:hover{transform:translateY(-6px);border-color:#d64a97}.stat-icon{font-size:42px;margin-bottom:16px}.stat-number{font-size:32px;font-weight:800;color:#222;margin-bottom:8px}.stat-label{font-size:14px;color:#888}.upskill-content{text-align:center;padding:3rem 8%;background:#fff}.upskill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.upskill-card{background:#fff;border-radius:20px;padding:30px;border:1px solid #3e3e3e77;transition:all .3s ease;text-align:left;position:relative}.upskill-card:hover{transform:translateY(-8px);border-color:#d64a97}.card-badge{position:absolute;top:20px;right:20px;background:#f0eefc;color:#6c5ce7;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.upskill-card-top{border-radius:16px;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icon-wrapper{font-size:48px}.upskill-card h3{margin-bottom:12px;color:#222;font-size:22px;font-weight:700}.upskill-card p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.card-link{color:#d64a97;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-link-icon{font-size:12px;transition:transform .3s ease}.upskill-card:hover .card-link-icon{transform:translate(5px)}.benefits-section{background:#f5f5f5;padding:3rem 8%}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.benefit-card{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all .3s ease;border:1px solid #3e3e3e77}.benefit-card:hover{transform:translateY(-6px);border-color:#d64a97}.benefit-icon{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.benefit-card h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.benefit-card p{font-size:14px;color:#666;line-height:1.6;margin:0}.features-section{background:#fff;padding:3rem 8%}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.feature-card{background:#fff;padding:30px;border-radius:20px;border:1px solid #3e3e3e77;transition:all .3s ease}.feature-card:hover{transform:translateY(-6px);border-color:#d64a97}.feature-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:20px}.feature-card h3{font-size:20px;font-weight:700;color:#222;margin-bottom:12px}.feature-card p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.feature-check{display:flex;align-items:center;gap:8px;color:#00b894;font-size:13px;font-weight:500}.check-icon{font-size:16px}.stories-section{background:#f5f5f5;padding:80px 20px}.stories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.story-card{background:#fff;padding:30px;border-radius:20px;transition:all .3s ease;border:1px solid #3d3d3d6b}.story-card:hover{transform:translateY(-6px);border-color:#d64a97}.story-rating{display:flex;gap:4px;margin-bottom:20px}.star-icon{color:#fdcb6e;font-size:16px}.story-text{font-size:15px;color:#555;line-height:1.7;margin-bottom:25px;font-style:italic}.story-author{display:flex;align-items:center;gap:15px}.author-avatar{width:50px;height:50px;background:#f0eefc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c5ce7;font-size:24px}.author-info h4{margin:0 0 4px;font-size:16px;font-weight:700;color:#222}.author-info span{font-size:13px;color:#888}.upskill-cta{background:#fff;padding:3rem 8%}.cta-container{max-width:800px;margin:0 auto;text-align:center;background:#f5f5f5;padding:60px 40px;border-radius:30px}.cta-icon{width:70px;height:70px;background:#d64a971a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:32px;color:#d64a97}.cta-container h2{font-size:36px;font-weight:700;color:#222;margin-top:0}.cta-container p{font-size:18px;color:#666;margin-bottom:30px;line-height:1.6}.cta-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:25px;flex-wrap:wrap}.cta-primary{background:#d64a97;color:#fff;border:none;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.cta-primary:hover{transform:translateY(-3px)}.cta-secondary{background:transparent;border:2px solid #d64a97;color:#d64a97;padding:12px 32px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-secondary:hover{background:#d64a971a;transform:translateY(-3px)}.cta-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;color:#00b894;font-size:13px}.cta-guarantee svg{font-size:16px}@media(max-width:1024px){.upskill-hero{padding:60px 20px}.upskill-hero h1{font-size:48px}.upskill-hero p{font-size:18px}.section-header h2{font-size:36px}.stats-grid,.benefits-grid{grid-template-columns:repeat(2,1fr);gap:25px}.features-grid,.stories-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:912px){.upskill-hero h1{font-size:42px}.upskill-hero p{font-size:17px}.hero-buttons-group{gap:15px}.upskill-hero-btn,.upskill-hero-btn-secondary{padding:12px 24px;font-size:15px}.section-header h2{font-size:32px}.section-header p{font-size:16px}.upskill-content,.benefits-section,.features-section{padding:2rem 5%}.cta-container{padding:40px 30px;margin:0 20px}.cta-container h2{font-size:30px}}@media(max-width:768px){.upskill-hero{padding:50px 15px}.upskill-hero h1{font-size:36px}.upskill-hero p{font-size:16px}.hero-stats{gap:25px}.hero-stat-item{gap:8px}.hero-stat-icon{font-size:24px}.hero-stat-number{font-size:18px}.section-header{margin:0 auto 40px}.section-header h2{font-size:28px}.section-header p{font-size:14px}.upskill-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.upskill-card{padding:20px}.upskill-card-top{height:60px;width:60px}.icon-wrapper{font-size:36px}.upskill-card h3{font-size:18px}.stats-grid,.benefits-grid{grid-template-columns:1fr;gap:20px;max-width:400px}.features-grid{grid-template-columns:1fr}.stories-grid{grid-template-columns:1fr;max-width:450px;margin:0 auto}.cta-container{padding:35px 25px}.cta-container h2{font-size:26px}.cta-container p{font-size:15px}.cta-buttons{flex-direction:column;align-items:center}.cta-primary,.cta-secondary{width:100%;max-width:280px;justify-content:center}}@media(max-width:540px){.upskill-hero h1{font-size:30px}.upskill-hero p{font-size:14px}.hero-buttons-group{flex-direction:column;align-items:center}.upskill-hero-btn,.upskill-hero-btn-secondary{width:100%;max-width:280px;justify-content:center}.hero-stats{flex-direction:column;align-items:flex-start;gap:15px;padding-left:20px}.section-header h2{font-size:24px}.section-header p{font-size:13px}.upskill-grid{grid-template-columns:1fr}.upskill-card{text-align:center}.upskill-card-top{margin:0 auto 20px}.card-link{justify-content:center}.benefit-card{padding:20px}.benefit-icon{width:55px;height:55px;font-size:26px}.benefit-card h3{font-size:18px}.feature-card{padding:20px}.feature-icon{width:50px;height:50px;font-size:24px}.feature-card h3{font-size:18px}.cta-container{padding:30px 20px}.cta-container h2{font-size:22px}.cta-container p{font-size:14px}}@media(max-width:480px){.upskill-hero h1{font-size:26px}.upskill-hero p{font-size:13px}.section-header h2{font-size:22px}.upskill-card h3{font-size:16px}.upskill-card p{font-size:12px}.stat-number{font-size:26px}.stat-label{font-size:12px}.benefit-card h3{font-size:16px}.benefit-card p,.feature-card p{font-size:12px}.story-text{font-size:13px}.cta-container h2{font-size:20px}.cta-container p{font-size:13px}}@media(max-width:375px){.upskill-hero h1{font-size:24px}.upskill-hero p{font-size:12px}.section-header h2{font-size:20px}.upskill-card,.benefit-card{padding:18px}.benefit-icon{width:50px;height:50px;font-size:24px}.feature-card{padding:18px}.cta-container{padding:25px 15px}.cta-container h2{font-size:18px}}@media(max-width:320px){.upskill-hero h1{font-size:22px}.upskill-hero p{font-size:11px}.section-header h2{font-size:18px}.section-header p{font-size:12px}.upskill-card h3,.benefit-card h3{font-size:15px}.feature-card h3,.cta-container h2{font-size:16px}.cta-container p{font-size:12px}.cta-primary,.cta-secondary{padding:10px 20px;font-size:13px}}.quiz-container{background:#f9fafc;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.confetti-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.confetti{position:absolute;top:-10px;opacity:0;animation:confetti-fall 3s ease-out forwards;transform:rotate(45deg)}@keyframes confetti-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.quiz-hero{position:relative;overflow:hidden;min-height:55vh;padding:100px 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(315deg,#000 100%,#190913);color:#fff}@keyframes floatGlow{0%{transform:translateY(0) translate(0)}50%{transform:translateY(-30px) translate(25px)}to{transform:translateY(0) translate(0)}}.quiz-hero h1{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:20px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@keyframes gradientMove{to{background-position:200% center}}.quiz-hero p{font-size:1.15rem;line-height:1.8;max-width:700px;color:#ffffffbf;margin-bottom:40px;position:relative;z-index:2}.hero-stats{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;position:relative;z-index:2}.hero-stat{display:flex;align-items:center;gap:10px;padding:14px 26px;border-radius:50px;border:1px solid #d64a97;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.5s;cursor:pointer}.hero-stat svg{color:#d64a97;font-size:18px}.hero-stat span{font-weight:600;font-size:15px}.hero-stat:hover{transform:translateY(-8px) scale(1.05);border:1px solid rgba(214,74,151,.45)}@media(max-width:768px){.quiz-hero{padding:90px 25px}.quiz-hero h1{font-size:2.7rem}.quiz-hero p{font-size:1rem}.hero-stats{gap:15px}.hero-stat{padding:12px 18px}}.quiz-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1100px;margin:60px auto;padding:0 20px}.quiz-feature-card{background:#fff;padding:30px;border-radius:24px;text-align:center;border:1px solid #cdcccc;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem}.quiz-feature-card:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:#d64a97;transform:scaleX(0);transition:transform .4s ease}.quiz-feature-card:hover:before{transform:scaleX(1)}.quiz-feature-card:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-feature-icon{font-size:48px;margin-bottom:20px}.quiz-feature-card h3{font-size:1.5rem;margin-bottom:12px;color:#222}.quiz-feature-card p{color:#666;font-size:14px;line-height:1.6}.quiz-title{text-align:center;margin:60px 0 30px;font-size:36px;font-weight:700;color:#222;position:relative}.quiz-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#d64a97,#7c5cff,#4285f4);border-radius:2px}.quiz-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1300px;margin:40px auto;padding:20px}.quiz-card{flex:1;min-width:300px;padding:35px;border-radius:30px;background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);box-shadow:0 15px 35px #00000014;position:relative;overflow:hidden;transition:.5s}.quiz-card:hover:before{transform:scaleY(1)}.quiz-card:hover{transform:translateY(-10px);border-color:#d64a97}.quiz-icons{display:flex;align-items:center;gap:18px;margin-bottom:28px}.quiz-icons h3{font-size:1.7rem;font-weight:700;color:#222;margin:0;line-height:1.3}.quiz-icon{font-size:48px;position:relative;z-index:1;transition:transform .3s ease;align-items:center}.quiz-card:hover .quiz-icon{transform:scale(1.05)}.quiz-card h3{font-size:1.6rem;margin-bottom:10px;color:#222;transition:color .3s ease;position:relative;z-index:1}.quiz-card:hover h3{color:#d64a97}.quiz-card p{color:#666;margin-bottom:15px;line-height:1.5;position:relative;z-index:1}.quiz-stats{display:flex;gap:12px;margin-bottom:20px;font-size:14px;flex-wrap:wrap;position:relative;z-index:1}.quiz-stats span{display:flex;align-items:center;gap:5px;background:#f5f5f5;padding:5px 12px;border-radius:20px}.achievement-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;position:relative;z-index:1}.achievement-badge{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#d64a97;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500;border:#d64a97 1px solid}.achievement-badge text{font-size:20px}.difficulty-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.difficulty-beginner{background:#e8f5e9;color:#2e7d32}.difficulty-intermediate{background:#fff3e0;color:#ed6c02}.difficulty-advanced{background:#ffebee;color:#d32f2f}.difficulty-expert{background:#f3e5f5;color:#9c27b0}.start-btn{margin-top:10px;padding:12px 24px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1}.start-btn:hover{background:#d64a97;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766;gap:12px}.quiz-active-header{padding:30px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;background:linear-gradient(315deg,#000 100%,#190913)}.quiz-active-header h2{color:#fff}.quiz-active-info{display:flex;align-items:center;gap:20px}.quiz-icon-small{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center}.quiz-active-info h2{margin:0;font-size:24px}.quiz-active-info p{margin:5px 0 0;opacity:.8;font-size:14px;color:#fff}.quiz-timer{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#d64a97;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease}.quiz-active-container{max-width:800px;margin:0 auto;padding:40px 20px}.progress-wrapper{background:#f0f0f0;border-radius:10px;height:8px;margin:30px 0;overflow:hidden}.progress-fill{height:100%;transition:width .4s ease;border-radius:10px;position:relative}.progress-fill:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:14px;background:#fff;border-radius:3px;box-shadow:0 0 10px #ffffff80}.question-box{background:#fff;border-radius:28px;padding:40px;border:1px solid #cdcccc;box-shadow:0 20px 60px #00000014;animation:slideUp .5s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.question-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:25px}.question-text{font-size:1.6rem;font-weight:600;color:#222;margin-bottom:30px;line-height:1.4}.options{display:flex;flex-direction:column;gap:15px;margin:30px 0}.option-btn{padding:16px 20px;border-radius:16px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:left;font-size:1rem;font-weight:500;color:#333;display:flex;align-items:center;gap:15px}.option-letter{width:32px;height:32px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#d64a97}.option-btn:hover{border-color:#d64a97;background:#fef5f8;transform:translate(8px)}.option-btn.active{border:none;box-shadow:0 8px 20px #d64a974d}.option-btn.active .option-letter{background:#ffffff4d;color:#fff}.next-btn{margin-top:20px;padding:14px 32px;width:100%;border-radius:40px;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.next-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 30px #0003;gap:15px}.next-btn:disabled{opacity:.5;cursor:not-allowed}.result-container{max-width:900px;margin:60px auto;text-align:center}.result-card{background:#fff;border-radius:32px;padding:50px 40px;border:1px solid #cdcccc;box-shadow:0 30px 60px #0000001a;animation:slideUp .5s ease}.result-hero-icon{font-size:48px;margin-bottom:20px}.score-circle{width:200px;height:200px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.score-inner{width:170px;height:170px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-inner h2{font-size:52px;margin:0;color:#d64a97}.score-inner span{font-size:14px;color:#888}.feedback-section{text-align:center;padding:30px;border-radius:20px;margin:20px 0;border:2px solid;background:linear-gradient(135deg,#fff,#f8f9fc)}.feedback-section h3{margin:15px 0 10px;font-size:24px}.feedback-section p{color:#666;margin:0}.result-stats{display:flex;justify-content:center;gap:50px;margin:30px 0;padding:25px;background:linear-gradient(135deg,#f8f9fc,#fff);border-radius:20px}.result-stats div{text-align:center}.stat-value{font-size:28px;font-weight:700;display:flex;align-items:center;gap:8px}.stat-label{font-size:12px;color:#888;margin-top:5px}.detailed-review{text-align:left;margin-top:40px}.detailed-review h4{margin-bottom:20px;color:#222;display:flex;align-items:center;gap:10px}.review-item{padding:20px;margin-bottom:15px;border-radius:16px;transition:all .3s ease}.review-item.correct{background:linear-gradient(135deg,#e8f5e9,#fff);border-left:4px solid #4caf50}.review-item.incorrect{background:linear-gradient(135deg,#ffebee,#fff);border-left:4px solid #f44336}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review-number{font-weight:700;font-size:16px;color:#d64a97}.review-question{font-weight:600;margin-bottom:12px;color:#222}.review-answer{font-size:14px;margin-bottom:8px}.correct-text{color:#4caf50;margin-left:8px}.incorrect-text{color:#f44336;margin-left:8px;text-decoration:line-through}.review-correct{font-size:14px;color:#4caf50;margin-bottom:8px}.review-explanation{font-size:13px;color:#666;line-height:1.6;padding-top:8px;border-top:1px solid #eee;margin-top:8px}.result-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}.restart-btn,.home-btn{padding:12px 28px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.restart-btn{border:none;background:linear-gradient(90deg,#d64a97,#7c5cff);color:#fff}.restart-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a9766}.home-btn{border:2px solid #d64a97;background:transparent;color:#d64a97}.home-btn:hover{background:#d64a971a;transform:translateY(-3px)}@media(max-width:768px){.quiz-hero h1{font-size:36px}.question-text{font-size:1.3rem}.question-box{padding:25px}.result-card{padding:30px 25px}.quiz-active-header{padding:20px}.quiz-active-info{flex-direction:column;text-align:center}}@media(max-width:480px){.quiz-hero h1{font-size:28px}.result-stats{gap:20px;flex-direction:column}.stat-value{font-size:22px;justify-content:center}.quiz-cards{padding:15px}.quiz-card{padding:25px}.option-btn{padding:12px 16px}}.challenges-page{background:#fff;font-family:Poppins,sans-serif}.challenges-hero{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.challenges-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.challenges-hero h1{font-size:52px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.challenges-hero p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.challenge-top-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:800px;margin:50px auto 0;position:relative;z-index:1}.challenge-card{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:35px 30px;border-radius:24px;width:280px;border:1px solid rgba(255,255,255,.15);transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:center;cursor:pointer;position:relative;overflow:hidden}.challenge-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.challenge-card:hover:before{left:100%}.challenge-card .icon{font-size:52px;margin-bottom:20px;display:inline-block}.challenge-card:first-child .icon{color:#d64a97}.challenge-card:last-child .icon{color:gold}.challenge-card h3{margin-bottom:12px;font-size:1.4rem;color:#fff;font-weight:600}.challenge-card p{font-size:14px;color:#ffffffb3;line-height:1.6}.challenge-card:hover:after{transform:scaleX(1)}@media(max-width:768px){.challenges-hero h1{font-size:36px}.challenge-top-cards{flex-direction:column;align-items:center}.challenge-card{width:100%;max-width:320px}}@media(max-width:480px){.challenges-hero h1{font-size:28px}.challenges-hero p{font-size:14px}.challenge-card{padding:25px 20px}.challenge-card .icon{font-size:42px}.challenge-card h3{font-size:1.2rem}}.active-challenges{padding:60px 20px;background:#f5f5f5}.section-header{text-align:center;margin-bottom:50px}.section-header h2{font-size:42px;font-weight:700;margin-bottom:10px;position:relative;display:inline-block}.section-header p{font-size:18px}.challenges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.challenge-item{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.challenge-item:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #0000001a}.challenge-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.challenge-top{display:flex;align-items:center;gap:15px;padding:20px}.challenge-top h3{margin:0;font-size:1.3rem;font-weight:700}.challenge-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:16px;background:#d64a971a;color:#d64a97;font-size:24px}.challenge-body{padding:25px}.challenge-description{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.challenge-meta{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.challenge-meta span{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.challenge-meta svg{color:#d64a97}.challenge-stats{display:flex;justify-content:space-between;margin-bottom:20px}.stat{text-align:center;flex:1}.stat-value1{font-size:18px;font-weight:700}.stat-label{font-size:11px;color:#888;margin-top:4px}.challenge-btn{width:100%;padding:12px;border-radius:30px;border:2px solid #d64a97;background:transparent;color:#d64a97;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.challenge-btn:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.challenge-detail{max-width:1150px;margin:auto;padding:60px 25px;position:relative}.back-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(214,74,151,.15);border-radius:50px;color:#d64a97;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #d64a9714;transition:.45s}.back-btn:hover{transform:translateY(-4px);box-shadow:0 18px 40px #d64a9726;gap:14px}.detail-header{background:#ffffffb3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(71,70,70,.8);border-radius:35px;padding:50px;text-align:center;margin-bottom:40px;position:relative;overflow:hidden}.detail-icon{width:110px;height:110px;margin:auto auto 25px;display:flex;align-items:center;justify-content:center;font-size:52px;color:#d64a97;background:#d64a9714;border-radius:30px;box-shadow:0 15px 40px #d64a9726}.detail-header h1{font-size:52px;font-weight:700;color:#222;margin-bottom:30px}.detail-meta{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.detail-meta span{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:50px;color:#555;font-size:14px;font-weight:600;border:1px solid rgba(214,74,151,.1);box-shadow:0 8px 25px #d64a970d}.detail-meta svg{color:#d64a97}.detail-section{background:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:35px;border-radius:28px;margin-bottom:30px;border:1px solid rgba(71,70,70,.8);transition:.4s}.detail-section h2{display:flex;align-items:center;gap:12px;font-size:32px;margin-bottom:25px;font-weight:700;color:#222}.detail-section h2 svg{color:#d64a97}.detail-section p{line-height:1.9;color:#666;font-size:18px}.task-list{padding:0;list-style:none}.task-list li{display:flex;gap:14px;padding:18px;margin-bottom:12px;border-radius:18px;font-size:18px;background:#f5f5f5;transition:.4s}.task-list li:hover{transform:translate(8px);background:#d64a9714}.task-list li svg{color:#d64a97;margin-top:4px}.code-block{background:#fff;padding:25px;border-radius:20px;border:1px solid rgba(214,74,151,.12);box-shadow:0 10px 35px #5e5e5e00;overflow:auto}.code-block pre{font-size:14px;line-height:1.7;color:#444}.info-box{padding:25px;border-radius:20px;background:#f5f5f5;border:1px solid rgba(214,74,151,.08)}.submission-area{padding:40px;background:#fffc;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:30px;border:1px solid rgba(255,255,255,.8);box-shadow:0 20px 60px #d64a9714;margin-top:40px}.submission-area h3{font-size:32px;margin-bottom:25px}.submission-input{width:100%;padding:20px;border-radius:22px;border:2px solid rgba(0,0,0,.12);background:#fff;font-size:15px;transition:.4s}.submission-input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 6px #d64a9714}.submit-btn{padding:15px 35px;margin-top:20px;border:none;border-radius:50px;background:#d64a97;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 15px 35px #d64a9740;transition:.4s}.submit-btn:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 25px 45px #d64a9759}.coming-soon{text-align:center;padding:80px 20px;background:#fff}.coming-box{background:#fff;padding:50px;border-radius:30px;max-width:550px;margin:auto;border:1px solid #e0e0e0;box-shadow:0 20px 40px #0000000d;transition:all .3s ease}.coming-box:hover{transform:translateY(-5px);border-color:#d64a97}.coming-icon{font-size:64px;color:#d64a97;margin-bottom:20px}.coming-box h3{font-size:28px;margin-bottom:15px;color:#000}.coming-box p{color:#666;margin-bottom:30px;line-height:1.6}.subscribe-btn{padding:14px 32px;border-radius:40px;border:none;background:#d64a97;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.subscribe-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d64a974d;gap:14px}.past-challenges{padding:3rem;background:#fff;text-align:center;border-top:1px solid #f0f0f0}.past-challenges h2{font-size:36px;margin-bottom:15px;color:#000;margin-top:0}.past-challenges>p{color:#666;margin-bottom:50px}.past-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:25px;margin:0 auto}.past-card{display:flex;align-items:center;gap:20px;background:#fff;padding:20px;border-radius:20px;border:1px solid #e0e0e0;transition:all .3s ease;text-align:left;cursor:pointer}.past-card:hover{transform:translateY(-5px);border-color:#d64a97;box-shadow:0 15px 30px #00000014}.past-icon{font-size:40px;color:#d64a97}.past-content h3{font-size:22px;margin-bottom:5px;color:#000}.past-content p{font-size:15px;color:#999;display:flex;align-items:center;gap:5px}.past-score{margin-top:8px;font-size:12px;color:#d64a97;font-weight:600}.view-details{margin-left:auto;color:#d64a97;font-size:14px}.leaderboard-section{padding:60px 20px;background:#fff;border-top:1px solid #f0f0f0}.leaderboard-section h2{text-align:center;font-size:32px;margin-bottom:40px;color:#000}.leaderboard{max-width:700px;margin:0 auto;background:#fff;border-radius:24px;border:1px solid #e0e0e0;overflow:hidden}.leaderboard-item{display:flex;align-items:center;padding:15px 25px;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.leaderboard-item:hover{background:#fafafa}.leaderboard-rank{width:50px;font-weight:700;font-size:18px;color:#d64a97}.leaderboard-rank.top-1{color:gold}.leaderboard-rank.top-2{color:silver}.leaderboard-rank.top-3{color:#cd7f32}.leaderboard-user{flex:1;display:flex;align-items:center;gap:12px}.user-avatar{width:40px;height:40px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d64a97}.user-name{font-weight:600;color:#000}.leaderboard-score{font-weight:700;color:#d64a97}.leaderboard-badge{margin-left:10px;font-size:12px}@media(max-width:768px){.challenges-hero h1{font-size:36px}.challenge-top-cards{flex-direction:column;align-items:center}.challenge-card{width:100%;max-width:320px}.challenges-grid{grid-template-columns:1fr}.detail-header{padding:30px 20px}.detail-header h1{font-size:24px}.detail-meta{gap:15px}.detail-section{padding:25px}.past-card{flex-direction:column;text-align:center}.view-details{margin-left:0}.leaderboard-item{padding:12px 15px}.leaderboard-rank{width:40px}.coming-box{padding:30px 25px}.coming-box h3{font-size:24px}}@media(max-width:480px){.challenges-hero h1,.section-header h2{font-size:28px}.challenge-header h3{font-size:1.1rem}.challenge-meta{flex-direction:column;gap:10px}.challenge-stats{flex-direction:column;gap:15px}.detail-meta{flex-direction:column;align-items:center}}.interview-section{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.interview-hero{text-align:center;padding:100px 20px;background:linear-gradient(315deg,#000 100%,#190913);color:#fff;position:relative;overflow:hidden}.interview-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(214,74,151,.08),transparent 50%);pointer-events:none}.interview-hero h1{font-size:52px;font-weight:700;margin-bottom:15px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.interview-hero p{color:#fffc;font-size:18px;max-width:600px;margin:0 auto}.stats-container{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:3rem;position:relative;z-index:2;padding:0 20px}.stat-card{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px 35px;border-radius:24px;min-width:150px;text-align:center;border:1px solid rgba(214,74,151,.15);box-shadow:0 15px 40px #0000000d;transition:all .3s ease}.stat-card:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 50px #d64a971f}.stat-icon{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#d64a9714;border-radius:50%;font-size:24px}.stat-value{font-size:28px;font-weight:700;color:#111}.stat-label{font-size:13px;color:#666;margin-top:5px}.interview-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:60px auto;padding:0 20px}.feature{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:35px;border-radius:24px;text-align:center;border:1px solid rgba(214,74,151,.1);box-shadow:0 10px 30px #0000000a;transition:all .3s ease;display:flex;gap:20px;align-items:center}.feature:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a971f}.feature h3{margin:15px 0 10px;font-size:22px;color:#111}.feature p{font-size:14px;color:#666;line-height:1.6}.feature>div:first-child{transition:transform .3s ease}.feature:hover>div:first-child{transform:scale(1.1)}.cards-header{text-align:center;margin:80px 0 40px}.cards-header h2{font-size:36px;font-weight:700;color:#000;margin-bottom:10px;position:relative;display:inline-block}.cards-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#d64a97;border-radius:2px}.cards-header p{color:#666;font-size:16px;margin-top:20px}.interview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto 60px;padding:0 20px}.interview-card{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:30px;cursor:pointer;border:1px solid rgba(214,74,151,.1);transition:all .3s ease;position:relative;overflow:hidden}.interview-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(214,74,151,.08),transparent);transition:left .6s ease}.interview-card:hover:before{left:100%}.interview-card:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 40px #d64a9726}.card-content{position:relative;z-index:2}.card-title-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-icon{display:flex;align-items:center;justify-content:center;color:#d64a97!important;font-size:32px}.card-title-row h3{font-size:22px;font-weight:700;margin:0;color:#111}.interview-card p{font-size:14px;line-height:1.6;color:#666;margin-bottom:10px}.card-full-desc{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease;font-size:13px;color:#888}.interview-card:hover .card-full-desc{max-height:80px;opacity:1;margin-top:15px}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;border-top:1px solid rgba(214,74,151,.1)}.card-footer span{font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.card-footer button{background:#d64a97;border:none;padding:10px 20px;border-radius:30px;color:#fff;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.card-footer button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d64a974d}.practice-detail-container{max-width:1200px;margin:0 auto;padding:40px 20px}.back-btn{display:inline-flex;align-items:center;gap:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(214,74,151,.15);padding:12px 24px;border-radius:40px;color:#d64a97;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:30px;transition:all .3s ease}.back-btn:hover{transform:translateY(-3px);gap:14px;box-shadow:0 10px 25px #d64a971f}.practice-header{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:30px;padding:40px;margin-bottom:40px;display:flex;gap:30px;flex-wrap:wrap;border:1px solid rgba(214,74,151,.1)}.practice-icon{font-size:64px;color:#d64a97}.practice-info{flex:1}.practice-info h1{font-size:32px;margin-bottom:10px;color:#111}.practice-info p{color:#666;line-height:1.6}.practice-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.practice-meta span{display:flex;align-items:center;gap:8px;background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;color:#555}.practice-content{display:grid;grid-template-columns:300px 1fr;gap:30px}@media(max-width:768px){.practice-content{grid-template-columns:1fr}}.practice-sidebar{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:25px;position:sticky;top:20px;height:-moz-fit-content;height:fit-content;border:1px solid rgba(214,74,151,.1)}.progress-section{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(214,74,151,.1)}.progress-section h3{font-size:16px;margin-bottom:15px;color:#111;display:flex;align-items:center;gap:8px}.progress-bar-custom{height:8px;background:#f0f0f0;border-radius:10px;overflow:hidden;margin:12px 0}.progress-fill-custom{height:100%;border-radius:10px;transition:width .3s ease}.topics-section,.skills-section{margin-bottom:25px}.topics-section h3,.skills-section h3{font-size:14px;margin-bottom:12px;color:#111;display:flex;align-items:center;gap:8px}.topics-section ul{list-style:none;padding:0}.topics-section li{padding:8px 0;color:#666;font-size:13px;display:flex;align-items:center}.skills-badges{display:flex;flex-wrap:wrap;gap:10px}.skill-badge{background:#d64a9714;padding:6px 14px;border-radius:20px;font-size:11px;color:#d64a97;transition:all .3s ease}.skill-badge:hover{background:#d64a97;color:#fff;transform:translateY(-2px)}.practice-main{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid rgba(214,74,151,.1);overflow:hidden}.question-card{padding:35px}.question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.question-number{background:#d64a9714;padding:8px 16px;border-radius:30px;font-size:13px;display:flex;align-items:center;gap:8px;color:#555}.question-framework{padding:8px 18px;border-radius:30px;font-size:12px;font-weight:600;color:#fff}.question-text{background:#d64a970a;padding:25px;border-radius:20px;display:flex;gap:15px;margin-bottom:30px}.question-text p{font-size:18px;line-height:1.6;color:#111;margin:0}.answer-area{display:flex;flex-direction:column;gap:20px}.answer-input{width:100%;padding:18px;border-radius:20px;border:1px solid rgba(214,74,151,.2);font-family:inherit;font-size:14px;resize:vertical;transition:all .3s ease;background:#fff}.answer-input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 4px #d64a9714}.submit-answer-btn,.next-question-btn{background:#d64a97;border:none;padding:14px 28px;border-radius:40px;color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.submit-answer-btn:hover,.next-question-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px #d64a974d}.submit-answer-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.feedback-area{background:#d64a970a;border-radius:20px;padding:25px;margin-top:10px}.feedback-sample,.feedback-tips,.feedback-framework{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(214,74,151,.1)}.feedback-sample:last-child,.feedback-tips:last-child,.feedback-framework:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feedback-area h4{font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.feedback-area p{font-size:14px;color:#555;line-height:1.6}.tips-section{max-width:1200px;margin:80px auto;padding:50px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:40px;border:1px solid rgba(214,74,151,.1)}.tips-header{text-align:center;margin-bottom:40px}.tips-header h2{font-size:32px;margin-top:10px;color:#111}.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tip-card{background:#fff;padding:30px;text-align:center;border-radius:24px;transition:all .3s ease;border:1px solid rgba(214,74,151,.1);display:flex;gap:20px;align-items:center}.tip-card:hover{transform:translateY(-8px);border-color:#d64a97;box-shadow:0 20px 35px #d64a971f}.tip-icon{font-size:40px;margin-bottom:15px;display:inline-block}.tip-card h4{font-size:18px;margin-bottom:10px;color:#111}.tip-card p{font-size:13px;color:#666;line-height:1.5}@media(max-width:768px){.interview-hero h1{font-size:36px}.interview-hero p{font-size:16px}.stats-container{flex-direction:column;align-items:center;gap:15px}.stat-card{width:100%;max-width:250px}.interview-features{grid-template-columns:1fr}.cards-header h2{font-size:28px}.interview-grid{grid-template-columns:1fr}.practice-header{flex-direction:column;text-align:center}.practice-meta{justify-content:center}.question-header{flex-direction:column;align-items:flex-start}.question-text{flex-direction:column}.tips-section{padding:30px 20px}.tips-grid{grid-template-columns:1fr}}@media(max-width:480px){.interview-hero h1{font-size:28px}.interview-hero{padding:60px 20px}.card-title-row{flex-direction:column;text-align:center}.card-footer{flex-direction:column;gap:15px}.card-footer button{width:100%;justify-content:center}.practice-info h1,.tips-header h2{font-size:24px}}.workshop-page-container{min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0a0a,#1a0d29,#000);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.slideshow-container{position:fixed;inset:0;z-index:0}.slide{position:absolute;inset:0;transition:opacity 2s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;filter:grayscale(20%) contrast(1.2)}.slide.active{opacity:1}.gradient-overlay{position:fixed;inset:0;background:linear-gradient(135deg,#000000e6,#1a0d29cc,#4338ca4d,#8b5cf633,#000000b3);z-index:5}.blur-layer{position:fixed;inset:0;background:linear-gradient(to right,#000000f2,#1a0d29cc,#4338ca66 60%,#8b5cf633,#0009);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:6}.workshop-content{position:relative;z-index:15;padding:3rem 2rem;min-height:100vh}.container1{max-width:1200px;margin:0 auto}.hero-section{text-align:center;margin-bottom:5rem;padding:5rem 0;position:relative}.hero-section:before{content:"";position:absolute;top:50%;left:50%;width:800px;height:800px;background:radial-gradient(circle,rgba(139,92,246,.15) 0%,rgba(124,58,237,.1) 30%,rgba(67,56,202,.05) 60%,transparent 100%);transform:translate(-50%,-50%);border-radius:50%;z-index:-1;animation:pulse 6s ease-in-out infinite}.hero-section:after{content:"";position:absolute;top:50%;left:50%;width:400px;height:400px;background:radial-gradient(circle,rgba(168,85,247,.2) 0%,rgba(147,51,234,.1) 50%,transparent 100%);transform:translate(-50%,-50%);border-radius:50%;z-index:-1;animation:pulse 4s ease-in-out infinite reverse}.hero-title{font-size:4.5rem;font-weight:900;-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1.5rem;animation:fadeInUp 1s ease-out;letter-spacing:-.03em;line-height:1.1}.hero-subtitle{font-size:1.5rem;background:linear-gradient(135deg,#e9d5ff,#c4b5fd,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;max-width:850px;margin:0 auto;line-height:1.7;font-weight:400;opacity:.95}.content-section1{background:linear-gradient(135deg,#1a0d29e6,#0f0f1af2,#000000e6);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(139,92,246,.3);border-radius:2.5rem;padding:4rem;margin-bottom:3rem;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 25px 50px #000c,0 0 100px #8b5cf61a,inset 0 1px #ffffff1a}.content-section1:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.1),rgba(168,85,247,.15),transparent);transition:left 1s ease-in-out}.content-section1:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.8),rgba(168,85,247,1),rgba(139,92,246,.8),transparent);opacity:0;transition:opacity .5s}.content-section1:hover:before{left:100%}.content-section1:hover:after{opacity:1}.content-section1:hover{border-color:#a855f799;box-shadow:0 30px 60px #000000e6,0 0 150px #8b5cf64d,inset 0 1px #fff3;transform:translateY(-8px)}.section-title1{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#f3e8ff,#ddd6fe,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:2rem;display:flex;align-items:center;gap:1.5rem;letter-spacing:-.02em}.section-title1:before{content:"";width:8px;height:60px;background:linear-gradient(45deg,#8b5cf6,#a855f7,#c084fc,#ddd6fe,#f3e8ff);border-radius:4px;box-shadow:0 0 30px #8b5cf6cc,0 0 60px #a855f766;animation:glow 3s ease-in-out infinite alternate}.section-description1{color:#e9d5ff;font-size:1.3rem;line-height:1.9;margin-bottom:2.5rem;font-weight:300;opacity:.95}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem;margin:3rem 0}.stat-card{background:linear-gradient(135deg,#7c3aedf2,#9333eae6 30%,#a855f7d9 70%,#c4b5fd4d);border:1px solid rgba(168,85,247,.5);color:#fff;padding:3rem 2.5rem;border-radius:2rem;text-align:center;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 15px 35px #0009,0 0 50px #8b5cf64d,inset 0 1px #fff3}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);opacity:0;transition:opacity .5s}.stat-card:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease-out}.stat-card:hover:before{opacity:1}.stat-card:hover:after{width:300px;height:300px}.stat-card:hover{transform:translateY(-12px) scale(1.05);box-shadow:0 25px 50px #000c,0 0 80px #8b5cf680,inset 0 1px #ffffff4d;border-color:#c4b5fdcc}.stat-number2{font-size:3.5rem;font-weight:900;display:block;margin-bottom:.8rem;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.5);filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}.stat-label1{font-size:1.2rem;opacity:.95;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.day-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin:3rem 0}.day-content.reverse{direction:rtl}.day-content.reverse>*{direction:ltr}.day-text{padding:2rem}.day-description{color:#e9d5ff;font-size:1.3rem;line-height:1.8;margin-bottom:2.5rem;font-weight:300;opacity:.95}.day-image{text-align:center;position:relative}.day-image:before{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle,rgba(139,92,246,.3) 0%,rgba(168,85,247,.2) 30%,transparent 70%);transform:translate(-50%,-50%);border-radius:50%;opacity:0;transition:opacity .6s ease-out;pointer-events:none;z-index:-1}.day-image:hover:before{opacity:1}.day-image img{max-width:100%;height:380px;-o-object-fit:cover;object-fit:cover;border-radius:2rem;box-shadow:0 25px 50px #000c,0 0 100px #8b5cf666,0 0 0 2px #a855f74d;transition:all .6s cubic-bezier(.4,0,.2,1);cursor:pointer;filter:brightness(1.1) contrast(1.2) saturate(1.1)}.day-image img:hover{transform:scale(1.1) rotateY(8deg) rotateX(2deg);box-shadow:0 35px 70px #000000e6,0 0 150px #8b5cf699,0 0 0 3px #c4b5fd80}.impact-visual{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:3rem;background:radial-gradient(circle,rgba(139,92,246,.2) 0%,rgba(124,58,237,.1) 50%,transparent 100%);border:2px solid rgba(168,85,247,.3);border-radius:2rem;position:relative;overflow:hidden}.impact-visual:before{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,#8b5cf61a,#a855f733,#c4b5fd1a,#8b5cf61a);animation:rotate 10s linear infinite;z-index:-1}.impact-icon{font-size:6rem;margin-bottom:2rem;animation:bounce 3s infinite;filter:drop-shadow(0 0 20px rgba(139,92,246,.8))}.impact-quote{font-style:italic;background:linear-gradient(135deg,#ddd6fe,#c4b5fd,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.6rem;font-weight:600;text-shadow:0 4px 20px rgba(139,92,246,.5)}.highlights-list{list-style:none;padding:0}.highlights-list li{background:linear-gradient(135deg,#8b5cf633,#7c3aed26,#4338ca1a);margin:1.5rem 0;padding:2rem 2.5rem;border-left:6px solid transparent;-o-border-image:linear-gradient(45deg,#8b5cf6,#a855f7,#c084fc) 1;border-image:linear-gradient(45deg,#8b5cf6,#a855f7,#c084fc) 1;border-radius:1.5rem;color:#e9d5ff;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(139,92,246,.2);box-shadow:0 8px 25px #0006}.highlights-list li:before{content:"✓";position:absolute;left:-18px;top:50%;transform:translateY(-50%);background:linear-gradient(45deg,#8b5cf6,#a855f7,#c084fc);color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;box-shadow:0 6px 20px #8b5cf699,0 0 30px #a855f766;border:2px solid rgba(255,255,255,.3)}.highlights-list li:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(168,85,247,.1) 0%,transparent 50%,rgba(139,92,246,.1) 100%);border-radius:1.5rem;opacity:0;transition:opacity .5s;z-index:-1}.highlights-list li:hover:after{opacity:1}.highlights-list li:hover{background:linear-gradient(135deg,#a855f74d,#8b5cf640,#7c3aed33);transform:translate(20px) translateY(-4px);color:#f3e8ff;border-color:#c4b5fd80;box-shadow:0 15px 35px #0009,0 0 50px #8b5cf666}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin:4rem 0}.gallery-item{position:relative;overflow:hidden;border-radius:2rem;box-shadow:0 20px 40px #000000b3,0 0 80px #8b5cf64d,0 0 0 1px #a855f733;transition:all .6s cubic-bezier(.4,0,.2,1);cursor:pointer;background:linear-gradient(135deg,#1a0d29cc,#0f0f1ae6)}.gallery-item:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(139,92,246,.2) 0%,rgba(168,85,247,.15) 50%,transparent 100%);opacity:0;transition:opacity .6s;z-index:2}.gallery-item:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(196,181,253,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .8s ease-out;z-index:1}.gallery-item:hover:before{opacity:1}.gallery-item:hover:after{width:400px;height:400px}.gallery-item:hover{transform:translateY(-15px) scale(1.03);box-shadow:0 30px 60px #000c,0 0 120px #8b5cf680,0 0 0 2px #c4b5fd66}.gallery-item img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.4,0,.2,1);filter:brightness(1.1) contrast(1.1)}.gallery-item:hover img{transform:scale(1.2) rotate(2deg)}.gallery-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000e6 30%,#1a0d29f2);color:#fff;padding:2.5rem;transform:translateY(100%);transition:transform .6s cubic-bezier(.4,0,.2,1);z-index:3;border-top:1px solid rgba(139,92,246,.3)}.gallery-overlay h3{margin-bottom:1rem;font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#f3e8ff,#ddd6fe,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.gallery-overlay p{opacity:.9;font-weight:300;color:#e9d5ff;line-height:1.6}.cta-section{background:linear-gradient(135deg,#7c3aedf2,#8b5cf6e6,#a855f7d9,#9333eae6,#7c3aedf2);color:#fff;padding:6rem 4rem;border-radius:2.5rem;text-align:center;margin-top:4rem;position:relative;overflow:hidden;box-shadow:0 25px 50px #000000b3,0 0 100px #8b5cf680,inset 0 1px #fff3;border:1px solid rgba(196,181,253,.3)}.cta-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.1),rgba(196,181,253,.2),transparent);animation:rotate 12s linear infinite;z-index:0}.cta-section:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.1) 0%,transparent 70%);z-index:1}.cta-section>*{position:relative;z-index:2}.cta-title{font-size:3.5rem;font-weight:900;margin-bottom:2.5rem;text-shadow:0 4px 30px rgba(0,0,0,.5);letter-spacing:-.02em;filter:drop-shadow(0 0 20px rgba(255,255,255,.3))}.cta-description{font-size:1.4rem;margin-bottom:3rem;opacity:.95;font-weight:300;max-width:650px;margin-left:auto;margin-right:auto;line-height:1.8}.cta-button{display:inline-block;background:linear-gradient(135deg,#fff,#f3e8ff,#fff);color:#7c3aed;padding:1.5rem 3rem;border:none;border-radius:50px;font-size:1.3rem;font-weight:800;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);margin-bottom:2.5rem;box-shadow:0 15px 35px #0006,0 0 50px #fff3;position:relative;overflow:hidden;text-decoration:none;letter-spacing:.5px;border:2px solid rgba(255,255,255,.3)}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(124,58,237,.3),transparent);transition:left .8s ease-out}.cta-button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(124,58,237,.2) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease-out}.cta-button:hover:before{left:100%}.cta-button:hover:after{width:300px;height:300px}.cta-button:hover{transform:translateY(-8px) scale(1.08);box-shadow:0 25px 50px #0009,0 0 80px #fff6;border-color:#fff9}.cta-follow{font-size:1.3rem;opacity:.9;font-weight:300;font-style:italic}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f7;z-index:1000;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modal img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:20px;box-shadow:0 30px 80px #000c,0 0 200px #8b5cf699;animation:modalFadeIn .5s ease-out;border:2px solid rgba(168,85,247,.3)}.close-modal{position:absolute;top:2rem;right:3rem;color:#fff;font-size:3.5rem;cursor:pointer;z-index:1001;transition:all .4s;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#8b5cf64d,#a855f733);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2)}.close-modal:hover{background:linear-gradient(135deg,#a855f780,#8b5cf666);transform:scale(1.15);box-shadow:0 10px 30px #8b5cf680}.scroll-animation{opacity:0;transform:translateY(60px);transition:all 1.2s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.15}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.3}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow{0%{box-shadow:0 0 30px #8b5cf6cc,0 0 60px #a855f766}to{box-shadow:0 0 50px #a855f7,0 0 100px #8b5cf699}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.8) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:768px){.hero-title{font-size:3.2rem;line-height:1.2}.hero-subtitle{font-size:1.3rem}.day-content{grid-template-columns:1fr;gap:2.5rem}.content-section1{padding:3rem 2rem;margin-bottom:2.5rem;border-radius:2rem}.hero-section{padding:4rem 0;margin-bottom:4rem}.workshop-content{padding:2rem 1rem}.section-title1{font-size:2.5rem;gap:1rem}.section-title1:before{width:6px;height:50px}.stats-grid{grid-template-columns:1fr;gap:2rem}.stat-card{padding:2.5rem 2rem}.gallery{grid-template-columns:1fr;gap:2rem}.gallery-item img{height:250px}.day-content.reverse{direction:ltr}.cta-section{padding:4rem 2.5rem;border-radius:2rem}.cta-title{font-size:2.8rem}.cta-description{font-size:1.2rem}.cta-button{padding:1.3rem 2.5rem;font-size:1.2rem}.highlights-list li{padding:1.5rem 2rem;margin-left:25px;margin-bottom:1.2rem}.highlights-list li:before{width:32px;height:32px;left:-16px}.day-image img{height:320px}.impact-visual{padding:2.5rem}.impact-icon{font-size:5rem}.impact-quote{font-size:1.4rem}}@media(max-width:480px){.hero-title{font-size:2.8rem}.hero-subtitle{font-size:1.1rem}.content-section1{padding:2rem 1.5rem;border-radius:1.5rem}.section-title1{font-size:2.2rem;flex-direction:column;align-items:flex-start;gap:.8rem}.section-title1:before{width:100%;height:4px}.cta-title{font-size:2.2rem}.cta-description{font-size:1.1rem}.cta-button{padding:1.2rem 2rem;font-size:1.1rem}.day-image img{height:280px}.gallery-item img{height:220px}.close-modal{top:1.5rem;right:2rem;font-size:3rem;width:50px;height:50px}.stat-number2{font-size:3rem}.stat-label1{font-size:1.1rem}}.seminar-page-container{min-height:100vh;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#0f0f0f,#1a0a1a,#0f0f0f);color:#e0e0e0}.seminar-hero{height:70vh;background:linear-gradient(#4b0082b3,#191919cc),url(https://i.ibb.co/3yNJksCm/Seminar-Ashti.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative}.hero-content{z-index:2;max-width:800px;padding:2rem}.hero-title{font-size:3.5rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.02em;background:linear-gradient(135deg,#9d4edd,#c77dff,#e0aaff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(157,78,221,.5)}.hero-subtitle{font-size:1.8rem;margin-bottom:.5rem;opacity:.9;color:#c77dff}.hero-date{font-size:1.2rem;opacity:.8;font-style:italic;color:#e0aaff}.content-section1{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23);border:1px solid rgba(157,78,221,.2);border-radius:1rem;padding:3rem;margin-bottom:3rem;box-shadow:0 10px 30px #0006,0 0 20px #9d4edd1a,inset 0 1px #ffffff0d;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-section1:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000080,0 0 30px #9d4edd33,inset 0 1px #ffffff1a;border-color:#9d4edd66}.section-title{font-size:2.2rem;font-weight:700;background:linear-gradient(135deg,#9d4edd,#c77dff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;text-shadow:0 0 20px rgba(157,78,221,.3)}.section-description2{font-size:1.1rem;line-height:1.7;color:#d0d0d0;margin-bottom:1.5rem}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.column h3{font-size:1.4rem;color:#c77dff;margin-bottom:1rem;text-shadow:0 0 10px rgba(199,125,255,.3)}.topic-list{list-style:none;padding:0}.topic-list li{background:linear-gradient(135deg,#9d4edd26,#4b00821a);margin:.8rem 0;padding:1rem 1.5rem;border-left:4px solid #9d4edd;border-radius:.5rem;color:#e0e0e0;transition:all .3s ease;border:1px solid rgba(157,78,221,.2)}.topic-list li:hover{background:linear-gradient(135deg,#9d4edd40,#4b008233);transform:translate(5px);border-color:#9d4edd80;box-shadow:0 5px 15px #9d4edd33}.reflection-quote{font-style:italic;padding:2rem;background:linear-gradient(135deg,#9d4edd1a,#4b008226);border-left:4px solid #9d4edd;border-radius:.5rem;margin:2rem 0;font-size:1.2rem;line-height:1.6;color:#e0aaff;border:1px solid rgba(157,78,221,.3);box-shadow:0 0 20px #9d4edd1a}.gallery-item{position:relative;overflow:hidden;border-radius:1rem;box-shadow:0 8px 20px #0006,0 0 15px #9d4edd1a;cursor:pointer;height:250px;border:2px solid transparent;transition:all .3s ease}.gallery-item:hover{border-color:#9d4edd80;box-shadow:0 12px 30px #00000080,0 0 25px #9d4edd4d}.gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;filter:brightness(.8) contrast(1.1)}.gallery-item:hover img{transform:scale(1.05);filter:brightness(.9) contrast(1.2)}.gallery-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#4b0082e6);color:#fff;padding:1.5rem;transform:translateY(100%);transition:transform .3s ease}.gallery-overlay h3{margin-bottom:.5rem;font-size:1.2rem;color:#c77dff}.gallery-overlay p{opacity:.9;font-size:.9rem;color:#e0aaff}.cta-buttons{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.cta-button{background:linear-gradient(135deg,#9d4edd,#7b2cbf);color:#fff;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 5px 15px #9d4edd4d;border:1px solid rgba(157,78,221,.5)}.cta-button:hover{background:linear-gradient(135deg,#7b2cbf,#5a189a);transform:translateY(-3px);box-shadow:0 10px 25px #9d4edd66,0 0 20px #9d4edd4d;color:#fff}.cta-button.secondary{background:transparent;color:#c77dff;border:2px solid #9d4edd}.cta-button.secondary:hover{background:linear-gradient(135deg,#9d4edd33,#4b00821a);color:#e0aaff;border-color:#c77dff}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:1000;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 0 50px #9d4edd4d,0 0 100px #4b008233;border:2px solid rgba(157,78,221,.3)}.close-modal{position:absolute;top:2rem;right:3rem;color:#c77dff;font-size:3rem;cursor:pointer;z-index:1001;transition:all .3s;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#9d4edd33;border:2px solid rgba(157,78,221,.3)}.close-modal:hover{background:#9d4edd4d;transform:scale(1.1);color:#e0aaff;box-shadow:0 0 20px #9d4edd66}@media(max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.4rem}.content-section1{padding:2rem}.two-column{grid-template-columns:1fr}.section-title{font-size:1.8rem}.gallery{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-button{text-align:center}}@media(max-width:480px){.seminar-hero{height:60vh}.hero-title{font-size:2rem}.content-section1{padding:1.5rem}.section-title{font-size:1.6rem}}.seminar-page-container:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(157,78,221,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(75,0,130,.1) 0%,transparent 50%);pointer-events:none;z-index:-1}.cta-button,.gallery-item,.topic-list li{position:relative}.cta-button:before,.gallery-item:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#9d4edd4d,#4b008233);-webkit-mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.cta-button:hover:before,.gallery-item:hover:before{opacity:1}.seminar-prec-container{min-height:100vh;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f8f9fa;color:#333}.seminar-hero{height:70vh;background:linear-gradient(#000000b3,#000c),url(https://i.ibb.co/zVgzJKqQ/loni-seminar.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-content{z-index:2;max-width:900px;padding:2rem}.hero-title{font-size:3.5rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.02em;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-subtitle{font-size:1.8rem;margin-bottom:.5rem;opacity:.9;font-weight:500}.hero-date{font-size:1.2rem;opacity:.9;font-style:italic}.seminar-content{padding:4rem 2rem}.container{max-width:1200px;margin:0 auto}.content-section{background:#fff;border-radius:1rem;padding:3rem;margin-bottom:3rem;box-shadow:0 10px 30px #00000014;transition:transform .3s ease,box-shadow .3s ease}.content-section:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001f}.section-title{font-size:2.2rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.section-description{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.key-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2.5rem 0}.detail-card{background:#3498db1a;padding:1.5rem;border-radius:.8rem;text-align:center;transition:all .3s ease;border:1px solid rgba(52,152,219,.2)}.detail-card:hover{background:#3498db26;transform:translateY(-3px);box-shadow:0 5px 15px #3498db33}.detail-icon{font-size:2.5rem;margin-bottom:1rem}.detail-card h3{font-size:1.2rem;color:#2980b9;margin-bottom:.5rem}.detail-card p{color:#2c3e50;line-height:1.5}.insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.insight-card{background:#fff;padding:1.8rem;border-radius:.8rem;box-shadow:0 5px 15px #00000014;transition:all .3s ease;border-left:4px solid #3498db}.insight-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001f}.insight-card h3{font-size:1.3rem;color:#2c3e50;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.insight-card p{color:#555;line-height:1.6}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.gallery-item{position:relative;overflow:hidden;border-radius:1rem;box-shadow:0 8px 20px #0000001a;cursor:pointer;height:250px}.gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.gallery-item:hover img{transform:scale(1.05)}.gallery-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:1.5rem;transform:translateY(100%);transition:transform .3s ease}.gallery-item:hover .gallery-overlay{transform:translateY(0)}.gallery-overlay h3{margin-bottom:.5rem;font-size:1.2rem}.gallery-overlay p{opacity:.9;font-size:.9rem}.engagement-stats{display:flex;justify-content:space-around;margin:2.5rem 0;flex-wrap:wrap;gap:1.5rem}.stat{text-align:center;padding:1.5rem;background:#3498db1a;border-radius:1rem;min-width:150px;transition:all .3s ease}.stat:hover{background:#3498db26;transform:scale(1.05)}.stat-number{display:block;font-size:2.5rem;font-weight:800;color:#2980b9;margin-bottom:.5rem}.stat-label{font-size:1rem;color:#2c3e50;font-weight:500}.conclusion-quote{background:#3498db1a;padding:2rem;border-left:4px solid #3498db;border-radius:.5rem;margin:2rem 0;font-style:italic;font-size:1.2rem;line-height:1.6}.conclusion-quote cite{display:block;margin-top:1rem;font-size:1rem;color:#2980b9;font-style:normal;font-weight:600}.cta-section{background:linear-gradient(135deg,#2980b9,#3498db);color:#fff;padding:4rem 3rem;border-radius:1rem;text-align:center;margin-top:3rem}.cta-title{font-size:2.2rem;margin-bottom:1.5rem;font-weight:700}.cta-description{font-size:1.2rem;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto;opacity:.9}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button{padding:1rem 2rem;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-size:1rem}.cta-button.primary{background:#fff;color:#2980b9}.cta-button.primary:hover{background:#f8f9fa;transform:translateY(-3px);box-shadow:0 5px 15px #0003}.cta-button.secondary{background:transparent;color:#fff;border:2px solid white}.cta-button.secondary:hover{background:#ffffff1a;transform:translateY(-3px)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:1000;display:flex;justify-content:center;align-items:center;cursor:pointer}.modal img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 0 50px #ffffff1a}.close-modal{position:absolute;top:2rem;right:3rem;color:#fff;font-size:3rem;cursor:pointer;z-index:1001;transition:all .3s;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff1a}.close-modal:hover{background:#fff3;transform:scale(1.1)}.scroll-animation{opacity:0;transform:translateY(50px);transition:all .8s ease}.scroll-animation.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.4rem}.content-section{padding:2rem}.section-title{font-size:1.8rem}.key-details,.insights-grid,.gallery{grid-template-columns:1fr}.engagement-stats,.cta-buttons{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:300px}}@media(max-width:480px){.seminar-hero{height:60vh}.hero-title{font-size:2rem}.content-section{padding:1.5rem}.section-title{font-size:1.6rem}.cta-section{padding:3rem 1.5rem}.cta-title{font-size:1.8rem}}.container5{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero-section1{min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#0f0f1af2,#1a1035f2);position:relative;overflow:hidden}.hero-section1:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(139,92,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(6,182,212,.1) 0%,transparent 50%);background-size:cover}.hero-content1{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:2}.hero-title1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1.5rem;line-height:1.1;color:var(--text-color)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.hero-subtitle{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.6;opacity:.9}.hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.btn{padding:1rem 2rem;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:160px}.btn-primary{background:var(--gradient-button);color:#fff;box-shadow:var(--button-shadow);position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-primary:hover:before{left:100%}.btn-primary:hover{background:var(--gradient-button-hover);box-shadow:var(--button-shadow-hover);transform:translateY(-2px)}.btn-secondary{background:transparent;color:var(--text-color);border:2px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{border-color:var(--text-hover);color:var(--text-hover);transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf633}.section-header{text-align:center;margin-bottom:4rem}.section-title4{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.section-subtitle{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto;opacity:.8}.services-section{padding:6rem 0;background:linear-gradient(to bottom,#1a1035,#0f0f1a);position:relative}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;margin-top:3rem}.service-card{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:1rem;padding:2.5rem 2rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform .3s ease}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #8b5cf633;border-color:#8b5cf666}.service-icon{font-size:3.5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;color:#8b5cf6;transition:all .3s ease}.service-card:hover .service-icon{color:#06b6d4;transform:scale(1.1)}.service-title{font-size:1.4rem;font-weight:600;color:var(--text-color);margin-bottom:1rem}.service-description{color:var(--text-secondary);line-height:1.7;opacity:.9}.why-choose-section{padding:6rem 0;background:linear-gradient(to bottom,#0f0f1a,#1a1035)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.feature-item{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:1rem;padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.feature-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px #8b5cf633;border-color:#8b5cf666}.feature-icon{font-size:3rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;color:#8b5cf6;transition:all .3s ease}.feature-item:hover .feature-icon{color:#06b6d4;transform:scale(1.1)}.feature-title{font-size:1.3rem;font-weight:600;color:var(--text-color);margin-bottom:1rem}.feature-text{color:var(--text-secondary);line-height:1.6;opacity:.9}.industries-section{padding:6rem 0;background:linear-gradient(to bottom,#1a1035,#0f0f1a)}.industries-grid1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin-top:3rem}.industry-item{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:1rem;padding:2rem 1.5rem;text-align:center;color:var(--text-color);font-weight:500;transition:all .3s ease;cursor:pointer}.industry-item:hover{background:var(--gradient-primary);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #8b5cf64d}.contact-section1{padding:6rem 0;background:linear-gradient(to bottom,#0f0f1a,#1a1035)}.contact-content1{max-width:800px;margin:0 auto;text-align:center}.contact-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-subtitle{font-size:1.2rem;color:var(--text-secondary);margin-bottom:3rem;opacity:.8}.contact-details{text-align:left;margin-bottom:3rem;background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:1rem;padding:3rem}.contact-item{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.contact-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.contact-item strong{display:block;color:var(--text-color);margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.contact-item p{color:var(--text-secondary);line-height:1.7;margin:0;opacity:.9}@media(max-width:768px){.container5{padding:0 1rem}.hero-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:280px}.services-grid,.features-grid{grid-template-columns:1fr;gap:1.5rem}.industries-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.service-card,.feature-item,.contact-details{padding:2rem 1.5rem}.service-icon{font-size:3rem}.feature-icon{font-size:2.5rem}}@media(max-width:480px){.hero-title1{font-size:2.2rem}.industries-grid{grid-template-columns:1fr}.section-header{margin-bottom:3rem}.service-icon{font-size:2.8rem}.feature-icon{font-size:2.5rem}}html{scroll-behavior:smooth}.btn:focus,.service-card:focus,.feature-item:focus{outline:2px solid var(--primary-color);outline-offset:2px}.service-card,.feature-item,.industry-item{animation:fadeInUp .6s ease-out}.services-grid>*:nth-child(1){animation-delay:.1s}.services-grid>*:nth-child(2){animation-delay:.2s}.services-grid>*:nth-child(3){animation-delay:.3s}.services-grid>*:nth-child(4){animation-delay:.4s}.services-grid>*:nth-child(5){animation-delay:.5s}.services-grid>*:nth-child(6){animation-delay:.6s}.features-grid>*:nth-child(1){animation-delay:.1s}.features-grid>*:nth-child(2){animation-delay:.2s}.features-grid>*:nth-child(3){animation-delay:.3s}.features-grid>*:nth-child(4){animation-delay:.4s}.features-grid>*:nth-child(5){animation-delay:.5s}.features-grid>*:nth-child(6){animation-delay:.6s}.student-output{padding:1rem;max-width:1400px;margin:0 auto}.student-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e2e8f0}.student-header h2{color:#333;font-size:2.2rem;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.student-stats{display:flex;gap:1rem}.stat-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}.students-grid-improved{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-top:1rem}.student-card-improved{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0;transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column}.student-card-improved:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.student-card-header{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0}.student-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;border:3px solid white;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.student-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.student-basic-info{flex:1}.student-basic-info h3{margin:0 0 .3rem;color:#2d3748;font-size:1.3rem;font-weight:600}.student-course{margin:0;color:#667eea;font-weight:600;font-size:.9rem;background:#667eea1a;padding:.3rem .8rem;border-radius:12px;display:inline-block}.student-actions{display:flex;gap:.5rem}.edit-btn,.delete-btn{background:#fff;border:1px solid #e2e8f0;padding:.5rem;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.edit-btn:hover{background:#e6fffa;border-color:#48bb78;transform:scale(1.1)}.delete-btn:hover{background:#fed7d7;border-color:#f56565;transform:scale(1.1)}.student-card-body{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:1rem}.student-details{display:flex;flex-direction:column;gap:.8rem}.detail-item{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.detail-label{color:#718096;font-weight:500;font-size:.85rem;min-width:80px;flex-shrink:0}.detail-value{color:#2d3748;font-weight:500;font-size:.9rem;text-align:right;flex:1;word-break:break-word}.achievement-section,.address-section{background:#f8f9ff;padding:1rem;border-radius:12px;border-left:4px solid #667eea}.achievement-section h4,.address-section h4{margin:0 0 .5rem;color:#2d3748;font-size:.95rem;font-weight:600}.achievement-text,.address-text{margin:0;color:#4a5568;font-size:.9rem;line-height:1.4;font-style:italic}.edit-form-improved{display:flex;flex-direction:column;gap:1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.edit-form-improved input,.edit-form-improved select,.edit-form-improved textarea{width:100%;padding:.8rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;font-family:inherit;transition:all .3s ease;background:#fff}.edit-form-improved input:focus,.edit-form-improved select:focus,.edit-form-improved textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.edit-form-improved textarea{resize:vertical;min-height:60px}.edit-actions{display:flex;gap:.8rem;margin-top:.5rem}.save-btn,.cancel-btn{flex:1;padding:.8rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.save-btn{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.save-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #48bb784d}.cancel-btn{background:#718096;color:#fff}.cancel-btn:hover{background:#4a5568;transform:translateY(-2px)}.student-card-footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:.8rem}.student-id{color:#718096;font-family:monospace}.student-status{color:#48bb78;font-weight:600;background:#48bb781a;padding:.3rem .6rem;border-radius:12px}.loading,.error-message{text-align:center;font-size:1.3rem;padding:3rem;background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;margin:2rem 0}.error-message{color:#d32f2f;background:#ffeaea;border:2px solid #f44336}.no-students{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;box-shadow:0 8px 25px #0000001a;border:2px dashed #e0e0e0}.no-students-icon{font-size:4rem;margin-bottom:1.5rem}.no-students h3{color:#333;margin-bottom:1rem;font-size:1.5rem}.no-students p{color:#666;font-size:1.1rem;margin-bottom:2rem}.cta-button{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}@media(max-width:768px){.students-grid-improved{grid-template-columns:1fr}.student-header{flex-direction:column;gap:1rem;text-align:center}.form-row{grid-template-columns:1fr}.student-card-header{flex-direction:column;text-align:center;gap:1rem}.student-actions{align-self:stretch;justify-content:center}.detail-item{flex-direction:column;gap:.3rem;text-align:left}.detail-value{text-align:left}}@media(max-width:480px){.student-output{padding:.5rem}.student-card-improved{margin:.5rem}.student-card-body{padding:1rem}}.teacher-registration{padding:1rem;max-width:800px;margin:0 auto}.teacher-registration h2{margin-bottom:2rem;text-align:center;font-size:2.2rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.teacher-form{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 8px 25px #0000001a}.form-section{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid #f0f0f0}.form-section:last-of-type{border-bottom:none;margin-bottom:1.5rem}.form-section h3{color:#667eea;margin-bottom:1.5rem;font-size:1.4rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:1rem;border:2px solid #e8ecef;border-radius:10px;font-size:1rem;font-family:inherit;background:#fff;color:#333}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#667eea;background:#fff}.skills-selector{display:flex;gap:1rem;margin-bottom:1rem}.add-skill-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 1.5rem;border-radius:10px;cursor:pointer;font-weight:600}.skill-tag{background:#667eea1a;color:#667eea;padding:.6rem 1rem;border-radius:20px;display:flex;align-items:center;gap:.8rem}.submit-btn{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1.2rem;border-radius:12px;font-size:1.2rem;font-weight:600;cursor:pointer}@media(max-width:768px){.teacher-form{padding:1.5rem}.form-row{grid-template-columns:1fr}}.events{padding:1rem;max-width:1200px;margin:0 auto}.events-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.events-header h2{color:#333;font-size:2.2rem;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.add-event-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 1.5rem;border-radius:12px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease;white-space:nowrap}.add-event-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #667eea66}.event-form{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;margin-bottom:3rem;border:1px solid #f0f0f0}.event-form h3{color:#333;margin-bottom:2rem;text-align:center;font-size:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.form-group textarea{resize:vertical;min-height:120px}.events-content{margin-top:2rem}.events-summary{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;margin-bottom:2rem;border:1px solid #f0f0f0}.events-summary h3{color:#333;margin-bottom:1.5rem;font-size:1.4rem;display:flex;align-items:center;gap:.5rem}.no-events{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;box-shadow:0 8px 25px #0000001a;border:2px dashed #e0e0e0}.no-events-icon{font-size:4rem;margin-bottom:1.5rem}.no-events h3{color:#333;margin-bottom:1rem;font-size:1.5rem}.no-events p{color:#666;font-size:1.1rem;margin:0}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.event-card{background:#fff;border-radius:20px;box-shadow:0 8px 25px #0000001a;overflow:hidden;border:1px solid #f0f0f0;transition:all .3s ease;position:relative}.event-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00000026}.event-card.past-event{opacity:.7}.event-card.past-event:hover{opacity:.9}.event-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem .5rem}.event-type{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600}.event-actions{display:flex;gap:.5rem}.event-date{display:flex;align-items:center;gap:1.5rem;padding:0 1.5rem 1.5rem}.date-display{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem;border-radius:15px;text-align:center;min-width:80px;flex-shrink:0}.date-day{display:block;font-size:2rem;font-weight:700;line-height:1}.date-month{display:block;font-size:.9rem;font-weight:600;margin-top:.3rem}.date-info h3{color:#333;margin-bottom:.8rem;font-size:1.3rem;font-weight:600;line-height:1.3}.event-meta{display:flex;flex-direction:column;gap:.3rem}.event-meta span{color:#666;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.event-description{padding:0 1.5rem 1.5rem}.event-description p{color:#666;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.event-footer{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f0f0f0}.event-status{padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}.event-status.upcoming{background:#e8f5e8;color:#2d5016}.event-status.past{background:#f0f0f0;color:#666}.register-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;padding:.7rem 1.5rem;border-radius:10px;font-weight:600;transition:all .3s ease;display:inline-block}.register-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}@media(max-width:768px){.events-header{flex-direction:column;align-items:stretch}.add-event-btn{width:100%;text-align:center}.form-row{grid-template-columns:1fr;gap:0}.events-grid{grid-template-columns:1fr}.event-date{flex-direction:column;text-align:center;gap:1rem}.summary-stats{grid-template-columns:repeat(3,1fr)}.events-header h2{font-size:1.8rem}.event-form{padding:1.5rem}}@media(max-width:480px){.events{padding:.5rem}.event-form{padding:1rem}.events-summary{padding:1.5rem}.summary-stats{grid-template-columns:1fr}.event-footer{flex-direction:column;gap:1rem;align-items:stretch}.register-btn{text-align:center}}.youtube-videos{padding:1rem;max-width:1200px;margin:0 auto}.videos-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.videos-header h2{color:#333;font-size:2.2rem;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-actions{display:flex;gap:1rem;flex-wrap:wrap}.add-video-btn,.youtube-channel-btn{padding:1rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;display:inline-block;text-align:center;white-space:nowrap}.add-video-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.add-video-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #667eea66}.youtube-channel-btn{background:red;color:#fff}.youtube-channel-btn:hover{background:#e60000;transform:translateY(-3px);box-shadow:0 10px 25px #f006}.video-form{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;margin-bottom:3rem;border:1px solid #f0f0f0}.video-form h3{color:#333;margin-bottom:2rem;text-align:center;font-size:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:1rem;border:2px solid #e8ecef;border-radius:10px;font-size:1rem;transition:all .3s ease;font-family:inherit;background:#fafbfc}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.input-help{color:#888;font-size:.85rem;margin-top:.5rem;line-height:1.4}.input-help code{background:#f5f5f5;padding:.2rem .4rem;border-radius:4px;font-size:.8rem;color:#d63384}.video-preview{margin:2rem 0;padding:1.5rem;background:#f8f9ff;border-radius:15px;border:2px solid #e6e9ff}.video-preview h4{color:#333;margin-bottom:1rem;font-size:1.2rem}.preview-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.preview-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.videos-content{margin-top:2rem}.videos-summary{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;margin-bottom:2rem;border:1px solid #f0f0f0}.videos-summary h3{color:#333;margin-bottom:1.5rem;font-size:1.4rem;display:flex;align-items:center;gap:.5rem}.no-videos{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;box-shadow:0 8px 25px #0000001a;border:2px dashed #e0e0e0;margin-bottom:3rem}.no-videos-icon{font-size:4rem;margin-bottom:1.5rem}.no-videos h3{color:#333;margin-bottom:1rem;font-size:1.5rem}.no-videos p{color:#666;font-size:1.1rem;margin-bottom:2rem}.cta-button{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #667eea66}.videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:3rem}.video-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 25px #0000001a;transition:all .3s ease;border:1px solid #f0f0f0}.video-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00000026}.video-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem}.video-category{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600}.delete-btn{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.3rem;border-radius:5px;transition:all .3s ease}.delete-btn:hover{background:#ffeaea;transform:scale(1.1)}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-info{padding:1.5rem}.video-info h3{color:#333;margin-bottom:1rem;font-size:1.2rem;font-weight:600;line-height:1.3}.video-description{color:#666;line-height:1.5;margin-bottom:1.5rem;font-size:.95rem}.video-actions{display:flex;justify-content:flex-end}.watch-on-youtube{background:red;color:#fff;text-decoration:none;padding:.7rem 1.5rem;border-radius:10px;font-weight:600;transition:all .3s ease;display:inline-block}.watch-on-youtube:hover{background:#e60000;transform:translateY(-2px);box-shadow:0 5px 15px #f006}.channel-promotion{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 2rem;border-radius:20px;text-align:center}.promotion-content h3{font-size:1.8rem;margin-bottom:1rem;font-weight:600}.promotion-content p{font-size:1.1rem;opacity:.9;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.promotion-tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.tip{background:#ffffff1a;padding:1.5rem;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left}.tip h4{margin-bottom:1rem;font-size:1.2rem;display:flex;align-items:center;gap:.5rem}.tip ul{list-style:none;padding:0;margin:0}.tip li{padding:.5rem 0 .5rem 1.5rem;position:relative;opacity:.9}.tip li:before{content:"✓";color:#4caf50;font-weight:700;position:absolute;left:0}@media(max-width:768px){.videos-header{flex-direction:column;align-items:stretch}.header-actions{justify-content:center}.add-video-btn,.youtube-channel-btn{width:100%}.form-row{grid-template-columns:1fr;gap:0}.videos-grid,.promotion-tips{grid-template-columns:1fr}.videos-header h2{font-size:1.8rem}.video-form,.videos-summary{padding:1.5rem}}@media(max-width:480px){.youtube-videos{padding:.5rem}.video-form{padding:1rem}.video-info{padding:1.2rem}.channel-promotion{padding:2rem 1rem}.promotion-content h3{font-size:1.5rem}}.responses{padding:1rem;max-width:1200px;margin:0 auto}.responses-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e2e8f0}.responses-header h2{color:#333;font-size:2.2rem;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.responses-stats{display:flex;gap:1rem}.stat-badge{background:#f8fafc;color:#4a5568;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;border:1px solid #e2e8f0}.stat-badge.new{background:#667eea;color:#fff;border-color:#667eea}.applications-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:1.5rem;margin-top:1rem}.application-card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0;transition:all .3s ease}.application-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.application-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.applicant-info h3{margin:0 0 .3rem;color:#2d3748;font-size:1.3rem;font-weight:600}.applicant-email{margin:0;color:#667eea;font-weight:500;font-size:.9rem}.application-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem}.status-badge{padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.action-buttons{display:flex;gap:.5rem;align-items:center}.status-select{padding:.4rem .8rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.8rem;background:#fff;cursor:pointer;transition:all .3s ease}.status-select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.delete-btn{background:none;border:none;cursor:pointer;font-size:1rem;padding:.4rem;border-radius:6px;transition:all .3s ease;color:#e53e3e}.delete-btn:hover{background:#fed7d7;transform:scale(1.1)}.application-details{display:flex;flex-direction:column;gap:1rem}.detail-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.detail-label{color:#718096;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.detail-value{color:#2d3748;font-weight:500;font-size:.9rem}.interest-section h4{margin:0 0 .5rem;color:#4a5568;font-size:.9rem;font-weight:600}.interest-tags{display:flex;flex-direction:column;gap:.5rem}.interest-tag{padding:.5rem .8rem;border-radius:8px;font-size:.85rem;font-weight:500;border:1px solid}.interest-tag.course{background:#e6fffa;color:#234e52;border-color:#81e6d9}.interest-tag.internship{background:#faf5ff;color:#553c9a;border-color:#d6bcfa}.quick-actions{display:flex;gap:.8rem;margin-top:.5rem}.action-btn{padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-weight:600;font-size:.8rem;transition:all .3s ease;display:flex;align-items:center;gap:.3rem}.action-btn.call{background:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.action-btn.call:hover{background:#9ae6b4;transform:translateY(-1px)}.action-btn.email{background:#bee3f8;color:#1a365d;border:1px solid #90cdf4}.action-btn.email:hover{background:#90cdf4;transform:translateY(-1px)}.message{margin:1rem 0;padding:1rem;border-radius:8px;text-align:center;font-weight:600;font-size:1rem}.message.success{background:#e8f5e8;color:#2d5016;border:1px solid #4caf50}.message.error{background:#ffeaea;color:#d32f2f;border:1px solid #f44336}.loading,.no-applications{text-align:center;padding:3rem;background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;margin:2rem 0}.no-applications-icon{font-size:4rem;margin-bottom:1rem}.no-applications h3{color:#333;margin-bottom:1rem;font-size:1.5rem}.no-applications p{color:#666;font-size:1.1rem;margin:0}@media(max-width:768px){.applications-grid{grid-template-columns:1fr}.responses-header{flex-direction:column;gap:1rem;text-align:center}.application-header{flex-direction:column;gap:1rem}.application-actions{align-items:stretch;width:100%}.action-buttons{justify-content:space-between}.detail-row{grid-template-columns:1fr}}@media(max-width:480px){.responses{padding:.5rem}.application-card{padding:1.2rem;margin:.5rem}.quick-actions{flex-direction:column}}.student-enquiries{padding:2rem;background:#f8fafc;min-height:calc(100vh - 100px)}.enquiries-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.enquiries-header h2{font-size:1.5rem;font-weight:700;color:#1e293b}.stat-badge{background:#e2e8f0;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;color:#475569}.message{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-weight:600}.message.success{background:#dcfce7;color:#166534}.message.error{background:#fee2e2;color:#991b1b}.enquiries-table-container{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.enquiries-table{width:100%;border-collapse:collapse;text-align:left}.enquiries-table th{background:#f1f5f9;padding:1rem;font-size:.85rem;font-weight:700;color:#64748b;text-transform:uppercase}.enquiries-table td{padding:1rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.date-cell{font-size:.85rem;color:#64748b;white-space:nowrap}.student-name{font-weight:700;color:#1e293b;margin-bottom:.25rem}.student-contact{font-size:.85rem}.student-contact a{color:#d64a97;text-decoration:none}.student-contact a:hover{text-decoration:underline}.course-badge{display:inline-block;padding:.25rem .75rem;background:#fdf2f8;color:#be185d;border-radius:4px;font-size:.8rem;font-weight:600;border:1px solid #fbcfe8}.message-text{font-size:.9rem;color:#475569;max-width:300px;word-wrap:break-word}.status-select{padding:.4rem .75rem;border-radius:6px;font-size:.85rem;font-weight:600;border:1px solid #e2e8f0;outline:none;cursor:pointer}.status-select.new{color:#667eea;background:#e6e9ff}.status-select.contacted{color:#ed8936;background:#feebc8}.status-select.approved{color:#38a169;background:#c6f6d5}.status-select.rejected{color:#e53e3e;background:#fed7d7}.delete-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;transition:transform .2s}.delete-btn:hover{transform:scale(1.2)}.no-data{text-align:center;padding:4rem;background:#fff;border-radius:12px}.placement-management{padding:1rem;max-width:1200px;margin:0 auto}.placement-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.placement-header h2{color:#333;font-size:2.2rem;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.add-placement-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 1.5rem;border-radius:12px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease;white-space:nowrap}.add-placement-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #667eea66}.message{margin:1rem 0;padding:1.2rem;border-radius:10px;text-align:center;font-weight:600;font-size:1.1rem}.message.success{background:#e8f5e8;color:#2d5016;border:2px solid #4caf50}.message.error{background:#ffeaea;color:#d32f2f;border:2px solid #f44336}.placement-form{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;margin-bottom:3rem;border:1px solid #f0f0f0}.placement-form h3{color:#333;margin-bottom:2rem;text-align:center;font-size:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.7rem;color:#333;font-weight:600;font-size:1rem}.form-group input,.form-group textarea{width:100%;padding:1rem;border:2px solid #e8ecef;border-radius:10px;font-size:1rem;transition:all .3s ease;font-family:inherit;background:#fafbfc}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.form-group textarea{resize:vertical;min-height:100px}.file-input{padding:.8rem}.file-help{color:#888;font-size:.85rem;margin-top:.5rem}.image-preview,.current-image{background:#f8f9ff;padding:.8rem;border-radius:8px;margin-top:.5rem;border:1px solid #e6e9ff}.submit-btn{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1.2rem;border-radius:12px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.submit-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 25px #667eea66}.submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.placements-content{margin-top:2rem}.placements-summary{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;margin-bottom:2rem;border:1px solid #f0f0f0}.placements-summary h3{color:#333;margin-bottom:1.5rem;font-size:1.4rem}.summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.stat{text-align:center;padding:1.5rem;background:#f8f9ff;border-radius:15px;border:2px solid #e6e9ff;transition:all .3s ease}.stat:hover{transform:translateY(-5px);border-color:#667eea}.stat-number{display:block;font-size:2.5rem;font-weight:700;color:#667eea;margin-bottom:.5rem}.stat-label{color:#666;font-weight:600;font-size:.95rem}.no-placements{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;box-shadow:0 8px 25px #0000001a;border:2px dashed #e0e0e0}.no-placements-icon{font-size:4rem;margin-bottom:1.5rem}.no-placements h3{color:#333;margin-bottom:1rem;font-size:1.5rem}.no-placements p{color:#666;font-size:1.1rem;margin:0}.placements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.placement-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0;transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column}.placement-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.placement-image{height:200px;overflow:hidden}.placement-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.placement-card:hover .placement-image img{transform:scale(1.05)}.placement-info{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:1rem}.placement-info h3{color:#2d3748;margin:0;font-size:1.3rem;font-weight:600}.placement-details{display:flex;flex-direction:column;gap:.8rem}.detail-item{display:flex;flex-direction:column;gap:.3rem}.detail-label{color:#718096;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.detail-value{color:#2d3748;font-weight:500;font-size:.9rem;line-height:1.4}.placement-actions{padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:.5rem;justify-content:flex-end}.delete-btn{background:#e53e3e;color:#fff;border:none;padding:.7rem 1.2rem;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.delete-btn:hover{background:#c53030;transform:translateY(-2px)}.loading{text-align:center;font-size:1.3rem;color:#666;padding:3rem;background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a}@media(max-width:768px){.placement-header{flex-direction:column;align-items:stretch}.add-placement-btn{width:100%;text-align:center}.form-row{grid-template-columns:1fr;gap:0}.placements-grid{grid-template-columns:1fr}.placement-form,.placements-summary{padding:1.5rem}}@media(max-width:480px){.placement-management{padding:.5rem}.placement-form{padding:1rem}.placement-info{padding:1.2rem}.delete-btn{width:100%;justify-content:center}}.admin-login{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5}.login-container{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:100%;max-width:400px}.login-container h2{text-align:center;margin-bottom:1.5rem;color:#333}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700;color:#555}.form-group input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.login-button{width:100%;padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer}.login-button:disabled{background-color:#6c757d;cursor:not-allowed}.login-button:hover:not(:disabled){background-color:#0056b3}.error-message{background-color:#f8d7da;color:#721c24;padding:.75rem;border-radius:4px;margin-bottom:1rem;border:1px solid #f5c6cb}.admin-dashboard{display:flex;min-height:100vh;background:var(--content-bg)}.sidebar{width:280px;background:var(--sidebar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;transition:all .3s ease;position:fixed;height:100vh;z-index:1000;left:0;top:0}.sidebar.closed{width:80px}.sidebar-header{padding:1.5rem 1rem;border-bottom:1px solid var(--sidebar-border);display:flex;align-items:center;justify-content:space-between}.sidebar-header h1{font-size:1.5rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap;overflow:hidden}.sidebar.closed .sidebar-header h1{display:none}.sidebar-toggle{background:var(--gradient-button);border:none;color:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:var(--button-shadow)}.sidebar-toggle:hover{transform:translateY(-2px);box-shadow:var(--button-shadow-hover)}.sidebar-nav{flex:1;padding:1rem 0;display:flex;flex-direction:column;gap:.5rem}.nav-item{background:transparent;border:none;color:var(--text-color);padding:1rem 1.5rem;margin:0 .5rem;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:1rem;text-align:left;font-size:1rem;position:relative;overflow:hidden}.nav-item:hover{background:#8b5cf61a;color:var(--text-hover);transform:translate(5px)}.nav-item.active{background:var(--gradient-button);color:#fff;box-shadow:var(--button-shadow)}.nav-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--text-hover)}.nav-icon{font-size:1.2rem;width:24px;text-align:center;flex-shrink:0}.nav-label{white-space:nowrap;overflow:hidden}.sidebar.closed .nav-label{display:none}.sidebar.closed .nav-item{justify-content:center;padding:1rem}.sidebar-footer{padding:1rem;border-top:1px solid var(--sidebar-border)}.user-info{display:flex;align-items:center;gap:1rem;padding:1rem;background:#8b5cf61a;border-radius:12px;border:1px solid var(--sidebar-border);position:relative}.user-avatar{width:40px;height:40px;background:var(--gradient-button);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.user-details{display:flex;flex-direction:column;flex:1}.user-name{font-weight:600;font-size:.9rem}.user-role{font-size:.8rem;opacity:.7}.public-link{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:1.1rem;transition:all .3s ease}.public-link:hover{background:#ffffff4d;transform:scale(1.1)}.sidebar.closed .user-info{display:none}.main-content1{flex:1;margin-left:280px;transition:margin-left .3s ease;min-height:100vh;display:flex;flex-direction:column}.sidebar.closed~.main-content1{margin-left:80px}.content-header{background:var(--bg-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}.header-left{display:flex;align-items:center;gap:1rem}.mobile-menu-toggle{display:none;background:var(--gradient-button);border:none;color:#fff;width:40px;height:40px;border-radius:10px;cursor:pointer;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease}.mobile-menu-toggle:hover{transform:translateY(-2px);box-shadow:var(--button-shadow-hover)}.content-header h2{font-size:1.8rem;font-weight:600;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.welcome-message{font-size:.9rem;opacity:.8}.view-public-btn{background:var(--gradient-button);color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:6px;font-weight:600;transition:all .3s ease;margin-left:1rem}.view-public-btn:hover{transform:translateY(-2px);box-shadow:var(--button-shadow-hover)}.content-area{flex:1;padding:2rem;overflow-y:auto}.dashboard-content{padding:1rem;max-width:1400px;margin:0 auto}.dashboard-content h2{margin-bottom:2rem;text-align:center;font-size:2.2rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.dashboard-main-content{display:grid;grid-template-columns:1fr 320px;gap:2rem;margin-top:2rem}.content-main,.content-sidebar{display:flex;flex-direction:column;gap:2rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;display:flex;align-items:center;gap:1.5rem;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid #f0f0f0}.stat-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #667eea33;border-color:#667eea}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon{font-size:3rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:20px;flex-shrink:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea4d;background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;background-clip:initial!important;filter:none!important}.stat-icon.students{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important}.stat-icon.teachers{background:linear-gradient(135deg,#f093fb,#f5576c)!important;color:#fff!important}.stat-icon.applications{background:linear-gradient(135deg,#4facfe,#00f2fe)!important;color:#fff!important}.stat-icon.courses{background:linear-gradient(135deg,#43e97b,#38f9d7)!important;color:#fff!important}.stat-info h3{color:#666;font-size:1.1rem;margin-bottom:.8rem;font-weight:600}.stat-number{font-size:2.5rem;font-weight:700;color:#333;margin:0;line-height:1;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-subtitle{color:#888;font-size:.9rem;margin:.5rem 0 0}.teachers-section{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;margin-bottom:2rem;border:1px solid #f0f0f0}.section-header{text-align:center;margin-bottom:2rem}.section-header h3{color:#333;font-size:1.8rem;margin-bottom:.5rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.teachers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.teacher-card{background:#f8f9ff;border:1px solid #e6e9ff;border-radius:15px;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.teacher-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #667eea33;border-color:#667eea}.teacher-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.teacher-avatar{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;flex-shrink:0}.teacher-info{flex:1}.teacher-name{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 .3rem}.teacher-experience{color:#667eea;font-size:.9rem;font-weight:500;margin:0}.teacher-actions{display:flex;gap:.3rem}.edit-teacher-btn,.cancel-edit-btn,.delete-teacher-btn{background:#4a90e2e6;border:none;color:#fff;padding:.4rem;border-radius:50%;cursor:pointer;font-size:.8rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.edit-teacher-btn:hover{background:#4a90e2;transform:scale(1.1)}.cancel-edit-btn{background:#6c757de6}.cancel-edit-btn:hover{background:#6c757d;transform:scale(1.1)}.delete-teacher-btn{background:#f00c}.delete-teacher-btn:hover{background:red;transform:scale(1.1)}.teacher-edit-form{margin-top:1rem}.edit-input,.edit-textarea{width:100%;padding:.6rem;border:1px solid #ddd;border-radius:5px;font-size:.9rem;margin-bottom:.8rem;background:#fff}.edit-textarea{resize:vertical;min-height:80px;font-family:inherit}.teacher-edit-form .skills-selector{display:flex;gap:.5rem;margin-bottom:.8rem}.teacher-edit-form .add-skill-btn{padding:.6rem 1rem;font-size:.8rem;white-space:nowrap;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:5px;cursor:pointer}.teacher-edit-form .add-skill-btn:disabled{opacity:.6;cursor:not-allowed}.teacher-edit-form .selected-skills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.teacher-skills{margin-bottom:1rem}.teacher-skills h5{color:#333;font-size:1rem;margin-bottom:.8rem;font-weight:600}.skills-list{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag{background:#667eea1a;color:#667eea;padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:500;border:1px solid rgba(102,126,234,.2);transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.skill-tag:hover{background:#667eea33;transform:translateY(-2px)}.skill-tag.more{background:#667eea0d;color:#888}.remove-skill{background:none;border:none;color:#f44;cursor:pointer;font-size:1rem;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.remove-skill:hover{background:#f44;color:#fff}.teacher-bio{margin-bottom:1rem}.teacher-bio p{color:#666;font-size:.9rem;line-height:1.5;margin:0}.teacher-contact{display:flex;flex-direction:column;gap:.5rem}.contact-item{display:flex;align-items:center;gap:.5rem}.contact-icon{font-size:.9rem;color:#666}.contact-text{color:#666;font-size:.85rem}.no-teachers{text-align:center;padding:3rem 2rem;background:#f8f9ff;border-radius:15px;border:2px dashed #e6e9ff}.no-teachers-icon{font-size:4rem;margin-bottom:1rem;color:#667eea;opacity:.5}.no-teachers h4{color:#333;margin-bottom:.5rem;font-size:1.3rem}.no-teachers p{color:#666;margin:0}.quick-actions-bottom{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;border:1px solid #f0f0f0;margin-top:2rem}.quick-actions-bottom h3{color:#333;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;text-align:center}.actions-list-horizontal{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.action-item-horizontal{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:1.5rem 1rem;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 4px 15px #667eea4d}.action-item-horizontal:hover{transform:translateY(-5px);box-shadow:0 8px 25px #667eea66}.action-icon{font-size:2rem;margin-bottom:.8rem}.action-text{font-weight:600;font-size:.9rem;line-height:1.3}@media(max-width:1024px){.actions-list-horizontal{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.quick-actions-bottom{padding:1.5rem;margin:1rem .5rem}.actions-list-horizontal{grid-template-columns:1fr;gap:.8rem}.action-item-horizontal{padding:1.2rem 1rem}}@media(max-width:480px){.quick-actions-bottom{padding:1.2rem}.action-icon{font-size:1.8rem}.action-text{font-size:.85rem}.quick-actions-bottom h3{font-size:1.3rem}}.message{margin:1rem 0;padding:1.2rem;border-radius:10px;text-align:center;font-weight:600;font-size:1.1rem;border:1px solid}.message.success{background:#e8f5e8;color:#2d5016;border-color:#4caf50}.message.error{background:#ffeaea;color:#d32f2f;border-color:#f44336}.loading{text-align:center;font-size:1.3rem;color:#666;padding:3rem;background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;border:1px solid #f0f0f0}@media(max-width:1024px){.dashboard-main-content{grid-template-columns:1fr;gap:1.5rem}.content-sidebar{order:-1}.quick-actions-vertical{position:static}.sidebar{width:250px}.sidebar.closed{width:70px}.main-content1{margin-left:250px}.sidebar.closed~.main-content1{margin-left:70px}}@media(max-width:768px){.stats-grid{grid-template-columns:1fr;gap:1rem}.stat-card{padding:1.5rem;flex-direction:column;text-align:center}.stat-icon{width:70px;height:70px;font-size:2rem}.stat-number{font-size:2.2rem}.teachers-grid{grid-template-columns:1fr}.teacher-card{padding:1.2rem}.teacher-header{flex-direction:column;text-align:center;gap:.8rem}.quick-actions-vertical{padding:1.5rem}.action-item{padding:1rem 1.2rem}.action-icon{font-size:1.3rem}.action-text{font-size:.95rem}.sidebar{transform:translate(-100%);width:280px}.sidebar.open{transform:translate(0)}.sidebar.closed{transform:translate(-100%);width:280px}.main-content1{margin-left:0!important}.mobile-menu-toggle{display:flex}.content-header,.content-area{padding:1rem}.welcome-message{display:none}}@media(max-width:480px){.dashboard-content{padding:.5rem}.stat-card{padding:1.2rem}.teachers-section{padding:1.5rem}.quick-actions-vertical{padding:1.2rem}.action-item{padding:.9rem 1rem;gap:.8rem}.action-icon{font-size:1.2rem;width:25px}.action-text{font-size:.9rem}.content-header h2{font-size:1.4rem}.content-area{padding:.5rem}.view-public-btn{display:none}}.aits-public-placements{padding:1rem 0;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aits-public-placements .aits-container{max-width:1200px;margin:0 auto;padding:0 2rem}.aits-placements-header{text-align:center;margin-bottom:2rem}.aits-placements-header h2{font-size:2.8rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.aits-placed-highlight{color:#d64a97}.aits-placements-header p{font-size:1.2rem;color:#718096;margin:0 auto;max-width:790px;line-height:1.6}.aits-demo-notice{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:.5rem 1rem;margin-top:1rem;display:inline-block}.aits-demo-carousel{position:relative;max-width:800px;margin:5rem auto 4rem;min-height:200px}.aits-carousel-container{position:relative;height:100%;min-height:180px}.aits-placement-card{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate(50px);transition:all .5s ease-in-out;pointer-events:none;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;border:1px solid #e2e8f0;overflow:hidden}.aits-placement-card.aits-active{opacity:1;transform:translate(0);pointer-events:all;position:relative}.aits-placement-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #d64a9726;border-color:#d64a97}.aits-demo-card-content{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;height:100%}.aits-demo-image{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid #D64A97}.aits-demo-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.aits-placement-card:hover .aits-demo-image img{transform:scale(1.1)}.aits-demo-details{flex:1;display:flex;flex-direction:column;gap:.5rem}.aits-student-name{color:#2d3748;font-size:1.4rem;font-weight:700;margin:0;text-align:left;line-height:1.3}.aits-placement-details{display:flex;flex-direction:column;gap:.3rem}.aits-detail-item{display:flex;align-items:center}.aits-detail-text{color:#4a5568;font-weight:500;font-size:.95rem;line-height:1.4}.aits-detail-item:first-child .aits-detail-text{color:#6e6e6e}.aits-demo-description{margin-top:.5rem}.aits-demo-description p{color:#4a5568;font-style:normal;line-height:1.4;margin:0;font-size:.9rem}.aits-carousel-indicators{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.aits-indicator{width:10px;height:10px;border-radius:50%;border:none;background:#e2e8f0;cursor:pointer;transition:all .3s ease}.aits-indicator.aits-active{background:#d64a97;transform:scale(1.2)}.aits-indicator:hover{background:#c13a87}.aits-demo-notice{text-align:center;margin-top:1rem;padding:.5rem 1rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;display:inline-block}.aits-demo-notice small{color:#856404;font-weight:500}.aits-no-placements,.aits-placements-grid.aits-single-row,.aits-placement-image,.aits-placement-content,.aits-learning-experience{display:none}.aits-placement-cta{background:#000;color:#fff;padding:3rem 2rem;border-radius:16px;text-align:center;position:relative;overflow:hidden;margin-top:3rem}.aits-placement-cta:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.aits-placement-cta h3{font-size:2rem;margin-bottom:1rem;font-weight:700;position:relative;z-index:2}.aits-placement-cta p{font-size:1.2rem;opacity:.9;margin-bottom:2rem;max-width:670px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:2}.aits-cta-button{background:#d64a97;color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;transition:all .3s ease;display:inline-block;position:relative;z-index:2;box-shadow:0 4px 15px #d64a974d;border:none;cursor:pointer}.aits-cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #d64a9766;background:#c13a87}.aits-loading{text-align:center;font-size:1.2rem;color:#666;padding:2.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.aits-error-message{text-align:center;padding:2rem;background:#fed7d7;border:1px solid #feb2b2;border-radius:8px;color:#c53030}.aits-error-message h3{margin-bottom:1rem;font-size:1.5rem}.aits-demo-description strong{color:#d64a97;font-weight:700}@media(max-width:768px){.aits-public-placements{padding:3rem 0}.aits-placements-header h2{font-size:2.2rem}.aits-placements-header p{font-size:1.1rem}.aits-demo-carousel{max-width:100%;margin:1.5rem auto 0}.aits-demo-card-content{flex-direction:column;text-align:center;gap:1rem;padding:1.2rem}.aits-demo-details .aits-student-name{text-align:center}.aits-demo-image{width:100px;height:100px}.aits-carousel-indicators{margin-top:1rem}.aits-placement-cta{padding:2rem 1rem;margin-top:2rem}.aits-placement-cta h3{font-size:1.5rem}.aits-placement-cta p{font-size:1.1rem}}@media(max-width:480px){.aits-public-placements{padding:2rem 0}.aits-placements-header h2{font-size:2rem}.aits-demo-card-content{padding:1rem;gap:1rem}.aits-demo-image{width:80px;height:80px}.aits-student-name{font-size:1.2rem}.aits-detail-text{font-size:.9rem}.aits-demo-description p{font-size:.85rem}.aits-cta-button{padding:.8rem 1.5rem;font-size:1rem;width:100%;text-align:center}}.aits-placement-cta{margin:5rem;background:#000;color:#fff;padding:3rem 2rem;border-radius:16px;text-align:center;position:relative;overflow:hidden}.aits-placement-cta:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.aits-placement-cta h3{font-size:1.7rem;margin-bottom:1rem;font-weight:700;position:relative;z-index:2}.aits-placement-cta p{font-size:1rem;opacity:.9;margin-bottom:2rem;max-width:670px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:2}.aits-cta-button1{background:#d64a97;color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;transition:all .3s ease;display:inline-block;position:relative;z-index:2;box-shadow:0 4px 15px #d64a974d;border:none;cursor:pointer}.aits-cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #d64a9766;background:#c13a87;color:#fff;text-decoration:none}.aits-courses-button{background:#d64a97;color:#fff;text-decoration:none}.aits-courses-button:hover{background:#c13a87;color:#fff;text-decoration:none}@media(max-width:768px){.aits-placement-cta{padding:2rem 1rem;margin:2rem}.aits-placement-cta h3{font-size:1.5rem}.aits-placement-cta p{font-size:1.1rem}}@media(max-width:480px){.aits-cta-button{padding:.8rem 1.5rem;font-size:1rem;width:100%;text-align:center}}.pe-section{padding:5rem 0;background:#fff}.pe-container{max-width:1200px;margin:0 auto;padding:0 2rem}.pe-header{text-align:center;margin-bottom:2rem}.pe-subtitle{font-size:1.2rem;color:#4b5563;margin:0}.pe-slider-container{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 10px 30px #00000014;min-height:460px}.pe-slide{height:410px}.pe-card{position:relative;max-width:1200px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden}.pe-card-content-wrapper1{display:flex;min-height:400px}.pe-card-content-left{padding:1rem;display:flex;flex-direction:column;justify-content:center}.pe-card-header{margin-bottom:1.5rem}.pe-event-type{background:#d64a97;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;display:inline-block;flex-shrink:0}.heading{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.pe-details1{display:flex;align-items:center;justify-content:flex-start;gap:0px;flex-wrap:wrap;margin-bottom:1rem}.pe-detail-item1{display:flex;align-items:center;gap:10px;position:relative;text-align:center;padding:.8rem}.pe-detail-item1:not(:last-child):after{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);width:1px;height:40px;background:#dcdcdc}.pe-detail-icon{font-size:22px;color:#d64a97;flex-shrink:0}.pe-detail-text{display:flex;color:#2d3748;font-weight:600;line-height:1.5}.pe-description{margin-bottom:2rem}.pe-actions{display:flex;justify-content:flex-start;gap:1rem;margin-top:2rem}.pe-register-btn1{background:#d64a97;color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:10px;font-weight:600;transition:all .3s ease;font-size:1rem}.pe-card-image-right{min-width:45%;position:relative;overflow:hidden}.pe-slide-indicators{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10}.pe-slide-indicator{width:12px;height:12px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .3s ease}@media(max-width:968px){.pe-card-content-wrapper1{grid-template-columns:1fr;grid-template-rows:auto 1fr}.pe-card-content-left{padding:2rem;order:2}.pe-card-image-right{order:1;height:300px}.pe-event-title{font-size:1.6rem}}@media(max-width:768px){.pe-section{padding:3rem 0}.pe-title{font-size:2.2rem}.pe-container{padding:0 1rem}.pe-card-content-left{padding:1.5rem}.pe-event-title{font-size:1.4rem}}@media(max-width:480px){.pe-section{padding:2rem 0}.pe-card{margin:0}.pe-detail-item{padding:.8rem}.pe-register-btn{padding:.8rem 1.5rem;font-size:.9rem}}.pe-section{padding:3rem 0;background:#fff}.pe-header{text-align:center;margin-bottom:4rem}.pe-title{font-size:2.8rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.pe-slider{display:flex;transition:transform .5s ease-in-out}.pe-slide{min-width:100%}.pe-card{background:#fff;min-height:500px;display:flex}.pe-card-header{margin-bottom:1rem}.pe-event-type{background:#d64a97;color:#fff;padding:.4rem .8rem;border-radius:15px;font-size:.8rem;font-weight:600;display:inline-block;flex-shrink:0}.pe-card-content{flex:1}.pe-event-title{color:#2d3748;font-size:2.5rem;font-weight:700;line-height:1.3}.pe-details1{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:0px;flex-wrap:wrap;margin:1rem 0}.pe-detail-item{display:flex;align-items:center;gap:.8rem;padding:.8rem;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;transition:all .3s ease}.pe-detail-item:hover{background:#edf2f7;transform:translate(3px)}.pe-detail-icon{width:16px;text-align:center}.pe-detail-text{color:#2d3748;font-weight:500;font-size:18px}.pe-description{margin-bottom:1.5rem}.pe-desc-text{color:#333232;font-weight:400;line-height:1.5;font-size:18px;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pe-actions{display:flex;justify-content:flex-start;gap:1rem;margin-top:4.5rem}.pe-register-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease;font-size:.9rem}.pe-register-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.pe-card-image-right{position:relative;overflow:hidden}.pe-event-image{padding:1rem;border-radius:40px;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease}.pe-demo-badge{position:absolute;top:1rem;right:1rem;background:#d64a97e6;color:#fff;padding:.3rem .8rem;border-radius:12px;font-size:.7rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pe-slide-indicators{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10}.pe-slide-indicator{width:10px;height:10px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .3s ease}.pe-slide-indicator.active{background:#d64a97;transform:scale(1.2)}.pe-slide-indicator:hover{background:#667eeacc}.pe-slide-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;color:#d64a97;transition:all .3s ease;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pe-slide-nav:hover{background:#d64a97;color:#fff;transform:translateY(-50%) scale(1.1)}.pe-slide-prev{background-color:#d64a97;left:-2rem}.pe-slide-next{background-color:#d64a97;right:-2rem}.pe-empty-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;box-shadow:0 8px 25px #00000014;border:2px dashed #e2e8f0}.pe-empty-icon{font-size:4rem;margin-bottom:1.5rem}.pe-empty-title{color:#2d3748;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.pe-empty-text{color:#718096;font-size:1.1rem;margin:0;line-height:1.6}.pe-loading{text-align:center;font-size:1.3rem;color:#666;padding:3rem;background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a}@media(max-width:968px){.pe-card-content-wrapper1{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:auto}.pe-card-content-left{padding:1.5rem;order:2}.pe-card-image-right{order:1;height:250px}.pe-card{min-height:auto}.pe-event-title{font-size:1.4rem}}@media(max-width:768px){.pe-section{padding:3rem 0}.pe-title{font-size:2.2rem}.pe-container{padding:0 1rem}.pe-card-content-left{padding:1.2rem}.pe-event-title{font-size:1.3rem}.pe-slide-nav{width:35px;height:35px;font-size:1rem}}@media(max-width:480px){.pe-section{padding:2rem 0}.pe-card{margin:0}.pe-detail-item{padding:.6rem}.pe-register-btn{padding:.7rem 1.2rem;font-size:.85rem}.pe-slide-indicators{bottom:1rem}}.pe-card-content-left{padding:1rem;display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0}.pe-card-content{width:100%;min-width:0}.pe-event-title{flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.pe-card-content-left,.pe-card-content,.pe-description,.pe-desc-text{min-width:0;width:100%}.pe-desc-text{word-break:break-word;overflow-wrap:anywhere}.pe-details1{width:100%;flex-wrap:wrap}.pe-detail-item1{min-width:0}.pe-detail-text{white-space:normal;word-break:break-word}.pe-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.pe-registration-info{display:flex;align-items:center;gap:14px}.pe-users{display:flex;align-items:center}.pe-users img{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;margin-left:-10px}.pe-users img:first-child{margin-left:0}.pe-more-count{width:38px;height:38px;border-radius:50%;background:#fde8f4;color:#d64a97;font-weight:700;display:flex;align-items:center;justify-content:center;margin-left:-10px;border:2px solid #fff}.pe-registered-text{font-size:16px;font-weight:600;color:#4b5563}.aits-public-videos{padding:1rem 0;background:#fff}.aits-public-videos .aits-videos-container{max-width:1200px;margin:0 auto;padding:0 2rem}.aits-videos-header{text-align:center;margin-bottom:4rem}.aits-videos-header h2{font-size:2.8rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.aits-videos-header p{font-size:1.2rem;color:#718096;margin:0 auto;max-width:790px;line-height:1.6}.aits-videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem;justify-items:center}.aits-video-card{position:relative;width:350px;aspect-ratio:16/9;background-color:#f2f2f2;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:1000px;box-shadow:0 0 0 5px #ffffff80;transition:all .6s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.aits-video-card:hover{transform:scale(1.05);box-shadow:0 8px 16px #fff3}.aits-video-thumbnail{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.aits-thumbnail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.aits-video-card:hover .aits-thumbnail-image{scale:0}.aits-play-overlay{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:1;transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.aits-video-card:hover .aits-play-overlay{opacity:0}.aits-play-button{width:48px;fill:#333;transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.aits-video-card:hover .aits-play-button{scale:0}.aits-video-category{position:absolute;top:1rem;left:1rem;background:#d64a97;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.aits-video-card:hover .aits-video-category{scale:0}.aits-video-info{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;background-color:#f2f2f2;transform:rotateX(-90deg);transform-origin:bottom;transition:all .6s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column}.aits-video-card:hover .aits-video-info{transform:rotateX(0)}.aits-video-info h3{margin:0;font-size:20px;color:#333;font-weight:700;cursor:pointer;transition:color .3s ease}.aits-video-info h3:hover{color:#d64a97}.aits-video-description{margin:10px 0;font-size:12px;color:#777;line-height:1.4;flex-grow:1}.aits-video-actions{display:flex;gap:.8rem;flex-wrap:wrap}.aits-watch-btn{padding:15px;border-radius:8px;background-color:#d64a97;border:none;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;flex:1}.aits-watch-btn:hover{background:#666}.aits-youtube-link{padding:15px;border-radius:8px;background:transparent;color:#777;border:1px solid #777;text-decoration:none;font-weight:600;transition:all .3s ease;font-size:.9rem;display:inline-block;text-align:center;flex:1}.aits-youtube-link:hover{background:#777;color:#fff}.aits-videos-cta{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 2rem;border-radius:20px;text-align:center;position:relative;overflow:hidden}.aits-videos-cta:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.aits-videos-cta h3{font-size:2rem;margin-bottom:1rem;font-weight:700;position:relative;z-index:2}.aits-videos-cta p{font-size:1.2rem;opacity:.9;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:2}.aits-cta-button{background:#fff;color:#667eea;text-decoration:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:700;transition:all .3s ease;display:inline-block;position:relative;z-index:2;box-shadow:0 4px 15px #ffffff4d}.aits-cta-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #fff6;color:#667eea}.aits-video-modal-overlay{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem}.aits-video-modal{background:#fff;border-radius:20px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.aits-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0}.aits-modal-header h3{color:#2d3748;font-size:1.5rem;font-weight:600;margin:0;flex:1;padding-right:1rem}.aits-close-btn{background:none;border:none;font-size:2rem;color:#718096;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.aits-video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.aits-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.aits-video-details{padding:1.5rem 2rem 2rem}.aits-video-category-badge{background:#d64a97;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;display:inline-block;margin-bottom:1rem}.aits-video-full-description{color:#4a5568;line-height:1.6;margin-bottom:1.5rem;font-size:1rem}.aits-modal-actions{display:flex;justify-content:flex-end}.aits-youtube-btn{background:red;color:#fff;text-decoration:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease;display:inline-block}.aits-youtube-btn:hover{background:#e60000;transform:translateY(-2px);box-shadow:0 5px 15px #f006;color:#fff}.aits-videos-loading,.aits-no-videos{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;box-shadow:0 8px 25px #00000014;border:2px dashed #e2e8f0;margin:2rem 0}.aits-no-videos-icon{font-size:4rem;margin-bottom:1.5rem}.aits-no-videos h3{color:#2d3748;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.aits-no-videos p{color:#718096;font-size:1.1rem;margin:0;line-height:1.6}@media(max-width:768px){.aits-public-videos{padding:3rem 0}.aits-videos-header h2{font-size:2.2rem}.aits-videos-grid{grid-template-columns:1fr;gap:1.5rem}.aits-public-videos .aits-videos-container{padding:0 1rem}.aits-video-modal-overlay{padding:1rem}.aits-modal-header{padding:1rem 1.5rem}.aits-modal-header h3{font-size:1.3rem}.aits-video-details{padding:1rem 1.5rem 1.5rem}.aits-videos-cta{padding:2rem 1rem}.aits-videos-cta h3{font-size:1.6rem}}@media(max-width:480px){.aits-public-videos{padding:2rem 0}.aits-video-actions{flex-direction:column}.aits-watch-btn,.aits-youtube-link{width:100%;text-align:center}}.videos-highlight{color:#d64a97}.faculty-section-main{padding:2rem 0;background:#fff;color:#2d3748;position:relative;overflow:hidden}.faculty-section-main:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.faculty-section-main .faculty-container-wrapper{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.faculty-header-content{text-align:center;margin-bottom:4rem}.faculty-header-content h2{font-size:2.8rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.faculty-header-content p{font-size:1.2rem;color:#718096;margin:0 auto;max-width:790px;line-height:1.6}.faculty-member-card{background:#fff;border-radius:12px;padding:0;border:1px solid #e2e8f0;transition:all .3s ease;text-align:left;box-shadow:0 2px 10px #00000014;position:relative;overflow:hidden;display:flex;gap:0;align-items:stretch;cursor:pointer;min-height:300px}.faculty-member-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #d64a9726;border-color:#d64a97}.faculty-avatar-container{margin-bottom:0;flex-shrink:0;display:flex;align-items:stretch;width:140px;position:relative;overflow:hidden}.teacher-profile-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0;padding:1rem}.avatar-circle-design{width:100%;height:100%;border-radius:0;background:linear-gradient(135deg,#ea66c7,#b65fad);display:flex;align-items:center;justify-content:center;margin:0;font-size:2.2rem;font-weight:700;color:#fff;box-shadow:none}.faculty-info-content{flex:1;min-width:0;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.faculty-info-content h3{font-size:1.4rem;font-weight:600;margin-bottom:.5rem;color:#2d3748;text-align:left}.faculty-experience-text{color:#d64a97;font-size:.9rem;margin-bottom:1rem;font-weight:500;text-align:left}.faculty-skills-container{margin-bottom:1rem}.skills-tags-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.skill-badge-item{background:#f7fafc;color:#4a5568;padding:.4rem .8rem;border-radius:6px;font-size:.8rem;font-weight:500;border:1px solid #e2e8f0;white-space:nowrap}.skill-badge-item.more-skills{background:#edf2f7;color:#718096}.faculty-bio-preview{color:#718096;font-size:.9rem;line-height:1.5;margin-bottom:0;font-style:normal;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.faculty-grid-container{position:relative;margin-bottom:4rem}.faculty-grid-layout{display:flex;flex-direction:row;gap:2rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:1rem .5rem}.faculty-showcase-card{background:#fff;border-radius:30px;padding:25px;display:flex;align-items:center;gap:25px;min-width:700px;max-width:700px;height:380px;flex-shrink:0;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.faculty-showcase-card:hover{transform:translateY(-5px)}.faculty-showcase-image{width:220px;flex-shrink:0}.teacher-showcase-image{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:20px}.avatar-circle-design{width:100%;height:280px;border-radius:20px;background:linear-gradient(135deg,#ea66c7,#b65fad);display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:#fff}.faculty-divider{width:1px;height:280px;background:#e5e5e5}.faculty-showcase-content{flex:1}.faculty-showcase-content h3{font-size:1.8rem;font-weight:700;color:#1e293b;margin-bottom:12px}.pink-line{width:100px;height:3px;background:#d64a97;border-radius:50px;margin-bottom:20px}.showcase-skills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.showcase-skills span{border:1px solid #e5e7eb;padding:8px 20px;border-radius:12px;background:#fff;font-weight:500;font-size:15px}.teacher-description{font-size:14px;line-height:1.6;color:#64748b;margin-bottom:25px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.faculty-bottom-info{display:flex;justify-content:space-between;border-top:1px solid #eee;padding-top:20px}.info-item h4{font-size:16px;color:#1e293b;margin-bottom:5px}.info-item p{color:#64748b;margin:0;font-size:13px}.experience-badge{margin-top:15px;color:#d64a97;font-weight:600;font-size:18px;text-align:center}.faculty-modal-overlay{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem}.faculty-modal-container{background:#fff;border-radius:20px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.modal-header-section{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0}.modal-header-section h3{color:#2d3748;font-size:1.5rem;font-weight:600;margin:0}.modal-close-button{background:none;border:none;font-size:2rem;color:#718096;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-close-button:hover{background:#f7fafc;color:#2d3748}.faculty-modal-content{padding:2rem;text-align:center}.modal-avatar-section{margin-bottom:1.5rem;display:flex;justify-content:center}.modal-profile-image{width:140px;height:140px;border-radius:12px;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 25px #667eea66}.modal-avatar-circle{width:140px;height:140px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;margin:0;font-size:2.8rem;font-weight:700;color:#fff;box-shadow:0 8px 25px #667eea66}.modal-faculty-info h2{color:#2d3748;font-size:2rem;font-weight:700;margin-bottom:2rem}.faculty-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.faculty-detail-item{display:flex;align-items:center;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.detail-icon-symbol{font-size:1.2rem;width:30px;text-align:center}.detail-content-wrapper{display:flex;flex-direction:column;align-items:flex-start}.detail-label-text{color:#718096;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.detail-value-text{color:#2d3748;font-weight:600;font-size:.95rem}.modal-skills-section,.modal-bio-section{margin-bottom:2rem;text-align:left}.modal-skills-section h4,.modal-bio-section h4{color:#2d3748;font-size:1.2rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.modal-skills-tags{display:flex;flex-wrap:wrap;gap:.5rem}.modal-skill-badge{background:#d64a97;color:#fff;padding:.5rem 1rem;border-radius:15px;font-size:.85rem;font-weight:500}.faculty-full-bio{color:#4a5568;line-height:1.6;font-size:.95rem}.modal-actions-section{display:flex;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e2e8f0;justify-content:flex-end}.enroll-course-button{background:#d64a97;color:#fff;text-decoration:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease}.enroll-course-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea66;color:#fff}.close-modal-button{background:#718096;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.close-modal-button:hover{background:#4a5568;transform:translateY(-2px)}.faculty-loading-state,.faculty-empty-state{text-align:center;padding:4rem 2rem;background:#f7fafc;border-radius:12px;border:2px dashed #e2e8f0;margin:2rem 0}.faculty-loading-state{color:#718096;font-size:1.2rem}.empty-state-icon{font-size:4rem;margin-bottom:1.5rem;color:#cbd5e0}.faculty-empty-state h3{color:#2d3748;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.faculty-empty-state p{color:#718096;font-size:1.1rem;margin:0;line-height:1.6}.scroll-button{position:absolute;top:50%;transform:translateY(-50%);background:#f5f5f5;color:#d64a97;border:none;width:45px;height:45px;border-radius:50%;font-size:1.8rem;font-weight:700;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 10px #0000001a}.scroll-button:hover{background:#d64a97;color:#fff;transform:translateY(-50%) scale(1.1)}.scroll-left{left:-70px}.scroll-right{right:-70px}.expert-highlight{color:#d64a97}.expert-faculty-section{background-color:#718096}@media(max-width:1200px){.scroll-left{left:-30px}.scroll-right{right:-30px}}@media(max-width:768px){.faculty-section-main{padding:3rem 0}.faculty-header-content h2{font-size:2.2rem}.scroll-button{display:none}.faculty-grid-layout{gap:1rem;padding:.5rem}.faculty-showcase-card{min-width:550px;max-width:550px;padding:20px;gap:20px}.faculty-showcase-image{width:180px}.teacher-showcase-image{height:220px}.avatar-circle-design{height:220px;font-size:2.5rem}.faculty-divider{height:220px}.faculty-showcase-content h3{font-size:1.5rem}.pink-line{width:80px}.showcase-skills span{padding:6px 15px;font-size:.75rem}.teacher-description{font-size:12px;margin-bottom:20px}.info-item h4{font-size:14px}.info-item p{font-size:11px}.faculty-section-main .faculty-container-wrapper{padding:0 1rem}.faculty-modal-overlay{padding:1rem}.modal-header-section{padding:1rem 1.5rem}.faculty-modal-content{padding:1.5rem}.faculty-details-grid{grid-template-columns:1fr}.modal-actions-section{flex-direction:column}.modal-avatar-circle,.modal-profile-image{width:120px;height:120px}.modal-avatar-circle{font-size:2.4rem}}@media(max-width:650px){.faculty-showcase-card{min-width:450px;max-width:450px;flex-direction:column;text-align:center}.faculty-showcase-image{width:200px;margin:0 auto}.faculty-divider{display:none}.pink-line{margin:0 auto 20px}.showcase-skills{justify-content:center}.faculty-bottom-info{justify-content:space-around}}@media(max-width:480px){.faculty-section-main{padding:2rem 0}.faculty-showcase-card{min-width:350px;max-width:350px;padding:15px}.faculty-showcase-image{width:160px}.teacher-showcase-image{height:180px}.avatar-circle-design{height:180px;font-size:2rem}.modal-actions-section{padding:1rem 1.5rem}}.public-home-container{min-height:100vh;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-site-header{background:#fff;box-shadow:0 2px 20px #00000014;padding:.5rem 0;position:sticky;top:0;z-index:1000;border-bottom:1px solid #f0f0f0}.header-wrapper{display:flex;justify-content:space-between;align-items:center;margin:0 1rem;padding:0 1rem;position:relative}.brand-logo{display:flex;align-items:center;gap:.5rem;padding:0}.logo-img{height:85px;width:auto;-o-object-fit:contain;object-fit:contain;margin:0}.brand-logo h1,.brand-logo span{display:none}.primary-navigation{display:flex;justify-content:space-between;align-items:center;flex:2;padding:.5rem 0}.nav-menu-center{display:flex;gap:2rem;align-items:center;justify-content:center;margin-left:4rem}.nav-menu-right{display:flex;align-items:center;justify-content:flex-end;flex:1}.nav-menu-link{text-decoration:none;color:#4a5568;font-weight:500;font-size:1rem;transition:all .3s ease;position:relative;padding:.5rem .25rem;margin:0}.nav-menu-link:hover{color:#d64a97}.nav-menu-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#d64a97;transition:width .3s ease}.nav-menu-link:hover:after{width:100%}.contact-action-button{background:#004aad;color:#fff;font-family:inherit;padding:.35em 3.3em .35em 1.2em;font-size:17px;font-weight:500;border-radius:.9em;border:none;letter-spacing:.05em;display:flex;align-items:center;box-shadow:inset 0 0 1.6em -.6em #273a51;overflow:hidden;position:relative;height:2.8em;cursor:pointer;transition:all .3s ease}.contact-action-button:hover{background:#273a51}.contact-action-button .button-icon-wrapper{background:#fff;margin-left:1em;position:absolute;display:flex;align-items:center;justify-content:center;height:2.2em;width:2.2em;border-radius:.7em;right:.3em;transition:all .3s}.contact-action-button:hover .button-icon-wrapper{width:calc(100% - .6em)}.contact-action-button .button-icon-wrapper svg{width:1.1em;transition:transform .3s;color:#004aad}.contact-action-button:hover .button-icon-wrapper svg{transform:translate(.1em);color:#273a51}.contact-action-button:active .button-icon-wrapper{transform:scale(.95)}.hamburger-menu{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.hamburger-line{width:100%;height:3px;background:#4a5568;border-radius:3px;transition:all .3s ease;transform-origin:center}.hamburger-menu.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger-menu.active .hamburger-line:nth-child(2){opacity:0}.hamburger-menu.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-nav-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}.mobile-nav-overlay.active{display:block}.mobile-nav-menu{display:none;position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100vh;background:#fff;box-shadow:-5px 0 15px #0000001a;z-index:1000;transition:right .3s ease;padding:2rem;overflow-y:auto}.mobile-nav-menu.active{display:block;right:0}.mobile-nav-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.mobile-nav-logo{height:50px;width:auto}.mobile-close-btn{background:none;border:none;font-size:2rem;color:#4a5568;cursor:pointer;padding:.5rem;line-height:1;transition:color .3s ease}.mobile-close-btn:hover{color:#d64a97}.mobile-nav-links{display:flex;flex-direction:column;gap:.5rem}.mobile-nav-link{text-decoration:none;color:#4a5568;font-weight:500;font-size:1.1rem;padding:1rem 0;border-bottom:1px solid #f7fafc;transition:color .3s ease;display:block}.mobile-nav-link:hover{color:#d64a97}.mobile-nav-actions{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.hero-banner-section{color:#000;padding:2rem 0;position:relative;overflow:hidden}.hero-content-wrapper{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 2rem}.hero-text-content{text-align:center}#hero-main-title{font-size:3rem;font-weight:700;margin-bottom:1rem;line-height:1.2}#hero-subtitle{font-size:1.3rem;margin-bottom:3rem;opacity:.9;line-height:1.6;font-weight:400}.highlight-text{color:#d64a97}.feature-card-slider{margin-top:3rem;height:500px}#active-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider-wrapper{position:relative;max-width:1200px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;overflow:hidden;min-height:400px}.feature-card-content{display:flex;align-items:center;min-height:400px}.feature-text-section{flex:1;padding:3rem;text-align:left}.feature-image-section{flex:1;height:422px;position:relative;overflow:hidden}.feature-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.feature-text-section .feature-icon-wrapper{font-size:4rem;margin-bottom:1.5rem;display:block}#current-feature-title{color:#2d3748;font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}#current-feature-description{color:#666;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.card-navigation-dots{display:flex;gap:.5rem;margin-top:10rem}.nav-dot{width:12px;height:12px;border-radius:50%;border:none;background:#e2e8f0;cursor:pointer;transition:all .3s ease}.nav-dot-active{background:#d64a97;transform:scale(1.2)}.nav-dot:hover{background:#d64a97;transform:scale(1.1)}#video-gallery-section,#events-section{background:#fff}.site-footer{background:#000;color:#fff;padding:1rem 0}.footer-wrapper{margin:0 auto;padding:0 1rem}.footer-content-grid{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10rem;margin-bottom:1rem;align-content:center;align-items:center}.footer-brand-section{flex:1;min-width:250px}.footer-logo-img{height:90px;width:auto;margin-bottom:1rem;display:block;margin-left:auto;margin-right:auto}.footer-brand-description{color:#a0aec0;line-height:1.6;font-size:.95rem;max-width:300px;text-align:center;margin-left:auto;margin-right:auto}.footer-links-section{flex:1;min-width:50px}.footer-section-title{color:#fff;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.footer-links-list{display:flex;flex-direction:column;gap:1rem}.footer-nav-link{color:#a0aec0;text-decoration:none;transition:color .3s ease;font-size:.95rem}.footer-nav-link:hover{color:#d64a97}.footer-social-section{flex:1;min-width:200px;display:flex;flex-direction:column;align-items:center}.social-icons-container{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.social-media-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#ffffff1a;transition:all .3s ease}.social-media-link:hover{background:#d64a97;transform:translateY(-2px)}.footer-copyright-section{border-top:1px solid #2d3748;padding-top:1rem;text-align:center}#copyright-notice{color:#a0aec0;font-size:.9rem;margin:0}.contact-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000;padding:1rem}.contact-modal{background:#fff;border-radius:16px;padding:0;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0}.modal-title{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0}.modal-close-btn{background:none;border:none;padding:.5rem;cursor:pointer;color:#718096;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modal-close-btn:hover{background:#f7fafc;color:#2d3748}.contact-form{padding:2rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#4a5568;font-size:.95rem}.form-input{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.form-input:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.checkbox-group{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:400;color:#4a5568;transition:color .3s ease}.checkbox-label:hover{color:#2d3748}.checkbox-input{display:none}.checkbox-custom{width:20px;height:20px;border:2px solid #cbd5e0;border-radius:4px;position:relative;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.checkbox-input:checked+.checkbox-custom{background:#d64a97;border-color:#d64a97}.checkbox-input:checked+.checkbox-custom:after{content:"✓";color:#fff;font-size:14px;font-weight:700}.submit-button{width:100%;background:#d64a97;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:1rem}.submit-button:hover{background:#c13a87;transform:translateY(-2px);box-shadow:0 4px 12px #d64a974d}.submit-button:active{transform:translateY(0)}@media(max-width:768px){.primary-navigation{display:none}.hamburger-menu{display:flex}.header-wrapper{margin:0 .5rem;padding:0 .5rem}.logo-img{height:60px}.hero-content-wrapper{padding:0 1rem}#hero-main-title{font-size:2rem;line-height:1.3}#hero-subtitle{font-size:1.1rem;margin-bottom:2rem}.feature-card-content{flex-direction:column}.feature-text-section{padding:2rem;text-align:center}.feature-image-section{height:250px;width:100%}#current-feature-title{font-size:1.5rem}#current-feature-description{font-size:1rem}.card-navigation-dots{margin-top:2rem;justify-content:center}.footer-content-grid{flex-direction:column;text-align:center;gap:2rem}.footer-brand-section,.footer-links-section,.footer-social-section{width:100%}.footer-brand-description{margin:0 auto}.social-icons-container{justify-content:center}.contact-modal{margin:1rem;max-width:calc(100% - 2rem)}.modal-header{padding:1.25rem 1.5rem}.contact-form{padding:1.5rem}}@media(max-width:480px){.logo-img{height:75px}.mobile-nav-menu{width:85%;padding:1.5rem}.mobile-nav-logo{height:45px}.mobile-nav-link{font-size:1rem;padding:.75rem 0}.hero-banner-section{padding:1.5rem 0}#hero-main-title{font-size:1.6rem}#hero-subtitle{font-size:1rem}.feature-text-section{padding:1.5rem}.feature-image-section{height:200px}#current-feature-title{font-size:1.3rem}.contact-modal{margin:.5rem;max-width:calc(100% - 1rem)}.modal-header{padding:1rem 1.25rem}.contact-form{padding:1.25rem}}.footer-logo-img{width:auto}.logo-img{max-width:8rem}.feature-card-image{max-width:100%;height:auto}.public-home-container{overflow-x:hidden}@media(max-width:768px){.nav-menu-link,.contact-action-button,.social-media-link,.mobile-nav-link,.mobile-close-btn{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.checkbox-label{min-height:44px}.hamburger-menu{min-width:30px;min-height:20px}}.aits-application-form{padding:1rem 0;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aits-application-form .aits-container{max-width:1200px;margin:0 auto;padding:0 2rem}.aits-application-header{text-align:center;margin-bottom:2rem}.aits-application-header h2{font-size:2.8rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.aits-application-highlight{color:#d64a97}.aits-application-header p{font-size:1.2rem;color:#718096;margin:0 auto;max-width:790px;line-height:1.6}.aits-modal-overlay{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.aits-modal-overlay.standalone-page{position:fixed;inset:0;background:linear-gradient(135deg,#fff,#e6b5cf);display:flex;align-items:center;justify-content:center;padding:20px}.aits-modal{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d;border:1px solid #e2e8f0}.aits-modal:hover{box-shadow:0 8px 20px #d64a9726;border-color:#d64a97}.aits-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e2e8f0}.aits-modal-header h2{font-size:1.8rem;font-weight:700;color:#2d3748;margin:0}.aits-close-btn{background:none;border:none;font-size:1.5rem;color:#718096;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.aits-close-btn:hover{background:#f7fafc;color:#2d3748}.aits-application-form-content{padding:0 24px 24px}.aits-form-section{margin-bottom:24px}.aits-form-section h3{color:#4a5568;margin-bottom:16px;font-size:1.2rem;font-weight:600}.aits-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aits-form-group{margin-bottom:16px}.aits-form-group label{display:block;margin-bottom:8px;color:#4a5568;font-weight:500;font-size:.95rem}.aits-form-group input,.aits-form-group select{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;font-family:inherit;background:#fff;transition:all .2s ease;box-sizing:border-box}.aits-form-group input:focus,.aits-form-group select:focus{outline:none;border-color:#d64a97;box-shadow:0 0 0 3px #d64a971a}.aits-checkbox-group{display:flex;gap:12px;margin-bottom:16px}.aits-checkbox-item{display:flex;align-items:center;gap:10px}.aits-checkbox-item input[type=checkbox]{display:none}.aits-checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:500;color:#4a5568;transition:all .2s ease;font-size:.95rem}.aits-checkbox-label:hover{color:#d64a97}.aits-checkbox-custom{width:18px;height:18px;border:2px solid #cbd5e0;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.aits-checkbox-custom:after{content:"✓";color:#fff;font-size:11px;font-weight:700;opacity:0;transition:all .2s ease}.aits-checkbox-item input[type=checkbox]:checked+.aits-checkbox-label .aits-checkbox-custom{background:#d64a97;border-color:#d64a97}.aits-checkbox-item input[type=checkbox]:checked+.aits-checkbox-label .aits-checkbox-custom:after{opacity:1}.aits-form-actions{display:flex;gap:12px;margin-top:24px}.aits-cancel-btn,.aits-submit-btn{flex:1;padding:14px 20px;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;height:48px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none;text-align:center}.aits-cancel-btn{background:#fff;color:#64748b;border:1px solid #e2e8f0}.aits-cancel-btn:hover{background:#f8fafc;border-color:#cbd5e0;transform:translateY(-2px)}.aits-submit-btn{background:#d64a97;color:#fff;border:1px solid transparent;box-shadow:0 4px 15px #d64a974d}.aits-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #d64a9766;background:#c13a87}.aits-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.aits-message{margin:16px 0;padding:12px 16px;border-radius:8px;text-align:center;font-weight:600;font-size:.9rem}.aits-message.success{background:#f0fff4;color:#2d5016;border:1px solid #9ae6b4}.aits-message.error{background:#fed7d7;color:#c53030;border:1px solid #fc8181}@media(max-width:768px){.aits-application-form{padding:3rem 0}.aits-application-header h2{font-size:2.2rem}.aits-application-header p{font-size:1.1rem}.aits-modal-overlay{padding:16px}.aits-modal-header{padding:20px 20px 12px}.aits-application-form-content{padding:0 20px 20px}.aits-form-row{grid-template-columns:1fr;gap:12px}.aits-form-actions{flex-direction:row;gap:10px}.aits-cancel-btn,.aits-submit-btn{height:44px;font-size:.9rem;padding:12px 16px}}@media(max-width:480px){.aits-application-form{padding:2rem 0}.aits-application-header h2{font-size:2rem}.aits-modal-overlay{padding:12px}.aits-modal-header{padding:16px 16px 12px}.aits-application-form-content{padding:0 16px 16px}.aits-form-actions{gap:8px}.aits-cancel-btn,.aits-submit-btn{height:42px;font-size:.9rem;padding:10px 14px}.aits-form-group input,.aits-form-group select{padding:10px 12px}}.courses-page-container{min-height:100vh;position:relative;overflow-x:hidden}.courses-section{padding:1rem 0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.section-title-container{text-align:center;margin-bottom:3rem;padding:0 1.5rem}.section-title2{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#d64a97,#ec4899,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1rem;text-shadow:0 2px 4px rgba(214,74,151,.1)}.courses-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;padding:0 1.5rem;max-width:1200px;margin:0 auto}.course-link{text-decoration:none;color:inherit;transition:transform .3s ease}.course-link:hover{transform:translateY(-5px)}.course-card{background:#fff;border-radius:1rem;overflow:hidden;transition:all .3s ease;height:100%;box-shadow:0 4px 20px #d64a971a;border:1px solid #fdf2f8;position:relative}.course-card:hover{box-shadow:0 8px 30px #d64a9726;border-color:#fbcfe8}.course-image{width:100%;height:200px;overflow:hidden}.course-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.course-card:hover .course-image img{transform:scale(1.05)}.card-body1{padding:1.5rem}.course-title{font-size:1.3rem;font-weight:600;color:#1f2937;margin-bottom:.8rem;line-height:1.4}.course-description{color:#6b7280;margin-bottom:1.5rem;line-height:1.6;font-size:.95rem}.btn-container{display:flex;justify-content:center;align-items:center}.see-more-btn{padding:.75rem 1.5rem;color:#d64a97;font-weight:600;border:2px solid #D64A97;border-radius:.75rem;transition:all .3s ease;text-decoration:none;background:#fff;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.see-more-btn:hover{background:linear-gradient(135deg,#d64a97,#ec4899);color:#fff;cursor:pointer;transform:translateY(-2px);box-shadow:0 4px 12px #d64a974d}.loading-courses{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-spinner{width:50px;height:50px;border:4px solid #f3f4f6;border-left:4px solid #D64A97;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-courses p{color:#6b7280;font-size:1.1rem}.no-courses{text-align:center;padding:4rem 2rem;grid-column:1 / -1}.no-courses h3{color:#1f2937;margin-bottom:1rem;font-size:1.5rem}.no-courses p{color:#6b7280;max-width:500px;margin:0 auto;line-height:1.6}@media(max-width:768px){.courses-container{grid-template-columns:1fr;padding:0 1rem;gap:1.5rem}.course-card{margin:0}.section-subtitle5{font-size:1.1rem;padding:0 1rem}.courses-section{padding:1rem 0}}@media(max-width:480px){.section-subtitle5{font-size:1rem}.card-body1{padding:1.25rem}.course-title{font-size:1.2rem}.course-description{font-size:.9rem}.see-more-btn{padding:.6rem 1.2rem;font-size:.9rem}}.resume-builder-*{box-sizing:border-box}:root{--primary-color: rgb(214, 74, 151);--primary-color-rgb: 214, 74, 151;--secondary-color: rgb(170, 45, 115);--accent-color: rgb(255, 105, 180);--success-color: #4caf50;--warning-color: #ff9800;--danger-color: #f44336;--light-color: #fce4ec;--dark-color: #880e4f;--shadow: 0 10px 30px rgba(214, 74, 151, .1);--transition: all .3s ease;--border-radius: 15px;--font-primary: "Poppins", "Segoe UI", sans-serif;--font-secondary: "Poppins", "Segoe UI", sans-serif}.resume-builder-body{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#333;line-height:1.6;min-height:100vh;font-family:Poppins,Segoe UI,sans-serif;padding:10px}.resume-builder-container{background-color:#d3d3d3;margin:0 auto;padding:10px}.resume-builder-header{text-align:center;padding:25px 0;background:#d64a97;color:#fff;border-radius:var(--border-radius);margin-bottom:25px;box-shadow:#d64a97;position:relative;overflow:hidden}.resume-builder-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#d64a97}.resume-builder-header h1{font-size:2.2rem;margin-bottom:8px;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.2);font-family:Poppins,Segoe UI,sans-serif}.resume-builder-header p{font-size:1.1rem;opacity:.95;max-width:600px;margin:0 auto;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-tagline{display:inline-block;background:#fff3;padding:6px 16px;border-radius:30px;margin-top:8px;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resume-builder-app-container{display:flex;flex-wrap:wrap;gap:25px;animation:resume-builder-fadeIn .8s ease-out}@keyframes resume-builder-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.resume-builder-text-link{color:var(--primary-color);text-decoration:underline;cursor:pointer}.resume-builder-text-link:hover{color:var(--secondary-color);text-decoration:none}@media print{.resume-builder-a{color:#00e!important;text-decoration:underline!important}.resume-builder-a[href^=http]:after{content:" (" attr(href) ")";font-size:90%;color:#666}}.resume-builder-builder-panel{flex:1;min-width:350px;background-color:#fff;border-radius:var(--border-radius);padding:20px;box-shadow:var(--shadow);position:relative;border:1px solid rgba(214,74,151,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resume-builder-builder-panel:before{content:"";position:absolute;top:0;right:0;width:60px;height:60px;border-radius:0 var(--border-radius) 0 0}.resume-builder-preview-panel{flex:1.5;min-width:500px;background-color:#fff;border-radius:var(--border-radius);padding:20px;box-shadow:var(--shadow);position:relative;overflow:hidden}.resume-builder-preview-panel:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.resume-builder-panel-title{font-size:1.3rem;color:#d64a97;margin-bottom:18px;padding-bottom:10px;display:flex;align-items:center;gap:10px;position:relative;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-panel-title i{color:#d64a97;padding:8px;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.resume-builder-form-group{margin-bottom:18px;position:relative}.resume-builder-form-group label{display:block;margin-bottom:6px;font-weight:600;color:#d64a97;font-size:.9rem;display:flex;align-items:center;gap:8px;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-form-group label i{color:#d64a97;font-size:.8rem}.resume-builder-form-group input,.resume-builder-form-group textarea,.resume-builder-form-group select{width:100%;padding:10px 12px;border:2px solid #e1e8ed;border-radius:8px;font-size:.95rem;transition:var(--transition);background:#f8f9fa;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-form-group input:focus,.resume-builder-form-group textarea:focus,.resume-builder-form-group select:focus{border-color:var(--primary-color);outline:none;background:#fff;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.2)}.resume-builder-form-group textarea{min-height:90px;resize:vertical}.resume-builder-form-row{display:flex;gap:12px}.resume-builder-form-row .resume-builder-form-group{flex:1}.resume-builder-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:#d64a97;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;transition:var(--transition);gap:8px;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-btn:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(var(--primary-color-rgb),.4)}.resume-builder-btn i{font-size:.9rem}.resume-builder-btn-section{display:flex}.resume-builder-section-controls{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px;background:#f8f9fa;padding:12px;border-radius:10px}.resume-builder-section-btn{flex:1;min-width:100px;padding:8px 12px;background-color:#fff;border:2px solid #e1e8ed;border-radius:6px;cursor:pointer;font-weight:600;color:#555;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:.85rem;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-section-btn:hover{border-color:#d64a97;color:#d64a97;transform:translateY(-2px)}.resume-builder-section-btn.resume-builder-active{background:#d64a97;color:#fff;border-color:#d64a97;box-shadow:0 4px 12px #d64a97}.resume-builder-resume-preview{padding:20px;background-color:#fff;box-shadow:0 5px 20px #00000014;min-height:650px;border:1px solid #e1e8ed;border-radius:8px;transition:var(--transition);font-size:14px;line-height:1.5}.resume-builder-resume-header{display:flex;justify-content:space-between;align-items:flex-start;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:18px;border-radius:8px;margin-bottom:20px;position:relative;overflow:hidden}.resume-builder-header-left{flex:1}.resume-builder-header-right{flex:1;text-align:right}.resume-builder-resume-name{font-size:1.8rem;font-weight:800;margin-bottom:4px;letter-spacing:-.5px;font-family:Poppins,Segoe UI,sans-serif;line-height:1.1}.resume-builder-resume-title{font-size:1.1rem;opacity:.95;margin-bottom:12px;font-weight:500;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-contact-info{margin-bottom:6px}.resume-builder-contact-item{display:inline-flex;align-items:center;gap:6px;margin-right:12px;margin-bottom:4px;font-size:.85rem;line-height:1.2}.resume-builder-contact-item i{font-size:.8rem}.resume-builder-resume-section{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e1e8ed;page-break-inside:avoid}.resume-builder-section-title{font-size:1.2rem;color:var(--secondary-color);padding-bottom:6px;margin-bottom:12px;position:relative;font-weight:700;font-family:Poppins,Segoe UI,sans-serif;border-bottom:2px solid var(--primary-color);text-transform:uppercase}.resume-builder-section-title:after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color))}.resume-builder-experience-item,.resume-builder-education-item,.resume-builder-project-item{margin-bottom:16px;padding-left:12px;border-left:3px solid var(--primary-color);page-break-inside:avoid}.resume-builder-item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;flex-wrap:wrap;gap:8px}.resume-builder-resume-section p{color:var(--secondary-color)}.resume-builder-item-title{font-weight:700;font-size:1rem;color:var(--secondary-color);font-family:Poppins,Segoe UI,sans-serif}.resume-builder-item-subtitle{color:var(--primary-color);font-weight:600;margin-bottom:5px;display:flex;align-items:center;gap:6px;font-family:Poppins,Segoe UI,sans-serif;font-size:.9rem}.resume-builder-item-date{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:3px 10px;border-radius:12px;font-weight:500;font-size:.8rem;white-space:nowrap}.resume-builder-skills-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.resume-builder-skill-tag{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:6px 12px;border-radius:15px;font-size:.85rem;font-weight:500;transition:var(--transition)}.resume-builder-skill-tag:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--primary-color-rgb),.3)}.resume-builder-skills-comma{font-size:.9rem;line-height:1.4;color:#333;margin-top:5px}.resume-builder-project-tech{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.resume-builder-tech-tag{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);padding:3px 8px;border-radius:12px;font-size:.8rem;font-weight:500;border:1px solid rgba(var(--primary-color-rgb),.3)}.resume-builder-project-links{display:flex;gap:10px;margin-top:8px}.resume-builder-project-link{display:flex;align-items:center;gap:5px;color:var(--primary-color);text-decoration:none;font-weight:500;font-size:.85rem}.resume-builder-project-link:hover{text-decoration:underline}.resume-builder-action-buttons{display:flex;justify-content:center;gap:12px;margin-top:25px;padding-top:20px;border-top:1px solid #e1e8ed}.resume-builder-print-btn{background:linear-gradient(135deg,var(--warning-color),#ef6c00)}.resume-builder-reset-btn{background:linear-gradient(135deg,var(--danger-color),#c62828)}.resume-builder-ats-score-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:10px;padding:18px;margin-top:20px;border:2px solid #e1e8ed;position:relative;overflow:hidden}.resume-builder-ats-score-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#d64a97}.resume-builder-ats-score-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.resume-builder-ats-score-title{font-size:1.1rem;color:#d64a97;font-weight:700;display:flex;align-items:center;gap:8px;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-ats-score-value{font-size:1.6rem;font-weight:800;color:#d64a97}.resume-builder-ats-score-bar{height:8px;background:#e1e8ed;border-radius:4px;overflow:hidden;margin:12px 0;position:relative}.resume-builder-ats-score-fill{height:100%;background:#d64a97;width:0%;transition:width 1s ease-in-out;border-radius:4px}.resume-builder-ats-tips{margin-top:12px;padding-top:12px;border-top:1px dashed #ccc}.resume-builder-ats-tips h4{color:#d64a97;margin-bottom:8px;display:flex;align-items:center;gap:6px;font-family:Poppins,Segoe UI,sans-serif;font-size:.95rem}.resume-builder-ats-tips ul{list-style-type:none;padding-left:5px}.resume-builder-ats-tips li{padding:4px 0;color:#555;font-size:.85rem;display:flex;align-items:center;gap:6px;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-ats-tips li i{color:var(--success-color);font-size:.7rem}.resume-builder-ats-tips li.resume-builder-incomplete{color:#999}.resume-builder-ats-tips li.resume-builder-incomplete i{color:#ccc}.resume-builder-theme-selector{margin-top:20px;padding-top:20px;border-top:1px solid #e1e8ed}.resume-builder-theme-selector h3{margin-bottom:10px;color:#d64a97;display:flex;align-items:center;gap:8px;font-size:1rem;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-theme-options{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.resume-builder-theme-option{width:35px;height:35px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:var(--transition);position:relative}.resume-builder-theme-option:hover{transform:scale(1.05)}.resume-builder-theme-option.resume-builder-active{border-color:var(--secondary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.3)}.resume-builder-theme-option.resume-builder-active:after{content:"✓";position:absolute;top:-6px;right:-6px;background:var(--success-color);color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.resume-builder-theme-option.resume-builder-pink{background:linear-gradient(135deg,#d64a97,#aa2d73)}.resume-builder-theme-option.resume-builder-blue{background:linear-gradient(135deg,#2196f3,#0d47a1)}.resume-builder-theme-option.resume-builder-green{background:linear-gradient(135deg,#4caf50,#2e7d32)}.resume-builder-theme-option.resume-builder-purple{background:linear-gradient(135deg,#9c27b0,#6a1b9a)}.resume-builder-theme-option.resume-builder-orange{background:linear-gradient(135deg,#ff9800,#ef6c00)}.resume-builder-theme-option.resume-builder-teal{background:linear-gradient(135deg,#009688,#00695c)}.resume-builder-form-section{animation:resume-builder-slideIn .3s ease-out}@keyframes resume-builder-slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.resume-builder-stats{margin-top:18px;padding:12px;background:#f8f9fa;border-radius:8px;text-align:center;color:var(--secondary-color);font-weight:600;display:flex;justify-content:space-around;flex-wrap:wrap;gap:8px;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-stats-item{display:flex;flex-direction:column;align-items:center;min-width:70px}.resume-builder-stats-value{font-size:1.2rem;color:var(--primary-color);font-weight:800}.resume-builder-stats-label{font-size:.75rem;color:#666;margin-top:3px}.resume-builder-loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fffffff2;z-index:9999;justify-content:center;align-items:center}.resume-builder-loader.resume-builder-active{display:flex}.resume-builder-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--primary-color);border-radius:50%;animation:resume-builder-spin 1s linear infinite}@keyframes resume-builder-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.resume-builder-success-message{position:fixed;bottom:20px;right:20px;background:var(--primary-color);color:#fff;padding:10px 16px;border-radius:8px;box-shadow:var(--shadow);transform:translate(150%);transition:transform .3s ease;z-index:1000;display:flex;align-items:center;gap:8px;max-width:280px;font-family:Poppins,Segoe UI,sans-serif;font-size:.9rem}.resume-builder-success-message.resume-builder-show{transform:translate(0)}@media(max-width:1200px){.resume-builder-app-container{flex-direction:column}.resume-builder-builder-panel,.resume-builder-preview-panel{min-width:100%}}@media(max-width:768px){.resume-builder-header h1{font-size:1.8rem}.resume-builder-header p{font-size:1rem}.resume-builder-panel-title{font-size:1.1rem}.resume-builder-resume-preview{padding:15px;min-height:600px}.resume-builder-resume-name{font-size:1.5rem}.resume-builder-resume-title{font-size:.95rem}.resume-builder-form-row{flex-direction:column;gap:0}.resume-builder-contact-info{display:flex;flex-direction:column;gap:6px}.resume-builder-contact-item{margin-right:0}.resume-builder-action-buttons{flex-direction:column}.resume-builder-btn{width:100%}.resume-builder-section-controls{flex-direction:column}.resume-builder-section-btn{width:100%}.resume-builder-resume-header{flex-direction:column;gap:10px}.resume-builder-header-right{text-align:left;width:100%}}@media(max-width:480px){.resume-builder-container{padding:8px}.resume-builder-builder-panel,.resume-builder-preview-panel{padding:15px}.resume-builder-header{padding:20px 12px}.resume-builder-header h1{font-size:1.6rem}.resume-builder-stats{flex-direction:column;gap:10px}.resume-builder-stats-item{min-width:100%}}.resume-builder-hidden{display:none!important}@media print{.resume-builder-body *{visibility:hidden!important;margin:0!important;padding:0!important}.resume-builder-resume-preview,.resume-builder-resume-preview *{visibility:visible!important}.resume-builder-resume-preview{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:auto!important;margin:0!important;padding:20px!important;box-shadow:none!important;border:none!important;background:#fff!important;font-size:12px!important;line-height:1.3!important}.resume-builder-resume-header{padding:15px!important;display:flex!important;margin-bottom:15px!important}.resume-builder-resume-name{font-size:1.4rem!important}.resume-builder-resume-title{font-size:.9rem!important}.resume-builder-section-title{font-size:1rem!important}.resume-builder-contact-item{font-size:.75rem!important}.resume-builder-resume-section{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;margin-bottom:12px!important}.resume-builder-experience-item,.resume-builder-education-item,.resume-builder-project-item{margin-bottom:10px!important;page-break-inside:avoid!important}.resume-builder-resume-section:last-child{page-break-after:avoid!important}.resume-builder-no-print{display:none!important}@page{margin:.5in;size:A4 portrait}}.resume-builder-resume-compact .resume-builder-resume-header{padding:15px 18px!important}.resume-builder-resume-compact .resume-builder-resume-name{font-size:1.5rem!important}.resume-builder-resume-compact .resume-builder-resume-title{font-size:.95rem!important}.resume-builder-resume-compact .resume-builder-resume-section{margin-bottom:15px!important}.resume-builder-resume-compact .resume-builder-section-title{font-size:1.1rem!important;margin-bottom:10px!important}.resume-builder-resume-compact .resume-builder-experience-item,.resume-builder-resume-compact .resume-builder-education-item,.resume-builder-resume-compact .resume-builder-project-item{margin-bottom:12px!important;padding-left:10px!important}.resume-builder-resume-compact .resume-builder-item-title{font-size:.95rem!important}.resume-builder-resume-compact .resume-builder-item-date{font-size:.75rem!important;padding:2px 8px!important}.resume-builder-resume-compact .resume-builder-skills-list{gap:5px!important}.resume-builder-resume-compact .resume-builder-skill-tag{font-size:.8rem!important;padding:5px 10px!important}.resume-builder-resume-compact p{font-size:.85rem!important;line-height:1.3!important;margin-bottom:5px!important}@media print{.resume-builder-*{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.resume-builder-resume-header,.resume-builder-item-date,.resume-builder-skill-tag{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.resume-builder-container,.resume-builder-header,.resume-builder-builder-panel,.resume-builder-action-buttons,.resume-builder-theme-selector,.resume-builder-section-controls,.resume-builder-ats-score-card,.resume-builder-loader,.resume-builder-success-message,.resume-builder-stats,.resume-builder-preview-panel>.resume-builder-panel-title{display:none!important}.resume-builder-resume-preview{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:20mm!important;background:#fff!important;z-index:9999!important;box-shadow:none!important;border:none!important}.resume-builder-resume-section,.resume-builder-experience-item,.resume-builder-education-item,.resume-builder-project-item,.resume-builder-certification-item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.resume-builder-resume-name{font-size:24pt!important}.resume-builder-resume-title{font-size:14pt!important}.resume-builder-section-title{font-size:16pt!important}.resume-builder-item-title{font-size:12pt!important}.resume-builder-contact-item{font-size:9pt!important}.resume-builder-resume-header,.resume-builder-item-date,.resume-builder-skill-tag{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#f5f5f5!important;color:#333!important}@page{margin:20mm;size:A4 portrait}body{margin:0!important;padding:0!important}}.resume-builder-pdf-container{position:absolute;left:-9999px;top:-9999px;width:210mm;min-height:297mm;background:#fff;padding:20mm;font-family:Arial,Helvetica,sans-serif;line-height:1.4}.resume-builder-pdf-container .resume-builder-resume-preview{all:unset;width:100%;height:100%}@media print{.resume-builder-success-message{display:none!important}}.resume-builder-page-break-avoid{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.resume-builder-no-print{display:none!important}@media print{.resume-builder-no-print{display:none!important}}.resume-builder-skills-comma{font-size:.85rem;line-height:1.4;color:#333}.resume-builder-resume-minimal .resume-builder-resume-preview{font-size:12px!important;line-height:1.3!important}.resume-builder-resume-minimal .resume-builder-resume-name{font-size:1.3rem!important}.resume-builder-resume-minimal .resume-builder-resume-title{font-size:.85rem!important}.resume-builder-resume-minimal .resume-builder-section-title{font-size:.95rem!important}.resume-builder-input,.resume-builder-textarea,.resume-builder-select{font-size:14px!important}.resume-builder-tooltip{position:relative}.resume-builder-tooltip:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000}.resume-builder-contact-item,.resume-builder-item-title,.resume-builder-item-subtitle{word-break:break-word}.resume-builder-p{margin-bottom:8px;line-height:1.4}.resume-builder-fas,.resume-builder-fab{font-size:inherit}.resume-builder-empty-state{text-align:center;padding:40px 20px;color:#666;font-style:italic}.resume-builder-form-section{min-height:300px}.resume-builder-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23666' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14L2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:30px}.resume-builder-skill-tag.resume-builder-suggestion{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);border:1px solid rgba(var(--primary-color-rgb),.3);cursor:pointer}.resume-builder-skill-tag.resume-builder-suggestion:hover{background:rgba(var(--primary-color-rgb),.2)}.resume-builder-hr{border:none;height:1px;background:linear-gradient(to right,transparent,#e1e8ed,transparent);margin:15px 0}.resume-builder-loading-text{text-align:center;padding:20px;color:#666;font-style:italic}.resume-builder-error{border-color:var(--danger-color)!important}.resume-builder-error-message{color:var(--danger-color);font-size:.8rem;margin-top:4px}.resume-builder-success{border-color:var(--success-color)!important}.resume-builder-warning{border-color:var(--warning-color)!important}.resume-builder-certification-item{margin-bottom:16px;padding-left:12px;border-left:3px solid var(--primary-color);page-break-inside:avoid}.resume-builder-certification-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(var(--primary-color-rgb),.1);padding:4px 10px;border-radius:20px;margin-bottom:8px;font-size:.85rem;color:var(--primary-color)}.resume-builder-certification-badge i{color:var(--primary-color)}.resume-builder-restore-sections{margin-top:20px;display:block}.resume-builder-restore-buttons{display:flex;flex-wrap:wrap;gap:10px}.resume-builder-restore-section-btn{margin:5px;background:#28a745;font-size:.85rem;padding:8px 12px}.resume-builder-experience-form-item,.resume-builder-education-form-item,.resume-builder-project-form-item,.resume-builder-certification-form-item{margin-bottom:20px}.resume-builder-job-title,.resume-builder-company,.resume-builder-start-date,.resume-builder-end-date,.resume-builder-job-description,.resume-builder-degree,.resume-builder-institution,.resume-builder-grad-year,.resume-builder-gpa,.resume-builder-certification-name,.resume-builder-certification-org,.resume-builder-certification-issue-date,.resume-builder-certification-expiry-date,.resume-builder-certification-description,.resume-builder-project-title,.resume-builder-project-tech-input,.resume-builder-project-date,.resume-builder-project-demo,.resume-builder-project-github,.resume-builder-project-description{width:100%;padding:10px 12px;border:2px solid #e1e8ed;border-radius:8px;font-size:.95rem;transition:var(--transition);background:#f8f9fa;font-family:Poppins,Segoe UI,sans-serif}.resume-builder-job-title:focus,.resume-builder-company:focus,.resume-builder-start-date:focus,.resume-builder-end-date:focus,.resume-builder-job-description:focus,.resume-builder-degree:focus,.resume-builder-institution:focus,.resume-builder-grad-year:focus,.resume-builder-gpa:focus,.resume-builder-certification-name:focus,.resume-builder-certification-org:focus,.resume-builder-certification-issue-date:focus,.resume-builder-certification-expiry-date:focus,.resume-builder-certification-description:focus,.resume-builder-project-title:focus,.resume-builder-project-tech-input:focus,.resume-builder-project-date:focus,.resume-builder-project-demo:focus,.resume-builder-project-github:focus,.resume-builder-project-description:focus{border-color:var(--primary-color);outline:none;background:#fff;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.2)}.resume-builder-job-description,.resume-builder-certification-description,.resume-builder-project-description{min-height:90px;resize:vertical}@media print{.resume-builder-resume-preview,.resume-builder-resume-header,.resume-builder-item-date,.resume-builder-skill-tag{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.resume-builder-resume-preview *{max-width:100%!important;overflow-wrap:break-word!important}}.resume-builder-pdf-export{position:fixed!important;left:-9999px!important;top:0!important;z-index:9999!important;background:#fff!important}.resume-builder-pdf-export .resume-builder-resume-preview{transform:none!important;animation:none!important}.resume-builder-resume-preview .resume-builder-resume-header{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))!important;color:#fff!important}.resume-builder-resume-preview .resume-builder-section-title{color:var(--secondary-color)!important;border-bottom-color:var(--primary-color)!important}.resume-builder-resume-preview .resume-builder-item-date,.resume-builder-resume-preview .resume-builder-skill-tag{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))!important;color:#fff!important}.resume-builder-resume-preview .resume-builder-tech-tag{color:var(--primary-color)!important;border-color:rgba(var(--primary-color-rgb),.3)!important}.resume-builder-ats-score-fill{transition:width .5s ease-in-out!important}@media print{.resume-builder-pdf-export{padding:10px!important;margin:0!important;width:210mm!important;height:297mm!important;background:#fff!important;position:relative!important}.resume-builder-pdf-export .resume-builder-resume-preview{transform:scale(.95)!important;transform-origin:top left!important}}.resume-builder-pdf-export-wrapper{position:fixed;left:-9999px;top:0;width:210mm;min-height:297mm;background:#fff;padding:20px;box-sizing:border-box;font-family:var(--font-primary)!important}.resume-builder-pdf-export-wrapper .resume-builder-resume-preview{all:unset!important;width:100%!important;height:auto!important;min-height:650px!important;background:#fff!important;padding:20px!important;box-shadow:0 5px 20px #00000014!important;border:1px solid #e1e8ed!important;border-radius:8px!important;font-size:14px!important;line-height:1.5!important;margin:0!important;box-sizing:border-box!important}.resume-builder-resume-header,.resume-builder-item-date,.resume-builder-skill-tag{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}@media print{body *{visibility:hidden}.resume-builder-pdf-export-wrapper,.resume-builder-pdf-export-wrapper *{visibility:visible!important}.resume-builder-pdf-export-wrapper{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.resume-builder-resume-preview{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;box-shadow:none!important;border:1px solid #ddd!important}@page{margin:0;size:A4 portrait}}.resume-builder-pdf-export{width:210mm!important;min-height:297mm!important;background:#fff!important;padding:20mm!important;margin:0!important;box-sizing:border-box!important;position:absolute!important;left:-9999px!important;top:0!important;z-index:99999!important}.resume-builder-pdf-export .resume-builder-resume-preview{width:100%!important;min-height:650px!important;margin:0!important;padding:20px!important;box-shadow:none!important;border:1px solid #ddd!important;border-radius:8px!important;background:#fff!important;font-size:14px!important;line-height:1.5!important}.resume-builder-pdf-export .resume-builder-resume-header,.resume-builder-pdf-export .resume-builder-item-date,.resume-builder-pdf-export .resume-builder-skill-tag{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}@media print{.resume-builder-pdf-export{position:relative!important;left:0!important;top:0!important;padding:0!important;margin:0!important;width:100%!important;height:100%!important;page-break-inside:avoid!important}.resume-builder-pdf-export .resume-builder-resume-preview{transform:scale(1)!important;page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}}.resume-builder-pdf-mode{transform:none!important;transition:none!important}.resume-builder-pdf-mode .resume-builder-skill-tag:hover,.resume-builder-pdf-mode .resume-builder-section-btn:hover{transform:none!important;box-shadow:none!important}.resume-builder-pdf-export *{color:#333!important;font-family:var(--font-primary)!important}.resume-builder-pdf-export .resume-builder-resume-header,.resume-builder-pdf-export .resume-builder-item-date,.resume-builder-pdf-export .resume-builder-skill-tag{color:#fff!important}.resume-builder-pdf-export .resume-builder-contact-item{display:inline-block!important;margin-right:15px!important;margin-bottom:5px!important}.resume-builder-pdf-export .resume-builder-header-left,.resume-builder-pdf-export .resume-builder-header-right{flex:1!important}.resume-builder-pdf-export .resume-builder-resume-header{display:flex!important;justify-content:space-between!important}.resume-builder-pdf-export .resume-builder-resume-section{page-break-inside:avoid!important}.resume-builder-pdf-export .resume-builder-experience-item,.resume-builder-pdf-export .resume-builder-education-item,.resume-builder-pdf-export .resume-builder-project-item,.resume-builder-pdf-export .resume-builder-certification-item{page-break-inside:avoid!important;margin-bottom:12px!important}*{margin:0;padding:0;box-sizing:border-box}.technology-section{width:100%;display:flex;align-items:center;gap:4rem;padding:3rem 8%;position:relative;overflow:hidden}.frontend-section{background:linear-gradient(135deg,#fff,#fef9fc)}.backend-section{background:#f5f5f5}.database-section{background:linear-gradient(135deg,#fff,#fef2f2)}.cloud-section{background:#f5f5f5}.ai-section{background:linear-gradient(135deg,#fff,#faf5ff)}.backend-section,.cloud-section{flex-direction:row-reverse}.technology-content{flex:1}.technology-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.technology-main-icon{font-size:2.5rem;color:#d64a97}.technology-content h2{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1rem;position:relative;display:inline-block}.technology-content h2:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:#d64a97;border-radius:2px}.technology-description,.technology-content p{font-size:1.05rem;line-height:1.7;color:#475569;margin-bottom:2rem}.technology-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;margin-top:1rem}.tool-card{background:#fff;padding:1.5rem;border-radius:16px;text-align:center;transition:all .3s ease;border:1px solid #e2e8f0;cursor:default}.tool-card:hover{transform:translateY(-5px);border-color:#d64a97}.tool-card svg{font-size:2.5rem;margin-bottom:.75rem}.tool-card h4{font-size:1.1rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.tool-card p{font-size:.8rem;color:#64748b;margin-bottom:0}.technology-image{flex:1;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px -12px #00000026;transition:all .3s ease}.technology-image:hover{transform:translateY(-5px)}.technology-image img{width:100%;height:auto;display:block;transition:transform .5s ease}.technology-image:hover img{transform:scale(1.05)}.technology-hero{padding:6rem 8% 4rem;background:linear-gradient(145deg,#fff,#f8fafc);position:relative;overflow:hidden}.technology-hero:before{content:"";position:absolute;top:-30%;right:-10%;width:60%;height:60%;background:radial-gradient(circle,rgba(214,74,151,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none}.hero-grid{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:4rem;flex-wrap:wrap}.hero-content{flex:1;min-width:300px}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#d64a971a;padding:.5rem 1rem;border-radius:40px;font-size:.85rem;font-weight:500;color:#d64a97;margin-bottom:1.5rem}.badge-dot{width:8px;height:8px;background:#d64a97;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.2;color:#0f172a;margin-bottom:1.5rem}.hero-title .gradient-text{background:linear-gradient(135deg,#d64a97,#e886b5);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{font-size:1.1rem;line-height:1.6;color:#475569;margin-bottom:2rem;max-width:550px}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2.5rem}.btn-primary{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#d64a97,#c73e85);border:none;padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px -5px #d64a974d}.btn-primary:hover{transform:translateY(-3px)}.btn-secondary{display:inline-flex;align-items:center;gap:.75rem;background:transparent;border:2px solid #e2e8f0;padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:600;color:#1e293b;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{border-color:#d64a97;color:#d64a97;transform:translateY(-3px)}.hero-stats{display:flex;gap:2rem;flex-wrap:wrap}.hero-stat{display:flex;flex-direction:column}.hero-stat .stat-value{font-size:1.8rem;font-weight:800;color:#0f172a}.hero-stat .stat-label{font-size:.85rem;color:#64748b}.carousel-content{padding:2rem;background:linear-gradient(135deg,#fff,#fef9fc)}.carousel-summary{font-size:.9rem;color:#475569;line-height:1.5;margin-bottom:1rem}.carousel-dot{width:8px;height:8px;border-radius:50%;background:#cbd5e1;border:none;cursor:pointer;transition:all .3s ease}.carousel-dot.active{background:#d64a97;width:24px;border-radius:10px}.cta-section{padding:5rem 8%;background:linear-gradient(135deg,#0f172a,#1e293b);text-align:center}.cta-wrapper{max-width:700px;margin:0 auto}.cta-wrapper h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;color:#fff;margin-bottom:1rem}.cta-wrapper h2 span{background:linear-gradient(135deg,#d64a97,#e886b5);background-clip:text;-webkit-background-clip:text;color:transparent}.cta-wrapper p{font-size:1.1rem;color:#94a3b8;margin-bottom:2rem}.cta-button{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#d64a97,#e886b5);border:none;padding:1rem 2.5rem;border-radius:50px;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease}.cta-button:hover{transform:translateY(-3px)}@media(max-width:1024px){.technology-section{flex-direction:column!important;padding:3rem 5%;text-align:center}.technology-content h2:after{left:50%;transform:translate(-50%)}.technology-content{text-align:center}.technology-header{justify-content:center}.technology-image{max-width:500px;width:100%;margin:0 auto}.hero-grid{flex-direction:column;text-align:center}.hero-description,.hero-badge{margin-left:auto;margin-right:auto}.hero-buttons,.hero-stats{justify-content:center}}@media(max-width:768px){.technology-section{padding:2.5rem 4%}.technology-content h2{font-size:2rem}.technology-tools{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.tool-card{padding:1rem}.tool-card svg{font-size:2rem}.hero-buttons{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{justify-content:center}.carousel-content{padding:1.5rem}.carousel-title{font-size:1.3rem}.carousel-image-container{height:180px}}@media(max-width:480px){.technology-section{padding:2rem 1rem}.technology-content h2{font-size:1.5rem}.technology-description,.technology-content p{font-size:.9rem}.technology-tools{grid-template-columns:1fr}.tool-card{display:flex;align-items:center;gap:1rem;text-align:left}.tool-card svg{margin-bottom:0}.hero-title{font-size:2rem}.hero-description{font-size:.95rem}.hero-stat .stat-value{font-size:1.2rem}.hero-stat .stat-label{font-size:.7rem}.carousel-image-container{height:150px}.carousel-title{font-size:1.1rem}.carousel-summary{font-size:.8rem}.cta-wrapper h2{font-size:1.5rem}.cta-wrapper p{font-size:.9rem}.cta-button{padding:.8rem 1.8rem;font-size:.9rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.technology-section,.technology-hero{animation:fadeInUp .6s ease forwards}.technology-hero-section{padding:6rem 8% 4rem;background:linear-gradient(145deg,#fff,#f8fafc);position:relative;overflow:hidden}.technologiesHeader{margin-top:4rem;align-items:center;justify-content:space-between;gap:2rem;max-width:1200px;margin:0 auto 3.5rem}.technologiesHeaderLeft{flex:1;text-align:center}.sectionTitle{font-size:3rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.sectionTitle span{background:#d64a97;background-clip:text;-webkit-background-clip:text;color:transparent}.carousel-card{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:1.5rem;overflow:hidden;box-shadow:0 20px 35px -12px #00000026;border:1px solid rgba(214,74,151,.1);display:flex;flex-direction:row;margin-top:3rem;min-height:430px;transition:all .3s ease}.carousel-image-container{width:45%;height:430px;overflow:hidden;flex-shrink:0}.carousel-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease}.carousel-content{width:55%;height:280px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.carousel-text{display:flex;flex-direction:column}.carousel-dots{display:flex;gap:.5rem;margin-top:10rem}.carousel-title{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.carousel-summary{font-size:1rem;color:#666;line-height:1.8;margin-bottom:1.5rem}.carousel-dots{display:flex;gap:.5rem}@media(max-width:480px){.carousel-image-container{height:160px}.carousel-title{font-size:1rem}.carousel-summary{font-size:.8rem}}.summary-column{flex:1}.summary-card{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:28px;padding:2rem;color:#fff}.summary-card h3{font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:1.8rem;letter-spacing:-.02em}.summary-stat{text-align:center;padding:1.5rem;background:#ffffff0d;border-radius:20px;margin-bottom:2rem}.stat-number{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#d64a97,#f472b6);background-clip:text;-webkit-background-clip:text;color:transparent;line-height:1}.stat-label{font-size:.85rem;color:#ffffffb3;margin-top:.5rem}.summary-points{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2rem}.point{display:flex;gap:1rem;align-items:flex-start}.point-marker{width:6px;height:6px;background:#d64a97;border-radius:50%;margin-top:.6rem;flex-shrink:0}.point-text strong{display:block;font-size:1rem;margin-bottom:.25rem}.point-text p{font-size:.85rem;color:#fff9;line-height:1.4}.tech-stack-badge{display:flex;flex-wrap:wrap;gap:.8rem}.tech-stack-badge span{font-size:.75rem;padding:.4rem 1rem;background:#ffffff1a;border-radius:50px;border:1px solid rgba(255,255,255,.15)}.projects-page-container{min-height:100vh;background:#fff}.projects-section{padding:4rem 2rem;max-width:1400px;margin:0 auto}.projects-header{text-align:center;margin-bottom:3rem}.projects-title{font-size:2.8rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.projects-title span{background:linear-gradient(135deg,#d64a97,#ec4899);background-clip:text;-webkit-background-clip:text;color:transparent}.projects-subtitle{font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.projects-content{background:#fff;border:1px solid #acacac;border-radius:25px}.filter-bar{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:100;border-radius:25px;padding:.75rem .5rem;box-shadow:0 1px 3px #00000005}.search-container{flex:1;max-width:500px}.search-wrapper{position:relative;width:100%}.search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input1{width:100%;padding:.7rem 1rem .7rem 2.5rem;border:1px solid #f3f4f6;border-radius:40px;font-size:.95rem;transition:all .2s ease;background:#fafafa;outline:none;color:#374151}.search-input1:focus{outline:none;border-color:#d64a97;background:#fff;box-shadow:0 0 0 2px #d64a9714}.search-clear{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;padding:0;line-height:1;transition:color .2s ease}.search-clear:hover{color:#d64a97}.custom-dropdown{position:relative;min-width:260px;z-index:9999}.dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.7rem 1.2rem;background:#fafafa;border:1px solid #f3f4f6;border-radius:40px;cursor:pointer;transition:all .2s ease;gap:1rem}.dropdown-trigger:hover{border-color:#d64a97;background:#fff}.dropdown-selected{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dropdown-selected-text{font-size:.95rem;font-weight:500;color:#1e293b}.dropdown-selected-count{font-size:.85rem;color:#d64a97;font-weight:600}.dropdown-arrow{transition:transform .3s ease;color:#6b7280}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:99999;background:#fff;border-radius:20px;box-shadow:0 12px 28px #00000014;opacity:1;visibility:visible;border:1px solid #f0f0f0}.dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.2rem;cursor:pointer;transition:all .2s ease;background:#fff}.dropdown-item:hover{background:#fef9fc}.dropdown-item.active{background:linear-gradient(135deg,#d64a970d,#ec489905)}.dropdown-item.active .dropdown-item-text{color:#d64a97;font-weight:600}.dropdown-item-text{font-size:.95rem;color:#1e293b;transition:color .2s ease}.dropdown-item-count{font-size:.75rem;background:#f9fafb;padding:.2rem .6rem;border-radius:30px;color:#6b7280;font-weight:500}.dropdown-item.active .dropdown-item-count{background:#d64a971a;color:#d64a97}.dropdown-divider{height:1px;background:#f0f0f0;margin:.25rem 0}.active-filters{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;padding:.6rem 1rem;background:#fafafa;border-radius:40px;border:1px solid #f0f0f0}.active-filters-label{font-size:.85rem;font-weight:500;color:#4b5563}.filter-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .7rem;background:#fff;border-radius:30px;font-size:.85rem;color:#1e293b;border:1px solid #e5e7eb;box-shadow:0 1px 1px #00000005}.filter-tag-remove{background:none;border:none;font-size:1.2rem;color:#9ca3af;cursor:pointer;padding:0;line-height:1;transition:color .2s ease}.filter-tag-remove:hover{color:#d64a97}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem;position:relative;z-index:0;padding:2rem}.project-card{background:#fff;border-radius:1.25rem;overflow:hidden;transition:all .3s ease;border:1px solid #f3f4f6;box-shadow:0 2px 6px #00000005}.project-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000000d;border-color:#e5e7eb}.project-image-container{position:relative;height:220px;overflow:hidden;background:#fafafa}.project-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.project-card:hover .project-image{transform:scale(1.02)}.project-level{position:absolute;top:1rem;right:1rem;background:#000000b3;color:#fff;padding:.2rem .7rem;border-radius:30px;font-size:.7rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.project-content{padding:1.5rem}.project-category{display:inline-block;background:#fef2f6;color:#d64a97;padding:.2rem .7rem;border-radius:30px;font-size:.7rem;font-weight:600;margin-bottom:1rem}.project-title{font-size:1.35rem;font-weight:700;color:#111827;margin-bottom:.75rem;line-height:1.3}.project-description{color:#6b7280;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.project-technologies{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tech-tag{background:#f9fafb;color:#4b5563;padding:.2rem .7rem;border-radius:30px;font-size:.7rem;font-weight:500;border:1px solid #f0f0f0}.project-meta{display:flex;gap:1rem;margin-bottom:1rem}.meta-item{display:flex;align-items:center;gap:.4rem;color:#9ca3af;font-size:.8rem}.project-footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid #fafafa}.register-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#d64a97,#ec4899);color:#fff;border:none;padding:.7rem;border-radius:60px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .25s ease}.register-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #d64a9733;gap:.7rem}.register-btn:active{transform:translateY(0)}.no-projects{text-align:center;padding:3rem 1.5rem;grid-column:1 / -1}.no-projects svg{color:#d1d5db;margin-bottom:1rem}.no-projects h3{font-size:1.3rem;color:#1e293b;margin-bottom:.5rem}.no-projects p{color:#6b7280;margin-bottom:1.2rem}.reset-btn{background:transparent;border:1.5px solid #D64A97;color:#d64a97;padding:.5rem 1.2rem;border-radius:60px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.reset-btn:hover{background:#d64a97;color:#fff}.modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000;padding:1rem}.modal-container{background:#fff;border-radius:1rem;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #f0f0f0}.modal-title{font-size:1.3rem;font-weight:600;color:#1e293b;margin:0}.modal-close{background:none;border:none;font-size:2rem;color:#9ca3af;cursor:pointer;padding:0;line-height:1;transition:color .2s ease}.modal-close:hover{color:#d64a97}.registration-form{padding:2rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#1e293b;font-size:.9rem}.form-input,.form-textarea{width:100%;padding:.7rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;font-size:.95rem;transition:all .2s ease;box-sizing:border-box;font-family:inherit;background:#fafafa}.form-input:focus,.form-textarea:focus{outline:none;border-color:#d64a97;background:#fff;box-shadow:0 0 0 2px #d64a970d}.form-textarea{resize:vertical}.submit-registration-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#d64a97,#ec4899);color:#fff;border:none;padding:.75rem;border-radius:60px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .25s ease}.submit-registration-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #d64a9733}@media(max-width:768px){.projects-section{padding:2rem 1rem}.projects-title{font-size:2rem}.projects-subtitle{font-size:1rem}.filter-bar{flex-direction:column;gap:1rem;border-radius:32px;padding:1rem}.search-container,.custom-dropdown{width:100%;max-width:100%}.projects-grid{grid-template-columns:1fr;gap:1.5rem;padding:1rem}.project-title{font-size:1.2rem}.dropdown-menu{max-height:280px;overflow-y:auto}.dropdown-item{padding:.6rem 1rem}.modal-container{margin:1rem;max-width:calc(100% - 2rem)}.modal-header{padding:1rem 1.5rem}.registration-form{padding:1.5rem}}@media(max-width:480px){.projects-title{font-size:1.6rem}.search-input1{font-size:.9rem;padding:.6rem 1rem .6rem 2.2rem}.dropdown-trigger{padding:.6rem 1rem}.dropdown-selected-text{font-size:.9rem}.active-filters{border-radius:30px;padding:.6rem}.filter-tag{font-size:.75rem;padding:.2rem .6rem}.project-image-container{height:180px}.project-content,.project-footer{padding:1rem}}
