*,:after,:before{--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:#3b82f680;--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:#3b82f680;--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: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}@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}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.border{border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.blur{--tw-blur:blur(8px)}.blur,.invert{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)}.invert{--tw-invert:invert(100%)}.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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.common-regular{font-family:WF Visual Sans}body,html{max-width:100%;overflow-x:hidden;position:relative;width:100%}.gradient-text{background:linear-gradient(90deg,#03045e,#ff006e);font-weight:600}.hero-wrapper{min-height:100vh;position:relative}.banner{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;padding-top:70px;position:fixed;text-align:center}.banner,.bg-video{inset:0;width:100%;z-index:0}.bg-video{filter:brightness(1.35) saturate(2.1);height:100%;object-fit:cover;position:absolute}.banner-content{max-width:900px;padding:0 16px;position:relative;width:100%;z-index:1}.homebanner-title{font-size:74px;font-weight:700}.homebanner-title,.homebanner-titles{color:#000;font-family:WF Visual Sans,sans-serif;line-height:1.25;margin:0 0 16px}.homebanner-titles{font-size:24px;font-weight:400}.blue{color:#101166;color:var(--button-primary)}.pink{color:#c52bb7;font-family:Playfair Display,serif;font-family:var(--playfair-fonts)}.banner-subtitle{color:#222;font-size:clamp(.9rem,2.4vw,1.1rem);line-height:1.6;margin:0 auto;max-width:600px}.typing-word{color:#101166;color:var(--button-primary);display:inline-block;padding-right:4px}.white-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;opacity:.65;pointer-events:none;position:absolute;z-index:1}@keyframes blinkCursor{0%{border-color:#101166;border-color:var(--button-primary)}50%{border-color:#0000}to{border-color:#101166;border-color:var(--button-primary)}}.banner-buttons{display:flex;flex-direction:column;gap:16px;margin-top:32px}.banner-buttons,.btn-primaryhome{align-items:center;justify-content:center}.btn-primaryhome{background:#d9d9d9;background:var(--button-secondary);border:none;border-radius:50px;color:#000;cursor:pointer;display:inline-flex;font-family:WF Visual Sans;font-size:.95rem;font-weight:500;gap:12px;padding:6px 20px 6px 6px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.btn-primaryhome:hover{background:#e8e8e8;box-shadow:0 8px 22px #00000026;transform:translateY(-1px)}.icon-circle{align-items:center;background:#101166;background:var(--button-primary);border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.icon-circle img{height:14px;width:14px}.btn-link{background:none;border:none;color:#000;cursor:pointer;font-family:WF Visual Sans!important;font-size:.95rem;font-weight:300;padding:0;text-decoration:underline}.next-section,section.next-section{background-color:#fff;position:relative;z-index:2}@media (min-width:300px){.banner{padding-top:80px}.banner-content{padding:0 24px}.homebanner-title{font-size:44px}.btn-primaryhome{font-size:1rem}}@media (min-width:768px){.banner{padding-top:90px}.banner-content{padding:0 32px}.homebanner-title{font-size:54px;line-height:1.3}.banner-subtitle{font-size:1rem}.banner-buttons{flex-direction:row;gap:24px}}@media (min-width:1024px){.banner{padding-top:100px}.banner-content{margin:0 auto;max-width:900px;padding:0 40px}.homebanner-title{font-size:74px}.banner-subtitle{font-size:1.05rem}.icon-circle{height:37px;width:37px}}@media (min-width:1440px){.banner{padding-top:110px}.banner-content{max-width:1100px}.homebanner-title{font-size:74px}.banner-subtitle{font-size:1.1rem}}@media (min-width:1800px){.banner-content{max-width:1200px}.homebanner-title{font-size:74px}}.header.menu-open:not(.menu-reveal) .header-menu,.header.menu-open:not(.menu-reveal) .header-right .header-btn{opacity:0;pointer-events:none;transform:translateY(10px)}.header.menu-open.menu-reveal .header-menu{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}@keyframes menuItemIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.header.menu-open.menu-reveal .header-menu a{animation:menuItemIn .35s ease forwards;opacity:0;transform:translateY(12px)}.header.menu-open.menu-reveal .header-menu a:first-child{animation-delay:.05s}.header.menu-open.menu-reveal .header-menu a:nth-child(2){animation-delay:.12s}.header.menu-open.menu-reveal .header-menu a:nth-child(3){animation-delay:.19s}.header.menu-open.menu-reveal .header-menu a:nth-child(4){animation-delay:.26s}.header.menu-open.menu-reveal .header-menu a:nth-child(5){animation-delay:.33s}.header.menu-open.menu-reveal .header-menu .header-btn{animation:menuItemIn .35s ease forwards;animation-delay:.4s;opacity:0;transform:translateY(12px)}.header.menu-open.menu-reveal .header-right .header-btn{animation:menuItemIn .35s ease forwards;animation-delay:.42s;opacity:0;transform:translateY(11px)}.header{box-sizing:border-box;display:flex;justify-content:center;left:0;padding:0 15px;position:fixed;top:20px;width:100%;z-index:9999}.header-container{align-items:center;background:#0000;border:1px solid #151416;border-radius:50px;cursor:pointer;display:flex;justify-content:space-between;max-width:1300px;padding:12px 30px;transform:scale(1);transform-origin:center;transition:width .7s cubic-bezier(.65,0,.35,1),background .5s ease,padding .8s cubic-bezier(.65,0,.35,1);white-space:nowrap;width:70%}.header.scrolled .header-container{background:#fff;border:none;box-shadow:0 2px 12px #0000001a;gap:10px}.header-logo{align-items:center;cursor:pointer;display:flex;flex-shrink:0}.header-logo img{display:block;height:40px;width:auto}.header.no-animation .header-container{transition:none!important}.header-menu{align-items:center;display:flex;font-family:WF Visual Sans,sans-serif;font-size:14px;gap:35px;transition:all .3s ease-in-out}.header-menu a{color:#222;color:var(--main-text);font-weight:500;text-decoration:none;transition:color .2s;white-space:nowrap}.header-menu a:hover{color:#101166;color:var(--button-primary)}.header-btn{background:#101166;background:var(--button-primary);border:none;border-radius:40px;color:#fff;cursor:pointer;flex-shrink:0;font-family:WF Visual Sans,sans-serif;font-size:15px;font-weight:500;padding:10px 32px;transition:all .2s;white-space:nowrap}.header-btn:hover{box-shadow:0 4px 12px #1011664d;transform:translateY(-2px)}.header-right{align-items:center;display:flex;flex-shrink:0;gap:15px}.menu-togglemobile-btn{display:none}.menu-toggle-btn,.menu-toggleclose-btn{background:#000;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:WF Visual Sans,sans-serif;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s;white-space:nowrap}.menu-toggleclose-btn{display:none}.menu-toggle-btn:hover,.menu-toggleclose-btn:hover{background:#333}.header.small .header-container{background:#fff;border:none;box-shadow:0 4px 15px #0000001a;justify-content:space-between;min-width:240px;padding:8px 15px;transition:all .4s ease-in-out;width:240px!important}.header.scrolled:not(.small) .header-container{max-width:1300px;transition:all .4s ease-in-out;width:70%}.header.small .header-btn,.header.small .header-menu{display:none}.show-menu{display:flex!important}@media screen and (max-width:1024px){.header{padding:0 12px;top:15px}.header-container{border-radius:40px;margin:0 auto;max-width:600px;padding:10px 20px;width:90%}.header-logo img{height:36px}.header-menu{font-size:13px;gap:25px}.header-btn{font-size:14px;padding:8px 24px}}@media screen and (max-width:768px){.menu-togglemobile-btn{background:#000;border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-family:WF Visual Sans,sans-serif;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s;white-space:nowrap}.header{padding:0 10px;top:10px}.header-container{border-radius:35px;padding:8px 16px}.header-logo img{height:32px}.header-btn,.header-menu{display:none}.menu-toggleclose-btn{background:#000;border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-family:WF Visual Sans,sans-serif;font-size:11px;font-weight:500;padding:7px 14px;transition:all .2s;white-space:nowrap}.menu-toggle-btn{display:none;font-size:13px;padding:7px 16px}.header.scrolled .show-menu,.show-menu{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000026;flex-direction:column;gap:0;left:10px;padding:20px;position:fixed;right:10px;top:70px;z-index:99}.show-menu a{border-bottom:1px solid #f0f0f0;font-size:15px;padding:12px 0;text-align:left;width:100%}.show-menu a:last-child{border-bottom:none}.show-menu~.header-right .header-btn{display:block;margin-top:10px;width:100%}.header.scrolled .header-container,.header.small .header-container{border:1px solid #fff;max-width:300px!important;width:65%!important}}@media screen and (max-width:480px){.header{padding:0 8px;top:8px}.header-container{margin:0 auto;max-width:300px!important;width:65%!important}.header-logo img{height:28px}.menu-toggle-btn{font-size:12px;padding:6px 14px}.header-btn{font-size:13px;padding:8px 20px}.show-menu{left:8px;padding:15px;right:8px;top:60px}.show-menu a{font-size:14px;padding:10px 0}}@media screen and (max-width:360px){.header{padding:0 5px;top:5px}.header-container{border-radius:25px;padding:6px 10px}.header-logo img{height:24px}.menu-toggle-btn{font-size:11px;padding:5px 12px}.header-btn{font-size:12px;padding:7px 16px}.show-menu{padding:12px;top:50px}.show-menu a{font-size:13px;padding:8px 0}}@media screen and (max-height:500px) and (orientation:landscape){.header{top:5px}.header-container{padding:6px 12px}.header-logo img{height:24px}.menu-toggle-btn{font-size:11px;padding:5px 12px}.show-menu{max-height:calc(100vh - 60px);overflow-y:auto;top:45px}}@media screen and (min-width:1440px){.header-container{width:70%}.header-logo img{height:48px}.header-menu{font-size:15px;gap:40px}.header-btn{font-size:16px;padding:12px 36px}}.top-center1{margin-bottom:50px;text-align:center}.commontag{align-items:center;border:1px solid #a19999;border-radius:30px;color:#03045e;display:inline-flex;font-family:WF Visual Sans!important;font-size:14px;font-weight:500;gap:10px;padding:4px 16px 4px 12px}.boxicon{height:15px;object-fit:contain;width:15px}.animated-text2{line-height:1.4;margin:0 auto 20px;max-width:900px;padding-top:10px}.animated-text2 .word{color:#bbb;font-family:WF Visual Sans!important;font-size:48px;font-weight:600;line-height:1.3;margin-bottom:30px;transition:color .1s ease-in-out}.animated-text2 .word.filled{color:#000}.animated-text2 .gradient-word{font-style:italic!important;font-weight:600!important}.animated-text2 .gradient-word,.gradient-word{color:#bbb!important;font-family:Playfair Display,serif!important;font-family:var(--playfair-fonts)!important}.gradient-word{font-style:italic}.gradient-word.filled{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#03045e,#ff006e);-webkit-background-clip:text;background-clip:text;color:#0000!important;font-family:Playfair Display,serif!important;font-family:var(--playfair-fonts)!important;font-style:italic}.text-block{filter:grayscale(100%);opacity:.2;transition:all 1.5s ease-in-out}.text-block.text-animate{filter:grayscale(0);opacity:1}.about-section{align-items:center;background-color:#fff;display:flex;font-family:WF Visual Sans!important;justify-content:center;min-height:100vh;padding:50px 0}.container{max-width:1000px;text-align:center;width:100%}.main-heading{font-size:48px;font-weight:600;margin-bottom:30px}.gradient-text1{-webkit-background-clip:text;background-clip:text;color:#03045e}.gradient-text,.gradient-text1{font-family:Playfair Display,serif;font-family:var(--playfair-fonts)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#03045e,#ff006e);-webkit-background-clip:text;background-clip:text;font-style:italic}.subtext{color:#666;font-family:WF Visual Sans!important;font-size:16px;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:600px}.stats-container{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.stat-item{flex:1 1;flex-direction:column;min-width:150px;text-align:center}.stat-number{color:#000;font-size:72px;font-weight:400;margin-bottom:10px}.stat-label{color:#333;font-size:14px;font-weight:500;margin-top:-35px}.cta-section{align-items:center;display:flex;flex-direction:column;gap:20px}.link{color:#000;text-decoration:underline}.cta-button,.link{cursor:pointer;font-size:16px;font-weight:500}.cta-button{align-items:center;background:linear-gradient(90deg,#e0e0e0,#f5f5f5);border:none;border-radius:50px;display:flex;gap:15px;padding:16px 30px;transition:all .3s ease}.cta-button:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.cta-button svg{stroke:#fff;background:#03045e;border-radius:50%;height:36px;padding:8px;width:36px}@media (max-width:768px){.about-section{padding:80px}.main-heading{font-size:22px}.commontag{align-items:center;border:1px solid #a19999;border-radius:30px;color:#03045e;display:inline-flex;font-family:WF Visual Sans!important;font-size:13px;font-weight:500;gap:10px;padding:2px 8px}.boxicon{width:13px}.animated-text2 .word{font-size:22px}.stat-number{font-size:48px}.stats-container{flex-direction:column}}@media (max-width:478px){.about-section{min-height:0;padding:40px 20px}.top-center1{margin-bottom:40px}.commontag{align-items:center;border:1px solid #a19999;border-radius:30px;color:#03045e;display:inline-flex;font-family:WF Visual Sans!important;font-size:13px;font-weight:500;gap:10px;padding:2px 8px}.boxicon{width:13px}.animated-text2 .word,.main-heading{font-size:22px}.stat-number{font-size:48px}.stats-container{flex-direction:column}}:root{--titles-font-size:20px}.products-tag-text{color:#fff}.products-section{background-color:#050b3d;color:#fff;padding:60px}.top-centers{margin-bottom:60px;text-align:center}.tagg,.top-centers{font-family:WF Visual Sans!important}.tagg{align-items:center;background:#d9d9d9;border-radius:30px;color:#000;display:inline-flex;font-size:24px;font-weight:500;gap:20px;padding:4px 30px 4px 4px}.tagg-icon{background:#000c5a;padding:0}.titles{font-family:WF Visual Sans!important;font-size:48px;font-weight:500;line-height:1.3}.titles span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8f1f75,#ff006e);-webkit-background-clip:text;font-family:Playfair Display,serif;font-style:italic;font-weight:600}.content-wrapper{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}.left-image img{border-radius:18px;height:350px;object-fit:cover;width:240px}.right-list{flex:1 1}.products-list{display:flex;flex-direction:column;gap:35px}.product-row{align-items:center;border-bottom:1px solid #ffffff22;display:flex;font-size:28px;justify-content:space-between;padding-bottom:18px}.product-row,.view-link{font-family:WF Visual Sans!important}.view-link{color:#fff;font-size:20px;text-decoration:none;transition:.3s}.view-container{align-items:center;display:flex;gap:8px}.arrows{font-size:22px;opacity:1;transition:.3s}.arrows img{height:16px;width:18px}.view-link{opacity:.7}.product-row:hover .view-link{opacity:1}.product-row{overflow:hidden;position:relative}.product-row:after{background-color:#d0177c;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .4s ease;width:0}.product-row:hover:after{width:100%}@media (max-width:1024px){.products-section{padding:60px 50px}.titles{font-size:40px}.tagg{font-size:20px;gap:15px;padding:4px 25px 4px 4px}.tagg-icon{height:36px;width:36px}.content-wrapper{gap:30px}.left-image img{height:320px;width:220px}.product-row{font-size:24px;gap:20px}.view-link{font-size:18px}.products-list{gap:30px}}@media (max-width:768px){.products-section{padding:60px 30px}.titles{font-size:32px}.tagg{font-size:18px;gap:12px;padding:4px 20px 4px 4px}.tagg-icon{height:32px;width:32px}.top-centers{margin-bottom:40px}.content-wrapper{align-items:center;flex-direction:column;gap:30px}.left-image{display:flex;justify-content:center;width:100%}.left-image img{height:300px;width:200px}.right-list{width:100%}.product-row{font-size:22px;padding-bottom:15px}.view-link{font-size:16px}.products-list{gap:25px}}@media (max-width:600px){.products-section{padding:50px 20px}.titles{font-size:28px;line-height:1.4}.tagg{font-size:16px;gap:10px;padding:3px 18px 3px 3px}.tagg-icon{height:28px;width:28px}.top-centers{margin-bottom:35px}.left-image img{height:270px;width:180px}.product-row{font-size:20px;padding-bottom:12px}.view-link{font-size:15px}.arrow img{height:14px;width:16px}.products-list{gap:22px}}@media (max-width:480px){.products-section{padding:60px 15px}.titles{font-size:24px;line-height:1.4}.tagg{font-size:14px;gap:8px;padding:3px 15px 3px 3px}.tagg-icon{height:26px;width:26px}.top-centers{margin-bottom:30px}.left-image img{border-radius:12px;height:240px;width:160px}.product-row{font-size:18px;gap:10px;padding-bottom:10px}.product-row p{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-link{font-size:14px}.view-container{gap:6px}.arrow img{height:12px;width:14px}.products-list{gap:20px}}@media (max-width:320px){.products-section{padding:60px 12px}.titles{font-size:20px}.tagg{font-size:12px;gap:6px;padding:2px 12px 2px 2px}.tagg-icon{height:24px;width:24px}.left-image img{height:210px;width:140px}.product-row{font-size:16px}.view-link{font-size:13px}.arrow img{height:10px;width:12px}.products-list{gap:18px}}@media (max-width:1024px){.left-image{display:flex;justify-content:center;width:100%}.left-image img{aspect-ratio:3/4;border-radius:22px;height:auto!important;max-width:320px;object-fit:cover;width:100%!important}}@media (max-width:480px){.left-image img{border-radius:18px;max-width:380px}}@media (max-width:320px){.left-image img{border-radius:16px;max-width:290px}}.feedback-section{background-color:#f5f5f5;width:100%}.feedback-header{font-family:WF Visual Sans!important;margin-bottom:70px;margin-top:-10px;text-align:center}.feedback-header h2{line-height:1.05;margin-top:-10px}.feedback-tag{align-items:center;background:#e2e2e2;border-radius:30px;display:inline-flex;font-size:24px;font-weight:500;gap:20px;padding:4px 30px 4px 4px}.tagg-icon{align-items:center;background:#02055b;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.tag-img{height:35%;width:35%}.feedback-header h2{font-family:WF Visual Sans!important;font-size:48px;font-weight:600}.italic-text{color:#02055b;font-family:Playfair Display,serif;font-style:italic}.feedback-body{align-items:flex-start;display:flex}.left-box{font-family:WF Visual Sans!important;width:30%}.left-box h1{font-size:110px;margin:0}.left-text{font-family:WF Visual Sans;font-size:23px;font-weight:500;letter-spacing:.01em;line-height:1;margin-top:-15px}.discuss-btn{background:#dcdcdc;border:none;border-radius:50px;cursor:pointer;font-size:18px;gap:15px;margin-top:40px;padding:6px 24px 6px 6px}.circle-arrow,.discuss-btn{align-items:center;display:flex}.circle-arrow{background:#02055b;border-radius:50%;color:#fff;height:48px;justify-content:center;width:48px}.circle-arrow img{height:18px;width:18px}.right-box{border-left:2px solid #d6d6d6;font-family:WF Visual Sans!important;padding-left:50px;width:85%}.quote{color:#02055b;font-size:60px;margin-bottom:10px}.avatar-circle{background-color:#03045e;font-size:22px;font-weight:600;height:60px;width:60px}.review{font-family:WF Visual Sans;font-size:28px;font-weight:500;height:150px;letter-spacing:.01em;line-height:1.5;padding-left:40px;width:100%}.review-name,.review-role{font-family:WF Visual Sans;font-size:24px;font-weight:500;letter-spacing:.01em;line-height:1}.review-role{color:#666}.profile-line{justify-content:space-between;margin-top:30px}.profile,.profile-line{align-items:center;display:flex}.profile{gap:12px;padding-left:0}.profile img{border-radius:50%;height:58px;width:58px}.profile h4{font-size:17px;margin:0}.profile span{color:#666;font-size:14px}.nav-arrows{display:flex;gap:20px}.arrow-btn{align-items:center;background:#02055b;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;width:50px}.arrow-btn img{height:18px;width:18px}.avatars-circles{align-items:center;background-color:#03045e;border-radius:50%;color:#fff;display:flex;font-size:25px;font-weight:300;height:48px;justify-content:center;text-transform:uppercase;width:48px}@media (max-width:1440px){.feedback-section{padding:70px 100px}.left-box h1{font-size:100px}.review{font-size:22px}}@media (max-width:2560px){.feedback-section{padding:70px 100px}.left-box h1{font-size:100px}.review{font-size:22px}}@media (max-width:1200px){.feedback-header h2{font-size:42px}.left-box h1{font-size:90px}.review{font-size:20px}.profile,.review{padding-left:30px}.right-box{padding-left:40px}}@media (max-width:1024px){.feedback-tag{font-size:20px;gap:15px;padding:4px 24px 4px 4px}.tagg-icon{height:36px;width:36px}.feedback-header h2{font-size:36px}.feedback-body{gap:30px}.left-box{width:35%}.left-box h1{font-size:80px}.discuss-btn,.left-text{font-size:16px}.discuss-btn{margin-top:30px;padding:5px 20px 5px 5px}.circle-arrow{height:42px;width:42px}.right-box{padding-left:30px;width:65%}.review{font-size:18px;min-height:130px}.profile,.review{padding-left:20px}.profile img{height:50px;width:50px}.arrow-btn{height:45px;width:45px}}@media (max-width:768px){.feedback-section{display:flex;flex-direction:column;padding:50px 30px}.feedback-header{align-items:center;display:flex;flex-direction:column;margin-bottom:50px;margin-top:0}.feedback-header h2{font-size:32px;margin-bottom:20px;order:1}.feedback-body{gap:40px}.feedback-body,.left-box{align-items:center;flex-direction:column}.left-box{display:flex;text-align:center;width:100%}.left-box h1{font-size:90px}.discuss-btn{margin-top:25px}.right-box{border-left:none;border-top:2px solid #d6d6d6;padding-left:0;padding-top:40px;width:100%}.review{font-size:20px;min-height:auto;padding-left:0;text-align:center}.profile-line{align-items:center;flex-direction:column;gap:30px}.profile{padding-left:0}}@media (max-width:600px){.feedback-section{padding:40px 20px}.feedback-tag{font-size:18px;gap:12px;padding:4px 20px 4px 4px}.tagg-icon{height:32px;width:32px}.feedback-header h2{font-size:28px;line-height:1.3}.left-box h1{font-size:70px}.left-text{font-size:15px;margin-top:-10px}.discuss-btn{font-size:15px;gap:12px;padding:5px 18px 5px 5px}.circle-arrow{height:38px;width:38px}.circle-arrow img{height:16px;width:16px}.quote{font-size:50px}.review{font-size:18px;line-height:1.5}.profile img{height:45px;width:45px}.profile h4{font-size:16px}.profile span{font-size:13px}.arrow-btn{height:42px;width:42px}.arrow-btn img{height:16px;width:16px}.nav-arrows{gap:15px}}@media (max-width:480px){.feedback-section{padding:40px 15px}.avatars-circles{height:38px;width:38px}.feedback-header{margin-bottom:20px;margin-top:0}.left-box p{padding-bottom:20px}.feedback-tag{font-size:16px;gap:10px;padding:3px 18px 3px 3px}.tagg-icon{height:28px;width:28px}.feedback-header h2{font-size:24px}.feedback-body{gap:30px;margin-top:-50px}.left-box h1{font-size:60px}.discuss-btn,.left-text{font-size:14px}.discuss-btn{gap:10px;margin-top:20px;padding:4px 16px 4px 4px}.circle-arrow{height:36px;width:36px}.circle-arrow img{height:14px;width:14px}.right-box{margin-top:-10px;padding-top:30px}.quote{font-size:40px;text-align:center}.review{font-size:16px;line-height:1.5}.profile{gap:12px}.profile img{height:40px;width:40px}.profile h4{font-size:15px}.profile span{font-size:12px}.profile-line{gap:25px}.arrow-btn{height:38px;width:38px}.arrow-btn img{height:14px;width:14px}.nav-arrows{gap:12px}}@media (max-width:375px){.feedback-header h2{font-size:22px}.left-box h1{font-size:50px;margin-top:-20px}.review{font-size:15px;margin-top:-5px}.profile h4{font-size:14px}}.strip-track{animation:scroll-left 18s linear infinite}@media (max-width:1024px) and (min-width:769px){.about-banner{height:55vh}.about-title{font-size:60px;letter-spacing:8px;padding-top:60px}.strip-track{animation:scroll-left 16s linear infinite;font-size:16px;gap:30px}.services-strip .dot{font-size:22px;margin:0 8px}}@media (min-width:320px) and (max-width:425px){.services-strip{padding:6px!important}.strip-track{animation:scroll-left 40s linear infinite!important;-webkit-animation:scroll-left 40s linear infinite!important;animation-play-state:running!important;font-size:12px!important;gap:14px!important;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.services-strip .dot{font-size:17px!important;margin:0 5px!important}.services-strip.touching .strip-track{animation-play-state:paused!important}.services-strip{padding:6px}.strip-track{animation:scroll-left 14s linear infinite;-webkit-animation:scroll-left 14s linear infinite;animation-play-state:running!important;font-size:12px;gap:14px;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.services-strip .dot{font-size:17px;margin:0 5px}}@media (prefers-reduced-motion:reduce){.strip-track{animation:none!important}}.ourwork-explore-container{background-color:#fff;font-family:WF Visual Sans,sans-serif;min-height:60vh}.ourwork-section{background-color:#fff;font-family:WF Visual Sans!important;padding:80px 0 40px}.ourwork-explore-top-section,.ourwork-section{align-items:center;display:flex;justify-content:center}.ourwork-explore-top-section{flex-direction:column;padding:4rem 1rem}.our-works-wrapper{border-radius:9999px;display:flex;gap:.75rem;height:38px;margin-bottom:3rem;padding:.75rem 1.5rem;width:180px}.our-works-bg-image{border-radius:9999px;bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.our-works-icon{align-items:center;background-color:#312e81;border-radius:50%;display:flex;height:1.9rem;justify-content:center;left:.4rem;top:50%;transform:translateY(-50%);width:1.9rem;z-index:10}.ourwork-icon-svg{color:#fff;height:1rem;width:1rem}.our-works-text{color:#000;font-family:WF Visual Sans,sans-serif;font-size:17px;font-weight:510;letter-spacing:.01em;line-height:100%;padding-left:40px;position:relative;text-align:center;z-index:10}.ourwork-main-heading{display:inline-block;overflow:hidden;position:relative}.ourwork-explore-bottom-section{padding:10rem 0}.ourwork-scroll-text{color:#1f2937;font-size:2.25rem;font-weight:700}.ourwork-heading-image{display:block;margin:0 auto;max-width:900px;width:120%}.ourwork-main-heading:after{-webkit-text-fill-color:#0000;animation:blink 1s step-end infinite;background:linear-gradient(90deg,indigo,#ff1493);-webkit-background-clip:text;background-clip:text;color:#000;font-weight:500}.ourwork-main-heading{color:#000;font-family:WF Visual Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:48px;font-weight:500;letter-spacing:.01em;line-height:60px;margin:0;text-align:center}.ourwork-something-text{background:linear-gradient(90deg,indigo,#8b008b);-webkit-background-clip:text;background-clip:text;font-family:Playfair Display;letter-spacing:1%}.ourwork-amazing-text,.ourwork-something-text{-webkit-text-fill-color:#0000;font-size:54px;font-style:italic;font-weight:600;line-height:60px}.ourwork-amazing-text{background:linear-gradient(90deg,#c71585,#ff1493);-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,serif;letter-spacing:.01em}@media (min-width:768px){.ourwork-section{padding:60px 100px}.ourwork-main-heading{font-size:3.75rem}.ourwork-scroll-text{font-size:3rem}}@media (max-width:767px){.ourwork-explore-top-section{padding:2rem 1rem}.ourwork-section{padding:45px 20px 30px}.ourwork-main-heading{font-size:2rem}.ourwork-scroll-text{font-size:1.875rem}.our-works-text{font-size:20px}}.ourwork-cursor{animation:blink 1s infinite;background:linear-gradient(90deg,indigo,#ff1493);display:inline-block;height:1.2em;margin-left:4px;position:relative;top:-2px;vertical-align:middle;width:2px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.ourwork-main-heading{min-height:120px;transition:none}.ourwork-main-heading span{display:inline}.scroll-progress-indicator{background:#eee;border-radius:2px;height:4px;margin-top:20px;overflow:hidden;width:100%}.banner-section{align-items:center;background:url(/static/media/Mask%20group.31b4b42af445a603cd5b.png);background-position:50%;background-size:cover;display:flex;font-family:WF Visual Sans!important;justify-content:space-between;padding:150px 70px 80px;position:relative}.banner-section:before{background:#ffffff73;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner-content,.button-section{position:relative;z-index:1}.banner-title{color:#000;font-family:WF Visual Sans;font-size:42px;font-weight:500;line-height:1.2;margin-bottom:40px;max-width:550px}.details-section{display:flex;gap:120px}.detail-box{display:grid}.label{color:#000;font-family:WF Visual Sans!important;font-size:16px;font-weight:300}.value{font-family:Playfair Display,serif;font-size:20px;font-style:italic;font-weight:600}.button-section,.view-btn{align-items:center;display:flex}.view-btn{background:#d9d9d9;border:none;border-radius:40px;cursor:pointer;font-family:WF Visual Sans!important;font-size:20px;font-weight:500;gap:12px;padding:6px 40px 6px 6px;transition:.3s}.view-btn:hover{transform:translateX(6px)}.arrow{align-items:center;background:#03045e;border-radius:50%;color:#fff;display:flex;font-size:20px;height:60px;justify-content:center;width:60px}@media (max-width:1024px){.banner-section{align-items:flex-start;flex-direction:column;gap:40px;padding:50px 40px}.banner-title{font-size:36px;margin-bottom:30px;max-width:100%}.details-section{gap:60px}.button-section{justify-content:flex-start;width:100%}.view-btn{font-size:18px;padding:5px 30px 5px 5px}.arrow{font-size:18px;height:50px;width:50px}}@media (min-width:768px) and (max-width:1024px){.banner-section{align-items:center;flex-direction:row;padding:120px 60px 80px}.banner-title{font-size:40px}.details-section{gap:80px}.button-section{justify-content:flex-end}}@media (max-width:480px){.banner-section{gap:24px;padding:24px 16px}.banner-title{font-size:24px;margin-top:60px}.details-section{gap:24px;width:100%}.label{font-size:13px}.value{font-size:16px}.view-btn{font-size:15px;padding:4px 20px 4px 4px}.arrow{height:40px;width:40px}.arrow img{height:20px;width:20px}}@keyframes slideRight{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.banner-title,.details-section .detail-box{animation:fadeUp 1s ease-out forwards}.details-section .detail-box{opacity:0}.details-section .detail-box:first-child{animation-delay:.4s}.details-section .detail-box:nth-child(2){animation-delay:.6s}.details-section .detail-box:nth-child(3){animation-delay:.8s}.view-btn{animation:fadeInScale .9s ease-out forwards;animation-delay:1.1s;opacity:0}.home-container{align-items:center;display:flex;flex-direction:column;padding-top:20px;width:100%}.top-banner{display:flex;justify-content:center;margin:16px 0;width:100%}.top-banner img{animation:fadeZoom 1s ease-out forwards;display:block;height:auto;object-fit:contain;opacity:0;width:90%}.content-section{animation:fadeUp 1s ease-out forwards;animation-delay:.3s;color:#7d7d7d;font-family:WF Visual Sans;font-size:18px;font-weight:300;line-height:1.6;margin-bottom:24px;margin-top:16px;opacity:0;width:60%}@media (min-width:769px){.top-banner img{border-radius:32px}}@media (max-width:1024px){.top-banner img{width:92%}.content-section{font-size:17px;width:75%}}@media (max-width:768px){.home-container{padding-top:16px}.top-banner{margin:14px 0}.top-banner img{border-radius:32px;max-height:45vh;width:95%}.content-section{font-size:16px;line-height:1.5;margin-top:14px;width:90%}}@media (max-width:480px){.top-banner{margin:12px 0}.top-banner img{border-radius:12px}.content-section{font-size:15px;margin-top:12px;width:92%}}@media (min-width:1440px){.top-banner img{border-radius:40px}.content-section{font-size:19px;max-width:900px;width:55%}}@keyframes fadeZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.workprocess-section{padding:80px 40px}.work-process-section1,.workprocess-section{display:flex;font-family:WF Visual Sans!important;justify-content:center;text-align:center}.work-process-section1{padding:0 40px}.workprocess-cards-grid{height:300px;margin:50px;position:relative}.workprocess-card{height:360px;width:270px}.workprocess-card:first-child,.workprocess-card:nth-child(2),.workprocess-card:nth-child(3),.workprocess-card:nth-child(4){min-height:30px}@media (max-width:1024px){.workprocess-cards-grid{display:flex;flex-direction:column;gap:24px;height:auto;position:static}.workprocess-card{margin:0 auto;opacity:1;position:relative;transform:none!important}}@media (max-width:1024px) and (min-width:769px){.animated-text{font-size:36px;max-width:700px}.ourwork-main-heading{font-size:32px}.workprocess-cards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);height:auto;margin:0 auto;max-width:700px;position:static}.workprocess-card{left:auto!important;min-height:320px;opacity:1;padding:28px;position:relative!important;transform:none!important;transition:none;width:100%}.workprocess-card-title{font-family:WF Visual Sans;font-size:38px;font-weight:500}.workprocess-card-description{font-size:14px}}@media (max-width:768px){.animated-text{font-size:28px;max-width:100%;padding:0 10px}.ourwork-main-heading{font-size:28px}.our-works-bg-image{height:32px}.ourwork-icon-svg{height:14px;width:14px}.our-works-text{font-size:12px;left:32px}.workprocess-scroll-area{padding:0 16px}.workprocess-cards-grid{align-items:center;display:flex;flex-direction:column;gap:20px;height:auto;position:static}.workprocess-card{left:auto!important;max-width:340px;min-height:auto;padding:28px 24px;position:relative!important;transform:none!important;width:100%}.workprocess-icon-wrapper{height:40px;margin-bottom:20px;width:40px}.workprocess-card-title{font-size:20px;margin-bottom:10px}.workprocess-card-description{font-size:14px;line-height:1.5}}@media (max-width:480px){.workprocess-scroll-area{padding:0 16px}.workprocess-cards-grid{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;position:static}.workprocess-card{border-radius:18px;left:auto!important;padding:clamp(20px,5vw,28px);position:relative!important;transform:none!important;width:clamp(260px,90vw,340px)}.workprocess-card-title{font-size:clamp(18px,5vw,22px)}.workprocess-card-description{font-size:clamp(13px,4vw,15px);line-height:1.5}.ourwork-main-heading{font-size:clamp(24px,6vw,32px)}}.cta_section_wrapper{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;padding-bottom:40px;padding-top:40px;text-align:center;width:100%}.cta_section_heading{margin-bottom:40px}.cta_title_line1,.cta_title_line2{color:#000;font-family:WF Visual Sans!important;font-size:48px;font-weight:550;letter-spacing:1%;line-height:60px}.cta_title_line2{margin-top:5px}.cta_highlight{color:#010146;font-family:Playfair Display,serif;font-size:54px;font-style:italic;font-weight:600;letter-spacing:1%;line-height:60px}.cta_btn_wrapper{display:flex;justify-content:center;margin-top:30px;width:100%}.cta_btn{align-items:center;display:flex;height:75px;justify-content:flex-start;position:relative;width:260px}.cta_btn_bg{height:100%;object-fit:contain;position:absolute;width:100%;z-index:1}.cta_btn_circle{height:55px;margin-left:14px;position:relative;width:55px;z-index:5}.cta_circle_img{height:100%;object-fit:contain;position:absolute;width:100%}.cta_arrow_icon{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:10}.cta_btn_text{color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin-left:12px;white-space:nowrap;z-index:10}@media (max-width:768px){.cta_section_wrapper{padding:60px 40px}.cta_title_line1,.cta_title_line2{font-size:35px;line-height:45px}.cta_highlight{font-size:42px}.cta_btn{height:65px;width:220px}.cta_btn_circle{height:48px;width:48px}.cta_btn_text{font-size:18px}}@media (max-width:480px){.cta_section_wrapper{padding:40px}.cta_title_line1{font-size:17px;line-height:32px}.cta_title_line2{font-size:17px;line-height:0px;margin-top:-20px}.cta_highlight{font-size:17px}.cta_btn{height:60px;width:200px}.cta_btn_circle{height:42px;width:42px}.cta_btn_text{font-size:16px}.cta_section_wrapper{padding-bottom:40px;padding-top:0}}@media (max-width:425px){.cta_title_line1,.cta_title_line2{font-size:17px;line-height:26px}.cta_highlight{font-size:17px}.cta_section_heading{margin-bottom:2px}.cta_section_wrapper{padding:40px 20px}}@media (max-width:320px){.cta_title_line1,.cta_title_line2{font-size:14px;line-height:22px}.cta_highlight{font-size:14px}.cta_section_wrapper{padding:40px 16px}}.footer-wrapper{background-position:50%;background-size:cover;color:#fff;min-height:auto;padding:30px 40px 14px;position:relative;width:100%}.footer-inner{margin:0 auto;max-width:1200px}.footer-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.footer-left{max-width:380px}.footer-title{font-size:48px;font-weight:300;letter-spacing:1%;line-height:60px}.footer-sub,.footer-title{color:#fff;font-family:WF Visual Sans,sans-serif}.footer-sub{font-size:18px;font-weight:500;letter-spacing:.18px;line-height:1.4;margin-top:10px}.footer-center{margin-left:-60px}.footer-menu-col a{font-size:16px;font-weight:400;opacity:1}.footer-center-logo .pcs-logo{width:250px}.social-row{display:flex;gap:28px;justify-content:center;margin-top:12px}.social-row img{cursor:pointer;height:25px;width:25px}.social-row img.fb-icon{height:33px;padding-bottom:8px;width:15px}.footer-menu-columns{display:flex;gap:90px}.footer-menu-col{display:flex;flex-direction:column;gap:2px}.footer-menu-col a{color:#fff;display:block;font-family:WF Visual Sans,sans-serif;font-size:18px;font-weight:500;letter-spacing:.18px;line-height:36px;text-decoration:none}.footer-menu-col a:hover{opacity:.85}.footer-divider{border-bottom:1px solid #ffffff26;margin:20px 0}.footer-copy{color:#fff;font-family:WF Visual Sans,sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;line-height:100%;margin-bottom:5px;margin-top:50px;opacity:1;text-align:center;width:100%}.footer-middle{display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.info-block.enroll-block{padding-right:30px}.info-title{align-items:center;color:#ffffffb3;display:flex;font-family:WF Visual Sans!important;gap:6px;letter-spacing:2px}.info-title,.info-title span{font-size:12px;text-transform:uppercase}.info-title span{color:#fcfcfd;font-family:WF Visual Sans,sans-serif;letter-spacing:.12px;line-height:1}.info-block p{font-family:WF Visual Sans!important;font-size:18px}.enroll-block{display:flex;flex-direction:column;gap:10px}.enroll-btn{align-items:center;display:flex;height:70px;justify-content:flex-start;margin-top:10px;position:relative;width:230px}.enroll-bg{height:100%;object-fit:contain;position:absolute;width:100%;z-index:1}.enroll-inner-circle{height:55px;margin-left:12px;position:relative;width:55px;z-index:5}.circle-img{height:100%;object-fit:contain;position:absolute;width:100%}.arrow-icon{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:10}.enroll-text{color:#000;font-family:WF Visual Sans,sans-serif;font-size:18px;font-weight:600;margin-left:10px;white-space:nowrap;z-index:10}.footer-center-logo{display:flex;justify-content:center;margin-bottom:30px!important;margin-top:0}.footer-center{align-items:center;display:flex;flex-direction:column}.info-block p{color:#fff;font-family:WF Visual Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:.9px;line-height:28px;margin-top:10px;opacity:1}@media (max-width:425px){.info-block p{font-size:14px;letter-spacing:.6px;line-height:22px}.footer-wrapper{padding:24px 20px}.footer-top{align-items:center;flex-direction:column;gap:20px;text-align:center}.footer-center{order:-1;padding-left:40px}.footer-center-logo .pcs-logo{margin:0 auto;width:150px}.footer-menu-columns{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:repeat(2,1fr);margin-top:10px;text-align:center;width:100%}.footer-menu-col{gap:5px}.footer-menu-col a{font-size:15px;line-height:26px}.footer-middle{gap:22px;margin-top:12px;text-align:center}.info-title{justify-content:center}.info-block:nth-child(3) p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:WF Visual Sans;font-size:15px;font-weight:300;line-height:22px;overflow:hidden;white-space:normal}.enroll-btn{height:55px;margin:10px auto;width:180px}.enroll-inner-circle{height:45px;width:45px}.enroll-text{font-size:15px}.arrow-icon{height:16px;width:16px}.footer-copy{font-size:13px;margin-top:10px}}@media (max-width:350px){.footer-title{font-size:32px;line-height:40px}.footer-sub{font-size:14px}.footer-center-logo .pcs-logo{width:160px}.info-block p{font-size:14px;letter-spacing:.6px;line-height:22px}.footer-copy{font-size:13px}.enroll-btn{height:60px;width:200px}.enroll-text{font-size:16px}}@media (min-width:600px) and (max-width:1024px){.footer-wrapper{padding:40px 32px}.footer-top{align-items:flex-start;flex-direction:row;gap:24px;justify-content:space-between;text-align:left}.footer-title{font-size:30px;line-height:50px}.footer-sub{font-size:16px;line-height:24px}.footer-center-logo .pcs-logo{width:130px}.footer-menu-columns{flex-direction:row;gap:40px;text-align:left}.footer-menu-col a{font-size:15px;line-height:30px}.footer-middle{display:flex;flex-direction:row;gap:16px;justify-content:space-between}.info-block p{font-size:15px;line-height:24px}.enroll-btn{height:65px;width:210px}.enroll-inner-circle{height:50px;width:50px}.enroll-text{font-size:17px}.footer-copy{font-size:15px}.footer-title{font-size:36px;line-height:44px}.footer-sub{font-size:15px;line-height:22px}.footer-menu-col a{font-size:14px;line-height:26px;white-space:nowrap}.footer-menu-columns{gap:30px}.info-block p{font-size:14px;line-height:22px}.info-block:nth-child(3) p{font-size:14px;line-height:20px}.info-title span{font-size:11px;letter-spacing:1.2px}.footer-center-logo .pcs-logo{width:180px}.enroll-btn{height:60px;width:200px}.enroll-inner-circle{height:48px;width:48px}.enroll-text{font-size:16px}}.footer-wrapper{padding:50px 32px}.footer-title{font-size:36px;line-height:46px}.footer-sub{font-size:15px;line-height:22px}.footer-center-logo .pcs-logo{margin-right:-5px;width:170px}.social-row{margin-right:0}.footer-menu-col a{font-size:14px;line-height:28px;white-space:nowrap}.info-block p{font-family:WF Visual Sans;font-size:15px;font-weight:500;line-height:22px;white-space:nowrap}.info-block:nth-child(3) p{font-size:15px;line-height:22px;margin-right:50px;white-space:normal}.info-title span{font-family:WF Visual Sans;font-size:11px;font-weight:500;letter-spacing:1px}.enroll-btn{height:58px;width:180px}.enroll-inner-circle{height:42px;width:42px}.enroll-text{font-size:15px}.arrow-icon{height:16px;width:16px}.footer-copy{font-size:14px}@media (min-width:425px) and (max-width:700px){.footer-wrapper{padding:28px 20px}.footer-top{align-items:center;flex-direction:column;gap:20px;text-align:center}.footer-center{order:-1}.footer-center-logo .pcs-logo{margin:0 auto 10px;width:150px}.social-row{margin-right:-5px}.footer-menu-columns{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,1fr);margin-top:10px;text-align:center;width:100%}.footer-menu-col a{font-size:15px;line-height:26px}.footer-middle{align-items:center;flex-direction:column;gap:20px;margin-top:15px;text-align:center}.info-title{justify-content:center}.info-block p{font-size:15px;line-height:22px;white-space:normal}.info-block:nth-child(3) p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.enroll-btn{height:55px;margin:10px auto;width:180px}.enroll-inner-circle{height:45px;width:45px}.enroll-text{font-size:15px}.arrow-icon{height:16px;width:16px}.footer-copy{font-size:13px;margin-top:10px}}.footer-copy .rights{display:inline}@media (max-width:768px){.footer-copy{text-align:center}.footer-copy .rights{display:block;margin-top:4px}.footer-middle{align-items:center;flex-direction:column;gap:22px;text-align:center}.footer-middle .info-block{max-width:320px;width:100%}.footer-middle .info-block:nth-child(3) p{-webkit-line-clamp:unset;display:block;font-size:14px;font-weight:500;line-height:22px;margin:10px auto;overflow:visible;padding:0;text-align:center;white-space:normal}.info-title{justify-content:center}.info-block p{text-align:center;white-space:normal}.info-block.enroll-block{align-items:center;padding-right:0}.enroll-btn{margin:12px auto 0}.footer-middle .info-block:nth-child(3) p{font-weight:500}.footer-center{padding-left:40px;transform:translateX(10px)}.footer-center-logo{display:flex}.footer-center-logo,.social-row{justify-content:center}}.ps-wrap{background:#fff;min-height:calc((var(--slides) + 1.9)*100vh);position:relative}.ps-sticky{height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.ps-progress{left:0;padding:18px;position:absolute;right:0;top:0;z-index:10}.ps-track{align-items:center;display:flex;gap:0;margin:0 auto;max-width:980px}.ps-dot{background:#fff;border:2px solid #d1d5db;border-radius:999px;color:#111827;display:grid;flex:0 0 auto;height:10px;place-items:center;transform:scale(1);transition:width .5s ease,height .5s ease,transform .5s ease,background .5s ease,border-color .5s ease,box-shadow .5s ease;width:10px}.ps-dotNum{font-size:9px;font-weight:500;opacity:0;transform:scale(.6);transition:opacity .5s ease,transform .5s ease}.ps-dot.active{background:#1e40af;border-color:#1e40af;box-shadow:0 10px 22px #1e40af59;color:#fff;height:25px;transform:scale(1.1);width:25px}.ps-dot.active .ps-dotNum{opacity:1;transform:scale(1)}.ps-dot.done{border-color:#1e40af}.ps-line{background:#e5e7eb;border-radius:999px;flex:1 1 auto;height:2px;margin:0 10px;overflow:hidden;position:relative}.ps-lineFill{background:#1e40af;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform .05s linear;width:100%}.ps-stage{z-index:1}.ps-slide,.ps-stage{inset:0;position:absolute}.ps-slide{opacity:0;transform:translateX(10%);transition:opacity .7s ease,transform .7s ease;will-change:transform,opacity}.ps-slide.active{opacity:1;transform:translateX(0);z-index:3}.ps-slide.prev{opacity:0;transform:translateX(-10%);z-index:1}.ps-slide.next{opacity:0;transform:translateX(10%);z-index:2}.ps-img{display:block;height:100%;object-fit:cover;width:100%}.ps-overlay{background:linear-gradient(0deg,#000000c7,#00000059,#0000);inset:0;position:absolute}.ps-text{bottom:12%;color:#fff;left:50%;pointer-events:auto;position:absolute;text-align:center;transform:translateX(-50%);width:min(920px,calc(100% - 40px));z-index:4}.ps-title{font-family:WF Visual Sans;font-size:clamp(32px,4vw,48px);font-size:40px;font-weight:500;letter-spacing:.01em;line-height:1;margin-bottom:14px;text-align:center}.ps-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ps-tag{background:#ffffff24;border:1px solid #ffffff40;border-radius:999px}.ps-hint,.ps-tag{font-size:12px;font-weight:700;padding:8px 12px}.ps-hint{background:#00000040;border:1px solid #ffffff26;border-radius:999px;bottom:24px;color:#ffffffd9;left:50%;position:absolute;transform:translateX(-50%);z-index:5}@media (max-width:768px){.ps-progress{display:none}.ps-wrap{min-height:auto}.ps-sticky{height:auto;overflow:visible}.ps-stage,.ps-sticky{position:static}.ps-slide{inset:auto;margin-bottom:32px;opacity:1!important;position:relative;transform:none!important;transition:none!important}.ps-img{height:auto;max-height:420px}.ps-overlay{background:linear-gradient(0deg,#0009,#00000026,#0000)}.ps-text{bottom:46px;left:16px;position:absolute;text-align:left;transform:none;width:calc(100% - 32px)}.ps-title{font-family:WF Visual Sans;font-size:22px;font-weight:500;line-height:1.2}.ps-img{height:350px;object-fit:cover}.ps-slide{margin-bottom:0}}@media (max-width:480px){.ps-progress{top:64px}.ps-title{font-family:WF Visual Sans;font-size:28px;font-weight:500;letter-spacing:.005em}}@media (min-width:481px) and (max-width:1024px){.ps-progress{top:72px}}.ps-dot{cursor:pointer}.ps-dot:hover{transform:scale(1.05)}.benefits-container{background:#fff;padding:50px 20px 30px}.benefit-tag{align-items:center;background:#d9d9d9;border-radius:50px;color:#000;display:inline-flex;font-size:14px;font-weight:500;gap:10px;padding:6px 16px}.benefit-icon{align-items:center;background:#101166;border-radius:50%;display:flex;height:26px;justify-content:center;width:26px}.benefit-boxicon{height:14px;object-fit:contain;width:14px}.benefits{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;margin:0 auto;padding:80px 20px 20px}.benefits-top-section{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin:-20px auto 40px;max-width:1200px}.animated-text2{margin-top:-40px}.benefits-cards-section{margin-top:-50px!important}.benefits-badge-wrapper{align-items:center;display:inline-flex;justify-content:flex-start;position:relative}.benefits-badge-bg{display:block;height:40px;width:auto}.benefits-badge-icon-wrapper{align-items:center;display:flex;justify-content:center;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.benefits-badge-icon{height:18px;width:18px}.benefits-badge-text{color:#111827;font-size:14px;font-weight:500;left:40px;position:absolute;top:50%;transform:translateY(-50%)}.benefits-heading-wrapper{max-width:720px}.benefits-main-heading{color:#000;font-family:WF Visual Sans;font-size:40px;font-weight:700;line-height:1.3;margin:0;text-align:left}.benefits-main-heading span{color:#000}.benefits-highlight-text,.benefits-main-heading span{font-family:Playfair Display,serif;font-family:var(--playfair-fonts);font-style:italic}.benefits-amazing-text{color:#111827}.benefits-scroll-area{margin:40px auto 0;max-width:1200px;position:relative}.benefits-cards-grid{height:420px;position:-webkit-sticky;position:sticky;top:120px}.benefits-card{background:#fcfcfd;border-radius:20px;display:flex;flex-direction:column;left:50%;min-height:360px;opacity:1;padding:32px;position:absolute;top:0;transform:translateX(-50%);transition:transform .7s ease,opacity .7s ease,box-shadow .3s ease;width:280px}.benefits-cards-grid.step-0 .benefits-card:first-child{transform:translateX(calc(-50% - 90px)) rotate(-10deg);z-index:1}.benefits-cards-grid.step-0 .benefits-card:nth-child(2){transform:translateX(calc(-50% - 30px)) rotate(-4deg);z-index:2}.benefits-cards-grid.step-0 .benefits-card:nth-child(3){transform:translateX(calc(-50% + 30px)) rotate(4deg);z-index:3}.benefits-cards-grid.step-0 .benefits-card:nth-child(4){transform:translateX(calc(-50% + 90px)) rotate(10deg);z-index:4}.benefits-cards-grid.step-1 .benefits-card:first-child,.benefits-cards-grid.step-2 .benefits-card:first-child{transform:translateX(calc(-50% - 480px))}.benefits-cards-grid.step-2 .benefits-card:nth-child(2){transform:translateX(calc(-50% - 160px))}.benefits-cards-grid.step-3 .benefits-card:first-child{transform:translateX(calc(-50% - 480px))}.benefits-cards-grid.step-3 .benefits-card:nth-child(2){transform:translateX(calc(-50% - 160px))}.benefits-cards-grid.step-3 .benefits-card:nth-child(3){transform:translateX(calc(-50% + 160px))}.benefits-cards-grid.step-4 .benefits-card:first-child{transform:translateX(calc(-50% - 480px))}.benefits-cards-grid.step-4 .benefits-card:nth-child(2){transform:translateX(calc(-50% - 160px))}.benefits-cards-grid.step-4 .benefits-card:nth-child(3){transform:translateX(calc(-50% + 160px))}.benefits-cards-grid.step-4 .benefits-card:nth-child(4){transform:translateX(calc(-50% + 480px))}.benefits-icon-wrapper{height:48px;margin-bottom:24px;width:48px}.benefits-icon-wrapper img{height:auto;max-width:100%}.benefits-card-title{color:#000;font-size:22px;font-weight:600;margin:0 0 12px}.benefits-card-description{color:#666;font-size:15px;line-height:1.6}@media (max-width:1024px){.benefits-main-heading{font-size:32px}.benefits-scroll-area{height:auto}.benefits-cards-grid{display:flex;flex-direction:column;gap:24px;height:auto;margin-top:24px;position:static}.benefits-card{left:auto;margin:0 auto;max-width:360px;opacity:1;position:relative;transform:none!important;width:100%}}@media (max-width:768px){.benefits{padding:60px 16px}.benefits-top-section{margin-bottom:40px}.benefits-main-heading{font-size:26px}.benefits-badge-bg{height:32px}.benefits-card{max-width:340px;padding:24px}}@media (max-width:480px){.benefits-main-heading{font-size:22px}.benefits-card-title{font-size:20px}.benefits-card-description{font-size:14px}}.about-banner{align-items:center;background-image:url("/static/media/Mask%20group%20(2).96348f822c54830c4a81.png");background-position:50%;background-size:cover;display:flex;height:60vh;justify-content:center;text-align:center;width:100%}.about-title{color:#000;font-family:WF Visual Sans!important;font-size:70px;font-weight:500;letter-spacing:10px;padding-top:80px}.services-strip{background:#fff;border-bottom:1px solid #7d7d7d;border-top:1px solid #7d7d7d;overflow:hidden;padding:10px;white-space:nowrap;width:100%}.services-strip,.services-strip span,.strip-track{font-family:WF Visual Sans!important}.strip-track{align-items:center;animation:scroll-left 22s linear infinite;color:#000;display:inline-flex;font-size:18px;font-weight:400;gap:35px}.services-strip .dot{font-size:25px;margin:0 10px}.services-strip:hover .strip-track{animation-play-state:paused}@media (max-width:1024px) and (min-width:769px){.about-banner{height:55vh}.about-title{font-size:60px;letter-spacing:8px;padding-top:60px}.strip-track{animation:scroll-left 20s linear infinite;font-size:16px;gap:30px}.services-strip .dot{font-size:22px;margin:0 8px}}@media (max-width:768px){.about-banner{height:50vh;min-height:350px}.about-title{font-size:45px;letter-spacing:6px;padding-top:50px}.services-strip{padding:8px}.strip-track{animation:scroll-left 18s linear infinite;font-size:14px;gap:25px}.services-strip .dot{font-size:20px;margin:0 6px}}@media (max-width:576px){.about-banner{height:45vh;min-height:300px}.about-title{font-size:32px;letter-spacing:4px;padding-left:15px;padding-right:15px;padding-top:40px}.services-strip{padding:6px}.strip-track{animation:scroll-left 16s linear infinite;font-size:12px;gap:20px}.services-strip .dot{font-size:18px;margin:0 5px}}@media (max-width:380px){.about-banner{height:40vh;min-height:280px}.about-title{font-size:28px;letter-spacing:3px;padding-top:30px}.strip-track{font-size:11px;gap:15px}.services-strip .dot{font-size:16px;margin:0 4px}}@media (max-width:576px){.services-strip{position:relative}.services-strip:after{background:#7d7d7d;bottom:0;content:"";height:.5px;left:0;position:absolute;width:100%}}.about-exp-section{background:#fff;gap:80px;padding:35px 120px}.about-exp-section,.left-box{align-items:flex-start;display:flex}.left-box{flex-direction:column;margin-top:25px}.about-badge{background:#e7e7e7;border-radius:30px;color:#000;font-family:WF Visual Sans!important;font-size:18px;font-weight:600;gap:8px;padding:4px 18px 4px 4px}.about-badge,.badge-icon{align-items:center;display:flex}.badge-icon{background:#0f0f5b;border-radius:50%;color:#fff;font-size:12px;height:32px;justify-content:center;width:32px}.years{font-size:110px;font-weight:400;margin:20px 0 0}.exp-text{font-family:WF Visual Sans!important;font-size:18px;font-weight:500;margin-top:-10px}.right-boxs{max-width:700px}.main-heading{color:#000;font-family:WF Visual Sans!important;font-size:38px;font-weight:700;line-height:1.3;margin-bottom:25px}.animated-heading{line-height:1.4}.word-animate{color:#bbb;font-family:WF Visual Sans!important;font-size:38px;font-weight:700;transition:color .1s ease-in-out}.word-animate.filled{color:#000}.gradient-word-animate{color:#bbb!important}.gradient-word-animate,.gradient-word-animate.filled{font-family:Playfair Display,serif!important;font-family:var(--playfair-fonts)!important;font-style:italic}.gradient-word-animate.filled{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#03045e,#ff006e);-webkit-background-clip:text;background-clip:text;color:#0000!important}.purple-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#03045e,#ff006e);-webkit-background-clip:text;font-family:Playfair Display,serif;font-style:italic;font-weight:700}.sub-text{color:#7d7d7d;font-family:WF Visual Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.7;margin:12px 0}@media (max-width:1024px){.about-exp-section{gap:60px;padding:60px}.years{font-size:90px}.main-heading,.word-animate{font-size:32px}.sub-text{font-size:15px}}@media (max-width:768px){.about-exp-section{flex-direction:column;gap:40px;padding:50px 40px}.left-box{align-items:center;text-align:center;width:100%}.years{font-size:80px}.exp-text{font-size:16px}.main-heading,.word-animate{font-size:28px}.sub-text{font-size:15px}.right-boxs{max-width:100%}}@media (max-width:600px){.about-exp-section{gap:30px;padding:40px 20px}.about-badge{font-size:16px;padding:4px 16px 4px 4px}.badge-icon{height:28px;width:28px}.years{font-size:60px;margin:-30px 0 0}.exp-text{font-size:14px;margin-top:5px}.main-heading{line-height:1.4;margin-bottom:20px;margin-top:-30px}.main-heading,.word-animate{font-size:24px}.sub-text{font-size:14px;line-height:1.6;margin:10px 0}}@media (max-width:375px){.about-exp-section{gap:25px;margin-top:-30px;padding:30px 16px}.about-badge{font-size:14px;gap:6px;padding:3px 14px 3px 3px}.badge-icon{height:26px;width:26px}.years{font-size:50px;margin-top:-30px}.exp-text{font-size:13px}.main-heading{margin-top:-25px}.main-heading,.word-animate{font-size:22px}.sub-text{font-size:13px}.left-box{padding-top:0}}@font-face{font-display:swap;font-family:WF Visual Sans!important;font-style:normal;font-weight:100 900;src:url(/static/media/WFVisualSansVF.23ca3e6b834e3af4956c.woff2) format("woff2")}.grow-text{color:#03045e;font-size:54px}.grow-last3,.grow-text{font-family:Playfair Display,serif;font-style:italic;font-weight:500}.grow-last3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#03045e,#5a189a 50%,#ff006e);-webkit-background-clip:text;background-clip:text;background-position:0;background-size:200% 100%;color:#0000;display:inline-block}.stats-section{background:#fff;text-align:center;width:100%}.banner-wrapper{margin:auto;width:90%}.banner-img{border-radius:25px;height:350px;object-fit:cover;transform:scale(.8);transition:transform .2s ease-out;width:100%;will-change:transform}.stats-heading{color:#000;font-weight:500;margin:40px 0}.stats-heading,.stats-heading h2{font-family:WF Visual Sans!important}.stats-heading h2{font-size:48px;font-weight:600;line-height:1.05;margin:0}.stats-heading h2 i{font-style:italic}.stats-heading i{font-family:Playfair Display,serif;font-weight:500}.stats-cards{grid-gap:20px 25px;display:grid;gap:20px 25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;text-align:center;width:90%}.stats-card{align-items:start;background:#fcfcfd;border-radius:15px;display:flex;flex-direction:column;margin-left:10px;padding:25px 20px;text-align:center}.stats-card h1{font-size:90px;font-style:Regular;font-weight:400;letter-spacing:0}.stats-card h1,.title{leading-trim:NONE;font-family:WF Visual Sans;line-height:100%}.title{font-size:24px;font-style:Medium;font-weight:500;letter-spacing:1%}.desc{leading-trim:NONE;color:#000;font-family:WF Visual Sans;font-size:17px;font-weight:300;letter-spacing:.2px;line-height:1.6;margin:12px auto 0 30px;text-align:left}@media (max-width:425px){.desc{padding:0 6px}}@media (max-width:320px){.desc{font-size:13px;margin-left:22px;padding:0 6px}}@media (max-width:375px){.desc{margin-left:22px;padding:0 6px}.title{font-size:20px}.stats-heading{color:#000;font-family:WF Visual Sans!important;font-weight:500;margin:40px 20px}}@media (max-width:768px){.banner-img{height:250px;margin-top:-25px}.stats-heading h2{font-size:22px}.stats-cards{gap:15px}.stats-card{width:100%}.stats-card h1{font-size:50px;font-weight:400;margin-bottom:5px;margin-top:-30px}.grow-text{line-height:1.1}.grow-last3,.grow-text{font-size:28px}}@media (max-width:480px){.grow-last3,.grow-text{font-size:24px}.stats-card{padding-bottom:10px;padding-top:10px}.stats-card h1,.title{margin-bottom:2px;margin-top:0}.title{line-height:1.1}.desc{margin-top:2px;padding-top:0}}.abt-sec-container{background:linear-gradient(135deg,#e0e7ff,#fce7f3 50%,#e0e7ff);box-sizing:border-box;display:flex;font-family:WF Visual Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:30px 16px;width:100%}.vision-italic-text{color:#02055b;font-family:Playfair Display,serif;font-style:italic}.abt-sec-inner{max-width:1200px;padding:25px 0;width:100%}.top-center{display:flex;justify-content:center;margin-bottom:24px;margin-top:-25px}.tag{background:#d9d9d9;border-radius:50px;color:#000;display:inline-flex;font-size:14px;font-weight:500;gap:10px;padding:6px 16px}.tag,.tag-icon{align-items:center}.tag-icon{background:#101166;border-radius:50%;display:flex;height:26px;justify-content:center;width:26px}.abt-sec-title{color:#1a1a1a;font-family:WF Visual Sans;font-size:40px;font-weight:500;line-height:1.25;margin-bottom:40px;margin-top:-20px;text-align:center}.abt-sec-content-wrapper{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.abt-sec-image-section{position:relative}.abt-sec-team-image{aspect-ratio:4/3;border-radius:20px;box-shadow:0 20px 60px #00000026;display:block;height:auto;object-fit:cover;width:100%}.abt-sec-text-section{align-items:flex-start;display:flex;flex-direction:column}.abt-sec-tab-buttons{background-color:#fff;border-radius:9999px;box-shadow:0 2px 10px #0000000d;display:flex;gap:0;margin-bottom:24px;padding:6px;width:auto}.abt-sec-tab-button{background-color:initial;border:none;border-radius:9999px;color:#4a4a4a;cursor:pointer;font-size:15px;font-weight:500;padding:8px 24px;transition:all .3s ease;white-space:nowrap}.abt-sec-tab-button.abt-sec-active{background-color:#1e1b4b;box-shadow:0 4px 12px #1e1b4b4d;color:#fff}.abt-sec-tab-button:hover:not(.abt-sec-active){background-color:#1e1b4b0d}.abt-sec-content-text{margin-bottom:24px;max-width:600px}.abt-sec-content-text p{color:#000;font-family:WF Visual Sans;font-size:18px;font-weight:300;letter-spacing:1px;line-height:1.7;margin:0}.btn-primary-abt{align-items:center;background:#d9d9d9;background:var(--button-secondary);border:none;border-radius:9999px;color:#000;cursor:pointer;display:inline-flex;font-size:.95rem;gap:12px;max-width:100%;padding:6px 20px 6px 6px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.btn-primary-abt:hover{background:#e2e2e2;box-shadow:0 8px 18px #0000001f;transform:translateY(-1px)}.icon-circle-abt{align-items:center;background:#101166;background:var(--button-primary);border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.icon-circle-abt img{height:14px;width:14px}@media (max-width:1024px){.abt-sec-container{padding:48px 20px}.abt-sec-title{font-size:32px;margin-bottom:32px}.abt-sec-content-wrapper{gap:32px;grid-template-columns:1fr}.abt-sec-image-section{order:-1}.abt-sec-text-section{align-items:flex-start}.abt-sec-content-text{max-width:100%}.abt-sec-content-text p{font-size:16px}}@media (max-width:768px){.abt-sec-container{padding:40px 16px}.abt-sec-title{font-size:26px;margin-bottom:24px}.top-center{margin-bottom:16px}.abt-sec-content-wrapper{gap:24px}.abt-sec-tab-buttons{flex-wrap:wrap;justify-content:center;width:100%}.abt-sec-tab-button{flex:1 1;font-size:14px;min-width:120px;padding:8px 12px;text-align:center}.abt-sec-text-section{align-items:center;text-align:center}.abt-sec-content-text{text-align:center}.btn-primary-abt{justify-content:center;width:170px}}@media (max-width:480px){.abt-sec-title{font-size:22px}.abt-sec-content-text p{font-size:15px}.tag{font-size:12px;padding:4px 12px}.tag-icon{height:22px;width:22px}}@media (min-width:1440px){.abt-sec-inner{max-width:1320px}.abt-sec-title{font-size:44px}}.train-home-ban-container{background:linear-gradient(135deg,#fff,#f8f9fa);margin:0 auto;max-width:1440px;min-height:680px;overflow:hidden;position:relative;width:100%}.train-home-ban-header{align-items:center;display:flex;gap:16px;justify-content:center;padding:130px 0 0;position:relative;text-align:center;z-index:10}.train-home-ban-back,.train-home-ban-home{align-items:center;background:#0000;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.train-home-ban-back:hover,.train-home-ban-home:hover{background:#0000000d;transform:scale(1.1)}.train-home-ban-breadcrumb{color:#03045e;font-family:WF Visual Sans!important;font-size:16px;font-weight:500}.train-home-ban-content{padding:40px;position:relative;text-align:center;z-index:5}.train-home-ban-text{margin:0 auto;max-width:900px}.train-home-ban-title{color:#000;font-family:WF Visual Sans!important;font-size:72px;font-weight:600;letter-spacing:-2px;line-height:1.1;margin:0 0 24px}.train-home-ban-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#03045e,#ff006e);-webkit-background-clip:text;background-clip:text;color:#e91e63;font-family:Playfair Display,serif;font-family:var(--playfair-fonts);font-style:italic;position:relative}.train-home-ban-subtitle{color:#000;font-family:WF Visual Sans!important;font-size:18px;font-weight:300;line-height:1.6;margin:0 0 40px}.train-home-ban-buttons{align-items:center;display:flex;gap:20px;justify-content:center}.train-home-ban-btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-family:WF Visual Sans;font-family:inherit;font-size:16px;font-weight:600;gap:10px;padding:12px 36px;transition:all .3s ease}.train-home-ban-btn-primary{background:#001f5c;box-shadow:0 8px 24px #001f5c4d;color:#fff}.train-home-ban-btn-primary:hover{background:#00153d;box-shadow:0 12px 32px #001f5c66;transform:translateY(-2px)}.train-home-ban-btn-secondary{border:2px solid #000;color:#000}.train-home-ban-btn-secondary:hover{background:#e5e5e6;transform:translateY(-2px)}.train-home-ban-btn-icon{display:inline-block;font-size:20px;transition:transform .3s ease}.train-home-ban-btn-primary:hover .train-home-ban-btn-icon{transform:translateX(4px)}.train-home-ban-avatar{position:absolute}.train-home-ban-avatar:hover{transform:scale(1.1) rotate(5deg)}.train-home-ban-avatar img{height:100%;object-fit:cover;width:100%}.train-home-ban-avatar-1{animation:train-home-ban-float 3s ease-in-out infinite;height:130px;top:-40px;width:130px}.train-home-ban-avatar-2{animation:train-home-ban-float 3.5s ease-in-out infinite;animation-delay:.5s;height:130px;left:180px;padding:4px;top:250px;width:130px}.train-home-ban-avatar-3{animation:train-home-ban-float 4s ease-in-out infinite;animation-delay:1s;height:150px;padding:4px;right:200px;top:245px;width:150px}.train-home-ban-avatar-4{animation:train-home-ban-float 3.2s ease-in-out infinite;animation-delay:1.5s;height:130px;padding:4px;right:140px;top:-40px;width:130px}.train-home-ban-dimension{background:#00a8ff;border-radius:20px;box-shadow:0 4px 12px #00a8ff4d;color:#fff;font-size:14px;font-weight:600;left:50%;padding:8px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.train-home-ban-footer{align-items:center;background:#001f5c;color:#fff;display:flex;gap:60px;justify-content:center;padding:28px 48px;position:relative;z-index:10}.train-home-ban-category{cursor:pointer;font-size:15px;font-weight:600;letter-spacing:1px;position:relative;transition:all .3s ease}.train-home-ban-category:after{color:#fff6;content:"•";position:absolute;right:-32px}.train-home-ban-category:last-child:after{content:none}.train-home-ban-category:hover{color:#00a8ff;transform:translateY(-2px)}.services-strip2{background:#03045e;border-bottom:1px solid #7d7d7d;border-top:1px solid #7d7d7d;overflow:hidden;padding:20px;white-space:nowrap;width:100%}.strip-track2{align-items:center;animation:scroll-left 22s linear infinite;color:#fff;display:inline-flex;font-size:18px;font-weight:400;gap:35px}.services-strip2,.services-strip2 span,.strip-track2{font-family:WF Visual Sans!important}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.services-strip2 .dot{font-size:25px;margin:0 10px}.services-strip2:hover .strip-track2{animation-play-state:paused}@keyframes train-home-ban-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width:1024px){.train-home-ban-title{font-size:56px}.train-home-ban-avatar{height:100px!important;width:100px!important}.services-strip2 .dot{font-size:22px;margin:0 8px}.train-home-ban-footer{flex-wrap:wrap;gap:40px}}@media (max-width:768px){.train-home-ban-title{font-size:42px}.services-strip2{padding:8px}.strip-track2{animation:scroll-left 18s linear infinite;font-size:14px;gap:25px}.services-strip2 .dot{font-size:20px;margin:0 6px}.train-home-ban-buttons{flex-direction:column}.train-home-ban-btn{justify-content:center;width:70%}.train-home-ban-footer{font-size:13px;gap:24px}.train-home-ban-category:after{right:-16px}.train-home-ban-avatar{display:block;height:70px!important;opacity:.9;width:70px!important}.train-home-ban-avatar-1{left:10px;top:40px}.train-home-ban-avatar-2{left:10px;top:220px}.train-home-ban-avatar-3{right:10px;top:20px}.train-home-ban-avatar-4{right:10px;top:40px}}@media (max-width:480px){.train-home-ban-header{padding-top:25px}.train-home-ban-back svg,.train-home-ban-home{height:16px;margin-left:-30px;width:16px}.train-home-ban-breadcrumb{font-size:14px}.services-strip2{padding:6px}.strip-track2{animation:scroll-left 16s linear infinite;font-size:12px;gap:20px}.services-strip2 .dot{font-size:18px;margin:0 5px}.train-home-ban-title{font-size:32px}.train-home-ban-subtitle{font-size:16px;letter-spacing:1px}.train-home-ban-footer{flex-direction:column;gap:16px}.train-home-ban-category:after{content:none}.train-home-ban-avatar{height:65px!important;opacity:.95;width:65px!important}.train-home-ban-avatar-1{left:8px;top:-35px}.train-home-ban-avatar-4{right:8px;top:-35px}.train-home-ban-avatar-2{left:8px;top:230px}.train-home-ban-avatar-3{right:8px;top:230px}}@media (max-width:768px){.train-home-ban-container{padding-top:56px}.train-home-ban-header{padding-top:20px}}@media (max-width:480px){.train-home-ban-container{padding-top:52px}.train-home-ban-content{padding:20px 20px 0}}@media (max-width:768px){.train-home-ban-buttons{gap:14px;margin:0 auto;max-width:200px;width:100%}.train-home-ban-buttons>*{align-items:center;border-radius:999px;display:flex;font-size:16px;font-weight:600;height:46px!important;justify-content:center;width:100%!important}}@media (max-width:480px){.train-home-ban-buttons>*{font-size:14px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:320px){.train-home-ban-buttons>*{font-size:16px!important;line-height:1;padding:0 16px!important;white-space:nowrap!important}.trainingpopular a,.trainingpopular button{font-size:12px!important;line-height:1!important;white-space:nowrap!important}}@media (max-width:768px){.train-home-ban-container{min-height:auto}}@media (max-width:480px){.services-strip2{margin-top:30px}}@media (min-width:320px) and (max-width:425px){.services-strip2{margin-top:20px!important;padding:6px!important}.strip-track2{animation:scroll-left 26s linear infinite!important;-webkit-animation:scroll-left 26s linear infinite!important;animation-play-state:running!important;font-size:12px!important;gap:16px!important;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.services-strip2 .dot{font-size:18px!important;margin:0 5px!important}.services-strip2.touching .strip-track2{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.strip-track2{animation:none!important}}.learning-heading{text-align:center}.learning-heading .line1{margin-bottom:6px}.learning-heading .line1,.learning-heading .line2{color:#000;display:block;font-size:40px;font-weight:500}.gradient-italic{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#03045e,#5a189a 50%,#ff006e);-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,serif;font-style:italic;font-weight:500}.divider-card-container{margin-bottom:-50px;margin-top:-110px}.workprocess{background:#fff;padding:30px 20px}.ourwork-explore-top-section{margin:0 auto 60px;max-width:1200px;text-align:center}.our-works-wrapper{align-items:center;display:inline-flex;position:relative}.our-works-bg-image{height:40px}.our-works-icon{left:10px;position:absolute}.ourwork-icon-svg{height:18px;width:18px}.our-works-text{font-size:14px;font-weight:500;left:40px;position:absolute}.ourwork-main-heading{font-family:WF Visual Sans,sans-serif;font-size:40px;font-weight:700}.ourwork-main-heading span{font-family:Playfair Display,serif;font-family:var(--playfair-fonts);font-style:italic}.workprocess-scroll-area{margin:0 auto;max-width:1200px}.workprocess-card{background:#fcfcfd;border-radius:18px;height:290px;left:50%;opacity:1;padding:32px;position:absolute;top:0;transition:transform 2.8s cubic-bezier(.16,1,.3,1);width:260px}.workprocess-card:first-child{transform:translateX(calc(-50% - 90px));z-index:1}.workprocess-card:nth-child(2){transform:translateX(calc(-50% - 30px));z-index:2}.workprocess-card:nth-child(3){transform:translateX(calc(-50% + 30px));z-index:3}.workprocess-card:nth-child(4){transform:translateX(calc(-50% + 90px));z-index:4}.cards-open .workprocess-card:first-child{transform:translateX(calc(-60% - 420px))}.cards-open .workprocess-card:nth-child(2){transform:translateX(calc(-53% - 140px))}.cards-open .workprocess-card:nth-child(3){transform:translateX(calc(-46% + 140px))}.cards-open .workprocess-card:nth-child(4){transform:translateX(calc(-40% + 420px))}.workprocess-icon-wrapper{height:48px;margin-bottom:24px;width:48px}.workprocess-card-title{font-family:WF Visual Sans;font-size:22px;font-weight:500;margin-bottom:12px}.workprocess-card-description{color:#666;font-size:15px;font-weight:500;letter-spacing:1%}@media (min-width:768px) and (max-width:1024px){.workprocess{padding:50px 20px}.workprocess-section{padding:40px 20px}.animated-text{font-size:36px;max-width:700px}.ourwork-main-heading{font-size:32px}.workprocess-card-title{font-family:WF Visual Sans;font-size:38px;font-weight:500}.workprocess-card-description{font-size:14px}}@media (max-width:767px){.workprocess{padding:40px 16px}.workprocess-section{padding:30px 16px}.animated-text{font-size:28px;max-width:100%;padding:0 10px}.ourwork-main-heading{font-size:28px}.our-works-bg-image{height:32px}.ourwork-icon-svg{height:14px;width:14px}.our-works-text{font-size:12px;left:32px}.workprocess-scroll-area{padding:40px 16px}.workprocess-icon-wrapper{height:40px;margin-bottom:20px;width:40px}.workprocess-card-title{font-size:20px;margin-bottom:10px}.workprocess-card-description{font-size:14px;line-height:1.5}}@media (max-width:480px){.workprocess{padding:20px}.animated-text,.ourwork-main-heading{font-size:24px}.workprocess-card{width:280px}.workprocess-card-title{font-family:WF Visual Sans;font-size:18px;font-weight:500}.workprocess-card-description{font-size:13px}}@media (max-width:425px){.workprocess-section{padding-bottom:24px;padding-top:40px}.animated-text2{line-height:1.35;margin:0 auto;max-width:100%;padding:0 12px;text-align:center;white-space:normal;word-break:break-word}.animated-text2 .word{display:inline;opacity:1!important;transform:none!important}.animated-text2 .gradient-word{display:inline;white-space:normal}.divider-card-container{margin-bottom:0!important;margin-top:0!important}.workprocess{padding-top:20px}}.traningwhychoose{background-color:#fff;font-family:WF Visual Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:64px 24px 40px}.traningwhychoose-inner{align-items:stretch;display:flex;gap:100px;margin:0 auto;max-width:1080px}.traningwhychoose-left{align-items:center;display:flex;flex:0 0 40%;justify-content:center}.traningwhychoose-image-wrapper{border-radius:24px;box-shadow:0 18px 40px #0f172a2e;overflow:hidden;width:100%}.traningwhychoose-image{display:block;height:100%;object-fit:cover;width:100%}.traningwhychoose-right{display:flex;flex:1 1;flex-direction:column;justify-content:center}.traningwhychoose-eyebrow{color:#64748b;font-size:14px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.traningwhychoose-title{color:#020617;font-family:WF Visual Sans;font-size:42px;font-weight:500;line-height:1.3;margin:0 0 16px}.traningwhychoose-title-highlight{background:linear-gradient(90deg,#03045e,#ff006e);-webkit-background-clip:text;color:#0000;font-family:Playfair Display,serif;font-family:var(--playfair-fonts);font-style:italic;font-weight:600;padding-left:5px}.traningwhychoose-description{color:#000;font-family:WF Visual Sans;font-size:15px;font-weight:300;letter-spacing:1px;line-height:1.7;margin:24px 0;max-width:520px}.traningwhychoose-features{display:flex;flex-direction:column;gap:18px}.traningwhychoose-feature{align-items:flex-start;display:flex;gap:14px}.traningwhychoose-feature-icon{align-items:center;background:#03045e1a;border-radius:10px;color:#4f46e5;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.traningwhychoose-feature-icon img{height:14px;width:14px}.traningwhychoose-feature-text{flex:1 1}.traningwhychoose-feature-title{color:#0f172a;font-family:WF Visual Sans;font-size:16px;font-weight:500;margin:0 0 4px}.traningwhychoose-feature-description{color:#6b7280;font-family:WF Visual Sans;font-size:14px;font-weight:300;letter-spacing:1px;line-height:1.6;margin:0}.traningwhychoose-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:40px auto 0;max-width:1180px;padding-top:24px}.traningwhychoose-stat-number{color:#020617}.traningwhychoose-stat-label{font-weight:400;letter-spacing:.5px}@media (max-width:992px){.traningwhychoose-inner{flex-direction:column}.traningwhychoose-left{flex:none;margin:0 auto;max-width:520px}.traningwhychoose-right{align-items:flex-start}.traningwhychoose-title{font-size:28px}}@media (max-width:640px){.traningwhychoose{padding:40px 16px 32px}.traningwhychoose-title{font-size:24px}.traningwhychoose-description{font-size:14px}.traningwhychoose-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.traningwhychoose-stat{text-align:center}}@media (max-width:320px){.traningwhychoose-stats{grid-template-columns:1fr}.traningwhychoose-inner{gap:40px}.traningwhychoose-description{margin:0 0 20px}}@media (min-width:320px) and (max-width:640px){.traningwhychoose-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}.traningpopular-card-category{leading-trim:NONE;color:#7d7d7d;font-size:16px;font-style:Medium;letter-spacing:1%}.traningpopular-card-category,.traningpopular-card-title{font-family:WF Visual Sans;font-weight:500;line-height:100%}.traningpopular-card-title{color:#000;font-size:24px;letter-spacing:.01em;margin:0}.allcourse{padding:140px 24px 72px}.allcourse,.traningpopular{background:radial-gradient(circle at 0 0,#e0f2fe 0,#f5e9ff 40%,#fdfbff 100%);font-family:WF Visual Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.traningpopular{padding:64px 24px 72px}.traningpopular-inner{margin:0 auto;max-width:1180px}.traningpopular-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.traningpopular-heading{display:flex;flex-direction:column;gap:4px}.traningpopular-eyebrow,.traningpopular-title{font-size:40px;font-weight:600;line-height:1.3}.traningpopular-title{color:#020617;margin:0}.traningpopular-title-highlight{color:#03045e;font-family:Playfair Display,serif;font-size:44px;font-style:italic;font-weight:600;line-height:1.1}.traningpopular-title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#03045e,#5a189a 50%,#ff006e);-webkit-background-clip:text;background-clip:text;background-position:0;background-size:200% 100%;color:#0000;display:inline-block}@media (max-width:480px){.traningpopular-title-highlight{font-size:28px;line-height:1.1}.traningpopular-title-gradient{font-size:28px}}@media (max-width:360px){.traningpopular-title-gradient,.traningpopular-title-highlight{font-size:24px}}.traningpopular-cta{align-items:center;background:linear-gradient(135deg,#111827,#4f46e5 50%,#f97316);border:none;border-radius:999px;box-shadow:0 10px 24px #0f172a40;color:#f9fafb;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:10px;padding:10px 22px;position:relative}.traningpopular-cta-text{position:relative;z-index:1}.traningpopular-cta-icon{align-items:center;background:#f9fafb;border-radius:999px;color:#111827;display:flex;font-size:16px;height:30px;justify-content:center;width:30px;z-index:1}.traningpopular-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.traningpopular-card{background:#fff;border-radius:24px;box-shadow:0 18px 35px #0f172a1f;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.traningpopular-card:hover{box-shadow:0 26px 50px #0f172a2e;transform:translateY(-6px)}.traningpopular-card-imageWrapper{padding:14px 14px 0}.traningpopular-card img{border-radius:30px;display:block;height:220px;object-fit:cover;padding:10px;width:100%}.traningpopular-card-body{display:flex;flex-direction:column;font-family:WF Visual Sans;font-weight:300;gap:10px;padding:16px 18px 18px}.traningpopular-card-meta{align-items:center;border-bottom:1px solid #7d7d7d;border-top:1px solid #7d7d7d;color:#6b7280;display:flex;font-size:13px;justify-content:space-between;margin-top:6px;padding:8px 0}.traningpopular-card-mode{align-items:center;display:flex;gap:6px}.traningpopular-card-modeDot{border:1px solid #9ca3af;border-radius:50%;height:10px;width:10px}.traningpopular-card-lessons{font-weight:500}.traningpopular-card-actions{display:flex;justify-content:space-between;margin-top:14px;padding:0 20px}.traningpopular-card-btn{border:none;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;height:38px;transition:all .2s ease}.traningpopular-card-btn-secondary{color:#111827;font-size:16px;font-weight:500;margin:4px;text-decoration:underline;text-underline-position:below}.traningpopular-card-btn-primary{border:1px solid #000;border-radius:50px;color:#000;font-size:16px;font-weight:500;padding:4px 30px}@media (min-width:668px) and (max-width:1024px){.traningpopular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:667px){.traningpopular{padding:40px 16px 52px}.traningpopular-header{align-items:flex-start;flex-direction:column}.traningpopular-title{font-size:28px}.traningpopular-grid{grid-template-columns:1fr}.traningpopular-cta{align-self:flex-start}}@media (max-width:480px){.traningpopular-header{align-items:stretch}.traningpopular-eyebrow,.traningpopular-title{font-size:24px}.traningpopular-card-btn-primary,.traningpopular-card-btn-secondary{font-size:14px}.traningpopular-card-actions{padding:0}.traningpopular-cta{justify-content:space-between;width:100%}.traningpopular-card-title{font-size:20px;line-height:1.2}.traningpopular-card-category{font-size:14px;padding:5px 10px}}.traninglearn{background:#f5f5f5;font-family:WF Visual Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:72px 24px 84px}.traninglearn-inner{margin:0 auto;max-width:1180px;text-align:center}.traninglearn-heading{margin-top:10px}.traninglearn-carousel{margin-top:42px}.traninglearn-carousel-viewport{overflow:hidden;padding:2px;width:100%}.traninglearn-carousel-track{align-items:stretch;display:flex;transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.traninglearn-card{background:#f9fafb;border:1px solid #02061714;border-radius:24px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;min-height:240px;padding:26px 26px 22px;text-align:left}.traninglearn-card-quoteMark{color:#1d4ed8;font-size:34px;line-height:1;margin-bottom:10px}.traninglearn-card-text{color:#4b5563;font-family:WF Visual Sans;font-size:14px;line-height:1.7;margin:0 0 18px}.traninglearn-card-footer{align-items:center;display:flex;gap:12px}.traninglearn-card-name{color:#111827;font-size:14px;font-weight:700}.traninglearn-card-role{color:#9ca3af;font-size:12px;margin-top:2px}.traninglearn-nav{display:flex;gap:14px;justify-content:center;margin-top:28px}.traninglearn-nav-btn{align-items:center;background:#03045e;border:none;border-radius:999px;color:#f9fafb;cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease;width:44px}.traninglearn-nav-btn:hover:not(:disabled){background:#1d1b7a;box-shadow:0 10px 22px #0f172a40;transform:translateY(-1px)}.traninglearn-nav-btn:disabled{cursor:default;opacity:.35}@media (min-width:1200px){.traninglearn{padding:80px 24px 92px}}@media (max-width:1024px){.successtraninglearn-title,.successtraninglearn-title-highlight{font-size:40px}.traninglearn-card{border-radius:20px;min-height:240px}}@media (max-width:768px){.traninglearn{padding:54px 16px 64px}.successtraninglearn-title,.successtraninglearn-title-highlight{font-size:28px}.traninglearn-carousel{margin-top:28px}}@media (max-width:425px){.successtraninglearn-title{font-size:32px;margin-left:15%}.successtraninglearn-title-highlight{margin-left:35%}.traninglearn-card{border-radius:18px;min-height:230px;padding:20px 18px}.traninglearn-nav-btn{height:42px;width:42px}}@media (max-width:360px){.successtraninglearn-title{font-size:28px;margin-left:10px}.successtraninglearn-title-highlight{margin-left:20px}}@media (prefers-reduced-motion:reduce){.traninglearn-carousel-track{transition:none}}*,:after,:before{box-sizing:border-box}@font-face{font-display:swap;font-family:WF Visual Sans;font-style:normal;font-weight:200 300;src:url(/static/media/WFVisualSans-Light.ec022a1863b742ee2964.woff2) format("woff2")}@font-face{font-display:swap;font-family:WF Visual Sans;font-style:normal;font-weight:300 400;src:url(/static/media/WFVisualSans-Regular.22e7f6f5a64f0afd9d13.woff2) format("woff2")}@font-face{font-display:swap;font-family:WF Visual Sans;font-style:normal;font-weight:700;src:url(/static/media/WFVisualSans-Bold.6e1bc2bea139a78a7a33.woff2) format("woff2")}@font-face{font-display:swap;font-family:WF Visual Sans;font-style:normal;font-weight:500;src:url(/static/media/WFVisualSans-Medium.2652bfacb1e55fc9d583.woff2) format("woff2")}.trainingjourney-container{background-color:#fff;font-family:Poppins,Segoe UI,sans-serif;margin:0 auto;max-width:1440px;padding:80px 48px;width:100%}.trainingjourney-content{margin:0 auto;max-width:800px;text-align:center}.trainingjourney-title{color:#000;font-family:WF Visual Sans!important;font-size:48px;font-weight:500;letter-spacing:-1px;line-height:1.2;margin:0 0 24px}.trainingjourney-highlight-learning{background:linear-gradient(90deg,#03045e 30%,#ff006e);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:500}.trainingjourney-highlight-journey,.trainingjourney-highlight-learning{font-family:Playfair Display,serif;font-family:var(--playfair-fonts);font-style:italic}.trainingjourney-highlight-journey{color:#03045e;font-weight:700}.trainingjourney-description{color:#666;font-family:WF Visual Sans;font-size:16px;font-weight:300;letter-spacing:1px;line-height:1.6;margin:0 0 36px}.trainingjourney-button{align-items:center;background:#001f5c;border:none;border-radius:50px;box-shadow:0 8px 24px #001f5c4d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:10px;padding:16px 40px;transition:all .3s ease}.trainingjourney-button:hover{background:#00153d;box-shadow:0 12px 32px #001f5c66;transform:translateY(-3px)}.trainingjourney-button:active{box-shadow:0 6px 16px #001f5c4d;transform:translateY(-1px)}.trainingjourney-button-icon{display:inline-block;font-size:20px;font-weight:700;transition:transform .3s ease}.trainingjourney-button:hover .trainingjourney-button-icon{transform:translateX(4px)}@media (max-width:1024px){.trainingjourney-title{font-size:48px}.trainingjourney-description{font-size:15px}}@media (max-width:768px){.trainingjourney-container{padding:60px 32px}.trainingjourney-title{font-size:38px}.trainingjourney-description{font-size:14px}.trainingjourney-description br{display:none}}@media (max-width:480px){.trainingjourney-container{padding:48px 24px}.trainingjourney-title{font-size:32px}.trainingjourney-description{font-size:14px;margin-bottom:28px}.trainingjourney-button{justify-content:center;padding:14px 32px;width:100%}}.workprocess-card-description{color:#555;font-family:WF Visual Sans;font-size:14px;letter-spacing:.4px;line-height:1.6}.purpose-container{background:radial-gradient(circle at center,#ff006e33 0,#ff006e33 12%,#02468126 45%,#03045e1a 100%);padding:50px 10px 5px}.webdesign-p{font-family:WF Visual Sans;font-size:48px;font-weight:550;letter-spacing:1%;line-height:60px;text-align:center}.highlight-result{background:linear-gradient(90deg,#03045e 100%,#ff006e 0);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Playfair Display,serif;font-style:italic;font-weight:600}.sw-container{background:#fff;color:#000;font-family:Poppins,sans-serif;overflow-x:hidden;width:100%}.sw-header,.sw-hero-wrap{margin:0 auto;position:relative}.sw-header{background-image:url(/static/media/Maskgroup.e042253eff2d3e765f37.png);background-position:top;background-size:cover;padding:80px 20px 200px;text-align:center}.sw-small-title{color:#555;font-family:WF Visual Sans;font-size:14px;letter-spacing:1px;margin-bottom:8px;padding-top:50px;text-transform:uppercase}.sw-main-title{font-family:WF Visual Sans;font-size:34px;font-weight:700;line-height:1.3;margin:0;padding:0 10px}.sw-banner-wrapper{bottom:0;height:auto!important;margin-top:-150px;margin-top:-140px;position:relative}.sw-header{padding-bottom:clamp(260px,35vw,420px)}.sw-banner-img{border-radius:22px;display:block;height:auto;margin:0 auto;max-width:960px;object-fit:contain;opacity:0;transform:scale(.1) translateY(80px);transform-origin:center top;transition:transform .15s linear,opacity .15s linear;width:100%}.sw-description{color:#7d7d7d;font-family:WF Visual Sans;font-size:16px;font-weight:300;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:clamp(40px,12vw,0px);max-width:645px;padding:0 20px;position:relative;text-align:left;text-align:center}.sw-type-word{animation:sw-word-in .35s forwards;display:inline-block;font-family:WF Visual Sans;opacity:0;transform:translateY(8px)}@keyframes sw-word-in{to{opacity:1;transform:translateY(0)}}.sw-offer-section{align-items:center;display:flex;flex-wrap:wrap;font-family:WF Visual Sans;gap:120px;margin:140px auto 0;max-width:1150px;padding:0 20px}.sw-offer-img-box{flex:1 1 300px}.sw-offer-img{border-radius:12px;display:block;height:auto;width:100%}.sw-offer-content{flex:1 1 320px;font-family:WF Visual Sans;text-align:left}.sw-offer-title{font-family:WF Visual Sans;font-size:26px;font-weight:600;margin-bottom:15px}.sw-offer-list{font-family:WF Visual Sans;list-style:none;margin:0;padding:0}.sw-offer-list li{color:#000;font-family:WF Visual Sans;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:10px;padding-left:18px;position:relative}.sw-offer-list li:before{background-color:#ff006e;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.sw-cicd-section{grid-gap:60px;align-items:center;gap:60px;margin:60px auto;max-width:1150px;padding:0 20px}.sw-cide-title{font-family:WF Visual Sans;font-size:26px;font-weight:600;margin-bottom:14px}.sw-cicd-text{color:#000;font-family:WF Visual Sans;font-size:16px;line-height:1.6}.sw-cicd-images img{aspect-ratio:16/9;border-radius:14px;display:block;object-fit:contain;object-position:center;width:100%}.sw-cicd-section{display:grid;grid-template-columns:1.1fr 1fr}@media (max-width:480px){.sw-offer-section{margin-bottom:0!important;padding-bottom:0!important}.sw-cicd-images,.sw-cicd-section{margin-top:0!important}.sw-cicd-section{padding-top:0!important}.sw-cicd-images{margin-top:-20px}.sw-cicd-images img{aspect-ratio:16/9;display:block;height:auto!important;margin-top:-90px}}@media (max-width:768px){.sw-cicd-section{display:flex;flex-direction:column}@media (max-width:768px){.sw-cicd-section{margin-top:0!important;padding-top:0!important}}.sw-cicd-images{order:1}.sw-cide-content{order:2}}@media (max-width:1024px){.sw-cicd-section{gap:24px;grid-template-columns:1fr;margin:20px auto}.sw-cicd-images{grid-template-columns:1fr 1fr}}@media (max-width:480px){.sw-cicd-images{grid-template-columns:1fr}.sw-cicd-images img{height:160px}}.sw-result{grid-gap:60px;align-items:center;display:grid;font-family:WF Visual Sans;font-weight:500;gap:60px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:140px auto 0;max-width:1150px;padding:0 20px 40px}.sw-result-text,.sw-result-title{font-family:WF Visual Sans;grid-column:1/2;text-align:left}.sw-result-title{font-family:WF Visual Sans;font-size:26px;font-weight:600;margin-bottom:15px}.sw-result-text{list-style:none}.sw-result-text,.sw-result-text p{color:#000;font-family:WF Visual Sans;line-height:1.6;margin-top:10px;max-width:700px;padding:0}.sw-result-text p{text-align:justify}.sw-result-text li{color:#000;font-family:WF Visual Sans;font-size:16px;font-weight:500;margin-bottom:10px}.sw-result-img-box{grid-column:2/3}.sw-result-img{border-radius:12px;display:block;height:auto;max-height:400px;object-fit:cover;width:100%}[data-animate]{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}[data-animate].is-visible{opacity:1;transform:translateY(0)}[data-animate=fade-right]{transform:translateX(-50px)}[data-animate=fade-left]{transform:translateX(50px)}[data-animate=zoom-in]{transform:scale(.85)}[data-animate=zoom-in].is-visible{transform:scale(1)}[data-animate]{transition-delay:0s;transition-delay:var(--delay,0s)}@media (min-width:1440px){.sw-header{padding:100px 40px 220px}.sw-main-title{font-size:42px}.sw-banner-wrapper{height:35vh}.sw-description{font-size:18px;max-width:700px}.sw-offer-section{gap:140px;margin:160px auto 0}.sw-result{gap:80px;margin:160px auto 0}}@media (min-width:1200px) and (max-width:1439px){.sw-header{padding:90px 30px 210px}.sw-main-title{font-size:38px}.sw-offer-section{gap:100px}}@media (min-width:992px) and (max-width:1199px){.sw-header{padding:80px 25px 190px}.sw-main-title{font-size:32px}.sw-banner-wrapper{height:35vh;margin-top:-140px}.sw-banner{top:85px}.sw-offer-section{gap:80px;margin:120px auto 0}.sw-result{gap:50px;margin:120px auto 0}}@media (min-width:768px) and (max-width:991px){.sw-header{padding:70px 20px 170px}.sw-main-title{font-size:30px}.sw-banner-wrapper{height:40vh;margin-top:-130px}.sw-banner{top:75px}.sw-banner-img{max-width:700px}.sw-description{font-size:15px;margin-top:50px}.sw-offer-section{gap:60px;margin:100px auto 0}.sw-offer-title,.sw-result-title{font-size:24px}.sw-result{gap:40px;grid-template-columns:1fr;margin:100px auto 0}.sw-result-img-box,.sw-result-text,.sw-result-title{grid-column:1/-1;text-align:center}.sw-result-text{max-width:100%}}@media (min-width:640px) and (max-width:767px){.sw-header{padding:60px 18px 150px}.sw-main-title{font-size:28px}.sw-banner-wrapper{height:95vh;margin-top:-120px}.sw-banner{padding:0 15px;top:70px}.sw-banner-img{border-radius:18px;max-width:600px}.sw-description{font-size:15px;margin-top:40px;padding:0 18px}.sw-offer-section{flex-direction:column;gap:40px;margin:80px auto 0;text-align:center}.sw-offer-content{text-align:center}.sw-offer-title,.sw-result-title{font-size:22px}.sw-offer-list li{font-size:15px}.sw-result{gap:30px;grid-template-columns:1fr;margin:80px auto 0}.sw-result-img-box,.sw-result-text,.sw-result-title{grid-column:1/-1;text-align:center}.sw-result-text li{font-size:15px}}@media (min-width:480px) and (max-width:639px){.sw-header{padding:50px 16px 130px}.sw-small-title{font-size:12px}.sw-main-title{font-size:24px;line-height:1.4}.sw-banner-wrapper{height:85vh;margin-top:-110px}.sw-banner{padding:0 15px;top:60px}.sw-banner-img{border-radius:16px;max-width:500px}.sw-description{font-size:14px;line-height:1.7;margin-top:35px;padding:0 16px}.sw-offer-section{flex-direction:column;gap:35px;margin:70px auto 0;padding:0 16px;text-align:center}.sw-offer-content{text-align:center}.sw-offer-title,.sw-result-title{font-size:20px}.purpose-container{padding:0 0 70px}.sw-offer-list li,.sw-result-text li{font-size:14px}.sw-result{gap:25px;grid-template-columns:1fr;margin:70px auto 0}.sw-result-img-box,.sw-result-text,.sw-result-title{grid-column:1/-1;text-align:center}.sw-result-img{max-height:300px}}@media (max-width:425px){[data-animate=fade-left],[data-animate=fade-right],[data-animate=zoom-in],[data-animate]{opacity:1!important;transform:none!important;transition:none!important}.sw-type-word{animation:none!important}.sw-banner-img,.sw-type-word{opacity:1!important;transform:none!important}.sw-banner-img{transition:none!important}*{animation-duration:0s!important;scroll-behavior:auto!important;transition-duration:0s!important}.purpose-container{padding:clamp(30px,6vw,70px) 0}.sw-header{padding:clamp(40px,8vw,70px) 14px clamp(90px,18vw,130px)}.sw-small-title{font-size:clamp(10px,2.5vw,12px)}.sw-main-title{font-size:clamp(20px,5.5vw,24px);line-height:1.4}.sw-banner{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.sw-banner-wrapper{height:auto;margin-top:-60px}.sw-banner-img{border-radius:14px;margin-top:50px;max-width:100%;opacity:1;transform:scale(1)}.sw-description{font-size:clamp(13px,3.5vw,15px);line-height:1.7;margin-top:28px;padding:0 14px}.sw-offer-section{flex-direction:column;gap:clamp(24px,6vw,40px);margin-top:clamp(40px,10vw,70px);padding:0 14px;text-align:center}.sw-offer-title{font-size:clamp(18px,5vw,22px)}.sw-offer-list li{font-size:clamp(13px,3.5vw,15px)}.sw-result{gap:clamp(20px,6vw,35px);grid-template-columns:1fr;margin-top:clamp(40px,10vw,70px);padding:0 28px}.sw-result-title{font-size:clamp(18px,5vw,22px)}.sw-result-text{font-size:clamp(13px,3.5vw,15px)}.sw-result-img{margin-top:20px;max-height:clamp(220px,60vw,320px)}.webdesign-p{font-family:WF Visual Sans;font-size:28px;font-weight:550;margin-top:-20px}.highlight-result{background:linear-gradient(90deg,#03045e 100%,#ff006e 0);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Playfair Display,serif;font-style:italic;font-weight:600}.sw-result{display:flex;flex-direction:column;gap:24px;margin-top:-80px;text-align:center}.sw-result-text,.sw-result-title{order:1}.sw-result-img-box{order:2}.sw-result-img{display:block;margin:0 auto;max-height:300px;max-width:100%}}@media (max-width:1024px){.sw-banner{top:70px}}@media (max-width:991px){.sw-banner-wrapper{margin-top:-100px}.sw-description{margin-top:20px}.sw-banner-img{border-radius:14px;margin-top:50px;max-width:80%;opacity:1;transform:scale(1)}}@media (min-width:1400px){.sw-banner-wrapper{margin-top:-170px}}.result-box{padding-bottom:80px}@media (max-width:480px){.sw-offer-section{gap:20px;margin:16px auto!important}}.product-page{background-color:#fff;padding-top:100px}.product-page-container{background-color:#fff;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1200px;padding:120px 30px}.product-page-card{background:#fcfcfd;border:1px solid #e1e0e0;border-radius:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:400px;overflow:hidden}.product-page-card:hover{background-color:#fcfcfd;box-shadow:0 25px 70px #0003;transform:translateY(-5px)}.product-page-image{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative}.product-page-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.product-page-card:hover .product-page-image img{transform:scale(1.05)}.product-page-content{display:flex;flex-direction:column;gap:20px;padding:40px 50px}.product-page-description{color:#7d7d7d;font-size:16px;line-height:1.8}.product-page-description,.product-page-title{font-family:WF Visual Sans;font-weight:500;margin-bottom:10px}.product-page-title{color:#000;font-size:32px}.product-page-learn-btn{background:#0000;border:2px solid #667eea;border-radius:30px;color:#667eea;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:14px 40px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.product-page-learn-btn:hover{background:#667eea;color:#fff;transform:translateX(5px)}.product-page-tech-stack{cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.product-page-tech-badge{border:1px solid #000;border-radius:25px;color:#000;cursor:pointer;font-family:WF Visual Sans;font-size:14px;font-weight:500;padding:8px 20px;transition:all .3s ease}.product-page-tech-badge:hover{transform:translateY(-2px)}@media (max-width:1439px){.product-page-container{padding:100px 30px}}@media (max-width:1023px){.product-page-card{grid-template-columns:1fr;min-height:auto}.product-page-image{min-height:350px;padding:30px}.product-page-image img{height:100%;object-fit:contain;transition:transform .5s ease;width:100%}.product-page-content{padding:40px 30px}.product-page-title{font-size:28px}}@media (max-width:767px){.product-page-container{gap:30px;padding:90px 20px}.product-page-card{grid-template-columns:1fr}.product-page-image{min-height:280px;padding:20px}.product-page-image img{height:100%;object-fit:contain;transition:transform .5s ease;width:100%}.product-page-content{padding:30px 25px}.product-page-title{font-size:24px}.product-page-description{font-size:15px}.product-page-tech-badge{font-size:14px;padding:8px 16px}}@media (max-width:424px){.product-page-container{padding:80px 16px}.product-page-image{min-height:250px;padding:15px}.product-page-image img{height:100%;object-fit:contain;transition:transform .5s ease;width:100%}.product-page-content{padding:25px 20px}.product-page-title{font-size:22px}.product-page-description{font-size:14px}.product-page-tech-badge{font-size:13px;padding:6px 14px}}@media (max-width:374px){.product-page-container{padding:70px 12px}.product-page-image{min-height:220px;padding:12px}.product-page-image img{height:100%;object-fit:contain;transition:transform .5s ease;width:100%}.product-page-content{gap:15px;padding:20px 16px}.product-page-title{font-size:20px}.product-page-description{font-size:13px;line-height:1.6}.product-page-tech-badge{font-size:12px;padding:6px 12px}.product-page-learn-btn{font-size:14px;padding:12px 30px}}:root{--primary-indigo:#0d0f53;--secondary-magenta:#d7105a;--dark-text:#2c2c2c;--light-text:#fff;--border-color:#e0e0e0;--gradient-start:#03045e;--gradient-end:#ff006e}.contact-navbar{align-items:center;background:#fff;background:var(--light-text);border-radius:12px 12px 0 0;box-shadow:0 4px 10px #0000000d;display:flex;justify-content:space-between;margin-bottom:-15px;max-width:1200px;padding:15px 25px;position:relative;width:90%;z-index:10}.logo{align-items:baseline;display:flex;font-size:24px;font-weight:800;gap:5px}.logo-text{color:#0d0f53;color:var(--primary-indigo)}.logo-subtext{color:#444;font-size:14px;font-weight:500}.nav-links a{color:#2c2c2c;color:var(--dark-text);font-size:15px;font-weight:500;margin-left:25px;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#d7105a;color:var(--secondary-magenta)}.nav-cta-btn{background:#0d0f53;background:var(--primary-indigo);border:none;border-radius:6px;color:#fff;color:var(--light-text);cursor:pointer;font-size:15px;font-weight:500;padding:10px 20px;transition:background .3s}.nav-cta-btn:hover{background:#1e2069}.contact-wrapper{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:100px 0 0;position:relative;width:100%;z-index:1}.contact-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:absolute;z-index:0}.contact-container{background:#fff;background:var(--light-text);border-radius:30px;box-shadow:0 10px 30px #0000001a;display:flex;margin-left:auto;margin-right:auto;margin-top:35px;max-width:1200px;overflow:hidden;padding:0;position:relative;width:90;z-index:2}.left-section{background:linear-gradient(159.72deg,#03045e 20.12%,#ff006e);color:#fff;color:var(--light-text);height:880px;padding:50px;width:615px}.left-section .title{font-family:WF Visual Sans,sans-serif;font-size:38px;font-style:normal;margin-bottom:50px}.left-section .title,.left-section .title .highlight{color:#fff;color:var(--light-text);font-weight:500;letter-spacing:1%;line-height:60px}.left-section .title .highlight{font-family:Playfair Display,serif;font-size:45px;font-style:italic;margin-left:8px}.left-section .title span{font-size:25px;font-style:"WF Visual Sans";font-weight:300}.benefit-card{align-items:flex-start;display:flex;gap:15px;margin-bottom:35px}.benefit-card .icon{background:#0000;border-radius:4px;color:#fff;color:var(--light-text);height:28px;margin-top:2px;min-width:28px;padding:0;width:28px}.benefit-card h4{color:#fff;font-size:20px;margin:0 0 8px}.benefit-card h4,.benefit-card p{font-family:WF Visual Sans;font-weight:500}.benefit-card p{font-size:14px;line-height:1.5;margin:0;opacity:.85}.right-section{background:#fff;padding:45px 55px;width:800px}.connect-title{color:#000;font-family:WF Visual Sans;font-size:32px;font-weight:700;margin-bottom:32px;text-decoration:underline;text-underline-offset:6px}.label{color:#444;font-size:14px;margin-bottom:8px}.toggle-options{background:#f0f0f0;border-radius:8px;display:flex;gap:5px;margin-bottom:30px;padding:5px;width:100%}.toggle-btn{border:none;border-radius:6px;color:#555;flex-grow:1;font-size:14px;padding:10px 15px;transition:all .3s ease}.toggle-btn.active{background:#fff;background:var(--light-text);box-shadow:0 2px 5px #0000001a;color:#2c2c2c;color:var(--dark-text);font-weight:600}.input-group,.phone-row{margin-bottom:20px}.input-group input,.phone-row input,.phone-row select{background:#fff;background:var(--light-text);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;box-shadow:none;color:#2c2c2c;color:var(--dark-text);font-size:15px;outline:none;padding:14px 15px;transition:border-color .3s;width:100%}.input-group input:focus,.phone-row input:focus,.phone-row select:focus{border-color:#0d0f53;border-color:var(--primary-indigo)}.input-group input::placeholder,.phone-row input::placeholder{color:#999;font-size:14px}.phone-row{display:flex;gap:10px}.phone-row select{-webkit-appearance:none;appearance:none;background:#fff url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292.4 292.4"><path fill="#666666%22%20d=%22M287%2069.4a17.6%2017.6%200%200%200-24.8%200L146.2%20185.6%2030.2%2069.4a17.6%2017.6%200%200%200-24.8%2024.8l130%20130c6.8%206.8%2017.6%206.8%2024.8%200l130-130a17.6%2017.6%200%200%200%200-24.8z%22/%3E%3C/svg%3E') no-repeat right 15px center;background:var(--light-text) url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292.4 292.4"><path fill="#666666%22%20d=%22M287%2069.4a17.6%2017.6%200%200%200-24.8%200L146.2%20185.6%2030.2%2069.4a17.6%2017.6%200%200%200-24.8%2024.8l130%20130c6.8%206.8%2017.6%206.8%2024.8%200l130-130a17.6%2017.6%200%200%200%200-24.8z%22/%3E%3C/svg%3E') no-repeat right 15px center;background-size:12px;padding-right:35px;width:30%}.submit-btn{background:var(--primary-indigo);border-radius:8px;color:var(--light-text);font-weight:600;transition:background .3s}.submit-btn:hover{background:#1e2069}.footer-text{color:#888;font-size:13px;margin-top:15px;text-align:center}.banner-image{height:580px;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.form-label{color:#333;font-family:WF Visual Sans;font-size:15px;font-weight:500;margin-bottom:10px}.toggle-wrapper{background-color:#fff;margin-bottom:28px;padding:6px;width:100%}.toggle-btn,.toggle-wrapper{border-radius:10px;display:flex;gap:8px}.toggle-btn{align-items:center;background:#0000;border:1px solid #cfcfcf;color:#000;cursor:pointer;flex:1 1;font-family:WF Visual Sans;font-size:15px;font-weight:500;justify-content:center;padding:12px}.toggle-btn .dot{background:#0000;border:2px;border-radius:50%;height:15px;width:15px}.toggle-btn.active{background:#e4e4e4;color:#000;font-family:WF Visual Sans;font-weight:500}.toggle-btn.active .dot{background:#101166;border:4px solid #fff;border-radius:50%;height:17px;width:17px}.input-title{color:#000;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.form-input,.input-title{font-family:WF Visual Sans}.form-input{border:1px solid #cfcfcf;border-radius:10px;font-size:13px;font-weight:300;margin-bottom:20px;padding:14px 15px;width:100%}.phone-input-row{display:flex;gap:10px;margin-bottom:20px}.phone-select{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff!important;background-image:none!important;cursor:default;display:flex;justify-content:center;padding:14px 0;text-align:center;text-align-last:center;width:20%}.phone-number,.phone-select{border:1px solid #cfcfcf;border-radius:10px;font-family:WF Visual Sans;font-size:15px;font-weight:300}.phone-number{padding:14px;width:68%}.submit-btn{background:#0d0f53;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:10px;padding:15px 0;width:100%}.footer-note,.submit-btn{font-family:WF Visual Sans}.footer-note{color:#777;font-size:13px;font-weight:300;margin-top:15px;text-align:center}.icon-box{align-items:center;background:#ff006e33;border-radius:16px;display:flex;height:80px;justify-content:center;min-width:80px;width:80px}.icon-box .icon{stroke-width:1.8;color:#fff;height:28px;width:28px}@media (max-width:1024px){.contact-wrapper{padding:80px 15px 60px}.banner-image{height:450px}.contact-container{border-radius:25px;width:95%}.left-section,.right-section{padding:40px}.left-section .title{font-size:34px;margin-bottom:40px}.left-section .title .highlight{font-size:40px}.icon-box{height:70px;min-width:70px;width:70px}.benefit-card h4{font-size:18px}.connect-title{font-size:28px}.nav-links a{font-size:14px;margin-left:20px}}@media (max-width:768px){.contact-navbar{padding:12px 20px;width:95%}.logo{font-size:20px}.logo-subtext{font-size:12px}.nav-cta-btn,.nav-links a{font-size:13px;margin-left:15px}.nav-cta-btn{padding:8px 16px}.contact-wrapper{padding:60px 10px 50px}.banner-image{height:350px}.contact-container{border-radius:20px;flex-direction:column;width:95%}.left-section,.right-section{padding:35px 30px;width:100%}.left-section .title{font-size:30px;line-height:1.3;margin-bottom:35px}.left-section .title .highlight{font-size:36px}.left-section .title span{font-size:22px}.icon-box{height:65px;min-width:65px;width:65px}.benefit-card{margin-bottom:30px}.benefit-card h4{font-size:17px}.benefit-card p{font-size:13px}.connect-title{font-size:26px;margin-bottom:28px}.toggle-wrapper{gap:6px}.toggle-btn{font-size:14px;padding:11px}}@media (max-width:600px){.contact-navbar{display:none}.contact-wrapper{min-height:auto;padding:0}.banner-image{height:220px;position:relative}.contact-container{border-radius:22px;box-shadow:0 10px 30px #00000026;margin-left:auto;margin-right:auto;margin-top:-110px;overflow:hidden;padding:0;width:94%}.left-section{border-radius:0;height:auto;min-height:0;min-height:auto;padding:30px 25px}.left-section .title{font-size:28px;line-height:1.3;margin-bottom:30px}.left-section .title .highlight{font-size:34px}.left-section .title span{font-size:20px}.icon-box{border-radius:12px;height:60px;min-width:60px;width:60px}.icon-box .icon{height:24px;width:24px}.benefit-card{gap:12px;margin-bottom:25px}.benefit-card h4{font-size:16px;margin-bottom:6px}.benefit-card p{font-size:13px;line-height:1.4}.right-section{padding:30px 25px}.connect-title{font-size:24px;margin-bottom:24px}.toggle-wrapper{flex-direction:row;gap:6px}.form-input,.phone-number,.phone-select{font-size:14px;margin-bottom:18px;padding:13px 14px}.input-title{font-size:13px;margin-bottom:5px}.submit-btn{font-size:15px;padding:14px}.footer-note{font-size:12px}}@media (max-width:480px){.banner-image{height:240px}.left-section{padding:25px 20px}.left-section .title{font-size:24px;line-height:1.3;margin-bottom:25px}.left-section .title .highlight{font-size:30px}.left-section .title span{font-size:18px}.icon-box{border-radius:10px;height:55px;min-width:55px;width:55px}.icon-box .icon{height:22px;width:22px}.benefit-card{gap:10px;margin-bottom:22px}.benefit-card h4{font-size:15px;margin-bottom:4px}.benefit-card p{font-size:12px}.right-section{padding:25px 20px}.connect-title{font-size:22px;margin-bottom:22px}.toggle-wrapper{flex-direction:column;gap:8px}.toggle-btn{font-size:14px;padding:12px;width:100%}.form-input,.phone-number,.phone-select{font-size:14px;margin-bottom:16px;padding:12px 13px}.phone-input-row{flex-direction:column;gap:0}.phone-number,.phone-select{margin-bottom:16px;width:100%}.submit-btn{font-size:14px;padding:13px}.footer-note{font-size:11px;margin-top:12px}}@media (max-width:360px){.banner-image{height:200px}.left-section{padding:20px 15px}.left-section .title{font-size:22px;margin-bottom:20px}.left-section .title .highlight{font-size:28px}.left-section .title span{font-size:16px}.icon-box{height:50px;min-width:50px;width:50px}.icon-box .icon{height:20px;width:20px}.benefit-card h4{font-size:14px}.benefit-card p{font-size:11px}.right-section{padding:20px 15px}.connect-title{font-size:20px}.form-input,.phone-number,.phone-select{font-size:13px;padding:11px 12px}}.popup-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:20px;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:9999}.popup-overlay.active{opacity:1}.popup-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24px;box-shadow:0 20px 60px #0006;max-width:480px;opacity:0;overflow:hidden;padding:20px;position:relative;transform:scale(.7) translateY(50px);transition:all .5s cubic-bezier(.34,1.56,.64,1);width:100%}.popup-card.active{opacity:1;transform:scale(1) translateY(0)}.popup-close-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;pointer-events:auto;position:absolute;right:16px;top:16px;transition:all .3s ease;width:36px;z-index:10001}.popup-close-btn:hover{background:#ffffff4d;transform:rotate(90deg)}.popup-icon-wrapper{align-items:center;display:flex;height:120px;justify-content:center;margin:0 auto 32px;position:relative;width:120px}.popup-ring{animation:ringPulse 2s cubic-bezier(.4,0,.2,1) infinite;border:3px solid #ffffff4d;border-radius:50%;position:absolute}.popup-ring-1{animation-delay:0s;height:80px;width:80px}.popup-ring-2{animation-delay:.3s;height:100px;width:100px}.popup-ring-3{animation-delay:.6s;height:120px;width:120px}@keyframes ringPulse{0%{opacity:0;transform:scale(.8)}50%{opacity:.5}to{opacity:0;transform:scale(1.2)}}.popup-success-icon{align-items:center;animation:iconBounce .6s cubic-bezier(.34,1.56,.64,1) .3s;background:#fff;border-radius:50%;box-shadow:0 10px 30px #0003;color:#667eea;display:flex;height:80px;justify-content:center;position:relative;width:80px;z-index:1}@keyframes iconBounce{0%{transform:scale(0)}to{transform:scale(1)}}.popup-sparkle{animation:sparkleFloat 3s ease-in-out infinite;color:#fffc;position:absolute}.popup-sparkle-1{animation-delay:0s;left:40px;top:60px}.popup-sparkle-2{animation-delay:.5s;right:50px;top:80px}.popup-sparkle-3{animation-delay:1s;bottom:140px;left:60px}@keyframes sparkleFloat{0%,to{opacity:.6;transform:translateY(0) rotate(0deg)}50%{opacity:1;transform:translateY(-10px) rotate(180deg)}}.popup-title{animation:slideUp .6s ease .4s backwards;color:#fff;font-size:28px;font-weight:700;margin:0 0 16px}.popup-message,.popup-title{font-family:WF Visual Sans;text-align:center}.popup-message{animation:slideUp .6s ease .5s backwards;color:#fffffff2;font-size:16px;font-weight:300;line-height:1.6;margin:0 0 32px}.popup-user-name{color:#fff;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#ffffff80;text-decoration-color:#ffffff80;text-underline-offset:3px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.popup-action-btn{animation:slideUp .6s ease .6s backwards;background:#fff;border:none;border-radius:50px;box-shadow:0 8px 20px #0003;color:#667eea;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:16px 48px;position:relative;transition:all .3s ease;width:100%}.popup-action-btn:hover{box-shadow:0 12px 30px #0000004d;transform:translateY(-2px)}.popup-action-btn:active{transform:translateY(0)}.popup-btn-shine{background:linear-gradient(90deg,#0000,#ffffff80,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.popup-action-btn:hover .popup-btn-shine{left:100%}.popup-orb{animation:orbFloat 6s ease-in-out infinite;border-radius:50%;filter:blur(40px);opacity:.3;position:absolute}.popup-orb-1{animation-delay:0s;background:#ffffff4d;height:200px;right:-50px;top:-50px;width:200px}.popup-orb-2{animation-delay:3s;background:#fff3;bottom:-30px;height:150px;left:-30px;width:150px}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,20px) scale(1.1)}}.confetti{animation:confettiFall linear forwards;background:linear-gradient(45deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3);height:10px;position:absolute;top:-10px;width:10px}@keyframes confettiFall{to{opacity:0;transform:translateY(100vh) rotate(1turn)}}@media (max-width:640px){.popup-card{padding:40px 24px}.popup-title{font-size:24px}.popup-message{font-size:15px}.popup-icon-wrapper{height:100px;width:100px}.popup-ring-1,.popup-success-icon{height:70px;width:70px}.popup-ring-2{height:85px;width:85px}.popup-ring-3{height:100px;width:100px}}@media (max-width:768px){.left-section{height:auto!important;min-height:0!important;min-height:auto!important;padding-bottom:30px}}@media (max-width:1024px){.contact-container{display:flex;flex-direction:column}.right-section{order:1}.left-section{order:2}}.phone-input-wrapper{position:relative;width:68%}.country-code{color:#444;font-size:14px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.phone-input-wrapper .phone-number{padding-left:48px}@media (max-width:600px){.phone-select{display:none}.phone-input-wrapper{width:100%}}.country-code{display:none}@media (max-width:600px){.phone-select{display:none}.phone-input-wrapper{position:relative;width:100%}.country-code{color:#aaa;display:block;font-size:13px;font-weight:300;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.phone-input-wrapper .phone-number{padding-left:8px;text-align:left}}:root{--main-text:#000}@font-face{font-display:swap;font-family:WF Visual Sans;font-style:normal;font-weight:100 900;src:url(/static/media/WFVisualSansVF.23ca3e6b834e3af4956c.woff2) format("woff2")}.traningwhychoose-stat-section{max-width:100%;padding:20px 0;width:100%}.traningwhychoose-stats-container{display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:35px 40px;width:100%}.traningwhychoose-stat{flex-shrink:0;text-align:center}.traningwhychoose-stat-number{color:#000;font-family:WF Visual Sans;font-size:58px;font-weight:500;letter-spacing:.01em;line-height:100%;margin-bottom:4px;white-space:nowrap}.traningwhychoose-stat-label{color:#7d7d7d;font-family:WF Visual Sans;font-size:14px;font-weight:500;line-height:1.5}@media (max-width:1024px){.traningwhychoose-stats-container{gap:30px;padding:30px 40px}.traningwhychoose-stat-number{font-size:48px}.traningwhychoose-stat-label{font-size:13px}}@media (max-width:768px){.traningwhychoose-stats-container{grid-gap:30px 20px;display:grid;gap:30px 20px;grid-template-columns:repeat(2,1fr);justify-items:center;padding:25px 30px}.traningwhychoose-stat{width:100%}.traningwhychoose-stat-number{font-size:42px;margin-bottom:6px}.traningwhychoose-stat-label{font-size:12px}}@media (max-width:480px){.traningwhychoose-stat-section{padding:15px 0}.traningwhychoose-stats-container{gap:25px 15px;grid-template-columns:repeat(2,1fr);padding:20px}.traningwhychoose-stat-number{font-size:36px;margin-bottom:4px}.traningwhychoose-stat-label{font-size:11px;line-height:1.4}}@media (max-width:360px){.traningwhychoose-stats-container{gap:20px 10px;padding:15px}.traningwhychoose-stat-number{font-size:32px}.traningwhychoose-stat-label{font-size:10px}}.learnreviews{background:#f5f5f5;font-family:WF Visual Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;padding:clamp(32px,4vw,64px) 16px;width:100%}.learnreviews-inner>:first-child{margin-top:-10px}.learnreviews-inner{margin:0 auto;max-width:1280px;padding:0 clamp(16px,3vw,32px);text-align:center}.learnreviews-heading{margin-top:-25px}.successlearnreviews-title{color:#020617;font-family:WF Visual Sans;font-size:clamp(28px,4vw,48px);font-weight:500;letter-spacing:.01em;line-height:1.15;margin:0}.successlearnreviews-title-highlight{background:linear-gradient(90deg,#03045e,#ff006e);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-family:Playfair Display,serif;font-family:var(--playfair-fonts);font-size:clamp(28px,4vw,48px);font-style:italic;font-weight:600;line-height:1.15}.learnreviews-carousel{margin-top:clamp(28px,4vw,48px)}.learnreviews-carousel-viewport{overflow:hidden;padding:2px;width:100%}.learnreviews-carousel-track{align-items:stretch;display:flex;gap:clamp(16px,2vw,24px);transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.learnreviews-card{background:#f9fafb;border:1px solid #02061714;border-radius:24px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;min-height:240px;padding:26px 26px 22px;text-align:left;width:clamp(260px,30vw,380px)}.learnreviews-card-quoteMark{color:#1d4ed8;font-size:34px;line-height:1;margin-bottom:10px}.learnreviews-card-text{color:#4b5563;font-family:WF Visual Sans;font-size:14px;line-height:1.7;margin-bottom:18px}.learnreviews-card-footer{align-items:center;display:flex;gap:12px}.avatar-circle{border-radius:50%}.learnreviews-card-name{color:#111827;font-size:14px;font-weight:700}.learnreviews-card-role{color:#9ca3af;font-size:12px}.learnreviews-nav{display:flex;gap:14px;justify-content:center;margin-top:clamp(24px,4vw,36px)}.learnreviews-nav-btn{align-items:center;background:#03045e;border:none;border-radius:50%;color:#f9fafb;cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:44px}.learnreviews-nav-btn:hover:not(:disabled){background:#1d1b7a;box-shadow:0 10px 22px #0f172a40;transform:translateY(-1px)}.learnreviews-nav-btn:disabled{cursor:default;opacity:.35}@media (max-width:768px){body{margin:0;overflow-x:hidden}.learnreviews{padding:24px 16px 64px}.learnreviews-card{width:100%}}@media (prefers-reduced-motion:reduce){.learnreviews-carousel-track{transition:none}}.workersreviews{background:#f5f5f5;font-family:WF Visual Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:72px 24px 84px}.workersreviews-inner{margin:0 auto;max-width:1300px;padding:10px 52px 0;text-align:center}.workersreviews-inner>:first-child{margin-top:-50px}.traninglearn-heading{margin-top:-30px}.successtraninglearn-title{color:#020617;font-family:WF Visual Sans;font-size:48px;font-weight:500;letter-spacing:.01em;line-height:1.15;margin:10px 0 0}.successtraninglearn-title-highlight{background:linear-gradient(90deg,#03045e,#ff006e);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-family:Playfair Display,serif;font-family:var(--playfair-fonts);font-size:48px;font-style:italic;font-weight:600;line-height:1.15;margin-top:6px}.workersreviews-carousel{margin-top:42px}.workersreviews-carousel-viewport{overflow:hidden;padding:2px;width:100%}.workersreviews-carousel-track{align-items:stretch;display:flex;transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.workersreviews-card{background:#f9fafb;border:1px solid #02061714;border-radius:24px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;min-height:240px;padding:26px 26px 22px;text-align:left}.workersreviews-card-quoteMark{color:#1d4ed8;font-size:34px;line-height:1;margin-bottom:10px}.workersreviews-card-text{color:#4b5563;font-family:WF Visual Sans;font-size:14px;line-height:1.7;margin:0 0 18px}.workersreviews-card-footer{align-items:center;display:flex;gap:12px}.avatar-circle{align-items:center;background:#03045e;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;text-transform:uppercase;width:40px}.workersreviews-card-name{color:#111827;font-size:14px;font-weight:700}.workersreviews-card-role{color:#9ca3af;font-size:12px;margin-top:2px}.workersreviews-nav{display:flex;gap:14px;justify-content:center;margin-top:28px}.workersreviews-nav-btn{align-items:center;background:#03045e;border:none;border-radius:999px;color:#f9fafb;cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease;width:44px}.workersreviews-nav-btn:hover:not(:disabled){background:#1d1b7a;box-shadow:0 10px 22px #0f172a40;transform:translateY(-1px)}.workersreviews-nav-btn:disabled{cursor:default;opacity:.35}@media (min-width:1200px){.workersreviews{padding:80px 24px 92px}}@media (max-width:1024px){.successtraninglearn-title,.successtraninglearn-title-highlight{font-size:40px}.workersreviews-card{border-radius:20px;min-height:240px}}@media (max-width:768px){.workersreviews{padding:54px 16px 64px}.successtraninglearn-title,.successtraninglearn-title-highlight{font-size:28px}.workersreviews-carousel{margin-top:28px}.workersreviews-inner{margin:0 auto;max-width:280px;text-align:center}}@media (max-width:425px){.workersreviews{padding:54px 76px 64px}.successtraninglearn-title{font-size:25px;margin-left:15%}.successtraninglearn-title-highlight{margin-left:15%}.workersreviews-card{border-radius:18px;min-height:230px;padding:20px 18px}.workersreviews-nav-btn{height:42px;width:42px}}@media (max-width:375px){.workersreviews{padding:54px 46px 64px}.successtraninglearn-title{font-size:28px;margin-left:10px}.successtraninglearn-title-highlight{margin-left:20px}}@media (max-width:320px){.workersreviews{padding:54px 20px 64px}.successtraninglearn-title{font-size:28px;margin-left:10px}.successtraninglearn-title-highlight{margin-left:20px}}@media (prefers-reduced-motion:reduce){.workersreviews-carousel-track{transition:none}}@media (max-width:768px){body{overflow-x:hidden}.workersreviews,body{background:#f5f5f5;margin:0}.workersreviews{padding:24px 16px 64px;width:100vw}.workersreviews-inner{margin:0 auto;max-width:100%}.workersreviews-carousel-viewport{overflow-x:hidden;width:100%}}:root{--main-bg:#f4f7fb;--main-text:#222;--primary-color:#007bff;--secondary-color:#555;--button-primary:#101166;--button-secondary:#d9d9d9;--playfair-fonts:"Playfair Display",serif;--heading-font-size:32px;--subheading-font-size:24px;--title-font-size:20px;--description-font-size:16px;--small-text-font-size:14px}@font-face{font-display:swap;font-family:WF Visual Sans;font-style:normal;src:url(/static/media/WFVisualSansVF.23ca3e6b834e3af4956c.woff2) format("woff2")}.pd-page{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;padding:130px 20px}.pd-container{margin:0 auto;max-width:1100px}.pd-hero{align-items:center;animation:fadeInUp .8s ease-out;display:flex;flex-direction:column;justify-content:center;margin-bottom:80px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pd-hero-content{max-width:720px;width:100%}.pd-title{color:#070707;font-size:48px;font-weight:800;line-height:1.2;margin:0 0 14px}.pd-short,.pd-title{font-family:WF Visual Sans}.pd-short{color:#696969e6;font-size:17px;font-weight:500;line-height:1.9;padding:12px 0}.pd-sub{color:#707172e6;font-family:WF Visual Sans;font-size:15px;font-weight:300;padding:20px 0}.pd-tech{flex-wrap:wrap;gap:10px;margin-bottom:46px}.pd-actions,.pd-tech{display:flex;justify-content:center}.pd-actions{gap:12px}.pd-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #94a3b8b3;border-radius:30px;color:#070707;font-family:WF Visual Sans;font-size:13px;font-weight:500;padding:8px 18px;transition:all .25s ease}.pd-badge:hover{background:#d9d9d9;transform:translateY(-2px)}.pd-section{animation:fadeIn 1s ease-out;margin:60px 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pd-section-title{color:#1a1a1a;font-family:WF Visual Sans;font-size:32px;font-weight:800;margin:0 0 12px}.pd-section-subtitle{color:#878889d9;font-family:WF Visual Sans;font-size:16px;font-weight:500;line-height:1.6;max-width:520px}.pd-screenshots-benefits-grid{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1.2fr 1fr;margin-bottom:60px}.pd-features-faq-grid{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr}.pd-screenshots-container{width:100%}.pd-section-header{display:flex;flex-direction:column;gap:8px;margin-bottom:30px}.pd-carousel{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:20px}.pd-carousel-main{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #00000014;display:flex;height:250px;justify-content:center;overflow:hidden;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.pd-carousel-main:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.pd-carousel-main img{border-radius:10px;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.pd-carousel-main:hover img{transform:scale(1.02)}.pd-carousel-arrow{background:#0000;border:none;box-shadow:none;color:#0f2a44;cursor:pointer;font-size:34px;line-height:1;padding:0;transition:color .3s ease,transform .2s ease}.pd-carousel-arrow:hover{color:#123d6b;transform:scale(1.15)}.pd-carousel-arrow:active{transform:scale(.95)}.pd-carousel-dots{display:flex;gap:8px;justify-content:center}.pd-dot{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.pd-dot:hover{background:#9ca3af;transform:scale(1.2)}.pd-dot.active{background:#1a1a1a;border-radius:5px;width:28px}.pd-kb-block{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 2px 8px #0000000a;height:100%;padding:32px;transition:all .3s ease}.pd-kb-block:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.pd-kb-sub{color:#6b7280e6;font-family:WF Visual Sans;font-size:14px;font-weight:500;line-height:1.6;margin-bottom:24px}.pd-feature-list{display:flex;flex-direction:column;gap:16px}.pd-feature{grid-gap:16px;align-items:center;animation:slideInLeft .5s ease-out backwards;background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:18px 20px;transition:all .3s ease}.pd-feature:first-child{animation-delay:.1s}.pd-feature:nth-child(2){animation-delay:.2s}.pd-feature:nth-child(3){animation-delay:.3s}.pd-feature:nth-child(4){animation-delay:.4s}.pd-feature:nth-child(5){animation-delay:.5s}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.pd-feature:hover{border-color:#e5e7eb;box-shadow:0 4px 12px #0000000f;transform:translateX(4px)}.pd-feature-icon{background:#1f2937;color:#fff;flex-shrink:0;font-size:18px;height:44px;transition:all .3s ease;width:44px}.pd-feature:hover .pd-feature-icon{background:#111827;transform:rotate(1turn)}.pd-feature h4{color:#101010;font-family:WF Visual Sans;font-size:16px;font-weight:800;margin:0 0 4px}.pd-feature p{color:#374151;letter-spacing:1px;line-height:1.6}.pd-benefit-list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:8px 0 0;padding:0}.pd-benefit-list li{animation:fadeInUp .5s ease-out backwards;color:#374151;font-family:WF Visual Sans;font-size:15px;font-weight:300;line-height:1.7;padding-left:32px;position:relative;transition:all .3s ease}.pd-benefit-list li:first-child{animation-delay:.1s}.pd-benefit-list li:nth-child(2){animation-delay:.2s}.pd-benefit-list li:nth-child(3){animation-delay:.3s}.pd-benefit-list li:nth-child(4){animation-delay:.4s}.pd-benefit-list li:hover{color:#1f2937;transform:translateX(4px)}.pd-benefit-list li:before{background:#6b7280;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:.55em;transition:all .3s ease;width:12px}.pd-benefit-list li:hover:before{background:#1f2937;transform:scale(1.2)}.pd-faq-minimal{margin:0 auto;max-width:820px}.pd-faq-row{border-bottom:1px solid #e5e7eb;padding:22px 0}.pd-faq-row summary{align-items:center;color:#111827;cursor:pointer;display:flex;font-family:WF Visual Sans;font-size:17px;font-weight:500;justify-content:space-between;list-style:none}.pd-faq-row summary::-webkit-details-marker{display:none}.pd-faq-row summary:after{color:#6b7280;content:"+";font-size:22px;transition:transform .3s ease}.pd-faq-row[open] summary:after{color:#111827;content:"–"}.pd-faq-row p{color:#4b5563;font-family:WF Visual Sans;font-size:15px;line-height:1.8;margin-top:12px;max-width:720px}.pd-feature-list{grid-gap:40px 32px;display:grid;gap:40px 32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px;position:relative}.pd-feature{background:linear-gradient(135deg,#fff,#f9fafb);border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:28px 24px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.pd-feature:before{background:linear-gradient(90deg,#03045e,#0353a4);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.pd-feature:hover:before{transform:scaleX(1)}.pd-feature:after{background:linear-gradient(90deg,#03045e,#0353a4);bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .4s ease;width:0}.pd-feature:hover:after{width:100%}.pd-feature:hover{background:#fff;border-color:#03045e;box-shadow:0 12px 32px #03045e26;transform:translateY(-8px)}.pd-feature-icon{align-items:center;align-self:flex-start;background:#fff;border:3px solid #03045e;border-radius:50%;box-shadow:0 4px 12px #03045e26;color:#03045e;display:flex;font-size:28px;height:64px;justify-content:center;position:relative;transition:all .4s ease;width:64px;z-index:1}.pd-feature-icon:before{border:2px solid #03045e;border-radius:50%;content:"";inset:-8px;opacity:0;position:absolute;transition:all .4s ease}.pd-feature:hover .pd-feature-icon{background:#03045e;border-color:#03045e;box-shadow:0 8px 24px #03045e4d;color:#fff;transform:scale(1.1) rotate(1turn)}.pd-feature:hover .pd-feature-icon:before{inset:-12px;opacity:.3}.pd-feature>div:last-child{background:#0000;padding:0;position:relative;z-index:1}.pd-feature p{color:#4b5563;font-family:WF Visual Sans;font-size:15px;font-weight:300;line-height:1.8;margin:0;transition:all .3s ease}.pd-feature:hover p{color:#03045e;font-weight:400}.pd-faq-list{display:flex;flex-direction:column;gap:0;margin-top:40px}.pd-faq-item{background:#0000;border:none;border-bottom:1px solid #e5e7eb;padding:0;transition:all .3s ease}.pd-faq-item:hover{border-bottom-color:#d1d5db}.pd-faq-item[open]{border-bottom-color:#1f2937}.pd-faq-item summary{align-items:center;background:#0000;color:#1f2937;cursor:pointer;display:flex;font-family:WF Visual Sans;font-size:17px;font-weight:500;justify-content:space-between;list-style:none;padding:32px 48px 32px 0;position:relative;transition:all .3s ease}.pd-faq-item:hover summary{color:#111827;padding-left:12px}.pd-faq-item[open] summary{color:#111827;font-weight:600;padding-bottom:24px}.pd-faq-item summary::-webkit-details-marker{display:none}.pd-faq-item summary:after{height:2px;right:0;width:24px}.pd-faq-item summary:after,.pd-faq-item summary:before{background:#9ca3af;content:"";position:absolute;top:50%;transition:all .3s ease}.pd-faq-item summary:before{height:24px;right:11px;width:2px}.pd-faq-item:hover summary:after,.pd-faq-item:hover summary:before{background:#1f2937}.pd-faq-item[open] summary:before{opacity:0;transform:rotate(90deg)}.pd-faq-item[open] summary:after{background:#1f2937}.pd-faq-item p{animation:smoothReveal .3s ease-out;background:#0000;font-size:15.5px;line-height:1.8;padding:0 48px 32px 0}@keyframes smoothReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pd-section-title{display:inline-block;position:relative}.pd-section-title:after{background:#1f2937;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:48px}@media (max-width:768px){.pd-feature-list{gap:32px;grid-template-columns:1fr}.pd-feature{padding:24px 20px}.pd-feature-icon{font-size:26px;height:56px;width:56px}.pd-feature p{font-size:14.5px}.pd-faq-item summary{font-size:16px;padding:28px 40px 28px 0}.pd-faq-item:hover summary{padding-left:8px}.pd-faq-item[open] summary{padding-bottom:20px}.pd-faq-item p{font-size:14.5px;padding:0 40px 28px 0}}@media (max-width:480px){.pd-feature-list{gap:28px}.pd-feature{padding:22px 18px}.pd-feature-icon{font-size:24px;height:52px;width:52px}.pd-feature p{font-size:14px}.pd-faq-item summary{font-size:15px;padding:24px 36px 24px 0}.pd-faq-item p{font-size:14px;padding:0 36px 24px 0}}.pd-faq-item[open] summary:after{transform:rotate(-135deg)}.pd-faq-item p{animation:fadeIn .3s ease-out;color:#6b7280;font-family:WF Visual Sans;font-size:15px;font-weight:300;line-height:1.7;margin:0;padding:12px 0 0}@media (max-width:1024px){.pd-features-faq-grid,.pd-screenshots-benefits-grid{gap:50px;grid-template-columns:1fr}.pd-title{font-size:40px}}@media (max-width:768px){.pd-page{padding:60px 16px}.pd-title{font-size:32px}.pd-short{font-size:15px}.pd-hero{margin-bottom:50px}.pd-carousel{grid-template-columns:1fr}.pd-carousel-arrow{display:none}.pd-carousel-main{height:280px}.pd-kb-block{padding:24px}}@media (max-width:480px){.pd-title{font-size:28px}.pd-kb-block{padding:20px}.pd-feature{grid-template-columns:1fr;text-align:center}.pd-feature-icon{margin:0 auto 8px}}.pd-carousel-main img{animation:fadeSlide .6s ease;transition:opacity .6s ease,transform .6s ease}@keyframes fadeSlide{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.project-container{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(2,1fr);padding:60px 60px 40px}.project-container,.works-page{background:linear-gradient(135deg,#e0e7ff,#fce7f3 50%,#e0e7ff);width:100%}.works-header{padding-top:100px;text-align:center}.works-header p{color:#000;font-family:WF Visual Sans,system-ui,sans-serif;font-size:45px;font-weight:500;letter-spacing:.01em;line-height:100%;margin:30px auto;max-width:900px;text-align:center}.project-card{background:#fff;border-radius:18px;cursor:pointer;height:350px;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.project-card:hover{transform:translateY(-6px)}.project-img{background:#fff;height:80%;object-fit:cover;object-position:center;transition:transform .4s ease,filter .4s ease;width:100%}.project-card:hover .project-img{filter:brightness(55%);transform:scale(1.08)}.project-name{background:#fff;border-top:1px solid #eee;font-family:WF Visual Sans;font-size:20px;font-weight:700;padding:18px;text-align:center;z-index:3}.project-name,.project-overlay{bottom:0;position:absolute;width:100%}.project-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;height:50%;letter-spacing:1px;opacity:0;padding:20px;transform:translateY(100%);transition:all .35s ease;z-index:4}.project-card:hover .project-overlay{opacity:1;transform:translateY(0)}.project-overlay h3{font-family:WF Visual Sans;font-size:22px;font-weight:700;margin-bottom:12px}.project-overlay p{font-family:WF Visual Sans;font-size:15px;font-weight:300;line-height:1.5;margin-bottom:10px}.view-small{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:6px;justify-content:flex-end;margin-top:8px;transition:.3s ease}.view-small:hover{color:#ff3b3b}.view-small .arrows{font-size:18px;transition:transform .3s ease}.view-small:hover .arrows{transform:translateX(4px)}@media (min-width:1441px){.project-container{margin:0 auto;max-width:1600px}}@media (max-width:1440px){.project-container{gap:30px;padding:100px 50px 35px}.project-card{height:340px}.project-name{font-size:19px;padding:16px}.project-overlay h3{font-size:20px;margin-bottom:10px}.project-overlay p{font-size:14px}}@media (max-width:1024px){.project-container{gap:25px;grid-template-columns:repeat(2,1fr);padding:90px 40px 30px}.project-card{height:320px}.project-img{height:75%}.project-name{font-size:18px;padding:14px}.project-overlay{height:55%;padding:18px}.project-overlay h3{font-size:19px;margin-bottom:8px}.project-overlay p{font-size:13px;line-height:1.4;margin-bottom:8px}}@media (max-width:768px){.project-container{gap:20px;grid-template-columns:repeat(2,1fr);padding:80px 30px 25px}.project-card{height:280px}.project-img{height:75%}.project-name{font-size:16px;padding:12px}.project-overlay{height:60%;padding:15px}.project-overlay h3{font-size:17px;margin-bottom:6px}.project-overlay p{font-size:12px;line-height:1.3;margin-bottom:6px}}@media (max-width:650px){.project-container{gap:20px;grid-template-columns:1fr;padding:70px 20px 20px}.project-card{height:350px;margin:0 auto;max-width:500px}.project-img{height:78%}.project-name{font-size:18px;padding:14px}.project-overlay{height:50%;padding:16px}.project-overlay h3{font-size:19px;margin-bottom:8px}.project-overlay p{font-size:13px;line-height:1.4;margin-bottom:8px}}@media (max-width:480px){.project-container{gap:18px;padding:60px 15px 18px}.project-card{height:320px;margin-top:10%}.project-img{height:78%}.project-name{font-size:17px;padding:12px}.project-overlay{height:55%;padding:14px}.project-overlay h3{font-size:18px;margin-bottom:6px}.project-overlay p{font-size:12px;line-height:1.3;margin-bottom:6px}}@media (max-width:375px){.project-container{gap:15px;padding:50px 12px 15px}.project-img{background:#d9d9d9;height:80%;object-fit:contain;object-position:center;transition:transform .4s ease,filter .4s ease;width:100%}.project-card{height:235px;margin-top:10%}.project-img{height:78%}.project-name{font-size:16px;padding:10px}.project-overlay{height:58%;padding:12px}.project-overlay h3{font-size:17px;margin-bottom:5px}.project-overlay p{font-size:11px;line-height:1.2;margin-bottom:5px}.project-overlay p b{display:block;margin-bottom:2px}}@media (hover:none) and (pointer:coarse){.project-card:hover{transform:none}.project-card:active .project-overlay{opacity:1;transform:translateY(0)}.project-card:active .project-img{filter:brightness(55%);transform:scale(1.05)}}@media (max-width:480px){.project-card{height:220px;margin-top:0}.project-img{height:100%;object-fit:cover;object-position:center;width:100%}.project-name{font-size:14px;padding:8px}}@media (max-width:375px){.project-card{height:200px}}@media (max-width:480px){.project-overlay{bottom:0;height:auto;padding:14px;top:auto;transform:translateY(100%)}.project-card:active .project-overlay,.project-card:hover .project-overlay{transform:translateY(0)}.view-small{font-size:14px;justify-content:center;margin-top:10px}}@media (max-width:375px){.project-overlay{padding:12px}.view-small{font-size:13px}}@media (max-width:1024px){.works-header p{font-size:40px}}@media (max-width:768px){.works-header p{font-size:32px;line-height:1.1}}@media (max-width:480px){.works-header p{font-size:26px;line-height:1.2}.works-header{padding-top:30px}.works-header p{font-size:24px;line-height:1.2;padding-top:20px}}@media (min-width:768px) and (max-width:1024px){.works-header{padding-top:80px}.works-header p{font-size:38px;line-height:1.15;margin:30px auto 0;max-width:900px}.project-container{gap:30px;grid-template-columns:repeat(2,1fr);padding:100px 50px 35px}.project-card{height:340px}.project-img{height:80%;object-fit:cover}.project-name{font-size:19px;padding:16px}}.course-details{color:#1a1a1a;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.6}*{box-sizing:border-box;margin:0;padding:0}.course-hero{background:linear-gradient(135deg,#e0e7ff,#fce7f3 50%,#e0e7ff);color:#000;overflow:hidden;padding:100px 20px 80px;position:relative}.hero-overlay{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='2' fill='rgba(255,255,255,0.1)'/%3E%3C/svg%3E");bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}.course-hero-content{margin:0 auto;max-width:1200px;position:relative;z-index:1}.course-hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.course-hero-left{position:relative;z-index:2}.course-hero-right{display:flex;justify-content:flex-end}.course-hero-illustration{border-radius:24px;max-width:620px;padding:12px;width:100%}.course-hero-illustration-inner{border-radius:18px;overflow:hidden}.course-hero-illustration-inner img{display:block;height:100%;object-fit:cover;width:100%}.breadcrumb{font-family:WF Visual Sans;font-size:14px;font-weight:300;margin-bottom:20px;opacity:.9}.breadcrumb span{margin:0 5px}.hero-title{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px;text-shadow:0 2px 4px #0000001a}.hero-subtitle,.hero-title{font-family:WF Visual Sans;letter-spacing:1px}.hero-subtitle{font-size:18px;font-weight:300;line-height:1.6;margin-bottom:30px;max-width:800px;opacity:.95}.course-stats{display:flex;flex-wrap:wrap;gap:40px;margin:30px 0}.stat-item{align-items:center;display:flex;gap:12px}.stat-item .icon{font-size:24px}.stat-item strong{display:block;font-size:24px;font-weight:700}.stat-item span{display:block;font-family:WF Visual Sans;font-size:14px;font-weight:300;opacity:.9}.course-meta{display:flex;flex-wrap:wrap;gap:15px;margin:30px 0}.meta-badge .dot{background:#ff006e;border-radius:2px;flex-shrink:0;font-size:15px;height:16px;letter-spacing:.6px;width:3px}.meta-badge,.meta-badge .dot{font-family:WF Visual Sans;font-weight:300}.meta-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:25px;display:flex;font-size:14px;gap:10px;padding:10px 20px}.hero-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.primary-btn{background:#fff;border:none;border-radius:30px;box-shadow:0 4px 15px #0003;color:#667eea;cursor:pointer;font-size:16px;font-weight:600;padding:16px 40px;transition:all .3s ease}.primary-btn:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.secondary-btn{background:#0000;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 40px;transition:all .3s ease}.secondary-btn:hover{background:#fff;color:#667eea;transform:translateY(-2px)}.highlights-banner{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:40px 20px}.highlights-container{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 24px}.highlight-card{align-items:center;display:flex;justify-content:center;padding:16px 12px;text-align:center}.highlight-card p{color:#333;font-family:WF Visual Sans;font-size:18px;font-weight:500;letter-spacing:.6px;margin:0}.course-section{margin:0 auto;max-width:1200px;padding:80px 20px}.section-header{margin-bottom:50px;text-align:center}.section-header h2{color:#1a1a1a;font-family:WF Visual Sans;font-size:36px;font-weight:700;margin-bottom:10px}.section-subtitle{color:#666;font-family:WF Visual Sans;font-size:18px;font-weight:300;letter-spacing:.6px}.learn-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.learn-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;display:flex;gap:15px;padding:20px;transition:all .3s ease}.learn-card:hover{box-shadow:0 4px 20px #0000001f;transform:translateY(-5px)}.check-icon{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.learn-card p{color:#333;font-family:WF Visual Sans;font-size:15px;font-weight:300;line-height:1.5}.curriculum-container{display:flex;flex-direction:column;gap:25px}.module-card{background:#fff;border-left:5px solid #000;border-radius:15px;padding:30px;transition:all .3s ease}.module-card:hover{box-shadow:0 4px 25px #0000001f;transform:translateX(5px)}.module-header{font-weight:300;gap:20px;margin-bottom:20px}.module-header,.module-number{display:flex;font-family:WF Visual Sans}.module-number{align-items:center;background:#000;border-radius:12px;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;height:60px;justify-content:center;width:60px}.module-info{flex:1 1}.module-info h3{color:#1a1a1a;font-size:22px;margin-bottom:8px}.module-desc,.module-info h3{font-family:WF Visual Sans;font-weight:300}.module-desc{color:#666;font-size:15px;letter-spacing:.6px;margin-bottom:10px}.module-duration{background:#f0f0f0;border-radius:15px;color:#555;display:inline-block;font-size:13px;padding:5px 15px}.topics-row{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-top:10px;padding:0}.topic-pill{background:#eef2f7;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-family:WF Visual Sans;font-size:13px;font-weight:400;padding:6px 12px;white-space:nowrap}.tools-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.tool-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;display:flex;flex-direction:column;justify-content:center;padding:25px;text-align:center;transition:all .3s ease}.tool-card:hover{box-shadow:0 4px 20px #0000001f;transform:translateY(-5px)}.tool-icon{font-size:36px;margin-bottom:10px}.tool-card span{color:#333;font-family:WF Visual Sans;font-size:14px;font-weight:500}.instructor-card{align-items:center;background:#fff;border-radius:15px;box-shadow:0 4px 20px #00000014;display:flex;gap:30px;padding:40px}.instructor-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:48px;font-weight:700;height:120px;justify-content:center;width:120px}.instructor-info h3{color:#1a1a1a;font-size:28px;margin-bottom:8px}.instructor-experience{color:#666;font-size:16px;margin-bottom:15px}.instructor-companies{margin:15px 0}.instructor-companies strong{color:#333;display:block;margin-bottom:10px}.companies-list{display:flex;flex-wrap:wrap;gap:10px}.company-tag{background:#f0f0f0;border-radius:20px;color:#555;font-size:13px;padding:8px 16px}.instructor-students{color:#667eea;font-size:15px;font-weight:500;margin-top:15px}.who-section{padding:80px 20px}.who-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1200px}.who-content{flex:1 1}.who-card{border-radius:12px;gap:15px;padding:25px}.who-card,.who-icon{align-items:center;display:flex}.who-icon{flex-shrink:0;font-size:32px;height:40px;justify-content:center;min-width:40px}.who-icon p{font-weight:300}.who-card p,.who-icon p{font-family:WF Visual Sans;font-size:15px;letter-spacing:.6px}.who-card p{color:#333;font-weight:500;margin:0}.who-image-side{align-items:center;display:flex;justify-content:center}.who-illustration{border-radius:24px;max-width:500px;padding:12px;width:100%}.who-illustration-inner{border-radius:18px;height:350px;overflow:hidden;width:100%}.who-illustration-inner img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1024px){.who-container{gap:40px;grid-template-columns:1fr}.who-image-side{justify-content:center}.who-illustration{max-width:450px}}.prereq-section{padding:80px 20px}.prereq-split{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1200px}.prereq-content{width:100%}.prereq-image{align-items:center;display:flex;justify-content:center}.prereq-image-inner{border-radius:24px;max-width:500px;padding:12px;width:100%}.prereq-image-inner img{border-radius:18px;display:block;height:350px;object-fit:cover;width:100%}.prereq-card{cursor:pointer;transition:all .3s ease}.prereq-card:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-4px)}@media (max-width:900px){.prereq-split{gap:40px;grid-template-columns:1fr}.prereq-image-inner img{height:280px}.align-left{text-align:center}}.career-split-section{background:#0b0d3b;padding:100px 20px}.career-split-container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:320px 1fr;margin:0 auto;max-width:1200px}.career-image-side img{border-radius:18px;height:380px;margin-top:55px;object-fit:cover;width:240px}.career-list-side{color:#fff}.career-title{font-family:WF Visual Sans;font-size:42px;font-weight:600;margin-bottom:40px}.career-list{flex-direction:column;font-weight:300;letter-spacing:1px}.career-list,.career-row{display:flex;font-family:WF Visual Sans}.career-row{align-items:center;border-bottom:1px solid #ffffff26;cursor:pointer;font-size:22px;justify-content:space-between;padding:22px 0;transition:all .3s ease}.career-row:hover{padding-left:12px}.career-view{font-size:16px;opacity:.6}.career-row{overflow:hidden;position:relative}.career-row:before{background:#ff006e;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .4s ease;width:0}.career-row.active:before,.career-row:hover:before{width:100%}.career-row span{transition:color .3s ease}.career-row.active span,.career-row:hover span{color:#fff}.career-image-side img{transition:opacity .35s ease,transform .35s ease}.career-row:hover~.career-image-side img{transform:scale(1.02)}@media (max-width:900px){.career-split-container{gap:40px;grid-template-columns:1fr;text-align:center}.career-image-side img{height:360px;margin:0 auto}.career-row{font-size:18px}}.course-cta{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.course-cta:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='2' fill='rgba(255,255,255,0.1)'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.cta-content{margin:0 auto;max-width:800px;position:relative;z-index:1}.course-cta h2{font-size:42px;font-weight:700;margin-bottom:15px}.course-cta p{font-size:18px;margin-bottom:35px;opacity:.95}.cta-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px}.cta-primary-btn{background:#fff;border:none;border-radius:30px;box-shadow:0 4px 15px #0003;color:#667eea;cursor:pointer;font-size:18px;font-weight:600;padding:18px 45px;transition:all .3s ease}.cta-primary-btn:hover{box-shadow:0 6px 25px #0000004d;transform:translateY(-3px)}.cta-secondary-btn{background:#0000;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:18px 45px;transition:all .3s ease}.cta-secondary-btn:hover{background:#fff;color:#667eea;transform:translateY(-3px)}.cta-note{font-size:14px;margin-top:20px;opacity:.9}.not-found{padding:100px 20px;text-align:center}.curriculum-split{grid-gap:40px;align-items:flex-start;display:grid;gap:40px;grid-template-columns:2fr 1fr}.curriculum-left{background:#fff;border:1px solid #dbeafe;border-radius:12px;overflow:hidden}.module-row{align-items:center;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background .25s ease}.module-row:hover{background:#eff6ff}.module-left h4{font-family:WF Visual Sans;font-size:16px;font-weight:600;margin-bottom:6px}.module-left p{color:#6b7280;font-family:WF Visual Sans;font-size:13px;font-weight:300;letter-spacing:.6px}.module-right{align-items:center;display:flex;display:inline-flex;gap:10px;margin-left:auto;white-space:nowrap}.module-details{opacity:1;transform:none!important}.dropdown-icon{align-items:center;display:inline-flex}.arrow-svg{color:#2563eb;transition:transform .25s ease}.module-accordion[open] .arrow-svg{transform:rotate(180deg)}.module-details{color:#2563eb;font-family:WF Visual Sans;font-size:14px;font-weight:500;letter-spacing:.6px;opacity:0;transform:translateX(6px);transition:all .25s ease}.module-row:hover .module-details{opacity:1;transform:translateX(0)}.curriculum-right{position:-webkit-sticky;position:sticky;top:100px}.instructor-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.instructor-rating{display:flex;font-size:14px;gap:6px;margin-bottom:16px}.rating-count{color:#6b7280}.instructor-brand{align-items:center;display:flex;gap:12px}.brand-logo{height:48px;width:48px}.instructor-brand p{color:#6b7280;font-size:13px}.offered-by{margin-top:16px}.brand-inline{align-items:center;display:flex;gap:8px;margin-top:6px}.brand-inline img{width:28px}.module-accordion{border-bottom:1px solid #e5e7eb}.module-accordion summary{list-style:none}.module-accordion summary::-webkit-details-marker{display:none}.module-content{background:#f9fafb;border-top:1px solid #e5e7eb;padding:20px 24px}.module-desc{color:#374151;font-size:14px;line-height:1.6;margin-bottom:14px}.module-topics strong{display:block;font-family:WF Visual Sans;font-size:14px;font-weight:500;letter-spacing:.6px;margin-bottom:8px}.module-topics ul{display:flex;flex-wrap:wrap;font-family:WF Visual Sans;font-weight:300;gap:14px;list-style:none;padding-left:0}.module-topics li{color:#1f2937;font-family:WF Visual Sans;font-size:13px;white-space:nowrap}.module-accordion[open] .dropdown-icon{transform:rotate(180deg)}.tools-title{color:#111827;font-family:WF Visual Sans;font-size:16px;font-weight:600;margin-bottom:12px}.tools-plain{display:flex;flex-wrap:wrap;gap:12px}.tool-item{color:#2563eb;font-family:WF Visual Sans;font-size:14px}.tool-icon-box img{height:36px;object-fit:contain;width:36px}.tool-icon-box span{color:#374151;font-family:WF Visual Sans;font-size:12px;font-weight:300;letter-spacing:.9px}.tools-icons{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.tool-icon-box{align-items:center;display:flex;flex-direction:column;gap:6px}@media (max-width:900px){.curriculum-split{grid-template-columns:1fr}.curriculum-right{position:static}.course-hero{padding:80px 16px 60px}.course-hero-grid{gap:32px;grid-template-columns:1fr}.course-hero-right{justify-content:center}}@media (max-width:768px){.hero-actions{align-items:center;display:flex;justify-content:center;width:100%}.hero-actions>*{margin:0 auto}.hero-title{font-size:32px}.hero-subtitle{font-size:16px}.course-stats{gap:20px}.stat-item strong{font-size:20px}.section-header h2{font-size:28px}.instructor-card{flex-direction:column;text-align:center}.course-cta h2{font-size:28px}.cta-actions{flex-direction:column}.career-grid,.learn-grid,.tools-grid,.who-grid{grid-template-columns:1fr}.tools-icons{grid-template-columns:repeat(2,1fr)}.who-section{padding:60px 20px}.who-grid{grid-template-columns:1fr}.who-card{padding:20px}.who-illustration{max-width:100%}.who-illustration-inner{height:auto}.who-illustration-inner img{height:auto;object-fit:contain;width:100%}}@media (max-width:480px){.course-cta h2{font-size:24px}.tools-icons{grid-template-columns:repeat(2,1fr)}.course-meta{flex-direction:column;gap:12px}.course-meta,.meta-badge{align-items:center;display:flex}.meta-badge{justify-content:flex-start;min-width:240px;text-align:left}}@media (max-width:768px){.module-topics ul{flex-direction:column;gap:6px}.module-topics li{white-space:normal}.topics-row{flex-direction:column;gap:8px}.topic-pill{width:-webkit-fit-content;width:fit-content}.highlights-banner{padding:24px 12px}.highlights-container{gap:12px;grid-template-columns:1fr}.highlight-card{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 auto;max-width:320px;padding:6px 12px;width:85%}.highlight-card:before{background:#ff006e;border-radius:50%;content:"";flex-shrink:0;height:8px;margin-right:10px;margin-top:6px;width:8px}.highlight-card p{font-size:14px;letter-spacing:.3px;line-height:1.4;margin:0;text-align:left}.course-section{margin:0 auto;max-width:1200px;padding:30px 20px}}@media (max-width:900px){.highlights-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.highlights-container{grid-template-columns:1fr}}@media (max-width:900px){.career-split-container{align-items:center;display:flex;flex-direction:column;text-align:center}.career-list-side{display:contents}.career-title{margin-bottom:20px;order:1}.career-image-side{margin-bottom:30px;order:2}.career-list{order:3;width:100%}.career-image-side img{display:block;height:auto;margin:0 auto;max-width:280px;object-fit:contain;width:100%}.prereq-split{align-items:center;display:flex;flex-direction:column;text-align:center}.prereq-content{display:contents}.prereq-content .section-header{margin-bottom:20px;order:1}.prereq-image{margin-bottom:30px;order:2}.prereq-grid{order:3;width:100%}.prereq-image-inner img{display:block;height:auto;margin:0 auto;max-width:280px;object-fit:contain;width:100%}}
/*# sourceMappingURL=main.c9a5a863.css.map*/